From 7ce1e9324266968ec4bc353cbce77948fb662e14 Mon Sep 17 00:00:00 2001 From: Charles T Date: Wed, 29 Nov 2023 21:16:13 +0800 Subject: [PATCH] Add (ai tool submission) --- app/Console/Kernel.php | 9 +- app/Helpers/FirstParty/Cached/Cached.php | 7 +- app/Helpers/Global/helpers.php | 1 + app/Helpers/Global/platform_helper.php | 21 ++ app/Helpers/Global/string_helper.php | 4 +- .../Front/FrontDiscoverController.php | 2 +- .../Controllers/Front/FrontHomeController.php | 4 +- .../Front/FrontSubmitToolController.php | 97 ++++++++++ .../Controllers/Front/FrontToolController.php | 6 +- app/Jobs/Tasks/GetAIToolScreenshotTask.php | 5 +- app/Jobs/Tasks/GetUrlBodyTask.php | 3 - app/Jobs/Tasks/ParseUrlBodyTask.php | 13 +- app/Jobs/Tasks/PublishIndexPostTask.php | 32 ++- app/Models/SubmitTool.php | 45 +++++ app/Notifications/AiToolSubmitted.php | 39 ++++ app/View/Composers/StatsComposer.php | 2 - composer.json | 1 + composer.lock | 75 +++++++- config/services.php | 4 + ...28_094624_add_fields_to_ai_tools_table.php | 12 +- ...dd_crawl_counts_to_url_to_crawls_table.php | 2 +- ...11_29_054535_create_submit_tools_table.php | 49 +++++ ...e-51a0da35.js => GetEmbedCode-1d44bdf3.js} | 2 +- .../build/assets/GetEmbedCode-1d44bdf3.js.gz | Bin 0 -> 831 bytes .../build/assets/GetEmbedCode-51a0da35.js.gz | Bin 830 -> 0 bytes public/build/assets/GetEmbedCode-767c2709.js | 1 - .../build/assets/GetEmbedCode-767c2709.js.gz | Bin 830 -> 0 bytes .../assets/NativeImageBlock-27e6a028.js.gz | Bin 3212 -> 0 bytes ...e6a028.js => NativeImageBlock-3623204f.js} | 2 +- .../assets/NativeImageBlock-3623204f.js.gz | Bin 0 -> 3213 bytes .../build/assets/NativeImageBlock-a8b03c38.js | 1 - .../assets/NativeImageBlock-a8b03c38.js.gz | Bin 3212 -> 0 bytes ...tor-86a4f765.js => PostEditor-3a06f7cf.js} | 2 +- public/build/assets/PostEditor-3a06f7cf.js.gz | Bin 0 -> 66330 bytes public/build/assets/PostEditor-86a4f765.js.gz | Bin 66331 -> 0 bytes public/build/assets/PostEditor-e2c0e1b1.js | 182 ------------------ public/build/assets/PostEditor-e2c0e1b1.js.gz | Bin 66330 -> 0 bytes public/build/assets/ToastMessage-cef385bb.js | 1 + .../build/assets/VueEditorJs-4c208fc9.js.gz | Bin 57791 -> 0 bytes public/build/assets/VueEditorJs-bbb0be71.js | 83 -------- ...Js-4c208fc9.js => VueEditorJs-c40f6d08.js} | 4 +- ...0be71.js.gz => VueEditorJs-c40f6d08.js.gz} | Bin 57795 -> 57794 bytes public/build/assets/app-front-32dad050.js | 19 -- public/build/assets/app-front-32dad050.js.gz | Bin 122576 -> 0 bytes public/build/assets/app-front-5c1eb32f.css | 9 - public/build/assets/app-front-5c1eb32f.css.gz | Bin 46466 -> 0 bytes public/build/assets/app-front-ae9fe805.js.gz | Bin 122495 -> 0 bytes ...ront-ae9fe805.js => app-front-d6902e40.js} | 18 +- public/build/assets/app-front-d6902e40.js.gz | Bin 0 -> 122549 bytes public/build/assets/bundle-2f2c1632.js.gz | Bin 4812 -> 0 bytes public/build/assets/bundle-72871e75.js | 54 ------ ...{bundle-8efc010f.js => bundle-7ca97fea.js} | 2 +- ...e-72871e75.js.gz => bundle-7ca97fea.js.gz} | Bin 5411 -> 5411 bytes public/build/assets/bundle-8efc010f.js.gz | Bin 5410 -> 0 bytes public/build/assets/bundle-c20bcf97.js | 32 --- public/build/assets/bundle-c20bcf97.js.gz | Bin 4811 -> 0 bytes ...{bundle-2f2c1632.js => bundle-f4b2cd77.js} | 2 +- public/build/assets/bundle-f4b2cd77.js.gz | Bin 0 -> 4812 bytes public/build/manifest.json | 41 ++-- public/build/manifest.json.gz | Bin 530 -> 562 bytes resources/js/vue/ToastMessage.vue | 57 ++++++ resources/js/ziggy.js | 2 +- resources/views/front/layouts/app.blade.php | 2 + .../views/front/layouts/navigation.blade.php | 12 +- .../views/front/partials/alerts.blade.php | 9 + .../views/front/submit_tool_free.blade.php | 182 ++++++++++++++++++ routes/web.php | 8 + 67 files changed, 686 insertions(+), 474 deletions(-) create mode 100644 app/Helpers/Global/platform_helper.php create mode 100644 app/Http/Controllers/Front/FrontSubmitToolController.php create mode 100644 app/Models/SubmitTool.php create mode 100644 app/Notifications/AiToolSubmitted.php create mode 100644 database/migrations/2023_11_29_054535_create_submit_tools_table.php rename public/build/assets/{GetEmbedCode-51a0da35.js => GetEmbedCode-1d44bdf3.js} (90%) create mode 100644 public/build/assets/GetEmbedCode-1d44bdf3.js.gz delete mode 100644 public/build/assets/GetEmbedCode-51a0da35.js.gz delete mode 100644 public/build/assets/GetEmbedCode-767c2709.js delete mode 100644 public/build/assets/GetEmbedCode-767c2709.js.gz delete mode 100644 public/build/assets/NativeImageBlock-27e6a028.js.gz rename public/build/assets/{NativeImageBlock-27e6a028.js => NativeImageBlock-3623204f.js} (99%) create mode 100644 public/build/assets/NativeImageBlock-3623204f.js.gz delete mode 100644 public/build/assets/NativeImageBlock-a8b03c38.js delete mode 100644 public/build/assets/NativeImageBlock-a8b03c38.js.gz rename public/build/assets/{PostEditor-86a4f765.js => PostEditor-3a06f7cf.js} (99%) create mode 100644 public/build/assets/PostEditor-3a06f7cf.js.gz delete mode 100644 public/build/assets/PostEditor-86a4f765.js.gz delete mode 100644 public/build/assets/PostEditor-e2c0e1b1.js delete mode 100644 public/build/assets/PostEditor-e2c0e1b1.js.gz create mode 100644 public/build/assets/ToastMessage-cef385bb.js delete mode 100644 public/build/assets/VueEditorJs-4c208fc9.js.gz delete mode 100644 public/build/assets/VueEditorJs-bbb0be71.js rename public/build/assets/{VueEditorJs-4c208fc9.js => VueEditorJs-c40f6d08.js} (99%) rename public/build/assets/{VueEditorJs-bbb0be71.js.gz => VueEditorJs-c40f6d08.js.gz} (92%) delete mode 100644 public/build/assets/app-front-32dad050.js delete mode 100644 public/build/assets/app-front-32dad050.js.gz delete mode 100644 public/build/assets/app-front-5c1eb32f.css delete mode 100644 public/build/assets/app-front-5c1eb32f.css.gz delete mode 100644 public/build/assets/app-front-ae9fe805.js.gz rename public/build/assets/{app-front-ae9fe805.js => app-front-d6902e40.js} (80%) create mode 100644 public/build/assets/app-front-d6902e40.js.gz delete mode 100644 public/build/assets/bundle-2f2c1632.js.gz delete mode 100644 public/build/assets/bundle-72871e75.js rename public/build/assets/{bundle-8efc010f.js => bundle-7ca97fea.js} (99%) rename public/build/assets/{bundle-72871e75.js.gz => bundle-7ca97fea.js.gz} (98%) delete mode 100644 public/build/assets/bundle-8efc010f.js.gz delete mode 100644 public/build/assets/bundle-c20bcf97.js delete mode 100644 public/build/assets/bundle-c20bcf97.js.gz rename public/build/assets/{bundle-2f2c1632.js => bundle-f4b2cd77.js} (99%) create mode 100644 public/build/assets/bundle-f4b2cd77.js.gz create mode 100644 resources/js/vue/ToastMessage.vue create mode 100644 resources/views/front/partials/alerts.blade.php create mode 100644 resources/views/front/submit_tool_free.blade.php diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 35b25a4..4ea3b29 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -19,12 +19,11 @@ class Kernel extends ConsoleKernel protected function schedule(Schedule $schedule) { $schedule->call(function () { - $url_to_crawl = UrlToCrawl::where('is_crawling', false)->inRandomOrder()->first(); + $url_to_crawl = UrlToCrawl::where('is_crawling', false)->inRandomOrder()->first(); - if (!is_null($url_to_crawl)) - { - GetUrlBodyJob::dispatch($url_to_crawl->id)->onQueue('default')->onConnection('default'); - } + if (! is_null($url_to_crawl)) { + GetUrlBodyJob::dispatch($url_to_crawl->id)->onQueue('default')->onConnection('default'); + } })->everyTenMinutes()->name('parse-url-every-10m'); } diff --git a/app/Helpers/FirstParty/Cached/Cached.php b/app/Helpers/FirstParty/Cached/Cached.php index 8eb5101..08c3ece 100644 --- a/app/Helpers/FirstParty/Cached/Cached.php +++ b/app/Helpers/FirstParty/Cached/Cached.php @@ -10,9 +10,10 @@ class Cached public static function tools_count() { $seconds_to_remember = 599; + // Retrieve the count from the cache or count and store it if not present - return Cache::remember('tools_count_' . $seconds_to_remember, $seconds_to_remember, function () { - return AiTool::where('status','live')->count(); + return Cache::remember('tools_count_'.$seconds_to_remember, $seconds_to_remember, function () { + return AiTool::where('status', 'live')->count(); }); } -} \ No newline at end of file +} diff --git a/app/Helpers/Global/helpers.php b/app/Helpers/Global/helpers.php index 34f95f9..d2f36a3 100644 --- a/app/Helpers/Global/helpers.php +++ b/app/Helpers/Global/helpers.php @@ -4,3 +4,4 @@ require 'geo_helper.php'; require 'proxy_helper.php'; require 'route_helper.php'; +require 'platform_helper.php'; diff --git a/app/Helpers/Global/platform_helper.php b/app/Helpers/Global/platform_helper.php new file mode 100644 index 0000000..54e1e88 --- /dev/null +++ b/app/Helpers/Global/platform_helper.php @@ -0,0 +1,21 @@ +where('category_id', $category->id); }) - ->where('status','live') + ->where('status', 'live') ->whereNotNull('screenshot_img') ->orderBy('updated_at', 'DESC')->paginate(6); diff --git a/app/Http/Controllers/Front/FrontHomeController.php b/app/Http/Controllers/Front/FrontHomeController.php index fc57401..bc5a6e1 100644 --- a/app/Http/Controllers/Front/FrontHomeController.php +++ b/app/Http/Controllers/Front/FrontHomeController.php @@ -16,9 +16,9 @@ public function index(Request $request) { $tools_count_rounded = round_to_nearest_base(Cached::tools_count()); - $latest_ai_tools = AiTool::where('status','live')->whereNotNull('screenshot_img')->take(12)->orderBy('created_at', 'DESC')->get(); + $latest_ai_tools = AiTool::where('status', 'live')->whereNotNull('screenshot_img')->take(12)->orderBy('created_at', 'DESC')->get(); - return view('front.home', compact('latest_ai_tools','tools_count_rounded')); + return view('front.home', compact('latest_ai_tools', 'tools_count_rounded')); } public function terms(Request $request) diff --git a/app/Http/Controllers/Front/FrontSubmitToolController.php b/app/Http/Controllers/Front/FrontSubmitToolController.php new file mode 100644 index 0000000..83e0a04 --- /dev/null +++ b/app/Http/Controllers/Front/FrontSubmitToolController.php @@ -0,0 +1,97 @@ +count(); + + $max_submissions = 2000; + + $submissions_left = $max_submissions - $submitted_tool_count; + + return view('front.submit_tool_free', compact('submitted_tool_count', 'submissions_left', 'max_submissions')); + } + + public function post(Request $request) + { + $submitted_tool_count = SubmitTool::whereIn('status', ['initial', 'queued_for_crawl', 'crawled'])->count(); + + $max_submissions = 2000; + + $submissions_left = $max_submissions - $submitted_tool_count; + + $submited_url = rtrim(trim($request->input('submitted_url')), '/\\'); + + if ($submissions_left <= 0) { + return redirect()->back()->withInput()->with('error', (object) ['timeout' => 5000, 'message' => 'Unfortunately, all submission slots have been filled. Please check try again later to see if there are any slots released from rejected submissions.']); + } + + if (filter_var($submited_url, FILTER_VALIDATE_URL) === false) { + return redirect()->back()->withInput()->with('error', (object) ['timeout' => 5000, 'message' => 'Submitted URL is in invalid URL format. Please check your inputs and try again.']); + } + + $submit_tool = SubmitTool::where('submitted_url', $submited_url)->first(); + + if (! is_null($submit_tool)) { + return redirect()->back()->withInput()->with('error', (object) ['timeout' => 5000, 'message' => 'You have submitted this URL before. Submission ignored.']); + } + + $ignore_url_keywords = ['play.google.com', 'apps.apple.com', 'https://chromewebstore.google.com']; + + $is_store_url = false; + + foreach ($ignore_url_keywords as $keyword) { + if (str_contains($submited_url, $keyword)) { + $is_store_url = true; + break; + } + } + + $url_to_crawl = null; + + if ($is_store_url) { + $url_to_crawl = UrlToCrawl::where('url', $submited_url)->first(); + } else { + $domain = get_domain_from_url($submited_url); + $url_to_crawl = UrlToCrawl::where('domain', $domain)->first(); + } + + if (! is_null($url_to_crawl)) { + return redirect()->back()->withInput()->with('success', (object) ['timeout' => 5000, 'message' => 'Our AI crawler has already identified & pre-approved your submission. It has been scheduled for live submission and should appear in our pages soon.']); + } + + $submit_tool = new SubmitTool; + $submit_tool->submitted_url = $request->input('submitted_url'); + $submit_tool->email = $request->input('email'); + $submit_tool->social = $request->input('social'); + $submit_tool->social_type = $request->input('social_type'); + $submit_tool->source_type = $request->input('source_type'); + $submit_tool->source = $request->input('source'); + $submit_tool->comments = $request->input('comments'); + + if ($submit_tool->save()) { + $submitted_tool_count = SubmitTool::whereIn('status', ['initial', 'queued_for_crawl', 'crawled'])->count(); + + $telegram_ids = get_notification_user_ids(); + + foreach ($telegram_ids as $telegram_id) { + Notification::route(get_notification_channel(), $telegram_id)->notify(new AiToolSubmitted($submit_tool)); + } + + return redirect()->back()->withInput()->with('success', (object) ['timeout' => 5000, 'message' => 'AI tool submittted successfully! You are #'.$submitted_tool_count.' in submission list.']); + } + + return redirect()->back()->withInput()->with('error', (object) ['timeout' => 5000, 'message' => 'Something went wrong. Please try again later.']); + + } +} diff --git a/app/Http/Controllers/Front/FrontToolController.php b/app/Http/Controllers/Front/FrontToolController.php index 438bf94..b9baa4b 100644 --- a/app/Http/Controllers/Front/FrontToolController.php +++ b/app/Http/Controllers/Front/FrontToolController.php @@ -13,7 +13,7 @@ class FrontToolController extends Controller { public function show(Request $request, $ai_tool_slug) { - $ai_tool = AiTool::where('slug', $ai_tool_slug)->where('status','live')->first(); + $ai_tool = AiTool::where('slug', $ai_tool_slug)->where('status', 'live')->first(); if (is_null($ai_tool)) { return abort(404); @@ -74,8 +74,8 @@ public function show(Request $request, $ai_tool_slug) $faq_context = Context::create(FAQPage::class, $faqData); - SEOTools::setTitle($ai_tool->tool_name . ": ". $ai_tool->tagline, false); - SEOTools::setDescription(implode(" ",str_extract_sentences($ai_tool->summary, 2))); + SEOTools::setTitle($ai_tool->tool_name.': '.$ai_tool->tagline, false); + SEOTools::setDescription(implode(' ', str_extract_sentences($ai_tool->summary, 2))); SEOTools::metatags(); SEOTools::twitter()->addImage($ai_tool->screenshot_img); SEOTools::opengraph()->addImage($ai_tool->screenshot_img); diff --git a/app/Jobs/Tasks/GetAIToolScreenshotTask.php b/app/Jobs/Tasks/GetAIToolScreenshotTask.php index 3284d28..bfed5b5 100644 --- a/app/Jobs/Tasks/GetAIToolScreenshotTask.php +++ b/app/Jobs/Tasks/GetAIToolScreenshotTask.php @@ -73,9 +73,8 @@ public static function handle($url_to_crawl_id, $ai_tool_id) } if ($ai_tool->isDirty()) { - if($ai_tool->save()) - { - PublishIndexPostJob::dispatch($ai_tool->id)->onQueue('default')->onConnection('default'); + if ($ai_tool->save()) { + PublishIndexPostJob::dispatch($ai_tool->id)->onQueue('default')->onConnection('default'); } } diff --git a/app/Jobs/Tasks/GetUrlBodyTask.php b/app/Jobs/Tasks/GetUrlBodyTask.php index 650ff50..bb7f0d9 100644 --- a/app/Jobs/Tasks/GetUrlBodyTask.php +++ b/app/Jobs/Tasks/GetUrlBodyTask.php @@ -33,7 +33,6 @@ public static function handle(int $url_to_crawl_id) $url_to_crawl->save(); $url_to_crawl->refresh(); - // try { $user_agent = config('platform.proxy.user_agent'); @@ -71,10 +70,8 @@ public static function handle(int $url_to_crawl_id) // //throw $e; // } - $markdown_output = self::getMarkdownFromHtml($raw_html); - if (! is_empty($markdown_output)) { $url_to_crawl->output_type = 'markdown'; $url_to_crawl->output = $markdown_output; diff --git a/app/Jobs/Tasks/ParseUrlBodyTask.php b/app/Jobs/Tasks/ParseUrlBodyTask.php index be7fbd6..21eacf0 100644 --- a/app/Jobs/Tasks/ParseUrlBodyTask.php +++ b/app/Jobs/Tasks/ParseUrlBodyTask.php @@ -5,7 +5,6 @@ use App\Helpers\FirstParty\OpenAI\OpenAI; use App\Jobs\GetAIToolScreenshotJob; use App\Jobs\GetUrlBodyJob; -use App\Jobs\ParseUrlBodyJob; use App\Jobs\StoreSearchEmbeddingJob; use App\Models\AiTool; use App\Models\AiToolKeyword; @@ -32,15 +31,15 @@ public static function handle(int $url_to_crawl_id) if (is_empty($url_to_crawl->output)) { GetUrlBodyJob::dispatch($url_to_crawl->id)->onQueue('default')->onConnection('default'); - return ; + + return; } - if (count_words($url_to_crawl->output) < 120) - { - $url_to_crawl->status = 'blocked'; - $url_to_crawl->save(); + if (count_words($url_to_crawl->output) < 120) { + $url_to_crawl->status = 'blocked'; + $url_to_crawl->save(); - return ; + return; } $url_meta_response = null; diff --git a/app/Jobs/Tasks/PublishIndexPostTask.php b/app/Jobs/Tasks/PublishIndexPostTask.php index dbfd480..2da238a 100644 --- a/app/Jobs/Tasks/PublishIndexPostTask.php +++ b/app/Jobs/Tasks/PublishIndexPostTask.php @@ -3,9 +3,7 @@ namespace App\Jobs\Tasks; use App\Models\AiTool; -use App\Notifications\PostWasPublished; use Exception; -use Illuminate\Support\Facades\Notification; use LaravelFreelancerNL\LaravelIndexNow\Facades\IndexNow; use LaravelGoogleIndexing; @@ -19,27 +17,23 @@ public static function handle(int $ai_tool_id) return; } - if (!$ai_tool->is_ai_tool) - { - return ; + if (! $ai_tool->is_ai_tool) { + return; } + if ((app()->environment() == 'production') && (config('platform.general.indexing'))) { + $ai_tool_url = route('front.aitool.show', ['ai_tool_slug' => $ai_tool->slug]); + try { + IndexNow::submit($ai_tool_url); + } catch (Exception) { + } - if ((app()->environment() == 'production') && (config('platform.general.indexing'))) { - $ai_tool_url = route('front.aitool.show', ['ai_tool_slug' => $ai_tool->slug]); + try { + LaravelGoogleIndexing::create()->update($ai_tool_url); + } catch (Exception) { + } - try { - IndexNow::submit($ai_tool_url); - } catch (Exception) { - } - - try { - LaravelGoogleIndexing::create()->update($ai_tool_url); - } catch (Exception) { - } - - } + } } - } diff --git a/app/Models/SubmitTool.php b/app/Models/SubmitTool.php new file mode 100644 index 0000000..6436cd3 --- /dev/null +++ b/app/Models/SubmitTool.php @@ -0,0 +1,45 @@ +submit_tool = $submit_tool; + } + + /** + * Get the notification's delivery channels. + * + * @return array + */ + public function via(object $notifiable): array + { + return ['telegram']; + } + + public function toTelegram($notifiable) + { + return TelegramMessage::create() + ->content("*AI Tool Submitted*:\nURL: ".$this->submit_tool->submitted_url."\nBy: ".$this->submit_tool->social.' in '.$this->submit_tool->social_type."\nEmail: ".$this->submit_tool->email."\nFound us from: ".$this->submit_tool->source.' from '.$this->submit_tool->source_type."\n\nComments: ".$this->submit_tool->comments); + } +} diff --git a/app/View/Composers/StatsComposer.php b/app/View/Composers/StatsComposer.php index ec1bf6d..80ade19 100644 --- a/app/View/Composers/StatsComposer.php +++ b/app/View/Composers/StatsComposer.php @@ -3,8 +3,6 @@ namespace App\View\Composers; use App\Helpers\FirstParty\Cached\Cached; -use App\Models\AiTool; -use Illuminate\Support\Facades\Cache; use Illuminate\View\View; class StatsComposer diff --git a/composer.json b/composer.json index 5802b41..09a0648 100644 --- a/composer.json +++ b/composer.json @@ -23,6 +23,7 @@ "intervention/image": "^2.7", "kalnoy/nestedset": "^6.0", "laravel-freelancer-nl/laravel-index-now": "^1.2", + "laravel-notification-channels/telegram": "^4.0", "laravel/framework": "^10.10", "laravel/horizon": "^5.21", "laravel/sanctum": "^3.2", diff --git a/composer.lock b/composer.lock index 110bfd2..7c113cf 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "63a6e2f82f8bc123bd492a8a3c168cda", + "content-hash": "5cf22553f6396a0cd2d2eec26316490a", "packages": [ { "name": "alaminfirdows/laravel-editorjs", @@ -2531,6 +2531,79 @@ ], "time": "2023-02-17T14:44:51+00:00" }, + { + "name": "laravel-notification-channels/telegram", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/laravel-notification-channels/telegram.git", + "reference": "c67b312193fcd59c8abad1ee1f5b1f4e5540c201" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel-notification-channels/telegram/zipball/c67b312193fcd59c8abad1ee1f5b1f4e5540c201", + "reference": "c67b312193fcd59c8abad1ee1f5b1f4e5540c201", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/guzzle": "^7.2", + "illuminate/contracts": "^10.0", + "illuminate/notifications": "^10.0", + "illuminate/support": "^10.0", + "php": "^8.1" + }, + "require-dev": { + "mockery/mockery": "^1.4.4", + "nunomaduro/larastan": "^2.4", + "orchestra/testbench": "^8.0", + "pestphp/pest": "^1.22", + "pestphp/pest-plugin-laravel": "^1.4", + "phpstan/extension-installer": "^1.2", + "phpstan/phpstan-deprecation-rules": "^1.1", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.10" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "NotificationChannels\\Telegram\\TelegramServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "NotificationChannels\\Telegram\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Irfaq Syed", + "email": "github@lukonet.net", + "homepage": "https://lukonet.com", + "role": "Developer" + } + ], + "description": "Telegram Notifications Channel for Laravel", + "homepage": "https://github.com/laravel-notification-channels/telegram", + "keywords": [ + "laravel", + "notification", + "telegram", + "telegram notification", + "telegram notifications channel" + ], + "support": { + "issues": "https://github.com/laravel-notification-channels/telegram/issues", + "source": "https://github.com/laravel-notification-channels/telegram/tree/4.0.0" + }, + "time": "2023-02-14T18:21:03+00:00" + }, { "name": "laravel/framework", "version": "v10.33.0", diff --git a/config/services.php b/config/services.php index 0ace530..81627cb 100644 --- a/config/services.php +++ b/config/services.php @@ -31,4 +31,8 @@ 'region' => env('AWS_DEFAULT_REGION', 'us-east-1'), ], + 'telegram-bot-api' => [ + 'token' => env('TELEGRAM_BOT_TOKEN', 'YOUR BOT TOKEN HERE'), + ], + ]; diff --git a/database/migrations/2023_11_28_094624_add_fields_to_ai_tools_table.php b/database/migrations/2023_11_28_094624_add_fields_to_ai_tools_table.php index a767352..6dc763b 100644 --- a/database/migrations/2023_11_28_094624_add_fields_to_ai_tools_table.php +++ b/database/migrations/2023_11_28_094624_add_fields_to_ai_tools_table.php @@ -12,11 +12,11 @@ public function up(): void { Schema::table('ai_tools', function (Blueprint $table) { - $table->string('priority')->default('default'); - $table->enum('status',['live','trashed','blocked'])->default('live'); + $table->string('priority')->default('default'); + $table->enum('status', ['live', 'trashed', 'blocked'])->default('live'); - $table->index('priority'); - $table->index('status'); + $table->index('priority'); + $table->index('status'); }); } @@ -26,8 +26,8 @@ public function up(): void public function down(): void { Schema::table('ai_tools', function (Blueprint $table) { - $table->dropColumn('priority'); - $table->dropColumn('status'); + $table->dropColumn('priority'); + $table->dropColumn('status'); }); } }; diff --git a/database/migrations/2023_11_29_043747_add_crawl_counts_to_url_to_crawls_table.php b/database/migrations/2023_11_29_043747_add_crawl_counts_to_url_to_crawls_table.php index 55988f6..889c8c2 100644 --- a/database/migrations/2023_11_29_043747_add_crawl_counts_to_url_to_crawls_table.php +++ b/database/migrations/2023_11_29_043747_add_crawl_counts_to_url_to_crawls_table.php @@ -12,7 +12,7 @@ public function up(): void { Schema::table('url_to_crawls', function (Blueprint $table) { - $table->integer('crawl_counts')->default(0); + $table->integer('crawl_counts')->default(0); }); } diff --git a/database/migrations/2023_11_29_054535_create_submit_tools_table.php b/database/migrations/2023_11_29_054535_create_submit_tools_table.php new file mode 100644 index 0000000..5d4e55b --- /dev/null +++ b/database/migrations/2023_11_29_054535_create_submit_tools_table.php @@ -0,0 +1,49 @@ +id(); + + $table->enum('submit_type', ['free', 'paid'])->default('free'); + + $table->mediumText('submitted_url'); + + $table->string('email'); + + $table->string('social')->nullable(); + + $table->string('social_type')->nullable(); + + $table->mediumText('source')->nullable(); + + $table->string('source_type')->nullable(); + + $table->mediumText('comments')->nullable(); + + $table->enum('status', ['initial', 'queued_for_crawl', 'crawled', 'rejected'])->default('initial'); + + $table->enum('queue_priority', ['default', 'high_priority'])->default('default'); + + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + */ + public function down(): void + { + Schema::dropIfExists('submit_tools'); + } +}; diff --git a/public/build/assets/GetEmbedCode-51a0da35.js b/public/build/assets/GetEmbedCode-1d44bdf3.js similarity index 90% rename from public/build/assets/GetEmbedCode-51a0da35.js rename to public/build/assets/GetEmbedCode-1d44bdf3.js index e795ea2..0aa5202 100644 --- a/public/build/assets/GetEmbedCode-51a0da35.js +++ b/public/build/assets/GetEmbedCode-1d44bdf3.js @@ -1 +1 @@ -import{_ as a,l as r,c as n,a as t,o as c}from"./app-front-ae9fe805.js";const m={name:"GetEmbedCode",mixins:[],components:{},props:["url","name"],data:()=>({imgSrc:"https://cdn.aibuddytool.com/featured-on-aibuddytool-1-1000.webp",showToast:!1}),computed:{embedCode(){return"'+this.name+''}},methods:{getEmbedCode(){const e=document.createElement("textarea");e.value=this.embedCode,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e),r("Copied! Paste the HTML embed code at the bottom of your business website footer.",{position:"bottom-center",type:"success",timeout:3e3,closeOnClick:!0,pauseOnFocusLoss:!0,pauseOnHover:!0,draggable:!0,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!1,closeButton:!0,icon:!0,rtl:!1})}},mounted(){}},u={class:"d-grid gap-2 mx-auto",style:{width:"250px"}},i=["src"];function l(e,o,b,p,h,s){return c(),n("div",null,[t("div",u,[t("img",{style:{width:"250px",height:"auto"},src:e.imgSrc,alt:"Featured banner"},null,8,i),t("button",{onClick:o[0]||(o[0]=(...d)=>s.getEmbedCode&&s.getEmbedCode(...d)),class:"btn btn-sm btn-outline-primary px-3"}," Get HTML embed code ")])])}const f=a(m,[["render",l]]);export{f as default}; +import{_ as a,l as r,c as n,a as t,o as c}from"./app-front-d6902e40.js";const m={name:"GetEmbedCode",mixins:[],components:{},props:["url","name"],data:()=>({imgSrc:"https://cdn.aibuddytool.com/featured-on-aibuddytool-1-1000.webp",showToast:!1}),computed:{embedCode(){return"'+this.name+''}},methods:{getEmbedCode(){const e=document.createElement("textarea");e.value=this.embedCode,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e),r("Copied! Paste the HTML embed code at the bottom of your business website footer.",{position:"bottom-center",type:"success",timeout:3e3,closeOnClick:!0,pauseOnFocusLoss:!0,pauseOnHover:!0,draggable:!0,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!1,closeButton:!0,icon:!0,rtl:!1})}},mounted(){}},u={class:"d-grid gap-2 mx-auto",style:{width:"250px"}},i=["src"];function l(e,o,b,p,h,s){return c(),n("div",null,[t("div",u,[t("img",{style:{width:"250px",height:"auto"},src:e.imgSrc,alt:"Featured banner"},null,8,i),t("button",{onClick:o[0]||(o[0]=(...d)=>s.getEmbedCode&&s.getEmbedCode(...d)),class:"btn btn-sm btn-outline-primary px-3"}," Get HTML embed code ")])])}const f=a(m,[["render",l]]);export{f as default}; diff --git a/public/build/assets/GetEmbedCode-1d44bdf3.js.gz b/public/build/assets/GetEmbedCode-1d44bdf3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..781721176bad1779b55cd6362ac4c2993cfbd58b GIT binary patch literal 831 zcmV-F1Hk+riwFP!000026Kz!6ZsRr(eeYK=^RST-N_LX%qLm{9jj@-9EjB>&W*7^K z99!&Cq`*sJ!|Q+VNOHW{wh)BTP;)smbB4O@oR5dEOavyl>4oRA7nX}&MDBVaj~nk= zD5j$8a{9C}SMPqG-Qe3<@ppi^bT&lRRtGCuEa4-@_ic@8=@bHQ^-kMRuGU;S%4gBW zP#%uF^RA;~NZtU4-V@ebi73i!QZ2HBZnuAVSwa&d*-fWX*+S?#DYcKznS!ECHz;EA zsB&lXSO4m~b-OuhP;Z-9GLfPq6EDwhV^_#=aW@r<%j1!^7#pXkrQ26+ zr;5g*V5OW)Ej7K6o+`oj274`oh&uv_0w!}To`gwQ4H?c|;b+gGho`d)dmafyNF4zMN2w7~9eR}-!GaFDa zNidj*!*T6mq?Wr4+q>jhor1O)0;3@ZO|Bc~BKiXOp>uSgoh@PX$tC4S4?ONWqGw1_ zk|U|QMVDfEi?>`F7x0T+8ZEz-7c<_8)axGzefaD`cy;!PD)7Coyx49vJI%wbX6x_YvtCqLQ51?Uh)}%d`!TGd``Ds7T1Iak+Ck9J4Us4Byl#cx zvu>B)5(r>)bNz>YFj>=c9M@@6iLB+T6?oc(o>FGLrv2Fs_vog-D-~`;GVwV7osWmFOavyl8HDF@5SEKUMD7M5kBxU7 z6xX8fbNaL~7x-I)@8|D|zXL3!vmvssI#|(R37;^2=xS6erx19jciM(>z2VYPK8rSn z@^Iw6cRd|L@&-5zp0MFcL{Vn5YMC8$xBbh@651Ha?)q9PTL@hzrS{P|Q&6<)21QIB zRqky5>R*17-^}Op;u-56cxc`8qZ1*P7dOY*h$2N)e7nO5$2`mb~#aO}D+6em%mUmPR6DFSR zrs%*z+#9UmS*zHV?CraGzgw^t^|p;A6Dc|}@$&38b%h+4ch_Qhc|7tCW9t;Pbo;99 zRM9jPtdx_fqoxbI?hdY!j*LA|G45aJ#F#A^!kDYtMa}b}w%Jmx61$&?YA&V`t&yRn6VIvAA z2?i5!Jg!}g)NyyeokfPdPR(ehh)G3UKVgZ`1whc7OKS7)E80zc@=i|tm_27gi>&=2{_ z;@6RRt0C}xA{_SYdc#|-@WH#SCm{D?Jd!^Qhj>~}(nmA$c9^tFREMJ3l9H-}G=hME z%C}xCwiSK;mUX*)Bn=;VRURf@!N@BhH(jlP_yn6pldK%N#7u_V@tXI%<>6%$n54nl z43vHXZj&*59Zy;sKZ%Ic>i^5aPwa&e$dOaJ5>LeCv;rl3Jg=0nmIia2GQ8({#wm0? zHi4qM(>&aIzWM$=8$^{AMWN_|2*qo@zj^bsK3UPSPc5pWW%TBu8wCyB5P9<6>rVJR z>v#DrfdED~*MH~-vkg7RX`Px%WF23x!P71blrozQ?ayw!N1NfURM?1Q;&JiIKgHY( I!CnOb0IcMhYybcN diff --git a/public/build/assets/GetEmbedCode-767c2709.js b/public/build/assets/GetEmbedCode-767c2709.js deleted file mode 100644 index 82a814a..0000000 --- a/public/build/assets/GetEmbedCode-767c2709.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,l as r,c as n,a as t,o as c}from"./app-front-32dad050.js";const m={name:"GetEmbedCode",mixins:[],components:{},props:["url","name"],data:()=>({imgSrc:"https://cdn.aibuddytool.com/featured-on-aibuddytool-1-1000.webp",showToast:!1}),computed:{embedCode(){return"'+this.name+''}},methods:{getEmbedCode(){const e=document.createElement("textarea");e.value=this.embedCode,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e),r("Copied! Paste the HTML embed code at the bottom of your business website footer.",{position:"bottom-center",type:"success",timeout:3e3,closeOnClick:!0,pauseOnFocusLoss:!0,pauseOnHover:!0,draggable:!0,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!1,closeButton:!0,icon:!0,rtl:!1})}},mounted(){}},u={class:"d-grid gap-2 mx-auto",style:{width:"250px"}},i=["src"];function l(e,o,b,p,h,s){return c(),n("div",null,[t("div",u,[t("img",{style:{width:"250px",height:"auto"},src:e.imgSrc,alt:"Featured banner"},null,8,i),t("button",{onClick:o[0]||(o[0]=(...d)=>s.getEmbedCode&&s.getEmbedCode(...d)),class:"btn btn-sm btn-outline-primary px-3"}," Get HTML embed code ")])])}const f=a(m,[["render",l]]);export{f as default}; diff --git a/public/build/assets/GetEmbedCode-767c2709.js.gz b/public/build/assets/GetEmbedCode-767c2709.js.gz deleted file mode 100644 index b1b4eb997ab440b7a3f91466a33194cbaaeb5539..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 830 zcmV-E1Ht?siwFP!000026Kz!6ZreBzec!KO=An@hN_G--QOJ>j#%Q+>U2K5On_(0b zIkwnRq`*sJ!}Y&+Bsp%nTL{8vsJWb(IYZrc&d0+SCIS=O^ulx53(G|>B6q!z$BlO_ z6jRZ4Ieprg-`*&pW^ZT3*8p?rY>2F_4py{S!e1Cav^A=wQwY4(J8eU`T65_rpG6x( zc{uXUyN-?_c>^4JPgrv$qA0UTwa5;--Tv!k2~CV-H=Rml3!&?z)IK_A3W_$}poqz% z%AL(${mZZO>)C8pJY(Gf4~=_%bRxv^;`%rlP^5^eJm3q+Y;y2Ofh^ozgtH+gEL; zipHT}rJPJHHNB9YD!~s1do6>AI|7LUCUY#Fgh^Np8O~kdXV2QHeL=HFtCo#6D#HoK zBA`JTv&m08+@V~$wiQ-oAYHeI$$x@)Y~2%{gZK=VuG6S4*aHm+S!|Gfdi?t{8&EJw zFqnwLaqVKHmb(qxyX0A&g0>g}qag=Pt{dkf`U3c&b9A7cEn)P@CFMsCJnlQ9XGl_# zBdNMYmtuK~w_F+*@E^N0T7D}pX1o)r*FO^a@Y#j%>g*F$;Co$pvE7Q=;4jJp`aWM- z{5ddh*$2K)gu|X)uX&>tK6tnF1ms=}NAjm(A5Y6s`e+8;_LFvr>QFRWQc`u0Mi4Mi z`POU2wxY{#Si8#y((r*-tz)71)yPq3bEl9hdzn8}bkUh|GOJiKfIlQdYH zfznUFZ8C)xClQfa{ktsu#9kPH966;c@kCrsD^SA6^GXS8X)wnz!#l1goI=+_ z6DYbn&BLu`>+j#QUQ}686pAj0P`u{*n>WAeqZKXt*rGaGMsFV4LD0|*ktgrGZiU~o zZkOK@2w-$`{f~YyS<`bI*J)FUtmUf}c-n=YQf9rT{n-uo=%&9b6>dZ_@i_nE2abrU IK3)X?0IO$~xBvhE diff --git a/public/build/assets/NativeImageBlock-27e6a028.js.gz b/public/build/assets/NativeImageBlock-27e6a028.js.gz deleted file mode 100644 index 0ea82be8041aeaf7092c68426eca3ef05fb132f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3212 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 yv??}D({name:t.replace(/{|\??}/g,""),required:!/\?}$/.test(t)})))??[]}matchesUrl(e){if(!this.definition.methods.includes("GET"))return!1;const t=this.template.replace(/(\/?){([^}?]*)(\??)}/g,(n,l,u,h)=>{var d;const a=`(?<${u}>${((d=this.wheres[u])==null?void 0:d.replace(/(^\^)|(\$$)/g,""))||"[^/?]+"})`;return h?`(${l}${a})?`:`${l}${a}`}).replace(/^\w+:\/\//,""),[r,s]=e.replace(/^\w+:\/\//,"").split("?"),i=new RegExp(`^${t}/?$`).exec(r);if(i){for(const n in i.groups)i.groups[n]=typeof i.groups[n]=="string"?decodeURIComponent(i.groups[n]):i.groups[n];return{params:i.groups,query:m.parse(s)}}return!1}compile(e){const t=this.parameterSegments;return t.length?this.template.replace(/{([^}?]+)(\??)}/g,(r,s,i)=>{if(!i&&[null,void 0].includes(e[s]))throw new Error(`Ziggy error: '${s}' parameter is required for route '${this.name}'.`);if(this.wheres[s]){if(!new RegExp(`^${i?`(${this.wheres[s]})?`:this.wheres[s]}$`).test(e[s]??""))throw new Error(`Ziggy error: '${s}' parameter does not match required format '${this.wheres[s]}' for route '${this.name}'.`);if(t[t.length-1].name===s)return encodeURIComponent(e[s]??"").replace(/%2F/g,"/")}return encodeURIComponent(e[s]??"")}).replace(`${this.origin}//`,`${this.origin}/`).replace(/\/+$/,""):this.template}}class v extends String{constructor(e,t,r=!0,s){if(super(),this._config=s??(typeof Ziggy<"u"?Ziggy:globalThis==null?void 0:globalThis.Ziggy),this._config={...this._config,absolute:r},e){if(!this._config.routes[e])throw new Error(`Ziggy error: route '${e}' is not in the route list.`);this._route=new p(e,this._config.routes[e],this._config),this._params=this._parse(t)}}toString(){const e=Object.keys(this._params).filter(t=>!this._route.parameterSegments.some(({name:r})=>r===t)).filter(t=>t!=="_query").reduce((t,r)=>({...t,[r]:this._params[r]}),{});return this._route.compile(this._params)+m.stringify({...e,...this._params._query},{addQueryPrefix:!0,arrayFormat:"indices",encodeValuesOnly:!0,skipNulls:!0,encoder:(t,r)=>typeof t=="boolean"?Number(t):r(t)})}_unresolve(e){e?this._config.absolute&&e.startsWith("/")&&(e=this._location().host+e):e=this._currentUrl();let t={};const[r,s]=Object.entries(this._config.routes).find(([i,n])=>t=new p(i,n,this._config).matchesUrl(e))||[void 0,void 0];return{name:r,...t,route:s}}_currentUrl(){const{host:e,pathname:t,search:r}=this._location();return(this._config.absolute?e+t:t.replace(this._config.url.replace(/^\w*:\/\/[^/]+/,""),"").replace(/^\/+/,"/"))+r}current(e,t){const{name:r,params:s,query:i,route:n}=this._unresolve();if(!e)return r;const l=new RegExp(`^${e.replace(/\./g,"\\.").replace(/\*/g,".*")}$`).test(r);if([null,void 0].includes(t)||!l)return l;const u=new p(r,n,this._config);t=this._parse(t,u);const h={...s,...i};return Object.values(t).every(a=>!a)&&!Object.values(h).some(a=>a!==void 0)?!0:Object.entries(t).every(([a,d])=>h[a]==d)}_location(){var s,i,n;const{host:e="",pathname:t="",search:r=""}=typeof window<"u"?window.location:{};return{host:((s=this._config.location)==null?void 0:s.host)??e,pathname:((i=this._config.location)==null?void 0:i.pathname)??t,search:((n=this._config.location)==null?void 0:n.search)??r}}get params(){const{params:e,query:t}=this._unresolve();return{...e,...t}}has(e){return Object.keys(this._config.routes).includes(e)}_parse(e={},t=this._route){e??(e={}),e=["string","number"].includes(typeof e)?[e]:e;const r=t.parameterSegments.filter(({name:s})=>!this._config.defaults[s]);return Array.isArray(e)?e=e.reduce((s,i,n)=>r[n]?{...s,[r[n].name]:i}:typeof i=="object"?{...s,...i}:{...s,[i]:""},{}):r.length===1&&!e[r[0].name]&&(e.hasOwnProperty(Object.values(t.bindings)[0])||e.hasOwnProperty("id"))&&(e={[r[0].name]:e}),{...this._defaults(t),...this._substituteBindings(e,t)}}_defaults(e){return e.parameterSegments.filter(({name:t})=>this._config.defaults[t]).reduce((t,{name:r},s)=>({...t,[r]:this._config.defaults[r]}),{})}_substituteBindings(e,{bindings:t,parameterSegments:r}){return Object.entries(e).reduce((s,[i,n])=>{if(!n||typeof n!="object"||Array.isArray(n)||!r.some(({name:l})=>l===i))return{...s,[i]:n};if(!n.hasOwnProperty(t[i]))if(n.hasOwnProperty("id"))t[i]="id";else throw new Error(`Ziggy error: object passed as '${i}' parameter is missing route model binding key '${t[i]}'.`);return{...s,[i]:n[t[i]]}},{})}valueOf(){return this.toString()}check(e){return this.has(e)}}function x(o,e,t,r){const s=new v(o,e,t,r);return o?s.toString():s}const O={name:"NativeImageBlock",props:{inputImage:{type:String,default:null}},data:()=>({isLoaded:!1,isUploading:!1,imgSrc:null,placeholderSrc:"https://placekitten.com/g/2100/900"}),computed:{getButtonName(){var o;return this.imgSrc!=null&&((o=this.imgSrc)==null?void 0:o.length)>0?"Change featured image":"Upload featured image"},getBlurPx(){return this.imgSrc?0:12},bgStyle(){return{backgroundImage:`url(${this.getImgSrc})`,backgroundPosition:"center",backgroundSize:"cover",filter:`blur(${this.getBlurPx}px)`,webkitFilter:`blur(${this.getBlurPx}px)`}},getImgSrc(){var o;return this.imgSrc!=null&&((o=this.imgSrc)==null?void 0:o.length)>0?this.imgSrc:this.placeholderSrc}},methods:{openFileInput(){this.$refs.fileInput.click()},handleFileChange(o){const e=o.target.files[0];e&&this.uploadImage(e)},uploadImage(o){this.isUploading=!0;const e=new FormData;e.append("file",o),e.append("forceSize","true"),b.post(x("api.admin.upload.cloud.image"),e,{headers:{"Content-Type":"multipart/form-data"}}).then(t=>{t.data.success===1&&t.data.file&&t.data.file.url?(this.imgSrc=t.data.file.url,this.$emit("saved",t.data.file.url)):console.error("Image upload failed. Invalid response format.")}).catch(t=>{console.error("Image upload failed:",t.response)}).finally(()=>{this.isUploading=!1})},setInputImage(){var o;this.inputImage!=null&&((o=this.inputImage)==null?void 0:o.length)>0&&(this.imgSrc=this.inputImage),this.isLoaded=!0}},mounted(){this.isUploading=!1,setTimeout((function(){this.setInputImage(),this.isLoaded=!0}).bind(this),3e3)}},j=o=>(S("data-v-d3857a0e"),o=o(),I(),o),k={class:"card"},B={class:"card-body ratio ratio-21x9 bg-dark overflow-hidden"},P={class:"position-absolute w-100 h-100 d-flex justify-content-center text-center"},U={key:0,class:"align-self-center"},q=j(()=>c("div",{class:"spinner-border text-light",role:"status"},[c("span",{class:"visually-hidden"},"Loading...")],-1)),C=[q],E={key:1,class:"align-self-center"};function F(o,e,t,r,s,i){return f(),g("div",null,[c("div",k,[c("div",B,[c("div",{class:"d-flex justify-content-center text-center rounded-2",style:w(i.bgStyle)},null,4),c("div",P,[o.isUploading||!o.isLoaded?(f(),g("div",U,C)):(f(),g("div",E,[c("input",{type:"file",onChange:e[0]||(e[0]=(...n)=>i.handleFileChange&&i.handleFileChange(...n)),accept:"image/*",ref:"fileInput",style:{display:"none"}},null,544),c("button",{class:"btn btn-primary",onClick:e[1]||(e[1]=(...n)=>i.openFileInput&&i.openFileInput(...n))},$(i.getButtonName),1)]))])])])])}const N=y(O,[["render",F],["__scopeId","data-v-d3857a0e"]]),Z=Object.freeze(Object.defineProperty({__proto__:null,default:N},Symbol.toStringTag,{value:"Module"}));export{Z as N,N as _,x as r}; +import{Z as _,_ as y,b,c as g,a as c,H as w,J as $,o as f,$ as S,a0 as I}from"./app-front-d6902e40.js";var m=_();class p{constructor(e,t,r){this.name=e,this.definition=t,this.bindings=t.bindings??{},this.wheres=t.wheres??{},this.config=r}get template(){return`${this.origin}/${this.definition.uri}`.replace(/\/+$/,"")}get origin(){return this.config.absolute?this.definition.domain?`${this.config.url.match(/^\w+:\/\//)[0]}${this.definition.domain}${this.config.port?`:${this.config.port}`:""}`:this.config.url:""}get parameterSegments(){var e;return((e=this.template.match(/{[^}?]+\??}/g))==null?void 0:e.map(t=>({name:t.replace(/{|\??}/g,""),required:!/\?}$/.test(t)})))??[]}matchesUrl(e){if(!this.definition.methods.includes("GET"))return!1;const t=this.template.replace(/(\/?){([^}?]*)(\??)}/g,(n,l,u,h)=>{var d;const a=`(?<${u}>${((d=this.wheres[u])==null?void 0:d.replace(/(^\^)|(\$$)/g,""))||"[^/?]+"})`;return h?`(${l}${a})?`:`${l}${a}`}).replace(/^\w+:\/\//,""),[r,s]=e.replace(/^\w+:\/\//,"").split("?"),i=new RegExp(`^${t}/?$`).exec(r);if(i){for(const n in i.groups)i.groups[n]=typeof i.groups[n]=="string"?decodeURIComponent(i.groups[n]):i.groups[n];return{params:i.groups,query:m.parse(s)}}return!1}compile(e){const t=this.parameterSegments;return t.length?this.template.replace(/{([^}?]+)(\??)}/g,(r,s,i)=>{if(!i&&[null,void 0].includes(e[s]))throw new Error(`Ziggy error: '${s}' parameter is required for route '${this.name}'.`);if(this.wheres[s]){if(!new RegExp(`^${i?`(${this.wheres[s]})?`:this.wheres[s]}$`).test(e[s]??""))throw new Error(`Ziggy error: '${s}' parameter does not match required format '${this.wheres[s]}' for route '${this.name}'.`);if(t[t.length-1].name===s)return encodeURIComponent(e[s]??"").replace(/%2F/g,"/")}return encodeURIComponent(e[s]??"")}).replace(`${this.origin}//`,`${this.origin}/`).replace(/\/+$/,""):this.template}}class v extends String{constructor(e,t,r=!0,s){if(super(),this._config=s??(typeof Ziggy<"u"?Ziggy:globalThis==null?void 0:globalThis.Ziggy),this._config={...this._config,absolute:r},e){if(!this._config.routes[e])throw new Error(`Ziggy error: route '${e}' is not in the route list.`);this._route=new p(e,this._config.routes[e],this._config),this._params=this._parse(t)}}toString(){const e=Object.keys(this._params).filter(t=>!this._route.parameterSegments.some(({name:r})=>r===t)).filter(t=>t!=="_query").reduce((t,r)=>({...t,[r]:this._params[r]}),{});return this._route.compile(this._params)+m.stringify({...e,...this._params._query},{addQueryPrefix:!0,arrayFormat:"indices",encodeValuesOnly:!0,skipNulls:!0,encoder:(t,r)=>typeof t=="boolean"?Number(t):r(t)})}_unresolve(e){e?this._config.absolute&&e.startsWith("/")&&(e=this._location().host+e):e=this._currentUrl();let t={};const[r,s]=Object.entries(this._config.routes).find(([i,n])=>t=new p(i,n,this._config).matchesUrl(e))||[void 0,void 0];return{name:r,...t,route:s}}_currentUrl(){const{host:e,pathname:t,search:r}=this._location();return(this._config.absolute?e+t:t.replace(this._config.url.replace(/^\w*:\/\/[^/]+/,""),"").replace(/^\/+/,"/"))+r}current(e,t){const{name:r,params:s,query:i,route:n}=this._unresolve();if(!e)return r;const l=new RegExp(`^${e.replace(/\./g,"\\.").replace(/\*/g,".*")}$`).test(r);if([null,void 0].includes(t)||!l)return l;const u=new p(r,n,this._config);t=this._parse(t,u);const h={...s,...i};return Object.values(t).every(a=>!a)&&!Object.values(h).some(a=>a!==void 0)?!0:Object.entries(t).every(([a,d])=>h[a]==d)}_location(){var s,i,n;const{host:e="",pathname:t="",search:r=""}=typeof window<"u"?window.location:{};return{host:((s=this._config.location)==null?void 0:s.host)??e,pathname:((i=this._config.location)==null?void 0:i.pathname)??t,search:((n=this._config.location)==null?void 0:n.search)??r}}get params(){const{params:e,query:t}=this._unresolve();return{...e,...t}}has(e){return Object.keys(this._config.routes).includes(e)}_parse(e={},t=this._route){e??(e={}),e=["string","number"].includes(typeof e)?[e]:e;const r=t.parameterSegments.filter(({name:s})=>!this._config.defaults[s]);return Array.isArray(e)?e=e.reduce((s,i,n)=>r[n]?{...s,[r[n].name]:i}:typeof i=="object"?{...s,...i}:{...s,[i]:""},{}):r.length===1&&!e[r[0].name]&&(e.hasOwnProperty(Object.values(t.bindings)[0])||e.hasOwnProperty("id"))&&(e={[r[0].name]:e}),{...this._defaults(t),...this._substituteBindings(e,t)}}_defaults(e){return e.parameterSegments.filter(({name:t})=>this._config.defaults[t]).reduce((t,{name:r},s)=>({...t,[r]:this._config.defaults[r]}),{})}_substituteBindings(e,{bindings:t,parameterSegments:r}){return Object.entries(e).reduce((s,[i,n])=>{if(!n||typeof n!="object"||Array.isArray(n)||!r.some(({name:l})=>l===i))return{...s,[i]:n};if(!n.hasOwnProperty(t[i]))if(n.hasOwnProperty("id"))t[i]="id";else throw new Error(`Ziggy error: object passed as '${i}' parameter is missing route model binding key '${t[i]}'.`);return{...s,[i]:n[t[i]]}},{})}valueOf(){return this.toString()}check(e){return this.has(e)}}function x(o,e,t,r){const s=new v(o,e,t,r);return o?s.toString():s}const O={name:"NativeImageBlock",props:{inputImage:{type:String,default:null}},data:()=>({isLoaded:!1,isUploading:!1,imgSrc:null,placeholderSrc:"https://placekitten.com/g/2100/900"}),computed:{getButtonName(){var o;return this.imgSrc!=null&&((o=this.imgSrc)==null?void 0:o.length)>0?"Change featured image":"Upload featured image"},getBlurPx(){return this.imgSrc?0:12},bgStyle(){return{backgroundImage:`url(${this.getImgSrc})`,backgroundPosition:"center",backgroundSize:"cover",filter:`blur(${this.getBlurPx}px)`,webkitFilter:`blur(${this.getBlurPx}px)`}},getImgSrc(){var o;return this.imgSrc!=null&&((o=this.imgSrc)==null?void 0:o.length)>0?this.imgSrc:this.placeholderSrc}},methods:{openFileInput(){this.$refs.fileInput.click()},handleFileChange(o){const e=o.target.files[0];e&&this.uploadImage(e)},uploadImage(o){this.isUploading=!0;const e=new FormData;e.append("file",o),e.append("forceSize","true"),b.post(x("api.admin.upload.cloud.image"),e,{headers:{"Content-Type":"multipart/form-data"}}).then(t=>{t.data.success===1&&t.data.file&&t.data.file.url?(this.imgSrc=t.data.file.url,this.$emit("saved",t.data.file.url)):console.error("Image upload failed. Invalid response format.")}).catch(t=>{console.error("Image upload failed:",t.response)}).finally(()=>{this.isUploading=!1})},setInputImage(){var o;this.inputImage!=null&&((o=this.inputImage)==null?void 0:o.length)>0&&(this.imgSrc=this.inputImage),this.isLoaded=!0}},mounted(){this.isUploading=!1,setTimeout((function(){this.setInputImage(),this.isLoaded=!0}).bind(this),3e3)}},j=o=>(S("data-v-d3857a0e"),o=o(),I(),o),k={class:"card"},B={class:"card-body ratio ratio-21x9 bg-dark overflow-hidden"},P={class:"position-absolute w-100 h-100 d-flex justify-content-center text-center"},U={key:0,class:"align-self-center"},q=j(()=>c("div",{class:"spinner-border text-light",role:"status"},[c("span",{class:"visually-hidden"},"Loading...")],-1)),C=[q],E={key:1,class:"align-self-center"};function F(o,e,t,r,s,i){return f(),g("div",null,[c("div",k,[c("div",B,[c("div",{class:"d-flex justify-content-center text-center rounded-2",style:w(i.bgStyle)},null,4),c("div",P,[o.isUploading||!o.isLoaded?(f(),g("div",U,C)):(f(),g("div",E,[c("input",{type:"file",onChange:e[0]||(e[0]=(...n)=>i.handleFileChange&&i.handleFileChange(...n)),accept:"image/*",ref:"fileInput",style:{display:"none"}},null,544),c("button",{class:"btn btn-primary",onClick:e[1]||(e[1]=(...n)=>i.openFileInput&&i.openFileInput(...n))},$(i.getButtonName),1)]))])])])])}const N=y(O,[["render",F],["__scopeId","data-v-d3857a0e"]]),Z=Object.freeze(Object.defineProperty({__proto__:null,default:N},Symbol.toStringTag,{value:"Module"}));export{Z as N,N as _,x as r}; diff --git a/public/build/assets/NativeImageBlock-3623204f.js.gz b/public/build/assets/NativeImageBlock-3623204f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f86fdebe581144a8c647c69f31807c01d2e2db65 GIT binary patch literal 3213 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 literal 0 HcmV?d00001 diff --git a/public/build/assets/NativeImageBlock-a8b03c38.js b/public/build/assets/NativeImageBlock-a8b03c38.js deleted file mode 100644 index 8296d2f..0000000 --- a/public/build/assets/NativeImageBlock-a8b03c38.js +++ /dev/null @@ -1 +0,0 @@ -import{Z as _,_ as y,b,c as g,a as c,H as w,J as $,o as f,$ as S,a0 as I}from"./app-front-32dad050.js";var m=_();class p{constructor(e,t,r){this.name=e,this.definition=t,this.bindings=t.bindings??{},this.wheres=t.wheres??{},this.config=r}get template(){return`${this.origin}/${this.definition.uri}`.replace(/\/+$/,"")}get origin(){return this.config.absolute?this.definition.domain?`${this.config.url.match(/^\w+:\/\//)[0]}${this.definition.domain}${this.config.port?`:${this.config.port}`:""}`:this.config.url:""}get parameterSegments(){var e;return((e=this.template.match(/{[^}?]+\??}/g))==null?void 0:e.map(t=>({name:t.replace(/{|\??}/g,""),required:!/\?}$/.test(t)})))??[]}matchesUrl(e){if(!this.definition.methods.includes("GET"))return!1;const t=this.template.replace(/(\/?){([^}?]*)(\??)}/g,(n,l,u,h)=>{var d;const a=`(?<${u}>${((d=this.wheres[u])==null?void 0:d.replace(/(^\^)|(\$$)/g,""))||"[^/?]+"})`;return h?`(${l}${a})?`:`${l}${a}`}).replace(/^\w+:\/\//,""),[r,s]=e.replace(/^\w+:\/\//,"").split("?"),i=new RegExp(`^${t}/?$`).exec(r);if(i){for(const n in i.groups)i.groups[n]=typeof i.groups[n]=="string"?decodeURIComponent(i.groups[n]):i.groups[n];return{params:i.groups,query:m.parse(s)}}return!1}compile(e){const t=this.parameterSegments;return t.length?this.template.replace(/{([^}?]+)(\??)}/g,(r,s,i)=>{if(!i&&[null,void 0].includes(e[s]))throw new Error(`Ziggy error: '${s}' parameter is required for route '${this.name}'.`);if(this.wheres[s]){if(!new RegExp(`^${i?`(${this.wheres[s]})?`:this.wheres[s]}$`).test(e[s]??""))throw new Error(`Ziggy error: '${s}' parameter does not match required format '${this.wheres[s]}' for route '${this.name}'.`);if(t[t.length-1].name===s)return encodeURIComponent(e[s]??"").replace(/%2F/g,"/")}return encodeURIComponent(e[s]??"")}).replace(`${this.origin}//`,`${this.origin}/`).replace(/\/+$/,""):this.template}}class v extends String{constructor(e,t,r=!0,s){if(super(),this._config=s??(typeof Ziggy<"u"?Ziggy:globalThis==null?void 0:globalThis.Ziggy),this._config={...this._config,absolute:r},e){if(!this._config.routes[e])throw new Error(`Ziggy error: route '${e}' is not in the route list.`);this._route=new p(e,this._config.routes[e],this._config),this._params=this._parse(t)}}toString(){const e=Object.keys(this._params).filter(t=>!this._route.parameterSegments.some(({name:r})=>r===t)).filter(t=>t!=="_query").reduce((t,r)=>({...t,[r]:this._params[r]}),{});return this._route.compile(this._params)+m.stringify({...e,...this._params._query},{addQueryPrefix:!0,arrayFormat:"indices",encodeValuesOnly:!0,skipNulls:!0,encoder:(t,r)=>typeof t=="boolean"?Number(t):r(t)})}_unresolve(e){e?this._config.absolute&&e.startsWith("/")&&(e=this._location().host+e):e=this._currentUrl();let t={};const[r,s]=Object.entries(this._config.routes).find(([i,n])=>t=new p(i,n,this._config).matchesUrl(e))||[void 0,void 0];return{name:r,...t,route:s}}_currentUrl(){const{host:e,pathname:t,search:r}=this._location();return(this._config.absolute?e+t:t.replace(this._config.url.replace(/^\w*:\/\/[^/]+/,""),"").replace(/^\/+/,"/"))+r}current(e,t){const{name:r,params:s,query:i,route:n}=this._unresolve();if(!e)return r;const l=new RegExp(`^${e.replace(/\./g,"\\.").replace(/\*/g,".*")}$`).test(r);if([null,void 0].includes(t)||!l)return l;const u=new p(r,n,this._config);t=this._parse(t,u);const h={...s,...i};return Object.values(t).every(a=>!a)&&!Object.values(h).some(a=>a!==void 0)?!0:Object.entries(t).every(([a,d])=>h[a]==d)}_location(){var s,i,n;const{host:e="",pathname:t="",search:r=""}=typeof window<"u"?window.location:{};return{host:((s=this._config.location)==null?void 0:s.host)??e,pathname:((i=this._config.location)==null?void 0:i.pathname)??t,search:((n=this._config.location)==null?void 0:n.search)??r}}get params(){const{params:e,query:t}=this._unresolve();return{...e,...t}}has(e){return Object.keys(this._config.routes).includes(e)}_parse(e={},t=this._route){e??(e={}),e=["string","number"].includes(typeof e)?[e]:e;const r=t.parameterSegments.filter(({name:s})=>!this._config.defaults[s]);return Array.isArray(e)?e=e.reduce((s,i,n)=>r[n]?{...s,[r[n].name]:i}:typeof i=="object"?{...s,...i}:{...s,[i]:""},{}):r.length===1&&!e[r[0].name]&&(e.hasOwnProperty(Object.values(t.bindings)[0])||e.hasOwnProperty("id"))&&(e={[r[0].name]:e}),{...this._defaults(t),...this._substituteBindings(e,t)}}_defaults(e){return e.parameterSegments.filter(({name:t})=>this._config.defaults[t]).reduce((t,{name:r},s)=>({...t,[r]:this._config.defaults[r]}),{})}_substituteBindings(e,{bindings:t,parameterSegments:r}){return Object.entries(e).reduce((s,[i,n])=>{if(!n||typeof n!="object"||Array.isArray(n)||!r.some(({name:l})=>l===i))return{...s,[i]:n};if(!n.hasOwnProperty(t[i]))if(n.hasOwnProperty("id"))t[i]="id";else throw new Error(`Ziggy error: object passed as '${i}' parameter is missing route model binding key '${t[i]}'.`);return{...s,[i]:n[t[i]]}},{})}valueOf(){return this.toString()}check(e){return this.has(e)}}function x(o,e,t,r){const s=new v(o,e,t,r);return o?s.toString():s}const O={name:"NativeImageBlock",props:{inputImage:{type:String,default:null}},data:()=>({isLoaded:!1,isUploading:!1,imgSrc:null,placeholderSrc:"https://placekitten.com/g/2100/900"}),computed:{getButtonName(){var o;return this.imgSrc!=null&&((o=this.imgSrc)==null?void 0:o.length)>0?"Change featured image":"Upload featured image"},getBlurPx(){return this.imgSrc?0:12},bgStyle(){return{backgroundImage:`url(${this.getImgSrc})`,backgroundPosition:"center",backgroundSize:"cover",filter:`blur(${this.getBlurPx}px)`,webkitFilter:`blur(${this.getBlurPx}px)`}},getImgSrc(){var o;return this.imgSrc!=null&&((o=this.imgSrc)==null?void 0:o.length)>0?this.imgSrc:this.placeholderSrc}},methods:{openFileInput(){this.$refs.fileInput.click()},handleFileChange(o){const e=o.target.files[0];e&&this.uploadImage(e)},uploadImage(o){this.isUploading=!0;const e=new FormData;e.append("file",o),e.append("forceSize","true"),b.post(x("api.admin.upload.cloud.image"),e,{headers:{"Content-Type":"multipart/form-data"}}).then(t=>{t.data.success===1&&t.data.file&&t.data.file.url?(this.imgSrc=t.data.file.url,this.$emit("saved",t.data.file.url)):console.error("Image upload failed. Invalid response format.")}).catch(t=>{console.error("Image upload failed:",t.response)}).finally(()=>{this.isUploading=!1})},setInputImage(){var o;this.inputImage!=null&&((o=this.inputImage)==null?void 0:o.length)>0&&(this.imgSrc=this.inputImage),this.isLoaded=!0}},mounted(){this.isUploading=!1,setTimeout((function(){this.setInputImage(),this.isLoaded=!0}).bind(this),3e3)}},j=o=>(S("data-v-d3857a0e"),o=o(),I(),o),k={class:"card"},B={class:"card-body ratio ratio-21x9 bg-dark overflow-hidden"},P={class:"position-absolute w-100 h-100 d-flex justify-content-center text-center"},U={key:0,class:"align-self-center"},q=j(()=>c("div",{class:"spinner-border text-light",role:"status"},[c("span",{class:"visually-hidden"},"Loading...")],-1)),C=[q],E={key:1,class:"align-self-center"};function F(o,e,t,r,s,i){return f(),g("div",null,[c("div",k,[c("div",B,[c("div",{class:"d-flex justify-content-center text-center rounded-2",style:w(i.bgStyle)},null,4),c("div",P,[o.isUploading||!o.isLoaded?(f(),g("div",U,C)):(f(),g("div",E,[c("input",{type:"file",onChange:e[0]||(e[0]=(...n)=>i.handleFileChange&&i.handleFileChange(...n)),accept:"image/*",ref:"fileInput",style:{display:"none"}},null,544),c("button",{class:"btn btn-primary",onClick:e[1]||(e[1]=(...n)=>i.openFileInput&&i.openFileInput(...n))},$(i.getButtonName),1)]))])])])])}const N=y(O,[["render",F],["__scopeId","data-v-d3857a0e"]]),Z=Object.freeze(Object.defineProperty({__proto__:null,default:N},Symbol.toStringTag,{value:"Module"}));export{Z as N,N as _,x as r}; diff --git a/public/build/assets/NativeImageBlock-a8b03c38.js.gz b/public/build/assets/NativeImageBlock-a8b03c38.js.gz deleted file mode 100644 index af8880948cfb96ab51ad63b11291892152a59f74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3212 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 IrAMR#0O2R)mH+?% literal 0 HcmV?d00001 diff --git a/public/build/assets/PostEditor-86a4f765.js.gz b/public/build/assets/PostEditor-86a4f765.js.gz deleted file mode 100644 index 7c100ad962007d64091f1911dfae519e56e7d7a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66331 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≀t6?qzSe8JQab@C&EFH-Y>8bNEe_wp$- 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 diff --git a/public/build/assets/PostEditor-e2c0e1b1.js b/public/build/assets/PostEditor-e2c0e1b1.js deleted file mode 100644 index 92e14cb..0000000 --- a/public/build/assets/PostEditor-e2c0e1b1.js +++ /dev/null @@ -1,182 +0,0 @@ -import Qn from"./VueEditorJs-4c208fc9.js";import{r as Ft,_ as Mr}from"./NativeImageBlock-27e6a028.js";import{L as hn}from"./bundle-2f2c1632.js";import{H as yn}from"./bundle-8efc010f.js";import{g as Cr,d as Pr,b as ua,r as zt,e as ne,f as vt,u as nn,t as da,h as ct,i as rn,w as Nt,j as Z,o as R,c as Q,k as _t,m as nt,n as Fe,p as _e,q as ie,s as ze,v as ft,x as j,y as Qe,z as gn,A as Pe,B as G,C as Gn,T as Sr,D as Ce,E as he,a as J,F as ot,G as we,H as It,I as rt,J as Ve,K as Zt,L as At,M as yt,N as wa,O as Or,P as Nr,Q as Ar,_ as $r,R as Ir,S as Er,U as Yr,V as Ia,W as Ur,X as Lr,Y as wn}from"./app-front-ae9fe805.js";var Xn={exports:{}};/*! - * Image tool - * - * @version 2.8.1 - * - * @package https://github.com/editor-js/image - * @licence MIT - * @author CodeX - */(function(t,n){(function(a,e){t.exports=e()})(window,function(){return function(a){var e={};function r(i){if(e[i])return e[i].exports;var o=e[i]={i,l:!1,exports:{}};return a[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=a,r.c=e,r.d=function(i,o,l){r.o(i,o)||Object.defineProperty(i,o,{enumerable:!0,get:l})},r.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},r.t=function(i,o){if(1&o&&(i=r(i)),8&o||4&o&&typeof i=="object"&&i&&i.__esModule)return i;var l=Object.create(null);if(r.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:i}),2&o&&typeof i!="string")for(var d in i)r.d(l,d,(function(u){return i[u]}).bind(null,d));return l},r.n=function(i){var o=i&&i.__esModule?function(){return i.default}:function(){return i};return r.d(o,"a",o),o},r.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},r.p="/",r(r.s=9)}([function(a,e){function r(i,o){for(var l=0;l0&&arguments[0]!==void 0?arguments[0]:{};if(k.url&&typeof k.url!="string")throw new Error("Url must be a string");if(k.url=k.url||"",k.method&&typeof k.method!="string")throw new Error("`method` must be a string or null");if(k.method=k.method?k.method.toUpperCase():"GET",k.headers&&d(k.headers)!=="object")throw new Error("`headers` must be an object or null");if(k.headers=k.headers||{},k.type&&(typeof k.type!="string"||!Object.values(u).includes(k.type)))throw new Error("`type` must be taken from module's «contentType» library");if(k.progress&&typeof k.progress!="function")throw new Error("`progress` must be a function or null");if(k.progress=k.progress||function(_){},k.beforeSend=k.beforeSend||function(_){},k.ratio&&typeof k.ratio!="number")throw new Error("`ratio` must be a number");if(k.ratio<0||k.ratio>100)throw new Error("`ratio` must be in a 0-100 interval");if(k.ratio=k.ratio||90,k.accept&&typeof k.accept!="string")throw new Error("`accept` must be a string with a list of allowed mime-types");if(k.accept=k.accept||"*/*",k.multiple&&typeof k.multiple!="boolean")throw new Error("`multiple` must be a true or false");if(k.multiple=k.multiple||!1,k.fieldName&&typeof k.fieldName!="string")throw new Error("`fieldName` must be a string");return k.fieldName=k.fieldName||"files",k},p=function(k){switch(k.method){case"GET":var _=$(k.data,u.URLENCODED);delete k.data,k.url=/\?/.test(k.url)?k.url+"&"+_:k.url+"?"+_;break;case"POST":case"PUT":case"DELETE":case"UPDATE":var S=function(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).type||u.JSON}(k);(N.isFormData(k.data)||N.isFormElement(k.data))&&(S=u.FORM),k.data=$(k.data,S),S!==X.contentType.FORM&&(k.headers["content-type"]=S)}return k},$=function(){var k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};switch(arguments.length>1?arguments[1]:void 0){case u.URLENCODED:return N.urlEncode(k);case u.JSON:return N.jsonEncode(k);case u.FORM:return N.formEncode(k);default:return k}},A=function(k){return k>=200&&k<300},{contentType:u={URLENCODED:"application/x-www-form-urlencoded; charset=utf-8",FORM:"multipart/form-data",JSON:"application/json; charset=utf-8"},request:y,get:function(k){return k.method="GET",y(k)},post:m,transport:function(k){return k=c(k),N.selectFiles(k).then(function(_){for(var S=new FormData,w=0;w<_.length;w++)S.append(k.fieldName,_[w],_[w].name);N.isObject(k.data)&&Object.keys(k.data).forEach(function(Y){var U=k.data[Y];S.append(Y,U)});var O=k.beforeSend;return k.beforeSend=function(){return O(_)},k.data=S,m(k)})},selectFiles:function(k){return delete(k=c(k)).beforeSend,N.selectFiles(k)}});i.exports=X},function(i,o,l){l.r(o);var d=l(1);window.Promise=window.Promise||d.a},function(i,o,l){(function(d){var u=d!==void 0&&d||typeof self<"u"&&self||window,y=Function.prototype.apply;function m(c,p){this._id=c,this._clearFn=p}o.setTimeout=function(){return new m(y.call(setTimeout,u,arguments),clearTimeout)},o.setInterval=function(){return new m(y.call(setInterval,u,arguments),clearInterval)},o.clearTimeout=o.clearInterval=function(c){c&&c.close()},m.prototype.unref=m.prototype.ref=function(){},m.prototype.close=function(){this._clearFn.call(u,this._id)},o.enroll=function(c,p){clearTimeout(c._idleTimeoutId),c._idleTimeout=p},o.unenroll=function(c){clearTimeout(c._idleTimeoutId),c._idleTimeout=-1},o._unrefActive=o.active=function(c){clearTimeout(c._idleTimeoutId);var p=c._idleTimeout;p>=0&&(c._idleTimeoutId=setTimeout(function(){c._onTimeout&&c._onTimeout()},p))},l(6),o.setImmediate=typeof self<"u"&&self.setImmediate||d!==void 0&&d.setImmediate||this&&this.setImmediate,o.clearImmediate=typeof self<"u"&&self.clearImmediate||d!==void 0&&d.clearImmediate||this&&this.clearImmediate}).call(this,l(0))},function(i,o,l){(function(d,u){(function(y,m){if(!y.setImmediate){var c,p,$,A,N,X=1,k={},_=!1,S=y.document,w=Object.getPrototypeOf&&Object.getPrototypeOf(y);w=w&&w.setTimeout?w:y,{}.toString.call(y.process)==="[object process]"?c=function(U){u.nextTick(function(){Y(U)})}:function(){if(y.postMessage&&!y.importScripts){var U=!0,L=y.onmessage;return y.onmessage=function(){U=!1},y.postMessage("","*"),y.onmessage=L,U}}()?(A="setImmediate$"+Math.random()+"$",N=function(U){U.source===y&&typeof U.data=="string"&&U.data.indexOf(A)===0&&Y(+U.data.slice(A.length))},y.addEventListener?y.addEventListener("message",N,!1):y.attachEvent("onmessage",N),c=function(U){y.postMessage(A+U,"*")}):y.MessageChannel?(($=new MessageChannel).port1.onmessage=function(U){Y(U.data)},c=function(U){$.port2.postMessage(U)}):S&&"onreadystatechange"in S.createElement("script")?(p=S.documentElement,c=function(U){var L=S.createElement("script");L.onreadystatechange=function(){Y(U),L.onreadystatechange=null,p.removeChild(L),L=null},p.appendChild(L)}):c=function(U){setTimeout(Y,0,U)},w.setImmediate=function(U){typeof U!="function"&&(U=new Function(""+U));for(var L=new Array(arguments.length-1),H=0;H"u"?d===void 0?this:d:self)}).call(this,l(0),l(7))},function(i,o){var l,d,u=i.exports={};function y(){throw new Error("setTimeout has not been defined")}function m(){throw new Error("clearTimeout has not been defined")}function c(w){if(l===setTimeout)return setTimeout(w,0);if((l===y||!l)&&setTimeout)return l=setTimeout,setTimeout(w,0);try{return l(w,0)}catch{try{return l.call(null,w,0)}catch{return l.call(this,w,0)}}}(function(){try{l=typeof setTimeout=="function"?setTimeout:y}catch{l=y}try{d=typeof clearTimeout=="function"?clearTimeout:m}catch{d=m}})();var p,$=[],A=!1,N=-1;function X(){A&&p&&(A=!1,p.length?$=p.concat($):N=-1,$.length&&k())}function k(){if(!A){var w=c(X);A=!0;for(var O=$.length;O;){for(p=$,$=[];++N1)for(var Y=1;Y HTMLElement")}},{key:"isObject",value:function(p){return Object.prototype.toString.call(p)==="[object Object]"}},{key:"isFormData",value:function(p){return p instanceof FormData}},{key:"isFormElement",value:function(p){return p instanceof HTMLFormElement}},{key:"selectFiles",value:function(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new Promise(function($,A){var N=document.createElement("INPUT");N.type="file",p.multiple&&N.setAttribute("multiple","multiple"),p.accept&&N.setAttribute("accept",p.accept),N.style.display="none",document.body.appendChild(N),N.addEventListener("change",function(X){var k=X.target.files;$(k),document.body.removeChild(N)},!1),N.click()})}},{key:"parseHeaders",value:function(p){var $=p.trim().split(/[\r\n]+/),A={};return $.forEach(function(N){var X=N.split(": "),k=X.shift(),_=X.join(": ");k&&(A[k]=_)}),A}}])&&d(m,c),y}()},function(i,o){var l=function(u){return encodeURIComponent(u).replace(/[!'()*]/g,escape).replace(/%20/g,"+")},d=function(u,y,m,c){return y=y||null,m=m||"&",c=c||null,u?function(p){for(var $=new Array,A=0;Ar.length)&&(i=r.length);for(var o=0,l=new Array(i);o=0;--x){var s=this.tryEntries[x],E=s.completion;if(s.tryLoc==="root")return C("end");if(s.tryLoc<=this.prev){var K=d.call(s,"catchLoc"),W=d.call(s,"finallyLoc");if(K&&W){if(this.prev=0;--C){var x=this.tryEntries[C];if(x.tryLoc<=this.prev&&d.call(x,"finallyLoc")&&this.prev=0;--M){var C=this.tryEntries[M];if(C.finallyLoc===D)return this.complete(C.completion,C.afterLoc),v(C),A}},catch:function(D){for(var M=this.tryEntries.length-1;M>=0;--M){var C=this.tryEntries[M];if(C.tryLoc===D){var x=C.completion;if(x.type==="throw"){var s=x.arg;v(C)}return s}}throw new Error("illegal catch attempt")},delegateYield:function(D,M,C){return this.delegate={iterator:P(D),resultName:M,nextLoc:C},this.method==="next"&&(this.arg=void 0),A}},o}(a.exports);try{regeneratorRuntime=i}catch{Function("r","regeneratorRuntime = r")(i)}},function(a,e,r){var i=r(12),o=r(13);typeof(o=o.__esModule?o.default:o)=="string"&&(o=[[a.i,o,""]]);var l={insert:"head",singleton:!1},d=(i(o,l),o.locals?o.locals:{});a.exports=d},function(a,e,r){var i,o=function(){return i===void 0&&(i=!!(window&&document&&document.all&&!window.atob)),i},l=function(){var _={};return function(S){if(_[S]===void 0){var w=document.querySelector(S);if(window.HTMLIFrameElement&&w instanceof window.HTMLIFrameElement)try{w=w.contentDocument.head}catch{w=null}_[S]=w}return _[S]}}(),d=[];function u(_){for(var S=-1,w=0;w1&&arguments[1]!==void 0?arguments[1]:null,g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},P=document.createElement(L);Array.isArray(v)?(H=P.classList).add.apply(H,A()(v)):v&&P.classList.add(v);for(var F in g)P[F]=g[F];return P}var X=function(){function L(H){var v=H.api,g=H.config,P=H.onSelectFile,F=H.readOnly;y()(this,L),this.api=v,this.config=g,this.onSelectFile=P,this.readOnly=F,this.nodes={wrapper:N("div",[this.CSS.baseClass,this.CSS.wrapper]),imageContainer:N("div",[this.CSS.imageContainer]),fileButton:this.createFileButton(),imageEl:void 0,imagePreloader:N("div",this.CSS.imagePreloader),caption:N("div",[this.CSS.input,this.CSS.caption],{contentEditable:!this.readOnly})},this.nodes.caption.dataset.placeholder=this.config.captionPlaceholder,this.nodes.imageContainer.appendChild(this.nodes.imagePreloader),this.nodes.wrapper.appendChild(this.nodes.imageContainer),this.nodes.wrapper.appendChild(this.nodes.caption),this.nodes.wrapper.appendChild(this.nodes.fileButton)}return c()(L,[{key:"render",value:function(H){return H.file&&Object.keys(H.file).length!==0?this.toggleStatus(L.status.UPLOADING):this.toggleStatus(L.status.EMPTY),this.nodes.wrapper}},{key:"createFileButton",value:function(){var H=this,v=N("div",[this.CSS.button]);return v.innerHTML=this.config.buttonContent||"".concat(p," ").concat(this.api.i18n.t("Select an Image")),v.addEventListener("click",function(){H.onSelectFile()}),v}},{key:"showPreloader",value:function(H){this.nodes.imagePreloader.style.backgroundImage="url(".concat(H,")"),this.toggleStatus(L.status.UPLOADING)}},{key:"hidePreloader",value:function(){this.nodes.imagePreloader.style.backgroundImage="",this.toggleStatus(L.status.EMPTY)}},{key:"fillImage",value:function(H){var v=this,g=/\.mp4$/.test(H)?"VIDEO":"IMG",P={src:H},F="load";g==="VIDEO"&&(P.autoplay=!0,P.loop=!0,P.muted=!0,P.playsinline=!0,F="loadeddata"),this.nodes.imageEl=N(g,this.CSS.imageEl,P),this.nodes.imageEl.addEventListener(F,function(){v.toggleStatus(L.status.FILLED),v.nodes.imagePreloader&&(v.nodes.imagePreloader.style.backgroundImage="")}),this.nodes.imageContainer.appendChild(this.nodes.imageEl)}},{key:"fillCaption",value:function(H){this.nodes.caption&&(this.nodes.caption.innerHTML=H)}},{key:"toggleStatus",value:function(H){for(var v in L.status)Object.prototype.hasOwnProperty.call(L.status,v)&&this.nodes.wrapper.classList.toggle("".concat(this.CSS.wrapper,"--").concat(L.status[v]),H===L.status[v])}},{key:"applyTune",value:function(H,v){this.nodes.wrapper.classList.toggle("".concat(this.CSS.wrapper,"--").concat(H),v)}},{key:"CSS",get:function(){return{baseClass:this.api.styles.block,loading:this.api.styles.loader,input:this.api.styles.input,button:this.api.styles.button,wrapper:"image-tool",imageContainer:"image-tool__image",imagePreloader:"image-tool__image-preloader",imageEl:"image-tool__image-picture",caption:"image-tool__caption"}}}],[{key:"status",get:function(){return{EMPTY:"empty",UPLOADING:"loading",FILLED:"filled"}}}]),L}(),k=r(8),_=r.n(k),S=r(1),w=r.n(S);function O(L){return L&&typeof L.then=="function"}var Y=function(){function L(H){var v=H.config,g=H.onUpload,P=H.onError;y()(this,L),this.config=v,this.onUpload=g,this.onError=P}return c()(L,[{key:"uploadSelectedFile",value:function(H){var v=this,g=H.onPreview,P=function(F){var D=new FileReader;D.readAsDataURL(F),D.onload=function(M){g(M.target.result)}};(this.config.uploader&&typeof this.config.uploader.uploadByFile=="function"?w.a.selectFiles({accept:this.config.types}).then(function(F){P(F[0]);var D=v.config.uploader.uploadByFile(F[0]);return O(D)||console.warn("Custom uploader method uploadByFile should return a Promise"),D}):w.a.transport({url:this.config.endpoints.byFile,data:this.config.additionalRequestData,accept:this.config.types,headers:this.config.additionalRequestHeaders,beforeSend:function(F){P(F[0])},fieldName:this.config.field}).then(function(F){return F.body})).then(function(F){v.onUpload(F)}).catch(function(F){v.onError(F)})}},{key:"uploadByUrl",value:function(H){var v,g=this;this.config.uploader&&typeof this.config.uploader.uploadByUrl=="function"?O(v=this.config.uploader.uploadByUrl(H))||console.warn("Custom uploader method uploadByUrl should return a Promise"):v=w.a.post({url:this.config.endpoints.byUrl,data:Object.assign({url:H},this.config.additionalRequestData),type:w.a.contentType.JSON,headers:this.config.additionalRequestHeaders}).then(function(P){return P.body}),v.then(function(P){g.onUpload(P)}).catch(function(P){g.onError(P)})}},{key:"uploadByFile",value:function(H,v){var g,P=this,F=v.onPreview,D=new FileReader;if(D.readAsDataURL(H),D.onload=function(C){F(C.target.result)},this.config.uploader&&typeof this.config.uploader.uploadByFile=="function")O(g=this.config.uploader.uploadByFile(H))||console.warn("Custom uploader method uploadByFile should return a Promise");else{var M=new FormData;M.append(this.config.field,H),this.config.additionalRequestData&&Object.keys(this.config.additionalRequestData).length&&Object.entries(this.config.additionalRequestData).forEach(function(C){var x=_()(C,2),s=x[0],E=x[1];M.append(s,E)}),g=w.a.post({url:this.config.endpoints.byFile,data:M,type:w.a.contentType.JSON,headers:this.config.additionalRequestHeaders}).then(function(C){return C.body})}g.then(function(C){P.onUpload(C)}).catch(function(C){P.onError(C)})}}]),L}(),U=function(){function L(v){var g=this,P=v.data,F=v.config,D=v.api,M=v.readOnly;y()(this,L),this.api=D,this.readOnly=M,this.config={endpoints:F.endpoints||"",additionalRequestData:F.additionalRequestData||{},additionalRequestHeaders:F.additionalRequestHeaders||{},field:F.field||"image",types:F.types||"image/*",captionPlaceholder:this.api.i18n.t(F.captionPlaceholder||"Caption"),buttonContent:F.buttonContent||"",uploader:F.uploader||void 0,actions:F.actions||[]},this.uploader=new Y({config:this.config,onUpload:function(C){return g.onUpload(C)},onError:function(C){return g.uploadingFailed(C)}}),this.ui=new X({api:D,config:this.config,onSelectFile:function(){g.uploader.uploadSelectedFile({onPreview:function(C){g.ui.showPreloader(C)}})},readOnly:M}),this._data={},this.data=P}var H;return c()(L,null,[{key:"isReadOnlySupported",get:function(){return!0}},{key:"toolbox",get:function(){return{icon:p,title:"Image"}}},{key:"tunes",get:function(){return[{name:"withBorder",icon:'',title:"With border",toggle:!0},{name:"stretched",icon:'',title:"Stretch image",toggle:!0},{name:"withBackground",icon:'',title:"With background",toggle:!0}]}}]),c()(L,[{key:"render",value:function(){return this.ui.render(this.data)}},{key:"validate",value:function(v){return v.file&&v.file.url}},{key:"save",value:function(){var v=this.ui.nodes.caption;return this._data.caption=v.innerHTML,this.data}},{key:"renderSettings",value:function(){var v=this;return L.tunes.concat(this.config.actions).map(function(g){return{icon:g.icon,label:v.api.i18n.t(g.title),name:g.name,toggle:g.toggle,isActive:v.data[g.name],onActivate:function(){typeof g.action!="function"?v.tuneToggled(g.name):g.action(g.name)}}})}},{key:"appendCallback",value:function(){this.ui.nodes.fileButton.click()}},{key:"onPaste",value:(H=d()(o.a.mark(function v(g){var P,F,D,M,C;return o.a.wrap(function(x){for(;;)switch(x.prev=x.next){case 0:x.t0=g.type,x.next=x.t0==="tag"?3:x.t0==="pattern"?15:x.t0==="file"?18:21;break;case 3:if(P=g.detail.data,!/^blob:/.test(P.src)){x.next=13;break}return x.next=7,fetch(P.src);case 7:return F=x.sent,x.next=10,F.blob();case 10:return D=x.sent,this.uploadFile(D),x.abrupt("break",21);case 13:return this.uploadUrl(P.src),x.abrupt("break",21);case 15:return M=g.detail.data,this.uploadUrl(M),x.abrupt("break",21);case 18:return C=g.detail.file,this.uploadFile(C),x.abrupt("break",21);case 21:case"end":return x.stop()}},v,this)})),function(v){return H.apply(this,arguments)})},{key:"onUpload",value:function(v){v.success&&v.file?this.image=v.file:this.uploadingFailed("incorrect response: "+JSON.stringify(v))}},{key:"uploadingFailed",value:function(v){console.log("Image Tool: uploading failed because of",v),this.api.notifier.show({message:this.api.i18n.t("Couldn’t upload image. Please try another."),style:"error"}),this.ui.hidePreloader()}},{key:"tuneToggled",value:function(v){this.setTune(v,!this._data[v])}},{key:"setTune",value:function(v,g){var P=this;this._data[v]=g,this.ui.applyTune(v,g),v==="stretched"&&Promise.resolve().then(function(){var F=P.api.blocks.getCurrentBlockIndex();P.api.blocks.stretchBlock(F,g)}).catch(function(F){console.error(F)})}},{key:"uploadFile",value:function(v){var g=this;this.uploader.uploadByFile(v,{onPreview:function(P){g.ui.showPreloader(P)}})}},{key:"uploadUrl",value:function(v){this.ui.showPreloader(v),this.uploader.uploadByUrl(v)}},{key:"data",set:function(v){var g=this;this.image=v.file,this._data.caption=v.caption||"",this.ui.fillCaption(this._data.caption),L.tunes.forEach(function(P){var F=P.name,D=v[F]!==void 0&&(v[F]===!0||v[F]==="true");g.setTune(F,D)})},get:function(){return this._data}},{key:"image",set:function(v){this._data.file=v||{},v&&v.url&&this.ui.fillImage(v.url)}}],[{key:"pasteConfig",get:function(){return{tags:[{img:{src:!0}}],patterns:{image:/https?:\/\/\S+\.(gif|jpe?g|tiff|png|svg|webp)(\?[a-z0-9=]*)?$/i},files:{mimeTypes:["image/*"]}}}}]),L}();/** - * Image Tool for the Editor.js - * - * @author CodeX - * @license MIT - * @see {@link https://github.com/editor-js/image} - * - * To developers. - * To simplify Tool structure, we split it to 4 parts: - * 1) index.js — main Tool's interface, public API and methods for working with data - * 2) uploader.js — module that has methods for sending files via AJAX: from device, by URL or File pasting - * 3) ui.js — module for UI manipulations: render, showing preloader, etc - * 4) tunes.js — working with Block Tunes: render buttons, handle clicks - * - * For debug purposes there is a testing server - * that can save uploaded files and return a Response {@link UploadResponseFormat} - * - * $ node dev/server.js - * - * It will expose 8008 port, so you can pass http://localhost:8008 with the Tools config: - * - * image: { - * class: ImageTool, - * config: { - * endpoints: { - * byFile: 'http://localhost:8008/uploadFile', - * byUrl: 'http://localhost:8008/fetchUrl', - * } - * }, - * }, - */}]).default})})(Xn);var Rr=Xn.exports;const Fr=Cr(Rr),bn=Pr("postStore",{state:()=>({data:{defaultLocaleSlug:"my",countryLocales:[],localeCategories:[],authors:[]}}),getters:{defaultLocaleSlug(t){return t.data.defaultLocaleSlug},countryLocales(t){return t.data.countryLocales},localeCategories(t){return t.data.localeCategories},authors(t){return t.data.authors}},actions:{async fetchAuthors(){try{const t=await ua.get(Ft("api.admin.authors"));console.log(t),this.data.authors=t.data.authors}catch(t){console.log(t)}},async fetchCountryLocales(){try{const t=await ua.get(Ft("api.admin.country-locales"));console.log(t),this.data.countryLocales=t.data.country_locales,this.data.defaultLocaleSlug=t.data.default_locale_slug}catch(t){console.log(t)}},async fetchLocaleCategories(t){try{const n=await ua.get(Ft("api.admin.categories",{country_locale_slug:t}));console.log(n),this.data.localeCategories=n.data.categories}catch(n){console.log(n)}}}});function st(t){"@babel/helpers - typeof";return st=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},st(t)}function fe(t){if(t===null||t===!0||t===!1)return NaN;var n=Number(t);return isNaN(n)?n:n<0?Math.ceil(n):Math.floor(n)}function le(t,n){if(n.length1?"s":"")+" required, but only "+n.length+" present")}function ve(t){le(1,arguments);var n=Object.prototype.toString.call(t);return t instanceof Date||st(t)==="object"&&n==="[object Date]"?new Date(t.getTime()):typeof t=="number"||n==="[object Number]"?new Date(t):((typeof t=="string"||n==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function St(t,n){le(2,arguments);var a=ve(t),e=fe(n);return isNaN(e)?new Date(NaN):(e&&a.setDate(a.getDate()+e),a)}function bt(t,n){le(2,arguments);var a=ve(t),e=fe(n);if(isNaN(e))return new Date(NaN);if(!e)return a;var r=a.getDate(),i=new Date(a.getTime());i.setMonth(a.getMonth()+e+1,0);var o=i.getDate();return r>=o?i:(a.setFullYear(i.getFullYear(),i.getMonth(),r),a)}function Jn(t,n){if(le(2,arguments),!n||st(n)!=="object")return new Date(NaN);var a=n.years?fe(n.years):0,e=n.months?fe(n.months):0,r=n.weeks?fe(n.weeks):0,i=n.days?fe(n.days):0,o=n.hours?fe(n.hours):0,l=n.minutes?fe(n.minutes):0,d=n.seconds?fe(n.seconds):0,u=ve(t),y=e||a?bt(u,e+a*12):u,m=i||r?St(y,i+r*7):y,c=l+o*60,p=d+c*60,$=p*1e3,A=new Date(m.getTime()+$);return A}function Vr(t,n){le(2,arguments);var a=ve(t).getTime(),e=fe(n);return new Date(a+e)}var Br={};function kt(){return Br}function Ht(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=kt(),m=fe((a=(e=(r=(i=n==null?void 0:n.weekStartsOn)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&r!==void 0?r:y.weekStartsOn)!==null&&e!==void 0?e:(d=y.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&a!==void 0?a:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var c=ve(t),p=c.getDay(),$=(p=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function Hr(t){le(1,arguments);var n=Wr(t),a=new Date(0);a.setFullYear(n,0,4),a.setHours(0,0,0,0);var e=_a(a);return e}function ka(t){var n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),t.getTime()-n.getTime()}function _n(t){le(1,arguments);var n=ve(t);return n.setHours(0,0,0,0),n}var jr=864e5;function qr(t,n){le(2,arguments);var a=_n(t),e=_n(n),r=a.getTime()-ka(a),i=e.getTime()-ka(e);return Math.round((r-i)/jr)}function Kn(t,n){le(2,arguments);var a=fe(n);return bt(t,a*12)}var on=6e4,ln=36e5,Qr=1e3;function zn(t){return le(1,arguments),t instanceof Date||st(t)==="object"&&Object.prototype.toString.call(t)==="[object Date]"}function sa(t){if(le(1,arguments),!zn(t)&&typeof t!="number")return!1;var n=ve(t);return!isNaN(Number(n))}function kn(t,n){var a;le(1,arguments);var e=t||{},r=ve(e.start),i=ve(e.end),o=i.getTime();if(!(r.getTime()<=o))throw new RangeError("Invalid interval");var l=[],d=r;d.setHours(0,0,0,0);var u=Number((a=n==null?void 0:n.step)!==null&&a!==void 0?a:1);if(u<1||isNaN(u))throw new RangeError("`options.step` must be a number greater than 1");for(;d.getTime()<=o;)l.push(ve(d)),d.setDate(d.getDate()+u),d.setHours(0,0,0,0);return l}function Gr(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=kt(),m=fe((a=(e=(r=(i=n==null?void 0:n.weekStartsOn)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&r!==void 0?r:y.weekStartsOn)!==null&&e!==void 0?e:(d=y.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&a!==void 0?a:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var c=ve(t),p=c.getDay(),$=(p=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function Kr(t){le(1,arguments);var n=er(t),a=new Date(0);a.setUTCFullYear(n,0,4),a.setUTCHours(0,0,0,0);var e=Jt(a);return e}var zr=6048e5;function tr(t){le(1,arguments);var n=ve(t),a=Jt(n).getTime()-Kr(n).getTime();return Math.round(a/zr)+1}function jt(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=kt(),m=fe((a=(e=(r=(i=n==null?void 0:n.weekStartsOn)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&r!==void 0?r:y.weekStartsOn)!==null&&e!==void 0?e:(d=y.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&a!==void 0?a:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var c=ve(t),p=c.getUTCDay(),$=(p=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var $=new Date(0);$.setUTCFullYear(m+1,0,p),$.setUTCHours(0,0,0,0);var A=jt($,n),N=new Date(0);N.setUTCFullYear(m,0,p),N.setUTCHours(0,0,0,0);var X=jt(N,n);return y.getTime()>=A.getTime()?m+1:y.getTime()>=X.getTime()?m:m-1}function Zr(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=kt(),m=fe((a=(e=(r=(i=n==null?void 0:n.firstWeekContainsDate)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&r!==void 0?r:y.firstWeekContainsDate)!==null&&e!==void 0?e:(d=y.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&a!==void 0?a:1),c=un(t,n),p=new Date(0);p.setUTCFullYear(c,0,m),p.setUTCHours(0,0,0,0);var $=jt(p,n);return $}var eo=6048e5;function ar(t,n){le(1,arguments);var a=ve(t),e=jt(a,n).getTime()-Zr(a,n).getTime();return Math.round(e/eo)+1}function Oe(t,n){for(var a=t<0?"-":"",e=Math.abs(t).toString();e.length0?e:1-e;return Oe(a==="yy"?r%100:r,a.length)},M:function(n,a){var e=n.getUTCMonth();return a==="M"?String(e+1):Oe(e+1,2)},d:function(n,a){return Oe(n.getUTCDate(),a.length)},a:function(n,a){var e=n.getUTCHours()/12>=1?"pm":"am";switch(a){case"a":case"aa":return e.toUpperCase();case"aaa":return e;case"aaaaa":return e[0];case"aaaa":default:return e==="am"?"a.m.":"p.m."}},h:function(n,a){return Oe(n.getUTCHours()%12||12,a.length)},H:function(n,a){return Oe(n.getUTCHours(),a.length)},m:function(n,a){return Oe(n.getUTCMinutes(),a.length)},s:function(n,a){return Oe(n.getUTCSeconds(),a.length)},S:function(n,a){var e=a.length,r=n.getUTCMilliseconds(),i=Math.floor(r*Math.pow(10,e-3));return Oe(i,a.length)}};const $t=to;var qt={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},ao={G:function(n,a,e){var r=n.getUTCFullYear()>0?1:0;switch(a){case"G":case"GG":case"GGG":return e.era(r,{width:"abbreviated"});case"GGGGG":return e.era(r,{width:"narrow"});case"GGGG":default:return e.era(r,{width:"wide"})}},y:function(n,a,e){if(a==="yo"){var r=n.getUTCFullYear(),i=r>0?r:1-r;return e.ordinalNumber(i,{unit:"year"})}return $t.y(n,a)},Y:function(n,a,e,r){var i=un(n,r),o=i>0?i:1-i;if(a==="YY"){var l=o%100;return Oe(l,2)}return a==="Yo"?e.ordinalNumber(o,{unit:"year"}):Oe(o,a.length)},R:function(n,a){var e=er(n);return Oe(e,a.length)},u:function(n,a){var e=n.getUTCFullYear();return Oe(e,a.length)},Q:function(n,a,e){var r=Math.ceil((n.getUTCMonth()+1)/3);switch(a){case"Q":return String(r);case"QQ":return Oe(r,2);case"Qo":return e.ordinalNumber(r,{unit:"quarter"});case"QQQ":return e.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return e.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return e.quarter(r,{width:"wide",context:"formatting"})}},q:function(n,a,e){var r=Math.ceil((n.getUTCMonth()+1)/3);switch(a){case"q":return String(r);case"qq":return Oe(r,2);case"qo":return e.ordinalNumber(r,{unit:"quarter"});case"qqq":return e.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return e.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return e.quarter(r,{width:"wide",context:"standalone"})}},M:function(n,a,e){var r=n.getUTCMonth();switch(a){case"M":case"MM":return $t.M(n,a);case"Mo":return e.ordinalNumber(r+1,{unit:"month"});case"MMM":return e.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return e.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return e.month(r,{width:"wide",context:"formatting"})}},L:function(n,a,e){var r=n.getUTCMonth();switch(a){case"L":return String(r+1);case"LL":return Oe(r+1,2);case"Lo":return e.ordinalNumber(r+1,{unit:"month"});case"LLL":return e.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return e.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return e.month(r,{width:"wide",context:"standalone"})}},w:function(n,a,e,r){var i=ar(n,r);return a==="wo"?e.ordinalNumber(i,{unit:"week"}):Oe(i,a.length)},I:function(n,a,e){var r=tr(n);return a==="Io"?e.ordinalNumber(r,{unit:"week"}):Oe(r,a.length)},d:function(n,a,e){return a==="do"?e.ordinalNumber(n.getUTCDate(),{unit:"date"}):$t.d(n,a)},D:function(n,a,e){var r=Jr(n);return a==="Do"?e.ordinalNumber(r,{unit:"dayOfYear"}):Oe(r,a.length)},E:function(n,a,e){var r=n.getUTCDay();switch(a){case"E":case"EE":case"EEE":return e.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return e.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return e.day(r,{width:"short",context:"formatting"});case"EEEE":default:return e.day(r,{width:"wide",context:"formatting"})}},e:function(n,a,e,r){var i=n.getUTCDay(),o=(i-r.weekStartsOn+8)%7||7;switch(a){case"e":return String(o);case"ee":return Oe(o,2);case"eo":return e.ordinalNumber(o,{unit:"day"});case"eee":return e.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return e.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return e.day(i,{width:"short",context:"formatting"});case"eeee":default:return e.day(i,{width:"wide",context:"formatting"})}},c:function(n,a,e,r){var i=n.getUTCDay(),o=(i-r.weekStartsOn+8)%7||7;switch(a){case"c":return String(o);case"cc":return Oe(o,a.length);case"co":return e.ordinalNumber(o,{unit:"day"});case"ccc":return e.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return e.day(i,{width:"narrow",context:"standalone"});case"cccccc":return e.day(i,{width:"short",context:"standalone"});case"cccc":default:return e.day(i,{width:"wide",context:"standalone"})}},i:function(n,a,e){var r=n.getUTCDay(),i=r===0?7:r;switch(a){case"i":return String(i);case"ii":return Oe(i,a.length);case"io":return e.ordinalNumber(i,{unit:"day"});case"iii":return e.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return e.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return e.day(r,{width:"short",context:"formatting"});case"iiii":default:return e.day(r,{width:"wide",context:"formatting"})}},a:function(n,a,e){var r=n.getUTCHours(),i=r/12>=1?"pm":"am";switch(a){case"a":case"aa":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(n,a,e){var r=n.getUTCHours(),i;switch(r===12?i=qt.noon:r===0?i=qt.midnight:i=r/12>=1?"pm":"am",a){case"b":case"bb":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(n,a,e){var r=n.getUTCHours(),i;switch(r>=17?i=qt.evening:r>=12?i=qt.afternoon:r>=4?i=qt.morning:i=qt.night,a){case"B":case"BB":case"BBB":return e.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return e.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return e.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(n,a,e){if(a==="ho"){var r=n.getUTCHours()%12;return r===0&&(r=12),e.ordinalNumber(r,{unit:"hour"})}return $t.h(n,a)},H:function(n,a,e){return a==="Ho"?e.ordinalNumber(n.getUTCHours(),{unit:"hour"}):$t.H(n,a)},K:function(n,a,e){var r=n.getUTCHours()%12;return a==="Ko"?e.ordinalNumber(r,{unit:"hour"}):Oe(r,a.length)},k:function(n,a,e){var r=n.getUTCHours();return r===0&&(r=24),a==="ko"?e.ordinalNumber(r,{unit:"hour"}):Oe(r,a.length)},m:function(n,a,e){return a==="mo"?e.ordinalNumber(n.getUTCMinutes(),{unit:"minute"}):$t.m(n,a)},s:function(n,a,e){return a==="so"?e.ordinalNumber(n.getUTCSeconds(),{unit:"second"}):$t.s(n,a)},S:function(n,a){return $t.S(n,a)},X:function(n,a,e,r){var i=r._originalDate||n,o=i.getTimezoneOffset();if(o===0)return"Z";switch(a){case"X":return Dn(o);case"XXXX":case"XX":return Rt(o);case"XXXXX":case"XXX":default:return Rt(o,":")}},x:function(n,a,e,r){var i=r._originalDate||n,o=i.getTimezoneOffset();switch(a){case"x":return Dn(o);case"xxxx":case"xx":return Rt(o);case"xxxxx":case"xxx":default:return Rt(o,":")}},O:function(n,a,e,r){var i=r._originalDate||n,o=i.getTimezoneOffset();switch(a){case"O":case"OO":case"OOO":return"GMT"+Tn(o,":");case"OOOO":default:return"GMT"+Rt(o,":")}},z:function(n,a,e,r){var i=r._originalDate||n,o=i.getTimezoneOffset();switch(a){case"z":case"zz":case"zzz":return"GMT"+Tn(o,":");case"zzzz":default:return"GMT"+Rt(o,":")}},t:function(n,a,e,r){var i=r._originalDate||n,o=Math.floor(i.getTime()/1e3);return Oe(o,a.length)},T:function(n,a,e,r){var i=r._originalDate||n,o=i.getTime();return Oe(o,a.length)}};function Tn(t,n){var a=t>0?"-":"+",e=Math.abs(t),r=Math.floor(e/60),i=e%60;if(i===0)return a+String(r);var o=n||"";return a+String(r)+o+Oe(i,2)}function Dn(t,n){if(t%60===0){var a=t>0?"-":"+";return a+Oe(Math.abs(t)/60,2)}return Rt(t,n)}function Rt(t,n){var a=n||"",e=t>0?"-":"+",r=Math.abs(t),i=Oe(Math.floor(r/60),2),o=Oe(r%60,2);return e+i+a+o}const no=ao;var xn=function(n,a){switch(n){case"P":return a.date({width:"short"});case"PP":return a.date({width:"medium"});case"PPP":return a.date({width:"long"});case"PPPP":default:return a.date({width:"full"})}},nr=function(n,a){switch(n){case"p":return a.time({width:"short"});case"pp":return a.time({width:"medium"});case"ppp":return a.time({width:"long"});case"pppp":default:return a.time({width:"full"})}},ro=function(n,a){var e=n.match(/(P+)(p+)?/)||[],r=e[1],i=e[2];if(!i)return xn(n,a);var o;switch(r){case"P":o=a.dateTime({width:"short"});break;case"PP":o=a.dateTime({width:"medium"});break;case"PPP":o=a.dateTime({width:"long"});break;case"PPPP":default:o=a.dateTime({width:"full"});break}return o.replace("{{date}}",xn(r,a)).replace("{{time}}",nr(i,a))},oo={p:nr,P:ro};const Ga=oo;var io=["D","DD"],lo=["YY","YYYY"];function rr(t){return io.indexOf(t)!==-1}function or(t){return lo.indexOf(t)!==-1}function Ta(t,n,a){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(n,"`) for formatting years to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(n,"`) for formatting years to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(n,"`) for formatting days of the month to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(n,"`) for formatting days of the month to the input `").concat(a,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var uo={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},so=function(n,a,e){var r,i=uo[n];return typeof i=="string"?r=i:a===1?r=i.one:r=i.other.replace("{{count}}",a.toString()),e!=null&&e.addSuffix?e.comparison&&e.comparison>0?"in "+r:r+" ago":r};const co=so;function Ea(t){return function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=n.width?String(n.width):t.defaultWidth,e=t.formats[a]||t.formats[t.defaultWidth];return e}}var fo={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},vo={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},po={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},mo={date:Ea({formats:fo,defaultWidth:"full"}),time:Ea({formats:vo,defaultWidth:"full"}),dateTime:Ea({formats:po,defaultWidth:"full"})};const ho=mo;var yo={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},go=function(n,a,e,r){return yo[n]};const wo=go;function na(t){return function(n,a){var e=a!=null&&a.context?String(a.context):"standalone",r;if(e==="formatting"&&t.formattingValues){var i=t.defaultFormattingWidth||t.defaultWidth,o=a!=null&&a.width?String(a.width):i;r=t.formattingValues[o]||t.formattingValues[i]}else{var l=t.defaultWidth,d=a!=null&&a.width?String(a.width):t.defaultWidth;r=t.values[d]||t.values[l]}var u=t.argumentCallback?t.argumentCallback(n):n;return r[u]}}var bo={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},_o={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},ko={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},To={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Do={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},xo={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Mo=function(n,a){var e=Number(n),r=e%100;if(r>20||r<10)switch(r%10){case 1:return e+"st";case 2:return e+"nd";case 3:return e+"rd"}return e+"th"},Co={ordinalNumber:Mo,era:na({values:bo,defaultWidth:"wide"}),quarter:na({values:_o,defaultWidth:"wide",argumentCallback:function(n){return n-1}}),month:na({values:ko,defaultWidth:"wide"}),day:na({values:To,defaultWidth:"wide"}),dayPeriod:na({values:Do,defaultWidth:"wide",formattingValues:xo,defaultFormattingWidth:"wide"})};const Po=Co;function ra(t){return function(n){var a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},e=a.width,r=e&&t.matchPatterns[e]||t.matchPatterns[t.defaultMatchWidth],i=n.match(r);if(!i)return null;var o=i[0],l=e&&t.parsePatterns[e]||t.parsePatterns[t.defaultParseWidth],d=Array.isArray(l)?Oo(l,function(m){return m.test(o)}):So(l,function(m){return m.test(o)}),u;u=t.valueCallback?t.valueCallback(d):d,u=a.valueCallback?a.valueCallback(u):u;var y=n.slice(o.length);return{value:u,rest:y}}}function So(t,n){for(var a in t)if(t.hasOwnProperty(a)&&n(t[a]))return a}function Oo(t,n){for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:{},e=n.match(t.matchPattern);if(!e)return null;var r=e[0],i=n.match(t.parsePattern);if(!i)return null;var o=t.valueCallback?t.valueCallback(i[0]):i[0];o=a.valueCallback?a.valueCallback(o):o;var l=n.slice(r.length);return{value:o,rest:l}}}var Ao=/^(\d+)(th|st|nd|rd)?/i,$o=/\d+/i,Io={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Eo={any:[/^b/i,/^(a|c)/i]},Yo={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Uo={any:[/1/i,/2/i,/3/i,/4/i]},Lo={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Ro={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Fo={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Vo={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Bo={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Wo={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Ho={ordinalNumber:No({matchPattern:Ao,parsePattern:$o,valueCallback:function(n){return parseInt(n,10)}}),era:ra({matchPatterns:Io,defaultMatchWidth:"wide",parsePatterns:Eo,defaultParseWidth:"any"}),quarter:ra({matchPatterns:Yo,defaultMatchWidth:"wide",parsePatterns:Uo,defaultParseWidth:"any",valueCallback:function(n){return n+1}}),month:ra({matchPatterns:Lo,defaultMatchWidth:"wide",parsePatterns:Ro,defaultParseWidth:"any"}),day:ra({matchPatterns:Fo,defaultMatchWidth:"wide",parsePatterns:Vo,defaultParseWidth:"any"}),dayPeriod:ra({matchPatterns:Bo,defaultMatchWidth:"any",parsePatterns:Wo,defaultParseWidth:"any"})};const jo=Ho;var qo={code:"en-US",formatDistance:co,formatLong:ho,formatRelative:wo,localize:Po,match:jo,options:{weekStartsOn:0,firstWeekContainsDate:1}};const ir=qo;var Qo=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Go=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Xo=/^'([^]*?)'?$/,Jo=/''/g,Ko=/[a-zA-Z]/;function Wt(t,n,a){var e,r,i,o,l,d,u,y,m,c,p,$,A,N,X,k,_,S;le(2,arguments);var w=String(n),O=kt(),Y=(e=(r=a==null?void 0:a.locale)!==null&&r!==void 0?r:O.locale)!==null&&e!==void 0?e:ir,U=fe((i=(o=(l=(d=a==null?void 0:a.firstWeekContainsDate)!==null&&d!==void 0?d:a==null||(u=a.locale)===null||u===void 0||(y=u.options)===null||y===void 0?void 0:y.firstWeekContainsDate)!==null&&l!==void 0?l:O.firstWeekContainsDate)!==null&&o!==void 0?o:(m=O.locale)===null||m===void 0||(c=m.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&i!==void 0?i:1);if(!(U>=1&&U<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var L=fe((p=($=(A=(N=a==null?void 0:a.weekStartsOn)!==null&&N!==void 0?N:a==null||(X=a.locale)===null||X===void 0||(k=X.options)===null||k===void 0?void 0:k.weekStartsOn)!==null&&A!==void 0?A:O.weekStartsOn)!==null&&$!==void 0?$:(_=O.locale)===null||_===void 0||(S=_.options)===null||S===void 0?void 0:S.weekStartsOn)!==null&&p!==void 0?p:0);if(!(L>=0&&L<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!Y.localize)throw new RangeError("locale must contain localize property");if(!Y.formatLong)throw new RangeError("locale must contain formatLong property");var H=ve(t);if(!sa(H))throw new RangeError("Invalid time value");var v=ka(H),g=Zn(H,v),P={firstWeekContainsDate:U,weekStartsOn:L,locale:Y,_originalDate:H},F=w.match(Go).map(function(D){var M=D[0];if(M==="p"||M==="P"){var C=Ga[M];return C(D,Y.formatLong)}return D}).join("").match(Qo).map(function(D){if(D==="''")return"'";var M=D[0];if(M==="'")return zo(D);var C=no[M];if(C)return!(a!=null&&a.useAdditionalWeekYearTokens)&&or(D)&&Ta(D,n,String(t)),!(a!=null&&a.useAdditionalDayOfYearTokens)&&rr(D)&&Ta(D,n,String(t)),C(g,D,Y.localize,P);if(M.match(Ko))throw new RangeError("Format string contains an unescaped latin alphabet character `"+M+"`");return D}).join("");return F}function zo(t){var n=t.match(Xo);return n?n[1].replace(Jo,"'"):t}function Zo(t,n){if(t==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a]);return t}function ei(t){le(1,arguments);var n=ve(t),a=n.getDay();return a}function ti(t){le(1,arguments);var n=ve(t),a=n.getFullYear(),e=n.getMonth(),r=new Date(0);return r.setFullYear(a,e+1,0),r.setHours(0,0,0,0),r.getDate()}function Ct(t){le(1,arguments);var n=ve(t),a=n.getHours();return a}var ai=6048e5;function ni(t){le(1,arguments);var n=ve(t),a=_a(n).getTime()-Hr(n).getTime();return Math.round(a/ai)+1}function Pt(t){le(1,arguments);var n=ve(t),a=n.getMinutes();return a}function Ae(t){le(1,arguments);var n=ve(t),a=n.getMonth();return a}function Kt(t){le(1,arguments);var n=ve(t),a=n.getSeconds();return a}function ri(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=ve(t),m=y.getFullYear(),c=kt(),p=fe((a=(e=(r=(i=n==null?void 0:n.firstWeekContainsDate)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&r!==void 0?r:c.firstWeekContainsDate)!==null&&e!==void 0?e:(d=c.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!(p>=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var $=new Date(0);$.setFullYear(m+1,0,p),$.setHours(0,0,0,0);var A=Ht($,n),N=new Date(0);N.setFullYear(m,0,p),N.setHours(0,0,0,0);var X=Ht(N,n);return y.getTime()>=A.getTime()?m+1:y.getTime()>=X.getTime()?m:m-1}function oi(t,n){var a,e,r,i,o,l,d,u;le(1,arguments);var y=kt(),m=fe((a=(e=(r=(i=n==null?void 0:n.firstWeekContainsDate)!==null&&i!==void 0?i:n==null||(o=n.locale)===null||o===void 0||(l=o.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&r!==void 0?r:y.firstWeekContainsDate)!==null&&e!==void 0?e:(d=y.locale)===null||d===void 0||(u=d.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&a!==void 0?a:1),c=ri(t,n),p=new Date(0);p.setFullYear(c,0,m),p.setHours(0,0,0,0);var $=Ht(p,n);return $}var ii=6048e5;function li(t,n){le(1,arguments);var a=ve(t),e=Ht(a,n).getTime()-oi(a,n).getTime();return Math.round(e/ii)+1}function Ie(t){return le(1,arguments),ve(t).getFullYear()}function fa(t,n){le(2,arguments);var a=ve(t),e=ve(n);return a.getTime()>e.getTime()}function va(t,n){le(2,arguments);var a=ve(t),e=ve(n);return a.getTime()t.length)&&(n=t.length);for(var a=0,e=new Array(n);a=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(u){throw u},f:r}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,o=!1,l;return{s:function(){a=a.call(t)},n:function(){var u=a.next();return i=u.done,u},e:function(u){o=!0,l=u},f:function(){try{!i&&a.return!=null&&a.return()}finally{if(o)throw l}}}}function re(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function Xa(t,n){return Xa=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,r){return e.__proto__=r,e},Xa(t,n)}function xe(t,n){if(typeof n!="function"&&n!==null)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&Xa(t,n)}function Da(t){return Da=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},Da(t)}function si(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ci(t,n){if(n&&(st(n)==="object"||typeof n=="function"))return n;if(n!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return re(t)}function Me(t){var n=si();return function(){var e=Da(t),r;if(n){var i=Da(this).constructor;r=Reflect.construct(e,arguments,i)}else r=e.apply(this,arguments);return ci(this,r)}}function ke(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}function di(t,n){if(st(t)!=="object"||t===null)return t;var a=t[Symbol.toPrimitive];if(a!==void 0){var e=a.call(t,n||"default");if(st(e)!=="object")return e;throw new TypeError("@@toPrimitive must return a primitive value.")}return(n==="string"?String:Number)(t)}function lr(t){var n=di(t,"string");return st(n)==="symbol"?n:String(n)}function Pn(t,n){for(var a=0;a0,e=a?n:1-n,r;if(e<=50)r=t||100;else{var i=e+50,o=Math.floor(i/100)*100,l=t>=i%100;r=t+o-(l?100:0)}return a?r:1-r}function dr(t){return t%400===0||t%4===0&&t%100!==0}var hi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o0}},{key:"set",value:function(r,i,o){var l=r.getUTCFullYear();if(o.isTwoDigitYear){var d=cr(o.year,l);return r.setUTCFullYear(d,0,1),r.setUTCHours(0,0,0,0),r}var u=!("era"in i)||i.era===1?o.year:1-o.year;return r.setUTCFullYear(u,0,1),r.setUTCHours(0,0,0,0),r}}]),a}(Se),yi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o0}},{key:"set",value:function(r,i,o,l){var d=un(r,l);if(o.isTwoDigitYear){var u=cr(o.year,d);return r.setUTCFullYear(u,0,l.firstWeekContainsDate),r.setUTCHours(0,0,0,0),jt(r,l)}var y=!("era"in i)||i.era===1?o.year:1-o.year;return r.setUTCFullYear(y,0,l.firstWeekContainsDate),r.setUTCHours(0,0,0,0),jt(r,l)}}]),a}(Se),gi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=4}},{key:"set",value:function(r,i,o){return r.setUTCMonth((o-1)*3,1),r.setUTCHours(0,0,0,0),r}}]),a}(Se),_i=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=4}},{key:"set",value:function(r,i,o){return r.setUTCMonth((o-1)*3,1),r.setUTCHours(0,0,0,0),r}}]),a}(Se),ki=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=11}},{key:"set",value:function(r,i,o){return r.setUTCMonth(o,1),r.setUTCHours(0,0,0,0),r}}]),a}(Se),Ti=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=11}},{key:"set",value:function(r,i,o){return r.setUTCMonth(o,1),r.setUTCHours(0,0,0,0),r}}]),a}(Se);function Di(t,n,a){le(2,arguments);var e=ve(t),r=fe(n),i=ar(e,a)-r;return e.setUTCDate(e.getUTCDate()-i*7),e}var xi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=53}},{key:"set",value:function(r,i,o,l){return jt(Di(r,o,l),l)}}]),a}(Se);function Mi(t,n){le(2,arguments);var a=ve(t),e=fe(n),r=tr(a)-e;return a.setUTCDate(a.getUTCDate()-r*7),a}var Ci=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=53}},{key:"set",value:function(r,i,o){return Jt(Mi(r,o))}}]),a}(Se),Pi=[31,28,31,30,31,30,31,31,30,31,30,31],Si=[31,29,31,30,31,30,31,31,30,31,30,31],Oi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=Si[d]:i>=1&&i<=Pi[d]}},{key:"set",value:function(r,i,o){return r.setUTCDate(o),r.setUTCHours(0,0,0,0),r}}]),a}(Se),Ni=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=366:i>=1&&i<=365}},{key:"set",value:function(r,i,o){return r.setUTCMonth(0,o),r.setUTCHours(0,0,0,0),r}}]),a}(Se);function cn(t,n,a){var e,r,i,o,l,d,u,y;le(2,arguments);var m=kt(),c=fe((e=(r=(i=(o=a==null?void 0:a.weekStartsOn)!==null&&o!==void 0?o:a==null||(l=a.locale)===null||l===void 0||(d=l.options)===null||d===void 0?void 0:d.weekStartsOn)!==null&&i!==void 0?i:m.weekStartsOn)!==null&&r!==void 0?r:(u=m.locale)===null||u===void 0||(y=u.options)===null||y===void 0?void 0:y.weekStartsOn)!==null&&e!==void 0?e:0);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=ve(t),$=fe(n),A=p.getUTCDay(),N=$%7,X=(N+7)%7,k=(X=0&&i<=6}},{key:"set",value:function(r,i,o,l){return r=cn(r,o,l),r.setUTCHours(0,0,0,0),r}}]),a}(Se),$i=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=6}},{key:"set",value:function(r,i,o,l){return r=cn(r,o,l),r.setUTCHours(0,0,0,0),r}}]),a}(Se),Ii=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=6}},{key:"set",value:function(r,i,o,l){return r=cn(r,o,l),r.setUTCHours(0,0,0,0),r}}]),a}(Se);function Ei(t,n){le(2,arguments);var a=fe(n);a%7===0&&(a=a-7);var e=1,r=ve(t),i=r.getUTCDay(),o=a%7,l=(o+7)%7,d=(l=1&&i<=7}},{key:"set",value:function(r,i,o){return r=Ei(r,o),r.setUTCHours(0,0,0,0),r}}]),a}(Se),Ui=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=12}},{key:"set",value:function(r,i,o){var l=r.getUTCHours()>=12;return l&&o<12?r.setUTCHours(o+12,0,0,0):!l&&o===12?r.setUTCHours(0,0,0,0):r.setUTCHours(o,0,0,0),r}}]),a}(Se),Vi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=23}},{key:"set",value:function(r,i,o){return r.setUTCHours(o,0,0,0),r}}]),a}(Se),Bi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=11}},{key:"set",value:function(r,i,o){var l=r.getUTCHours()>=12;return l&&o<12?r.setUTCHours(o+12,0,0,0):r.setUTCHours(o,0,0,0),r}}]),a}(Se),Wi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&i<=24}},{key:"set",value:function(r,i,o){var l=o<=24?o%24:o;return r.setUTCHours(l,0,0,0),r}}]),a}(Se),Hi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=59}},{key:"set",value:function(r,i,o){return r.setUTCMinutes(o,0,0),r}}]),a}(Se),ji=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=0&&i<=59}},{key:"set",value:function(r,i,o){return r.setUTCSeconds(o,0),r}}]),a}(Se),qi=function(t){xe(a,t);var n=Me(a);function a(){var e;ke(this,a);for(var r=arguments.length,i=new Array(r),o=0;o=1&&H<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var v=fe(($=(A=(N=(X=e==null?void 0:e.weekStartsOn)!==null&&X!==void 0?X:e==null||(k=e.locale)===null||k===void 0||(_=k.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&&N!==void 0?N:U.weekStartsOn)!==null&&A!==void 0?A:(S=U.locale)===null||S===void 0||(w=S.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&$!==void 0?$:0);if(!(v>=0&&v<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(Y==="")return O===""?ve(a):new Date(NaN);var g={firstWeekContainsDate:H,weekStartsOn:v,locale:L},P=[new pi],F=Y.match(Zi).map(function(oe){var ae=oe[0];if(ae in Ga){var ye=Ga[ae];return ye(oe,L.formatLong)}return oe}).join("").match(zi),D=[],M=Cn(F),C;try{var x=function(){var ae=C.value;!(e!=null&&e.useAdditionalWeekYearTokens)&&or(ae)&&Ta(ae,Y,t),!(e!=null&&e.useAdditionalDayOfYearTokens)&&rr(ae)&&Ta(ae,Y,t);var ye=ae[0],be=Ki[ye];if(be){var de=be.incompatibleTokens;if(Array.isArray(de)){var We=D.find(function(qe){return de.includes(qe.token)||qe.token===ye});if(We)throw new RangeError("The format string mustn't contain `".concat(We.fullToken,"` and `").concat(ae,"` at the same time"))}else if(be.incompatibleTokens==="*"&&D.length>0)throw new RangeError("The format string mustn't contain `".concat(ae,"` and any other token at the same time"));D.push({token:ye,fullToken:ae});var Je=be.run(O,ae,L.match,g);if(!Je)return{v:new Date(NaN)};P.push(Je.setter),O=Je.rest}else{if(ye.match(nl))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ye+"`");if(ae==="''"?ae="'":ye==="'"&&(ae=rl(ae)),O.indexOf(ae)===0)O=O.slice(ae.length);else return{v:new Date(NaN)}}};for(M.s();!(C=M.n()).done;){var s=x();if(st(s)==="object")return s.v}}catch(oe){M.e(oe)}finally{M.f()}if(O.length>0&&al.test(O))return new Date(NaN);var E=P.map(function(oe){return oe.priority}).sort(function(oe,ae){return ae-oe}).filter(function(oe,ae,ye){return ye.indexOf(oe)===ae}).map(function(oe){return P.filter(function(ae){return ae.priority===oe}).sort(function(ae,ye){return ye.subPriority-ae.subPriority})}).map(function(oe){return oe[0]}),K=ve(a);if(isNaN(K.getTime()))return new Date(NaN);var W=Zn(K,ka(K)),T={},f=Cn(E),h;try{for(f.s();!(h=f.n()).done;){var I=h.value;if(!I.validate(W,g))return new Date(NaN);var z=I.set(W,T,g);Array.isArray(z)?(W=z[0],Zo(T,z[1])):W=z}}catch(oe){f.e(oe)}finally{f.f()}return W}function rl(t){return t.match(el)[1].replace(tl,"'")}function ol(t,n){le(2,arguments);var a=fe(n);return St(t,-a)}function il(t,n){var a;le(1,arguments);var e=fe((a=n==null?void 0:n.additionalDigits)!==null&&a!==void 0?a:2);if(e!==2&&e!==1&&e!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(!(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]"))return new Date(NaN);var r=cl(t),i;if(r.date){var o=dl(r.date,e);i=fl(o.restDateString,o.year)}if(!i||isNaN(i.getTime()))return new Date(NaN);var l=i.getTime(),d=0,u;if(r.time&&(d=vl(r.time),isNaN(d)))return new Date(NaN);if(r.timezone){if(u=pl(r.timezone),isNaN(u))return new Date(NaN)}else{var y=new Date(l+d),m=new Date(0);return m.setFullYear(y.getUTCFullYear(),y.getUTCMonth(),y.getUTCDate()),m.setHours(y.getUTCHours(),y.getUTCMinutes(),y.getUTCSeconds(),y.getUTCMilliseconds()),m}return new Date(l+d+u)}var ha={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},ll=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,ul=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,sl=/^([+-])(\d{2})(?::?(\d{2}))?$/;function cl(t){var n={},a=t.split(ha.dateTimeDelimiter),e;if(a.length>2)return n;if(/:/.test(a[0])?e=a[0]:(n.date=a[0],e=a[1],ha.timeZoneDelimiter.test(n.date)&&(n.date=t.split(ha.timeZoneDelimiter)[0],e=t.substr(n.date.length,t.length))),e){var r=ha.timezone.exec(e);r?(n.time=e.replace(r[1],""),n.timezone=r[1]):n.time=e}return n}function dl(t,n){var a=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+n)+"})|(\\d{2}|[+-]\\d{"+(2+n)+"})$)"),e=t.match(a);if(!e)return{year:NaN,restDateString:""};var r=e[1]?parseInt(e[1]):null,i=e[2]?parseInt(e[2]):null;return{year:i===null?r:i*100,restDateString:t.slice((e[1]||e[2]).length)}}function fl(t,n){if(n===null)return new Date(NaN);var a=t.match(ll);if(!a)return new Date(NaN);var e=!!a[4],r=oa(a[1]),i=oa(a[2])-1,o=oa(a[3]),l=oa(a[4]),d=oa(a[5])-1;if(e)return wl(n,l,d)?ml(n,l,d):new Date(NaN);var u=new Date(0);return!yl(n,i,o)||!gl(n,r)?new Date(NaN):(u.setUTCFullYear(n,i,Math.max(r,o)),u)}function oa(t){return t?parseInt(t):1}function vl(t){var n=t.match(ul);if(!n)return NaN;var a=Ya(n[1]),e=Ya(n[2]),r=Ya(n[3]);return bl(a,e,r)?a*ln+e*on+r*1e3:NaN}function Ya(t){return t&&parseFloat(t.replace(",","."))||0}function pl(t){if(t==="Z")return 0;var n=t.match(sl);if(!n)return 0;var a=n[1]==="+"?-1:1,e=parseInt(n[2]),r=n[3]&&parseInt(n[3])||0;return _l(e,r)?a*(e*ln+r*on):NaN}function ml(t,n,a){var e=new Date(0);e.setUTCFullYear(t,0,4);var r=e.getUTCDay()||7,i=(n-1)*7+a+1-r;return e.setUTCDate(e.getUTCDate()+i),e}var hl=[31,null,31,30,31,30,31,31,30,31,30,31];function fr(t){return t%400===0||t%4===0&&t%100!==0}function yl(t,n,a){return n>=0&&n<=11&&a>=1&&a<=(hl[n]||(fr(t)?29:28))}function gl(t,n){return n>=1&&n<=(fr(t)?366:365)}function wl(t,n,a){return n>=1&&n<=53&&a>=0&&a<=6}function bl(t,n,a){return t===24?n===0&&a===0:a>=0&&a<60&&n>=0&&n<60&&t>=0&&t<25}function _l(t,n){return n>=0&&n<=59}function Gt(t,n){le(2,arguments);var a=ve(t),e=fe(n),r=a.getFullYear(),i=a.getDate(),o=new Date(0);o.setFullYear(r,e,15),o.setHours(0,0,0,0);var l=ti(o);return a.setMonth(e,Math.min(i,l)),a}function Ge(t,n){if(le(2,arguments),st(n)!=="object"||n===null)throw new RangeError("values parameter must be an object");var a=ve(t);return isNaN(a.getTime())?new Date(NaN):(n.year!=null&&a.setFullYear(n.year),n.month!=null&&(a=Gt(a,n.month)),n.date!=null&&a.setDate(fe(n.date)),n.hours!=null&&a.setHours(fe(n.hours)),n.minutes!=null&&a.setMinutes(fe(n.minutes)),n.seconds!=null&&a.setSeconds(fe(n.seconds)),n.milliseconds!=null&&a.setMilliseconds(fe(n.milliseconds)),a)}function vr(t,n){le(2,arguments);var a=ve(t),e=fe(n);return a.setHours(e),a}function dn(t,n){le(2,arguments);var a=ve(t),e=fe(n);return a.setMilliseconds(e),a}function pr(t,n){le(2,arguments);var a=ve(t),e=fe(n);return a.setMinutes(e),a}function mr(t,n){le(2,arguments);var a=ve(t),e=fe(n);return a.setSeconds(e),a}function Ot(t,n){le(2,arguments);var a=ve(t),e=fe(n);return isNaN(a.getTime())?new Date(NaN):(a.setFullYear(e),a)}function Xt(t,n){le(2,arguments);var a=fe(n);return bt(t,-a)}function kl(t,n){if(le(2,arguments),!n||st(n)!=="object")return new Date(NaN);var a=n.years?fe(n.years):0,e=n.months?fe(n.months):0,r=n.weeks?fe(n.weeks):0,i=n.days?fe(n.days):0,o=n.hours?fe(n.hours):0,l=n.minutes?fe(n.minutes):0,d=n.seconds?fe(n.seconds):0,u=Xt(t,e+a*12),y=ol(u,i+r*7),m=l+o*60,c=d+m*60,p=c*1e3,$=new Date(y.getTime()-p);return $}function Tl(t,n){le(2,arguments);var a=fe(n);return Kn(t,-a)}function Ca(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),J("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),J("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),J("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}function Dl(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),J("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}function Sn(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}function On(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}function hr(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),J("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}function yr(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}function gr(){return R(),Q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[J("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}const Nn=(t,n,a,e,r)=>{const i=Ja(t,n.slice(0,t.length),new Date);return sa(i)&&zn(i)?e||r?i:Ge(i,{hours:+a.hours,minutes:+(a==null?void 0:a.minutes),seconds:+(a==null?void 0:a.seconds),milliseconds:0}):null},xl=(t,n,a,e,r)=>{const i=Array.isArray(a)?a[0]:a;if(typeof n=="string")return Nn(t,n,i,e,r);if(Array.isArray(n)){let o=null;for(const l of n)if(o=Nn(t,l,i,e,r),o)break;return o}return typeof n=="function"?n(t):null},q=t=>t?new Date(t):new Date,Ml=(t,n,a)=>{if(n){const r=(t.getMonth()+1).toString().padStart(2,"0"),i=t.getDate().toString().padStart(2,"0"),o=t.getHours().toString().padStart(2,"0"),l=t.getMinutes().toString().padStart(2,"0"),d=a?t.getSeconds().toString().padStart(2,"0"):"00";return`${t.getFullYear()}-${r}-${i}T${o}:${l}:${d}.000Z`}const e=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds());return new Date(e).toISOString()},ut=t=>{let n=q(JSON.parse(JSON.stringify(t)));return n=vr(n,0),n=pr(n,0),n=mr(n,0),n=dn(n,0),n},lt=(t,n,a,e)=>{let r=t?q(t):q();return(n||n===0)&&(r=vr(r,+n)),(a||a===0)&&(r=pr(r,+a)),(e||e===0)&&(r=mr(r,+e)),dn(r,0)},Ze=(t,n)=>!t||!n?!1:va(ut(t),ut(n)),Ne=(t,n)=>!t||!n?!1:Vt(ut(t),ut(n)),at=(t,n)=>!t||!n?!1:fa(ut(t),ut(n)),wr=(t,n,a)=>t&&t[0]&&t[1]?at(a,t[0])&&Ze(a,t[1]):t&&t[0]&&n?at(a,t[0])&&Ze(a,n)||Ze(a,t[0])&&at(a,n):!1,ia=t=>{const n=Ge(new Date(t),{date:1});return ut(n)},Ua=(t,n,a)=>n&&(a||a===0)?Object.fromEntries(["hours","minutes","seconds"].map(e=>e===n?[e,a]:[e,isNaN(+t[e])?void 0:+t[e]])):{hours:isNaN(+t.hours)?void 0:+t.hours,minutes:isNaN(+t.minutes)?void 0:+t.minutes,seconds:isNaN(+t.seconds)?void 0:+t.seconds},ya=t=>({hours:Ct(t),minutes:Pt(t),seconds:Kt(t)}),la=zt({menuFocused:!1,shiftKeyInMenu:!1}),br=()=>{const t=a=>{la.menuFocused=a},n=a=>{la.shiftKeyInMenu!==a&&(la.shiftKeyInMenu=a)};return{control:Z(()=>({shiftKeyInMenu:la.shiftKeyInMenu,menuFocused:la.menuFocused})),setMenuFocused:t,setShiftKey:n}};function fn(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var _r={exports:{}};(function(t){function n(a){return a&&a.__esModule?a:{default:a}}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})(_r);var Cl=_r.exports,Ka={exports:{}};(function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;function a(e){if(e===null||e===!0||e===!1)return NaN;var r=Number(e);return isNaN(r)?r:r<0?Math.ceil(r):Math.floor(r)}t.exports=n.default})(Ka,Ka.exports);var Pl=Ka.exports;const Sl=fn(Pl);var za={exports:{}};(function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;function a(e){var r=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return r.setUTCFullYear(e.getFullYear()),e.getTime()-r.getTime()}t.exports=n.default})(za,za.exports);var Ol=za.exports;const An=fn(Ol);function Nl(t,n){var a=El(n);return a.formatToParts?$l(a,t):Il(a,t)}var Al={year:0,month:1,day:2,hour:3,minute:4,second:5};function $l(t,n){try{for(var a=t.formatToParts(n),e=[],r=0;r=0&&(e[i]=parseInt(a[r].value,10))}return e}catch(o){if(o instanceof RangeError)return[NaN];throw o}}function Il(t,n){var a=t.format(n).replace(/\u200E/g,""),e=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(a);return[e[3],e[1],e[2],e[4],e[5],e[6]]}var La={};function El(t){if(!La[t]){var n=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:"America/New_York",year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),a=n==="06/25/2014, 00:00:00"||n==="‎06‎/‎25‎/‎2014‎ ‎00‎:‎00‎:‎00";La[t]=a?new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:t,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return La[t]}function vn(t,n,a,e,r,i,o){var l=new Date(0);return l.setUTCFullYear(t,n,a),l.setUTCHours(e,r,i,o),l}var $n=36e5,Yl=6e4,Ra={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-]\d{2}):?(\d{2})$/};function pn(t,n,a){var e,r;if(!t||(e=Ra.timezoneZ.exec(t),e))return 0;var i;if(e=Ra.timezoneHH.exec(t),e)return i=parseInt(e[1],10),In(i)?-(i*$n):NaN;if(e=Ra.timezoneHHMM.exec(t),e){i=parseInt(e[1],10);var o=parseInt(e[2],10);return In(i,o)?(r=Math.abs(i)*$n+o*Yl,i>0?-r:r):NaN}if(Rl(t)){n=new Date(n||Date.now());var l=a?n:Ul(n),d=Za(l,t),u=a?d:Ll(n,d,t);return-u}return NaN}function Ul(t){return vn(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds())}function Za(t,n){var a=Nl(t,n),e=vn(a[0],a[1]-1,a[2],a[3]%24,a[4],a[5],0).getTime(),r=t.getTime(),i=r%1e3;return r-=i>=0?i:1e3+i,e-r}function Ll(t,n,a){var e=t.getTime(),r=e-n,i=Za(new Date(r),a);if(n===i)return n;r-=i-n;var o=Za(new Date(r),a);return i===o?i:Math.max(i,o)}function In(t,n){return-23<=t&&t<=23&&(n==null||0<=n&&n<=59)}var En={};function Rl(t){if(En[t])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:t}),En[t]=!0,!0}catch{return!1}}var Fl=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/;const kr=Fl;var Fa=36e5,Yn=6e4,Vl=2,tt={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:kr};function en(t,n){if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(t===null)return new Date(NaN);var a=n||{},e=a.additionalDigits==null?Vl:Sl(a.additionalDigits);if(e!==2&&e!==1&&e!==0)throw new RangeError("additionalDigits must be 0, 1 or 2");if(t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]")return new Date(t.getTime());if(typeof t=="number"||Object.prototype.toString.call(t)==="[object Number]")return new Date(t);if(!(typeof t=="string"||Object.prototype.toString.call(t)==="[object String]"))return new Date(NaN);var r=Bl(t),i=Wl(r.date,e),o=i.year,l=i.restDateString,d=Hl(l,o);if(isNaN(d))return new Date(NaN);if(d){var u=d.getTime(),y=0,m;if(r.time&&(y=jl(r.time),isNaN(y)))return new Date(NaN);if(r.timeZone||a.timeZone){if(m=pn(r.timeZone||a.timeZone,new Date(u+y)),isNaN(m))return new Date(NaN)}else m=An(new Date(u+y)),m=An(new Date(u+y+m));return new Date(u+y+m)}else return new Date(NaN)}function Bl(t){var n={},a=tt.dateTimePattern.exec(t),e;if(a?(n.date=a[1],e=a[3]):(a=tt.datePattern.exec(t),a?(n.date=a[1],e=a[2]):(n.date=null,e=t)),e){var r=tt.timeZone.exec(e);r?(n.time=e.replace(r[1],""),n.timeZone=r[1].trim()):n.time=e}return n}function Wl(t,n){var a=tt.YYY[n],e=tt.YYYYY[n],r;if(r=tt.YYYY.exec(t)||e.exec(t),r){var i=r[1];return{year:parseInt(i,10),restDateString:t.slice(i.length)}}if(r=tt.YY.exec(t)||a.exec(t),r){var o=r[1];return{year:parseInt(o,10)*100,restDateString:t.slice(o.length)}}return{year:null}}function Hl(t,n){if(n===null)return null;var a,e,r,i;if(t.length===0)return e=new Date(0),e.setUTCFullYear(n),e;if(a=tt.MM.exec(t),a)return e=new Date(0),r=parseInt(a[1],10)-1,Ln(n,r)?(e.setUTCFullYear(n,r),e):new Date(NaN);if(a=tt.DDD.exec(t),a){e=new Date(0);var o=parseInt(a[1],10);return Gl(n,o)?(e.setUTCFullYear(n,0,o),e):new Date(NaN)}if(a=tt.MMDD.exec(t),a){e=new Date(0),r=parseInt(a[1],10)-1;var l=parseInt(a[2],10);return Ln(n,r,l)?(e.setUTCFullYear(n,r,l),e):new Date(NaN)}if(a=tt.Www.exec(t),a)return i=parseInt(a[1],10)-1,Rn(n,i)?Un(n,i):new Date(NaN);if(a=tt.WwwD.exec(t),a){i=parseInt(a[1],10)-1;var d=parseInt(a[2],10)-1;return Rn(n,i,d)?Un(n,i,d):new Date(NaN)}return null}function jl(t){var n,a,e;if(n=tt.HH.exec(t),n)return a=parseFloat(n[1].replace(",",".")),Va(a)?a%24*Fa:NaN;if(n=tt.HHMM.exec(t),n)return a=parseInt(n[1],10),e=parseFloat(n[2].replace(",",".")),Va(a,e)?a%24*Fa+e*Yn:NaN;if(n=tt.HHMMSS.exec(t),n){a=parseInt(n[1],10),e=parseInt(n[2],10);var r=parseFloat(n[3].replace(",","."));return Va(a,e,r)?a%24*Fa+e*Yn+r*1e3:NaN}return null}function Un(t,n,a){n=n||0,a=a||0;var e=new Date(0);e.setUTCFullYear(t,0,4);var r=e.getUTCDay()||7,i=n*7+a+1-r;return e.setUTCDate(e.getUTCDate()+i),e}var ql=[31,28,31,30,31,30,31,31,30,31,30,31],Ql=[31,29,31,30,31,30,31,31,30,31,30,31];function Tr(t){return t%400===0||t%4===0&&t%100!==0}function Ln(t,n,a){if(n<0||n>11)return!1;if(a!=null){if(a<1)return!1;var e=Tr(t);if(e&&a>Ql[n]||!e&&a>ql[n])return!1}return!0}function Gl(t,n){if(n<1)return!1;var a=Tr(t);return!(a&&n>366||!a&&n>365)}function Rn(t,n,a){return!(n<0||n>52||a!=null&&(a<0||a>6))}function Va(t,n,a){return!(t!=null&&(t<0||t>=25)||n!=null&&(n<0||n>=60)||a!=null&&(a<0||a>=60))}var tn={exports:{}},an={exports:{}};(function(t,n){Object.defineProperty(n,"__esModule",{value:!0}),n.default=a;function a(e,r){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i]);return e}t.exports=n.default})(an,an.exports);var Xl=an.exports;(function(t,n){var a=Cl.default;Object.defineProperty(n,"__esModule",{value:!0}),n.default=r;var e=a(Xl);function r(i){return(0,e.default)({},i)}t.exports=n.default})(tn,tn.exports);var Jl=tn.exports;const Kl=fn(Jl);function zl(t,n,a){var e=en(t,a),r=pn(n,e,!0),i=new Date(e.getTime()-r),o=new Date(0);return o.setFullYear(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()),o.setHours(i.getUTCHours(),i.getUTCMinutes(),i.getUTCSeconds(),i.getUTCMilliseconds()),o}function Zl(t,n,a){if(typeof t=="string"&&!t.match(kr)){var e=Kl(a);return e.timeZone=n,en(t,e)}var r=en(t,a),i=vn(r.getFullYear(),r.getMonth(),r.getDate(),r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()).getTime(),o=pn(n,new Date(i));return new Date(i+o)}const eu=(t,n=3)=>{const a=[];for(let e=0;enew Intl.DateTimeFormat(t,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${n}T00:00:00+00:00`)).slice(0,2)}function tu(t){return n=>Wt(new Date(`2017-01-0${n}T00:00:00+00:00`),"EEEEEE",{locale:t})}const au=(t,n,a)=>{const e=[1,2,3,4,5,6,7];let r;if(t!==null)try{r=e.map(tu(t))}catch{r=e.map(Fn(n))}else r=e.map(Fn(n));const i=r.slice(0,a),o=r.slice(a+1,r.length);return[r[a]].concat(...o).concat(...i)},nu=(t,n)=>{const a=[];for(let e=+t[0];e<=+t[1];e++)a.push({value:+e,text:`${e}`});return n?a.reverse():a},ru=(t,n,a)=>{const e=[1,2,3,4,5,6,7,8,9,10,11,12].map(i=>{const o=i<10?`0${i}`:i;return new Date(`2017-${o}-01T00:00:00+00:00`)});if(t!==null)try{const i=a==="long"?"MMMM":"MMM";return e.map((o,l)=>{const d=Wt(o,i,{locale:t});return{text:d.charAt(0).toUpperCase()+d.substring(1),value:l}})}catch{}const r=new Intl.DateTimeFormat(n,{month:a,timeZone:"UTC"});return e.map((i,o)=>{const l=r.format(i);return{text:l.charAt(0).toUpperCase()+l.substring(1),value:o}})},ou=t=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][t],Re=t=>{const n=j(t);return n!=null&&n.$el?n==null?void 0:n.$el:n},iu=t=>Object.assign({type:"dot"},t),Dr=t=>Array.isArray(t)?!!t[0]&&!!t[1]:!1,Ma={prop:t=>`"${t}" prop must be enabled!`,dateArr:t=>`You need to use array as "model-value" binding in order to support "${t}"`},Ke=t=>t,Vn=t=>t===0?t:!t||isNaN(+t)?null:+t,lu=t=>t===0?!0:!!t,Bn=t=>t===null,uu=t=>{if(t)return[...t.querySelectorAll("input, button, select, textarea, a[href]")][0]},Wn=t=>Object.assign({menuAppear:"",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down"},t),su=t=>Object.assign({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:n=>`Increment ${n}`,decrementValue:n=>`Decrement ${n}`,openTpOverlay:n=>`Open ${n} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",day:()=>""},t),cu=t=>t===null?0:typeof t=="boolean"?t?2:0:+t>=2?+t:2,du=(t,n,a)=>t||(typeof a=="string"?a:n),fu=t=>typeof t=="boolean"?t?Wn({}):!1:Wn(t),vu=()=>({enterSubmit:!0,tabSubmit:!0,openMenu:!0,rangeSeparator:" - "}),pu=t=>Object.assign({months:[],years:[],times:{hours:[],minutes:[],seconds:[]}},t),mu=t=>Object.assign({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0},t),it=t=>{const n=()=>{if(t.partialRange)return null;throw new Error(Ma.prop("partial-range"))},a=Z(()=>({ariaLabels:su(t.ariaLabels),textInputOptions:Object.assign(vu(),t.textInputOptions),multiCalendars:cu(t.multiCalendars),previewFormat:du(t.previewFormat,t.format,i()),filters:pu(t.filters),transitions:fu(t.transitions),startTime:p(),actionRow:mu(t.actionRow)})),e=T=>{if(t.range)return T();throw new Error(Ma.prop("range"))},r=()=>{const T=t.enableSeconds?":ss":"";return t.is24?`HH:mm${T}`:`hh:mm${T} aa`},i=()=>t.format?t.format:t.monthPicker?"MM/yyyy":t.timePicker?r():t.weekPicker?"MM/dd/yyyy":t.yearPicker?"yyyy":t.enableTimePicker?`MM/dd/yyyy, ${r()}`:"MM/dd/yyyy",o=(T,f)=>{if(typeof t.format=="function")return t.format(T);const h=f||i(),I=t.formatLocale?{locale:t.formatLocale}:void 0;return Array.isArray(T)?`${Wt(T[0],h,I)}${t.modelAuto&&!T[1]?"":a.value.textInputOptions.rangeSeparator||"-"}${T[1]?Wt(T[1],h,I):""}`:Wt(T,h,I)},l=T=>t.timezone?zl(T,t.timezone):T,d=T=>t.timezone?Zl(T,t.timezone):T,u=Z(()=>T=>{var f;return(f=t.hideNavigation)==null?void 0:f.includes(T)}),y=T=>{var f,h,I,z;return Array.isArray(t.allowedDates)&&!((f=t.allowedDates)!=null&&f.length)?!0:(h=t.arrMapValues)!=null&&h.allowedDates?!k(T,t.arrMapValues.allowedDates):(I=t.allowedDates)!=null&&I.length?!((z=t.allowedDates)!=null&&z.some(oe=>Ne(l(q(oe)),l(T)))):!1},m=T=>{var f;const h=t.maxDate?at(l(T),l(q(t.maxDate))):!1,I=t.minDate?Ze(l(T),l(q(t.minDate))):!1,z=k(T,(f=t.arrMapValues)!=null&&f.disabledDates?t.arrMapValues.disabledDates:t.disabledDates),oe=a.value.filters.months.map(We=>+We).includes(Ae(T)),ae=t.disabledWeekDays.length?t.disabledWeekDays.some(We=>+We===ei(T)):!1,ye=y(T),be=Ie(T),de=be<+t.yearRange[0]||be>+t.yearRange[1];return!(h||I||z||oe||de||ae||ye)},c=T=>{const f={hours:Ct(q()),minutes:Pt(q()),seconds:t.enableSeconds?Kt(q()):0};return Object.assign(f,T)},p=()=>t.range?t.startTime&&Array.isArray(t.startTime)?[c(t.startTime[0]),c(t.startTime[1])]:null:t.startTime&&!Array.isArray(t.startTime)?c(t.startTime):null,$=T=>!m(T),A=T=>Array.isArray(T)?sa(T[0])&&(T[1]?sa(T[1]):!0):T?sa(T):!1,N=T=>T instanceof Date?T:il(T),X=T=>{const f=Ht(l(T),{weekStartsOn:+t.weekStart}),h=Gr(l(T),{weekStartsOn:+t.weekStart});return[f,h]},k=(T,f)=>T?f instanceof Map?!!f.get(E(T)):Array.isArray(f)?f.some(h=>Ne(l(q(h)),l(T))):f(q(JSON.parse(JSON.stringify(T)))):!0,_=(T,f,h)=>{let I=T?q(T):q();return(f||f===0)&&(I=Gt(I,f)),h&&(I=Ot(I,h)),I},S=T=>Ge(q(),ya(T)),w=T=>Ge(q(),{hours:+T.hours||0,minutes:+T.minutes||0,seconds:+T.seconds||0}),O=(T,f,h,I)=>{if(!T)return!0;if(I){const z=h==="max"?va(T,f):fa(T,f),oe={seconds:0,milliseconds:0};return z||Vt(Ge(T,oe),Ge(f,oe))}return h==="max"?T.getTime()<=f.getTime():T.getTime()>=f.getTime()},Y=()=>!t.enableTimePicker||t.monthPicker||t.yearPicker||t.ignoreTimeValidation,U=T=>Array.isArray(T)?[T[0]?S(T[0]):null,T[1]?S(T[1]):null]:S(T),L=T=>{const f=t.maxTime?w(t.maxTime):q(t.maxDate);return Array.isArray(T)?O(T[0],f,"max",!!t.maxDate)&&O(T[1],f,"max",!!t.maxDate):O(T,f,"max",!!t.maxDate)},H=(T,f)=>{const h=t.minTime?w(t.minTime):q(t.minDate);return Array.isArray(T)?O(T[0],h,"min",!!t.minDate)&&O(T[1],h,"min",!!t.minDate)&&f:O(T,h,"min",!!t.minDate)&&f},v=T=>{let f=!0;if(!T||Y())return!0;const h=!t.minDate&&!t.maxDate?U(T):T;if((t.maxTime||t.maxDate)&&(f=L(Ke(h))),(t.minTime||t.minDate)&&(f=H(Ke(h),f)),t.disabledTimes){const I=Array.isArray(T)?[ya(T[0]),T[1]?ya(T[1]):void 0]:ya(T);f=!t.disabledTimes(I)}return f},g=(T,f)=>{const h=q(JSON.parse(JSON.stringify(T))),I=[];for(let z=0;z<7;z++){const oe=St(h,z),ae=Ae(oe)!==f;I.push({text:t.hideOffsetDates&&ae?"":oe.getDate(),value:oe,current:!ae,classData:{}})}return I},P=(T,f)=>{switch(t.sixWeeks===!0?"append":t.sixWeeks){case"prepend":return[!0,!1];case"center":return[T==0,!0];case"fair":return[T==0||f>T,!0];case"append":return[!1,!1];default:return[!1,!1]}},F=(T,f)=>{const h=[],I=q(l(new Date(f,T))),z=q(l(new Date(f,T+1,0))),oe=t.weekStart,ae=Ht(I,{weekStartsOn:oe}),ye=be=>{const de=g(be,T);if(h.push({days:de}),!h[h.length-1].days.some(We=>Ne(ut(We.value),ut(z)))){const We=St(be,7);ye(We)}};if(ye(ae),t.sixWeeks&&h.length<6){const be=6-h.length,de=(I.getDay()+7-oe)%7,We=6-(z.getDay()+7-oe)%7,[Je,qe]=P(de,We);for(let dt=1;dt<=be;dt++)if(qe?!!(dt%2)==Je:Je){const pt=h[0].days[0],Tt=g(St(pt.value,-7),Ae(I));h.unshift({days:Tt})}else{const pt=h[h.length-1],Tt=pt.days[pt.days.length-1],Dt=g(St(Tt.value,1),Ae(I));h.push({days:Dt})}}return h},D=(T,f,h)=>[Ge(q(T),{date:1}),Ge(q(),{month:f,year:h,date:1})],M=(T,f)=>Ze(...D(t.minDate,T,f))||Ne(...D(t.minDate,T,f)),C=(T,f)=>at(...D(t.maxDate,T,f))||Ne(...D(t.maxDate,T,f)),x=(T,f,h)=>{let I=!1;return t.maxDate&&h&&C(T,f)&&(I=!0),t.minDate&&!h&&M(T,f)&&(I=!0),I},s=(T,f,h,I)=>{let z=!1;return I?t.minDate&&t.maxDate?z=x(T,f,h):(t.minDate&&M(T,f)||t.maxDate&&C(T,f))&&(z=!0):z=!0,z},E=T=>{const f=ut(l(q(T))).toISOString(),[h]=f.split("T");return h},K=T=>new Map(T.map(f=>[E(f),!0])),W=T=>Array.isArray(T)&&T.length>0;return{checkPartialRangeValue:n,checkRangeEnabled:e,getZonedDate:l,getZonedToUtc:d,formatDate:o,getDefaultPattern:i,validateDate:m,getDefaultStartTime:p,isDisabled:$,isValidDate:A,sanitizeDate:N,getWeekFromDate:X,matchDate:k,setDateMonthOrYear:_,isValidTime:v,getCalendarDays:F,validateMonthYearInRange:s,validateMaxDate:C,validateMinDate:M,assignDefaultTime:c,mapDatesArrToMap:T=>{W(t.allowedDates)&&(T.allowedDates=K(t.allowedDates)),W(t.highlight)&&(T.highlightedDates=K(t.highlight)),W(t.disabledDates)&&(T.disabledDates=K(t.disabledDates))},defaults:a,hideNavigationButtons:u}},$e=zt({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Ba=ne(null),ga=ne(!1),Wa=ne(!1),Ha=ne(!1),ja=ne(!1),et=ne(0),Xe=ne(0),Et=()=>{const t=Z(()=>ga.value?[...$e.selectionGrid,$e.actionRow].filter(m=>m.length):Wa.value?[...$e.timePicker[0],...$e.timePicker[1],ja.value?[]:[Ba.value],$e.actionRow].filter(m=>m.length):Ha.value?[...$e.monthPicker,$e.actionRow]:[$e.monthYear,...$e.calendar,$e.time,$e.actionRow].filter(m=>m.length)),n=m=>{et.value=m?et.value+1:et.value-1;let c=null;t.value[Xe.value]&&(c=t.value[Xe.value][et.value]),c||(et.value=m?et.value-1:et.value+1)},a=m=>{Xe.value===0&&!m||Xe.value===t.value.length&&m||(Xe.value=m?Xe.value+1:Xe.value-1,t.value[Xe.value]?t.value[Xe.value]&&!t.value[Xe.value][et.value]&&et.value!==0&&(et.value=t.value[Xe.value].length-1):Xe.value=m?Xe.value-1:Xe.value+1)},e=m=>{let c=null;t.value[Xe.value]&&(c=t.value[Xe.value][et.value]),c?c.focus({preventScroll:!ga.value}):et.value=m?et.value-1:et.value+1},r=()=>{n(!0),e(!0)},i=()=>{n(!1),e(!1)},o=()=>{a(!1),e(!0)},l=()=>{a(!0),e(!0)},d=(m,c)=>{$e[c]=m},u=(m,c)=>{$e[c]=m},y=()=>{et.value=0,Xe.value=0};return{buildMatrix:d,buildMultiLevelMatrix:u,setTimePickerBackRef:m=>{Ba.value=m},setSelectionGrid:m=>{ga.value=m,y(),m||($e.selectionGrid=[])},setTimePicker:(m,c=!1)=>{Wa.value=m,ja.value=c,y(),m||($e.timePicker[0]=[],$e.timePicker[1]=[])},setTimePickerElements:(m,c=0)=>{$e.timePicker[c]=m},arrowRight:r,arrowLeft:i,arrowUp:o,arrowDown:l,clearArrowNav:()=>{$e.monthYear=[],$e.calendar=[],$e.time=[],$e.actionRow=[],$e.selectionGrid=[],$e.timePicker[0]=[],$e.timePicker[1]=[],ga.value=!1,Wa.value=!1,ja.value=!1,Ha.value=!1,y(),Ba.value=null},setMonthPicker:m=>{Ha.value=m,y()},refSets:$e}},Hn=t=>Array.isArray(t),Lt=t=>Array.isArray(t),jn=t=>Array.isArray(t)&&t.length===2,hu=(t,n,a,e,r)=>{const{getDefaultStartTime:i,isDisabled:o,sanitizeDate:l,getWeekFromDate:d,setDateMonthOrYear:u,validateMonthYearInRange:y,defaults:m}=it(t),c=Z({get:()=>t.internalModelValue,set:b=>{!t.readonly&&!t.disabled&&n("update:internal-model-value",b)}}),p=ne([]);Nt(c,(b,V)=>{t.range?Y():Vt(b,V)||Y()});const $=da(t,"multiCalendars");Nt($,()=>{se(0)});const A=ne([{month:Ae(q()),year:Ie(q())}]);Nt(A,()=>{A.value.forEach((b,V)=>{n("update-month-year",{instance:V,month:b.month,year:b.year})})},{deep:!0});const N=zt({hours:t.range?[Ct(q()),Ct(q())]:Ct(q()),minutes:t.range?[Pt(q()),Pt(q())]:Pt(q()),seconds:t.range?[0,0]:0}),X=Z(()=>b=>A.value[b]?A.value[b].month:0),k=Z(()=>b=>A.value[b]?A.value[b].year:0),_=Z(()=>{var b;return(b=t.flow)!=null&&b.length&&!t.partialFlow?r.value===t.flow.length:!0}),S=(b,V,ce)=>{var pe,Ye;A.value[b]||(A.value[b]={month:0,year:0}),A.value[b].month=Bn(V)?(pe=A.value[b])==null?void 0:pe.month:V,A.value[b].year=Bn(ce)?(Ye=A.value[b])==null?void 0:Ye.year:ce},w=(b,V)=>{N[b]=V},O=()=>{t.startDate&&(S(0,Ae(q(t.startDate)),Ie(q(t.startDate))),m.value.multiCalendars&&se(0))};ct(()=>{c.value||(O(),m.value.startTime&&C()),Y(!0),t.focusStartDate&&t.startDate&&O()});const Y=(b=!1)=>{if(c.value)return Array.isArray(c.value)?(p.value=c.value,g(b)):L(c.value,b);if(t.timePicker)return P();if(t.monthPicker&&!t.range)return F();if(t.yearPicker&&!t.range)return D();if(m.value.multiCalendars&&b&&!t.startDate)return U(q(),b)},U=(b,V=!1)=>{if((!m.value.multiCalendars||!t.multiStatic||V)&&S(0,Ae(b),Ie(b)),m.value.multiCalendars)for(let ce=1;ce{U(b),w("hours",Ct(b)),w("minutes",Pt(b)),w("seconds",Kt(b)),m.value.multiCalendars&&V&&s()},H=(b,V)=>{b[1]&&t.showLastInRange?U(b[1],V):U(b[0],V);const ce=(pe,Ye)=>[pe(b[0]),b[1]?pe(b[1]):N[Ye][1]];w("hours",ce(Ct,"hours")),w("minutes",ce(Pt,"minutes")),w("seconds",ce(Kt,"seconds"))},v=(b,V)=>{if((t.range||t.weekPicker)&&!t.multiDates)return H(b,V);if(t.multiDates){const ce=b[b.length-1];return L(ce,V)}},g=b=>{const V=c.value;v(V,b),m.value.multiCalendars&&t.multiCalendarsSolo&&s()},P=()=>{if(C(),!t.range)c.value=lt(q(),N.hours,N.minutes,M());else{const b=N.hours,V=N.minutes;c.value=[lt(q(),b[0],V[0],M()),lt(q(),b[1],V[1],M(!1))]}},F=()=>{t.multiDates?c.value=[u(q(),X.value(0),k.value(0))]:c.value=u(q(),X.value(0),k.value(0))},D=()=>{c.value=q()},M=(b=!0)=>t.enableSeconds?Array.isArray(N.seconds)?b?N.seconds[0]:N.seconds[1]:N.seconds:0,C=()=>{const b=i();if(b){const V=Array.isArray(b),ce=V?[+b[0].hours,+b[1].hours]:+b.hours,pe=V?[+b[0].minutes,+b[1].minutes]:+b.minutes,Ye=V?[+b[0].seconds,+b[1].seconds]:+b.seconds;w("hours",ce),w("minutes",pe),t.enableSeconds&&w("seconds",Ye)}},x=()=>Array.isArray(c.value)&&c.value.length?c.value[c.value.length-1]:null,s=()=>{if(Array.isArray(c.value)&&c.value.length===2){const b=q(q(c.value[1]?c.value[1]:bt(c.value[0],1))),[V,ce]=[Ae(c.value[0]),Ie(c.value[0])],[pe,Ye]=[Ae(c.value[1]),Ie(c.value[1])];(V!==pe||V===pe&&ce!==Ye)&&t.multiCalendarsSolo&&S(1,Ae(b),Ie(b))}else c.value&&!Array.isArray(c.value)&&S(0,Ae(c.value),Ie(c.value))},E=b=>{const V=bt(b,1);return{month:Ae(V),year:Ie(V)}},K=b=>{const V=Ae(q(b)),ce=Ie(q(b));if(S(0,V,ce),m.value.multiCalendars>0)for(let pe=1;pe{if(c.value&&Array.isArray(c.value))if(c.value.some(V=>Ne(b,V))){const V=c.value.filter(ce=>!Ne(ce,b));c.value=V.length?V:null}else(t.multiDatesLimit&&+t.multiDatesLimit>c.value.length||!t.multiDatesLimit)&&c.value.push(b);else c.value=[b]},T=(b,V)=>{const ce=at(b,V)?V:b,pe=at(V,b)?V:b;return kn({start:ce,end:pe})},f=(b,V=0)=>{if(Array.isArray(c.value)&&c.value[V]){const ce=qr(b,c.value[V]),pe=T(c.value[V],b),Ye=pe.length===1?0:pe.filter(xt=>o(xt)).length,mt=Math.abs(ce)-Ye;if(t.minRange&&t.maxRange)return mt>=+t.minRange&&mt<=+t.maxRange;if(t.minRange)return mt>=+t.minRange;if(t.maxRange)return mt<=+t.maxRange}return!0},h=b=>Array.isArray(c.value)&&c.value.length===2?t.fixedStart&&(at(b,c.value[0])||Ne(b,c.value[0]))?[c.value[0],b]:t.fixedEnd&&(Ze(b,c.value[1])||Ne(b,c.value[1]))?[b,c.value[1]]:(n("invalid-fixed-range",b),c.value):[],I=()=>{t.autoApply&&_.value&&n("auto-apply",t.partialFlow)},z=()=>{t.autoApply&&n("select-date")},oe=b=>!kn({start:b[0],end:b[1]}).some(V=>o(V)),ae=b=>(c.value=d(q(b.value)),I()),ye=b=>{const V=lt(q(b.value),N.hours,N.minutes,M());t.multiDates?W(V):c.value=V,a(),I()},be=()=>{p.value=c.value?c.value.slice():[],p.value.length===2&&!(t.fixedStart||t.fixedEnd)&&(p.value=[])},de=(b,V)=>{const ce=[q(b.value),St(q(b.value),+t.autoRange)];oe(ce)&&(V&&K(b.value),p.value=ce)},We=b=>{Je(b.value)||!f(b.value,t.fixedStart?0:1)||(p.value=h(q(b.value)))},Je=b=>t.noDisabledRange?T(p.value[0],b).some(V=>o(V)):!1,qe=(b,V)=>{if(be(),t.autoRange)return de(b,V);if(t.fixedStart||t.fixedEnd)return We(b);p.value[0]?f(q(b.value))&&!Je(b.value)&&(Ze(q(b.value),q(p.value[0]))?(p.value.unshift(q(b.value)),n("range-end",p.value[0])):(p.value[1]=q(b.value),n("range-end",p.value[1]))):(p.value[0]=q(b.value),n("range-start",p.value[0]))},dt=b=>{p.value[b]=lt(p.value[b],N.hours[b],N.minutes[b],M(b!==1))},pt=()=>{var b,V;p.value[0]&&p.value[1]&&+((b=p.value)==null?void 0:b[0])>+((V=p.value)==null?void 0:V[1])&&(p.value.reverse(),n("range-start",p.value[0]),n("range-end",p.value[1]))},Tt=()=>{p.value.length&&(p.value[0]&&!p.value[1]?dt(0):(dt(0),dt(1),a()),pt(),c.value=p.value.slice(),p.value[0]&&p.value[1]&&t.autoApply&&n("auto-apply"),p.value[0]&&!p.value[1]&&t.modelAuto&&t.autoApply&&n("auto-apply"))},Dt=(b,V=!1)=>{if(!(o(b.value)||!b.current&&t.hideOffsetDates)){if(t.weekPicker)return ae(b);if(!t.range)return ye(b);Lt(N.hours)&&Lt(N.minutes)&&!t.multiDates&&(qe(b,V),Tt())}},ea=b=>{const V=b[0];return t.weekNumbers==="local"?li(V.value,{weekStartsOn:+t.weekStart}):t.weekNumbers==="iso"?ni(V.value):typeof t.weekNumbers=="function"?t.weekNumbers(V.value):""},se=b=>{for(let V=b-1;V>=0;V--){const ce=Xt(Ge(q(),{month:X.value(V+1),year:k.value(V+1)}),1);S(V,Ae(ce),Ie(ce))}for(let V=b+1;V<=m.value.multiCalendars-1;V++){const ce=bt(Ge(q(),{month:X.value(V-1),year:k.value(V-1)}),1);S(V,Ae(ce),Ie(ce))}},me=b=>u(q(),X.value(b),k.value(b)),ge=b=>lt(b,N.hours,N.minutes,M()),ta=b=>{W(me(b))},Ut=(b,V)=>{const ce=t.monthPicker?X.value(b)!==V.month||!V.fromNav:k.value(b)!==V.year||!V.fromNav;if(S(b,V.month,V.year),m.value.multiCalendars&&!t.multiCalendarsSolo&&se(b),t.monthPicker||t.yearPicker)if(t.multiDates)ce&&ta(b);else if(t.range){if(ce&&f(me(b))){let pe=c.value?c.value.slice():[];pe.length===2&&pe[1]!==null&&(pe=[]),pe.length?Ze(me(b),pe[0])?pe.unshift(me(b)):pe[1]=me(b):pe=[me(b)],c.value=pe}}else(t.autoApplyMonth||ce)&&(c.value=me(b));e(t.multiCalendarsSolo?b:void 0)},Sa=async(b=!1)=>{if(t.autoApply&&(t.monthPicker||t.yearPicker)){await At();const V=t.monthPicker?b:!1;t.range?n("auto-apply",V||!c.value||c.value.length===1):n("auto-apply",V)}a()},pa=(b,V)=>{const ce=Ge(q(),{month:X.value(V),year:k.value(V)}),pe=b<0?bt(ce,1):Xt(ce,1);y(Ae(pe),Ie(pe),b<0,t.preventMinMaxNavigation)&&(S(V,Ae(pe),Ie(pe)),m.value.multiCalendars&&!t.multiCalendarsSolo&&se(V),e())},aa=b=>{Hn(b)&&Hn(c.value)&&Lt(N.hours)&&Lt(N.minutes)?(b[0]&&c.value[0]&&(c.value[0]=lt(b[0],N.hours[0],N.minutes[0],M())),b[1]&&c.value[1]&&(c.value[1]=lt(b[1],N.hours[1],N.minutes[1],M(!1)))):t.multiDates&&Array.isArray(c.value)?c.value[c.value.length-1]=ge(b):!t.range&&!jn(b)&&(c.value=ge(b)),n("time-update")},Oa=(b,V=!0,ce=!1)=>{const pe=V?b:N.hours,Ye=!V&&!ce?b:N.minutes,mt=ce?b:N.seconds;if(t.range&&jn(c.value)&&Lt(pe)&&Lt(Ye)&&Lt(mt)&&!t.disableTimeRangeValidation){const xt=te=>lt(c.value[te],pe[te],Ye[te],mt[te]),B=te=>dn(c.value[te],0);if(Ne(c.value[0],c.value[1])&&(fa(xt(0),B(1))||va(xt(1),B(0))))return}if(w("hours",pe),w("minutes",Ye),w("seconds",mt),c.value)if(t.multiDates){const xt=x();xt&&aa(xt)}else aa(c.value);else t.timePicker&&aa(t.range?[q(),q()]:q());a()},Na=(b,V)=>{t.monthChangeOnScroll&&pa(t.monthChangeOnScroll!=="inverse"?-b.deltaY:b.deltaY,V)},Aa=(b,V,ce=!1)=>{t.monthChangeOnArrows&&t.vertical===ce&&ma(b,V)},ma=(b,V)=>{pa(b==="right"?-1:1,V)};return{time:N,month:X,year:k,modelValue:c,calendars:A,monthYearSelect:Sa,isDisabled:o,updateTime:Oa,getWeekNum:ea,selectDate:Dt,updateMonthYear:Ut,handleScroll:Na,getMarker:b=>t.markers.find(V=>Ne(l(b.value),l(V.date))),handleArrow:Aa,handleSwipe:ma,selectCurrentDate:()=>{t.range?c.value&&Array.isArray(c.value)&&c.value[0]?c.value=Ze(q(),c.value[0])?[q(),c.value[0]]:[c.value[0],q()]:c.value=[q()]:c.value=q(),z()},presetDateRange:(b,V)=>{V||b.length&&b.length<=2&&t.range&&(c.value=b.map(ce=>q(ce)),z(),t.multiCalendars&&At().then(()=>Y(!0)))}}},yu=(t,n,a)=>{const e=ne(),{getZonedToUtc:r,getZonedDate:i,formatDate:o,getDefaultPattern:l,checkRangeEnabled:d,checkPartialRangeValue:u,isValidDate:y,setDateMonthOrYear:m,defaults:c}=it(n),p=ne(""),$=da(n,"format");Nt(e,()=>{t("internal-model-change",e.value)}),Nt($,()=>{x()});const A=f=>{const h=f||q();return n.modelType?E(h):{hours:Ct(h),minutes:Pt(h),seconds:n.enableSeconds?Kt(h):0}},N=f=>n.modelType?E(f):{month:Ae(f),year:Ie(f)},X=f=>Array.isArray(f)?d(()=>[Ot(q(),f[0]),f[1]?Ot(q(),f[1]):u()]):Ot(q(),+f),k=(f,h)=>(typeof f=="string"||typeof f=="number")&&n.modelType?s(f):h,_=f=>Array.isArray(f)?[k(f[0],lt(null,+f[0].hours,+f[0].minutes,f[0].seconds)),k(f[1],lt(null,+f[1].hours,+f[1].minutes,f[1].seconds))]:k(f,lt(null,f.hours,f.minutes,f.seconds)),S=f=>Array.isArray(f)?n.multiDates?f.map(h=>k(h,m(null,+h.month,+h.year))):d(()=>[k(f[0],m(null,+f[0].month,+f[0].year)),k(f[1],f[1]?m(null,+f[1].month,+f[1].year):u())]):k(f,m(null,+f.month,+f.year)),w=f=>{if(Array.isArray(f))return f.map(h=>s(h));throw new Error(Ma.dateArr("multi-dates"))},O=f=>{if(Array.isArray(f))return[q(f[0]),q(f[1])];throw new Error(Ma.dateArr("week-picker"))},Y=f=>n.modelAuto?Array.isArray(f)?[s(f[0]),s(f[1])]:n.autoApply?[s(f)]:[s(f),null]:Array.isArray(f)?d(()=>[s(f[0]),f[1]?s(f[1]):u()]):s(f),U=()=>{Array.isArray(e.value)&&n.range&&e.value.length===1&&e.value.push(u())},L=()=>{const f=e.value;return[E(f[0]),f[1]?E(f[1]):u()]},H=()=>e.value[1]?L():E(Ke(e.value[0])),v=()=>(e.value||[]).map(f=>E(f)),g=()=>(U(),n.modelAuto?H():n.multiDates?v():Array.isArray(e.value)?d(()=>L()):E(Ke(e.value))),P=f=>f?n.timePicker?_(Ke(f)):n.monthPicker?S(Ke(f)):n.yearPicker?X(Ke(f)):n.multiDates?w(Ke(f)):n.weekPicker?O(Ke(f)):Y(Ke(f)):null,F=f=>{const h=P(f);y(Ke(h))?(e.value=Ke(h),x()):(e.value=null,p.value="")},D=()=>{var f;const h=I=>{var z;return Wt(I,(z=c.value.textInputOptions)==null?void 0:z.format)};return`${h(e.value[0])} ${(f=c.value.textInputOptions)==null?void 0:f.rangeSeparator} ${e.value[1]?h(e.value[1]):""}`},M=()=>{var f;return a.value&&e.value?Array.isArray(e.value)?D():Wt(e.value,(f=c.value.textInputOptions)==null?void 0:f.format):o(e.value)},C=()=>{var f;return e.value?n.multiDates?e.value.map(h=>o(h)).join("; "):n.textInput&&typeof((f=c.value.textInputOptions)==null?void 0:f.format)=="string"?M():o(e.value):""},x=()=>{!n.format||typeof n.format=="string"||n.textInput&&typeof n.textInputOptions.format=="string"?p.value=C():p.value=n.format(e.value)},s=f=>{if(n.utc){const h=new Date(f);return n.utc==="preserve"?new Date(h.getTime()+h.getTimezoneOffset()*6e4):h}return n.modelType?n.modelType==="date"||n.modelType==="timestamp"?i(new Date(f)):n.modelType==="format"&&(typeof n.format=="string"||!n.format)?Ja(f,l(),new Date):i(Ja(f,n.modelType,new Date)):i(new Date(f))},E=f=>f?n.utc?Ml(f,n.utc==="preserve",n.enableSeconds):n.modelType?n.modelType==="timestamp"?+r(f):n.modelType==="format"&&(typeof n.format=="string"||!n.format)?o(r(f)):o(r(f),n.modelType):r(f):"",K=f=>{t("update:model-value",f)},W=f=>Array.isArray(e.value)?n.multiDates?e.value.map(h=>f(h)):[f(e.value[0]),e.value[1]?f(e.value[1]):u()]:f(Ke(e.value)),T=f=>K(Ke(W(f)));return{inputValue:p,internalModelValue:e,checkBeforeEmit:()=>e.value?n.range?n.partialRange?e.value.length>=1:e.value.length===2:!!e.value:!1,parseExternalModelValue:F,formatInputValue:x,emitModelValue:()=>(x(),n.monthPicker?T(N):n.timePicker?T(A):n.yearPicker?T(Ie):n.weekPicker?K(e.value):K(g()))}},gu=(t,n)=>{const{validateMonthYearInRange:a,validateMaxDate:e,validateMinDate:r,defaults:i}=it(t),o=(m,c)=>{let p=m;return i.value.filters.months.includes(Ae(p))?(p=c?bt(m,1):Xt(m,1),o(p,c)):p},l=(m,c)=>{let p=m;return i.value.filters.years.includes(Ie(p))?(p=c?Kn(m,1):Tl(m,1),l(p,c)):p},d=m=>{const c=Ge(new Date,{month:t.month,year:t.year});let p=m?bt(c,1):Xt(c,1);t.disableYearSelect&&(p=Ot(p,t.year));let $=Ae(p),A=Ie(p);i.value.filters.months.includes($)&&(p=o(p,m),$=Ae(p),A=Ie(p)),i.value.filters.years.includes(A)&&(p=l(p,m),A=Ie(p)),a($,A,m,t.preventMinMaxNavigation)&&u($,A)},u=(m,c)=>{n("update-month-year",{month:m,year:c})},y=Z(()=>m=>{if(!t.preventMinMaxNavigation||m&&!t.maxDate||!m&&!t.minDate)return!1;const c=Ge(new Date,{month:t.month,year:t.year}),p=m?bt(c,1):Xt(c,1),$=[Ae(p),Ie(p)];return m?!e(...$):!r(...$)});return{handleMonthYearChange:d,isDisabled:y,updateMonthYear:u}};var ba=(t=>(t.center="center",t.left="left",t.right="right",t))(ba||{});const wu=(t,n,a,e)=>{const r=ne({top:"0",left:"0",transform:"none",opacity:"0"}),i=ne(!1),o=da(e,"teleportCenter"),l=Z(()=>i.value?"-100%":"0"),d=()=>{u(),r.value.opacity="0"};Nt(o,()=>{k()}),ct(()=>{u()});const u=()=>{const g=Re(n);if(g){const{top:P,left:F,width:D,height:M}=$(g);r.value.top=`${P+M/2}px`,p(F,D,50)}},y=g=>{if(e.teleport){const P=g.getBoundingClientRect();return{left:P.left+window.scrollX,top:P.top+window.scrollY}}return{top:0,left:0}},m=(g,P)=>{r.value.left=`${g+P}px`,r.value.transform=`translate(-100%, ${l.value})`},c=g=>{r.value.left=`${g}px`,r.value.transform=`translate(0, ${l.value})`},p=(g,P,F)=>{e.position===ba.left&&c(g),e.position===ba.right&&m(g,P),e.position===ba.center&&(r.value.left=`${g+P/2}px`,r.value.transform=F?`translate(-50%, -${F}%)`:`translate(-50%, ${l.value})`)},$=g=>{const{width:P,height:F}=g.getBoundingClientRect(),{top:D,left:M}=e.altPosition?e.altPosition(g):y(g);return{top:+D,left:+M,width:P,height:F}},A=()=>{const g=Re(n);if(g){const{top:P,left:F,width:D,height:M}=$(g),C=Y();r.value.top=`${P+M/2}px`,p(F,D,C==="top"?100:0)}},N=()=>{r.value.left="50%",r.value.top="50%",r.value.transform="translate(-50%, -50%)",r.value.position="fixed",delete r.value.opacity},X=()=>{const g=Re(n),{top:P,left:F,transform:D}=e.altPosition(g);r.value={top:`${P}px`,left:`${F}px`,transform:D||""}},k=(g=!0)=>{if(!e.inline)return o.value?N():e.altPosition!==null?X():(g&&a("recalculate-position"),L())},_=({inputEl:g,menuEl:P,left:F,width:D})=>{window.screen.width>768&&p(F,D),O(g,P)},S=(g,P)=>{const{top:F,left:D,height:M,width:C}=$(g);r.value.top=`${M+F+ +e.offset}px`,i.value=!1,_({inputEl:g,menuEl:P,left:D,width:C})},w=(g,P)=>{const{top:F,left:D,width:M}=$(g);r.value.top=`${F-+e.offset}px`,i.value=!0,_({inputEl:g,menuEl:P,left:D,width:M})},O=(g,P)=>{if(e.autoPosition){const{left:F,width:D}=$(g),{left:M,right:C}=P.getBoundingClientRect();return M<=0?c(F):C>=document.documentElement.clientWidth?m(F,D):p(F,D)}},Y=()=>{const g=Re(t),P=Re(n);if(g&&P){const{height:F}=g.getBoundingClientRect(),{top:D,height:M}=P.getBoundingClientRect(),C=window.innerHeight-D-M,x=D;return F<=C?"bottom":F>C&&F<=x?"top":C>=x?"bottom":"top"}return"bottom"},U=(g,P)=>Y()==="bottom"?S(g,P):w(g,P),L=()=>{const g=Re(n),P=Re(t);if(g&&P)return e.autoPosition?U(g,P):S(g,P)},H=function(g){if(g){const P=g.scrollHeight>g.clientHeight,F=window.getComputedStyle(g).overflowY.indexOf("hidden")!==-1;return P&&!F}return!0},v=function(g){return!g||g===document.body||g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:H(g)?g:v(g.parentNode)};return{openOnTop:i,menuStyle:r,resetPosition:d,setMenuPosition:k,setInitialPosition:A,getScrollableParent:v}},Qt=[{name:"clock-icon",use:["time","calendar"]},{name:"arrow-left",use:["month-year","calendar"]},{name:"arrow-right",use:["month-year","calendar"]},{name:"arrow-up",use:["time","calendar","month-year"]},{name:"arrow-down",use:["time","calendar","month-year"]},{name:"calendar-icon",use:["month-year","time","calendar"]},{name:"day",use:["calendar"]},{name:"month-overlay-value",use:["calendar","month-year"]},{name:"year-overlay-value",use:["calendar","month-year"]},{name:"year-overlay",use:["month-year"]},{name:"month-overlay",use:["month-year"]},{name:"month-overlay-header",use:["month-year"]},{name:"year-overlay-header",use:["month-year"]},{name:"hours-overlay-value",use:["calendar","time"]},{name:"minutes-overlay-value",use:["calendar","time"]},{name:"seconds-overlay-value",use:["calendar","time"]},{name:"hours",use:["calendar","time"]},{name:"minutes",use:["calendar","time"]},{name:"month",use:["calendar","month-year"]},{name:"year",use:["calendar","month-year"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar"]},{name:"marker-tooltip",use:["calendar"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time"]},{name:"am-pm-button",use:["calendar","time"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year"]},{name:"time-picker",use:["menu"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar"]}],bu=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],_u={all:()=>Qt,monthYear:()=>Qt.filter(t=>t.use.includes("month-year")),input:()=>bu,timePicker:()=>Qt.filter(t=>t.use.includes("time")),action:()=>Qt.filter(t=>t.use.includes("action")),calendar:()=>Qt.filter(t=>t.use.includes("calendar")),menu:()=>Qt.filter(t=>t.use.includes("menu"))},Bt=(t,n,a)=>{const e=[];return _u[n]().forEach(r=>{t[r.name]&&e.push(r.name)}),a&&a.length&&a.forEach(r=>{r.slot&&e.push(r.slot)}),e},Pa=t=>({transitionName:Z(()=>n=>t&&typeof t!="boolean"?n?t.open:t.close:""),showTransition:!!t}),Yt={multiCalendars:{type:[Boolean,Number,String],default:null},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},closeOnScroll:{type:Boolean,default:!1},autoPosition:{type:Boolean,default:!0},closeOnAutoApply:{type:Boolean,default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:String,default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},menuClassName:{type:String,default:null},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},multiCalendarsSolo:{type:Boolean,default:!1},calendarCellClassName:{type:String,default:null},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},autoRange:{type:[Number,String],default:null},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},showNowButton:{type:Boolean,default:!1},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},modeHeight:{type:[Number,String],default:255},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetRanges:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},minRange:{type:[Number,String],default:null},maxRange:{type:[Number,String],default:null},multiDatesLimit:{type:[Number,String],default:null},reverseYears:{type:Boolean,default:!1},keepActionRow:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},multiStatic:{type:Boolean,default:!0},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Array,Function],default:null},highlightWeekDays:{type:Array,default:null},highlightDisabledDays:{type:Boolean,default:!1},teleport:{type:[String,Boolean],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function],default:null},calendarClassName:{type:String,default:null},noSwipe:{type:Boolean,default:!1},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:Boolean,default:!1},partialRange:{type:Boolean,default:!0},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},inputClassName:{type:String,default:null},inlineWithInput:{type:Boolean,default:!1},textInputOptions:{type:Object,default:()=>null},fixedStart:{type:Boolean,default:!1},fixedEnd:{type:Boolean,default:!1},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:Boolean,default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:Boolean,default:!1},textInput:{type:Boolean,default:!1},onClickOutside:{type:Function,default:null},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},allowPreventDefault:{type:Boolean,default:!1},closeOnClearValue:{type:Boolean,default:!0},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:Function,default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},autoApplyMonth:{type:Boolean,default:!0}},ku={key:1,class:"dp__input_wrap"},Tu=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","onKeydown"],Du={key:2,class:"dp__clear_icon"},xu=vt({__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...Yt},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(t,{expose:n,emit:a}){const e=t,{getDefaultPattern:r,isValidDate:i,defaults:o,getDefaultStartTime:l,assignDefaultTime:d}=it(e),u=ne(),y=ne(null),m=ne(!1),c=ne(!1),p=Z(()=>({dp__pointer:!e.disabled&&!e.readonly&&!e.textInput,dp__disabled:e.disabled,dp__input_readonly:!e.textInput,dp__input:!0,dp__input_icon_pad:!e.hideInputIcon,dp__input_valid:e.state,dp__input_invalid:e.state===!1,dp__input_focus:m.value||e.isMenuOpen,dp__input_reg:!e.textInput,[e.inputClassName]:!!e.inputClassName})),$=()=>{a("set-input-date",null),e.autoApply&&(a("set-empty-date"),u.value=null)},A=v=>{var g;const P=l();return xl(v,((g=o.value.textInputOptions)==null?void 0:g.format)||r(),P||d({}),e.inputValue,c.value)},N=v=>{const{rangeSeparator:g}=o.value.textInputOptions,[P,F]=v.split(`${g}`);if(P){const D=A(P.trim()),M=F?A(F.trim()):null,C=D&&M?[D,M]:[D];u.value=D?C:null}},X=()=>{c.value=!0},k=v=>{if(e.range)N(v);else if(e.multiDates){const g=v.split(";");u.value=g.map(P=>A(P.trim())).filter(P=>P)}else u.value=A(v)},_=v=>{var g,P;const F=typeof v=="string"?v:(g=v.target)==null?void 0:g.value;F!==""?((P=o.value.textInputOptions)!=null&&P.openMenu&&!e.isMenuOpen&&a("open"),k(F),a("set-input-date",u.value)):$(),c.value=!1,a("update:input-value",F)},S=v=>{var g,P;e.textInput?(k(v.target.value),(g=o.value.textInputOptions)!=null&&g.enterSubmit&&i(u.value)&&e.inputValue!==""?(a("set-input-date",u.value,!0),u.value=null):(P=o.value.textInputOptions)!=null&&P.enterSubmit&&e.inputValue===""&&(u.value=null,a("clear"))):Y(v)},w=v=>{var g,P,F;e.textInput&&(g=o.value.textInputOptions)!=null&&g.tabSubmit&&k(v.target.value),(P=o.value.textInputOptions)!=null&&P.tabSubmit&&i(u.value)&&e.inputValue!==""?(a("set-input-date",u.value,!0),u.value=null):(F=o.value.textInputOptions)!=null&&F.tabSubmit&&e.inputValue===""&&(u.value=null,a("clear"))},O=()=>{m.value=!0,a("focus")},Y=v=>{var g;v.preventDefault(),v.stopImmediatePropagation(),v.stopPropagation(),e.textInput&&(g=o.value.textInputOptions)!=null&&g.openMenu&&!e.inlineWithInput?(a("toggle"),o.value.textInputOptions.enterSubmit&&a("select-date")):e.textInput||a("toggle")},U=()=>{a("real-blur"),m.value=!1,(!e.isMenuOpen||e.inline&&e.inlineWithInput)&&a("blur"),e.autoApply&&e.textInput&&u.value&&!e.isMenuOpen&&(a("set-input-date",u.value),a("select-date"),u.value=null)},L=()=>{a("clear")},H=v=>{if(!e.textInput){if(v.code==="Tab")return;v.preventDefault()}};return n({focusInput:()=>{var v;(v=y.value)==null||v.focus({preventScroll:!0})},setParsedDate:v=>{u.value=v}}),(v,g)=>{var P;return R(),Q("div",{onClick:Y},[v.$slots.trigger&&!v.$slots["dp-input"]&&!v.inline?ie(v.$slots,"trigger",{key:0}):G("",!0),!v.$slots.trigger&&(!v.inline||v.inlineWithInput)?(R(),Q("div",ku,[v.$slots["dp-input"]&&!v.$slots.trigger&&!v.inline?ie(v.$slots,"dp-input",{key:0,value:t.inputValue,isMenuOpen:t.isMenuOpen,onInput:_,onEnter:S,onTab:w,onClear:L,onBlur:U,onKeypress:H,onPaste:X}):G("",!0),v.$slots["dp-input"]?G("",!0):(R(),Q("input",{key:1,ref_key:"inputRef",ref:y,id:v.uid?`dp-input-${v.uid}`:void 0,name:v.name,class:Ce(p.value),inputmode:v.textInput?"text":"none",placeholder:v.placeholder,disabled:v.disabled,readonly:v.readonly,required:v.required,value:t.inputValue,autocomplete:v.autocomplete,"aria-label":(P=j(o).ariaLabels)==null?void 0:P.input,onInput:_,onKeydown:[he(S,["enter"]),he(w,["tab"]),H],onBlur:U,onFocus:O,onKeypress:H,onPaste:X},null,42,Tu)),J("div",{onClick:g[2]||(g[2]=F=>a("toggle"))},[v.$slots["input-icon"]&&!v.hideInputIcon?(R(),Q("span",{key:0,class:"dp__input_icon",onClick:g[0]||(g[0]=F=>a("toggle"))},[ie(v.$slots,"input-icon")])):G("",!0),!v.$slots["input-icon"]&&!v.hideInputIcon&&!v.$slots["dp-input"]?(R(),Pe(j(Ca),{key:1,onClick:g[1]||(g[1]=F=>a("toggle")),class:"dp__input_icon dp__input_icons"})):G("",!0)]),v.$slots["clear-icon"]&&t.inputValue&&v.clearable&&!v.disabled&&!v.readonly?(R(),Q("span",Du,[ie(v.$slots,"clear-icon",{clear:L})])):G("",!0),v.clearable&&!v.$slots["clear-icon"]&&t.inputValue&&!v.disabled&&!v.readonly?(R(),Pe(j(Dl),{key:3,class:"dp__clear_icon dp__input_icons",onClick:ot(L,["stop","prevent"])},null,8,["onClick"])):G("",!0)])):G("",!0)])}}}),Mu=["title"],Cu={class:"dp__action_buttons"},Pu=["onKeydown","disabled"],Su=vt({__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},calendarWidth:{type:Number,default:0},...Yt},emits:["close-picker","select-date","select-now","invalid-select"],setup(t,{emit:n}){const a=t,{formatDate:e,isValidTime:r,defaults:i}=it(a),{buildMatrix:o}=Et(),l=ne(null),d=ne(null);ct(()=>{a.arrowNavigation&&o([Re(l),Re(d)],"actionRow")});const u=Z(()=>a.range&&!a.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),y=Z(()=>!m.value||!c.value||!u.value),m=Z(()=>!a.enableTimePicker||a.ignoreTimeValidation?!0:r(a.internalModelValue)),c=Z(()=>a.monthPicker?a.range&&Array.isArray(a.internalModelValue)?!a.internalModelValue.filter(w=>!_(w)).length:_(a.internalModelValue):!0),p=()=>{const w=i.value.previewFormat;return a.timePicker||a.monthPicker,w(Ke(a.internalModelValue))},$=()=>{const w=a.internalModelValue;return i.value.multiCalendars>0?`${A(w[0])} - ${A(w[1])}`:[A(w[0]),A(w[1])]},A=w=>e(w,i.value.previewFormat),N=Z(()=>!a.internalModelValue||!a.menuMount?"":typeof i.value.previewFormat=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?$():a.multiDates?a.internalModelValue.map(w=>`${A(w)}`):a.modelAuto?`${A(a.internalModelValue[0])}`:`${A(a.internalModelValue[0])} -`:A(a.internalModelValue):p()),X=()=>a.multiDates?"; ":" - ",k=Z(()=>Array.isArray(N.value)?N.value.join(X()):N.value),_=w=>{if(!a.monthPicker)return!0;let O=!0;const Y=q(ia(w));if(a.minDate&&a.maxDate){const U=q(ia(a.minDate)),L=q(ia(a.maxDate));return at(Y,U)&&Ze(Y,L)||Ne(Y,U)||Ne(Y,L)}if(a.minDate){const U=q(ia(a.minDate));O=at(Y,U)||Ne(Y,U)}if(a.maxDate){const U=q(ia(a.maxDate));O=Ze(Y,U)||Ne(Y,U)}return O},S=()=>{m.value&&c.value&&u.value?n("select-date"):n("invalid-select")};return(w,O)=>(R(),Q("div",{class:"dp__action_row",style:It(t.calendarWidth?{width:`${t.calendarWidth}px`}:{})},[w.$slots["action-row"]?ie(w.$slots,"action-row",ze(Qe({key:0},{internalModelValue:t.internalModelValue,disabled:y.value,selectDate:()=>w.$emit("select-date"),closePicker:()=>w.$emit("close-picker")}))):(R(),Q(we,{key:1},[j(i).actionRow.showPreview?(R(),Q("div",{key:0,class:"dp__selection_preview",title:k.value},[w.$slots["action-preview"]?ie(w.$slots,"action-preview",{key:0,value:t.internalModelValue}):G("",!0),w.$slots["action-preview"]?G("",!0):(R(),Q(we,{key:1},[rt(Ve(k.value),1)],64))],8,Mu)):G("",!0),J("div",Cu,[w.$slots["action-buttons"]?ie(w.$slots,"action-buttons",{key:0,value:t.internalModelValue}):G("",!0),w.$slots["action-buttons"]?G("",!0):(R(),Q(we,{key:1},[!w.inline&&j(i).actionRow.showCancel?(R(),Q("button",{key:0,type:"button",ref_key:"cancelButtonRef",ref:l,class:"dp__action_button dp__action_cancel",onClick:O[0]||(O[0]=Y=>w.$emit("close-picker")),onKeydown:[O[1]||(O[1]=he(Y=>w.$emit("close-picker"),["enter"])),O[2]||(O[2]=he(Y=>w.$emit("close-picker"),["space"]))]},Ve(w.cancelText),545)):G("",!0),w.showNowButton||j(i).actionRow.showNow?(R(),Q("button",{key:1,type:"button",ref_key:"cancelButtonRef",ref:l,class:"dp__action_button dp__action_cancel",onClick:O[3]||(O[3]=Y=>w.$emit("select-now")),onKeydown:[O[4]||(O[4]=he(Y=>w.$emit("select-now"),["enter"])),O[5]||(O[5]=he(Y=>w.$emit("select-now"),["space"]))]},Ve(w.nowButtonLabel),545)):G("",!0),j(i).actionRow.showSelect?(R(),Q("button",{key:2,type:"button",class:"dp__action_button dp__action_select",onKeydown:[he(S,["enter"]),he(S,["space"])],onClick:S,disabled:y.value,ref_key:"selectButtonRef",ref:d},Ve(w.selectText),41,Pu)):G("",!0)],64))])],64))],4))}}),Ou=["aria-label"],Nu={class:"dp__calendar_header",role:"row"},Au={key:0,class:"dp__calendar_header_item",role:"gridcell"},$u=J("div",{class:"dp__calendar_header_separator"},null,-1),Iu=["aria-label"],Eu={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},Yu={class:"dp__cell_inner"},Uu=["aria-selected","aria-disabled","aria-label","onClick","onKeydown","onMouseenter","onMouseleave"],Lu=vt({__name:"Calendar",props:{mappedDates:{type:Array,default:()=>[]},getWeekNum:{type:Function,default:()=>""},specificMode:{type:Boolean,default:!1},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...Yt},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(t,{expose:n,emit:a}){const e=t,{buildMultiLevelMatrix:r}=Et(),{setDateMonthOrYear:i,defaults:o}=it(e),l=ne(null),d=ne({bottom:"",left:"",transform:""}),u=ne([]),y=ne(null),m=ne(!0),c=ne(""),p=ne({startX:0,endX:0,startY:0,endY:0}),$=ne([]),A=ne({left:"50%"}),N=Z(()=>e.calendar?e.calendar(e.mappedDates):e.mappedDates),X=Z(()=>e.dayNames?Array.isArray(e.dayNames)?e.dayNames:e.dayNames(e.locale,+e.weekStart):au(e.formatLocale,e.locale,+e.weekStart));ct(()=>{a("mount",{cmp:"calendar",refs:u}),e.noSwipe||y.value&&(y.value.addEventListener("touchstart",g,{passive:!1}),y.value.addEventListener("touchend",P,{passive:!1}),y.value.addEventListener("touchmove",F,{passive:!1})),e.monthChangeOnScroll&&y.value&&y.value.addEventListener("wheel",C,{passive:!1})});const k=x=>x?e.vertical?"vNext":"next":e.vertical?"vPrevious":"previous",_=(x,s)=>{if(e.transitions){const E=ut(i(q(),e.month,e.year));c.value=at(ut(i(q(),x,s)),E)?o.value.transitions[k(!0)]:o.value.transitions[k(!1)],m.value=!1,At(()=>{m.value=!0})}},S=Z(()=>({[e.calendarClassName]:!!e.calendarClassName})),w=Z(()=>x=>{const s=iu(x);return{dp__marker_dot:s.type==="dot",dp__marker_line:s.type==="line"}}),O=Z(()=>x=>Ne(x,l.value)),Y=Z(()=>({dp__calendar:!0,dp__calendar_next:o.value.multiCalendars>0&&e.instance!==0})),U=Z(()=>x=>e.hideOffsetDates?x.current:!0),L=Z(()=>e.specificMode?{height:`${e.modeHeight}px`}:void 0),H=async(x,s,E)=>{var K,W;if(a("set-hover-date",x),(W=(K=x.marker)==null?void 0:K.tooltip)!=null&&W.length){const T=Re(u.value[s][E]);if(T){const{width:f,height:h}=T.getBoundingClientRect();l.value=x.value;let I={left:`${f/2}px`},z=-50;if(await At(),$.value[0]){const{left:oe,width:ae}=$.value[0].getBoundingClientRect();oe<0&&(I={left:"0"},z=0,A.value.left=`${f/2}px`),window.innerWidth{l.value&&(l.value=null,d.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",x.marker))},g=x=>{p.value.startX=x.changedTouches[0].screenX,p.value.startY=x.changedTouches[0].screenY},P=x=>{p.value.endX=x.changedTouches[0].screenX,p.value.endY=x.changedTouches[0].screenY,D()},F=x=>{e.vertical&&!e.inline&&x.preventDefault()},D=()=>{const x=e.vertical?"Y":"X";Math.abs(p.value[`start${x}`]-p.value[`end${x}`])>10&&a("handle-swipe",p.value[`start${x}`]>p.value[`end${x}`]?"right":"left")},M=(x,s,E)=>{x&&(Array.isArray(u.value[s])?u.value[s][E]=x:u.value[s]=[x]),e.arrowNavigation&&r(u.value,"calendar")},C=x=>{e.monthChangeOnScroll&&(x.preventDefault(),a("handle-scroll",x))};return n({triggerTransition:_}),(x,s)=>{var E;return R(),Q("div",{class:Ce(Y.value)},[J("div",{style:It(L.value),ref_key:"calendarWrapRef",ref:y,role:"grid",class:Ce(S.value),"aria-label":(E=j(o).ariaLabels)==null?void 0:E.calendarWrap},[t.specificMode?G("",!0):(R(),Q(we,{key:0},[J("div",Nu,[x.weekNumbers?(R(),Q("div",Au,Ve(x.weekNumName),1)):G("",!0),(R(!0),Q(we,null,Fe(X.value,(K,W)=>(R(),Q("div",{class:"dp__calendar_header_item",role:"gridcell",key:W},[x.$slots["calendar-header"]?ie(x.$slots,"calendar-header",{key:0,day:K,index:W}):G("",!0),x.$slots["calendar-header"]?G("",!0):(R(),Q(we,{key:1},[rt(Ve(K),1)],64))]))),128))]),$u,_t(Zt,{name:c.value,css:!!x.transitions},{default:_e(()=>{var K;return[m.value?(R(),Q("div",{key:0,class:"dp__calendar",role:"grid","aria-label":(K=j(o).ariaLabels)==null?void 0:K.calendarDays},[(R(!0),Q(we,null,Fe(N.value,(W,T)=>(R(),Q("div",{class:"dp__calendar_row",role:"row",key:T},[x.weekNumbers?(R(),Q("div",Eu,[J("div",Yu,Ve(t.getWeekNum(W.days)),1)])):G("",!0),(R(!0),Q(we,null,Fe(W.days,(f,h)=>{var I,z,oe;return R(),Q("div",{role:"gridcell",class:"dp__calendar_item",ref_for:!0,ref:ae=>M(ae,T,h),key:h+T,"aria-selected":f.classData.dp__active_date||f.classData.dp__range_start||f.classData.dp__range_start,"aria-disabled":f.classData.dp__cell_disabled,"aria-label":(z=(I=j(o).ariaLabels)==null?void 0:I.day)==null?void 0:z.call(I,f),tabindex:"0",onClick:ot(ae=>x.$emit("select-date",f),["stop","prevent"]),onKeydown:[he(ae=>x.$emit("select-date",f),["enter"]),he(ae=>x.$emit("handle-space",f),["space"])],onMouseenter:ae=>H(f,T,h),onMouseleave:ae=>v(f)},[J("div",{class:Ce(["dp__cell_inner",f.classData])},[x.$slots.day&&U.value(f)?ie(x.$slots,"day",{key:0,day:+f.text,date:f.value}):G("",!0),x.$slots.day?G("",!0):(R(),Q(we,{key:1},[rt(Ve(f.text),1)],64)),f.marker&&U.value(f)?(R(),Q(we,{key:2},[x.$slots.marker?ie(x.$slots,"marker",{key:0,marker:f.marker,day:+f.text,date:f.value}):(R(),Q("div",{key:1,class:Ce(w.value(f.marker)),style:It(f.marker.color?{backgroundColor:f.marker.color}:{})},null,6))],64)):G("",!0),O.value(f.value)?(R(),Q("div",{key:3,class:"dp__marker_tooltip",ref_for:!0,ref_key:"activeTooltip",ref:$,style:It(d.value)},[(oe=f.marker)!=null&&oe.tooltip?(R(),Q("div",{key:0,class:"dp__tooltip_content",onClick:s[0]||(s[0]=ot(()=>{},["stop"]))},[(R(!0),Q(we,null,Fe(f.marker.tooltip,(ae,ye)=>(R(),Q("div",{key:ye,class:"dp__tooltip_text"},[x.$slots["marker-tooltip"]?ie(x.$slots,"marker-tooltip",{key:0,tooltip:ae,day:f.value}):G("",!0),x.$slots["marker-tooltip"]?G("",!0):(R(),Q(we,{key:1},[J("div",{class:"dp__tooltip_mark",style:It(ae.color?{backgroundColor:ae.color}:{})},null,4),J("div",null,Ve(ae.text),1)],64))]))),128)),J("div",{class:"dp__arrow_bottom_tp",style:It(A.value)},null,4)])):G("",!0)],4)):G("",!0)],2)],40,Uu)}),128))]))),128))],8,Iu)):G("",!0)]}),_:3},8,["name","css"])],64))],14,Ou)],2)}}}),Ru=["aria-label","aria-disabled"],qa=vt({__name:"ActionIcon",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(t,{emit:n}){const a=ne(null);return ct(()=>n("set-ref",a)),(e,r)=>(R(),Q("button",{type:"button",class:"dp__btn dp__month_year_col_nav",onClick:r[0]||(r[0]=i=>e.$emit("activate")),onKeydown:[r[1]||(r[1]=he(ot(i=>e.$emit("activate"),["prevent"]),["enter"])),r[2]||(r[2]=he(ot(i=>e.$emit("activate"),["prevent"]),["space"]))],tabindex:"0","aria-label":e.ariaLabel,"aria-disabled":e.disabled,ref_key:"elRef",ref:a},[J("span",{class:Ce(["dp__inner_nav",{dp__inner_nav_disabled:e.disabled}])},[ie(e.$slots,"default")],2)],40,Ru))}}),Fu=["onKeydown"],Vu={class:"dp__selection_grid_header"},Bu=["aria-selected","aria-disabled","onClick","onKeydown","onMouseover"],Wu=["aria-label","onKeydown"],ca=vt({__name:"SelectionGrid",props:{items:{type:Array,default:()=>[]},modelValue:{type:[String,Number],default:null},multiModelValue:{type:Array,default:()=>[]},disabledValues:{type:Array,default:()=>[]},minValue:{type:[Number,String],default:null},maxValue:{type:[Number,String],default:null},year:{type:Number,default:0},skipActive:{type:Boolean,default:!1},headerRefs:{type:Array,default:()=>[]},skipButtonRef:{type:Boolean,default:!1},monthPicker:{type:Boolean,default:!1},yearPicker:{type:Boolean,default:!1},escClose:{type:Boolean,default:!0},type:{type:String,default:null},arrowNavigation:{type:Boolean,default:!1},autoApply:{type:Boolean,default:!1},textInput:{type:Boolean,default:!1},ariaLabels:{type:Object,default:()=>({})},hideNavigation:{type:Array,default:()=>[]},internalModelValue:{type:[Date,Array],default:null},autoApplyMonth:{type:Boolean,default:!1}},emits:["update:model-value","selected","toggle","reset-flow"],setup(t,{expose:n,emit:a}){const e=t,{setSelectionGrid:r,buildMultiLevelMatrix:i,setMonthPicker:o}=Et(),{hideNavigationButtons:l}=it(e),d=ne(!1),u=ne(null),y=ne(null),m=ne([]),c=ne(),p=ne(null),$=ne(0),A=ne(null);Or(()=>{u.value=null}),ct(()=>{var C;At().then(()=>L()),X(),N(!0),(C=u.value)==null||C.focus({preventScroll:!0})}),rn(()=>N(!1));const N=C=>{var x;e.arrowNavigation&&((x=e.headerRefs)!=null&&x.length?o(C):r(C))},X=()=>{const C=Re(y);C&&(e.textInput||C.focus({preventScroll:!0}),d.value=C.clientHeight({dp__overlay:!0})),_=Z(()=>({dp__overlay_col:!0})),S=C=>e.monthPicker&&!e.autoApplyMonth?Ne(e.internalModelValue,Ot(Gt(new Date,C.value),e.year)):e.skipActive?!1:C.value===e.modelValue,w=Z(()=>e.items.map(C=>C.filter(x=>x).map(x=>{var s,E,K;const W=e.disabledValues.some(f=>f===x.value)||U(x.value),T=(s=e.multiModelValue)!=null&&s.length?(E=e.multiModelValue)==null?void 0:E.some(f=>Ne(f,Ot(e.monthPicker?Gt(new Date,x.value):new Date,e.monthPicker?e.year:x.value))):S(x);return{...x,className:{dp__overlay_cell_active:T,dp__overlay_cell:!T,dp__overlay_cell_disabled:W,dp__overlay_cell_active_disabled:W&&T,dp__overlay_cell_pad:!0,dp__cell_in_between:(K=e.multiModelValue)!=null&&K.length&&e.skipActive?v(x.value):!1}}}))),O=Z(()=>({dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:d.value,dp__button_bottom:e.autoApply})),Y=Z(()=>{var C,x;return{dp__overlay_container:!0,dp__container_flex:((C=e.items)==null?void 0:C.length)<=6,dp__container_block:((x=e.items)==null?void 0:x.length)>6}}),U=C=>{const x=e.maxValue||e.maxValue===0,s=e.minValue||e.minValue===0;return!x&&!s?!1:x&&s?+C>+e.maxValue||+C<+e.minValue:x?+C>+e.maxValue:s?+C<+e.minValue:!1},L=()=>{const C=Re(u),x=Re(y),s=Re(p),E=Re(A),K=s?s.getBoundingClientRect().height:0;x&&($.value=x.getBoundingClientRect().height-K),C&&E&&(E.scrollTop=C.offsetTop-E.offsetTop-($.value/2-C.getBoundingClientRect().height)-K)},H=C=>{!e.disabledValues.some(x=>x===C)&&!U(C)&&(a("update:model-value",C),a("selected"))},v=C=>{const x=e.monthPicker?e.year:C;return wr(e.multiModelValue,Ot(e.monthPicker?Gt(new Date,c.value||0):new Date,e.monthPicker?x:c.value||x),Ot(e.monthPicker?Gt(new Date,C):new Date,x))},g=()=>{a("toggle"),a("reset-flow")},P=()=>{e.escClose&&g()},F=(C,x,s,E)=>{C&&(x.value===+e.modelValue&&!e.disabledValues.includes(x.value)&&(u.value=C),e.arrowNavigation&&(Array.isArray(m.value[s])?m.value[s][E]=C:m.value[s]=[C],D()))},D=()=>{var C,x;const s=(C=e.headerRefs)!=null&&C.length?[e.headerRefs].concat(m.value):m.value.concat([e.skipButtonRef?[]:[p.value]]);i(Ke(s),(x=e.headerRefs)!=null&&x.length?"monthPicker":"selectionGrid")},M=C=>{e.arrowNavigation||C.stopImmediatePropagation()};return n({focusGrid:X}),(C,x)=>{var s;return R(),Q("div",{ref_key:"gridWrapRef",ref:y,class:Ce(k.value),role:"dialog",tabindex:"0",onKeydown:[he(P,["esc"]),x[0]||(x[0]=he(E=>M(E),["left"])),x[1]||(x[1]=he(E=>M(E),["up"])),x[2]||(x[2]=he(E=>M(E),["down"])),x[3]||(x[3]=he(E=>M(E),["right"]))]},[J("div",{class:Ce(Y.value),ref_key:"containerRef",ref:A,role:"grid",style:It({height:`${$.value}px`})},[J("div",Vu,[ie(C.$slots,"header")]),C.$slots.overlay?ie(C.$slots,"overlay",{key:0}):(R(!0),Q(we,{key:1},Fe(w.value,(E,K)=>(R(),Q("div",{class:Ce(["dp__overlay_row",{dp__flex_row:w.value.length>=3}]),key:K,role:"row"},[(R(!0),Q(we,null,Fe(E,(W,T)=>(R(),Q("div",{role:"gridcell",class:Ce(_.value),key:W.value,"aria-selected":W.value===t.modelValue&&!t.disabledValues.includes(W.value),"aria-disabled":W.className.dp__overlay_cell_disabled,ref_for:!0,ref:f=>F(f,W,K,T),tabindex:"0",onClick:f=>H(W.value),onKeydown:[he(f=>H(W.value),["enter"]),he(f=>H(W.value),["space"])],onMouseover:f=>c.value=W.value},[J("div",{class:Ce(W.className)},[C.$slots.item?ie(C.$slots,"item",{key:0,item:W}):G("",!0),C.$slots.item?G("",!0):(R(),Q(we,{key:1},[rt(Ve(W.text),1)],64))],2)],42,Bu))),128))],2))),128))],6),C.$slots["button-icon"]?yt((R(),Q("div",{key:0,role:"button","aria-label":(s=t.ariaLabels)==null?void 0:s.toggleOverlay,class:Ce(O.value),tabindex:"0",ref_key:"toggleButton",ref:p,onClick:g,onKeydown:[he(g,["enter"]),he(g,["tab"])]},[ie(C.$slots,"button-icon")],42,Wu)),[[wa,!j(l)(t.type)]]):G("",!0)],42,Fu)}}}),Hu=["aria-label"],qn=vt({__name:"RegularPicker",props:{ariaLabel:{type:String,default:""},showSelectionGrid:{type:Boolean,default:!1},modelValue:{type:Number,default:null},items:{type:Array,default:()=>[]},disabledValues:{type:Array,default:()=>[]},minValue:{type:Number,default:null},maxValue:{type:Number,default:null},slotName:{type:String,default:""},overlaySlot:{type:String,default:""},headerRefs:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},type:{type:String,default:null},transitions:{type:[Object,Boolean],default:!1},arrowNavigation:{type:Boolean,default:!1},autoApply:{type:Boolean,default:!1},textInput:{type:Boolean,default:!1},ariaLabels:{type:Object,default:()=>({})},hideNavigation:{type:Array,default:()=>[]}},emits:["update:model-value","toggle","set-ref"],setup(t,{emit:n}){const a=t,{transitionName:e,showTransition:r}=Pa(a.transitions),i=ne(null);return ct(()=>n("set-ref",i)),(o,l)=>(R(),Q(we,null,[J("button",{type:"button",class:"dp__btn dp__month_year_select",onClick:l[0]||(l[0]=d=>o.$emit("toggle")),onKeydown:[l[1]||(l[1]=he(ot(d=>o.$emit("toggle"),["prevent"]),["enter"])),l[2]||(l[2]=he(ot(d=>o.$emit("toggle"),["prevent"]),["space"]))],"aria-label":t.ariaLabel,tabindex:"0",ref_key:"elRef",ref:i},[ie(o.$slots,"default")],40,Hu),_t(Zt,{name:j(e)(t.showSelectionGrid),css:j(r)},{default:_e(()=>[t.showSelectionGrid?(R(),Pe(ca,Qe({key:0},{modelValue:t.modelValue,items:t.items,disabledValues:t.disabledValues,minValue:t.minValue,maxValue:t.maxValue,escClose:t.escClose,type:t.type,arrowNavigation:t.arrowNavigation,textInput:t.textInput,autoApply:t.autoApply,ariaLabels:t.ariaLabels,hideNavigation:t.hideNavigation},{"header-refs":[],"onUpdate:modelValue":l[3]||(l[3]=d=>o.$emit("update:model-value",d)),onToggle:l[4]||(l[4]=d=>o.$emit("toggle"))}),nt({"button-icon":_e(()=>[o.$slots["calendar-icon"]?ie(o.$slots,"calendar-icon",{key:0}):G("",!0),o.$slots["calendar-icon"]?G("",!0):(R(),Pe(j(Ca),{key:1}))]),_:2},[o.$slots[t.slotName]?{name:"item",fn:_e(({item:d})=>[ie(o.$slots,t.slotName,{item:d})]),key:"0"}:void 0,o.$slots[t.overlaySlot]?{name:"overlay",fn:_e(()=>[ie(o.$slots,t.overlaySlot)]),key:"1"}:void 0,o.$slots[`${t.overlaySlot}-header`]?{name:"header",fn:_e(()=>[ie(o.$slots,`${t.overlaySlot}-header`)]),key:"2"}:void 0]),1040)):G("",!0)]),_:3},8,["name","css"])],64))}}),ju={class:"dp__month_year_row"},qu={class:"dp__month_picker_header"},Qu=["aria-label"],Gu=["aria-label"],Xu=["aria-label"],Ju=vt({__name:"MonthYearPicker",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},internalModelValue:{type:[Date,Array],default:null},...Yt},emits:["update-month-year","month-year-select","mount","reset-flow","overlay-closed"],setup(t,{expose:n,emit:a}){const e=t,{defaults:r}=it(e),{transitionName:i,showTransition:o}=Pa(r.value.transitions),{buildMatrix:l}=Et(),{handleMonthYearChange:d,isDisabled:u,updateMonthYear:y}=gu(e,a),m=ne(!1),c=ne(!1),p=ne([null,null,null,null]),$=ne(null),A=ne(null),N=ne(null);ct(()=>{a("mount")});const X=h=>({get:()=>e[h],set:I=>{const z=h==="month"?"year":"month";a("update-month-year",{[h]:I,[z]:e[z]}),a("month-year-select",h==="year"),h==="month"?E(!0):K(!0)}}),k=Z(X("month")),_=Z(X("year")),S=h=>{const I=Ie(q(h));return e.year===I},w=Z(()=>e.monthPicker?Array.isArray(e.disabledDates)?e.disabledDates.map(h=>q(h)).filter(h=>S(h)).map(h=>Ae(h)):[]:[]),O=Z(()=>h=>{const I=h==="month";return{showSelectionGrid:(I?m:c).value,items:(I?D:M).value,disabledValues:r.value.filters[I?"months":"years"].concat(w.value),minValue:(I?H:U).value,maxValue:(I?v:L).value,headerRefs:I&&e.monthPicker?[$.value,A.value,N.value]:[],escClose:e.escClose,transitions:r.value.transitions,ariaLabels:r.value.ariaLabels,textInput:e.textInput,autoApply:e.autoApply,arrowNavigation:e.arrowNavigation,hideNavigation:e.hideNavigation}}),Y=Z(()=>h=>({month:e.month,year:e.year,items:h==="month"?e.months:e.years,instance:e.instance,updateMonthYear:y,toggle:h==="month"?E:K})),U=Z(()=>e.minDate?Ie(q(e.minDate)):null),L=Z(()=>e.maxDate?Ie(q(e.maxDate)):null),H=Z(()=>{if(e.minDate&&U.value){if(U.value>e.year)return 12;if(U.value===e.year)return Ae(q(e.minDate))}return null}),v=Z(()=>e.maxDate&&L.value?L.value(e.range||e.multiDates)&&e.internalModelValue&&(e.monthPicker||e.yearPicker)?e.internalModelValue:[]),P=h=>{const I=[],z=oe=>oe;for(let oe=0;oee.months.find(I=>I.value===e.month)||{text:"",value:0}),D=Z(()=>P(e.months)),M=Z(()=>P(e.years)),C=Z(()=>r.value.multiCalendars?e.multiCalendarsSolo?!0:e.instance===0:!0),x=Z(()=>r.value.multiCalendars?e.multiCalendarsSolo?!0:e.instance===r.value.multiCalendars-1:!0),s=(h,I)=>{I!==void 0?h.value=I:h.value=!h.value},E=(h=!1,I)=>{W(h),s(m,I),m.value||a("overlay-closed")},K=(h=!1,I)=>{W(h),s(c,I),c.value||a("overlay-closed")},W=h=>{h||a("reset-flow")},T=(h=!1)=>{u.value(h)||a("update-month-year",{year:h?e.year+1:e.year-1,month:e.month,fromNav:!0})},f=(h,I)=>{e.arrowNavigation&&(p.value[I]=Re(h),l(p.value,"monthYear"))};return n({toggleMonthPicker:E,toggleYearPicker:K,handleMonthYearChange:d}),(h,I)=>{var z,oe,ae,ye,be;return R(),Q("div",ju,[h.$slots["month-year"]?ie(h.$slots,"month-year",ze(Qe({key:0},{month:t.month,year:t.year,months:t.months,years:t.years,updateMonthYear:j(y),handleMonthYearChange:j(d),instance:t.instance}))):(R(),Q(we,{key:1},[!h.monthPicker&&!h.yearPicker?(R(),Q(we,{key:0},[C.value&&!h.vertical?(R(),Pe(qa,{key:0,"aria-label":(z=j(r).ariaLabels)==null?void 0:z.prevMonth,disabled:j(u)(!1),onActivate:I[0]||(I[0]=de=>j(d)(!1)),onSetRef:I[1]||(I[1]=de=>f(de,0))},{default:_e(()=>[h.$slots["arrow-left"]?ie(h.$slots,"arrow-left",{key:0}):G("",!0),h.$slots["arrow-left"]?G("",!0):(R(),Pe(j(Sn),{key:1}))]),_:3},8,["aria-label","disabled"])):G("",!0),J("div",{class:Ce(["dp__month_year_wrap",{dp__year_disable_select:e.disableYearSelect}])},[_t(qn,Qe({type:"month","slot-name":"month-overlay-val","overlay-slot":"overlay-month","aria-label":(oe=j(r).ariaLabels)==null?void 0:oe.openMonthsOverlay,modelValue:k.value,"onUpdate:modelValue":I[2]||(I[2]=de=>k.value=de)},O.value("month"),{onToggle:E,onSetRef:I[3]||(I[3]=de=>f(de,1))}),nt({default:_e(()=>[h.$slots.month?ie(h.$slots,"month",ze(Qe({key:0},F.value))):G("",!0),h.$slots.month?G("",!0):(R(),Q(we,{key:1},[rt(Ve(F.value.text),1)],64))]),_:2},[h.$slots["calendar-icon"]?{name:"calendar-icon",fn:_e(()=>[ie(h.$slots,"calendar-icon")]),key:"0"}:void 0,h.$slots["month-overlay-value"]?{name:"month-overlay-val",fn:_e(({item:de})=>[ie(h.$slots,"month-overlay-value",{text:de.text,value:de.value})]),key:"1"}:void 0,h.$slots["month-overlay"]?{name:"overlay-month",fn:_e(()=>[ie(h.$slots,"month-overlay",ze(ft(Y.value("month"))))]),key:"2"}:void 0,h.$slots["month-overlay-header"]?{name:"overlay-month-header",fn:_e(()=>[ie(h.$slots,"month-overlay-header",{toggle:E})]),key:"3"}:void 0]),1040,["aria-label","modelValue"]),e.disableYearSelect?G("",!0):(R(),Pe(qn,Qe({key:0,type:"year","slot-name":"year-overlay-val","overlay-slot":"overlay-year","aria-label":(ae=j(r).ariaLabels)==null?void 0:ae.openYearsOverlay,modelValue:_.value,"onUpdate:modelValue":I[4]||(I[4]=de=>_.value=de)},O.value("year"),{onToggle:K,onSetRef:I[5]||(I[5]=de=>f(de,2))}),nt({default:_e(()=>[h.$slots.year?ie(h.$slots,"year",{key:0,year:t.year}):G("",!0),h.$slots.year?G("",!0):(R(),Q(we,{key:1},[rt(Ve(t.year),1)],64))]),_:2},[h.$slots["calendar-icon"]?{name:"calendar-icon",fn:_e(()=>[ie(h.$slots,"calendar-icon")]),key:"0"}:void 0,h.$slots["year-overlay-value"]?{name:"year-overlay-val",fn:_e(({item:de})=>[ie(h.$slots,"year-overlay-value",{text:de.text,value:de.value})]),key:"1"}:void 0,h.$slots["year-overlay"]?{name:"overlay-year",fn:_e(()=>[ie(h.$slots,"year-overlay",ze(ft(Y.value("year"))))]),key:"2"}:void 0,h.$slots["year-overlay-header"]?{name:"overlay-year-header",fn:_e(()=>[ie(h.$slots,"year-overlay-header",{toggle:K})]),key:"3"}:void 0]),1040,["aria-label","modelValue"]))],2),C.value&&h.vertical?(R(),Pe(qa,{key:1,"aria-label":(ye=j(r).ariaLabels)==null?void 0:ye.prevMonth,disabled:j(u)(!1),onActivate:I[6]||(I[6]=de=>j(d)(!1))},{default:_e(()=>[h.$slots["arrow-up"]?ie(h.$slots,"arrow-up",{key:0}):G("",!0),h.$slots["arrow-up"]?G("",!0):(R(),Pe(j(yr),{key:1}))]),_:3},8,["aria-label","disabled"])):G("",!0),x.value?(R(),Pe(qa,{key:2,ref:"rightIcon",disabled:j(u)(!0),"aria-label":(be=j(r).ariaLabels)==null?void 0:be.nextMonth,onActivate:I[7]||(I[7]=de=>j(d)(!0)),onSetRef:I[8]||(I[8]=de=>f(de,3))},{default:_e(()=>[h.$slots[h.vertical?"arrow-down":"arrow-right"]?ie(h.$slots,h.vertical?"arrow-down":"arrow-right",{key:0}):G("",!0),h.$slots[h.vertical?"arrow-down":"arrow-right"]?G("",!0):(R(),Pe(Gn(h.vertical?j(gr):j(On)),{key:1}))]),_:3},8,["disabled","aria-label"])):G("",!0)],64)):G("",!0),h.monthPicker?(R(),Pe(ca,Qe({key:1},O.value("month"),{"skip-active":h.range,"internal-model-value":t.internalModelValue,year:t.year,"auto-apply-month":h.autoApplyMonth,"multi-model-value":g.value,"month-picker":"",modelValue:k.value,"onUpdate:modelValue":I[17]||(I[17]=de=>k.value=de),onToggle:E,onSelected:I[18]||(I[18]=de=>h.$emit("overlay-closed"))}),nt({header:_e(()=>{var de,We,Je;return[J("div",qu,[J("div",{class:"dp__month_year_col_nav",tabindex:"0",ref_key:"mpPrevIconRef",ref:$,onClick:I[9]||(I[9]=qe=>T(!1)),onKeydown:I[10]||(I[10]=he(qe=>T(!1),["enter"]))},[J("div",{class:Ce(["dp__inner_nav",{dp__inner_nav_disabled:j(u)(!1)}]),role:"button","aria-label":(de=j(r).ariaLabels)==null?void 0:de.prevMonth},[h.$slots["arrow-left"]?ie(h.$slots,"arrow-left",{key:0}):G("",!0),h.$slots["arrow-left"]?G("",!0):(R(),Pe(j(Sn),{key:1}))],10,Qu)],544),J("div",{class:"dp__pointer",role:"button",ref_key:"mpYearButtonRef",ref:A,"aria-label":(We=j(r).ariaLabels)==null?void 0:We.openYearsOverlay,tabindex:"0",onClick:I[11]||(I[11]=()=>K(!1)),onKeydown:I[12]||(I[12]=he(()=>K(!1),["enter"]))},[h.$slots.year?ie(h.$slots,"year",{key:0,year:t.year}):G("",!0),h.$slots.year?G("",!0):(R(),Q(we,{key:1},[rt(Ve(t.year),1)],64))],40,Gu),J("div",{class:"dp__month_year_col_nav",tabindex:"0",ref_key:"mpNextIconRef",ref:N,onClick:I[13]||(I[13]=qe=>T(!0)),onKeydown:I[14]||(I[14]=he(qe=>T(!0),["enter"]))},[J("div",{class:Ce(["dp__inner_nav",{dp__inner_nav_disabled:j(u)(!0)}]),role:"button","aria-label":(Je=j(r).ariaLabels)==null?void 0:Je.nextMonth},[h.$slots["arrow-right"]?ie(h.$slots,"arrow-right",{key:0}):G("",!0),h.$slots["arrow-right"]?G("",!0):(R(),Pe(j(On),{key:1}))],10,Xu)],544)]),_t(Zt,{name:j(i)(c.value),css:j(o)},{default:_e(()=>[c.value?(R(),Pe(ca,Qe({key:0},O.value("year"),{modelValue:_.value,"onUpdate:modelValue":I[15]||(I[15]=qe=>_.value=qe),onToggle:K,onSelected:I[16]||(I[16]=qe=>h.$emit("overlay-closed"))}),nt({"button-icon":_e(()=>[h.$slots["calendar-icon"]?ie(h.$slots,"calendar-icon",{key:0}):G("",!0),h.$slots["calendar-icon"]?G("",!0):(R(),Pe(j(Ca),{key:1}))]),_:2},[h.$slots["year-overlay-value"]?{name:"item",fn:_e(({item:qe})=>[ie(h.$slots,"year-overlay-value",{text:qe.text,value:qe.value})]),key:"0"}:void 0]),1040,["modelValue"])):G("",!0)]),_:3},8,["name","css"])]}),_:2},[h.$slots["month-overlay-value"]?{name:"item",fn:_e(({item:de})=>[ie(h.$slots,"month-overlay-value",{text:de.text,value:de.value})]),key:"0"}:void 0]),1040,["skip-active","internal-model-value","year","auto-apply-month","multi-model-value","modelValue"])):G("",!0),h.yearPicker?(R(),Pe(ca,Qe({key:2},O.value("year"),{modelValue:_.value,"onUpdate:modelValue":I[19]||(I[19]=de=>_.value=de),"multi-model-value":g.value,"skip-active":h.range,"skip-button-ref":"","year-picker":"",onToggle:K,onSelected:I[20]||(I[20]=de=>h.$emit("overlay-closed"))}),nt({_:2},[h.$slots["year-overlay-value"]?{name:"item",fn:_e(({item:de})=>[ie(h.$slots,"year-overlay-value",{text:de.text,value:de.value})]),key:"0"}:void 0]),1040,["modelValue","multi-model-value","skip-active"])):G("",!0)],64))])}}}),Ku={key:0,class:"dp__time_input"},zu=["aria-label","onKeydown","onClick"],Zu=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),es=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),ts=["aria-label","onKeydown","onClick"],as=["aria-label","onKeydown","onClick"],ns=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),rs=J("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),os={key:0},is=["aria-label","onKeydown"],ls=vt({__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},...Yt},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","am-pm-change"],setup(t,{expose:n,emit:a}){const e=t,{setTimePickerElements:r,setTimePickerBackRef:i}=Et(),{defaults:o}=it(e),{transitionName:l,showTransition:d}=Pa(o.value.transitions),u=zt({hours:!1,minutes:!1,seconds:!1}),y=ne("AM"),m=ne(null),c=ne([]);ct(()=>{a("mounted")});const p=s=>Ge(new Date,{hours:s.hours,minutes:s.minutes,seconds:e.enableSeconds?s.seconds:0,milliseconds:0}),$=Z(()=>({hours:e.hours,minutes:e.minutes,seconds:e.seconds})),A=Z(()=>s=>!U(+e[s]+ +e[`${s}Increment`],s)),N=Z(()=>s=>!U(+e[s]-+e[`${s}Increment`],s)),X=(s,E)=>Jn(Ge(q(),s),E),k=(s,E)=>kl(Ge(q(),s),E),_=Z(()=>({dp__time_col:!0,dp__time_col_block:!e.timePickerInline,dp__time_col_reg_block:!e.enableSeconds&&e.is24&&!e.timePickerInline,dp__time_col_reg_inline:!e.enableSeconds&&e.is24&&e.timePickerInline,dp__time_col_reg_with_button:!e.enableSeconds&&!e.is24,dp__time_col_sec:e.enableSeconds&&e.is24,dp__time_col_sec_with_button:e.enableSeconds&&!e.is24})),S=Z(()=>{const s=[{type:"hours"},{type:"",separator:!0},{type:"minutes"}];return e.enableSeconds?s.concat([{type:"",separator:!0},{type:"seconds"}]):s}),w=Z(()=>S.value.filter(s=>!s.separator)),O=Z(()=>s=>{if(s==="hours"){const E=F(+e.hours);return{text:E<10?`0${E}`:`${E}`,value:E}}return{text:e[s]<10?`0${e[s]}`:`${e[s]}`,value:e[s]}}),Y=s=>{const E=e.is24?24:12,K=s==="hours"?E:60,W=+e[`${s}GridIncrement`],T=s==="hours"&&!e.is24?W:0,f=[];for(let h=T;h{const K=e.minTime?p(Ua(e.minTime)):null,W=e.maxTime?p(Ua(e.maxTime)):null,T=p(Ua($.value,E,s));return K&&W?(va(T,W)||Vt(T,W))&&(fa(T,K)||Vt(T,K)):K?fa(T,K)||Vt(T,K):W?va(T,W)||Vt(T,W):!0},L=Z(()=>s=>Y(s).flat().filter(E=>lu(E.value)).map(E=>E.value).filter(E=>!U(E,s))),H=s=>e[`no${s[0].toUpperCase()+s.slice(1)}Overlay`],v=s=>{H(s)||(u[s]=!u[s],u[s]||a("overlay-closed"))},g=s=>s==="hours"?Ct:s==="minutes"?Pt:Kt,P=(s,E=!0)=>{const K=E?X:k,W=E?+e[`${s}Increment`]:-+e[`${s}Increment`];U(+e[s]+W,s)&&a(`update:${s}`,g(s)(K({[s]:+e[s]},{[s]:+e[`${s}Increment`]})))},F=s=>e.is24?s:(s>=12?y.value="PM":y.value="AM",ou(s)),D=()=>{y.value==="PM"?(y.value="AM",a("update:hours",e.hours-12)):(y.value="PM",a("update:hours",e.hours+12)),a("am-pm-change",y.value)},M=s=>{u[s]=!0},C=(s,E,K)=>{if(s&&e.arrowNavigation){Array.isArray(c.value[E])?c.value[E][K]=s:c.value[E]=[s];const W=c.value.reduce((T,f)=>f.map((h,I)=>[...T[I]||[],f[I]]),[]);i(e.closeTimePickerBtn),m.value&&(W[1]=W[1].concat(m.value)),r(W,e.order)}},x=(s,E)=>s==="hours"&&!e.is24?a(`update:${s}`,y.value==="PM"?E+12:E):a(`update:${s}`,E);return n({openChildCmp:M}),(s,E)=>{var K;return s.disabled?G("",!0):(R(),Q("div",Ku,[(R(!0),Q(we,null,Fe(S.value,(W,T)=>{var f,h,I;return R(),Q("div",{key:T,class:Ce(_.value)},[W.separator?(R(),Q(we,{key:0},[rt(" : ")],64)):(R(),Q(we,{key:1},[J("button",{type:"button",class:Ce({dp__btn:!0,dp__inc_dec_button:!e.timePickerInline,dp__inc_dec_button_inline:e.timePickerInline,dp__tp_inline_btn_top:e.timePickerInline,dp__inc_dec_button_disabled:A.value(W.type)}),"aria-label":(f=j(o).ariaLabels)==null?void 0:f.incrementValue(W.type),tabindex:"0",onKeydown:[he(z=>P(W.type),["enter"]),he(z=>P(W.type),["space"])],onClick:z=>P(W.type),ref_for:!0,ref:z=>C(z,T,0)},[e.timePickerInline?(R(),Q(we,{key:1},[Zu,es],64)):(R(),Q(we,{key:0},[s.$slots["arrow-up"]?ie(s.$slots,"arrow-up",{key:0}):G("",!0),s.$slots["arrow-up"]?G("",!0):(R(),Pe(j(yr),{key:1}))],64))],42,zu),J("button",{type:"button","aria-label":(h=j(o).ariaLabels)==null?void 0:h.openTpOverlay(W.type),class:Ce(["dp__btn",H(W.type)?void 0:{dp__time_display:!0,dp__time_display_block:!e.timePickerInline,dp__time_display_inline:e.timePickerInline}]),tabindex:"0",onKeydown:[he(z=>v(W.type),["enter"]),he(z=>v(W.type),["space"])],onClick:z=>v(W.type),ref_for:!0,ref:z=>C(z,T,1)},[s.$slots[W.type]?ie(s.$slots,W.type,{key:0,text:O.value(W.type).text,value:O.value(W.type).value}):G("",!0),s.$slots[W.type]?G("",!0):(R(),Q(we,{key:1},[rt(Ve(O.value(W.type).text),1)],64))],42,ts),J("button",{type:"button",class:Ce({dp__btn:!0,dp__inc_dec_button:!e.timePickerInline,dp__inc_dec_button_inline:e.timePickerInline,dp__tp_inline_btn_bottom:e.timePickerInline,dp__inc_dec_button_disabled:N.value(W.type)}),"aria-label":(I=j(o).ariaLabels)==null?void 0:I.decrementValue(W.type),tabindex:"0",onKeydown:[he(z=>P(W.type,!1),["enter"]),he(z=>P(W.type,!1),["space"])],onClick:z=>P(W.type,!1),ref_for:!0,ref:z=>C(z,T,2)},[e.timePickerInline?(R(),Q(we,{key:1},[ns,rs],64)):(R(),Q(we,{key:0},[s.$slots["arrow-down"]?ie(s.$slots,"arrow-down",{key:0}):G("",!0),s.$slots["arrow-down"]?G("",!0):(R(),Pe(j(gr),{key:1}))],64))],42,as)],64))],2)}),128)),s.is24?G("",!0):(R(),Q("div",os,[s.$slots["am-pm-button"]?ie(s.$slots,"am-pm-button",{key:0,toggle:D,value:y.value}):G("",!0),s.$slots["am-pm-button"]?G("",!0):(R(),Q("button",{key:1,ref_key:"amPmButton",ref:m,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(K=j(o).ariaLabels)==null?void 0:K.amPmButton,tabindex:"0",onClick:D,onKeydown:[he(ot(D,["prevent"]),["enter"]),he(ot(D,["prevent"]),["space"])]},Ve(y.value),41,is))])),(R(!0),Q(we,null,Fe(w.value,(W,T)=>(R(),Pe(Zt,{key:T,name:j(l)(u[W.type]),css:j(d)},{default:_e(()=>[u[W.type]?(R(),Pe(ca,{key:0,items:Y(W.type),"disabled-values":j(o).filters.times[W.type].concat(L.value(W.type)),"esc-close":s.escClose,"aria-labels":j(o).ariaLabels,"hide-navigation":s.hideNavigation,"onUpdate:modelValue":f=>x(W.type,f),onSelected:f=>v(W.type),onToggle:f=>v(W.type),onResetFlow:E[0]||(E[0]=f=>s.$emit("reset-flow")),type:W.type},nt({"button-icon":_e(()=>[s.$slots["clock-icon"]?ie(s.$slots,"clock-icon",{key:0}):G("",!0),s.$slots["clock-icon"]?G("",!0):(R(),Pe(j(hr),{key:1}))]),_:2},[s.$slots[`${W.type}-overlay-value`]?{name:"item",fn:_e(({item:f})=>[ie(s.$slots,`${W.type}-overlay-value`,{text:f.text,value:f.value})]),key:"0"}:void 0]),1032,["items","disabled-values","esc-close","aria-labels","hide-navigation","onUpdate:modelValue","onSelected","onToggle","type"])):G("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),us=["aria-label"],ss=["tabindex"],cs=["aria-label"],ds=vt({__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},internalModelValue:{type:[Date,Array],default:null},...Yt},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(t,{expose:n,emit:a}){const e=t,{buildMatrix:r,setTimePicker:i}=Et(),o=nn(),{hideNavigationButtons:l,defaults:d}=it(e),{transitionName:u,showTransition:y}=Pa(d.value.transitions),m=ne(null),c=ne(null),p=ne([]),$=ne(null);ct(()=>{a("mount"),!e.timePicker&&e.arrowNavigation?r([Re(m.value)],"time"):i(!0,e.timePicker)});const A=Z(()=>e.range&&e.modelAuto?Dr(e.internalModelValue):!0),N=ne(!1),X=v=>({hours:Array.isArray(e.hours)?e.hours[v]:e.hours,minutes:Array.isArray(e.minutes)?e.minutes[v]:e.minutes,seconds:Array.isArray(e.seconds)?e.seconds[v]:e.seconds}),k=Z(()=>{const v=[];if(e.range)for(let g=0;g<2;g++)v.push(X(g));else v.push(X(0));return v}),_=(v,g=!1,P="")=>{g||a("reset-flow"),N.value=v,a(v?"overlay-opened":"overlay-closed"),e.arrowNavigation&&i(v),At(()=>{P!==""&&p.value[0]&&p.value[0].openChildCmp(P)})},S=Z(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:e.autoApply&&!e.keepActionRow})),w=Bt(o,"timePicker"),O=(v,g,P)=>e.range?g===0?[v,k.value[1][P]]:[k.value[0][P],v]:v,Y=v=>{a("update:hours",v)},U=v=>{a("update:minutes",v)},L=v=>{a("update:seconds",v)},H=()=>{if($.value){const v=uu($.value);v&&v.focus({preventScroll:!0})}};return n({toggleTimePicker:_}),(v,g)=>{var P;return R(),Q("div",null,[!v.timePicker&&!v.timePickerInline?yt((R(),Q("button",{key:0,type:"button",class:Ce(S.value),"aria-label":(P=j(d).ariaLabels)==null?void 0:P.openTimePicker,tabindex:"0",ref_key:"openTimePickerBtn",ref:m,onKeydown:[g[0]||(g[0]=he(F=>_(!0),["enter"])),g[1]||(g[1]=he(F=>_(!0),["space"]))],onClick:g[2]||(g[2]=F=>_(!0))},[v.$slots["clock-icon"]?ie(v.$slots,"clock-icon",{key:0}):G("",!0),v.$slots["clock-icon"]?G("",!0):(R(),Pe(j(hr),{key:1}))],42,us)),[[wa,!j(l)("time")]]):G("",!0),_t(Zt,{name:j(u)(N.value),css:j(y)&&!v.timePickerInline},{default:_e(()=>{var F;return[N.value||v.timePicker||v.timePickerInline?(R(),Q("div",{key:0,class:Ce({dp__overlay:!v.timePickerInline}),ref_key:"overlayRef",ref:$,tabindex:v.timePickerInline?void 0:0},[J("div",{class:Ce(v.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[v.$slots["time-picker-overlay"]?ie(v.$slots,"time-picker-overlay",{key:0,hours:t.hours,minutes:t.minutes,seconds:t.seconds,setHours:Y,setMinutes:U,setSeconds:L}):G("",!0),v.$slots["time-picker-overlay"]?G("",!0):(R(),Q("div",{key:1,class:Ce(v.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(R(!0),Q(we,null,Fe(k.value,(D,M)=>yt((R(),Pe(ls,Qe({key:M},{...v.$props,order:M,hours:D.hours,minutes:D.minutes,seconds:D.seconds,closeTimePickerBtn:c.value,disabled:M===0?v.fixedStart:v.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:p,"onUpdate:hours":C=>Y(O(C,M,"hours")),"onUpdate:minutes":C=>U(O(C,M,"minutes")),"onUpdate:seconds":C=>L(O(C,M,"seconds")),onMounted:H,onOverlayClosed:H,onAmPmChange:g[3]||(g[3]=C=>v.$emit("am-pm-change",C))}),nt({_:2},[Fe(j(w),(C,x)=>({name:C,fn:_e(s=>[ie(v.$slots,C,ze(ft(s)))])}))]),1040,["onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[wa,M===0?!0:A.value]])),128))],2)),!v.timePicker&&!v.timePickerInline?yt((R(),Q("button",{key:2,type:"button",ref_key:"closeTimePickerBtn",ref:c,class:Ce(S.value),"aria-label":(F=j(d).ariaLabels)==null?void 0:F.closeTimePicker,tabindex:"0",onKeydown:[g[4]||(g[4]=he(D=>_(!1),["enter"])),g[5]||(g[5]=he(D=>_(!1),["space"]))],onClick:g[6]||(g[6]=D=>_(!1))},[v.$slots["calendar-icon"]?ie(v.$slots,"calendar-icon",{key:0}):G("",!0),v.$slots["calendar-icon"]?G("",!0):(R(),Pe(j(Ca),{key:1}))],42,cs)),[[wa,!j(l)("time")]]):G("",!0)],2)],10,ss)):G("",!0)]}),_:3},8,["name","css"])])}}}),fs=(t,n)=>{const{isDisabled:a,matchDate:e,getWeekFromDate:r,defaults:i}=it(n),o=ne(null),l=ne(q()),d=s=>{!s.current&&n.hideOffsetDates||(o.value=s.value)},u=()=>{o.value=null},y=s=>Array.isArray(t.value)&&n.range&&t.value[0]&&o.value?s?at(o.value,t.value[0]):Ze(o.value,t.value[0]):!0,m=(s,E)=>{const K=()=>t.value?E?t.value[0]||null:t.value[1]:null,W=t.value&&Array.isArray(t.value)?K():null;return Ne(q(s.value),W)},c=s=>{const E=Array.isArray(t.value)?t.value[0]:null;return s?!Ze(o.value||null,E):!0},p=(s,E=!0)=>(n.range||n.weekPicker)&&Array.isArray(t.value)&&t.value.length===2?n.hideOffsetDates&&!s.current?!1:Ne(q(s.value),t.value[E?0:1]):n.range?m(s,E)&&c(E)||Ne(s.value,Array.isArray(t.value)?t.value[0]:null)&&y(E):!1,$=(s,E,K)=>Array.isArray(t.value)&&t.value[0]&&t.value.length===1?s?!1:K?at(t.value[0],E.value):Ze(t.value[0],E.value):!1,A=s=>!t.value||n.hideOffsetDates&&!s.current?!1:n.range?n.modelAuto&&Array.isArray(t.value)?Ne(s.value,t.value[0]?t.value[0]:l.value):!1:n.multiDates&&Array.isArray(t.value)?t.value.some(E=>Ne(E,s.value)):Ne(s.value,t.value?t.value:l.value),N=s=>{if(n.autoRange||n.weekPicker){if(o.value){if(n.hideOffsetDates&&!s.current)return!1;const E=St(o.value,+n.autoRange),K=r(q(o.value));return n.weekPicker?Ne(K[1],q(s.value)):Ne(E,q(s.value))}return!1}return!1},X=s=>{if(n.autoRange||n.weekPicker){if(o.value){const E=St(o.value,+n.autoRange);if(n.hideOffsetDates&&!s.current)return!1;const K=r(q(o.value));return n.weekPicker?at(s.value,K[0])&&Ze(s.value,K[1]):at(s.value,o.value)&&Ze(s.value,E)}return!1}return!1},k=s=>{if(n.autoRange||n.weekPicker){if(o.value){if(n.hideOffsetDates&&!s.current)return!1;const E=r(q(o.value));return n.weekPicker?Ne(E[0],s.value):Ne(o.value,s.value)}return!1}return!1},_=s=>wr(t.value,o.value,s.value),S=()=>n.modelAuto&&Array.isArray(n.internalModelValue)?!!n.internalModelValue[0]:!1,w=()=>n.modelAuto?Dr(n.internalModelValue):!0,O=s=>{if(Array.isArray(t.value)&&t.value.length||n.weekPicker)return!1;const E=n.range?!p(s)&&!p(s,!1):!0;return!a(s.value)&&!A(s)&&!(!s.current&&n.hideOffsetDates)&&E},Y=s=>n.range?n.modelAuto?S()&&A(s):!1:A(s),U=s=>{var E;return n.highlight?e(s.value,(E=n.arrMapValues)!=null&&E.highlightedDates?n.arrMapValues.highlightedDates:n.highlight):!1},L=s=>a(s.value)&&n.highlightDisabledDays===!1,H=s=>n.highlightWeekDays&&n.highlightWeekDays.includes(s.value.getDay()),v=s=>(n.range||n.weekPicker)&&(!(i.value.multiCalendars>0)||s.current)&&w()&&!(!s.current&&n.hideOffsetDates)&&!A(s)?_(s):!1,g=s=>{const{isRangeStart:E,isRangeEnd:K}=D(s),W=n.range?E||K:!1;return{dp__cell_offset:!s.current,dp__pointer:!n.disabled&&!(!s.current&&n.hideOffsetDates)&&!a(s.value),dp__cell_disabled:a(s.value),dp__cell_highlight:!L(s)&&(U(s)||H(s))&&!Y(s)&&!W,dp__cell_highlight_active:!L(s)&&(U(s)||H(s))&&Y(s),dp__today:!n.noToday&&Ne(s.value,l.value)&&s.current}},P=s=>({dp__active_date:Y(s),dp__date_hover:O(s)}),F=s=>({...M(s),...C(s),dp__range_between_week:v(s)&&n.weekPicker}),D=s=>{const E=i.value.multiCalendars>0?s.current&&p(s)&&w():p(s)&&w(),K=i.value.multiCalendars>0?s.current&&p(s,!1)&&w():p(s,!1)&&w();return{isRangeStart:E,isRangeEnd:K}},M=s=>{const{isRangeStart:E,isRangeEnd:K}=D(s);return{dp__range_start:E,dp__range_end:K,dp__range_between:v(s)&&!n.weekPicker,dp__date_hover_start:$(O(s),s,!0),dp__date_hover_end:$(O(s),s,!1)}},C=s=>({...M(s),dp__cell_auto_range:X(s),dp__cell_auto_range_start:k(s),dp__cell_auto_range_end:N(s)}),x=s=>n.range?n.autoRange?C(s):n.modelAuto?{...P(s),...M(s)}:M(s):n.weekPicker?F(s):P(s);return{setHoverDate:d,clearHoverDate:u,getDayClassData:s=>n.hideOffsetDates&&!s.current?{}:{...g(s),...x(s),[n.dayClass?n.dayClass(s.value):""]:!0,[n.calendarCellClassName]:!!n.calendarCellClassName}}},vs=["id","onKeydown"],ps={key:0,class:"dp__sidebar_left"},ms={key:1,class:"dp__preset_ranges"},hs=["onClick"],ys={key:2,class:"dp__sidebar_right"},gs={key:3,class:"dp__action_extra"},ws=vt({__name:"DatepickerMenu",props:{openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},arrMapValues:{type:Object,default:()=>({})},...Yt},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end"],setup(t,{expose:n,emit:a}){const e=t,r=Z(()=>{const{openOnTop:B,internalModelValue:te,arrMapValues:Ue,...Le}=e;return Le}),{setMenuFocused:i,setShiftKey:o,control:l}=br(),{getCalendarDays:d,defaults:u}=it(e),y=nn(),m=ne(null),c=zt({timePicker:!!(!e.enableTimePicker||e.timePicker||e.monthPicker),monthYearInput:!!e.timePicker,calendar:!1}),p=ne([]),$=ne([]),A=ne(null),N=ne(null),X=ne(0),k=ne(!1),_=ne(0);ct(()=>{var B;k.value=!0,!((B=e.presetRanges)!=null&&B.length)&&!y["left-sidebar"]&&!y["right-sidebar"]&&(Dt(),window.addEventListener("resize",Dt));const te=Re(N);if(te&&!e.textInput&&!e.inline&&(i(!0),L()),te){const Ue=Le=>{e.allowPreventDefault&&Le.preventDefault(),Le.stopImmediatePropagation(),Le.stopPropagation()};te.addEventListener("pointerdown",Ue),te.addEventListener("mousedown",Ue)}}),rn(()=>{window.removeEventListener("resize",Dt)});const{arrowRight:S,arrowLeft:w,arrowDown:O,arrowUp:Y}=Et(),U=B=>{B||B===0?$.value[B].triggerTransition(F.value(B),D.value(B)):$.value.forEach((te,Ue)=>te.triggerTransition(F.value(Ue),D.value(Ue)))},L=()=>{const B=Re(N);B&&B.focus({preventScroll:!0})},H=()=>{var B;(B=e.flow)!=null&&B.length&&_.value!==-1&&(_.value+=1,a("flow-step",_.value),ce())},v=()=>{_.value=-1},{calendars:g,modelValue:P,month:F,year:D,time:M,updateTime:C,updateMonthYear:x,selectDate:s,getWeekNum:E,monthYearSelect:K,handleScroll:W,handleArrow:T,handleSwipe:f,getMarker:h,selectCurrentDate:I,presetDateRange:z}=hu(e,a,H,U,_),{setHoverDate:oe,clearHoverDate:ae,getDayClassData:ye}=fs(P,e),be={modelValue:P,month:F,year:D,time:M,updateTime:C,updateMonthYear:x,selectDate:s,presetDateRange:z,handleMonthYearChange:B=>{p.value[0]&&p.value[0].handleMonthYearChange(B)}};Nt(g,()=>{e.openOnTop&&setTimeout(()=>{a("recalculate-position")},0)},{deep:!0});const de=Bt(y,"calendar"),We=Bt(y,"action"),Je=Bt(y,"timePicker"),qe=Bt(y,"monthYear"),dt=Z(()=>e.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),pt=Z(()=>nu(e.yearRange,e.reverseYears)),Tt=Z(()=>ru(e.formatLocale,e.locale,e.monthNameFormat)),Dt=()=>{const B=Re(m);B&&(X.value=B.getBoundingClientRect().width)},ea=Z(()=>B=>d(F.value(B),D.value(B))),se=Z(()=>u.value.multiCalendars>0?[...Array(u.value.multiCalendars).keys()]:[0]),me=Z(()=>B=>B===1),ge=Z(()=>e.monthPicker||e.timePicker||e.yearPicker),ta=Z(()=>({dp__menu_inner:!0,dp__flex_display:u.value.multiCalendars>0})),Ut=Z(()=>({dp__instance_calendar:u.value.multiCalendars>0})),Sa=Z(()=>({dp__menu_disabled:e.disabled,dp__menu_readonly:e.readonly})),pa=Z(()=>B=>Oa(ea,B)),aa=Z(()=>({dp__menu:!0,dp__menu_index:!e.inline,dp__relative:e.inline,[e.menuClassName]:!!e.menuClassName})),Oa=(B,te)=>B.value(te).map(Ue=>({...Ue,days:Ue.days.map(Le=>(Le.marker=h(Le),Le.classData=ye(Le),Le))})),Na=B=>{B.stopPropagation(),B.stopImmediatePropagation()},Aa=()=>{e.escClose&&a("close-picker")},ma=(B,te=!1)=>{s(B,te),e.spaceConfirm&&a("select-date")},b=B=>{var te;(te=e.flow)!=null&&te.length&&(c[B]=!0,Object.keys(c).filter(Ue=>!c[Ue]).length||ce())},V=(B,te,Ue,Le,...ht)=>{if(e.flow[_.value]===B){const ue=Le?te.value[0]:te.value;ue&&ue[Ue](...ht)}},ce=()=>{V("month",p,"toggleMonthPicker",!0,!0),V("year",p,"toggleYearPicker",!0,!0),V("calendar",A,"toggleTimePicker",!1,!1,!0),V("time",A,"toggleTimePicker",!1,!0,!0);const B=e.flow[_.value];(B==="hours"||B==="minutes"||B==="seconds")&&V(B,A,"toggleTimePicker",!1,!0,!0,B)},pe=B=>{if(e.arrowNavigation){if(B==="up")return Y();if(B==="down")return O();if(B==="left")return w();if(B==="right")return S()}else B==="left"||B==="up"?T("left",0,B==="up"):T("right",0,B==="down")},Ye=B=>{o(B.shiftKey),!e.disableMonthYearSelect&&B.code==="Tab"&&B.target.classList.contains("dp__menu")&&l.value.shiftKeyInMenu&&(B.preventDefault(),B.stopImmediatePropagation(),a("close-picker"))},mt=()=>{L(),a("time-picker-close")},xt=B=>{var te,Ue,Le,ht,ue;(te=A.value)==null||te.toggleTimePicker(!1,!1),(Le=(Ue=p.value)==null?void 0:Ue[B])==null||Le.toggleMonthPicker(!1,!1),(ue=(ht=p.value)==null?void 0:ht[B])==null||ue.toggleYearPicker(!1,!1)};return n({updateMonthYear:x,switchView:(B,te=0)=>{var Ue,Le,ht,ue,Mt;return B==="month"?(Le=(Ue=p.value)==null?void 0:Ue[te])==null?void 0:Le.toggleMonthPicker(!1,!0):B==="year"?(ue=(ht=p.value)==null?void 0:ht[te])==null?void 0:ue.toggleYearPicker(!1,!0):B==="time"?(Mt=A.value)==null?void 0:Mt.toggleTimePicker(!0,!1):xt(te)}}),(B,te)=>{var Ue;return R(),Pe(Zt,{appear:"",name:(Ue=j(u).transitions)==null?void 0:Ue.menuAppear,css:!!B.transitions},{default:_e(()=>{var Le,ht;return[J("div",{id:B.uid?`dp-menu-${B.uid}`:void 0,tabindex:"0",ref_key:"dpMenuRef",ref:N,role:"dialog",class:Ce(aa.value),onMouseleave:te[14]||(te[14]=(...ue)=>j(ae)&&j(ae)(...ue)),onClick:Na,onKeydown:[he(Aa,["esc"]),te[15]||(te[15]=he(ot(ue=>pe("left"),["prevent"]),["left"])),te[16]||(te[16]=he(ot(ue=>pe("up"),["prevent"]),["up"])),te[17]||(te[17]=he(ot(ue=>pe("down"),["prevent"]),["down"])),te[18]||(te[18]=he(ot(ue=>pe("right"),["prevent"]),["right"])),Ye]},[(B.disabled||B.readonly)&&B.inline?(R(),Q("div",{key:0,class:Ce(Sa.value)},null,2)):G("",!0),!B.inline&&!B.teleportCenter?(R(),Q("div",{key:1,class:Ce(dt.value)},null,2)):G("",!0),J("div",{class:Ce({dp__menu_content_wrapper:((Le=B.presetRanges)==null?void 0:Le.length)||!!B.$slots["left-sidebar"]||!!B.$slots["right-sidebar"]})},[B.$slots["left-sidebar"]?(R(),Q("div",ps,[ie(B.$slots,"left-sidebar",ze(ft(be)))])):G("",!0),(ht=B.presetRanges)!=null&&ht.length?(R(),Q("div",ms,[(R(!0),Q(we,null,Fe(B.presetRanges,(ue,Mt)=>(R(),Q("div",{key:Mt,style:It(ue.style||{}),class:"dp__preset_range",onClick:De=>j(z)(ue.range,!!ue.slot)},[ue.slot?ie(B.$slots,ue.slot,{key:0,presetDateRange:j(z),label:ue.label,range:ue.range}):(R(),Q(we,{key:1},[rt(Ve(ue.label),1)],64))],12,hs))),128))])):G("",!0),J("div",{class:"dp__instance_calendar",ref_key:"calendarWrapperRef",ref:m,role:"document"},[J("div",{class:Ce(ta.value)},[(R(!0),Q(we,null,Fe(se.value,(ue,Mt)=>(R(),Q("div",{key:ue,class:Ce(Ut.value)},[!B.disableMonthYearSelect&&!B.timePicker?(R(),Pe(Ju,Qe({key:0,ref_for:!0,ref:De=>{De&&(p.value[Mt]=De)},months:Tt.value,years:pt.value,month:j(F)(ue),year:j(D)(ue),instance:ue,"internal-model-value":t.internalModelValue},r.value,{onMount:te[0]||(te[0]=De=>b("monthYearInput")),onResetFlow:v,onUpdateMonthYear:De=>j(x)(ue,De),onMonthYearSelect:j(K),onOverlayClosed:L}),nt({_:2},[Fe(j(qe),(De,xr)=>({name:De,fn:_e($a=>[ie(B.$slots,De,ze(ft($a)))])}))]),1040,["months","years","month","year","instance","internal-model-value","onUpdateMonthYear","onMonthYearSelect"])):G("",!0),_t(Lu,Qe({ref_for:!0,ref:De=>{De&&($.value[Mt]=De)},"specific-mode":ge.value,"get-week-num":j(E),instance:ue,"mapped-dates":pa.value(ue),month:j(F)(ue),year:j(D)(ue)},r.value,{onSelectDate:De=>j(s)(De,!me.value(ue)),onHandleSpace:De=>ma(De,!me.value(ue)),onSetHoverDate:te[1]||(te[1]=De=>j(oe)(De)),onHandleScroll:De=>j(W)(De,ue),onHandleSwipe:De=>j(f)(De,ue),onMount:te[2]||(te[2]=De=>b("calendar")),onResetFlow:v,onTooltipOpen:te[3]||(te[3]=De=>B.$emit("tooltip-open",De)),onTooltipClose:te[4]||(te[4]=De=>B.$emit("tooltip-close",De))}),nt({_:2},[Fe(j(de),(De,xr)=>({name:De,fn:_e($a=>[ie(B.$slots,De,ze(ft({...$a})))])}))]),1040,["specific-mode","get-week-num","instance","mapped-dates","month","year","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])],2))),128))],2),J("div",null,[B.$slots["time-picker"]?ie(B.$slots,"time-picker",ze(Qe({key:0},{time:j(M),updateTime:j(C)}))):(R(),Q(we,{key:1},[B.enableTimePicker&&!B.monthPicker&&!B.weekPicker?(R(),Pe(ds,Qe({key:0,ref_key:"timePickerRef",ref:A,hours:j(M).hours,minutes:j(M).minutes,seconds:j(M).seconds,"internal-model-value":t.internalModelValue},r.value,{onMount:te[5]||(te[5]=ue=>b("timePicker")),"onUpdate:hours":te[6]||(te[6]=ue=>j(C)(ue)),"onUpdate:minutes":te[7]||(te[7]=ue=>j(C)(ue,!1)),"onUpdate:seconds":te[8]||(te[8]=ue=>j(C)(ue,!1,!0)),onResetFlow:v,onOverlayClosed:mt,onOverlayOpened:te[9]||(te[9]=ue=>B.$emit("time-picker-open",ue)),onAmPmChange:te[10]||(te[10]=ue=>B.$emit("am-pm-change",ue))}),nt({_:2},[Fe(j(Je),(ue,Mt)=>({name:ue,fn:_e(De=>[ie(B.$slots,ue,ze(ft(De)))])}))]),1040,["hours","minutes","seconds","internal-model-value"])):G("",!0)],64))])],512),B.$slots["right-sidebar"]?(R(),Q("div",ys,[ie(B.$slots,"right-sidebar",ze(ft(be)))])):G("",!0),B.$slots["action-extra"]?(R(),Q("div",gs,[B.$slots["action-extra"]?ie(B.$slots,"action-extra",{key:0,selectCurrentDate:j(I)}):G("",!0)])):G("",!0)],2),!B.autoApply||B.keepActionRow?(R(),Pe(Su,Qe({key:2,"menu-mount":k.value,"calendar-width":X.value,"internal-model-value":t.internalModelValue},r.value,{onClosePicker:te[11]||(te[11]=ue=>B.$emit("close-picker")),onSelectDate:te[12]||(te[12]=ue=>B.$emit("select-date")),onInvalidSelect:te[13]||(te[13]=ue=>B.$emit("invalid-select")),onSelectNow:j(I)}),nt({_:2},[Fe(j(We),(ue,Mt)=>({name:ue,fn:_e(De=>[ie(B.$slots,ue,ze(ft({...De})))])}))]),1040,["menu-mount","calendar-width","internal-model-value","onSelectNow"])):G("",!0)],42,vs)]}),_:3},8,["name","css"])}}}),bs=typeof window<"u"?window:void 0,Qa=()=>{},_s=t=>Nr()?(Ar(t),!0):!1,ks=(t,n,a,e)=>{if(!t)return Qa;let r=Qa;const i=Nt(()=>j(t),l=>{r(),l&&(l.addEventListener(n,a,e),r=()=>{l.removeEventListener(n,a,e),r=Qa})},{immediate:!0,flush:"post"}),o=()=>{i(),r()};return _s(o),o},Ts=(t,n,a,e={})=>{const{window:r=bs,event:i="pointerdown"}=e;return r?ks(r,i,o=>{const l=Re(t),d=Re(n);!l||!d||l===o.target||o.composedPath().includes(l)||o.composedPath().includes(d)||a(o)},{passive:!0}):void 0},Ds=vt({__name:"VueDatePicker",props:{...Yt},emits:["update:model-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end"],setup(t,{expose:n,emit:a}){const e=t,r=nn(),i=ne(!1),o=da(e,"modelValue"),l=da(e,"timezone"),d=ne(null),u=ne(null),y=ne(!1),m=ne(null),c=zt({disabledDates:null,allowedDates:null,highlightedDates:null}),{setMenuFocused:p,setShiftKey:$}=br(),{clearArrowNav:A}=Et(),{validateDate:N,isValidTime:X,defaults:k,mapDatesArrToMap:_}=it(e);ct(()=>{F(e.modelValue),e.inline||(v(m.value).addEventListener("scroll",K),window.addEventListener("resize",W)),e.inline&&(i.value=!0),_(c)}),rn(()=>{if(!e.inline){const se=v(m.value);se&&se.removeEventListener("scroll",K),window.removeEventListener("resize",W)}});const S=Bt(r,"all",e.presetRanges),w=Bt(r,"input");Nt([o,l],()=>{F(o.value)},{deep:!0});const{openOnTop:O,menuStyle:Y,resetPosition:U,setMenuPosition:L,setInitialPosition:H,getScrollableParent:v}=wu(d,u,a,e),{inputValue:g,internalModelValue:P,parseExternalModelValue:F,emitModelValue:D,formatInputValue:M,checkBeforeEmit:C}=yu(a,e,y),x=Z(()=>({dp__main:!0,dp__theme_dark:e.dark,dp__theme_light:!e.dark,dp__flex_display:e.inline,dp__flex_display_with_input:e.inlineWithInput})),s=Z(()=>e.dark?"dp__theme_dark":"dp__theme_light"),E=Z(()=>e.teleport?{to:typeof e.teleport=="boolean"?"body":e.teleport,disabled:e.inline}:{class:"dp__outer_menu_wrap"}),K=()=>{i.value&&(e.closeOnScroll?be():L())},W=()=>{i.value&&L()},T=async()=>{var se,me,ge;!e.disabled&&!e.readonly&&(U(),await At(),i.value=!0,await At(),H(),await At(),L(),delete Y.value.opacity,!((se=k.value.transitions)!=null&&se.menuAppear)&&e.transitions&&((ge=(me=d.value)==null?void 0:me.$el)==null||ge.classList.add("dp__menu_transitioned")),i.value&&a("open"),i.value||ye(),F(e.modelValue))},f=()=>{g.value="",ye(),a("update:model-value",null),a("cleared"),e.closeOnClearValue&&be()},h=()=>{const se=P.value;return!se||!Array.isArray(se)&&N(se)?!0:Array.isArray(se)?se.length===2&&N(se[0])&&N(se[1])?!0:N(se[0]):!1},I=()=>{C()&&h()?(D(),be()):a("invalid-select",P.value)},z=se=>{oe(),D(),e.closeOnAutoApply&&!se&&be()},oe=()=>{u.value&&e.textInput&&u.value.setParsedDate(P.value)},ae=(se=!1)=>{e.autoApply&&X(P.value)&&h()&&(e.range&&Array.isArray(P.value)?(e.partialRange||P.value.length===2)&&z(se):z(se))},ye=()=>{e.textInput||(P.value=null)},be=()=>{e.inline||(i.value&&(i.value=!1,p(!1),$(!1),A(),a("closed"),H(),g.value&&F(o.value)),ye())},de=(se,me)=>{if(!se){P.value=null;return}P.value=se,me&&(I(),a("text-submit"))},We=()=>{e.autoApply&&X(P.value)&&D(),oe()},Je=()=>i.value?be():T(),qe=se=>{P.value=se},dt=()=>{e.textInput&&(y.value=!0,M()),a("focus")},pt=()=>{e.textInput&&(y.value=!1,F(e.modelValue)),a("blur")},Tt=se=>{d.value&&d.value.updateMonthYear(0,{month:Vn(se.month),year:Vn(se.year)})},Dt=se=>{F(se||e.modelValue)},ea=(se,me)=>{var ge;(ge=d.value)==null||ge.switchView(se,me)};return Ts(d,u,e.onClickOutside?()=>e.onClickOutside(h):be),n({closeMenu:be,selectDate:I,clearValue:f,openMenu:T,onScroll:K,formatInputValue:M,updateInternalModelValue:qe,setMonthYear:Tt,parseModel:Dt,switchView:ea}),(se,me)=>(R(),Q("div",{class:Ce(x.value),ref_key:"pickerWrapperRef",ref:m},[_t(xu,Qe({ref_key:"inputRef",ref:u,"is-menu-open":i.value,"input-value":j(g),"onUpdate:inputValue":me[0]||(me[0]=ge=>gn(g)?g.value=ge:null)},se.$props,{onClear:f,onOpen:T,onSetInputDate:de,onSetEmptyDate:j(D),onSelectDate:I,onToggle:Je,onClose:be,onFocus:dt,onBlur:pt,onRealBlur:me[1]||(me[1]=ge=>y.value=!1)}),nt({_:2},[Fe(j(w),(ge,ta)=>({name:ge,fn:_e(Ut=>[ie(se.$slots,ge,ze(ft(Ut)))])}))]),1040,["is-menu-open","input-value","onSetEmptyDate"]),i.value?(R(),Pe(Gn(se.teleport?Sr:"div"),ze(Qe({key:0},E.value)),{default:_e(()=>[i.value?(R(),Pe(ws,Qe({key:0,ref_key:"dpMenuRef",ref:d,class:s.value,style:se.inline?void 0:j(Y),"open-on-top":j(O),"arr-map-values":c},se.$props,{"internal-model-value":j(P),"onUpdate:internalModelValue":me[2]||(me[2]=ge=>gn(P)?P.value=ge:null),onClosePicker:be,onSelectDate:I,onAutoApply:ae,onTimeUpdate:We,onFlowStep:me[3]||(me[3]=ge=>se.$emit("flow-step",ge)),onUpdateMonthYear:me[4]||(me[4]=ge=>se.$emit("update-month-year",ge)),onInvalidSelect:me[5]||(me[5]=ge=>se.$emit("invalid-select",j(P))),onInvalidFixedRange:me[6]||(me[6]=ge=>se.$emit("invalid-fixed-range",ge)),onRecalculatePosition:j(L),onTooltipOpen:me[7]||(me[7]=ge=>se.$emit("tooltip-open",ge)),onTooltipClose:me[8]||(me[8]=ge=>se.$emit("tooltip-close",ge)),onTimePickerOpen:me[9]||(me[9]=ge=>se.$emit("time-picker-open",ge)),onTimePickerClose:me[10]||(me[10]=ge=>se.$emit("time-picker-close",ge)),onAmPmChange:me[11]||(me[11]=ge=>se.$emit("am-pm-change",ge)),onRangeStart:me[12]||(me[12]=ge=>se.$emit("range-start",ge)),onRangeEnd:me[13]||(me[13]=ge=>se.$emit("range-end",ge))}),nt({_:2},[Fe(j(S),(ge,ta)=>({name:ge,fn:_e(Ut=>[ie(se.$slots,ge,ze(ft({...Ut})))])}))]),1040,["class","style","open-on-top","arr-map-values","internal-model-value","onRecalculatePosition"])):G("",!0)]),_:3},16)):G("",!0)],2))}}),mn=(()=>{const t=Ds;return t.install=n=>{n.component("Vue3DatePicker",t)},t})(),xs=Object.freeze(Object.defineProperty({__proto__:null,default:mn},Symbol.toStringTag,{value:"Module"}));Object.entries(xs).forEach(([t,n])=>{t!=="default"&&(mn[t]=n)});const Ms={components:{VueEditorJs:Qn,List:hn,Header:yn,VueDatePicker:mn},props:{postId:{type:Number,default:null},timezone:{type:String,default:null}},data(){return{isSaving:!1,showEditorJs:!1,post:{id:null,title:"",slug:"",excerpt:"",cliffhanger:"",author_id:null,featured:!0,publish_date:null,featured_image:null,body:{time:1591362820044,blocks:[],version:"2.25.0"},locale_slug:null,locale_id:null,status:"draft",categories:null},status:["publish","future","draft","private","trash"],config:{placeholder:"Write something (ノ◕ヮ◕)ノ*:・゚✧",tools:{header:{class:yn,config:{placeholder:"Enter a header",levels:[2,3,4],defaultLevel:3}},list:{class:hn,inlineToolbar:!0},image:{class:Fr,config:{field:"file",endpoints:{byFile:null,byUrl:null}}}},onReady:()=>{},onChange:t=>{},data:{time:1690738306815,blocks:[{id:"DYr36VT6KH",data:{text:"Introduction",level:3},type:"header"},{id:"TAh-E2RIrs",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"sQWS7Ivg74",data:{text:"First Point",level:3},type:"header"},{id:"Y9GYmrtsEk",data:{file:{url:"https://cdn1.productalert.co/uploads/1690738207_3b4cf9ff-c617-4062-b910-22e61e1751d0.jpg"},caption:"Picture of First Point",stretched:!1,withBorder:!1,withBackground:!1},type:"image"},{id:"7qzQF_jale",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"_oYWs021IJ",data:{text:"Second Point",level:3},type:"header"},{id:"PzXRqEDx1Z",data:{file:{url:"https://cdn1.productalert.co/uploads/1690738243_8eb9f5b2-f3ad-45d9-a626-8ef160ef4068.jpg"},caption:"Picture of Second Point",stretched:!1,withBorder:!1,withBackground:!1},type:"image"},{id:"oD5oZ_q0Qo",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"am9pIHopIw",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"iFvJ1tYZk-",data:{text:"Third Point",level:3},type:"header"},{id:"zqwukyGttU",data:{file:{url:"https://cdn1.productalert.co/uploads/1690738271_180a520a-22df-4b98-aad3-9962e10832d6.jpg"},caption:"Picture of Third Point",stretched:!1,withBorder:!1,withBackground:!1},type:"image"},{id:"uuR88uia0m",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"KNVtnJ5lou",data:{text:"Fourth Point",level:3},type:"header"},{id:"SWdpL4jh6G",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"},{id:"dQqWsgP_FO",data:{text:"Conclusion",level:3},type:"header"},{id:"I7FOByi69M",data:{text:"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur."},type:"paragraph"}],version:"2.27.2"}}}},watch:{"post.title":{deep:!0,handler(t,n){this.post.slug=this.slugify(t)}}},computed:{...Ir(bn,["countryLocales","localeCategories","defaultLocaleSlug","authors"]),getPostFullUrl(){var t;return((t=this.post.slug)==null?void 0:t.length)>0?"https://productalert.co/"+this.post.locale_slug+"/posts/"+this.post.slug:"https://productalert.co/"+this.post.locale_slug+"/posts/enter-a-post-title-to-autogen-slug"}},methods:{...Er(bn,["fetchCountryLocales","fetchLocaleCategories","fetchAuthors"]),checkAndSave(){var n,a,e,r,i,o;let t=[];((n=this.post.title)==null?void 0:n.length)>0||t.push("post title"),((a=this.post.slug)==null?void 0:a.length)>0||t.push("post slug"),this.post.status=="publish"&&(this.post.publish_date==null&&t.push("publish date"),((e=this.post.excerpt)==null?void 0:e.length)>0||t.push("post excerpt"),((r=this.post.featured_image)==null?void 0:r.length)>0||t.push("post featured image"),((i=this.post.body.blocks)==null?void 0:i.length)>0||t.push("Post body"),(!(((o=this.post.locale_slug)==null?void 0:o.length)>0)||this.post.locale_id==null)&&t.push("Country locality"),this.post.categories==null&&t.push("Category")),t.length>0?alert("HAIYA many errors! For "+this.post.status+" status, pls fix "+t.join(", ")):this.savePost()},savePost(){this.isSaving=!0;const t=new FormData;for(const[n,a]of Object.entries(this.post))if(a!=null)if(n=="body")t.append(n,JSON.stringify(a));else if(n=="publish_date")if(a instanceof Date){let e=a.toISOString();t.append(n,e)}else t.append(n,a);else t.append(n,a);ua.post(Ft("api.admin.post.upsert"),t,{headers:{"Content-Type":"application/json"}}).then(n=>{console.warn(n),n.data.action=="redirect_back"&&window.location.replace(Ft("posts.manage"))}),setTimeout((function(){this.isSaving=!1}).bind(this),1e3)},onInitialized(t){},imageSaved(t){this.post.featured_image=t},editorSaved(t){this.post.body=t},statusChanged(t){this.post.status=t.target.value},localeChanged(t){this.post.locale_slug=t.target.value,this.post.locale_id=this.getLocaleIdBySlug(t.target.value),this.post.categories=[],setTimeout((function(){this.fetchLocaleCategories(this.post.locale_slug)}).bind(this),100)},setDefaultLocale(){(this.post.locale_slug==null||this.post.locale_slug=="")&&(this.post.locale_slug=this.defaultLocaleSlug,this.post.locale_id=this.getLocaleIdBySlug(this.defaultLocaleSlug))},getLocaleIdBySlug(t){for(const[n,a]of Object.entries(this.countryLocales))if(a.slug==t)return a.id;return null},async fetchPostData(t){var a;const n=await ua.get(Ft("api.admin.post.get",{id:t}));if(((a=n==null?void 0:n.data)==null?void 0:a.post)!=null){let e=this.post,r=n.data.post;e.id=r.id,e.title=r.title,e.slug=r.slug,e.publish_date=r.publish_date,e.excerpt=r.excerpt,e.cliffhanger=r.cliffhanger,e.author_id=r.author_id,e.featured=r.featured,e.featured_image=r.featured_image,e.body=r.body,e.locale_slug=r.post_category.category.country_locale_slug,e.locale_id=r.post_category.category.country_locale_id,e.status=r.status,e.categories=r.post_category.category.id,this.post=e,this.config.data=r.body}console.log(n.data.post)},slugify:function(t){var n="",a=t.toLowerCase();return n=a.replace(/[^a-z0-9\s]/g,""),n=n.replace(/\s+/g," "),n=n.trim(),n=n.replace(/\s+/g,"-"),n},setAuthor(){if(this.post.id==null&&this.post.author_id==null)for(const[t,n]of Object.entries(this.authors)){this.post.author_id=n.id;break}},setLocalCategory(){if(this.post.id==null&&this.post.categories==null)for(const[t,n]of Object.entries(this.localeCategories)){this.post.categories=n.id;break}}},mounted(){this.config.tools.image.config.endpoints.byFile=Ft("api.admin.upload.cloud.image"),this.config.tools.image.config.additionalRequestHeaders={"X-CSRF-TOKEN":document.querySelector('meta[name="csrf-token"]').getAttribute("content")},this.fetchCountryLocales().then(()=>{this.setDefaultLocale(),setTimeout((function(){this.fetchLocaleCategories(this.post.locale_slug).then(()=>{this.setLocalCategory()}),this.fetchAuthors().then(()=>{this.setAuthor()}),this.postId!=null?this.fetchPostData(this.postId).then(()=>{setTimeout((function(){this.showEditorJs=!0}).bind(this),1e3)}):setTimeout((function(){this.showEditorJs=!0}).bind(this),1e3)}).bind(this),100)})}},Cs={class:"row justify-content-center"},Ps={class:"col-9",style:{"max-width":"700px"}},Ss={class:"mb-3"},Os={class:"form-floating"},Ns=J("label",null,"Write a SEO post title",-1),As={class:"text-secondary"},$s={class:"form-floating mb-3"},Is=J("label",null,"Write a post cliffhanger (optional)",-1),Es=J("div",{class:"alert mt-1"},[rt(' Cliffhanger examples: "'),J("i",null,"Can Alpinestars Tech-Air redefine motorcycle safety? Find out now."),rt('" or "'),J("i",null,'Are they worth the hype? Stay tuned for our in-depth review."')],-1),Ys={class:"form-floating mb-3"},Us=J("label",null,"Write a simple excerpt to convince & entice users to view this post!",-1),Ls={key:0,class:"card"},Rs={class:"card-body"},Fs={class:"col-3"},Vs={class:"d-grid mb-2"},Bs=["selected","value"],Ws=J("div",{class:"fw-bold"},"Publish Date",-1),Hs={class:"input-icon mb-2"},js=Lr('',1),qs=["disabled"],Qs=J("span",{class:"visually-hidden"},"Saving...",-1),Gs=[Qs],Xs={key:1},Js={class:"card mb-2"},Ks=J("div",{class:"card-header fw-bold"},"Country Locality",-1),zs={class:"card-body"},Zs=["value","selected"],ec={class:"card mb-2"},tc=J("div",{class:"card-header fw-bold"},"Categories",-1),ac={class:"card-body"},nc=["id","value"],rc={class:"card mb-2"},oc=J("div",{class:"card-header fw-bold"},"Authors",-1),ic={class:"card-body"},lc=["id","value"],uc={class:"card mb-2"},sc=J("div",{class:"card-header fw-bold"},"Other Settings",-1),cc={class:"card-body"},dc={class:"form-check form-switch"},fc=J("label",{class:"form-check-label"},"Feature this Post",-1);function vc(t,n,a,e,r,i){const o=Mr,l=Qn,d=Yr("VueDatePicker");return R(),Q("div",null,[J("div",Cs,[J("div",Ps,[J("div",Ss,[J("div",Os,[yt(J("input",{"onUpdate:modelValue":n[0]||(n[0]=u=>r.post.title=u),type:"text",class:"form-control",placeholder:"Post title"},null,512),[[Ia,r.post.title]]),Ns]),J("small",null,[J("span",As,Ve(i.getPostFullUrl),1)])]),J("div",$s,[yt(J("textarea",{"onUpdate:modelValue":n[1]||(n[1]=u=>r.post.cliffhanger=u),class:"form-control",style:{"min-height":"150px"},placeholder:"Enter a post cliffhanger"},null,512),[[Ia,r.post.cliffhanger]]),Is,Es]),J("div",Ys,[yt(J("textarea",{"onUpdate:modelValue":n[2]||(n[2]=u=>r.post.excerpt=u),class:"form-control",style:{"min-height":"150px"},placeholder:"Enter a post excerpt/summary"},null,512),[[Ia,r.post.excerpt]]),Us]),_t(o,{ref:"imageBlock",class:"mb-3","input-image":r.post.featured_image,onSaved:i.imageSaved},null,8,["input-image","onSaved"]),r.showEditorJs?(R(),Q("div",Ls,[J("div",Rs,[_t(l,{onSaved:i.editorSaved,config:r.config,initialized:i.onInitialized},null,8,["onSaved","config","initialized"])])])):G("",!0)]),J("div",Fs,[J("div",Vs,[J("select",{class:"form-select mb-2","aria-label":"Default select example",onChange:n[3]||(n[3]=(...u)=>i.statusChanged&&i.statusChanged(...u))},[(R(!0),Q(we,null,Fe(r.status,u=>(R(),Q("option",{key:u,selected:u==r.post.status,value:u}," Post Status: "+Ve(u),9,Bs))),128))],32),Ws,J("div",Hs,[js,_t(d,{timezone:a.timezone,modelValue:r.post.publish_date,"onUpdate:modelValue":n[4]||(n[4]=u=>r.post.publish_date=u)},null,8,["timezone","modelValue"])]),J("button",{onClick:n[5]||(n[5]=(...u)=>i.checkAndSave&&i.checkAndSave(...u)),class:"btn btn-primary",style:{height:"50px"}},[r.isSaving?(R(),Q("div",{key:0,class:Ce(["spinner-border",r.isSaving?"disabled":""]),role:"status",disabled:r.isSaving},Gs,10,qs)):(R(),Q("span",Xs,"Save as "+Ve(r.post.status),1))])]),J("div",Js,[Ks,J("div",zs,[J("select",{class:"form-select",onChange:n[6]||(n[6]=(...u)=>i.localeChanged&&i.localeChanged(...u))},[(R(!0),Q(we,null,Fe(t.countryLocales,u=>(R(),Q("option",{key:u.id,value:u.slug,selected:u.slug==r.post.locale_slug},Ve(u.name),9,Zs))),128))],32)])]),J("div",ec,[tc,J("div",ac,[(R(!0),Q(we,null,Fe(t.localeCategories,u=>(R(),Q("div",{class:"py-1",key:u.id},[J("label",null,[yt(J("input",{type:"radio",id:u.id,value:u.id,"onUpdate:modelValue":n[7]||(n[7]=y=>r.post.categories=y)},null,8,nc),[[wn,r.post.categories]]),rt(" "+Ve(u.name),1)])]))),128))])]),J("div",rc,[oc,J("div",ic,[(R(!0),Q(we,null,Fe(t.authors,u=>(R(),Q("div",{class:"py-1",key:u.id},[J("label",null,[yt(J("input",{type:"radio",id:u.id,value:u.id,"onUpdate:modelValue":n[8]||(n[8]=y=>r.post.author_id=y)},null,8,lc),[[wn,r.post.author_id]]),rt(" "+Ve(u.name),1)])]))),128))])]),J("div",uc,[sc,J("div",cc,[J("div",dc,[yt(J("input",{"onUpdate:modelValue":n[9]||(n[9]=u=>r.post.featured=u),class:"form-check-input",type:"checkbox",role:"switch"},null,512),[[Ur,r.post.featured]]),fc])])])])])])}const wc=$r(Ms,[["render",vc]]);export{wc as default}; diff --git a/public/build/assets/PostEditor-e2c0e1b1.js.gz b/public/build/assets/PostEditor-e2c0e1b1.js.gz deleted file mode 100644 index bb951901e6abfc2a8f42fd6d8265a260256bcd1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66330 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

v3vylxC7u~^{4(6L_E3j z7x<(s@Q}2GjTog|?h2nvk~upCS`Xl%PP5Wy!qU$rTYd&WU}Cb6K%GOc=Pw|0RI){U zVgf|L=n;#5EG;i@3AXZO?GNax=nHhvi|!U;3O`OTDeB+)R<%DGURn2)!@2XB8m8kR z0C6VX(But9k#)#CL}kKMcFC9g8(#&IN-xF9`Vp`E4f*Cud|;FhU3j4wSrp&~%HR0{ z@uP4W#n?%WT#R@K!&?|d{;=)!{mw!NaD@?u{VNY>$wK?e8+dJK5&%=a^UI~roQ%MV z0hs^rL#Y8zr5{Q#VoE5Xaf9y;Ld0$8CQMexzr_&bL_BNup?fGJQ28?c)H)A7T|D^7 zgw7B9)uCm>>fChqtFUbCYA25Tb&laf_tugDn}=q2Z%O8c)$0k55l)0>zlx;9o^(-^ z8{WZt*Rm&2{!ro1^0F6J;Y6NThdLT~jy`U?M|rZQXp)L;3B+j_4-zvQ%)buc?pKI_ zb%PK+(x!87*gvL*4^}Wzqz}()*#mjuFo`S{bo0;Q}-JZ=})nB!oD@@E!%b=$;7g5 z2FtpHWunDX9YzY)iV;RiEMh;jp;B1k{m_H8l7tM_mJxU@4j(o*5>*~!Si6d66b?co zh8CVV>Ulqb$kcgml;-84s;4(Jia@5h7#&!>;W;Zb(df-%g*)}A^Pg#SIa{sbXKD;s z&v>w~QWAU-2Jw!&3yBVzJ|2s}+$zX7Y+d}AB*IG*NoaDKu)x2xN;4*Z;I>0D$HFED z4^WF0@R}J9utM}?F&K|Iwg+=zd*~YZSjVlg5$^)-G8pLE zy$;12^o}a-Osh|o`v!}Ff+>&OerTqN8b-wxOjP8wI~^+|M0>JcQS6XjD(v!I-qp`t zChYQEChT%ghh4tQgk8SNgn#r0P;3Ky`M?Vt73wGQ@>? zKxI8QsSf*LkXTnUPx#)6K_=}6hQ6$|94n%F=!Nlcm<;O9 zfteTOnSni)#f$fdf&w~b(#8lT; zly`vLEMde%mEXlQI4+5-3c-xXfMF^~p&5yhumj+~HW}l*;A5$5t(7CYTq2C2xiP=3 zh;K_aN+(^pL-4(HQ8A4a-U${iOOqp~RGJ8)=0mr2;833r0v0F>;L}R#(~9`CZdM+M zvn|SpC}v`&r9?1xRP}gFwG@OH?F!&P?;}y;bc*Py@rGeG5Nj^8?=CKS&9xRAxG@~6 zaDXs2dW5c2>MZ6jt1a|AMvrSPq_gz+6tmE_C0n=&tq28ncB3bs3J%Gm0&=)`hXqjL zJ034y;`6|6q>4J$C>xpw3($pf&%5OwC)vo{@;#GJ(6g1;PF?4^HkPpj-AI5gk^_Sd z2bLJ?WL;bBZ!A7jc6@bUl=PPcuQ>f!P-b#W(*;V_k` z1yy43zbb6M<8e(F?Nhg*lSwM3?m}%nJ(OW~C^a#VNJrPL)SWtvM*&EV3Wp>*#gk!# z&FJFb^Q3Y_Fo4ym#jhR;tR}so}~cM?$FxRV{(xBhjMw!nLl#W&{h~qBa^U zKRYWw*#_cXhN-B}5tV~VM1J)2xBBds0J z;ME*i@EMLlj0B$(dQM)fJk=GR=laYC{`6;^=a=L${))*bvB3`oJcZ9KP$m9rJ0K@GU8GCt*9*-5F zE@t29fHhozrRDW}6c$MK-2<{Ej^ZX*WLG%@>KVLomPkg#OiP)Xmx2rbhC4I)ahI9k z*a9=-$z&TdAUlw%gqpyq;cN!xK_$^)Dien_<)V+2jjIHvGfKvkvWg6pSumoh%#vrN z%p!xRS+lO0>J6S&w4qaQT8+hXJ(wFSQy9Ys>!)y}6MbJ@sSc;B><_-TN)F<5ZN2ZT z?YOXShsmRBdl-Y$IP0e;>tizaG5#WVjQuEzy+CzA1r$E+6%s9~%n2V-ul)zU~U9r)I9)#7NRRtkI@ zxdb=A?EP3@fuo-rht`M%W%BdhbHj4{PN}v~TUcFz|Cd-7mXlLzj|Kzi#AY1E17M-NLEu%cf=r+OWPVJ$v5fpB8GBwFU8cVeMLct1a-4^kHEQ|92%miBbz|74fmMb}g#>w!iWWe;0nz z_0+1*SD#gC)u%r{huWZ575dAcp_-Z~Yd%mJOrZQ!wqlm8%`T_&FJw!}tolKek^RyA z22(vra6;ZrmK*$^=|2wQ09jnal7@zdNX5RqE z*05t&D{Ji($n&iar?q!gfx>Cz$hSS5GFI$U%UHZy;a_&~u2ySLpD#SezhR~RY@z-P zNBwjK2fMFH3s@eh!&Pz&qNpk!MYpeK>9!b|bjiugjs3MP)avG7y% z=e5<4_eIsWkZ*UGZwH4^kwd8H@2Q4|1;fhD*m3liov|8%XMs;#SRs({zqkSyjQ7;@ zV`nF<`~)POlIm2XE}m0h3o+9p=O_#6!@n%3>nj}8YlM(LRrpZrDWGJ~4>LU)`9fp5 za1slqk3TMO&Fe5ufTyCU+zEB{oXPeb|4a~4oJ z(dD16f1*9}X$@y>1t+ZfGqMS==ir`F|9Lfhs&`qyy=PB>7pktV{0v{$aHFj~!?}L` z)6cYvJsVO=1wZnH3VjSKYxDxl)X&r;VOah7GvoLB_g)jh?*6g}#@Fyd{bx=!)iM=} z*;uIc0t)z;&9IOl7ySL5RP*vL3u-<*PCM29AjqXL*1Ce2B&?6yo(gGZ!Qb!X1Yl^x zWZ@ukrNS*6*zU`Fo*cMb5m#JJ)bw=_lgB}IlpA_hU@tF!i{Pi>kH>>X;QZoS0lTL& zt5f#);gyMls#CUdAwJ|8mWcyvQ671gWu_d*sZIE$%Y@yAQ-+e(L-6bd-K=>i5*HWa zk-ivL(taM#B%sRjieizC$J}HgrcRQw4R0=7!1`<`5W7@IDC%IbeKGL8FA{9AyaF@& zAd$b+K%)UMuCH$5zD%@)B+>UNY+sHU$BTDEwixvQ(($-1E{@A}Tix$lcD3(yNDUE= z>7`l;#j1%GtIo<8^Niw-c~;Jl=Tx`Pv+{OauR*!h&Gd}iu&8S#0mRQs_eokpJgF?* z5AaVgIa#`oC(hD+h<`ehDo}?{p9R|cE{?VO{$!JbDShjnWNzJ))RlsIl{f84?xsD- z-n6U5qGr*@G4388%3)5}D8Y#)tcu*P)|=zQgDTy-@JEiHLH7<2z^Ko?#yhYYtV_4A zo_gx36N#q@3lp_IY|+lZO&VVjp}wk^SXRUZ*EPIF9$@VQRt9WmmNy=I`a_>Sc=!R< zystm>=mScJJ7~aBgOPpmsby$&F&U2+qsC(0x%R9PUcE1;sb(b)02z8w9Ant8PFx7xZO>)72CN_dR!jm9-r55Rq z`R+@EeAHRJhcEb|DNqRy6~(<+~&&PGm=r0BKEE2*@R zS0qi?9l^{J-PojQlZ_qGo2>3FzM*4P&;6EI_dP!v?ZoZT(C;AZhgU&2dF$WpM*Hvq zQXuCA%)2J~iR&SX!^WaZy50m9gh)?UvFN%U%tkKV^^{FAR-6pt(D`IxJJx-s6S=a? z>~y*(6B|dG>>C*pOgI)5I1%b^s!PZyeLzN-WtxX{CW;LKmaw1NYv)?Z<;;=-flYmT9-9dJ$Rrp3uW97Tt-4=iJLGy~zY^ z9jP`qV(Qt*?k?7hbWzY%DHGc|A8?uRX6T*|WIB86P3eh@;E zW7xqDY!gzlFEIMI9t>4};ea>_U7fVfQT#Y`0W*$5p?dir0}daxB6eyY^)pwszQKO* z7qNZ%1_vQ>sg2W5aRKscN;%EWx`5HwMCl%g;^M->FqWMH_irBimVx_W=zhz>eIr7+ zABKkg=0QqxX**0^oN>+hllTbDJ{n6Q*?~H{{Fg^L3tg@&RAY2m^*c_DZo7W_Xv)6+fOb@t;~0ySpV*n?SH3!SYv^H9pmp4uBYb732FMx)fPitD~768 z@MjJGJjFlHS}mH7Jy=Tyh_|Jd&ElTdOj=S;h>SX;B&==;JwI+JV3qu+^8UEQPe1h) z+^?kSom1NA`GcVCJvs1i&d=h(mlC6iFGVBzP!b5B-w_c?E0qo^_?9?A=vRRlIzb?a zNFC(jDe#tvB7M#tGhrOFOdx{ zOyK}apZ{6QfH{5%1|}+Un^^jlvq(C70#T7 zLBN0uBE(zZ4*pg5R}~LYadEF}1P&yY1Lju-x)XaD#l<95t6zzrHt4AK$AM}p>q0{} z(8}G|NF@@;kT0OH&~;ICHTb zr8cv7ax>eGa4!>zw>7c~GDH+b)Q}(OxaS2<{D4oSYLKG`u95fvQ45^OsQH}`w(3t~ zwbDtIo-g&rcmc@IctLsrDF0hJ1UPS%A)onbH-It-2JFkg-3bYrJD#9Y5mBiRp}WG8 zL|Z2ud1&_+5vi$Fem;dxlx^!|ykJ{Ey`C`4SDc4F1LqM$Sda6>dBV=l9BE~MwCoJt zn^^*<-&Zs5Yxv&6QnDIIp<2@QP^x}?ntpu-uPsKzv!c7QwYBAt4TWlVf8R)gOchOD z+3C#%;l7%=5?-oksY(3@DLVw^7A%&YvC3EQ51MR(^ zpiM^3zDr21KZMRPu=#oOuRq7kD=}Gb?Cf}K*nJ6owgQ2{EW0nPrj=KMGbo{Lh|#f~ zh>pXLwJ+m`=%SYXqZR;CK&`)Queb%9dukZ0vDghryN{uvS;lOwaW32HM2~Vtv&AD6#|z_2`Z&V@ zz``jY!03=uy8|pp9_m3MoZn$Ha5#IkM6DEnDgU~Cy%3|Mgw27b#jX> zaisOr?W{~|2PR3jRQ7*7i*n5!9~%wc&uB{8k*TxrAl-%4f-XqF^PZ4tnb8-+fUXek z@0G+LLjJ4<8;FP2YJY&`S@d02XJ5J1*~(83*qpInMaG}!HcmVF4&$^v1s|Ny7mz!8 zS(ld@i)6^@aVr|mZoe?TaTrpo#K59a*{|G)ZINES;)}{Zk!MT8ddeW=*_u63vq-c& zG&fs)_6#Z)kEXHPyC`kCwkQYlbOrV(ZPbK`-pgmEXyJpGEt;tO3Fc2;x+_m%(j%2D z>UN*i?1I`cnV+?jD0K9v$A-fFcP+r|q}85WJC=2J07luCx?>;Zx`;*UFFDYtxz=K`;sAgt6-h>Svh8X*a{R}J}tJhh5 zg)1TjDs$`xFY2|%=NhWueRhHzrt{fE-8`7m++=dEd8vtz07XTqQWyg{Xq5KhzmkJL zB~1XZBNhgsSDop&r+5ktOw5o+RRTw+ioV)55}=mVB!1tA{bJJ_QV4kA76p~_>b7u9 z45w0w2@|PjIc@1g?4Dl+dbuT&=`srXRhKc!l2}ney078XzJ^78jj^vR9-+!rv%bQn zPvNvrt!C0<@BEaW+i!*;x?+%`>XIKea&E66(TQM}q%Me^nX@6*J<@om)QOYQ1h1#I z2AC(UVw>2F#YL`~hrjg}-U{z~?marnbs+oa($al0DUst`B^31|?;`X&i=Rol4>eKF zvv>p;=yw*9cwq!<*25MSyx~Hr7kB)yLLe(GTm(@Ez5D@-6AwD%x^Q7Q>f@fhz#IEK zVQ&c{3HuPyFNLd59K4p4N^o`q0pXMr7LIhD#hL@-V6Rj$5;ct|2W@*&NdneT4No0(-3 z6L_8@ktc}S10U}lKF|_{eeUzFOj^Lr4Y1bFW!du6S*S042^Y*ky}^$XI-i->JL

S)-gdE39MeRj3sp3VE7w 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 I?nk5p04a#aivR!s diff --git a/public/build/assets/ToastMessage-cef385bb.js b/public/build/assets/ToastMessage-cef385bb.js new file mode 100644 index 0000000..609a65c --- /dev/null +++ b/public/build/assets/ToastMessage-cef385bb.js @@ -0,0 +1 @@ +import{_ as t,l as e,c as s,o}from"./app-front-d6902e40.js";const r={name:"ToastMessage",mixins:[],components:{},props:["type","message","timeout"],data:()=>({}),watch:{},computed:{},methods:{triggerMounted(){this.type=="error"&&e(this.message,{position:"bottom-center",type:"error",timeout:3e3,closeOnClick:!0,pauseOnFocusLoss:!0,pauseOnHover:!0,draggable:!0,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!1,closeButton:!0,icon:!0,rtl:!1}),this.type=="success"&&e(this.message,{position:"bottom-center",type:"success",timeout:3e3,closeOnClick:!0,pauseOnFocusLoss:!0,pauseOnHover:!0,draggable:!0,draggablePercent:.6,showCloseButtonOnHover:!1,hideProgressBar:!1,closeButton:!0,icon:!0,rtl:!1})}},mounted(){this.triggerMounted()}};function a(n,u,c,i,l,p){return o(),s("div")}const m=t(r,[["render",a]]);export{m as default}; diff --git a/public/build/assets/VueEditorJs-4c208fc9.js.gz b/public/build/assets/VueEditorJs-4c208fc9.js.gz deleted file mode 100644 index 555927c7464c6f52f00074466b6e177d6fee6a96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57791 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�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 diff --git a/public/build/assets/VueEditorJs-bbb0be71.js b/public/build/assets/VueEditorJs-bbb0be71.js deleted file mode 100644 index 9dbbb55..0000000 --- a/public/build/assets/VueEditorJs-bbb0be71.js +++ /dev/null @@ -1,83 +0,0 @@ -import{_ as Oe,a1 as Zt,f as Ne,c as De,r as Re,h as Pe,o as Fe}from"./app-front-32dad050.js";var He=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function xt(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}function Ct(){}Object.assign(Ct,{default:Ct,register:Ct,revert:function(){},__esModule:!0});Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(s){const t=(this.document||this.ownerDocument).querySelectorAll(s);let e=t.length;for(;--e>=0&&t.item(e)!==this;);return e>-1});Element.prototype.closest||(Element.prototype.closest=function(s){let t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(s))return t;t=t.parentElement||t.parentNode}while(t!==null);return null});Element.prototype.prepend||(Element.prototype.prepend=function(s){const t=document.createDocumentFragment();Array.isArray(s)||(s=[s]),s.forEach(e=>{const o=e instanceof Node;t.appendChild(o?e:document.createTextNode(e))}),this.insertBefore(t,this.firstChild)});Element.prototype.scrollIntoViewIfNeeded||(Element.prototype.scrollIntoViewIfNeeded=function(s){s=arguments.length===0?!0:!!s;const t=this.parentNode,e=window.getComputedStyle(t,null),o=parseInt(e.getPropertyValue("border-top-width")),i=parseInt(e.getPropertyValue("border-left-width")),n=this.offsetTop-t.offsetTopt.scrollTop+t.clientHeight,a=this.offsetLeft-t.offsetLeftt.scrollLeft+t.clientWidth,c=n&&!r;(n||r)&&s&&(t.scrollTop=this.offsetTop-t.offsetTop-t.clientHeight/2-o+this.clientHeight/2),(a||l)&&s&&(t.scrollLeft=this.offsetLeft-t.offsetLeft-t.clientWidth/2-i+this.clientWidth/2),(n||r||a||l)&&!s&&this.scrollIntoView(c)});window.requestIdleCallback=window.requestIdleCallback||function(s){const t=Date.now();return setTimeout(function(){s({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)};window.cancelIdleCallback=window.cancelIdleCallback||function(s){clearTimeout(s)};let je=(s=21)=>crypto.getRandomValues(new Uint8Array(s)).reduce((t,e)=>(e&=63,e<36?t+=e.toString(36):e<62?t+=(e-26).toString(36).toUpperCase():e>62?t+="-":t+="_",t),"");var se=(s=>(s.VERBOSE="VERBOSE",s.INFO="INFO",s.WARN="WARN",s.ERROR="ERROR",s))(se||{});const E={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,LEFT:37,UP:38,DOWN:40,RIGHT:39,DELETE:46,META:91},ze={LEFT:0,WHEEL:1,RIGHT:2,BACKWARD:3,FORWARD:4};function mt(s,t,e="log",o,i="color: inherit"){if(!("console"in window)||!window.console[e])return;const n=["info","log","warn","error"].includes(e),r=[];switch(mt.logLevel){case"ERROR":if(e!=="error")return;break;case"WARN":if(!["error","warn"].includes(e))return;break;case"INFO":if(!n||s)return;break}o&&r.push(o);const a="Editor.js 2.28.0",l=`line-height: 1em; - color: #006FEA; - display: inline-block; - font-size: 11px; - line-height: 1em; - background-color: #fff; - padding: 4px 9px; - border-radius: 30px; - border: 1px solid rgba(56, 138, 229, 0.16); - margin: 4px 5px 4px 0;`;s&&(n?(r.unshift(l,i),t=`%c${a}%c ${t}`):t=`( ${a} )${t}`);try{n?o?console[e](`${t} %o`,...r):console[e](t,...r):console[e](t)}catch{}}mt.logLevel="VERBOSE";function Ue(s){mt.logLevel=s}const _=mt.bind(window,!1),K=mt.bind(window,!0);function ot(s){return Object.prototype.toString.call(s).match(/\s([a-zA-Z]+)/)[1].toLowerCase()}function R(s){return ot(s)==="function"||ot(s)==="asyncfunction"}function z(s){return ot(s)==="object"}function J(s){return ot(s)==="string"}function $e(s){return ot(s)==="boolean"}function Gt(s){return ot(s)==="number"}function Jt(s){return ot(s)==="undefined"}function V(s){return s?Object.keys(s).length===0&&s.constructor===Object:!0}function re(s){return s>47&&s<58||s===32||s===13||s===229||s>64&&s<91||s>95&&s<112||s>185&&s<193||s>218&&s<223}async function We(s,t=()=>{},e=()=>{}){async function o(i,n,r){try{await i.function(i.data),await n(Jt(i.data)?{}:i.data)}catch{r(Jt(i.data)?{}:i.data)}}return s.reduce(async(i,n)=>(await i,o(n,t,e)),Promise.resolve())}function ae(s){return Array.prototype.slice.call(s)}function rt(s,t){return function(){const e=this,o=arguments;window.setTimeout(()=>s.apply(e,o),t)}}function Ye(s){return s.name.split(".").pop()}function Ke(s){return/^[-\w]+\/([-+\w]+|\*)$/.test(s)}function Xe(s,t,e){let o;return(...i)=>{const n=this,r=()=>{o=null,e||s.apply(n,i)},a=e&&!o;window.clearTimeout(o),o=window.setTimeout(r,t),a&&s.apply(n,i)}}function St(s,t,e=void 0){let o,i,n,r=null,a=0;e||(e={});const l=function(){a=e.leading===!1?0:Date.now(),r=null,n=s.apply(o,i),r||(o=i=null)};return function(){const c=Date.now();!a&&e.leading===!1&&(a=c);const p=t-(c-a);return o=this,i=arguments,p<=0||p>t?(r&&(clearTimeout(r),r=null),a=c,n=s.apply(o,i),r||(o=i=null)):!r&&e.trailing!==!1&&(r=setTimeout(l,p)),n}}function Ve(){const s={win:!1,mac:!1,x11:!1,linux:!1},t=Object.keys(s).find(e=>window.navigator.appVersion.toLowerCase().indexOf(e)!==-1);return t&&(s[t]=!0),s}function at(s){return s[0].toUpperCase()+s.slice(1)}function It(s,...t){if(!t.length)return s;const e=t.shift();if(z(s)&&z(e))for(const o in e)z(e[o])?(s[o]||Object.assign(s,{[o]:{}}),It(s[o],e[o])):Object.assign(s,{[o]:e[o]});return It(s,...t)}function Rt(s){const t=Ve();return s=s.replace(/shift/gi,"⇧").replace(/backspace/gi,"⌫").replace(/enter/gi,"⏎").replace(/up/gi,"↑").replace(/left/gi,"→").replace(/down/gi,"↓").replace(/right/gi,"←").replace(/escape/gi,"⎋").replace(/insert/gi,"Ins").replace(/delete/gi,"␡").replace(/\+/gi," + "),t.mac?s=s.replace(/ctrl|cmd/gi,"⌘").replace(/alt/gi,"⌥"):s=s.replace(/cmd/gi,"Ctrl").replace(/windows/gi,"WIN"),s}function qe(s){try{return new URL(s).href}catch{}return s.substring(0,2)==="//"?window.location.protocol+s:window.location.origin+s}function Ze(){return je(10)}function Ge(s){window.open(s,"_blank")}function Je(s=""){return`${s}${Math.floor(Math.random()*1e8).toString(16)}`}function Mt(s,t,e){const o=`«${t}» is deprecated and will be removed in the next major release. Please use the «${e}» instead.`;s&&K(o,"warn")}function ct(s,t,e){const o=e.value?"value":"get",i=e[o],n=`#${t}Cache`;if(e[o]=function(...r){return this[n]===void 0&&(this[n]=i.apply(this,...r)),this[n]},o==="get"&&e.set){const r=e.set;e.set=function(a){delete s[n],r.apply(this,a)}}return e}const le=650;function et(){return window.matchMedia(`(max-width: ${le}px)`).matches}const Qt=typeof window<"u"&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||window.navigator.platform==="MacIntel"&&window.navigator.maxTouchPoints>1);function Qe(s,t){const e=Array.isArray(s)||z(s),o=Array.isArray(t)||z(t);return e||o?JSON.stringify(s)===JSON.stringify(t):s===t}class d{static isSingleTag(t){return t.tagName&&["AREA","BASE","BR","COL","COMMAND","EMBED","HR","IMG","INPUT","KEYGEN","LINK","META","PARAM","SOURCE","TRACK","WBR"].includes(t.tagName)}static isLineBreakTag(t){return t&&t.tagName&&["BR","WBR"].includes(t.tagName)}static make(t,e=null,o={}){const i=document.createElement(t);Array.isArray(e)?i.classList.add(...e):e&&i.classList.add(e);for(const n in o)Object.prototype.hasOwnProperty.call(o,n)&&(i[n]=o[n]);return i}static text(t){return document.createTextNode(t)}static append(t,e){Array.isArray(e)?e.forEach(o=>t.appendChild(o)):t.appendChild(e)}static prepend(t,e){Array.isArray(e)?(e=e.reverse(),e.forEach(o=>t.prepend(o))):t.prepend(e)}static swap(t,e){const o=document.createElement("div"),i=t.parentNode;i.insertBefore(o,t),i.insertBefore(t,e),i.insertBefore(e,o),i.removeChild(o)}static find(t=document,e){return t.querySelector(e)}static get(t){return document.getElementById(t)}static findAll(t=document,e){return t.querySelectorAll(e)}static get allInputsSelector(){return"[contenteditable=true], textarea, input:not([type]), "+["text","password","email","number","search","tel","url"].map(t=>`input[type="${t}"]`).join(", ")}static findAllInputs(t){return ae(t.querySelectorAll(d.allInputsSelector)).reduce((e,o)=>d.isNativeInput(o)||d.containsOnlyInlineElements(o)?[...e,o]:[...e,...d.getDeepestBlockElements(o)],[])}static getDeepestNode(t,e=!1){const o=e?"lastChild":"firstChild",i=e?"previousSibling":"nextSibling";if(t&&t.nodeType===Node.ELEMENT_NODE&&t[o]){let n=t[o];if(d.isSingleTag(n)&&!d.isNativeInput(n)&&!d.isLineBreakTag(n))if(n[i])n=n[i];else if(n.parentNode[i])n=n.parentNode[i];else return n.parentNode;return this.getDeepestNode(n,e)}return t}static isElement(t){return Gt(t)?!1:t&&t.nodeType&&t.nodeType===Node.ELEMENT_NODE}static isFragment(t){return Gt(t)?!1:t&&t.nodeType&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE}static isContentEditable(t){return t.contentEditable==="true"}static isNativeInput(t){const e=["INPUT","TEXTAREA"];return t&&t.tagName?e.includes(t.tagName):!1}static canSetCaret(t){let e=!0;if(d.isNativeInput(t))switch(t.type){case"file":case"checkbox":case"radio":case"hidden":case"submit":case"button":case"image":case"reset":e=!1;break}else e=d.isContentEditable(t);return e}static isNodeEmpty(t){let e;return this.isSingleTag(t)&&!this.isLineBreakTag(t)?!1:(this.isElement(t)&&this.isNativeInput(t)?e=t.value:e=t.textContent.replace("​",""),e.trim().length===0)}static isLeaf(t){return t?t.childNodes.length===0:!1}static isEmpty(t){t.normalize();const e=[t];for(;e.length>0;)if(t=e.shift(),!!t){if(this.isLeaf(t)&&!this.isNodeEmpty(t))return!1;t.childNodes&&e.push(...Array.from(t.childNodes))}return!0}static isHTMLString(t){const e=d.make("div");return e.innerHTML=t,e.childElementCount>0}static getContentLength(t){return d.isNativeInput(t)?t.value.length:t.nodeType===Node.TEXT_NODE?t.length:t.textContent.length}static get blockElements(){return["address","article","aside","blockquote","canvas","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","ruby","section","table","tbody","thead","tr","tfoot","ul","video"]}static containsOnlyInlineElements(t){let e;J(t)?(e=document.createElement("div"),e.innerHTML=t):e=t;const o=i=>!d.blockElements.includes(i.tagName.toLowerCase())&&Array.from(i.children).every(o);return Array.from(e.children).every(o)}static getDeepestBlockElements(t){return d.containsOnlyInlineElements(t)?[t]:Array.from(t.children).reduce((e,o)=>[...e,...d.getDeepestBlockElements(o)],[])}static getHolder(t){return J(t)?document.getElementById(t):t}static isAnchor(t){return t.tagName.toLowerCase()==="a"}static offset(t){const e=t.getBoundingClientRect(),o=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop,n=e.top+i,r=e.left+o;return{top:n,left:r,bottom:n+e.height,right:r+e.width}}}const to={blockTunes:{toggler:{"Click to tune":"","or drag to move":""}},inlineToolbar:{converter:{"Convert to":""}},toolbar:{toolbox:{Add:""}},popover:{Filter:"","Nothing found":""}},eo={Text:"",Link:"",Bold:"",Italic:""},oo={link:{"Add a link":""},stub:{"The block can not be displayed correctly.":""}},io={delete:{Delete:"","Click to delete":""},moveUp:{"Move up":""},moveDown:{"Move down":""}},ce={ui:to,toolNames:eo,tools:oo,blockTunes:io},it=class{static ui(s,t){return it._t(s,t)}static t(s,t){return it._t(s,t)}static setDictionary(s){it.currentDictionary=s}static _t(s,t){const e=it.getNamespace(s);return!e||!e[t]?t:e[t]}static getNamespace(s){return s.split(".").reduce((t,e)=>!t||!Object.keys(t).length?{}:t[e],it.currentDictionary)}};let $=it;$.currentDictionary=ce;class de extends Error{}class wt{constructor(){this.subscribers={}}on(t,e){t in this.subscribers||(this.subscribers[t]=[]),this.subscribers[t].push(e)}once(t,e){t in this.subscribers||(this.subscribers[t]=[]);const o=i=>{const n=e(i),r=this.subscribers[t].indexOf(o);return r!==-1&&this.subscribers[t].splice(r,1),n};this.subscribers[t].push(o)}emit(t,e){V(this.subscribers)||!this.subscribers[t]||this.subscribers[t].reduce((o,i)=>{const n=i(o);return n!==void 0?n:o},e)}off(t,e){if(this.subscribers[t]===void 0){console.warn(`EventDispatcher .off(): there is no subscribers for event "${t.toString()}". Probably, .off() called before .on()`);return}for(let o=0;o{const l=this.allListeners.indexOf(n[a]);l>-1&&(this.allListeners.splice(l,1),r.element.removeEventListener(r.eventType,r.handler,r.options))})}offById(t){const e=this.findById(t);e&&e.element.removeEventListener(e.eventType,e.handler,e.options)}findOne(t,e,o){const i=this.findAll(t,e,o);return i.length>0?i[0]:null}findAll(t,e,o){let i;const n=t?this.findByEventTarget(t):[];return t&&e&&o?i=n.filter(r=>r.eventType===e&&r.handler===o):t&&e?i=n.filter(r=>r.eventType===e):i=n,i}removeAll(){this.allListeners.map(t=>{t.element.removeEventListener(t.eventType,t.handler,t.options)}),this.allListeners=[]}destroy(){this.removeAll()}findByEventTarget(t){return this.allListeners.filter(e=>{if(e.element===t)return e})}findByType(t){return this.allListeners.filter(e=>{if(e.eventType===t)return e})}findByHandler(t){return this.allListeners.filter(e=>{if(e.handler===t)return e})}findById(t){return this.allListeners.find(e=>e.id===t)}}class T{constructor({config:t,eventsDispatcher:e}){if(this.nodes={},this.listeners=new Pt,this.readOnlyMutableListeners={on:(o,i,n,r=!1)=>{this.mutableListenerIds.push(this.listeners.on(o,i,n,r))},clearAll:()=>{for(const o of this.mutableListenerIds)this.listeners.offById(o);this.mutableListenerIds=[]}},this.mutableListenerIds=[],new.target===T)throw new TypeError("Constructors for abstract class Module are not allowed.");this.config=t,this.eventsDispatcher=e}set state(t){this.Editor=t}removeAllNodes(){for(const t in this.nodes){const e=this.nodes[t];e instanceof HTMLElement&&e.remove()}}get isRtl(){return this.config.i18n.direction==="rtl"}}class b{constructor(){this.instance=null,this.selection=null,this.savedSelectionRange=null,this.isFakeBackgroundEnabled=!1,this.commandBackground="backColor",this.commandRemoveFormat="removeFormat"}static get CSS(){return{editorWrapper:"codex-editor",editorZone:"codex-editor__redactor"}}static get anchorNode(){const t=window.getSelection();return t?t.anchorNode:null}static get anchorElement(){const t=window.getSelection();if(!t)return null;const e=t.anchorNode;return e?d.isElement(e)?e:e.parentElement:null}static get anchorOffset(){const t=window.getSelection();return t?t.anchorOffset:null}static get isCollapsed(){const t=window.getSelection();return t?t.isCollapsed:null}static get isAtEditor(){return this.isSelectionAtEditor(b.get())}static isSelectionAtEditor(t){if(!t)return!1;let e=t.anchorNode||t.focusNode;e&&e.nodeType===Node.TEXT_NODE&&(e=e.parentNode);let o=null;return e&&e instanceof Element&&(o=e.closest(`.${b.CSS.editorZone}`)),o?o.nodeType===Node.ELEMENT_NODE:!1}static isRangeAtEditor(t){if(!t)return;let e=t.startContainer;e&&e.nodeType===Node.TEXT_NODE&&(e=e.parentNode);let o=null;return e&&e instanceof Element&&(o=e.closest(`.${b.CSS.editorZone}`)),o?o.nodeType===Node.ELEMENT_NODE:!1}static get isSelectionExists(){return!!b.get().anchorNode}static get range(){return this.getRangeFromSelection(this.get())}static getRangeFromSelection(t){return t&&t.rangeCount?t.getRangeAt(0):null}static get rect(){let t=document.selection,e,o={x:0,y:0,width:0,height:0};if(t&&t.type!=="Control")return t=t,e=t.createRange(),o.x=e.boundingLeft,o.y=e.boundingTop,o.width=e.boundingWidth,o.height=e.boundingHeight,o;if(!window.getSelection)return _("Method window.getSelection is not supported","warn"),o;if(t=window.getSelection(),t.rangeCount===null||isNaN(t.rangeCount))return _("Method SelectionUtils.rangeCount is not supported","warn"),o;if(t.rangeCount===0)return o;if(e=t.getRangeAt(0).cloneRange(),e.getBoundingClientRect&&(o=e.getBoundingClientRect()),o.x===0&&o.y===0){const i=document.createElement("span");if(i.getBoundingClientRect){i.appendChild(document.createTextNode("​")),e.insertNode(i),o=i.getBoundingClientRect();const n=i.parentNode;n.removeChild(i),n.normalize()}}return o}static get text(){return window.getSelection?window.getSelection().toString():""}static get(){return window.getSelection()}static setCursor(t,e=0){const o=document.createRange(),i=window.getSelection();return d.isNativeInput(t)?d.canSetCaret(t)?(t.focus(),t.selectionStart=t.selectionEnd=e,t.getBoundingClientRect()):void 0:(o.setStart(t,e),o.setEnd(t,e),i.removeAllRanges(),i.addRange(o),o.getBoundingClientRect())}static isRangeInsideContainer(t){const e=b.range;return e===null?!1:t.contains(e.startContainer)}static addFakeCursor(){const t=b.range;if(t===null)return;const e=d.make("span","codex-editor__fake-cursor");e.dataset.mutationFree="true",t.collapse(),t.insertNode(e)}static isFakeCursorInsideContainer(t){return d.find(t,".codex-editor__fake-cursor")!==null}static removeFakeCursor(t=document.body){const e=d.find(t,".codex-editor__fake-cursor");e&&e.remove()}removeFakeBackground(){this.isFakeBackgroundEnabled&&(this.isFakeBackgroundEnabled=!1,document.execCommand(this.commandRemoveFormat))}setFakeBackground(){document.execCommand(this.commandBackground,!1,"#a8d6ff"),this.isFakeBackgroundEnabled=!0}save(){this.savedSelectionRange=b.range}restore(){if(!this.savedSelectionRange)return;const t=window.getSelection();t.removeAllRanges(),t.addRange(this.savedSelectionRange)}clearSaved(){this.savedSelectionRange=null}collapseToEnd(){const t=window.getSelection(),e=document.createRange();e.selectNodeContents(t.focusNode),e.collapse(!1),t.removeAllRanges(),t.addRange(e)}findParentTag(t,e,o=10){const i=window.getSelection();let n=null;return!i||!i.anchorNode||!i.focusNode?null:([i.anchorNode,i.focusNode].forEach(r=>{let a=o;for(;a>0&&r.parentNode&&!(r.tagName===t&&(n=r,e&&r.classList&&!r.classList.contains(e)&&(n=null),n));)r=r.parentNode,a--}),n)}expandToTag(t){const e=window.getSelection();e.removeAllRanges();const o=document.createRange();o.selectNodeContents(t),e.addRange(o)}}function no(s,t){const{type:e,target:o,addedNodes:i,removedNodes:n}=s;if(o===t)return!0;if(["characterData","attributes"].includes(e)){const l=o.nodeType===Node.TEXT_NODE?o.parentNode:o;return t.contains(l)}const r=Array.from(i).some(l=>t.contains(l)),a=Array.from(n).some(l=>t.contains(l));return r||a}const _t="redactor dom changed",he="block changed",pe="fake cursor is about to be toggled",ue="fake cursor have been set";function te(s,t){return s.mergeable&&s.name===t.name}function so(s,t){const e=t==null?void 0:t.export;return R(e)?e(s):J(e)?s[e]:(e!==void 0&&_("Conversion «export» property must be a string or function. String means key of saved data object to export. Function should export processed string to export."),"")}function ro(s,t){const e=t==null?void 0:t.import;return R(e)?e(s):J(e)?{[e]:s}:(e!==void 0&&_("Conversion «import» property must be a string or function. String means key of tool data to import. Function accepts a imported string and return composed tool data."),{})}var q=(s=>(s.APPEND_CALLBACK="appendCallback",s.RENDERED="rendered",s.MOVED="moved",s.UPDATED="updated",s.REMOVED="removed",s.ON_PASTE="onPaste",s))(q||{});class F extends wt{constructor({id:t=Ze(),data:e,tool:o,api:i,readOnly:n,tunesData:r},a){super(),this.cachedInputs=[],this.toolRenderedElement=null,this.tunesInstances=new Map,this.defaultTunesInstances=new Map,this.unavailableTunesData={},this.inputIndex=0,this.editorEventBus=null,this.handleFocus=()=>{this.dropInputsCache(),this.updateCurrentInput()},this.didMutated=(l=void 0)=>{const c=l===void 0,p=l instanceof InputEvent;!c&&!p&&this.detectToolRootChange(l);let h;c||p?h=!0:h=!(l.length>0&&l.every(f=>{const{addedNodes:k,removedNodes:u,target:C}=f;return[...Array.from(k),...Array.from(u),C].some(L=>d.isElement(L)?L.dataset.mutationFree==="true":!1)})),h&&(this.dropInputsCache(),this.updateCurrentInput(),this.call("updated"),this.emit("didMutated",this))},this.name=o.name,this.id=t,this.settings=o.settings,this.config=o.settings.config||{},this.api=i,this.editorEventBus=a||null,this.blockAPI=new tt(this),this.tool=o,this.toolInstance=o.create(e,this.blockAPI,n),this.tunes=o.tunes,this.composeTunes(r),this.holder=this.compose(),window.requestIdleCallback(()=>{this.watchBlockMutations(),this.addInputEvents()})}static get CSS(){return{wrapper:"ce-block",wrapperStretched:"ce-block--stretched",content:"ce-block__content",focused:"ce-block--focused",selected:"ce-block--selected",dropTarget:"ce-block--drop-target"}}get inputs(){if(this.cachedInputs.length!==0)return this.cachedInputs;const t=d.findAllInputs(this.holder);return this.inputIndex>t.length-1&&(this.inputIndex=t.length-1),this.cachedInputs=t,t}get currentInput(){return this.inputs[this.inputIndex]}set currentInput(t){const e=this.inputs.findIndex(o=>o===t||o.contains(t));e!==-1&&(this.inputIndex=e)}get firstInput(){return this.inputs[0]}get lastInput(){const t=this.inputs;return t[t.length-1]}get nextInput(){return this.inputs[this.inputIndex+1]}get previousInput(){return this.inputs[this.inputIndex-1]}get data(){return this.save().then(t=>t&&!V(t.data)?t.data:{})}get sanitize(){return this.tool.sanitizeConfig}get mergeable(){return R(this.toolInstance.merge)}get isEmpty(){const t=d.isEmpty(this.pluginsContent),e=!this.hasMedia;return t&&e}get hasMedia(){const t=["img","iframe","video","audio","source","input","textarea","twitterwidget"];return!!this.holder.querySelector(t.join(","))}set focused(t){this.holder.classList.toggle(F.CSS.focused,t)}get focused(){return this.holder.classList.contains(F.CSS.focused)}set selected(t){var e,o;this.holder.classList.toggle(F.CSS.selected,t);const i=t===!0&&b.isRangeInsideContainer(this.holder),n=t===!1&&b.isFakeCursorInsideContainer(this.holder);(i||n)&&((e=this.editorEventBus)==null||e.emit(pe,{state:t}),i?b.addFakeCursor():b.removeFakeCursor(this.holder),(o=this.editorEventBus)==null||o.emit(ue,{state:t}))}get selected(){return this.holder.classList.contains(F.CSS.selected)}set stretched(t){this.holder.classList.toggle(F.CSS.wrapperStretched,t)}get stretched(){return this.holder.classList.contains(F.CSS.wrapperStretched)}set dropTarget(t){this.holder.classList.toggle(F.CSS.dropTarget,t)}get pluginsContent(){return this.toolRenderedElement}call(t,e){if(R(this.toolInstance[t])){t==="appendCallback"&&_("`appendCallback` hook is deprecated and will be removed in the next major release. Use `rendered` hook instead","warn");try{this.toolInstance[t].call(this.toolInstance,e)}catch(o){_(`Error during '${t}' call: ${o.message}`,"error")}}}async mergeWith(t){await this.toolInstance.merge(t)}async save(){const t=await this.toolInstance.save(this.pluginsContent),e=this.unavailableTunesData;[...this.tunesInstances.entries(),...this.defaultTunesInstances.entries()].forEach(([n,r])=>{if(R(r.save))try{e[n]=r.save()}catch(a){_(`Tune ${r.constructor.name} save method throws an Error %o`,"warn",a)}});const o=window.performance.now();let i;return Promise.resolve(t).then(n=>(i=window.performance.now(),{id:this.id,tool:this.name,data:n,tunes:e,time:i-o})).catch(n=>{_(`Saving process for ${this.name} tool failed due to the ${n}`,"log","red")})}async validate(t){let e=!0;return this.toolInstance.validate instanceof Function&&(e=await this.toolInstance.validate(t)),e}getTunes(){const t=document.createElement("div"),e=[],o=typeof this.toolInstance.renderSettings=="function"?this.toolInstance.renderSettings():[],i=[...this.tunesInstances.values(),...this.defaultTunesInstances.values()].map(n=>n.render());return[o,i].flat().forEach(n=>{d.isElement(n)?t.appendChild(n):Array.isArray(n)?e.push(...n):e.push(n)}),[e,t]}updateCurrentInput(){this.currentInput=d.isNativeInput(document.activeElement)||!b.anchorNode?document.activeElement:b.anchorNode}dispatchChange(){this.didMutated()}destroy(){this.unwatchBlockMutations(),this.removeInputEvents(),super.destroy(),R(this.toolInstance.destroy)&&this.toolInstance.destroy()}async getActiveToolboxEntry(){const t=this.tool.toolbox;if(t.length===1)return Promise.resolve(this.tool.toolbox[0]);const e=await this.data;return t.find(o=>Object.entries(o.data).some(([i,n])=>e[i]&&Qe(e[i],n)))}async exportDataAsString(){const t=await this.data;return so(t,this.tool.conversionConfig)}compose(){const t=d.make("div",F.CSS.wrapper),e=d.make("div",F.CSS.content),o=this.toolInstance.render();t.dataset.id=this.id,this.toolRenderedElement=o,e.appendChild(this.toolRenderedElement);let i=e;return[...this.tunesInstances.values(),...this.defaultTunesInstances.values()].forEach(n=>{if(R(n.wrap))try{i=n.wrap(i)}catch(r){_(`Tune ${n.constructor.name} wrap method throws an Error %o`,"warn",r)}}),t.appendChild(i),t}composeTunes(t){Array.from(this.tunes.values()).forEach(e=>{(e.isInternal?this.defaultTunesInstances:this.tunesInstances).set(e.name,e.create(t[e.name],this.blockAPI))}),Object.entries(t).forEach(([e,o])=>{this.tunesInstances.has(e)||(this.unavailableTunesData[e]=o)})}addInputEvents(){this.inputs.forEach(t=>{t.addEventListener("focus",this.handleFocus),d.isNativeInput(t)&&t.addEventListener("input",this.didMutated)})}removeInputEvents(){this.inputs.forEach(t=>{t.removeEventListener("focus",this.handleFocus),d.isNativeInput(t)&&t.removeEventListener("input",this.didMutated)})}watchBlockMutations(){var t;this.redactorDomChangedCallback=e=>{const{mutations:o}=e;o.some(i=>no(i,this.toolRenderedElement))&&this.didMutated(o)},(t=this.editorEventBus)==null||t.on(_t,this.redactorDomChangedCallback)}unwatchBlockMutations(){var t;(t=this.editorEventBus)==null||t.off(_t,this.redactorDomChangedCallback)}detectToolRootChange(t){t.forEach(e=>{if(Array.from(e.removedNodes).includes(this.toolRenderedElement)){const o=e.addedNodes[e.addedNodes.length-1];this.toolRenderedElement=o}})}dropInputsCache(){this.cachedInputs=[]}}class ao extends T{constructor(){super(...arguments),this.insert=(t=this.config.defaultBlock,e={},o={},i,n,r,a)=>{const l=this.Editor.BlockManager.insert({id:a,tool:t,data:e,index:i,needToFocus:n,replace:r});return new tt(l)},this.composeBlockData=async t=>{const e=this.Editor.Tools.blockTools.get(t);return new F({tool:e,api:this.Editor.API,readOnly:!0,data:{},tunesData:{}}).data},this.update=async(t,e)=>{const{BlockManager:o}=this.Editor,i=o.getBlockById(t);if(i===void 0)throw new Error(`Block with id "${t}" not found`);const n=await o.update(i,e);return new tt(n)},this.convert=(t,e,o)=>{var i,n;const{BlockManager:r,Tools:a}=this.Editor,l=r.getBlockById(t);if(!l)throw new Error(`Block with id "${t}" not found`);const c=a.blockTools.get(l.name),p=a.blockTools.get(e);if(!p)throw new Error(`Block Tool with type "${e}" not found`);const h=((i=c==null?void 0:c.conversionConfig)==null?void 0:i.export)!==void 0,f=((n=p.conversionConfig)==null?void 0:n.import)!==void 0;if(h&&f)r.convert(l,e,o);else{const k=[h?!1:at(l.name),f?!1:at(e)].filter(Boolean).join(" and ");throw new Error(`Conversion from "${l.name}" to "${e}" is not possible. ${k} tool(s) should provide a "conversionConfig"`)}},this.insertMany=(t,e=this.Editor.BlockManager.blocks.length-1)=>{this.validateIndex(e);const o=t.map(({id:i,type:n,data:r})=>this.Editor.BlockManager.composeBlock({id:i,tool:n||this.config.defaultBlock,data:r}));return this.Editor.BlockManager.insertMany(o,e),o.map(i=>new tt(i))}}get methods(){return{clear:()=>this.clear(),render:t=>this.render(t),renderFromHTML:t=>this.renderFromHTML(t),delete:t=>this.delete(t),swap:(t,e)=>this.swap(t,e),move:(t,e)=>this.move(t,e),getBlockByIndex:t=>this.getBlockByIndex(t),getById:t=>this.getById(t),getCurrentBlockIndex:()=>this.getCurrentBlockIndex(),getBlockIndex:t=>this.getBlockIndex(t),getBlocksCount:()=>this.getBlocksCount(),stretchBlock:(t,e=!0)=>this.stretchBlock(t,e),insertNewBlock:()=>this.insertNewBlock(),insert:this.insert,insertMany:this.insertMany,update:this.update,composeBlockData:this.composeBlockData,convert:this.convert}}getBlocksCount(){return this.Editor.BlockManager.blocks.length}getCurrentBlockIndex(){return this.Editor.BlockManager.currentBlockIndex}getBlockIndex(t){const e=this.Editor.BlockManager.getBlockById(t);if(!e){K("There is no block with id `"+t+"`","warn");return}return this.Editor.BlockManager.getBlockIndex(e)}getBlockByIndex(t){const e=this.Editor.BlockManager.getBlockByIndex(t);if(e===void 0){K("There is no block at index `"+t+"`","warn");return}return new tt(e)}getById(t){const e=this.Editor.BlockManager.getBlockById(t);return e===void 0?(K("There is no block with id `"+t+"`","warn"),null):new tt(e)}swap(t,e){_("`blocks.swap()` method is deprecated and will be removed in the next major release. Use `block.move()` method instead","info"),this.Editor.BlockManager.swap(t,e)}move(t,e){this.Editor.BlockManager.move(t,e)}delete(t=this.Editor.BlockManager.currentBlockIndex){try{const e=this.Editor.BlockManager.getBlockByIndex(t);this.Editor.BlockManager.removeBlock(e)}catch(e){K(e,"warn");return}this.Editor.BlockManager.blocks.length===0&&this.Editor.BlockManager.insert(),this.Editor.BlockManager.currentBlock&&this.Editor.Caret.setToBlock(this.Editor.BlockManager.currentBlock,this.Editor.Caret.positions.END),this.Editor.Toolbar.close()}async clear(){await this.Editor.BlockManager.clear(!0),this.Editor.InlineToolbar.close()}async render(t){if(t===void 0||t.blocks===void 0)throw new Error("Incorrect data passed to the render() method");this.Editor.ModificationsObserver.disable(),await this.Editor.BlockManager.clear(),await this.Editor.Renderer.render(t.blocks),this.Editor.ModificationsObserver.enable()}renderFromHTML(t){return this.Editor.BlockManager.clear(),this.Editor.Paste.processText(t,!0)}stretchBlock(t,e=!0){Mt(!0,"blocks.stretchBlock()","BlockAPI");const o=this.Editor.BlockManager.getBlockByIndex(t);o&&(o.stretched=e)}insertNewBlock(){_("Method blocks.insertNewBlock() is deprecated and it will be removed in the next major release. Use blocks.insert() instead.","warn"),this.insert()}validateIndex(t){if(typeof t!="number")throw new Error("Index should be a number");if(t<0)throw new Error("Index should be greater than or equal to 0");if(t===null)throw new Error("Index should be greater than or equal to 0")}}class lo extends T{constructor(){super(...arguments),this.setToFirstBlock=(t=this.Editor.Caret.positions.DEFAULT,e=0)=>this.Editor.BlockManager.firstBlock?(this.Editor.Caret.setToBlock(this.Editor.BlockManager.firstBlock,t,e),!0):!1,this.setToLastBlock=(t=this.Editor.Caret.positions.DEFAULT,e=0)=>this.Editor.BlockManager.lastBlock?(this.Editor.Caret.setToBlock(this.Editor.BlockManager.lastBlock,t,e),!0):!1,this.setToPreviousBlock=(t=this.Editor.Caret.positions.DEFAULT,e=0)=>this.Editor.BlockManager.previousBlock?(this.Editor.Caret.setToBlock(this.Editor.BlockManager.previousBlock,t,e),!0):!1,this.setToNextBlock=(t=this.Editor.Caret.positions.DEFAULT,e=0)=>this.Editor.BlockManager.nextBlock?(this.Editor.Caret.setToBlock(this.Editor.BlockManager.nextBlock,t,e),!0):!1,this.setToBlock=(t,e=this.Editor.Caret.positions.DEFAULT,o=0)=>this.Editor.BlockManager.blocks[t]?(this.Editor.Caret.setToBlock(this.Editor.BlockManager.blocks[t],e,o),!0):!1,this.focus=(t=!1)=>t?this.setToLastBlock(this.Editor.Caret.positions.END):this.setToFirstBlock(this.Editor.Caret.positions.START)}get methods(){return{setToFirstBlock:this.setToFirstBlock,setToLastBlock:this.setToLastBlock,setToPreviousBlock:this.setToPreviousBlock,setToNextBlock:this.setToNextBlock,setToBlock:this.setToBlock,focus:this.focus}}}class co extends T{get methods(){return{emit:(t,e)=>this.emit(t,e),off:(t,e)=>this.off(t,e),on:(t,e)=>this.on(t,e)}}on(t,e){this.eventsDispatcher.on(t,e)}emit(t,e){this.eventsDispatcher.emit(t,e)}off(t,e){this.eventsDispatcher.off(t,e)}}class Ft extends T{static getNamespace(t){return t.isTune()?`blockTunes.${t.name}`:`tools.${t.name}`}get methods(){return{t:()=>{K("I18n.t() method can be accessed only from Tools","warn")}}}getMethodsForTool(t){return Object.assign(this.methods,{t:e=>$.t(Ft.getNamespace(t),e)})}}class ho extends T{get methods(){return{blocks:this.Editor.BlocksAPI.methods,caret:this.Editor.CaretAPI.methods,events:this.Editor.EventsAPI.methods,listeners:this.Editor.ListenersAPI.methods,notifier:this.Editor.NotifierAPI.methods,sanitizer:this.Editor.SanitizerAPI.methods,saver:this.Editor.SaverAPI.methods,selection:this.Editor.SelectionAPI.methods,styles:this.Editor.StylesAPI.classes,toolbar:this.Editor.ToolbarAPI.methods,inlineToolbar:this.Editor.InlineToolbarAPI.methods,tooltip:this.Editor.TooltipAPI.methods,i18n:this.Editor.I18nAPI.methods,readOnly:this.Editor.ReadOnlyAPI.methods,ui:this.Editor.UiAPI.methods}}getMethodsForTool(t){return Object.assign(this.methods,{i18n:this.Editor.I18nAPI.getMethodsForTool(t)})}}class po extends T{get methods(){return{close:()=>this.close(),open:()=>this.open()}}open(){this.Editor.InlineToolbar.tryToShow()}close(){this.Editor.InlineToolbar.close()}}class uo extends T{get methods(){return{on:(t,e,o,i)=>this.on(t,e,o,i),off:(t,e,o,i)=>this.off(t,e,o,i),offById:t=>this.offById(t)}}on(t,e,o,i){return this.listeners.on(t,e,o,i)}off(t,e,o,i){this.listeners.off(t,e,o,i)}offById(t){this.listeners.offById(t)}}var At={},fo={get exports(){return At},set exports(s){At=s}};(function(s,t){(function(e,o){s.exports=o()})(window,function(){return function(e){var o={};function i(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=o,i.d=function(n,r,a){i.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:a})},i.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},i.t=function(n,r){if(1&r&&(n=i(n)),8&r||4&r&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&r&&typeof n!="string")for(var l in n)i.d(a,l,(function(c){return n[c]}).bind(null,l));return a},i.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(r,"a",r),r},i.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},i.p="/",i(i.s=0)}([function(e,o,i){i(1),e.exports=function(){var n=i(6),r="cdx-notify--bounce-in",a=null;return{show:function(l){if(l.message){(function(){if(a)return!0;a=n.getWrapper(),document.body.appendChild(a)})();var c=null,p=l.time||8e3;switch(l.type){case"confirm":c=n.confirm(l);break;case"prompt":c=n.prompt(l);break;default:c=n.alert(l),window.setTimeout(function(){c.remove()},p)}a.appendChild(c),c.classList.add(r)}}}}()},function(e,o,i){var n=i(2);typeof n=="string"&&(n=[[e.i,n,""]]);var r={hmr:!0,transform:void 0,insertInto:void 0};i(4)(n,r),n.locals&&(e.exports=n.locals)},function(e,o,i){(e.exports=i(3)(!1)).push([e.i,`.cdx-notify--error{background:#fffbfb!important}.cdx-notify--error::before{background:#fb5d5d!important}.cdx-notify__input{max-width:130px;padding:5px 10px;background:#f7f7f7;border:0;border-radius:3px;font-size:13px;color:#656b7c;outline:0}.cdx-notify__input:-ms-input-placeholder{color:#656b7c}.cdx-notify__input::placeholder{color:#656b7c}.cdx-notify__input:focus:-ms-input-placeholder{color:rgba(101,107,124,.3)}.cdx-notify__input:focus::placeholder{color:rgba(101,107,124,.3)}.cdx-notify__button{border:none;border-radius:3px;font-size:13px;padding:5px 10px;cursor:pointer}.cdx-notify__button:last-child{margin-left:10px}.cdx-notify__button--cancel{background:#f2f5f7;box-shadow:0 2px 1px 0 rgba(16,19,29,0);color:#656b7c}.cdx-notify__button--cancel:hover{background:#eee}.cdx-notify__button--confirm{background:#34c992;box-shadow:0 1px 1px 0 rgba(18,49,35,.05);color:#fff}.cdx-notify__button--confirm:hover{background:#33b082}.cdx-notify__btns-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:5px}.cdx-notify__cross{position:absolute;top:5px;right:5px;width:10px;height:10px;padding:5px;opacity:.54;cursor:pointer}.cdx-notify__cross::after,.cdx-notify__cross::before{content:'';position:absolute;left:9px;top:5px;height:12px;width:2px;background:#575d67}.cdx-notify__cross::before{transform:rotate(-45deg)}.cdx-notify__cross::after{transform:rotate(45deg)}.cdx-notify__cross:hover{opacity:1}.cdx-notifies{position:fixed;z-index:2;bottom:20px;left:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.cdx-notify{position:relative;width:220px;margin-top:15px;padding:13px 16px;background:#fff;box-shadow:0 11px 17px 0 rgba(23,32,61,.13);border-radius:5px;font-size:14px;line-height:1.4em;word-wrap:break-word}.cdx-notify::before{content:'';position:absolute;display:block;top:0;left:0;width:3px;height:calc(100% - 6px);margin:3px;border-radius:5px;background:0 0}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.cdx-notify--bounce-in{animation-name:bounceIn;animation-duration:.6s;animation-iteration-count:1}.cdx-notify--success{background:#fafffe!important}.cdx-notify--success::before{background:#41ffb1!important}`,""])},function(e,o){e.exports=function(i){var n=[];return n.toString=function(){return this.map(function(r){var a=function(l,c){var p=l[1]||"",h=l[3];if(!h)return p;if(c&&typeof btoa=="function"){var f=(u=h,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(u))))+" */"),k=h.sources.map(function(C){return"/*# sourceURL="+h.sourceRoot+C+" */"});return[p].concat(k).concat([f]).join(` -`)}var u;return[p].join(` -`)}(r,i);return r[2]?"@media "+r[2]+"{"+a+"}":a}).join("")},n.i=function(r,a){typeof r=="string"&&(r=[[null,r,""]]);for(var l={},c=0;c=0&&f.splice(g,1)}function D(m){var g=document.createElement("style");return m.attrs.type===void 0&&(m.attrs.type="text/css"),w(g,m.attrs),L(m,g),g}function w(m,g){Object.keys(g).forEach(function(y){m.setAttribute(y,g[y])})}function v(m,g){var y,B,A,S;if(g.transform&&m.css){if(!(S=g.transform(m.css)))return function(){};m.css=S}if(g.singleton){var H=h++;y=p||(p=D(g)),B=O.bind(null,y,H,!1),A=O.bind(null,y,H,!0)}else m.sourceMap&&typeof URL=="function"&&typeof URL.createObjectURL=="function"&&typeof URL.revokeObjectURL=="function"&&typeof Blob=="function"&&typeof btoa=="function"?(y=function(M){var W=document.createElement("link");return M.attrs.type===void 0&&(M.attrs.type="text/css"),M.attrs.rel="stylesheet",w(W,M.attrs),L(M,W),W}(g),B=(function(M,W,dt){var Q=dt.css,Et=dt.sourceMap,Ae=W.convertToAbsoluteUrls===void 0&&Et;(W.convertToAbsoluteUrls||Ae)&&(Q=k(Q)),Et&&(Q+=` -/*# sourceMappingURL=data:application/json;base64,`+btoa(unescape(encodeURIComponent(JSON.stringify(Et))))+" */");var Le=new Blob([Q],{type:"text/css"}),qt=M.href;M.href=URL.createObjectURL(Le),qt&&URL.revokeObjectURL(qt)}).bind(null,y,g),A=function(){N(y),y.href&&URL.revokeObjectURL(y.href)}):(y=D(g),B=(function(M,W){var dt=W.css,Q=W.media;if(Q&&M.setAttribute("media",Q),M.styleSheet)M.styleSheet.cssText=dt;else{for(;M.firstChild;)M.removeChild(M.firstChild);M.appendChild(document.createTextNode(dt))}}).bind(null,y),A=function(){N(y)});return B(m),function(M){if(M){if(M.css===m.css&&M.media===m.media&&M.sourceMap===m.sourceMap)return;B(m=M)}else A()}}e.exports=function(m,g){if(typeof DEBUG<"u"&&DEBUG&&typeof document!="object")throw new Error("The style-loader cannot be used in a non-browser environment");(g=g||{}).attrs=typeof g.attrs=="object"?g.attrs:{},g.singleton||typeof g.singleton=="boolean"||(g.singleton=l()),g.insertInto||(g.insertInto="head"),g.insertAt||(g.insertAt="bottom");var y=C(m,g);return u(y,g),function(B){for(var A=[],S=0;Sthis.show(t)}}show(t){return this.notifier.show(t)}}class ko extends T{get methods(){const t=()=>this.isEnabled;return{toggle:e=>this.toggle(e),get isEnabled(){return t()}}}toggle(t){return this.Editor.ReadOnly.toggle(t)}get isEnabled(){return this.Editor.ReadOnly.isEnabled}}var Lt={},vo={get exports(){return Lt},set exports(s){Lt=s}};(function(s,t){(function(e,o){s.exports=o()})(He,function(){function e(h){var f=h.tags,k=Object.keys(f),u=k.map(function(C){return typeof f[C]}).every(function(C){return C==="object"||C==="boolean"||C==="function"});if(!u)throw new Error("The configuration was invalid");this.config=h}var o=["P","LI","TD","TH","DIV","H1","H2","H3","H4","H5","H6","PRE"];function i(h){return o.indexOf(h.nodeName)!==-1}var n=["A","B","STRONG","I","EM","SUB","SUP","U","STRIKE"];function r(h){return n.indexOf(h.nodeName)!==-1}e.prototype.clean=function(h){const f=document.implementation.createHTMLDocument(),k=f.createElement("div");return k.innerHTML=h,this._sanitize(f,k),k.innerHTML},e.prototype._sanitize=function(h,f){var k=a(h,f),u=k.firstChild();if(u)do{if(u.nodeType===Node.TEXT_NODE)if(u.data.trim()===""&&(u.previousElementSibling&&i(u.previousElementSibling)||u.nextElementSibling&&i(u.nextElementSibling))){f.removeChild(u),this._sanitize(h,f);break}else continue;if(u.nodeType===Node.COMMENT_NODE){f.removeChild(u),this._sanitize(h,f);break}var C=r(u),L;C&&(L=Array.prototype.some.call(u.childNodes,i));var N=!!f.parentNode,D=i(f)&&i(u)&&N,w=u.nodeName.toLowerCase(),v=l(this.config,w,u),x=C&&L;if(x||c(u,v)||!this.config.keepNestedBlockElements&&D){if(!(u.nodeName==="SCRIPT"||u.nodeName==="STYLE"))for(;u.childNodes.length>0;)f.insertBefore(u.childNodes[0],u);f.removeChild(u),this._sanitize(h,f);break}for(var I=0;I"u"?!0:typeof f=="boolean"?!f:!1}function p(h,f,k){var u=h.name.toLowerCase();return f===!0?!1:typeof f[u]=="function"?!f[u](h.value,k):typeof f[u]>"u"||f[u]===!1?!0:typeof f[u]=="string"?f[u]!==h.value:!1}return e})})(vo);const xo=Lt;function fe(s,t){return s.map(e=>{const o=R(t)?t(e.tool):t;return V(o)||(e.data=Ht(e.data,o)),e})}function Z(s,t={}){const e={tags:t};return new xo(e).clean(s)}function Ht(s,t){return Array.isArray(s)?wo(s,t):z(s)?yo(s,t):J(s)?Eo(s,t):s}function wo(s,t){return s.map(e=>Ht(e,t))}function yo(s,t){const e={};for(const o in s){if(!Object.prototype.hasOwnProperty.call(s,o))continue;const i=s[o],n=Co(t[o])?t[o]:t;e[o]=Ht(i,n)}return e}function Eo(s,t){return z(t)?Z(s,t):t===!1?Z(s,{}):s}function Co(s){return z(s)||$e(s)||R(s)}class Bo extends T{get methods(){return{clean:(t,e)=>this.clean(t,e)}}clean(t,e){return Z(t,e)}}class To extends T{get methods(){return{save:()=>this.save()}}save(){const t="Editor's content can not be saved in read-only mode";return this.Editor.ReadOnly.isEnabled?(K(t,"warn"),Promise.reject(new Error(t))):this.Editor.Saver.save()}}class So extends T{get methods(){return{findParentTag:(t,e)=>this.findParentTag(t,e),expandToTag:t=>this.expandToTag(t)}}findParentTag(t,e){return new b().findParentTag(t,e)}expandToTag(t){new b().expandToTag(t)}}class Io extends T{get classes(){return{block:"cdx-block",inlineToolButton:"ce-inline-tool",inlineToolButtonActive:"ce-inline-tool--active",input:"cdx-input",loader:"cdx-loader",button:"cdx-button",settingsButton:"cdx-settings-button",settingsButtonActive:"cdx-settings-button--active"}}}class Mo extends T{get methods(){return{close:()=>this.close(),open:()=>this.open(),toggleBlockSettings:t=>this.toggleBlockSettings(t),toggleToolbox:t=>this.toggleToolbox(t)}}open(){this.Editor.Toolbar.moveAndOpen()}close(){this.Editor.Toolbar.close()}toggleBlockSettings(t){if(this.Editor.BlockManager.currentBlockIndex===-1){K("Could't toggle the Toolbar because there is no block selected ","warn");return}t??!this.Editor.BlockSettings.opened?(this.Editor.Toolbar.moveAndOpen(),this.Editor.BlockSettings.open()):this.Editor.BlockSettings.close()}toggleToolbox(t){if(this.Editor.BlockManager.currentBlockIndex===-1){K("Could't toggle the Toolbox because there is no block selected ","warn");return}t??!this.Editor.Toolbar.toolbox.opened?(this.Editor.Toolbar.moveAndOpen(),this.Editor.Toolbar.toolbox.open()):this.Editor.Toolbar.toolbox.close()}}var Ot={},_o={get exports(){return Ot},set exports(s){Ot=s}};/*! - * CodeX.Tooltips - * - * @version 1.0.5 - * - * @licence MIT - * @author CodeX - * - * - */(function(s,t){(function(e,o){s.exports=o()})(window,function(){return function(e){var o={};function i(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=o,i.d=function(n,r,a){i.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:a})},i.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},i.t=function(n,r){if(1&r&&(n=i(n)),8&r||4&r&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&r&&typeof n!="string")for(var l in n)i.d(a,l,(function(c){return n[c]}).bind(null,l));return a},i.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(r,"a",r),r},i.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},i.p="",i(i.s=0)}([function(e,o,i){e.exports=i(1)},function(e,o,i){i.r(o),i.d(o,"default",function(){return n});class n{constructor(){this.nodes={wrapper:null,content:null},this.showed=!1,this.offsetTop=10,this.offsetLeft=10,this.offsetRight=10,this.hidingDelay=0,this.handleWindowScroll=()=>{this.showed&&this.hide(!0)},this.loadStyles(),this.prepare(),window.addEventListener("scroll",this.handleWindowScroll,{passive:!0})}get CSS(){return{tooltip:"ct",tooltipContent:"ct__content",tooltipShown:"ct--shown",placement:{left:"ct--left",bottom:"ct--bottom",right:"ct--right",top:"ct--top"}}}show(a,l,c){this.nodes.wrapper||this.prepare(),this.hidingTimeout&&clearTimeout(this.hidingTimeout);const p=Object.assign({placement:"bottom",marginTop:0,marginLeft:0,marginRight:0,marginBottom:0,delay:70,hidingDelay:0},c);if(p.hidingDelay&&(this.hidingDelay=p.hidingDelay),this.nodes.content.innerHTML="",typeof l=="string")this.nodes.content.appendChild(document.createTextNode(l));else{if(!(l instanceof Node))throw Error("[CodeX Tooltip] Wrong type of «content» passed. It should be an instance of Node or String. But "+typeof l+" given.");this.nodes.content.appendChild(l)}switch(this.nodes.wrapper.classList.remove(...Object.values(this.CSS.placement)),p.placement){case"top":this.placeTop(a,p);break;case"left":this.placeLeft(a,p);break;case"right":this.placeRight(a,p);break;case"bottom":default:this.placeBottom(a,p)}p&&p.delay?this.showingTimeout=setTimeout(()=>{this.nodes.wrapper.classList.add(this.CSS.tooltipShown),this.showed=!0},p.delay):(this.nodes.wrapper.classList.add(this.CSS.tooltipShown),this.showed=!0)}hide(a=!1){if(this.hidingDelay&&!a)return this.hidingTimeout&&clearTimeout(this.hidingTimeout),void(this.hidingTimeout=setTimeout(()=>{this.hide(!0)},this.hidingDelay));this.nodes.wrapper.classList.remove(this.CSS.tooltipShown),this.showed=!1,this.showingTimeout&&clearTimeout(this.showingTimeout)}onHover(a,l,c){a.addEventListener("mouseenter",()=>{this.show(a,l,c)}),a.addEventListener("mouseleave",()=>{this.hide()})}destroy(){this.nodes.wrapper.remove(),window.removeEventListener("scroll",this.handleWindowScroll)}prepare(){this.nodes.wrapper=this.make("div",this.CSS.tooltip),this.nodes.content=this.make("div",this.CSS.tooltipContent),this.append(this.nodes.wrapper,this.nodes.content),this.append(document.body,this.nodes.wrapper)}loadStyles(){const a="codex-tooltips-style";if(document.getElementById(a))return;const l=i(2),c=this.make("style",null,{textContent:l.toString(),id:a});this.prepend(document.head,c)}placeBottom(a,l){const c=a.getBoundingClientRect(),p=c.left+a.clientWidth/2-this.nodes.wrapper.offsetWidth/2,h=c.bottom+window.pageYOffset+this.offsetTop+l.marginTop;this.applyPlacement("bottom",p,h)}placeTop(a,l){const c=a.getBoundingClientRect(),p=c.left+a.clientWidth/2-this.nodes.wrapper.offsetWidth/2,h=c.top+window.pageYOffset-this.nodes.wrapper.clientHeight-this.offsetTop;this.applyPlacement("top",p,h)}placeLeft(a,l){const c=a.getBoundingClientRect(),p=c.left-this.nodes.wrapper.offsetWidth-this.offsetLeft-l.marginLeft,h=c.top+window.pageYOffset+a.clientHeight/2-this.nodes.wrapper.offsetHeight/2;this.applyPlacement("left",p,h)}placeRight(a,l){const c=a.getBoundingClientRect(),p=c.right+this.offsetRight+l.marginRight,h=c.top+window.pageYOffset+a.clientHeight/2-this.nodes.wrapper.offsetHeight/2;this.applyPlacement("right",p,h)}applyPlacement(a,l,c){this.nodes.wrapper.classList.add(this.CSS.placement[a]),this.nodes.wrapper.style.left=l+"px",this.nodes.wrapper.style.top=c+"px"}make(a,l=null,c={}){const p=document.createElement(a);Array.isArray(l)?p.classList.add(...l):l&&p.classList.add(l);for(const h in c)c.hasOwnProperty(h)&&(p[h]=c[h]);return p}append(a,l){Array.isArray(l)?l.forEach(c=>a.appendChild(c)):a.appendChild(l)}prepend(a,l){Array.isArray(l)?(l=l.reverse()).forEach(c=>a.prepend(c)):a.prepend(l)}}},function(e,o){e.exports=`.ct{z-index:999;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:opacity 50ms ease-in,-webkit-transform 70ms cubic-bezier(.215,.61,.355,1);transition:opacity 50ms ease-in,-webkit-transform 70ms cubic-bezier(.215,.61,.355,1);transition:opacity 50ms ease-in,transform 70ms cubic-bezier(.215,.61,.355,1);transition:opacity 50ms ease-in,transform 70ms cubic-bezier(.215,.61,.355,1),-webkit-transform 70ms cubic-bezier(.215,.61,.355,1);will-change:opacity,top,left;-webkit-box-shadow:0 8px 12px 0 rgba(29,32,43,.17),0 4px 5px -3px rgba(5,6,12,.49);box-shadow:0 8px 12px 0 rgba(29,32,43,.17),0 4px 5px -3px rgba(5,6,12,.49);border-radius:9px}.ct,.ct:before{position:absolute;top:0;left:0}.ct:before{content:"";bottom:0;right:0;background-color:#1d202b;z-index:-1;border-radius:4px}@supports(-webkit-mask-box-image:url("")){.ct:before{border-radius:0;-webkit-mask-box-image:url('data:image/svg+xml;charset=utf-8,') 48% 41% 37.9% 53.3%}}@media (--mobile){.ct{display:none}}.ct__content{padding:6px 10px;color:#cdd1e0;font-size:12px;text-align:center;letter-spacing:.02em;line-height:1em}.ct:after{content:"";width:8px;height:8px;position:absolute;background-color:#1d202b;z-index:-1}.ct--bottom{-webkit-transform:translateY(5px);transform:translateY(5px)}.ct--bottom:after{top:-3px;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.ct--top{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.ct--top:after{top:auto;bottom:-3px;left:50%;-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.ct--left{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.ct--left:after{top:50%;left:auto;right:0;-webkit-transform:translate(41.6%,-50%) rotate(-45deg);transform:translate(41.6%,-50%) rotate(-45deg)}.ct--right{-webkit-transform:translateX(5px);transform:translateX(5px)}.ct--right:after{top:50%;left:0;-webkit-transform:translate(-41.6%,-50%) rotate(-45deg);transform:translate(-41.6%,-50%) rotate(-45deg)}.ct--shown{opacity:1;-webkit-transform:none;transform:none}`}]).default})})(_o);const Ao=xt(Ot);class jt{constructor(){this.lib=new Ao}destroy(){this.lib.destroy()}show(t,e,o){this.lib.show(t,e,o)}hide(t=!1){this.lib.hide(t)}onHover(t,e,o){this.lib.onHover(t,e,o)}}class Lo extends T{constructor({config:t,eventsDispatcher:e}){super({config:t,eventsDispatcher:e}),this.tooltip=new jt}destroy(){this.tooltip.destroy()}get methods(){return{show:(t,e,o)=>this.show(t,e,o),hide:()=>this.hide(),onHover:(t,e,o)=>this.onHover(t,e,o)}}show(t,e,o){this.tooltip.show(t,e,o)}hide(){this.tooltip.hide()}onHover(t,e,o){this.tooltip.onHover(t,e,o)}}class Oo extends T{get methods(){return{nodes:this.editorNodes}}get editorNodes(){return{wrapper:this.Editor.UI.nodes.wrapper,redactor:this.Editor.UI.nodes.redactor}}}function ge(s,t){const e={};return Object.entries(s).forEach(([o,i])=>{if(z(i)){const n=t?`${t}.${o}`:o;Object.values(i).every(r=>J(r))?e[o]=n:e[o]=ge(i,n);return}e[o]=i}),e}const X=ge(ce);function No(s,t){const e={};return Object.keys(s).forEach(o=>{const i=t[o];i!==void 0?e[i]=s[o]:e[o]=s[o]}),e}const Do='',me='',Ro='',Po='',Fo='',Ho='',ee='',jo='',zo='',Uo='',$o='',Wo='';class P{constructor(t){this.nodes={root:null,icon:null},this.confirmationState=null,this.removeSpecialFocusBehavior=()=>{this.nodes.root.classList.remove(P.CSS.noFocus)},this.removeSpecialHoverBehavior=()=>{this.nodes.root.classList.remove(P.CSS.noHover)},this.onErrorAnimationEnd=()=>{this.nodes.icon.classList.remove(P.CSS.wobbleAnimation),this.nodes.icon.removeEventListener("animationend",this.onErrorAnimationEnd)},this.params=t,this.nodes.root=this.make(t)}get isDisabled(){return this.params.isDisabled}get toggle(){return this.params.toggle}get title(){return this.params.title}get closeOnActivate(){return this.params.closeOnActivate}get isConfirmationStateEnabled(){return this.confirmationState!==null}get isFocused(){return this.nodes.root.classList.contains(P.CSS.focused)}static get CSS(){return{container:"ce-popover-item",title:"ce-popover-item__title",secondaryTitle:"ce-popover-item__secondary-title",icon:"ce-popover-item__icon",active:"ce-popover-item--active",disabled:"ce-popover-item--disabled",focused:"ce-popover-item--focused",hidden:"ce-popover-item--hidden",confirmationState:"ce-popover-item--confirmation",noHover:"ce-popover-item--no-hover",noFocus:"ce-popover-item--no-focus",wobbleAnimation:"wobble"}}getElement(){return this.nodes.root}handleClick(){if(this.isConfirmationStateEnabled){this.activateOrEnableConfirmationMode(this.confirmationState);return}this.activateOrEnableConfirmationMode(this.params)}toggleActive(t){this.nodes.root.classList.toggle(P.CSS.active,t)}toggleHidden(t){this.nodes.root.classList.toggle(P.CSS.hidden,t)}reset(){this.isConfirmationStateEnabled&&this.disableConfirmationMode()}onFocus(){this.disableSpecialHoverAndFocusBehavior()}make(t){const e=d.make("div",P.CSS.container);return t.name&&(e.dataset.itemName=t.name),this.nodes.icon=d.make("div",P.CSS.icon,{innerHTML:t.icon||Fo}),e.appendChild(this.nodes.icon),e.appendChild(d.make("div",P.CSS.title,{innerHTML:t.title||""})),t.secondaryLabel&&e.appendChild(d.make("div",P.CSS.secondaryTitle,{textContent:t.secondaryLabel})),t.isActive&&e.classList.add(P.CSS.active),t.isDisabled&&e.classList.add(P.CSS.disabled),e}enableConfirmationMode(t){const e={...this.params,...t,confirmation:t.confirmation},o=this.make(e);this.nodes.root.innerHTML=o.innerHTML,this.nodes.root.classList.add(P.CSS.confirmationState),this.confirmationState=t,this.enableSpecialHoverAndFocusBehavior()}disableConfirmationMode(){const t=this.make(this.params);this.nodes.root.innerHTML=t.innerHTML,this.nodes.root.classList.remove(P.CSS.confirmationState),this.confirmationState=null,this.disableSpecialHoverAndFocusBehavior()}enableSpecialHoverAndFocusBehavior(){this.nodes.root.classList.add(P.CSS.noHover),this.nodes.root.classList.add(P.CSS.noFocus),this.nodes.root.addEventListener("mouseleave",this.removeSpecialHoverBehavior,{once:!0})}disableSpecialHoverAndFocusBehavior(){this.removeSpecialFocusBehavior(),this.removeSpecialHoverBehavior(),this.nodes.root.removeEventListener("mouseleave",this.removeSpecialHoverBehavior)}activateOrEnableConfirmationMode(t){if(t.confirmation===void 0)try{t.onActivate(t),this.disableConfirmationMode()}catch{this.animateError()}else this.enableConfirmationMode(t.confirmation)}animateError(){this.nodes.icon.classList.contains(P.CSS.wobbleAnimation)||(this.nodes.icon.classList.add(P.CSS.wobbleAnimation),this.nodes.icon.addEventListener("animationend",this.onErrorAnimationEnd))}}const ht=class{constructor(s,t){this.cursor=-1,this.items=[],this.items=s||[],this.focusedCssClass=t}get currentItem(){return this.cursor===-1?null:this.items[this.cursor]}setCursor(s){s=-1&&(this.dropCursor(),this.cursor=s,this.items[this.cursor].classList.add(this.focusedCssClass))}setItems(s){this.items=s}next(){this.cursor=this.leafNodesAndReturnIndex(ht.directions.RIGHT)}previous(){this.cursor=this.leafNodesAndReturnIndex(ht.directions.LEFT)}dropCursor(){this.cursor!==-1&&(this.items[this.cursor].classList.remove(this.focusedCssClass),this.cursor=-1)}leafNodesAndReturnIndex(s){if(this.items.length===0)return this.cursor;let t=this.cursor;return t===-1?t=s===ht.directions.RIGHT?-1:0:this.items[t].classList.remove(this.focusedCssClass),s===ht.directions.RIGHT?t=(t+1)%this.items.length:t=(this.items.length+t-1)%this.items.length,d.canSetCaret(this.items[t])&&rt(()=>b.setCursor(this.items[t]),50)(),this.items[t].classList.add(this.focusedCssClass),t}};let nt=ht;nt.directions={RIGHT:"right",LEFT:"left"};class G{constructor(t){this.iterator=null,this.activated=!1,this.flipCallbacks=[],this.onKeyDown=e=>{if(this.isEventReadyForHandling(e))switch(G.usedKeys.includes(e.keyCode)&&e.preventDefault(),e.keyCode){case E.TAB:this.handleTabPress(e);break;case E.LEFT:case E.UP:this.flipLeft();break;case E.RIGHT:case E.DOWN:this.flipRight();break;case E.ENTER:this.handleEnterPress(e);break}},this.iterator=new nt(t.items,t.focusedItemClass),this.activateCallback=t.activateCallback,this.allowedKeys=t.allowedKeys||G.usedKeys}get isActivated(){return this.activated}static get usedKeys(){return[E.TAB,E.LEFT,E.RIGHT,E.ENTER,E.UP,E.DOWN]}activate(t,e){this.activated=!0,t&&this.iterator.setItems(t),e!==void 0&&this.iterator.setCursor(e),document.addEventListener("keydown",this.onKeyDown,!0)}deactivate(){this.activated=!1,this.dropCursor(),document.removeEventListener("keydown",this.onKeyDown)}focusFirst(){this.dropCursor(),this.flipRight()}flipLeft(){this.iterator.previous(),this.flipCallback()}flipRight(){this.iterator.next(),this.flipCallback()}hasFocus(){return!!this.iterator.currentItem}onFlip(t){this.flipCallbacks.push(t)}removeOnFlip(t){this.flipCallbacks=this.flipCallbacks.filter(e=>e!==t)}dropCursor(){this.iterator.dropCursor()}isEventReadyForHandling(t){return this.activated&&this.allowedKeys.includes(t.keyCode)}handleTabPress(t){switch(t.shiftKey?nt.directions.LEFT:nt.directions.RIGHT){case nt.directions.RIGHT:this.flipRight();break;case nt.directions.LEFT:this.flipLeft();break}}handleEnterPress(t){this.activated&&(this.iterator.currentItem&&(t.stopPropagation(),t.preventDefault(),this.iterator.currentItem.click()),R(this.activateCallback)&&this.activateCallback(this.iterator.currentItem))}flipCallback(){this.iterator.currentItem&&this.iterator.currentItem.scrollIntoViewIfNeeded(),this.flipCallbacks.forEach(t=>t())}}class ut{static get CSS(){return{wrapper:"cdx-search-field",icon:"cdx-search-field__icon",input:"cdx-search-field__input"}}constructor({items:t,onSearch:e,placeholder:o}){this.listeners=new Pt,this.items=t,this.onSearch=e,this.render(o)}getElement(){return this.wrapper}focus(){this.input.focus()}clear(){this.input.value="",this.searchQuery="",this.onSearch("",this.foundItems)}destroy(){this.listeners.removeAll()}render(t){this.wrapper=d.make("div",ut.CSS.wrapper);const e=d.make("div",ut.CSS.icon,{innerHTML:Uo});this.input=d.make("input",ut.CSS.input,{placeholder:t}),this.wrapper.appendChild(e),this.wrapper.appendChild(this.input),this.listeners.on(this.input,"input",()=>{this.searchQuery=this.input.value,this.onSearch(this.searchQuery,this.foundItems)})}get foundItems(){return this.items.filter(t=>this.checkItem(t))}checkItem(t){var e;const o=((e=t.title)==null?void 0:e.toLowerCase())||"",i=this.searchQuery.toLowerCase();return o.includes(i)}}const pt=class{lock(){Qt?this.lockHard():document.body.classList.add(pt.CSS.scrollLocked)}unlock(){Qt?this.unlockHard():document.body.classList.remove(pt.CSS.scrollLocked)}lockHard(){this.scrollPosition=window.pageYOffset,document.documentElement.style.setProperty("--window-scroll-offset",`${this.scrollPosition}px`),document.body.classList.add(pt.CSS.scrollLockedHard)}unlockHard(){document.body.classList.remove(pt.CSS.scrollLockedHard),this.scrollPosition!==null&&window.scrollTo(0,this.scrollPosition),this.scrollPosition=null}};let be=pt;be.CSS={scrollLocked:"ce-scroll-locked",scrollLockedHard:"ce-scroll-locked--hard"};var Yo=Object.defineProperty,Ko=Object.getOwnPropertyDescriptor,Xo=(s,t,e,o)=>{for(var i=o>1?void 0:o?Ko(t,e):t,n=s.length-1,r;n>=0;n--)(r=s[n])&&(i=(o?r(t,e,i):r(i))||i);return o&&i&&Yo(t,e,i),i},gt=(s=>(s.Close="close",s))(gt||{});const j=class extends wt{constructor(s){super(),this.scopeElement=document.body,this.listeners=new Pt,this.scrollLocker=new be,this.nodes={wrapper:null,popover:null,nothingFoundMessage:null,customContent:null,items:null,overlay:null},this.messages={nothingFound:"Nothing found",search:"Search"},this.onFlip=()=>{this.items.find(t=>t.isFocused).onFocus()},this.items=s.items.map(t=>new P(t)),s.scopeElement!==void 0&&(this.scopeElement=s.scopeElement),s.messages&&(this.messages={...this.messages,...s.messages}),s.customContentFlippableItems&&(this.customContentFlippableItems=s.customContentFlippableItems),this.make(),s.customContent&&this.addCustomContent(s.customContent),s.searchable&&this.addSearch(),this.initializeFlipper()}static get CSS(){return{popover:"ce-popover",popoverOpenTop:"ce-popover--open-top",popoverOpened:"ce-popover--opened",search:"ce-popover__search",nothingFoundMessage:"ce-popover__nothing-found-message",nothingFoundMessageDisplayed:"ce-popover__nothing-found-message--displayed",customContent:"ce-popover__custom-content",customContentHidden:"ce-popover__custom-content--hidden",items:"ce-popover__items",overlay:"ce-popover__overlay",overlayHidden:"ce-popover__overlay--hidden"}}getElement(){return this.nodes.wrapper}hasFocus(){return this.flipper.hasFocus()}show(){this.shouldOpenBottom||(this.nodes.popover.style.setProperty("--popover-height",this.height+"px"),this.nodes.popover.classList.add(j.CSS.popoverOpenTop)),this.nodes.overlay.classList.remove(j.CSS.overlayHidden),this.nodes.popover.classList.add(j.CSS.popoverOpened),this.flipper.activate(this.flippableElements),this.search!==void 0&&setTimeout(()=>{this.search.focus()},100),et()&&this.scrollLocker.lock()}hide(){this.nodes.popover.classList.remove(j.CSS.popoverOpened),this.nodes.popover.classList.remove(j.CSS.popoverOpenTop),this.nodes.overlay.classList.add(j.CSS.overlayHidden),this.flipper.deactivate(),this.items.forEach(s=>s.reset()),this.search!==void 0&&this.search.clear(),et()&&this.scrollLocker.unlock(),this.emit("close")}destroy(){this.flipper.deactivate(),this.listeners.removeAll(),et()&&this.scrollLocker.unlock()}make(){this.nodes.popover=d.make("div",[j.CSS.popover]),this.nodes.nothingFoundMessage=d.make("div",[j.CSS.nothingFoundMessage],{textContent:this.messages.nothingFound}),this.nodes.popover.appendChild(this.nodes.nothingFoundMessage),this.nodes.items=d.make("div",[j.CSS.items]),this.items.forEach(s=>{this.nodes.items.appendChild(s.getElement())}),this.nodes.popover.appendChild(this.nodes.items),this.listeners.on(this.nodes.popover,"click",s=>{const t=this.getTargetItem(s);t!==void 0&&this.handleItemClick(t)}),this.nodes.wrapper=d.make("div"),this.nodes.overlay=d.make("div",[j.CSS.overlay,j.CSS.overlayHidden]),this.listeners.on(this.nodes.overlay,"click",()=>{this.hide()}),this.nodes.wrapper.appendChild(this.nodes.overlay),this.nodes.wrapper.appendChild(this.nodes.popover)}addSearch(){this.search=new ut({items:this.items,placeholder:this.messages.search,onSearch:(t,e)=>{this.items.forEach(i=>{const n=!e.includes(i);i.toggleHidden(n)}),this.toggleNothingFoundMessage(e.length===0),this.toggleCustomContent(t!=="");const o=t===""?this.flippableElements:e.map(i=>i.getElement());this.flipper.isActivated&&(this.flipper.deactivate(),this.flipper.activate(o))}});const s=this.search.getElement();s.classList.add(j.CSS.search),this.nodes.popover.insertBefore(s,this.nodes.popover.firstChild)}addCustomContent(s){this.nodes.customContent=s,this.nodes.customContent.classList.add(j.CSS.customContent),this.nodes.popover.insertBefore(s,this.nodes.popover.firstChild)}getTargetItem(s){return this.items.find(t=>s.composedPath().includes(t.getElement()))}handleItemClick(s){s.isDisabled||(this.items.filter(t=>t!==s).forEach(t=>t.reset()),s.handleClick(),this.toggleItemActivenessIfNeeded(s),s.closeOnActivate&&this.hide())}initializeFlipper(){this.flipper=new G({items:this.flippableElements,focusedItemClass:P.CSS.focused,allowedKeys:[E.TAB,E.UP,E.DOWN,E.ENTER]}),this.flipper.onFlip(this.onFlip)}get flippableElements(){const s=this.items.map(t=>t.getElement());return(this.customContentFlippableItems||[]).concat(s)}get height(){let s=0;if(this.nodes.popover===null)return s;const t=this.nodes.popover.cloneNode(!0);return t.style.visibility="hidden",t.style.position="absolute",t.style.top="-1000px",t.classList.add(j.CSS.popoverOpened),document.body.appendChild(t),s=t.offsetHeight,t.remove(),s}get shouldOpenBottom(){const s=this.nodes.popover.getBoundingClientRect(),t=this.scopeElement.getBoundingClientRect(),e=this.height,o=s.top+e,i=s.top-e,n=Math.min(window.innerHeight,t.bottom);return ie.toggle===s.toggle);if(t.length===1){s.toggleActive();return}t.forEach(e=>{e.toggleActive(e===s)})}}};let zt=j;Xo([ct],zt.prototype,"height",1);class Vo extends T{constructor(){super(...arguments),this.opened=!1,this.selection=new b,this.onPopoverClose=()=>{this.close()}}get events(){return{opened:"block-settings-opened",closed:"block-settings-closed"}}get CSS(){return{settings:"ce-settings"}}get flipper(){var t;return(t=this.popover)==null?void 0:t.flipper}make(){this.nodes.wrapper=d.make("div",[this.CSS.settings])}destroy(){this.removeAllNodes()}open(t=this.Editor.BlockManager.currentBlock){this.opened=!0,this.selection.save(),t.selected=!0,this.Editor.BlockSelection.clearCache();const[e,o]=t.getTunes();this.eventsDispatcher.emit(this.events.opened),this.popover=new zt({searchable:!0,items:e.map(i=>this.resolveTuneAliases(i)),customContent:o,customContentFlippableItems:this.getControls(o),scopeElement:this.Editor.API.methods.ui.nodes.redactor,messages:{nothingFound:$.ui(X.ui.popover,"Nothing found"),search:$.ui(X.ui.popover,"Filter")}}),this.popover.on(gt.Close,this.onPopoverClose),this.nodes.wrapper.append(this.popover.getElement()),this.popover.show()}getElement(){return this.nodes.wrapper}close(){this.opened=!1,b.isAtEditor||this.selection.restore(),this.selection.clearSaved(),!this.Editor.CrossBlockSelection.isCrossBlockSelectionStarted&&this.Editor.BlockManager.currentBlock&&(this.Editor.BlockManager.currentBlock.selected=!1),this.eventsDispatcher.emit(this.events.closed),this.popover&&(this.popover.off(gt.Close,this.onPopoverClose),this.popover.destroy(),this.popover.getElement().remove(),this.popover=null)}getControls(t){const{StylesAPI:e}=this.Editor,o=t.querySelectorAll(`.${e.classes.settingsButton}, ${d.allInputsSelector}`);return Array.from(o)}resolveTuneAliases(t){const e=No(t,{label:"title"});return t.confirmation&&(e.confirmation=this.resolveTuneAliases(t.confirmation)),e}}class Y extends T{constructor(){super(...arguments),this.opened=!1,this.tools=[],this.flipper=null,this.togglingCallback=null}static get CSS(){return{conversionToolbarWrapper:"ce-conversion-toolbar",conversionToolbarShowed:"ce-conversion-toolbar--showed",conversionToolbarTools:"ce-conversion-toolbar__tools",conversionToolbarLabel:"ce-conversion-toolbar__label",conversionTool:"ce-conversion-tool",conversionToolHidden:"ce-conversion-tool--hidden",conversionToolIcon:"ce-conversion-tool__icon",conversionToolSecondaryLabel:"ce-conversion-tool__secondary-label",conversionToolFocused:"ce-conversion-tool--focused",conversionToolActive:"ce-conversion-tool--active"}}make(){this.nodes.wrapper=d.make("div",[Y.CSS.conversionToolbarWrapper,...this.isRtl?[this.Editor.UI.CSS.editorRtlFix]:[]]),this.nodes.tools=d.make("div",Y.CSS.conversionToolbarTools);const t=d.make("div",Y.CSS.conversionToolbarLabel,{textContent:$.ui(X.ui.inlineToolbar.converter,"Convert to")});return this.addTools(),this.enableFlipper(),d.append(this.nodes.wrapper,t),d.append(this.nodes.wrapper,this.nodes.tools),this.nodes.wrapper}destroy(){this.flipper&&(this.flipper.deactivate(),this.flipper=null),this.removeAllNodes()}toggle(t){this.opened?this.close():this.open(),R(t)&&(this.togglingCallback=t)}open(){this.filterTools(),this.opened=!0,this.nodes.wrapper.classList.add(Y.CSS.conversionToolbarShowed),window.requestAnimationFrame(()=>{this.flipper.activate(this.tools.map(t=>t.button).filter(t=>!t.classList.contains(Y.CSS.conversionToolHidden))),this.flipper.focusFirst(),R(this.togglingCallback)&&this.togglingCallback(!0)})}close(){this.opened=!1,this.flipper.deactivate(),this.nodes.wrapper.classList.remove(Y.CSS.conversionToolbarShowed),R(this.togglingCallback)&&this.togglingCallback(!1)}hasTools(){return this.tools.length===1?this.tools[0].name!==this.config.defaultBlock:!0}async replaceWithBlock(t,e){const{BlockManager:o,BlockSelection:i,InlineToolbar:n,Caret:r}=this.Editor;o.convert(this.Editor.BlockManager.currentBlock,t,e),i.clearSelection(),this.close(),n.close(),window.requestAnimationFrame(()=>{r.setToBlock(this.Editor.BlockManager.currentBlock,r.positions.END)})}addTools(){const t=this.Editor.Tools.blockTools;Array.from(t.entries()).forEach(([e,o])=>{var i;const n=o.conversionConfig;!n||!n.import||(i=o.toolbox)==null||i.forEach(r=>this.addToolIfValid(e,r))})}addToolIfValid(t,e){V(e)||!e.icon||this.addTool(t,e)}addTool(t,e){var o;const i=d.make("div",[Y.CSS.conversionTool]),n=d.make("div",[Y.CSS.conversionToolIcon]);i.dataset.tool=t,n.innerHTML=e.icon,d.append(i,n),d.append(i,d.text($.t(X.toolNames,e.title||at(t))));const r=(o=this.Editor.Tools.blockTools.get(t))==null?void 0:o.shortcut;if(r){const a=d.make("span",Y.CSS.conversionToolSecondaryLabel,{innerText:Rt(r)});d.append(i,a)}d.append(this.nodes.tools,i),this.tools.push({name:t,button:i,toolboxItem:e}),this.listeners.on(i,"click",async()=>{await this.replaceWithBlock(t,e.data)})}async filterTools(){const{currentBlock:t}=this.Editor.BlockManager,e=await t.getActiveToolboxEntry();function o(i,n){return i.icon===n.icon&&i.title===n.title}this.tools.forEach(i=>{let n=!1;if(e){const r=o(e,i.toolboxItem);n=i.button.dataset.tool===t.name&&r}i.button.hidden=n,i.button.classList.toggle(Y.CSS.conversionToolHidden,n)})}enableFlipper(){this.flipper=new G({focusedItemClass:Y.CSS.conversionToolFocused})}}var Nt={},qo={get exports(){return Nt},set exports(s){Nt=s}};/*! - * Library for handling keyboard shortcuts - * @copyright CodeX (https://codex.so) - * @license MIT - * @author CodeX (https://codex.so) - * @version 1.2.0 - */(function(s,t){(function(e,o){s.exports=o()})(window,function(){return function(e){var o={};function i(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=o,i.d=function(n,r,a){i.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:a})},i.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},i.t=function(n,r){if(1&r&&(n=i(n)),8&r||4&r&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&r&&typeof n!="string")for(var l in n)i.d(a,l,(function(c){return n[c]}).bind(null,l));return a},i.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(r,"a",r),r},i.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},i.p="",i(i.s=0)}([function(e,o,i){function n(l,c){for(var p=0;pn!==o))}findShortcut(t,e){return(this.registeredShortcuts.get(t)||[]).find(({name:o})=>o===e)}}const lt=new Go;var Jo=Object.defineProperty,Qo=Object.getOwnPropertyDescriptor,ke=(s,t,e,o)=>{for(var i=o>1?void 0:o?Qo(t,e):t,n=s.length-1,r;n>=0;n--)(r=s[n])&&(i=(o?r(t,e,i):r(i))||i);return o&&i&&Jo(t,e,i),i},bt=(s=>(s.Opened="toolbox-opened",s.Closed="toolbox-closed",s.BlockAdded="toolbox-block-added",s))(bt||{});const ve=class extends wt{constructor({api:s,tools:t,i18nLabels:e}){super(),this.opened=!1,this.nodes={toolbox:null},this.onPopoverClose=()=>{this.opened=!1,this.emit("toolbox-closed")},this.api=s,this.tools=t,this.i18nLabels=e}get isEmpty(){return this.toolsToBeDisplayed.length===0}static get CSS(){return{toolbox:"ce-toolbox"}}make(){return this.popover=new zt({scopeElement:this.api.ui.nodes.redactor,searchable:!0,messages:{nothingFound:this.i18nLabels.nothingFound,search:this.i18nLabels.filter},items:this.toolboxItemsToBeDisplayed}),this.popover.on(gt.Close,this.onPopoverClose),this.enableShortcuts(),this.nodes.toolbox=this.popover.getElement(),this.nodes.toolbox.classList.add(ve.CSS.toolbox),this.nodes.toolbox}hasFocus(){var s;return(s=this.popover)==null?void 0:s.hasFocus()}destroy(){var s;super.destroy(),this.nodes&&this.nodes.toolbox&&(this.nodes.toolbox.remove(),this.nodes.toolbox=null),this.removeAllShortcuts(),(s=this.popover)==null||s.off(gt.Close,this.onPopoverClose)}toolButtonActivated(s,t){this.insertNewBlock(s,t)}open(){var s;this.isEmpty||((s=this.popover)==null||s.show(),this.opened=!0,this.emit("toolbox-opened"))}close(){var s;(s=this.popover)==null||s.hide(),this.opened=!1,this.emit("toolbox-closed")}toggle(){this.opened?this.close():this.open()}get toolsToBeDisplayed(){const s=[];return this.tools.forEach(t=>{t.toolbox&&s.push(t)}),s}get toolboxItemsToBeDisplayed(){const s=(t,e)=>({icon:t.icon,title:$.t(X.toolNames,t.title||at(e.name)),name:e.name,onActivate:()=>{this.toolButtonActivated(e.name,t.data)},secondaryLabel:e.shortcut?Rt(e.shortcut):""});return this.toolsToBeDisplayed.reduce((t,e)=>(Array.isArray(e.toolbox)?e.toolbox.forEach(o=>{t.push(s(o,e))}):e.toolbox!==void 0&&t.push(s(e.toolbox,e)),t),[])}enableShortcuts(){this.toolsToBeDisplayed.forEach(s=>{const t=s.shortcut;t&&this.enableShortcutForTool(s.name,t)})}enableShortcutForTool(s,t){lt.add({name:t,on:this.api.ui.nodes.redactor,handler:e=>{e.preventDefault();const o=this.api.blocks.getCurrentBlockIndex(),i=this.api.blocks.getBlockByIndex(o);if(i)try{this.api.blocks.convert(i.id,s),window.requestAnimationFrame(()=>{this.api.caret.setToBlock(o,"end")});return}catch{}this.insertNewBlock(s)}})}removeAllShortcuts(){this.toolsToBeDisplayed.forEach(s=>{const t=s.shortcut;t&<.remove(this.api.ui.nodes.redactor,t)})}async insertNewBlock(s,t){const e=this.api.blocks.getCurrentBlockIndex(),o=this.api.blocks.getBlockByIndex(e);if(!o)return;const i=o.isEmpty?e:e+1;let n;if(t){const a=await this.api.blocks.composeBlockData(s);n=Object.assign(a,t)}const r=this.api.blocks.insert(s,n,void 0,i,void 0,o.isEmpty);r.call(q.APPEND_CALLBACK),this.api.caret.setToBlock(i),this.emit("toolbox-block-added",{block:r}),this.api.toolbar.close()}};let Ut=ve;ke([ct],Ut.prototype,"toolsToBeDisplayed",1);ke([ct],Ut.prototype,"toolboxItemsToBeDisplayed",1);const xe="block hovered";class ti extends T{constructor({config:t,eventsDispatcher:e}){super({config:t,eventsDispatcher:e}),this.toolboxInstance=null,this.tooltip=new jt}get CSS(){return{toolbar:"ce-toolbar",content:"ce-toolbar__content",actions:"ce-toolbar__actions",actionsOpened:"ce-toolbar__actions--opened",toolbarOpened:"ce-toolbar--opened",openedToolboxHolderModifier:"codex-editor--toolbox-opened",plusButton:"ce-toolbar__plus",plusButtonShortcut:"ce-toolbar__plus-shortcut",settingsToggler:"ce-toolbar__settings-btn",settingsTogglerHidden:"ce-toolbar__settings-btn--hidden"}}get opened(){return this.nodes.wrapper.classList.contains(this.CSS.toolbarOpened)}get toolbox(){var t;return{opened:(t=this.toolboxInstance)==null?void 0:t.opened,close:()=>{var e;(e=this.toolboxInstance)==null||e.close()},open:()=>{if(this.toolboxInstance===null){_("toolbox.open() called before initialization is finished","warn");return}this.Editor.BlockManager.currentBlock=this.hoveredBlock,this.toolboxInstance.open()},toggle:()=>{if(this.toolboxInstance===null){_("toolbox.toggle() called before initialization is finished","warn");return}this.toolboxInstance.toggle()},hasFocus:()=>{var e;return(e=this.toolboxInstance)==null?void 0:e.hasFocus()}}}get blockActions(){return{hide:()=>{this.nodes.actions.classList.remove(this.CSS.actionsOpened)},show:()=>{this.nodes.actions.classList.add(this.CSS.actionsOpened)}}}get blockTunesToggler(){return{hide:()=>this.nodes.settingsToggler.classList.add(this.CSS.settingsTogglerHidden),show:()=>this.nodes.settingsToggler.classList.remove(this.CSS.settingsTogglerHidden)}}toggleReadOnly(t){t?(this.destroy(),this.Editor.BlockSettings.destroy(),this.disableModuleBindings()):window.requestIdleCallback(()=>{this.drawUI(),this.enableModuleBindings()},{timeout:2e3})}moveAndOpen(t=this.Editor.BlockManager.currentBlock){if(this.toolboxInstance===null){_("Can't open Toolbar since Editor initialization is not finished yet","warn");return}if(this.toolboxInstance.opened&&this.toolboxInstance.close(),this.Editor.BlockSettings.opened&&this.Editor.BlockSettings.close(),!t)return;this.hoveredBlock=t;const e=t.holder,{isMobile:o}=this.Editor.UI,i=t.pluginsContent,n=window.getComputedStyle(i),r=parseInt(n.paddingTop,10),a=e.offsetHeight;let l;o?l=e.offsetTop+a:l=e.offsetTop+r,this.nodes.wrapper.style.top=`${Math.floor(l)}px`,this.Editor.BlockManager.blocks.length===1&&t.isEmpty?this.blockTunesToggler.hide():this.blockTunesToggler.show(),this.open()}close(){var t;this.Editor.ReadOnly.isEnabled||(this.nodes.wrapper.classList.remove(this.CSS.toolbarOpened),this.blockActions.hide(),(t=this.toolboxInstance)==null||t.close(),this.Editor.BlockSettings.close())}open(t=!0){rt(()=>{this.nodes.wrapper.classList.add(this.CSS.toolbarOpened),t?this.blockActions.show():this.blockActions.hide()},50)()}make(){this.nodes.wrapper=d.make("div",this.CSS.toolbar),["content","actions"].forEach(e=>{this.nodes[e]=d.make("div",this.CSS[e])}),d.append(this.nodes.wrapper,this.nodes.content),d.append(this.nodes.content,this.nodes.actions),this.nodes.plusButton=d.make("div",this.CSS.plusButton,{innerHTML:zo}),d.append(this.nodes.actions,this.nodes.plusButton),this.readOnlyMutableListeners.on(this.nodes.plusButton,"click",()=>{this.tooltip.hide(!0),this.plusButtonClicked()},!1);const t=d.make("div");t.appendChild(document.createTextNode($.ui(X.ui.toolbar.toolbox,"Add"))),t.appendChild(d.make("div",this.CSS.plusButtonShortcut,{textContent:"⇥ Tab"})),this.tooltip.onHover(this.nodes.plusButton,t,{hidingDelay:400}),this.nodes.settingsToggler=d.make("span",this.CSS.settingsToggler,{innerHTML:jo}),d.append(this.nodes.actions,this.nodes.settingsToggler),this.tooltip.onHover(this.nodes.settingsToggler,$.ui(X.ui.blockTunes.toggler,"Click to tune"),{hidingDelay:400}),d.append(this.nodes.actions,this.makeToolbox()),d.append(this.nodes.actions,this.Editor.BlockSettings.getElement()),d.append(this.Editor.UI.nodes.wrapper,this.nodes.wrapper)}makeToolbox(){return this.toolboxInstance=new Ut({api:this.Editor.API.methods,tools:this.Editor.Tools.blockTools,i18nLabels:{filter:$.ui(X.ui.popover,"Filter"),nothingFound:$.ui(X.ui.popover,"Nothing found")}}),this.toolboxInstance.on(bt.Opened,()=>{this.Editor.UI.nodes.wrapper.classList.add(this.CSS.openedToolboxHolderModifier)}),this.toolboxInstance.on(bt.Closed,()=>{this.Editor.UI.nodes.wrapper.classList.remove(this.CSS.openedToolboxHolderModifier)}),this.toolboxInstance.on(bt.BlockAdded,({block:t})=>{const{BlockManager:e,Caret:o}=this.Editor,i=e.getBlockById(t.id);i.inputs.length===0&&(i===e.lastBlock?(e.insertAtEnd(),o.setToBlock(e.lastBlock)):o.setToBlock(e.nextBlock))}),this.toolboxInstance.make()}plusButtonClicked(){var t;this.Editor.BlockManager.currentBlock=this.hoveredBlock,(t=this.toolboxInstance)==null||t.toggle()}enableModuleBindings(){this.readOnlyMutableListeners.on(this.nodes.settingsToggler,"mousedown",t=>{var e;t.stopPropagation(),this.settingsTogglerClicked(),(e=this.toolboxInstance)!=null&&e.opened&&this.toolboxInstance.close(),this.tooltip.hide(!0)},!0),et()||this.eventsDispatcher.on(xe,t=>{var e;this.Editor.BlockSettings.opened||(e=this.toolboxInstance)!=null&&e.opened||this.moveAndOpen(t.block)})}disableModuleBindings(){this.readOnlyMutableListeners.clearAll()}settingsTogglerClicked(){this.Editor.BlockManager.currentBlock=this.hoveredBlock,this.Editor.BlockSettings.opened?this.Editor.BlockSettings.close():this.Editor.BlockSettings.open(this.hoveredBlock)}drawUI(){this.Editor.BlockSettings.make(),this.make()}destroy(){this.removeAllNodes(),this.toolboxInstance&&this.toolboxInstance.destroy(),this.tooltip.destroy()}}var yt=(s=>(s[s.Block=0]="Block",s[s.Inline=1]="Inline",s[s.Tune=2]="Tune",s))(yt||{}),kt=(s=>(s.Shortcut="shortcut",s.Toolbox="toolbox",s.EnabledInlineTools="inlineToolbar",s.EnabledBlockTunes="tunes",s.Config="config",s))(kt||{}),we=(s=>(s.Shortcut="shortcut",s.SanitizeConfig="sanitize",s))(we||{}),st=(s=>(s.IsEnabledLineBreaks="enableLineBreaks",s.Toolbox="toolbox",s.ConversionConfig="conversionConfig",s.IsReadOnlySupported="isReadOnlySupported",s.PasteConfig="pasteConfig",s))(st||{}),$t=(s=>(s.IsInline="isInline",s.Title="title",s))($t||{}),ye=(s=>(s.IsTune="isTune",s))(ye||{});class Wt{constructor({name:t,constructable:e,config:o,api:i,isDefault:n,isInternal:r=!1,defaultPlaceholder:a}){this.api=i,this.name=t,this.constructable=e,this.config=o,this.isDefault=n,this.isInternal=r,this.defaultPlaceholder=a}get settings(){const t=this.config.config||{};return this.isDefault&&!("placeholder"in t)&&this.defaultPlaceholder&&(t.placeholder=this.defaultPlaceholder),t}reset(){if(R(this.constructable.reset))return this.constructable.reset()}prepare(){if(R(this.constructable.prepare))return this.constructable.prepare({toolName:this.name,config:this.settings})}get shortcut(){const t=this.constructable.shortcut;return this.config.shortcut||t}get sanitizeConfig(){return this.constructable.sanitize||{}}isInline(){return this.type===1}isBlock(){return this.type===0}isTune(){return this.type===2}}class ei extends T{constructor({config:t,eventsDispatcher:e}){super({config:t,eventsDispatcher:e}),this.CSS={inlineToolbar:"ce-inline-toolbar",inlineToolbarShowed:"ce-inline-toolbar--showed",inlineToolbarLeftOriented:"ce-inline-toolbar--left-oriented",inlineToolbarRightOriented:"ce-inline-toolbar--right-oriented",inlineToolbarShortcut:"ce-inline-toolbar__shortcut",buttonsWrapper:"ce-inline-toolbar__buttons",actionsWrapper:"ce-inline-toolbar__actions",inlineToolButton:"ce-inline-tool",inputField:"cdx-input",focusedButton:"ce-inline-tool--focused",conversionToggler:"ce-inline-toolbar__dropdown",conversionTogglerArrow:"ce-inline-toolbar__dropdown-arrow",conversionTogglerHidden:"ce-inline-toolbar__dropdown--hidden",conversionTogglerContent:"ce-inline-toolbar__dropdown-content",togglerAndButtonsWrapper:"ce-inline-toolbar__toggler-and-button-wrapper"},this.opened=!1,this.toolbarVerticalMargin=et()?20:6,this.buttonsList=null,this.width=0,this.flipper=null,this.tooltip=new jt}toggleReadOnly(t){t?(this.destroy(),this.Editor.ConversionToolbar.destroy()):window.requestIdleCallback(()=>{this.make()},{timeout:2e3})}tryToShow(t=!1,e=!0){if(!this.allowedToShow()){t&&this.close();return}this.move(),this.open(e),this.Editor.Toolbar.close()}move(){const t=b.rect,e=this.Editor.UI.nodes.wrapper.getBoundingClientRect(),o={x:t.x-e.left,y:t.y+t.height-e.top+this.toolbarVerticalMargin};t.width&&(o.x+=Math.floor(t.width/2));const i=o.x-this.width/2,n=o.x+this.width/2;this.nodes.wrapper.classList.toggle(this.CSS.inlineToolbarLeftOriented,ithis.Editor.UI.contentRect.right),this.nodes.wrapper.style.left=Math.floor(o.x)+"px",this.nodes.wrapper.style.top=Math.floor(o.y)+"px"}close(){this.opened&&(this.Editor.ReadOnly.isEnabled||(this.nodes.wrapper.classList.remove(this.CSS.inlineToolbarShowed),Array.from(this.toolsInstances.entries()).forEach(([t,e])=>{const o=this.getToolShortcut(t);o&<.remove(this.Editor.UI.nodes.redactor,o),R(e.clear)&&e.clear()}),this.opened=!1,this.flipper.deactivate(),this.Editor.ConversionToolbar.close()))}open(t=!0){if(this.opened)return;this.addToolsFiltered(),this.nodes.wrapper.classList.add(this.CSS.inlineToolbarShowed),this.buttonsList=this.nodes.buttons.querySelectorAll(`.${this.CSS.inlineToolButton}`),this.opened=!0,t&&this.Editor.ConversionToolbar.hasTools()?this.setConversionTogglerContent():this.nodes.conversionToggler.hidden=!0;let e=Array.from(this.buttonsList);e.unshift(this.nodes.conversionToggler),e=e.filter(o=>!o.hidden),this.flipper.activate(e)}containsNode(t){return this.nodes.wrapper.contains(t)}destroy(){this.flipper&&(this.flipper.deactivate(),this.flipper=null),this.removeAllNodes(),this.tooltip.destroy()}make(){this.nodes.wrapper=d.make("div",[this.CSS.inlineToolbar,...this.isRtl?[this.Editor.UI.CSS.editorRtlFix]:[]]),this.nodes.togglerAndButtonsWrapper=d.make("div",this.CSS.togglerAndButtonsWrapper),this.nodes.buttons=d.make("div",this.CSS.buttonsWrapper),this.nodes.actions=d.make("div",this.CSS.actionsWrapper),this.listeners.on(this.nodes.wrapper,"mousedown",t=>{t.target.closest(`.${this.CSS.actionsWrapper}`)||t.preventDefault()}),d.append(this.nodes.wrapper,[this.nodes.togglerAndButtonsWrapper,this.nodes.actions]),d.append(this.Editor.UI.nodes.wrapper,this.nodes.wrapper),this.addConversionToggler(),d.append(this.nodes.togglerAndButtonsWrapper,this.nodes.buttons),this.prepareConversionToolbar(),window.requestAnimationFrame(()=>{this.recalculateWidth()}),this.enableFlipper()}allowedToShow(){const t=["IMG","INPUT"],e=b.get(),o=b.text;if(!e||!e.anchorNode||e.isCollapsed||o.length<1)return!1;const i=d.isElement(e.anchorNode)?e.anchorNode:e.anchorNode.parentElement;if(e&&t.includes(i.tagName)||i.closest('[contenteditable="true"]')===null)return!1;const n=this.Editor.BlockManager.getBlock(e.anchorNode);return n?n.tool.inlineTools.size!==0:!1}recalculateWidth(){this.width=this.nodes.wrapper.offsetWidth}addConversionToggler(){this.nodes.conversionToggler=d.make("div",this.CSS.conversionToggler),this.nodes.conversionTogglerContent=d.make("div",this.CSS.conversionTogglerContent);const t=d.make("div",this.CSS.conversionTogglerArrow,{innerHTML:me});this.nodes.conversionToggler.appendChild(this.nodes.conversionTogglerContent),this.nodes.conversionToggler.appendChild(t),this.nodes.togglerAndButtonsWrapper.appendChild(this.nodes.conversionToggler),this.listeners.on(this.nodes.conversionToggler,"click",()=>{this.Editor.ConversionToolbar.toggle(e=>{!e&&this.opened?this.flipper.activate():this.opened&&this.flipper.deactivate()})}),et()===!1&&this.tooltip.onHover(this.nodes.conversionToggler,$.ui(X.ui.inlineToolbar.converter,"Convert to"),{placement:"top",hidingDelay:100})}async setConversionTogglerContent(){const{BlockManager:t}=this.Editor,{currentBlock:e}=t,o=e.name,i=e.tool.conversionConfig,n=i&&i.export;this.nodes.conversionToggler.hidden=!n,this.nodes.conversionToggler.classList.toggle(this.CSS.conversionTogglerHidden,!n);const r=await e.getActiveToolboxEntry()||{};this.nodes.conversionTogglerContent.innerHTML=r.icon||r.title||at(o)}prepareConversionToolbar(){const t=this.Editor.ConversionToolbar.make();d.append(this.nodes.wrapper,t)}addToolsFiltered(){const t=b.get(),e=this.Editor.BlockManager.getBlock(t.anchorNode);this.nodes.buttons.innerHTML="",this.nodes.actions.innerHTML="",this.toolsInstances=new Map,Array.from(e.tool.inlineTools.values()).forEach(o=>{this.addTool(o)}),this.recalculateWidth()}addTool(t){const e=t.create(),o=e.render();if(!o){_("Render method must return an instance of Node","warn",t.name);return}if(o.dataset.tool=t.name,this.nodes.buttons.appendChild(o),this.toolsInstances.set(t.name,e),R(e.renderActions)){const a=e.renderActions();this.nodes.actions.appendChild(a)}this.listeners.on(o,"click",a=>{this.toolClicked(e),a.preventDefault()});const i=this.getToolShortcut(t.name);if(i)try{this.enableShortcuts(e,i)}catch{}const n=d.make("div"),r=$.t(X.toolNames,t.title||at(t.name));n.appendChild(d.text(r)),i&&n.appendChild(d.make("div",this.CSS.inlineToolbarShortcut,{textContent:Rt(i)})),et()===!1&&this.tooltip.onHover(o,n,{placement:"top",hidingDelay:100}),e.checkState(b.get())}getToolShortcut(t){const{Tools:e}=this.Editor,o=e.inlineTools.get(t),i=e.internal.inlineTools;return Array.from(i.keys()).includes(t)?this.inlineTools[t][we.Shortcut]:o.shortcut}enableShortcuts(t,e){lt.add({name:e,handler:o=>{const{currentBlock:i}=this.Editor.BlockManager;i&&i.tool.enabledInlineTools&&(o.preventDefault(),this.toolClicked(t))},on:this.Editor.UI.nodes.redactor})}toolClicked(t){const e=b.range;t.surround(e),this.checkToolsState(),t.renderActions!==void 0&&this.flipper.deactivate()}checkToolsState(){this.toolsInstances.forEach(t=>{t.checkState(b.get())})}get inlineTools(){const t={};return Array.from(this.Editor.Tools.inlineTools.entries()).forEach(([e,o])=>{t[e]=o.create()}),t}enableFlipper(){this.flipper=new G({focusedItemClass:this.CSS.focusedButton,allowedKeys:[E.ENTER,E.TAB]})}}class oi extends T{keydown(t){switch(this.beforeKeydownProcessing(t),t.keyCode){case E.BACKSPACE:this.backspace(t);break;case E.DELETE:this.delete(t);break;case E.ENTER:this.enter(t);break;case E.DOWN:case E.RIGHT:this.arrowRightAndDown(t);break;case E.UP:case E.LEFT:this.arrowLeftAndUp(t);break;case E.TAB:this.tabPressed(t);break}}beforeKeydownProcessing(t){this.needToolbarClosing(t)&&re(t.keyCode)&&(this.Editor.Toolbar.close(),this.Editor.ConversionToolbar.close(),t.ctrlKey||t.metaKey||t.altKey||t.shiftKey||(this.Editor.BlockManager.clearFocused(),this.Editor.BlockSelection.clearSelection(t)))}keyup(t){t.shiftKey||this.Editor.UI.checkEmptiness()}tabPressed(t){this.Editor.BlockSelection.clearSelection(t);const{BlockManager:e,InlineToolbar:o,ConversionToolbar:i}=this.Editor,n=e.currentBlock;if(!n)return;const r=n.isEmpty,a=n.tool.isDefault&&r,l=!r&&i.opened,c=!r&&!b.isCollapsed&&o.opened;a?this.activateToolbox():!l&&!c&&this.activateBlockSettings()}dragOver(t){const e=this.Editor.BlockManager.getBlockByChildNode(t.target);e.dropTarget=!0}dragLeave(t){const e=this.Editor.BlockManager.getBlockByChildNode(t.target);e.dropTarget=!1}handleCommandC(t){const{BlockSelection:e}=this.Editor;e.anyBlockSelected&&e.copySelectedBlocks(t)}handleCommandX(t){const{BlockSelection:e,BlockManager:o,Caret:i}=this.Editor;e.anyBlockSelected&&e.copySelectedBlocks(t).then(()=>{const n=o.removeSelectedBlocks(),r=o.insertDefaultBlockAtIndex(n,!0);i.setToBlock(r,i.positions.START),e.clearSelection(t)})}enter(t){const{BlockManager:e,UI:o}=this.Editor;if(e.currentBlock.tool.isLineBreaksEnabled||o.someToolbarOpened&&o.someFlipperButtonFocused||t.shiftKey)return;let i=this.Editor.BlockManager.currentBlock;this.Editor.Caret.isAtStart&&!this.Editor.BlockManager.currentBlock.hasMedia?this.Editor.BlockManager.insertDefaultBlockAtIndex(this.Editor.BlockManager.currentBlockIndex):this.Editor.Caret.isAtEnd?i=this.Editor.BlockManager.insertDefaultBlockAtIndex(this.Editor.BlockManager.currentBlockIndex+1):i=this.Editor.BlockManager.split(),this.Editor.Caret.setToBlock(i),this.Editor.Toolbar.moveAndOpen(i),t.preventDefault()}backspace(t){const{BlockManager:e,Caret:o}=this.Editor,{currentBlock:i,previousBlock:n}=e;if(!(!b.isCollapsed||!o.isAtStart)){if(t.preventDefault(),this.Editor.Toolbar.close(),i.currentInput!==i.firstInput){o.navigatePrevious();return}if(n!==null){if(n.isEmpty){e.removeBlock(n);return}if(i.isEmpty){e.removeBlock(i);const r=e.currentBlock;o.setToBlock(r,o.positions.END);return}te(i,n)?this.mergeBlocks(n,i):o.setToBlock(n,o.positions.END)}}}delete(t){const{BlockManager:e,Caret:o}=this.Editor,{currentBlock:i,nextBlock:n}=e;if(!(!b.isCollapsed||!o.isAtEnd)){if(t.preventDefault(),this.Editor.Toolbar.close(),i.currentInput!==i.lastInput){o.navigateNext();return}if(n!==null){if(n.isEmpty){e.removeBlock(n);return}if(i.isEmpty){e.removeBlock(i),o.setToBlock(n,o.positions.START);return}te(i,n)?this.mergeBlocks(i,n):o.setToBlock(n,o.positions.START)}}}mergeBlocks(t,e){const{BlockManager:o,Caret:i,Toolbar:n}=this.Editor;i.createShadow(t.pluginsContent),o.mergeBlocks(t,e).then(()=>{window.requestAnimationFrame(()=>{i.restoreCaret(t.pluginsContent),t.pluginsContent.normalize(),n.close()})})}arrowRightAndDown(t){const e=G.usedKeys.includes(t.keyCode)&&(!t.shiftKey||t.keyCode===E.TAB);if(this.Editor.UI.someToolbarOpened&&e)return;this.Editor.BlockManager.clearFocused(),this.Editor.Toolbar.close();const o=this.Editor.Caret.isAtEnd||this.Editor.BlockSelection.anyBlockSelected;if(t.shiftKey&&t.keyCode===E.DOWN&&o){this.Editor.CrossBlockSelection.toggleBlockSelectedState();return}(t.keyCode===E.DOWN||t.keyCode===E.RIGHT&&!this.isRtl?this.Editor.Caret.navigateNext():this.Editor.Caret.navigatePrevious())?t.preventDefault():rt(()=>{this.Editor.BlockManager.currentBlock&&this.Editor.BlockManager.currentBlock.updateCurrentInput()},20)(),this.Editor.BlockSelection.clearSelection(t)}arrowLeftAndUp(t){if(this.Editor.UI.someToolbarOpened){if(G.usedKeys.includes(t.keyCode)&&(!t.shiftKey||t.keyCode===E.TAB))return;this.Editor.UI.closeAllToolbars()}this.Editor.BlockManager.clearFocused(),this.Editor.Toolbar.close();const e=this.Editor.Caret.isAtStart||this.Editor.BlockSelection.anyBlockSelected;if(t.shiftKey&&t.keyCode===E.UP&&e){this.Editor.CrossBlockSelection.toggleBlockSelectedState(!1);return}(t.keyCode===E.UP||t.keyCode===E.LEFT&&!this.isRtl?this.Editor.Caret.navigatePrevious():this.Editor.Caret.navigateNext())?t.preventDefault():rt(()=>{this.Editor.BlockManager.currentBlock&&this.Editor.BlockManager.currentBlock.updateCurrentInput()},20)(),this.Editor.BlockSelection.clearSelection(t)}needToolbarClosing(t){const e=t.keyCode===E.ENTER&&this.Editor.Toolbar.toolbox.opened,o=t.keyCode===E.ENTER&&this.Editor.BlockSettings.opened,i=t.keyCode===E.ENTER&&this.Editor.InlineToolbar.opened,n=t.keyCode===E.ENTER&&this.Editor.ConversionToolbar.opened,r=t.keyCode===E.TAB;return!(t.shiftKey||r||e||o||i||n)}activateToolbox(){this.Editor.Toolbar.opened||this.Editor.Toolbar.moveAndOpen(),this.Editor.Toolbar.toolbox.open()}activateBlockSettings(){this.Editor.Toolbar.opened||(this.Editor.BlockManager.currentBlock.focused=!0,this.Editor.Toolbar.moveAndOpen()),this.Editor.BlockSettings.opened||this.Editor.BlockSettings.open()}}class Bt{constructor(t){this.blocks=[],this.workingArea=t}get length(){return this.blocks.length}get array(){return this.blocks}get nodes(){return ae(this.workingArea.children)}static set(t,e,o){return isNaN(Number(e))?(Reflect.set(t,e,o),!0):(t.insert(+e,o),!0)}static get(t,e){return isNaN(Number(e))?Reflect.get(t,e):t.get(+e)}push(t){this.blocks.push(t),this.insertToDOM(t)}swap(t,e){const o=this.blocks[e];d.swap(this.blocks[t].holder,o.holder),this.blocks[e]=this.blocks[t],this.blocks[t]=o}move(t,e){const o=this.blocks.splice(e,1)[0],i=t-1,n=Math.max(0,i),r=this.blocks[n];t>0?this.insertToDOM(o,"afterend",r):this.insertToDOM(o,"beforebegin",r),this.blocks.splice(t,0,o);const a=this.composeBlockEvent("move",{fromIndex:e,toIndex:t});o.call(q.MOVED,a)}insert(t,e,o=!1){if(!this.length){this.push(e);return}t>this.length&&(t=this.length),o&&(this.blocks[t].holder.remove(),this.blocks[t].call(q.REMOVED));const i=o?1:0;if(this.blocks.splice(t,i,e),t>0){const n=this.blocks[t-1];this.insertToDOM(e,"afterend",n)}else{const n=this.blocks[t+1];n?this.insertToDOM(e,"beforebegin",n):this.insertToDOM(e)}}replace(t,e){if(this.blocks[t]===void 0)throw Error("Incorrect index");this.blocks[t].holder.replaceWith(e.holder),this.blocks[t]=e}insertMany(t,e){const o=new DocumentFragment;for(const i of t)o.appendChild(i.holder);if(this.length>0){if(e>0){const i=Math.min(e-1,this.length-1);this.blocks[i].holder.after(o)}else e===0&&this.workingArea.prepend(o);this.blocks.splice(e,0,...t)}else this.blocks.push(...t),this.workingArea.appendChild(o);t.forEach(i=>i.call(q.RENDERED))}remove(t){isNaN(t)&&(t=this.length-1),this.blocks[t].holder.remove(),this.blocks[t].call(q.REMOVED),this.blocks.splice(t,1)}removeAll(){this.workingArea.innerHTML="",this.blocks.forEach(t=>t.call(q.REMOVED)),this.blocks.length=0}insertAfter(t,e){const o=this.blocks.indexOf(t);this.insert(o+1,e)}get(t){return this.blocks[t]}indexOf(t){return this.blocks.indexOf(t)}insertToDOM(t,e,o){e?o.holder.insertAdjacentElement(e,t.holder):this.workingArea.appendChild(t.holder),t.call(q.RENDERED)}composeBlockEvent(t,e){return new CustomEvent(t,{detail:e})}}const oe="block-removed",ie="block-added",ii="block-moved",ne="block-changed";class ni{constructor(){this.completed=Promise.resolve()}add(t){return new Promise((e,o)=>{this.completed=this.completed.then(t).then(e).catch(o)})}}class si extends T{constructor(){super(...arguments),this._currentBlockIndex=-1,this._blocks=null}get currentBlockIndex(){return this._currentBlockIndex}set currentBlockIndex(t){this._currentBlockIndex=t}get firstBlock(){return this._blocks[0]}get lastBlock(){return this._blocks[this._blocks.length-1]}get currentBlock(){return this._blocks[this.currentBlockIndex]}set currentBlock(t){this.currentBlockIndex=this.getBlockIndex(t)}get nextBlock(){return this.currentBlockIndex===this._blocks.length-1?null:this._blocks[this.currentBlockIndex+1]}get nextContentfulBlock(){return this.blocks.slice(this.currentBlockIndex+1).find(t=>!!t.inputs.length)}get previousContentfulBlock(){return this.blocks.slice(0,this.currentBlockIndex).reverse().find(t=>!!t.inputs.length)}get previousBlock(){return this.currentBlockIndex===0?null:this._blocks[this.currentBlockIndex-1]}get blocks(){return this._blocks.array}get isEditorEmpty(){return this.blocks.every(t=>t.isEmpty)}prepare(){const t=new Bt(this.Editor.UI.nodes.redactor);this._blocks=new Proxy(t,{set:Bt.set,get:Bt.get}),this.listeners.on(document,"copy",e=>this.Editor.BlockEvents.handleCommandC(e))}toggleReadOnly(t){t?this.disableModuleBindings():this.enableModuleBindings()}composeBlock({tool:t,data:e={},id:o=void 0,tunes:i={}}){const n=this.Editor.ReadOnly.isEnabled,r=this.Editor.Tools.blockTools.get(t),a=new F({id:o,data:e,tool:r,api:this.Editor.API,readOnly:n,tunesData:i},this.eventsDispatcher);return n||window.requestIdleCallback(()=>{this.bindBlockEvents(a)},{timeout:2e3}),a}insert({id:t=void 0,tool:e=this.config.defaultBlock,data:o={},index:i,needToFocus:n=!0,replace:r=!1,tunes:a={}}={}){let l=i;l===void 0&&(l=this.currentBlockIndex+(r?0:1));const c=this.composeBlock({id:t,tool:e,data:o,tunes:a});return r&&this.blockDidMutated(oe,this.getBlockByIndex(l),{index:l}),this._blocks.insert(l,c,r),this.blockDidMutated(ie,c,{index:l}),n?this.currentBlockIndex=l:l<=this.currentBlockIndex&&this.currentBlockIndex++,c}insertMany(t,e=0){this._blocks.insertMany(t,e)}async update(t,e){const o=await t.data,i=this.composeBlock({id:t.id,tool:t.name,data:Object.assign({},o,e),tunes:t.tunes}),n=this.getBlockIndex(t);return this._blocks.replace(n,i),this.blockDidMutated(ne,i,{index:n}),i}replace(t,e,o){const i=this.getBlockIndex(t);this.insert({tool:e,data:o,index:i,replace:!0})}paste(t,e,o=!1){const i=this.insert({tool:t,replace:o});try{i.call(q.ON_PASTE,e)}catch(n){_(`${t}: onPaste callback call is failed`,"error",n)}return i}insertDefaultBlockAtIndex(t,e=!1){const o=this.composeBlock({tool:this.config.defaultBlock});return this._blocks[t]=o,this.blockDidMutated(ie,o,{index:t}),e?this.currentBlockIndex=t:t<=this.currentBlockIndex&&this.currentBlockIndex++,o}insertAtEnd(){return this.currentBlockIndex=this.blocks.length-1,this.insert()}async mergeBlocks(t,e){const o=await e.data;V(o)||await t.mergeWith(o),this.removeBlock(e),this.currentBlockIndex=this._blocks.indexOf(t)}removeBlock(t,e=!0){return new Promise(o=>{const i=this._blocks.indexOf(t);if(!this.validateIndex(i))throw new Error("Can't find a Block to remove");t.destroy(),this._blocks.remove(i),this.blockDidMutated(oe,t,{index:i}),this.currentBlockIndex>=i&&this.currentBlockIndex--,this.blocks.length?i===0&&(this.currentBlockIndex=0):(this.currentBlockIndex=-1,e&&this.insert()),o()})}removeSelectedBlocks(){let t;for(let e=this.blocks.length-1;e>=0;e--)this.blocks[e].selected&&(this.removeBlock(this.blocks[e]),t=e);return t}removeAllBlocks(){for(let t=this.blocks.length-1;t>=0;t--)this._blocks.remove(t);this.currentBlockIndex=-1,this.insert(),this.currentBlock.firstInput.focus()}split(){const t=this.Editor.Caret.extractFragmentFromCaretPosition(),e=d.make("div");e.appendChild(t);const o={text:d.isEmpty(e)?"":e.innerHTML};return this.insert({data:o})}getBlockByIndex(t){return t===-1&&(t=this._blocks.length-1),this._blocks[t]}getBlockIndex(t){return this._blocks.indexOf(t)}getBlockById(t){return this._blocks.array.find(e=>e.id===t)}getBlock(t){d.isElement(t)||(t=t.parentNode);const e=this._blocks.nodes,o=t.closest(`.${F.CSS.wrapper}`),i=e.indexOf(o);if(i>=0)return this._blocks[i]}highlightCurrentNode(){this.clearFocused(),this.currentBlock.focused=!0}clearFocused(){this.blocks.forEach(t=>{t.focused=!1})}setCurrentBlockByChildNode(t){d.isElement(t)||(t=t.parentNode);const e=t.closest(`.${F.CSS.wrapper}`);if(!e)return;const o=e.closest(`.${this.Editor.UI.CSS.editorWrapper}`);if(o!=null&&o.isEqualNode(this.Editor.UI.nodes.wrapper))return this.currentBlockIndex=this._blocks.nodes.indexOf(e),this.currentBlock.updateCurrentInput(),this.currentBlock}getBlockByChildNode(t){d.isElement(t)||(t=t.parentNode);const e=t.closest(`.${F.CSS.wrapper}`);return this.blocks.find(o=>o.holder===e)}swap(t,e){this._blocks.swap(t,e),this.currentBlockIndex=e}move(t,e=this.currentBlockIndex){if(isNaN(t)||isNaN(e)){_("Warning during 'move' call: incorrect indices provided.","warn");return}if(!this.validateIndex(t)||!this.validateIndex(e)){_("Warning during 'move' call: indices cannot be lower than 0 or greater than the amount of blocks.","warn");return}this._blocks.move(t,e),this.currentBlockIndex=t,this.blockDidMutated(ii,this.currentBlock,{fromIndex:e,toIndex:t})}async convert(t,e,o){if(!await t.save())throw new Error("Could not convert Block. Failed to extract original Block data.");const i=this.Editor.Tools.blockTools.get(e);if(!i)throw new Error(`Could not convert Block. Tool «${e}» not found.`);const n=await t.exportDataAsString(),r=Z(n,i.sanitizeConfig);let a=ro(r,i.conversionConfig);o&&(a=Object.assign(a,o)),this.replace(t,i.name,a)}dropPointer(){this.currentBlockIndex=-1,this.clearFocused()}async clear(t=!1){const e=new ni;this.blocks.forEach(o=>{e.add(async()=>{await this.removeBlock(o,!1)})}),await e.completed,this.dropPointer(),t&&this.insert(),this.Editor.UI.checkEmptiness()}async destroy(){await Promise.all(this.blocks.map(t=>t.destroy()))}bindBlockEvents(t){const{BlockEvents:e}=this.Editor;this.readOnlyMutableListeners.on(t.holder,"keydown",o=>{e.keydown(o)}),this.readOnlyMutableListeners.on(t.holder,"keyup",o=>{e.keyup(o)}),this.readOnlyMutableListeners.on(t.holder,"dragover",o=>{e.dragOver(o)}),this.readOnlyMutableListeners.on(t.holder,"dragleave",o=>{e.dragLeave(o)}),t.on("didMutated",o=>this.blockDidMutated(ne,o,{index:this.getBlockIndex(o)}))}disableModuleBindings(){this.readOnlyMutableListeners.clearAll()}enableModuleBindings(){this.readOnlyMutableListeners.on(document,"cut",t=>this.Editor.BlockEvents.handleCommandX(t)),this.blocks.forEach(t=>{this.bindBlockEvents(t)})}validateIndex(t){return!(t<0||t>=this._blocks.length)}blockDidMutated(t,e,o){const i=new CustomEvent(t,{detail:{target:new tt(e),...o}});return this.eventsDispatcher.emit(he,{event:i}),e}}class ri extends T{constructor(){super(...arguments),this.anyBlockSelectedCache=null,this.needToSelectAll=!1,this.nativeInputSelected=!1,this.readyToBlockSelection=!1}get sanitizerConfig(){return{p:{},h1:{},h2:{},h3:{},h4:{},h5:{},h6:{},ol:{},ul:{},li:{},br:!0,img:{src:!0,width:!0,height:!0},a:{href:!0},b:{},i:{},u:{}}}get allBlocksSelected(){const{BlockManager:t}=this.Editor;return t.blocks.every(e=>e.selected===!0)}set allBlocksSelected(t){const{BlockManager:e}=this.Editor;e.blocks.forEach(o=>{o.selected=t}),this.clearCache()}get anyBlockSelected(){const{BlockManager:t}=this.Editor;return this.anyBlockSelectedCache===null&&(this.anyBlockSelectedCache=t.blocks.some(e=>e.selected===!0)),this.anyBlockSelectedCache}get selectedBlocks(){return this.Editor.BlockManager.blocks.filter(t=>t.selected)}prepare(){this.selection=new b,lt.add({name:"CMD+A",handler:t=>{const{BlockManager:e,ReadOnly:o}=this.Editor;if(o.isEnabled){t.preventDefault(),this.selectAllBlocks();return}e.currentBlock&&this.handleCommandA(t)},on:this.Editor.UI.nodes.redactor})}toggleReadOnly(){b.get().removeAllRanges(),this.allBlocksSelected=!1}unSelectBlockByIndex(t){const{BlockManager:e}=this.Editor;let o;isNaN(t)?o=e.currentBlock:o=e.getBlockByIndex(t),o.selected=!1,this.clearCache()}clearSelection(t,e=!1){const{BlockManager:o,Caret:i,RectangleSelection:n}=this.Editor;this.needToSelectAll=!1,this.nativeInputSelected=!1,this.readyToBlockSelection=!1;const r=t&&t instanceof KeyboardEvent,a=r&&re(t.keyCode);if(this.anyBlockSelected&&r&&a&&!b.isSelectionExists){const l=o.removeSelectedBlocks();o.insertDefaultBlockAtIndex(l,!0),i.setToBlock(o.currentBlock),rt(()=>{const c=t.key;i.insertContentAtCaretPosition(c.length>1?"":c)},20)()}if(this.Editor.CrossBlockSelection.clear(t),!this.anyBlockSelected||n.isRectActivated()){this.Editor.RectangleSelection.clearSelection();return}e&&this.selection.restore(),this.allBlocksSelected=!1}copySelectedBlocks(t){t.preventDefault();const e=d.make("div");this.selectedBlocks.forEach(n=>{const r=Z(n.holder.innerHTML,this.sanitizerConfig),a=d.make("p");a.innerHTML=r,e.appendChild(a)});const o=Array.from(e.childNodes).map(n=>n.textContent).join(` - -`),i=e.innerHTML;return t.clipboardData.setData("text/plain",o),t.clipboardData.setData("text/html",i),Promise.all(this.selectedBlocks.map(n=>n.save())).then(n=>{try{t.clipboardData.setData(this.Editor.Paste.MIME_TYPE,JSON.stringify(n))}catch{}})}selectBlockByIndex(t){const{BlockManager:e}=this.Editor;e.clearFocused();let o;isNaN(t)?o=e.currentBlock:o=e.getBlockByIndex(t),this.selection.save(),b.get().removeAllRanges(),o.selected=!0,this.clearCache(),this.Editor.InlineToolbar.close()}clearCache(){this.anyBlockSelectedCache=null}destroy(){lt.remove(this.Editor.UI.nodes.redactor,"CMD+A")}handleCommandA(t){if(this.Editor.RectangleSelection.clearSelection(),d.isNativeInput(t.target)&&!this.readyToBlockSelection){this.readyToBlockSelection=!0;return}const e=this.Editor.BlockManager.getBlock(t.target).inputs;if(e.length>1&&!this.readyToBlockSelection){this.readyToBlockSelection=!0;return}if(e.length===1&&!this.needToSelectAll){this.needToSelectAll=!0;return}this.needToSelectAll?(t.preventDefault(),this.selectAllBlocks(),this.needToSelectAll=!1,this.readyToBlockSelection=!1,this.Editor.ConversionToolbar.close()):this.readyToBlockSelection&&(t.preventDefault(),this.selectBlockByIndex(),this.needToSelectAll=!0)}selectAllBlocks(){this.selection.save(),b.get().removeAllRanges(),this.allBlocksSelected=!0,this.Editor.InlineToolbar.close()}}class vt extends T{get positions(){return{START:"start",END:"end",DEFAULT:"default"}}static get CSS(){return{shadowCaret:"cdx-shadow-caret"}}get isAtStart(){const t=b.get(),e=d.getDeepestNode(this.Editor.BlockManager.currentBlock.currentInput);let o=t.focusNode;if(d.isNativeInput(e))return e.selectionEnd===0;if(!t.anchorNode)return!1;let i=o.textContent.search(/\S/);i===-1&&(i=0);let n=t.focusOffset;return o.nodeType!==Node.TEXT_NODE&&o.childNodes.length&&(o.childNodes[n]?(o=o.childNodes[n],n=0):(o=o.childNodes[n-1],n=o.textContent.length)),(d.isLineBreakTag(e)||d.isEmpty(e))&&this.getHigherLevelSiblings(o,"left").every(r=>{const a=d.isLineBreakTag(r),l=r.children.length===1&&d.isLineBreakTag(r.children[0]),c=a||l;return d.isEmpty(r)&&!c})&&n===i?!0:e===null||o===e&&n<=i}get isAtEnd(){const t=b.get();let e=t.focusNode;const o=d.getDeepestNode(this.Editor.BlockManager.currentBlock.currentInput,!0);if(d.isNativeInput(o))return o.selectionEnd===o.value.length;if(!t.focusNode)return!1;let i=t.focusOffset;if(e.nodeType!==Node.TEXT_NODE&&e.childNodes.length&&(e.childNodes[i-1]?(e=e.childNodes[i-1],i=e.textContent.length):(e=e.childNodes[0],i=0)),d.isLineBreakTag(o)||d.isEmpty(o)){const r=this.getHigherLevelSiblings(e,"right");if(r.every((a,l)=>l===r.length-1&&d.isLineBreakTag(a)||d.isEmpty(a)&&!d.isLineBreakTag(a))&&i===e.textContent.length)return!0}const n=o.textContent.replace(/\s+$/,"");return e===o&&i>=n.length}setToBlock(t,e=this.positions.DEFAULT,o=0){const{BlockManager:i}=this.Editor;let n;switch(e){case this.positions.START:n=t.firstInput;break;case this.positions.END:n=t.lastInput;break;default:n=t.currentInput}if(!n)return;const r=d.getDeepestNode(n,e===this.positions.END),a=d.getContentLength(r);switch(!0){case e===this.positions.START:o=0;break;case e===this.positions.END:case o>a:o=a;break}rt(()=>{this.set(r,o)},20)(),i.setCurrentBlockByChildNode(t.holder),i.currentBlock.currentInput=n}setToInput(t,e=this.positions.DEFAULT,o=0){const{currentBlock:i}=this.Editor.BlockManager,n=d.getDeepestNode(t);switch(e){case this.positions.START:this.set(n,0);break;case this.positions.END:this.set(n,d.getContentLength(n));break;default:o&&this.set(n,o)}i.currentInput=t}set(t,e=0){const{top:o,bottom:i}=b.setCursor(t,e),{innerHeight:n}=window;o<0&&window.scrollBy(0,o),i>n&&window.scrollBy(0,i-n)}setToTheLastBlock(){const t=this.Editor.BlockManager.lastBlock;if(t)if(t.tool.isDefault&&t.isEmpty)this.setToBlock(t);else{const e=this.Editor.BlockManager.insertAtEnd();this.setToBlock(e)}}extractFragmentFromCaretPosition(){const t=b.get();if(t.rangeCount){const e=t.getRangeAt(0),o=this.Editor.BlockManager.currentBlock.currentInput;if(e.deleteContents(),o)if(d.isNativeInput(o)){const i=o,n=document.createDocumentFragment(),r=i.value.substring(0,i.selectionStart),a=i.value.substring(i.selectionStart);return n.textContent=a,i.value=r,n}else{const i=e.cloneRange();return i.selectNodeContents(o),i.setStart(e.endContainer,e.endOffset),i.extractContents()}}}navigateNext(){const{BlockManager:t}=this.Editor,{currentBlock:e,nextContentfulBlock:o}=t,{nextInput:i}=e,n=this.isAtEnd;let r=o;if(!r&&!i){if(e.tool.isDefault||!n)return!1;r=t.insertAtEnd()}return n?(i?this.setToInput(i,this.positions.START):this.setToBlock(r,this.positions.START),!0):!1}navigatePrevious(){const{currentBlock:t,previousContentfulBlock:e}=this.Editor.BlockManager;if(!t)return!1;const{previousInput:o}=t;return!e&&!o?!1:this.isAtStart?(o?this.setToInput(o,this.positions.END):this.setToBlock(e,this.positions.END),!0):!1}createShadow(t){const e=document.createElement("span");e.classList.add(vt.CSS.shadowCaret),t.insertAdjacentElement("beforeend",e)}restoreCaret(t){const e=t.querySelector(`.${vt.CSS.shadowCaret}`);if(!e)return;new b().expandToTag(e);const o=document.createRange();o.selectNode(e),o.extractContents()}insertContentAtCaretPosition(t){const e=document.createDocumentFragment(),o=document.createElement("div"),i=b.get(),n=b.range;o.innerHTML=t,Array.from(o.childNodes).forEach(c=>e.appendChild(c)),e.childNodes.length===0&&e.appendChild(new Text);const r=e.lastChild;n.deleteContents(),n.insertNode(e);const a=document.createRange(),l=r.nodeType===Node.TEXT_NODE?r:r.firstChild;l!==null&&l.textContent!==null&&a.setStart(l,l.textContent.length),i.removeAllRanges(),i.addRange(a)}getHigherLevelSiblings(t,e){let o=t;const i=[];for(;o.parentNode&&o.parentNode.contentEditable!=="true";)o=o.parentNode;const n=e==="left"?"previousSibling":"nextSibling";for(;o[n];)o=o[n],i.push(o);return i}}class ai extends T{constructor(){super(...arguments),this.onMouseUp=()=>{this.listeners.off(document,"mouseover",this.onMouseOver),this.listeners.off(document,"mouseup",this.onMouseUp)},this.onMouseOver=t=>{const{BlockManager:e,BlockSelection:o}=this.Editor,i=e.getBlockByChildNode(t.relatedTarget)||this.lastSelectedBlock,n=e.getBlockByChildNode(t.target);if(!(!i||!n)&&n!==i){if(i===this.firstSelectedBlock){b.get().removeAllRanges(),i.selected=!0,n.selected=!0,o.clearCache();return}if(n===this.firstSelectedBlock){i.selected=!1,n.selected=!1,o.clearCache();return}this.Editor.InlineToolbar.close(),this.toggleBlocksSelectedState(i,n),this.lastSelectedBlock=n}}}async prepare(){this.listeners.on(document,"mousedown",t=>{this.enableCrossBlockSelection(t)})}watchSelection(t){if(t.button!==ze.LEFT)return;const{BlockManager:e}=this.Editor;this.firstSelectedBlock=e.getBlock(t.target),this.lastSelectedBlock=this.firstSelectedBlock,this.listeners.on(document,"mouseover",this.onMouseOver),this.listeners.on(document,"mouseup",this.onMouseUp)}get isCrossBlockSelectionStarted(){return!!this.firstSelectedBlock&&!!this.lastSelectedBlock}toggleBlockSelectedState(t=!0){const{BlockManager:e,BlockSelection:o}=this.Editor;this.lastSelectedBlock||(this.lastSelectedBlock=this.firstSelectedBlock=e.currentBlock),this.firstSelectedBlock===this.lastSelectedBlock&&(this.firstSelectedBlock.selected=!0,o.clearCache(),b.get().removeAllRanges());const i=e.blocks.indexOf(this.lastSelectedBlock)+(t?1:-1),n=e.blocks[i];n&&(this.lastSelectedBlock.selected!==n.selected?(n.selected=!0,o.clearCache()):(this.lastSelectedBlock.selected=!1,o.clearCache()),this.lastSelectedBlock=n,this.Editor.InlineToolbar.close(),n.holder.scrollIntoView({block:"nearest"}))}clear(t){const{BlockManager:e,BlockSelection:o,Caret:i}=this.Editor,n=e.blocks.indexOf(this.firstSelectedBlock),r=e.blocks.indexOf(this.lastSelectedBlock);if(o.anyBlockSelected&&n>-1&&r>-1)if(t&&t instanceof KeyboardEvent)switch(t.keyCode){case E.DOWN:case E.RIGHT:i.setToBlock(e.blocks[Math.max(n,r)],i.positions.END);break;case E.UP:case E.LEFT:i.setToBlock(e.blocks[Math.min(n,r)],i.positions.START);break;default:i.setToBlock(e.blocks[Math.max(n,r)],i.positions.END)}else i.setToBlock(e.blocks[Math.max(n,r)],i.positions.END);this.firstSelectedBlock=this.lastSelectedBlock=null}enableCrossBlockSelection(t){const{UI:e}=this.Editor;b.isCollapsed||this.Editor.BlockSelection.clearSelection(t),e.nodes.redactor.contains(t.target)?this.watchSelection(t):this.Editor.BlockSelection.clearSelection(t)}toggleBlocksSelectedState(t,e){const{BlockManager:o,BlockSelection:i}=this.Editor,n=o.blocks.indexOf(t),r=o.blocks.indexOf(e),a=t.selected!==e.selected;for(let l=Math.min(n,r);l<=Math.max(n,r);l++){const c=o.blocks[l];c!==this.firstSelectedBlock&&c!==(a?t:e)&&(o.blocks[l].selected=!o.blocks[l].selected,i.clearCache())}}}class li extends T{constructor(){super(...arguments),this.isStartedAtEditor=!1}toggleReadOnly(t){t?this.disableModuleBindings():this.enableModuleBindings()}enableModuleBindings(){const{UI:t}=this.Editor;this.readOnlyMutableListeners.on(t.nodes.holder,"drop",async e=>{await this.processDrop(e)},!0),this.readOnlyMutableListeners.on(t.nodes.holder,"dragstart",()=>{this.processDragStart()}),this.readOnlyMutableListeners.on(t.nodes.holder,"dragover",e=>{this.processDragOver(e)},!0)}disableModuleBindings(){this.readOnlyMutableListeners.clearAll()}async processDrop(t){const{BlockManager:e,Caret:o,Paste:i}=this.Editor;t.preventDefault(),e.blocks.forEach(r=>{r.dropTarget=!1}),b.isAtEditor&&!b.isCollapsed&&this.isStartedAtEditor&&document.execCommand("delete"),this.isStartedAtEditor=!1;const n=e.setCurrentBlockByChildNode(t.target);if(n)this.Editor.Caret.setToBlock(n,o.positions.END);else{const r=e.setCurrentBlockByChildNode(e.lastBlock.holder);this.Editor.Caret.setToBlock(r,o.positions.END)}await i.processDataTransfer(t.dataTransfer,!0)}processDragStart(){b.isAtEditor&&!b.isCollapsed&&(this.isStartedAtEditor=!0),this.Editor.InlineToolbar.close()}processDragOver(t){t.preventDefault()}}class ci extends T{constructor({config:t,eventsDispatcher:e}){super({config:t,eventsDispatcher:e}),this.disabled=!1,this.batchingTimeout=null,this.batchingOnChangeQueue=new Map,this.batchTime=400,this.mutationObserver=new MutationObserver(o=>{this.redactorChanged(o)}),this.eventsDispatcher.on(he,o=>{this.particularBlockChanged(o.event)}),this.eventsDispatcher.on(pe,()=>{this.disable()}),this.eventsDispatcher.on(ue,()=>{this.enable()})}enable(){this.mutationObserver.observe(this.Editor.UI.nodes.redactor,{childList:!0,subtree:!0,characterData:!0,attributes:!0}),this.disabled=!1}disable(){this.mutationObserver.disconnect(),this.disabled=!0}particularBlockChanged(t){this.disabled||!R(this.config.onChange)||(this.batchingOnChangeQueue.set(`block:${t.detail.target.id}:event:${t.type}`,t),this.batchingTimeout&&clearTimeout(this.batchingTimeout),this.batchingTimeout=setTimeout(()=>{let e;this.batchingOnChangeQueue.size===1?e=this.batchingOnChangeQueue.values().next().value:e=Array.from(this.batchingOnChangeQueue.values()),this.config.onChange&&this.config.onChange(this.Editor.API.methods,e),this.batchingOnChangeQueue.clear()},this.batchTime))}redactorChanged(t){this.eventsDispatcher.emit(_t,{mutations:t})}}const Ee=class extends T{constructor(){super(...arguments),this.MIME_TYPE="application/x-editor-js",this.toolsTags={},this.tagsByTool={},this.toolsPatterns=[],this.toolsFiles={},this.exceptionList=[],this.processTool=s=>{try{const t=s.create({},{},!1);if(s.pasteConfig===!1){this.exceptionList.push(s.name);return}if(!R(t.onPaste))return;this.getTagsConfig(s),this.getFilesConfig(s),this.getPatternsConfig(s)}catch(t){_(`Paste handling for «${s.name}» Tool hasn't been set up because of the error`,"warn",t)}},this.handlePasteEvent=async s=>{const{BlockManager:t,Toolbar:e}=this.Editor,o=t.setCurrentBlockByChildNode(s.target);!o||this.isNativeBehaviour(s.target)&&!s.clipboardData.types.includes("Files")||o&&this.exceptionList.includes(o.name)||(s.preventDefault(),this.processDataTransfer(s.clipboardData),t.clearFocused(),e.close())}}async prepare(){this.processTools()}toggleReadOnly(s){s?this.unsetCallback():this.setCallback()}async processDataTransfer(s,t=!1){const{Tools:e}=this.Editor,o=s.types;if((o.includes?o.includes("Files"):o.contains("Files"))&&!V(this.toolsFiles)){await this.processFiles(s.files);return}const i=s.getData(this.MIME_TYPE),n=s.getData("text/plain");let r=s.getData("text/html");if(i)try{this.insertEditorJSData(JSON.parse(i));return}catch{}t&&n.trim()&&r.trim()&&(r="

"+(r.trim()?r:n)+"

");const a=Object.keys(this.toolsTags).reduce((p,h)=>(p[h.toLowerCase()]=this.toolsTags[h].sanitizationConfig??{},p),{}),l=Object.assign({},a,e.getAllInlineToolsSanitizeConfig(),{br:{}}),c=Z(r,l);!c.trim()||c.trim()===n||!d.isHTMLString(c)?await this.processText(n):await this.processText(c,!0)}async processText(s,t=!1){const{Caret:e,BlockManager:o}=this.Editor,i=t?this.processHTML(s):this.processPlain(s);if(!i.length)return;if(i.length===1){i[0].isBlock?this.processSingleBlock(i.pop()):this.processInlinePaste(i.pop());return}const n=o.currentBlock&&o.currentBlock.tool.isDefault&&o.currentBlock.isEmpty;i.map(async(r,a)=>this.insertBlock(r,a===0&&n)),o.currentBlock&&e.setToBlock(o.currentBlock,e.positions.END)}setCallback(){this.listeners.on(this.Editor.UI.nodes.holder,"paste",this.handlePasteEvent)}unsetCallback(){this.listeners.off(this.Editor.UI.nodes.holder,"paste",this.handlePasteEvent)}processTools(){const s=this.Editor.Tools.blockTools;Array.from(s.values()).forEach(this.processTool)}collectTagNames(s){return J(s)?[s]:z(s)?Object.keys(s):[]}getTagsConfig(s){if(s.pasteConfig===!1)return;const t=s.pasteConfig.tags||[],e=[];t.forEach(o=>{const i=this.collectTagNames(o);e.push(...i),i.forEach(n=>{if(Object.prototype.hasOwnProperty.call(this.toolsTags,n)){_(`Paste handler for «${s.name}» Tool on «${n}» tag is skipped because it is already used by «${this.toolsTags[n].tool.name}» Tool.`,"warn");return}const r=z(o)?o[n]:null;this.toolsTags[n.toUpperCase()]={tool:s,sanitizationConfig:r}})}),this.tagsByTool[s.name]=e.map(o=>o.toUpperCase())}getFilesConfig(s){if(s.pasteConfig===!1)return;const{files:t={}}=s.pasteConfig;let{extensions:e,mimeTypes:o}=t;!e&&!o||(e&&!Array.isArray(e)&&(_(`«extensions» property of the onDrop config for «${s.name}» Tool should be an array`),e=[]),o&&!Array.isArray(o)&&(_(`«mimeTypes» property of the onDrop config for «${s.name}» Tool should be an array`),o=[]),o&&(o=o.filter(i=>Ke(i)?!0:(_(`MIME type value «${i}» for the «${s.name}» Tool is not a valid MIME type`,"warn"),!1))),this.toolsFiles[s.name]={extensions:e||[],mimeTypes:o||[]})}getPatternsConfig(s){s.pasteConfig===!1||!s.pasteConfig.patterns||V(s.pasteConfig.patterns)||Object.entries(s.pasteConfig.patterns).forEach(([t,e])=>{e instanceof RegExp||_(`Pattern ${e} for «${s.name}» Tool is skipped because it should be a Regexp instance.`,"warn"),this.toolsPatterns.push({key:t,pattern:e,tool:s})})}isNativeBehaviour(s){return d.isNativeInput(s)}async processFiles(s){const{BlockManager:t}=this.Editor;let e;e=await Promise.all(Array.from(s).map(i=>this.processFile(i))),e=e.filter(i=>!!i);const o=t.currentBlock.tool.isDefault&&t.currentBlock.isEmpty;e.forEach((i,n)=>{t.paste(i.type,i.event,n===0&&o)})}async processFile(s){const t=Ye(s),e=Object.entries(this.toolsFiles).find(([i,{mimeTypes:n,extensions:r}])=>{const[a,l]=s.type.split("/"),c=r.find(h=>h.toLowerCase()===t.toLowerCase()),p=n.find(h=>{const[f,k]=h.split("/");return f===a&&(k===l||k==="*")});return!!c||!!p});if(!e)return;const[o]=e;return{event:this.composePasteEvent("file",{file:s}),type:o}}processHTML(s){const{Tools:t}=this.Editor,e=d.make("DIV");return e.innerHTML=s,this.getNodes(e).map(o=>{let i,n=t.defaultTool,r=!1;switch(o.nodeType){case Node.DOCUMENT_FRAGMENT_NODE:i=d.make("div"),i.appendChild(o);break;case Node.ELEMENT_NODE:i=o,r=!0,this.toolsTags[i.tagName]&&(n=this.toolsTags[i.tagName].tool);break}const{tags:a}=n.pasteConfig||{tags:[]},l=a.reduce((h,f)=>(this.collectTagNames(f).forEach(k=>{const u=z(f)?f[k]:null;h[k.toLowerCase()]=u||{}}),h),{}),c=Object.assign({},l,n.baseSanitizeConfig);if(i.tagName.toLowerCase()==="table"){const h=Z(i.outerHTML,c);i=d.make("div",void 0,{innerHTML:h}).firstChild}else i.innerHTML=Z(i.innerHTML,c);const p=this.composePasteEvent("tag",{data:i});return{content:i,isBlock:r,tool:n.name,event:p}}).filter(o=>{const i=d.isEmpty(o.content),n=d.isSingleTag(o.content);return!i||n})}processPlain(s){const{defaultBlock:t}=this.config;if(!s)return[];const e=t;return s.split(/\r?\n/).filter(o=>o.trim()).map(o=>{const i=d.make("div");i.textContent=o;const n=this.composePasteEvent("tag",{data:i});return{content:i,tool:e,isBlock:!1,event:n}})}async processSingleBlock(s){const{Caret:t,BlockManager:e}=this.Editor,{currentBlock:o}=e;if(!o||s.tool!==o.name||!d.containsOnlyInlineElements(s.content.innerHTML)){this.insertBlock(s,(o==null?void 0:o.tool.isDefault)&&o.isEmpty);return}t.insertContentAtCaretPosition(s.content.innerHTML)}async processInlinePaste(s){const{BlockManager:t,Caret:e}=this.Editor,{content:o}=s;if(t.currentBlock&&t.currentBlock.tool.isDefault&&o.textContent.length{const o=e.pattern.exec(s);return o?s===o.shift():!1});return t?{event:this.composePasteEvent("pattern",{key:t.key,data:s}),tool:t.tool.name}:void 0}insertBlock(s,t=!1){const{BlockManager:e,Caret:o}=this.Editor,{currentBlock:i}=e;let n;if(t&&i&&i.isEmpty){n=e.paste(s.tool,s.event,!0),o.setToBlock(n,o.positions.END);return}n=e.paste(s.tool,s.event),o.setToBlock(n,o.positions.END)}insertEditorJSData(s){const{BlockManager:t,Caret:e,Tools:o}=this.Editor;fe(s,i=>o.blockTools.get(i).sanitizeConfig).forEach(({tool:i,data:n},r)=>{let a=!1;r===0&&(a=t.currentBlock&&t.currentBlock.tool.isDefault&&t.currentBlock.isEmpty);const l=t.insert({tool:i,data:n,replace:a});e.setToBlock(l,e.positions.END)})}processElementNode(s,t,e){const o=Object.keys(this.toolsTags),i=s,{tool:n}=this.toolsTags[i.tagName]||{},r=this.tagsByTool[n==null?void 0:n.name]||[],a=o.includes(i.tagName),l=d.blockElements.includes(i.tagName.toLowerCase()),c=Array.from(i.children).some(({tagName:h})=>o.includes(h)&&!r.includes(h)),p=Array.from(i.children).some(({tagName:h})=>d.blockElements.includes(h.toLowerCase()));if(!l&&!a&&!c)return e.appendChild(i),[...t,e];if(a&&!c||l&&!p&&!c)return[...t,e,i]}getNodes(s){const t=Array.from(s.childNodes);let e;const o=(i,n)=>{if(d.isEmpty(n)&&!d.isSingleTag(n))return i;const r=i[i.length-1];let a=new DocumentFragment;switch(r&&d.isFragment(r)&&(a=i.pop()),n.nodeType){case Node.ELEMENT_NODE:if(e=this.processElementNode(n,i,a),e)return e;break;case Node.TEXT_NODE:return a.appendChild(n),[...i,a];default:return[...i,a]}return[...i,...Array.from(n.childNodes).reduce(o,[])]};return t.reduce(o,[])}composePasteEvent(s,t){return new CustomEvent(s,{detail:t})}};let Ce=Ee;Ce.PATTERN_PROCESSING_MAX_LENGTH=450;class di extends T{constructor(){super(...arguments),this.toolsDontSupportReadOnly=[],this.readOnlyEnabled=!1}get isEnabled(){return this.readOnlyEnabled}async prepare(){const{Tools:t}=this.Editor,{blockTools:e}=t,o=[];Array.from(e.entries()).forEach(([i,n])=>{n.isReadOnlySupported||o.push(i)}),this.toolsDontSupportReadOnly=o,this.config.readOnly&&o.length>0&&this.throwCriticalError(),this.toggle(this.config.readOnly)}async toggle(t=!this.readOnlyEnabled){t&&this.toolsDontSupportReadOnly.length>0&&this.throwCriticalError();const e=this.readOnlyEnabled;this.readOnlyEnabled=t;for(const i in this.Editor)this.Editor[i].toggleReadOnly&&this.Editor[i].toggleReadOnly(t);if(e===t)return this.readOnlyEnabled;const o=await this.Editor.Saver.save();return await this.Editor.BlockManager.clear(),await this.Editor.Renderer.render(o.blocks),this.readOnlyEnabled}throwCriticalError(){throw new de(`To enable read-only mode all connected tools should support it. Tools ${this.toolsDontSupportReadOnly.join(", ")} don't support read-only mode.`)}}class ft extends T{constructor(){super(...arguments),this.isRectSelectionActivated=!1,this.SCROLL_SPEED=3,this.HEIGHT_OF_SCROLL_ZONE=40,this.BOTTOM_SCROLL_ZONE=1,this.TOP_SCROLL_ZONE=2,this.MAIN_MOUSE_BUTTON=0,this.mousedown=!1,this.isScrolling=!1,this.inScrollZone=null,this.startX=0,this.startY=0,this.mouseX=0,this.mouseY=0,this.stackOfSelected=[],this.listenerIds=[]}static get CSS(){return{overlay:"codex-editor-overlay",overlayContainer:"codex-editor-overlay__container",rect:"codex-editor-overlay__rectangle",topScrollZone:"codex-editor-overlay__scroll-zone--top",bottomScrollZone:"codex-editor-overlay__scroll-zone--bottom"}}prepare(){this.enableModuleBindings()}startSelection(t,e){const o=document.elementFromPoint(t-window.pageXOffset,e-window.pageYOffset);o.closest(`.${this.Editor.Toolbar.CSS.toolbar}`)||(this.Editor.BlockSelection.allBlocksSelected=!1,this.clearSelection(),this.stackOfSelected=[]);const i=[`.${F.CSS.content}`,`.${this.Editor.Toolbar.CSS.toolbar}`,`.${this.Editor.InlineToolbar.CSS.inlineToolbar}`],n=o.closest("."+this.Editor.UI.CSS.editorWrapper),r=i.some(a=>!!o.closest(a));!n||r||(this.mousedown=!0,this.startX=t,this.startY=e)}endSelection(){this.mousedown=!1,this.startX=0,this.startY=0,this.overlayRectangle.style.display="none"}isRectActivated(){return this.isRectSelectionActivated}clearSelection(){this.isRectSelectionActivated=!1}enableModuleBindings(){const{container:t}=this.genHTML();this.listeners.on(t,"mousedown",e=>{this.processMouseDown(e)},!1),this.listeners.on(document.body,"mousemove",St(e=>{this.processMouseMove(e)},10),{passive:!0}),this.listeners.on(document.body,"mouseleave",()=>{this.processMouseLeave()}),this.listeners.on(window,"scroll",St(e=>{this.processScroll(e)},10),{passive:!0}),this.listeners.on(document.body,"mouseup",()=>{this.processMouseUp()},!1)}processMouseDown(t){t.button===this.MAIN_MOUSE_BUTTON&&(t.target.closest(d.allInputsSelector)!==null||this.startSelection(t.pageX,t.pageY))}processMouseMove(t){this.changingRectangle(t),this.scrollByZones(t.clientY)}processMouseLeave(){this.clearSelection(),this.endSelection()}processScroll(t){this.changingRectangle(t)}processMouseUp(){this.clearSelection(),this.endSelection()}scrollByZones(t){if(this.inScrollZone=null,t<=this.HEIGHT_OF_SCROLL_ZONE&&(this.inScrollZone=this.TOP_SCROLL_ZONE),document.documentElement.clientHeight-t<=this.HEIGHT_OF_SCROLL_ZONE&&(this.inScrollZone=this.BOTTOM_SCROLL_ZONE),!this.inScrollZone){this.isScrolling=!1;return}this.isScrolling||(this.scrollVertical(this.inScrollZone===this.TOP_SCROLL_ZONE?-this.SCROLL_SPEED:this.SCROLL_SPEED),this.isScrolling=!0)}genHTML(){const{UI:t}=this.Editor,e=t.nodes.holder.querySelector("."+t.CSS.editorWrapper),o=d.make("div",ft.CSS.overlay,{}),i=d.make("div",ft.CSS.overlayContainer,{}),n=d.make("div",ft.CSS.rect,{});return i.appendChild(n),o.appendChild(i),e.appendChild(o),this.overlayRectangle=n,{container:e,overlay:o}}scrollVertical(t){if(!(this.inScrollZone&&this.mousedown))return;const e=window.pageYOffset;window.scrollBy(0,t),this.mouseY+=window.pageYOffset-e,setTimeout(()=>{this.scrollVertical(t)},0)}changingRectangle(t){if(!this.mousedown)return;t.pageY!==void 0&&(this.mouseX=t.pageX,this.mouseY=t.pageY);const{rightPos:e,leftPos:o,index:i}=this.genInfoForMouseSelection(),n=this.startX>e&&this.mouseX>e,r=this.startX=this.startY?(this.overlayRectangle.style.top=`${this.startY-window.pageYOffset}px`,this.overlayRectangle.style.bottom=`calc(100% - ${this.mouseY-window.pageYOffset}px`):(this.overlayRectangle.style.bottom=`calc(100% - ${this.startY-window.pageYOffset}px`,this.overlayRectangle.style.top=`${this.mouseY-window.pageYOffset}px`),this.mouseX>=this.startX?(this.overlayRectangle.style.left=`${this.startX-window.pageXOffset}px`,this.overlayRectangle.style.right=`calc(100% - ${this.mouseX-window.pageXOffset}px`):(this.overlayRectangle.style.right=`calc(100% - ${this.startX-window.pageXOffset}px`,this.overlayRectangle.style.left=`${this.mouseX-window.pageXOffset}px`)}genInfoForMouseSelection(){const t=document.body.offsetWidth/2,e=this.mouseY-window.pageYOffset,o=document.elementFromPoint(t,e),i=this.Editor.BlockManager.getBlockByChildNode(o);let n;i!==void 0&&(n=this.Editor.BlockManager.blocks.findIndex(p=>p.holder===i.holder));const r=this.Editor.BlockManager.lastBlock.holder.querySelector("."+F.CSS.content),a=Number.parseInt(window.getComputedStyle(r).width,10)/2,l=t-a,c=t+a;return{index:n,leftPos:l,rightPos:c}}addBlockInSelection(t){this.rectCrossesBlocks&&this.Editor.BlockSelection.selectBlockByIndex(t),this.stackOfSelected.push(t)}trySelectNextBlock(t){const e=this.stackOfSelected[this.stackOfSelected.length-1]===t,o=this.stackOfSelected.length,i=1,n=-1,r=0;if(e)return;const a=this.stackOfSelected[o-1]-this.stackOfSelected[o-2]>0;let l=r;o>1&&(l=a?i:n);const c=t>this.stackOfSelected[o-1]&&l===i,p=tthis.stackOfSelected[o-1]||this.stackOfSelected[o-1]===void 0)){let u=this.stackOfSelected[o-1]+1||t;for(u;u<=t;u++)this.addBlockInSelection(u);return}if(!h&&t=t;u--)this.addBlockInSelection(u);return}if(!h)return;let f=o-1,k;for(t>this.stackOfSelected[o-1]?k=()=>t>this.stackOfSelected[f]:k=()=>t{const{Tools:o,BlockManager:i}=this.Editor,n=t.map(({type:r,data:a,tunes:l,id:c})=>{o.available.has(r)===!1&&(K(`Tool «${r}» is not found. Check 'tools' property at the Editor.js config.`,"warn"),a=this.composeStubDataForTool(r,a,c),r=o.stubTool);let p;try{p=i.composeBlock({id:c,tool:r,data:a,tunes:l})}catch(h){_(`Block «${r}» skipped because of plugins error`,"error",{data:a,error:h}),a=this.composeStubDataForTool(r,a,c),r=o.stubTool,p=i.composeBlock({id:c,tool:r,data:a,tunes:l})}return p});i.insertMany(n),window.requestIdleCallback(()=>{e()},{timeout:2e3})})}composeStubDataForTool(t,e,o){const{Tools:i}=this.Editor;let n=t;if(i.unavailable.has(t)){const r=i.unavailable.get(t).toolbox;r!==void 0&&r[0].title!==void 0&&(n=r[0].title)}return{savedData:{id:o,type:t,data:e},title:n}}}class pi extends T{async save(){const{BlockManager:t,Tools:e}=this.Editor,o=t.blocks,i=[];try{o.forEach(a=>{i.push(this.getSavedData(a))});const n=await Promise.all(i),r=await fe(n,a=>e.blockTools.get(a).sanitizeConfig);return this.makeOutput(r)}catch(n){K("Saving failed due to the Error %o","error",n)}}async getSavedData(t){const e=await t.save(),o=e&&await t.validate(e.data);return{...e,isValid:o}}makeOutput(t){const e=[];return t.forEach(({id:o,tool:i,data:n,tunes:r,isValid:a})=>{if(!a){_(`Block «${i}» skipped because saved data is invalid`);return}if(i===this.Editor.Tools.stubTool){e.push(n);return}const l={id:o,type:i,data:n,...!V(r)&&{tunes:r}};e.push(l)}),{time:+new Date,blocks:e,version:"2.28.0"}}}var Dt={},ui={get exports(){return Dt},set exports(s){Dt=s}};(function(s,t){(function(e,o){s.exports=o()})(window,function(){return function(e){var o={};function i(n){if(o[n])return o[n].exports;var r=o[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=o,i.d=function(n,r,a){i.o(n,r)||Object.defineProperty(n,r,{enumerable:!0,get:a})},i.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},i.t=function(n,r){if(1&r&&(n=i(n)),8&r||4&r&&typeof n=="object"&&n&&n.__esModule)return n;var a=Object.create(null);if(i.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:n}),2&r&&typeof n!="string")for(var l in n)i.d(a,l,(function(c){return n[c]}).bind(null,l));return a},i.n=function(n){var r=n&&n.__esModule?function(){return n.default}:function(){return n};return i.d(r,"a",r),r},i.o=function(n,r){return Object.prototype.hasOwnProperty.call(n,r)},i.p="/",i(i.s=4)}([function(e,o,i){var n=i(1),r=i(2);typeof(r=r.__esModule?r.default:r)=="string"&&(r=[[e.i,r,""]]);var a={insert:"head",singleton:!1};n(r,a),e.exports=r.locals||{}},function(e,o,i){var n,r=function(){return n===void 0&&(n=!!(window&&document&&document.all&&!window.atob)),n},a=function(){var w={};return function(v){if(w[v]===void 0){var x=document.querySelector(v);if(window.HTMLIFrameElement&&x instanceof window.HTMLIFrameElement)try{x=x.contentDocument.head}catch{x=null}w[v]=x}return w[v]}}(),l=[];function c(w){for(var v=-1,x=0;x',title:"Text"}}}]),l}()}]).default})})(ui);const fi=xt(Dt);class Yt{constructor(){this.commandName="bold",this.CSS={button:"ce-inline-tool",buttonActive:"ce-inline-tool--active",buttonModifier:"ce-inline-tool--bold"},this.nodes={button:void 0}}static get sanitize(){return{b:{}}}render(){return this.nodes.button=document.createElement("button"),this.nodes.button.type="button",this.nodes.button.classList.add(this.CSS.button,this.CSS.buttonModifier),this.nodes.button.innerHTML=Do,this.nodes.button}surround(){document.execCommand(this.commandName)}checkState(){const t=document.queryCommandState(this.commandName);return this.nodes.button.classList.toggle(this.CSS.buttonActive,t),t}get shortcut(){return"CMD+B"}}Yt.isInline=!0;Yt.title="Bold";class Kt{constructor(){this.commandName="italic",this.CSS={button:"ce-inline-tool",buttonActive:"ce-inline-tool--active",buttonModifier:"ce-inline-tool--italic"},this.nodes={button:null}}static get sanitize(){return{i:{}}}render(){return this.nodes.button=document.createElement("button"),this.nodes.button.type="button",this.nodes.button.classList.add(this.CSS.button,this.CSS.buttonModifier),this.nodes.button.innerHTML=Ho,this.nodes.button}surround(){document.execCommand(this.commandName)}checkState(){const t=document.queryCommandState(this.commandName);return this.nodes.button.classList.toggle(this.CSS.buttonActive,t),t}get shortcut(){return"CMD+I"}}Kt.isInline=!0;Kt.title="Italic";class Xt{constructor({api:t}){this.commandLink="createLink",this.commandUnlink="unlink",this.ENTER_KEY=13,this.CSS={button:"ce-inline-tool",buttonActive:"ce-inline-tool--active",buttonModifier:"ce-inline-tool--link",buttonUnlink:"ce-inline-tool--unlink",input:"ce-inline-tool-input",inputShowed:"ce-inline-tool-input--showed"},this.nodes={button:null,input:null},this.inputOpened=!1,this.toolbar=t.toolbar,this.inlineToolbar=t.inlineToolbar,this.notifier=t.notifier,this.i18n=t.i18n,this.selection=new b}static get sanitize(){return{a:{href:!0,target:"_blank",rel:"nofollow"}}}render(){return this.nodes.button=document.createElement("button"),this.nodes.button.type="button",this.nodes.button.classList.add(this.CSS.button,this.CSS.buttonModifier),this.nodes.button.innerHTML=ee,this.nodes.button}renderActions(){return this.nodes.input=document.createElement("input"),this.nodes.input.placeholder=this.i18n.t("Add a link"),this.nodes.input.classList.add(this.CSS.input),this.nodes.input.addEventListener("keydown",t=>{t.keyCode===this.ENTER_KEY&&this.enterPressed(t)}),this.nodes.input}surround(t){if(t){this.inputOpened?(this.selection.restore(),this.selection.removeFakeBackground()):(this.selection.setFakeBackground(),this.selection.save());const e=this.selection.findParentTag("A");if(e){this.selection.expandToTag(e),this.unlink(),this.closeActions(),this.checkState(),this.toolbar.close();return}}this.toggleActions()}checkState(){const t=this.selection.findParentTag("A");if(t){this.nodes.button.innerHTML=$o,this.nodes.button.classList.add(this.CSS.buttonUnlink),this.nodes.button.classList.add(this.CSS.buttonActive),this.openActions();const e=t.getAttribute("href");this.nodes.input.value=e!=="null"?e:"",this.selection.save()}else this.nodes.button.innerHTML=ee,this.nodes.button.classList.remove(this.CSS.buttonUnlink),this.nodes.button.classList.remove(this.CSS.buttonActive);return!!t}clear(){this.closeActions()}get shortcut(){return"CMD+K"}toggleActions(){this.inputOpened?this.closeActions(!1):this.openActions(!0)}openActions(t=!1){this.nodes.input.classList.add(this.CSS.inputShowed),t&&this.nodes.input.focus(),this.inputOpened=!0}closeActions(t=!0){if(this.selection.isFakeBackgroundEnabled){const e=new b;e.save(),this.selection.restore(),this.selection.removeFakeBackground(),e.restore()}this.nodes.input.classList.remove(this.CSS.inputShowed),this.nodes.input.value="",t&&this.selection.clearSaved(),this.inputOpened=!1}enterPressed(t){let e=this.nodes.input.value||"";if(!e.trim()){this.selection.restore(),this.unlink(),t.preventDefault(),this.closeActions();return}if(!this.validateURL(e)){this.notifier.show({message:"Pasted link is not valid.",style:"error"}),_("Incorrect Link pasted","warn",e);return}e=this.prepareLink(e),this.selection.restore(),this.selection.removeFakeBackground(),this.insertLink(e),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this.selection.collapseToEnd(),this.inlineToolbar.close()}validateURL(t){return!/\s/.test(t)}prepareLink(t){return t=t.trim(),t=this.addProtocol(t),t}addProtocol(t){if(/^(\w+):(\/\/)?/.test(t))return t;const e=/^\/[^/\s]/.test(t),o=t.substring(0,1)==="#",i=/^\/\/[^/\s]/.test(t);return!e&&!o&&!i&&(t="http://"+t),t}insertLink(t){const e=this.selection.findParentTag("A");e&&this.selection.expandToTag(e),document.execCommand(this.commandLink,!1,t)}unlink(){document.execCommand(this.commandUnlink)}}Xt.isInline=!0;Xt.title="Link";class Be{constructor({data:t,api:e}){this.CSS={wrapper:"ce-stub",info:"ce-stub__info",title:"ce-stub__title",subtitle:"ce-stub__subtitle"},this.api=e,this.title=t.title||this.api.i18n.t("Error"),this.subtitle=this.api.i18n.t("The block can not be displayed correctly."),this.savedData=t.savedData,this.wrapper=this.make()}render(){return this.wrapper}save(){return this.savedData}make(){const t=d.make("div",this.CSS.wrapper),e=Wo,o=d.make("div",this.CSS.info),i=d.make("div",this.CSS.title,{textContent:this.title}),n=d.make("div",this.CSS.subtitle,{textContent:this.subtitle});return t.innerHTML=e,o.appendChild(i),o.appendChild(n),t.appendChild(o),t}}Be.isReadOnlySupported=!0;class gi extends Wt{constructor(){super(...arguments),this.type=yt.Inline}get title(){return this.constructable[$t.Title]}create(){return new this.constructable({api:this.api.getMethodsForTool(this),config:this.settings})}}class mi extends Wt{constructor(){super(...arguments),this.type=yt.Tune}create(t,e){return new this.constructable({api:this.api.getMethodsForTool(this),config:this.settings,block:e,data:t})}}class U extends Map{get blockTools(){const t=Array.from(this.entries()).filter(([,e])=>e.isBlock());return new U(t)}get inlineTools(){const t=Array.from(this.entries()).filter(([,e])=>e.isInline());return new U(t)}get blockTunes(){const t=Array.from(this.entries()).filter(([,e])=>e.isTune());return new U(t)}get internalTools(){const t=Array.from(this.entries()).filter(([,e])=>e.isInternal);return new U(t)}get externalTools(){const t=Array.from(this.entries()).filter(([,e])=>!e.isInternal);return new U(t)}}var bi=Object.defineProperty,ki=Object.getOwnPropertyDescriptor,Te=(s,t,e,o)=>{for(var i=o>1?void 0:o?ki(t,e):t,n=s.length-1,r;n>=0;n--)(r=s[n])&&(i=(o?r(t,e,i):r(i))||i);return o&&i&&bi(t,e,i),i};class Vt extends Wt{constructor(){super(...arguments),this.type=yt.Block,this.inlineTools=new U,this.tunes=new U}create(t,e,o){return new this.constructable({data:t,block:e,readOnly:o,api:this.api.getMethodsForTool(this),config:this.settings})}get isReadOnlySupported(){return this.constructable[st.IsReadOnlySupported]===!0}get isLineBreaksEnabled(){return this.constructable[st.IsEnabledLineBreaks]}get toolbox(){const t=this.constructable[st.Toolbox],e=this.config[kt.Toolbox];if(!V(t)&&e!==!1)return e?Array.isArray(t)?Array.isArray(e)?e.map((o,i)=>{const n=t[i];return n?{...n,...o}:o}):[e]:Array.isArray(e)?e:[{...t,...e}]:Array.isArray(t)?t:[t]}get conversionConfig(){return this.constructable[st.ConversionConfig]}get enabledInlineTools(){return this.config[kt.EnabledInlineTools]||!1}get enabledBlockTunes(){return this.config[kt.EnabledBlockTunes]}get pasteConfig(){return this.constructable[st.PasteConfig]??{}}get sanitizeConfig(){const t=super.sanitizeConfig,e=this.baseSanitizeConfig;if(V(t))return e;const o={};for(const i in t)if(Object.prototype.hasOwnProperty.call(t,i)){const n=t[i];z(n)?o[i]=Object.assign({},e,n):o[i]=n}return o}get baseSanitizeConfig(){const t={};return Array.from(this.inlineTools.values()).forEach(e=>Object.assign(t,e.sanitizeConfig)),Array.from(this.tunes.values()).forEach(e=>Object.assign(t,e.sanitizeConfig)),t}}Te([ct],Vt.prototype,"sanitizeConfig",1);Te([ct],Vt.prototype,"baseSanitizeConfig",1);class vi{constructor(t,e,o){this.api=o,this.config=t,this.editorConfig=e}get(t){const{class:e,isInternal:o=!1,...i}=this.config[t],n=this.getConstructor(e);return new n({name:t,constructable:e,config:i,api:this.api,isDefault:t===this.editorConfig.defaultBlock,defaultPlaceholder:this.editorConfig.placeholder,isInternal:o})}getConstructor(t){switch(!0){case t[$t.IsInline]:return gi;case t[ye.IsTune]:return mi;default:return Vt}}}class Se{constructor({api:t}){this.CSS={animation:"wobble"},this.api=t}render(){return{icon:me,title:this.api.i18n.t("Move down"),onActivate:()=>this.handleClick(),name:"move-down"}}handleClick(){const t=this.api.blocks.getCurrentBlockIndex(),e=this.api.blocks.getBlockByIndex(t+1);if(!e)throw new Error("Unable to move Block down since it is already the last");const o=e.holder,i=o.getBoundingClientRect();let n=Math.abs(window.innerHeight-o.offsetHeight);i.topthis.handleClick()}}}handleClick(){this.api.blocks.delete()}}Ie.isTune=!0;class Me{constructor({api:t}){this.CSS={animation:"wobble"},this.api=t}render(){return{icon:Ro,title:this.api.i18n.t("Move up"),onActivate:()=>this.handleClick(),name:"move-up"}}handleClick(){const t=this.api.blocks.getCurrentBlockIndex(),e=this.api.blocks.getBlockByIndex(t),o=this.api.blocks.getBlockByIndex(t-1);if(t===0||!e||!o)throw new Error("Unable to move Block up since it is already the first");const i=e.holder,n=o.holder,r=i.getBoundingClientRect(),a=n.getBoundingClientRect();let l;a.top>0?l=Math.abs(r.top)-Math.abs(a.top):l=Math.abs(r.top)+a.height,window.scrollBy(0,-1*l),this.api.blocks.move(t-1),this.api.toolbar.toggleBlockSettings(!0)}}Me.isTune=!0;var xi=Object.defineProperty,wi=Object.getOwnPropertyDescriptor,yi=(s,t,e,o)=>{for(var i=o>1?void 0:o?wi(t,e):t,n=s.length-1,r;n>=0;n--)(r=s[n])&&(i=(o?r(t,e,i):r(i))||i);return o&&i&&xi(t,e,i),i};class _e extends T{constructor(){super(...arguments),this.stubTool="stub",this.toolsAvailable=new U,this.toolsUnavailable=new U}get available(){return this.toolsAvailable}get unavailable(){return this.toolsUnavailable}get inlineTools(){return this.available.inlineTools}get blockTools(){return this.available.blockTools}get blockTunes(){return this.available.blockTunes}get defaultTool(){return this.blockTools.get(this.config.defaultBlock)}get internal(){return this.available.internalTools}async prepare(){if(this.validateTools(),this.config.tools=It({},this.internalTools,this.config.tools),!Object.prototype.hasOwnProperty.call(this.config,"tools")||Object.keys(this.config.tools).length===0)throw Error("Can't start without tools");const t=this.prepareConfig();this.factory=new vi(t,this.config,this.Editor.API);const e=this.getListOfPrepareFunctions(t);if(e.length===0)return Promise.resolve();await We(e,o=>{this.toolPrepareMethodSuccess(o)},o=>{this.toolPrepareMethodFallback(o)}),this.prepareBlockTools()}getAllInlineToolsSanitizeConfig(){const t={};return Array.from(this.inlineTools.values()).forEach(e=>{Object.assign(t,e.sanitizeConfig)}),t}destroy(){Object.values(this.available).forEach(async t=>{R(t.reset)&&await t.reset()})}get internalTools(){return{bold:{class:Yt,isInternal:!0},italic:{class:Kt,isInternal:!0},link:{class:Xt,isInternal:!0},paragraph:{class:fi,inlineToolbar:!0,isInternal:!0},stub:{class:Be,isInternal:!0},moveUp:{class:Me,isInternal:!0},delete:{class:Ie,isInternal:!0},moveDown:{class:Se,isInternal:!0}}}toolPrepareMethodSuccess(t){const e=this.factory.get(t.toolName);if(e.isInline()){const o=["render","surround","checkState"].filter(i=>!e.create()[i]);if(o.length){_(`Incorrect Inline Tool: ${e.name}. Some of required methods is not implemented %o`,"warn",o),this.toolsUnavailable.set(e.name,e);return}}this.toolsAvailable.set(e.name,e)}toolPrepareMethodFallback(t){this.toolsUnavailable.set(t.toolName,this.factory.get(t.toolName))}getListOfPrepareFunctions(t){const e=[];return Object.entries(t).forEach(([o,i])=>{e.push({function:R(i.class.prepare)?i.class.prepare:()=>{},data:{toolName:o,config:i.config}})}),e}prepareBlockTools(){Array.from(this.blockTools.values()).forEach(t=>{this.assignInlineToolsToBlockTool(t),this.assignBlockTunesToBlockTool(t)})}assignInlineToolsToBlockTool(t){if(this.config.inlineToolbar!==!1){if(t.enabledInlineTools===!0){t.inlineTools=new U(Array.isArray(this.config.inlineToolbar)?this.config.inlineToolbar.map(e=>[e,this.inlineTools.get(e)]):Array.from(this.inlineTools.entries()));return}Array.isArray(t.enabledInlineTools)&&(t.inlineTools=new U(t.enabledInlineTools.map(e=>[e,this.inlineTools.get(e)])))}}assignBlockTunesToBlockTool(t){if(t.enabledBlockTunes!==!1){if(Array.isArray(t.enabledBlockTunes)){const e=new U(t.enabledBlockTunes.map(o=>[o,this.blockTunes.get(o)]));t.tunes=new U([...e,...this.blockTunes.internalTools]);return}if(Array.isArray(this.config.tunes)){const e=new U(this.config.tunes.map(o=>[o,this.blockTunes.get(o)]));t.tunes=new U([...e,...this.blockTunes.internalTools]);return}t.tunes=this.blockTunes.internalTools}}validateTools(){for(const t in this.config.tools)if(Object.prototype.hasOwnProperty.call(this.config.tools,t)){if(t in this.internalTools)return;const e=this.config.tools[t];if(!R(e)&&!R(e.class))throw Error(`Tool «${t}» must be a constructor function or an object with function in the «class» property`)}}prepareConfig(){const t={};for(const e in this.config.tools)z(this.config.tools[e])?t[e]=this.config.tools[e]:t[e]={class:this.config.tools[e]};return t}}yi([ct],_e.prototype,"getAllInlineToolsSanitizeConfig",1);const Ei=`:root{--selectionColor: #e1f2ff;--inlineSelectionColor: #d4ecff;--bg-light: #eff2f5;--grayText: #707684;--color-dark: #1D202B;--color-active-icon: #388AE5;--color-gray-border: rgba(201, 201, 204, .48);--content-width: 650px;--narrow-mode-right-padding: 50px;--toolbox-buttons-size: 26px;--toolbox-buttons-size--mobile: 36px;--icon-size: 20px;--icon-size--mobile: 28px;--block-padding-vertical: .4em;--color-line-gray: #EFF0F1 }.codex-editor{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.codex-editor .hide{display:none}.codex-editor__redactor [contenteditable]:empty:after{content:"\\feff"}@media (min-width: 651px){.codex-editor--narrow .codex-editor__redactor{margin-right:50px}}@media (min-width: 651px){.codex-editor--narrow.codex-editor--rtl .codex-editor__redactor{margin-left:50px;margin-right:0}}@media (min-width: 651px){.codex-editor--narrow .ce-toolbar__actions{right:-5px}}.codex-editor-copyable{position:absolute;height:1px;width:1px;top:-400%;opacity:.001}.codex-editor-overlay{position:fixed;top:0px;left:0px;right:0px;bottom:0px;z-index:999;pointer-events:none;overflow:hidden}.codex-editor-overlay__container{position:relative;pointer-events:auto;z-index:0}.codex-editor-overlay__rectangle{position:absolute;pointer-events:none;background-color:#2eaadc33;border:1px solid transparent}.codex-editor svg{max-height:100%}.codex-editor path{stroke:currentColor}.codex-editor ::-moz-selection{background-color:#d4ecff}.codex-editor ::selection{background-color:#d4ecff}.codex-editor--toolbox-opened [contentEditable=true][data-placeholder]:focus:before{opacity:0!important}.ce-scroll-locked{overflow:hidden}.ce-scroll-locked--hard{overflow:hidden;top:calc(-1 * var(--window-scroll-offset));position:fixed;width:100%}.ce-toolbar{position:absolute;left:0;right:0;top:0;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;will-change:opacity,top;display:none}.ce-toolbar--opened{display:block}.ce-toolbar__content{max-width:650px;margin:0 auto;position:relative}.ce-toolbar__plus{color:#1d202b;cursor:pointer;width:26px;height:26px;border-radius:7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0}@media (max-width: 650px){.ce-toolbar__plus{width:36px;height:36px}}@media (hover: hover){.ce-toolbar__plus:hover{background-color:#eff2f5}}.ce-toolbar__plus--active{background-color:#eff2f5;-webkit-animation:bounceIn .75s 1;animation:bounceIn .75s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ce-toolbar__plus-shortcut{opacity:.6;word-spacing:-2px;margin-top:5px}@media (max-width: 650px){.ce-toolbar__plus{position:absolute;background-color:#fff;border:1px solid #E8E8EB;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px #0d142121;border-radius:6px;z-index:2;position:static}.ce-toolbar__plus--left-oriented:before{left:15px;margin-left:0}.ce-toolbar__plus--right-oriented:before{left:auto;right:15px;margin-left:0}}.ce-toolbar__actions{position:absolute;right:100%;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:5px}.ce-toolbar__actions--opened{opacity:1}@media (max-width: 650px){.ce-toolbar__actions{right:auto}}.ce-toolbar__settings-btn{color:#1d202b;width:26px;height:26px;border-radius:7px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-left:3px;cursor:pointer;user-select:none}@media (max-width: 650px){.ce-toolbar__settings-btn{width:36px;height:36px}}@media (hover: hover){.ce-toolbar__settings-btn:hover{background-color:#eff2f5}}.ce-toolbar__settings-btn--active{background-color:#eff2f5;-webkit-animation:bounceIn .75s 1;animation:bounceIn .75s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width: 651px){.ce-toolbar__settings-btn{width:24px}}.ce-toolbar__settings-btn--hidden{display:none}@media (max-width: 650px){.ce-toolbar__settings-btn{position:absolute;background-color:#fff;border:1px solid #E8E8EB;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px #0d142121;border-radius:6px;z-index:2;position:static}.ce-toolbar__settings-btn--left-oriented:before{left:15px;margin-left:0}.ce-toolbar__settings-btn--right-oriented:before{left:auto;right:15px;margin-left:0}}.ce-toolbar__plus svg,.ce-toolbar__settings-btn svg{width:24px;height:24px}@media (min-width: 651px){.codex-editor--narrow .ce-toolbar__plus{left:5px}}@media (min-width: 651px){.codex-editor--narrow .ce-toolbox .ce-popover{right:0;left:auto;left:initial}}.ce-inline-toolbar{--y-offset: 8px;position:absolute;background-color:#fff;border:1px solid #E8E8EB;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px #0d142121;border-radius:6px;z-index:2;-webkit-transform:translateX(-50%) translateY(8px) scale(.94);transform:translate(-50%) translateY(8px) scale(.94);opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease,-webkit-transform .15s ease;transition:opacity .25s ease,-webkit-transform .15s ease;transition:transform .15s ease,opacity .25s ease;transition:transform .15s ease,opacity .25s ease,-webkit-transform .15s ease;will-change:transform,opacity;top:0;left:0;z-index:3}.ce-inline-toolbar--left-oriented:before{left:15px;margin-left:0}.ce-inline-toolbar--right-oriented:before{left:auto;right:15px;margin-left:0}.ce-inline-toolbar--showed{opacity:1;visibility:visible;-webkit-transform:translateX(-50%);transform:translate(-50%)}.ce-inline-toolbar--left-oriented{-webkit-transform:translateX(-23px) translateY(8px) scale(.94);transform:translate(-23px) translateY(8px) scale(.94)}.ce-inline-toolbar--left-oriented.ce-inline-toolbar--showed{-webkit-transform:translateX(-23px);transform:translate(-23px)}.ce-inline-toolbar--right-oriented{-webkit-transform:translateX(-100%) translateY(8px) scale(.94);transform:translate(-100%) translateY(8px) scale(.94);margin-left:23px}.ce-inline-toolbar--right-oriented.ce-inline-toolbar--showed{-webkit-transform:translateX(-100%);transform:translate(-100%)}.ce-inline-toolbar [hidden]{display:none!important}.ce-inline-toolbar__toggler-and-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 6px}.ce-inline-toolbar__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ce-inline-toolbar__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px;margin:0 6px 0 -6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-right:1px solid rgba(201,201,204,.48);-webkit-box-sizing:border-box;box-sizing:border-box}@media (hover: hover){.ce-inline-toolbar__dropdown:hover{background:#eff2f5}}.ce-inline-toolbar__dropdown--hidden{display:none}.ce-inline-toolbar__dropdown-content,.ce-inline-toolbar__dropdown-arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.ce-inline-toolbar__dropdown-content svg,.ce-inline-toolbar__dropdown-arrow svg{width:20px;height:20px}.ce-inline-toolbar__shortcut{opacity:.6;word-spacing:-3px;margin-top:3px}.ce-inline-tool{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 1px;cursor:pointer;border:0;outline:none;background-color:transparent;vertical-align:bottom;color:inherit;margin:0;border-radius:0;line-height:normal}.ce-inline-tool svg{width:20px;height:20px}@media (max-width: 650px){.ce-inline-tool svg{width:28px;height:28px}}@media (hover: hover){.ce-inline-tool:hover{background-color:#eff2f5}}.ce-inline-tool--active{color:#388ae5}.ce-inline-tool--focused{background:rgba(34,186,255,.08)!important}.ce-inline-tool--focused{-webkit-box-shadow:inset 0 0 0px 1px rgba(7,161,227,.08);box-shadow:inset 0 0 0 1px #07a1e314}.ce-inline-tool--focused-animated{-webkit-animation-name:buttonClicked;animation-name:buttonClicked;-webkit-animation-duration:.25s;animation-duration:.25s}.ce-inline-tool--link .icon--unlink,.ce-inline-tool--unlink .icon--link{display:none}.ce-inline-tool--unlink .icon--unlink{display:inline-block;margin-bottom:-1px}.ce-inline-tool-input{outline:none;border:0;border-radius:0 0 4px 4px;margin:0;font-size:13px;padding:10px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;font-weight:500;border-top:1px solid rgba(201,201,204,.48);-webkit-appearance:none;font-family:inherit}@media (max-width: 650px){.ce-inline-tool-input{font-size:15px;font-weight:500}}.ce-inline-tool-input::-webkit-input-placeholder{color:#707684}.ce-inline-tool-input::-moz-placeholder{color:#707684}.ce-inline-tool-input:-ms-input-placeholder{color:#707684}.ce-inline-tool-input::-ms-input-placeholder{color:#707684}.ce-inline-tool-input::placeholder{color:#707684}.ce-inline-tool-input--showed{display:block}.ce-conversion-toolbar{position:absolute;background-color:#fff;border:1px solid #E8E8EB;-webkit-box-shadow:0 3px 15px -3px rgba(13,20,33,.13);box-shadow:0 3px 15px -3px #0d142121;border-radius:6px;z-index:2;opacity:0;visibility:hidden;will-change:transform,opacity;-webkit-transition:opacity .1s ease,-webkit-transform .1s ease;transition:opacity .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,opacity .1s ease;transition:transform .1s ease,opacity .1s ease,-webkit-transform .1s ease;-webkit-transform:translateY(-8px);transform:translateY(-8px);left:-1px;width:190px;margin-top:5px;-webkit-box-sizing:content-box;box-sizing:content-box}.ce-conversion-toolbar--left-oriented:before{left:15px;margin-left:0}.ce-conversion-toolbar--right-oriented:before{left:auto;right:15px;margin-left:0}.ce-conversion-toolbar--showed{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.ce-conversion-toolbar [hidden]{display:none!important}.ce-conversion-toolbar__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ce-conversion-toolbar__label{color:#707684;font-size:11px;font-weight:500;letter-spacing:.33px;padding:10px 10px 5px;text-transform:uppercase}.ce-conversion-tool{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ce-conversion-tool--hidden{display:none}.ce-conversion-tool--focused{background:rgba(34,186,255,.08)!important}.ce-conversion-tool--focused{-webkit-box-shadow:inset 0 0 0px 1px rgba(7,161,227,.08);box-shadow:inset 0 0 0 1px #07a1e314}.ce-conversion-tool--focused-animated{-webkit-animation-name:buttonClicked;animation-name:buttonClicked;-webkit-animation-duration:.25s;animation-duration:.25s}.ce-conversion-tool:hover{background:#eff2f5}.ce-conversion-tool__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;-webkit-box-shadow:0 0 0 1px rgba(201,201,204,.48);box-shadow:0 0 0 1px #c9c9cc7a;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;-webkit-box-sizing:content-box;box-sizing:content-box;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.ce-conversion-tool__icon svg{width:20px;height:20px}@media (max-width: 650px){.ce-conversion-tool__icon{width:36px;height:36px;border-radius:8px}.ce-conversion-tool__icon svg{width:28px;height:28px}}.ce-conversion-tool--last{margin-right:0!important}.ce-conversion-tool--active{color:#388ae5!important}.ce-conversion-tool--active{-webkit-animation:bounceIn .75s 1;animation:bounceIn .75s 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ce-conversion-tool__secondary-label{color:#707684;font-size:12px;margin-left:auto;white-space:nowrap;letter-spacing:-.1em;padding-right:5px;margin-bottom:-2px;opacity:.6}@media (max-width: 650px){.ce-conversion-tool__secondary-label{display:none}}.ce-settings__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 1px;border-radius:3px;cursor:pointer;border:0;outline:none;background-color:transparent;vertical-align:bottom;color:inherit;margin:0;line-height:32px}.ce-settings__button svg{width:20px;height:20px}@media (max-width: 650px){.ce-settings__button svg{width:28px;height:28px}}@media (hover: hover){.ce-settings__button:hover{background-color:#eff2f5}}.ce-settings__button--active{color:#388ae5}.ce-settings__button--focused{background:rgba(34,186,255,.08)!important}.ce-settings__button--focused{-webkit-box-shadow:inset 0 0 0px 1px rgba(7,161,227,.08);box-shadow:inset 0 0 0 1px #07a1e314}.ce-settings__button--focused-animated{-webkit-animation-name:buttonClicked;animation-name:buttonClicked;-webkit-animation-duration:.25s;animation-duration:.25s}.ce-settings__button:not(:nth-child(3n+3)){margin-right:3px}.ce-settings__button:nth-child(n+4){margin-top:3px}.ce-settings__button--disabled{cursor:not-allowed!important}.ce-settings__button--disabled{opacity:.3}.ce-settings__button--selected{color:#388ae5}@media (min-width: 651px){.codex-editor--narrow .ce-settings .ce-popover{right:0;left:auto;left:initial}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.ce-block{-webkit-animation:fade-in .3s ease;animation:fade-in .3s ease;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-fill-mode:initial;animation-fill-mode:initial}.ce-block:first-of-type{margin-top:0}.ce-block--selected .ce-block__content{background:#e1f2ff}.ce-block--selected .ce-block__content [contenteditable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ce-block--selected .ce-block__content img,.ce-block--selected .ce-block__content .ce-stub{opacity:.55}.ce-block--stretched .ce-block__content{max-width:none}.ce-block__content{position:relative;max-width:650px;margin:0 auto;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.ce-block--drop-target .ce-block__content:before{content:"";position:absolute;top:100%;left:-20px;margin-top:-1px;height:8px;width:8px;border:solid #388AE5;border-width:1px 1px 0 0;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ce-block--drop-target .ce-block__content:after{content:"";position:absolute;top:100%;height:1px;width:100%;color:#388ae5;background:repeating-linear-gradient(90deg,#388AE5,#388AE5 1px,#fff 1px,#fff 6px)}.ce-block a{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.ce-block b{font-weight:700}.ce-block i{font-style:italic}@media (min-width: 651px){.codex-editor--narrow .ce-block--focused{margin-right:-50px;padding-right:50px}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}20%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}60%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}20%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}60%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes selectionBounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}50%{-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01)}70%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes selectionBounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}50%{-webkit-transform:scale3d(1.01,1.01,1.01);transform:scale3d(1.01,1.01,1.01)}70%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@-webkit-keyframes buttonClicked{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}@keyframes buttonClicked{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.95,.95,.95);transform:scale3d(.95,.95,.95)}60%{-webkit-transform:scale3d(1.02,1.02,1.02);transform:scale3d(1.02,1.02,1.02)}80%{-webkit-transform:scale3d(1,1,1);transform:scaleZ(1)}}.cdx-block{padding:.4em 0}.cdx-block::-webkit-input-placeholder{line-height:normal!important}.cdx-input{border:1px solid rgba(201,201,204,.48);-webkit-box-shadow:inset 0 1px 2px 0 rgba(35,44,72,.06);box-shadow:inset 0 1px 2px #232c480f;border-radius:3px;padding:10px 12px;outline:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cdx-input[data-placeholder]:before{position:static!important}.cdx-input[data-placeholder]:before{display:inline-block;width:0;white-space:nowrap;pointer-events:none}.cdx-settings-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 1px;border-radius:3px;cursor:pointer;border:0;outline:none;background-color:transparent;vertical-align:bottom;color:inherit;margin:0;min-width:26px;min-height:26px}.cdx-settings-button svg{width:20px;height:20px}@media (max-width: 650px){.cdx-settings-button svg{width:28px;height:28px}}@media (hover: hover){.cdx-settings-button:hover{background-color:#eff2f5}}.cdx-settings-button--focused{background:rgba(34,186,255,.08)!important}.cdx-settings-button--focused{-webkit-box-shadow:inset 0 0 0px 1px rgba(7,161,227,.08);box-shadow:inset 0 0 0 1px #07a1e314}.cdx-settings-button--focused-animated{-webkit-animation-name:buttonClicked;animation-name:buttonClicked;-webkit-animation-duration:.25s;animation-duration:.25s}.cdx-settings-button--active{color:#388ae5}.cdx-settings-button svg{width:auto;height:auto}@media (max-width: 650px){.cdx-settings-button{width:36px;height:36px;border-radius:8px}}.cdx-loader{position:relative;border:1px solid rgba(201,201,204,.48)}.cdx-loader:before{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-11px 0 0 -11px;border:2px solid rgba(201,201,204,.48);border-left-color:#388ae5;border-radius:50%;-webkit-animation:cdxRotation 1.2s infinite linear;animation:cdxRotation 1.2s infinite linear}@-webkit-keyframes cdxRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cdxRotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cdx-button{padding:13px;border-radius:3px;border:1px solid rgba(201,201,204,.48);font-size:14.9px;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(18,30,57,.04);box-shadow:0 2px 2px #121e390a;color:#707684;text-align:center;cursor:pointer}@media (hover: hover){.cdx-button:hover{background:#FBFCFE;-webkit-box-shadow:0 1px 3px 0 rgba(18,30,57,.08);box-shadow:0 1px 3px #121e3914}}.cdx-button svg{height:20px;margin-right:.2em;margin-top:-2px}.ce-stub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 18px;margin:10px 0;border-radius:10px;background:#eff2f5;border:1px solid #EFF0F1;color:#707684;font-size:14px}.ce-stub svg{width:20px;height:20px}.ce-stub__info{margin-left:14px}.ce-stub__title{font-weight:500;text-transform:capitalize}.codex-editor.codex-editor--rtl{direction:rtl}.codex-editor.codex-editor--rtl .cdx-list{padding-left:0;padding-right:40px}.codex-editor.codex-editor--rtl .ce-toolbar__plus{right:-26px;left:auto}.codex-editor.codex-editor--rtl .ce-toolbar__actions{right:auto;left:-26px}@media (max-width: 650px){.codex-editor.codex-editor--rtl .ce-toolbar__actions{margin-left:0;margin-right:auto;padding-right:0;padding-left:10px}}.codex-editor.codex-editor--rtl .ce-settings{left:5px;right:auto}.codex-editor.codex-editor--rtl .ce-settings:before{right:auto;left:25px}.codex-editor.codex-editor--rtl .ce-settings__button:not(:nth-child(3n+3)){margin-left:3px;margin-right:0}.codex-editor.codex-editor--rtl .ce-conversion-tool__icon{margin-right:0;margin-left:10px}.codex-editor.codex-editor--rtl .ce-inline-toolbar__dropdown{border-right:0px solid transparent;border-left:1px solid rgba(201,201,204,.48);margin:0 -6px 0 6px}.codex-editor.codex-editor--rtl .ce-inline-toolbar__dropdown .icon--toggler-down{margin-left:0;margin-right:4px}@media (min-width: 651px){.codex-editor--narrow.codex-editor--rtl .ce-toolbar__plus{left:0px;right:5px}}@media (min-width: 651px){.codex-editor--narrow.codex-editor--rtl .ce-toolbar__actions{left:-5px}}.cdx-search-field{--icon-margin-right: 10px;background:rgba(232,232,235,.49);border:1px solid rgba(226,226,229,.2);border-radius:6px;padding:2px;display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto}.cdx-search-field__icon{width:26px;height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:var(--icon-margin-right)}.cdx-search-field__icon svg{width:20px;height:20px;color:#707684}.cdx-search-field__input{font-size:14px;outline:none;font-weight:500;font-family:inherit;border:0;background:transparent;margin:0;padding:0;line-height:22px;min-width:calc(100% - 26px - var(--icon-margin-right))}.cdx-search-field__input::-webkit-input-placeholder{color:#707684;font-weight:500}.cdx-search-field__input::-moz-placeholder{color:#707684;font-weight:500}.cdx-search-field__input:-ms-input-placeholder{color:#707684;font-weight:500}.cdx-search-field__input::-ms-input-placeholder{color:#707684;font-weight:500}.cdx-search-field__input::placeholder{color:#707684;font-weight:500}.ce-popover{--border-radius: 6px;--width: 200px;--max-height: 270px;--padding: 6px;--offset-from-target: 8px;--color-border: #e8e8eb;--color-shadow: rgba(13,20,33,.13);--color-background: white;--color-text-primary: black;--color-text-secondary: #707684;--color-border-icon: rgba(201, 201, 204, .48);--color-border-icon-disabled: #EFF0F1;--color-text-icon-active: #388AE5;--color-background-icon-active: rgba(56, 138, 229, .1);--color-background-item-focus: rgba(34, 186, 255, .08);--color-shadow-item-focus: rgba(7, 161, 227, .08);--color-background-item-hover: #eff2f5;--color-background-item-confirm: #E24A4A;--color-background-item-confirm-hover: #CE4343;min-width:var(--width);width:var(--width);max-height:var(--max-height);border-radius:var(--border-radius);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 3px 15px -3px var(--color-shadow);box-shadow:0 3px 15px -3px var(--color-shadow);position:absolute;left:0;top:calc(100% + var(--offset-from-target));background:var(--color-background);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:4;opacity:0;max-height:0;pointer-events:none;padding:0;border:none}.ce-popover--opened{opacity:1;padding:var(--padding);max-height:var(--max-height);pointer-events:auto;-webkit-animation:panelShowing .1s ease;animation:panelShowing .1s ease;border:1px solid var(--color-border)}@media (max-width: 650px){.ce-popover--opened{-webkit-animation:panelShowingMobile .25s ease;animation:panelShowingMobile .25s ease}}.ce-popover__items{overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}@media (max-width: 650px){.ce-popover__overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#1D202B;z-index:3;opacity:.5;-webkit-transition:opacity .12s ease-in;transition:opacity .12s ease-in;will-change:opacity;visibility:visible}}.ce-popover__overlay--hidden{display:none}.ce-popover--open-top{top:calc(-1 * (var(--offset-from-target) + var(--popover-height)))}@media (max-width: 650px){.ce-popover{--offset: 5px;position:fixed;max-width:none;min-width:calc(100% - var(--offset) * 2);left:var(--offset);right:var(--offset);bottom:calc(var(--offset) + env(safe-area-inset-bottom));top:auto;border-radius:10px}.ce-popover .ce-popover__search{display:none}}.ce-popover__search,.ce-popover__custom-content:not(:empty){margin-bottom:5px}.ce-popover__nothing-found-message{color:#707684;display:none;cursor:default;padding:3px;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-popover__nothing-found-message--displayed{display:block}.ce-popover__custom-content:not(:empty){padding:4px}@media (min-width: 651px){.ce-popover__custom-content:not(:empty){padding:0}}.ce-popover__custom-content--hidden{display:none}.ce-popover-item{--border-radius: 6px;--icon-size: 20px;--icon-size-mobile: 28px;border-radius:var(--border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px;color:var(--color-text-primary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 650px){.ce-popover-item{padding:4px}}.ce-popover-item:not(:last-of-type){margin-bottom:1px}.ce-popover-item__icon{border-radius:5px;width:26px;height:26px;-webkit-box-shadow:0 0 0 1px var(--color-border-icon);box-shadow:0 0 0 1px var(--color-border-icon);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}.ce-popover-item__icon svg{width:20px;height:20px}@media (max-width: 650px){.ce-popover-item__icon{width:36px;height:36px;border-radius:8px}.ce-popover-item__icon svg{width:var(--icon-size-mobile);height:var(--icon-size-mobile)}}.ce-popover-item__title{font-size:14px;line-height:20px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 650px){.ce-popover-item__title{font-size:16px}}.ce-popover-item__secondary-title{color:var(--color-text-secondary);font-size:12px;margin-left:auto;white-space:nowrap;letter-spacing:-.1em;padding-right:5px;margin-bottom:-2px;opacity:.6}@media (max-width: 650px){.ce-popover-item__secondary-title{display:none}}.ce-popover-item--active{background:var(--color-background-icon-active);color:var(--color-text-icon-active)}.ce-popover-item--active .ce-popover-item__icon{-webkit-box-shadow:none;box-shadow:none}.ce-popover-item--disabled{color:var(--color-text-secondary);cursor:default;pointer-events:none}.ce-popover-item--disabled .ce-popover-item__icon{-webkit-box-shadow:0 0 0 1px var(--color-border-icon-disabled);box-shadow:0 0 0 1px var(--color-border-icon-disabled)}.ce-popover-item--focused:not(.ce-popover-item--no-focus){background:var(--color-background-item-focus)!important}.ce-popover-item--focused:not(.ce-popover-item--no-focus){-webkit-box-shadow:inset 0 0 0px 1px var(--color-shadow-item-focus);box-shadow:inset 0 0 0 1px var(--color-shadow-item-focus)}.ce-popover-item--hidden{display:none}@media (hover: hover){.ce-popover-item:hover{cursor:pointer}.ce-popover-item:hover:not(.ce-popover-item--no-hover){background-color:var(--color-background-item-hover)}.ce-popover-item:hover .ce-popover-item__icon{-webkit-box-shadow:none;box-shadow:none}}.ce-popover-item--confirmation{background:var(--color-background-item-confirm)}.ce-popover-item--confirmation .ce-popover-item__icon{color:var(--color-background-item-confirm)}.ce-popover-item--confirmation .ce-popover-item__title{color:#fff}@media (hover: hover){.ce-popover-item--confirmation:not(.ce-popover-item--no-hover):hover{background:var(--color-background-item-confirm-hover)}}.ce-popover-item--confirmation:not(.ce-popover-item--no-focus).ce-popover-item--focused{background:var(--color-background-item-confirm-hover)!important}.ce-popover-item--confirmation .ce-popover-item__icon,.ce-popover-item--active .ce-popover-item__icon,.ce-popover-item--focused .ce-popover-item__icon{-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes panelShowing{0%{opacity:0;-webkit-transform:translateY(-8px) scale(.9);transform:translateY(-8px) scale(.9)}70%{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes panelShowing{0%{opacity:0;-webkit-transform:translateY(-8px) scale(.9);transform:translateY(-8px) scale(.9)}70%{opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes panelShowingMobile{0%{opacity:0;-webkit-transform:translateY(14px) scale(.98);transform:translateY(14px) scale(.98)}70%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes panelShowingMobile{0%{opacity:0;-webkit-transform:translateY(14px) scale(.98);transform:translateY(14px) scale(.98)}70%{opacity:1;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;-webkit-animation-duration:.4s;animation-duration:.4s}@-webkit-keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-9%,0,0);transform:translate3d(-9%,0,0)}30%{-webkit-transform:translate3d(9%,0,0);transform:translate3d(9%,0,0)}45%{-webkit-transform:translate3d(-4%,0,0);transform:translate3d(-4%,0,0)}60%{-webkit-transform:translate3d(4%,0,0);transform:translate3d(4%,0,0)}75%{-webkit-transform:translate3d(-1%,0,0);transform:translate3d(-1%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-9%,0,0);transform:translate3d(-9%,0,0)}30%{-webkit-transform:translate3d(9%,0,0);transform:translate3d(9%,0,0)}45%{-webkit-transform:translate3d(-4%,0,0);transform:translate3d(-4%,0,0)}60%{-webkit-transform:translate3d(4%,0,0);transform:translate3d(4%,0,0)}75%{-webkit-transform:translate3d(-1%,0,0);transform:translate3d(-1%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}} -`;class Ci extends T{constructor(){super(...arguments),this.isMobile=!1,this.contentRectCache=void 0,this.resizeDebouncer=Xe(()=>{this.windowResize()},200)}get CSS(){return{editorWrapper:"codex-editor",editorWrapperNarrow:"codex-editor--narrow",editorZone:"codex-editor__redactor",editorZoneHidden:"codex-editor__redactor--hidden",editorEmpty:"codex-editor--empty",editorRtlFix:"codex-editor--rtl"}}get contentRect(){if(this.contentRectCache)return this.contentRectCache;const t=this.nodes.wrapper.querySelector(`.${F.CSS.content}`);return t?(this.contentRectCache=t.getBoundingClientRect(),this.contentRectCache):{width:650,left:0,right:0}}async prepare(){this.checkIsMobile(),this.make(),this.loadStyles()}toggleReadOnly(t){t?this.disableModuleBindings():this.enableModuleBindings()}checkEmptiness(){const{BlockManager:t}=this.Editor;this.nodes.wrapper.classList.toggle(this.CSS.editorEmpty,t.isEditorEmpty)}get someToolbarOpened(){const{Toolbar:t,BlockSettings:e,InlineToolbar:o,ConversionToolbar:i}=this.Editor;return e.opened||o.opened||i.opened||t.toolbox.opened}get someFlipperButtonFocused(){return this.Editor.Toolbar.toolbox.hasFocus()?!0:Object.entries(this.Editor).filter(([t,e])=>e.flipper instanceof G).some(([t,e])=>e.flipper.hasFocus())}destroy(){this.nodes.holder.innerHTML=""}closeAllToolbars(){const{Toolbar:t,BlockSettings:e,InlineToolbar:o,ConversionToolbar:i}=this.Editor;e.close(),o.close(),i.close(),t.toolbox.close()}checkIsMobile(){this.isMobile=window.innerWidth{this.redactorClicked(t)},!1),this.readOnlyMutableListeners.on(this.nodes.redactor,"mousedown",t=>{this.documentTouched(t)},!0),this.readOnlyMutableListeners.on(this.nodes.redactor,"touchstart",t=>{this.documentTouched(t)},!0),this.readOnlyMutableListeners.on(document,"keydown",t=>{this.documentKeydown(t)},!0),this.readOnlyMutableListeners.on(document,"mousedown",t=>{this.documentClicked(t)},!0),this.readOnlyMutableListeners.on(document,"selectionchange",()=>{this.selectionChanged()},!0),this.readOnlyMutableListeners.on(window,"resize",()=>{this.resizeDebouncer()},{passive:!0}),this.watchBlockHoveredEvents()}watchBlockHoveredEvents(){let t;this.readOnlyMutableListeners.on(this.nodes.redactor,"mousemove",St(e=>{const o=e.target.closest(".ce-block");this.Editor.BlockSelection.anyBlockSelected||o&&t!==o&&(t=o,this.eventsDispatcher.emit(xe,{block:this.Editor.BlockManager.getBlockByChildNode(o)}))},20),{passive:!0})}disableModuleBindings(){this.readOnlyMutableListeners.clearAll()}windowResize(){this.contentRectCache=null,this.checkIsMobile()}documentKeydown(t){switch(t.keyCode){case E.ENTER:this.enterPressed(t);break;case E.BACKSPACE:case E.DELETE:this.backspacePressed(t);break;case E.ESC:this.escapePressed(t);break;default:this.defaultBehaviour(t);break}}defaultBehaviour(t){const{currentBlock:e}=this.Editor.BlockManager,o=t.target.closest(`.${this.CSS.editorWrapper}`),i=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;if(e!==void 0&&o===null){this.Editor.BlockEvents.keydown(t);return}o||e&&i||(this.Editor.BlockManager.dropPointer(),this.Editor.Toolbar.close())}backspacePressed(t){const{BlockManager:e,BlockSelection:o,Caret:i}=this.Editor;if(o.anyBlockSelected&&!b.isSelectionExists){const n=e.removeSelectedBlocks();i.setToBlock(e.insertDefaultBlockAtIndex(n,!0),i.positions.START),o.clearSelection(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation()}}escapePressed(t){this.Editor.BlockSelection.clearSelection(t),this.Editor.Toolbar.toolbox.opened?(this.Editor.Toolbar.toolbox.close(),this.Editor.Caret.setToBlock(this.Editor.BlockManager.currentBlock)):this.Editor.BlockSettings.opened?this.Editor.BlockSettings.close():this.Editor.ConversionToolbar.opened?this.Editor.ConversionToolbar.close():this.Editor.InlineToolbar.opened?this.Editor.InlineToolbar.close():this.Editor.Toolbar.close()}enterPressed(t){const{BlockManager:e,BlockSelection:o}=this.Editor,i=e.currentBlockIndex>=0;if(o.anyBlockSelected&&!b.isSelectionExists){o.clearSelection(t),t.preventDefault(),t.stopImmediatePropagation(),t.stopPropagation();return}if(!this.someToolbarOpened&&i&&t.target.tagName==="BODY"){const n=this.Editor.BlockManager.insert();this.Editor.Caret.setToBlock(n),this.Editor.BlockManager.highlightCurrentNode(),this.Editor.Toolbar.moveAndOpen(n)}this.Editor.BlockSelection.clearSelection(t)}documentClicked(t){if(!t.isTrusted)return;const e=t.target;this.nodes.holder.contains(e)||b.isAtEditor||(this.Editor.BlockManager.dropPointer(),this.Editor.Toolbar.close());const o=this.Editor.BlockSettings.nodes.wrapper.contains(e),i=this.Editor.Toolbar.nodes.settingsToggler.contains(e),n=o||i;if(this.Editor.BlockSettings.opened&&!n){this.Editor.BlockSettings.close();const r=this.Editor.BlockManager.getBlockByChildNode(e);this.Editor.Toolbar.moveAndOpen(r)}this.Editor.BlockSelection.clearSelection(t)}documentTouched(t){let e=t.target;if(e===this.nodes.redactor){const o=t instanceof MouseEvent?t.clientX:t.touches[0].clientX,i=t instanceof MouseEvent?t.clientY:t.touches[0].clientY;e=document.elementFromPoint(o,i)}try{this.Editor.BlockManager.setCurrentBlockByChildNode(e),this.Editor.BlockManager.highlightCurrentNode()}catch{this.Editor.RectangleSelection.isRectActivated()||this.Editor.Caret.setToTheLastBlock()}this.Editor.Toolbar.moveAndOpen()}redactorClicked(t){const{BlockSelection:e}=this.Editor;if(!b.isCollapsed)return;const o=()=>{t.stopImmediatePropagation(),t.stopPropagation()},i=t.target,n=t.metaKey||t.ctrlKey;if(d.isAnchor(i)&&n){o();const c=i.getAttribute("href"),p=qe(c);Ge(p);return}const r=this.Editor.BlockManager.getBlockByIndex(-1),a=d.offset(r.holder).bottom,l=t.pageY;if(t.target instanceof Element&&t.target.isEqualNode(this.nodes.redactor)&&!e.anyBlockSelected&&a{e=i,o=n}),Promise.resolve().then(async()=>{this.configuration=t,this.validate(),this.init(),await this.start(),await this.render();const{BlockManager:i,Caret:n,UI:r,ModificationsObserver:a}=this.moduleInstances;r.checkEmptiness(),a.enable(),this.configuration.autofocus&&(n.setToBlock(i.blocks[0],n.positions.START),i.highlightCurrentNode()),e()}).catch(i=>{_(`Editor.js is not ready because of ${i}`,"error"),o(i)})}set configuration(t){var e,o;z(t)?this.config={...t}:this.config={holder:t},Mt(!!this.config.holderId,"config.holderId","config.holder"),this.config.holderId&&!this.config.holder&&(this.config.holder=this.config.holderId,this.config.holderId=null),this.config.holder==null&&(this.config.holder="editorjs"),this.config.logLevel||(this.config.logLevel=se.VERBOSE),Ue(this.config.logLevel),Mt(!!this.config.initialBlock,"config.initialBlock","config.defaultBlock"),this.config.defaultBlock=this.config.defaultBlock||this.config.initialBlock||"paragraph",this.config.minHeight=this.config.minHeight!==void 0?this.config.minHeight:300;const i={type:this.config.defaultBlock,data:{}};this.config.placeholder=this.config.placeholder||!1,this.config.sanitizer=this.config.sanitizer||{p:!0,b:!0,a:!0},this.config.hideToolbar=this.config.hideToolbar?this.config.hideToolbar:!1,this.config.tools=this.config.tools||{},this.config.i18n=this.config.i18n||{},this.config.data=this.config.data||{blocks:[]},this.config.onReady=this.config.onReady||(()=>{}),this.config.onChange=this.config.onChange||(()=>{}),this.config.inlineToolbar=this.config.inlineToolbar!==void 0?this.config.inlineToolbar:!0,(V(this.config.data)||!this.config.data.blocks||this.config.data.blocks.length===0)&&(this.config.data={blocks:[i]}),this.config.readOnly=this.config.readOnly||!1,(e=this.config.i18n)!=null&&e.messages&&$.setDictionary(this.config.i18n.messages),this.config.i18n.direction=((o=this.config.i18n)==null?void 0:o.direction)||"ltr"}get configuration(){return this.config}validate(){const{holderId:t,holder:e}=this.config;if(t&&e)throw Error("«holderId» and «holder» param can't assign at the same time.");if(J(e)&&!d.get(e))throw Error(`element with ID «${e}» is missing. Pass correct holder's ID.`);if(e&&z(e)&&!d.isElement(e))throw Error("«holder» value must be an Element node")}init(){this.constructModules(),this.configureModules()}async start(){await["Tools","UI","BlockManager","Paste","BlockSelection","RectangleSelection","CrossBlockSelection","ReadOnly"].reduce((t,e)=>t.then(async()=>{try{await this.moduleInstances[e].prepare()}catch(o){if(o instanceof de)throw new Error(o.message);_(`Module ${e} was skipped because of %o`,"warn",o)}}),Promise.resolve())}render(){return this.moduleInstances.Renderer.render(this.config.data.blocks)}constructModules(){Object.entries(Bi).forEach(([t,e])=>{try{this.moduleInstances[t]=new e({config:this.configuration,eventsDispatcher:this.eventsDispatcher})}catch(o){_("[constructModules]",`Module ${t} skipped because`,"error",o)}})}configureModules(){for(const t in this.moduleInstances)Object.prototype.hasOwnProperty.call(this.moduleInstances,t)&&(this.moduleInstances[t].state=this.getModulesDiff(t))}getModulesDiff(t){const e={};for(const o in this.moduleInstances)o!==t&&(e[o]=this.moduleInstances[o]);return e}}/** - * Editor.js - * - * @license Apache-2.0 - * @see Editor.js - * @author CodeX Team - */class Si{static get version(){return"2.28.0"}constructor(t){let e=()=>{};z(t)&&R(t.onReady)&&(e=t.onReady);const o=new Ti(t);this.isReady=o.isReady.then(()=>{this.exportAPI(o),e()})}exportAPI(t){const e=["configuration"],o=()=>{Object.values(t.moduleInstances).forEach(i=>{R(i.destroy)&&i.destroy(),i.listeners.removeAll()}),t=null;for(const i in this)Object.prototype.hasOwnProperty.call(this,i)&&delete this[i];Object.setPrototypeOf(this,null)};e.forEach(i=>{this[i]=t[i]}),this.destroy=o,Object.setPrototypeOf(this,t.moduleInstances.API.methods),delete this.exportAPI,Object.entries({blocks:{clear:"clear",render:"render"},caret:{focus:"focus"},events:{on:"on",off:"off",emit:"emit"},saver:{save:"save"}}).forEach(([i,n])=>{Object.entries(n).forEach(([r,a])=>{this[a]=t.moduleInstances.API.methods[i][r]})})}}const Tt={header:Zt(()=>import("./bundle-72871e75.js").then(s=>s.b),["assets/bundle-72871e75.js","assets/app-front-32dad050.js","assets/app-front-935fc652.css"]),list:Zt(()=>import("./bundle-c20bcf97.js").then(s=>s.b),["assets/bundle-c20bcf97.js","assets/app-front-32dad050.js","assets/app-front-935fc652.css"])},Ii=Ne({name:"vue-editor-js",props:{holder:{type:String,default:()=>"vue-editor-js",require:!0},config:{type:Object,default:()=>({}),require:!0},initialized:{type:Function,default:()=>{}}},setup:(s,t)=>{const e=Re({editor:null});function o(r){i(),e.editor=new Si({holder:r.holder||"vue-editor-js",...r.config,onChange:(a,l)=>{n()}}),r.initialized(e.editor)}function i(){e.editor&&(e.editor.destroy(),e.editor=null)}function n(){console.log("saveEditor"),e.editor&&e.editor.save().then(r=>{console.log(r),t.emit("saved",r)})}return Pe(r=>o(s)),{props:s,state:e}},methods:{useTools(s,t){const e=Object.keys(Tt),o={...s.customTools};return e.every(i=>!s[i])?(e.forEach(i=>o[i]={class:Tt[i]}),Object.keys(t).forEach(i=>{o[i]!==void 0&&o[i]!==null&&(o[i].config=t[i])}),o):(e.forEach(i=>{const n=s[i];if(n&&(o[i]={class:Tt[i]},typeof n=="object")){const r=Object.assign({},s[i]);delete r.class,o[i]=Object.assign(o[i],r)}}),Object.keys(t).forEach(i=>{o[i]!==void 0&&o[i]!==null&&(o[i].config=t[i])}),o)}}}),Mi=["id"];function _i(s,t,e,o,i,n){return Fe(),De("div",{id:s.holder},null,8,Mi)}const Li=Oe(Ii,[["render",_i]]);export{Tt as PLUGINS,Li as default}; diff --git a/public/build/assets/VueEditorJs-4c208fc9.js b/public/build/assets/VueEditorJs-c40f6d08.js similarity index 99% rename from public/build/assets/VueEditorJs-4c208fc9.js rename to public/build/assets/VueEditorJs-c40f6d08.js index e1e5d8a..782a61a 100644 --- a/public/build/assets/VueEditorJs-4c208fc9.js +++ b/public/build/assets/VueEditorJs-c40f6d08.js @@ -1,4 +1,4 @@ -import{_ as Oe,a1 as Zt,f as Ne,c as De,r as Re,h as Pe,o as Fe}from"./app-front-ae9fe805.js";var He=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function xt(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}function Ct(){}Object.assign(Ct,{default:Ct,register:Ct,revert:function(){},__esModule:!0});Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(s){const t=(this.document||this.ownerDocument).querySelectorAll(s);let e=t.length;for(;--e>=0&&t.item(e)!==this;);return e>-1});Element.prototype.closest||(Element.prototype.closest=function(s){let t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(s))return t;t=t.parentElement||t.parentNode}while(t!==null);return null});Element.prototype.prepend||(Element.prototype.prepend=function(s){const t=document.createDocumentFragment();Array.isArray(s)||(s=[s]),s.forEach(e=>{const o=e instanceof Node;t.appendChild(o?e:document.createTextNode(e))}),this.insertBefore(t,this.firstChild)});Element.prototype.scrollIntoViewIfNeeded||(Element.prototype.scrollIntoViewIfNeeded=function(s){s=arguments.length===0?!0:!!s;const t=this.parentNode,e=window.getComputedStyle(t,null),o=parseInt(e.getPropertyValue("border-top-width")),i=parseInt(e.getPropertyValue("border-left-width")),n=this.offsetTop-t.offsetTopt.scrollTop+t.clientHeight,a=this.offsetLeft-t.offsetLeftt.scrollLeft+t.clientWidth,c=n&&!r;(n||r)&&s&&(t.scrollTop=this.offsetTop-t.offsetTop-t.clientHeight/2-o+this.clientHeight/2),(a||l)&&s&&(t.scrollLeft=this.offsetLeft-t.offsetLeft-t.clientWidth/2-i+this.clientWidth/2),(n||r||a||l)&&!s&&this.scrollIntoView(c)});window.requestIdleCallback=window.requestIdleCallback||function(s){const t=Date.now();return setTimeout(function(){s({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)};window.cancelIdleCallback=window.cancelIdleCallback||function(s){clearTimeout(s)};let je=(s=21)=>crypto.getRandomValues(new Uint8Array(s)).reduce((t,e)=>(e&=63,e<36?t+=e.toString(36):e<62?t+=(e-26).toString(36).toUpperCase():e>62?t+="-":t+="_",t),"");var se=(s=>(s.VERBOSE="VERBOSE",s.INFO="INFO",s.WARN="WARN",s.ERROR="ERROR",s))(se||{});const E={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,LEFT:37,UP:38,DOWN:40,RIGHT:39,DELETE:46,META:91},ze={LEFT:0,WHEEL:1,RIGHT:2,BACKWARD:3,FORWARD:4};function mt(s,t,e="log",o,i="color: inherit"){if(!("console"in window)||!window.console[e])return;const n=["info","log","warn","error"].includes(e),r=[];switch(mt.logLevel){case"ERROR":if(e!=="error")return;break;case"WARN":if(!["error","warn"].includes(e))return;break;case"INFO":if(!n||s)return;break}o&&r.push(o);const a="Editor.js 2.28.0",l=`line-height: 1em; +import{_ as Oe,a1 as Zt,f as Ne,c as De,r as Re,h as Pe,o as Fe}from"./app-front-d6902e40.js";var He=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function xt(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}function Ct(){}Object.assign(Ct,{default:Ct,register:Ct,revert:function(){},__esModule:!0});Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(s){const t=(this.document||this.ownerDocument).querySelectorAll(s);let e=t.length;for(;--e>=0&&t.item(e)!==this;);return e>-1});Element.prototype.closest||(Element.prototype.closest=function(s){let t=this;if(!document.documentElement.contains(t))return null;do{if(t.matches(s))return t;t=t.parentElement||t.parentNode}while(t!==null);return null});Element.prototype.prepend||(Element.prototype.prepend=function(s){const t=document.createDocumentFragment();Array.isArray(s)||(s=[s]),s.forEach(e=>{const o=e instanceof Node;t.appendChild(o?e:document.createTextNode(e))}),this.insertBefore(t,this.firstChild)});Element.prototype.scrollIntoViewIfNeeded||(Element.prototype.scrollIntoViewIfNeeded=function(s){s=arguments.length===0?!0:!!s;const t=this.parentNode,e=window.getComputedStyle(t,null),o=parseInt(e.getPropertyValue("border-top-width")),i=parseInt(e.getPropertyValue("border-left-width")),n=this.offsetTop-t.offsetTopt.scrollTop+t.clientHeight,a=this.offsetLeft-t.offsetLeftt.scrollLeft+t.clientWidth,c=n&&!r;(n||r)&&s&&(t.scrollTop=this.offsetTop-t.offsetTop-t.clientHeight/2-o+this.clientHeight/2),(a||l)&&s&&(t.scrollLeft=this.offsetLeft-t.offsetLeft-t.clientWidth/2-i+this.clientWidth/2),(n||r||a||l)&&!s&&this.scrollIntoView(c)});window.requestIdleCallback=window.requestIdleCallback||function(s){const t=Date.now();return setTimeout(function(){s({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)};window.cancelIdleCallback=window.cancelIdleCallback||function(s){clearTimeout(s)};let je=(s=21)=>crypto.getRandomValues(new Uint8Array(s)).reduce((t,e)=>(e&=63,e<36?t+=e.toString(36):e<62?t+=(e-26).toString(36).toUpperCase():e>62?t+="-":t+="_",t),"");var se=(s=>(s.VERBOSE="VERBOSE",s.INFO="INFO",s.WARN="WARN",s.ERROR="ERROR",s))(se||{});const E={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,LEFT:37,UP:38,DOWN:40,RIGHT:39,DELETE:46,META:91},ze={LEFT:0,WHEEL:1,RIGHT:2,BACKWARD:3,FORWARD:4};function mt(s,t,e="log",o,i="color: inherit"){if(!("console"in window)||!window.console[e])return;const n=["info","log","warn","error"].includes(e),r=[];switch(mt.logLevel){case"ERROR":if(e!=="error")return;break;case"WARN":if(!["error","warn"].includes(e))return;break;case"INFO":if(!n||s)return;break}o&&r.push(o);const a="Editor.js 2.28.0",l=`line-height: 1em; color: #006FEA; display: inline-block; font-size: 11px; @@ -80,4 +80,4 @@ import{_ as Oe,a1 as Zt,f as Ne,c as De,r as Re,h as Pe,o as Fe}from"./app-front * @license Apache-2.0 * @see Editor.js * @author CodeX Team - */class Si{static get version(){return"2.28.0"}constructor(t){let e=()=>{};z(t)&&R(t.onReady)&&(e=t.onReady);const o=new Ti(t);this.isReady=o.isReady.then(()=>{this.exportAPI(o),e()})}exportAPI(t){const e=["configuration"],o=()=>{Object.values(t.moduleInstances).forEach(i=>{R(i.destroy)&&i.destroy(),i.listeners.removeAll()}),t=null;for(const i in this)Object.prototype.hasOwnProperty.call(this,i)&&delete this[i];Object.setPrototypeOf(this,null)};e.forEach(i=>{this[i]=t[i]}),this.destroy=o,Object.setPrototypeOf(this,t.moduleInstances.API.methods),delete this.exportAPI,Object.entries({blocks:{clear:"clear",render:"render"},caret:{focus:"focus"},events:{on:"on",off:"off",emit:"emit"},saver:{save:"save"}}).forEach(([i,n])=>{Object.entries(n).forEach(([r,a])=>{this[a]=t.moduleInstances.API.methods[i][r]})})}}const Tt={header:Zt(()=>import("./bundle-8efc010f.js").then(s=>s.b),["assets/bundle-8efc010f.js","assets/app-front-ae9fe805.js","assets/app-front-935fc652.css"]),list:Zt(()=>import("./bundle-2f2c1632.js").then(s=>s.b),["assets/bundle-2f2c1632.js","assets/app-front-ae9fe805.js","assets/app-front-935fc652.css"])},Ii=Ne({name:"vue-editor-js",props:{holder:{type:String,default:()=>"vue-editor-js",require:!0},config:{type:Object,default:()=>({}),require:!0},initialized:{type:Function,default:()=>{}}},setup:(s,t)=>{const e=Re({editor:null});function o(r){i(),e.editor=new Si({holder:r.holder||"vue-editor-js",...r.config,onChange:(a,l)=>{n()}}),r.initialized(e.editor)}function i(){e.editor&&(e.editor.destroy(),e.editor=null)}function n(){console.log("saveEditor"),e.editor&&e.editor.save().then(r=>{console.log(r),t.emit("saved",r)})}return Pe(r=>o(s)),{props:s,state:e}},methods:{useTools(s,t){const e=Object.keys(Tt),o={...s.customTools};return e.every(i=>!s[i])?(e.forEach(i=>o[i]={class:Tt[i]}),Object.keys(t).forEach(i=>{o[i]!==void 0&&o[i]!==null&&(o[i].config=t[i])}),o):(e.forEach(i=>{const n=s[i];if(n&&(o[i]={class:Tt[i]},typeof n=="object")){const r=Object.assign({},s[i]);delete r.class,o[i]=Object.assign(o[i],r)}}),Object.keys(t).forEach(i=>{o[i]!==void 0&&o[i]!==null&&(o[i].config=t[i])}),o)}}}),Mi=["id"];function _i(s,t,e,o,i,n){return Fe(),De("div",{id:s.holder},null,8,Mi)}const Li=Oe(Ii,[["render",_i]]);export{Tt as PLUGINS,Li as default}; + */class Si{static get version(){return"2.28.0"}constructor(t){let e=()=>{};z(t)&&R(t.onReady)&&(e=t.onReady);const o=new Ti(t);this.isReady=o.isReady.then(()=>{this.exportAPI(o),e()})}exportAPI(t){const e=["configuration"],o=()=>{Object.values(t.moduleInstances).forEach(i=>{R(i.destroy)&&i.destroy(),i.listeners.removeAll()}),t=null;for(const i in this)Object.prototype.hasOwnProperty.call(this,i)&&delete this[i];Object.setPrototypeOf(this,null)};e.forEach(i=>{this[i]=t[i]}),this.destroy=o,Object.setPrototypeOf(this,t.moduleInstances.API.methods),delete this.exportAPI,Object.entries({blocks:{clear:"clear",render:"render"},caret:{focus:"focus"},events:{on:"on",off:"off",emit:"emit"},saver:{save:"save"}}).forEach(([i,n])=>{Object.entries(n).forEach(([r,a])=>{this[a]=t.moduleInstances.API.methods[i][r]})})}}const Tt={header:Zt(()=>import("./bundle-7ca97fea.js").then(s=>s.b),["assets/bundle-7ca97fea.js","assets/app-front-d6902e40.js","assets/app-front-935fc652.css"]),list:Zt(()=>import("./bundle-f4b2cd77.js").then(s=>s.b),["assets/bundle-f4b2cd77.js","assets/app-front-d6902e40.js","assets/app-front-935fc652.css"])},Ii=Ne({name:"vue-editor-js",props:{holder:{type:String,default:()=>"vue-editor-js",require:!0},config:{type:Object,default:()=>({}),require:!0},initialized:{type:Function,default:()=>{}}},setup:(s,t)=>{const e=Re({editor:null});function o(r){i(),e.editor=new Si({holder:r.holder||"vue-editor-js",...r.config,onChange:(a,l)=>{n()}}),r.initialized(e.editor)}function i(){e.editor&&(e.editor.destroy(),e.editor=null)}function n(){console.log("saveEditor"),e.editor&&e.editor.save().then(r=>{console.log(r),t.emit("saved",r)})}return Pe(r=>o(s)),{props:s,state:e}},methods:{useTools(s,t){const e=Object.keys(Tt),o={...s.customTools};return e.every(i=>!s[i])?(e.forEach(i=>o[i]={class:Tt[i]}),Object.keys(t).forEach(i=>{o[i]!==void 0&&o[i]!==null&&(o[i].config=t[i])}),o):(e.forEach(i=>{const n=s[i];if(n&&(o[i]={class:Tt[i]},typeof n=="object")){const r=Object.assign({},s[i]);delete r.class,o[i]=Object.assign(o[i],r)}}),Object.keys(t).forEach(i=>{o[i]!==void 0&&o[i]!==null&&(o[i].config=t[i])}),o)}}}),Mi=["id"];function _i(s,t,e,o,i,n){return Fe(),De("div",{id:s.holder},null,8,Mi)}const Li=Oe(Ii,[["render",_i]]);export{Tt as PLUGINS,Li as default}; diff --git a/public/build/assets/VueEditorJs-bbb0be71.js.gz b/public/build/assets/VueEditorJs-c40f6d08.js.gz similarity index 92% rename from public/build/assets/VueEditorJs-bbb0be71.js.gz rename to public/build/assets/VueEditorJs-c40f6d08.js.gz index 668a1136c733064fcee14237d7b061eec619a10a..7ae361c21546405604d6f0447876d4eff3f593bd 100644 GIT binary patch delta 4524 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 K1&GQ&M*{#FbFT6ImG#)N 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,i in Pc)return;Pc[i]=!0;const o=i.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(!!s)for(let c=r.length-1;c>=0;c--){const f=r[c];if(f.href===i&&(!o||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${a}`))return;const u=document.createElement("link");if(u.rel=o?"stylesheet":Jg,o||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),o)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>e()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})};var Sr=new Map;function Qg(t){var e=Sr.get(t);e&&e.destroy()}function e_(t){var e=Sr.get(t);e&&e.update()}var br=null;typeof window>"u"?((br=function(t){return t}).destroy=function(t){return t},br.update=function(t){return t}):((br=function(t,e){return t&&Array.prototype.forEach.call(t.length?t:[t],function(n){return function(s){if(s&&s.nodeName&&s.nodeName==="TEXTAREA"&&!Sr.has(s)){var r,i=null,o=window.getComputedStyle(s),a=(r=s.value,function(){u({testForHeightReduction:r===""||!s.value.startsWith(r),restoreTextAlign:null}),r=s.value}),l=(function(f){s.removeEventListener("autosize:destroy",l),s.removeEventListener("autosize:update",c),s.removeEventListener("input",a),window.removeEventListener("resize",c),Object.keys(f).forEach(function(_){return s.style[_]=f[_]}),Sr.delete(s)}).bind(s,{height:s.style.height,resize:s.style.resize,textAlign:s.style.textAlign,overflowY:s.style.overflowY,overflowX:s.style.overflowX,wordWrap:s.style.wordWrap});s.addEventListener("autosize:destroy",l),s.addEventListener("autosize:update",c),s.addEventListener("input",a),window.addEventListener("resize",c),s.style.overflowX="hidden",s.style.wordWrap="break-word",Sr.set(s,{destroy:l,update:c}),c()}function u(f){var _,p,m=f.restoreTextAlign,h=m===void 0?null:m,y=f.testForHeightReduction,E=y===void 0||y,d=o.overflowY;if(s.scrollHeight!==0&&(o.resize==="vertical"?s.style.resize="none":o.resize==="both"&&(s.style.resize="horizontal"),E&&(_=function(g){for(var A=[];g&&g.parentNode&&g.parentNode instanceof Element;)g.parentNode.scrollTop&&A.push([g.parentNode,g.parentNode.scrollTop]),g=g.parentNode;return function(){return A.forEach(function(C){var O=C[0],v=C[1];O.style.scrollBehavior="auto",O.scrollTop=v,O.style.scrollBehavior=null})}}(s),s.style.height=""),p=o.boxSizing==="content-box"?s.scrollHeight-(parseFloat(o.paddingTop)+parseFloat(o.paddingBottom)):s.scrollHeight+parseFloat(o.borderTopWidth)+parseFloat(o.borderBottomWidth),o.maxHeight!=="none"&&p>parseFloat(o.maxHeight)?(o.overflowY==="hidden"&&(s.style.overflow="scroll"),p=parseFloat(o.maxHeight)):o.overflowY!=="hidden"&&(s.style.overflow="hidden"),s.style.height=p+"px",h&&(s.style.textAlign=h),_&&_(),i!==p&&(s.dispatchEvent(new Event("autosize:resized",{bubbles:!0})),i=p),d!==o.overflow&&!h)){var b=o.textAlign;o.overflow==="hidden"&&(s.style.textAlign=b==="start"?"end":"start"),u({restoreTextAlign:b,testForHeightReduction:!0})}}function c(){u({testForHeightReduction:!0,restoreTextAlign:null})}}(n)}),t}).destroy=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],Qg),t},br.update=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],e_),t});var t_=br;const Dc=document.querySelectorAll('[data-bs-toggle="autosize"]');Dc.length&&Dc.forEach(function(t){t_(t)});function xs(t,e){if(t==null)return{};var n={},s=Object.keys(t),r,i;for(i=0;i=0)&&(n[r]=t[r]);return n}function oe(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new oe.InputMask(t,e)}class ge{constructor(e){Object.assign(this,{inserted:"",rawInserted:"",skip:!1,tailShift:0},e)}aggregate(e){return this.rawInserted+=e.rawInserted,this.skip=this.skip||e.skip,this.inserted+=e.inserted,this.tailShift+=e.tailShift,this}get offset(){return this.tailShift+this.inserted.length}}oe.ChangeDetails=ge;function ks(t){return typeof t=="string"||t instanceof String}const G={NONE:"NONE",LEFT:"LEFT",FORCE_LEFT:"FORCE_LEFT",RIGHT:"RIGHT",FORCE_RIGHT:"FORCE_RIGHT"};function n_(t){switch(t){case G.LEFT:return G.FORCE_LEFT;case G.RIGHT:return G.FORCE_RIGHT;default:return t}}function ya(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function xr(t){return Array.isArray(t)?t:[t,new ge]}function lo(t,e){if(e===t)return!0;var n=Array.isArray(e),s=Array.isArray(t),r;if(n&&s){if(e.length!=t.length)return!1;for(r=0;r0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=arguments.length>2?arguments[2]:void 0;this.value=e,this.from=n,this.stop=s}toString(){return this.value}extend(e){this.value+=String(e)}appendTo(e){return e.append(this.toString(),{tail:!0}).aggregate(e._appendPlaceholder())}get state(){return{value:this.value,from:this.from,stop:this.stop}}set state(e){Object.assign(this,e)}unshift(e){if(!this.value.length||e!=null&&this.from>=e)return"";const n=this.value[0];return this.value=this.value.slice(1),n}shift(){if(!this.value.length)return"";const e=this.value[this.value.length-1];return this.value=this.value.slice(0,-1),e}}class Je{constructor(e){this._value="",this._update(Object.assign({},Je.DEFAULTS,e)),this.isInitialized=!0}updateOptions(e){Object.keys(e).length&&this.withValueRefresh(this._update.bind(this,e))}_update(e){Object.assign(this,e)}get state(){return{_value:this.value}}set state(e){this._value=e._value}reset(){this._value=""}get value(){return this._value}set value(e){this.resolve(e)}resolve(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{input:!0};return this.reset(),this.append(e,n,""),this.doCommit(),this.value}get unmaskedValue(){return this.value}set unmaskedValue(e){this.reset(),this.append(e,{},""),this.doCommit()}get typedValue(){return this.doParse(this.value)}set typedValue(e){this.value=this.doFormat(e)}get rawInputValue(){return this.extractInput(0,this.value.length,{raw:!0})}set rawInputValue(e){this.reset(),this.append(e,{raw:!0},""),this.doCommit()}get displayValue(){return this.value}get isComplete(){return!0}get isFilled(){return this.isComplete}nearestInputPos(e,n){return e}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return Math.min(this.value.length,n-e)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this.value.slice(e,n)}extractTail(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return new Jt(this.extractInput(e,n),e)}appendTail(e){return ks(e)&&(e=new Jt(String(e))),e.appendTo(this)}_appendCharRaw(e){return e?(this._value+=e,new ge({inserted:e,rawInserted:e})):new ge}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;const r=this.state;let i;if([e,i]=xr(this.doPrepare(e,n)),i=i.aggregate(this._appendCharRaw(e,n)),i.inserted){let o,a=this.doValidate(n)!==!1;if(a&&s!=null){const l=this.state;this.overwrite===!0&&(o=s.state,s.unshift(this.value.length-i.tailShift));let u=this.appendTail(s);a=u.rawInserted===s.toString(),!(a&&u.inserted)&&this.overwrite==="shift"&&(this.state=l,o=s.state,s.shift(),u=this.appendTail(s),a=u.rawInserted===s.toString()),a&&u.inserted&&(this.state=l)}a||(i=new ge,this.state=r,s&&o&&(s.state=o))}return i}_appendPlaceholder(){return new ge}_appendEager(){return new ge}append(e,n,s){if(!ks(e))throw new Error("value should be string");const r=new ge,i=ks(s)?new Jt(String(s)):s;n!=null&&n.tail&&(n._beforeTailState=this.state);for(let o=0;o0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this._value=this.value.slice(0,e)+this.value.slice(n),new ge}withValueRefresh(e){if(this._refreshing||!this.isInitialized)return e();this._refreshing=!0;const n=this.rawInputValue,s=this.value,r=e();return this.rawInputValue=n,this.value&&this.value!==s&&s.indexOf(this.value)===0&&this.append(s.slice(this.value.length),{},""),delete this._refreshing,r}runIsolated(e){if(this._isolated||!this.isInitialized)return e(this);this._isolated=!0;const n=this.state,s=e(this);return this.state=n,delete this._isolated,s}doSkipInvalid(e){return this.skipInvalid}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.prepare?this.prepare(e,this,n):e}doValidate(e){return(!this.validate||this.validate(this.value,this,e))&&(!this.parent||this.parent.doValidate(e))}doCommit(){this.commit&&this.commit(this.value,this)}doFormat(e){return this.format?this.format(e,this):e}doParse(e){return this.parse?this.parse(e,this):e}splice(e,n,s,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{input:!0};const o=e+n,a=this.extractTail(o),l=this.eager===!0||this.eager==="remove";let u;l&&(r=n_(r),u=this.extractInput(0,o,{raw:!0}));let c=e;const f=new ge;if(r!==G.NONE&&(c=this.nearestInputPos(e,n>1&&e!==0&&!l?G.NONE:r),f.tailShift=c-e),f.aggregate(this.remove(c)),l&&r!==G.NONE&&u===this.rawInputValue)if(r===G.FORCE_LEFT){let _;for(;u===this.rawInputValue&&(_=this.value.length);)f.aggregate(new ge({tailShift:-1})).aggregate(this.remove(_-1))}else r===G.FORCE_RIGHT&&a.unshift();return f.aggregate(this.append(s,i,a))}maskEquals(e){return this.mask===e}typedValueEquals(e){const n=this.typedValue;return e===n||Je.EMPTY_VALUES.includes(e)&&Je.EMPTY_VALUES.includes(n)||this.doFormat(e)===this.doFormat(this.typedValue)}}Je.DEFAULTS={format:String,parse:t=>t,skipInvalid:!0};Je.EMPTY_VALUES=[void 0,null,""];oe.Masked=Je;function xd(t){if(t==null)throw new Error("mask property should be defined");return t instanceof RegExp?oe.MaskedRegExp:ks(t)?oe.MaskedPattern:t instanceof Date||t===Date?oe.MaskedDate:t instanceof Number||typeof t=="number"||t===Number?oe.MaskedNumber:Array.isArray(t)||t===Array?oe.MaskedDynamic:oe.Masked&&t.prototype instanceof oe.Masked?t:t instanceof oe.Masked?t.constructor:t instanceof Function?oe.MaskedFunction:(console.warn("Mask not found for mask",t),oe.Masked)}function Zn(t){if(oe.Masked&&t instanceof oe.Masked)return t;t=Object.assign({},t);const e=t.mask;if(oe.Masked&&e instanceof oe.Masked)return e;const n=xd(e);if(!n)throw new Error("Masked class is not found for provided mask, appropriate module needs to be import manually before creating mask.");return new n(t)}oe.createMask=Zn;const r_=["parent","isOptional","placeholderChar","displayChar","lazy","eager"],i_={0:/\d/,a:/[\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,"*":/./};class Bd{constructor(e){const{parent:n,isOptional:s,placeholderChar:r,displayChar:i,lazy:o,eager:a}=e,l=xs(e,r_);this.masked=Zn(l),Object.assign(this,{parent:n,isOptional:s,placeholderChar:r,displayChar:i,lazy:o,eager:a})}reset(){this.isFilled=!1,this.masked.reset()}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return e===0&&n>=1?(this.isFilled=!1,this.masked.remove(e,n)):new ge}get value(){return this.masked.value||(this.isFilled&&!this.isOptional?this.placeholderChar:"")}get unmaskedValue(){return this.masked.unmaskedValue}get displayValue(){return this.masked.value&&this.displayChar||this.value}get isComplete(){return!!this.masked.value||this.isOptional}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.isFilled)return new ge;const s=this.masked.state,r=this.masked._appendChar(e,n);return r.inserted&&this.doValidate(n)===!1&&(r.inserted=r.rawInserted="",this.masked.state=s),!r.inserted&&!this.isOptional&&!this.lazy&&!n.input&&(r.inserted=this.placeholderChar),r.skip=!r.inserted&&!this.isOptional,this.isFilled=!!r.inserted,r}append(){return this.masked.append(...arguments)}_appendPlaceholder(){const e=new ge;return this.isFilled||this.isOptional||(this.isFilled=!0,e.inserted=this.placeholderChar),e}_appendEager(){return new ge}extractTail(){return this.masked.extractTail(...arguments)}appendTail(){return this.masked.appendTail(...arguments)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;return this.masked.extractInput(e,n,s)}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;const s=0,r=this.value.length,i=Math.min(Math.max(e,s),r);switch(n){case G.LEFT:case G.FORCE_LEFT:return this.isComplete?i:s;case G.RIGHT:case G.FORCE_RIGHT:return this.isComplete?i:r;case G.NONE:default:return i}}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this.value.slice(e,n).length}doValidate(){return this.masked.doValidate(...arguments)&&(!this.parent||this.parent.doValidate(...arguments))}doCommit(){this.masked.doCommit()}get state(){return{masked:this.masked.state,isFilled:this.isFilled}}set state(e){this.masked.state=e.masked,this.isFilled=e.isFilled}}class $d{constructor(e){Object.assign(this,e),this._value="",this.isFixed=!0}get value(){return this._value}get unmaskedValue(){return this.isUnmasking?this.value:""}get displayValue(){return this.value}reset(){this._isRawInput=!1,this._value=""}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return this._value=this._value.slice(0,e)+this._value.slice(n),this._value||(this._isRawInput=!1),new ge}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;const s=0,r=this._value.length;switch(n){case G.LEFT:case G.FORCE_LEFT:return s;case G.NONE:case G.RIGHT:case G.FORCE_RIGHT:default:return r}}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return this._isRawInput?n-e:0}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).raw&&this._isRawInput&&this._value.slice(e,n)||""}get isComplete(){return!0}get isFilled(){return!!this._value}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=new ge;if(this.isFilled)return s;const r=this.eager===!0||this.eager==="append",o=this.char===e&&(this.isUnmasking||n.input||n.raw)&&(!n.raw||!r)&&!n.tail;return o&&(s.rawInserted=this.char),this._value=s.inserted=this.char,this._isRawInput=o&&(n.raw||n.input),s}_appendEager(){return this._appendChar(this.char,{tail:!0})}_appendPlaceholder(){const e=new ge;return this.isFilled||(this._value=e.inserted=this.char),e}extractTail(){return arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,new Jt("")}appendTail(e){return ks(e)&&(e=new Jt(String(e))),e.appendTo(this)}append(e,n,s){const r=this._appendChar(e[0],n);return s!=null&&(r.tailShift+=this.appendTail(s).tailShift),r}doCommit(){}get state(){return{_value:this._value,_isRawInput:this._isRawInput}}set state(e){Object.assign(this,e)}}const o_=["chunks"];class Hn{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;this.chunks=e,this.from=n}toString(){return this.chunks.map(String).join("")}extend(e){if(!String(e))return;ks(e)&&(e=new Jt(String(e)));const n=this.chunks[this.chunks.length-1],s=n&&(n.stop===e.stop||e.stop==null)&&e.from===n.from+n.toString().length;if(e instanceof Jt)s?n.extend(e.toString()):this.chunks.push(e);else if(e instanceof Hn){if(e.stop==null){let r;for(;e.chunks.length&&e.chunks[0].stop==null;)r=e.chunks.shift(),r.from+=e.from,this.extend(r)}e.toString()&&(e.stop=e.blockIndex,this.chunks.push(e))}}appendTo(e){if(!(e instanceof oe.MaskedPattern))return new Jt(this.toString()).appendTo(e);const n=new ge;for(let s=0;s=0){const l=e._appendPlaceholder(o);n.aggregate(l)}a=r instanceof Hn&&e._blocks[o]}if(a){const l=a.appendTail(r);l.skip=!1,n.aggregate(l),e._value+=l.inserted;const u=r.toString().slice(l.rawInserted.length);u&&n.aggregate(e.append(u,{tail:!0}))}else n.aggregate(e.append(r.toString(),{tail:!0}))}return n}get state(){return{chunks:this.chunks.map(e=>e.state),from:this.from,stop:this.stop,blockIndex:this.blockIndex}}set state(e){const{chunks:n}=e,s=xs(e,o_);Object.assign(this,s),this.chunks=n.map(r=>{const i="chunks"in r?new Hn:new Jt;return i.state=r,i})}unshift(e){if(!this.chunks.length||e!=null&&this.from>=e)return"";const n=e!=null?e-this.from:e;let s=0;for(;s=this.masked._blocks.length&&(this.index=this.masked._blocks.length-1,this.offset=this.block.value.length))}_pushLeft(e){for(this.pushState(),this.bindBlock();0<=this.index;--this.index,this.offset=((n=this.block)===null||n===void 0?void 0:n.value.length)||0){var n;if(e())return this.ok=!0}return this.ok=!1}_pushRight(e){for(this.pushState(),this.bindBlock();this.index{if(!(this.block.isFixed||!this.block.value)&&(this.offset=this.block.nearestInputPos(this.offset,G.FORCE_LEFT),this.offset!==0))return!0})}pushLeftBeforeInput(){return this._pushLeft(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,G.LEFT),!0})}pushLeftBeforeRequired(){return this._pushLeft(()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,G.LEFT),!0})}pushRightBeforeFilled(){return this._pushRight(()=>{if(!(this.block.isFixed||!this.block.value)&&(this.offset=this.block.nearestInputPos(this.offset,G.FORCE_RIGHT),this.offset!==this.block.value.length))return!0})}pushRightBeforeInput(){return this._pushRight(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,G.NONE),!0})}pushRightBeforeRequired(){return this._pushRight(()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,G.NONE),!0})}}class l_ extends Je{_update(e){e.mask&&(e.validate=n=>n.search(e.mask)>=0),super._update(e)}}oe.MaskedRegExp=l_;const u_=["_blocks"];class it extends Je{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.definitions=Object.assign({},i_,e.definitions),super(Object.assign({},it.DEFAULTS,e))}_update(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.definitions=Object.assign({},this.definitions,e.definitions),super._update(e),this._rebuildMask()}_rebuildMask(){const e=this.definitions;this._blocks=[],this._stops=[],this._maskedBlocks={};let n=this.mask;if(!n||!e)return;let s=!1,r=!1;for(let a=0;a_.indexOf(h)===0);p.sort((h,y)=>y.length-h.length);const m=p[0];if(m){const h=Zn(Object.assign({parent:this,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,overwrite:this.overwrite},this.blocks[m]));h&&(this._blocks.push(h),this._maskedBlocks[m]||(this._maskedBlocks[m]=[]),this._maskedBlocks[m].push(this._blocks.length-1)),a+=m.length-1;continue}}let l=n[a],u=l in e;if(l===it.STOP_CHAR){this._stops.push(this._blocks.length);continue}if(l==="{"||l==="}"){s=!s;continue}if(l==="["||l==="]"){r=!r;continue}if(l===it.ESCAPE_CHAR){if(++a,l=n[a],!l)break;u=!1}const c=(i=e[l])!==null&&i!==void 0&&i.mask&&!(((o=e[l])===null||o===void 0?void 0:o.mask.prototype)instanceof oe.Masked)?e[l]:{mask:e[l]},f=u?new Bd(Object.assign({parent:this,isOptional:r,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar},c)):new $d({char:l,eager:this.eager,isUnmasking:s});this._blocks.push(f)}}get state(){return Object.assign({},super.state,{_blocks:this._blocks.map(e=>e.state)})}set state(e){const{_blocks:n}=e,s=xs(e,u_);this._blocks.forEach((r,i)=>r.state=n[i]),super.state=s}reset(){super.reset(),this._blocks.forEach(e=>e.reset())}get isComplete(){return this._blocks.every(e=>e.isComplete)}get isFilled(){return this._blocks.every(e=>e.isFilled)}get isFixed(){return this._blocks.every(e=>e.isFixed)}get isOptional(){return this._blocks.every(e=>e.isOptional)}doCommit(){this._blocks.forEach(e=>e.doCommit()),super.doCommit()}get unmaskedValue(){return this._blocks.reduce((e,n)=>e+=n.unmaskedValue,"")}set unmaskedValue(e){super.unmaskedValue=e}get value(){return this._blocks.reduce((e,n)=>e+=n.value,"")}set value(e){super.value=e}get displayValue(){return this._blocks.reduce((e,n)=>e+=n.displayValue,"")}appendTail(e){return super.appendTail(e).aggregate(this._appendPlaceholder())}_appendEager(){var e;const n=new ge;let s=(e=this._mapPosToBlock(this.value.length))===null||e===void 0?void 0:e.index;if(s==null)return n;this._blocks[s].isFilled&&++s;for(let r=s;r1&&arguments[1]!==void 0?arguments[1]:{};const s=this._mapPosToBlock(this.value.length),r=new ge;if(!s)return r;for(let a=s.index;;++a){var i,o;const l=this._blocks[a];if(!l)break;const u=l._appendChar(e,Object.assign({},n,{_beforeTailState:(i=n._beforeTailState)===null||i===void 0||(o=i._blocks)===null||o===void 0?void 0:o[a]})),c=u.skip;if(r.aggregate(u),c||u.rawInserted)break}return r}extractTail(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;const s=new Hn;return e===n||this._forEachBlocksInRange(e,n,(r,i,o,a)=>{const l=r.extractTail(o,a);l.stop=this._findStopBefore(i),l.from=this._blockStartPos(i),l instanceof Hn&&(l.blockIndex=i),s.extend(l)}),s}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(e===n)return"";let r="";return this._forEachBlocksInRange(e,n,(i,o,a,l)=>{r+=i.extractInput(a,l,s)}),r}_findStopBefore(e){let n;for(let s=0;s{if(!o.lazy||e!=null){const a=o._blocks!=null?[o._blocks.length]:[],l=o._appendPlaceholder(...a);this._value+=l.inserted,n.aggregate(l)}}),n}_mapPosToBlock(e){let n="";for(let s=0;sn+=s.value.length,0)}_forEachBlocksInRange(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;const r=this._mapPosToBlock(e);if(r){const i=this._mapPosToBlock(n),o=i&&r.index===i.index,a=r.offset,l=i&&o?i.offset:this._blocks[r.index].value.length;if(s(this._blocks[r.index],r.index,a,l),i&&!o){for(let u=r.index+1;u0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;const s=super.remove(e,n);return this._forEachBlocksInRange(e,n,(r,i,o,a)=>{s.aggregate(r.remove(o,a))}),s}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;if(!this._blocks.length)return 0;const s=new a_(this,e);if(n===G.NONE)return s.pushRightBeforeInput()||(s.popState(),s.pushLeftBeforeInput())?s.pos:this.value.length;if(n===G.LEFT||n===G.FORCE_LEFT){if(n===G.LEFT){if(s.pushRightBeforeFilled(),s.ok&&s.pos===e)return e;s.popState()}if(s.pushLeftBeforeInput(),s.pushLeftBeforeRequired(),s.pushLeftBeforeFilled(),n===G.LEFT){if(s.pushRightBeforeInput(),s.pushRightBeforeRequired(),s.ok&&s.pos<=e||(s.popState(),s.ok&&s.pos<=e))return s.pos;s.popState()}return s.ok?s.pos:n===G.FORCE_LEFT?0:(s.popState(),s.ok||(s.popState(),s.ok)?s.pos:0)}return n===G.RIGHT||n===G.FORCE_RIGHT?(s.pushRightBeforeInput(),s.pushRightBeforeRequired(),s.pushRightBeforeFilled()?s.pos:n===G.FORCE_RIGHT?this.value.length:(s.popState(),s.ok||(s.popState(),s.ok)?s.pos:this.nearestInputPos(e,G.LEFT))):e}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=0;return this._forEachBlocksInRange(e,n,(r,i,o,a)=>{s+=r.totalInputPositions(o,a)}),s}maskedBlock(e){return this.maskedBlocks(e)[0]}maskedBlocks(e){const n=this._maskedBlocks[e];return n?n.map(s=>this._blocks[s]):[]}}it.DEFAULTS={lazy:!0,placeholderChar:"_"};it.STOP_CHAR="`";it.ESCAPE_CHAR="\\";it.InputDefinition=Bd;it.FixedDefinition=$d;oe.MaskedPattern=it;class Ki extends it{get _matchFrom(){return this.maxLength-String(this.from).length}_update(e){e=Object.assign({to:this.to||0,from:this.from||0,maxLength:this.maxLength||0},e);let n=String(e.to).length;e.maxLength!=null&&(n=Math.max(n,e.maxLength)),e.maxLength=n;const s=String(e.from).padStart(n,"0"),r=String(e.to).padStart(n,"0");let i=0;for(;i1&&arguments[1]!==void 0?arguments[1]:{},s;if([e,s]=xr(super.doPrepare(e.replace(/\D/g,""),n)),!this.autofix||!e)return e;const r=String(this.from).padStart(this.maxLength,"0"),i=String(this.to).padStart(this.maxLength,"0");let o=this.value+e;if(o.length>this.maxLength)return"";const[a,l]=this.boundaries(o);return Number(l)this.to?this.autofix==="pad"&&o.length{const r=e.blocks[s];!("autofix"in r)&&"autofix"in e&&(r.autofix=e.autofix)}),super._update(e)}doValidate(){const e=this.date;return super.doValidate(...arguments)&&(!this.isComplete||this.isDateExist(this.value)&&e!=null&&(this.min==null||this.min<=e)&&(this.max==null||e<=this.max))}isDateExist(e){return this.format(this.parse(e,this),this).indexOf(e)>=0}get date(){return this.typedValue}set date(e){this.typedValue=e}get typedValue(){return this.isComplete?super.typedValue:null}set typedValue(e){super.typedValue=e}maskEquals(e){return e===Date||super.maskEquals(e)}}Bs.DEFAULTS={pattern:"d{.}`m{.}`Y",format:t=>{if(!t)return"";const e=String(t.getDate()).padStart(2,"0"),n=String(t.getMonth()+1).padStart(2,"0"),s=t.getFullYear();return[e,n,s].join(".")},parse:t=>{const[e,n,s]=t.split(".");return new Date(s,n-1,e)}};Bs.GET_DEFAULT_BLOCKS=()=>({d:{mask:Ki,from:1,to:31,maxLength:2},m:{mask:Ki,from:1,to:12,maxLength:2},Y:{mask:Ki,from:1900,to:9999}});oe.MaskedDate=Bs;class Ql{get selectionStart(){let e;try{e=this._unsafeSelectionStart}catch{}return e??this.value.length}get selectionEnd(){let e;try{e=this._unsafeSelectionEnd}catch{}return e??this.value.length}select(e,n){if(!(e==null||n==null||e===this.selectionStart&&n===this.selectionEnd))try{this._unsafeSelect(e,n)}catch{}}_unsafeSelect(e,n){}get isActive(){return!1}bindEvents(e){}unbindEvents(){}}oe.MaskElement=Ql;class tr extends Ql{constructor(e){super(),this.input=e,this._handlers={}}get rootElement(){var e,n,s;return(e=(n=(s=this.input).getRootNode)===null||n===void 0?void 0:n.call(s))!==null&&e!==void 0?e:document}get isActive(){return this.input===this.rootElement.activeElement}get _unsafeSelectionStart(){return this.input.selectionStart}get _unsafeSelectionEnd(){return this.input.selectionEnd}_unsafeSelect(e,n){this.input.setSelectionRange(e,n)}get value(){return this.input.value}set value(e){this.input.value=e}bindEvents(e){Object.keys(e).forEach(n=>this._toggleEventHandler(tr.EVENTS_MAP[n],e[n]))}unbindEvents(){Object.keys(this._handlers).forEach(e=>this._toggleEventHandler(e))}_toggleEventHandler(e,n){this._handlers[e]&&(this.input.removeEventListener(e,this._handlers[e]),delete this._handlers[e]),n&&(this.input.addEventListener(e,n),this._handlers[e]=n)}}tr.EVENTS_MAP={selectionChange:"keydown",input:"input",drop:"drop",click:"click",focus:"focus",commit:"blur"};oe.HTMLMaskElement=tr;class Vd extends tr{get _unsafeSelectionStart(){const e=this.rootElement,n=e.getSelection&&e.getSelection(),s=n&&n.anchorOffset,r=n&&n.focusOffset;return r==null||s==null||sr?s:r}_unsafeSelect(e,n){if(!this.rootElement.createRange)return;const s=this.rootElement.createRange();s.setStart(this.input.firstChild||this.input,e),s.setEnd(this.input.lastChild||this.input,n);const r=this.rootElement,i=r.getSelection&&r.getSelection();i&&(i.removeAllRanges(),i.addRange(s))}get value(){return this.input.textContent}set value(e){this.input.textContent=e}}oe.HTMLContenteditableMaskElement=Vd;const c_=["mask"];class f_{constructor(e,n){this.el=e instanceof Ql?e:e.isContentEditable&&e.tagName!=="INPUT"&&e.tagName!=="TEXTAREA"?new Vd(e):new tr(e),this.masked=Zn(n),this._listeners={},this._value="",this._unmaskedValue="",this._saveSelection=this._saveSelection.bind(this),this._onInput=this._onInput.bind(this),this._onChange=this._onChange.bind(this),this._onDrop=this._onDrop.bind(this),this._onFocus=this._onFocus.bind(this),this._onClick=this._onClick.bind(this),this.alignCursor=this.alignCursor.bind(this),this.alignCursorFriendly=this.alignCursorFriendly.bind(this),this._bindEvents(),this.updateValue(),this._onChange()}get mask(){return this.masked.mask}maskEquals(e){var n;return e==null||((n=this.masked)===null||n===void 0?void 0:n.maskEquals(e))}set mask(e){if(this.maskEquals(e))return;if(!(e instanceof oe.Masked)&&this.masked.constructor===xd(e)){this.masked.updateOptions({mask:e});return}const n=Zn({mask:e});n.unmaskedValue=this.masked.unmaskedValue,this.masked=n}get value(){return this._value}set value(e){this.value!==e&&(this.masked.value=e,this.updateControl(),this.alignCursor())}get unmaskedValue(){return this._unmaskedValue}set unmaskedValue(e){this.unmaskedValue!==e&&(this.masked.unmaskedValue=e,this.updateControl(),this.alignCursor())}get typedValue(){return this.masked.typedValue}set typedValue(e){this.masked.typedValueEquals(e)||(this.masked.typedValue=e,this.updateControl(),this.alignCursor())}get displayValue(){return this.masked.displayValue}_bindEvents(){this.el.bindEvents({selectionChange:this._saveSelection,input:this._onInput,drop:this._onDrop,click:this._onClick,focus:this._onFocus,commit:this._onChange})}_unbindEvents(){this.el&&this.el.unbindEvents()}_fireEvent(e){for(var n=arguments.length,s=new Array(n>1?n-1:0),r=1;ro(...s))}get selectionStart(){return this._cursorChanging?this._changingCursorPos:this.el.selectionStart}get cursorPos(){return this._cursorChanging?this._changingCursorPos:this.el.selectionEnd}set cursorPos(e){!this.el||!this.el.isActive||(this.el.select(e,e),this._saveSelection())}_saveSelection(){this.displayValue!==this.el.value&&console.warn("Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly."),this._selection={start:this.selectionStart,end:this.cursorPos}}updateValue(){this.masked.value=this.el.value,this._value=this.masked.value}updateControl(){const e=this.masked.unmaskedValue,n=this.masked.value,s=this.displayValue,r=this.unmaskedValue!==e||this.value!==n;this._unmaskedValue=e,this._value=n,this.el.value!==s&&(this.el.value=s),r&&this._fireChangeEvents()}updateOptions(e){const{mask:n}=e,s=xs(e,c_),r=!this.maskEquals(n),i=!lo(this.masked,s);r&&(this.mask=n),i&&this.masked.updateOptions(s),(r||i)&&this.updateControl()}updateCursor(e){e!=null&&(this.cursorPos=e,this._delayUpdateCursor(e))}_delayUpdateCursor(e){this._abortUpdateCursor(),this._changingCursorPos=e,this._cursorChanging=setTimeout(()=>{this.el&&(this.cursorPos=this._changingCursorPos,this._abortUpdateCursor())},10)}_fireChangeEvents(){this._fireEvent("accept",this._inputEvent),this.masked.isComplete&&this._fireEvent("complete",this._inputEvent)}_abortUpdateCursor(){this._cursorChanging&&(clearTimeout(this._cursorChanging),delete this._cursorChanging)}alignCursor(){this.cursorPos=this.masked.nearestInputPos(this.masked.nearestInputPos(this.cursorPos,G.LEFT))}alignCursorFriendly(){this.selectionStart===this.cursorPos&&this.alignCursor()}on(e,n){return this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(n),this}off(e,n){if(!this._listeners[e])return this;if(!n)return delete this._listeners[e],this;const s=this._listeners[e].indexOf(n);return s>=0&&this._listeners[e].splice(s,1),this}_onInput(e){if(this._inputEvent=e,this._abortUpdateCursor(),!this._selection)return this.updateValue();const n=new s_(this.el.value,this.cursorPos,this.displayValue,this._selection),s=this.masked.rawInputValue,r=this.masked.splice(n.startChangePos,n.removed.length,n.inserted,n.removeDirection,{input:!0,raw:!0}).offset,i=s===this.masked.rawInputValue?n.removeDirection:G.NONE;let o=this.masked.nearestInputPos(n.startChangePos+r,i);i!==G.NONE&&(o=this.masked.nearestInputPos(o,G.NONE)),this.updateControl(),this.updateCursor(o),delete this._inputEvent}_onChange(){this.displayValue!==this.el.value&&this.updateValue(),this.masked.doCommit(),this.updateControl(),this._saveSelection()}_onDrop(e){e.preventDefault(),e.stopPropagation()}_onFocus(e){this.alignCursorFriendly()}_onClick(e){this.alignCursorFriendly()}destroy(){this._unbindEvents(),this._listeners.length=0,delete this.el}}oe.InputMask=f_;class d_ extends it{_update(e){e.enum&&(e.mask="*".repeat(e.enum[0].length)),super._update(e)}doValidate(){return this.enum.some(e=>e.indexOf(this.unmaskedValue)>=0)&&super.doValidate(...arguments)}}oe.MaskedEnum=d_;class pt extends Je{constructor(e){super(Object.assign({},pt.DEFAULTS,e))}_update(e){super._update(e),this._updateRegExps()}_updateRegExps(){let e="^"+(this.allowNegative?"[+|\\-]?":""),n="\\d*",s=(this.scale?"(".concat(ya(this.radix),"\\d{0,").concat(this.scale,"})?"):"")+"$";this._numberRegExp=new RegExp(e+n+s),this._mapToRadixRegExp=new RegExp("[".concat(this.mapToRadix.map(ya).join(""),"]"),"g"),this._thousandsSeparatorRegExp=new RegExp(ya(this.thousandsSeparator),"g")}_removeThousandsSeparators(e){return e.replace(this._thousandsSeparatorRegExp,"")}_insertThousandsSeparators(e){const n=e.split(this.radix);return n[0]=n[0].replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandsSeparator),n.join(this.radix)}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};e=this._removeThousandsSeparators(this.scale&&this.mapToRadix.length&&(n.input&&n.raw||!n.input&&!n.raw)?e.replace(this._mapToRadixRegExp,this.radix):e);const[s,r]=xr(super.doPrepare(e,n));return e&&!s&&(r.skip=!0),[s,r]}_separatorsCount(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=0;for(let r=0;r0&&arguments[0]!==void 0?arguments[0]:this._value;return this._separatorsCount(this._removeThousandsSeparators(e).length,!0)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;return[e,n]=this._adjustRangeWithSeparators(e,n),this._removeThousandsSeparators(super.extractInput(e,n,s))}_appendCharRaw(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.thousandsSeparator)return super._appendCharRaw(e,n);const s=n.tail&&n._beforeTailState?n._beforeTailState._value:this._value,r=this._separatorsCountFromSlice(s);this._value=this._removeThousandsSeparators(this.value);const i=super._appendCharRaw(e,n);this._value=this._insertThousandsSeparators(this._value);const o=n.tail&&n._beforeTailState?n._beforeTailState._value:this._value,a=this._separatorsCountFromSlice(o);return i.tailShift+=(a-r)*this.thousandsSeparator.length,i.skip=!i.rawInserted&&e===this.thousandsSeparator,i}_findSeparatorAround(e){if(this.thousandsSeparator){const n=e-this.thousandsSeparator.length+1,s=this.value.indexOf(this.thousandsSeparator,n);if(s<=e)return s}return-1}_adjustRangeWithSeparators(e,n){const s=this._findSeparatorAround(e);s>=0&&(e=s);const r=this._findSeparatorAround(n);return r>=0&&(n=r+this.thousandsSeparator.length),[e,n]}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;[e,n]=this._adjustRangeWithSeparators(e,n);const s=this.value.slice(0,e),r=this.value.slice(n),i=this._separatorsCount(s.length);this._value=this._insertThousandsSeparators(this._removeThousandsSeparators(s+r));const o=this._separatorsCountFromSlice(s);return new ge({tailShift:(o-i)*this.thousandsSeparator.length})}nearestInputPos(e,n){if(!this.thousandsSeparator)return e;switch(n){case G.NONE:case G.LEFT:case G.FORCE_LEFT:{const s=this._findSeparatorAround(e-1);if(s>=0){const r=s+this.thousandsSeparator.length;if(e=0)return s+this.thousandsSeparator.length}}return e}doValidate(e){let n=!!this._removeThousandsSeparators(this.value).match(this._numberRegExp);if(n){const s=this.number;n=n&&!isNaN(s)&&(this.min==null||this.min>=0||this.min<=this.number)&&(this.max==null||this.max<=0||this.number<=this.max)}return n&&super.doValidate(e)}doCommit(){if(this.value){const e=this.number;let n=e;this.min!=null&&(n=Math.max(n,this.min)),this.max!=null&&(n=Math.min(n,this.max)),n!==e&&(this.unmaskedValue=this.doFormat(n));let s=this.value;this.normalizeZeros&&(s=this._normalizeZeros(s)),this.padFractionalZeros&&this.scale>0&&(s=this._padFractionalZeros(s)),this._value=s}super.doCommit()}_normalizeZeros(e){const n=this._removeThousandsSeparators(e).split(this.radix);return n[0]=n[0].replace(/^(\D*)(0*)(\d*)/,(s,r,i,o)=>r+o),e.length&&!/\d$/.test(n[0])&&(n[0]=n[0]+"0"),n.length>1&&(n[1]=n[1].replace(/0*$/,""),n[1].length||(n.length=1)),this._insertThousandsSeparators(n.join(this.radix))}_padFractionalZeros(e){if(!e)return e;const n=e.split(this.radix);return n.length<2&&n.push(""),n[1]=n[1].padEnd(this.scale,"0"),n.join(this.radix)}doSkipInvalid(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;const r=this.scale===0&&e!==this.thousandsSeparator&&(e===this.radix||e===pt.UNMASKED_RADIX||this.mapToRadix.includes(e));return super.doSkipInvalid(e,n,s)&&!r}get unmaskedValue(){return this._removeThousandsSeparators(this._normalizeZeros(this.value)).replace(this.radix,pt.UNMASKED_RADIX)}set unmaskedValue(e){super.unmaskedValue=e}get typedValue(){return this.doParse(this.unmaskedValue)}set typedValue(e){this.rawInputValue=this.doFormat(e).replace(pt.UNMASKED_RADIX,this.radix)}get number(){return this.typedValue}set number(e){this.typedValue=e}get allowNegative(){return this.signed||this.min!=null&&this.min<0||this.max!=null&&this.max<0}typedValueEquals(e){return(super.typedValueEquals(e)||pt.EMPTY_VALUES.includes(e)&&pt.EMPTY_VALUES.includes(this.typedValue))&&!(e===0&&this.value==="")}}pt.UNMASKED_RADIX=".";pt.DEFAULTS={radix:",",thousandsSeparator:"",mapToRadix:[pt.UNMASKED_RADIX],scale:2,signed:!1,normalizeZeros:!0,padFractionalZeros:!1,parse:Number,format:t=>t.toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:20})};pt.EMPTY_VALUES=[...Je.EMPTY_VALUES,0];oe.MaskedNumber=pt;class h_ extends Je{_update(e){e.mask&&(e.validate=e.mask),super._update(e)}}oe.MaskedFunction=h_;const p_=["compiledMasks","currentMaskRef","currentMask"],m_=["mask"];class xo extends Je{constructor(e){super(Object.assign({},xo.DEFAULTS,e)),this.currentMask=null}_update(e){super._update(e),"mask"in e&&(this.compiledMasks=Array.isArray(e.mask)?e.mask.map(n=>Zn(n)):[])}_appendCharRaw(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=this._applyDispatch(e,n);return this.currentMask&&s.aggregate(this.currentMask._appendChar(e,this.currentMaskFlags(n))),s}_applyDispatch(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";const r=n.tail&&n._beforeTailState!=null?n._beforeTailState._value:this.value,i=this.rawInputValue,o=n.tail&&n._beforeTailState!=null?n._beforeTailState._rawInputValue:i,a=i.slice(o.length),l=this.currentMask,u=new ge,c=l==null?void 0:l.state;if(this.currentMask=this.doDispatch(e,Object.assign({},n),s),this.currentMask)if(this.currentMask!==l){if(this.currentMask.reset(),o){const f=this.currentMask.append(o,{raw:!0});u.tailShift=f.inserted.length-r.length}a&&(u.tailShift+=this.currentMask.append(a,{raw:!0,tail:!0}).tailShift)}else this.currentMask.state=c;return u}_appendPlaceholder(){const e=this._applyDispatch(...arguments);return this.currentMask&&e.aggregate(this.currentMask._appendPlaceholder()),e}_appendEager(){const e=this._applyDispatch(...arguments);return this.currentMask&&e.aggregate(this.currentMask._appendEager()),e}appendTail(e){const n=new ge;return e&&n.aggregate(this._applyDispatch("",{},e)),n.aggregate(this.currentMask?this.currentMask.appendTail(e):super.appendTail(e))}currentMaskFlags(e){var n,s;return Object.assign({},e,{_beforeTailState:((n=e._beforeTailState)===null||n===void 0?void 0:n.currentMaskRef)===this.currentMask&&((s=e._beforeTailState)===null||s===void 0?void 0:s.currentMask)||e._beforeTailState})}doDispatch(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return this.dispatch(e,this,n,s)}doValidate(e){return super.doValidate(e)&&(!this.currentMask||this.currentMask.doValidate(this.currentMaskFlags(e)))}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},[s,r]=xr(super.doPrepare(e,n));if(this.currentMask){let i;[s,i]=xr(super.doPrepare(s,this.currentMaskFlags(n))),r=r.aggregate(i)}return[s,r]}reset(){var e;(e=this.currentMask)===null||e===void 0||e.reset(),this.compiledMasks.forEach(n=>n.reset())}get value(){return this.currentMask?this.currentMask.value:""}set value(e){super.value=e}get unmaskedValue(){return this.currentMask?this.currentMask.unmaskedValue:""}set unmaskedValue(e){super.unmaskedValue=e}get typedValue(){return this.currentMask?this.currentMask.typedValue:""}set typedValue(e){let n=String(e);this.currentMask&&(this.currentMask.typedValue=e,n=this.currentMask.unmaskedValue),this.unmaskedValue=n}get displayValue(){return this.currentMask?this.currentMask.displayValue:""}get isComplete(){var e;return!!(!((e=this.currentMask)===null||e===void 0)&&e.isComplete)}get isFilled(){var e;return!!(!((e=this.currentMask)===null||e===void 0)&&e.isFilled)}remove(){const e=new ge;return this.currentMask&&e.aggregate(this.currentMask.remove(...arguments)).aggregate(this._applyDispatch()),e}get state(){var e;return Object.assign({},super.state,{_rawInputValue:this.rawInputValue,compiledMasks:this.compiledMasks.map(n=>n.state),currentMaskRef:this.currentMask,currentMask:(e=this.currentMask)===null||e===void 0?void 0:e.state})}set state(e){const{compiledMasks:n,currentMaskRef:s,currentMask:r}=e,i=xs(e,p_);this.compiledMasks.forEach((o,a)=>o.state=n[a]),s!=null&&(this.currentMask=s,this.currentMask.state=r),super.state=i}extractInput(){return this.currentMask?this.currentMask.extractInput(...arguments):""}extractTail(){return this.currentMask?this.currentMask.extractTail(...arguments):super.extractTail(...arguments)}doCommit(){this.currentMask&&this.currentMask.doCommit(),super.doCommit()}nearestInputPos(){return this.currentMask?this.currentMask.nearestInputPos(...arguments):super.nearestInputPos(...arguments)}get overwrite(){return this.currentMask?this.currentMask.overwrite:super.overwrite}set overwrite(e){console.warn('"overwrite" option is not available in dynamic mask, use this option in siblings')}get eager(){return this.currentMask?this.currentMask.eager:super.eager}set eager(e){console.warn('"eager" option is not available in dynamic mask, use this option in siblings')}get skipInvalid(){return this.currentMask?this.currentMask.skipInvalid:super.skipInvalid}set skipInvalid(e){(this.isInitialized||e!==Je.DEFAULTS.skipInvalid)&&console.warn('"skipInvalid" option is not available in dynamic mask, use this option in siblings')}maskEquals(e){return Array.isArray(e)&&this.compiledMasks.every((n,s)=>{if(!e[s])return;const r=e[s],{mask:i}=r,o=xs(r,m_);return lo(n,o)&&n.maskEquals(i)})}typedValueEquals(e){var n;return!!(!((n=this.currentMask)===null||n===void 0)&&n.typedValueEquals(e))}}xo.DEFAULTS={dispatch:(t,e,n,s)=>{if(!e.compiledMasks.length)return;const r=e.rawInputValue,i=e.compiledMasks.map((o,a)=>{const l=e.currentMask===o,u=l?o.value.length:o.nearestInputPos(o.value.length,G.FORCE_LEFT);return o.rawInputValue!==r?(o.reset(),o.append(r,{raw:!0})):l||o.remove(u),o.append(t,e.currentMaskFlags(n)),o.appendTail(s),{index:a,weight:o.rawInputValue.length,totalInputPositions:o.totalInputPositions(0,Math.max(u,o.nearestInputPos(o.value.length,G.FORCE_LEFT)))}});return i.sort((o,a)=>a.weight-o.weight||a.totalInputPositions-o.totalInputPositions),e.compiledMasks[i[0].index]}};oe.MaskedDynamic=xo;const nl={MASKED:"value",UNMASKED:"unmaskedValue",TYPED:"typedValue"};function Hd(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:nl.MASKED,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:nl.MASKED;const s=Zn(t);return r=>s.runIsolated(i=>(i[e]=r,i[n]))}function g_(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),s=1;s"u")return!1;var e=ct(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function E_(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var s=e.styles[n]||{},r=e.attributes[n]||{},i=e.elements[n];!Et(i)||!jt(i)||(Object.assign(i.style,s),Object.keys(r).forEach(function(o){var a=r[o];a===!1?i.removeAttribute(o):i.setAttribute(o,a===!0?"":a)}))})}function y_(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(s){var r=e.elements[s],i=e.attributes[s]||{},o=Object.keys(e.styles.hasOwnProperty(s)?e.styles[s]:n[s]),a=o.reduce(function(l,u){return l[u]="",l},{});!Et(r)||!jt(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(l){r.removeAttribute(l)}))})}}const su={name:"applyStyles",enabled:!0,phase:"write",fn:E_,effect:y_,requires:["computeStyles"]};function Vt(t){return t.split("-")[0]}var Kn=Math.max,uo=Math.min,Vs=Math.round;function rl(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function eh(){return!/^((?!chrome|android).)*safari/i.test(rl())}function Hs(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var s=t.getBoundingClientRect(),r=1,i=1;e&&Et(t)&&(r=t.offsetWidth>0&&Vs(s.width)/t.offsetWidth||1,i=t.offsetHeight>0&&Vs(s.height)/t.offsetHeight||1);var o=es(t)?ct(t):window,a=o.visualViewport,l=!eh()&&n,u=(s.left+(l&&a?a.offsetLeft:0))/r,c=(s.top+(l&&a?a.offsetTop:0))/i,f=s.width/r,_=s.height/i;return{width:f,height:_,top:c,right:u+f,bottom:c+_,left:u,x:u,y:c}}function ru(t){var e=Hs(t),n=t.offsetWidth,s=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-s)<=1&&(s=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:s}}function th(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&nu(n)){var s=e;do{if(s&&t.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function sn(t){return ct(t).getComputedStyle(t)}function v_(t){return["table","td","th"].indexOf(jt(t))>=0}function Pn(t){return((es(t)?t.ownerDocument:t.document)||window.document).documentElement}function $o(t){return jt(t)==="html"?t:t.assignedSlot||t.parentNode||(nu(t)?t.host:null)||Pn(t)}function Ic(t){return!Et(t)||sn(t).position==="fixed"?null:t.offsetParent}function b_(t){var e=/firefox/i.test(rl()),n=/Trident/i.test(rl());if(n&&Et(t)){var s=sn(t);if(s.position==="fixed")return null}var r=$o(t);for(nu(r)&&(r=r.host);Et(r)&&["html","body"].indexOf(jt(r))<0;){var i=sn(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function ei(t){for(var e=ct(t),n=Ic(t);n&&v_(n)&&sn(n).position==="static";)n=Ic(n);return n&&(jt(n)==="html"||jt(n)==="body"&&sn(n).position==="static")?e:n||b_(t)||e}function iu(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function wr(t,e,n){return Kn(t,uo(e,n))}function A_(t,e,n){var s=wr(t,e,n);return s>n?n:s}function nh(){return{top:0,right:0,bottom:0,left:0}}function sh(t){return Object.assign({},nh(),t)}function rh(t,e){return e.reduce(function(n,s){return n[s]=t,n},{})}var T_=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,sh(typeof e!="number"?e:rh(e,nr))};function C_(t){var e,n=t.state,s=t.name,r=t.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,a=Vt(n.placement),l=iu(a),u=[je,ut].indexOf(a)>=0,c=u?"height":"width";if(!(!i||!o)){var f=T_(r.padding,n),_=ru(i),p=l==="y"?He:je,m=l==="y"?lt:ut,h=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],y=o[l]-n.rects.reference[l],E=ei(i),d=E?l==="y"?E.clientHeight||0:E.clientWidth||0:0,b=h/2-y/2,g=f[p],A=d-_[c]-f[m],C=d/2-_[c]/2+b,O=wr(g,C,A),v=l;n.modifiersData[s]=(e={},e[v]=O,e.centerOffset=O-C,e)}}function S_(t){var e=t.state,n=t.options,s=n.element,r=s===void 0?"[data-popper-arrow]":s;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||th(e.elements.popper,r)&&(e.elements.arrow=r))}const ih={name:"arrow",enabled:!0,phase:"main",fn:C_,effect:S_,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function js(t){return t.split("-")[1]}var w_={top:"auto",right:"auto",bottom:"auto",left:"auto"};function O_(t,e){var n=t.x,s=t.y,r=e.devicePixelRatio||1;return{x:Vs(n*r)/r||0,y:Vs(s*r)/r||0}}function Rc(t){var e,n=t.popper,s=t.popperRect,r=t.placement,i=t.variation,o=t.offsets,a=t.position,l=t.gpuAcceleration,u=t.adaptive,c=t.roundOffsets,f=t.isFixed,_=o.x,p=_===void 0?0:_,m=o.y,h=m===void 0?0:m,y=typeof c=="function"?c({x:p,y:h}):{x:p,y:h};p=y.x,h=y.y;var E=o.hasOwnProperty("x"),d=o.hasOwnProperty("y"),b=je,g=He,A=window;if(u){var C=ei(n),O="clientHeight",v="clientWidth";if(C===ct(n)&&(C=Pn(n),sn(C).position!=="static"&&a==="absolute"&&(O="scrollHeight",v="scrollWidth")),C=C,r===He||(r===je||r===ut)&&i===$s){g=lt;var w=f&&C===A&&A.visualViewport?A.visualViewport.height:C[O];h-=w-s.height,h*=l?1:-1}if(r===je||(r===He||r===lt)&&i===$s){b=ut;var k=f&&C===A&&A.visualViewport?A.visualViewport.width:C[v];p-=k-s.width,p*=l?1:-1}}var N=Object.assign({position:a},u&&w_),P=c===!0?O_({x:p,y:h},ct(n)):{x:p,y:h};if(p=P.x,h=P.y,l){var R;return Object.assign({},N,(R={},R[g]=d?"0":"",R[b]=E?"0":"",R.transform=(A.devicePixelRatio||1)<=1?"translate("+p+"px, "+h+"px)":"translate3d("+p+"px, "+h+"px, 0)",R))}return Object.assign({},N,(e={},e[g]=d?h+"px":"",e[b]=E?p+"px":"",e.transform="",e))}function k_(t){var e=t.state,n=t.options,s=n.gpuAcceleration,r=s===void 0?!0:s,i=n.adaptive,o=i===void 0?!0:i,a=n.roundOffsets,l=a===void 0?!0:a,u={placement:Vt(e.placement),variation:js(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Rc(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:l})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Rc(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const ou={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:k_,data:{}};var Ci={passive:!0};function N_(t){var e=t.state,n=t.instance,s=t.options,r=s.scroll,i=r===void 0?!0:r,o=s.resize,a=o===void 0?!0:o,l=ct(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,Ci)}),a&&l.addEventListener("resize",n.update,Ci),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,Ci)}),a&&l.removeEventListener("resize",n.update,Ci)}}const au={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:N_,data:{}};var P_={left:"right",right:"left",bottom:"top",top:"bottom"};function zi(t){return t.replace(/left|right|bottom|top/g,function(e){return P_[e]})}var D_={start:"end",end:"start"};function Lc(t){return t.replace(/start|end/g,function(e){return D_[e]})}function lu(t){var e=ct(t),n=e.pageXOffset,s=e.pageYOffset;return{scrollLeft:n,scrollTop:s}}function uu(t){return Hs(Pn(t)).left+lu(t).scrollLeft}function I_(t,e){var n=ct(t),s=Pn(t),r=n.visualViewport,i=s.clientWidth,o=s.clientHeight,a=0,l=0;if(r){i=r.width,o=r.height;var u=eh();(u||!u&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:i,height:o,x:a+uu(t),y:l}}function R_(t){var e,n=Pn(t),s=lu(t),r=(e=t.ownerDocument)==null?void 0:e.body,i=Kn(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=Kn(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-s.scrollLeft+uu(t),l=-s.scrollTop;return sn(r||n).direction==="rtl"&&(a+=Kn(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:o,x:a,y:l}}function cu(t){var e=sn(t),n=e.overflow,s=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+s)}function oh(t){return["html","body","#document"].indexOf(jt(t))>=0?t.ownerDocument.body:Et(t)&&cu(t)?t:oh($o(t))}function Or(t,e){var n;e===void 0&&(e=[]);var s=oh(t),r=s===((n=t.ownerDocument)==null?void 0:n.body),i=ct(s),o=r?[i].concat(i.visualViewport||[],cu(s)?s:[]):s,a=e.concat(o);return r?a:a.concat(Or($o(o)))}function il(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function L_(t,e){var n=Hs(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function Fc(t,e,n){return e===eu?il(I_(t,n)):es(e)?L_(e,n):il(R_(Pn(t)))}function F_(t){var e=Or($o(t)),n=["absolute","fixed"].indexOf(sn(t).position)>=0,s=n&&Et(t)?ei(t):t;return es(s)?e.filter(function(r){return es(r)&&th(r,s)&&jt(r)!=="body"}):[]}function M_(t,e,n,s){var r=e==="clippingParents"?F_(t):[].concat(e),i=[].concat(r,[n]),o=i[0],a=i.reduce(function(l,u){var c=Fc(t,u,s);return l.top=Kn(c.top,l.top),l.right=uo(c.right,l.right),l.bottom=uo(c.bottom,l.bottom),l.left=Kn(c.left,l.left),l},Fc(t,o,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ah(t){var e=t.reference,n=t.element,s=t.placement,r=s?Vt(s):null,i=s?js(s):null,o=e.x+e.width/2-n.width/2,a=e.y+e.height/2-n.height/2,l;switch(r){case He:l={x:o,y:e.y-n.height};break;case lt:l={x:o,y:e.y+e.height};break;case ut:l={x:e.x+e.width,y:a};break;case je:l={x:e.x-n.width,y:a};break;default:l={x:e.x,y:e.y}}var u=r?iu(r):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case Qn:l[u]=l[u]-(e[c]/2-n[c]/2);break;case $s:l[u]=l[u]+(e[c]/2-n[c]/2);break}}return l}function Us(t,e){e===void 0&&(e={});var n=e,s=n.placement,r=s===void 0?t.placement:s,i=n.strategy,o=i===void 0?t.strategy:i,a=n.boundary,l=a===void 0?jd:a,u=n.rootBoundary,c=u===void 0?eu:u,f=n.elementContext,_=f===void 0?bs:f,p=n.altBoundary,m=p===void 0?!1:p,h=n.padding,y=h===void 0?0:h,E=sh(typeof y!="number"?y:rh(y,nr)),d=_===bs?Ud:bs,b=t.rects.popper,g=t.elements[m?d:_],A=M_(es(g)?g:g.contextElement||Pn(t.elements.popper),l,c,o),C=Hs(t.elements.reference),O=ah({reference:C,element:b,strategy:"absolute",placement:r}),v=il(Object.assign({},b,O)),w=_===bs?v:C,k={top:A.top-w.top+E.top,bottom:w.bottom-A.bottom+E.bottom,left:A.left-w.left+E.left,right:w.right-A.right+E.right},N=t.modifiersData.offset;if(_===bs&&N){var P=N[r];Object.keys(k).forEach(function(R){var B=[ut,lt].indexOf(R)>=0?1:-1,X=[He,lt].indexOf(R)>=0?"y":"x";k[R]+=P[X]*B})}return k}function x_(t,e){e===void 0&&(e={});var n=e,s=n.placement,r=n.boundary,i=n.rootBoundary,o=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?tu:l,c=js(s),f=c?a?sl:sl.filter(function(m){return js(m)===c}):nr,_=f.filter(function(m){return u.indexOf(m)>=0});_.length===0&&(_=f);var p=_.reduce(function(m,h){return m[h]=Us(t,{placement:h,boundary:r,rootBoundary:i,padding:o})[Vt(h)],m},{});return Object.keys(p).sort(function(m,h){return p[m]-p[h]})}function B_(t){if(Vt(t)===Bo)return[];var e=zi(t);return[Lc(t),e,Lc(e)]}function $_(t){var e=t.state,n=t.options,s=t.name;if(!e.modifiersData[s]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,a=o===void 0?!0:o,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,_=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,h=n.allowedAutoPlacements,y=e.options.placement,E=Vt(y),d=E===y,b=l||(d||!m?[zi(y)]:B_(y)),g=[y].concat(b).reduce(function(Rt,qe){return Rt.concat(Vt(qe)===Bo?x_(e,{placement:qe,boundary:c,rootBoundary:f,padding:u,flipVariations:m,allowedAutoPlacements:h}):qe)},[]),A=e.rects.reference,C=e.rects.popper,O=new Map,v=!0,w=g[0],k=0;k=0,X=B?"width":"height",W=Us(e,{placement:N,boundary:c,rootBoundary:f,altBoundary:_,padding:u}),ee=B?R?ut:je:R?lt:He;A[X]>C[X]&&(ee=zi(ee));var se=zi(ee),_e=[];if(i&&_e.push(W[P]<=0),a&&_e.push(W[ee]<=0,W[se]<=0),_e.every(function(Rt){return Rt})){w=N,v=!1;break}O.set(N,_e)}if(v)for(var dt=m?3:1,Be=function(qe){var $e=g.find(function(zt){var Lt=O.get(zt);if(Lt)return Lt.slice(0,qe).every(function(Ft){return Ft})});if($e)return w=$e,"break"},ye=dt;ye>0;ye--){var It=Be(ye);if(It==="break")break}e.placement!==w&&(e.modifiersData[s]._skip=!0,e.placement=w,e.reset=!0)}}const lh={name:"flip",enabled:!0,phase:"main",fn:$_,requiresIfExists:["offset"],data:{_skip:!1}};function Mc(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function xc(t){return[He,ut,lt,je].some(function(e){return t[e]>=0})}function V_(t){var e=t.state,n=t.name,s=e.rects.reference,r=e.rects.popper,i=e.modifiersData.preventOverflow,o=Us(e,{elementContext:"reference"}),a=Us(e,{altBoundary:!0}),l=Mc(o,s),u=Mc(a,r,i),c=xc(l),f=xc(u);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const uh={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:V_};function H_(t,e,n){var s=Vt(t),r=[je,He].indexOf(s)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,o=i[0],a=i[1];return o=o||0,a=(a||0)*r,[je,ut].indexOf(s)>=0?{x:a,y:o}:{x:o,y:a}}function j_(t){var e=t.state,n=t.options,s=t.name,r=n.offset,i=r===void 0?[0,0]:r,o=tu.reduce(function(c,f){return c[f]=H_(f,e.rects,i),c},{}),a=o[e.placement],l=a.x,u=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=u),e.modifiersData[s]=o}const ch={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:j_};function U_(t){var e=t.state,n=t.name;e.modifiersData[n]=ah({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const fu={name:"popperOffsets",enabled:!0,phase:"read",fn:U_,data:{}};function W_(t){return t==="x"?"y":"x"}function q_(t){var e=t.state,n=t.options,s=t.name,r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,a=o===void 0?!1:o,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,_=n.tether,p=_===void 0?!0:_,m=n.tetherOffset,h=m===void 0?0:m,y=Us(e,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),E=Vt(e.placement),d=js(e.placement),b=!d,g=iu(E),A=W_(g),C=e.modifiersData.popperOffsets,O=e.rects.reference,v=e.rects.popper,w=typeof h=="function"?h(Object.assign({},e.rects,{placement:e.placement})):h,k=typeof w=="number"?{mainAxis:w,altAxis:w}:Object.assign({mainAxis:0,altAxis:0},w),N=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,P={x:0,y:0};if(C){if(i){var R,B=g==="y"?He:je,X=g==="y"?lt:ut,W=g==="y"?"height":"width",ee=C[g],se=ee+y[B],_e=ee-y[X],dt=p?-v[W]/2:0,Be=d===Qn?O[W]:v[W],ye=d===Qn?-v[W]:-O[W],It=e.elements.arrow,Rt=p&&It?ru(It):{width:0,height:0},qe=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:nh(),$e=qe[B],zt=qe[X],Lt=wr(0,O[W],Rt[W]),Ft=b?O[W]/2-dt-Lt-$e-k.mainAxis:Be-Lt-$e-k.mainAxis,hr=b?-O[W]/2+dt+Lt+zt+k.mainAxis:ye+Lt+zt+k.mainAxis,Mn=e.elements.arrow&&ei(e.elements.arrow),T=Mn?g==="y"?Mn.clientTop||0:Mn.clientLeft||0:0,S=(R=N==null?void 0:N[g])!=null?R:0,D=ee+Ft-S-T,F=ee+hr-S,L=wr(p?uo(se,D):se,ee,p?Kn(_e,F):_e);C[g]=L,P[g]=L-ee}if(a){var V,j=g==="x"?He:je,$=g==="x"?lt:ut,H=C[A],x=A==="y"?"height":"width",z=H+y[j],q=H-y[$],K=[He,je].indexOf(E)!==-1,J=(V=N==null?void 0:N[A])!=null?V:0,re=K?z:H-O[x]-v[x]-J+k.altAxis,de=K?H+O[x]+v[x]-J-k.altAxis:q,ce=p&&K?A_(re,H,de):wr(p?re:z,H,p?de:q);C[A]=ce,P[A]=ce-H}e.modifiersData[s]=P}}const fh={name:"preventOverflow",enabled:!0,phase:"main",fn:q_,requiresIfExists:["offset"]};function K_(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function z_(t){return t===ct(t)||!Et(t)?lu(t):K_(t)}function G_(t){var e=t.getBoundingClientRect(),n=Vs(e.width)/t.offsetWidth||1,s=Vs(e.height)/t.offsetHeight||1;return n!==1||s!==1}function Y_(t,e,n){n===void 0&&(n=!1);var s=Et(e),r=Et(e)&&G_(e),i=Pn(e),o=Hs(t,r,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(s||!s&&!n)&&((jt(e)!=="body"||cu(i))&&(a=z_(e)),Et(e)?(l=Hs(e,!0),l.x+=e.clientLeft,l.y+=e.clientTop):i&&(l.x=uu(i))),{x:o.left+a.scrollLeft-l.x,y:o.top+a.scrollTop-l.y,width:o.width,height:o.height}}function X_(t){var e=new Map,n=new Set,s=[];t.forEach(function(i){e.set(i.name,i)});function r(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var l=e.get(a);l&&r(l)}}),s.push(i)}return t.forEach(function(i){n.has(i.name)||r(i)}),s}function J_(t){var e=X_(t);return Qd.reduce(function(n,s){return n.concat(e.filter(function(r){return r.phase===s}))},[])}function Z_(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function Q_(t){var e=t.reduce(function(n,s){var r=n[s.name];return n[s.name]=r?Object.assign({},r,s,{options:Object.assign({},r.options,s.options),data:Object.assign({},r.data,s.data)}):s,n},{});return Object.keys(e).map(function(n){return e[n]})}var Bc={placement:"bottom",modifiers:[],strategy:"absolute"};function $c(){for(var t=arguments.length,e=new Array(t),n=0;n(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,(e,n)=>`#${CSS.escape(n)}`)),t),oE=t=>t==null?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),aE=t=>{do t+=Math.floor(Math.random()*rE);while(document.getElementById(t));return t},lE=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const s=Number.parseFloat(e),r=Number.parseFloat(n);return!s&&!r?0:(e=e.split(",")[0],n=n.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(n))*iE)},ph=t=>{t.dispatchEvent(new Event(ol))},Zt=t=>!t||typeof t!="object"?!1:(typeof t.jquery<"u"&&(t=t[0]),typeof t.nodeType<"u"),An=t=>Zt(t)?t.jquery?t[0]:t:typeof t=="string"&&t.length>0?document.querySelector(hh(t)):null,sr=t=>{if(!Zt(t)||t.getClientRects().length===0)return!1;const e=getComputedStyle(t).getPropertyValue("visibility")==="visible",n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const s=t.closest("summary");if(s&&s.parentNode!==n||s===null)return!1}return e},Tn=t=>!t||t.nodeType!==Node.ELEMENT_NODE||t.classList.contains("disabled")?!0:typeof t.disabled<"u"?t.disabled:t.hasAttribute("disabled")&&t.getAttribute("disabled")!=="false",mh=t=>{if(!document.documentElement.attachShadow)return null;if(typeof t.getRootNode=="function"){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?mh(t.parentNode):null},co=()=>{},ti=t=>{t.offsetHeight},gh=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,ba=[],uE=t=>{document.readyState==="loading"?(ba.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of ba)e()}),ba.push(t)):t()},bt=()=>document.documentElement.dir==="rtl",Ct=t=>{uE(()=>{const e=gh();if(e){const n=t.NAME,s=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=s,t.jQueryInterface)}})},ze=(t,e=[],n=t)=>typeof t=="function"?t(...e):n,_h=(t,e,n=!0)=>{if(!n){ze(t);return}const s=5,r=lE(e)+s;let i=!1;const o=({target:a})=>{a===e&&(i=!0,e.removeEventListener(ol,o),ze(t))};e.addEventListener(ol,o),setTimeout(()=>{i||ph(e)},r)},hu=(t,e,n,s)=>{const r=t.length;let i=t.indexOf(e);return i===-1?!n&&s?t[r-1]:t[0]:(i+=n?1:-1,s&&(i=(i+r)%r),t[Math.max(0,Math.min(i,r-1))])},cE=/[^.]*(?=\..*)\.|.*/,fE=/\..*/,dE=/::\d+$/,Aa={};let Vc=1;const Eh={mouseenter:"mouseover",mouseleave:"mouseout"},hE=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function yh(t,e){return e&&`${e}::${Vc++}`||t.uidEvent||Vc++}function vh(t){const e=yh(t);return t.uidEvent=e,Aa[e]=Aa[e]||{},Aa[e]}function pE(t,e){return function n(s){return pu(s,{delegateTarget:t}),n.oneOff&&M.off(t,s.type,e),e.apply(t,[s])}}function mE(t,e,n){return function s(r){const i=t.querySelectorAll(e);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const a of i)if(a===o)return pu(r,{delegateTarget:o}),s.oneOff&&M.off(t,r.type,e,n),n.apply(o,[r])}}function bh(t,e,n=null){return Object.values(t).find(s=>s.callable===e&&s.delegationSelector===n)}function Ah(t,e,n){const s=typeof e=="string",r=s?n:e||n;let i=Th(t);return hE.has(i)||(i=t),[s,r,i]}function Hc(t,e,n,s,r){if(typeof e!="string"||!t)return;let[i,o,a]=Ah(e,n,s);e in Eh&&(o=(m=>function(h){if(!h.relatedTarget||h.relatedTarget!==h.delegateTarget&&!h.delegateTarget.contains(h.relatedTarget))return m.call(this,h)})(o));const l=vh(t),u=l[a]||(l[a]={}),c=bh(u,o,i?n:null);if(c){c.oneOff=c.oneOff&&r;return}const f=yh(o,e.replace(cE,"")),_=i?mE(t,n,o):pE(t,o);_.delegationSelector=i?n:null,_.callable=o,_.oneOff=r,_.uidEvent=f,u[f]=_,t.addEventListener(a,_,i)}function al(t,e,n,s,r){const i=bh(e[n],s,r);i&&(t.removeEventListener(n,i,!!r),delete e[n][i.uidEvent])}function gE(t,e,n,s){const r=e[n]||{};for(const[i,o]of Object.entries(r))i.includes(s)&&al(t,e,n,o.callable,o.delegationSelector)}function Th(t){return t=t.replace(fE,""),Eh[t]||t}const M={on(t,e,n,s){Hc(t,e,n,s,!1)},one(t,e,n,s){Hc(t,e,n,s,!0)},off(t,e,n,s){if(typeof e!="string"||!t)return;const[r,i,o]=Ah(e,n,s),a=o!==e,l=vh(t),u=l[o]||{},c=e.startsWith(".");if(typeof i<"u"){if(!Object.keys(u).length)return;al(t,l,o,i,r?n:null);return}if(c)for(const f of Object.keys(l))gE(t,l,f,e.slice(1));for(const[f,_]of Object.entries(u)){const p=f.replace(dE,"");(!a||e.includes(p))&&al(t,l,o,_.callable,_.delegationSelector)}},trigger(t,e,n){if(typeof e!="string"||!t)return null;const s=gh(),r=Th(e),i=e!==r;let o=null,a=!0,l=!0,u=!1;i&&s&&(o=s.Event(e,n),s(t).trigger(o),a=!o.isPropagationStopped(),l=!o.isImmediatePropagationStopped(),u=o.isDefaultPrevented());const c=pu(new Event(e,{bubbles:a,cancelable:!0}),n);return u&&c.preventDefault(),l&&t.dispatchEvent(c),c.defaultPrevented&&o&&o.preventDefault(),c}};function pu(t,e={}){for(const[n,s]of Object.entries(e))try{t[n]=s}catch{Object.defineProperty(t,n,{configurable:!0,get(){return s}})}return t}function jc(t){if(t==="true")return!0;if(t==="false")return!1;if(t===Number(t).toString())return Number(t);if(t===""||t==="null")return null;if(typeof t!="string")return t;try{return JSON.parse(decodeURIComponent(t))}catch{return t}}function Ta(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const Qt={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${Ta(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${Ta(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter(s=>s.startsWith("bs")&&!s.startsWith("bsConfig"));for(const s of n){let r=s.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),e[r]=jc(t.dataset[s])}return e},getDataAttribute(t,e){return jc(t.getAttribute(`data-bs-${Ta(e)}`))}};class ni{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,n){const s=Zt(n)?Qt.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof s=="object"?s:{},...Zt(n)?Qt.getDataAttributes(n):{},...typeof e=="object"?e:{}}}_typeCheckConfig(e,n=this.constructor.DefaultType){for(const[s,r]of Object.entries(n)){const i=e[s],o=Zt(i)?"element":oE(i);if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${r}".`)}}}const _E="5.3.1";class Pt extends ni{constructor(e,n){super(),e=An(e),e&&(this._element=e,this._config=this._getConfig(n),va.set(this._element,this.constructor.DATA_KEY,this))}dispose(){va.remove(this._element,this.constructor.DATA_KEY),M.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,n,s=!0){_h(e,n,s)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return va.get(An(e),this.DATA_KEY)}static getOrCreateInstance(e,n={}){return this.getInstance(e)||new this(e,typeof n=="object"?n:null)}static get VERSION(){return _E}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const Ca=t=>{let e=t.getAttribute("data-bs-target");if(!e||e==="#"){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&n!=="#"?n.trim():null}return hh(e)},Y={find(t,e=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t,e=document.documentElement){return Element.prototype.querySelector.call(e,t)},children(t,e){return[].concat(...t.children).filter(n=>n.matches(e))},parents(t,e){const n=[];let s=t.parentNode.closest(e);for(;s;)n.push(s),s=s.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(e,t).filter(n=>!Tn(n)&&sr(n))},getSelectorFromElement(t){const e=Ca(t);return e&&Y.findOne(e)?e:null},getElementFromSelector(t){const e=Ca(t);return e?Y.findOne(e):null},getMultipleElementsFromSelector(t){const e=Ca(t);return e?Y.find(e):[]}},Ho=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;M.on(document,n,`[data-bs-dismiss="${s}"]`,function(r){if(["A","AREA"].includes(this.tagName)&&r.preventDefault(),Tn(this))return;const i=Y.getElementFromSelector(this)||this.closest(`.${s}`);t.getOrCreateInstance(i)[e]()})},EE="alert",yE="bs.alert",Ch=`.${yE}`,vE=`close${Ch}`,bE=`closed${Ch}`,AE="fade",TE="show";class si extends Pt{static get NAME(){return EE}close(){if(M.trigger(this._element,vE).defaultPrevented)return;this._element.classList.remove(TE);const n=this._element.classList.contains(AE);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),M.trigger(this._element,bE),this.dispose()}static jQueryInterface(e){return this.each(function(){const n=si.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}Ho(si,"close");Ct(si);const CE="button",SE="bs.button",wE=`.${SE}`,OE=".data-api",kE="active",Uc='[data-bs-toggle="button"]',NE=`click${wE}${OE}`;class ri extends Pt{static get NAME(){return CE}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(kE))}static jQueryInterface(e){return this.each(function(){const n=ri.getOrCreateInstance(this);e==="toggle"&&n[e]()})}}M.on(document,NE,Uc,t=>{t.preventDefault();const e=t.target.closest(Uc);ri.getOrCreateInstance(e).toggle()});Ct(ri);const PE="swipe",rr=".bs.swipe",DE=`touchstart${rr}`,IE=`touchmove${rr}`,RE=`touchend${rr}`,LE=`pointerdown${rr}`,FE=`pointerup${rr}`,ME="touch",xE="pen",BE="pointer-event",$E=40,VE={endCallback:null,leftCallback:null,rightCallback:null},HE={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class fo extends ni{constructor(e,n){super(),this._element=e,!(!e||!fo.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return VE}static get DefaultType(){return HE}static get NAME(){return PE}dispose(){M.off(this._element,rr)}_start(e){if(!this._supportPointerEvents){this._deltaX=e.touches[0].clientX;return}this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX)}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),ze(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=$E)return;const n=e/this._deltaX;this._deltaX=0,n&&ze(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(M.on(this._element,LE,e=>this._start(e)),M.on(this._element,FE,e=>this._end(e)),this._element.classList.add(BE)):(M.on(this._element,DE,e=>this._start(e)),M.on(this._element,IE,e=>this._move(e)),M.on(this._element,RE,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType===xE||e.pointerType===ME)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const jE="carousel",UE="bs.carousel",Dn=`.${UE}`,Sh=".data-api",WE="ArrowLeft",qE="ArrowRight",KE=500,mr="next",gs="prev",As="left",Gi="right",zE=`slide${Dn}`,Sa=`slid${Dn}`,GE=`keydown${Dn}`,YE=`mouseenter${Dn}`,XE=`mouseleave${Dn}`,JE=`dragstart${Dn}`,ZE=`load${Dn}${Sh}`,QE=`click${Dn}${Sh}`,wh="carousel",Si="active",ey="slide",ty="carousel-item-end",ny="carousel-item-start",sy="carousel-item-next",ry="carousel-item-prev",Oh=".active",kh=".carousel-item",iy=Oh+kh,oy=".carousel-item img",ay=".carousel-indicators",ly="[data-bs-slide], [data-bs-slide-to]",uy='[data-bs-ride="carousel"]',cy={[WE]:Gi,[qE]:As},fy={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},dy={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ir extends Pt{constructor(e,n){super(e,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Y.findOne(ay,this._element),this._addEventListeners(),this._config.ride===wh&&this.cycle()}static get Default(){return fy}static get DefaultType(){return dy}static get NAME(){return jE}next(){this._slide(mr)}nextWhenVisible(){!document.hidden&&sr(this._element)&&this.next()}prev(){this._slide(gs)}pause(){this._isSliding&&ph(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){M.one(this._element,Sa,()=>this.cycle());return}this.cycle()}}to(e){const n=this._getItems();if(e>n.length-1||e<0)return;if(this._isSliding){M.one(this._element,Sa,()=>this.to(e));return}const s=this._getItemIndex(this._getActive());if(s===e)return;const r=e>s?mr:gs;this._slide(r,n[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&M.on(this._element,GE,e=>this._keydown(e)),this._config.pause==="hover"&&(M.on(this._element,YE,()=>this.pause()),M.on(this._element,XE,()=>this._maybeEnableCycle())),this._config.touch&&fo.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const s of Y.find(oy,this._element))M.on(s,JE,r=>r.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(As)),rightCallback:()=>this._slide(this._directionToOrder(Gi)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),KE+this._config.interval))}};this._swipeHelper=new fo(this._element,n)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const n=cy[e.key];n&&(e.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const n=Y.findOne(Oh,this._indicatorsElement);n.classList.remove(Si),n.removeAttribute("aria-current");const s=Y.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);s&&(s.classList.add(Si),s.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const n=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(e,n=null){if(this._isSliding)return;const s=this._getActive(),r=e===mr,i=n||hu(this._getItems(),s,r,this._config.wrap);if(i===s)return;const o=this._getItemIndex(i),a=p=>M.trigger(this._element,p,{relatedTarget:i,direction:this._orderToDirection(e),from:this._getItemIndex(s),to:o});if(a(zE).defaultPrevented||!s||!i)return;const u=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const c=r?ny:ty,f=r?sy:ry;i.classList.add(f),ti(i),s.classList.add(c),i.classList.add(c);const _=()=>{i.classList.remove(c,f),i.classList.add(Si),s.classList.remove(Si,f,c),this._isSliding=!1,a(Sa)};this._queueCallback(_,s,this._isAnimated()),u&&this.cycle()}_isAnimated(){return this._element.classList.contains(ey)}_getActive(){return Y.findOne(iy,this._element)}_getItems(){return Y.find(kh,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return bt()?e===As?gs:mr:e===As?mr:gs}_orderToDirection(e){return bt()?e===gs?As:Gi:e===gs?Gi:As}static jQueryInterface(e){return this.each(function(){const n=ir.getOrCreateInstance(this,e);if(typeof e=="number"){n.to(e);return}if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(document,QE,ly,function(t){const e=Y.getElementFromSelector(this);if(!e||!e.classList.contains(wh))return;t.preventDefault();const n=ir.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");if(s){n.to(s),n._maybeEnableCycle();return}if(Qt.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});M.on(window,ZE,()=>{const t=Y.find(uy);for(const e of t)ir.getOrCreateInstance(e)});Ct(ir);const hy="collapse",py="bs.collapse",ii=`.${py}`,my=".data-api",gy=`show${ii}`,_y=`shown${ii}`,Ey=`hide${ii}`,yy=`hidden${ii}`,vy=`click${ii}${my}`,wa="show",Ss="collapse",wi="collapsing",by="collapsed",Ay=`:scope .${Ss} .${Ss}`,Ty="collapse-horizontal",Cy="width",Sy="height",wy=".collapse.show, .collapse.collapsing",ll='[data-bs-toggle="collapse"]',Oy={parent:null,toggle:!0},ky={parent:"(null|element)",toggle:"boolean"};class Ws extends Pt{constructor(e,n){super(e,n),this._isTransitioning=!1,this._triggerArray=[];const s=Y.find(ll);for(const r of s){const i=Y.getSelectorFromElement(r),o=Y.find(i).filter(a=>a===this._element);i!==null&&o.length&&this._triggerArray.push(r)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Oy}static get DefaultType(){return ky}static get NAME(){return hy}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(wy).filter(a=>a!==this._element).map(a=>Ws.getOrCreateInstance(a,{toggle:!1}))),e.length&&e[0]._isTransitioning||M.trigger(this._element,gy).defaultPrevented)return;for(const a of e)a.hide();const s=this._getDimension();this._element.classList.remove(Ss),this._element.classList.add(wi),this._element.style[s]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(wi),this._element.classList.add(Ss,wa),this._element.style[s]="",M.trigger(this._element,_y)},o=`scroll${s[0].toUpperCase()+s.slice(1)}`;this._queueCallback(r,this._element,!0),this._element.style[s]=`${this._element[o]}px`}hide(){if(this._isTransitioning||!this._isShown()||M.trigger(this._element,Ey).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,ti(this._element),this._element.classList.add(wi),this._element.classList.remove(Ss,wa);for(const r of this._triggerArray){const i=Y.getElementFromSelector(r);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([r],!1)}this._isTransitioning=!0;const s=()=>{this._isTransitioning=!1,this._element.classList.remove(wi),this._element.classList.add(Ss),M.trigger(this._element,yy)};this._element.style[n]="",this._queueCallback(s,this._element,!0)}_isShown(e=this._element){return e.classList.contains(wa)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=An(e.parent),e}_getDimension(){return this._element.classList.contains(Ty)?Cy:Sy}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(ll);for(const n of e){const s=Y.getElementFromSelector(n);s&&this._addAriaAndCollapsedClass([n],this._isShown(s))}}_getFirstLevelChildren(e){const n=Y.find(Ay,this._config.parent);return Y.find(e,this._config.parent).filter(s=>!n.includes(s))}_addAriaAndCollapsedClass(e,n){if(e.length)for(const s of e)s.classList.toggle(by,!n),s.setAttribute("aria-expanded",n)}static jQueryInterface(e){const n={};return typeof e=="string"&&/show|hide/.test(e)&&(n.toggle=!1),this.each(function(){const s=Ws.getOrCreateInstance(this,n);if(typeof e=="string"){if(typeof s[e]>"u")throw new TypeError(`No method named "${e}"`);s[e]()}})}}M.on(document,vy,ll,function(t){(t.target.tagName==="A"||t.delegateTarget&&t.delegateTarget.tagName==="A")&&t.preventDefault();for(const e of Y.getMultipleElementsFromSelector(this))Ws.getOrCreateInstance(e,{toggle:!1}).toggle()});Ct(Ws);const Wc="dropdown",Ny="bs.dropdown",as=`.${Ny}`,mu=".data-api",Py="Escape",qc="Tab",Dy="ArrowUp",Kc="ArrowDown",Iy=2,Ry=`hide${as}`,Ly=`hidden${as}`,Fy=`show${as}`,My=`shown${as}`,Nh=`click${as}${mu}`,Ph=`keydown${as}${mu}`,xy=`keyup${as}${mu}`,Ts="show",By="dropup",$y="dropend",Vy="dropstart",Hy="dropup-center",jy="dropdown-center",jn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Uy=`${jn}.${Ts}`,Yi=".dropdown-menu",Wy=".navbar",qy=".navbar-nav",Ky=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",zy=bt()?"top-end":"top-start",Gy=bt()?"top-start":"top-end",Yy=bt()?"bottom-end":"bottom-start",Xy=bt()?"bottom-start":"bottom-end",Jy=bt()?"left-start":"right-start",Zy=bt()?"right-start":"left-start",Qy="top",ev="bottom",tv={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},nv={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class yt extends Pt{constructor(e,n){super(e,n),this._popper=null,this._parent=this._element.parentNode,this._menu=Y.next(this._element,Yi)[0]||Y.prev(this._element,Yi)[0]||Y.findOne(Yi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return tv}static get DefaultType(){return nv}static get NAME(){return Wc}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Tn(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!M.trigger(this._element,Fy,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(qy))for(const s of[].concat(...document.body.children))M.on(s,"mouseover",co);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ts),this._element.classList.add(Ts),M.trigger(this._element,My,e)}}hide(){if(Tn(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!M.trigger(this._element,Ry,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const s of[].concat(...document.body.children))M.off(s,"mouseover",co);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ts),this._element.classList.remove(Ts),this._element.setAttribute("aria-expanded","false"),Qt.removeDataAttribute(this._menu,"popper"),M.trigger(this._element,Ly,e)}}_getConfig(e){if(e=super._getConfig(e),typeof e.reference=="object"&&!Zt(e.reference)&&typeof e.reference.getBoundingClientRect!="function")throw new TypeError(`${Wc.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(typeof dh>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;this._config.reference==="parent"?e=this._parent:Zt(this._config.reference)?e=An(this._config.reference):typeof this._config.reference=="object"&&(e=this._config.reference);const n=this._getPopperConfig();this._popper=du(e,this._menu,n)}_isShown(){return this._menu.classList.contains(Ts)}_getPlacement(){const e=this._parent;if(e.classList.contains($y))return Jy;if(e.classList.contains(Vy))return Zy;if(e.classList.contains(Hy))return Qy;if(e.classList.contains(jy))return ev;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return e.classList.contains(By)?n?Gy:zy:n?Xy:Yy}_detectNavbar(){return this._element.closest(Wy)!==null}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(Qt.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...ze(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:n}){const s=Y.find(Ky,this._menu).filter(r=>sr(r));s.length&&hu(s,n,e===Kc,!s.includes(n)).focus()}static jQueryInterface(e){return this.each(function(){const n=yt.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}static clearMenus(e){if(e.button===Iy||e.type==="keyup"&&e.key!==qc)return;const n=Y.find(Uy);for(const s of n){const r=yt.getInstance(s);if(!r||r._config.autoClose===!1)continue;const i=e.composedPath(),o=i.includes(r._menu);if(i.includes(r._element)||r._config.autoClose==="inside"&&!o||r._config.autoClose==="outside"&&o||r._menu.contains(e.target)&&(e.type==="keyup"&&e.key===qc||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:r._element};e.type==="click"&&(a.clickEvent=e),r._completeHide(a)}}static dataApiKeydownHandler(e){const n=/input|textarea/i.test(e.target.tagName),s=e.key===Py,r=[Dy,Kc].includes(e.key);if(!r&&!s||n&&!s)return;e.preventDefault();const i=this.matches(jn)?this:Y.prev(this,jn)[0]||Y.next(this,jn)[0]||Y.findOne(jn,e.delegateTarget.parentNode),o=yt.getOrCreateInstance(i);if(r){e.stopPropagation(),o.show(),o._selectMenuItem(e);return}o._isShown()&&(e.stopPropagation(),o.hide(),i.focus())}}M.on(document,Ph,jn,yt.dataApiKeydownHandler);M.on(document,Ph,Yi,yt.dataApiKeydownHandler);M.on(document,Nh,yt.clearMenus);M.on(document,xy,yt.clearMenus);M.on(document,Nh,jn,function(t){t.preventDefault(),yt.getOrCreateInstance(this).toggle()});Ct(yt);const Dh="backdrop",sv="fade",zc="show",Gc=`mousedown.bs.${Dh}`,rv={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},iv={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ih extends ni{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return rv}static get DefaultType(){return iv}static get NAME(){return Dh}show(e){if(!this._config.isVisible){ze(e);return}this._append();const n=this._getElement();this._config.isAnimated&&ti(n),n.classList.add(zc),this._emulateAnimation(()=>{ze(e)})}hide(e){if(!this._config.isVisible){ze(e);return}this._getElement().classList.remove(zc),this._emulateAnimation(()=>{this.dispose(),ze(e)})}dispose(){this._isAppended&&(M.off(this._element,Gc),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add(sv),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=An(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),M.on(e,Gc,()=>{ze(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){_h(e,this._getElement(),this._config.isAnimated)}}const ov="focustrap",av="bs.focustrap",ho=`.${av}`,lv=`focusin${ho}`,uv=`keydown.tab${ho}`,cv="Tab",fv="forward",Yc="backward",dv={autofocus:!0,trapElement:null},hv={autofocus:"boolean",trapElement:"element"};class Rh extends ni{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return dv}static get DefaultType(){return hv}static get NAME(){return ov}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),M.off(document,ho),M.on(document,lv,e=>this._handleFocusin(e)),M.on(document,uv,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,M.off(document,ho))}_handleFocusin(e){const{trapElement:n}=this._config;if(e.target===document||e.target===n||n.contains(e.target))return;const s=Y.focusableChildren(n);s.length===0?n.focus():this._lastTabNavDirection===Yc?s[s.length-1].focus():s[0].focus()}_handleKeydown(e){e.key===cv&&(this._lastTabNavDirection=e.shiftKey?Yc:fv)}}const Xc=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Jc=".sticky-top",Oi="padding-right",Zc="margin-right";class ul{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Oi,n=>n+e),this._setElementAttributes(Xc,Oi,n=>n+e),this._setElementAttributes(Jc,Zc,n=>n-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Oi),this._resetElementAttributes(Xc,Oi),this._resetElementAttributes(Jc,Zc)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,n,s){const r=this.getWidth(),i=o=>{if(o!==this._element&&window.innerWidth>o.clientWidth+r)return;this._saveInitialAttribute(o,n);const a=window.getComputedStyle(o).getPropertyValue(n);o.style.setProperty(n,`${s(Number.parseFloat(a))}px`)};this._applyManipulationCallback(e,i)}_saveInitialAttribute(e,n){const s=e.style.getPropertyValue(n);s&&Qt.setDataAttribute(e,n,s)}_resetElementAttributes(e,n){const s=r=>{const i=Qt.getDataAttribute(r,n);if(i===null){r.style.removeProperty(n);return}Qt.removeDataAttribute(r,n),r.style.setProperty(n,i)};this._applyManipulationCallback(e,s)}_applyManipulationCallback(e,n){if(Zt(e)){n(e);return}for(const s of Y.find(e,this._element))n(s)}}const pv="modal",mv="bs.modal",At=`.${mv}`,gv=".data-api",_v="Escape",Ev=`hide${At}`,yv=`hidePrevented${At}`,Lh=`hidden${At}`,Fh=`show${At}`,vv=`shown${At}`,bv=`resize${At}`,Av=`click.dismiss${At}`,Tv=`mousedown.dismiss${At}`,Cv=`keydown.dismiss${At}`,Sv=`click${At}${gv}`,Qc="modal-open",wv="fade",ef="show",Oa="modal-static",Ov=".modal.show",kv=".modal-dialog",Nv=".modal-body",Pv='[data-bs-toggle="modal"]',Dv={backdrop:!0,focus:!0,keyboard:!0},Iv={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ts extends Pt{constructor(e,n){super(e,n),this._dialog=Y.findOne(kv,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ul,this._addEventListeners()}static get Default(){return Dv}static get DefaultType(){return Iv}static get NAME(){return pv}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||M.trigger(this._element,Fh,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Qc),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||M.trigger(this._element,Ev).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(ef),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){M.off(window,At),M.off(this._dialog,At),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ih({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Rh({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=Y.findOne(Nv,this._dialog);n&&(n.scrollTop=0),ti(this._element),this._element.classList.add(ef);const s=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,M.trigger(this._element,vv,{relatedTarget:e})};this._queueCallback(s,this._dialog,this._isAnimated())}_addEventListeners(){M.on(this._element,Cv,e=>{if(e.key===_v){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),M.on(window,bv,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),M.on(this._element,Tv,e=>{M.one(this._element,Av,n=>{if(!(this._element!==e.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Qc),this._resetAdjustments(),this._scrollBar.reset(),M.trigger(this._element,Lh)})}_isAnimated(){return this._element.classList.contains(wv)}_triggerBackdropTransition(){if(M.trigger(this._element,yv).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,s=this._element.style.overflowY;s==="hidden"||this._element.classList.contains(Oa)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(Oa),this._queueCallback(()=>{this._element.classList.remove(Oa),this._queueCallback(()=>{this._element.style.overflowY=s},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),s=n>0;if(s&&!e){const r=bt()?"paddingLeft":"paddingRight";this._element.style[r]=`${n}px`}if(!s&&e){const r=bt()?"paddingRight":"paddingLeft";this._element.style[r]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,n){return this.each(function(){const s=ts.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof s[e]>"u")throw new TypeError(`No method named "${e}"`);s[e](n)}})}}M.on(document,Sv,Pv,function(t){const e=Y.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),M.one(e,Fh,r=>{r.defaultPrevented||M.one(e,Lh,()=>{sr(this)&&this.focus()})});const n=Y.findOne(Ov);n&&ts.getInstance(n).hide(),ts.getOrCreateInstance(e).toggle(this)});Ho(ts);Ct(ts);const Rv="offcanvas",Lv="bs.offcanvas",an=`.${Lv}`,Mh=".data-api",Fv=`load${an}${Mh}`,Mv="Escape",tf="show",nf="showing",sf="hiding",xv="offcanvas-backdrop",xh=".offcanvas.show",Bv=`show${an}`,$v=`shown${an}`,Vv=`hide${an}`,rf=`hidePrevented${an}`,Bh=`hidden${an}`,Hv=`resize${an}`,jv=`click${an}${Mh}`,Uv=`keydown.dismiss${an}`,Wv='[data-bs-toggle="offcanvas"]',qv={backdrop:!0,keyboard:!0,scroll:!1},Kv={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class rn extends Pt{constructor(e,n){super(e,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return qv}static get DefaultType(){return Kv}static get NAME(){return Rv}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||M.trigger(this._element,Bv,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new ul().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(nf);const s=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(tf),this._element.classList.remove(nf),M.trigger(this._element,$v,{relatedTarget:e})};this._queueCallback(s,this._element,!0)}hide(){if(!this._isShown||M.trigger(this._element,Vv).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(sf),this._backdrop.hide();const n=()=>{this._element.classList.remove(tf,sf),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new ul().reset(),M.trigger(this._element,Bh)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=()=>{if(this._config.backdrop==="static"){M.trigger(this._element,rf);return}this.hide()},n=!!this._config.backdrop;return new Ih({className:xv,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?e:null})}_initializeFocusTrap(){return new Rh({trapElement:this._element})}_addEventListeners(){M.on(this._element,Uv,e=>{if(e.key===Mv){if(this._config.keyboard){this.hide();return}M.trigger(this._element,rf)}})}static jQueryInterface(e){return this.each(function(){const n=rn.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}M.on(document,jv,Wv,function(t){const e=Y.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Tn(this))return;M.one(e,Bh,()=>{sr(this)&&this.focus()});const n=Y.findOne(xh);n&&n!==e&&rn.getInstance(n).hide(),rn.getOrCreateInstance(e).toggle(this)});M.on(window,Fv,()=>{for(const t of Y.find(xh))rn.getOrCreateInstance(t).show()});M.on(window,Hv,()=>{for(const t of Y.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(t).position!=="fixed"&&rn.getOrCreateInstance(t).hide()});Ho(rn);Ct(rn);const zv=/^aria-[\w-]*$/i,$h={"*":["class","dir","id","lang","role",zv],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Gv=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Yv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xv=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?Gv.has(n)?!!Yv.test(t.nodeValue):!0:e.filter(s=>s instanceof RegExp).some(s=>s.test(n))};function Jv(t,e,n){if(!t.length)return t;if(n&&typeof n=="function")return n(t);const r=new window.DOMParser().parseFromString(t,"text/html"),i=[].concat(...r.body.querySelectorAll("*"));for(const o of i){const a=o.nodeName.toLowerCase();if(!Object.keys(e).includes(a)){o.remove();continue}const l=[].concat(...o.attributes),u=[].concat(e["*"]||[],e[a]||[]);for(const c of l)Xv(c,u)||o.removeAttribute(c.nodeName)}return r.body.innerHTML}const Zv="TemplateFactory",Qv={allowList:$h,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},eb={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},tb={entry:"(string|element|function|null)",selector:"(string|element)"};class nb extends ni{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return Qv}static get DefaultType(){return eb}static get NAME(){return Zv}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[r,i]of Object.entries(this._config.content))this._setContent(e,i,r);const n=e.children[0],s=this._resolvePossibleFunction(this._config.extraClass);return s&&n.classList.add(...s.split(" ")),n}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[n,s]of Object.entries(e))super._typeCheckConfig({selector:n,entry:s},tb)}_setContent(e,n,s){const r=Y.findOne(s,e);if(r){if(n=this._resolvePossibleFunction(n),!n){r.remove();return}if(Zt(n)){this._putElementInTemplate(An(n),r);return}if(this._config.html){r.innerHTML=this._maybeSanitize(n);return}r.textContent=n}}_maybeSanitize(e){return this._config.sanitize?Jv(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return ze(e,[this])}_putElementInTemplate(e,n){if(this._config.html){n.innerHTML="",n.append(e);return}n.textContent=e.textContent}}const sb="tooltip",rb=new Set(["sanitize","allowList","sanitizeFn"]),ka="fade",ib="modal",ki="show",ob=".tooltip-inner",of=`.${ib}`,af="hide.bs.modal",gr="hover",Na="focus",ab="click",lb="manual",ub="hide",cb="hidden",fb="show",db="shown",hb="inserted",pb="click",mb="focusin",gb="focusout",_b="mouseenter",Eb="mouseleave",yb={AUTO:"auto",TOP:"top",RIGHT:bt()?"left":"right",BOTTOM:"bottom",LEFT:bt()?"right":"left"},vb={allowList:$h,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},bb={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class In extends Pt{constructor(e,n){if(typeof dh>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return vb}static get DefaultType(){return bb}static get NAME(){return sb}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),M.off(this._element.closest(of),af,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const e=M.trigger(this._element,this.constructor.eventName(fb)),s=(mh(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!s)return;this._disposePopper();const r=this._getTipElement();this._element.setAttribute("aria-describedby",r.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(r),M.trigger(this._element,this.constructor.eventName(hb))),this._popper=this._createPopper(r),r.classList.add(ki),"ontouchstart"in document.documentElement)for(const a of[].concat(...document.body.children))M.on(a,"mouseover",co);const o=()=>{M.trigger(this._element,this.constructor.eventName(db)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(o,this.tip,this._isAnimated())}hide(){if(!this._isShown()||M.trigger(this._element,this.constructor.eventName(ub)).defaultPrevented)return;if(this._getTipElement().classList.remove(ki),"ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))M.off(r,"mouseover",co);this._activeTrigger[ab]=!1,this._activeTrigger[Na]=!1,this._activeTrigger[gr]=!1,this._isHovered=null;const s=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),M.trigger(this._element,this.constructor.eventName(cb)))};this._queueCallback(s,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const n=this._getTemplateFactory(e).toHtml();if(!n)return null;n.classList.remove(ka,ki),n.classList.add(`bs-${this.constructor.NAME}-auto`);const s=aE(this.constructor.NAME).toString();return n.setAttribute("id",s),this._isAnimated()&&n.classList.add(ka),n}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new nb({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[ob]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ka)}_isShown(){return this.tip&&this.tip.classList.contains(ki)}_createPopper(e){const n=ze(this._config.placement,[this,e,this._element]),s=yb[n.toUpperCase()];return du(this._element,e,this._getPopperConfig(s))}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_resolvePossibleFunction(e){return ze(e,[this._element])}_getPopperConfig(e){const n={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:s=>{this._getTipElement().setAttribute("data-popper-placement",s.state.placement)}}]};return{...n,...ze(this._config.popperConfig,[n])}}_setListeners(){const e=this._config.trigger.split(" ");for(const n of e)if(n==="click")M.on(this._element,this.constructor.eventName(pb),this._config.selector,s=>{this._initializeOnDelegatedTarget(s).toggle()});else if(n!==lb){const s=n===gr?this.constructor.eventName(_b):this.constructor.eventName(mb),r=n===gr?this.constructor.eventName(Eb):this.constructor.eventName(gb);M.on(this._element,s,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusin"?Na:gr]=!0,o._enter()}),M.on(this._element,r,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusout"?Na:gr]=o._element.contains(i.relatedTarget),o._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},M.on(this._element.closest(of),af,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,n){clearTimeout(this._timeout),this._timeout=setTimeout(e,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const n=Qt.getDataAttributes(this._element);for(const s of Object.keys(n))rb.has(s)&&delete n[s];return e={...n,...typeof e=="object"&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=e.container===!1?document.body:An(e.container),typeof e.delay=="number"&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title=="number"&&(e.title=e.title.toString()),typeof e.content=="number"&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[n,s]of Object.entries(this._config))this.constructor.Default[n]!==s&&(e[n]=s);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const n=In.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}Ct(In);const Ab="popover",Tb=".popover-header",Cb=".popover-body",Sb={...In.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},wb={...In.DefaultType,content:"(null|string|element|function)"};class oi extends In{static get Default(){return Sb}static get DefaultType(){return wb}static get NAME(){return Ab}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Tb]:this._getTitle(),[Cb]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const n=oi.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}Ct(oi);const Ob="scrollspy",kb="bs.scrollspy",gu=`.${kb}`,Nb=".data-api",Pb=`activate${gu}`,lf=`click${gu}`,Db=`load${gu}${Nb}`,Ib="dropdown-item",_s="active",Rb='[data-bs-spy="scroll"]',Pa="[href]",Lb=".nav, .list-group",uf=".nav-link",Fb=".nav-item",Mb=".list-group-item",xb=`${uf}, ${Fb} > ${uf}, ${Mb}`,Bb=".dropdown",$b=".dropdown-toggle",Vb={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Hb={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class ai extends Pt{constructor(e,n){super(e,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Vb}static get DefaultType(){return Hb}static get NAME(){return Ob}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=An(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold=="string"&&(e.threshold=e.threshold.split(",").map(n=>Number.parseFloat(n))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(M.off(this._config.target,lf),M.on(this._config.target,lf,Pa,e=>{const n=this._observableSections.get(e.target.hash);if(n){e.preventDefault();const s=this._rootElement||window,r=n.offsetTop-this._element.offsetTop;if(s.scrollTo){s.scrollTo({top:r,behavior:"smooth"});return}s.scrollTop=r}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),e)}_observerCallback(e){const n=o=>this._targetLinks.get(`#${o.target.id}`),s=o=>{this._previousScrollData.visibleEntryTop=o.target.offsetTop,this._process(n(o))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const o of e){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(o));continue}const a=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&a){if(s(o),!r)return;continue}!i&&!a&&s(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=Y.find(Pa,this._config.target);for(const n of e){if(!n.hash||Tn(n))continue;const s=Y.findOne(decodeURI(n.hash),this._element);sr(s)&&(this._targetLinks.set(decodeURI(n.hash),n),this._observableSections.set(n.hash,s))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(_s),this._activateParents(e),M.trigger(this._element,Pb,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains(Ib)){Y.findOne($b,e.closest(Bb)).classList.add(_s);return}for(const n of Y.parents(e,Lb))for(const s of Y.prev(n,xb))s.classList.add(_s)}_clearActiveClass(e){e.classList.remove(_s);const n=Y.find(`${Pa}.${_s}`,e);for(const s of n)s.classList.remove(_s)}static jQueryInterface(e){return this.each(function(){const n=ai.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(window,Db,()=>{for(const t of Y.find(Rb))ai.getOrCreateInstance(t)});Ct(ai);const jb="tab",Ub="bs.tab",ls=`.${Ub}`,Wb=`hide${ls}`,qb=`hidden${ls}`,Kb=`show${ls}`,zb=`shown${ls}`,Gb=`click${ls}`,Yb=`keydown${ls}`,Xb=`load${ls}`,Jb="ArrowLeft",cf="ArrowRight",Zb="ArrowUp",ff="ArrowDown",Da="Home",df="End",Un="active",hf="fade",Ia="show",Qb="dropdown",e0=".dropdown-toggle",t0=".dropdown-menu",Ra=":not(.dropdown-toggle)",n0='.list-group, .nav, [role="tablist"]',s0=".nav-item, .list-group-item",r0=`.nav-link${Ra}, .list-group-item${Ra}, [role="tab"]${Ra}`,Vh='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',La=`${r0}, ${Vh}`,i0=`.${Un}[data-bs-toggle="tab"], .${Un}[data-bs-toggle="pill"], .${Un}[data-bs-toggle="list"]`;class Cn extends Pt{constructor(e){super(e),this._parent=this._element.closest(n0),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),M.on(this._element,Yb,n=>this._keydown(n)))}static get NAME(){return jb}show(){const e=this._element;if(this._elemIsActive(e))return;const n=this._getActiveElem(),s=n?M.trigger(n,Wb,{relatedTarget:e}):null;M.trigger(e,Kb,{relatedTarget:n}).defaultPrevented||s&&s.defaultPrevented||(this._deactivate(n,e),this._activate(e,n))}_activate(e,n){if(!e)return;e.classList.add(Un),this._activate(Y.getElementFromSelector(e));const s=()=>{if(e.getAttribute("role")!=="tab"){e.classList.add(Ia);return}e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),M.trigger(e,zb,{relatedTarget:n})};this._queueCallback(s,e,e.classList.contains(hf))}_deactivate(e,n){if(!e)return;e.classList.remove(Un),e.blur(),this._deactivate(Y.getElementFromSelector(e));const s=()=>{if(e.getAttribute("role")!=="tab"){e.classList.remove(Ia);return}e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),M.trigger(e,qb,{relatedTarget:n})};this._queueCallback(s,e,e.classList.contains(hf))}_keydown(e){if(![Jb,cf,Zb,ff,Da,df].includes(e.key))return;e.stopPropagation(),e.preventDefault();const n=this._getChildren().filter(r=>!Tn(r));let s;if([Da,df].includes(e.key))s=n[e.key===Da?0:n.length-1];else{const r=[cf,ff].includes(e.key);s=hu(n,e.target,r,!0)}s&&(s.focus({preventScroll:!0}),Cn.getOrCreateInstance(s).show())}_getChildren(){return Y.find(La,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,n){this._setAttributeIfNotExists(e,"role","tablist");for(const s of n)this._setInitialAttributesOnChild(s)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const n=this._elemIsActive(e),s=this._getOuterElement(e);e.setAttribute("aria-selected",n),s!==e&&this._setAttributeIfNotExists(s,"role","presentation"),n||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const n=Y.getElementFromSelector(e);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,n){const s=this._getOuterElement(e);if(!s.classList.contains(Qb))return;const r=(i,o)=>{const a=Y.findOne(i,s);a&&a.classList.toggle(o,n)};r(e0,Un),r(t0,Ia),s.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(e,n,s){e.hasAttribute(n)||e.setAttribute(n,s)}_elemIsActive(e){return e.classList.contains(Un)}_getInnerElement(e){return e.matches(La)?e:Y.findOne(La,e)}_getOuterElement(e){return e.closest(s0)||e}static jQueryInterface(e){return this.each(function(){const n=Cn.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(document,Gb,Vh,function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),!Tn(this)&&Cn.getOrCreateInstance(this).show()});M.on(window,Xb,()=>{for(const t of Y.find(i0))Cn.getOrCreateInstance(t)});Ct(Cn);const o0="toast",a0="bs.toast",Rn=`.${a0}`,l0=`mouseover${Rn}`,u0=`mouseout${Rn}`,c0=`focusin${Rn}`,f0=`focusout${Rn}`,d0=`hide${Rn}`,h0=`hidden${Rn}`,p0=`show${Rn}`,m0=`shown${Rn}`,g0="fade",pf="hide",Ni="show",Pi="showing",_0={animation:"boolean",autohide:"boolean",delay:"number"},E0={animation:!0,autohide:!0,delay:5e3};class or extends Pt{constructor(e,n){super(e,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return E0}static get DefaultType(){return _0}static get NAME(){return o0}show(){if(M.trigger(this._element,p0).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(g0);const n=()=>{this._element.classList.remove(Pi),M.trigger(this._element,m0),this._maybeScheduleHide()};this._element.classList.remove(pf),ti(this._element),this._element.classList.add(Ni,Pi),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||M.trigger(this._element,d0).defaultPrevented)return;const n=()=>{this._element.classList.add(pf),this._element.classList.remove(Pi,Ni),M.trigger(this._element,h0)};this._element.classList.add(Pi),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ni),super.dispose()}isShown(){return this._element.classList.contains(Ni)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,n){switch(e.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const s=e.relatedTarget;this._element===s||this._element.contains(s)||this._maybeScheduleHide()}_setListeners(){M.on(this._element,l0,e=>this._onInteraction(e,!0)),M.on(this._element,u0,e=>this._onInteraction(e,!1)),M.on(this._element,c0,e=>this._onInteraction(e,!0)),M.on(this._element,f0,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const n=or.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}Ho(or);Ct(or);const y0=Object.freeze(Object.defineProperty({__proto__:null,Alert:si,Button:ri,Carousel:ir,Collapse:Ws,Dropdown:yt,Modal:ts,Offcanvas:rn,Popover:oi,ScrollSpy:ai,Tab:Cn,Toast:or,Tooltip:In},Symbol.toStringTag,{value:"Module"}));let v0=[].slice.call(document.querySelectorAll('[data-bs-toggle="dropdown"]'));v0.map(function(t){let e={boundary:t.getAttribute("data-bs-boundary")==="viewport"?document.querySelector(".btn"):"clippingParents"};return new yt(t,e)});let b0=[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));b0.map(function(t){let e={delay:{show:50,hide:50},html:t.getAttribute("data-bs-html")==="true",placement:t.getAttribute("data-bs-placement")??"auto"};return new In(t,e)});let A0=[].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'));A0.map(function(t){let e={delay:{show:50,hide:50},html:t.getAttribute("data-bs-html")==="true",placement:t.getAttribute("data-bs-placement")??"auto"};return new oi(t,e)});let T0=[].slice.call(document.querySelectorAll('[data-bs-toggle="switch-icon"]'));T0.map(function(t){t.addEventListener("click",e=>{e.stopPropagation(),t.classList.toggle("active")})});const C0=()=>{const t=window.location.hash;t&&[].slice.call(document.querySelectorAll('[data-bs-toggle="tab"]')).filter(s=>s.hash===t).map(s=>{new Cn(s).show()})};C0();let S0=[].slice.call(document.querySelectorAll('[data-bs-toggle="toast"]'));S0.map(function(t){return new or(t)});const Hh="tblr-",jh=(t,e)=>{const n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return n?`rgba(${parseInt(n[1],16)}, ${parseInt(n[2],16)}, ${parseInt(n[3],16)}, ${e})`:null},w0=(t,e=1)=>{const n=getComputedStyle(document.body).getPropertyValue(`--${Hh}${t}`).trim();return e!==1?jh(n,e):n},O0=Object.freeze(Object.defineProperty({__proto__:null,getColor:w0,hexToRgba:jh,prefix:Hh},Symbol.toStringTag,{value:"Module"}));globalThis.bootstrap=y0;globalThis.tabler=O0;function Uh(t,e){return function(){return t.apply(e,arguments)}}const{toString:k0}=Object.prototype,{getPrototypeOf:_u}=Object,jo=(t=>e=>{const n=k0.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),qt=t=>(t=t.toLowerCase(),e=>jo(e)===t),Uo=t=>e=>typeof e===t,{isArray:ar}=Array,Br=Uo("undefined");function N0(t){return t!==null&&!Br(t)&&t.constructor!==null&&!Br(t.constructor)&&vt(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Wh=qt("ArrayBuffer");function P0(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Wh(t.buffer),e}const D0=Uo("string"),vt=Uo("function"),qh=Uo("number"),Wo=t=>t!==null&&typeof t=="object",I0=t=>t===!0||t===!1,Xi=t=>{if(jo(t)!=="object")return!1;const e=_u(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},R0=qt("Date"),L0=qt("File"),F0=qt("Blob"),M0=qt("FileList"),x0=t=>Wo(t)&&vt(t.pipe),B0=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||vt(t.append)&&((e=jo(t))==="formdata"||e==="object"&&vt(t.toString)&&t.toString()==="[object FormData]"))},$0=qt("URLSearchParams"),V0=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function li(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let s,r;if(typeof t!="object"&&(t=[t]),ar(t))for(s=0,r=t.length;s0;)if(r=n[s],e===r.toLowerCase())return r;return null}const zh=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Gh=t=>!Br(t)&&t!==zh;function cl(){const{caseless:t}=Gh(this)&&this||{},e={},n=(s,r)=>{const i=t&&Kh(e,r)||r;Xi(e[i])&&Xi(s)?e[i]=cl(e[i],s):Xi(s)?e[i]=cl({},s):ar(s)?e[i]=s.slice():e[i]=s};for(let s=0,r=arguments.length;s(li(e,(r,i)=>{n&&vt(r)?t[i]=Uh(r,n):t[i]=r},{allOwnKeys:s}),t),j0=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),U0=(t,e,n,s)=>{t.prototype=Object.create(e.prototype,s),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},W0=(t,e,n,s)=>{let r,i,o;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),i=r.length;i-- >0;)o=r[i],(!s||s(o,t,e))&&!a[o]&&(e[o]=t[o],a[o]=!0);t=n!==!1&&_u(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},q0=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const s=t.indexOf(e,n);return s!==-1&&s===n},K0=t=>{if(!t)return null;if(ar(t))return t;let e=t.length;if(!qh(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},z0=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&_u(Uint8Array)),G0=(t,e)=>{const s=(t&&t[Symbol.iterator]).call(t);let r;for(;(r=s.next())&&!r.done;){const i=r.value;e.call(t,i[0],i[1])}},Y0=(t,e)=>{let n;const s=[];for(;(n=t.exec(e))!==null;)s.push(n);return s},X0=qt("HTMLFormElement"),J0=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),mf=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),Z0=qt("RegExp"),Yh=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),s={};li(n,(r,i)=>{let o;(o=e(r,i,t))!==!1&&(s[i]=o||r)}),Object.defineProperties(t,s)},Q0=t=>{Yh(t,(e,n)=>{if(vt(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=t[n];if(vt(s)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},eA=(t,e)=>{const n={},s=r=>{r.forEach(i=>{n[i]=!0})};return ar(t)?s(t):s(String(t).split(e)),n},tA=()=>{},nA=(t,e)=>(t=+t,Number.isFinite(t)?t:e),Fa="abcdefghijklmnopqrstuvwxyz",gf="0123456789",Xh={DIGIT:gf,ALPHA:Fa,ALPHA_DIGIT:Fa+Fa.toUpperCase()+gf},sA=(t=16,e=Xh.ALPHA_DIGIT)=>{let n="";const{length:s}=e;for(;t--;)n+=e[Math.random()*s|0];return n};function rA(t){return!!(t&&vt(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const iA=t=>{const e=new Array(10),n=(s,r)=>{if(Wo(s)){if(e.indexOf(s)>=0)return;if(!("toJSON"in s)){e[r]=s;const i=ar(s)?[]:{};return li(s,(o,a)=>{const l=n(o,r+1);!Br(l)&&(i[a]=l)}),e[r]=void 0,i}}return s};return n(t,0)},oA=qt("AsyncFunction"),aA=t=>t&&(Wo(t)||vt(t))&&vt(t.then)&&vt(t.catch),I={isArray:ar,isArrayBuffer:Wh,isBuffer:N0,isFormData:B0,isArrayBufferView:P0,isString:D0,isNumber:qh,isBoolean:I0,isObject:Wo,isPlainObject:Xi,isUndefined:Br,isDate:R0,isFile:L0,isBlob:F0,isRegExp:Z0,isFunction:vt,isStream:x0,isURLSearchParams:$0,isTypedArray:z0,isFileList:M0,forEach:li,merge:cl,extend:H0,trim:V0,stripBOM:j0,inherits:U0,toFlatObject:W0,kindOf:jo,kindOfTest:qt,endsWith:q0,toArray:K0,forEachEntry:G0,matchAll:Y0,isHTMLForm:X0,hasOwnProperty:mf,hasOwnProp:mf,reduceDescriptors:Yh,freezeMethods:Q0,toObjectSet:eA,toCamelCase:J0,noop:tA,toFiniteNumber:nA,findKey:Kh,global:zh,isContextDefined:Gh,ALPHABET:Xh,generateString:sA,isSpecCompliantForm:rA,toJSONObject:iA,isAsyncFn:oA,isThenable:aA};function le(t,e,n,s,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),s&&(this.request=s),r&&(this.response=r)}I.inherits(le,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:I.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Jh=le.prototype,Zh={};["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=>{Zh[t]={value:t}});Object.defineProperties(le,Zh);Object.defineProperty(Jh,"isAxiosError",{value:!0});le.from=(t,e,n,s,r,i)=>{const o=Object.create(Jh);return I.toFlatObject(t,o,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),le.call(o,t.message,e,n,s,r),o.cause=t,o.name=t.name,i&&Object.assign(o,i),o};const lA=null;function fl(t){return I.isPlainObject(t)||I.isArray(t)}function Qh(t){return I.endsWith(t,"[]")?t.slice(0,-2):t}function _f(t,e,n){return t?t.concat(e).map(function(r,i){return r=Qh(r),!n&&i?"["+r+"]":r}).join(n?".":""):e}function uA(t){return I.isArray(t)&&!t.some(fl)}const cA=I.toFlatObject(I,{},null,function(e){return/^is[A-Z]/.test(e)});function qo(t,e,n){if(!I.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=I.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(h,y){return!I.isUndefined(y[h])});const s=n.metaTokens,r=n.visitor||c,i=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&I.isSpecCompliantForm(e);if(!I.isFunction(r))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(I.isDate(m))return m.toISOString();if(!l&&I.isBlob(m))throw new le("Blob is not supported. Use a Buffer instead.");return I.isArrayBuffer(m)||I.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function c(m,h,y){let E=m;if(m&&!y&&typeof m=="object"){if(I.endsWith(h,"{}"))h=s?h:h.slice(0,-2),m=JSON.stringify(m);else if(I.isArray(m)&&uA(m)||(I.isFileList(m)||I.endsWith(h,"[]"))&&(E=I.toArray(m)))return h=Qh(h),E.forEach(function(b,g){!(I.isUndefined(b)||b===null)&&e.append(o===!0?_f([h],g,i):o===null?h:h+"[]",u(b))}),!1}return fl(m)?!0:(e.append(_f(y,h,i),u(m)),!1)}const f=[],_=Object.assign(cA,{defaultVisitor:c,convertValue:u,isVisitable:fl});function p(m,h){if(!I.isUndefined(m)){if(f.indexOf(m)!==-1)throw Error("Circular reference detected in "+h.join("."));f.push(m),I.forEach(m,function(E,d){(!(I.isUndefined(E)||E===null)&&r.call(e,E,I.isString(d)?d.trim():d,h,_))===!0&&p(E,h?h.concat(d):[d])}),f.pop()}}if(!I.isObject(t))throw new TypeError("data must be an object");return p(t),e}function Ef(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(s){return e[s]})}function Eu(t,e){this._pairs=[],t&&qo(t,this,e)}const ep=Eu.prototype;ep.append=function(e,n){this._pairs.push([e,n])};ep.toString=function(e){const n=e?function(s){return e.call(this,s,Ef)}:Ef;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function fA(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function tp(t,e,n){if(!e)return t;const s=n&&n.encode||fA,r=n&&n.serialize;let i;if(r?i=r(e,n):i=I.isURLSearchParams(e)?e.toString():new Eu(e,n).toString(s),i){const o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t}class dA{constructor(){this.handlers=[]}use(e,n,s){return this.handlers.push({fulfilled:e,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){I.forEach(this.handlers,function(s){s!==null&&e(s)})}}const yf=dA,np={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},hA=typeof URLSearchParams<"u"?URLSearchParams:Eu,pA=typeof FormData<"u"?FormData:null,mA=typeof Blob<"u"?Blob:null,gA=(()=>{let t;return typeof navigator<"u"&&((t=navigator.product)==="ReactNative"||t==="NativeScript"||t==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),_A=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),$t={isBrowser:!0,classes:{URLSearchParams:hA,FormData:pA,Blob:mA},isStandardBrowserEnv:gA,isStandardBrowserWebWorkerEnv:_A,protocols:["http","https","file","blob","url","data"]};function EA(t,e){return qo(t,new $t.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,i){return $t.isNode&&I.isBuffer(n)?(this.append(s,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},e))}function yA(t){return I.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function vA(t){const e={},n=Object.keys(t);let s;const r=n.length;let i;for(s=0;s=n.length;return o=!o&&I.isArray(r)?r.length:o,l?(I.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!a):((!r[o]||!I.isObject(r[o]))&&(r[o]=[]),e(n,s,r[o],i)&&I.isArray(r[o])&&(r[o]=vA(r[o])),!a)}if(I.isFormData(t)&&I.isFunction(t.entries)){const n={};return I.forEachEntry(t,(s,r)=>{e(yA(s),r,n,0)}),n}return null}function bA(t,e,n){if(I.isString(t))try{return(e||JSON.parse)(t),I.trim(t)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(t)}const yu={transitional:np,adapter:["xhr","http"],transformRequest:[function(e,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,i=I.isObject(e);if(i&&I.isHTMLForm(e)&&(e=new FormData(e)),I.isFormData(e))return r&&r?JSON.stringify(sp(e)):e;if(I.isArrayBuffer(e)||I.isBuffer(e)||I.isStream(e)||I.isFile(e)||I.isBlob(e))return e;if(I.isArrayBufferView(e))return e.buffer;if(I.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return EA(e,this.formSerializer).toString();if((a=I.isFileList(e))||s.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return qo(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return i||r?(n.setContentType("application/json",!1),bA(e)):e}],transformResponse:[function(e){const n=this.transitional||yu.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(e&&I.isString(e)&&(s&&!this.responseType||r)){const o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(o)throw a.name==="SyntaxError"?le.from(a,le.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:$t.classes.FormData,Blob:$t.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};I.forEach(["delete","get","head","post","put","patch"],t=>{yu.headers[t]={}});const vu=yu,AA=I.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"]),TA=t=>{const e={};let n,s,r;return t&&t.split(` -`).forEach(function(o){r=o.indexOf(":"),n=o.substring(0,r).trim().toLowerCase(),s=o.substring(r+1).trim(),!(!n||e[n]&&AA[n])&&(n==="set-cookie"?e[n]?e[n].push(s):e[n]=[s]:e[n]=e[n]?e[n]+", "+s:s)}),e},vf=Symbol("internals");function _r(t){return t&&String(t).trim().toLowerCase()}function Ji(t){return t===!1||t==null?t:I.isArray(t)?t.map(Ji):String(t)}function CA(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(t);)e[s[1]]=s[2];return e}const SA=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Ma(t,e,n,s,r){if(I.isFunction(s))return s.call(this,e,n);if(r&&(e=n),!!I.isString(e)){if(I.isString(s))return e.indexOf(s)!==-1;if(I.isRegExp(s))return s.test(e)}}function wA(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,s)=>n.toUpperCase()+s)}function OA(t,e){const n=I.toCamelCase(" "+e);["get","set","has"].forEach(s=>{Object.defineProperty(t,s+n,{value:function(r,i,o){return this[s].call(this,e,r,i,o)},configurable:!0})})}class Ko{constructor(e){e&&this.set(e)}set(e,n,s){const r=this;function i(a,l,u){const c=_r(l);if(!c)throw new Error("header name must be a non-empty string");const f=I.findKey(r,c);(!f||r[f]===void 0||u===!0||u===void 0&&r[f]!==!1)&&(r[f||l]=Ji(a))}const o=(a,l)=>I.forEach(a,(u,c)=>i(u,c,l));return I.isPlainObject(e)||e instanceof this.constructor?o(e,n):I.isString(e)&&(e=e.trim())&&!SA(e)?o(TA(e),n):e!=null&&i(n,e,s),this}get(e,n){if(e=_r(e),e){const s=I.findKey(this,e);if(s){const r=this[s];if(!n)return r;if(n===!0)return CA(r);if(I.isFunction(n))return n.call(this,r,s);if(I.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=_r(e),e){const s=I.findKey(this,e);return!!(s&&this[s]!==void 0&&(!n||Ma(this,this[s],s,n)))}return!1}delete(e,n){const s=this;let r=!1;function i(o){if(o=_r(o),o){const a=I.findKey(s,o);a&&(!n||Ma(s,s[a],a,n))&&(delete s[a],r=!0)}}return I.isArray(e)?e.forEach(i):i(e),r}clear(e){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const i=n[s];(!e||Ma(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){const n=this,s={};return I.forEach(this,(r,i)=>{const o=I.findKey(s,i);if(o){n[o]=Ji(r),delete n[i];return}const a=e?wA(i):String(i).trim();a!==i&&delete n[i],n[a]=Ji(r),s[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return I.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=e&&I.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const s=new this(e);return n.forEach(r=>s.set(r)),s}static accessor(e){const s=(this[vf]=this[vf]={accessors:{}}).accessors,r=this.prototype;function i(o){const a=_r(o);s[a]||(OA(r,o),s[a]=!0)}return I.isArray(e)?e.forEach(i):i(e),this}}Ko.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);I.reduceDescriptors(Ko.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(s){this[n]=s}}});I.freezeMethods(Ko);const en=Ko;function xa(t,e){const n=this||vu,s=e||n,r=en.from(s.headers);let i=s.data;return I.forEach(t,function(a){i=a.call(n,i,r.normalize(),e?e.status:void 0)}),r.normalize(),i}function rp(t){return!!(t&&t.__CANCEL__)}function ui(t,e,n){le.call(this,t??"canceled",le.ERR_CANCELED,e,n),this.name="CanceledError"}I.inherits(ui,le,{__CANCEL__:!0});function kA(t,e,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?t(n):e(new le("Request failed with status code "+n.status,[le.ERR_BAD_REQUEST,le.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const NA=$t.isStandardBrowserEnv?function(){return{write:function(n,s,r,i,o,a){const l=[];l.push(n+"="+encodeURIComponent(s)),I.isNumber(r)&&l.push("expires="+new Date(r).toGMTString()),I.isString(i)&&l.push("path="+i),I.isString(o)&&l.push("domain="+o),a===!0&&l.push("secure"),document.cookie=l.join("; ")},read:function(n){const s=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function PA(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function DA(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function ip(t,e){return t&&!PA(e)?DA(t,e):e}const IA=$t.isStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function r(i){let o=i;return e&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return s=r(window.location.href),function(o){const a=I.isString(o)?r(o):o;return a.protocol===s.protocol&&a.host===s.host}}():function(){return function(){return!0}}();function RA(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function LA(t,e){t=t||10;const n=new Array(t),s=new Array(t);let r=0,i=0,o;return e=e!==void 0?e:1e3,function(l){const u=Date.now(),c=s[i];o||(o=u),n[r]=l,s[r]=u;let f=i,_=0;for(;f!==r;)_+=n[f++],f=f%t;if(r=(r+1)%t,r===i&&(i=(i+1)%t),u-o{const i=r.loaded,o=r.lengthComputable?r.total:void 0,a=i-n,l=s(a),u=i<=o;n=i;const c={loaded:i,total:o,progress:o?i/o:void 0,bytes:a,rate:l||void 0,estimated:l&&o&&u?(o-i)/l:void 0,event:r};c[e?"download":"upload"]=!0,t(c)}}const FA=typeof XMLHttpRequest<"u",MA=FA&&function(t){return new Promise(function(n,s){let r=t.data;const i=en.from(t.headers).normalize(),o=t.responseType;let a;function l(){t.cancelToken&&t.cancelToken.unsubscribe(a),t.signal&&t.signal.removeEventListener("abort",a)}let u;I.isFormData(r)&&($t.isStandardBrowserEnv||$t.isStandardBrowserWebWorkerEnv?i.setContentType(!1):i.getContentType(/^\s*multipart\/form-data/)?I.isString(u=i.getContentType())&&i.setContentType(u.replace(/^\s*(multipart\/form-data);+/,"$1")):i.setContentType("multipart/form-data"));let c=new XMLHttpRequest;if(t.auth){const m=t.auth.username||"",h=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";i.set("Authorization","Basic "+btoa(m+":"+h))}const f=ip(t.baseURL,t.url);c.open(t.method.toUpperCase(),tp(f,t.params,t.paramsSerializer),!0),c.timeout=t.timeout;function _(){if(!c)return;const m=en.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),y={data:!o||o==="text"||o==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:m,config:t,request:c};kA(function(d){n(d),l()},function(d){s(d),l()},y),c=null}if("onloadend"in c?c.onloadend=_:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(_)},c.onabort=function(){c&&(s(new le("Request aborted",le.ECONNABORTED,t,c)),c=null)},c.onerror=function(){s(new le("Network Error",le.ERR_NETWORK,t,c)),c=null},c.ontimeout=function(){let h=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const y=t.transitional||np;t.timeoutErrorMessage&&(h=t.timeoutErrorMessage),s(new le(h,y.clarifyTimeoutError?le.ETIMEDOUT:le.ECONNABORTED,t,c)),c=null},$t.isStandardBrowserEnv){const m=(t.withCredentials||IA(f))&&t.xsrfCookieName&&NA.read(t.xsrfCookieName);m&&i.set(t.xsrfHeaderName,m)}r===void 0&&i.setContentType(null),"setRequestHeader"in c&&I.forEach(i.toJSON(),function(h,y){c.setRequestHeader(y,h)}),I.isUndefined(t.withCredentials)||(c.withCredentials=!!t.withCredentials),o&&o!=="json"&&(c.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&c.addEventListener("progress",bf(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",bf(t.onUploadProgress)),(t.cancelToken||t.signal)&&(a=m=>{c&&(s(!m||m.type?new ui(null,t,c):m),c.abort(),c=null)},t.cancelToken&&t.cancelToken.subscribe(a),t.signal&&(t.signal.aborted?a():t.signal.addEventListener("abort",a)));const p=RA(f);if(p&&$t.protocols.indexOf(p)===-1){s(new le("Unsupported protocol "+p+":",le.ERR_BAD_REQUEST,t));return}c.send(r||null)})},dl={http:lA,xhr:MA};I.forEach(dl,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Af=t=>`- ${t}`,xA=t=>I.isFunction(t)||t===null||t===!1,op={getAdapter:t=>{t=I.isArray(t)?t:[t];const{length:e}=t;let n,s;const r={};for(let i=0;i`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=e?i.length>1?`since : -`+i.map(Af).join(` -`):" "+Af(i[0]):"as no adapter specified";throw new le("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return s},adapters:dl};function Ba(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ui(null,t)}function Tf(t){return Ba(t),t.headers=en.from(t.headers),t.data=xa.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),op.getAdapter(t.adapter||vu.adapter)(t).then(function(s){return Ba(t),s.data=xa.call(t,t.transformResponse,s),s.headers=en.from(s.headers),s},function(s){return rp(s)||(Ba(t),s&&s.response&&(s.response.data=xa.call(t,t.transformResponse,s.response),s.response.headers=en.from(s.response.headers))),Promise.reject(s)})}const Cf=t=>t instanceof en?t.toJSON():t;function qs(t,e){e=e||{};const n={};function s(u,c,f){return I.isPlainObject(u)&&I.isPlainObject(c)?I.merge.call({caseless:f},u,c):I.isPlainObject(c)?I.merge({},c):I.isArray(c)?c.slice():c}function r(u,c,f){if(I.isUndefined(c)){if(!I.isUndefined(u))return s(void 0,u,f)}else return s(u,c,f)}function i(u,c){if(!I.isUndefined(c))return s(void 0,c)}function o(u,c){if(I.isUndefined(c)){if(!I.isUndefined(u))return s(void 0,u)}else return s(void 0,c)}function a(u,c,f){if(f in e)return s(u,c);if(f in t)return s(void 0,u)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(u,c)=>r(Cf(u),Cf(c),!0)};return I.forEach(Object.keys(Object.assign({},t,e)),function(c){const f=l[c]||r,_=f(t[c],e[c],c);I.isUndefined(_)&&f!==a||(n[c]=_)}),n}const ap="1.5.1",bu={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{bu[t]=function(s){return typeof s===t||"a"+(e<1?"n ":" ")+t}});const Sf={};bu.transitional=function(e,n,s){function r(i,o){return"[Axios v"+ap+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,a)=>{if(e===!1)throw new le(r(o," has been removed"+(n?" in "+n:"")),le.ERR_DEPRECATED);return n&&!Sf[o]&&(Sf[o]=!0,console.warn(r(o," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(i,o,a):!0}};function BA(t,e,n){if(typeof t!="object")throw new le("options must be an object",le.ERR_BAD_OPTION_VALUE);const s=Object.keys(t);let r=s.length;for(;r-- >0;){const i=s[r],o=e[i];if(o){const a=t[i],l=a===void 0||o(a,i,t);if(l!==!0)throw new le("option "+i+" must be "+l,le.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new le("Unknown option "+i,le.ERR_BAD_OPTION)}}const hl={assertOptions:BA,validators:bu},fn=hl.validators;class po{constructor(e){this.defaults=e,this.interceptors={request:new yf,response:new yf}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=qs(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:i}=n;s!==void 0&&hl.assertOptions(s,{silentJSONParsing:fn.transitional(fn.boolean),forcedJSONParsing:fn.transitional(fn.boolean),clarifyTimeoutError:fn.transitional(fn.boolean)},!1),r!=null&&(I.isFunction(r)?n.paramsSerializer={serialize:r}:hl.assertOptions(r,{encode:fn.function,serialize:fn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&I.merge(i.common,i[n.method]);i&&I.forEach(["delete","get","head","post","put","patch","common"],m=>{delete i[m]}),n.headers=en.concat(o,i);const a=[];let l=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(n)===!1||(l=l&&h.synchronous,a.unshift(h.fulfilled,h.rejected))});const u=[];this.interceptors.response.forEach(function(h){u.push(h.fulfilled,h.rejected)});let c,f=0,_;if(!l){const m=[Tf.bind(this),void 0];for(m.unshift.apply(m,a),m.push.apply(m,u),_=m.length,c=Promise.resolve(n);f<_;)c=c.then(m[f++],m[f++]);return c}_=a.length;let p=n;for(f=0;f<_;){const m=a[f++],h=a[f++];try{p=m(p)}catch(y){h.call(this,y);break}}try{c=Tf.call(this,p)}catch(m){return Promise.reject(m)}for(f=0,_=u.length;f<_;)c=c.then(u[f++],u[f++]);return c}getUri(e){e=qs(this.defaults,e);const n=ip(e.baseURL,e.url);return tp(n,e.params,e.paramsSerializer)}}I.forEach(["delete","get","head","options"],function(e){po.prototype[e]=function(n,s){return this.request(qs(s||{},{method:e,url:n,data:(s||{}).data}))}});I.forEach(["post","put","patch"],function(e){function n(s){return function(i,o,a){return this.request(qs(a||{},{method:e,headers:s?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}po.prototype[e]=n(),po.prototype[e+"Form"]=n(!0)});const Zi=po;class Au{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const s=this;this.promise.then(r=>{if(!s._listeners)return;let i=s._listeners.length;for(;i-- >0;)s._listeners[i](r);s._listeners=null}),this.promise.then=r=>{let i;const o=new Promise(a=>{s.subscribe(a),i=a}).then(r);return o.cancel=function(){s.unsubscribe(i)},o},e(function(i,o,a){s.reason||(s.reason=new ui(i,o,a),n(s.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)}static source(){let e;return{token:new Au(function(r){e=r}),cancel:e}}}const $A=Au;function VA(t){return function(n){return t.apply(null,n)}}function HA(t){return I.isObject(t)&&t.isAxiosError===!0}const pl={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(pl).forEach(([t,e])=>{pl[e]=t});const jA=pl;function lp(t){const e=new Zi(t),n=Uh(Zi.prototype.request,e);return I.extend(n,Zi.prototype,e,{allOwnKeys:!0}),I.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return lp(qs(t,r))},n}const Oe=lp(vu);Oe.Axios=Zi;Oe.CanceledError=ui;Oe.CancelToken=$A;Oe.isCancel=rp;Oe.VERSION=ap;Oe.toFormData=qo;Oe.AxiosError=le;Oe.Cancel=Oe.CanceledError;Oe.all=function(e){return Promise.all(e)};Oe.spread=VA;Oe.isAxiosError=HA;Oe.mergeConfig=qs;Oe.AxiosHeaders=en;Oe.formToJSON=t=>sp(I.isHTMLForm(t)?new FormData(t):t);Oe.getAdapter=op.getAdapter;Oe.HttpStatusCode=jA;Oe.default=Oe;const st=Oe;window.axios=st;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";function Qe(t,e){const n=Object.create(null),s=t.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const pe={},Ns=[],Ue=()=>{},Qi=()=>!1,UA=/^on[^a-z]/,us=t=>UA.test(t),Tu=t=>t.startsWith("onUpdate:"),ae=Object.assign,Cu=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},WA=Object.prototype.hasOwnProperty,ue=(t,e)=>WA.call(t,e),U=Array.isArray,Ps=t=>lr(t)==="[object Map]",cs=t=>lr(t)==="[object Set]",wf=t=>lr(t)==="[object Date]",qA=t=>lr(t)==="[object RegExp]",Z=t=>typeof t=="function",ne=t=>typeof t=="string",Sn=t=>typeof t=="symbol",me=t=>t!==null&&typeof t=="object",Su=t=>me(t)&&Z(t.then)&&Z(t.catch),up=Object.prototype.toString,lr=t=>up.call(t),KA=t=>lr(t).slice(8,-1),cp=t=>lr(t)==="[object Object]",wu=t=>ne(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,zn=Qe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),zA=Qe("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),zo=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},GA=/-(\w)/g,we=zo(t=>t.replace(GA,(e,n)=>n?n.toUpperCase():"")),YA=/\B([A-Z])/g,rt=zo(t=>t.replace(YA,"-$1").toLowerCase()),fs=zo(t=>t.charAt(0).toUpperCase()+t.slice(1)),Ds=zo(t=>t?`on${fs(t)}`:""),Ks=(t,e)=>!Object.is(t,e),Is=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},go=t=>{const e=parseFloat(t);return isNaN(e)?t:e},_o=t=>{const e=ne(t)?Number(t):NaN;return isNaN(e)?t:e};let Of;const ml=()=>Of||(Of=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),XA="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",JA=Qe(XA);function ci(t){if(U(t)){const e={};for(let n=0;n{if(n){const s=n.split(QA);s.length>1&&(e[s[0].trim()]=s[1].trim())}}),e}function fi(t){let e="";if(ne(t))e=t;else if(U(t))for(let n=0;nwn(n,e))}const fT=t=>ne(t)?t:t==null?"":U(t)||me(t)&&(t.toString===up||!Z(t.toString))?JSON.stringify(t,hp,2):String(t),hp=(t,e)=>e&&e.__v_isRef?hp(t,e.value):Ps(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:cs(e)?{[`Set(${e.size})`]:[...e.values()]}:me(e)&&!U(e)&&!cp(e)?String(e):e;let tt;class Ou{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=tt,!e&&tt&&(this.index=(tt.scopes||(tt.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=tt;try{return tt=this,e()}finally{tt=n}}}on(){tt=this}off(){tt=this.parent}stop(e){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const e=new Set(t);return e.w=0,e.n=0,e},gp=t=>(t.w&On)>0,_p=t=>(t.n&On)>0,dT=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let s=0;s{(c==="length"||c>=l)&&a.push(u)})}else switch(n!==void 0&&a.push(o.get(n)),e){case"add":U(t)?wu(n)&&a.push(o.get("length")):(a.push(o.get(Gn)),Ps(t)&&a.push(o.get(_l)));break;case"delete":U(t)||(a.push(o.get(Gn)),Ps(t)&&a.push(o.get(_l)));break;case"set":Ps(t)&&a.push(o.get(Gn));break}if(a.length===1)a[0]&&El(a[0]);else{const l=[];for(const u of a)u&&l.push(...u);El(Pu(l))}}function El(t,e){const n=U(t)?t:[...t];for(const s of n)s.computed&&Nf(s);for(const s of n)s.computed||Nf(s)}function Nf(t,e){(t!==wt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}function gT(t,e){var n;return(n=Eo.get(t))==null?void 0:n.get(e)}const _T=Qe("__proto__,__v_isRef,__isVue"),vp=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Sn)),ET=Yo(),yT=Yo(!1,!0),vT=Yo(!0),bT=Yo(!0,!0),Pf=AT();function AT(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const s=Q(this);for(let i=0,o=this.length;i{t[e]=function(...n){ur();const s=Q(this)[e].apply(this,n);return cr(),s}}),t}function TT(t){const e=Q(this);return Ze(e,"has",t),e.hasOwnProperty(t)}function Yo(t=!1,e=!1){return function(s,r,i){if(r==="__v_isReactive")return!t;if(r==="__v_isReadonly")return t;if(r==="__v_isShallow")return e;if(r==="__v_raw"&&i===(t?e?Op:wp:e?Sp:Cp).get(s))return s;const o=U(s);if(!t){if(o&&ue(Pf,r))return Reflect.get(Pf,r,i);if(r==="hasOwnProperty")return TT}const a=Reflect.get(s,r,i);return(Sn(r)?vp.has(r):_T(r))||(t||Ze(s,"get",r),e)?a:be(a)?o&&wu(r)?a:a.value:me(a)?t?Iu(a):Dt(a):a}}const CT=bp(),ST=bp(!0);function bp(t=!1){return function(n,s,r,i){let o=n[s];if(ns(o)&&be(o)&&!be(r))return!1;if(!t&&(!$r(r)&&!ns(r)&&(o=Q(o),r=Q(r)),!U(n)&&be(o)&&!be(r)))return o.value=r,!0;const a=U(n)&&wu(s)?Number(s)t,Xo=t=>Reflect.getPrototypeOf(t);function Di(t,e,n=!1,s=!1){t=t.__v_raw;const r=Q(t),i=Q(e);n||(e!==i&&Ze(r,"get",e),Ze(r,"get",i));const{has:o}=Xo(r),a=s?Du:n?Lu:Vr;if(o.call(r,e))return a(t.get(e));if(o.call(r,i))return a(t.get(i));t!==r&&t.get(e)}function Ii(t,e=!1){const n=this.__v_raw,s=Q(n),r=Q(t);return e||(t!==r&&Ze(s,"has",t),Ze(s,"has",r)),t===r?n.has(t):n.has(t)||n.has(r)}function Ri(t,e=!1){return t=t.__v_raw,!e&&Ze(Q(t),"iterate",Gn),Reflect.get(t,"size",t)}function Df(t){t=Q(t);const e=Q(this);return Xo(e).has.call(e,t)||(e.add(t),on(e,"add",t,t)),this}function If(t,e){e=Q(e);const n=Q(this),{has:s,get:r}=Xo(n);let i=s.call(n,t);i||(t=Q(t),i=s.call(n,t));const o=r.call(n,t);return n.set(t,e),i?Ks(e,o)&&on(n,"set",t,e):on(n,"add",t,e),this}function Rf(t){const e=Q(this),{has:n,get:s}=Xo(e);let r=n.call(e,t);r||(t=Q(t),r=n.call(e,t)),s&&s.call(e,t);const i=e.delete(t);return r&&on(e,"delete",t,void 0),i}function Lf(){const t=Q(this),e=t.size!==0,n=t.clear();return e&&on(t,"clear",void 0,void 0),n}function Li(t,e){return function(s,r){const i=this,o=i.__v_raw,a=Q(o),l=e?Du:t?Lu:Vr;return!t&&Ze(a,"iterate",Gn),o.forEach((u,c)=>s.call(r,l(u),l(c),i))}}function Fi(t,e,n){return function(...s){const r=this.__v_raw,i=Q(r),o=Ps(i),a=t==="entries"||t===Symbol.iterator&&o,l=t==="keys"&&o,u=r[t](...s),c=n?Du:e?Lu:Vr;return!e&&Ze(i,"iterate",l?_l:Gn),{next(){const{value:f,done:_}=u.next();return _?{value:f,done:_}:{value:a?[c(f[0]),c(f[1])]:c(f),done:_}},[Symbol.iterator](){return this}}}}function dn(t){return function(...e){return t==="delete"?!1:this}}function DT(){const t={get(i){return Di(this,i)},get size(){return Ri(this)},has:Ii,add:Df,set:If,delete:Rf,clear:Lf,forEach:Li(!1,!1)},e={get(i){return Di(this,i,!1,!0)},get size(){return Ri(this)},has:Ii,add:Df,set:If,delete:Rf,clear:Lf,forEach:Li(!1,!0)},n={get(i){return Di(this,i,!0)},get size(){return Ri(this,!0)},has(i){return Ii.call(this,i,!0)},add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear"),forEach:Li(!0,!1)},s={get(i){return Di(this,i,!0,!0)},get size(){return Ri(this,!0)},has(i){return Ii.call(this,i,!0)},add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear"),forEach:Li(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=Fi(i,!1,!1),n[i]=Fi(i,!0,!1),e[i]=Fi(i,!1,!0),s[i]=Fi(i,!0,!0)}),[t,n,e,s]}const[IT,RT,LT,FT]=DT();function Jo(t,e){const n=e?t?FT:LT:t?RT:IT;return(s,r,i)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?s:Reflect.get(ue(n,r)&&r in s?n:s,r,i)}const MT={get:Jo(!1,!1)},xT={get:Jo(!1,!0)},BT={get:Jo(!0,!1)},$T={get:Jo(!0,!0)},Cp=new WeakMap,Sp=new WeakMap,wp=new WeakMap,Op=new WeakMap;function VT(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function HT(t){return t.__v_skip||!Object.isExtensible(t)?0:VT(KA(t))}function Dt(t){return ns(t)?t:Zo(t,!1,Ap,MT,Cp)}function kp(t){return Zo(t,!1,NT,xT,Sp)}function Iu(t){return Zo(t,!0,Tp,BT,wp)}function jT(t){return Zo(t,!0,PT,$T,Op)}function Zo(t,e,n,s,r){if(!me(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=r.get(t);if(i)return i;const o=HT(t);if(o===0)return t;const a=new Proxy(t,o===2?s:n);return r.set(t,a),a}function tn(t){return ns(t)?tn(t.__v_raw):!!(t&&t.__v_isReactive)}function ns(t){return!!(t&&t.__v_isReadonly)}function $r(t){return!!(t&&t.__v_isShallow)}function Ru(t){return tn(t)||ns(t)}function Q(t){const e=t&&t.__v_raw;return e?Q(e):t}function hi(t){return mo(t,"__v_skip",!0),t}const Vr=t=>me(t)?Dt(t):t,Lu=t=>me(t)?Iu(t):t;function Fu(t){En&&wt&&(t=Q(t),yp(t.dep||(t.dep=Pu())))}function Qo(t,e){t=Q(t);const n=t.dep;n&&El(n)}function be(t){return!!(t&&t.__v_isRef===!0)}function Ge(t){return Np(t,!1)}function UT(t){return Np(t,!0)}function Np(t,e){return be(t)?t:new WT(t,e)}class WT{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:Q(e),this._value=n?e:Vr(e)}get value(){return Fu(this),this._value}set value(e){const n=this.__v_isShallow||$r(e)||ns(e);e=n?e:Q(e),Ks(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:Vr(e),Qo(this))}}function qT(t){Qo(t)}function Mu(t){return be(t)?t.value:t}function KT(t){return Z(t)?t():Mu(t)}const zT={get:(t,e,n)=>Mu(Reflect.get(t,e,n)),set:(t,e,n,s)=>{const r=t[e];return be(r)&&!be(n)?(r.value=n,!0):Reflect.set(t,e,n,s)}};function xu(t){return tn(t)?t:new Proxy(t,zT)}class GT{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=e(()=>Fu(this),()=>Qo(this));this._get=n,this._set=s}get value(){return this._get()}set value(e){this._set(e)}}function YT(t){return new GT(t)}function Pp(t){const e=U(t)?new Array(t.length):{};for(const n in t)e[n]=Dp(t,n);return e}class XT{constructor(e,n,s){this._object=e,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return gT(Q(this._object),this._key)}}class JT{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function ZT(t,e,n){return be(t)?t:Z(t)?new JT(t):me(t)&&arguments.length>1?Dp(t,e,n):Ge(t)}function Dp(t,e,n){const s=t[e];return be(s)?s:new XT(t,e,n)}class QT{constructor(e,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new di(e,()=>{this._dirty||(this._dirty=!0,Qo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const e=Q(this);return Fu(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function eC(t,e,n=!1){let s,r;const i=Z(t);return i?(s=t,r=Ue):(s=t.get,r=t.set),new QT(s,r,i||!r,n)}function tC(t,...e){}function nC(t,e){}function nn(t,e,n,s){let r;try{r=s?t(...s):t()}catch(i){ds(i,e,n)}return r}function ot(t,e,n,s){if(Z(t)){const i=nn(t,e,n,s);return i&&Su(i)&&i.catch(o=>{ds(o,e,n)}),i}const r=[];for(let i=0;i>>1;jr(Le[s])Bt&&Le.splice(e,1)}function $u(t){U(t)?Rs.push(...t):(!Yt||!Yt.includes(t,t.allowRecurse?$n+1:$n))&&Rs.push(t),Rp()}function Ff(t,e=Hr?Bt+1:0){for(;ejr(n)-jr(s)),$n=0;$nt.id==null?1/0:t.id,oC=(t,e)=>{const n=jr(t)-jr(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function Lp(t){yl=!1,Hr=!0,Le.sort(oC);const e=Ue;try{for(Bt=0;BtCs.emit(r,...i)),Mi=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((e.__VUE_DEVTOOLS_HOOK_REPLAY__=e.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Fp(i,e)}),setTimeout(()=>{Cs||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Mi=[])},3e3)):Mi=[]}function aC(t,e,...n){if(t.isUnmounted)return;const s=t.vnode.props||pe;let r=n;const i=e.startsWith("update:"),o=i&&e.slice(7);if(o&&o in s){const c=`${o==="modelValue"?"model":o}Modifiers`,{number:f,trim:_}=s[c]||pe;_&&(r=n.map(p=>ne(p)?p.trim():p)),f&&(r=n.map(go))}let a,l=s[a=Ds(e)]||s[a=Ds(we(e))];!l&&i&&(l=s[a=Ds(rt(e))]),l&&ot(l,t,6,r);const u=s[a+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,ot(u,t,6,r)}}function Mp(t,e,n=!1){const s=e.emitsCache,r=s.get(t);if(r!==void 0)return r;const i=t.emits;let o={},a=!1;if(!Z(t)){const l=u=>{const c=Mp(u,e,!0);c&&(a=!0,ae(o,c))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!i&&!a?(me(t)&&s.set(t,null),null):(U(i)?i.forEach(l=>o[l]=null):ae(o,i),me(t)&&s.set(t,o),o)}function ta(t,e){return!t||!us(e)?!1:(e=e.slice(2).replace(/Once$/,""),ue(t,e[0].toLowerCase()+e.slice(1))||ue(t,rt(e))||ue(t,e))}let De=null,na=null;function Ur(t){const e=De;return De=t,na=t&&t.type.__scopeId||null,e}function lC(t){na=t}function uC(){na=null}const cC=t=>Vu;function Vu(t,e=De,n){if(!e||t._n)return t;const s=(...r)=>{s._d&&wl(-1);const i=Ur(e);let o;try{o=t(...r)}finally{Ur(i),s._d&&wl(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function eo(t){const{type:e,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:a,attrs:l,emit:u,render:c,renderCache:f,data:_,setupState:p,ctx:m,inheritAttrs:h}=t;let y,E;const d=Ur(t);try{if(n.shapeFlag&4){const g=r||s;y=nt(c.call(g,g,f,i,p,_,m)),E=l}else{const g=e;y=nt(g.length>1?g(i,{attrs:l,slots:a,emit:u}):g(i,null)),E=e.props?l:dC(l)}}catch(g){Dr.length=0,ds(g,t,1),y=te(Me)}let b=y;if(E&&h!==!1){const g=Object.keys(E),{shapeFlag:A}=b;g.length&&A&7&&(o&&g.some(Tu)&&(E=hC(E,o)),b=Nt(b,E))}return n.dirs&&(b=Nt(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),y=b,Ur(d),y}function fC(t){let e;for(let n=0;n{let e;for(const n in t)(n==="class"||n==="style"||us(n))&&((e||(e={}))[n]=t[n]);return e},hC=(t,e)=>{const n={};for(const s in t)(!Tu(s)||!(s.slice(9)in e))&&(n[s]=t[s]);return n};function pC(t,e,n){const{props:s,children:r,component:i}=t,{props:o,children:a,patchFlag:l}=e,u=i.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Mf(s,o,u):!!o;if(l&8){const c=e.dynamicProps;for(let f=0;ft.__isSuspense,mC={name:"Suspense",__isSuspense:!0,process(t,e,n,s,r,i,o,a,l,u){t==null?_C(e,n,s,r,i,o,a,l,u):EC(t,e,n,s,r,o,a,l,u)},hydrate:yC,create:ju,normalize:vC},gC=mC;function Wr(t,e){const n=t.props&&t.props[e];Z(n)&&n()}function _C(t,e,n,s,r,i,o,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),_=t.suspense=ju(t,r,s,e,f,n,i,o,a,l);u(null,_.pendingBranch=t.ssContent,f,null,s,_,i,o),_.deps>0?(Wr(t,"onPending"),Wr(t,"onFallback"),u(null,t.ssFallback,e,n,s,null,i,o),Ls(_,t.ssFallback)):_.resolve(!1,!0)}function EC(t,e,n,s,r,i,o,a,{p:l,um:u,o:{createElement:c}}){const f=e.suspense=t.suspense;f.vnode=e,e.el=t.el;const _=e.ssContent,p=e.ssFallback,{activeBranch:m,pendingBranch:h,isInFallback:y,isHydrating:E}=f;if(h)f.pendingBranch=_,Ot(_,h)?(l(h,_,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0?f.resolve():y&&(l(m,p,n,s,r,null,i,o,a),Ls(f,p))):(f.pendingId++,E?(f.isHydrating=!1,f.activeBranch=h):u(h,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),y?(l(null,_,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0?f.resolve():(l(m,p,n,s,r,null,i,o,a),Ls(f,p))):m&&Ot(_,m)?(l(m,_,n,s,r,f,i,o,a),f.resolve(!0)):(l(null,_,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0&&f.resolve()));else if(m&&Ot(_,m))l(m,_,n,s,r,f,i,o,a),Ls(f,_);else if(Wr(e,"onPending"),f.pendingBranch=_,f.pendingId++,l(null,_,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0)f.resolve();else{const{timeout:d,pendingId:b}=f;d>0?setTimeout(()=>{f.pendingId===b&&f.fallback(p)},d):d===0&&f.fallback(p)}}function ju(t,e,n,s,r,i,o,a,l,u,c=!1){const{p:f,m:_,um:p,n:m,o:{parentNode:h,remove:y}}=u;let E;const d=bC(t);d&&e!=null&&e.pendingBranch&&(E=e.pendingId,e.deps++);const b=t.props?_o(t.props.timeout):void 0,g={vnode:t,parent:e,parentComponent:n,isSVG:o,container:s,hiddenContainer:r,anchor:i,deps:0,pendingId:0,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:c,isUnmounted:!1,effects:[],resolve(A=!1,C=!1){const{vnode:O,activeBranch:v,pendingBranch:w,pendingId:k,effects:N,parentComponent:P,container:R}=g;if(g.isHydrating)g.isHydrating=!1;else if(!A){const W=v&&w.transition&&w.transition.mode==="out-in";W&&(v.transition.afterLeave=()=>{k===g.pendingId&&_(w,R,ee,0)});let{anchor:ee}=g;v&&(ee=m(v),p(v,P,g,!0)),W||_(w,R,ee,0)}Ls(g,w),g.pendingBranch=null,g.isInFallback=!1;let B=g.parent,X=!1;for(;B;){if(B.pendingBranch){B.effects.push(...N),X=!0;break}B=B.parent}X||$u(N),g.effects=[],d&&e&&e.pendingBranch&&E===e.pendingId&&(e.deps--,e.deps===0&&!C&&e.resolve()),Wr(O,"onResolve")},fallback(A){if(!g.pendingBranch)return;const{vnode:C,activeBranch:O,parentComponent:v,container:w,isSVG:k}=g;Wr(C,"onFallback");const N=m(O),P=()=>{g.isInFallback&&(f(null,A,w,N,v,null,k,a,l),Ls(g,A))},R=A.transition&&A.transition.mode==="out-in";R&&(O.transition.afterLeave=P),g.isInFallback=!0,p(O,v,null,!0),R||P()},move(A,C,O){g.activeBranch&&_(g.activeBranch,A,C,O),g.container=A},next(){return g.activeBranch&&m(g.activeBranch)},registerDep(A,C){const O=!!g.pendingBranch;O&&g.deps++;const v=A.vnode.el;A.asyncDep.catch(w=>{ds(w,A,0)}).then(w=>{if(A.isUnmounted||g.isUnmounted||g.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:k}=A;Ol(A,w,!1),v&&(k.el=v);const N=!v&&A.subTree.el;C(A,k,h(v||A.subTree.el),v?null:m(A.subTree),g,o,l),N&&y(N),Hu(A,k.el),O&&--g.deps===0&&g.resolve()})},unmount(A,C){g.isUnmounted=!0,g.activeBranch&&p(g.activeBranch,n,A,C),g.pendingBranch&&p(g.pendingBranch,n,A,C)}};return g}function yC(t,e,n,s,r,i,o,a,l){const u=e.suspense=ju(e,s,n,t.parentNode,document.createElement("div"),null,r,i,o,a,!0),c=l(t,u.pendingBranch=e.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),c}function vC(t){const{shapeFlag:e,children:n}=t,s=e&32;t.ssContent=xf(s?n.default:n),t.ssFallback=s?xf(n.fallback):te(Me)}function xf(t){let e;if(Z(t)){const n=is&&t._c;n&&(t._d=!1,gi()),t=t(),n&&(t._d=!0,e=Ye,mm())}return U(t)&&(t=fC(t)),t=nt(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function Bp(t,e){e&&e.pendingBranch?U(t)?e.effects.push(...t):e.effects.push(t):$u(t)}function Ls(t,e){t.activeBranch=e;const{vnode:n,parentComponent:s}=t,r=n.el=e.el;s&&s.subTree===n&&(s.vnode.el=r,Hu(s,r))}function bC(t){var e;return((e=t.props)==null?void 0:e.suspensible)!=null&&t.props.suspensible!==!1}function kr(t,e){return pi(t,null,e)}function $p(t,e){return pi(t,null,{flush:"post"})}function AC(t,e){return pi(t,null,{flush:"sync"})}const xi={};function yn(t,e,n){return pi(t,e,n)}function pi(t,e,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=pe){var a;const l=Nu()===((a=Se)==null?void 0:a.scope)?Se:null;let u,c=!1,f=!1;if(be(t)?(u=()=>t.value,c=$r(t)):tn(t)?(u=()=>t,s=!0):U(t)?(f=!0,c=t.some(g=>tn(g)||$r(g)),u=()=>t.map(g=>{if(be(g))return g.value;if(tn(g))return Wn(g);if(Z(g))return nn(g,l,2)})):Z(t)?e?u=()=>nn(t,l,2):u=()=>{if(!(l&&l.isUnmounted))return _&&_(),ot(t,l,3,[p])}:u=Ue,e&&s){const g=u;u=()=>Wn(g())}let _,p=g=>{_=d.onStop=()=>{nn(g,l,4)}},m;if(Gs)if(p=Ue,e?n&&ot(e,l,3,[u(),f?[]:void 0,p]):u(),r==="sync"){const g=Om();m=g.__watcherHandles||(g.__watcherHandles=[])}else return Ue;let h=f?new Array(t.length).fill(xi):xi;const y=()=>{if(d.active)if(e){const g=d.run();(s||c||(f?g.some((A,C)=>Ks(A,h[C])):Ks(g,h)))&&(_&&_(),ot(e,l,3,[g,h===xi?void 0:f&&h[0]===xi?[]:h,p]),h=g)}else d.run()};y.allowRecurse=!!e;let E;r==="sync"?E=y:r==="post"?E=()=>Ie(y,l&&l.suspense):(y.pre=!0,l&&(y.id=l.uid),E=()=>ea(y));const d=new di(u,E);e?n?y():h=d.run():r==="post"?Ie(d.run.bind(d),l&&l.suspense):d.run();const b=()=>{d.stop(),l&&l.scope&&Cu(l.scope.effects,d)};return m&&m.push(b),b}function TC(t,e,n){const s=this.proxy,r=ne(t)?t.includes(".")?Vp(s,t):()=>s[t]:t.bind(s,s);let i;Z(e)?i=e:(i=e.handler,n=e);const o=Se;kn(this);const a=pi(r,i.bind(s),n);return o?kn(o):vn(),a}function Vp(t,e){const n=e.split(".");return()=>{let s=t;for(let r=0;r{Wn(n,e)});else if(cp(t))for(const n in t)Wn(t[n],e);return t}function CC(t,e){const n=De;if(n===null)return t;const s=la(n)||n.proxy,r=t.dirs||(t.dirs=[]);for(let i=0;i{t.isMounted=!0}),oa(()=>{t.isUnmounting=!0}),t}const ht=[Function,Array],Wu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ht,onEnter:ht,onAfterEnter:ht,onEnterCancelled:ht,onBeforeLeave:ht,onLeave:ht,onAfterLeave:ht,onLeaveCancelled:ht,onBeforeAppear:ht,onAppear:ht,onAfterAppear:ht,onAppearCancelled:ht},SC={name:"BaseTransition",props:Wu,setup(t,{slots:e}){const n=un(),s=Uu();let r;return()=>{const i=e.default&&sa(e.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const h of i)if(h.type!==Me){o=h;break}}const a=Q(t),{mode:l}=a;if(s.isLeaving)return $a(o);const u=Bf(o);if(!u)return $a(o);const c=zs(u,a,s,n);ss(u,c);const f=n.subTree,_=f&&Bf(f);let p=!1;const{getTransitionKey:m}=u.type;if(m){const h=m();r===void 0?r=h:h!==r&&(r=h,p=!0)}if(_&&_.type!==Me&&(!Ot(u,_)||p)){const h=zs(_,a,s,n);if(ss(_,h),l==="out-in")return s.isLeaving=!0,h.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},$a(o);l==="in-out"&&u.type!==Me&&(h.delayLeave=(y,E,d)=>{const b=jp(s,_);b[String(_.key)]=_,y._leaveCb=()=>{E(),y._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=d})}return o}}},Hp=SC;function jp(t,e){const{leavingVNodes:n}=t;let s=n.get(e.type);return s||(s=Object.create(null),n.set(e.type,s)),s}function zs(t,e,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:_,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:h,onAppear:y,onAfterAppear:E,onAppearCancelled:d}=e,b=String(t.key),g=jp(n,t),A=(v,w)=>{v&&ot(v,s,9,w)},C=(v,w)=>{const k=w[1];A(v,w),U(v)?v.every(N=>N.length<=1)&&k():v.length<=1&&k()},O={mode:i,persisted:o,beforeEnter(v){let w=a;if(!n.isMounted)if(r)w=h||a;else return;v._leaveCb&&v._leaveCb(!0);const k=g[b];k&&Ot(t,k)&&k.el._leaveCb&&k.el._leaveCb(),A(w,[v])},enter(v){let w=l,k=u,N=c;if(!n.isMounted)if(r)w=y||l,k=E||u,N=d||c;else return;let P=!1;const R=v._enterCb=B=>{P||(P=!0,B?A(N,[v]):A(k,[v]),O.delayedLeave&&O.delayedLeave(),v._enterCb=void 0)};w?C(w,[v,R]):R()},leave(v,w){const k=String(t.key);if(v._enterCb&&v._enterCb(!0),n.isUnmounting)return w();A(f,[v]);let N=!1;const P=v._leaveCb=R=>{N||(N=!0,w(),R?A(m,[v]):A(p,[v]),v._leaveCb=void 0,g[k]===t&&delete g[k])};g[k]=t,_?C(_,[v,P]):P()},clone(v){return zs(v,e,n,s)}};return O}function $a(t){if(mi(t))return t=Nt(t),t.children=null,t}function Bf(t){return mi(t)?t.children?t.children[0]:void 0:t}function ss(t,e){t.shapeFlag&6&&t.component?ss(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 sa(t,e=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iae({name:t.name},e,{setup:t}))():t}const Yn=t=>!!t.type.__asyncLoader;function Up(t){Z(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:s,delay:r=200,timeout:i,suspensible:o=!0,onError:a}=t;let l=null,u,c=0;const f=()=>(c++,l=null,_()),_=()=>{let p;return l||(p=l=e().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),a)return new Promise((h,y)=>{a(m,()=>h(f()),()=>y(m),c+1)});throw m}).then(m=>p!==l&&l?l:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),u=m,m)))};return hs({name:"AsyncComponentWrapper",__asyncLoader:_,get __asyncResolved(){return u},setup(){const p=Se;if(u)return()=>Va(u,p);const m=d=>{l=null,ds(d,p,13,!s)};if(o&&p.suspense||Gs)return _().then(d=>()=>Va(d,p)).catch(d=>(m(d),()=>s?te(s,{error:d}):null));const h=Ge(!1),y=Ge(),E=Ge(!!r);return r&&setTimeout(()=>{E.value=!1},r),i!=null&&setTimeout(()=>{if(!h.value&&!y.value){const d=new Error(`Async component timed out after ${i}ms.`);m(d),y.value=d}},i),_().then(()=>{h.value=!0,p.parent&&mi(p.parent.vnode)&&ea(p.parent.update)}).catch(d=>{m(d),y.value=d}),()=>{if(h.value&&u)return Va(u,p);if(y.value&&s)return te(s,{error:y.value});if(n&&!E.value)return te(n)}}})}function Va(t,e){const{ref:n,props:s,children:r,ce:i}=e.vnode,o=te(t,s,r);return o.ref=n,o.ce=i,delete e.vnode.ce,o}const mi=t=>t.type.__isKeepAlive,wC={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=un(),s=n.ctx;if(!s.renderer)return()=>{const d=e.default&&e.default();return d&&d.length===1?d[0]:d};const r=new Map,i=new Set;let o=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=s,_=f("div");s.activate=(d,b,g,A,C)=>{const O=d.component;u(d,b,g,0,a),l(O.vnode,d,b,g,O,a,A,d.slotScopeIds,C),Ie(()=>{O.isDeactivated=!1,O.a&&Is(O.a);const v=d.props&&d.props.onVnodeMounted;v&&Ke(v,O.parent,d)},a)},s.deactivate=d=>{const b=d.component;u(d,_,null,1,a),Ie(()=>{b.da&&Is(b.da);const g=d.props&&d.props.onVnodeUnmounted;g&&Ke(g,b.parent,d),b.isDeactivated=!0},a)};function p(d){Ha(d),c(d,n,a,!0)}function m(d){r.forEach((b,g)=>{const A=Nl(b.type);A&&(!d||!d(A))&&h(g)})}function h(d){const b=r.get(d);!o||!Ot(b,o)?p(b):o&&Ha(o),r.delete(d),i.delete(d)}yn(()=>[t.include,t.exclude],([d,b])=>{d&&m(g=>Tr(d,g)),b&&m(g=>!Tr(b,g))},{flush:"post",deep:!0});let y=null;const E=()=>{y!=null&&r.set(y,ja(n.subTree))};return ps(E),ia(E),oa(()=>{r.forEach(d=>{const{subTree:b,suspense:g}=n,A=ja(b);if(d.type===A.type&&d.key===A.key){Ha(A);const C=A.component.da;C&&Ie(C,g);return}p(d)})}),()=>{if(y=null,!e.default)return null;const d=e.default(),b=d[0];if(d.length>1)return o=null,d;if(!Ut(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return o=null,b;let g=ja(b);const A=g.type,C=Nl(Yn(g)?g.type.__asyncResolved||{}:A),{include:O,exclude:v,max:w}=t;if(O&&(!C||!Tr(O,C))||v&&C&&Tr(v,C))return o=g,b;const k=g.key==null?A:g.key,N=r.get(k);return g.el&&(g=Nt(g),b.shapeFlag&128&&(b.ssContent=g)),y=k,N?(g.el=N.el,g.component=N.component,g.transition&&ss(g,g.transition),g.shapeFlag|=512,i.delete(k),i.add(k)):(i.add(k),w&&i.size>parseInt(w,10)&&h(i.values().next().value)),g.shapeFlag|=256,o=g,xp(b.type)?b:g}}},OC=wC;function Tr(t,e){return U(t)?t.some(n=>Tr(n,e)):ne(t)?t.split(",").includes(e):qA(t)?t.test(e):!1}function Wp(t,e){Kp(t,"a",e)}function qp(t,e){Kp(t,"da",e)}function Kp(t,e,n=Se){const s=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(ra(e,s,n),n){let r=n.parent;for(;r&&r.parent;)mi(r.parent.vnode)&&kC(s,e,n,r),r=r.parent}}function kC(t,e,n,s){const r=ra(e,t,s,!0);dr(()=>{Cu(s[e],r)},n)}function Ha(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function ja(t){return t.shapeFlag&128?t.ssContent:t}function ra(t,e,n=Se,s=!1){if(n){const r=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...o)=>{if(n.isUnmounted)return;ur(),kn(n);const a=ot(e,n,t,o);return vn(),cr(),a});return s?r.unshift(i):r.push(i),i}}const ln=t=>(e,n=Se)=>(!Gs||t==="sp")&&ra(t,(...s)=>e(...s),n),zp=ln("bm"),ps=ln("m"),Gp=ln("bu"),ia=ln("u"),oa=ln("bum"),dr=ln("um"),Yp=ln("sp"),Xp=ln("rtg"),Jp=ln("rtc");function Zp(t,e=Se){ra("ec",t,e)}const qu="components",NC="directives";function PC(t,e){return Ku(qu,t,!0,e)||t}const Qp=Symbol.for("v-ndc");function DC(t){return ne(t)?Ku(qu,t,!1)||t:t||Qp}function IC(t){return Ku(NC,t)}function Ku(t,e,n=!0,s=!1){const r=De||Se;if(r){const i=r.type;if(t===qu){const a=Nl(i,!1);if(a&&(a===e||a===we(e)||a===fs(we(e))))return i}const o=$f(r[t]||i[t],e)||$f(r.appContext[t],e);return!o&&s?i:o}}function $f(t,e){return t&&(t[e]||t[we(e)]||t[fs(we(e))])}function RC(t,e,n,s){let r;const i=n&&n[s];if(U(t)||ne(t)){r=new Array(t.length);for(let o=0,a=t.length;oe(o,a,void 0,i&&i[a]));else{const o=Object.keys(t);r=new Array(o.length);for(let a=0,l=o.length;a{const i=s.fn(...r);return i&&(i.key=s.key),i}:s.fn)}return t}function FC(t,e,n={},s,r){if(De.isCE||De.parent&&Yn(De.parent)&&De.parent.isCE)return e!=="default"&&(n.name=e),te("slot",n,s&&s());let i=t[e];i&&i._c&&(i._d=!1),gi();const o=i&&em(i(n)),a=Xu(Pe,{key:n.key||o&&o.key||`_${e}`},o||(s?s():[]),o&&t._===1?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function em(t){return t.some(e=>Ut(e)?!(e.type===Me||e.type===Pe&&!em(e.children)):!0)?t:null}function MC(t,e){const n={};for(const s in t)n[e&&/[A-Z]/.test(s)?`on:${s}`:Ds(s)]=t[s];return n}const vl=t=>t?bm(t)?la(t)||t.proxy:vl(t.parent):null,Nr=ae(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=>vl(t.parent),$root:t=>vl(t.root),$emit:t=>t.emit,$options:t=>zu(t),$forceUpdate:t=>t.f||(t.f=()=>ea(t.update)),$nextTick:t=>t.n||(t.n=fr.bind(t.proxy)),$watch:t=>TC.bind(t)}),Ua=(t,e)=>t!==pe&&!t.__isScriptSetup&&ue(t,e),bl={get({_:t},e){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:a,appContext:l}=t;let u;if(e[0]!=="$"){const p=o[e];if(p!==void 0)switch(p){case 1:return s[e];case 2:return r[e];case 4:return n[e];case 3:return i[e]}else{if(Ua(s,e))return o[e]=1,s[e];if(r!==pe&&ue(r,e))return o[e]=2,r[e];if((u=t.propsOptions[0])&&ue(u,e))return o[e]=3,i[e];if(n!==pe&&ue(n,e))return o[e]=4,n[e];Al&&(o[e]=0)}}const c=Nr[e];let f,_;if(c)return e==="$attrs"&&Ze(t,"get",e),c(t);if((f=a.__cssModules)&&(f=f[e]))return f;if(n!==pe&&ue(n,e))return o[e]=4,n[e];if(_=l.config.globalProperties,ue(_,e))return _[e]},set({_:t},e,n){const{data:s,setupState:r,ctx:i}=t;return Ua(r,e)?(r[e]=n,!0):s!==pe&&ue(s,e)?(s[e]=n,!0):ue(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let a;return!!n[o]||t!==pe&&ue(t,o)||Ua(e,o)||(a=i[0])&&ue(a,o)||ue(s,o)||ue(Nr,o)||ue(r.config.globalProperties,o)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:ue(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}},xC=ae({},bl,{get(t,e){if(e!==Symbol.unscopables)return bl.get(t,e,t)},has(t,e){return e[0]!=="_"&&!JA(e)}});function BC(){return null}function $C(){return null}function VC(t){}function HC(t){}function jC(){return null}function UC(){}function WC(t,e){return null}function qC(){return tm().slots}function KC(){return tm().attrs}function zC(t,e,n){const s=un();if(n&&n.local){const r=Ge(t[e]);return yn(()=>t[e],i=>r.value=i),yn(r,i=>{i!==t[e]&&s.emit(`update:${e}`,i)}),r}else return{__v_isRef:!0,get value(){return t[e]},set value(r){s.emit(`update:${e}`,r)}}}function tm(){const t=un();return t.setupContext||(t.setupContext=Sm(t))}function qr(t){return U(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function GC(t,e){const n=qr(t);for(const s in e){if(s.startsWith("__skip"))continue;let r=n[s];r?U(r)||Z(r)?r=n[s]={type:r,default:e[s]}:r.default=e[s]:r===null&&(r=n[s]={default:e[s]}),r&&e[`__skip_${s}`]&&(r.skipFactory=!0)}return n}function YC(t,e){return!t||!e?t||e:U(t)&&U(e)?t.concat(e):ae({},qr(t),qr(e))}function XC(t,e){const n={};for(const s in t)e.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>t[s]});return n}function JC(t){const e=un();let n=t();return vn(),Su(n)&&(n=n.catch(s=>{throw kn(e),s})),[n,()=>kn(e)]}let Al=!0;function ZC(t){const e=zu(t),n=t.proxy,s=t.ctx;Al=!1,e.beforeCreate&&Vf(e.beforeCreate,t,"bc");const{data:r,computed:i,methods:o,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:_,beforeUpdate:p,updated:m,activated:h,deactivated:y,beforeDestroy:E,beforeUnmount:d,destroyed:b,unmounted:g,render:A,renderTracked:C,renderTriggered:O,errorCaptured:v,serverPrefetch:w,expose:k,inheritAttrs:N,components:P,directives:R,filters:B}=e;if(u&&QC(u,s,null),o)for(const ee in o){const se=o[ee];Z(se)&&(s[ee]=se.bind(n))}if(r){const ee=r.call(n,n);me(ee)&&(t.data=Dt(ee))}if(Al=!0,i)for(const ee in i){const se=i[ee],_e=Z(se)?se.bind(n,n):Z(se.get)?se.get.bind(n,n):Ue,dt=!Z(se)&&Z(se.set)?se.set.bind(n):Ue,Be=ke({get:_e,set:dt});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>Be.value,set:ye=>Be.value=ye})}if(a)for(const ee in a)nm(a[ee],s,n,ee);if(l){const ee=Z(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(se=>{rm(se,ee[se])})}c&&Vf(c,t,"c");function W(ee,se){U(se)?se.forEach(_e=>ee(_e.bind(n))):se&&ee(se.bind(n))}if(W(zp,f),W(ps,_),W(Gp,p),W(ia,m),W(Wp,h),W(qp,y),W(Zp,v),W(Jp,C),W(Xp,O),W(oa,d),W(dr,g),W(Yp,w),U(k))if(k.length){const ee=t.exposed||(t.exposed={});k.forEach(se=>{Object.defineProperty(ee,se,{get:()=>n[se],set:_e=>n[se]=_e})})}else t.exposed||(t.exposed={});A&&t.render===Ue&&(t.render=A),N!=null&&(t.inheritAttrs=N),P&&(t.components=P),R&&(t.directives=R)}function QC(t,e,n=Ue){U(t)&&(t=Tl(t));for(const s in t){const r=t[s];let i;me(r)?"default"in r?i=Fs(r.from||s,r.default,!0):i=Fs(r.from||s):i=Fs(r),be(i)?Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):e[s]=i}}function Vf(t,e,n){ot(U(t)?t.map(s=>s.bind(e.proxy)):t.bind(e.proxy),e,n)}function nm(t,e,n,s){const r=s.includes(".")?Vp(n,s):()=>n[s];if(ne(t)){const i=e[t];Z(i)&&yn(r,i)}else if(Z(t))yn(r,t.bind(n));else if(me(t))if(U(t))t.forEach(i=>nm(i,e,n,s));else{const i=Z(t.handler)?t.handler.bind(n):e[t.handler];Z(i)&&yn(r,i,t)}}function zu(t){const e=t.type,{mixins:n,extends:s}=e,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=t.appContext,a=i.get(e);let l;return a?l=a:!r.length&&!n&&!s?l=e:(l={},r.length&&r.forEach(u=>vo(l,u,o,!0)),vo(l,e,o)),me(e)&&i.set(e,l),l}function vo(t,e,n,s=!1){const{mixins:r,extends:i}=e;i&&vo(t,i,n,!0),r&&r.forEach(o=>vo(t,o,n,!0));for(const o in e)if(!(s&&o==="expose")){const a=eS[o]||n&&n[o];t[o]=a?a(t[o],e[o]):e[o]}return t}const eS={data:Hf,props:jf,emits:jf,methods:Cr,computed:Cr,beforeCreate:Ve,created:Ve,beforeMount:Ve,mounted:Ve,beforeUpdate:Ve,updated:Ve,beforeDestroy:Ve,beforeUnmount:Ve,destroyed:Ve,unmounted:Ve,activated:Ve,deactivated:Ve,errorCaptured:Ve,serverPrefetch:Ve,components:Cr,directives:Cr,watch:nS,provide:Hf,inject:tS};function Hf(t,e){return e?t?function(){return ae(Z(t)?t.call(this,this):t,Z(e)?e.call(this,this):e)}:e:t}function tS(t,e){return Cr(Tl(t),Tl(e))}function Tl(t){if(U(t)){const e={};for(let n=0;n1)return n&&Z(e)?e.call(s&&s.proxy):e}}function im(){return!!(Se||De||Kr)}function iS(t,e,n,s=!1){const r={},i={};mo(i,aa,1),t.propsDefaults=Object.create(null),om(t,e,r,i);for(const o in t.propsOptions[0])o in r||(r[o]=void 0);n?t.props=s?r:kp(r):t.type.props?t.props=r:t.props=i,t.attrs=i}function oS(t,e,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=t,a=Q(r),[l]=t.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const c=t.vnode.dynamicProps;for(let f=0;f{l=!0;const[_,p]=am(f,e,!0);ae(o,_),p&&a.push(...p)};!n&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}if(!i&&!l)return me(t)&&s.set(t,Ns),Ns;if(U(i))for(let c=0;c-1,p[1]=h<0||m-1||ue(p,"default"))&&a.push(f)}}}const u=[o,a];return me(t)&&s.set(t,u),u}function Uf(t){return t[0]!=="$"}function Wf(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function qf(t,e){return Wf(t)===Wf(e)}function Kf(t,e){return U(e)?e.findIndex(n=>qf(n,t)):Z(e)&&qf(e,t)?0:-1}const lm=t=>t[0]==="_"||t==="$stable",Gu=t=>U(t)?t.map(nt):[nt(t)],aS=(t,e,n)=>{if(e._n)return e;const s=Vu((...r)=>Gu(e(...r)),n);return s._c=!1,s},um=(t,e,n)=>{const s=t._ctx;for(const r in t){if(lm(r))continue;const i=t[r];if(Z(i))e[r]=aS(r,i,s);else if(i!=null){const o=Gu(i);e[r]=()=>o}}},cm=(t,e)=>{const n=Gu(e);t.slots.default=()=>n},lS=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=Q(e),mo(e,"_",n)):um(e,t.slots={})}else t.slots={},e&&cm(t,e);mo(t.slots,aa,1)},uS=(t,e,n)=>{const{vnode:s,slots:r}=t;let i=!0,o=pe;if(s.shapeFlag&32){const a=e._;a?n&&a===1?i=!1:(ae(r,e),!n&&a===1&&delete r._):(i=!e.$stable,um(e,r)),o=e}else e&&(cm(t,e),o={default:1});if(i)for(const a in r)!lm(a)&&!(a in o)&&delete r[a]};function bo(t,e,n,s,r=!1){if(U(t)){t.forEach((_,p)=>bo(_,e&&(U(e)?e[p]:e),n,s,r));return}if(Yn(s)&&!r)return;const i=s.shapeFlag&4?la(s.component)||s.component.proxy:s.el,o=r?null:i,{i:a,r:l}=t,u=e&&e.r,c=a.refs===pe?a.refs={}:a.refs,f=a.setupState;if(u!=null&&u!==l&&(ne(u)?(c[u]=null,ue(f,u)&&(f[u]=null)):be(u)&&(u.value=null)),Z(l))nn(l,a,12,[o,c]);else{const _=ne(l),p=be(l);if(_||p){const m=()=>{if(t.f){const h=_?ue(f,l)?f[l]:c[l]:l.value;r?U(h)&&Cu(h,i):U(h)?h.includes(i)||h.push(i):_?(c[l]=[i],ue(f,l)&&(f[l]=c[l])):(l.value=[i],t.k&&(c[t.k]=l.value))}else _?(c[l]=o,ue(f,l)&&(f[l]=o)):p&&(l.value=o,t.k&&(c[t.k]=o))};o?(m.id=-1,Ie(m,n)):m()}}}let hn=!1;const Bi=t=>/svg/.test(t.namespaceURI)&&t.tagName!=="foreignObject",$i=t=>t.nodeType===8;function cS(t){const{mt:e,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:a,insert:l,createComment:u}}=t,c=(E,d)=>{if(!d.hasChildNodes()){n(null,E,d),yo(),d._vnode=E;return}hn=!1,f(d.firstChild,E,null,null,null),yo(),d._vnode=E,hn&&console.error("Hydration completed but contains mismatches.")},f=(E,d,b,g,A,C=!1)=>{const O=$i(E)&&E.data==="[",v=()=>h(E,d,b,g,A,O),{type:w,ref:k,shapeFlag:N,patchFlag:P}=d;let R=E.nodeType;d.el=E,P===-2&&(C=!1,d.dynamicChildren=null);let B=null;switch(w){case rs:R!==3?d.children===""?(l(d.el=r(""),o(E),E),B=E):B=v():(E.data!==d.children&&(hn=!0,E.data=d.children),B=i(E));break;case Me:R!==8||O?B=v():B=i(E);break;case Xn:if(O&&(E=i(E),R=E.nodeType),R===1||R===3){B=E;const X=!d.children.length;for(let W=0;W{C=C||!!d.dynamicChildren;const{type:O,props:v,patchFlag:w,shapeFlag:k,dirs:N}=d,P=O==="input"&&N||O==="option";if(P||w!==-1){if(N&&xt(d,null,b,"created"),v)if(P||!C||w&48)for(const B in v)(P&&B.endsWith("value")||us(B)&&!zn(B))&&s(E,B,null,v[B],!1,void 0,b);else v.onClick&&s(E,"onClick",null,v.onClick,!1,void 0,b);let R;if((R=v&&v.onVnodeBeforeMount)&&Ke(R,b,d),N&&xt(d,null,b,"beforeMount"),((R=v&&v.onVnodeMounted)||N)&&Bp(()=>{R&&Ke(R,b,d),N&&xt(d,null,b,"mounted")},g),k&16&&!(v&&(v.innerHTML||v.textContent))){let B=p(E.firstChild,d,E,b,g,A,C);for(;B;){hn=!0;const X=B;B=B.nextSibling,a(X)}}else k&8&&E.textContent!==d.children&&(hn=!0,E.textContent=d.children)}return E.nextSibling},p=(E,d,b,g,A,C,O)=>{O=O||!!d.dynamicChildren;const v=d.children,w=v.length;for(let k=0;k{const{slotScopeIds:O}=d;O&&(A=A?A.concat(O):O);const v=o(E),w=p(i(E),d,v,b,g,A,C);return w&&$i(w)&&w.data==="]"?i(d.anchor=w):(hn=!0,l(d.anchor=u("]"),v,w),w)},h=(E,d,b,g,A,C)=>{if(hn=!0,d.el=null,C){const w=y(E);for(;;){const k=i(E);if(k&&k!==w)a(k);else break}}const O=i(E),v=o(E);return a(E),n(null,d,v,O,b,g,Bi(v),A),O},y=E=>{let d=0;for(;E;)if(E=i(E),E&&$i(E)&&(E.data==="["&&d++,E.data==="]")){if(d===0)return i(E);d--}return E};return[c,f]}const Ie=Bp;function fm(t){return hm(t)}function dm(t){return hm(t,cS)}function hm(t,e){const n=ml();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:_,setScopeId:p=Ue,insertStaticContent:m}=t,h=(T,S,D,F=null,L=null,V=null,j=!1,$=null,H=!!S.dynamicChildren)=>{if(T===S)return;T&&!Ot(T,S)&&(F=zt(T),ye(T,L,V,!0),T=null),S.patchFlag===-2&&(H=!1,S.dynamicChildren=null);const{type:x,ref:z,shapeFlag:q}=S;switch(x){case rs:y(T,S,D,F);break;case Me:E(T,S,D,F);break;case Xn:T==null&&d(S,D,F,j);break;case Pe:P(T,S,D,F,L,V,j,$,H);break;default:q&1?A(T,S,D,F,L,V,j,$,H):q&6?R(T,S,D,F,L,V,j,$,H):(q&64||q&128)&&x.process(T,S,D,F,L,V,j,$,H,Ft)}z!=null&&L&&bo(z,T&&T.ref,V,S||T,!S)},y=(T,S,D,F)=>{if(T==null)s(S.el=a(S.children),D,F);else{const L=S.el=T.el;S.children!==T.children&&u(L,S.children)}},E=(T,S,D,F)=>{T==null?s(S.el=l(S.children||""),D,F):S.el=T.el},d=(T,S,D,F)=>{[T.el,T.anchor]=m(T.children,S,D,F,T.el,T.anchor)},b=({el:T,anchor:S},D,F)=>{let L;for(;T&&T!==S;)L=_(T),s(T,D,F),T=L;s(S,D,F)},g=({el:T,anchor:S})=>{let D;for(;T&&T!==S;)D=_(T),r(T),T=D;r(S)},A=(T,S,D,F,L,V,j,$,H)=>{j=j||S.type==="svg",T==null?C(S,D,F,L,V,j,$,H):w(T,S,L,V,j,$,H)},C=(T,S,D,F,L,V,j,$)=>{let H,x;const{type:z,props:q,shapeFlag:K,transition:J,dirs:re}=T;if(H=T.el=o(T.type,V,q&&q.is,q),K&8?c(H,T.children):K&16&&v(T.children,H,null,F,L,V&&z!=="foreignObject",j,$),re&&xt(T,null,F,"created"),O(H,T,T.scopeId,j,F),q){for(const ce in q)ce!=="value"&&!zn(ce)&&i(H,ce,null,q[ce],V,T.children,F,L,$e);"value"in q&&i(H,"value",null,q.value),(x=q.onVnodeBeforeMount)&&Ke(x,F,T)}re&&xt(T,null,F,"beforeMount");const de=(!L||L&&!L.pendingBranch)&&J&&!J.persisted;de&&J.beforeEnter(H),s(H,S,D),((x=q&&q.onVnodeMounted)||de||re)&&Ie(()=>{x&&Ke(x,F,T),de&&J.enter(H),re&&xt(T,null,F,"mounted")},L)},O=(T,S,D,F,L)=>{if(D&&p(T,D),F)for(let V=0;V{for(let x=H;x{const $=S.el=T.el;let{patchFlag:H,dynamicChildren:x,dirs:z}=S;H|=T.patchFlag&16;const q=T.props||pe,K=S.props||pe;let J;D&&xn(D,!1),(J=K.onVnodeBeforeUpdate)&&Ke(J,D,S,T),z&&xt(S,T,D,"beforeUpdate"),D&&xn(D,!0);const re=L&&S.type!=="foreignObject";if(x?k(T.dynamicChildren,x,$,D,F,re,V):j||se(T,S,$,null,D,F,re,V,!1),H>0){if(H&16)N($,S,q,K,D,F,L);else if(H&2&&q.class!==K.class&&i($,"class",null,K.class,L),H&4&&i($,"style",q.style,K.style,L),H&8){const de=S.dynamicProps;for(let ce=0;ce{J&&Ke(J,D,S,T),z&&xt(S,T,D,"updated")},F)},k=(T,S,D,F,L,V,j)=>{for(let $=0;${if(D!==F){if(D!==pe)for(const $ in D)!zn($)&&!($ in F)&&i(T,$,D[$],null,j,S.children,L,V,$e);for(const $ in F){if(zn($))continue;const H=F[$],x=D[$];H!==x&&$!=="value"&&i(T,$,x,H,j,S.children,L,V,$e)}"value"in F&&i(T,"value",D.value,F.value)}},P=(T,S,D,F,L,V,j,$,H)=>{const x=S.el=T?T.el:a(""),z=S.anchor=T?T.anchor:a("");let{patchFlag:q,dynamicChildren:K,slotScopeIds:J}=S;J&&($=$?$.concat(J):J),T==null?(s(x,D,F),s(z,D,F),v(S.children,D,z,L,V,j,$,H)):q>0&&q&64&&K&&T.dynamicChildren?(k(T.dynamicChildren,K,D,L,V,j,$),(S.key!=null||L&&S===L.subTree)&&Yu(T,S,!0)):se(T,S,D,z,L,V,j,$,H)},R=(T,S,D,F,L,V,j,$,H)=>{S.slotScopeIds=$,T==null?S.shapeFlag&512?L.ctx.activate(S,D,F,j,H):B(S,D,F,L,V,j,H):X(T,S,H)},B=(T,S,D,F,L,V,j)=>{const $=T.component=vm(T,F,L);if(mi(T)&&($.ctx.renderer=Ft),Am($),$.asyncDep){if(L&&L.registerDep($,W),!T.el){const H=$.subTree=te(Me);E(null,H,S,D)}return}W($,T,S,D,L,V,j)},X=(T,S,D)=>{const F=S.component=T.component;if(pC(T,S,D))if(F.asyncDep&&!F.asyncResolved){ee(F,S,D);return}else F.next=S,iC(F.update),F.update();else S.el=T.el,F.vnode=S},W=(T,S,D,F,L,V,j)=>{const $=()=>{if(T.isMounted){let{next:z,bu:q,u:K,parent:J,vnode:re}=T,de=z,ce;xn(T,!1),z?(z.el=re.el,ee(T,z,j)):z=re,q&&Is(q),(ce=z.props&&z.props.onVnodeBeforeUpdate)&&Ke(ce,J,z,re),xn(T,!0);const Te=eo(T),St=T.subTree;T.subTree=Te,h(St,Te,f(St.el),zt(St),T,L,V),z.el=Te.el,de===null&&Hu(T,Te.el),K&&Ie(K,L),(ce=z.props&&z.props.onVnodeUpdated)&&Ie(()=>Ke(ce,J,z,re),L)}else{let z;const{el:q,props:K}=S,{bm:J,m:re,parent:de}=T,ce=Yn(S);if(xn(T,!1),J&&Is(J),!ce&&(z=K&&K.onVnodeBeforeMount)&&Ke(z,de,S),xn(T,!0),q&&Mn){const Te=()=>{T.subTree=eo(T),Mn(q,T.subTree,T,L,null)};ce?S.type.__asyncLoader().then(()=>!T.isUnmounted&&Te()):Te()}else{const Te=T.subTree=eo(T);h(null,Te,D,F,T,L,V),S.el=Te.el}if(re&&Ie(re,L),!ce&&(z=K&&K.onVnodeMounted)){const Te=S;Ie(()=>Ke(z,de,Te),L)}(S.shapeFlag&256||de&&Yn(de.vnode)&&de.vnode.shapeFlag&256)&&T.a&&Ie(T.a,L),T.isMounted=!0,S=D=F=null}},H=T.effect=new di($,()=>ea(x),T.scope),x=T.update=()=>H.run();x.id=T.uid,xn(T,!0),x()},ee=(T,S,D)=>{S.component=T;const F=T.vnode.props;T.vnode=S,T.next=null,oS(T,S.props,F,D),uS(T,S.children,D),ur(),Ff(),cr()},se=(T,S,D,F,L,V,j,$,H=!1)=>{const x=T&&T.children,z=T?T.shapeFlag:0,q=S.children,{patchFlag:K,shapeFlag:J}=S;if(K>0){if(K&128){dt(x,q,D,F,L,V,j,$,H);return}else if(K&256){_e(x,q,D,F,L,V,j,$,H);return}}J&8?(z&16&&$e(x,L,V),q!==x&&c(D,q)):z&16?J&16?dt(x,q,D,F,L,V,j,$,H):$e(x,L,V,!0):(z&8&&c(D,""),J&16&&v(q,D,F,L,V,j,$,H))},_e=(T,S,D,F,L,V,j,$,H)=>{T=T||Ns,S=S||Ns;const x=T.length,z=S.length,q=Math.min(x,z);let K;for(K=0;Kz?$e(T,L,V,!0,!1,q):v(S,D,F,L,V,j,$,H,q)},dt=(T,S,D,F,L,V,j,$,H)=>{let x=0;const z=S.length;let q=T.length-1,K=z-1;for(;x<=q&&x<=K;){const J=T[x],re=S[x]=H?_n(S[x]):nt(S[x]);if(Ot(J,re))h(J,re,D,null,L,V,j,$,H);else break;x++}for(;x<=q&&x<=K;){const J=T[q],re=S[K]=H?_n(S[K]):nt(S[K]);if(Ot(J,re))h(J,re,D,null,L,V,j,$,H);else break;q--,K--}if(x>q){if(x<=K){const J=K+1,re=JK)for(;x<=q;)ye(T[x],L,V,!0),x++;else{const J=x,re=x,de=new Map;for(x=re;x<=K;x++){const et=S[x]=H?_n(S[x]):nt(S[x]);et.key!=null&&de.set(et.key,x)}let ce,Te=0;const St=K-re+1;let ms=!1,Oc=0;const pr=new Array(St);for(x=0;x=St){ye(et,L,V,!0);continue}let Mt;if(et.key!=null)Mt=de.get(et.key);else for(ce=re;ce<=K;ce++)if(pr[ce-re]===0&&Ot(et,S[ce])){Mt=ce;break}Mt===void 0?ye(et,L,V,!0):(pr[Mt-re]=x+1,Mt>=Oc?Oc=Mt:ms=!0,h(et,S[Mt],D,null,L,V,j,$,H),Te++)}const kc=ms?fS(pr):Ns;for(ce=kc.length-1,x=St-1;x>=0;x--){const et=re+x,Mt=S[et],Nc=et+1{const{el:V,type:j,transition:$,children:H,shapeFlag:x}=T;if(x&6){Be(T.component.subTree,S,D,F);return}if(x&128){T.suspense.move(S,D,F);return}if(x&64){j.move(T,S,D,Ft);return}if(j===Pe){s(V,S,D);for(let q=0;q$.enter(V),L);else{const{leave:q,delayLeave:K,afterLeave:J}=$,re=()=>s(V,S,D),de=()=>{q(V,()=>{re(),J&&J()})};K?K(V,re,de):de()}else s(V,S,D)},ye=(T,S,D,F=!1,L=!1)=>{const{type:V,props:j,ref:$,children:H,dynamicChildren:x,shapeFlag:z,patchFlag:q,dirs:K}=T;if($!=null&&bo($,null,D,T,!0),z&256){S.ctx.deactivate(T);return}const J=z&1&&K,re=!Yn(T);let de;if(re&&(de=j&&j.onVnodeBeforeUnmount)&&Ke(de,S,T),z&6)qe(T.component,D,F);else{if(z&128){T.suspense.unmount(D,F);return}J&&xt(T,null,S,"beforeUnmount"),z&64?T.type.remove(T,S,D,L,Ft,F):x&&(V!==Pe||q>0&&q&64)?$e(x,S,D,!1,!0):(V===Pe&&q&384||!L&&z&16)&&$e(H,S,D),F&&It(T)}(re&&(de=j&&j.onVnodeUnmounted)||J)&&Ie(()=>{de&&Ke(de,S,T),J&&xt(T,null,S,"unmounted")},D)},It=T=>{const{type:S,el:D,anchor:F,transition:L}=T;if(S===Pe){Rt(D,F);return}if(S===Xn){g(T);return}const V=()=>{r(D),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(T.shapeFlag&1&&L&&!L.persisted){const{leave:j,delayLeave:$}=L,H=()=>j(D,V);$?$(T.el,V,H):H()}else V()},Rt=(T,S)=>{let D;for(;T!==S;)D=_(T),r(T),T=D;r(S)},qe=(T,S,D)=>{const{bum:F,scope:L,update:V,subTree:j,um:$}=T;F&&Is(F),L.stop(),V&&(V.active=!1,ye(j,T,S,D)),$&&Ie($,S),Ie(()=>{T.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&T.asyncDep&&!T.asyncResolved&&T.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},$e=(T,S,D,F=!1,L=!1,V=0)=>{for(let j=V;jT.shapeFlag&6?zt(T.component.subTree):T.shapeFlag&128?T.suspense.next():_(T.anchor||T.el),Lt=(T,S,D)=>{T==null?S._vnode&&ye(S._vnode,null,null,!0):h(S._vnode||null,T,S,null,null,null,D),Ff(),yo(),S._vnode=T},Ft={p:h,um:ye,m:Be,r:It,mt:B,mc:v,pc:se,pbc:k,n:zt,o:t};let hr,Mn;return e&&([hr,Mn]=e(Ft)),{render:Lt,hydrate:hr,createApp:rS(Lt,hr)}}function xn({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function Yu(t,e,n=!1){const s=t.children,r=e.children;if(U(s)&&U(r))for(let i=0;i>1,t[n[a]]0&&(e[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=e[o];return n}const dS=t=>t.__isTeleport,Pr=t=>t&&(t.disabled||t.disabled===""),zf=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Sl=(t,e)=>{const n=t&&t.to;return ne(n)?e?e(n):null:n},hS={__isTeleport:!0,process(t,e,n,s,r,i,o,a,l,u){const{mc:c,pc:f,pbc:_,o:{insert:p,querySelector:m,createText:h,createComment:y}}=u,E=Pr(e.props);let{shapeFlag:d,children:b,dynamicChildren:g}=e;if(t==null){const A=e.el=h(""),C=e.anchor=h("");p(A,n,s),p(C,n,s);const O=e.target=Sl(e.props,m),v=e.targetAnchor=h("");O&&(p(v,O),o=o||zf(O));const w=(k,N)=>{d&16&&c(b,k,N,r,i,o,a,l)};E?w(n,C):O&&w(O,v)}else{e.el=t.el;const A=e.anchor=t.anchor,C=e.target=t.target,O=e.targetAnchor=t.targetAnchor,v=Pr(t.props),w=v?n:C,k=v?A:O;if(o=o||zf(C),g?(_(t.dynamicChildren,g,w,r,i,o,a),Yu(t,e,!0)):l||f(t,e,w,k,r,i,o,a,!1),E)v||Vi(e,n,A,u,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const N=e.target=Sl(e.props,m);N&&Vi(e,N,null,u,0)}else v&&Vi(e,C,O,u,1)}pm(e)},remove(t,e,n,s,{um:r,o:{remove:i}},o){const{shapeFlag:a,children:l,anchor:u,targetAnchor:c,target:f,props:_}=t;if(f&&i(c),(o||!Pr(_))&&(i(u),a&16))for(let p=0;p0?Ye||Ns:null,mm(),is>0&&Ye&&Ye.push(t),t}function _m(t,e,n,s,r,i){return gm(Ju(t,e,n,s,r,i,!0))}function Xu(t,e,n,s,r){return gm(te(t,e,n,s,r,!0))}function Ut(t){return t?t.__v_isVNode===!0:!1}function Ot(t,e){return t.type===e.type&&t.key===e.key}function gS(t){}const aa="__vInternal",Em=({key:t})=>t??null,to=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?ne(t)||be(t)||Z(t)?{i:De,r:t,k:e,f:!!n}:t:null);function Ju(t,e=null,n=null,s=0,r=null,i=t===Pe?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Em(e),ref:e&&to(e),scopeId:na,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:De};return a?(Qu(l,n),i&128&&t.normalize(l)):n&&(l.shapeFlag|=ne(n)?8:16),is>0&&!o&&Ye&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Ye.push(l),l}const te=_S;function _S(t,e=null,n=null,s=0,r=null,i=!1){if((!t||t===Qp)&&(t=Me),Ut(t)){const a=Nt(t,e,!0);return n&&Qu(a,n),is>0&&!i&&Ye&&(a.shapeFlag&6?Ye[Ye.indexOf(t)]=a:Ye.push(a)),a.patchFlag|=-2,a}if(SS(t)&&(t=t.__vccOpts),e){e=ym(e);let{class:a,style:l}=e;a&&!ne(a)&&(e.class=fi(a)),me(l)&&(Ru(l)&&!U(l)&&(l=ae({},l)),e.style=ci(l))}const o=ne(t)?1:xp(t)?128:dS(t)?64:me(t)?4:Z(t)?2:0;return Ju(t,e,n,s,r,o,i,!0)}function ym(t){return t?Ru(t)||aa in t?ae({},t):t:null}function Nt(t,e,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=t,a=e?Kt(s||{},e):s;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&Em(a),ref:e&&e.ref?n&&r?U(r)?r.concat(to(e)):[r,to(e)]:to(e):r,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Pe?i===-1?16:i|16:i,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Nt(t.ssContent),ssFallback:t.ssFallback&&Nt(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function Zu(t=" ",e=0){return te(rs,null,t,e)}function ES(t,e){const n=te(Xn,null,t);return n.staticCount=e,n}function yS(t="",e=!1){return e?(gi(),Xu(Me,null,t)):te(Me,null,t)}function nt(t){return t==null||typeof t=="boolean"?te(Me):U(t)?te(Pe,null,t.slice()):typeof t=="object"?_n(t):te(rs,null,String(t))}function _n(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Nt(t)}function Qu(t,e){let n=0;const{shapeFlag:s}=t;if(e==null)e=null;else if(U(e))n=16;else if(typeof e=="object")if(s&65){const r=e.default;r&&(r._c&&(r._d=!1),Qu(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!(aa in e)?e._ctx=De:r===3&&De&&(De.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Z(e)?(e={default:e,_ctx:De},n=32):(e=String(e),s&64?(n=16,e=[Zu(e)]):n=8);t.children=e,t.shapeFlag|=n}function Kt(...t){const e={};for(let n=0;nSe||De;let ec,Es,Gf="__VUE_INSTANCE_SETTERS__";(Es=ml()[Gf])||(Es=ml()[Gf]=[]),Es.push(t=>Se=t),ec=t=>{Es.length>1?Es.forEach(e=>e(t)):Es[0](t)};const kn=t=>{ec(t),t.scope.on()},vn=()=>{Se&&Se.scope.off(),ec(null)};function bm(t){return t.vnode.shapeFlag&4}let Gs=!1;function Am(t,e=!1){Gs=e;const{props:n,children:s}=t.vnode,r=bm(t);iS(t,n,r,e),lS(t,s);const i=r?AS(t,e):void 0;return Gs=!1,i}function AS(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=hi(new Proxy(t.ctx,bl));const{setup:s}=n;if(s){const r=t.setupContext=s.length>1?Sm(t):null;kn(t),ur();const i=nn(s,t,0,[t.props,r]);if(cr(),vn(),Su(i)){if(i.then(vn,vn),e)return i.then(o=>{Ol(t,o,e)}).catch(o=>{ds(o,t,0)});t.asyncDep=i}else Ol(t,i,e)}else Cm(t,e)}function Ol(t,e,n){Z(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:me(e)&&(t.setupState=xu(e)),Cm(t,n)}let Ao,kl;function Tm(t){Ao=t,kl=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,xC))}}const TS=()=>!Ao;function Cm(t,e,n){const s=t.type;if(!t.render){if(!e&&Ao&&!s.render){const r=s.template||zu(t).template;if(r){const{isCustomElement:i,compilerOptions:o}=t.appContext.config,{delimiters:a,compilerOptions:l}=s,u=ae(ae({isCustomElement:i,delimiters:a},o),l);s.render=Ao(r,u)}}t.render=s.render||Ue,kl&&kl(t)}kn(t),ur(),ZC(t),cr(),vn()}function CS(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return Ze(t,"get","$attrs"),e[n]}}))}function Sm(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return CS(t)},slots:t.slots,emit:t.emit,expose:e}}function la(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(xu(hi(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Nr)return Nr[n](t)},has(e,n){return n in e||n in Nr}}))}function Nl(t,e=!0){return Z(t)?t.displayName||t.name:t.name||e&&t.__name}function SS(t){return Z(t)&&"__vccOpts"in t}const ke=(t,e)=>eC(t,e,Gs);function ws(t,e,n){const s=arguments.length;return s===2?me(e)&&!U(e)?Ut(e)?te(t,null,[e]):te(t,e):te(t,null,e):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ut(n)&&(n=[n]),te(t,e,n))}const wm=Symbol.for("v-scx"),Om=()=>Fs(wm);function wS(){}function OS(t,e,n,s){const r=n[s];if(r&&km(r,t))return r;const i=e();return i.memo=t.slice(),n[s]=i}function km(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let s=0;s0&&Ye&&Ye.push(t),!0}const Nm="3.3.4",kS={createComponentInstance:vm,setupComponent:Am,renderComponentRoot:eo,setCurrentRenderingInstance:Ur,isVNode:Ut,normalizeVNode:nt},NS=kS,PS=null,DS=null,IS="http://www.w3.org/2000/svg",Vn=typeof document<"u"?document:null,Yf=Vn&&Vn.createElement("template"),RS={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const r=e?Vn.createElementNS(IS,t):Vn.createElement(t,n?{is:n}:void 0);return t==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:t=>Vn.createTextNode(t),createComment:t=>Vn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Vn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,r,i){const o=n?n.previousSibling:e.lastChild;if(r&&(r===i||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Yf.innerHTML=s?`${t}`:t;const a=Yf.content;if(s){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};function LS(t,e,n){const s=t._vtc;s&&(e=(e?[e,...s]:[...s]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}function FS(t,e,n){const s=t.style,r=ne(n);if(n&&!r){if(e&&!ne(e))for(const i in e)n[i]==null&&Pl(s,i,"");for(const i in n)Pl(s,i,n[i])}else{const i=s.display;r?e!==n&&(s.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(s.display=i)}}const Xf=/\s*!important$/;function Pl(t,e,n){if(U(n))n.forEach(s=>Pl(t,e,s));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const s=MS(t,e);Xf.test(n)?t.setProperty(rt(s),n.replace(Xf,""),"important"):t[s]=n}}const Jf=["Webkit","Moz","ms"],Wa={};function MS(t,e){const n=Wa[e];if(n)return n;let s=we(e);if(s!=="filter"&&s in t)return Wa[e]=s;s=fs(s);for(let r=0;rqa||(jS.then(()=>qa=0),qa=Date.now());function WS(t,e){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;ot(qS(s,n.value),e,5,[s])};return n.value=t,n.attached=US(),n}function qS(t,e){if(U(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(s=>r=>!r._stopped&&s&&s(r))}else return e}const ed=/^on[a-z]/,KS=(t,e,n,s,r=!1,i,o,a,l)=>{e==="class"?LS(t,s,r):e==="style"?FS(t,n,s):us(e)?Tu(e)||VS(t,e,n,s,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):zS(t,e,s,r))?BS(t,e,s,i,o,a,l):(e==="true-value"?t._trueValue=s:e==="false-value"&&(t._falseValue=s),xS(t,e,s,r))};function zS(t,e,n,s){return s?!!(e==="innerHTML"||e==="textContent"||e in t&&ed.test(e)&&Z(n)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||ed.test(e)&&ne(n)?!1:e in t}function Pm(t,e){const n=hs(t);class s extends ua{constructor(i){super(n,i,e)}}return s.def=n,s}const GS=t=>Pm(t,Km),YS=typeof HTMLElement<"u"?HTMLElement:class{};class ua extends YS{constructor(e,n={},s){super(),this._def=e,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,fr(()=>{this._connected||(Rl(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s{for(const r of s)this._setAttr(r.attributeName)}).observe(this,{attributes:!0});const e=(s,r=!1)=>{const{props:i,styles:o}=s;let a;if(i&&!U(i))for(const l in i){const u=i[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=_o(this._props[l])),(a||(a=Object.create(null)))[we(l)]=!0)}this._numberProps=a,r&&this._resolveProps(s),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(s=>e(s,!0)):e(this._def)}_resolveProps(e){const{props:n}=e,s=U(n)?n:Object.keys(n||{});for(const r of Object.keys(this))r[0]!=="_"&&s.includes(r)&&this._setProp(r,this[r],!0,!1);for(const r of s.map(we))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(i){this._setProp(r,i)}})}_setAttr(e){let n=this.getAttribute(e);const s=we(e);this._numberProps&&this._numberProps[s]&&(n=_o(n)),this._setProp(s,n,!1)}_getProp(e){return this._props[e]}_setProp(e,n,s=!0,r=!0){n!==this._props[e]&&(this._props[e]=n,r&&this._instance&&this._update(),s&&(n===!0?this.setAttribute(rt(e),""):typeof n=="string"||typeof n=="number"?this.setAttribute(rt(e),n+""):n||this.removeAttribute(rt(e))))}_update(){Rl(this._createVNode(),this.shadowRoot)}_createVNode(){const e=te(this._def,ae({},this._props));return this._instance||(e.ce=n=>{this._instance=n,n.isCE=!0;const s=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{s(i,o),rt(i)!==i&&s(rt(i),o)};let r=this;for(;r=r&&(r.parentNode||r.host);)if(r instanceof ua){n.parent=r._instance,n.provides=r._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function XS(t="$style"){{const e=un();if(!e)return pe;const n=e.type.__cssModules;if(!n)return pe;const s=n[t];return s||pe}}function JS(t){const e=un();if(!e)return;const n=e.ut=(r=t(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}"]`)).forEach(i=>Il(i,r))},s=()=>{const r=t(e.proxy);Dl(e.subTree,r),n(r)};$p(s),ps(()=>{const r=new MutationObserver(s);r.observe(e.subTree.el.parentNode,{childList:!0}),dr(()=>r.disconnect())})}function Dl(t,e){if(t.shapeFlag&128){const n=t.suspense;t=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Dl(n.activeBranch,e)})}for(;t.component;)t=t.component.subTree;if(t.shapeFlag&1&&t.el)Il(t.el,e);else if(t.type===Pe)t.children.forEach(n=>Dl(n,e));else if(t.type===Xn){let{el:n,anchor:s}=t;for(;n&&(Il(n,e),n!==s);)n=n.nextSibling}}function Il(t,e){if(t.nodeType===1){const n=t.style;for(const s in e)n.setProperty(`--${s}`,e[s])}}const pn="transition",Er="animation",tc=(t,{slots:e})=>ws(Hp,Im(t),e);tc.displayName="Transition";const Dm={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},ZS=tc.props=ae({},Wu,Dm),Bn=(t,e=[])=>{U(t)?t.forEach(n=>n(...e)):t&&t(...e)},td=t=>t?U(t)?t.some(e=>e.length>1):t.length>1:!1;function Im(t){const e={};for(const P in t)P in Dm||(e[P]=t[P]);if(t.css===!1)return e;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=o,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:_=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,m=QS(r),h=m&&m[0],y=m&&m[1],{onBeforeEnter:E,onEnter:d,onEnterCancelled:b,onLeave:g,onLeaveCancelled:A,onBeforeAppear:C=E,onAppear:O=d,onAppearCancelled:v=b}=e,w=(P,R,B)=>{mn(P,R?c:a),mn(P,R?u:o),B&&B()},k=(P,R)=>{P._isLeaving=!1,mn(P,f),mn(P,p),mn(P,_),R&&R()},N=P=>(R,B)=>{const X=P?O:d,W=()=>w(R,P,B);Bn(X,[R,W]),nd(()=>{mn(R,P?l:i),Gt(R,P?c:a),td(X)||sd(R,s,h,W)})};return ae(e,{onBeforeEnter(P){Bn(E,[P]),Gt(P,i),Gt(P,o)},onBeforeAppear(P){Bn(C,[P]),Gt(P,l),Gt(P,u)},onEnter:N(!1),onAppear:N(!0),onLeave(P,R){P._isLeaving=!0;const B=()=>k(P,R);Gt(P,f),Lm(),Gt(P,_),nd(()=>{P._isLeaving&&(mn(P,f),Gt(P,p),td(g)||sd(P,s,y,B))}),Bn(g,[P,B])},onEnterCancelled(P){w(P,!1),Bn(b,[P])},onAppearCancelled(P){w(P,!0),Bn(v,[P])},onLeaveCancelled(P){k(P),Bn(A,[P])}})}function QS(t){if(t==null)return null;if(me(t))return[Ka(t.enter),Ka(t.leave)];{const e=Ka(t);return[e,e]}}function Ka(t){return _o(t)}function Gt(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t._vtc||(t._vtc=new Set)).add(e)}function mn(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function nd(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let e1=0;function sd(t,e,n,s){const r=t._endId=++e1,i=()=>{r===t._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:a,propCount:l}=Rm(t,e);if(!o)return s();const u=o+"end";let c=0;const f=()=>{t.removeEventListener(u,_),i()},_=p=>{p.target===t&&++c>=l&&f()};setTimeout(()=>{c(n[m]||"").split(", "),r=s(`${pn}Delay`),i=s(`${pn}Duration`),o=rd(r,i),a=s(`${Er}Delay`),l=s(`${Er}Duration`),u=rd(a,l);let c=null,f=0,_=0;e===pn?o>0&&(c=pn,f=o,_=i.length):e===Er?u>0&&(c=Er,f=u,_=l.length):(f=Math.max(o,u),c=f>0?o>u?pn:Er:null,_=c?c===pn?i.length:l.length:0);const p=c===pn&&/\b(transform|all)(,|$)/.test(s(`${pn}Property`).toString());return{type:c,timeout:f,propCount:_,hasTransform:p}}function rd(t,e){for(;t.lengthid(n)+id(t[s])))}function id(t){return Number(t.slice(0,-1).replace(",","."))*1e3}function Lm(){return document.body.offsetHeight}const Fm=new WeakMap,Mm=new WeakMap,xm={name:"TransitionGroup",props:ae({},ZS,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=un(),s=Uu();let r,i;return ia(()=>{if(!r.length)return;const o=t.moveClass||`${t.name||"v"}-move`;if(!o1(r[0].el,n.vnode.el,o))return;r.forEach(s1),r.forEach(r1);const a=r.filter(i1);Lm(),a.forEach(l=>{const u=l.el,c=u.style;Gt(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=u._moveCb=_=>{_&&_.target!==u||(!_||/transform$/.test(_.propertyName))&&(u.removeEventListener("transitionend",f),u._moveCb=null,mn(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=Q(t),a=Im(o);let l=o.tag||Pe;r=i,i=e.default?sa(e.default()):[];for(let u=0;udelete t.mode;xm.props;const n1=xm;function s1(t){const e=t.el;e._moveCb&&e._moveCb(),e._enterCb&&e._enterCb()}function r1(t){Mm.set(t,t.el.getBoundingClientRect())}function i1(t){const e=Fm.get(t),n=Mm.get(t),s=e.left-n.left,r=e.top-n.top;if(s||r){const i=t.el.style;return i.transform=i.webkitTransform=`translate(${s}px,${r}px)`,i.transitionDuration="0s",t}}function o1(t,e,n){const s=t.cloneNode();t._vtc&&t._vtc.forEach(o=>{o.split(/\s+/).forEach(a=>a&&s.classList.remove(a))}),n.split(/\s+/).forEach(o=>o&&s.classList.add(o)),s.style.display="none";const r=e.nodeType===1?e:e.parentNode;r.appendChild(s);const{hasTransform:i}=Rm(s);return r.removeChild(s),i}const Nn=t=>{const e=t.props["onUpdate:modelValue"]||!1;return U(e)?n=>Is(e,n):e};function a1(t){t.target.composing=!0}function od(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const To={created(t,{modifiers:{lazy:e,trim:n,number:s}},r){t._assign=Nn(r);const i=s||r.props&&r.props.type==="number";Xt(t,e?"change":"input",o=>{if(o.target.composing)return;let a=t.value;n&&(a=a.trim()),i&&(a=go(a)),t._assign(a)}),n&&Xt(t,"change",()=>{t.value=t.value.trim()}),e||(Xt(t,"compositionstart",a1),Xt(t,"compositionend",od),Xt(t,"change",od))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:s,number:r}},i){if(t._assign=Nn(i),t.composing||document.activeElement===t&&t.type!=="range"&&(n||s&&t.value.trim()===e||(r||t.type==="number")&&go(t.value)===e))return;const o=e??"";t.value!==o&&(t.value=o)}},nc={deep:!0,created(t,e,n){t._assign=Nn(n),Xt(t,"change",()=>{const s=t._modelValue,r=Ys(t),i=t.checked,o=t._assign;if(U(s)){const a=Go(s,r),l=a!==-1;if(i&&!l)o(s.concat(r));else if(!i&&l){const u=[...s];u.splice(a,1),o(u)}}else if(cs(s)){const a=new Set(s);i?a.add(r):a.delete(r),o(a)}else o($m(t,i))})},mounted:ad,beforeUpdate(t,e,n){t._assign=Nn(n),ad(t,e,n)}};function ad(t,{value:e,oldValue:n},s){t._modelValue=e,U(e)?t.checked=Go(e,s.props.value)>-1:cs(e)?t.checked=e.has(s.props.value):e!==n&&(t.checked=wn(e,$m(t,!0)))}const sc={created(t,{value:e},n){t.checked=wn(e,n.props.value),t._assign=Nn(n),Xt(t,"change",()=>{t._assign(Ys(t))})},beforeUpdate(t,{value:e,oldValue:n},s){t._assign=Nn(s),e!==n&&(t.checked=wn(e,s.props.value))}},Bm={deep:!0,created(t,{value:e,modifiers:{number:n}},s){const r=cs(e);Xt(t,"change",()=>{const i=Array.prototype.filter.call(t.options,o=>o.selected).map(o=>n?go(Ys(o)):Ys(o));t._assign(t.multiple?r?new Set(i):i:i[0])}),t._assign=Nn(s)},mounted(t,{value:e}){ld(t,e)},beforeUpdate(t,e,n){t._assign=Nn(n)},updated(t,{value:e}){ld(t,e)}};function ld(t,e){const n=t.multiple;if(!(n&&!U(e)&&!cs(e))){for(let s=0,r=t.options.length;s-1:i.selected=e.has(o);else if(wn(Ys(i),e)){t.selectedIndex!==s&&(t.selectedIndex=s);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function Ys(t){return"_value"in t?t._value:t.value}function $m(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const Vm={created(t,e,n){Hi(t,e,n,null,"created")},mounted(t,e,n){Hi(t,e,n,null,"mounted")},beforeUpdate(t,e,n,s){Hi(t,e,n,s,"beforeUpdate")},updated(t,e,n,s){Hi(t,e,n,s,"updated")}};function Hm(t,e){switch(t){case"SELECT":return Bm;case"TEXTAREA":return To;default:switch(e){case"checkbox":return nc;case"radio":return sc;default:return To}}}function Hi(t,e,n,s,r){const o=Hm(t.tagName,n.props&&n.props.type)[r];o&&o(t,e,n,s)}function l1(){To.getSSRProps=({value:t})=>({value:t}),sc.getSSRProps=({value:t},e)=>{if(e.props&&wn(e.props.value,t))return{checked:!0}},nc.getSSRProps=({value:t},e)=>{if(U(t)){if(e.props&&Go(t,e.props.value)>-1)return{checked:!0}}else if(cs(t)){if(e.props&&t.has(e.props.value))return{checked:!0}}else if(t)return{checked:!0}},Vm.getSSRProps=(t,e)=>{if(typeof e.type!="string")return;const n=Hm(e.type.toUpperCase(),e.props&&e.props.type);if(n.getSSRProps)return n.getSSRProps(t,e)}}const u1=["ctrl","shift","alt","meta"],c1={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)=>u1.some(n=>t[`${n}Key`]&&!e.includes(n))},f1=(t,e)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=rt(n.key);if(e.some(r=>r===s||d1[r]===s))return t(n)},jm={beforeMount(t,{value:e},{transition:n}){t._vod=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):yr(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:s}){!e!=!n&&(s?e?(s.beforeEnter(t),yr(t,!0),s.enter(t)):s.leave(t,()=>{yr(t,!1)}):yr(t,e))},beforeUnmount(t,{value:e}){yr(t,e)}};function yr(t,e){t.style.display=e?t._vod:"none"}function p1(){jm.getSSRProps=({value:t})=>{if(!t)return{style:{display:"none"}}}}const Um=ae({patchProp:KS},RS);let Ir,ud=!1;function Wm(){return Ir||(Ir=fm(Um))}function qm(){return Ir=ud?Ir:dm(Um),ud=!0,Ir}const Rl=(...t)=>{Wm().render(...t)},Km=(...t)=>{qm().hydrate(...t)},rc=(...t)=>{const e=Wm().createApp(...t),{mount:n}=e;return e.mount=s=>{const r=zm(s);if(!r)return;const i=e._component;!Z(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},e},m1=(...t)=>{const e=qm().createApp(...t),{mount:n}=e;return e.mount=s=>{const r=zm(s);if(r)return n(r,!0,r instanceof SVGElement)},e};function zm(t){return ne(t)?document.querySelector(t):t}let cd=!1;const g1=()=>{cd||(cd=!0,l1(),p1())},_1=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Hp,BaseTransitionPropsValidators:Wu,Comment:Me,EffectScope:Ou,Fragment:Pe,KeepAlive:OC,ReactiveEffect:di,Static:Xn,Suspense:gC,Teleport:mS,Text:rs,Transition:tc,TransitionGroup:n1,VueElement:ua,assertNumber:nC,callWithAsyncErrorHandling:ot,callWithErrorHandling:nn,camelize:we,capitalize:fs,cloneVNode:Nt,compatUtils:DS,computed:ke,createApp:rc,createBlock:Xu,createCommentVNode:yS,createElementBlock:_m,createElementVNode:Ju,createHydrationRenderer:dm,createPropsRestProxy:XC,createRenderer:fm,createSSRApp:m1,createSlots:LC,createStaticVNode:ES,createTextVNode:Zu,createVNode:te,customRef:YT,defineAsyncComponent:Up,defineComponent:hs,defineCustomElement:Pm,defineEmits:$C,defineExpose:VC,defineModel:UC,defineOptions:HC,defineProps:BC,defineSSRCustomElement:GS,defineSlots:jC,get devtools(){return Cs},effect:pT,effectScope:ku,getCurrentInstance:un,getCurrentScope:Nu,getTransitionRawChildren:sa,guardReactiveProps:ym,h:ws,handleError:ds,hasInjectionContext:im,hydrate:Km,initCustomFormatter:wS,initDirectivesForSSR:g1,inject:Fs,isMemoSame:km,isProxy:Ru,isReactive:tn,isReadonly:ns,isRef:be,isRuntimeOnly:TS,isShallow:$r,isVNode:Ut,markRaw:hi,mergeDefaults:GC,mergeModels:YC,mergeProps:Kt,nextTick:fr,normalizeClass:fi,normalizeProps:tT,normalizeStyle:ci,onActivated:Wp,onBeforeMount:zp,onBeforeUnmount:oa,onBeforeUpdate:Gp,onDeactivated:qp,onErrorCaptured:Zp,onMounted:ps,onRenderTracked:Jp,onRenderTriggered:Xp,onScopeDispose:mp,onServerPrefetch:Yp,onUnmounted:dr,onUpdated:ia,openBlock:gi,popScopeId:uC,provide:rm,proxyRefs:xu,pushScopeId:lC,queuePostFlushCb:$u,reactive:Dt,readonly:Iu,ref:Ge,registerRuntimeCompiler:Tm,render:Rl,renderList:RC,renderSlot:FC,resolveComponent:PC,resolveDirective:IC,resolveDynamicComponent:DC,resolveFilter:PS,resolveTransitionHooks:zs,setBlockTracking:wl,setDevtoolsHook:Fp,setTransitionHooks:ss,shallowReactive:kp,shallowReadonly:jT,shallowRef:UT,ssrContextKey:wm,ssrUtils:NS,stop:mT,toDisplayString:fT,toHandlerKey:Ds,toHandlers:MC,toRaw:Q,toRef:ZT,toRefs:Pp,toValue:KT,transformVNodeArgs:gS,triggerRef:qT,unref:Mu,useAttrs:KC,useCssModule:XS,useCssVars:JS,useModel:zC,useSSRContext:Om,useSlots:qC,useTransitionState:Uu,vModelCheckbox:nc,vModelDynamic:Vm,vModelRadio:sc,vModelSelect:Bm,vModelText:To,vShow:jm,version:Nm,warn:tC,watch:yn,watchEffect:kr,watchPostEffect:$p,watchSyncEffect:AC,withAsyncContext:JC,withCtx:Vu,withDefaults:WC,withDirectives:CC,withKeys:h1,withMemo:OS,withModifiers:f1,withScopeId:cC},Symbol.toStringTag,{value:"Module"}));function ic(t){throw t}function Gm(t){}function ve(t,e,n,s){const r=t,i=new SyntaxError(String(r));return i.code=t,i.loc=e,i}const zr=Symbol(""),Rr=Symbol(""),oc=Symbol(""),Co=Symbol(""),Ym=Symbol(""),os=Symbol(""),Xm=Symbol(""),Jm=Symbol(""),ac=Symbol(""),lc=Symbol(""),_i=Symbol(""),uc=Symbol(""),Zm=Symbol(""),cc=Symbol(""),So=Symbol(""),fc=Symbol(""),dc=Symbol(""),hc=Symbol(""),pc=Symbol(""),Qm=Symbol(""),eg=Symbol(""),ca=Symbol(""),wo=Symbol(""),mc=Symbol(""),gc=Symbol(""),Gr=Symbol(""),Ei=Symbol(""),_c=Symbol(""),Ll=Symbol(""),E1=Symbol(""),Fl=Symbol(""),Oo=Symbol(""),y1=Symbol(""),v1=Symbol(""),Ec=Symbol(""),b1=Symbol(""),A1=Symbol(""),yc=Symbol(""),tg=Symbol(""),Xs={[zr]:"Fragment",[Rr]:"Teleport",[oc]:"Suspense",[Co]:"KeepAlive",[Ym]:"BaseTransition",[os]:"openBlock",[Xm]:"createBlock",[Jm]:"createElementBlock",[ac]:"createVNode",[lc]:"createElementVNode",[_i]:"createCommentVNode",[uc]:"createTextVNode",[Zm]:"createStaticVNode",[cc]:"resolveComponent",[So]:"resolveDynamicComponent",[fc]:"resolveDirective",[dc]:"resolveFilter",[hc]:"withDirectives",[pc]:"renderList",[Qm]:"renderSlot",[eg]:"createSlots",[ca]:"toDisplayString",[wo]:"mergeProps",[mc]:"normalizeClass",[gc]:"normalizeStyle",[Gr]:"normalizeProps",[Ei]:"guardReactiveProps",[_c]:"toHandlers",[Ll]:"camelize",[E1]:"capitalize",[Fl]:"toHandlerKey",[Oo]:"setBlockTracking",[y1]:"pushScopeId",[v1]:"popScopeId",[Ec]:"withCtx",[b1]:"unref",[A1]:"isRef",[yc]:"withMemo",[tg]:"isMemoSame"};function T1(t){Object.getOwnPropertySymbols(t).forEach(e=>{Xs[e]=t[e]})}const ft={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function C1(t,e=ft){return{type:0,children:t,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:e}}function Yr(t,e,n,s,r,i,o,a=!1,l=!1,u=!1,c=ft){return t&&(a?(t.helper(os),t.helper(Qs(t.inSSR,u))):t.helper(Zs(t.inSSR,u)),o&&t.helper(hc)),{type:13,tag:e,props:n,children:s,patchFlag:r,dynamicProps:i,directives:o,isBlock:a,disableTracking:l,isComponent:u,loc:c}}function yi(t,e=ft){return{type:17,loc:e,elements:t}}function gt(t,e=ft){return{type:15,loc:e,properties:t}}function Ae(t,e){return{type:16,loc:ft,key:ne(t)?ie(t,!0):t,value:e}}function ie(t,e=!1,n=ft,s=0){return{type:4,loc:n,content:t,isStatic:e,constType:e?3:s}}function kt(t,e=ft){return{type:8,loc:e,children:t}}function Ce(t,e=[],n=ft){return{type:14,loc:n,callee:t,arguments:e}}function Js(t,e=void 0,n=!1,s=!1,r=ft){return{type:18,params:t,returns:e,newline:n,isSlot:s,loc:r}}function Ml(t,e,n,s=!0){return{type:19,test:t,consequent:e,alternate:n,newline:s,loc:ft}}function S1(t,e,n=!1){return{type:20,index:t,value:e,isVNode:n,loc:ft}}function w1(t){return{type:21,body:t,loc:ft}}function Zs(t,e){return t||e?ac:lc}function Qs(t,e){return t||e?Xm:Jm}function vc(t,{helper:e,removeHelper:n,inSSR:s}){t.isBlock||(t.isBlock=!0,n(Zs(s,t.isComponent)),e(os),e(Qs(s,t.isComponent)))}const Xe=t=>t.type===4&&t.isStatic,Os=(t,e)=>t===e||t===rt(e);function ng(t){if(Os(t,"Teleport"))return Rr;if(Os(t,"Suspense"))return oc;if(Os(t,"KeepAlive"))return Co;if(Os(t,"BaseTransition"))return Ym}const O1=/^\d|[^\$\w]/,bc=t=>!O1.test(t),k1=/[A-Za-z_$\xA0-\uFFFF]/,N1=/[\.\?\w$\xA0-\uFFFF]/,P1=/\s+[.[]\s*|\s*[.[]\s+/g,D1=t=>{t=t.trim().replace(P1,o=>o.trim());let e=0,n=[],s=0,r=0,i=null;for(let o=0;oe.type===7&&e.name==="bind"&&(!e.arg||e.arg.type!==4||!e.arg.isStatic))}function za(t){return t.type===5||t.type===2}function R1(t){return t.type===7&&t.name==="slot"}function Po(t){return t.type===1&&t.tagType===3}function Do(t){return t.type===1&&t.tagType===2}const L1=new Set([Gr,Ei]);function ig(t,e=[]){if(t&&!ne(t)&&t.type===14){const n=t.callee;if(!ne(n)&&L1.has(n))return ig(t.arguments[0],e.concat(t))}return[t,e]}function Io(t,e,n){let s,r=t.type===13?t.props:t.arguments[2],i=[],o;if(r&&!ne(r)&&r.type===14){const a=ig(r);r=a[0],i=a[1],o=i[i.length-1]}if(r==null||ne(r))s=gt([e]);else if(r.type===14){const a=r.arguments[0];!ne(a)&&a.type===15?fd(e,a)||a.properties.unshift(e):r.callee===_c?s=Ce(n.helper(wo),[gt([e]),r]):r.arguments.unshift(gt([e])),!s&&(s=r)}else r.type===15?(fd(e,r)||r.properties.unshift(e),s=r):(s=Ce(n.helper(wo),[gt([e]),r]),o&&o.callee===Ei&&(o=i[i.length-2]));t.type===13?o?o.arguments[0]=s:t.props=s:o?o.arguments[0]=s:t.arguments[2]=s}function fd(t,e){let n=!1;if(t.key.type===4){const s=t.key.content;n=e.properties.some(r=>r.key.type===4&&r.key.content===s)}return n}function Xr(t,e){return`_${e}_${t.replace(/[^\w]/g,(n,s)=>n==="-"?"_":t.charCodeAt(s).toString())}`}function F1(t){return t.type===14&&t.callee===yc?t.arguments[1].returns:t}function dd(t,e){const n=e.options?e.options.compatConfig:e.compatConfig,s=n&&n[t];return t==="MODE"?s||3:s}function Jn(t,e){const n=dd("MODE",e),s=dd(t,e);return n===3?s===!0:s!==!1}function Jr(t,e,n,...s){return Jn(t,e)}const M1=/&(gt|lt|amp|apos|quot);/g,x1={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},hd={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:Qi,isPreTag:Qi,isCustomElement:Qi,decodeEntities:t=>t.replace(M1,(e,n)=>x1[n]),onError:ic,onWarn:Gm,comments:!1};function B1(t,e={}){const n=$1(t,e),s=at(n);return C1(Ac(n,0,[]),Tt(n,s))}function $1(t,e){const n=ae({},hd);let s;for(s in e)n[s]=e[s]===void 0?hd[s]:e[s];return{options:n,column:1,line:1,offset:0,originalSource:t,source:t,inPre:!1,inVPre:!1,onWarn:n.onWarn}}function Ac(t,e,n){const s=da(n),r=s?s.ns:0,i=[];for(;!G1(t,e,n);){const a=t.source;let l;if(e===0||e===1){if(!t.inVPre&&Fe(a,t.options.delimiters[0]))l=K1(t,e);else if(e===0&&a[0]==="<")if(a.length===1)he(t,5,1);else if(a[1]==="!")Fe(a,"=0;){const u=o[a];u&&u.type===9&&(l+=u.branches.length)}return()=>{if(i)s.codegenNode=yd(r,l,n);else{const u=Ew(s.codegenNode);u.alternate=yd(r,l+s.branches.length-1,n)}}}));function _w(t,e,n,s){if(e.name!=="else"&&(!e.exp||!e.exp.content.trim())){const r=e.exp?e.exp.loc:t.loc;n.onError(ve(28,e.loc)),e.exp=ie("true",!1,r)}if(e.name==="if"){const r=Ed(t,e),i={type:9,loc:t.loc,branches:[r]};if(n.replaceNode(i),s)return s(i,r,!0)}else{const r=n.parent.children;let i=r.indexOf(t);for(;i-->=-1;){const o=r[i];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){e.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(ve(30,t.loc)),n.removeNode();const a=Ed(t,e);o.branches.push(a);const l=s&&s(o,a,!1);ha(a,n),l&&l(),n.currentNode=null}else n.onError(ve(30,t.loc));break}}}function Ed(t,e){const n=t.tagType===3;return{type:10,loc:t.loc,condition:e.name==="else"?void 0:e.exp,children:n&&!mt(t,"for")?t.children:[t],userKey:fa(t,"key"),isTemplateIf:n}}function yd(t,e,n){return t.condition?Ml(t.condition,vd(t,e,n),Ce(n.helper(_i),['""',"true"])):vd(t,e,n)}function vd(t,e,n){const{helper:s}=n,r=Ae("key",ie(`${e}`,!1,ft,2)),{children:i}=t,o=i[0];if(i.length!==1||o.type!==1)if(i.length===1&&o.type===11){const l=o.codegenNode;return Io(l,r,n),l}else{let l=64;return Yr(n,s(zr),gt([r]),i,l+"",void 0,void 0,!0,!1,!1,t.loc)}else{const l=o.codegenNode,u=F1(l);return u.type===13&&vc(u,n),Io(u,r,n),l}}function Ew(t){for(;;)if(t.type===19)if(t.alternate.type===19)t=t.alternate;else return t;else t.type===20&&(t=t.value)}const yw=dg("for",(t,e,n)=>{const{helper:s,removeHelper:r}=n;return vw(t,e,n,i=>{const o=Ce(s(pc),[i.source]),a=Po(t),l=mt(t,"memo"),u=fa(t,"key"),c=u&&(u.type===6?ie(u.value.content,!0):u.exp),f=u?Ae("key",c):null,_=i.source.type===4&&i.source.constType>0,p=_?64:u?128:256;return i.codegenNode=Yr(n,s(zr),void 0,o,p+"",void 0,void 0,!0,!_,!1,t.loc),()=>{let m;const{children:h}=i,y=h.length!==1||h[0].type!==1,E=Do(t)?t:a&&t.children.length===1&&Do(t.children[0])?t.children[0]:null;if(E?(m=E.codegenNode,a&&f&&Io(m,f,n)):y?m=Yr(n,s(zr),f?gt([f]):void 0,t.children,"64",void 0,void 0,!0,void 0,!1):(m=h[0].codegenNode,a&&f&&Io(m,f,n),m.isBlock!==!_&&(m.isBlock?(r(os),r(Qs(n.inSSR,m.isComponent))):r(Zs(n.inSSR,m.isComponent))),m.isBlock=!_,m.isBlock?(s(os),s(Qs(n.inSSR,m.isComponent))):s(Zs(n.inSSR,m.isComponent))),l){const d=Js($l(i.parseResult,[ie("_cached")]));d.body=w1([kt(["const _memo = (",l.exp,")"]),kt(["if (_cached",...c?[" && _cached.key === ",c]:[],` && ${n.helperString(tg)}(_cached, _memo)) return _cached`]),kt(["const _item = ",m]),ie("_item.memo = _memo"),ie("return _item")]),o.arguments.push(d,ie("_cache"),ie(String(n.cached++)))}else o.arguments.push(Js($l(i.parseResult),m,!0))}})});function vw(t,e,n,s){if(!e.exp){n.onError(ve(31,e.loc));return}const r=gg(e.exp);if(!r){n.onError(ve(32,e.loc));return}const{addIdentifiers:i,removeIdentifiers:o,scopes:a}=n,{source:l,value:u,key:c,index:f}=r,_={type:11,loc:e.loc,source:l,valueAlias:u,keyAlias:c,objectIndexAlias:f,parseResult:r,children:Po(t)?t.children:[t]};n.replaceNode(_),a.vFor++;const p=s&&s(_);return()=>{a.vFor--,p&&p()}}const bw=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,bd=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Aw=/^\(|\)$/g;function gg(t,e){const n=t.loc,s=t.content,r=s.match(bw);if(!r)return;const[,i,o]=r,a={source:ji(n,o.trim(),s.indexOf(o,i.length)),value:void 0,key:void 0,index:void 0};let l=i.trim().replace(Aw,"").trim();const u=i.indexOf(l),c=l.match(bd);if(c){l=l.replace(bd,"").trim();const f=c[1].trim();let _;if(f&&(_=s.indexOf(f,u+l.length),a.key=ji(n,f,_)),c[2]){const p=c[2].trim();p&&(a.index=ji(n,p,s.indexOf(p,a.key?_+f.length:u+l.length)))}}return l&&(a.value=ji(n,l,u)),a}function ji(t,e,n){return ie(e,!1,rg(t,n,e.length))}function $l({value:t,key:e,index:n},s=[]){return Tw([t,e,n,...s])}function Tw(t){let e=t.length;for(;e--&&!t[e];);return t.slice(0,e+1).map((n,s)=>n||ie("_".repeat(s+1),!1))}const Ad=ie("undefined",!1),Cw=(t,e)=>{if(t.type===1&&(t.tagType===1||t.tagType===3)){const n=mt(t,"slot");if(n)return n.exp,e.scopes.vSlot++,()=>{e.scopes.vSlot--}}},Sw=(t,e,n)=>Js(t,e,!1,!0,e.length?e[0].loc:n);function ww(t,e,n=Sw){e.helper(Ec);const{children:s,loc:r}=t,i=[],o=[];let a=e.scopes.vSlot>0||e.scopes.vFor>0;const l=mt(t,"slot",!0);if(l){const{arg:y,exp:E}=l;y&&!Xe(y)&&(a=!0),i.push(Ae(y||ie("default",!0),n(E,s,r)))}let u=!1,c=!1;const f=[],_=new Set;let p=0;for(let y=0;y{const b=n(E,d,r);return e.compatConfig&&(b.isNonScopedSlot=!0),Ae("default",b)};u?f.length&&f.some(E=>_g(E))&&(c?e.onError(ve(39,f[0].loc)):i.push(y(void 0,f))):i.push(y(void 0,s))}const m=a?2:so(t.children)?3:1;let h=gt(i.concat(Ae("_",ie(m+"",!1))),r);return o.length&&(h=Ce(e.helper(eg),[h,yi(o)])),{slots:h,hasDynamicSlots:a}}function Ui(t,e,n){const s=[Ae("name",t),Ae("fn",e)];return n!=null&&s.push(Ae("key",ie(String(n),!0))),gt(s)}function so(t){for(let e=0;efunction(){if(t=e.currentNode,!(t.type===1&&(t.tagType===0||t.tagType===1)))return;const{tag:s,props:r}=t,i=t.tagType===1;let o=i?kw(t,e):`"${s}"`;const a=me(o)&&o.callee===So;let l,u,c,f=0,_,p,m,h=a||o===Rr||o===oc||!i&&(s==="svg"||s==="foreignObject");if(r.length>0){const y=yg(t,e,void 0,i,a);l=y.props,f=y.patchFlag,p=y.dynamicPropNames;const E=y.directives;m=E&&E.length?yi(E.map(d=>Pw(d,e))):void 0,y.shouldUseBlock&&(h=!0)}if(t.children.length>0)if(o===Co&&(h=!0,f|=1024),i&&o!==Rr&&o!==Co){const{slots:E,hasDynamicSlots:d}=ww(t,e);u=E,d&&(f|=1024)}else if(t.children.length===1&&o!==Rr){const E=t.children[0],d=E.type,b=d===5||d===8;b&&_t(E,e)===0&&(f|=1),b||d===2?u=E:u=t.children}else u=t.children;f!==0&&(c=String(f),p&&p.length&&(_=Dw(p))),t.codegenNode=Yr(e,o,l,u,c,_,m,!!h,!1,i,t.loc)};function kw(t,e,n=!1){let{tag:s}=t;const r=Vl(s),i=fa(t,"is");if(i)if(r||Jn("COMPILER_IS_ON_ELEMENT",e)){const l=i.type===6?i.value&&ie(i.value.content,!0):i.exp;if(l)return Ce(e.helper(So),[l])}else i.type===6&&i.value.content.startsWith("vue:")&&(s=i.value.content.slice(4));const o=!r&&mt(t,"is");if(o&&o.exp)return Ce(e.helper(So),[o.exp]);const a=ng(s)||e.isBuiltInComponent(s);return a?(n||e.helper(a),a):(e.helper(cc),e.components.add(s),Xr(s,"component"))}function yg(t,e,n=t.props,s,r,i=!1){const{tag:o,loc:a,children:l}=t;let u=[];const c=[],f=[],_=l.length>0;let p=!1,m=0,h=!1,y=!1,E=!1,d=!1,b=!1,g=!1;const A=[],C=w=>{u.length&&(c.push(gt(Td(u),a)),u=[]),w&&c.push(w)},O=({key:w,value:k})=>{if(Xe(w)){const N=w.content,P=us(N);if(P&&(!s||r)&&N.toLowerCase()!=="onclick"&&N!=="onUpdate:modelValue"&&!zn(N)&&(d=!0),P&&zn(N)&&(g=!0),k.type===20||(k.type===4||k.type===8)&&_t(k,e)>0)return;N==="ref"?h=!0:N==="class"?y=!0:N==="style"?E=!0:N!=="key"&&!A.includes(N)&&A.push(N),s&&(N==="class"||N==="style")&&!A.includes(N)&&A.push(N)}else b=!0};for(let w=0;w0&&u.push(Ae(ie("ref_for",!0),ie("true")))),P==="is"&&(Vl(o)||R&&R.content.startsWith("vue:")||Jn("COMPILER_IS_ON_ELEMENT",e)))continue;u.push(Ae(ie(P,!0,rg(N,0,P.length)),ie(R?R.content:"",B,R?R.loc:N)))}else{const{name:N,arg:P,exp:R,loc:B}=k,X=N==="bind",W=N==="on";if(N==="slot"){s||e.onError(ve(40,B));continue}if(N==="once"||N==="memo"||N==="is"||X&&qn(P,"is")&&(Vl(o)||Jn("COMPILER_IS_ON_ELEMENT",e))||W&&i)continue;if((X&&qn(P,"key")||W&&_&&qn(P,"vue:before-update"))&&(p=!0),X&&qn(P,"ref")&&e.scopes.vFor>0&&u.push(Ae(ie("ref_for",!0),ie("true"))),!P&&(X||W)){if(b=!0,R)if(X){if(C(),Jn("COMPILER_V_BIND_OBJECT_ORDER",e)){c.unshift(R);continue}c.push(R)}else C({type:14,loc:B,callee:e.helper(_c),arguments:s?[R]:[R,"true"]});else e.onError(ve(X?34:35,B));continue}const ee=e.directiveTransforms[N];if(ee){const{props:se,needRuntime:_e}=ee(k,t,e);!i&&se.forEach(O),W&&P&&!Xe(P)?C(gt(se,a)):u.push(...se),_e&&(f.push(k),Sn(_e)&&Eg.set(k,_e))}else zA(N)||(f.push(k),_&&(p=!0))}}let v;if(c.length?(C(),c.length>1?v=Ce(e.helper(wo),c,a):v=c[0]):u.length&&(v=gt(Td(u),a)),b?m|=16:(y&&!s&&(m|=2),E&&!s&&(m|=4),A.length&&(m|=8),d&&(m|=32)),!p&&(m===0||m===32)&&(h||g||f.length>0)&&(m|=512),!e.inSSR&&v)switch(v.type){case 15:let w=-1,k=-1,N=!1;for(let B=0;BAe(o,i)),r))}return yi(n,t.loc)}function Dw(t){let e="[";for(let n=0,s=t.length;n{if(Do(t)){const{children:n,loc:s}=t,{slotName:r,slotProps:i}=Rw(t,e),o=[e.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let a=2;i&&(o[2]=i,a=3),n.length&&(o[3]=Js([],n,!1,!1,s),a=4),e.scopeId&&!e.slotted&&(a=5),o.splice(a),t.codegenNode=Ce(e.helper(Qm),o,s)}};function Rw(t,e){let n='"default"',s;const r=[];for(let i=0;i0){const{props:i,directives:o}=yg(t,e,r,!1,!1);s=i,o.length&&e.onError(ve(36,o[0].loc))}return{slotName:n,slotProps:s}}const Lw=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,vg=(t,e,n,s)=>{const{loc:r,modifiers:i,arg:o}=t;!t.exp&&!i.length&&n.onError(ve(35,r));let a;if(o.type===4)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`);const _=e.tagType!==0||f.startsWith("vnode")||!/[A-Z]/.test(f)?Ds(we(f)):`on:${f}`;a=ie(_,!0,o.loc)}else a=kt([`${n.helperString(Fl)}(`,o,")"]);else a=o,a.children.unshift(`${n.helperString(Fl)}(`),a.children.push(")");let l=t.exp;l&&!l.content.trim()&&(l=void 0);let u=n.cacheHandlers&&!l&&!n.inVOnce;if(l){const f=sg(l.content),_=!(f||Lw.test(l.content)),p=l.content.includes(";");(_||u&&f)&&(l=kt([`${_?"$event":"(...args)"} => ${p?"{":"("}`,l,p?"}":")"]))}let c={props:[Ae(a,l||ie("() => {}",!1,r))]};return s&&(c=s(c)),u&&(c.props[0].value=n.cache(c.props[0].value)),c.props.forEach(f=>f.key.isHandlerKey=!0),c},Fw=(t,e,n)=>{const{exp:s,modifiers:r,loc:i}=t,o=t.arg;return o.type!==4?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content=`${o.content} || ""`),r.includes("camel")&&(o.type===4?o.isStatic?o.content=we(o.content):o.content=`${n.helperString(Ll)}(${o.content})`:(o.children.unshift(`${n.helperString(Ll)}(`),o.children.push(")"))),n.inSSR||(r.includes("prop")&&Cd(o,"."),r.includes("attr")&&Cd(o,"^")),!s||s.type===4&&!s.content.trim()?(n.onError(ve(34,i)),{props:[Ae(o,ie("",!0,i))]}):{props:[Ae(o,s)]}},Cd=(t,e)=>{t.type===4?t.isStatic?t.content=e+t.content:t.content=`\`${e}\${${t.content}}\``:(t.children.unshift(`'${e}' + (`),t.children.push(")"))},Mw=(t,e)=>{if(t.type===0||t.type===1||t.type===11||t.type===10)return()=>{const n=t.children;let s,r=!1;for(let i=0;ii.type===7&&!e.directiveTransforms[i.name])&&t.tag!=="template")))for(let i=0;i{if(t.type===1&&mt(t,"once",!0))return Sd.has(t)||e.inVOnce||e.inSSR?void 0:(Sd.add(t),e.inVOnce=!0,e.helper(Oo),()=>{e.inVOnce=!1;const n=e.currentNode;n.codegenNode&&(n.codegenNode=e.cache(n.codegenNode,!0))})},bg=(t,e,n)=>{const{exp:s,arg:r}=t;if(!s)return n.onError(ve(41,t.loc)),Wi();const i=s.loc.source,o=s.type===4?s.content:i,a=n.bindingMetadata[i];if(a==="props"||a==="props-aliased")return n.onError(ve(44,s.loc)),Wi();const l=!1;if(!o.trim()||!sg(o)&&!l)return n.onError(ve(42,s.loc)),Wi();const u=r||ie("modelValue",!0),c=r?Xe(r)?`onUpdate:${we(r.content)}`:kt(['"onUpdate:" + ',r]):"onUpdate:modelValue";let f;const _=n.isTS?"($event: any)":"$event";f=kt([`${_} => ((`,s,") = $event)"]);const p=[Ae(u,t.exp),Ae(c,f)];if(t.modifiers.length&&e.tagType===1){const m=t.modifiers.map(y=>(bc(y)?y:JSON.stringify(y))+": true").join(", "),h=r?Xe(r)?`${r.content}Modifiers`:kt([r,' + "Modifiers"']):"modelModifiers";p.push(Ae(h,ie(`{ ${m} }`,!1,t.loc,2)))}return Wi(p)};function Wi(t=[]){return{props:t}}const Bw=/[\w).+\-_$\]]/,$w=(t,e)=>{Jn("COMPILER_FILTER",e)&&(t.type===5&&Lo(t.content,e),t.type===1&&t.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Lo(n.exp,e)}))};function Lo(t,e){if(t.type===4)wd(t,e);else for(let n=0;n=0&&(d=n.charAt(E),d===" ");E--);(!d||!Bw.test(d))&&(o=!0)}}m===void 0?m=n.slice(0,p).trim():c!==0&&y();function y(){h.push(n.slice(c,p).trim()),c=p+1}if(h.length){for(p=0;p{if(t.type===1){const n=mt(t,"memo");return!n||Od.has(t)?void 0:(Od.add(t),()=>{const s=t.codegenNode||e.currentNode.codegenNode;s&&s.type===13&&(t.tagType!==1&&vc(s,e),t.codegenNode=Ce(e.helper(yc),[n.exp,Js(void 0,s),"_cache",String(e.cached++)]))})}};function jw(t){return[[xw,gw,Hw,yw,$w,Iw,Ow,Cw,Mw],{on:vg,bind:Fw,model:bg}]}function Uw(t,e={}){const n=e.onError||ic,s=e.mode==="module";e.prefixIdentifiers===!0?n(ve(47)):s&&n(ve(48));const r=!1;e.cacheHandlers&&n(ve(49)),e.scopeId&&!s&&n(ve(50));const i=ne(t)?B1(t,e):t,[o,a]=jw();return Z1(i,ae({},e,{prefixIdentifiers:r,nodeTransforms:[...o,...e.nodeTransforms||[]],directiveTransforms:ae({},a,e.directiveTransforms||{})})),tw(i,ae({},e,{prefixIdentifiers:r}))}const Ww=()=>({props:[]}),Ag=Symbol(""),Tg=Symbol(""),Cg=Symbol(""),Sg=Symbol(""),Hl=Symbol(""),wg=Symbol(""),Og=Symbol(""),kg=Symbol(""),Ng=Symbol(""),Pg=Symbol("");T1({[Ag]:"vModelRadio",[Tg]:"vModelCheckbox",[Cg]:"vModelText",[Sg]:"vModelSelect",[Hl]:"vModelDynamic",[wg]:"withModifiers",[Og]:"withKeys",[kg]:"vShow",[Ng]:"Transition",[Pg]:"TransitionGroup"});let ys;function qw(t,e=!1){return ys||(ys=document.createElement("div")),e?(ys.innerHTML=`
`,ys.children[0].getAttribute("foo")):(ys.innerHTML=t,ys.textContent)}const Kw=Qe("style,iframe,script,noscript",!0),zw={isVoidTag:aT,isNativeTag:t=>iT(t)||oT(t),isPreTag:t=>t==="pre",decodeEntities:qw,isBuiltInComponent:t=>{if(Os(t,"Transition"))return Ng;if(Os(t,"TransitionGroup"))return Pg},getNamespace(t,e){let n=e?e.ns:0;if(e&&n===2)if(e.tag==="annotation-xml"){if(t==="svg")return 1;e.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(n=0)}else/^m(?:[ions]|text)$/.test(e.tag)&&t!=="mglyph"&&t!=="malignmark"&&(n=0);else e&&n===1&&(e.tag==="foreignObject"||e.tag==="desc"||e.tag==="title")&&(n=0);if(n===0){if(t==="svg")return 1;if(t==="math")return 2}return n},getTextMode({tag:t,ns:e}){if(e===0){if(t==="textarea"||t==="title")return 1;if(Kw(t))return 2}return 0}},Gw=t=>{t.type===1&&t.props.forEach((e,n)=>{e.type===6&&e.name==="style"&&e.value&&(t.props[n]={type:7,name:"bind",arg:ie("style",!0,e.loc),exp:Yw(e.value.content,e.loc),modifiers:[],loc:e.loc})})},Yw=(t,e)=>{const n=fp(t);return ie(JSON.stringify(n),!1,e,3)};function bn(t,e){return ve(t,e)}const Xw=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(53,r)),e.children.length&&(n.onError(bn(54,r)),e.children.length=0),{props:[Ae(ie("innerHTML",!0,r),s||ie("",!0))]}},Jw=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(55,r)),e.children.length&&(n.onError(bn(56,r)),e.children.length=0),{props:[Ae(ie("textContent",!0),s?_t(s,n)>0?s:Ce(n.helperString(ca),[s],r):ie("",!0))]}},Zw=(t,e,n)=>{const s=bg(t,e,n);if(!s.props.length||e.tagType===1)return s;t.arg&&n.onError(bn(58,t.arg.loc));const{tag:r}=e,i=n.isCustomElement(r);if(r==="input"||r==="textarea"||r==="select"||i){let o=Cg,a=!1;if(r==="input"||i){const l=fa(e,"type");if(l){if(l.type===7)o=Hl;else if(l.value)switch(l.value.content){case"radio":o=Ag;break;case"checkbox":o=Tg;break;case"file":a=!0,n.onError(bn(59,t.loc));break}}else I1(e)&&(o=Hl)}else r==="select"&&(o=Sg);a||(s.needRuntime=n.helper(o))}else n.onError(bn(57,t.loc));return s.props=s.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),s},Qw=Qe("passive,once,capture"),eO=Qe("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),tO=Qe("left,right"),Dg=Qe("onkeyup,onkeydown,onkeypress",!0),nO=(t,e,n,s)=>{const r=[],i=[],o=[];for(let a=0;aXe(t)&&t.content.toLowerCase()==="onclick"?ie(e,!0):t.type!==4?kt(["(",t,`) === "onClick" ? "${e}" : (`,t,")"]):t,sO=(t,e,n)=>vg(t,e,n,s=>{const{modifiers:r}=t;if(!r.length)return s;let{key:i,value:o}=s.props[0];const{keyModifiers:a,nonKeyModifiers:l,eventOptionModifiers:u}=nO(i,r,n,t.loc);if(l.includes("right")&&(i=kd(i,"onContextmenu")),l.includes("middle")&&(i=kd(i,"onMouseup")),l.length&&(o=Ce(n.helper(wg),[o,JSON.stringify(l)])),a.length&&(!Xe(i)||Dg(i.content))&&(o=Ce(n.helper(Og),[o,JSON.stringify(a)])),u.length){const c=u.map(fs).join("");i=Xe(i)?ie(`${i.content}${c}`,!0):kt(["(",i,`) + "${c}"`])}return{props:[Ae(i,o)]}}),rO=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(61,r)),{props:[],needRuntime:n.helper(kg)}},iO=(t,e)=>{t.type===1&&t.tagType===0&&(t.tag==="script"||t.tag==="style")&&e.removeNode()},oO=[Gw],aO={cloak:Ww,html:Xw,text:Jw,model:Zw,on:sO,show:rO};function lO(t,e={}){return Uw(t,ae({},zw,e,{nodeTransforms:[iO,...oO,...e.nodeTransforms||[]],directiveTransforms:ae({},aO,e.directiveTransforms||{}),transformHoist:null}))}const Nd=Object.create(null);function uO(t,e){if(!ne(t))if(t.nodeType)t=t.innerHTML;else return Ue;const n=t,s=Nd[n];if(s)return s;if(t[0]==="#"){const a=document.querySelector(t);t=a?a.innerHTML:""}const r=ae({hoistStatic:!0,onError:void 0,onWarn:Ue},e);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=a=>!!customElements.get(a));const{code:i}=lO(t,r),o=new Function("Vue",i)(_1);return o._rc=!0,Nd[n]=o}Tm(uO);const cO=(t,e)=>{const n=t.__vccOpts||t;for(const[s,r]of e)n[s]=r;return n},fO={name:"App"};function dO(t,e,n,s,r,i){return gi(),_m("div")}const hO=cO(fO,[["render",dO]]);var pO=!1;/*! - * pinia v2.1.6 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let Ig;const ma=t=>Ig=t,Rg=Symbol();function jl(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var Fr;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(Fr||(Fr={}));function mO(){const t=ku(!0),e=t.run(()=>Ge({}));let n=[],s=[];const r=hi({install(i){ma(r),r._a=i,i.provide(Rg,r),i.config.globalProperties.$pinia=r,s.forEach(o=>n.push(o)),s=[]},use(i){return!this._a&&!pO?s.push(i):n.push(i),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const Lg=()=>{};function Pd(t,e,n,s=Lg){t.push(e);const r=()=>{const i=t.indexOf(e);i>-1&&(t.splice(i,1),s())};return!n&&Nu()&&mp(r),r}function vs(t,...e){t.slice().forEach(n=>{n(...e)})}const gO=t=>t();function Ul(t,e){t instanceof Map&&e instanceof Map&&e.forEach((n,s)=>t.set(s,n)),t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const s=e[n],r=t[n];jl(r)&&jl(s)&&t.hasOwnProperty(n)&&!be(s)&&!tn(s)?t[n]=Ul(r,s):t[n]=s}return t}const _O=Symbol();function EO(t){return!jl(t)||!t.hasOwnProperty(_O)}const{assign:gn}=Object;function yO(t){return!!(be(t)&&t.effect)}function vO(t,e,n,s){const{state:r,actions:i,getters:o}=e,a=n.state.value[t];let l;function u(){a||(n.state.value[t]=r?r():{});const c=Pp(n.state.value[t]);return gn(c,i,Object.keys(o||{}).reduce((f,_)=>(f[_]=hi(ke(()=>{ma(n);const p=n._s.get(t);return o[_].call(p,p)})),f),{}))}return l=Fg(t,u,e,n,s,!0),l}function Fg(t,e,n={},s,r,i){let o;const a=gn({actions:{}},n),l={deep:!0};let u,c,f=[],_=[],p;const m=s.state.value[t];!i&&!m&&(s.state.value[t]={}),Ge({});let h;function y(v){let w;u=c=!1,typeof v=="function"?(v(s.state.value[t]),w={type:Fr.patchFunction,storeId:t,events:p}):(Ul(s.state.value[t],v),w={type:Fr.patchObject,payload:v,storeId:t,events:p});const k=h=Symbol();fr().then(()=>{h===k&&(u=!0)}),c=!0,vs(f,w,s.state.value[t])}const E=i?function(){const{state:w}=n,k=w?w():{};this.$patch(N=>{gn(N,k)})}:Lg;function d(){o.stop(),f=[],_=[],s._s.delete(t)}function b(v,w){return function(){ma(s);const k=Array.from(arguments),N=[],P=[];function R(W){N.push(W)}function B(W){P.push(W)}vs(_,{args:k,name:v,store:A,after:R,onError:B});let X;try{X=w.apply(this&&this.$id===t?this:A,k)}catch(W){throw vs(P,W),W}return X instanceof Promise?X.then(W=>(vs(N,W),W)).catch(W=>(vs(P,W),Promise.reject(W))):(vs(N,X),X)}}const g={_p:s,$id:t,$onAction:Pd.bind(null,_),$patch:y,$reset:E,$subscribe(v,w={}){const k=Pd(f,v,w.detached,()=>N()),N=o.run(()=>yn(()=>s.state.value[t],P=>{(w.flush==="sync"?c:u)&&v({storeId:t,type:Fr.direct,events:p},P)},gn({},l,w)));return k},$dispose:d},A=Dt(g);s._s.set(t,A);const C=s._a&&s._a.runWithContext||gO,O=s._e.run(()=>(o=ku(),C(()=>o.run(e))));for(const v in O){const w=O[v];if(be(w)&&!yO(w)||tn(w))i||(m&&EO(w)&&(be(w)?w.value=m[v]:Ul(w,m[v])),s.state.value[t][v]=w);else if(typeof w=="function"){const k=b(v,w);O[v]=k,a.actions[v]=w}}return gn(A,O),gn(Q(A),O),Object.defineProperty(A,"$state",{get:()=>s.state.value[t],set:v=>{y(w=>{gn(w,v)})}}),s._p.forEach(v=>{gn(A,o.run(()=>v({store:A,app:s._a,pinia:s,options:a})))}),m&&i&&n.hydrate&&n.hydrate(A.$state,m),u=!0,c=!0,A}function Mg(t,e,n){let s,r;const i=typeof e=="function";typeof t=="string"?(s=t,r=i?n:e):(r=t,s=t.id);function o(a,l){const u=im();return a=a||(u?Fs(Rg,null):null),a&&ma(a),a=Ig,a._s.has(s)||(i?Fg(s,e,r,a):vO(s,r,a)),a._s.get(s)}return o.$id=s,o}function Ck(t,e){return Array.isArray(e)?e.reduce((n,s)=>(n[s]=function(){return t(this.$pinia)[s]},n),{}):Object.keys(e).reduce((n,s)=>(n[s]=function(){const r=t(this.$pinia),i=e[s];return typeof i=="function"?i.call(this,r):r[i]},n),{})}function Sk(t,e){return Array.isArray(e)?e.reduce((n,s)=>(n[s]=function(...r){return t(this.$pinia)[s](...r)},n),{}):Object.keys(e).reduce((n,s)=>(n[s]=function(...r){return t(this.$pinia)[e[s]](...r)},n),{})}const xg=Mg("error",{state:()=>({message:null,errors:{}})});/*! js-cookie v3.0.5 | MIT */function qi(t){for(var e=1;e"u")){o=qi({},e,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),r=encodeURIComponent(r).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var l in o)o[l]&&(a+="; "+l,o[l]!==!0&&(a+="="+o[l].split(";")[0]));return document.cookie=r+"="+t.write(i,r)+a}}function s(r){if(!(typeof document>"u"||arguments.length&&!r)){for(var i=document.cookie?document.cookie.split("; "):[],o={},a=0;ast.get("/sanctum/csrf-cookie");st.interceptors.request.use(function(t){return xg().$reset(),ql.get("XSRF-TOKEN")?t:AO().then(e=>t)},function(t){return Promise.reject(t)});st.interceptors.response.use(function(t){var e,n,s,r,i,o;return(((s=(n=(e=t==null?void 0:t.data)==null?void 0:e.data)==null?void 0:n.csrf_token)==null?void 0:s.length)>0||((o=(i=(r=t==null?void 0:t.data)==null?void 0:r.data)==null?void 0:i.token)==null?void 0:o.length)>0)&&ql.set("XSRF-TOKEN",t.data.data.csrf_token),t},function(t){switch(t.response.status){case 401:localStorage.removeItem("token"),window.location.reload();break;case 403:case 404:console.error("404");break;case 422:xg().$state=t.response.data;break;default:console.log(t.response.data)}return Promise.reject(t)});function Fo(t){return Fo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fo(t)}function ro(t,e){if(!t.vueAxiosInstalled){var n=Bg(e)?SO(e):e;if(wO(n)){var s=OO(t);if(s){var r=s<3?TO:CO;Object.keys(n).forEach(function(i){r(t,i,n[i])}),t.vueAxiosInstalled=!0}else console.error("[vue-axios] unknown Vue version")}else console.error("[vue-axios] configuration is invalid, expected options are either or { : }")}}function TO(t,e,n){Object.defineProperty(t.prototype,e,{get:function(){return n}}),t[e]=n}function CO(t,e,n){t.config.globalProperties[e]=n,t[e]=n}function Bg(t){return t&&typeof t.get=="function"&&typeof t.post=="function"}function SO(t){return{axios:t,$http:t}}function wO(t){return Fo(t)==="object"&&Object.keys(t).every(function(e){return Bg(t[e])})}function OO(t){return t&&t.version&&Number(t.version.split(".")[0])}(typeof exports>"u"?"undefined":Fo(exports))=="object"?module.exports=ro:typeof define=="function"&&define.amd?define([],function(){return ro}):window.Vue&&window.axios&&window.Vue.use&&Vue.use(ro,window.axios);const Ya=Mg("auth",{state:()=>({loggedIn:!!localStorage.getItem("token"),user:null}),getters:{},actions:{async login(t){await st.get("sanctum/csrf-cookie");const e=(await st.post("api/login",t)).data;if(e){const n=`Bearer ${e.token}`;localStorage.setItem("token",n),st.defaults.headers.common.Authorization=n,await this.ftechUser()}},async logout(){(await st.post("api/logout")).data&&(localStorage.removeItem("token"),this.$reset())},async ftechUser(){this.user=(await st.get("api/me")).data,this.loggedIn=!0}}}),kO={install:({config:t})=>{t.globalProperties.$auth=Ya(),Ya().loggedIn&&Ya().ftechUser()}};function NO(t){return{all:t=t||new Map,on:function(e,n){var s=t.get(e);s?s.push(n):t.set(e,[n])},off:function(e,n){var s=t.get(e);s&&(n?s.splice(s.indexOf(n)>>>0,1):t.set(e,[]))},emit:function(e,n){var s=t.get(e);s&&s.slice().map(function(r){r(n)}),(s=t.get("*"))&&s.slice().map(function(r){r(e,n)})}}}const PO={install:(t,e)=>{t.config.globalProperties.$eventBus=NO()}},bi={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},er={LIGHT:"light",DARK:"dark",COLORED:"colored",AUTO:"auto"},We={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},DO={BOUNCE:"bounce",SLIDE:"slide",FLIP:"flip",ZOOM:"zoom"},$g={dangerouslyHTMLString:!1,multiple:!0,position:bi.TOP_RIGHT,autoClose:5e3,transition:"bounce",hideProgressBar:!1,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,className:"",bodyClassName:"",style:{},progressClassName:"",progressStyle:{},role:"alert",theme:"light"},IO={rtl:!1,newestOnTop:!1,toastClassName:""},Vg={...$g,...IO};({...$g,type:We.DEFAULT});var fe=(t=>(t[t.COLLAPSE_DURATION=300]="COLLAPSE_DURATION",t[t.DEBOUNCE_DURATION=50]="DEBOUNCE_DURATION",t.CSS_NAMESPACE="Toastify",t))(fe||{}),Kl=(t=>(t.ENTRANCE_ANIMATION_END="d",t))(Kl||{});const RO={enter:"Toastify--animate Toastify__bounce-enter",exit:"Toastify--animate Toastify__bounce-exit",appendPosition:!0},LO={enter:"Toastify--animate Toastify__slide-enter",exit:"Toastify--animate Toastify__slide-exit",appendPosition:!0},FO={enter:"Toastify--animate Toastify__zoom-enter",exit:"Toastify--animate Toastify__zoom-exit"},MO={enter:"Toastify--animate Toastify__flip-enter",exit:"Toastify--animate Toastify__flip-exit"};function Hg(t){let e=RO;if(!t||typeof t=="string")switch(t){case"flip":e=MO;break;case"zoom":e=FO;break;case"slide":e=LO;break}else e=t;return e}function xO(t){return t.containerId||String(t.position)}const ga="will-unmount";function BO(t=bi.TOP_RIGHT){return!!document.querySelector(".".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t))}function $O(t=bi.TOP_RIGHT){return"".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t)}function VO(t,e,n=!1){const s=["".concat(fe.CSS_NAMESPACE,"__toast-container"),"".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t),n?"".concat(fe.CSS_NAMESPACE,"__toast-container--rtl"):null].filter(Boolean).join(" ");return Ms(e)?e({position:t,rtl:n,defaultClassName:s}):"".concat(s," ").concat(e||"")}function HO(t){var e;const{position:n,containerClassName:s,rtl:r=!1,style:i={}}=t,o=fe.CSS_NAMESPACE,a=$O(n),l=document.querySelector(".".concat(o)),u=document.querySelector(".".concat(a)),c=!!u&&!((e=u.className)!=null&&e.includes(ga)),f=l||document.createElement("div"),_=document.createElement("div");_.className=VO(n,s,r),_.dataset.testid="".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(n),_.id=xO(t);for(const p in i)if(Object.prototype.hasOwnProperty.call(i,p)){const m=i[p];_.style[p]=m}return l||(f.className=fe.CSS_NAMESPACE,document.body.appendChild(f)),c||f.appendChild(_),_}function zl(t){var e,n,s;const r=typeof t=="string"?t:((e=t.currentTarget)==null?void 0:e.id)||((n=t.target)==null?void 0:n.id),i=document.getElementById(r);i&&i.removeEventListener("animationend",zl,!1);try{Qr[r].unmount(),(s=document.getElementById(r))==null||s.remove(),delete Qr[r],delete Re[r]}catch{}}const Qr=Dt({});function jO(t,e){const n=document.getElementById(String(e));n&&(Qr[n.id]=t)}function Gl(t,e=!0){const n=String(t);if(!Qr[n])return;const s=document.getElementById(n);s&&s.classList.add(ga),e?(WO(t),s&&s.addEventListener("animationend",zl,!1)):zl(n),Wt.items=Wt.items.filter(r=>r.containerId!==t)}function UO(t){for(const e in Qr)Gl(e,t);Wt.items=[]}function jg(t,e){const n=document.getElementById(t.toastId);if(n){let s=t;s={...s,...Hg(s.transition)};const r=s.appendPosition?"".concat(s.exit,"--").concat(s.position):s.exit;n.className+=" ".concat(r),e&&e(n)}}function WO(t){for(const e in Re)if(e===t)for(const n of Re[e]||[])jg(n)}function qO(t){const e=Ai().find(n=>n.toastId===t);return e==null?void 0:e.containerId}function Cc(t){return document.getElementById(t)}function KO(t){const e=Cc(t.containerId);return e&&e.classList.contains(ga)}function Dd(t){var e;const n=Ut(t.content)?Q(t.content.props):null;return n??Q((e=t.data)!=null?e:{})}function zO(t){return t?Wt.items.filter(e=>e.containerId===t).length>0:Wt.items.length>0}function GO(){if(Wt.items.length>0){const t=Wt.items.shift();io(t==null?void 0:t.toastContent,t==null?void 0:t.toastProps)}}const Re=Dt({}),Wt=Dt({items:[]});function Ai(){const t=Q(Re);return Object.values(t).reduce((e,n)=>[...e,...n],[])}function YO(t){return Ai().find(e=>e.toastId===t)}function io(t,e={}){if(KO(e)){const n=Cc(e.containerId);n&&n.addEventListener("animationend",Yl.bind(null,t,e),!1)}else Yl(t,e)}function Yl(t,e={}){const n=Cc(e.containerId);n&&n.removeEventListener("animationend",Yl.bind(null,t,e),!1);const s=Re[e.containerId]||[],r=s.length>0;if(!r&&!BO(e.position)){const i=HO(e),o=rc(pk,e);o.mount(i),jO(o,i.id)}r&&(e.position=s[0].position),fr(()=>{e.updateId?Ht.update(e):Ht.add(t,e)})}const Ht={add(t,e){const{containerId:n=""}=e;n&&(Re[n]=Re[n]||[],Re[n].find(s=>s.toastId===e.toastId)||setTimeout(()=>{var s,r;e.newestOnTop?(s=Re[n])==null||s.unshift(e):(r=Re[n])==null||r.push(e),e.onOpen&&e.onOpen(Dd(e))},e.delay||0))},remove(t){if(t){const e=qO(t);if(e){const n=Re[e];let s=n.find(r=>r.toastId===t);Re[e]=n.filter(r=>r.toastId!==t),!Re[e].length&&!zO(e)&&Gl(e,!1),GO(),fr(()=>{s!=null&&s.onClose&&(s.onClose(Dd(s)),s=void 0)})}}},update(t={}){const{containerId:e=""}=t;if(e&&t.updateId){Re[e]=Re[e]||[];const n=Re[e].find(s=>s.toastId===t.toastId);n&&setTimeout(()=>{for(const s in t)if(Object.prototype.hasOwnProperty.call(t,s)){const r=t[s];n[s]=r}},t.delay||0)}},clear(t,e=!0){t?Gl(t,e):UO(e)},dismissCallback(t){var e;const n=(e=t.currentTarget)==null?void 0:e.id,s=document.getElementById(n);s&&(s.removeEventListener("animationend",Ht.dismissCallback,!1),setTimeout(()=>{Ht.remove(n)}))},dismiss(t){if(t){const e=Ai();for(const n of e)if(n.toastId===t){jg(n,s=>{s.addEventListener("animationend",Ht.dismissCallback,!1)});break}}}},Ug=Dt({}),Mo=Dt({});function Wg(){return Math.random().toString(36).substring(2,9)}function XO(t){return typeof t=="number"&&!isNaN(t)}function Xl(t){return typeof t=="string"}function Ms(t){return typeof t=="function"}function _a(...t){return Kt(...t)}function oo(t){return typeof t=="object"&&(!!(t!=null&&t.render)||!!(t!=null&&t.setup)||typeof(t==null?void 0:t.type)=="object")}function JO(t={}){Ug["".concat(fe.CSS_NAMESPACE,"-default-options")]=t}function ZO(){return Ug["".concat(fe.CSS_NAMESPACE,"-default-options")]||Vg}function QO(){return document.documentElement.classList.contains("dark")?"dark":"light"}var ao=(t=>(t[t.Enter=0]="Enter",t[t.Exit=1]="Exit",t))(ao||{});const qg={containerId:{type:[String,Number],required:!1,default:""},clearOnUrlChange:{type:Boolean,required:!1,default:!0},dangerouslyHTMLString:{type:Boolean,required:!1,default:!1},multiple:{type:Boolean,required:!1,default:!0},limit:{type:Number,required:!1,default:void 0},position:{type:String,required:!1,default:bi.TOP_LEFT},bodyClassName:{type:String,required:!1,default:""},autoClose:{type:[Number,Boolean],required:!1,default:!1},closeButton:{type:[Boolean,Function,Object],required:!1,default:void 0},transition:{type:[String,Object],required:!1,default:"bounce"},hideProgressBar:{type:Boolean,required:!1,default:!1},pauseOnHover:{type:Boolean,required:!1,default:!0},pauseOnFocusLoss:{type:Boolean,required:!1,default:!0},closeOnClick:{type:Boolean,required:!1,default:!0},progress:{type:Number,required:!1,default:void 0},progressClassName:{type:String,required:!1,default:""},toastStyle:{type:Object,required:!1,default(){return{}}},progressStyle:{type:Object,required:!1,default(){return{}}},role:{type:String,required:!1,default:"alert"},theme:{type:String,required:!1,default:er.AUTO},content:{type:[String,Object,Function],required:!1,default:""},toastId:{type:[String,Number],required:!1,default:""},data:{type:[Object,String],required:!1,default(){return{}}},type:{type:String,required:!1,default:We.DEFAULT},icon:{type:[Boolean,String,Number,Object,Function],required:!1,default:void 0},delay:{type:Number,required:!1,default:void 0},onOpen:{type:Function,required:!1,default:void 0},onClose:{type:Function,required:!1,default:void 0},onClick:{type:Function,required:!1,default:void 0},isLoading:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},toastClassName:{type:String,required:!1,default:""},updateId:{type:[String,Number],required:!1,default:""}},ek={autoClose:{type:[Number,Boolean],required:!0},isRunning:{type:Boolean,required:!1,default:void 0},type:{type:String,required:!1,default:We.DEFAULT},theme:{type:String,required:!1,default:er.AUTO},hide:{type:Boolean,required:!1,default:void 0},className:{type:[String,Function],required:!1,default:""},controlledProgress:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:void 0},isIn:{type:Boolean,required:!1,default:void 0},progress:{type:Number,required:!1,default:void 0},closeToast:{type:Function,required:!1,default:void 0}},tk=hs({name:"ProgressBar",props:ek,setup(t,{attrs:e}){const n=Ge(),s=ke(()=>t.hide?"true":"false"),r=ke(()=>({...e.style||{},animationDuration:"".concat(t.autoClose===!0?5e3:t.autoClose,"ms"),animationPlayState:t.isRunning?"running":"paused",opacity:t.hide?0:1,transform:t.controlledProgress?"scaleX(".concat(t.progress,")"):"none"})),i=ke(()=>["".concat(fe.CSS_NAMESPACE,"__progress-bar"),t.controlledProgress?"".concat(fe.CSS_NAMESPACE,"__progress-bar--controlled"):"".concat(fe.CSS_NAMESPACE,"__progress-bar--animated"),"".concat(fe.CSS_NAMESPACE,"__progress-bar-theme--").concat(t.theme),"".concat(fe.CSS_NAMESPACE,"__progress-bar--").concat(t.type),t.rtl?"".concat(fe.CSS_NAMESPACE,"__progress-bar--rtl"):null].filter(Boolean).join(" ")),o=ke(()=>"".concat(i.value," ").concat((e==null?void 0:e.class)||"")),a=()=>{n.value&&(n.value.onanimationend=null,n.value.ontransitionend=null)},l=()=>{t.isIn&&t.closeToast&&t.autoClose!==!1&&(t.closeToast(),a())},u=ke(()=>t.controlledProgress?null:l),c=ke(()=>t.controlledProgress?l:null);return kr(()=>{n.value&&(a(),n.value.onanimationend=u.value,n.value.ontransitionend=c.value)}),()=>te("div",{ref:n,role:"progressbar","aria-hidden":s.value,"aria-label":"notification timer",class:o.value,style:r.value},null)}}),nk=hs({name:"CloseButton",inheritAttrs:!1,props:{theme:{type:String,required:!1,default:er.AUTO},type:{type:String,required:!1,default:er.LIGHT},ariaLabel:{type:String,required:!1,default:"close"},closeToast:{type:Function,required:!1,default:void 0}},setup(t){return()=>te("button",{class:"".concat(fe.CSS_NAMESPACE,"__close-button ").concat(fe.CSS_NAMESPACE,"__close-button--").concat(t.theme),type:"button",onClick:e=>{e.stopPropagation(),t.closeToast&&t.closeToast(e)},"aria-label":t.ariaLabel},[te("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},[te("path",{"fill-rule":"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"},null)])])}}),Ea=({theme:t,type:e,path:n,...s})=>te("svg",Kt({viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":"var(--toastify-icon-color-".concat(e,")")},s),[te("path",{d:n},null)]);function sk(t){return te(Ea,Kt(t,{path:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}),null)}function rk(t){return te(Ea,Kt(t,{path:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}),null)}function ik(t){return te(Ea,Kt(t,{path:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}),null)}function ok(t){return te(Ea,Kt(t,{path:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}),null)}function ak(){return te("div",{class:"".concat(fe.CSS_NAMESPACE,"__spinner")},null)}const Jl={info:rk,warning:sk,success:ik,error:ok,spinner:ak},lk=t=>t in Jl;function uk({theme:t,type:e,isLoading:n,icon:s}){let r;const i={theme:t,type:e};return n?r=Jl.spinner():s===!1?r=void 0:oo(s)?r=Q(s):Ms(s)?r=s(i):Ut(s)?r=Nt(s,i):Xl(s)||XO(s)?r=s:lk(e)&&(r=Jl[e](i)),r}const ck=()=>{};function fk(t,e,n=fe.COLLAPSE_DURATION){const{scrollHeight:s,style:r}=t,i=n;requestAnimationFrame(()=>{r.minHeight="initial",r.height=s+"px",r.transition="all ".concat(i,"ms"),requestAnimationFrame(()=>{r.height="0",r.padding="0",r.margin="0",setTimeout(e,i)})})}function dk(t){const e=Ge(!1),n=Ge(!1),s=Ge(!1),r=Ge(ao.Enter),i=Dt({...t,appendPosition:t.appendPosition||!1,collapse:typeof t.collapse>"u"?!0:t.collapse,collapseDuration:t.collapseDuration||fe.COLLAPSE_DURATION}),o=i.done||ck,a=ke(()=>i.appendPosition?"".concat(i.enter,"--").concat(i.position):i.enter),l=ke(()=>i.appendPosition?"".concat(i.exit,"--").concat(i.position):i.exit),u=ke(()=>t.pauseOnHover?{onMouseenter:y,onMouseleave:h}:{});function c(){const d=a.value.split(" ");_().addEventListener(Kl.ENTRANCE_ANIMATION_END,h,{once:!0});const b=A=>{const C=_();A.target===C&&(C.dispatchEvent(new Event(Kl.ENTRANCE_ANIMATION_END)),C.removeEventListener("animationend",b),C.removeEventListener("animationcancel",b),r.value===ao.Enter&&A.type!=="animationcancel"&&C.classList.remove(...d))},g=()=>{const A=_();A.classList.add(...d),A.addEventListener("animationend",b),A.addEventListener("animationcancel",b)};t.pauseOnFocusLoss&&p(),g()}function f(){if(!_())return;const d=()=>{const g=_();g.removeEventListener("animationend",d),i.collapse?fk(g,o,i.collapseDuration):o()},b=()=>{const g=_();r.value=ao.Exit,g&&(g.className+=" ".concat(l.value),g.addEventListener("animationend",d))};n.value||(s.value?d():setTimeout(b))}function _(){return t.toastRef.value}function p(){document.hasFocus()||y(),window.addEventListener("focus",h),window.addEventListener("blur",y)}function m(){window.removeEventListener("focus",h),window.removeEventListener("blur",y)}function h(){(!t.loading.value||t.isLoading===void 0)&&(e.value=!0)}function y(){e.value=!1}function E(d){d&&(d.stopPropagation(),d.preventDefault()),n.value=!1}return kr(f),kr(()=>{const d=Ai();n.value=d.findIndex(b=>b.toastId===i.toastId)>-1}),kr(()=>{t.isLoading!==void 0&&(t.loading.value?y():h())}),ps(c),dr(()=>{t.pauseOnFocusLoss&&m()}),{isIn:n,isRunning:e,hideToast:E,eventHandlers:u}}const hk=hs({name:"ToastItem",inheritAttrs:!1,props:qg,setup(t){const e=Ge(),n=ke(()=>!!t.isLoading),s=ke(()=>t.progress!==void 0&&t.progress!==null),r=ke(()=>uk(t)),i=ke(()=>["".concat(fe.CSS_NAMESPACE,"__toast"),"".concat(fe.CSS_NAMESPACE,"__toast-theme--").concat(t.theme),"".concat(fe.CSS_NAMESPACE,"__toast--").concat(t.type),t.rtl?"".concat(fe.CSS_NAMESPACE,"__toast--rtl"):void 0,t.toastClassName||""].filter(Boolean).join(" ")),{isRunning:o,isIn:a,hideToast:l,eventHandlers:u}=dk({toastRef:e,loading:n,done:()=>{Ht.remove(t.toastId)},...Hg(t.transition),...t});return()=>te("div",Kt({id:t.toastId,class:i.value,style:t.toastStyle||{},ref:e,"data-testid":"toast-item-".concat(t.toastId),onClick:c=>{t.closeOnClick&&l(),t.onClick&&t.onClick(c)}},u.value),[te("div",{role:t.role,"data-testid":"toast-body",class:"".concat(fe.CSS_NAMESPACE,"__toast-body ").concat(t.bodyClassName||"")},[r.value!=null&&te("div",{"data-testid":"toast-icon-".concat(t.type),class:["".concat(fe.CSS_NAMESPACE,"__toast-icon"),t.isLoading?"":"".concat(fe.CSS_NAMESPACE,"--animate-icon ").concat(fe.CSS_NAMESPACE,"__zoom-enter")].join(" ")},[oo(r.value)?ws(Q(r.value),{theme:t.theme,type:t.type}):Ms(r.value)?r.value({theme:t.theme,type:t.type}):r.value]),te("div",{"data-testid":"toast-content"},[oo(t.content)?ws(Q(t.content),{toastProps:Q(t),closeToast:l,data:t.data}):Ms(t.content)?t.content({toastProps:Q(t),closeToast:l,data:t.data}):t.dangerouslyHTMLString?ws("div",{innerHTML:t.content}):t.content])]),(t.closeButton===void 0||t.closeButton===!0)&&te(nk,{theme:t.theme,closeToast:c=>{c.stopPropagation(),c.preventDefault(),l()}},null),oo(t.closeButton)?ws(Q(t.closeButton),{closeToast:l,type:t.type,theme:t.theme}):Ms(t.closeButton)?t.closeButton({closeToast:l,type:t.type,theme:t.theme}):null,te(tk,{className:t.progressClassName,style:t.progressStyle,rtl:t.rtl,theme:t.theme,isIn:a.value,type:t.type,hide:t.hideProgressBar,isRunning:o.value,autoClose:t.autoClose,controlledProgress:s.value,progress:t.progress,closeToast:t.isLoading?void 0:l},null)])}});let Mr=0;function Kg(){typeof window>"u"||(Mr&&window.cancelAnimationFrame(Mr),Mr=window.requestAnimationFrame(Kg),Mo.lastUrl!==window.location.href&&(Mo.lastUrl=window.location.href,Ht.clear()))}const pk=hs({name:"ToastifyContainer",inheritAttrs:!1,props:qg,setup(t){const e=ke(()=>t.containerId),n=ke(()=>Re[e.value]||[]),s=ke(()=>n.value.filter(r=>r.position===t.position));return ps(()=>{typeof window<"u"&&t.clearOnUrlChange&&window.requestAnimationFrame(Kg)}),dr(()=>{typeof window<"u"&&Mr&&(window.cancelAnimationFrame(Mr),Mo.lastUrl="")}),()=>te(Pe,null,[s.value.map(r=>{const{toastId:i=""}=r;return te(hk,Kt({key:i},r),null)})])}});let Xa=!1;function zg(){const t=[];return Ai().forEach(e=>{const n=document.getElementById(e.containerId);n&&!n.classList.contains(ga)&&t.push(e)}),t}function mk(t){const e=zg().length,n=t??0;return n>0&&e+Wt.items.length>=n}function gk(t){mk(t.limit)&&!t.updateId&&Wt.items.push({toastId:t.toastId,containerId:t.containerId,toastContent:t.content,toastProps:t})}function Ln(t,e,n={}){if(Xa)return;n=_a(ZO(),{type:e},Q(n)),(!n.toastId||typeof n.toastId!="string"&&typeof n.toastId!="number")&&(n.toastId=Wg()),n={...n,content:t,containerId:n.containerId||String(n.position)};const s=Number(n==null?void 0:n.progress);return s<0&&(n.progress=0),s>1&&(n.progress=1),n.theme==="auto"&&(n.theme=QO()),gk(n),Mo.lastUrl=window.location.href,n.multiple?Wt.items.length?n.updateId&&io(t,n):io(t,n):(Xa=!0,Ee.clearAll(void 0,!1),setTimeout(()=>{io(t,n)},0),setTimeout(()=>{Xa=!1},390)),n.toastId}const Ee=(t,e)=>Ln(t,We.DEFAULT,e);Ee.info=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.INFO});Ee.error=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.ERROR});Ee.warning=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.WARNING});Ee.warn=Ee.warning;Ee.success=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.SUCCESS});Ee.loading=(t,e)=>Ln(t,We.DEFAULT,_a(e,{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1}));Ee.dark=(t,e)=>Ln(t,We.DEFAULT,_a(e,{theme:er.DARK}));Ee.remove=t=>{t?Ht.dismiss(t):Ht.clear()};Ee.clearAll=(t,e)=>{Ht.clear(t,e)};Ee.isActive=t=>{let e=!1;return e=zg().findIndex(n=>n.toastId===t)>-1,e};Ee.update=(t,e={})=>{setTimeout(()=>{const n=YO(t);if(n){const s=Q(n),{content:r}=s,i={...s,...e,toastId:e.toastId||t,updateId:Wg()},o=i.render||r;delete i.render,Ln(o,i.type,i)}},0)};Ee.done=t=>{Ee.update(t,{isLoading:!1,progress:1})};Ee.promise=_k;function _k(t,{pending:e,error:n,success:s},r){var i,o,a;let l;const u={...r||{},autoClose:!1};e&&(l=Xl(e)?Ee.loading(e,u):Ee.loading(e.render,{...u,...e}));const c={autoClose:(i=r==null?void 0:r.autoClose)!=null?i:!0,closeOnClick:(o=r==null?void 0:r.closeOnClick)!=null?o:!0,closeButton:(a=r==null?void 0:r.autoClose)!=null?a:null,isLoading:void 0,draggable:null,delay:100},f=(p,m,h)=>{if(m==null){Ee.remove(l);return}const y={type:p,...c,...r,data:h},E=Xl(m)?{render:m}:m;return l?Ee.update(l,{...y,...E,isLoading:!1}):Ee(E.render,{...y,...E,isLoading:!1}),h},_=Ms(t)?t():t;return _.then(p=>{f("success",s,p)}).catch(p=>{f("error",n,p)}),_}Ee.POSITION=bi;Ee.THEME=er;Ee.TYPE=We;Ee.TRANSITIONS=DO;const Gg={install(t,e={}){Ek(e)}};typeof window<"u"&&(window.Vue3Toastify=Gg);function Ek(t={}){const e=_a(Vg,t);JO(e)}const Sc={url:"https://aibuddytool.com",port:null,defaults:{},routes:{"debugbar.openhandler":{uri:"_debugbar/open",methods:["GET","HEAD"]},"debugbar.clockwork":{uri:"_debugbar/clockwork/{id}",methods:["GET","HEAD"],parameters:["id"]},"debugbar.assets.css":{uri:"_debugbar/assets/stylesheets",methods:["GET","HEAD"]},"debugbar.assets.js":{uri:"_debugbar/assets/javascript",methods:["GET","HEAD"]},"debugbar.cache.delete":{uri:"_debugbar/cache/{key}/{tags?}",methods:["DELETE"],parameters:["key","tags"]},"horizon.stats.index":{uri:"chorizo/api/stats",methods:["GET","HEAD"]},"horizon.workload.index":{uri:"chorizo/api/workload",methods:["GET","HEAD"]},"horizon.masters.index":{uri:"chorizo/api/masters",methods:["GET","HEAD"]},"horizon.monitoring.index":{uri:"chorizo/api/monitoring",methods:["GET","HEAD"]},"horizon.monitoring.store":{uri:"chorizo/api/monitoring",methods:["POST"]},"horizon.monitoring-tag.paginate":{uri:"chorizo/api/monitoring/{tag}",methods:["GET","HEAD"],parameters:["tag"]},"horizon.monitoring-tag.destroy":{uri:"chorizo/api/monitoring/{tag}",methods:["DELETE"],wheres:{tag:".*"},parameters:["tag"]},"horizon.jobs-metrics.index":{uri:"chorizo/api/metrics/jobs",methods:["GET","HEAD"]},"horizon.jobs-metrics.show":{uri:"chorizo/api/metrics/jobs/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.queues-metrics.index":{uri:"chorizo/api/metrics/queues",methods:["GET","HEAD"]},"horizon.queues-metrics.show":{uri:"chorizo/api/metrics/queues/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.jobs-batches.index":{uri:"chorizo/api/batches",methods:["GET","HEAD"]},"horizon.jobs-batches.show":{uri:"chorizo/api/batches/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.jobs-batches.retry":{uri:"chorizo/api/batches/retry/{id}",methods:["POST"],parameters:["id"]},"horizon.pending-jobs.index":{uri:"chorizo/api/jobs/pending",methods:["GET","HEAD"]},"horizon.completed-jobs.index":{uri:"chorizo/api/jobs/completed",methods:["GET","HEAD"]},"horizon.silenced-jobs.index":{uri:"chorizo/api/jobs/silenced",methods:["GET","HEAD"]},"horizon.failed-jobs.index":{uri:"chorizo/api/jobs/failed",methods:["GET","HEAD"]},"horizon.failed-jobs.show":{uri:"chorizo/api/jobs/failed/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.retry-jobs.show":{uri:"chorizo/api/jobs/retry/{id}",methods:["POST"],parameters:["id"]},"horizon.jobs.show":{uri:"chorizo/api/jobs/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.index":{uri:"chorizo/{view?}",methods:["GET","HEAD"],wheres:{view:"(.*)"},parameters:["view"]},"sanctum.csrf-cookie":{uri:"sanctum/csrf-cookie",methods:["GET","HEAD"]},"ignition.healthCheck":{uri:"_ignition/health-check",methods:["GET","HEAD"]},"ignition.executeSolution":{uri:"_ignition/execute-solution",methods:["POST"]},"ignition.updateConfig":{uri:"_ignition/update-config",methods:["POST"]},"api.auth.login.post":{uri:"api/login",methods:["POST"]},"api.auth.logout.post":{uri:"api/logout",methods:["POST"]},"api.admin.post.get":{uri:"api/admin/post/{id}",methods:["GET","HEAD"],parameters:["id"]},"api.admin.country-locales":{uri:"api/admin/country-locales",methods:["GET","HEAD"]},"api.admin.categories":{uri:"api/admin/categories/{country_locale_slug}",methods:["GET","HEAD"],parameters:["country_locale_slug"]},"api.admin.authors":{uri:"api/admin/authors",methods:["GET","HEAD"]},"api.admin.upload.cloud.image":{uri:"api/admin/image/upload",methods:["POST"]},"api.admin.post.upsert":{uri:"api/admin/admin/post/upsert",methods:["POST"]},"feeds.main":{uri:"posts.rss",methods:["GET","HEAD"]},login:{uri:"login",methods:["GET","HEAD"]},logout:{uri:"logout",methods:["POST"]},register:{uri:"register",methods:["GET","HEAD"]},"password.request":{uri:"password/reset",methods:["GET","HEAD"]},"password.email":{uri:"password/email",methods:["POST"]},"password.reset":{uri:"password/reset/{token}",methods:["GET","HEAD"],parameters:["token"]},"password.update":{uri:"password/reset",methods:["POST"]},"password.confirm":{uri:"password/confirm",methods:["GET","HEAD"]},dashboard:{uri:"admin",methods:["GET","HEAD"]},"admin.changelog":{uri:"admin/changelog",methods:["GET","HEAD"]},about:{uri:"admin/about",methods:["GET","HEAD"]},"users.index":{uri:"admin/users",methods:["GET","HEAD"]},"posts.manage":{uri:"admin/posts",methods:["GET","HEAD"]},"posts.manage.edit":{uri:"admin/posts/edit/{post_id}",methods:["GET","HEAD"],parameters:["post_id"]},"posts.manage.delete":{uri:"admin/posts/delete/{post_id}",methods:["GET","HEAD"],parameters:["post_id"]},"posts.manage.indexing":{uri:"admin/posts/indexing/{post_id}",methods:["GET","HEAD"],parameters:["post_id"]},"posts.manage.new":{uri:"admin/posts/new",methods:["GET","HEAD"]},"profile.show":{uri:"admin/profile",methods:["GET","HEAD"]},"profile.update":{uri:"admin/profile",methods:["PUT"]},"front.home":{uri:"/",methods:["GET","HEAD"]},"front.discover.home":{uri:"discover",methods:["GET","HEAD"]},"front.discover.category":{uri:"discover/{category_slug}",methods:["GET","HEAD"],parameters:["category_slug"]},"front.search.post":{uri:"ai-search",methods:["POST"]},"front.search.results":{uri:"ai-search/{query}",methods:["GET","HEAD"],parameters:["query"]},"front.aitool.show":{uri:"ai-tool/{ai_tool_slug}",methods:["GET","HEAD"],parameters:["ai_tool_slug"]},"front.terms":{uri:"terms",methods:["GET","HEAD"]},"front.privacy":{uri:"privacy",methods:["GET","HEAD"]},"front.disclaimer":{uri:"disclaimer",methods:["GET","HEAD"]}}};typeof window<"u"&&typeof window.Ziggy<"u"&&Object.assign(Sc.routes,window.Ziggy.routes);var yk=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function wk(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Zl={exports:{}},Ja,Id;function wc(){if(Id)return Ja;Id=1;var t=String.prototype.replace,e=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return Ja={default:n.RFC3986,formatters:{RFC1738:function(s){return t.call(s,e,"+")},RFC3986:function(s){return String(s)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},Ja}var Za,Rd;function Yg(){if(Rd)return Za;Rd=1;var t=wc(),e=Object.prototype.hasOwnProperty,n=Array.isArray,s=function(){for(var h=[],y=0;y<256;++y)h.push("%"+((y<16?"0":"")+y.toString(16)).toUpperCase());return h}(),r=function(y){for(;y.length>1;){var E=y.pop(),d=E.obj[E.prop];if(n(d)){for(var b=[],g=0;g=48&&v<=57||v>=65&&v<=90||v>=97&&v<=122||g===t.RFC1738&&(v===40||v===41)){C+=A.charAt(O);continue}if(v<128){C=C+s[v];continue}if(v<2048){C=C+(s[192|v>>6]+s[128|v&63]);continue}if(v<55296||v>=57344){C=C+(s[224|v>>12]+s[128|v>>6&63]+s[128|v&63]);continue}O+=1,v=65536+((v&1023)<<10|A.charCodeAt(O)&1023),C+=s[240|v>>18]+s[128|v>>12&63]+s[128|v>>6&63]+s[128|v&63]}return C},c=function(y){for(var E=[{obj:{o:y},prop:"o"}],d=[],b=0;b"u")return se;var _e;if(E==="comma"&&r(R))_e=[{value:R.length>0?R.join(",")||null:void 0}];else if(r(A))_e=A;else{var dt=Object.keys(R);_e=C?dt.sort(C):dt}for(var Be=0;Be<_e.length;++Be){var ye=_e[Be],It=typeof ye=="object"&&typeof ye.value<"u"?ye.value:R[ye];if(!(b&&It===null)){var Rt=r(R)?typeof E=="function"?E(y,ye):y:y+(O?"."+ye:"["+ye+"]");a(se,m(It,Rt,E,d,b,g,A,C,O,v,w,k,N,P))}}return se},p=function(h){if(!h)return c;if(h.encoder!==null&&typeof h.encoder<"u"&&typeof h.encoder!="function")throw new TypeError("Encoder has to be a function.");var y=h.charset||c.charset;if(typeof h.charset<"u"&&h.charset!=="utf-8"&&h.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var E=e.default;if(typeof h.format<"u"){if(!n.call(e.formatters,h.format))throw new TypeError("Unknown format option provided.");E=h.format}var d=e.formatters[E],b=c.filter;return(typeof h.filter=="function"||r(h.filter))&&(b=h.filter),{addQueryPrefix:typeof h.addQueryPrefix=="boolean"?h.addQueryPrefix:c.addQueryPrefix,allowDots:typeof h.allowDots>"u"?c.allowDots:!!h.allowDots,charset:y,charsetSentinel:typeof h.charsetSentinel=="boolean"?h.charsetSentinel:c.charsetSentinel,delimiter:typeof h.delimiter>"u"?c.delimiter:h.delimiter,encode:typeof h.encode=="boolean"?h.encode:c.encode,encoder:typeof h.encoder=="function"?h.encoder:c.encoder,encodeValuesOnly:typeof h.encodeValuesOnly=="boolean"?h.encodeValuesOnly:c.encodeValuesOnly,filter:b,format:E,formatter:d,serializeDate:typeof h.serializeDate=="function"?h.serializeDate:c.serializeDate,skipNulls:typeof h.skipNulls=="boolean"?h.skipNulls:c.skipNulls,sort:typeof h.sort=="function"?h.sort:null,strictNullHandling:typeof h.strictNullHandling=="boolean"?h.strictNullHandling:c.strictNullHandling}};return Qa=function(m,h){var y=m,E=p(h),d,b;typeof E.filter=="function"?(b=E.filter,y=b("",y)):r(E.filter)&&(b=E.filter,d=b);var g=[];if(typeof y!="object"||y===null)return"";var A;h&&h.arrayFormat in s?A=h.arrayFormat:h&&"indices"in h?A=h.indices?"indices":"repeat":A="indices";var C=s[A];d||(d=Object.keys(y)),E.sort&&d.sort(E.sort);for(var O=0;O0?k+w:""},Qa}var el,Fd;function bk(){if(Fd)return el;Fd=1;var t=Yg(),e=Object.prototype.hasOwnProperty,n=Array.isArray,s={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:t.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},r=function(_){return _.replace(/&#(\d+);/g,function(p,m){return String.fromCharCode(parseInt(m,10))})},i=function(_,p){return _&&typeof _=="string"&&p.comma&&_.indexOf(",")>-1?_.split(","):_},o="utf8=%26%2310003%3B",a="utf8=%E2%9C%93",l=function(p,m){var h={},y=m.ignoreQueryPrefix?p.replace(/^\?/,""):p,E=m.parameterLimit===1/0?void 0:m.parameterLimit,d=y.split(m.delimiter,E),b=-1,g,A=m.charset;if(m.charsetSentinel)for(g=0;g-1&&(k=n(k)?[k]:k),e.call(h,w)?h[w]=t.combine(h[w],k):h[w]=k}return h},u=function(_,p,m,h){for(var y=h?p:i(p,m),E=_.length-1;E>=0;--E){var d,b=_[E];if(b==="[]"&&m.parseArrays)d=[].concat(y);else{d=m.plainObjects?Object.create(null):{};var g=b.charAt(0)==="["&&b.charAt(b.length-1)==="]"?b.slice(1,-1):b,A=parseInt(g,10);!m.parseArrays&&g===""?d={0:y}:!isNaN(A)&&b!==g&&String(A)===g&&A>=0&&m.parseArrays&&A<=m.arrayLimit?(d=[],d[A]=y):g!=="__proto__"&&(d[g]=y)}y=d}return y},c=function(p,m,h,y){if(p){var E=h.allowDots?p.replace(/\.([^.[]+)/g,"[$1]"):p,d=/(\[[^[\]]*])/,b=/(\[[^[\]]*])/g,g=h.depth>0&&d.exec(E),A=g?E.slice(0,g.index):E,C=[];if(A){if(!h.plainObjects&&e.call(Object.prototype,A)&&!h.allowPrototypes)return;C.push(A)}for(var O=0;h.depth>0&&(g=b.exec(E))!==null&&O"u"?s.charset:p.charset;return{allowDots:typeof p.allowDots>"u"?s.allowDots:!!p.allowDots,allowPrototypes:typeof p.allowPrototypes=="boolean"?p.allowPrototypes:s.allowPrototypes,arrayLimit:typeof p.arrayLimit=="number"?p.arrayLimit:s.arrayLimit,charset:m,charsetSentinel:typeof p.charsetSentinel=="boolean"?p.charsetSentinel:s.charsetSentinel,comma:typeof p.comma=="boolean"?p.comma:s.comma,decoder:typeof p.decoder=="function"?p.decoder:s.decoder,delimiter:typeof p.delimiter=="string"||t.isRegExp(p.delimiter)?p.delimiter:s.delimiter,depth:typeof p.depth=="number"||p.depth===!1?+p.depth:s.depth,ignoreQueryPrefix:p.ignoreQueryPrefix===!0,interpretNumericEntities:typeof p.interpretNumericEntities=="boolean"?p.interpretNumericEntities:s.interpretNumericEntities,parameterLimit:typeof p.parameterLimit=="number"?p.parameterLimit:s.parameterLimit,parseArrays:p.parseArrays!==!1,plainObjects:typeof p.plainObjects=="boolean"?p.plainObjects:s.plainObjects,strictNullHandling:typeof p.strictNullHandling=="boolean"?p.strictNullHandling:s.strictNullHandling}};return el=function(_,p){var m=f(p);if(_===""||_===null||typeof _>"u")return m.plainObjects?Object.create(null):{};for(var h=typeof _=="string"?l(_,m):_,y=m.plainObjects?Object.create(null):{},E=Object.keys(h),d=0;d"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}()?Reflect.construct.bind():function(y,E,d){var b=[null];b.push.apply(b,E);var g=new(Function.bind.apply(y,b));return d&&l(g,d.prototype),g},u.apply(null,arguments)}function c(p){var m=typeof Map=="function"?new Map:void 0;return c=function(h){if(h===null||Function.toString.call(h).indexOf("[native code]")===-1)return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(m!==void 0){if(m.has(h))return m.get(h);m.set(h,y)}function y(){return u(h,arguments,a(this).constructor)}return y.prototype=Object.create(h.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),l(y,h)},c(p)}var f=function(){function p(h,y,E){var d,b;this.name=h,this.definition=y,this.bindings=(d=y.bindings)!=null?d:{},this.wheres=(b=y.wheres)!=null?b:{},this.config=E}var m=p.prototype;return m.matchesUrl=function(h){var y=this;if(!this.definition.methods.includes("GET"))return!1;var E=this.template.replace(/(\/?){([^}?]*)(\??)}/g,function(O,v,w,k){var N,P="(?<"+w+">"+(((N=y.wheres[w])==null?void 0:N.replace(/(^\^)|(\$$)/g,""))||"[^/?]+")+")";return k?"("+v+P+")?":""+v+P}).replace(/^\w+:\/\//,""),d=h.replace(/^\w+:\/\//,"").split("?"),b=d[0],g=d[1],A=new RegExp("^"+E+"/?$").exec(b);if(A){for(var C in A.groups)A.groups[C]=typeof A.groups[C]=="string"?decodeURIComponent(A.groups[C]):A.groups[C];return{params:A.groups,query:s.parse(g)}}return!1},m.compile=function(h){var y=this,E=this.parameterSegments;return E.length?this.template.replace(/{([^}?]+)(\??)}/g,function(d,b,g){var A;if(!g&&[null,void 0].includes(h[b]))throw new Error("Ziggy error: '"+b+"' parameter is required for route '"+y.name+"'.");if(y.wheres[b]){var C,O;if(!new RegExp("^"+(g?"("+y.wheres[b]+")?":y.wheres[b])+"$").test((C=h[b])!=null?C:""))throw new Error("Ziggy error: '"+b+"' parameter does not match required format '"+y.wheres[b]+"' for route '"+y.name+"'.");if(E[E.length-1].name===b)return encodeURIComponent((O=h[b])!=null?O:"").replace(/%2F/g,"/")}return encodeURIComponent((A=h[b])!=null?A:"")}).replace(this.origin+"//",this.origin+"/").replace(/\/+$/,""):this.template},i(p,[{key:"template",get:function(){return(this.origin+"/"+this.definition.uri).replace(/\/+$/,"")}},{key:"origin",get:function(){return this.config.absolute?this.definition.domain?""+this.config.url.match(/^\w+:\/\//)[0]+this.definition.domain+(this.config.port?":"+this.config.port:""):this.config.url:""}},{key:"parameterSegments",get:function(){var h,y;return(h=(y=this.template.match(/{[^}?]+\??}/g))==null?void 0:y.map(function(E){return{name:E.replace(/{|\??}/g,""),required:!/\?}$/.test(E)}}))!=null?h:[]}}]),p}(),_=function(p){var m,h;function y(d,b,g,A){var C;if(g===void 0&&(g=!0),(C=p.call(this)||this).t=A??(typeof Ziggy<"u"?Ziggy:globalThis==null?void 0:globalThis.Ziggy),C.t=o({},C.t,{absolute:g}),d){if(!C.t.routes[d])throw new Error("Ziggy error: route '"+d+"' is not in the route list.");C.i=new f(d,C.t.routes[d],C.t),C.u=C.o(b)}return C}h=p,(m=y).prototype=Object.create(h.prototype),m.prototype.constructor=m,l(m,h);var E=y.prototype;return E.toString=function(){var d=this,b=Object.keys(this.u).filter(function(g){return!d.i.parameterSegments.some(function(A){return A.name===g})}).filter(function(g){return g!=="_query"}).reduce(function(g,A){var C;return o({},g,((C={})[A]=d.u[A],C))},{});return this.i.compile(this.u)+s.stringify(o({},b,this.u._query),{addQueryPrefix:!0,arrayFormat:"indices",encodeValuesOnly:!0,skipNulls:!0,encoder:function(g,A){return typeof g=="boolean"?Number(g):A(g)}})},E.l=function(d){var b=this;d?this.t.absolute&&d.startsWith("/")&&(d=this.h().host+d):d=this.v();var g={},A=Object.entries(this.t.routes).find(function(C){return g=new f(C[0],C[1],b.t).matchesUrl(d)})||[void 0,void 0];return o({name:A[0]},g,{route:A[1]})},E.v=function(){var d=this.h(),b=d.pathname,g=d.search;return(this.t.absolute?d.host+b:b.replace(this.t.url.replace(/^\w*:\/\/[^/]+/,""),"").replace(/^\/+/,"/"))+g},E.current=function(d,b){var g=this.l(),A=g.name,C=g.params,O=g.query,v=g.route;if(!d)return A;var w=new RegExp("^"+d.replace(/\./g,"\\.").replace(/\*/g,".*")+"$").test(A);if([null,void 0].includes(b)||!w)return w;var k=new f(A,v,this.t);b=this.o(b,k);var N=o({},C,O);return!(!Object.values(b).every(function(P){return!P})||Object.values(N).some(function(P){return P!==void 0}))||Object.entries(b).every(function(P){return N[P[0]]==P[1]})},E.h=function(){var d,b,g,A,C,O,v=typeof window<"u"?window.location:{},w=v.host,k=v.pathname,N=v.search;return{host:(d=(b=this.t.location)==null?void 0:b.host)!=null?d:w===void 0?"":w,pathname:(g=(A=this.t.location)==null?void 0:A.pathname)!=null?g:k===void 0?"":k,search:(C=(O=this.t.location)==null?void 0:O.search)!=null?C:N===void 0?"":N}},E.has=function(d){return Object.keys(this.t.routes).includes(d)},E.o=function(d,b){var g=this;d===void 0&&(d={}),b===void 0&&(b=this.i),d!=null||(d={}),d=["string","number"].includes(typeof d)?[d]:d;var A=b.parameterSegments.filter(function(O){return!g.t.defaults[O.name]});if(Array.isArray(d))d=d.reduce(function(O,v,w){var k,N;return o({},O,A[w]?((k={})[A[w].name]=v,k):typeof v=="object"?v:((N={})[v]="",N))},{});else if(A.length===1&&!d[A[0].name]&&(d.hasOwnProperty(Object.values(b.bindings)[0])||d.hasOwnProperty("id"))){var C;(C={})[A[0].name]=d,d=C}return o({},this.p(b),this.g(d,b))},E.p=function(d){var b=this;return d.parameterSegments.filter(function(g){return b.t.defaults[g.name]}).reduce(function(g,A,C){var O,v=A.name;return o({},g,((O={})[v]=b.t.defaults[v],O))},{})},E.g=function(d,b){var g=b.bindings,A=b.parameterSegments;return Object.entries(d).reduce(function(C,O){var v,w,k=O[0],N=O[1];if(!N||typeof N!="object"||Array.isArray(N)||!A.some(function(P){return P.name===k}))return o({},C,((w={})[k]=N,w));if(!N.hasOwnProperty(g[k])){if(!N.hasOwnProperty("id"))throw new Error("Ziggy error: object passed as '"+k+"' parameter is missing route model binding key '"+g[k]+"'.");g[k]="id"}return o({},C,((v={})[k]=N[g[k]],v))},{})},E.valueOf=function(){return this.toString()},E.check=function(d){return this.has(d)},i(y,[{key:"params",get:function(){var d=this.l();return o({},d.params,d.query)}}]),y}(c(String));n.ZiggyVue={install:function(p,m){var h=function(y,E,d,b){return b===void 0&&(b=m),function(g,A,C,O){var v=new _(g,A,C,O);return g?v.toString():v}(y,E,d,b)};p.mixin({methods:{route:h}}),parseInt(p.version)>2&&p.provide("route",h)}}})})(Zl,Zl.exports);var Tk=Zl.exports;const Fn=rc({FrontApp:hO}),Xg=Object.assign({"/resources/js/vue/GetEmbedCode.vue":()=>Ti(()=>import("./GetEmbedCode-767c2709.js"),[]),"/resources/js/vue/NativeImageBlock.vue":()=>Ti(()=>import("./NativeImageBlock-a8b03c38.js").then(t=>t.N),["assets/NativeImageBlock-a8b03c38.js","assets/NativeImageBlock-e3b0c442.css"]),"/resources/js/vue/PostEditor.vue":()=>Ti(()=>import("./PostEditor-86a4f765.js"),["assets/PostEditor-86a4f765.js","assets/VueEditorJs-bbb0be71.js","assets/NativeImageBlock-a8b03c38.js","assets/NativeImageBlock-e3b0c442.css","assets/bundle-c20bcf97.js","assets/bundle-72871e75.js","assets/PostEditor-8d534a4a.css"]),"/resources/js/vue/VueEditorJs.vue":()=>Ti(()=>import("./VueEditorJs-bbb0be71.js"),[])});console.log(Xg);Fn.use(mO());Fn.use(ro,st);Fn.use(kO);Fn.use(PO);Fn.use(Gg);Fn.use(Tk.ZiggyVue,Sc);window.Ziggy=Sc;Object.entries({...Xg}).forEach(([t,e])=>{const n=t.split("/").pop().replace(/\.\w+$/,"").replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();Fn.component(n,Up(e))});Fn.mount("#app");export{lC as $,Xu as A,yS as B,DC as C,fi as D,h1 as E,f1 as F,Pe as G,ci as H,Zu as I,fT as J,tc as K,fr as L,CC as M,jm as N,Gp as O,Nu as P,mp as Q,Ck as R,Sk as S,mS as T,PC as U,To as V,nc as W,ES as X,sc as Y,Ak as Z,cO as _,Ju as a,uC as a0,Ti as a1,st as b,_m as c,Mg as d,Ge as e,hs as f,wk as g,ps as h,dr as i,ke as j,te as k,Ee as l,LC as m,RC as n,gi as o,Vu as p,FC as q,Dt as r,tT as s,ZT as t,qC as u,ym as v,yn as w,Mu as x,Kt as y,be as z}; diff --git a/public/build/assets/app-front-32dad050.js.gz b/public/build/assets/app-front-32dad050.js.gz deleted file mode 100644 index e8d15bfa0a42ed740c02262bf988bec4c1700bc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 122576 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í=L1YP2!d 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
"},tb={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},nb={entry:"(string|element|function|null)",selector:"(string|element)"};class sb extends ni{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return eb}static get DefaultType(){return tb}static get NAME(){return Qv}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[r,i]of Object.entries(this._config.content))this._setContent(e,i,r);const n=e.children[0],s=this._resolvePossibleFunction(this._config.extraClass);return s&&n.classList.add(...s.split(" ")),n}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[n,s]of Object.entries(e))super._typeCheckConfig({selector:n,entry:s},nb)}_setContent(e,n,s){const r=Y.findOne(s,e);if(r){if(n=this._resolvePossibleFunction(n),!n){r.remove();return}if(Zt(n)){this._putElementInTemplate(An(n),r);return}if(this._config.html){r.innerHTML=this._maybeSanitize(n);return}r.textContent=n}}_maybeSanitize(e){return this._config.sanitize?Zv(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return ze(e,[this])}_putElementInTemplate(e,n){if(this._config.html){n.innerHTML="",n.append(e);return}n.textContent=e.textContent}}const rb="tooltip",ib=new Set(["sanitize","allowList","sanitizeFn"]),ka="fade",ob="modal",ki="show",ab=".tooltip-inner",of=`.${ob}`,af="hide.bs.modal",gr="hover",Na="focus",lb="click",ub="manual",cb="hide",fb="hidden",db="show",hb="shown",pb="inserted",mb="click",gb="focusin",_b="focusout",Eb="mouseenter",yb="mouseleave",vb={AUTO:"auto",TOP:"top",RIGHT:bt()?"left":"right",BOTTOM:"bottom",LEFT:bt()?"right":"left"},bb={allowList:$h,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ab={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class In extends Pt{constructor(e,n){if(typeof dh>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return bb}static get DefaultType(){return Ab}static get NAME(){return rb}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),M.off(this._element.closest(of),af,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const e=M.trigger(this._element,this.constructor.eventName(db)),s=(mh(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!s)return;this._disposePopper();const r=this._getTipElement();this._element.setAttribute("aria-describedby",r.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(r),M.trigger(this._element,this.constructor.eventName(pb))),this._popper=this._createPopper(r),r.classList.add(ki),"ontouchstart"in document.documentElement)for(const a of[].concat(...document.body.children))M.on(a,"mouseover",co);const o=()=>{M.trigger(this._element,this.constructor.eventName(hb)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(o,this.tip,this._isAnimated())}hide(){if(!this._isShown()||M.trigger(this._element,this.constructor.eventName(cb)).defaultPrevented)return;if(this._getTipElement().classList.remove(ki),"ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))M.off(r,"mouseover",co);this._activeTrigger[lb]=!1,this._activeTrigger[Na]=!1,this._activeTrigger[gr]=!1,this._isHovered=null;const s=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),M.trigger(this._element,this.constructor.eventName(fb)))};this._queueCallback(s,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const n=this._getTemplateFactory(e).toHtml();if(!n)return null;n.classList.remove(ka,ki),n.classList.add(`bs-${this.constructor.NAME}-auto`);const s=lE(this.constructor.NAME).toString();return n.setAttribute("id",s),this._isAnimated()&&n.classList.add(ka),n}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new sb({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[ab]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ka)}_isShown(){return this.tip&&this.tip.classList.contains(ki)}_createPopper(e){const n=ze(this._config.placement,[this,e,this._element]),s=vb[n.toUpperCase()];return du(this._element,e,this._getPopperConfig(s))}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_resolvePossibleFunction(e){return ze(e,[this._element])}_getPopperConfig(e){const n={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:s=>{this._getTipElement().setAttribute("data-popper-placement",s.state.placement)}}]};return{...n,...ze(this._config.popperConfig,[n])}}_setListeners(){const e=this._config.trigger.split(" ");for(const n of e)if(n==="click")M.on(this._element,this.constructor.eventName(mb),this._config.selector,s=>{this._initializeOnDelegatedTarget(s).toggle()});else if(n!==ub){const s=n===gr?this.constructor.eventName(Eb):this.constructor.eventName(gb),r=n===gr?this.constructor.eventName(yb):this.constructor.eventName(_b);M.on(this._element,s,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusin"?Na:gr]=!0,o._enter()}),M.on(this._element,r,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusout"?Na:gr]=o._element.contains(i.relatedTarget),o._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},M.on(this._element.closest(of),af,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,n){clearTimeout(this._timeout),this._timeout=setTimeout(e,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const n=Qt.getDataAttributes(this._element);for(const s of Object.keys(n))ib.has(s)&&delete n[s];return e={...n,...typeof e=="object"&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=e.container===!1?document.body:An(e.container),typeof e.delay=="number"&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title=="number"&&(e.title=e.title.toString()),typeof e.content=="number"&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[n,s]of Object.entries(this._config))this.constructor.Default[n]!==s&&(e[n]=s);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const n=In.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}Ct(In);const Tb="popover",Cb=".popover-header",Sb=".popover-body",wb={...In.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Ob={...In.DefaultType,content:"(null|string|element|function)"};class oi extends In{static get Default(){return wb}static get DefaultType(){return Ob}static get NAME(){return Tb}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Cb]:this._getTitle(),[Sb]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const n=oi.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}Ct(oi);const kb="scrollspy",Nb="bs.scrollspy",gu=`.${Nb}`,Pb=".data-api",Db=`activate${gu}`,lf=`click${gu}`,Ib=`load${gu}${Pb}`,Rb="dropdown-item",_s="active",Lb='[data-bs-spy="scroll"]',Pa="[href]",Fb=".nav, .list-group",uf=".nav-link",Mb=".nav-item",xb=".list-group-item",Bb=`${uf}, ${Mb} > ${uf}, ${xb}`,$b=".dropdown",Vb=".dropdown-toggle",jb={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Hb={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class ai extends Pt{constructor(e,n){super(e,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return jb}static get DefaultType(){return Hb}static get NAME(){return kb}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=An(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold=="string"&&(e.threshold=e.threshold.split(",").map(n=>Number.parseFloat(n))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(M.off(this._config.target,lf),M.on(this._config.target,lf,Pa,e=>{const n=this._observableSections.get(e.target.hash);if(n){e.preventDefault();const s=this._rootElement||window,r=n.offsetTop-this._element.offsetTop;if(s.scrollTo){s.scrollTo({top:r,behavior:"smooth"});return}s.scrollTop=r}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),e)}_observerCallback(e){const n=o=>this._targetLinks.get(`#${o.target.id}`),s=o=>{this._previousScrollData.visibleEntryTop=o.target.offsetTop,this._process(n(o))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const o of e){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(o));continue}const a=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&a){if(s(o),!r)return;continue}!i&&!a&&s(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=Y.find(Pa,this._config.target);for(const n of e){if(!n.hash||Tn(n))continue;const s=Y.findOne(decodeURI(n.hash),this._element);sr(s)&&(this._targetLinks.set(decodeURI(n.hash),n),this._observableSections.set(n.hash,s))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(_s),this._activateParents(e),M.trigger(this._element,Db,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains(Rb)){Y.findOne(Vb,e.closest($b)).classList.add(_s);return}for(const n of Y.parents(e,Fb))for(const s of Y.prev(n,Bb))s.classList.add(_s)}_clearActiveClass(e){e.classList.remove(_s);const n=Y.find(`${Pa}.${_s}`,e);for(const s of n)s.classList.remove(_s)}static jQueryInterface(e){return this.each(function(){const n=ai.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(window,Ib,()=>{for(const t of Y.find(Lb))ai.getOrCreateInstance(t)});Ct(ai);const Ub="tab",Wb="bs.tab",ls=`.${Wb}`,qb=`hide${ls}`,Kb=`hidden${ls}`,zb=`show${ls}`,Gb=`shown${ls}`,Yb=`click${ls}`,Xb=`keydown${ls}`,Jb=`load${ls}`,Zb="ArrowLeft",cf="ArrowRight",Qb="ArrowUp",ff="ArrowDown",Da="Home",df="End",Un="active",hf="fade",Ia="show",e0="dropdown",t0=".dropdown-toggle",n0=".dropdown-menu",Ra=":not(.dropdown-toggle)",s0='.list-group, .nav, [role="tablist"]',r0=".nav-item, .list-group-item",i0=`.nav-link${Ra}, .list-group-item${Ra}, [role="tab"]${Ra}`,Vh='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',La=`${i0}, ${Vh}`,o0=`.${Un}[data-bs-toggle="tab"], .${Un}[data-bs-toggle="pill"], .${Un}[data-bs-toggle="list"]`;class Cn extends Pt{constructor(e){super(e),this._parent=this._element.closest(s0),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),M.on(this._element,Xb,n=>this._keydown(n)))}static get NAME(){return Ub}show(){const e=this._element;if(this._elemIsActive(e))return;const n=this._getActiveElem(),s=n?M.trigger(n,qb,{relatedTarget:e}):null;M.trigger(e,zb,{relatedTarget:n}).defaultPrevented||s&&s.defaultPrevented||(this._deactivate(n,e),this._activate(e,n))}_activate(e,n){if(!e)return;e.classList.add(Un),this._activate(Y.getElementFromSelector(e));const s=()=>{if(e.getAttribute("role")!=="tab"){e.classList.add(Ia);return}e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),M.trigger(e,Gb,{relatedTarget:n})};this._queueCallback(s,e,e.classList.contains(hf))}_deactivate(e,n){if(!e)return;e.classList.remove(Un),e.blur(),this._deactivate(Y.getElementFromSelector(e));const s=()=>{if(e.getAttribute("role")!=="tab"){e.classList.remove(Ia);return}e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),M.trigger(e,Kb,{relatedTarget:n})};this._queueCallback(s,e,e.classList.contains(hf))}_keydown(e){if(![Zb,cf,Qb,ff,Da,df].includes(e.key))return;e.stopPropagation(),e.preventDefault();const n=this._getChildren().filter(r=>!Tn(r));let s;if([Da,df].includes(e.key))s=n[e.key===Da?0:n.length-1];else{const r=[cf,ff].includes(e.key);s=hu(n,e.target,r,!0)}s&&(s.focus({preventScroll:!0}),Cn.getOrCreateInstance(s).show())}_getChildren(){return Y.find(La,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,n){this._setAttributeIfNotExists(e,"role","tablist");for(const s of n)this._setInitialAttributesOnChild(s)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const n=this._elemIsActive(e),s=this._getOuterElement(e);e.setAttribute("aria-selected",n),s!==e&&this._setAttributeIfNotExists(s,"role","presentation"),n||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const n=Y.getElementFromSelector(e);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,n){const s=this._getOuterElement(e);if(!s.classList.contains(e0))return;const r=(i,o)=>{const a=Y.findOne(i,s);a&&a.classList.toggle(o,n)};r(t0,Un),r(n0,Ia),s.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(e,n,s){e.hasAttribute(n)||e.setAttribute(n,s)}_elemIsActive(e){return e.classList.contains(Un)}_getInnerElement(e){return e.matches(La)?e:Y.findOne(La,e)}_getOuterElement(e){return e.closest(r0)||e}static jQueryInterface(e){return this.each(function(){const n=Cn.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(document,Yb,Vh,function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),!Tn(this)&&Cn.getOrCreateInstance(this).show()});M.on(window,Jb,()=>{for(const t of Y.find(o0))Cn.getOrCreateInstance(t)});Ct(Cn);const a0="toast",l0="bs.toast",Rn=`.${l0}`,u0=`mouseover${Rn}`,c0=`mouseout${Rn}`,f0=`focusin${Rn}`,d0=`focusout${Rn}`,h0=`hide${Rn}`,p0=`hidden${Rn}`,m0=`show${Rn}`,g0=`shown${Rn}`,_0="fade",pf="hide",Ni="show",Pi="showing",E0={animation:"boolean",autohide:"boolean",delay:"number"},y0={animation:!0,autohide:!0,delay:5e3};class or extends Pt{constructor(e,n){super(e,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return y0}static get DefaultType(){return E0}static get NAME(){return a0}show(){if(M.trigger(this._element,m0).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(_0);const n=()=>{this._element.classList.remove(Pi),M.trigger(this._element,g0),this._maybeScheduleHide()};this._element.classList.remove(pf),ti(this._element),this._element.classList.add(Ni,Pi),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||M.trigger(this._element,h0).defaultPrevented)return;const n=()=>{this._element.classList.add(pf),this._element.classList.remove(Pi,Ni),M.trigger(this._element,p0)};this._element.classList.add(Pi),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ni),super.dispose()}isShown(){return this._element.classList.contains(Ni)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,n){switch(e.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const s=e.relatedTarget;this._element===s||this._element.contains(s)||this._maybeScheduleHide()}_setListeners(){M.on(this._element,u0,e=>this._onInteraction(e,!0)),M.on(this._element,c0,e=>this._onInteraction(e,!1)),M.on(this._element,f0,e=>this._onInteraction(e,!0)),M.on(this._element,d0,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const n=or.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}jo(or);Ct(or);const v0=Object.freeze(Object.defineProperty({__proto__:null,Alert:si,Button:ri,Carousel:ir,Collapse:Ws,Dropdown:yt,Modal:ts,Offcanvas:rn,Popover:oi,ScrollSpy:ai,Tab:Cn,Toast:or,Tooltip:In},Symbol.toStringTag,{value:"Module"}));let b0=[].slice.call(document.querySelectorAll('[data-bs-toggle="dropdown"]'));b0.map(function(t){let e={boundary:t.getAttribute("data-bs-boundary")==="viewport"?document.querySelector(".btn"):"clippingParents"};return new yt(t,e)});let A0=[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));A0.map(function(t){let e={delay:{show:50,hide:50},html:t.getAttribute("data-bs-html")==="true",placement:t.getAttribute("data-bs-placement")??"auto"};return new In(t,e)});let T0=[].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'));T0.map(function(t){let e={delay:{show:50,hide:50},html:t.getAttribute("data-bs-html")==="true",placement:t.getAttribute("data-bs-placement")??"auto"};return new oi(t,e)});let C0=[].slice.call(document.querySelectorAll('[data-bs-toggle="switch-icon"]'));C0.map(function(t){t.addEventListener("click",e=>{e.stopPropagation(),t.classList.toggle("active")})});const S0=()=>{const t=window.location.hash;t&&[].slice.call(document.querySelectorAll('[data-bs-toggle="tab"]')).filter(s=>s.hash===t).map(s=>{new Cn(s).show()})};S0();let w0=[].slice.call(document.querySelectorAll('[data-bs-toggle="toast"]'));w0.map(function(t){return new or(t)});const jh="tblr-",Hh=(t,e)=>{const n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return n?`rgba(${parseInt(n[1],16)}, ${parseInt(n[2],16)}, ${parseInt(n[3],16)}, ${e})`:null},O0=(t,e=1)=>{const n=getComputedStyle(document.body).getPropertyValue(`--${jh}${t}`).trim();return e!==1?Hh(n,e):n},k0=Object.freeze(Object.defineProperty({__proto__:null,getColor:O0,hexToRgba:Hh,prefix:jh},Symbol.toStringTag,{value:"Module"}));globalThis.bootstrap=v0;globalThis.tabler=k0;function Uh(t,e){return function(){return t.apply(e,arguments)}}const{toString:N0}=Object.prototype,{getPrototypeOf:_u}=Object,Ho=(t=>e=>{const n=N0.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),qt=t=>(t=t.toLowerCase(),e=>Ho(e)===t),Uo=t=>e=>typeof e===t,{isArray:ar}=Array,Br=Uo("undefined");function P0(t){return t!==null&&!Br(t)&&t.constructor!==null&&!Br(t.constructor)&&vt(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Wh=qt("ArrayBuffer");function D0(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Wh(t.buffer),e}const I0=Uo("string"),vt=Uo("function"),qh=Uo("number"),Wo=t=>t!==null&&typeof t=="object",R0=t=>t===!0||t===!1,Xi=t=>{if(Ho(t)!=="object")return!1;const e=_u(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},L0=qt("Date"),F0=qt("File"),M0=qt("Blob"),x0=qt("FileList"),B0=t=>Wo(t)&&vt(t.pipe),$0=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||vt(t.append)&&((e=Ho(t))==="formdata"||e==="object"&&vt(t.toString)&&t.toString()==="[object FormData]"))},V0=qt("URLSearchParams"),j0=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function li(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let s,r;if(typeof t!="object"&&(t=[t]),ar(t))for(s=0,r=t.length;s0;)if(r=n[s],e===r.toLowerCase())return r;return null}const zh=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Gh=t=>!Br(t)&&t!==zh;function cl(){const{caseless:t}=Gh(this)&&this||{},e={},n=(s,r)=>{const i=t&&Kh(e,r)||r;Xi(e[i])&&Xi(s)?e[i]=cl(e[i],s):Xi(s)?e[i]=cl({},s):ar(s)?e[i]=s.slice():e[i]=s};for(let s=0,r=arguments.length;s(li(e,(r,i)=>{n&&vt(r)?t[i]=Uh(r,n):t[i]=r},{allOwnKeys:s}),t),U0=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),W0=(t,e,n,s)=>{t.prototype=Object.create(e.prototype,s),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},q0=(t,e,n,s)=>{let r,i,o;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),i=r.length;i-- >0;)o=r[i],(!s||s(o,t,e))&&!a[o]&&(e[o]=t[o],a[o]=!0);t=n!==!1&&_u(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},K0=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const s=t.indexOf(e,n);return s!==-1&&s===n},z0=t=>{if(!t)return null;if(ar(t))return t;let e=t.length;if(!qh(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},G0=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&_u(Uint8Array)),Y0=(t,e)=>{const s=(t&&t[Symbol.iterator]).call(t);let r;for(;(r=s.next())&&!r.done;){const i=r.value;e.call(t,i[0],i[1])}},X0=(t,e)=>{let n;const s=[];for(;(n=t.exec(e))!==null;)s.push(n);return s},J0=qt("HTMLFormElement"),Z0=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),mf=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),Q0=qt("RegExp"),Yh=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),s={};li(n,(r,i)=>{let o;(o=e(r,i,t))!==!1&&(s[i]=o||r)}),Object.defineProperties(t,s)},eA=t=>{Yh(t,(e,n)=>{if(vt(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=t[n];if(vt(s)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},tA=(t,e)=>{const n={},s=r=>{r.forEach(i=>{n[i]=!0})};return ar(t)?s(t):s(String(t).split(e)),n},nA=()=>{},sA=(t,e)=>(t=+t,Number.isFinite(t)?t:e),Fa="abcdefghijklmnopqrstuvwxyz",gf="0123456789",Xh={DIGIT:gf,ALPHA:Fa,ALPHA_DIGIT:Fa+Fa.toUpperCase()+gf},rA=(t=16,e=Xh.ALPHA_DIGIT)=>{let n="";const{length:s}=e;for(;t--;)n+=e[Math.random()*s|0];return n};function iA(t){return!!(t&&vt(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const oA=t=>{const e=new Array(10),n=(s,r)=>{if(Wo(s)){if(e.indexOf(s)>=0)return;if(!("toJSON"in s)){e[r]=s;const i=ar(s)?[]:{};return li(s,(o,a)=>{const l=n(o,r+1);!Br(l)&&(i[a]=l)}),e[r]=void 0,i}}return s};return n(t,0)},aA=qt("AsyncFunction"),lA=t=>t&&(Wo(t)||vt(t))&&vt(t.then)&&vt(t.catch),I={isArray:ar,isArrayBuffer:Wh,isBuffer:P0,isFormData:$0,isArrayBufferView:D0,isString:I0,isNumber:qh,isBoolean:R0,isObject:Wo,isPlainObject:Xi,isUndefined:Br,isDate:L0,isFile:F0,isBlob:M0,isRegExp:Q0,isFunction:vt,isStream:B0,isURLSearchParams:V0,isTypedArray:G0,isFileList:x0,forEach:li,merge:cl,extend:H0,trim:j0,stripBOM:U0,inherits:W0,toFlatObject:q0,kindOf:Ho,kindOfTest:qt,endsWith:K0,toArray:z0,forEachEntry:Y0,matchAll:X0,isHTMLForm:J0,hasOwnProperty:mf,hasOwnProp:mf,reduceDescriptors:Yh,freezeMethods:eA,toObjectSet:tA,toCamelCase:Z0,noop:nA,toFiniteNumber:sA,findKey:Kh,global:zh,isContextDefined:Gh,ALPHABET:Xh,generateString:rA,isSpecCompliantForm:iA,toJSONObject:oA,isAsyncFn:aA,isThenable:lA};function le(t,e,n,s,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),s&&(this.request=s),r&&(this.response=r)}I.inherits(le,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:I.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Jh=le.prototype,Zh={};["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=>{Zh[t]={value:t}});Object.defineProperties(le,Zh);Object.defineProperty(Jh,"isAxiosError",{value:!0});le.from=(t,e,n,s,r,i)=>{const o=Object.create(Jh);return I.toFlatObject(t,o,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),le.call(o,t.message,e,n,s,r),o.cause=t,o.name=t.name,i&&Object.assign(o,i),o};const uA=null;function fl(t){return I.isPlainObject(t)||I.isArray(t)}function Qh(t){return I.endsWith(t,"[]")?t.slice(0,-2):t}function _f(t,e,n){return t?t.concat(e).map(function(r,i){return r=Qh(r),!n&&i?"["+r+"]":r}).join(n?".":""):e}function cA(t){return I.isArray(t)&&!t.some(fl)}const fA=I.toFlatObject(I,{},null,function(e){return/^is[A-Z]/.test(e)});function qo(t,e,n){if(!I.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=I.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(d,y){return!I.isUndefined(y[d])});const s=n.metaTokens,r=n.visitor||c,i=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&I.isSpecCompliantForm(e);if(!I.isFunction(r))throw new TypeError("visitor must be a function");function u(E){if(E===null)return"";if(I.isDate(E))return E.toISOString();if(!l&&I.isBlob(E))throw new le("Blob is not supported. Use a Buffer instead.");return I.isArrayBuffer(E)||I.isTypedArray(E)?l&&typeof Blob=="function"?new Blob([E]):Buffer.from(E):E}function c(E,d,y){let _=E;if(E&&!y&&typeof E=="object"){if(I.endsWith(d,"{}"))d=s?d:d.slice(0,-2),E=JSON.stringify(E);else if(I.isArray(E)&&cA(E)||(I.isFileList(E)||I.endsWith(d,"[]"))&&(_=I.toArray(E)))return d=Qh(d),_.forEach(function(b,g){!(I.isUndefined(b)||b===null)&&e.append(o===!0?_f([d],g,i):o===null?d:d+"[]",u(b))}),!1}return fl(E)?!0:(e.append(_f(y,d,i),u(E)),!1)}const f=[],m=Object.assign(fA,{defaultVisitor:c,convertValue:u,isVisitable:fl});function p(E,d){if(!I.isUndefined(E)){if(f.indexOf(E)!==-1)throw Error("Circular reference detected in "+d.join("."));f.push(E),I.forEach(E,function(_,h){(!(I.isUndefined(_)||_===null)&&r.call(e,_,I.isString(h)?h.trim():h,d,m))===!0&&p(_,d?d.concat(h):[h])}),f.pop()}}if(!I.isObject(t))throw new TypeError("data must be an object");return p(t),e}function Ef(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(s){return e[s]})}function Eu(t,e){this._pairs=[],t&&qo(t,this,e)}const ep=Eu.prototype;ep.append=function(e,n){this._pairs.push([e,n])};ep.toString=function(e){const n=e?function(s){return e.call(this,s,Ef)}:Ef;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function dA(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function tp(t,e,n){if(!e)return t;const s=n&&n.encode||dA,r=n&&n.serialize;let i;if(r?i=r(e,n):i=I.isURLSearchParams(e)?e.toString():new Eu(e,n).toString(s),i){const o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t}class hA{constructor(){this.handlers=[]}use(e,n,s){return this.handlers.push({fulfilled:e,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){I.forEach(this.handlers,function(s){s!==null&&e(s)})}}const yf=hA,np={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pA=typeof URLSearchParams<"u"?URLSearchParams:Eu,mA=typeof FormData<"u"?FormData:null,gA=typeof Blob<"u"?Blob:null,_A={isBrowser:!0,classes:{URLSearchParams:pA,FormData:mA,Blob:gA},protocols:["http","https","file","blob","url","data"]},sp=typeof window<"u"&&typeof document<"u",EA=(t=>sp&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),yA=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),vA=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:sp,hasStandardBrowserEnv:EA,hasStandardBrowserWebWorkerEnv:yA},Symbol.toStringTag,{value:"Module"})),$t={...vA,..._A};function bA(t,e){return qo(t,new $t.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,i){return $t.isNode&&I.isBuffer(n)?(this.append(s,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},e))}function AA(t){return I.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function TA(t){const e={},n=Object.keys(t);let s;const r=n.length;let i;for(s=0;s=n.length;return o=!o&&I.isArray(r)?r.length:o,l?(I.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!a):((!r[o]||!I.isObject(r[o]))&&(r[o]=[]),e(n,s,r[o],i)&&I.isArray(r[o])&&(r[o]=TA(r[o])),!a)}if(I.isFormData(t)&&I.isFunction(t.entries)){const n={};return I.forEachEntry(t,(s,r)=>{e(AA(s),r,n,0)}),n}return null}function CA(t,e,n){if(I.isString(t))try{return(e||JSON.parse)(t),I.trim(t)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(t)}const yu={transitional:np,adapter:["xhr","http"],transformRequest:[function(e,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,i=I.isObject(e);if(i&&I.isHTMLForm(e)&&(e=new FormData(e)),I.isFormData(e))return r&&r?JSON.stringify(rp(e)):e;if(I.isArrayBuffer(e)||I.isBuffer(e)||I.isStream(e)||I.isFile(e)||I.isBlob(e))return e;if(I.isArrayBufferView(e))return e.buffer;if(I.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return bA(e,this.formSerializer).toString();if((a=I.isFileList(e))||s.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return qo(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return i||r?(n.setContentType("application/json",!1),CA(e)):e}],transformResponse:[function(e){const n=this.transitional||yu.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(e&&I.isString(e)&&(s&&!this.responseType||r)){const o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(o)throw a.name==="SyntaxError"?le.from(a,le.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:$t.classes.FormData,Blob:$t.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};I.forEach(["delete","get","head","post","put","patch"],t=>{yu.headers[t]={}});const vu=yu,SA=I.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"]),wA=t=>{const e={};let n,s,r;return t&&t.split(` -`).forEach(function(o){r=o.indexOf(":"),n=o.substring(0,r).trim().toLowerCase(),s=o.substring(r+1).trim(),!(!n||e[n]&&SA[n])&&(n==="set-cookie"?e[n]?e[n].push(s):e[n]=[s]:e[n]=e[n]?e[n]+", "+s:s)}),e},vf=Symbol("internals");function _r(t){return t&&String(t).trim().toLowerCase()}function Ji(t){return t===!1||t==null?t:I.isArray(t)?t.map(Ji):String(t)}function OA(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(t);)e[s[1]]=s[2];return e}const kA=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Ma(t,e,n,s,r){if(I.isFunction(s))return s.call(this,e,n);if(r&&(e=n),!!I.isString(e)){if(I.isString(s))return e.indexOf(s)!==-1;if(I.isRegExp(s))return s.test(e)}}function NA(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,s)=>n.toUpperCase()+s)}function PA(t,e){const n=I.toCamelCase(" "+e);["get","set","has"].forEach(s=>{Object.defineProperty(t,s+n,{value:function(r,i,o){return this[s].call(this,e,r,i,o)},configurable:!0})})}class Ko{constructor(e){e&&this.set(e)}set(e,n,s){const r=this;function i(a,l,u){const c=_r(l);if(!c)throw new Error("header name must be a non-empty string");const f=I.findKey(r,c);(!f||r[f]===void 0||u===!0||u===void 0&&r[f]!==!1)&&(r[f||l]=Ji(a))}const o=(a,l)=>I.forEach(a,(u,c)=>i(u,c,l));return I.isPlainObject(e)||e instanceof this.constructor?o(e,n):I.isString(e)&&(e=e.trim())&&!kA(e)?o(wA(e),n):e!=null&&i(n,e,s),this}get(e,n){if(e=_r(e),e){const s=I.findKey(this,e);if(s){const r=this[s];if(!n)return r;if(n===!0)return OA(r);if(I.isFunction(n))return n.call(this,r,s);if(I.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=_r(e),e){const s=I.findKey(this,e);return!!(s&&this[s]!==void 0&&(!n||Ma(this,this[s],s,n)))}return!1}delete(e,n){const s=this;let r=!1;function i(o){if(o=_r(o),o){const a=I.findKey(s,o);a&&(!n||Ma(s,s[a],a,n))&&(delete s[a],r=!0)}}return I.isArray(e)?e.forEach(i):i(e),r}clear(e){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const i=n[s];(!e||Ma(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){const n=this,s={};return I.forEach(this,(r,i)=>{const o=I.findKey(s,i);if(o){n[o]=Ji(r),delete n[i];return}const a=e?NA(i):String(i).trim();a!==i&&delete n[i],n[a]=Ji(r),s[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return I.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=e&&I.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const s=new this(e);return n.forEach(r=>s.set(r)),s}static accessor(e){const s=(this[vf]=this[vf]={accessors:{}}).accessors,r=this.prototype;function i(o){const a=_r(o);s[a]||(PA(r,o),s[a]=!0)}return I.isArray(e)?e.forEach(i):i(e),this}}Ko.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);I.reduceDescriptors(Ko.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(s){this[n]=s}}});I.freezeMethods(Ko);const en=Ko;function xa(t,e){const n=this||vu,s=e||n,r=en.from(s.headers);let i=s.data;return I.forEach(t,function(a){i=a.call(n,i,r.normalize(),e?e.status:void 0)}),r.normalize(),i}function ip(t){return!!(t&&t.__CANCEL__)}function ui(t,e,n){le.call(this,t??"canceled",le.ERR_CANCELED,e,n),this.name="CanceledError"}I.inherits(ui,le,{__CANCEL__:!0});function DA(t,e,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?t(n):e(new le("Request failed with status code "+n.status,[le.ERR_BAD_REQUEST,le.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const IA=$t.hasStandardBrowserEnv?{write(t,e,n,s,r,i){const o=[t+"="+encodeURIComponent(e)];I.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),I.isString(s)&&o.push("path="+s),I.isString(r)&&o.push("domain="+r),i===!0&&o.push("secure"),document.cookie=o.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 RA(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function LA(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function op(t,e){return t&&!RA(e)?LA(t,e):e}const FA=$t.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function r(i){let o=i;return e&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return s=r(window.location.href),function(o){const a=I.isString(o)?r(o):o;return a.protocol===s.protocol&&a.host===s.host}}():function(){return function(){return!0}}();function MA(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function xA(t,e){t=t||10;const n=new Array(t),s=new Array(t);let r=0,i=0,o;return e=e!==void 0?e:1e3,function(l){const u=Date.now(),c=s[i];o||(o=u),n[r]=l,s[r]=u;let f=i,m=0;for(;f!==r;)m+=n[f++],f=f%t;if(r=(r+1)%t,r===i&&(i=(i+1)%t),u-o{const i=r.loaded,o=r.lengthComputable?r.total:void 0,a=i-n,l=s(a),u=i<=o;n=i;const c={loaded:i,total:o,progress:o?i/o:void 0,bytes:a,rate:l||void 0,estimated:l&&o&&u?(o-i)/l:void 0,event:r};c[e?"download":"upload"]=!0,t(c)}}const BA=typeof XMLHttpRequest<"u",$A=BA&&function(t){return new Promise(function(n,s){let r=t.data;const i=en.from(t.headers).normalize();let{responseType:o,withXSRFToken:a}=t,l;function u(){t.cancelToken&&t.cancelToken.unsubscribe(l),t.signal&&t.signal.removeEventListener("abort",l)}let c;if(I.isFormData(r)){if($t.hasStandardBrowserEnv||$t.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((c=i.getContentType())!==!1){const[d,...y]=c?c.split(";").map(_=>_.trim()).filter(Boolean):[];i.setContentType([d||"multipart/form-data",...y].join("; "))}}let f=new XMLHttpRequest;if(t.auth){const d=t.auth.username||"",y=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";i.set("Authorization","Basic "+btoa(d+":"+y))}const m=op(t.baseURL,t.url);f.open(t.method.toUpperCase(),tp(m,t.params,t.paramsSerializer),!0),f.timeout=t.timeout;function p(){if(!f)return;const d=en.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),_={data:!o||o==="text"||o==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:d,config:t,request:f};DA(function(b){n(b),u()},function(b){s(b),u()},_),f=null}if("onloadend"in f?f.onloadend=p:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(p)},f.onabort=function(){f&&(s(new le("Request aborted",le.ECONNABORTED,t,f)),f=null)},f.onerror=function(){s(new le("Network Error",le.ERR_NETWORK,t,f)),f=null},f.ontimeout=function(){let y=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const _=t.transitional||np;t.timeoutErrorMessage&&(y=t.timeoutErrorMessage),s(new le(y,_.clarifyTimeoutError?le.ETIMEDOUT:le.ECONNABORTED,t,f)),f=null},$t.hasStandardBrowserEnv&&(a&&I.isFunction(a)&&(a=a(t)),a||a!==!1&&FA(m))){const d=t.xsrfHeaderName&&t.xsrfCookieName&&IA.read(t.xsrfCookieName);d&&i.set(t.xsrfHeaderName,d)}r===void 0&&i.setContentType(null),"setRequestHeader"in f&&I.forEach(i.toJSON(),function(y,_){f.setRequestHeader(_,y)}),I.isUndefined(t.withCredentials)||(f.withCredentials=!!t.withCredentials),o&&o!=="json"&&(f.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&f.addEventListener("progress",bf(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",bf(t.onUploadProgress)),(t.cancelToken||t.signal)&&(l=d=>{f&&(s(!d||d.type?new ui(null,t,f):d),f.abort(),f=null)},t.cancelToken&&t.cancelToken.subscribe(l),t.signal&&(t.signal.aborted?l():t.signal.addEventListener("abort",l)));const E=MA(m);if(E&&$t.protocols.indexOf(E)===-1){s(new le("Unsupported protocol "+E+":",le.ERR_BAD_REQUEST,t));return}f.send(r||null)})},dl={http:uA,xhr:$A};I.forEach(dl,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Af=t=>`- ${t}`,VA=t=>I.isFunction(t)||t===null||t===!1,ap={getAdapter:t=>{t=I.isArray(t)?t:[t];const{length:e}=t;let n,s;const r={};for(let i=0;i`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=e?i.length>1?`since : + */const cn=new Map,va={set(t,e,n){cn.has(t)||cn.set(t,new Map);const s=cn.get(t);if(!s.has(e)&&s.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`);return}s.set(e,n)},get(t,e){return cn.has(t)&&cn.get(t).get(e)||null},remove(t,e){if(!cn.has(t))return;const n=cn.get(t);n.delete(e),n.size===0&&cn.delete(t)}},iE=1e6,oE=1e3,ol="transitionend",hh=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,(e,n)=>`#${CSS.escape(n)}`)),t),aE=t=>t==null?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),lE=t=>{do t+=Math.floor(Math.random()*iE);while(document.getElementById(t));return t},uE=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const s=Number.parseFloat(e),r=Number.parseFloat(n);return!s&&!r?0:(e=e.split(",")[0],n=n.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(n))*oE)},ph=t=>{t.dispatchEvent(new Event(ol))},Zt=t=>!t||typeof t!="object"?!1:(typeof t.jquery<"u"&&(t=t[0]),typeof t.nodeType<"u"),An=t=>Zt(t)?t.jquery?t[0]:t:typeof t=="string"&&t.length>0?document.querySelector(hh(t)):null,sr=t=>{if(!Zt(t)||t.getClientRects().length===0)return!1;const e=getComputedStyle(t).getPropertyValue("visibility")==="visible",n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const s=t.closest("summary");if(s&&s.parentNode!==n||s===null)return!1}return e},Tn=t=>!t||t.nodeType!==Node.ELEMENT_NODE||t.classList.contains("disabled")?!0:typeof t.disabled<"u"?t.disabled:t.hasAttribute("disabled")&&t.getAttribute("disabled")!=="false",mh=t=>{if(!document.documentElement.attachShadow)return null;if(typeof t.getRootNode=="function"){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?mh(t.parentNode):null},co=()=>{},ni=t=>{t.offsetHeight},gh=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,ba=[],cE=t=>{document.readyState==="loading"?(ba.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of ba)e()}),ba.push(t)):t()},bt=()=>document.documentElement.dir==="rtl",St=t=>{cE(()=>{const e=gh();if(e){const n=t.NAME,s=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=s,t.jQueryInterface)}})},ze=(t,e=[],n=t)=>typeof t=="function"?t(...e):n,_h=(t,e,n=!0)=>{if(!n){ze(t);return}const s=5,r=uE(e)+s;let i=!1;const o=({target:a})=>{a===e&&(i=!0,e.removeEventListener(ol,o),ze(t))};e.addEventListener(ol,o),setTimeout(()=>{i||ph(e)},r)},hu=(t,e,n,s)=>{const r=t.length;let i=t.indexOf(e);return i===-1?!n&&s?t[r-1]:t[0]:(i+=n?1:-1,s&&(i=(i+r)%r),t[Math.max(0,Math.min(i,r-1))])},fE=/[^.]*(?=\..*)\.|.*/,dE=/\..*/,hE=/::\d+$/,Aa={};let Vc=1;const Eh={mouseenter:"mouseover",mouseleave:"mouseout"},pE=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function yh(t,e){return e&&`${e}::${Vc++}`||t.uidEvent||Vc++}function vh(t){const e=yh(t);return t.uidEvent=e,Aa[e]=Aa[e]||{},Aa[e]}function mE(t,e){return function n(s){return pu(s,{delegateTarget:t}),n.oneOff&&M.off(t,s.type,e),e.apply(t,[s])}}function gE(t,e,n){return function s(r){const i=t.querySelectorAll(e);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const a of i)if(a===o)return pu(r,{delegateTarget:o}),s.oneOff&&M.off(t,r.type,e,n),n.apply(o,[r])}}function bh(t,e,n=null){return Object.values(t).find(s=>s.callable===e&&s.delegationSelector===n)}function Ah(t,e,n){const s=typeof e=="string",r=s?n:e||n;let i=Th(t);return pE.has(i)||(i=t),[s,r,i]}function jc(t,e,n,s,r){if(typeof e!="string"||!t)return;let[i,o,a]=Ah(e,n,s);e in Eh&&(o=(E=>function(d){if(!d.relatedTarget||d.relatedTarget!==d.delegateTarget&&!d.delegateTarget.contains(d.relatedTarget))return E.call(this,d)})(o));const l=vh(t),u=l[a]||(l[a]={}),c=bh(u,o,i?n:null);if(c){c.oneOff=c.oneOff&&r;return}const f=yh(o,e.replace(fE,"")),m=i?gE(t,n,o):mE(t,o);m.delegationSelector=i?n:null,m.callable=o,m.oneOff=r,m.uidEvent=f,u[f]=m,t.addEventListener(a,m,i)}function al(t,e,n,s,r){const i=bh(e[n],s,r);i&&(t.removeEventListener(n,i,!!r),delete e[n][i.uidEvent])}function _E(t,e,n,s){const r=e[n]||{};for(const[i,o]of Object.entries(r))i.includes(s)&&al(t,e,n,o.callable,o.delegationSelector)}function Th(t){return t=t.replace(dE,""),Eh[t]||t}const M={on(t,e,n,s){jc(t,e,n,s,!1)},one(t,e,n,s){jc(t,e,n,s,!0)},off(t,e,n,s){if(typeof e!="string"||!t)return;const[r,i,o]=Ah(e,n,s),a=o!==e,l=vh(t),u=l[o]||{},c=e.startsWith(".");if(typeof i<"u"){if(!Object.keys(u).length)return;al(t,l,o,i,r?n:null);return}if(c)for(const f of Object.keys(l))_E(t,l,f,e.slice(1));for(const[f,m]of Object.entries(u)){const p=f.replace(hE,"");(!a||e.includes(p))&&al(t,l,o,m.callable,m.delegationSelector)}},trigger(t,e,n){if(typeof e!="string"||!t)return null;const s=gh(),r=Th(e),i=e!==r;let o=null,a=!0,l=!0,u=!1;i&&s&&(o=s.Event(e,n),s(t).trigger(o),a=!o.isPropagationStopped(),l=!o.isImmediatePropagationStopped(),u=o.isDefaultPrevented());const c=pu(new Event(e,{bubbles:a,cancelable:!0}),n);return u&&c.preventDefault(),l&&t.dispatchEvent(c),c.defaultPrevented&&o&&o.preventDefault(),c}};function pu(t,e={}){for(const[n,s]of Object.entries(e))try{t[n]=s}catch{Object.defineProperty(t,n,{configurable:!0,get(){return s}})}return t}function Hc(t){if(t==="true")return!0;if(t==="false")return!1;if(t===Number(t).toString())return Number(t);if(t===""||t==="null")return null;if(typeof t!="string")return t;try{return JSON.parse(decodeURIComponent(t))}catch{return t}}function Ta(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const Qt={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${Ta(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${Ta(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter(s=>s.startsWith("bs")&&!s.startsWith("bsConfig"));for(const s of n){let r=s.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),e[r]=Hc(t.dataset[s])}return e},getDataAttribute(t,e){return Hc(t.getAttribute(`data-bs-${Ta(e)}`))}};class si{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,n){const s=Zt(n)?Qt.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof s=="object"?s:{},...Zt(n)?Qt.getDataAttributes(n):{},...typeof e=="object"?e:{}}}_typeCheckConfig(e,n=this.constructor.DefaultType){for(const[s,r]of Object.entries(n)){const i=e[s],o=Zt(i)?"element":aE(i);if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${r}".`)}}}const EE="5.3.1";class Pt extends si{constructor(e,n){super(),e=An(e),e&&(this._element=e,this._config=this._getConfig(n),va.set(this._element,this.constructor.DATA_KEY,this))}dispose(){va.remove(this._element,this.constructor.DATA_KEY),M.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,n,s=!0){_h(e,n,s)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return va.get(An(e),this.DATA_KEY)}static getOrCreateInstance(e,n={}){return this.getInstance(e)||new this(e,typeof n=="object"?n:null)}static get VERSION(){return EE}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const Sa=t=>{let e=t.getAttribute("data-bs-target");if(!e||e==="#"){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&n!=="#"?n.trim():null}return hh(e)},Y={find(t,e=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t,e=document.documentElement){return Element.prototype.querySelector.call(e,t)},children(t,e){return[].concat(...t.children).filter(n=>n.matches(e))},parents(t,e){const n=[];let s=t.parentNode.closest(e);for(;s;)n.push(s),s=s.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(e,t).filter(n=>!Tn(n)&&sr(n))},getSelectorFromElement(t){const e=Sa(t);return e&&Y.findOne(e)?e:null},getElementFromSelector(t){const e=Sa(t);return e?Y.findOne(e):null},getMultipleElementsFromSelector(t){const e=Sa(t);return e?Y.find(e):[]}},jo=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;M.on(document,n,`[data-bs-dismiss="${s}"]`,function(r){if(["A","AREA"].includes(this.tagName)&&r.preventDefault(),Tn(this))return;const i=Y.getElementFromSelector(this)||this.closest(`.${s}`);t.getOrCreateInstance(i)[e]()})},yE="alert",vE="bs.alert",Sh=`.${vE}`,bE=`close${Sh}`,AE=`closed${Sh}`,TE="fade",SE="show";class ri extends Pt{static get NAME(){return yE}close(){if(M.trigger(this._element,bE).defaultPrevented)return;this._element.classList.remove(SE);const n=this._element.classList.contains(TE);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),M.trigger(this._element,AE),this.dispose()}static jQueryInterface(e){return this.each(function(){const n=ri.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}jo(ri,"close");St(ri);const CE="button",wE="bs.button",OE=`.${wE}`,kE=".data-api",NE="active",Uc='[data-bs-toggle="button"]',PE=`click${OE}${kE}`;class ii extends Pt{static get NAME(){return CE}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(NE))}static jQueryInterface(e){return this.each(function(){const n=ii.getOrCreateInstance(this);e==="toggle"&&n[e]()})}}M.on(document,PE,Uc,t=>{t.preventDefault();const e=t.target.closest(Uc);ii.getOrCreateInstance(e).toggle()});St(ii);const DE="swipe",rr=".bs.swipe",IE=`touchstart${rr}`,RE=`touchmove${rr}`,LE=`touchend${rr}`,FE=`pointerdown${rr}`,ME=`pointerup${rr}`,xE="touch",BE="pen",$E="pointer-event",VE=40,jE={endCallback:null,leftCallback:null,rightCallback:null},HE={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class fo extends si{constructor(e,n){super(),this._element=e,!(!e||!fo.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return jE}static get DefaultType(){return HE}static get NAME(){return DE}dispose(){M.off(this._element,rr)}_start(e){if(!this._supportPointerEvents){this._deltaX=e.touches[0].clientX;return}this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX)}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),ze(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=VE)return;const n=e/this._deltaX;this._deltaX=0,n&&ze(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(M.on(this._element,FE,e=>this._start(e)),M.on(this._element,ME,e=>this._end(e)),this._element.classList.add($E)):(M.on(this._element,IE,e=>this._start(e)),M.on(this._element,RE,e=>this._move(e)),M.on(this._element,LE,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType===BE||e.pointerType===xE)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const UE="carousel",WE="bs.carousel",Dn=`.${WE}`,Ch=".data-api",qE="ArrowLeft",KE="ArrowRight",zE=500,gr="next",gs="prev",As="left",Gi="right",GE=`slide${Dn}`,Ca=`slid${Dn}`,YE=`keydown${Dn}`,XE=`mouseenter${Dn}`,JE=`mouseleave${Dn}`,ZE=`dragstart${Dn}`,QE=`load${Dn}${Ch}`,ey=`click${Dn}${Ch}`,wh="carousel",Ci="active",ty="slide",ny="carousel-item-end",sy="carousel-item-start",ry="carousel-item-next",iy="carousel-item-prev",Oh=".active",kh=".carousel-item",oy=Oh+kh,ay=".carousel-item img",ly=".carousel-indicators",uy="[data-bs-slide], [data-bs-slide-to]",cy='[data-bs-ride="carousel"]',fy={[qE]:Gi,[KE]:As},dy={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},hy={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ir extends Pt{constructor(e,n){super(e,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Y.findOne(ly,this._element),this._addEventListeners(),this._config.ride===wh&&this.cycle()}static get Default(){return dy}static get DefaultType(){return hy}static get NAME(){return UE}next(){this._slide(gr)}nextWhenVisible(){!document.hidden&&sr(this._element)&&this.next()}prev(){this._slide(gs)}pause(){this._isSliding&&ph(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){M.one(this._element,Ca,()=>this.cycle());return}this.cycle()}}to(e){const n=this._getItems();if(e>n.length-1||e<0)return;if(this._isSliding){M.one(this._element,Ca,()=>this.to(e));return}const s=this._getItemIndex(this._getActive());if(s===e)return;const r=e>s?gr:gs;this._slide(r,n[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&M.on(this._element,YE,e=>this._keydown(e)),this._config.pause==="hover"&&(M.on(this._element,XE,()=>this.pause()),M.on(this._element,JE,()=>this._maybeEnableCycle())),this._config.touch&&fo.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const s of Y.find(ay,this._element))M.on(s,ZE,r=>r.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(As)),rightCallback:()=>this._slide(this._directionToOrder(Gi)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),zE+this._config.interval))}};this._swipeHelper=new fo(this._element,n)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const n=fy[e.key];n&&(e.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const n=Y.findOne(Oh,this._indicatorsElement);n.classList.remove(Ci),n.removeAttribute("aria-current");const s=Y.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);s&&(s.classList.add(Ci),s.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const n=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(e,n=null){if(this._isSliding)return;const s=this._getActive(),r=e===gr,i=n||hu(this._getItems(),s,r,this._config.wrap);if(i===s)return;const o=this._getItemIndex(i),a=p=>M.trigger(this._element,p,{relatedTarget:i,direction:this._orderToDirection(e),from:this._getItemIndex(s),to:o});if(a(GE).defaultPrevented||!s||!i)return;const u=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const c=r?sy:ny,f=r?ry:iy;i.classList.add(f),ni(i),s.classList.add(c),i.classList.add(c);const m=()=>{i.classList.remove(c,f),i.classList.add(Ci),s.classList.remove(Ci,f,c),this._isSliding=!1,a(Ca)};this._queueCallback(m,s,this._isAnimated()),u&&this.cycle()}_isAnimated(){return this._element.classList.contains(ty)}_getActive(){return Y.findOne(oy,this._element)}_getItems(){return Y.find(kh,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return bt()?e===As?gs:gr:e===As?gr:gs}_orderToDirection(e){return bt()?e===gs?As:Gi:e===gs?Gi:As}static jQueryInterface(e){return this.each(function(){const n=ir.getOrCreateInstance(this,e);if(typeof e=="number"){n.to(e);return}if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(document,ey,uy,function(t){const e=Y.getElementFromSelector(this);if(!e||!e.classList.contains(wh))return;t.preventDefault();const n=ir.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");if(s){n.to(s),n._maybeEnableCycle();return}if(Qt.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});M.on(window,QE,()=>{const t=Y.find(cy);for(const e of t)ir.getOrCreateInstance(e)});St(ir);const py="collapse",my="bs.collapse",oi=`.${my}`,gy=".data-api",_y=`show${oi}`,Ey=`shown${oi}`,yy=`hide${oi}`,vy=`hidden${oi}`,by=`click${oi}${gy}`,wa="show",Cs="collapse",wi="collapsing",Ay="collapsed",Ty=`:scope .${Cs} .${Cs}`,Sy="collapse-horizontal",Cy="width",wy="height",Oy=".collapse.show, .collapse.collapsing",ll='[data-bs-toggle="collapse"]',ky={parent:null,toggle:!0},Ny={parent:"(null|element)",toggle:"boolean"};class Ws extends Pt{constructor(e,n){super(e,n),this._isTransitioning=!1,this._triggerArray=[];const s=Y.find(ll);for(const r of s){const i=Y.getSelectorFromElement(r),o=Y.find(i).filter(a=>a===this._element);i!==null&&o.length&&this._triggerArray.push(r)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ky}static get DefaultType(){return Ny}static get NAME(){return py}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(Oy).filter(a=>a!==this._element).map(a=>Ws.getOrCreateInstance(a,{toggle:!1}))),e.length&&e[0]._isTransitioning||M.trigger(this._element,_y).defaultPrevented)return;for(const a of e)a.hide();const s=this._getDimension();this._element.classList.remove(Cs),this._element.classList.add(wi),this._element.style[s]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(wi),this._element.classList.add(Cs,wa),this._element.style[s]="",M.trigger(this._element,Ey)},o=`scroll${s[0].toUpperCase()+s.slice(1)}`;this._queueCallback(r,this._element,!0),this._element.style[s]=`${this._element[o]}px`}hide(){if(this._isTransitioning||!this._isShown()||M.trigger(this._element,yy).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,ni(this._element),this._element.classList.add(wi),this._element.classList.remove(Cs,wa);for(const r of this._triggerArray){const i=Y.getElementFromSelector(r);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([r],!1)}this._isTransitioning=!0;const s=()=>{this._isTransitioning=!1,this._element.classList.remove(wi),this._element.classList.add(Cs),M.trigger(this._element,vy)};this._element.style[n]="",this._queueCallback(s,this._element,!0)}_isShown(e=this._element){return e.classList.contains(wa)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=An(e.parent),e}_getDimension(){return this._element.classList.contains(Sy)?Cy:wy}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(ll);for(const n of e){const s=Y.getElementFromSelector(n);s&&this._addAriaAndCollapsedClass([n],this._isShown(s))}}_getFirstLevelChildren(e){const n=Y.find(Ty,this._config.parent);return Y.find(e,this._config.parent).filter(s=>!n.includes(s))}_addAriaAndCollapsedClass(e,n){if(e.length)for(const s of e)s.classList.toggle(Ay,!n),s.setAttribute("aria-expanded",n)}static jQueryInterface(e){const n={};return typeof e=="string"&&/show|hide/.test(e)&&(n.toggle=!1),this.each(function(){const s=Ws.getOrCreateInstance(this,n);if(typeof e=="string"){if(typeof s[e]>"u")throw new TypeError(`No method named "${e}"`);s[e]()}})}}M.on(document,by,ll,function(t){(t.target.tagName==="A"||t.delegateTarget&&t.delegateTarget.tagName==="A")&&t.preventDefault();for(const e of Y.getMultipleElementsFromSelector(this))Ws.getOrCreateInstance(e,{toggle:!1}).toggle()});St(Ws);const Wc="dropdown",Py="bs.dropdown",as=`.${Py}`,mu=".data-api",Dy="Escape",qc="Tab",Iy="ArrowUp",Kc="ArrowDown",Ry=2,Ly=`hide${as}`,Fy=`hidden${as}`,My=`show${as}`,xy=`shown${as}`,Nh=`click${as}${mu}`,Ph=`keydown${as}${mu}`,By=`keyup${as}${mu}`,Ts="show",$y="dropup",Vy="dropend",jy="dropstart",Hy="dropup-center",Uy="dropdown-center",Hn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Wy=`${Hn}.${Ts}`,Yi=".dropdown-menu",qy=".navbar",Ky=".navbar-nav",zy=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Gy=bt()?"top-end":"top-start",Yy=bt()?"top-start":"top-end",Xy=bt()?"bottom-end":"bottom-start",Jy=bt()?"bottom-start":"bottom-end",Zy=bt()?"left-start":"right-start",Qy=bt()?"right-start":"left-start",ev="top",tv="bottom",nv={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},sv={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class yt extends Pt{constructor(e,n){super(e,n),this._popper=null,this._parent=this._element.parentNode,this._menu=Y.next(this._element,Yi)[0]||Y.prev(this._element,Yi)[0]||Y.findOne(Yi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return nv}static get DefaultType(){return sv}static get NAME(){return Wc}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Tn(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!M.trigger(this._element,My,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Ky))for(const s of[].concat(...document.body.children))M.on(s,"mouseover",co);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ts),this._element.classList.add(Ts),M.trigger(this._element,xy,e)}}hide(){if(Tn(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!M.trigger(this._element,Ly,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const s of[].concat(...document.body.children))M.off(s,"mouseover",co);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ts),this._element.classList.remove(Ts),this._element.setAttribute("aria-expanded","false"),Qt.removeDataAttribute(this._menu,"popper"),M.trigger(this._element,Fy,e)}}_getConfig(e){if(e=super._getConfig(e),typeof e.reference=="object"&&!Zt(e.reference)&&typeof e.reference.getBoundingClientRect!="function")throw new TypeError(`${Wc.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(typeof dh>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;this._config.reference==="parent"?e=this._parent:Zt(this._config.reference)?e=An(this._config.reference):typeof this._config.reference=="object"&&(e=this._config.reference);const n=this._getPopperConfig();this._popper=du(e,this._menu,n)}_isShown(){return this._menu.classList.contains(Ts)}_getPlacement(){const e=this._parent;if(e.classList.contains(Vy))return Zy;if(e.classList.contains(jy))return Qy;if(e.classList.contains(Hy))return ev;if(e.classList.contains(Uy))return tv;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return e.classList.contains($y)?n?Yy:Gy:n?Jy:Xy}_detectNavbar(){return this._element.closest(qy)!==null}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(Qt.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...ze(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:n}){const s=Y.find(zy,this._menu).filter(r=>sr(r));s.length&&hu(s,n,e===Kc,!s.includes(n)).focus()}static jQueryInterface(e){return this.each(function(){const n=yt.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}static clearMenus(e){if(e.button===Ry||e.type==="keyup"&&e.key!==qc)return;const n=Y.find(Wy);for(const s of n){const r=yt.getInstance(s);if(!r||r._config.autoClose===!1)continue;const i=e.composedPath(),o=i.includes(r._menu);if(i.includes(r._element)||r._config.autoClose==="inside"&&!o||r._config.autoClose==="outside"&&o||r._menu.contains(e.target)&&(e.type==="keyup"&&e.key===qc||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:r._element};e.type==="click"&&(a.clickEvent=e),r._completeHide(a)}}static dataApiKeydownHandler(e){const n=/input|textarea/i.test(e.target.tagName),s=e.key===Dy,r=[Iy,Kc].includes(e.key);if(!r&&!s||n&&!s)return;e.preventDefault();const i=this.matches(Hn)?this:Y.prev(this,Hn)[0]||Y.next(this,Hn)[0]||Y.findOne(Hn,e.delegateTarget.parentNode),o=yt.getOrCreateInstance(i);if(r){e.stopPropagation(),o.show(),o._selectMenuItem(e);return}o._isShown()&&(e.stopPropagation(),o.hide(),i.focus())}}M.on(document,Ph,Hn,yt.dataApiKeydownHandler);M.on(document,Ph,Yi,yt.dataApiKeydownHandler);M.on(document,Nh,yt.clearMenus);M.on(document,By,yt.clearMenus);M.on(document,Nh,Hn,function(t){t.preventDefault(),yt.getOrCreateInstance(this).toggle()});St(yt);const Dh="backdrop",rv="fade",zc="show",Gc=`mousedown.bs.${Dh}`,iv={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},ov={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ih extends si{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return iv}static get DefaultType(){return ov}static get NAME(){return Dh}show(e){if(!this._config.isVisible){ze(e);return}this._append();const n=this._getElement();this._config.isAnimated&&ni(n),n.classList.add(zc),this._emulateAnimation(()=>{ze(e)})}hide(e){if(!this._config.isVisible){ze(e);return}this._getElement().classList.remove(zc),this._emulateAnimation(()=>{this.dispose(),ze(e)})}dispose(){this._isAppended&&(M.off(this._element,Gc),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add(rv),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=An(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),M.on(e,Gc,()=>{ze(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){_h(e,this._getElement(),this._config.isAnimated)}}const av="focustrap",lv="bs.focustrap",ho=`.${lv}`,uv=`focusin${ho}`,cv=`keydown.tab${ho}`,fv="Tab",dv="forward",Yc="backward",hv={autofocus:!0,trapElement:null},pv={autofocus:"boolean",trapElement:"element"};class Rh extends si{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return hv}static get DefaultType(){return pv}static get NAME(){return av}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),M.off(document,ho),M.on(document,uv,e=>this._handleFocusin(e)),M.on(document,cv,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,M.off(document,ho))}_handleFocusin(e){const{trapElement:n}=this._config;if(e.target===document||e.target===n||n.contains(e.target))return;const s=Y.focusableChildren(n);s.length===0?n.focus():this._lastTabNavDirection===Yc?s[s.length-1].focus():s[0].focus()}_handleKeydown(e){e.key===fv&&(this._lastTabNavDirection=e.shiftKey?Yc:dv)}}const Xc=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Jc=".sticky-top",Oi="padding-right",Zc="margin-right";class ul{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Oi,n=>n+e),this._setElementAttributes(Xc,Oi,n=>n+e),this._setElementAttributes(Jc,Zc,n=>n-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Oi),this._resetElementAttributes(Xc,Oi),this._resetElementAttributes(Jc,Zc)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,n,s){const r=this.getWidth(),i=o=>{if(o!==this._element&&window.innerWidth>o.clientWidth+r)return;this._saveInitialAttribute(o,n);const a=window.getComputedStyle(o).getPropertyValue(n);o.style.setProperty(n,`${s(Number.parseFloat(a))}px`)};this._applyManipulationCallback(e,i)}_saveInitialAttribute(e,n){const s=e.style.getPropertyValue(n);s&&Qt.setDataAttribute(e,n,s)}_resetElementAttributes(e,n){const s=r=>{const i=Qt.getDataAttribute(r,n);if(i===null){r.style.removeProperty(n);return}Qt.removeDataAttribute(r,n),r.style.setProperty(n,i)};this._applyManipulationCallback(e,s)}_applyManipulationCallback(e,n){if(Zt(e)){n(e);return}for(const s of Y.find(e,this._element))n(s)}}const mv="modal",gv="bs.modal",At=`.${gv}`,_v=".data-api",Ev="Escape",yv=`hide${At}`,vv=`hidePrevented${At}`,Lh=`hidden${At}`,Fh=`show${At}`,bv=`shown${At}`,Av=`resize${At}`,Tv=`click.dismiss${At}`,Sv=`mousedown.dismiss${At}`,Cv=`keydown.dismiss${At}`,wv=`click${At}${_v}`,Qc="modal-open",Ov="fade",ef="show",Oa="modal-static",kv=".modal.show",Nv=".modal-dialog",Pv=".modal-body",Dv='[data-bs-toggle="modal"]',Iv={backdrop:!0,focus:!0,keyboard:!0},Rv={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ts extends Pt{constructor(e,n){super(e,n),this._dialog=Y.findOne(Nv,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ul,this._addEventListeners()}static get Default(){return Iv}static get DefaultType(){return Rv}static get NAME(){return mv}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||M.trigger(this._element,Fh,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Qc),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||M.trigger(this._element,yv).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(ef),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){M.off(window,At),M.off(this._dialog,At),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ih({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Rh({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=Y.findOne(Pv,this._dialog);n&&(n.scrollTop=0),ni(this._element),this._element.classList.add(ef);const s=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,M.trigger(this._element,bv,{relatedTarget:e})};this._queueCallback(s,this._dialog,this._isAnimated())}_addEventListeners(){M.on(this._element,Cv,e=>{if(e.key===Ev){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),M.on(window,Av,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),M.on(this._element,Sv,e=>{M.one(this._element,Tv,n=>{if(!(this._element!==e.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Qc),this._resetAdjustments(),this._scrollBar.reset(),M.trigger(this._element,Lh)})}_isAnimated(){return this._element.classList.contains(Ov)}_triggerBackdropTransition(){if(M.trigger(this._element,vv).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,s=this._element.style.overflowY;s==="hidden"||this._element.classList.contains(Oa)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(Oa),this._queueCallback(()=>{this._element.classList.remove(Oa),this._queueCallback(()=>{this._element.style.overflowY=s},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),s=n>0;if(s&&!e){const r=bt()?"paddingLeft":"paddingRight";this._element.style[r]=`${n}px`}if(!s&&e){const r=bt()?"paddingRight":"paddingLeft";this._element.style[r]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,n){return this.each(function(){const s=ts.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof s[e]>"u")throw new TypeError(`No method named "${e}"`);s[e](n)}})}}M.on(document,wv,Dv,function(t){const e=Y.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),M.one(e,Fh,r=>{r.defaultPrevented||M.one(e,Lh,()=>{sr(this)&&this.focus()})});const n=Y.findOne(kv);n&&ts.getInstance(n).hide(),ts.getOrCreateInstance(e).toggle(this)});jo(ts);St(ts);const Lv="offcanvas",Fv="bs.offcanvas",an=`.${Fv}`,Mh=".data-api",Mv=`load${an}${Mh}`,xv="Escape",tf="show",nf="showing",sf="hiding",Bv="offcanvas-backdrop",xh=".offcanvas.show",$v=`show${an}`,Vv=`shown${an}`,jv=`hide${an}`,rf=`hidePrevented${an}`,Bh=`hidden${an}`,Hv=`resize${an}`,Uv=`click${an}${Mh}`,Wv=`keydown.dismiss${an}`,qv='[data-bs-toggle="offcanvas"]',Kv={backdrop:!0,keyboard:!0,scroll:!1},zv={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class rn extends Pt{constructor(e,n){super(e,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Kv}static get DefaultType(){return zv}static get NAME(){return Lv}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||M.trigger(this._element,$v,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new ul().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(nf);const s=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(tf),this._element.classList.remove(nf),M.trigger(this._element,Vv,{relatedTarget:e})};this._queueCallback(s,this._element,!0)}hide(){if(!this._isShown||M.trigger(this._element,jv).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(sf),this._backdrop.hide();const n=()=>{this._element.classList.remove(tf,sf),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new ul().reset(),M.trigger(this._element,Bh)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=()=>{if(this._config.backdrop==="static"){M.trigger(this._element,rf);return}this.hide()},n=!!this._config.backdrop;return new Ih({className:Bv,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?e:null})}_initializeFocusTrap(){return new Rh({trapElement:this._element})}_addEventListeners(){M.on(this._element,Wv,e=>{if(e.key===xv){if(this._config.keyboard){this.hide();return}M.trigger(this._element,rf)}})}static jQueryInterface(e){return this.each(function(){const n=rn.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}M.on(document,Uv,qv,function(t){const e=Y.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Tn(this))return;M.one(e,Bh,()=>{sr(this)&&this.focus()});const n=Y.findOne(xh);n&&n!==e&&rn.getInstance(n).hide(),rn.getOrCreateInstance(e).toggle(this)});M.on(window,Mv,()=>{for(const t of Y.find(xh))rn.getOrCreateInstance(t).show()});M.on(window,Hv,()=>{for(const t of Y.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(t).position!=="fixed"&&rn.getOrCreateInstance(t).hide()});jo(rn);St(rn);const Gv=/^aria-[\w-]*$/i,$h={"*":["class","dir","id","lang","role",Gv],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Yv=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Xv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Jv=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?Yv.has(n)?!!Xv.test(t.nodeValue):!0:e.filter(s=>s instanceof RegExp).some(s=>s.test(n))};function Zv(t,e,n){if(!t.length)return t;if(n&&typeof n=="function")return n(t);const r=new window.DOMParser().parseFromString(t,"text/html"),i=[].concat(...r.body.querySelectorAll("*"));for(const o of i){const a=o.nodeName.toLowerCase();if(!Object.keys(e).includes(a)){o.remove();continue}const l=[].concat(...o.attributes),u=[].concat(e["*"]||[],e[a]||[]);for(const c of l)Jv(c,u)||o.removeAttribute(c.nodeName)}return r.body.innerHTML}const Qv="TemplateFactory",eb={allowList:$h,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},tb={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},nb={entry:"(string|element|function|null)",selector:"(string|element)"};class sb extends si{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return eb}static get DefaultType(){return tb}static get NAME(){return Qv}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[r,i]of Object.entries(this._config.content))this._setContent(e,i,r);const n=e.children[0],s=this._resolvePossibleFunction(this._config.extraClass);return s&&n.classList.add(...s.split(" ")),n}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[n,s]of Object.entries(e))super._typeCheckConfig({selector:n,entry:s},nb)}_setContent(e,n,s){const r=Y.findOne(s,e);if(r){if(n=this._resolvePossibleFunction(n),!n){r.remove();return}if(Zt(n)){this._putElementInTemplate(An(n),r);return}if(this._config.html){r.innerHTML=this._maybeSanitize(n);return}r.textContent=n}}_maybeSanitize(e){return this._config.sanitize?Zv(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return ze(e,[this])}_putElementInTemplate(e,n){if(this._config.html){n.innerHTML="",n.append(e);return}n.textContent=e.textContent}}const rb="tooltip",ib=new Set(["sanitize","allowList","sanitizeFn"]),ka="fade",ob="modal",ki="show",ab=".tooltip-inner",of=`.${ob}`,af="hide.bs.modal",_r="hover",Na="focus",lb="click",ub="manual",cb="hide",fb="hidden",db="show",hb="shown",pb="inserted",mb="click",gb="focusin",_b="focusout",Eb="mouseenter",yb="mouseleave",vb={AUTO:"auto",TOP:"top",RIGHT:bt()?"left":"right",BOTTOM:"bottom",LEFT:bt()?"right":"left"},bb={allowList:$h,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ab={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class In extends Pt{constructor(e,n){if(typeof dh>"u")throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,n),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return bb}static get DefaultType(){return Ab}static get NAME(){return rb}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),M.off(this._element.closest(of),af,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!(this._isWithContent()&&this._isEnabled))return;const e=M.trigger(this._element,this.constructor.eventName(db)),s=(mh(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!s)return;this._disposePopper();const r=this._getTipElement();this._element.setAttribute("aria-describedby",r.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(r),M.trigger(this._element,this.constructor.eventName(pb))),this._popper=this._createPopper(r),r.classList.add(ki),"ontouchstart"in document.documentElement)for(const a of[].concat(...document.body.children))M.on(a,"mouseover",co);const o=()=>{M.trigger(this._element,this.constructor.eventName(hb)),this._isHovered===!1&&this._leave(),this._isHovered=!1};this._queueCallback(o,this.tip,this._isAnimated())}hide(){if(!this._isShown()||M.trigger(this._element,this.constructor.eventName(cb)).defaultPrevented)return;if(this._getTipElement().classList.remove(ki),"ontouchstart"in document.documentElement)for(const r of[].concat(...document.body.children))M.off(r,"mouseover",co);this._activeTrigger[lb]=!1,this._activeTrigger[Na]=!1,this._activeTrigger[_r]=!1,this._isHovered=null;const s=()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),M.trigger(this._element,this.constructor.eventName(fb)))};this._queueCallback(s,this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const n=this._getTemplateFactory(e).toHtml();if(!n)return null;n.classList.remove(ka,ki),n.classList.add(`bs-${this.constructor.NAME}-auto`);const s=lE(this.constructor.NAME).toString();return n.setAttribute("id",s),this._isAnimated()&&n.classList.add(ka),n}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new sb({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[ab]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ka)}_isShown(){return this.tip&&this.tip.classList.contains(ki)}_createPopper(e){const n=ze(this._config.placement,[this,e,this._element]),s=vb[n.toUpperCase()];return du(this._element,e,this._getPopperConfig(s))}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_resolvePossibleFunction(e){return ze(e,[this._element])}_getPopperConfig(e){const n={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:s=>{this._getTipElement().setAttribute("data-popper-placement",s.state.placement)}}]};return{...n,...ze(this._config.popperConfig,[n])}}_setListeners(){const e=this._config.trigger.split(" ");for(const n of e)if(n==="click")M.on(this._element,this.constructor.eventName(mb),this._config.selector,s=>{this._initializeOnDelegatedTarget(s).toggle()});else if(n!==ub){const s=n===_r?this.constructor.eventName(Eb):this.constructor.eventName(gb),r=n===_r?this.constructor.eventName(yb):this.constructor.eventName(_b);M.on(this._element,s,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusin"?Na:_r]=!0,o._enter()}),M.on(this._element,r,this._config.selector,i=>{const o=this._initializeOnDelegatedTarget(i);o._activeTrigger[i.type==="focusout"?Na:_r]=o._element.contains(i.relatedTarget),o._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},M.on(this._element.closest(of),af,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(!this._element.getAttribute("aria-label")&&!this._element.textContent.trim()&&this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){if(this._isShown()||this._isHovered){this._isHovered=!0;return}this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show)}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,n){clearTimeout(this._timeout),this._timeout=setTimeout(e,n)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const n=Qt.getDataAttributes(this._element);for(const s of Object.keys(n))ib.has(s)&&delete n[s];return e={...n,...typeof e=="object"&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=e.container===!1?document.body:An(e.container),typeof e.delay=="number"&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title=="number"&&(e.title=e.title.toString()),typeof e.content=="number"&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[n,s]of Object.entries(this._config))this.constructor.Default[n]!==s&&(e[n]=s);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const n=In.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}St(In);const Tb="popover",Sb=".popover-header",Cb=".popover-body",wb={...In.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Ob={...In.DefaultType,content:"(null|string|element|function)"};class ai extends In{static get Default(){return wb}static get DefaultType(){return Ob}static get NAME(){return Tb}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Sb]:this._getTitle(),[Cb]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const n=ai.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}}St(ai);const kb="scrollspy",Nb="bs.scrollspy",gu=`.${Nb}`,Pb=".data-api",Db=`activate${gu}`,lf=`click${gu}`,Ib=`load${gu}${Pb}`,Rb="dropdown-item",_s="active",Lb='[data-bs-spy="scroll"]',Pa="[href]",Fb=".nav, .list-group",uf=".nav-link",Mb=".nav-item",xb=".list-group-item",Bb=`${uf}, ${Mb} > ${uf}, ${xb}`,$b=".dropdown",Vb=".dropdown-toggle",jb={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Hb={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class li extends Pt{constructor(e,n){super(e,n),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return jb}static get DefaultType(){return Hb}static get NAME(){return kb}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=An(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold=="string"&&(e.threshold=e.threshold.split(",").map(n=>Number.parseFloat(n))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(M.off(this._config.target,lf),M.on(this._config.target,lf,Pa,e=>{const n=this._observableSections.get(e.target.hash);if(n){e.preventDefault();const s=this._rootElement||window,r=n.offsetTop-this._element.offsetTop;if(s.scrollTo){s.scrollTo({top:r,behavior:"smooth"});return}s.scrollTop=r}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(n=>this._observerCallback(n),e)}_observerCallback(e){const n=o=>this._targetLinks.get(`#${o.target.id}`),s=o=>{this._previousScrollData.visibleEntryTop=o.target.offsetTop,this._process(n(o))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(const o of e){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(n(o));continue}const a=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&a){if(s(o),!r)return;continue}!i&&!a&&s(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=Y.find(Pa,this._config.target);for(const n of e){if(!n.hash||Tn(n))continue;const s=Y.findOne(decodeURI(n.hash),this._element);sr(s)&&(this._targetLinks.set(decodeURI(n.hash),n),this._observableSections.set(n.hash,s))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(_s),this._activateParents(e),M.trigger(this._element,Db,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains(Rb)){Y.findOne(Vb,e.closest($b)).classList.add(_s);return}for(const n of Y.parents(e,Fb))for(const s of Y.prev(n,Bb))s.classList.add(_s)}_clearActiveClass(e){e.classList.remove(_s);const n=Y.find(`${Pa}.${_s}`,e);for(const s of n)s.classList.remove(_s)}static jQueryInterface(e){return this.each(function(){const n=li.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(window,Ib,()=>{for(const t of Y.find(Lb))li.getOrCreateInstance(t)});St(li);const Ub="tab",Wb="bs.tab",ls=`.${Wb}`,qb=`hide${ls}`,Kb=`hidden${ls}`,zb=`show${ls}`,Gb=`shown${ls}`,Yb=`click${ls}`,Xb=`keydown${ls}`,Jb=`load${ls}`,Zb="ArrowLeft",cf="ArrowRight",Qb="ArrowUp",ff="ArrowDown",Da="Home",df="End",Un="active",hf="fade",Ia="show",e0="dropdown",t0=".dropdown-toggle",n0=".dropdown-menu",Ra=":not(.dropdown-toggle)",s0='.list-group, .nav, [role="tablist"]',r0=".nav-item, .list-group-item",i0=`.nav-link${Ra}, .list-group-item${Ra}, [role="tab"]${Ra}`,Vh='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',La=`${i0}, ${Vh}`,o0=`.${Un}[data-bs-toggle="tab"], .${Un}[data-bs-toggle="pill"], .${Un}[data-bs-toggle="list"]`;class Sn extends Pt{constructor(e){super(e),this._parent=this._element.closest(s0),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),M.on(this._element,Xb,n=>this._keydown(n)))}static get NAME(){return Ub}show(){const e=this._element;if(this._elemIsActive(e))return;const n=this._getActiveElem(),s=n?M.trigger(n,qb,{relatedTarget:e}):null;M.trigger(e,zb,{relatedTarget:n}).defaultPrevented||s&&s.defaultPrevented||(this._deactivate(n,e),this._activate(e,n))}_activate(e,n){if(!e)return;e.classList.add(Un),this._activate(Y.getElementFromSelector(e));const s=()=>{if(e.getAttribute("role")!=="tab"){e.classList.add(Ia);return}e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),M.trigger(e,Gb,{relatedTarget:n})};this._queueCallback(s,e,e.classList.contains(hf))}_deactivate(e,n){if(!e)return;e.classList.remove(Un),e.blur(),this._deactivate(Y.getElementFromSelector(e));const s=()=>{if(e.getAttribute("role")!=="tab"){e.classList.remove(Ia);return}e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),M.trigger(e,Kb,{relatedTarget:n})};this._queueCallback(s,e,e.classList.contains(hf))}_keydown(e){if(![Zb,cf,Qb,ff,Da,df].includes(e.key))return;e.stopPropagation(),e.preventDefault();const n=this._getChildren().filter(r=>!Tn(r));let s;if([Da,df].includes(e.key))s=n[e.key===Da?0:n.length-1];else{const r=[cf,ff].includes(e.key);s=hu(n,e.target,r,!0)}s&&(s.focus({preventScroll:!0}),Sn.getOrCreateInstance(s).show())}_getChildren(){return Y.find(La,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,n){this._setAttributeIfNotExists(e,"role","tablist");for(const s of n)this._setInitialAttributesOnChild(s)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const n=this._elemIsActive(e),s=this._getOuterElement(e);e.setAttribute("aria-selected",n),s!==e&&this._setAttributeIfNotExists(s,"role","presentation"),n||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const n=Y.getElementFromSelector(e);n&&(this._setAttributeIfNotExists(n,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(n,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,n){const s=this._getOuterElement(e);if(!s.classList.contains(e0))return;const r=(i,o)=>{const a=Y.findOne(i,s);a&&a.classList.toggle(o,n)};r(t0,Un),r(n0,Ia),s.setAttribute("aria-expanded",n)}_setAttributeIfNotExists(e,n,s){e.hasAttribute(n)||e.setAttribute(n,s)}_elemIsActive(e){return e.classList.contains(Un)}_getInnerElement(e){return e.matches(La)?e:Y.findOne(La,e)}_getOuterElement(e){return e.closest(r0)||e}static jQueryInterface(e){return this.each(function(){const n=Sn.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(document,Yb,Vh,function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),!Tn(this)&&Sn.getOrCreateInstance(this).show()});M.on(window,Jb,()=>{for(const t of Y.find(o0))Sn.getOrCreateInstance(t)});St(Sn);const a0="toast",l0="bs.toast",Rn=`.${l0}`,u0=`mouseover${Rn}`,c0=`mouseout${Rn}`,f0=`focusin${Rn}`,d0=`focusout${Rn}`,h0=`hide${Rn}`,p0=`hidden${Rn}`,m0=`show${Rn}`,g0=`shown${Rn}`,_0="fade",pf="hide",Ni="show",Pi="showing",E0={animation:"boolean",autohide:"boolean",delay:"number"},y0={animation:!0,autohide:!0,delay:5e3};class or extends Pt{constructor(e,n){super(e,n),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return y0}static get DefaultType(){return E0}static get NAME(){return a0}show(){if(M.trigger(this._element,m0).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add(_0);const n=()=>{this._element.classList.remove(Pi),M.trigger(this._element,g0),this._maybeScheduleHide()};this._element.classList.remove(pf),ni(this._element),this._element.classList.add(Ni,Pi),this._queueCallback(n,this._element,this._config.animation)}hide(){if(!this.isShown()||M.trigger(this._element,h0).defaultPrevented)return;const n=()=>{this._element.classList.add(pf),this._element.classList.remove(Pi,Ni),M.trigger(this._element,p0)};this._element.classList.add(Pi),this._queueCallback(n,this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ni),super.dispose()}isShown(){return this._element.classList.contains(Ni)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,n){switch(e.type){case"mouseover":case"mouseout":{this._hasMouseInteraction=n;break}case"focusin":case"focusout":{this._hasKeyboardInteraction=n;break}}if(n){this._clearTimeout();return}const s=e.relatedTarget;this._element===s||this._element.contains(s)||this._maybeScheduleHide()}_setListeners(){M.on(this._element,u0,e=>this._onInteraction(e,!0)),M.on(this._element,c0,e=>this._onInteraction(e,!1)),M.on(this._element,f0,e=>this._onInteraction(e,!0)),M.on(this._element,d0,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const n=or.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}jo(or);St(or);const v0=Object.freeze(Object.defineProperty({__proto__:null,Alert:ri,Button:ii,Carousel:ir,Collapse:Ws,Dropdown:yt,Modal:ts,Offcanvas:rn,Popover:ai,ScrollSpy:li,Tab:Sn,Toast:or,Tooltip:In},Symbol.toStringTag,{value:"Module"}));let b0=[].slice.call(document.querySelectorAll('[data-bs-toggle="dropdown"]'));b0.map(function(t){let e={boundary:t.getAttribute("data-bs-boundary")==="viewport"?document.querySelector(".btn"):"clippingParents"};return new yt(t,e)});let A0=[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'));A0.map(function(t){let e={delay:{show:50,hide:50},html:t.getAttribute("data-bs-html")==="true",placement:t.getAttribute("data-bs-placement")??"auto"};return new In(t,e)});let T0=[].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]'));T0.map(function(t){let e={delay:{show:50,hide:50},html:t.getAttribute("data-bs-html")==="true",placement:t.getAttribute("data-bs-placement")??"auto"};return new ai(t,e)});let S0=[].slice.call(document.querySelectorAll('[data-bs-toggle="switch-icon"]'));S0.map(function(t){t.addEventListener("click",e=>{e.stopPropagation(),t.classList.toggle("active")})});const C0=()=>{const t=window.location.hash;t&&[].slice.call(document.querySelectorAll('[data-bs-toggle="tab"]')).filter(s=>s.hash===t).map(s=>{new Sn(s).show()})};C0();let w0=[].slice.call(document.querySelectorAll('[data-bs-toggle="toast"]'));w0.map(function(t){return new or(t)});const jh="tblr-",Hh=(t,e)=>{const n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return n?`rgba(${parseInt(n[1],16)}, ${parseInt(n[2],16)}, ${parseInt(n[3],16)}, ${e})`:null},O0=(t,e=1)=>{const n=getComputedStyle(document.body).getPropertyValue(`--${jh}${t}`).trim();return e!==1?Hh(n,e):n},k0=Object.freeze(Object.defineProperty({__proto__:null,getColor:O0,hexToRgba:Hh,prefix:jh},Symbol.toStringTag,{value:"Module"}));globalThis.bootstrap=v0;globalThis.tabler=k0;function Uh(t,e){return function(){return t.apply(e,arguments)}}const{toString:N0}=Object.prototype,{getPrototypeOf:_u}=Object,Ho=(t=>e=>{const n=N0.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),qt=t=>(t=t.toLowerCase(),e=>Ho(e)===t),Uo=t=>e=>typeof e===t,{isArray:ar}=Array,$r=Uo("undefined");function P0(t){return t!==null&&!$r(t)&&t.constructor!==null&&!$r(t.constructor)&&vt(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Wh=qt("ArrayBuffer");function D0(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Wh(t.buffer),e}const I0=Uo("string"),vt=Uo("function"),qh=Uo("number"),Wo=t=>t!==null&&typeof t=="object",R0=t=>t===!0||t===!1,Xi=t=>{if(Ho(t)!=="object")return!1;const e=_u(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},L0=qt("Date"),F0=qt("File"),M0=qt("Blob"),x0=qt("FileList"),B0=t=>Wo(t)&&vt(t.pipe),$0=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||vt(t.append)&&((e=Ho(t))==="formdata"||e==="object"&&vt(t.toString)&&t.toString()==="[object FormData]"))},V0=qt("URLSearchParams"),j0=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ui(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let s,r;if(typeof t!="object"&&(t=[t]),ar(t))for(s=0,r=t.length;s0;)if(r=n[s],e===r.toLowerCase())return r;return null}const zh=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),Gh=t=>!$r(t)&&t!==zh;function cl(){const{caseless:t}=Gh(this)&&this||{},e={},n=(s,r)=>{const i=t&&Kh(e,r)||r;Xi(e[i])&&Xi(s)?e[i]=cl(e[i],s):Xi(s)?e[i]=cl({},s):ar(s)?e[i]=s.slice():e[i]=s};for(let s=0,r=arguments.length;s(ui(e,(r,i)=>{n&&vt(r)?t[i]=Uh(r,n):t[i]=r},{allOwnKeys:s}),t),U0=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),W0=(t,e,n,s)=>{t.prototype=Object.create(e.prototype,s),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},q0=(t,e,n,s)=>{let r,i,o;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),i=r.length;i-- >0;)o=r[i],(!s||s(o,t,e))&&!a[o]&&(e[o]=t[o],a[o]=!0);t=n!==!1&&_u(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},K0=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const s=t.indexOf(e,n);return s!==-1&&s===n},z0=t=>{if(!t)return null;if(ar(t))return t;let e=t.length;if(!qh(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},G0=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&_u(Uint8Array)),Y0=(t,e)=>{const s=(t&&t[Symbol.iterator]).call(t);let r;for(;(r=s.next())&&!r.done;){const i=r.value;e.call(t,i[0],i[1])}},X0=(t,e)=>{let n;const s=[];for(;(n=t.exec(e))!==null;)s.push(n);return s},J0=qt("HTMLFormElement"),Z0=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,s,r){return s.toUpperCase()+r}),mf=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),Q0=qt("RegExp"),Yh=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),s={};ui(n,(r,i)=>{let o;(o=e(r,i,t))!==!1&&(s[i]=o||r)}),Object.defineProperties(t,s)},eA=t=>{Yh(t,(e,n)=>{if(vt(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const s=t[n];if(vt(s)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},tA=(t,e)=>{const n={},s=r=>{r.forEach(i=>{n[i]=!0})};return ar(t)?s(t):s(String(t).split(e)),n},nA=()=>{},sA=(t,e)=>(t=+t,Number.isFinite(t)?t:e),Fa="abcdefghijklmnopqrstuvwxyz",gf="0123456789",Xh={DIGIT:gf,ALPHA:Fa,ALPHA_DIGIT:Fa+Fa.toUpperCase()+gf},rA=(t=16,e=Xh.ALPHA_DIGIT)=>{let n="";const{length:s}=e;for(;t--;)n+=e[Math.random()*s|0];return n};function iA(t){return!!(t&&vt(t.append)&&t[Symbol.toStringTag]==="FormData"&&t[Symbol.iterator])}const oA=t=>{const e=new Array(10),n=(s,r)=>{if(Wo(s)){if(e.indexOf(s)>=0)return;if(!("toJSON"in s)){e[r]=s;const i=ar(s)?[]:{};return ui(s,(o,a)=>{const l=n(o,r+1);!$r(l)&&(i[a]=l)}),e[r]=void 0,i}}return s};return n(t,0)},aA=qt("AsyncFunction"),lA=t=>t&&(Wo(t)||vt(t))&&vt(t.then)&&vt(t.catch),I={isArray:ar,isArrayBuffer:Wh,isBuffer:P0,isFormData:$0,isArrayBufferView:D0,isString:I0,isNumber:qh,isBoolean:R0,isObject:Wo,isPlainObject:Xi,isUndefined:$r,isDate:L0,isFile:F0,isBlob:M0,isRegExp:Q0,isFunction:vt,isStream:B0,isURLSearchParams:V0,isTypedArray:G0,isFileList:x0,forEach:ui,merge:cl,extend:H0,trim:j0,stripBOM:U0,inherits:W0,toFlatObject:q0,kindOf:Ho,kindOfTest:qt,endsWith:K0,toArray:z0,forEachEntry:Y0,matchAll:X0,isHTMLForm:J0,hasOwnProperty:mf,hasOwnProp:mf,reduceDescriptors:Yh,freezeMethods:eA,toObjectSet:tA,toCamelCase:Z0,noop:nA,toFiniteNumber:sA,findKey:Kh,global:zh,isContextDefined:Gh,ALPHABET:Xh,generateString:rA,isSpecCompliantForm:iA,toJSONObject:oA,isAsyncFn:aA,isThenable:lA};function le(t,e,n,s,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),s&&(this.request=s),r&&(this.response=r)}I.inherits(le,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:I.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const Jh=le.prototype,Zh={};["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=>{Zh[t]={value:t}});Object.defineProperties(le,Zh);Object.defineProperty(Jh,"isAxiosError",{value:!0});le.from=(t,e,n,s,r,i)=>{const o=Object.create(Jh);return I.toFlatObject(t,o,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),le.call(o,t.message,e,n,s,r),o.cause=t,o.name=t.name,i&&Object.assign(o,i),o};const uA=null;function fl(t){return I.isPlainObject(t)||I.isArray(t)}function Qh(t){return I.endsWith(t,"[]")?t.slice(0,-2):t}function _f(t,e,n){return t?t.concat(e).map(function(r,i){return r=Qh(r),!n&&i?"["+r+"]":r}).join(n?".":""):e}function cA(t){return I.isArray(t)&&!t.some(fl)}const fA=I.toFlatObject(I,{},null,function(e){return/^is[A-Z]/.test(e)});function qo(t,e,n){if(!I.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=I.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(d,y){return!I.isUndefined(y[d])});const s=n.metaTokens,r=n.visitor||c,i=n.dots,o=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&I.isSpecCompliantForm(e);if(!I.isFunction(r))throw new TypeError("visitor must be a function");function u(E){if(E===null)return"";if(I.isDate(E))return E.toISOString();if(!l&&I.isBlob(E))throw new le("Blob is not supported. Use a Buffer instead.");return I.isArrayBuffer(E)||I.isTypedArray(E)?l&&typeof Blob=="function"?new Blob([E]):Buffer.from(E):E}function c(E,d,y){let _=E;if(E&&!y&&typeof E=="object"){if(I.endsWith(d,"{}"))d=s?d:d.slice(0,-2),E=JSON.stringify(E);else if(I.isArray(E)&&cA(E)||(I.isFileList(E)||I.endsWith(d,"[]"))&&(_=I.toArray(E)))return d=Qh(d),_.forEach(function(b,g){!(I.isUndefined(b)||b===null)&&e.append(o===!0?_f([d],g,i):o===null?d:d+"[]",u(b))}),!1}return fl(E)?!0:(e.append(_f(y,d,i),u(E)),!1)}const f=[],m=Object.assign(fA,{defaultVisitor:c,convertValue:u,isVisitable:fl});function p(E,d){if(!I.isUndefined(E)){if(f.indexOf(E)!==-1)throw Error("Circular reference detected in "+d.join("."));f.push(E),I.forEach(E,function(_,h){(!(I.isUndefined(_)||_===null)&&r.call(e,_,I.isString(h)?h.trim():h,d,m))===!0&&p(_,d?d.concat(h):[h])}),f.pop()}}if(!I.isObject(t))throw new TypeError("data must be an object");return p(t),e}function Ef(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(s){return e[s]})}function Eu(t,e){this._pairs=[],t&&qo(t,this,e)}const ep=Eu.prototype;ep.append=function(e,n){this._pairs.push([e,n])};ep.toString=function(e){const n=e?function(s){return e.call(this,s,Ef)}:Ef;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function dA(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function tp(t,e,n){if(!e)return t;const s=n&&n.encode||dA,r=n&&n.serialize;let i;if(r?i=r(e,n):i=I.isURLSearchParams(e)?e.toString():new Eu(e,n).toString(s),i){const o=t.indexOf("#");o!==-1&&(t=t.slice(0,o)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t}class hA{constructor(){this.handlers=[]}use(e,n,s){return this.handlers.push({fulfilled:e,rejected:n,synchronous:s?s.synchronous:!1,runWhen:s?s.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){I.forEach(this.handlers,function(s){s!==null&&e(s)})}}const yf=hA,np={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pA=typeof URLSearchParams<"u"?URLSearchParams:Eu,mA=typeof FormData<"u"?FormData:null,gA=typeof Blob<"u"?Blob:null,_A={isBrowser:!0,classes:{URLSearchParams:pA,FormData:mA,Blob:gA},protocols:["http","https","file","blob","url","data"]},sp=typeof window<"u"&&typeof document<"u",EA=(t=>sp&&["ReactNative","NativeScript","NS"].indexOf(t)<0)(typeof navigator<"u"&&navigator.product),yA=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),vA=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:sp,hasStandardBrowserEnv:EA,hasStandardBrowserWebWorkerEnv:yA},Symbol.toStringTag,{value:"Module"})),$t={...vA,..._A};function bA(t,e){return qo(t,new $t.classes.URLSearchParams,Object.assign({visitor:function(n,s,r,i){return $t.isNode&&I.isBuffer(n)?(this.append(s,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},e))}function AA(t){return I.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function TA(t){const e={},n=Object.keys(t);let s;const r=n.length;let i;for(s=0;s=n.length;return o=!o&&I.isArray(r)?r.length:o,l?(I.hasOwnProp(r,o)?r[o]=[r[o],s]:r[o]=s,!a):((!r[o]||!I.isObject(r[o]))&&(r[o]=[]),e(n,s,r[o],i)&&I.isArray(r[o])&&(r[o]=TA(r[o])),!a)}if(I.isFormData(t)&&I.isFunction(t.entries)){const n={};return I.forEachEntry(t,(s,r)=>{e(AA(s),r,n,0)}),n}return null}function SA(t,e,n){if(I.isString(t))try{return(e||JSON.parse)(t),I.trim(t)}catch(s){if(s.name!=="SyntaxError")throw s}return(n||JSON.stringify)(t)}const yu={transitional:np,adapter:["xhr","http"],transformRequest:[function(e,n){const s=n.getContentType()||"",r=s.indexOf("application/json")>-1,i=I.isObject(e);if(i&&I.isHTMLForm(e)&&(e=new FormData(e)),I.isFormData(e))return r&&r?JSON.stringify(rp(e)):e;if(I.isArrayBuffer(e)||I.isBuffer(e)||I.isStream(e)||I.isFile(e)||I.isBlob(e))return e;if(I.isArrayBufferView(e))return e.buffer;if(I.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(i){if(s.indexOf("application/x-www-form-urlencoded")>-1)return bA(e,this.formSerializer).toString();if((a=I.isFileList(e))||s.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return qo(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return i||r?(n.setContentType("application/json",!1),SA(e)):e}],transformResponse:[function(e){const n=this.transitional||yu.transitional,s=n&&n.forcedJSONParsing,r=this.responseType==="json";if(e&&I.isString(e)&&(s&&!this.responseType||r)){const o=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(o)throw a.name==="SyntaxError"?le.from(a,le.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:$t.classes.FormData,Blob:$t.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};I.forEach(["delete","get","head","post","put","patch"],t=>{yu.headers[t]={}});const vu=yu,CA=I.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"]),wA=t=>{const e={};let n,s,r;return t&&t.split(` +`).forEach(function(o){r=o.indexOf(":"),n=o.substring(0,r).trim().toLowerCase(),s=o.substring(r+1).trim(),!(!n||e[n]&&CA[n])&&(n==="set-cookie"?e[n]?e[n].push(s):e[n]=[s]:e[n]=e[n]?e[n]+", "+s:s)}),e},vf=Symbol("internals");function Er(t){return t&&String(t).trim().toLowerCase()}function Ji(t){return t===!1||t==null?t:I.isArray(t)?t.map(Ji):String(t)}function OA(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let s;for(;s=n.exec(t);)e[s[1]]=s[2];return e}const kA=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Ma(t,e,n,s,r){if(I.isFunction(s))return s.call(this,e,n);if(r&&(e=n),!!I.isString(e)){if(I.isString(s))return e.indexOf(s)!==-1;if(I.isRegExp(s))return s.test(e)}}function NA(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,s)=>n.toUpperCase()+s)}function PA(t,e){const n=I.toCamelCase(" "+e);["get","set","has"].forEach(s=>{Object.defineProperty(t,s+n,{value:function(r,i,o){return this[s].call(this,e,r,i,o)},configurable:!0})})}class Ko{constructor(e){e&&this.set(e)}set(e,n,s){const r=this;function i(a,l,u){const c=Er(l);if(!c)throw new Error("header name must be a non-empty string");const f=I.findKey(r,c);(!f||r[f]===void 0||u===!0||u===void 0&&r[f]!==!1)&&(r[f||l]=Ji(a))}const o=(a,l)=>I.forEach(a,(u,c)=>i(u,c,l));return I.isPlainObject(e)||e instanceof this.constructor?o(e,n):I.isString(e)&&(e=e.trim())&&!kA(e)?o(wA(e),n):e!=null&&i(n,e,s),this}get(e,n){if(e=Er(e),e){const s=I.findKey(this,e);if(s){const r=this[s];if(!n)return r;if(n===!0)return OA(r);if(I.isFunction(n))return n.call(this,r,s);if(I.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Er(e),e){const s=I.findKey(this,e);return!!(s&&this[s]!==void 0&&(!n||Ma(this,this[s],s,n)))}return!1}delete(e,n){const s=this;let r=!1;function i(o){if(o=Er(o),o){const a=I.findKey(s,o);a&&(!n||Ma(s,s[a],a,n))&&(delete s[a],r=!0)}}return I.isArray(e)?e.forEach(i):i(e),r}clear(e){const n=Object.keys(this);let s=n.length,r=!1;for(;s--;){const i=n[s];(!e||Ma(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){const n=this,s={};return I.forEach(this,(r,i)=>{const o=I.findKey(s,i);if(o){n[o]=Ji(r),delete n[i];return}const a=e?NA(i):String(i).trim();a!==i&&delete n[i],n[a]=Ji(r),s[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return I.forEach(this,(s,r)=>{s!=null&&s!==!1&&(n[r]=e&&I.isArray(s)?s.join(", "):s)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const s=new this(e);return n.forEach(r=>s.set(r)),s}static accessor(e){const s=(this[vf]=this[vf]={accessors:{}}).accessors,r=this.prototype;function i(o){const a=Er(o);s[a]||(PA(r,o),s[a]=!0)}return I.isArray(e)?e.forEach(i):i(e),this}}Ko.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);I.reduceDescriptors(Ko.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(s){this[n]=s}}});I.freezeMethods(Ko);const en=Ko;function xa(t,e){const n=this||vu,s=e||n,r=en.from(s.headers);let i=s.data;return I.forEach(t,function(a){i=a.call(n,i,r.normalize(),e?e.status:void 0)}),r.normalize(),i}function ip(t){return!!(t&&t.__CANCEL__)}function ci(t,e,n){le.call(this,t??"canceled",le.ERR_CANCELED,e,n),this.name="CanceledError"}I.inherits(ci,le,{__CANCEL__:!0});function DA(t,e,n){const s=n.config.validateStatus;!n.status||!s||s(n.status)?t(n):e(new le("Request failed with status code "+n.status,[le.ERR_BAD_REQUEST,le.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const IA=$t.hasStandardBrowserEnv?{write(t,e,n,s,r,i){const o=[t+"="+encodeURIComponent(e)];I.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),I.isString(s)&&o.push("path="+s),I.isString(r)&&o.push("domain="+r),i===!0&&o.push("secure"),document.cookie=o.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 RA(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function LA(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}function op(t,e){return t&&!RA(e)?LA(t,e):e}const FA=$t.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let s;function r(i){let o=i;return e&&(n.setAttribute("href",o),o=n.href),n.setAttribute("href",o),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return s=r(window.location.href),function(o){const a=I.isString(o)?r(o):o;return a.protocol===s.protocol&&a.host===s.host}}():function(){return function(){return!0}}();function MA(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function xA(t,e){t=t||10;const n=new Array(t),s=new Array(t);let r=0,i=0,o;return e=e!==void 0?e:1e3,function(l){const u=Date.now(),c=s[i];o||(o=u),n[r]=l,s[r]=u;let f=i,m=0;for(;f!==r;)m+=n[f++],f=f%t;if(r=(r+1)%t,r===i&&(i=(i+1)%t),u-o{const i=r.loaded,o=r.lengthComputable?r.total:void 0,a=i-n,l=s(a),u=i<=o;n=i;const c={loaded:i,total:o,progress:o?i/o:void 0,bytes:a,rate:l||void 0,estimated:l&&o&&u?(o-i)/l:void 0,event:r};c[e?"download":"upload"]=!0,t(c)}}const BA=typeof XMLHttpRequest<"u",$A=BA&&function(t){return new Promise(function(n,s){let r=t.data;const i=en.from(t.headers).normalize();let{responseType:o,withXSRFToken:a}=t,l;function u(){t.cancelToken&&t.cancelToken.unsubscribe(l),t.signal&&t.signal.removeEventListener("abort",l)}let c;if(I.isFormData(r)){if($t.hasStandardBrowserEnv||$t.hasStandardBrowserWebWorkerEnv)i.setContentType(!1);else if((c=i.getContentType())!==!1){const[d,...y]=c?c.split(";").map(_=>_.trim()).filter(Boolean):[];i.setContentType([d||"multipart/form-data",...y].join("; "))}}let f=new XMLHttpRequest;if(t.auth){const d=t.auth.username||"",y=t.auth.password?unescape(encodeURIComponent(t.auth.password)):"";i.set("Authorization","Basic "+btoa(d+":"+y))}const m=op(t.baseURL,t.url);f.open(t.method.toUpperCase(),tp(m,t.params,t.paramsSerializer),!0),f.timeout=t.timeout;function p(){if(!f)return;const d=en.from("getAllResponseHeaders"in f&&f.getAllResponseHeaders()),_={data:!o||o==="text"||o==="json"?f.responseText:f.response,status:f.status,statusText:f.statusText,headers:d,config:t,request:f};DA(function(b){n(b),u()},function(b){s(b),u()},_),f=null}if("onloadend"in f?f.onloadend=p:f.onreadystatechange=function(){!f||f.readyState!==4||f.status===0&&!(f.responseURL&&f.responseURL.indexOf("file:")===0)||setTimeout(p)},f.onabort=function(){f&&(s(new le("Request aborted",le.ECONNABORTED,t,f)),f=null)},f.onerror=function(){s(new le("Network Error",le.ERR_NETWORK,t,f)),f=null},f.ontimeout=function(){let y=t.timeout?"timeout of "+t.timeout+"ms exceeded":"timeout exceeded";const _=t.transitional||np;t.timeoutErrorMessage&&(y=t.timeoutErrorMessage),s(new le(y,_.clarifyTimeoutError?le.ETIMEDOUT:le.ECONNABORTED,t,f)),f=null},$t.hasStandardBrowserEnv&&(a&&I.isFunction(a)&&(a=a(t)),a||a!==!1&&FA(m))){const d=t.xsrfHeaderName&&t.xsrfCookieName&&IA.read(t.xsrfCookieName);d&&i.set(t.xsrfHeaderName,d)}r===void 0&&i.setContentType(null),"setRequestHeader"in f&&I.forEach(i.toJSON(),function(y,_){f.setRequestHeader(_,y)}),I.isUndefined(t.withCredentials)||(f.withCredentials=!!t.withCredentials),o&&o!=="json"&&(f.responseType=t.responseType),typeof t.onDownloadProgress=="function"&&f.addEventListener("progress",bf(t.onDownloadProgress,!0)),typeof t.onUploadProgress=="function"&&f.upload&&f.upload.addEventListener("progress",bf(t.onUploadProgress)),(t.cancelToken||t.signal)&&(l=d=>{f&&(s(!d||d.type?new ci(null,t,f):d),f.abort(),f=null)},t.cancelToken&&t.cancelToken.subscribe(l),t.signal&&(t.signal.aborted?l():t.signal.addEventListener("abort",l)));const E=MA(m);if(E&&$t.protocols.indexOf(E)===-1){s(new le("Unsupported protocol "+E+":",le.ERR_BAD_REQUEST,t));return}f.send(r||null)})},dl={http:uA,xhr:$A};I.forEach(dl,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const Af=t=>`- ${t}`,VA=t=>I.isFunction(t)||t===null||t===!1,ap={getAdapter:t=>{t=I.isArray(t)?t:[t];const{length:e}=t;let n,s;const r={};for(let i=0;i`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let o=e?i.length>1?`since : `+i.map(Af).join(` -`):" "+Af(i[0]):"as no adapter specified";throw new le("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return s},adapters:dl};function Ba(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ui(null,t)}function Tf(t){return Ba(t),t.headers=en.from(t.headers),t.data=xa.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),ap.getAdapter(t.adapter||vu.adapter)(t).then(function(s){return Ba(t),s.data=xa.call(t,t.transformResponse,s),s.headers=en.from(s.headers),s},function(s){return ip(s)||(Ba(t),s&&s.response&&(s.response.data=xa.call(t,t.transformResponse,s.response),s.response.headers=en.from(s.response.headers))),Promise.reject(s)})}const Cf=t=>t instanceof en?t.toJSON():t;function qs(t,e){e=e||{};const n={};function s(u,c,f){return I.isPlainObject(u)&&I.isPlainObject(c)?I.merge.call({caseless:f},u,c):I.isPlainObject(c)?I.merge({},c):I.isArray(c)?c.slice():c}function r(u,c,f){if(I.isUndefined(c)){if(!I.isUndefined(u))return s(void 0,u,f)}else return s(u,c,f)}function i(u,c){if(!I.isUndefined(c))return s(void 0,c)}function o(u,c){if(I.isUndefined(c)){if(!I.isUndefined(u))return s(void 0,u)}else return s(void 0,c)}function a(u,c,f){if(f in e)return s(u,c);if(f in t)return s(void 0,u)}const l={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:a,headers:(u,c)=>r(Cf(u),Cf(c),!0)};return I.forEach(Object.keys(Object.assign({},t,e)),function(c){const f=l[c]||r,m=f(t[c],e[c],c);I.isUndefined(m)&&f!==a||(n[c]=m)}),n}const lp="1.6.2",bu={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{bu[t]=function(s){return typeof s===t||"a"+(e<1?"n ":" ")+t}});const Sf={};bu.transitional=function(e,n,s){function r(i,o){return"[Axios v"+lp+"] Transitional option '"+i+"'"+o+(s?". "+s:"")}return(i,o,a)=>{if(e===!1)throw new le(r(o," has been removed"+(n?" in "+n:"")),le.ERR_DEPRECATED);return n&&!Sf[o]&&(Sf[o]=!0,console.warn(r(o," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(i,o,a):!0}};function jA(t,e,n){if(typeof t!="object")throw new le("options must be an object",le.ERR_BAD_OPTION_VALUE);const s=Object.keys(t);let r=s.length;for(;r-- >0;){const i=s[r],o=e[i];if(o){const a=t[i],l=a===void 0||o(a,i,t);if(l!==!0)throw new le("option "+i+" must be "+l,le.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new le("Unknown option "+i,le.ERR_BAD_OPTION)}}const hl={assertOptions:jA,validators:bu},fn=hl.validators;class po{constructor(e){this.defaults=e,this.interceptors={request:new yf,response:new yf}}request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=qs(this.defaults,n);const{transitional:s,paramsSerializer:r,headers:i}=n;s!==void 0&&hl.assertOptions(s,{silentJSONParsing:fn.transitional(fn.boolean),forcedJSONParsing:fn.transitional(fn.boolean),clarifyTimeoutError:fn.transitional(fn.boolean)},!1),r!=null&&(I.isFunction(r)?n.paramsSerializer={serialize:r}:hl.assertOptions(r,{encode:fn.function,serialize:fn.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&I.merge(i.common,i[n.method]);i&&I.forEach(["delete","get","head","post","put","patch","common"],E=>{delete i[E]}),n.headers=en.concat(o,i);const a=[];let l=!0;this.interceptors.request.forEach(function(d){typeof d.runWhen=="function"&&d.runWhen(n)===!1||(l=l&&d.synchronous,a.unshift(d.fulfilled,d.rejected))});const u=[];this.interceptors.response.forEach(function(d){u.push(d.fulfilled,d.rejected)});let c,f=0,m;if(!l){const E=[Tf.bind(this),void 0];for(E.unshift.apply(E,a),E.push.apply(E,u),m=E.length,c=Promise.resolve(n);f{if(!s._listeners)return;let i=s._listeners.length;for(;i-- >0;)s._listeners[i](r);s._listeners=null}),this.promise.then=r=>{let i;const o=new Promise(a=>{s.subscribe(a),i=a}).then(r);return o.cancel=function(){s.unsubscribe(i)},o},e(function(i,o,a){s.reason||(s.reason=new ui(i,o,a),n(s.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)}static source(){let e;return{token:new Au(function(r){e=r}),cancel:e}}}const HA=Au;function UA(t){return function(n){return t.apply(null,n)}}function WA(t){return I.isObject(t)&&t.isAxiosError===!0}const pl={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(pl).forEach(([t,e])=>{pl[e]=t});const qA=pl;function up(t){const e=new Zi(t),n=Uh(Zi.prototype.request,e);return I.extend(n,Zi.prototype,e,{allOwnKeys:!0}),I.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return up(qs(t,r))},n}const Oe=up(vu);Oe.Axios=Zi;Oe.CanceledError=ui;Oe.CancelToken=HA;Oe.isCancel=ip;Oe.VERSION=lp;Oe.toFormData=qo;Oe.AxiosError=le;Oe.Cancel=Oe.CanceledError;Oe.all=function(e){return Promise.all(e)};Oe.spread=UA;Oe.isAxiosError=WA;Oe.mergeConfig=qs;Oe.AxiosHeaders=en;Oe.formToJSON=t=>rp(I.isHTMLForm(t)?new FormData(t):t);Oe.getAdapter=ap.getAdapter;Oe.HttpStatusCode=qA;Oe.default=Oe;const st=Oe;window.axios=st;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";function Qe(t,e){const n=Object.create(null),s=t.split(",");for(let r=0;r!!n[r.toLowerCase()]:r=>!!n[r]}const pe={},Ns=[],Ue=()=>{},Qi=()=>!1,KA=/^on[^a-z]/,us=t=>KA.test(t),Tu=t=>t.startsWith("onUpdate:"),ae=Object.assign,Cu=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},zA=Object.prototype.hasOwnProperty,ue=(t,e)=>zA.call(t,e),U=Array.isArray,Ps=t=>lr(t)==="[object Map]",cs=t=>lr(t)==="[object Set]",wf=t=>lr(t)==="[object Date]",GA=t=>lr(t)==="[object RegExp]",Z=t=>typeof t=="function",ne=t=>typeof t=="string",Sn=t=>typeof t=="symbol",me=t=>t!==null&&typeof t=="object",Su=t=>me(t)&&Z(t.then)&&Z(t.catch),cp=Object.prototype.toString,lr=t=>cp.call(t),YA=t=>lr(t).slice(8,-1),fp=t=>lr(t)==="[object Object]",wu=t=>ne(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,zn=Qe(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),XA=Qe("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),zo=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},JA=/-(\w)/g,we=zo(t=>t.replace(JA,(e,n)=>n?n.toUpperCase():"")),ZA=/\B([A-Z])/g,rt=zo(t=>t.replace(ZA,"-$1").toLowerCase()),fs=zo(t=>t.charAt(0).toUpperCase()+t.slice(1)),Ds=zo(t=>t?`on${fs(t)}`:""),Ks=(t,e)=>!Object.is(t,e),Is=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},go=t=>{const e=parseFloat(t);return isNaN(e)?t:e},_o=t=>{const e=ne(t)?Number(t):NaN;return isNaN(e)?t:e};let Of;const ml=()=>Of||(Of=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),QA="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",eT=Qe(QA);function ci(t){if(U(t)){const e={};for(let n=0;n{if(n){const s=n.split(nT);s.length>1&&(e[s[0].trim()]=s[1].trim())}}),e}function fi(t){let e="";if(ne(t))e=t;else if(U(t))for(let n=0;nwn(n,e))}const pT=t=>ne(t)?t:t==null?"":U(t)||me(t)&&(t.toString===cp||!Z(t.toString))?JSON.stringify(t,pp,2):String(t),pp=(t,e)=>e&&e.__v_isRef?pp(t,e.value):Ps(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[s,r])=>(n[`${s} =>`]=r,n),{})}:cs(e)?{[`Set(${e.size})`]:[...e.values()]}:me(e)&&!U(e)&&!fp(e)?String(e):e;let tt;class Ou{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=tt,!e&&tt&&(this.index=(tt.scopes||(tt.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=tt;try{return tt=this,e()}finally{tt=n}}}on(){tt=this}off(){tt=this.parent}stop(e){if(this._active){let n,s;for(n=0,s=this.effects.length;n{const e=new Set(t);return e.w=0,e.n=0,e},_p=t=>(t.w&On)>0,Ep=t=>(t.n&On)>0,mT=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let s=0;s{(c==="length"||c>=l)&&a.push(u)})}else switch(n!==void 0&&a.push(o.get(n)),e){case"add":U(t)?wu(n)&&a.push(o.get("length")):(a.push(o.get(Gn)),Ps(t)&&a.push(o.get(_l)));break;case"delete":U(t)||(a.push(o.get(Gn)),Ps(t)&&a.push(o.get(_l)));break;case"set":Ps(t)&&a.push(o.get(Gn));break}if(a.length===1)a[0]&&El(a[0]);else{const l=[];for(const u of a)u&&l.push(...u);El(Pu(l))}}function El(t,e){const n=U(t)?t:[...t];for(const s of n)s.computed&&Nf(s);for(const s of n)s.computed||Nf(s)}function Nf(t,e){(t!==wt||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}function yT(t,e){var n;return(n=Eo.get(t))==null?void 0:n.get(e)}const vT=Qe("__proto__,__v_isRef,__isVue"),bp=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Sn)),bT=Yo(),AT=Yo(!1,!0),TT=Yo(!0),CT=Yo(!0,!0),Pf=ST();function ST(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const s=Q(this);for(let i=0,o=this.length;i{t[e]=function(...n){ur();const s=Q(this)[e].apply(this,n);return cr(),s}}),t}function wT(t){const e=Q(this);return Ze(e,"has",t),e.hasOwnProperty(t)}function Yo(t=!1,e=!1){return function(s,r,i){if(r==="__v_isReactive")return!t;if(r==="__v_isReadonly")return t;if(r==="__v_isShallow")return e;if(r==="__v_raw"&&i===(t?e?kp:Op:e?wp:Sp).get(s))return s;const o=U(s);if(!t){if(o&&ue(Pf,r))return Reflect.get(Pf,r,i);if(r==="hasOwnProperty")return wT}const a=Reflect.get(s,r,i);return(Sn(r)?bp.has(r):vT(r))||(t||Ze(s,"get",r),e)?a:be(a)?o&&wu(r)?a:a.value:me(a)?t?Iu(a):Dt(a):a}}const OT=Ap(),kT=Ap(!0);function Ap(t=!1){return function(n,s,r,i){let o=n[s];if(ns(o)&&be(o)&&!be(r))return!1;if(!t&&(!$r(r)&&!ns(r)&&(o=Q(o),r=Q(r)),!U(n)&&be(o)&&!be(r)))return o.value=r,!0;const a=U(n)&&wu(s)?Number(s)t,Xo=t=>Reflect.getPrototypeOf(t);function Di(t,e,n=!1,s=!1){t=t.__v_raw;const r=Q(t),i=Q(e);n||(e!==i&&Ze(r,"get",e),Ze(r,"get",i));const{has:o}=Xo(r),a=s?Du:n?Lu:Vr;if(o.call(r,e))return a(t.get(e));if(o.call(r,i))return a(t.get(i));t!==r&&t.get(e)}function Ii(t,e=!1){const n=this.__v_raw,s=Q(n),r=Q(t);return e||(t!==r&&Ze(s,"has",t),Ze(s,"has",r)),t===r?n.has(t):n.has(t)||n.has(r)}function Ri(t,e=!1){return t=t.__v_raw,!e&&Ze(Q(t),"iterate",Gn),Reflect.get(t,"size",t)}function Df(t){t=Q(t);const e=Q(this);return Xo(e).has.call(e,t)||(e.add(t),on(e,"add",t,t)),this}function If(t,e){e=Q(e);const n=Q(this),{has:s,get:r}=Xo(n);let i=s.call(n,t);i||(t=Q(t),i=s.call(n,t));const o=r.call(n,t);return n.set(t,e),i?Ks(e,o)&&on(n,"set",t,e):on(n,"add",t,e),this}function Rf(t){const e=Q(this),{has:n,get:s}=Xo(e);let r=n.call(e,t);r||(t=Q(t),r=n.call(e,t)),s&&s.call(e,t);const i=e.delete(t);return r&&on(e,"delete",t,void 0),i}function Lf(){const t=Q(this),e=t.size!==0,n=t.clear();return e&&on(t,"clear",void 0,void 0),n}function Li(t,e){return function(s,r){const i=this,o=i.__v_raw,a=Q(o),l=e?Du:t?Lu:Vr;return!t&&Ze(a,"iterate",Gn),o.forEach((u,c)=>s.call(r,l(u),l(c),i))}}function Fi(t,e,n){return function(...s){const r=this.__v_raw,i=Q(r),o=Ps(i),a=t==="entries"||t===Symbol.iterator&&o,l=t==="keys"&&o,u=r[t](...s),c=n?Du:e?Lu:Vr;return!e&&Ze(i,"iterate",l?_l:Gn),{next(){const{value:f,done:m}=u.next();return m?{value:f,done:m}:{value:a?[c(f[0]),c(f[1])]:c(f),done:m}},[Symbol.iterator](){return this}}}}function dn(t){return function(...e){return t==="delete"?!1:this}}function LT(){const t={get(i){return Di(this,i)},get size(){return Ri(this)},has:Ii,add:Df,set:If,delete:Rf,clear:Lf,forEach:Li(!1,!1)},e={get(i){return Di(this,i,!1,!0)},get size(){return Ri(this)},has:Ii,add:Df,set:If,delete:Rf,clear:Lf,forEach:Li(!1,!0)},n={get(i){return Di(this,i,!0)},get size(){return Ri(this,!0)},has(i){return Ii.call(this,i,!0)},add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear"),forEach:Li(!0,!1)},s={get(i){return Di(this,i,!0,!0)},get size(){return Ri(this,!0)},has(i){return Ii.call(this,i,!0)},add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear"),forEach:Li(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=Fi(i,!1,!1),n[i]=Fi(i,!0,!1),e[i]=Fi(i,!1,!0),s[i]=Fi(i,!0,!0)}),[t,n,e,s]}const[FT,MT,xT,BT]=LT();function Jo(t,e){const n=e?t?BT:xT:t?MT:FT;return(s,r,i)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?s:Reflect.get(ue(n,r)&&r in s?n:s,r,i)}const $T={get:Jo(!1,!1)},VT={get:Jo(!1,!0)},jT={get:Jo(!0,!1)},HT={get:Jo(!0,!0)},Sp=new WeakMap,wp=new WeakMap,Op=new WeakMap,kp=new WeakMap;function UT(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function WT(t){return t.__v_skip||!Object.isExtensible(t)?0:UT(YA(t))}function Dt(t){return ns(t)?t:Zo(t,!1,Tp,$T,Sp)}function Np(t){return Zo(t,!1,IT,VT,wp)}function Iu(t){return Zo(t,!0,Cp,jT,Op)}function qT(t){return Zo(t,!0,RT,HT,kp)}function Zo(t,e,n,s,r){if(!me(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=r.get(t);if(i)return i;const o=WT(t);if(o===0)return t;const a=new Proxy(t,o===2?s:n);return r.set(t,a),a}function tn(t){return ns(t)?tn(t.__v_raw):!!(t&&t.__v_isReactive)}function ns(t){return!!(t&&t.__v_isReadonly)}function $r(t){return!!(t&&t.__v_isShallow)}function Ru(t){return tn(t)||ns(t)}function Q(t){const e=t&&t.__v_raw;return e?Q(e):t}function hi(t){return mo(t,"__v_skip",!0),t}const Vr=t=>me(t)?Dt(t):t,Lu=t=>me(t)?Iu(t):t;function Fu(t){En&&wt&&(t=Q(t),vp(t.dep||(t.dep=Pu())))}function Qo(t,e){t=Q(t);const n=t.dep;n&&El(n)}function be(t){return!!(t&&t.__v_isRef===!0)}function Ge(t){return Pp(t,!1)}function KT(t){return Pp(t,!0)}function Pp(t,e){return be(t)?t:new zT(t,e)}class zT{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:Q(e),this._value=n?e:Vr(e)}get value(){return Fu(this),this._value}set value(e){const n=this.__v_isShallow||$r(e)||ns(e);e=n?e:Q(e),Ks(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:Vr(e),Qo(this))}}function GT(t){Qo(t)}function Mu(t){return be(t)?t.value:t}function YT(t){return Z(t)?t():Mu(t)}const XT={get:(t,e,n)=>Mu(Reflect.get(t,e,n)),set:(t,e,n,s)=>{const r=t[e];return be(r)&&!be(n)?(r.value=n,!0):Reflect.set(t,e,n,s)}};function xu(t){return tn(t)?t:new Proxy(t,XT)}class JT{constructor(e){this.dep=void 0,this.__v_isRef=!0;const{get:n,set:s}=e(()=>Fu(this),()=>Qo(this));this._get=n,this._set=s}get value(){return this._get()}set value(e){this._set(e)}}function ZT(t){return new JT(t)}function Dp(t){const e=U(t)?new Array(t.length):{};for(const n in t)e[n]=Ip(t,n);return e}class QT{constructor(e,n,s){this._object=e,this._key=n,this._defaultValue=s,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return yT(Q(this._object),this._key)}}class eC{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function tC(t,e,n){return be(t)?t:Z(t)?new eC(t):me(t)&&arguments.length>1?Ip(t,e,n):Ge(t)}function Ip(t,e,n){const s=t[e];return be(s)?s:new QT(t,e,n)}class nC{constructor(e,n,s,r){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new di(e,()=>{this._dirty||(this._dirty=!0,Qo(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!r,this.__v_isReadonly=s}get value(){const e=Q(this);return Fu(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function sC(t,e,n=!1){let s,r;const i=Z(t);return i?(s=t,r=Ue):(s=t.get,r=t.set),new nC(s,r,i||!r,n)}function rC(t,...e){}function iC(t,e){}function nn(t,e,n,s){let r;try{r=s?t(...s):t()}catch(i){ds(i,e,n)}return r}function ot(t,e,n,s){if(Z(t)){const i=nn(t,e,n,s);return i&&Su(i)&&i.catch(o=>{ds(o,e,n)}),i}const r=[];for(let i=0;i>>1;Hr(Le[s])Bt&&Le.splice(e,1)}function $u(t){U(t)?Rs.push(...t):(!Yt||!Yt.includes(t,t.allowRecurse?$n+1:$n))&&Rs.push(t),Lp()}function Ff(t,e=jr?Bt+1:0){for(;eHr(n)-Hr(s)),$n=0;$nt.id==null?1/0:t.id,uC=(t,e)=>{const n=Hr(t)-Hr(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function Fp(t){yl=!1,jr=!0,Le.sort(uC);const e=Ue;try{for(Bt=0;BtCs.emit(r,...i)),Mi=[]):typeof window<"u"&&window.HTMLElement&&!((s=(n=window.navigator)==null?void 0:n.userAgent)!=null&&s.includes("jsdom"))?((e.__VUE_DEVTOOLS_HOOK_REPLAY__=e.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{Mp(i,e)}),setTimeout(()=>{Cs||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Mi=[])},3e3)):Mi=[]}function cC(t,e,...n){if(t.isUnmounted)return;const s=t.vnode.props||pe;let r=n;const i=e.startsWith("update:"),o=i&&e.slice(7);if(o&&o in s){const c=`${o==="modelValue"?"model":o}Modifiers`,{number:f,trim:m}=s[c]||pe;m&&(r=n.map(p=>ne(p)?p.trim():p)),f&&(r=n.map(go))}let a,l=s[a=Ds(e)]||s[a=Ds(we(e))];!l&&i&&(l=s[a=Ds(rt(e))]),l&&ot(l,t,6,r);const u=s[a+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,ot(u,t,6,r)}}function xp(t,e,n=!1){const s=e.emitsCache,r=s.get(t);if(r!==void 0)return r;const i=t.emits;let o={},a=!1;if(!Z(t)){const l=u=>{const c=xp(u,e,!0);c&&(a=!0,ae(o,c))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!i&&!a?(me(t)&&s.set(t,null),null):(U(i)?i.forEach(l=>o[l]=null):ae(o,i),me(t)&&s.set(t,o),o)}function ta(t,e){return!t||!us(e)?!1:(e=e.slice(2).replace(/Once$/,""),ue(t,e[0].toLowerCase()+e.slice(1))||ue(t,rt(e))||ue(t,e))}let De=null,na=null;function Ur(t){const e=De;return De=t,na=t&&t.type.__scopeId||null,e}function fC(t){na=t}function dC(){na=null}const hC=t=>Vu;function Vu(t,e=De,n){if(!e||t._n)return t;const s=(...r)=>{s._d&&wl(-1);const i=Ur(e);let o;try{o=t(...r)}finally{Ur(i),s._d&&wl(1)}return o};return s._n=!0,s._c=!0,s._d=!0,s}function eo(t){const{type:e,vnode:n,proxy:s,withProxy:r,props:i,propsOptions:[o],slots:a,attrs:l,emit:u,render:c,renderCache:f,data:m,setupState:p,ctx:E,inheritAttrs:d}=t;let y,_;const h=Ur(t);try{if(n.shapeFlag&4){const g=r||s;y=nt(c.call(g,g,f,i,p,m,E)),_=l}else{const g=e;y=nt(g.length>1?g(i,{attrs:l,slots:a,emit:u}):g(i,null)),_=e.props?l:mC(l)}}catch(g){Dr.length=0,ds(g,t,1),y=te(Me)}let b=y;if(_&&d!==!1){const g=Object.keys(_),{shapeFlag:A}=b;g.length&&A&7&&(o&&g.some(Tu)&&(_=gC(_,o)),b=Nt(b,_))}return n.dirs&&(b=Nt(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),y=b,Ur(h),y}function pC(t){let e;for(let n=0;n{let e;for(const n in t)(n==="class"||n==="style"||us(n))&&((e||(e={}))[n]=t[n]);return e},gC=(t,e)=>{const n={};for(const s in t)(!Tu(s)||!(s.slice(9)in e))&&(n[s]=t[s]);return n};function _C(t,e,n){const{props:s,children:r,component:i}=t,{props:o,children:a,patchFlag:l}=e,u=i.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Mf(s,o,u):!!o;if(l&8){const c=e.dynamicProps;for(let f=0;ft.__isSuspense,EC={name:"Suspense",__isSuspense:!0,process(t,e,n,s,r,i,o,a,l,u){t==null?vC(e,n,s,r,i,o,a,l,u):bC(t,e,n,s,r,o,a,l,u)},hydrate:AC,create:Hu,normalize:TC},yC=EC;function Wr(t,e){const n=t.props&&t.props[e];Z(n)&&n()}function vC(t,e,n,s,r,i,o,a,l){const{p:u,o:{createElement:c}}=l,f=c("div"),m=t.suspense=Hu(t,r,s,e,f,n,i,o,a,l);u(null,m.pendingBranch=t.ssContent,f,null,s,m,i,o),m.deps>0?(Wr(t,"onPending"),Wr(t,"onFallback"),u(null,t.ssFallback,e,n,s,null,i,o),Ls(m,t.ssFallback)):m.resolve(!1,!0)}function bC(t,e,n,s,r,i,o,a,{p:l,um:u,o:{createElement:c}}){const f=e.suspense=t.suspense;f.vnode=e,e.el=t.el;const m=e.ssContent,p=e.ssFallback,{activeBranch:E,pendingBranch:d,isInFallback:y,isHydrating:_}=f;if(d)f.pendingBranch=m,Ot(m,d)?(l(d,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0?f.resolve():y&&(l(E,p,n,s,r,null,i,o,a),Ls(f,p))):(f.pendingId++,_?(f.isHydrating=!1,f.activeBranch=d):u(d,r,f),f.deps=0,f.effects.length=0,f.hiddenContainer=c("div"),y?(l(null,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0?f.resolve():(l(E,p,n,s,r,null,i,o,a),Ls(f,p))):E&&Ot(m,E)?(l(E,m,n,s,r,f,i,o,a),f.resolve(!0)):(l(null,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0&&f.resolve()));else if(E&&Ot(m,E))l(E,m,n,s,r,f,i,o,a),Ls(f,m);else if(Wr(e,"onPending"),f.pendingBranch=m,f.pendingId++,l(null,m,f.hiddenContainer,null,r,f,i,o,a),f.deps<=0)f.resolve();else{const{timeout:h,pendingId:b}=f;h>0?setTimeout(()=>{f.pendingId===b&&f.fallback(p)},h):h===0&&f.fallback(p)}}function Hu(t,e,n,s,r,i,o,a,l,u,c=!1){const{p:f,m,um:p,n:E,o:{parentNode:d,remove:y}}=u;let _;const h=CC(t);h&&e!=null&&e.pendingBranch&&(_=e.pendingId,e.deps++);const b=t.props?_o(t.props.timeout):void 0,g={vnode:t,parent:e,parentComponent:n,isSVG:o,container:s,hiddenContainer:r,anchor:i,deps:0,pendingId:0,timeout:typeof b=="number"?b:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:c,isUnmounted:!1,effects:[],resolve(A=!1,C=!1){const{vnode:O,activeBranch:v,pendingBranch:w,pendingId:k,effects:N,parentComponent:P,container:R}=g;if(g.isHydrating)g.isHydrating=!1;else if(!A){const W=v&&w.transition&&w.transition.mode==="out-in";W&&(v.transition.afterLeave=()=>{k===g.pendingId&&m(w,R,ee,0)});let{anchor:ee}=g;v&&(ee=E(v),p(v,P,g,!0)),W||m(w,R,ee,0)}Ls(g,w),g.pendingBranch=null,g.isInFallback=!1;let B=g.parent,X=!1;for(;B;){if(B.pendingBranch){B.effects.push(...N),X=!0;break}B=B.parent}X||$u(N),g.effects=[],h&&e&&e.pendingBranch&&_===e.pendingId&&(e.deps--,e.deps===0&&!C&&e.resolve()),Wr(O,"onResolve")},fallback(A){if(!g.pendingBranch)return;const{vnode:C,activeBranch:O,parentComponent:v,container:w,isSVG:k}=g;Wr(C,"onFallback");const N=E(O),P=()=>{g.isInFallback&&(f(null,A,w,N,v,null,k,a,l),Ls(g,A))},R=A.transition&&A.transition.mode==="out-in";R&&(O.transition.afterLeave=P),g.isInFallback=!0,p(O,v,null,!0),R||P()},move(A,C,O){g.activeBranch&&m(g.activeBranch,A,C,O),g.container=A},next(){return g.activeBranch&&E(g.activeBranch)},registerDep(A,C){const O=!!g.pendingBranch;O&&g.deps++;const v=A.vnode.el;A.asyncDep.catch(w=>{ds(w,A,0)}).then(w=>{if(A.isUnmounted||g.isUnmounted||g.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:k}=A;Ol(A,w,!1),v&&(k.el=v);const N=!v&&A.subTree.el;C(A,k,d(v||A.subTree.el),v?null:E(A.subTree),g,o,l),N&&y(N),ju(A,k.el),O&&--g.deps===0&&g.resolve()})},unmount(A,C){g.isUnmounted=!0,g.activeBranch&&p(g.activeBranch,n,A,C),g.pendingBranch&&p(g.pendingBranch,n,A,C)}};return g}function AC(t,e,n,s,r,i,o,a,l){const u=e.suspense=Hu(e,s,n,t.parentNode,document.createElement("div"),null,r,i,o,a,!0),c=l(t,u.pendingBranch=e.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),c}function TC(t){const{shapeFlag:e,children:n}=t,s=e&32;t.ssContent=xf(s?n.default:n),t.ssFallback=s?xf(n.fallback):te(Me)}function xf(t){let e;if(Z(t)){const n=is&&t._c;n&&(t._d=!1,gi()),t=t(),n&&(t._d=!0,e=Ye,gm())}return U(t)&&(t=pC(t)),t=nt(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function $p(t,e){e&&e.pendingBranch?U(t)?e.effects.push(...t):e.effects.push(t):$u(t)}function Ls(t,e){t.activeBranch=e;const{vnode:n,parentComponent:s}=t,r=n.el=e.el;s&&s.subTree===n&&(s.vnode.el=r,ju(s,r))}function CC(t){var e;return((e=t.props)==null?void 0:e.suspensible)!=null&&t.props.suspensible!==!1}function kr(t,e){return pi(t,null,e)}function Vp(t,e){return pi(t,null,{flush:"post"})}function SC(t,e){return pi(t,null,{flush:"sync"})}const xi={};function yn(t,e,n){return pi(t,e,n)}function pi(t,e,{immediate:n,deep:s,flush:r,onTrack:i,onTrigger:o}=pe){var a;const l=Nu()===((a=Se)==null?void 0:a.scope)?Se:null;let u,c=!1,f=!1;if(be(t)?(u=()=>t.value,c=$r(t)):tn(t)?(u=()=>t,s=!0):U(t)?(f=!0,c=t.some(g=>tn(g)||$r(g)),u=()=>t.map(g=>{if(be(g))return g.value;if(tn(g))return Wn(g);if(Z(g))return nn(g,l,2)})):Z(t)?e?u=()=>nn(t,l,2):u=()=>{if(!(l&&l.isUnmounted))return m&&m(),ot(t,l,3,[p])}:u=Ue,e&&s){const g=u;u=()=>Wn(g())}let m,p=g=>{m=h.onStop=()=>{nn(g,l,4)}},E;if(Gs)if(p=Ue,e?n&&ot(e,l,3,[u(),f?[]:void 0,p]):u(),r==="sync"){const g=km();E=g.__watcherHandles||(g.__watcherHandles=[])}else return Ue;let d=f?new Array(t.length).fill(xi):xi;const y=()=>{if(h.active)if(e){const g=h.run();(s||c||(f?g.some((A,C)=>Ks(A,d[C])):Ks(g,d)))&&(m&&m(),ot(e,l,3,[g,d===xi?void 0:f&&d[0]===xi?[]:d,p]),d=g)}else h.run()};y.allowRecurse=!!e;let _;r==="sync"?_=y:r==="post"?_=()=>Ie(y,l&&l.suspense):(y.pre=!0,l&&(y.id=l.uid),_=()=>ea(y));const h=new di(u,_);e?n?y():d=h.run():r==="post"?Ie(h.run.bind(h),l&&l.suspense):h.run();const b=()=>{h.stop(),l&&l.scope&&Cu(l.scope.effects,h)};return E&&E.push(b),b}function wC(t,e,n){const s=this.proxy,r=ne(t)?t.includes(".")?jp(s,t):()=>s[t]:t.bind(s,s);let i;Z(e)?i=e:(i=e.handler,n=e);const o=Se;kn(this);const a=pi(r,i.bind(s),n);return o?kn(o):vn(),a}function jp(t,e){const n=e.split(".");return()=>{let s=t;for(let r=0;r{Wn(n,e)});else if(fp(t))for(const n in t)Wn(t[n],e);return t}function OC(t,e){const n=De;if(n===null)return t;const s=la(n)||n.proxy,r=t.dirs||(t.dirs=[]);for(let i=0;i{t.isMounted=!0}),oa(()=>{t.isUnmounting=!0}),t}const ht=[Function,Array],Wu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ht,onEnter:ht,onAfterEnter:ht,onEnterCancelled:ht,onBeforeLeave:ht,onLeave:ht,onAfterLeave:ht,onLeaveCancelled:ht,onBeforeAppear:ht,onAppear:ht,onAfterAppear:ht,onAppearCancelled:ht},kC={name:"BaseTransition",props:Wu,setup(t,{slots:e}){const n=un(),s=Uu();let r;return()=>{const i=e.default&&sa(e.default(),!0);if(!i||!i.length)return;let o=i[0];if(i.length>1){for(const d of i)if(d.type!==Me){o=d;break}}const a=Q(t),{mode:l}=a;if(s.isLeaving)return $a(o);const u=Bf(o);if(!u)return $a(o);const c=zs(u,a,s,n);ss(u,c);const f=n.subTree,m=f&&Bf(f);let p=!1;const{getTransitionKey:E}=u.type;if(E){const d=E();r===void 0?r=d:d!==r&&(r=d,p=!0)}if(m&&m.type!==Me&&(!Ot(u,m)||p)){const d=zs(m,a,s,n);if(ss(m,d),l==="out-in")return s.isLeaving=!0,d.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},$a(o);l==="in-out"&&u.type!==Me&&(d.delayLeave=(y,_,h)=>{const b=Up(s,m);b[String(m.key)]=m,y._leaveCb=()=>{_(),y._leaveCb=void 0,delete c.delayedLeave},c.delayedLeave=h})}return o}}},Hp=kC;function Up(t,e){const{leavingVNodes:n}=t;let s=n.get(e.type);return s||(s=Object.create(null),n.set(e.type,s)),s}function zs(t,e,n,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:a,onEnter:l,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:f,onLeave:m,onAfterLeave:p,onLeaveCancelled:E,onBeforeAppear:d,onAppear:y,onAfterAppear:_,onAppearCancelled:h}=e,b=String(t.key),g=Up(n,t),A=(v,w)=>{v&&ot(v,s,9,w)},C=(v,w)=>{const k=w[1];A(v,w),U(v)?v.every(N=>N.length<=1)&&k():v.length<=1&&k()},O={mode:i,persisted:o,beforeEnter(v){let w=a;if(!n.isMounted)if(r)w=d||a;else return;v._leaveCb&&v._leaveCb(!0);const k=g[b];k&&Ot(t,k)&&k.el._leaveCb&&k.el._leaveCb(),A(w,[v])},enter(v){let w=l,k=u,N=c;if(!n.isMounted)if(r)w=y||l,k=_||u,N=h||c;else return;let P=!1;const R=v._enterCb=B=>{P||(P=!0,B?A(N,[v]):A(k,[v]),O.delayedLeave&&O.delayedLeave(),v._enterCb=void 0)};w?C(w,[v,R]):R()},leave(v,w){const k=String(t.key);if(v._enterCb&&v._enterCb(!0),n.isUnmounting)return w();A(f,[v]);let N=!1;const P=v._leaveCb=R=>{N||(N=!0,w(),R?A(E,[v]):A(p,[v]),v._leaveCb=void 0,g[k]===t&&delete g[k])};g[k]=t,m?C(m,[v,P]):P()},clone(v){return zs(v,e,n,s)}};return O}function $a(t){if(mi(t))return t=Nt(t),t.children=null,t}function Bf(t){return mi(t)?t.children?t.children[0]:void 0:t}function ss(t,e){t.shapeFlag&6&&t.component?ss(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 sa(t,e=!1,n){let s=[],r=0;for(let i=0;i1)for(let i=0;iae({name:t.name},e,{setup:t}))():t}const Yn=t=>!!t.type.__asyncLoader;function Wp(t){Z(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:s,delay:r=200,timeout:i,suspensible:o=!0,onError:a}=t;let l=null,u,c=0;const f=()=>(c++,l=null,m()),m=()=>{let p;return l||(p=l=e().catch(E=>{if(E=E instanceof Error?E:new Error(String(E)),a)return new Promise((d,y)=>{a(E,()=>d(f()),()=>y(E),c+1)});throw E}).then(E=>p!==l&&l?l:(E&&(E.__esModule||E[Symbol.toStringTag]==="Module")&&(E=E.default),u=E,E)))};return hs({name:"AsyncComponentWrapper",__asyncLoader:m,get __asyncResolved(){return u},setup(){const p=Se;if(u)return()=>Va(u,p);const E=h=>{l=null,ds(h,p,13,!s)};if(o&&p.suspense||Gs)return m().then(h=>()=>Va(h,p)).catch(h=>(E(h),()=>s?te(s,{error:h}):null));const d=Ge(!1),y=Ge(),_=Ge(!!r);return r&&setTimeout(()=>{_.value=!1},r),i!=null&&setTimeout(()=>{if(!d.value&&!y.value){const h=new Error(`Async component timed out after ${i}ms.`);E(h),y.value=h}},i),m().then(()=>{d.value=!0,p.parent&&mi(p.parent.vnode)&&ea(p.parent.update)}).catch(h=>{E(h),y.value=h}),()=>{if(d.value&&u)return Va(u,p);if(y.value&&s)return te(s,{error:y.value});if(n&&!_.value)return te(n)}}})}function Va(t,e){const{ref:n,props:s,children:r,ce:i}=e.vnode,o=te(t,s,r);return o.ref=n,o.ce=i,delete e.vnode.ce,o}const mi=t=>t.type.__isKeepAlive,NC={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=un(),s=n.ctx;if(!s.renderer)return()=>{const h=e.default&&e.default();return h&&h.length===1?h[0]:h};const r=new Map,i=new Set;let o=null;const a=n.suspense,{renderer:{p:l,m:u,um:c,o:{createElement:f}}}=s,m=f("div");s.activate=(h,b,g,A,C)=>{const O=h.component;u(h,b,g,0,a),l(O.vnode,h,b,g,O,a,A,h.slotScopeIds,C),Ie(()=>{O.isDeactivated=!1,O.a&&Is(O.a);const v=h.props&&h.props.onVnodeMounted;v&&Ke(v,O.parent,h)},a)},s.deactivate=h=>{const b=h.component;u(h,m,null,1,a),Ie(()=>{b.da&&Is(b.da);const g=h.props&&h.props.onVnodeUnmounted;g&&Ke(g,b.parent,h),b.isDeactivated=!0},a)};function p(h){ja(h),c(h,n,a,!0)}function E(h){r.forEach((b,g)=>{const A=Nl(b.type);A&&(!h||!h(A))&&d(g)})}function d(h){const b=r.get(h);!o||!Ot(b,o)?p(b):o&&ja(o),r.delete(h),i.delete(h)}yn(()=>[t.include,t.exclude],([h,b])=>{h&&E(g=>Tr(h,g)),b&&E(g=>!Tr(b,g))},{flush:"post",deep:!0});let y=null;const _=()=>{y!=null&&r.set(y,Ha(n.subTree))};return ps(_),ia(_),oa(()=>{r.forEach(h=>{const{subTree:b,suspense:g}=n,A=Ha(b);if(h.type===A.type&&h.key===A.key){ja(A);const C=A.component.da;C&&Ie(C,g);return}p(h)})}),()=>{if(y=null,!e.default)return null;const h=e.default(),b=h[0];if(h.length>1)return o=null,h;if(!Ut(b)||!(b.shapeFlag&4)&&!(b.shapeFlag&128))return o=null,b;let g=Ha(b);const A=g.type,C=Nl(Yn(g)?g.type.__asyncResolved||{}:A),{include:O,exclude:v,max:w}=t;if(O&&(!C||!Tr(O,C))||v&&C&&Tr(v,C))return o=g,b;const k=g.key==null?A:g.key,N=r.get(k);return g.el&&(g=Nt(g),b.shapeFlag&128&&(b.ssContent=g)),y=k,N?(g.el=N.el,g.component=N.component,g.transition&&ss(g,g.transition),g.shapeFlag|=512,i.delete(k),i.add(k)):(i.add(k),w&&i.size>parseInt(w,10)&&d(i.values().next().value)),g.shapeFlag|=256,o=g,Bp(b.type)?b:g}}},PC=NC;function Tr(t,e){return U(t)?t.some(n=>Tr(n,e)):ne(t)?t.split(",").includes(e):GA(t)?t.test(e):!1}function qp(t,e){zp(t,"a",e)}function Kp(t,e){zp(t,"da",e)}function zp(t,e,n=Se){const s=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(ra(e,s,n),n){let r=n.parent;for(;r&&r.parent;)mi(r.parent.vnode)&&DC(s,e,n,r),r=r.parent}}function DC(t,e,n,s){const r=ra(e,t,s,!0);dr(()=>{Cu(s[e],r)},n)}function ja(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function Ha(t){return t.shapeFlag&128?t.ssContent:t}function ra(t,e,n=Se,s=!1){if(n){const r=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...o)=>{if(n.isUnmounted)return;ur(),kn(n);const a=ot(e,n,t,o);return vn(),cr(),a});return s?r.unshift(i):r.push(i),i}}const ln=t=>(e,n=Se)=>(!Gs||t==="sp")&&ra(t,(...s)=>e(...s),n),Gp=ln("bm"),ps=ln("m"),Yp=ln("bu"),ia=ln("u"),oa=ln("bum"),dr=ln("um"),Xp=ln("sp"),Jp=ln("rtg"),Zp=ln("rtc");function Qp(t,e=Se){ra("ec",t,e)}const qu="components",IC="directives";function RC(t,e){return Ku(qu,t,!0,e)||t}const em=Symbol.for("v-ndc");function LC(t){return ne(t)?Ku(qu,t,!1)||t:t||em}function FC(t){return Ku(IC,t)}function Ku(t,e,n=!0,s=!1){const r=De||Se;if(r){const i=r.type;if(t===qu){const a=Nl(i,!1);if(a&&(a===e||a===we(e)||a===fs(we(e))))return i}const o=$f(r[t]||i[t],e)||$f(r.appContext[t],e);return!o&&s?i:o}}function $f(t,e){return t&&(t[e]||t[we(e)]||t[fs(we(e))])}function MC(t,e,n,s){let r;const i=n&&n[s];if(U(t)||ne(t)){r=new Array(t.length);for(let o=0,a=t.length;oe(o,a,void 0,i&&i[a]));else{const o=Object.keys(t);r=new Array(o.length);for(let a=0,l=o.length;a{const i=s.fn(...r);return i&&(i.key=s.key),i}:s.fn)}return t}function BC(t,e,n={},s,r){if(De.isCE||De.parent&&Yn(De.parent)&&De.parent.isCE)return e!=="default"&&(n.name=e),te("slot",n,s&&s());let i=t[e];i&&i._c&&(i._d=!1),gi();const o=i&&tm(i(n)),a=Xu(Pe,{key:n.key||o&&o.key||`_${e}`},o||(s?s():[]),o&&t._===1?64:-2);return!r&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),i&&i._c&&(i._d=!0),a}function tm(t){return t.some(e=>Ut(e)?!(e.type===Me||e.type===Pe&&!tm(e.children)):!0)?t:null}function $C(t,e){const n={};for(const s in t)n[e&&/[A-Z]/.test(s)?`on:${s}`:Ds(s)]=t[s];return n}const vl=t=>t?Am(t)?la(t)||t.proxy:vl(t.parent):null,Nr=ae(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=>vl(t.parent),$root:t=>vl(t.root),$emit:t=>t.emit,$options:t=>zu(t),$forceUpdate:t=>t.f||(t.f=()=>ea(t.update)),$nextTick:t=>t.n||(t.n=fr.bind(t.proxy)),$watch:t=>wC.bind(t)}),Ua=(t,e)=>t!==pe&&!t.__isScriptSetup&&ue(t,e),bl={get({_:t},e){const{ctx:n,setupState:s,data:r,props:i,accessCache:o,type:a,appContext:l}=t;let u;if(e[0]!=="$"){const p=o[e];if(p!==void 0)switch(p){case 1:return s[e];case 2:return r[e];case 4:return n[e];case 3:return i[e]}else{if(Ua(s,e))return o[e]=1,s[e];if(r!==pe&&ue(r,e))return o[e]=2,r[e];if((u=t.propsOptions[0])&&ue(u,e))return o[e]=3,i[e];if(n!==pe&&ue(n,e))return o[e]=4,n[e];Al&&(o[e]=0)}}const c=Nr[e];let f,m;if(c)return e==="$attrs"&&Ze(t,"get",e),c(t);if((f=a.__cssModules)&&(f=f[e]))return f;if(n!==pe&&ue(n,e))return o[e]=4,n[e];if(m=l.config.globalProperties,ue(m,e))return m[e]},set({_:t},e,n){const{data:s,setupState:r,ctx:i}=t;return Ua(r,e)?(r[e]=n,!0):s!==pe&&ue(s,e)?(s[e]=n,!0):ue(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:s,appContext:r,propsOptions:i}},o){let a;return!!n[o]||t!==pe&&ue(t,o)||Ua(e,o)||(a=i[0])&&ue(a,o)||ue(s,o)||ue(Nr,o)||ue(r.config.globalProperties,o)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:ue(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}},VC=ae({},bl,{get(t,e){if(e!==Symbol.unscopables)return bl.get(t,e,t)},has(t,e){return e[0]!=="_"&&!eT(e)}});function jC(){return null}function HC(){return null}function UC(t){}function WC(t){}function qC(){return null}function KC(){}function zC(t,e){return null}function GC(){return nm().slots}function YC(){return nm().attrs}function XC(t,e,n){const s=un();if(n&&n.local){const r=Ge(t[e]);return yn(()=>t[e],i=>r.value=i),yn(r,i=>{i!==t[e]&&s.emit(`update:${e}`,i)}),r}else return{__v_isRef:!0,get value(){return t[e]},set value(r){s.emit(`update:${e}`,r)}}}function nm(){const t=un();return t.setupContext||(t.setupContext=wm(t))}function qr(t){return U(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function JC(t,e){const n=qr(t);for(const s in e){if(s.startsWith("__skip"))continue;let r=n[s];r?U(r)||Z(r)?r=n[s]={type:r,default:e[s]}:r.default=e[s]:r===null&&(r=n[s]={default:e[s]}),r&&e[`__skip_${s}`]&&(r.skipFactory=!0)}return n}function ZC(t,e){return!t||!e?t||e:U(t)&&U(e)?t.concat(e):ae({},qr(t),qr(e))}function QC(t,e){const n={};for(const s in t)e.includes(s)||Object.defineProperty(n,s,{enumerable:!0,get:()=>t[s]});return n}function eS(t){const e=un();let n=t();return vn(),Su(n)&&(n=n.catch(s=>{throw kn(e),s})),[n,()=>kn(e)]}let Al=!0;function tS(t){const e=zu(t),n=t.proxy,s=t.ctx;Al=!1,e.beforeCreate&&Vf(e.beforeCreate,t,"bc");const{data:r,computed:i,methods:o,watch:a,provide:l,inject:u,created:c,beforeMount:f,mounted:m,beforeUpdate:p,updated:E,activated:d,deactivated:y,beforeDestroy:_,beforeUnmount:h,destroyed:b,unmounted:g,render:A,renderTracked:C,renderTriggered:O,errorCaptured:v,serverPrefetch:w,expose:k,inheritAttrs:N,components:P,directives:R,filters:B}=e;if(u&&nS(u,s,null),o)for(const ee in o){const se=o[ee];Z(se)&&(s[ee]=se.bind(n))}if(r){const ee=r.call(n,n);me(ee)&&(t.data=Dt(ee))}if(Al=!0,i)for(const ee in i){const se=i[ee],_e=Z(se)?se.bind(n,n):Z(se.get)?se.get.bind(n,n):Ue,dt=!Z(se)&&Z(se.set)?se.set.bind(n):Ue,Be=ke({get:_e,set:dt});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>Be.value,set:ye=>Be.value=ye})}if(a)for(const ee in a)sm(a[ee],s,n,ee);if(l){const ee=Z(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(se=>{im(se,ee[se])})}c&&Vf(c,t,"c");function W(ee,se){U(se)?se.forEach(_e=>ee(_e.bind(n))):se&&ee(se.bind(n))}if(W(Gp,f),W(ps,m),W(Yp,p),W(ia,E),W(qp,d),W(Kp,y),W(Qp,v),W(Zp,C),W(Jp,O),W(oa,h),W(dr,g),W(Xp,w),U(k))if(k.length){const ee=t.exposed||(t.exposed={});k.forEach(se=>{Object.defineProperty(ee,se,{get:()=>n[se],set:_e=>n[se]=_e})})}else t.exposed||(t.exposed={});A&&t.render===Ue&&(t.render=A),N!=null&&(t.inheritAttrs=N),P&&(t.components=P),R&&(t.directives=R)}function nS(t,e,n=Ue){U(t)&&(t=Tl(t));for(const s in t){const r=t[s];let i;me(r)?"default"in r?i=Fs(r.from||s,r.default,!0):i=Fs(r.from||s):i=Fs(r),be(i)?Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):e[s]=i}}function Vf(t,e,n){ot(U(t)?t.map(s=>s.bind(e.proxy)):t.bind(e.proxy),e,n)}function sm(t,e,n,s){const r=s.includes(".")?jp(n,s):()=>n[s];if(ne(t)){const i=e[t];Z(i)&&yn(r,i)}else if(Z(t))yn(r,t.bind(n));else if(me(t))if(U(t))t.forEach(i=>sm(i,e,n,s));else{const i=Z(t.handler)?t.handler.bind(n):e[t.handler];Z(i)&&yn(r,i,t)}}function zu(t){const e=t.type,{mixins:n,extends:s}=e,{mixins:r,optionsCache:i,config:{optionMergeStrategies:o}}=t.appContext,a=i.get(e);let l;return a?l=a:!r.length&&!n&&!s?l=e:(l={},r.length&&r.forEach(u=>vo(l,u,o,!0)),vo(l,e,o)),me(e)&&i.set(e,l),l}function vo(t,e,n,s=!1){const{mixins:r,extends:i}=e;i&&vo(t,i,n,!0),r&&r.forEach(o=>vo(t,o,n,!0));for(const o in e)if(!(s&&o==="expose")){const a=sS[o]||n&&n[o];t[o]=a?a(t[o],e[o]):e[o]}return t}const sS={data:jf,props:Hf,emits:Hf,methods:Cr,computed:Cr,beforeCreate:Ve,created:Ve,beforeMount:Ve,mounted:Ve,beforeUpdate:Ve,updated:Ve,beforeDestroy:Ve,beforeUnmount:Ve,destroyed:Ve,unmounted:Ve,activated:Ve,deactivated:Ve,errorCaptured:Ve,serverPrefetch:Ve,components:Cr,directives:Cr,watch:iS,provide:jf,inject:rS};function jf(t,e){return e?t?function(){return ae(Z(t)?t.call(this,this):t,Z(e)?e.call(this,this):e)}:e:t}function rS(t,e){return Cr(Tl(t),Tl(e))}function Tl(t){if(U(t)){const e={};for(let n=0;n1)return n&&Z(e)?e.call(s&&s.proxy):e}}function om(){return!!(Se||De||Kr)}function lS(t,e,n,s=!1){const r={},i={};mo(i,aa,1),t.propsDefaults=Object.create(null),am(t,e,r,i);for(const o in t.propsOptions[0])o in r||(r[o]=void 0);n?t.props=s?r:Np(r):t.type.props?t.props=r:t.props=i,t.attrs=i}function uS(t,e,n,s){const{props:r,attrs:i,vnode:{patchFlag:o}}=t,a=Q(r),[l]=t.propsOptions;let u=!1;if((s||o>0)&&!(o&16)){if(o&8){const c=t.vnode.dynamicProps;for(let f=0;f{l=!0;const[m,p]=lm(f,e,!0);ae(o,m),p&&a.push(...p)};!n&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}if(!i&&!l)return me(t)&&s.set(t,Ns),Ns;if(U(i))for(let c=0;c-1,p[1]=d<0||E-1||ue(p,"default"))&&a.push(f)}}}const u=[o,a];return me(t)&&s.set(t,u),u}function Uf(t){return t[0]!=="$"}function Wf(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function qf(t,e){return Wf(t)===Wf(e)}function Kf(t,e){return U(e)?e.findIndex(n=>qf(n,t)):Z(e)&&qf(e,t)?0:-1}const um=t=>t[0]==="_"||t==="$stable",Gu=t=>U(t)?t.map(nt):[nt(t)],cS=(t,e,n)=>{if(e._n)return e;const s=Vu((...r)=>Gu(e(...r)),n);return s._c=!1,s},cm=(t,e,n)=>{const s=t._ctx;for(const r in t){if(um(r))continue;const i=t[r];if(Z(i))e[r]=cS(r,i,s);else if(i!=null){const o=Gu(i);e[r]=()=>o}}},fm=(t,e)=>{const n=Gu(e);t.slots.default=()=>n},fS=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=Q(e),mo(e,"_",n)):cm(e,t.slots={})}else t.slots={},e&&fm(t,e);mo(t.slots,aa,1)},dS=(t,e,n)=>{const{vnode:s,slots:r}=t;let i=!0,o=pe;if(s.shapeFlag&32){const a=e._;a?n&&a===1?i=!1:(ae(r,e),!n&&a===1&&delete r._):(i=!e.$stable,cm(e,r)),o=e}else e&&(fm(t,e),o={default:1});if(i)for(const a in r)!um(a)&&!(a in o)&&delete r[a]};function bo(t,e,n,s,r=!1){if(U(t)){t.forEach((m,p)=>bo(m,e&&(U(e)?e[p]:e),n,s,r));return}if(Yn(s)&&!r)return;const i=s.shapeFlag&4?la(s.component)||s.component.proxy:s.el,o=r?null:i,{i:a,r:l}=t,u=e&&e.r,c=a.refs===pe?a.refs={}:a.refs,f=a.setupState;if(u!=null&&u!==l&&(ne(u)?(c[u]=null,ue(f,u)&&(f[u]=null)):be(u)&&(u.value=null)),Z(l))nn(l,a,12,[o,c]);else{const m=ne(l),p=be(l);if(m||p){const E=()=>{if(t.f){const d=m?ue(f,l)?f[l]:c[l]:l.value;r?U(d)&&Cu(d,i):U(d)?d.includes(i)||d.push(i):m?(c[l]=[i],ue(f,l)&&(f[l]=c[l])):(l.value=[i],t.k&&(c[t.k]=l.value))}else m?(c[l]=o,ue(f,l)&&(f[l]=o)):p&&(l.value=o,t.k&&(c[t.k]=o))};o?(E.id=-1,Ie(E,n)):E()}}}let hn=!1;const Bi=t=>/svg/.test(t.namespaceURI)&&t.tagName!=="foreignObject",$i=t=>t.nodeType===8;function hS(t){const{mt:e,p:n,o:{patchProp:s,createText:r,nextSibling:i,parentNode:o,remove:a,insert:l,createComment:u}}=t,c=(_,h)=>{if(!h.hasChildNodes()){n(null,_,h),yo(),h._vnode=_;return}hn=!1,f(h.firstChild,_,null,null,null),yo(),h._vnode=_,hn&&console.error("Hydration completed but contains mismatches.")},f=(_,h,b,g,A,C=!1)=>{const O=$i(_)&&_.data==="[",v=()=>d(_,h,b,g,A,O),{type:w,ref:k,shapeFlag:N,patchFlag:P}=h;let R=_.nodeType;h.el=_,P===-2&&(C=!1,h.dynamicChildren=null);let B=null;switch(w){case rs:R!==3?h.children===""?(l(h.el=r(""),o(_),_),B=_):B=v():(_.data!==h.children&&(hn=!0,_.data=h.children),B=i(_));break;case Me:R!==8||O?B=v():B=i(_);break;case Xn:if(O&&(_=i(_),R=_.nodeType),R===1||R===3){B=_;const X=!h.children.length;for(let W=0;W{C=C||!!h.dynamicChildren;const{type:O,props:v,patchFlag:w,shapeFlag:k,dirs:N}=h,P=O==="input"&&N||O==="option";if(P||w!==-1){if(N&&xt(h,null,b,"created"),v)if(P||!C||w&48)for(const B in v)(P&&B.endsWith("value")||us(B)&&!zn(B))&&s(_,B,null,v[B],!1,void 0,b);else v.onClick&&s(_,"onClick",null,v.onClick,!1,void 0,b);let R;if((R=v&&v.onVnodeBeforeMount)&&Ke(R,b,h),N&&xt(h,null,b,"beforeMount"),((R=v&&v.onVnodeMounted)||N)&&$p(()=>{R&&Ke(R,b,h),N&&xt(h,null,b,"mounted")},g),k&16&&!(v&&(v.innerHTML||v.textContent))){let B=p(_.firstChild,h,_,b,g,A,C);for(;B;){hn=!0;const X=B;B=B.nextSibling,a(X)}}else k&8&&_.textContent!==h.children&&(hn=!0,_.textContent=h.children)}return _.nextSibling},p=(_,h,b,g,A,C,O)=>{O=O||!!h.dynamicChildren;const v=h.children,w=v.length;for(let k=0;k{const{slotScopeIds:O}=h;O&&(A=A?A.concat(O):O);const v=o(_),w=p(i(_),h,v,b,g,A,C);return w&&$i(w)&&w.data==="]"?i(h.anchor=w):(hn=!0,l(h.anchor=u("]"),v,w),w)},d=(_,h,b,g,A,C)=>{if(hn=!0,h.el=null,C){const w=y(_);for(;;){const k=i(_);if(k&&k!==w)a(k);else break}}const O=i(_),v=o(_);return a(_),n(null,h,v,O,b,g,Bi(v),A),O},y=_=>{let h=0;for(;_;)if(_=i(_),_&&$i(_)&&(_.data==="["&&h++,_.data==="]")){if(h===0)return i(_);h--}return _};return[c,f]}const Ie=$p;function dm(t){return pm(t)}function hm(t){return pm(t,hS)}function pm(t,e){const n=ml();n.__VUE__=!0;const{insert:s,remove:r,patchProp:i,createElement:o,createText:a,createComment:l,setText:u,setElementText:c,parentNode:f,nextSibling:m,setScopeId:p=Ue,insertStaticContent:E}=t,d=(T,S,D,F=null,L=null,V=null,H=!1,$=null,j=!!S.dynamicChildren)=>{if(T===S)return;T&&!Ot(T,S)&&(F=zt(T),ye(T,L,V,!0),T=null),S.patchFlag===-2&&(j=!1,S.dynamicChildren=null);const{type:x,ref:z,shapeFlag:q}=S;switch(x){case rs:y(T,S,D,F);break;case Me:_(T,S,D,F);break;case Xn:T==null&&h(S,D,F,H);break;case Pe:P(T,S,D,F,L,V,H,$,j);break;default:q&1?A(T,S,D,F,L,V,H,$,j):q&6?R(T,S,D,F,L,V,H,$,j):(q&64||q&128)&&x.process(T,S,D,F,L,V,H,$,j,Ft)}z!=null&&L&&bo(z,T&&T.ref,V,S||T,!S)},y=(T,S,D,F)=>{if(T==null)s(S.el=a(S.children),D,F);else{const L=S.el=T.el;S.children!==T.children&&u(L,S.children)}},_=(T,S,D,F)=>{T==null?s(S.el=l(S.children||""),D,F):S.el=T.el},h=(T,S,D,F)=>{[T.el,T.anchor]=E(T.children,S,D,F,T.el,T.anchor)},b=({el:T,anchor:S},D,F)=>{let L;for(;T&&T!==S;)L=m(T),s(T,D,F),T=L;s(S,D,F)},g=({el:T,anchor:S})=>{let D;for(;T&&T!==S;)D=m(T),r(T),T=D;r(S)},A=(T,S,D,F,L,V,H,$,j)=>{H=H||S.type==="svg",T==null?C(S,D,F,L,V,H,$,j):w(T,S,L,V,H,$,j)},C=(T,S,D,F,L,V,H,$)=>{let j,x;const{type:z,props:q,shapeFlag:K,transition:J,dirs:re}=T;if(j=T.el=o(T.type,V,q&&q.is,q),K&8?c(j,T.children):K&16&&v(T.children,j,null,F,L,V&&z!=="foreignObject",H,$),re&&xt(T,null,F,"created"),O(j,T,T.scopeId,H,F),q){for(const ce in q)ce!=="value"&&!zn(ce)&&i(j,ce,null,q[ce],V,T.children,F,L,$e);"value"in q&&i(j,"value",null,q.value),(x=q.onVnodeBeforeMount)&&Ke(x,F,T)}re&&xt(T,null,F,"beforeMount");const de=(!L||L&&!L.pendingBranch)&&J&&!J.persisted;de&&J.beforeEnter(j),s(j,S,D),((x=q&&q.onVnodeMounted)||de||re)&&Ie(()=>{x&&Ke(x,F,T),de&&J.enter(j),re&&xt(T,null,F,"mounted")},L)},O=(T,S,D,F,L)=>{if(D&&p(T,D),F)for(let V=0;V{for(let x=j;x{const $=S.el=T.el;let{patchFlag:j,dynamicChildren:x,dirs:z}=S;j|=T.patchFlag&16;const q=T.props||pe,K=S.props||pe;let J;D&&xn(D,!1),(J=K.onVnodeBeforeUpdate)&&Ke(J,D,S,T),z&&xt(S,T,D,"beforeUpdate"),D&&xn(D,!0);const re=L&&S.type!=="foreignObject";if(x?k(T.dynamicChildren,x,$,D,F,re,V):H||se(T,S,$,null,D,F,re,V,!1),j>0){if(j&16)N($,S,q,K,D,F,L);else if(j&2&&q.class!==K.class&&i($,"class",null,K.class,L),j&4&&i($,"style",q.style,K.style,L),j&8){const de=S.dynamicProps;for(let ce=0;ce{J&&Ke(J,D,S,T),z&&xt(S,T,D,"updated")},F)},k=(T,S,D,F,L,V,H)=>{for(let $=0;${if(D!==F){if(D!==pe)for(const $ in D)!zn($)&&!($ in F)&&i(T,$,D[$],null,H,S.children,L,V,$e);for(const $ in F){if(zn($))continue;const j=F[$],x=D[$];j!==x&&$!=="value"&&i(T,$,x,j,H,S.children,L,V,$e)}"value"in F&&i(T,"value",D.value,F.value)}},P=(T,S,D,F,L,V,H,$,j)=>{const x=S.el=T?T.el:a(""),z=S.anchor=T?T.anchor:a("");let{patchFlag:q,dynamicChildren:K,slotScopeIds:J}=S;J&&($=$?$.concat(J):J),T==null?(s(x,D,F),s(z,D,F),v(S.children,D,z,L,V,H,$,j)):q>0&&q&64&&K&&T.dynamicChildren?(k(T.dynamicChildren,K,D,L,V,H,$),(S.key!=null||L&&S===L.subTree)&&Yu(T,S,!0)):se(T,S,D,z,L,V,H,$,j)},R=(T,S,D,F,L,V,H,$,j)=>{S.slotScopeIds=$,T==null?S.shapeFlag&512?L.ctx.activate(S,D,F,H,j):B(S,D,F,L,V,H,j):X(T,S,j)},B=(T,S,D,F,L,V,H)=>{const $=T.component=bm(T,F,L);if(mi(T)&&($.ctx.renderer=Ft),Tm($),$.asyncDep){if(L&&L.registerDep($,W),!T.el){const j=$.subTree=te(Me);_(null,j,S,D)}return}W($,T,S,D,L,V,H)},X=(T,S,D)=>{const F=S.component=T.component;if(_C(T,S,D))if(F.asyncDep&&!F.asyncResolved){ee(F,S,D);return}else F.next=S,lC(F.update),F.update();else S.el=T.el,F.vnode=S},W=(T,S,D,F,L,V,H)=>{const $=()=>{if(T.isMounted){let{next:z,bu:q,u:K,parent:J,vnode:re}=T,de=z,ce;xn(T,!1),z?(z.el=re.el,ee(T,z,H)):z=re,q&&Is(q),(ce=z.props&&z.props.onVnodeBeforeUpdate)&&Ke(ce,J,z,re),xn(T,!0);const Te=eo(T),St=T.subTree;T.subTree=Te,d(St,Te,f(St.el),zt(St),T,L,V),z.el=Te.el,de===null&&ju(T,Te.el),K&&Ie(K,L),(ce=z.props&&z.props.onVnodeUpdated)&&Ie(()=>Ke(ce,J,z,re),L)}else{let z;const{el:q,props:K}=S,{bm:J,m:re,parent:de}=T,ce=Yn(S);if(xn(T,!1),J&&Is(J),!ce&&(z=K&&K.onVnodeBeforeMount)&&Ke(z,de,S),xn(T,!0),q&&Mn){const Te=()=>{T.subTree=eo(T),Mn(q,T.subTree,T,L,null)};ce?S.type.__asyncLoader().then(()=>!T.isUnmounted&&Te()):Te()}else{const Te=T.subTree=eo(T);d(null,Te,D,F,T,L,V),S.el=Te.el}if(re&&Ie(re,L),!ce&&(z=K&&K.onVnodeMounted)){const Te=S;Ie(()=>Ke(z,de,Te),L)}(S.shapeFlag&256||de&&Yn(de.vnode)&&de.vnode.shapeFlag&256)&&T.a&&Ie(T.a,L),T.isMounted=!0,S=D=F=null}},j=T.effect=new di($,()=>ea(x),T.scope),x=T.update=()=>j.run();x.id=T.uid,xn(T,!0),x()},ee=(T,S,D)=>{S.component=T;const F=T.vnode.props;T.vnode=S,T.next=null,uS(T,S.props,F,D),dS(T,S.children,D),ur(),Ff(),cr()},se=(T,S,D,F,L,V,H,$,j=!1)=>{const x=T&&T.children,z=T?T.shapeFlag:0,q=S.children,{patchFlag:K,shapeFlag:J}=S;if(K>0){if(K&128){dt(x,q,D,F,L,V,H,$,j);return}else if(K&256){_e(x,q,D,F,L,V,H,$,j);return}}J&8?(z&16&&$e(x,L,V),q!==x&&c(D,q)):z&16?J&16?dt(x,q,D,F,L,V,H,$,j):$e(x,L,V,!0):(z&8&&c(D,""),J&16&&v(q,D,F,L,V,H,$,j))},_e=(T,S,D,F,L,V,H,$,j)=>{T=T||Ns,S=S||Ns;const x=T.length,z=S.length,q=Math.min(x,z);let K;for(K=0;Kz?$e(T,L,V,!0,!1,q):v(S,D,F,L,V,H,$,j,q)},dt=(T,S,D,F,L,V,H,$,j)=>{let x=0;const z=S.length;let q=T.length-1,K=z-1;for(;x<=q&&x<=K;){const J=T[x],re=S[x]=j?_n(S[x]):nt(S[x]);if(Ot(J,re))d(J,re,D,null,L,V,H,$,j);else break;x++}for(;x<=q&&x<=K;){const J=T[q],re=S[K]=j?_n(S[K]):nt(S[K]);if(Ot(J,re))d(J,re,D,null,L,V,H,$,j);else break;q--,K--}if(x>q){if(x<=K){const J=K+1,re=JK)for(;x<=q;)ye(T[x],L,V,!0),x++;else{const J=x,re=x,de=new Map;for(x=re;x<=K;x++){const et=S[x]=j?_n(S[x]):nt(S[x]);et.key!=null&&de.set(et.key,x)}let ce,Te=0;const St=K-re+1;let ms=!1,Oc=0;const pr=new Array(St);for(x=0;x=St){ye(et,L,V,!0);continue}let Mt;if(et.key!=null)Mt=de.get(et.key);else for(ce=re;ce<=K;ce++)if(pr[ce-re]===0&&Ot(et,S[ce])){Mt=ce;break}Mt===void 0?ye(et,L,V,!0):(pr[Mt-re]=x+1,Mt>=Oc?Oc=Mt:ms=!0,d(et,S[Mt],D,null,L,V,H,$,j),Te++)}const kc=ms?pS(pr):Ns;for(ce=kc.length-1,x=St-1;x>=0;x--){const et=re+x,Mt=S[et],Nc=et+1{const{el:V,type:H,transition:$,children:j,shapeFlag:x}=T;if(x&6){Be(T.component.subTree,S,D,F);return}if(x&128){T.suspense.move(S,D,F);return}if(x&64){H.move(T,S,D,Ft);return}if(H===Pe){s(V,S,D);for(let q=0;q$.enter(V),L);else{const{leave:q,delayLeave:K,afterLeave:J}=$,re=()=>s(V,S,D),de=()=>{q(V,()=>{re(),J&&J()})};K?K(V,re,de):de()}else s(V,S,D)},ye=(T,S,D,F=!1,L=!1)=>{const{type:V,props:H,ref:$,children:j,dynamicChildren:x,shapeFlag:z,patchFlag:q,dirs:K}=T;if($!=null&&bo($,null,D,T,!0),z&256){S.ctx.deactivate(T);return}const J=z&1&&K,re=!Yn(T);let de;if(re&&(de=H&&H.onVnodeBeforeUnmount)&&Ke(de,S,T),z&6)qe(T.component,D,F);else{if(z&128){T.suspense.unmount(D,F);return}J&&xt(T,null,S,"beforeUnmount"),z&64?T.type.remove(T,S,D,L,Ft,F):x&&(V!==Pe||q>0&&q&64)?$e(x,S,D,!1,!0):(V===Pe&&q&384||!L&&z&16)&&$e(j,S,D),F&&It(T)}(re&&(de=H&&H.onVnodeUnmounted)||J)&&Ie(()=>{de&&Ke(de,S,T),J&&xt(T,null,S,"unmounted")},D)},It=T=>{const{type:S,el:D,anchor:F,transition:L}=T;if(S===Pe){Rt(D,F);return}if(S===Xn){g(T);return}const V=()=>{r(D),L&&!L.persisted&&L.afterLeave&&L.afterLeave()};if(T.shapeFlag&1&&L&&!L.persisted){const{leave:H,delayLeave:$}=L,j=()=>H(D,V);$?$(T.el,V,j):j()}else V()},Rt=(T,S)=>{let D;for(;T!==S;)D=m(T),r(T),T=D;r(S)},qe=(T,S,D)=>{const{bum:F,scope:L,update:V,subTree:H,um:$}=T;F&&Is(F),L.stop(),V&&(V.active=!1,ye(H,T,S,D)),$&&Ie($,S),Ie(()=>{T.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&T.asyncDep&&!T.asyncResolved&&T.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},$e=(T,S,D,F=!1,L=!1,V=0)=>{for(let H=V;HT.shapeFlag&6?zt(T.component.subTree):T.shapeFlag&128?T.suspense.next():m(T.anchor||T.el),Lt=(T,S,D)=>{T==null?S._vnode&&ye(S._vnode,null,null,!0):d(S._vnode||null,T,S,null,null,null,D),Ff(),yo(),S._vnode=T},Ft={p:d,um:ye,m:Be,r:It,mt:B,mc:v,pc:se,pbc:k,n:zt,o:t};let hr,Mn;return e&&([hr,Mn]=e(Ft)),{render:Lt,hydrate:hr,createApp:aS(Lt,hr)}}function xn({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function Yu(t,e,n=!1){const s=t.children,r=e.children;if(U(s)&&U(r))for(let i=0;i>1,t[n[a]]0&&(e[s]=n[i-1]),n[i]=s)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=e[o];return n}const mS=t=>t.__isTeleport,Pr=t=>t&&(t.disabled||t.disabled===""),zf=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Sl=(t,e)=>{const n=t&&t.to;return ne(n)?e?e(n):null:n},gS={__isTeleport:!0,process(t,e,n,s,r,i,o,a,l,u){const{mc:c,pc:f,pbc:m,o:{insert:p,querySelector:E,createText:d,createComment:y}}=u,_=Pr(e.props);let{shapeFlag:h,children:b,dynamicChildren:g}=e;if(t==null){const A=e.el=d(""),C=e.anchor=d("");p(A,n,s),p(C,n,s);const O=e.target=Sl(e.props,E),v=e.targetAnchor=d("");O&&(p(v,O),o=o||zf(O));const w=(k,N)=>{h&16&&c(b,k,N,r,i,o,a,l)};_?w(n,C):O&&w(O,v)}else{e.el=t.el;const A=e.anchor=t.anchor,C=e.target=t.target,O=e.targetAnchor=t.targetAnchor,v=Pr(t.props),w=v?n:C,k=v?A:O;if(o=o||zf(C),g?(m(t.dynamicChildren,g,w,r,i,o,a),Yu(t,e,!0)):l||f(t,e,w,k,r,i,o,a,!1),_)v||Vi(e,n,A,u,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const N=e.target=Sl(e.props,E);N&&Vi(e,N,null,u,0)}else v&&Vi(e,C,O,u,1)}mm(e)},remove(t,e,n,s,{um:r,o:{remove:i}},o){const{shapeFlag:a,children:l,anchor:u,targetAnchor:c,target:f,props:m}=t;if(f&&i(c),(o||!Pr(m))&&(i(u),a&16))for(let p=0;p0?Ye||Ns:null,gm(),is>0&&Ye&&Ye.push(t),t}function Em(t,e,n,s,r,i){return _m(Ju(t,e,n,s,r,i,!0))}function Xu(t,e,n,s,r){return _m(te(t,e,n,s,r,!0))}function Ut(t){return t?t.__v_isVNode===!0:!1}function Ot(t,e){return t.type===e.type&&t.key===e.key}function yS(t){}const aa="__vInternal",ym=({key:t})=>t??null,to=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?ne(t)||be(t)||Z(t)?{i:De,r:t,k:e,f:!!n}:t:null);function Ju(t,e=null,n=null,s=0,r=null,i=t===Pe?0:1,o=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&ym(e),ref:e&&to(e),scopeId:na,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:De};return a?(Qu(l,n),i&128&&t.normalize(l)):n&&(l.shapeFlag|=ne(n)?8:16),is>0&&!o&&Ye&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Ye.push(l),l}const te=vS;function vS(t,e=null,n=null,s=0,r=null,i=!1){if((!t||t===em)&&(t=Me),Ut(t)){const a=Nt(t,e,!0);return n&&Qu(a,n),is>0&&!i&&Ye&&(a.shapeFlag&6?Ye[Ye.indexOf(t)]=a:Ye.push(a)),a.patchFlag|=-2,a}if(kS(t)&&(t=t.__vccOpts),e){e=vm(e);let{class:a,style:l}=e;a&&!ne(a)&&(e.class=fi(a)),me(l)&&(Ru(l)&&!U(l)&&(l=ae({},l)),e.style=ci(l))}const o=ne(t)?1:Bp(t)?128:mS(t)?64:me(t)?4:Z(t)?2:0;return Ju(t,e,n,s,r,o,i,!0)}function vm(t){return t?Ru(t)||aa in t?ae({},t):t:null}function Nt(t,e,n=!1){const{props:s,ref:r,patchFlag:i,children:o}=t,a=e?Kt(s||{},e):s;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&ym(a),ref:e&&e.ref?n&&r?U(r)?r.concat(to(e)):[r,to(e)]:to(e):r,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Pe?i===-1?16:i|16:i,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Nt(t.ssContent),ssFallback:t.ssFallback&&Nt(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function Zu(t=" ",e=0){return te(rs,null,t,e)}function bS(t,e){const n=te(Xn,null,t);return n.staticCount=e,n}function AS(t="",e=!1){return e?(gi(),Xu(Me,null,t)):te(Me,null,t)}function nt(t){return t==null||typeof t=="boolean"?te(Me):U(t)?te(Pe,null,t.slice()):typeof t=="object"?_n(t):te(rs,null,String(t))}function _n(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Nt(t)}function Qu(t,e){let n=0;const{shapeFlag:s}=t;if(e==null)e=null;else if(U(e))n=16;else if(typeof e=="object")if(s&65){const r=e.default;r&&(r._c&&(r._d=!1),Qu(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!(aa in e)?e._ctx=De:r===3&&De&&(De.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Z(e)?(e={default:e,_ctx:De},n=32):(e=String(e),s&64?(n=16,e=[Zu(e)]):n=8);t.children=e,t.shapeFlag|=n}function Kt(...t){const e={};for(let n=0;nSe||De;let ec,Es,Gf="__VUE_INSTANCE_SETTERS__";(Es=ml()[Gf])||(Es=ml()[Gf]=[]),Es.push(t=>Se=t),ec=t=>{Es.length>1?Es.forEach(e=>e(t)):Es[0](t)};const kn=t=>{ec(t),t.scope.on()},vn=()=>{Se&&Se.scope.off(),ec(null)};function Am(t){return t.vnode.shapeFlag&4}let Gs=!1;function Tm(t,e=!1){Gs=e;const{props:n,children:s}=t.vnode,r=Am(t);lS(t,n,r,e),fS(t,s);const i=r?SS(t,e):void 0;return Gs=!1,i}function SS(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=hi(new Proxy(t.ctx,bl));const{setup:s}=n;if(s){const r=t.setupContext=s.length>1?wm(t):null;kn(t),ur();const i=nn(s,t,0,[t.props,r]);if(cr(),vn(),Su(i)){if(i.then(vn,vn),e)return i.then(o=>{Ol(t,o,e)}).catch(o=>{ds(o,t,0)});t.asyncDep=i}else Ol(t,i,e)}else Sm(t,e)}function Ol(t,e,n){Z(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:me(e)&&(t.setupState=xu(e)),Sm(t,n)}let Ao,kl;function Cm(t){Ao=t,kl=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,VC))}}const wS=()=>!Ao;function Sm(t,e,n){const s=t.type;if(!t.render){if(!e&&Ao&&!s.render){const r=s.template||zu(t).template;if(r){const{isCustomElement:i,compilerOptions:o}=t.appContext.config,{delimiters:a,compilerOptions:l}=s,u=ae(ae({isCustomElement:i,delimiters:a},o),l);s.render=Ao(r,u)}}t.render=s.render||Ue,kl&&kl(t)}kn(t),ur(),tS(t),cr(),vn()}function OS(t){return t.attrsProxy||(t.attrsProxy=new Proxy(t.attrs,{get(e,n){return Ze(t,"get","$attrs"),e[n]}}))}function wm(t){const e=n=>{t.exposed=n||{}};return{get attrs(){return OS(t)},slots:t.slots,emit:t.emit,expose:e}}function la(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(xu(hi(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Nr)return Nr[n](t)},has(e,n){return n in e||n in Nr}}))}function Nl(t,e=!0){return Z(t)?t.displayName||t.name:t.name||e&&t.__name}function kS(t){return Z(t)&&"__vccOpts"in t}const ke=(t,e)=>sC(t,e,Gs);function ws(t,e,n){const s=arguments.length;return s===2?me(e)&&!U(e)?Ut(e)?te(t,null,[e]):te(t,e):te(t,null,e):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Ut(n)&&(n=[n]),te(t,e,n))}const Om=Symbol.for("v-scx"),km=()=>Fs(Om);function NS(){}function PS(t,e,n,s){const r=n[s];if(r&&Nm(r,t))return r;const i=e();return i.memo=t.slice(),n[s]=i}function Nm(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let s=0;s0&&Ye&&Ye.push(t),!0}const Pm="3.3.4",DS={createComponentInstance:bm,setupComponent:Tm,renderComponentRoot:eo,setCurrentRenderingInstance:Ur,isVNode:Ut,normalizeVNode:nt},IS=DS,RS=null,LS=null,FS="http://www.w3.org/2000/svg",Vn=typeof document<"u"?document:null,Yf=Vn&&Vn.createElement("template"),MS={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,s)=>{const r=e?Vn.createElementNS(FS,t):Vn.createElement(t,n?{is:n}:void 0);return t==="select"&&s&&s.multiple!=null&&r.setAttribute("multiple",s.multiple),r},createText:t=>Vn.createTextNode(t),createComment:t=>Vn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Vn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,s,r,i){const o=n?n.previousSibling:e.lastChild;if(r&&(r===i||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Yf.innerHTML=s?`${t}`:t;const a=Yf.content;if(s){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[o?o.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};function xS(t,e,n){const s=t._vtc;s&&(e=(e?[e,...s]:[...s]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}function BS(t,e,n){const s=t.style,r=ne(n);if(n&&!r){if(e&&!ne(e))for(const i in e)n[i]==null&&Pl(s,i,"");for(const i in n)Pl(s,i,n[i])}else{const i=s.display;r?e!==n&&(s.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(s.display=i)}}const Xf=/\s*!important$/;function Pl(t,e,n){if(U(n))n.forEach(s=>Pl(t,e,s));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const s=$S(t,e);Xf.test(n)?t.setProperty(rt(s),n.replace(Xf,""),"important"):t[s]=n}}const Jf=["Webkit","Moz","ms"],Wa={};function $S(t,e){const n=Wa[e];if(n)return n;let s=we(e);if(s!=="filter"&&s in t)return Wa[e]=s;s=fs(s);for(let r=0;rqa||(qS.then(()=>qa=0),qa=Date.now());function zS(t,e){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;ot(GS(s,n.value),e,5,[s])};return n.value=t,n.attached=KS(),n}function GS(t,e){if(U(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(s=>r=>!r._stopped&&s&&s(r))}else return e}const ed=/^on[a-z]/,YS=(t,e,n,s,r=!1,i,o,a,l)=>{e==="class"?xS(t,s,r):e==="style"?BS(t,n,s):us(e)?Tu(e)||US(t,e,n,s,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):XS(t,e,s,r))?jS(t,e,s,i,o,a,l):(e==="true-value"?t._trueValue=s:e==="false-value"&&(t._falseValue=s),VS(t,e,s,r))};function XS(t,e,n,s){return s?!!(e==="innerHTML"||e==="textContent"||e in t&&ed.test(e)&&Z(n)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||ed.test(e)&&ne(n)?!1:e in t}function Dm(t,e){const n=hs(t);class s extends ua{constructor(i){super(n,i,e)}}return s.def=n,s}const JS=t=>Dm(t,zm),ZS=typeof HTMLElement<"u"?HTMLElement:class{};class ua extends ZS{constructor(e,n={},s){super(),this._def=e,this._props=n,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&s?s(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,fr(()=>{this._connected||(Rl(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let s=0;s{for(const r of s)this._setAttr(r.attributeName)}).observe(this,{attributes:!0});const e=(s,r=!1)=>{const{props:i,styles:o}=s;let a;if(i&&!U(i))for(const l in i){const u=i[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=_o(this._props[l])),(a||(a=Object.create(null)))[we(l)]=!0)}this._numberProps=a,r&&this._resolveProps(s),this._applyStyles(o),this._update()},n=this._def.__asyncLoader;n?n().then(s=>e(s,!0)):e(this._def)}_resolveProps(e){const{props:n}=e,s=U(n)?n:Object.keys(n||{});for(const r of Object.keys(this))r[0]!=="_"&&s.includes(r)&&this._setProp(r,this[r],!0,!1);for(const r of s.map(we))Object.defineProperty(this,r,{get(){return this._getProp(r)},set(i){this._setProp(r,i)}})}_setAttr(e){let n=this.getAttribute(e);const s=we(e);this._numberProps&&this._numberProps[s]&&(n=_o(n)),this._setProp(s,n,!1)}_getProp(e){return this._props[e]}_setProp(e,n,s=!0,r=!0){n!==this._props[e]&&(this._props[e]=n,r&&this._instance&&this._update(),s&&(n===!0?this.setAttribute(rt(e),""):typeof n=="string"||typeof n=="number"?this.setAttribute(rt(e),n+""):n||this.removeAttribute(rt(e))))}_update(){Rl(this._createVNode(),this.shadowRoot)}_createVNode(){const e=te(this._def,ae({},this._props));return this._instance||(e.ce=n=>{this._instance=n,n.isCE=!0;const s=(i,o)=>{this.dispatchEvent(new CustomEvent(i,{detail:o}))};n.emit=(i,...o)=>{s(i,o),rt(i)!==i&&s(rt(i),o)};let r=this;for(;r=r&&(r.parentNode||r.host);)if(r instanceof ua){n.parent=r._instance,n.provides=r._instance.provides;break}}),e}_applyStyles(e){e&&e.forEach(n=>{const s=document.createElement("style");s.textContent=n,this.shadowRoot.appendChild(s)})}}function QS(t="$style"){{const e=un();if(!e)return pe;const n=e.type.__cssModules;if(!n)return pe;const s=n[t];return s||pe}}function e1(t){const e=un();if(!e)return;const n=e.ut=(r=t(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}"]`)).forEach(i=>Il(i,r))},s=()=>{const r=t(e.proxy);Dl(e.subTree,r),n(r)};Vp(s),ps(()=>{const r=new MutationObserver(s);r.observe(e.subTree.el.parentNode,{childList:!0}),dr(()=>r.disconnect())})}function Dl(t,e){if(t.shapeFlag&128){const n=t.suspense;t=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Dl(n.activeBranch,e)})}for(;t.component;)t=t.component.subTree;if(t.shapeFlag&1&&t.el)Il(t.el,e);else if(t.type===Pe)t.children.forEach(n=>Dl(n,e));else if(t.type===Xn){let{el:n,anchor:s}=t;for(;n&&(Il(n,e),n!==s);)n=n.nextSibling}}function Il(t,e){if(t.nodeType===1){const n=t.style;for(const s in e)n.setProperty(`--${s}`,e[s])}}const pn="transition",Er="animation",tc=(t,{slots:e})=>ws(Hp,Rm(t),e);tc.displayName="Transition";const Im={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},t1=tc.props=ae({},Wu,Im),Bn=(t,e=[])=>{U(t)?t.forEach(n=>n(...e)):t&&t(...e)},td=t=>t?U(t)?t.some(e=>e.length>1):t.length>1:!1;function Rm(t){const e={};for(const P in t)P in Im||(e[P]=t[P]);if(t.css===!1)return e;const{name:n="v",type:s,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=o,appearToClass:c=a,leaveFromClass:f=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,E=n1(r),d=E&&E[0],y=E&&E[1],{onBeforeEnter:_,onEnter:h,onEnterCancelled:b,onLeave:g,onLeaveCancelled:A,onBeforeAppear:C=_,onAppear:O=h,onAppearCancelled:v=b}=e,w=(P,R,B)=>{mn(P,R?c:a),mn(P,R?u:o),B&&B()},k=(P,R)=>{P._isLeaving=!1,mn(P,f),mn(P,p),mn(P,m),R&&R()},N=P=>(R,B)=>{const X=P?O:h,W=()=>w(R,P,B);Bn(X,[R,W]),nd(()=>{mn(R,P?l:i),Gt(R,P?c:a),td(X)||sd(R,s,d,W)})};return ae(e,{onBeforeEnter(P){Bn(_,[P]),Gt(P,i),Gt(P,o)},onBeforeAppear(P){Bn(C,[P]),Gt(P,l),Gt(P,u)},onEnter:N(!1),onAppear:N(!0),onLeave(P,R){P._isLeaving=!0;const B=()=>k(P,R);Gt(P,f),Fm(),Gt(P,m),nd(()=>{P._isLeaving&&(mn(P,f),Gt(P,p),td(g)||sd(P,s,y,B))}),Bn(g,[P,B])},onEnterCancelled(P){w(P,!1),Bn(b,[P])},onAppearCancelled(P){w(P,!0),Bn(v,[P])},onLeaveCancelled(P){k(P),Bn(A,[P])}})}function n1(t){if(t==null)return null;if(me(t))return[Ka(t.enter),Ka(t.leave)];{const e=Ka(t);return[e,e]}}function Ka(t){return _o(t)}function Gt(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t._vtc||(t._vtc=new Set)).add(e)}function mn(t,e){e.split(/\s+/).forEach(s=>s&&t.classList.remove(s));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function nd(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let s1=0;function sd(t,e,n,s){const r=t._endId=++s1,i=()=>{r===t._endId&&s()};if(n)return setTimeout(i,n);const{type:o,timeout:a,propCount:l}=Lm(t,e);if(!o)return s();const u=o+"end";let c=0;const f=()=>{t.removeEventListener(u,m),i()},m=p=>{p.target===t&&++c>=l&&f()};setTimeout(()=>{c(n[E]||"").split(", "),r=s(`${pn}Delay`),i=s(`${pn}Duration`),o=rd(r,i),a=s(`${Er}Delay`),l=s(`${Er}Duration`),u=rd(a,l);let c=null,f=0,m=0;e===pn?o>0&&(c=pn,f=o,m=i.length):e===Er?u>0&&(c=Er,f=u,m=l.length):(f=Math.max(o,u),c=f>0?o>u?pn:Er:null,m=c?c===pn?i.length:l.length:0);const p=c===pn&&/\b(transform|all)(,|$)/.test(s(`${pn}Property`).toString());return{type:c,timeout:f,propCount:m,hasTransform:p}}function rd(t,e){for(;t.lengthid(n)+id(t[s])))}function id(t){return Number(t.slice(0,-1).replace(",","."))*1e3}function Fm(){return document.body.offsetHeight}const Mm=new WeakMap,xm=new WeakMap,Bm={name:"TransitionGroup",props:ae({},t1,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=un(),s=Uu();let r,i;return ia(()=>{if(!r.length)return;const o=t.moveClass||`${t.name||"v"}-move`;if(!u1(r[0].el,n.vnode.el,o))return;r.forEach(o1),r.forEach(a1);const a=r.filter(l1);Fm(),a.forEach(l=>{const u=l.el,c=u.style;Gt(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const f=u._moveCb=m=>{m&&m.target!==u||(!m||/transform$/.test(m.propertyName))&&(u.removeEventListener("transitionend",f),u._moveCb=null,mn(u,o))};u.addEventListener("transitionend",f)})}),()=>{const o=Q(t),a=Rm(o);let l=o.tag||Pe;r=i,i=e.default?sa(e.default()):[];for(let u=0;udelete t.mode;Bm.props;const i1=Bm;function o1(t){const e=t.el;e._moveCb&&e._moveCb(),e._enterCb&&e._enterCb()}function a1(t){xm.set(t,t.el.getBoundingClientRect())}function l1(t){const e=Mm.get(t),n=xm.get(t),s=e.left-n.left,r=e.top-n.top;if(s||r){const i=t.el.style;return i.transform=i.webkitTransform=`translate(${s}px,${r}px)`,i.transitionDuration="0s",t}}function u1(t,e,n){const s=t.cloneNode();t._vtc&&t._vtc.forEach(o=>{o.split(/\s+/).forEach(a=>a&&s.classList.remove(a))}),n.split(/\s+/).forEach(o=>o&&s.classList.add(o)),s.style.display="none";const r=e.nodeType===1?e:e.parentNode;r.appendChild(s);const{hasTransform:i}=Lm(s);return r.removeChild(s),i}const Nn=t=>{const e=t.props["onUpdate:modelValue"]||!1;return U(e)?n=>Is(e,n):e};function c1(t){t.target.composing=!0}function od(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const To={created(t,{modifiers:{lazy:e,trim:n,number:s}},r){t._assign=Nn(r);const i=s||r.props&&r.props.type==="number";Xt(t,e?"change":"input",o=>{if(o.target.composing)return;let a=t.value;n&&(a=a.trim()),i&&(a=go(a)),t._assign(a)}),n&&Xt(t,"change",()=>{t.value=t.value.trim()}),e||(Xt(t,"compositionstart",c1),Xt(t,"compositionend",od),Xt(t,"change",od))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:s,number:r}},i){if(t._assign=Nn(i),t.composing||document.activeElement===t&&t.type!=="range"&&(n||s&&t.value.trim()===e||(r||t.type==="number")&&go(t.value)===e))return;const o=e??"";t.value!==o&&(t.value=o)}},nc={deep:!0,created(t,e,n){t._assign=Nn(n),Xt(t,"change",()=>{const s=t._modelValue,r=Ys(t),i=t.checked,o=t._assign;if(U(s)){const a=Go(s,r),l=a!==-1;if(i&&!l)o(s.concat(r));else if(!i&&l){const u=[...s];u.splice(a,1),o(u)}}else if(cs(s)){const a=new Set(s);i?a.add(r):a.delete(r),o(a)}else o(Vm(t,i))})},mounted:ad,beforeUpdate(t,e,n){t._assign=Nn(n),ad(t,e,n)}};function ad(t,{value:e,oldValue:n},s){t._modelValue=e,U(e)?t.checked=Go(e,s.props.value)>-1:cs(e)?t.checked=e.has(s.props.value):e!==n&&(t.checked=wn(e,Vm(t,!0)))}const sc={created(t,{value:e},n){t.checked=wn(e,n.props.value),t._assign=Nn(n),Xt(t,"change",()=>{t._assign(Ys(t))})},beforeUpdate(t,{value:e,oldValue:n},s){t._assign=Nn(s),e!==n&&(t.checked=wn(e,s.props.value))}},$m={deep:!0,created(t,{value:e,modifiers:{number:n}},s){const r=cs(e);Xt(t,"change",()=>{const i=Array.prototype.filter.call(t.options,o=>o.selected).map(o=>n?go(Ys(o)):Ys(o));t._assign(t.multiple?r?new Set(i):i:i[0])}),t._assign=Nn(s)},mounted(t,{value:e}){ld(t,e)},beforeUpdate(t,e,n){t._assign=Nn(n)},updated(t,{value:e}){ld(t,e)}};function ld(t,e){const n=t.multiple;if(!(n&&!U(e)&&!cs(e))){for(let s=0,r=t.options.length;s-1:i.selected=e.has(o);else if(wn(Ys(i),e)){t.selectedIndex!==s&&(t.selectedIndex=s);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function Ys(t){return"_value"in t?t._value:t.value}function Vm(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const jm={created(t,e,n){ji(t,e,n,null,"created")},mounted(t,e,n){ji(t,e,n,null,"mounted")},beforeUpdate(t,e,n,s){ji(t,e,n,s,"beforeUpdate")},updated(t,e,n,s){ji(t,e,n,s,"updated")}};function Hm(t,e){switch(t){case"SELECT":return $m;case"TEXTAREA":return To;default:switch(e){case"checkbox":return nc;case"radio":return sc;default:return To}}}function ji(t,e,n,s,r){const o=Hm(t.tagName,n.props&&n.props.type)[r];o&&o(t,e,n,s)}function f1(){To.getSSRProps=({value:t})=>({value:t}),sc.getSSRProps=({value:t},e)=>{if(e.props&&wn(e.props.value,t))return{checked:!0}},nc.getSSRProps=({value:t},e)=>{if(U(t)){if(e.props&&Go(t,e.props.value)>-1)return{checked:!0}}else if(cs(t)){if(e.props&&t.has(e.props.value))return{checked:!0}}else if(t)return{checked:!0}},jm.getSSRProps=(t,e)=>{if(typeof e.type!="string")return;const n=Hm(e.type.toUpperCase(),e.props&&e.props.type);if(n.getSSRProps)return n.getSSRProps(t,e)}}const d1=["ctrl","shift","alt","meta"],h1={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)=>d1.some(n=>t[`${n}Key`]&&!e.includes(n))},p1=(t,e)=>(n,...s)=>{for(let r=0;rn=>{if(!("key"in n))return;const s=rt(n.key);if(e.some(r=>r===s||m1[r]===s))return t(n)},Um={beforeMount(t,{value:e},{transition:n}){t._vod=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):yr(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:s}){!e!=!n&&(s?e?(s.beforeEnter(t),yr(t,!0),s.enter(t)):s.leave(t,()=>{yr(t,!1)}):yr(t,e))},beforeUnmount(t,{value:e}){yr(t,e)}};function yr(t,e){t.style.display=e?t._vod:"none"}function _1(){Um.getSSRProps=({value:t})=>{if(!t)return{style:{display:"none"}}}}const Wm=ae({patchProp:YS},MS);let Ir,ud=!1;function qm(){return Ir||(Ir=dm(Wm))}function Km(){return Ir=ud?Ir:hm(Wm),ud=!0,Ir}const Rl=(...t)=>{qm().render(...t)},zm=(...t)=>{Km().hydrate(...t)},rc=(...t)=>{const e=qm().createApp(...t),{mount:n}=e;return e.mount=s=>{const r=Gm(s);if(!r)return;const i=e._component;!Z(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.innerHTML="";const o=n(r,!1,r instanceof SVGElement);return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),o},e},E1=(...t)=>{const e=Km().createApp(...t),{mount:n}=e;return e.mount=s=>{const r=Gm(s);if(r)return n(r,!0,r instanceof SVGElement)},e};function Gm(t){return ne(t)?document.querySelector(t):t}let cd=!1;const y1=()=>{cd||(cd=!0,f1(),_1())},v1=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Hp,BaseTransitionPropsValidators:Wu,Comment:Me,EffectScope:Ou,Fragment:Pe,KeepAlive:PC,ReactiveEffect:di,Static:Xn,Suspense:yC,Teleport:ES,Text:rs,Transition:tc,TransitionGroup:i1,VueElement:ua,assertNumber:iC,callWithAsyncErrorHandling:ot,callWithErrorHandling:nn,camelize:we,capitalize:fs,cloneVNode:Nt,compatUtils:LS,computed:ke,createApp:rc,createBlock:Xu,createCommentVNode:AS,createElementBlock:Em,createElementVNode:Ju,createHydrationRenderer:hm,createPropsRestProxy:QC,createRenderer:dm,createSSRApp:E1,createSlots:xC,createStaticVNode:bS,createTextVNode:Zu,createVNode:te,customRef:ZT,defineAsyncComponent:Wp,defineComponent:hs,defineCustomElement:Dm,defineEmits:HC,defineExpose:UC,defineModel:KC,defineOptions:WC,defineProps:jC,defineSSRCustomElement:JS,defineSlots:qC,get devtools(){return Cs},effect:_T,effectScope:ku,getCurrentInstance:un,getCurrentScope:Nu,getTransitionRawChildren:sa,guardReactiveProps:vm,h:ws,handleError:ds,hasInjectionContext:om,hydrate:zm,initCustomFormatter:NS,initDirectivesForSSR:y1,inject:Fs,isMemoSame:Nm,isProxy:Ru,isReactive:tn,isReadonly:ns,isRef:be,isRuntimeOnly:wS,isShallow:$r,isVNode:Ut,markRaw:hi,mergeDefaults:JC,mergeModels:ZC,mergeProps:Kt,nextTick:fr,normalizeClass:fi,normalizeProps:rT,normalizeStyle:ci,onActivated:qp,onBeforeMount:Gp,onBeforeUnmount:oa,onBeforeUpdate:Yp,onDeactivated:Kp,onErrorCaptured:Qp,onMounted:ps,onRenderTracked:Zp,onRenderTriggered:Jp,onScopeDispose:gp,onServerPrefetch:Xp,onUnmounted:dr,onUpdated:ia,openBlock:gi,popScopeId:dC,provide:im,proxyRefs:xu,pushScopeId:fC,queuePostFlushCb:$u,reactive:Dt,readonly:Iu,ref:Ge,registerRuntimeCompiler:Cm,render:Rl,renderList:MC,renderSlot:BC,resolveComponent:RC,resolveDirective:FC,resolveDynamicComponent:LC,resolveFilter:RS,resolveTransitionHooks:zs,setBlockTracking:wl,setDevtoolsHook:Mp,setTransitionHooks:ss,shallowReactive:Np,shallowReadonly:qT,shallowRef:KT,ssrContextKey:Om,ssrUtils:IS,stop:ET,toDisplayString:pT,toHandlerKey:Ds,toHandlers:$C,toRaw:Q,toRef:tC,toRefs:Dp,toValue:YT,transformVNodeArgs:yS,triggerRef:GT,unref:Mu,useAttrs:YC,useCssModule:QS,useCssVars:e1,useModel:XC,useSSRContext:km,useSlots:GC,useTransitionState:Uu,vModelCheckbox:nc,vModelDynamic:jm,vModelRadio:sc,vModelSelect:$m,vModelText:To,vShow:Um,version:Pm,warn:rC,watch:yn,watchEffect:kr,watchPostEffect:Vp,watchSyncEffect:SC,withAsyncContext:eS,withCtx:Vu,withDefaults:zC,withDirectives:OC,withKeys:g1,withMemo:PS,withModifiers:p1,withScopeId:hC},Symbol.toStringTag,{value:"Module"}));function ic(t){throw t}function Ym(t){}function ve(t,e,n,s){const r=t,i=new SyntaxError(String(r));return i.code=t,i.loc=e,i}const zr=Symbol(""),Rr=Symbol(""),oc=Symbol(""),Co=Symbol(""),Xm=Symbol(""),os=Symbol(""),Jm=Symbol(""),Zm=Symbol(""),ac=Symbol(""),lc=Symbol(""),_i=Symbol(""),uc=Symbol(""),Qm=Symbol(""),cc=Symbol(""),So=Symbol(""),fc=Symbol(""),dc=Symbol(""),hc=Symbol(""),pc=Symbol(""),eg=Symbol(""),tg=Symbol(""),ca=Symbol(""),wo=Symbol(""),mc=Symbol(""),gc=Symbol(""),Gr=Symbol(""),Ei=Symbol(""),_c=Symbol(""),Ll=Symbol(""),b1=Symbol(""),Fl=Symbol(""),Oo=Symbol(""),A1=Symbol(""),T1=Symbol(""),Ec=Symbol(""),C1=Symbol(""),S1=Symbol(""),yc=Symbol(""),ng=Symbol(""),Xs={[zr]:"Fragment",[Rr]:"Teleport",[oc]:"Suspense",[Co]:"KeepAlive",[Xm]:"BaseTransition",[os]:"openBlock",[Jm]:"createBlock",[Zm]:"createElementBlock",[ac]:"createVNode",[lc]:"createElementVNode",[_i]:"createCommentVNode",[uc]:"createTextVNode",[Qm]:"createStaticVNode",[cc]:"resolveComponent",[So]:"resolveDynamicComponent",[fc]:"resolveDirective",[dc]:"resolveFilter",[hc]:"withDirectives",[pc]:"renderList",[eg]:"renderSlot",[tg]:"createSlots",[ca]:"toDisplayString",[wo]:"mergeProps",[mc]:"normalizeClass",[gc]:"normalizeStyle",[Gr]:"normalizeProps",[Ei]:"guardReactiveProps",[_c]:"toHandlers",[Ll]:"camelize",[b1]:"capitalize",[Fl]:"toHandlerKey",[Oo]:"setBlockTracking",[A1]:"pushScopeId",[T1]:"popScopeId",[Ec]:"withCtx",[C1]:"unref",[S1]:"isRef",[yc]:"withMemo",[ng]:"isMemoSame"};function w1(t){Object.getOwnPropertySymbols(t).forEach(e=>{Xs[e]=t[e]})}const ft={source:"",start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0}};function O1(t,e=ft){return{type:0,children:t,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:e}}function Yr(t,e,n,s,r,i,o,a=!1,l=!1,u=!1,c=ft){return t&&(a?(t.helper(os),t.helper(Qs(t.inSSR,u))):t.helper(Zs(t.inSSR,u)),o&&t.helper(hc)),{type:13,tag:e,props:n,children:s,patchFlag:r,dynamicProps:i,directives:o,isBlock:a,disableTracking:l,isComponent:u,loc:c}}function yi(t,e=ft){return{type:17,loc:e,elements:t}}function gt(t,e=ft){return{type:15,loc:e,properties:t}}function Ae(t,e){return{type:16,loc:ft,key:ne(t)?ie(t,!0):t,value:e}}function ie(t,e=!1,n=ft,s=0){return{type:4,loc:n,content:t,isStatic:e,constType:e?3:s}}function kt(t,e=ft){return{type:8,loc:e,children:t}}function Ce(t,e=[],n=ft){return{type:14,loc:n,callee:t,arguments:e}}function Js(t,e=void 0,n=!1,s=!1,r=ft){return{type:18,params:t,returns:e,newline:n,isSlot:s,loc:r}}function Ml(t,e,n,s=!0){return{type:19,test:t,consequent:e,alternate:n,newline:s,loc:ft}}function k1(t,e,n=!1){return{type:20,index:t,value:e,isVNode:n,loc:ft}}function N1(t){return{type:21,body:t,loc:ft}}function Zs(t,e){return t||e?ac:lc}function Qs(t,e){return t||e?Jm:Zm}function vc(t,{helper:e,removeHelper:n,inSSR:s}){t.isBlock||(t.isBlock=!0,n(Zs(s,t.isComponent)),e(os),e(Qs(s,t.isComponent)))}const Xe=t=>t.type===4&&t.isStatic,Os=(t,e)=>t===e||t===rt(e);function sg(t){if(Os(t,"Teleport"))return Rr;if(Os(t,"Suspense"))return oc;if(Os(t,"KeepAlive"))return Co;if(Os(t,"BaseTransition"))return Xm}const P1=/^\d|[^\$\w]/,bc=t=>!P1.test(t),D1=/[A-Za-z_$\xA0-\uFFFF]/,I1=/[\.\?\w$\xA0-\uFFFF]/,R1=/\s+[.[]\s*|\s*[.[]\s+/g,L1=t=>{t=t.trim().replace(R1,o=>o.trim());let e=0,n=[],s=0,r=0,i=null;for(let o=0;oe.type===7&&e.name==="bind"&&(!e.arg||e.arg.type!==4||!e.arg.isStatic))}function za(t){return t.type===5||t.type===2}function M1(t){return t.type===7&&t.name==="slot"}function Po(t){return t.type===1&&t.tagType===3}function Do(t){return t.type===1&&t.tagType===2}const x1=new Set([Gr,Ei]);function og(t,e=[]){if(t&&!ne(t)&&t.type===14){const n=t.callee;if(!ne(n)&&x1.has(n))return og(t.arguments[0],e.concat(t))}return[t,e]}function Io(t,e,n){let s,r=t.type===13?t.props:t.arguments[2],i=[],o;if(r&&!ne(r)&&r.type===14){const a=og(r);r=a[0],i=a[1],o=i[i.length-1]}if(r==null||ne(r))s=gt([e]);else if(r.type===14){const a=r.arguments[0];!ne(a)&&a.type===15?fd(e,a)||a.properties.unshift(e):r.callee===_c?s=Ce(n.helper(wo),[gt([e]),r]):r.arguments.unshift(gt([e])),!s&&(s=r)}else r.type===15?(fd(e,r)||r.properties.unshift(e),s=r):(s=Ce(n.helper(wo),[gt([e]),r]),o&&o.callee===Ei&&(o=i[i.length-2]));t.type===13?o?o.arguments[0]=s:t.props=s:o?o.arguments[0]=s:t.arguments[2]=s}function fd(t,e){let n=!1;if(t.key.type===4){const s=t.key.content;n=e.properties.some(r=>r.key.type===4&&r.key.content===s)}return n}function Xr(t,e){return`_${e}_${t.replace(/[^\w]/g,(n,s)=>n==="-"?"_":t.charCodeAt(s).toString())}`}function B1(t){return t.type===14&&t.callee===yc?t.arguments[1].returns:t}function dd(t,e){const n=e.options?e.options.compatConfig:e.compatConfig,s=n&&n[t];return t==="MODE"?s||3:s}function Jn(t,e){const n=dd("MODE",e),s=dd(t,e);return n===3?s===!0:s!==!1}function Jr(t,e,n,...s){return Jn(t,e)}const $1=/&(gt|lt|amp|apos|quot);/g,V1={gt:">",lt:"<",amp:"&",apos:"'",quot:'"'},hd={delimiters:["{{","}}"],getNamespace:()=>0,getTextMode:()=>0,isVoidTag:Qi,isPreTag:Qi,isCustomElement:Qi,decodeEntities:t=>t.replace($1,(e,n)=>V1[n]),onError:ic,onWarn:Ym,comments:!1};function j1(t,e={}){const n=H1(t,e),s=at(n);return O1(Ac(n,0,[]),Tt(n,s))}function H1(t,e){const n=ae({},hd);let s;for(s in e)n[s]=e[s]===void 0?hd[s]:e[s];return{options:n,column:1,line:1,offset:0,originalSource:t,source:t,inPre:!1,inVPre:!1,onWarn:n.onWarn}}function Ac(t,e,n){const s=da(n),r=s?s.ns:0,i=[];for(;!J1(t,e,n);){const a=t.source;let l;if(e===0||e===1){if(!t.inVPre&&Fe(a,t.options.delimiters[0]))l=Y1(t,e);else if(e===0&&a[0]==="<")if(a.length===1)he(t,5,1);else if(a[1]==="!")Fe(a,"=0;){const u=o[a];u&&u.type===9&&(l+=u.branches.length)}return()=>{if(i)s.codegenNode=yd(r,l,n);else{const u=bw(s.codegenNode);u.alternate=yd(r,l+s.branches.length-1,n)}}}));function vw(t,e,n,s){if(e.name!=="else"&&(!e.exp||!e.exp.content.trim())){const r=e.exp?e.exp.loc:t.loc;n.onError(ve(28,e.loc)),e.exp=ie("true",!1,r)}if(e.name==="if"){const r=Ed(t,e),i={type:9,loc:t.loc,branches:[r]};if(n.replaceNode(i),s)return s(i,r,!0)}else{const r=n.parent.children;let i=r.indexOf(t);for(;i-->=-1;){const o=r[i];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){e.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(ve(30,t.loc)),n.removeNode();const a=Ed(t,e);o.branches.push(a);const l=s&&s(o,a,!1);ha(a,n),l&&l(),n.currentNode=null}else n.onError(ve(30,t.loc));break}}}function Ed(t,e){const n=t.tagType===3;return{type:10,loc:t.loc,condition:e.name==="else"?void 0:e.exp,children:n&&!mt(t,"for")?t.children:[t],userKey:fa(t,"key"),isTemplateIf:n}}function yd(t,e,n){return t.condition?Ml(t.condition,vd(t,e,n),Ce(n.helper(_i),['""',"true"])):vd(t,e,n)}function vd(t,e,n){const{helper:s}=n,r=Ae("key",ie(`${e}`,!1,ft,2)),{children:i}=t,o=i[0];if(i.length!==1||o.type!==1)if(i.length===1&&o.type===11){const l=o.codegenNode;return Io(l,r,n),l}else{let l=64;return Yr(n,s(zr),gt([r]),i,l+"",void 0,void 0,!0,!1,!1,t.loc)}else{const l=o.codegenNode,u=B1(l);return u.type===13&&vc(u,n),Io(u,r,n),l}}function bw(t){for(;;)if(t.type===19)if(t.alternate.type===19)t=t.alternate;else return t;else t.type===20&&(t=t.value)}const Aw=hg("for",(t,e,n)=>{const{helper:s,removeHelper:r}=n;return Tw(t,e,n,i=>{const o=Ce(s(pc),[i.source]),a=Po(t),l=mt(t,"memo"),u=fa(t,"key"),c=u&&(u.type===6?ie(u.value.content,!0):u.exp),f=u?Ae("key",c):null,m=i.source.type===4&&i.source.constType>0,p=m?64:u?128:256;return i.codegenNode=Yr(n,s(zr),void 0,o,p+"",void 0,void 0,!0,!m,!1,t.loc),()=>{let E;const{children:d}=i,y=d.length!==1||d[0].type!==1,_=Do(t)?t:a&&t.children.length===1&&Do(t.children[0])?t.children[0]:null;if(_?(E=_.codegenNode,a&&f&&Io(E,f,n)):y?E=Yr(n,s(zr),f?gt([f]):void 0,t.children,"64",void 0,void 0,!0,void 0,!1):(E=d[0].codegenNode,a&&f&&Io(E,f,n),E.isBlock!==!m&&(E.isBlock?(r(os),r(Qs(n.inSSR,E.isComponent))):r(Zs(n.inSSR,E.isComponent))),E.isBlock=!m,E.isBlock?(s(os),s(Qs(n.inSSR,E.isComponent))):s(Zs(n.inSSR,E.isComponent))),l){const h=Js($l(i.parseResult,[ie("_cached")]));h.body=N1([kt(["const _memo = (",l.exp,")"]),kt(["if (_cached",...c?[" && _cached.key === ",c]:[],` && ${n.helperString(ng)}(_cached, _memo)) return _cached`]),kt(["const _item = ",E]),ie("_item.memo = _memo"),ie("return _item")]),o.arguments.push(h,ie("_cache"),ie(String(n.cached++)))}else o.arguments.push(Js($l(i.parseResult),E,!0))}})});function Tw(t,e,n,s){if(!e.exp){n.onError(ve(31,e.loc));return}const r=_g(e.exp);if(!r){n.onError(ve(32,e.loc));return}const{addIdentifiers:i,removeIdentifiers:o,scopes:a}=n,{source:l,value:u,key:c,index:f}=r,m={type:11,loc:e.loc,source:l,valueAlias:u,keyAlias:c,objectIndexAlias:f,parseResult:r,children:Po(t)?t.children:[t]};n.replaceNode(m),a.vFor++;const p=s&&s(m);return()=>{a.vFor--,p&&p()}}const Cw=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,bd=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Sw=/^\(|\)$/g;function _g(t,e){const n=t.loc,s=t.content,r=s.match(Cw);if(!r)return;const[,i,o]=r,a={source:Hi(n,o.trim(),s.indexOf(o,i.length)),value:void 0,key:void 0,index:void 0};let l=i.trim().replace(Sw,"").trim();const u=i.indexOf(l),c=l.match(bd);if(c){l=l.replace(bd,"").trim();const f=c[1].trim();let m;if(f&&(m=s.indexOf(f,u+l.length),a.key=Hi(n,f,m)),c[2]){const p=c[2].trim();p&&(a.index=Hi(n,p,s.indexOf(p,a.key?m+f.length:u+l.length)))}}return l&&(a.value=Hi(n,l,u)),a}function Hi(t,e,n){return ie(e,!1,ig(t,n,e.length))}function $l({value:t,key:e,index:n},s=[]){return ww([t,e,n,...s])}function ww(t){let e=t.length;for(;e--&&!t[e];);return t.slice(0,e+1).map((n,s)=>n||ie("_".repeat(s+1),!1))}const Ad=ie("undefined",!1),Ow=(t,e)=>{if(t.type===1&&(t.tagType===1||t.tagType===3)){const n=mt(t,"slot");if(n)return n.exp,e.scopes.vSlot++,()=>{e.scopes.vSlot--}}},kw=(t,e,n)=>Js(t,e,!1,!0,e.length?e[0].loc:n);function Nw(t,e,n=kw){e.helper(Ec);const{children:s,loc:r}=t,i=[],o=[];let a=e.scopes.vSlot>0||e.scopes.vFor>0;const l=mt(t,"slot",!0);if(l){const{arg:y,exp:_}=l;y&&!Xe(y)&&(a=!0),i.push(Ae(y||ie("default",!0),n(_,s,r)))}let u=!1,c=!1;const f=[],m=new Set;let p=0;for(let y=0;y{const b=n(_,h,r);return e.compatConfig&&(b.isNonScopedSlot=!0),Ae("default",b)};u?f.length&&f.some(_=>Eg(_))&&(c?e.onError(ve(39,f[0].loc)):i.push(y(void 0,f))):i.push(y(void 0,s))}const E=a?2:so(t.children)?3:1;let d=gt(i.concat(Ae("_",ie(E+"",!1))),r);return o.length&&(d=Ce(e.helper(tg),[d,yi(o)])),{slots:d,hasDynamicSlots:a}}function Ui(t,e,n){const s=[Ae("name",t),Ae("fn",e)];return n!=null&&s.push(Ae("key",ie(String(n),!0))),gt(s)}function so(t){for(let e=0;efunction(){if(t=e.currentNode,!(t.type===1&&(t.tagType===0||t.tagType===1)))return;const{tag:s,props:r}=t,i=t.tagType===1;let o=i?Dw(t,e):`"${s}"`;const a=me(o)&&o.callee===So;let l,u,c,f=0,m,p,E,d=a||o===Rr||o===oc||!i&&(s==="svg"||s==="foreignObject");if(r.length>0){const y=vg(t,e,void 0,i,a);l=y.props,f=y.patchFlag,p=y.dynamicPropNames;const _=y.directives;E=_&&_.length?yi(_.map(h=>Rw(h,e))):void 0,y.shouldUseBlock&&(d=!0)}if(t.children.length>0)if(o===Co&&(d=!0,f|=1024),i&&o!==Rr&&o!==Co){const{slots:_,hasDynamicSlots:h}=Nw(t,e);u=_,h&&(f|=1024)}else if(t.children.length===1&&o!==Rr){const _=t.children[0],h=_.type,b=h===5||h===8;b&&_t(_,e)===0&&(f|=1),b||h===2?u=_:u=t.children}else u=t.children;f!==0&&(c=String(f),p&&p.length&&(m=Lw(p))),t.codegenNode=Yr(e,o,l,u,c,m,E,!!d,!1,i,t.loc)};function Dw(t,e,n=!1){let{tag:s}=t;const r=Vl(s),i=fa(t,"is");if(i)if(r||Jn("COMPILER_IS_ON_ELEMENT",e)){const l=i.type===6?i.value&&ie(i.value.content,!0):i.exp;if(l)return Ce(e.helper(So),[l])}else i.type===6&&i.value.content.startsWith("vue:")&&(s=i.value.content.slice(4));const o=!r&&mt(t,"is");if(o&&o.exp)return Ce(e.helper(So),[o.exp]);const a=sg(s)||e.isBuiltInComponent(s);return a?(n||e.helper(a),a):(e.helper(cc),e.components.add(s),Xr(s,"component"))}function vg(t,e,n=t.props,s,r,i=!1){const{tag:o,loc:a,children:l}=t;let u=[];const c=[],f=[],m=l.length>0;let p=!1,E=0,d=!1,y=!1,_=!1,h=!1,b=!1,g=!1;const A=[],C=w=>{u.length&&(c.push(gt(Td(u),a)),u=[]),w&&c.push(w)},O=({key:w,value:k})=>{if(Xe(w)){const N=w.content,P=us(N);if(P&&(!s||r)&&N.toLowerCase()!=="onclick"&&N!=="onUpdate:modelValue"&&!zn(N)&&(h=!0),P&&zn(N)&&(g=!0),k.type===20||(k.type===4||k.type===8)&&_t(k,e)>0)return;N==="ref"?d=!0:N==="class"?y=!0:N==="style"?_=!0:N!=="key"&&!A.includes(N)&&A.push(N),s&&(N==="class"||N==="style")&&!A.includes(N)&&A.push(N)}else b=!0};for(let w=0;w0&&u.push(Ae(ie("ref_for",!0),ie("true")))),P==="is"&&(Vl(o)||R&&R.content.startsWith("vue:")||Jn("COMPILER_IS_ON_ELEMENT",e)))continue;u.push(Ae(ie(P,!0,ig(N,0,P.length)),ie(R?R.content:"",B,R?R.loc:N)))}else{const{name:N,arg:P,exp:R,loc:B}=k,X=N==="bind",W=N==="on";if(N==="slot"){s||e.onError(ve(40,B));continue}if(N==="once"||N==="memo"||N==="is"||X&&qn(P,"is")&&(Vl(o)||Jn("COMPILER_IS_ON_ELEMENT",e))||W&&i)continue;if((X&&qn(P,"key")||W&&m&&qn(P,"vue:before-update"))&&(p=!0),X&&qn(P,"ref")&&e.scopes.vFor>0&&u.push(Ae(ie("ref_for",!0),ie("true"))),!P&&(X||W)){if(b=!0,R)if(X){if(C(),Jn("COMPILER_V_BIND_OBJECT_ORDER",e)){c.unshift(R);continue}c.push(R)}else C({type:14,loc:B,callee:e.helper(_c),arguments:s?[R]:[R,"true"]});else e.onError(ve(X?34:35,B));continue}const ee=e.directiveTransforms[N];if(ee){const{props:se,needRuntime:_e}=ee(k,t,e);!i&&se.forEach(O),W&&P&&!Xe(P)?C(gt(se,a)):u.push(...se),_e&&(f.push(k),Sn(_e)&&yg.set(k,_e))}else XA(N)||(f.push(k),m&&(p=!0))}}let v;if(c.length?(C(),c.length>1?v=Ce(e.helper(wo),c,a):v=c[0]):u.length&&(v=gt(Td(u),a)),b?E|=16:(y&&!s&&(E|=2),_&&!s&&(E|=4),A.length&&(E|=8),h&&(E|=32)),!p&&(E===0||E===32)&&(d||g||f.length>0)&&(E|=512),!e.inSSR&&v)switch(v.type){case 15:let w=-1,k=-1,N=!1;for(let B=0;BAe(o,i)),r))}return yi(n,t.loc)}function Lw(t){let e="[";for(let n=0,s=t.length;n{if(Do(t)){const{children:n,loc:s}=t,{slotName:r,slotProps:i}=Mw(t,e),o=[e.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let a=2;i&&(o[2]=i,a=3),n.length&&(o[3]=Js([],n,!1,!1,s),a=4),e.scopeId&&!e.slotted&&(a=5),o.splice(a),t.codegenNode=Ce(e.helper(eg),o,s)}};function Mw(t,e){let n='"default"',s;const r=[];for(let i=0;i0){const{props:i,directives:o}=vg(t,e,r,!1,!1);s=i,o.length&&e.onError(ve(36,o[0].loc))}return{slotName:n,slotProps:s}}const xw=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,bg=(t,e,n,s)=>{const{loc:r,modifiers:i,arg:o}=t;!t.exp&&!i.length&&n.onError(ve(35,r));let a;if(o.type===4)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`);const m=e.tagType!==0||f.startsWith("vnode")||!/[A-Z]/.test(f)?Ds(we(f)):`on:${f}`;a=ie(m,!0,o.loc)}else a=kt([`${n.helperString(Fl)}(`,o,")"]);else a=o,a.children.unshift(`${n.helperString(Fl)}(`),a.children.push(")");let l=t.exp;l&&!l.content.trim()&&(l=void 0);let u=n.cacheHandlers&&!l&&!n.inVOnce;if(l){const f=rg(l.content),m=!(f||xw.test(l.content)),p=l.content.includes(";");(m||u&&f)&&(l=kt([`${m?"$event":"(...args)"} => ${p?"{":"("}`,l,p?"}":")"]))}let c={props:[Ae(a,l||ie("() => {}",!1,r))]};return s&&(c=s(c)),u&&(c.props[0].value=n.cache(c.props[0].value)),c.props.forEach(f=>f.key.isHandlerKey=!0),c},Bw=(t,e,n)=>{const{exp:s,modifiers:r,loc:i}=t,o=t.arg;return o.type!==4?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content=`${o.content} || ""`),r.includes("camel")&&(o.type===4?o.isStatic?o.content=we(o.content):o.content=`${n.helperString(Ll)}(${o.content})`:(o.children.unshift(`${n.helperString(Ll)}(`),o.children.push(")"))),n.inSSR||(r.includes("prop")&&Cd(o,"."),r.includes("attr")&&Cd(o,"^")),!s||s.type===4&&!s.content.trim()?(n.onError(ve(34,i)),{props:[Ae(o,ie("",!0,i))]}):{props:[Ae(o,s)]}},Cd=(t,e)=>{t.type===4?t.isStatic?t.content=e+t.content:t.content=`\`${e}\${${t.content}}\``:(t.children.unshift(`'${e}' + (`),t.children.push(")"))},$w=(t,e)=>{if(t.type===0||t.type===1||t.type===11||t.type===10)return()=>{const n=t.children;let s,r=!1;for(let i=0;ii.type===7&&!e.directiveTransforms[i.name])&&t.tag!=="template")))for(let i=0;i{if(t.type===1&&mt(t,"once",!0))return Sd.has(t)||e.inVOnce||e.inSSR?void 0:(Sd.add(t),e.inVOnce=!0,e.helper(Oo),()=>{e.inVOnce=!1;const n=e.currentNode;n.codegenNode&&(n.codegenNode=e.cache(n.codegenNode,!0))})},Ag=(t,e,n)=>{const{exp:s,arg:r}=t;if(!s)return n.onError(ve(41,t.loc)),Wi();const i=s.loc.source,o=s.type===4?s.content:i,a=n.bindingMetadata[i];if(a==="props"||a==="props-aliased")return n.onError(ve(44,s.loc)),Wi();const l=!1;if(!o.trim()||!rg(o)&&!l)return n.onError(ve(42,s.loc)),Wi();const u=r||ie("modelValue",!0),c=r?Xe(r)?`onUpdate:${we(r.content)}`:kt(['"onUpdate:" + ',r]):"onUpdate:modelValue";let f;const m=n.isTS?"($event: any)":"$event";f=kt([`${m} => ((`,s,") = $event)"]);const p=[Ae(u,t.exp),Ae(c,f)];if(t.modifiers.length&&e.tagType===1){const E=t.modifiers.map(y=>(bc(y)?y:JSON.stringify(y))+": true").join(", "),d=r?Xe(r)?`${r.content}Modifiers`:kt([r,' + "Modifiers"']):"modelModifiers";p.push(Ae(d,ie(`{ ${E} }`,!1,t.loc,2)))}return Wi(p)};function Wi(t=[]){return{props:t}}const jw=/[\w).+\-_$\]]/,Hw=(t,e)=>{Jn("COMPILER_FILTER",e)&&(t.type===5&&Lo(t.content,e),t.type===1&&t.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Lo(n.exp,e)}))};function Lo(t,e){if(t.type===4)wd(t,e);else for(let n=0;n=0&&(h=n.charAt(_),h===" ");_--);(!h||!jw.test(h))&&(o=!0)}}E===void 0?E=n.slice(0,p).trim():c!==0&&y();function y(){d.push(n.slice(c,p).trim()),c=p+1}if(d.length){for(p=0;p{if(t.type===1){const n=mt(t,"memo");return!n||Od.has(t)?void 0:(Od.add(t),()=>{const s=t.codegenNode||e.currentNode.codegenNode;s&&s.type===13&&(t.tagType!==1&&vc(s,e),t.codegenNode=Ce(e.helper(yc),[n.exp,Js(void 0,s),"_cache",String(e.cached++)]))})}};function qw(t){return[[Vw,yw,Ww,Aw,Hw,Fw,Pw,Ow,$w],{on:bg,bind:Bw,model:Ag}]}function Kw(t,e={}){const n=e.onError||ic,s=e.mode==="module";e.prefixIdentifiers===!0?n(ve(47)):s&&n(ve(48));const r=!1;e.cacheHandlers&&n(ve(49)),e.scopeId&&!s&&n(ve(50));const i=ne(t)?j1(t,e):t,[o,a]=qw();return tw(i,ae({},e,{prefixIdentifiers:r,nodeTransforms:[...o,...e.nodeTransforms||[]],directiveTransforms:ae({},a,e.directiveTransforms||{})})),rw(i,ae({},e,{prefixIdentifiers:r}))}const zw=()=>({props:[]}),Tg=Symbol(""),Cg=Symbol(""),Sg=Symbol(""),wg=Symbol(""),jl=Symbol(""),Og=Symbol(""),kg=Symbol(""),Ng=Symbol(""),Pg=Symbol(""),Dg=Symbol("");w1({[Tg]:"vModelRadio",[Cg]:"vModelCheckbox",[Sg]:"vModelText",[wg]:"vModelSelect",[jl]:"vModelDynamic",[Og]:"withModifiers",[kg]:"withKeys",[Ng]:"vShow",[Pg]:"Transition",[Dg]:"TransitionGroup"});let ys;function Gw(t,e=!1){return ys||(ys=document.createElement("div")),e?(ys.innerHTML=`
`,ys.children[0].getAttribute("foo")):(ys.innerHTML=t,ys.textContent)}const Yw=Qe("style,iframe,script,noscript",!0),Xw={isVoidTag:cT,isNativeTag:t=>lT(t)||uT(t),isPreTag:t=>t==="pre",decodeEntities:Gw,isBuiltInComponent:t=>{if(Os(t,"Transition"))return Pg;if(Os(t,"TransitionGroup"))return Dg},getNamespace(t,e){let n=e?e.ns:0;if(e&&n===2)if(e.tag==="annotation-xml"){if(t==="svg")return 1;e.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(n=0)}else/^m(?:[ions]|text)$/.test(e.tag)&&t!=="mglyph"&&t!=="malignmark"&&(n=0);else e&&n===1&&(e.tag==="foreignObject"||e.tag==="desc"||e.tag==="title")&&(n=0);if(n===0){if(t==="svg")return 1;if(t==="math")return 2}return n},getTextMode({tag:t,ns:e}){if(e===0){if(t==="textarea"||t==="title")return 1;if(Yw(t))return 2}return 0}},Jw=t=>{t.type===1&&t.props.forEach((e,n)=>{e.type===6&&e.name==="style"&&e.value&&(t.props[n]={type:7,name:"bind",arg:ie("style",!0,e.loc),exp:Zw(e.value.content,e.loc),modifiers:[],loc:e.loc})})},Zw=(t,e)=>{const n=dp(t);return ie(JSON.stringify(n),!1,e,3)};function bn(t,e){return ve(t,e)}const Qw=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(53,r)),e.children.length&&(n.onError(bn(54,r)),e.children.length=0),{props:[Ae(ie("innerHTML",!0,r),s||ie("",!0))]}},eO=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(55,r)),e.children.length&&(n.onError(bn(56,r)),e.children.length=0),{props:[Ae(ie("textContent",!0),s?_t(s,n)>0?s:Ce(n.helperString(ca),[s],r):ie("",!0))]}},tO=(t,e,n)=>{const s=Ag(t,e,n);if(!s.props.length||e.tagType===1)return s;t.arg&&n.onError(bn(58,t.arg.loc));const{tag:r}=e,i=n.isCustomElement(r);if(r==="input"||r==="textarea"||r==="select"||i){let o=Sg,a=!1;if(r==="input"||i){const l=fa(e,"type");if(l){if(l.type===7)o=jl;else if(l.value)switch(l.value.content){case"radio":o=Tg;break;case"checkbox":o=Cg;break;case"file":a=!0,n.onError(bn(59,t.loc));break}}else F1(e)&&(o=jl)}else r==="select"&&(o=wg);a||(s.needRuntime=n.helper(o))}else n.onError(bn(57,t.loc));return s.props=s.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),s},nO=Qe("passive,once,capture"),sO=Qe("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),rO=Qe("left,right"),Ig=Qe("onkeyup,onkeydown,onkeypress",!0),iO=(t,e,n,s)=>{const r=[],i=[],o=[];for(let a=0;aXe(t)&&t.content.toLowerCase()==="onclick"?ie(e,!0):t.type!==4?kt(["(",t,`) === "onClick" ? "${e}" : (`,t,")"]):t,oO=(t,e,n)=>bg(t,e,n,s=>{const{modifiers:r}=t;if(!r.length)return s;let{key:i,value:o}=s.props[0];const{keyModifiers:a,nonKeyModifiers:l,eventOptionModifiers:u}=iO(i,r,n,t.loc);if(l.includes("right")&&(i=kd(i,"onContextmenu")),l.includes("middle")&&(i=kd(i,"onMouseup")),l.length&&(o=Ce(n.helper(Og),[o,JSON.stringify(l)])),a.length&&(!Xe(i)||Ig(i.content))&&(o=Ce(n.helper(kg),[o,JSON.stringify(a)])),u.length){const c=u.map(fs).join("");i=Xe(i)?ie(`${i.content}${c}`,!0):kt(["(",i,`) + "${c}"`])}return{props:[Ae(i,o)]}}),aO=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(61,r)),{props:[],needRuntime:n.helper(Ng)}},lO=(t,e)=>{t.type===1&&t.tagType===0&&(t.tag==="script"||t.tag==="style")&&e.removeNode()},uO=[Jw],cO={cloak:zw,html:Qw,text:eO,model:tO,on:oO,show:aO};function fO(t,e={}){return Kw(t,ae({},Xw,e,{nodeTransforms:[lO,...uO,...e.nodeTransforms||[]],directiveTransforms:ae({},cO,e.directiveTransforms||{}),transformHoist:null}))}const Nd=Object.create(null);function dO(t,e){if(!ne(t))if(t.nodeType)t=t.innerHTML;else return Ue;const n=t,s=Nd[n];if(s)return s;if(t[0]==="#"){const a=document.querySelector(t);t=a?a.innerHTML:""}const r=ae({hoistStatic:!0,onError:void 0,onWarn:Ue},e);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=a=>!!customElements.get(a));const{code:i}=fO(t,r),o=new Function("Vue",i)(v1);return o._rc=!0,Nd[n]=o}Cm(dO);const hO=(t,e)=>{const n=t.__vccOpts||t;for(const[s,r]of e)n[s]=r;return n},pO={name:"App"};function mO(t,e,n,s,r,i){return gi(),Em("div")}const gO=hO(pO,[["render",mO]]);var _O=!1;/*! +`),t.hoists.length)){const f=[ac,lc,Ei,uc,Qm].filter(m=>c.includes(m)).map(pg).join(", ");r(`const { ${f} } = _Vue +`)}ow(t.hoists,e),i(),r("return ")}function Ga(t,e,{helper:n,push:s,newline:r,isTS:i}){const o=n(e==="filter"?dc:e==="component"?cc:fc);for(let a=0;a3||!1;e.push("["),n&&e.indent(),bi(t,e,n),n&&e.deindent(),e.push("]")}function bi(t,e,n=!1,s=!0){const{push:r,newline:i}=e;for(let o=0;on||"null")}function hw(t,e){const{push:n,helper:s,pure:r}=e,i=ne(t.callee)?t.callee:s(t.callee);r&&n(pa),n(i+"(",t),bi(t.arguments,e),n(")")}function pw(t,e){const{push:n,indent:s,deindent:r,newline:i}=e,{properties:o}=t;if(!o.length){n("{}",t);return}const a=o.length>1||!1;n(a?"{":"{ "),a&&s();for(let l=0;l "),(l||a)&&(n("{"),s()),o?(l&&n("return "),U(o)?Tc(o,e):xe(o,e)):a&&xe(a,e),(l||a)&&(r(),n("}")),u&&(t.isNonScopedSlot&&n(", undefined, true"),n(")"))}function _w(t,e){const{test:n,consequent:s,alternate:r,newline:i}=t,{push:o,indent:a,deindent:l,newline:u}=e;if(n.type===4){const f=!bc(n.content);f&&o("("),mg(n,e),f&&o(")")}else o("("),xe(n,e),o(")");i&&a(),e.indentLevel++,i||o(" "),o("? "),xe(s,e),e.indentLevel--,i&&u(),i||o(" "),o(": ");const c=r.type===19;c||e.indentLevel++,xe(r,e),c||e.indentLevel--,i&&l(!0)}function Ew(t,e){const{push:n,helper:s,indent:r,deindent:i,newline:o}=e;n(`_cache[${t.index}] || (`),t.isVNode&&(r(),n(`${s(Oo)}(-1),`),o()),n(`_cache[${t.index}] = `),xe(t.value,e),t.isVNode&&(n(","),o(),n(`${s(Oo)}(1),`),o(),n(`_cache[${t.index}]`),i()),n(")")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const yw=hg(/^(if|else|else-if)$/,(t,e,n)=>vw(t,e,n,(s,r,i)=>{const o=n.parent.children;let a=o.indexOf(s),l=0;for(;a-->=0;){const u=o[a];u&&u.type===9&&(l+=u.branches.length)}return()=>{if(i)s.codegenNode=yd(r,l,n);else{const u=bw(s.codegenNode);u.alternate=yd(r,l+s.branches.length-1,n)}}}));function vw(t,e,n,s){if(e.name!=="else"&&(!e.exp||!e.exp.content.trim())){const r=e.exp?e.exp.loc:t.loc;n.onError(ve(28,e.loc)),e.exp=ie("true",!1,r)}if(e.name==="if"){const r=Ed(t,e),i={type:9,loc:t.loc,branches:[r]};if(n.replaceNode(i),s)return s(i,r,!0)}else{const r=n.parent.children;let i=r.indexOf(t);for(;i-->=-1;){const o=r[i];if(o&&o.type===3){n.removeNode(o);continue}if(o&&o.type===2&&!o.content.trim().length){n.removeNode(o);continue}if(o&&o.type===9){e.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(ve(30,t.loc)),n.removeNode();const a=Ed(t,e);o.branches.push(a);const l=s&&s(o,a,!1);ha(a,n),l&&l(),n.currentNode=null}else n.onError(ve(30,t.loc));break}}}function Ed(t,e){const n=t.tagType===3;return{type:10,loc:t.loc,condition:e.name==="else"?void 0:e.exp,children:n&&!mt(t,"for")?t.children:[t],userKey:fa(t,"key"),isTemplateIf:n}}function yd(t,e,n){return t.condition?Ml(t.condition,vd(t,e,n),Se(n.helper(Ei),['""',"true"])):vd(t,e,n)}function vd(t,e,n){const{helper:s}=n,r=Ae("key",ie(`${e}`,!1,ft,2)),{children:i}=t,o=i[0];if(i.length!==1||o.type!==1)if(i.length===1&&o.type===11){const l=o.codegenNode;return Io(l,r,n),l}else{let l=64;return Xr(n,s(Gr),gt([r]),i,l+"",void 0,void 0,!0,!1,!1,t.loc)}else{const l=o.codegenNode,u=B1(l);return u.type===13&&vc(u,n),Io(u,r,n),l}}function bw(t){for(;;)if(t.type===19)if(t.alternate.type===19)t=t.alternate;else return t;else t.type===20&&(t=t.value)}const Aw=hg("for",(t,e,n)=>{const{helper:s,removeHelper:r}=n;return Tw(t,e,n,i=>{const o=Se(s(pc),[i.source]),a=Po(t),l=mt(t,"memo"),u=fa(t,"key"),c=u&&(u.type===6?ie(u.value.content,!0):u.exp),f=u?Ae("key",c):null,m=i.source.type===4&&i.source.constType>0,p=m?64:u?128:256;return i.codegenNode=Xr(n,s(Gr),void 0,o,p+"",void 0,void 0,!0,!m,!1,t.loc),()=>{let E;const{children:d}=i,y=d.length!==1||d[0].type!==1,_=Do(t)?t:a&&t.children.length===1&&Do(t.children[0])?t.children[0]:null;if(_?(E=_.codegenNode,a&&f&&Io(E,f,n)):y?E=Xr(n,s(Gr),f?gt([f]):void 0,t.children,"64",void 0,void 0,!0,void 0,!1):(E=d[0].codegenNode,a&&f&&Io(E,f,n),E.isBlock!==!m&&(E.isBlock?(r(os),r(Qs(n.inSSR,E.isComponent))):r(Zs(n.inSSR,E.isComponent))),E.isBlock=!m,E.isBlock?(s(os),s(Qs(n.inSSR,E.isComponent))):s(Zs(n.inSSR,E.isComponent))),l){const h=Js($l(i.parseResult,[ie("_cached")]));h.body=N1([kt(["const _memo = (",l.exp,")"]),kt(["if (_cached",...c?[" && _cached.key === ",c]:[],` && ${n.helperString(ng)}(_cached, _memo)) return _cached`]),kt(["const _item = ",E]),ie("_item.memo = _memo"),ie("return _item")]),o.arguments.push(h,ie("_cache"),ie(String(n.cached++)))}else o.arguments.push(Js($l(i.parseResult),E,!0))}})});function Tw(t,e,n,s){if(!e.exp){n.onError(ve(31,e.loc));return}const r=_g(e.exp);if(!r){n.onError(ve(32,e.loc));return}const{addIdentifiers:i,removeIdentifiers:o,scopes:a}=n,{source:l,value:u,key:c,index:f}=r,m={type:11,loc:e.loc,source:l,valueAlias:u,keyAlias:c,objectIndexAlias:f,parseResult:r,children:Po(t)?t.children:[t]};n.replaceNode(m),a.vFor++;const p=s&&s(m);return()=>{a.vFor--,p&&p()}}const Sw=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,bd=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Cw=/^\(|\)$/g;function _g(t,e){const n=t.loc,s=t.content,r=s.match(Sw);if(!r)return;const[,i,o]=r,a={source:Hi(n,o.trim(),s.indexOf(o,i.length)),value:void 0,key:void 0,index:void 0};let l=i.trim().replace(Cw,"").trim();const u=i.indexOf(l),c=l.match(bd);if(c){l=l.replace(bd,"").trim();const f=c[1].trim();let m;if(f&&(m=s.indexOf(f,u+l.length),a.key=Hi(n,f,m)),c[2]){const p=c[2].trim();p&&(a.index=Hi(n,p,s.indexOf(p,a.key?m+f.length:u+l.length)))}}return l&&(a.value=Hi(n,l,u)),a}function Hi(t,e,n){return ie(e,!1,ig(t,n,e.length))}function $l({value:t,key:e,index:n},s=[]){return ww([t,e,n,...s])}function ww(t){let e=t.length;for(;e--&&!t[e];);return t.slice(0,e+1).map((n,s)=>n||ie("_".repeat(s+1),!1))}const Ad=ie("undefined",!1),Ow=(t,e)=>{if(t.type===1&&(t.tagType===1||t.tagType===3)){const n=mt(t,"slot");if(n)return n.exp,e.scopes.vSlot++,()=>{e.scopes.vSlot--}}},kw=(t,e,n)=>Js(t,e,!1,!0,e.length?e[0].loc:n);function Nw(t,e,n=kw){e.helper(Ec);const{children:s,loc:r}=t,i=[],o=[];let a=e.scopes.vSlot>0||e.scopes.vFor>0;const l=mt(t,"slot",!0);if(l){const{arg:y,exp:_}=l;y&&!Xe(y)&&(a=!0),i.push(Ae(y||ie("default",!0),n(_,s,r)))}let u=!1,c=!1;const f=[],m=new Set;let p=0;for(let y=0;y{const b=n(_,h,r);return e.compatConfig&&(b.isNonScopedSlot=!0),Ae("default",b)};u?f.length&&f.some(_=>Eg(_))&&(c?e.onError(ve(39,f[0].loc)):i.push(y(void 0,f))):i.push(y(void 0,s))}const E=a?2:so(t.children)?3:1;let d=gt(i.concat(Ae("_",ie(E+"",!1))),r);return o.length&&(d=Se(e.helper(tg),[d,vi(o)])),{slots:d,hasDynamicSlots:a}}function Ui(t,e,n){const s=[Ae("name",t),Ae("fn",e)];return n!=null&&s.push(Ae("key",ie(String(n),!0))),gt(s)}function so(t){for(let e=0;efunction(){if(t=e.currentNode,!(t.type===1&&(t.tagType===0||t.tagType===1)))return;const{tag:s,props:r}=t,i=t.tagType===1;let o=i?Dw(t,e):`"${s}"`;const a=me(o)&&o.callee===Co;let l,u,c,f=0,m,p,E,d=a||o===Lr||o===oc||!i&&(s==="svg"||s==="foreignObject");if(r.length>0){const y=vg(t,e,void 0,i,a);l=y.props,f=y.patchFlag,p=y.dynamicPropNames;const _=y.directives;E=_&&_.length?vi(_.map(h=>Rw(h,e))):void 0,y.shouldUseBlock&&(d=!0)}if(t.children.length>0)if(o===So&&(d=!0,f|=1024),i&&o!==Lr&&o!==So){const{slots:_,hasDynamicSlots:h}=Nw(t,e);u=_,h&&(f|=1024)}else if(t.children.length===1&&o!==Lr){const _=t.children[0],h=_.type,b=h===5||h===8;b&&_t(_,e)===0&&(f|=1),b||h===2?u=_:u=t.children}else u=t.children;f!==0&&(c=String(f),p&&p.length&&(m=Lw(p))),t.codegenNode=Xr(e,o,l,u,c,m,E,!!d,!1,i,t.loc)};function Dw(t,e,n=!1){let{tag:s}=t;const r=Vl(s),i=fa(t,"is");if(i)if(r||Jn("COMPILER_IS_ON_ELEMENT",e)){const l=i.type===6?i.value&&ie(i.value.content,!0):i.exp;if(l)return Se(e.helper(Co),[l])}else i.type===6&&i.value.content.startsWith("vue:")&&(s=i.value.content.slice(4));const o=!r&&mt(t,"is");if(o&&o.exp)return Se(e.helper(Co),[o.exp]);const a=sg(s)||e.isBuiltInComponent(s);return a?(n||e.helper(a),a):(e.helper(cc),e.components.add(s),Jr(s,"component"))}function vg(t,e,n=t.props,s,r,i=!1){const{tag:o,loc:a,children:l}=t;let u=[];const c=[],f=[],m=l.length>0;let p=!1,E=0,d=!1,y=!1,_=!1,h=!1,b=!1,g=!1;const A=[],S=w=>{u.length&&(c.push(gt(Td(u),a)),u=[]),w&&c.push(w)},O=({key:w,value:k})=>{if(Xe(w)){const N=w.content,P=us(N);if(P&&(!s||r)&&N.toLowerCase()!=="onclick"&&N!=="onUpdate:modelValue"&&!zn(N)&&(h=!0),P&&zn(N)&&(g=!0),k.type===20||(k.type===4||k.type===8)&&_t(k,e)>0)return;N==="ref"?d=!0:N==="class"?y=!0:N==="style"?_=!0:N!=="key"&&!A.includes(N)&&A.push(N),s&&(N==="class"||N==="style")&&!A.includes(N)&&A.push(N)}else b=!0};for(let w=0;w0&&u.push(Ae(ie("ref_for",!0),ie("true")))),P==="is"&&(Vl(o)||R&&R.content.startsWith("vue:")||Jn("COMPILER_IS_ON_ELEMENT",e)))continue;u.push(Ae(ie(P,!0,ig(N,0,P.length)),ie(R?R.content:"",B,R?R.loc:N)))}else{const{name:N,arg:P,exp:R,loc:B}=k,X=N==="bind",W=N==="on";if(N==="slot"){s||e.onError(ve(40,B));continue}if(N==="once"||N==="memo"||N==="is"||X&&qn(P,"is")&&(Vl(o)||Jn("COMPILER_IS_ON_ELEMENT",e))||W&&i)continue;if((X&&qn(P,"key")||W&&m&&qn(P,"vue:before-update"))&&(p=!0),X&&qn(P,"ref")&&e.scopes.vFor>0&&u.push(Ae(ie("ref_for",!0),ie("true"))),!P&&(X||W)){if(b=!0,R)if(X){if(S(),Jn("COMPILER_V_BIND_OBJECT_ORDER",e)){c.unshift(R);continue}c.push(R)}else S({type:14,loc:B,callee:e.helper(_c),arguments:s?[R]:[R,"true"]});else e.onError(ve(X?34:35,B));continue}const ee=e.directiveTransforms[N];if(ee){const{props:se,needRuntime:_e}=ee(k,t,e);!i&&se.forEach(O),W&&P&&!Xe(P)?S(gt(se,a)):u.push(...se),_e&&(f.push(k),Cn(_e)&&yg.set(k,_e))}else XA(N)||(f.push(k),m&&(p=!0))}}let v;if(c.length?(S(),c.length>1?v=Se(e.helper(wo),c,a):v=c[0]):u.length&&(v=gt(Td(u),a)),b?E|=16:(y&&!s&&(E|=2),_&&!s&&(E|=4),A.length&&(E|=8),h&&(E|=32)),!p&&(E===0||E===32)&&(d||g||f.length>0)&&(E|=512),!e.inSSR&&v)switch(v.type){case 15:let w=-1,k=-1,N=!1;for(let B=0;BAe(o,i)),r))}return vi(n,t.loc)}function Lw(t){let e="[";for(let n=0,s=t.length;n{if(Do(t)){const{children:n,loc:s}=t,{slotName:r,slotProps:i}=Mw(t,e),o=[e.prefixIdentifiers?"_ctx.$slots":"$slots",r,"{}","undefined","true"];let a=2;i&&(o[2]=i,a=3),n.length&&(o[3]=Js([],n,!1,!1,s),a=4),e.scopeId&&!e.slotted&&(a=5),o.splice(a),t.codegenNode=Se(e.helper(eg),o,s)}};function Mw(t,e){let n='"default"',s;const r=[];for(let i=0;i0){const{props:i,directives:o}=vg(t,e,r,!1,!1);s=i,o.length&&e.onError(ve(36,o[0].loc))}return{slotName:n,slotProps:s}}const xw=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,bg=(t,e,n,s)=>{const{loc:r,modifiers:i,arg:o}=t;!t.exp&&!i.length&&n.onError(ve(35,r));let a;if(o.type===4)if(o.isStatic){let f=o.content;f.startsWith("vue:")&&(f=`vnode-${f.slice(4)}`);const m=e.tagType!==0||f.startsWith("vnode")||!/[A-Z]/.test(f)?Ds(we(f)):`on:${f}`;a=ie(m,!0,o.loc)}else a=kt([`${n.helperString(Fl)}(`,o,")"]);else a=o,a.children.unshift(`${n.helperString(Fl)}(`),a.children.push(")");let l=t.exp;l&&!l.content.trim()&&(l=void 0);let u=n.cacheHandlers&&!l&&!n.inVOnce;if(l){const f=rg(l.content),m=!(f||xw.test(l.content)),p=l.content.includes(";");(m||u&&f)&&(l=kt([`${m?"$event":"(...args)"} => ${p?"{":"("}`,l,p?"}":")"]))}let c={props:[Ae(a,l||ie("() => {}",!1,r))]};return s&&(c=s(c)),u&&(c.props[0].value=n.cache(c.props[0].value)),c.props.forEach(f=>f.key.isHandlerKey=!0),c},Bw=(t,e,n)=>{const{exp:s,modifiers:r,loc:i}=t,o=t.arg;return o.type!==4?(o.children.unshift("("),o.children.push(') || ""')):o.isStatic||(o.content=`${o.content} || ""`),r.includes("camel")&&(o.type===4?o.isStatic?o.content=we(o.content):o.content=`${n.helperString(Ll)}(${o.content})`:(o.children.unshift(`${n.helperString(Ll)}(`),o.children.push(")"))),n.inSSR||(r.includes("prop")&&Sd(o,"."),r.includes("attr")&&Sd(o,"^")),!s||s.type===4&&!s.content.trim()?(n.onError(ve(34,i)),{props:[Ae(o,ie("",!0,i))]}):{props:[Ae(o,s)]}},Sd=(t,e)=>{t.type===4?t.isStatic?t.content=e+t.content:t.content=`\`${e}\${${t.content}}\``:(t.children.unshift(`'${e}' + (`),t.children.push(")"))},$w=(t,e)=>{if(t.type===0||t.type===1||t.type===11||t.type===10)return()=>{const n=t.children;let s,r=!1;for(let i=0;ii.type===7&&!e.directiveTransforms[i.name])&&t.tag!=="template")))for(let i=0;i{if(t.type===1&&mt(t,"once",!0))return Cd.has(t)||e.inVOnce||e.inSSR?void 0:(Cd.add(t),e.inVOnce=!0,e.helper(Oo),()=>{e.inVOnce=!1;const n=e.currentNode;n.codegenNode&&(n.codegenNode=e.cache(n.codegenNode,!0))})},Ag=(t,e,n)=>{const{exp:s,arg:r}=t;if(!s)return n.onError(ve(41,t.loc)),Wi();const i=s.loc.source,o=s.type===4?s.content:i,a=n.bindingMetadata[i];if(a==="props"||a==="props-aliased")return n.onError(ve(44,s.loc)),Wi();const l=!1;if(!o.trim()||!rg(o)&&!l)return n.onError(ve(42,s.loc)),Wi();const u=r||ie("modelValue",!0),c=r?Xe(r)?`onUpdate:${we(r.content)}`:kt(['"onUpdate:" + ',r]):"onUpdate:modelValue";let f;const m=n.isTS?"($event: any)":"$event";f=kt([`${m} => ((`,s,") = $event)"]);const p=[Ae(u,t.exp),Ae(c,f)];if(t.modifiers.length&&e.tagType===1){const E=t.modifiers.map(y=>(bc(y)?y:JSON.stringify(y))+": true").join(", "),d=r?Xe(r)?`${r.content}Modifiers`:kt([r,' + "Modifiers"']):"modelModifiers";p.push(Ae(d,ie(`{ ${E} }`,!1,t.loc,2)))}return Wi(p)};function Wi(t=[]){return{props:t}}const jw=/[\w).+\-_$\]]/,Hw=(t,e)=>{Jn("COMPILER_FILTER",e)&&(t.type===5&&Lo(t.content,e),t.type===1&&t.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Lo(n.exp,e)}))};function Lo(t,e){if(t.type===4)wd(t,e);else for(let n=0;n=0&&(h=n.charAt(_),h===" ");_--);(!h||!jw.test(h))&&(o=!0)}}E===void 0?E=n.slice(0,p).trim():c!==0&&y();function y(){d.push(n.slice(c,p).trim()),c=p+1}if(d.length){for(p=0;p{if(t.type===1){const n=mt(t,"memo");return!n||Od.has(t)?void 0:(Od.add(t),()=>{const s=t.codegenNode||e.currentNode.codegenNode;s&&s.type===13&&(t.tagType!==1&&vc(s,e),t.codegenNode=Se(e.helper(yc),[n.exp,Js(void 0,s),"_cache",String(e.cached++)]))})}};function qw(t){return[[Vw,yw,Ww,Aw,Hw,Fw,Pw,Ow,$w],{on:bg,bind:Bw,model:Ag}]}function Kw(t,e={}){const n=e.onError||ic,s=e.mode==="module";e.prefixIdentifiers===!0?n(ve(47)):s&&n(ve(48));const r=!1;e.cacheHandlers&&n(ve(49)),e.scopeId&&!s&&n(ve(50));const i=ne(t)?j1(t,e):t,[o,a]=qw();return tw(i,ae({},e,{prefixIdentifiers:r,nodeTransforms:[...o,...e.nodeTransforms||[]],directiveTransforms:ae({},a,e.directiveTransforms||{})})),rw(i,ae({},e,{prefixIdentifiers:r}))}const zw=()=>({props:[]}),Tg=Symbol(""),Sg=Symbol(""),Cg=Symbol(""),wg=Symbol(""),jl=Symbol(""),Og=Symbol(""),kg=Symbol(""),Ng=Symbol(""),Pg=Symbol(""),Dg=Symbol("");w1({[Tg]:"vModelRadio",[Sg]:"vModelCheckbox",[Cg]:"vModelText",[wg]:"vModelSelect",[jl]:"vModelDynamic",[Og]:"withModifiers",[kg]:"withKeys",[Ng]:"vShow",[Pg]:"Transition",[Dg]:"TransitionGroup"});let ys;function Gw(t,e=!1){return ys||(ys=document.createElement("div")),e?(ys.innerHTML=`
`,ys.children[0].getAttribute("foo")):(ys.innerHTML=t,ys.textContent)}const Yw=Qe("style,iframe,script,noscript",!0),Xw={isVoidTag:cT,isNativeTag:t=>lT(t)||uT(t),isPreTag:t=>t==="pre",decodeEntities:Gw,isBuiltInComponent:t=>{if(Os(t,"Transition"))return Pg;if(Os(t,"TransitionGroup"))return Dg},getNamespace(t,e){let n=e?e.ns:0;if(e&&n===2)if(e.tag==="annotation-xml"){if(t==="svg")return 1;e.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(n=0)}else/^m(?:[ions]|text)$/.test(e.tag)&&t!=="mglyph"&&t!=="malignmark"&&(n=0);else e&&n===1&&(e.tag==="foreignObject"||e.tag==="desc"||e.tag==="title")&&(n=0);if(n===0){if(t==="svg")return 1;if(t==="math")return 2}return n},getTextMode({tag:t,ns:e}){if(e===0){if(t==="textarea"||t==="title")return 1;if(Yw(t))return 2}return 0}},Jw=t=>{t.type===1&&t.props.forEach((e,n)=>{e.type===6&&e.name==="style"&&e.value&&(t.props[n]={type:7,name:"bind",arg:ie("style",!0,e.loc),exp:Zw(e.value.content,e.loc),modifiers:[],loc:e.loc})})},Zw=(t,e)=>{const n=dp(t);return ie(JSON.stringify(n),!1,e,3)};function bn(t,e){return ve(t,e)}const Qw=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(53,r)),e.children.length&&(n.onError(bn(54,r)),e.children.length=0),{props:[Ae(ie("innerHTML",!0,r),s||ie("",!0))]}},eO=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(55,r)),e.children.length&&(n.onError(bn(56,r)),e.children.length=0),{props:[Ae(ie("textContent",!0),s?_t(s,n)>0?s:Se(n.helperString(ca),[s],r):ie("",!0))]}},tO=(t,e,n)=>{const s=Ag(t,e,n);if(!s.props.length||e.tagType===1)return s;t.arg&&n.onError(bn(58,t.arg.loc));const{tag:r}=e,i=n.isCustomElement(r);if(r==="input"||r==="textarea"||r==="select"||i){let o=Cg,a=!1;if(r==="input"||i){const l=fa(e,"type");if(l){if(l.type===7)o=jl;else if(l.value)switch(l.value.content){case"radio":o=Tg;break;case"checkbox":o=Sg;break;case"file":a=!0,n.onError(bn(59,t.loc));break}}else F1(e)&&(o=jl)}else r==="select"&&(o=wg);a||(s.needRuntime=n.helper(o))}else n.onError(bn(57,t.loc));return s.props=s.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),s},nO=Qe("passive,once,capture"),sO=Qe("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),rO=Qe("left,right"),Ig=Qe("onkeyup,onkeydown,onkeypress",!0),iO=(t,e,n,s)=>{const r=[],i=[],o=[];for(let a=0;aXe(t)&&t.content.toLowerCase()==="onclick"?ie(e,!0):t.type!==4?kt(["(",t,`) === "onClick" ? "${e}" : (`,t,")"]):t,oO=(t,e,n)=>bg(t,e,n,s=>{const{modifiers:r}=t;if(!r.length)return s;let{key:i,value:o}=s.props[0];const{keyModifiers:a,nonKeyModifiers:l,eventOptionModifiers:u}=iO(i,r,n,t.loc);if(l.includes("right")&&(i=kd(i,"onContextmenu")),l.includes("middle")&&(i=kd(i,"onMouseup")),l.length&&(o=Se(n.helper(Og),[o,JSON.stringify(l)])),a.length&&(!Xe(i)||Ig(i.content))&&(o=Se(n.helper(kg),[o,JSON.stringify(a)])),u.length){const c=u.map(fs).join("");i=Xe(i)?ie(`${i.content}${c}`,!0):kt(["(",i,`) + "${c}"`])}return{props:[Ae(i,o)]}}),aO=(t,e,n)=>{const{exp:s,loc:r}=t;return s||n.onError(bn(61,r)),{props:[],needRuntime:n.helper(Ng)}},lO=(t,e)=>{t.type===1&&t.tagType===0&&(t.tag==="script"||t.tag==="style")&&e.removeNode()},uO=[Jw],cO={cloak:zw,html:Qw,text:eO,model:tO,on:oO,show:aO};function fO(t,e={}){return Kw(t,ae({},Xw,e,{nodeTransforms:[lO,...uO,...e.nodeTransforms||[]],directiveTransforms:ae({},cO,e.directiveTransforms||{}),transformHoist:null}))}const Nd=Object.create(null);function dO(t,e){if(!ne(t))if(t.nodeType)t=t.innerHTML;else return Ue;const n=t,s=Nd[n];if(s)return s;if(t[0]==="#"){const a=document.querySelector(t);t=a?a.innerHTML:""}const r=ae({hoistStatic:!0,onError:void 0,onWarn:Ue},e);!r.isCustomElement&&typeof customElements<"u"&&(r.isCustomElement=a=>!!customElements.get(a));const{code:i}=fO(t,r),o=new Function("Vue",i)(v1);return o._rc=!0,Nd[n]=o}Sm(dO);const hO=(t,e)=>{const n=t.__vccOpts||t;for(const[s,r]of e)n[s]=r;return n},pO={name:"App"};function mO(t,e,n,s,r,i){return _i(),Em("div")}const gO=hO(pO,[["render",mO]]);var _O=!1;/*! * pinia v2.1.6 * (c) 2023 Eduardo San Martin Morote * @license MIT - */let Rg;const ma=t=>Rg=t,Lg=Symbol();function Hl(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var Fr;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(Fr||(Fr={}));function EO(){const t=ku(!0),e=t.run(()=>Ge({}));let n=[],s=[];const r=hi({install(i){ma(r),r._a=i,i.provide(Lg,r),i.config.globalProperties.$pinia=r,s.forEach(o=>n.push(o)),s=[]},use(i){return!this._a&&!_O?s.push(i):n.push(i),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const Fg=()=>{};function Pd(t,e,n,s=Fg){t.push(e);const r=()=>{const i=t.indexOf(e);i>-1&&(t.splice(i,1),s())};return!n&&Nu()&&gp(r),r}function vs(t,...e){t.slice().forEach(n=>{n(...e)})}const yO=t=>t();function Ul(t,e){t instanceof Map&&e instanceof Map&&e.forEach((n,s)=>t.set(s,n)),t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const s=e[n],r=t[n];Hl(r)&&Hl(s)&&t.hasOwnProperty(n)&&!be(s)&&!tn(s)?t[n]=Ul(r,s):t[n]=s}return t}const vO=Symbol();function bO(t){return!Hl(t)||!t.hasOwnProperty(vO)}const{assign:gn}=Object;function AO(t){return!!(be(t)&&t.effect)}function TO(t,e,n,s){const{state:r,actions:i,getters:o}=e,a=n.state.value[t];let l;function u(){a||(n.state.value[t]=r?r():{});const c=Dp(n.state.value[t]);return gn(c,i,Object.keys(o||{}).reduce((f,m)=>(f[m]=hi(ke(()=>{ma(n);const p=n._s.get(t);return o[m].call(p,p)})),f),{}))}return l=Mg(t,u,e,n,s,!0),l}function Mg(t,e,n={},s,r,i){let o;const a=gn({actions:{}},n),l={deep:!0};let u,c,f=[],m=[],p;const E=s.state.value[t];!i&&!E&&(s.state.value[t]={}),Ge({});let d;function y(v){let w;u=c=!1,typeof v=="function"?(v(s.state.value[t]),w={type:Fr.patchFunction,storeId:t,events:p}):(Ul(s.state.value[t],v),w={type:Fr.patchObject,payload:v,storeId:t,events:p});const k=d=Symbol();fr().then(()=>{d===k&&(u=!0)}),c=!0,vs(f,w,s.state.value[t])}const _=i?function(){const{state:w}=n,k=w?w():{};this.$patch(N=>{gn(N,k)})}:Fg;function h(){o.stop(),f=[],m=[],s._s.delete(t)}function b(v,w){return function(){ma(s);const k=Array.from(arguments),N=[],P=[];function R(W){N.push(W)}function B(W){P.push(W)}vs(m,{args:k,name:v,store:A,after:R,onError:B});let X;try{X=w.apply(this&&this.$id===t?this:A,k)}catch(W){throw vs(P,W),W}return X instanceof Promise?X.then(W=>(vs(N,W),W)).catch(W=>(vs(P,W),Promise.reject(W))):(vs(N,X),X)}}const g={_p:s,$id:t,$onAction:Pd.bind(null,m),$patch:y,$reset:_,$subscribe(v,w={}){const k=Pd(f,v,w.detached,()=>N()),N=o.run(()=>yn(()=>s.state.value[t],P=>{(w.flush==="sync"?c:u)&&v({storeId:t,type:Fr.direct,events:p},P)},gn({},l,w)));return k},$dispose:h},A=Dt(g);s._s.set(t,A);const C=s._a&&s._a.runWithContext||yO,O=s._e.run(()=>(o=ku(),C(()=>o.run(e))));for(const v in O){const w=O[v];if(be(w)&&!AO(w)||tn(w))i||(E&&bO(w)&&(be(w)?w.value=E[v]:Ul(w,E[v])),s.state.value[t][v]=w);else if(typeof w=="function"){const k=b(v,w);O[v]=k,a.actions[v]=w}}return gn(A,O),gn(Q(A),O),Object.defineProperty(A,"$state",{get:()=>s.state.value[t],set:v=>{y(w=>{gn(w,v)})}}),s._p.forEach(v=>{gn(A,o.run(()=>v({store:A,app:s._a,pinia:s,options:a})))}),E&&i&&n.hydrate&&n.hydrate(A.$state,E),u=!0,c=!0,A}function xg(t,e,n){let s,r;const i=typeof e=="function";typeof t=="string"?(s=t,r=i?n:e):(r=t,s=t.id);function o(a,l){const u=om();return a=a||(u?Fs(Lg,null):null),a&&ma(a),a=Rg,a._s.has(s)||(i?Mg(s,e,r,a):TO(s,r,a)),a._s.get(s)}return o.$id=s,o}function Ok(t,e){return Array.isArray(e)?e.reduce((n,s)=>(n[s]=function(){return t(this.$pinia)[s]},n),{}):Object.keys(e).reduce((n,s)=>(n[s]=function(){const r=t(this.$pinia),i=e[s];return typeof i=="function"?i.call(this,r):r[i]},n),{})}function kk(t,e){return Array.isArray(e)?e.reduce((n,s)=>(n[s]=function(...r){return t(this.$pinia)[s](...r)},n),{}):Object.keys(e).reduce((n,s)=>(n[s]=function(...r){return t(this.$pinia)[e[s]](...r)},n),{})}const Bg=xg("error",{state:()=>({message:null,errors:{}})});/*! js-cookie v3.0.5 | MIT */function qi(t){for(var e=1;e"u")){o=qi({},e,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),r=encodeURIComponent(r).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var l in o)o[l]&&(a+="; "+l,o[l]!==!0&&(a+="="+o[l].split(";")[0]));return document.cookie=r+"="+t.write(i,r)+a}}function s(r){if(!(typeof document>"u"||arguments.length&&!r)){for(var i=document.cookie?document.cookie.split("; "):[],o={},a=0;ast.get("/sanctum/csrf-cookie");st.interceptors.request.use(function(t){return Bg().$reset(),ql.get("XSRF-TOKEN")?t:SO().then(e=>t)},function(t){return Promise.reject(t)});st.interceptors.response.use(function(t){var e,n,s,r,i,o;return(((s=(n=(e=t==null?void 0:t.data)==null?void 0:e.data)==null?void 0:n.csrf_token)==null?void 0:s.length)>0||((o=(i=(r=t==null?void 0:t.data)==null?void 0:r.data)==null?void 0:i.token)==null?void 0:o.length)>0)&&ql.set("XSRF-TOKEN",t.data.data.csrf_token),t},function(t){switch(t.response.status){case 401:localStorage.removeItem("token"),window.location.reload();break;case 403:case 404:console.error("404");break;case 422:Bg().$state=t.response.data;break;default:console.log(t.response.data)}return Promise.reject(t)});function Fo(t){return Fo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fo(t)}function ro(t,e){if(!t.vueAxiosInstalled){var n=$g(e)?kO(e):e;if(NO(n)){var s=PO(t);if(s){var r=s<3?wO:OO;Object.keys(n).forEach(function(i){r(t,i,n[i])}),t.vueAxiosInstalled=!0}else console.error("[vue-axios] unknown Vue version")}else console.error("[vue-axios] configuration is invalid, expected options are either or { : }")}}function wO(t,e,n){Object.defineProperty(t.prototype,e,{get:function(){return n}}),t[e]=n}function OO(t,e,n){t.config.globalProperties[e]=n,t[e]=n}function $g(t){return t&&typeof t.get=="function"&&typeof t.post=="function"}function kO(t){return{axios:t,$http:t}}function NO(t){return Fo(t)==="object"&&Object.keys(t).every(function(e){return $g(t[e])})}function PO(t){return t&&t.version&&Number(t.version.split(".")[0])}(typeof exports>"u"?"undefined":Fo(exports))=="object"?module.exports=ro:typeof define=="function"&&define.amd?define([],function(){return ro}):window.Vue&&window.axios&&window.Vue.use&&Vue.use(ro,window.axios);const Ya=xg("auth",{state:()=>({loggedIn:!!localStorage.getItem("token"),user:null}),getters:{},actions:{async login(t){await st.get("sanctum/csrf-cookie");const e=(await st.post("api/login",t)).data;if(e){const n=`Bearer ${e.token}`;localStorage.setItem("token",n),st.defaults.headers.common.Authorization=n,await this.ftechUser()}},async logout(){(await st.post("api/logout")).data&&(localStorage.removeItem("token"),this.$reset())},async ftechUser(){this.user=(await st.get("api/me")).data,this.loggedIn=!0}}}),DO={install:({config:t})=>{t.globalProperties.$auth=Ya(),Ya().loggedIn&&Ya().ftechUser()}};function IO(t){return{all:t=t||new Map,on:function(e,n){var s=t.get(e);s?s.push(n):t.set(e,[n])},off:function(e,n){var s=t.get(e);s&&(n?s.splice(s.indexOf(n)>>>0,1):t.set(e,[]))},emit:function(e,n){var s=t.get(e);s&&s.slice().map(function(r){r(n)}),(s=t.get("*"))&&s.slice().map(function(r){r(e,n)})}}}const RO={install:(t,e)=>{t.config.globalProperties.$eventBus=IO()}},bi={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},er={LIGHT:"light",DARK:"dark",COLORED:"colored",AUTO:"auto"},We={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},LO={BOUNCE:"bounce",SLIDE:"slide",FLIP:"flip",ZOOM:"zoom"},Vg={dangerouslyHTMLString:!1,multiple:!0,position:bi.TOP_RIGHT,autoClose:5e3,transition:"bounce",hideProgressBar:!1,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,className:"",bodyClassName:"",style:{},progressClassName:"",progressStyle:{},role:"alert",theme:"light"},FO={rtl:!1,newestOnTop:!1,toastClassName:""},jg={...Vg,...FO};({...Vg,type:We.DEFAULT});var fe=(t=>(t[t.COLLAPSE_DURATION=300]="COLLAPSE_DURATION",t[t.DEBOUNCE_DURATION=50]="DEBOUNCE_DURATION",t.CSS_NAMESPACE="Toastify",t))(fe||{}),Kl=(t=>(t.ENTRANCE_ANIMATION_END="d",t))(Kl||{});const MO={enter:"Toastify--animate Toastify__bounce-enter",exit:"Toastify--animate Toastify__bounce-exit",appendPosition:!0},xO={enter:"Toastify--animate Toastify__slide-enter",exit:"Toastify--animate Toastify__slide-exit",appendPosition:!0},BO={enter:"Toastify--animate Toastify__zoom-enter",exit:"Toastify--animate Toastify__zoom-exit"},$O={enter:"Toastify--animate Toastify__flip-enter",exit:"Toastify--animate Toastify__flip-exit"};function Hg(t){let e=MO;if(!t||typeof t=="string")switch(t){case"flip":e=$O;break;case"zoom":e=BO;break;case"slide":e=xO;break}else e=t;return e}function VO(t){return t.containerId||String(t.position)}const ga="will-unmount";function jO(t=bi.TOP_RIGHT){return!!document.querySelector(".".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t))}function HO(t=bi.TOP_RIGHT){return"".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t)}function UO(t,e,n=!1){const s=["".concat(fe.CSS_NAMESPACE,"__toast-container"),"".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t),n?"".concat(fe.CSS_NAMESPACE,"__toast-container--rtl"):null].filter(Boolean).join(" ");return Ms(e)?e({position:t,rtl:n,defaultClassName:s}):"".concat(s," ").concat(e||"")}function WO(t){var e;const{position:n,containerClassName:s,rtl:r=!1,style:i={}}=t,o=fe.CSS_NAMESPACE,a=HO(n),l=document.querySelector(".".concat(o)),u=document.querySelector(".".concat(a)),c=!!u&&!((e=u.className)!=null&&e.includes(ga)),f=l||document.createElement("div"),m=document.createElement("div");m.className=UO(n,s,r),m.dataset.testid="".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(n),m.id=VO(t);for(const p in i)if(Object.prototype.hasOwnProperty.call(i,p)){const E=i[p];m.style[p]=E}return l||(f.className=fe.CSS_NAMESPACE,document.body.appendChild(f)),c||f.appendChild(m),m}function zl(t){var e,n,s;const r=typeof t=="string"?t:((e=t.currentTarget)==null?void 0:e.id)||((n=t.target)==null?void 0:n.id),i=document.getElementById(r);i&&i.removeEventListener("animationend",zl,!1);try{Qr[r].unmount(),(s=document.getElementById(r))==null||s.remove(),delete Qr[r],delete Re[r]}catch{}}const Qr=Dt({});function qO(t,e){const n=document.getElementById(String(e));n&&(Qr[n.id]=t)}function Gl(t,e=!0){const n=String(t);if(!Qr[n])return;const s=document.getElementById(n);s&&s.classList.add(ga),e?(zO(t),s&&s.addEventListener("animationend",zl,!1)):zl(n),Wt.items=Wt.items.filter(r=>r.containerId!==t)}function KO(t){for(const e in Qr)Gl(e,t);Wt.items=[]}function Ug(t,e){const n=document.getElementById(t.toastId);if(n){let s=t;s={...s,...Hg(s.transition)};const r=s.appendPosition?"".concat(s.exit,"--").concat(s.position):s.exit;n.className+=" ".concat(r),e&&e(n)}}function zO(t){for(const e in Re)if(e===t)for(const n of Re[e]||[])Ug(n)}function GO(t){const e=Ai().find(n=>n.toastId===t);return e==null?void 0:e.containerId}function Cc(t){return document.getElementById(t)}function YO(t){const e=Cc(t.containerId);return e&&e.classList.contains(ga)}function Dd(t){var e;const n=Ut(t.content)?Q(t.content.props):null;return n??Q((e=t.data)!=null?e:{})}function XO(t){return t?Wt.items.filter(e=>e.containerId===t).length>0:Wt.items.length>0}function JO(){if(Wt.items.length>0){const t=Wt.items.shift();io(t==null?void 0:t.toastContent,t==null?void 0:t.toastProps)}}const Re=Dt({}),Wt=Dt({items:[]});function Ai(){const t=Q(Re);return Object.values(t).reduce((e,n)=>[...e,...n],[])}function ZO(t){return Ai().find(e=>e.toastId===t)}function io(t,e={}){if(YO(e)){const n=Cc(e.containerId);n&&n.addEventListener("animationend",Yl.bind(null,t,e),!1)}else Yl(t,e)}function Yl(t,e={}){const n=Cc(e.containerId);n&&n.removeEventListener("animationend",Yl.bind(null,t,e),!1);const s=Re[e.containerId]||[],r=s.length>0;if(!r&&!jO(e.position)){const i=WO(e),o=rc(_k,e);o.mount(i),qO(o,i.id)}r&&(e.position=s[0].position),fr(()=>{e.updateId?jt.update(e):jt.add(t,e)})}const jt={add(t,e){const{containerId:n=""}=e;n&&(Re[n]=Re[n]||[],Re[n].find(s=>s.toastId===e.toastId)||setTimeout(()=>{var s,r;e.newestOnTop?(s=Re[n])==null||s.unshift(e):(r=Re[n])==null||r.push(e),e.onOpen&&e.onOpen(Dd(e))},e.delay||0))},remove(t){if(t){const e=GO(t);if(e){const n=Re[e];let s=n.find(r=>r.toastId===t);Re[e]=n.filter(r=>r.toastId!==t),!Re[e].length&&!XO(e)&&Gl(e,!1),JO(),fr(()=>{s!=null&&s.onClose&&(s.onClose(Dd(s)),s=void 0)})}}},update(t={}){const{containerId:e=""}=t;if(e&&t.updateId){Re[e]=Re[e]||[];const n=Re[e].find(s=>s.toastId===t.toastId);n&&setTimeout(()=>{for(const s in t)if(Object.prototype.hasOwnProperty.call(t,s)){const r=t[s];n[s]=r}},t.delay||0)}},clear(t,e=!0){t?Gl(t,e):KO(e)},dismissCallback(t){var e;const n=(e=t.currentTarget)==null?void 0:e.id,s=document.getElementById(n);s&&(s.removeEventListener("animationend",jt.dismissCallback,!1),setTimeout(()=>{jt.remove(n)}))},dismiss(t){if(t){const e=Ai();for(const n of e)if(n.toastId===t){Ug(n,s=>{s.addEventListener("animationend",jt.dismissCallback,!1)});break}}}},Wg=Dt({}),Mo=Dt({});function qg(){return Math.random().toString(36).substring(2,9)}function QO(t){return typeof t=="number"&&!isNaN(t)}function Xl(t){return typeof t=="string"}function Ms(t){return typeof t=="function"}function _a(...t){return Kt(...t)}function oo(t){return typeof t=="object"&&(!!(t!=null&&t.render)||!!(t!=null&&t.setup)||typeof(t==null?void 0:t.type)=="object")}function ek(t={}){Wg["".concat(fe.CSS_NAMESPACE,"-default-options")]=t}function tk(){return Wg["".concat(fe.CSS_NAMESPACE,"-default-options")]||jg}function nk(){return document.documentElement.classList.contains("dark")?"dark":"light"}var ao=(t=>(t[t.Enter=0]="Enter",t[t.Exit=1]="Exit",t))(ao||{});const Kg={containerId:{type:[String,Number],required:!1,default:""},clearOnUrlChange:{type:Boolean,required:!1,default:!0},dangerouslyHTMLString:{type:Boolean,required:!1,default:!1},multiple:{type:Boolean,required:!1,default:!0},limit:{type:Number,required:!1,default:void 0},position:{type:String,required:!1,default:bi.TOP_LEFT},bodyClassName:{type:String,required:!1,default:""},autoClose:{type:[Number,Boolean],required:!1,default:!1},closeButton:{type:[Boolean,Function,Object],required:!1,default:void 0},transition:{type:[String,Object],required:!1,default:"bounce"},hideProgressBar:{type:Boolean,required:!1,default:!1},pauseOnHover:{type:Boolean,required:!1,default:!0},pauseOnFocusLoss:{type:Boolean,required:!1,default:!0},closeOnClick:{type:Boolean,required:!1,default:!0},progress:{type:Number,required:!1,default:void 0},progressClassName:{type:String,required:!1,default:""},toastStyle:{type:Object,required:!1,default(){return{}}},progressStyle:{type:Object,required:!1,default(){return{}}},role:{type:String,required:!1,default:"alert"},theme:{type:String,required:!1,default:er.AUTO},content:{type:[String,Object,Function],required:!1,default:""},toastId:{type:[String,Number],required:!1,default:""},data:{type:[Object,String],required:!1,default(){return{}}},type:{type:String,required:!1,default:We.DEFAULT},icon:{type:[Boolean,String,Number,Object,Function],required:!1,default:void 0},delay:{type:Number,required:!1,default:void 0},onOpen:{type:Function,required:!1,default:void 0},onClose:{type:Function,required:!1,default:void 0},onClick:{type:Function,required:!1,default:void 0},isLoading:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},toastClassName:{type:String,required:!1,default:""},updateId:{type:[String,Number],required:!1,default:""}},sk={autoClose:{type:[Number,Boolean],required:!0},isRunning:{type:Boolean,required:!1,default:void 0},type:{type:String,required:!1,default:We.DEFAULT},theme:{type:String,required:!1,default:er.AUTO},hide:{type:Boolean,required:!1,default:void 0},className:{type:[String,Function],required:!1,default:""},controlledProgress:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:void 0},isIn:{type:Boolean,required:!1,default:void 0},progress:{type:Number,required:!1,default:void 0},closeToast:{type:Function,required:!1,default:void 0}},rk=hs({name:"ProgressBar",props:sk,setup(t,{attrs:e}){const n=Ge(),s=ke(()=>t.hide?"true":"false"),r=ke(()=>({...e.style||{},animationDuration:"".concat(t.autoClose===!0?5e3:t.autoClose,"ms"),animationPlayState:t.isRunning?"running":"paused",opacity:t.hide?0:1,transform:t.controlledProgress?"scaleX(".concat(t.progress,")"):"none"})),i=ke(()=>["".concat(fe.CSS_NAMESPACE,"__progress-bar"),t.controlledProgress?"".concat(fe.CSS_NAMESPACE,"__progress-bar--controlled"):"".concat(fe.CSS_NAMESPACE,"__progress-bar--animated"),"".concat(fe.CSS_NAMESPACE,"__progress-bar-theme--").concat(t.theme),"".concat(fe.CSS_NAMESPACE,"__progress-bar--").concat(t.type),t.rtl?"".concat(fe.CSS_NAMESPACE,"__progress-bar--rtl"):null].filter(Boolean).join(" ")),o=ke(()=>"".concat(i.value," ").concat((e==null?void 0:e.class)||"")),a=()=>{n.value&&(n.value.onanimationend=null,n.value.ontransitionend=null)},l=()=>{t.isIn&&t.closeToast&&t.autoClose!==!1&&(t.closeToast(),a())},u=ke(()=>t.controlledProgress?null:l),c=ke(()=>t.controlledProgress?l:null);return kr(()=>{n.value&&(a(),n.value.onanimationend=u.value,n.value.ontransitionend=c.value)}),()=>te("div",{ref:n,role:"progressbar","aria-hidden":s.value,"aria-label":"notification timer",class:o.value,style:r.value},null)}}),ik=hs({name:"CloseButton",inheritAttrs:!1,props:{theme:{type:String,required:!1,default:er.AUTO},type:{type:String,required:!1,default:er.LIGHT},ariaLabel:{type:String,required:!1,default:"close"},closeToast:{type:Function,required:!1,default:void 0}},setup(t){return()=>te("button",{class:"".concat(fe.CSS_NAMESPACE,"__close-button ").concat(fe.CSS_NAMESPACE,"__close-button--").concat(t.theme),type:"button",onClick:e=>{e.stopPropagation(),t.closeToast&&t.closeToast(e)},"aria-label":t.ariaLabel},[te("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},[te("path",{"fill-rule":"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"},null)])])}}),Ea=({theme:t,type:e,path:n,...s})=>te("svg",Kt({viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":"var(--toastify-icon-color-".concat(e,")")},s),[te("path",{d:n},null)]);function ok(t){return te(Ea,Kt(t,{path:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}),null)}function ak(t){return te(Ea,Kt(t,{path:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}),null)}function lk(t){return te(Ea,Kt(t,{path:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}),null)}function uk(t){return te(Ea,Kt(t,{path:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}),null)}function ck(){return te("div",{class:"".concat(fe.CSS_NAMESPACE,"__spinner")},null)}const Jl={info:ak,warning:ok,success:lk,error:uk,spinner:ck},fk=t=>t in Jl;function dk({theme:t,type:e,isLoading:n,icon:s}){let r;const i={theme:t,type:e};return n?r=Jl.spinner():s===!1?r=void 0:oo(s)?r=Q(s):Ms(s)?r=s(i):Ut(s)?r=Nt(s,i):Xl(s)||QO(s)?r=s:fk(e)&&(r=Jl[e](i)),r}const hk=()=>{};function pk(t,e,n=fe.COLLAPSE_DURATION){const{scrollHeight:s,style:r}=t,i=n;requestAnimationFrame(()=>{r.minHeight="initial",r.height=s+"px",r.transition="all ".concat(i,"ms"),requestAnimationFrame(()=>{r.height="0",r.padding="0",r.margin="0",setTimeout(e,i)})})}function mk(t){const e=Ge(!1),n=Ge(!1),s=Ge(!1),r=Ge(ao.Enter),i=Dt({...t,appendPosition:t.appendPosition||!1,collapse:typeof t.collapse>"u"?!0:t.collapse,collapseDuration:t.collapseDuration||fe.COLLAPSE_DURATION}),o=i.done||hk,a=ke(()=>i.appendPosition?"".concat(i.enter,"--").concat(i.position):i.enter),l=ke(()=>i.appendPosition?"".concat(i.exit,"--").concat(i.position):i.exit),u=ke(()=>t.pauseOnHover?{onMouseenter:y,onMouseleave:d}:{});function c(){const h=a.value.split(" ");m().addEventListener(Kl.ENTRANCE_ANIMATION_END,d,{once:!0});const b=A=>{const C=m();A.target===C&&(C.dispatchEvent(new Event(Kl.ENTRANCE_ANIMATION_END)),C.removeEventListener("animationend",b),C.removeEventListener("animationcancel",b),r.value===ao.Enter&&A.type!=="animationcancel"&&C.classList.remove(...h))},g=()=>{const A=m();A.classList.add(...h),A.addEventListener("animationend",b),A.addEventListener("animationcancel",b)};t.pauseOnFocusLoss&&p(),g()}function f(){if(!m())return;const h=()=>{const g=m();g.removeEventListener("animationend",h),i.collapse?pk(g,o,i.collapseDuration):o()},b=()=>{const g=m();r.value=ao.Exit,g&&(g.className+=" ".concat(l.value),g.addEventListener("animationend",h))};n.value||(s.value?h():setTimeout(b))}function m(){return t.toastRef.value}function p(){document.hasFocus()||y(),window.addEventListener("focus",d),window.addEventListener("blur",y)}function E(){window.removeEventListener("focus",d),window.removeEventListener("blur",y)}function d(){(!t.loading.value||t.isLoading===void 0)&&(e.value=!0)}function y(){e.value=!1}function _(h){h&&(h.stopPropagation(),h.preventDefault()),n.value=!1}return kr(f),kr(()=>{const h=Ai();n.value=h.findIndex(b=>b.toastId===i.toastId)>-1}),kr(()=>{t.isLoading!==void 0&&(t.loading.value?y():d())}),ps(c),dr(()=>{t.pauseOnFocusLoss&&E()}),{isIn:n,isRunning:e,hideToast:_,eventHandlers:u}}const gk=hs({name:"ToastItem",inheritAttrs:!1,props:Kg,setup(t){const e=Ge(),n=ke(()=>!!t.isLoading),s=ke(()=>t.progress!==void 0&&t.progress!==null),r=ke(()=>dk(t)),i=ke(()=>["".concat(fe.CSS_NAMESPACE,"__toast"),"".concat(fe.CSS_NAMESPACE,"__toast-theme--").concat(t.theme),"".concat(fe.CSS_NAMESPACE,"__toast--").concat(t.type),t.rtl?"".concat(fe.CSS_NAMESPACE,"__toast--rtl"):void 0,t.toastClassName||""].filter(Boolean).join(" ")),{isRunning:o,isIn:a,hideToast:l,eventHandlers:u}=mk({toastRef:e,loading:n,done:()=>{jt.remove(t.toastId)},...Hg(t.transition),...t});return()=>te("div",Kt({id:t.toastId,class:i.value,style:t.toastStyle||{},ref:e,"data-testid":"toast-item-".concat(t.toastId),onClick:c=>{t.closeOnClick&&l(),t.onClick&&t.onClick(c)}},u.value),[te("div",{role:t.role,"data-testid":"toast-body",class:"".concat(fe.CSS_NAMESPACE,"__toast-body ").concat(t.bodyClassName||"")},[r.value!=null&&te("div",{"data-testid":"toast-icon-".concat(t.type),class:["".concat(fe.CSS_NAMESPACE,"__toast-icon"),t.isLoading?"":"".concat(fe.CSS_NAMESPACE,"--animate-icon ").concat(fe.CSS_NAMESPACE,"__zoom-enter")].join(" ")},[oo(r.value)?ws(Q(r.value),{theme:t.theme,type:t.type}):Ms(r.value)?r.value({theme:t.theme,type:t.type}):r.value]),te("div",{"data-testid":"toast-content"},[oo(t.content)?ws(Q(t.content),{toastProps:Q(t),closeToast:l,data:t.data}):Ms(t.content)?t.content({toastProps:Q(t),closeToast:l,data:t.data}):t.dangerouslyHTMLString?ws("div",{innerHTML:t.content}):t.content])]),(t.closeButton===void 0||t.closeButton===!0)&&te(ik,{theme:t.theme,closeToast:c=>{c.stopPropagation(),c.preventDefault(),l()}},null),oo(t.closeButton)?ws(Q(t.closeButton),{closeToast:l,type:t.type,theme:t.theme}):Ms(t.closeButton)?t.closeButton({closeToast:l,type:t.type,theme:t.theme}):null,te(rk,{className:t.progressClassName,style:t.progressStyle,rtl:t.rtl,theme:t.theme,isIn:a.value,type:t.type,hide:t.hideProgressBar,isRunning:o.value,autoClose:t.autoClose,controlledProgress:s.value,progress:t.progress,closeToast:t.isLoading?void 0:l},null)])}});let Mr=0;function zg(){typeof window>"u"||(Mr&&window.cancelAnimationFrame(Mr),Mr=window.requestAnimationFrame(zg),Mo.lastUrl!==window.location.href&&(Mo.lastUrl=window.location.href,jt.clear()))}const _k=hs({name:"ToastifyContainer",inheritAttrs:!1,props:Kg,setup(t){const e=ke(()=>t.containerId),n=ke(()=>Re[e.value]||[]),s=ke(()=>n.value.filter(r=>r.position===t.position));return ps(()=>{typeof window<"u"&&t.clearOnUrlChange&&window.requestAnimationFrame(zg)}),dr(()=>{typeof window<"u"&&Mr&&(window.cancelAnimationFrame(Mr),Mo.lastUrl="")}),()=>te(Pe,null,[s.value.map(r=>{const{toastId:i=""}=r;return te(gk,Kt({key:i},r),null)})])}});let Xa=!1;function Gg(){const t=[];return Ai().forEach(e=>{const n=document.getElementById(e.containerId);n&&!n.classList.contains(ga)&&t.push(e)}),t}function Ek(t){const e=Gg().length,n=t??0;return n>0&&e+Wt.items.length>=n}function yk(t){Ek(t.limit)&&!t.updateId&&Wt.items.push({toastId:t.toastId,containerId:t.containerId,toastContent:t.content,toastProps:t})}function Ln(t,e,n={}){if(Xa)return;n=_a(tk(),{type:e},Q(n)),(!n.toastId||typeof n.toastId!="string"&&typeof n.toastId!="number")&&(n.toastId=qg()),n={...n,content:t,containerId:n.containerId||String(n.position)};const s=Number(n==null?void 0:n.progress);return s<0&&(n.progress=0),s>1&&(n.progress=1),n.theme==="auto"&&(n.theme=nk()),yk(n),Mo.lastUrl=window.location.href,n.multiple?Wt.items.length?n.updateId&&io(t,n):io(t,n):(Xa=!0,Ee.clearAll(void 0,!1),setTimeout(()=>{io(t,n)},0),setTimeout(()=>{Xa=!1},390)),n.toastId}const Ee=(t,e)=>Ln(t,We.DEFAULT,e);Ee.info=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.INFO});Ee.error=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.ERROR});Ee.warning=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.WARNING});Ee.warn=Ee.warning;Ee.success=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.SUCCESS});Ee.loading=(t,e)=>Ln(t,We.DEFAULT,_a(e,{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1}));Ee.dark=(t,e)=>Ln(t,We.DEFAULT,_a(e,{theme:er.DARK}));Ee.remove=t=>{t?jt.dismiss(t):jt.clear()};Ee.clearAll=(t,e)=>{jt.clear(t,e)};Ee.isActive=t=>{let e=!1;return e=Gg().findIndex(n=>n.toastId===t)>-1,e};Ee.update=(t,e={})=>{setTimeout(()=>{const n=ZO(t);if(n){const s=Q(n),{content:r}=s,i={...s,...e,toastId:e.toastId||t,updateId:qg()},o=i.render||r;delete i.render,Ln(o,i.type,i)}},0)};Ee.done=t=>{Ee.update(t,{isLoading:!1,progress:1})};Ee.promise=vk;function vk(t,{pending:e,error:n,success:s},r){var i,o,a;let l;const u={...r||{},autoClose:!1};e&&(l=Xl(e)?Ee.loading(e,u):Ee.loading(e.render,{...u,...e}));const c={autoClose:(i=r==null?void 0:r.autoClose)!=null?i:!0,closeOnClick:(o=r==null?void 0:r.closeOnClick)!=null?o:!0,closeButton:(a=r==null?void 0:r.autoClose)!=null?a:null,isLoading:void 0,draggable:null,delay:100},f=(p,E,d)=>{if(E==null){Ee.remove(l);return}const y={type:p,...c,...r,data:d},_=Xl(E)?{render:E}:E;return l?Ee.update(l,{...y,..._,isLoading:!1}):Ee(_.render,{...y,..._,isLoading:!1}),d},m=Ms(t)?t():t;return m.then(p=>{f("success",s,p)}).catch(p=>{f("error",n,p)}),m}Ee.POSITION=bi;Ee.THEME=er;Ee.TYPE=We;Ee.TRANSITIONS=LO;const Yg={install(t,e={}){bk(e)}};typeof window<"u"&&(window.Vue3Toastify=Yg);function bk(t={}){const e=_a(jg,t);ek(e)}const Sc={url:"https://aibuddytool.com",port:null,defaults:{},routes:{"debugbar.openhandler":{uri:"_debugbar/open",methods:["GET","HEAD"]},"debugbar.clockwork":{uri:"_debugbar/clockwork/{id}",methods:["GET","HEAD"],parameters:["id"]},"debugbar.assets.css":{uri:"_debugbar/assets/stylesheets",methods:["GET","HEAD"]},"debugbar.assets.js":{uri:"_debugbar/assets/javascript",methods:["GET","HEAD"]},"debugbar.cache.delete":{uri:"_debugbar/cache/{key}/{tags?}",methods:["DELETE"],parameters:["key","tags"]},"horizon.stats.index":{uri:"chorizo/api/stats",methods:["GET","HEAD"]},"horizon.workload.index":{uri:"chorizo/api/workload",methods:["GET","HEAD"]},"horizon.masters.index":{uri:"chorizo/api/masters",methods:["GET","HEAD"]},"horizon.monitoring.index":{uri:"chorizo/api/monitoring",methods:["GET","HEAD"]},"horizon.monitoring.store":{uri:"chorizo/api/monitoring",methods:["POST"]},"horizon.monitoring-tag.paginate":{uri:"chorizo/api/monitoring/{tag}",methods:["GET","HEAD"],parameters:["tag"]},"horizon.monitoring-tag.destroy":{uri:"chorizo/api/monitoring/{tag}",methods:["DELETE"],wheres:{tag:".*"},parameters:["tag"]},"horizon.jobs-metrics.index":{uri:"chorizo/api/metrics/jobs",methods:["GET","HEAD"]},"horizon.jobs-metrics.show":{uri:"chorizo/api/metrics/jobs/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.queues-metrics.index":{uri:"chorizo/api/metrics/queues",methods:["GET","HEAD"]},"horizon.queues-metrics.show":{uri:"chorizo/api/metrics/queues/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.jobs-batches.index":{uri:"chorizo/api/batches",methods:["GET","HEAD"]},"horizon.jobs-batches.show":{uri:"chorizo/api/batches/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.jobs-batches.retry":{uri:"chorizo/api/batches/retry/{id}",methods:["POST"],parameters:["id"]},"horizon.pending-jobs.index":{uri:"chorizo/api/jobs/pending",methods:["GET","HEAD"]},"horizon.completed-jobs.index":{uri:"chorizo/api/jobs/completed",methods:["GET","HEAD"]},"horizon.silenced-jobs.index":{uri:"chorizo/api/jobs/silenced",methods:["GET","HEAD"]},"horizon.failed-jobs.index":{uri:"chorizo/api/jobs/failed",methods:["GET","HEAD"]},"horizon.failed-jobs.show":{uri:"chorizo/api/jobs/failed/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.retry-jobs.show":{uri:"chorizo/api/jobs/retry/{id}",methods:["POST"],parameters:["id"]},"horizon.jobs.show":{uri:"chorizo/api/jobs/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.index":{uri:"chorizo/{view?}",methods:["GET","HEAD"],wheres:{view:"(.*)"},parameters:["view"]},"sanctum.csrf-cookie":{uri:"sanctum/csrf-cookie",methods:["GET","HEAD"]},"ignition.healthCheck":{uri:"_ignition/health-check",methods:["GET","HEAD"]},"ignition.executeSolution":{uri:"_ignition/execute-solution",methods:["POST"]},"ignition.updateConfig":{uri:"_ignition/update-config",methods:["POST"]},"api.auth.login.post":{uri:"api/login",methods:["POST"]},"api.auth.logout.post":{uri:"api/logout",methods:["POST"]},"api.admin.post.get":{uri:"api/admin/post/{id}",methods:["GET","HEAD"],parameters:["id"]},"api.admin.country-locales":{uri:"api/admin/country-locales",methods:["GET","HEAD"]},"api.admin.categories":{uri:"api/admin/categories/{country_locale_slug}",methods:["GET","HEAD"],parameters:["country_locale_slug"]},"api.admin.authors":{uri:"api/admin/authors",methods:["GET","HEAD"]},"api.admin.upload.cloud.image":{uri:"api/admin/image/upload",methods:["POST"]},"api.admin.post.upsert":{uri:"api/admin/admin/post/upsert",methods:["POST"]},"feeds.main":{uri:"posts.rss",methods:["GET","HEAD"]},login:{uri:"login",methods:["GET","HEAD"]},logout:{uri:"logout",methods:["POST"]},register:{uri:"register",methods:["GET","HEAD"]},"password.request":{uri:"password/reset",methods:["GET","HEAD"]},"password.email":{uri:"password/email",methods:["POST"]},"password.reset":{uri:"password/reset/{token}",methods:["GET","HEAD"],parameters:["token"]},"password.update":{uri:"password/reset",methods:["POST"]},"password.confirm":{uri:"password/confirm",methods:["GET","HEAD"]},"front.home":{uri:"/",methods:["GET","HEAD"]},"front.discover.home":{uri:"discover",methods:["GET","HEAD"]},"front.discover.category":{uri:"discover/{category_slug}",methods:["GET","HEAD"],parameters:["category_slug"]},"front.search.post":{uri:"ai-search",methods:["POST"]},"front.search.results":{uri:"ai-search/{query}",methods:["GET","HEAD"],parameters:["query"]},"front.aitool.show":{uri:"ai-tool/{ai_tool_slug}",methods:["GET","HEAD"],parameters:["ai_tool_slug"]},"front.terms":{uri:"terms",methods:["GET","HEAD"]},"front.privacy":{uri:"privacy",methods:["GET","HEAD"]},"front.disclaimer":{uri:"disclaimer",methods:["GET","HEAD"]}}};typeof window<"u"&&typeof window.Ziggy<"u"&&Object.assign(Sc.routes,window.Ziggy.routes);var Ak=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nk(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Zl={exports:{}},Ja,Id;function wc(){if(Id)return Ja;Id=1;var t=String.prototype.replace,e=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return Ja={default:n.RFC3986,formatters:{RFC1738:function(s){return t.call(s,e,"+")},RFC3986:function(s){return String(s)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},Ja}var Za,Rd;function Xg(){if(Rd)return Za;Rd=1;var t=wc(),e=Object.prototype.hasOwnProperty,n=Array.isArray,s=function(){for(var d=[],y=0;y<256;++y)d.push("%"+((y<16?"0":"")+y.toString(16)).toUpperCase());return d}(),r=function(y){for(;y.length>1;){var _=y.pop(),h=_.obj[_.prop];if(n(h)){for(var b=[],g=0;g=48&&v<=57||v>=65&&v<=90||v>=97&&v<=122||g===t.RFC1738&&(v===40||v===41)){C+=A.charAt(O);continue}if(v<128){C=C+s[v];continue}if(v<2048){C=C+(s[192|v>>6]+s[128|v&63]);continue}if(v<55296||v>=57344){C=C+(s[224|v>>12]+s[128|v>>6&63]+s[128|v&63]);continue}O+=1,v=65536+((v&1023)<<10|A.charCodeAt(O)&1023),C+=s[240|v>>18]+s[128|v>>12&63]+s[128|v>>6&63]+s[128|v&63]}return C},c=function(y){for(var _=[{obj:{o:y},prop:"o"}],h=[],b=0;b<_.length;++b)for(var g=_[b],A=g.obj[g.prop],C=Object.keys(A),O=0;O"u")return se;var _e;if(_==="comma"&&r(R))_e=[{value:R.length>0?R.join(",")||null:void 0}];else if(r(A))_e=A;else{var dt=Object.keys(R);_e=C?dt.sort(C):dt}for(var Be=0;Be<_e.length;++Be){var ye=_e[Be],It=typeof ye=="object"&&typeof ye.value<"u"?ye.value:R[ye];if(!(b&&It===null)){var Rt=r(R)?typeof _=="function"?_(y,ye):y:y+(O?"."+ye:"["+ye+"]");a(se,E(It,Rt,_,h,b,g,A,C,O,v,w,k,N,P))}}return se},p=function(d){if(!d)return c;if(d.encoder!==null&&typeof d.encoder<"u"&&typeof d.encoder!="function")throw new TypeError("Encoder has to be a function.");var y=d.charset||c.charset;if(typeof d.charset<"u"&&d.charset!=="utf-8"&&d.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var _=e.default;if(typeof d.format<"u"){if(!n.call(e.formatters,d.format))throw new TypeError("Unknown format option provided.");_=d.format}var h=e.formatters[_],b=c.filter;return(typeof d.filter=="function"||r(d.filter))&&(b=d.filter),{addQueryPrefix:typeof d.addQueryPrefix=="boolean"?d.addQueryPrefix:c.addQueryPrefix,allowDots:typeof d.allowDots>"u"?c.allowDots:!!d.allowDots,charset:y,charsetSentinel:typeof d.charsetSentinel=="boolean"?d.charsetSentinel:c.charsetSentinel,delimiter:typeof d.delimiter>"u"?c.delimiter:d.delimiter,encode:typeof d.encode=="boolean"?d.encode:c.encode,encoder:typeof d.encoder=="function"?d.encoder:c.encoder,encodeValuesOnly:typeof d.encodeValuesOnly=="boolean"?d.encodeValuesOnly:c.encodeValuesOnly,filter:b,format:_,formatter:h,serializeDate:typeof d.serializeDate=="function"?d.serializeDate:c.serializeDate,skipNulls:typeof d.skipNulls=="boolean"?d.skipNulls:c.skipNulls,sort:typeof d.sort=="function"?d.sort:null,strictNullHandling:typeof d.strictNullHandling=="boolean"?d.strictNullHandling:c.strictNullHandling}};return Qa=function(E,d){var y=E,_=p(d),h,b;typeof _.filter=="function"?(b=_.filter,y=b("",y)):r(_.filter)&&(b=_.filter,h=b);var g=[];if(typeof y!="object"||y===null)return"";var A;d&&d.arrayFormat in s?A=d.arrayFormat:d&&"indices"in d?A=d.indices?"indices":"repeat":A="indices";var C=s[A];h||(h=Object.keys(y)),_.sort&&h.sort(_.sort);for(var O=0;O0?k+w:""},Qa}var el,Fd;function Ck(){if(Fd)return el;Fd=1;var t=Xg(),e=Object.prototype.hasOwnProperty,n=Array.isArray,s={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:t.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},r=function(m){return m.replace(/&#(\d+);/g,function(p,E){return String.fromCharCode(parseInt(E,10))})},i=function(m,p){return m&&typeof m=="string"&&p.comma&&m.indexOf(",")>-1?m.split(","):m},o="utf8=%26%2310003%3B",a="utf8=%E2%9C%93",l=function(p,E){var d={},y=E.ignoreQueryPrefix?p.replace(/^\?/,""):p,_=E.parameterLimit===1/0?void 0:E.parameterLimit,h=y.split(E.delimiter,_),b=-1,g,A=E.charset;if(E.charsetSentinel)for(g=0;g-1&&(k=n(k)?[k]:k),e.call(d,w)?d[w]=t.combine(d[w],k):d[w]=k}return d},u=function(m,p,E,d){for(var y=d?p:i(p,E),_=m.length-1;_>=0;--_){var h,b=m[_];if(b==="[]"&&E.parseArrays)h=[].concat(y);else{h=E.plainObjects?Object.create(null):{};var g=b.charAt(0)==="["&&b.charAt(b.length-1)==="]"?b.slice(1,-1):b,A=parseInt(g,10);!E.parseArrays&&g===""?h={0:y}:!isNaN(A)&&b!==g&&String(A)===g&&A>=0&&E.parseArrays&&A<=E.arrayLimit?(h=[],h[A]=y):g!=="__proto__"&&(h[g]=y)}y=h}return y},c=function(p,E,d,y){if(p){var _=d.allowDots?p.replace(/\.([^.[]+)/g,"[$1]"):p,h=/(\[[^[\]]*])/,b=/(\[[^[\]]*])/g,g=d.depth>0&&h.exec(_),A=g?_.slice(0,g.index):_,C=[];if(A){if(!d.plainObjects&&e.call(Object.prototype,A)&&!d.allowPrototypes)return;C.push(A)}for(var O=0;d.depth>0&&(g=b.exec(_))!==null&&O"u"?s.charset:p.charset;return{allowDots:typeof p.allowDots>"u"?s.allowDots:!!p.allowDots,allowPrototypes:typeof p.allowPrototypes=="boolean"?p.allowPrototypes:s.allowPrototypes,arrayLimit:typeof p.arrayLimit=="number"?p.arrayLimit:s.arrayLimit,charset:E,charsetSentinel:typeof p.charsetSentinel=="boolean"?p.charsetSentinel:s.charsetSentinel,comma:typeof p.comma=="boolean"?p.comma:s.comma,decoder:typeof p.decoder=="function"?p.decoder:s.decoder,delimiter:typeof p.delimiter=="string"||t.isRegExp(p.delimiter)?p.delimiter:s.delimiter,depth:typeof p.depth=="number"||p.depth===!1?+p.depth:s.depth,ignoreQueryPrefix:p.ignoreQueryPrefix===!0,interpretNumericEntities:typeof p.interpretNumericEntities=="boolean"?p.interpretNumericEntities:s.interpretNumericEntities,parameterLimit:typeof p.parameterLimit=="number"?p.parameterLimit:s.parameterLimit,parseArrays:p.parseArrays!==!1,plainObjects:typeof p.plainObjects=="boolean"?p.plainObjects:s.plainObjects,strictNullHandling:typeof p.strictNullHandling=="boolean"?p.strictNullHandling:s.strictNullHandling}};return el=function(m,p){var E=f(p);if(m===""||m===null||typeof m>"u")return E.plainObjects?Object.create(null):{};for(var d=typeof m=="string"?l(m,E):m,y=E.plainObjects?Object.create(null):{},_=Object.keys(d),h=0;h<_.length;++h){var b=_[h],g=c(b,d[b],E,typeof m=="string");y=t.merge(y,g,E)}return t.compact(y)},el}var tl,Md;function Sk(){if(Md)return tl;Md=1;var t=Tk(),e=Ck(),n=wc();return tl={formats:n,parse:e,stringify:t},tl}(function(t,e){(function(n,s){s(e,Sk())})(Ak,function(n,s){function r(p,E){for(var d=0;d"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}()?Reflect.construct.bind():function(y,_,h){var b=[null];b.push.apply(b,_);var g=new(Function.bind.apply(y,b));return h&&l(g,h.prototype),g},u.apply(null,arguments)}function c(p){var E=typeof Map=="function"?new Map:void 0;return c=function(d){if(d===null||Function.toString.call(d).indexOf("[native code]")===-1)return d;if(typeof d!="function")throw new TypeError("Super expression must either be null or a function");if(E!==void 0){if(E.has(d))return E.get(d);E.set(d,y)}function y(){return u(d,arguments,a(this).constructor)}return y.prototype=Object.create(d.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),l(y,d)},c(p)}var f=function(){function p(d,y,_){var h,b;this.name=d,this.definition=y,this.bindings=(h=y.bindings)!=null?h:{},this.wheres=(b=y.wheres)!=null?b:{},this.config=_}var E=p.prototype;return E.matchesUrl=function(d){var y=this;if(!this.definition.methods.includes("GET"))return!1;var _=this.template.replace(/(\/?){([^}?]*)(\??)}/g,function(O,v,w,k){var N,P="(?<"+w+">"+(((N=y.wheres[w])==null?void 0:N.replace(/(^\^)|(\$$)/g,""))||"[^/?]+")+")";return k?"("+v+P+")?":""+v+P}).replace(/^\w+:\/\//,""),h=d.replace(/^\w+:\/\//,"").split("?"),b=h[0],g=h[1],A=new RegExp("^"+_+"/?$").exec(b);if(A){for(var C in A.groups)A.groups[C]=typeof A.groups[C]=="string"?decodeURIComponent(A.groups[C]):A.groups[C];return{params:A.groups,query:s.parse(g)}}return!1},E.compile=function(d){var y=this,_=this.parameterSegments;return _.length?this.template.replace(/{([^}?]+)(\??)}/g,function(h,b,g){var A;if(!g&&[null,void 0].includes(d[b]))throw new Error("Ziggy error: '"+b+"' parameter is required for route '"+y.name+"'.");if(y.wheres[b]){var C,O;if(!new RegExp("^"+(g?"("+y.wheres[b]+")?":y.wheres[b])+"$").test((C=d[b])!=null?C:""))throw new Error("Ziggy error: '"+b+"' parameter does not match required format '"+y.wheres[b]+"' for route '"+y.name+"'.");if(_[_.length-1].name===b)return encodeURIComponent((O=d[b])!=null?O:"").replace(/%2F/g,"/")}return encodeURIComponent((A=d[b])!=null?A:"")}).replace(this.origin+"//",this.origin+"/").replace(/\/+$/,""):this.template},i(p,[{key:"template",get:function(){return(this.origin+"/"+this.definition.uri).replace(/\/+$/,"")}},{key:"origin",get:function(){return this.config.absolute?this.definition.domain?""+this.config.url.match(/^\w+:\/\//)[0]+this.definition.domain+(this.config.port?":"+this.config.port:""):this.config.url:""}},{key:"parameterSegments",get:function(){var d,y;return(d=(y=this.template.match(/{[^}?]+\??}/g))==null?void 0:y.map(function(_){return{name:_.replace(/{|\??}/g,""),required:!/\?}$/.test(_)}}))!=null?d:[]}}]),p}(),m=function(p){var E,d;function y(h,b,g,A){var C;if(g===void 0&&(g=!0),(C=p.call(this)||this).t=A??(typeof Ziggy<"u"?Ziggy:globalThis==null?void 0:globalThis.Ziggy),C.t=o({},C.t,{absolute:g}),h){if(!C.t.routes[h])throw new Error("Ziggy error: route '"+h+"' is not in the route list.");C.i=new f(h,C.t.routes[h],C.t),C.u=C.o(b)}return C}d=p,(E=y).prototype=Object.create(d.prototype),E.prototype.constructor=E,l(E,d);var _=y.prototype;return _.toString=function(){var h=this,b=Object.keys(this.u).filter(function(g){return!h.i.parameterSegments.some(function(A){return A.name===g})}).filter(function(g){return g!=="_query"}).reduce(function(g,A){var C;return o({},g,((C={})[A]=h.u[A],C))},{});return this.i.compile(this.u)+s.stringify(o({},b,this.u._query),{addQueryPrefix:!0,arrayFormat:"indices",encodeValuesOnly:!0,skipNulls:!0,encoder:function(g,A){return typeof g=="boolean"?Number(g):A(g)}})},_.l=function(h){var b=this;h?this.t.absolute&&h.startsWith("/")&&(h=this.h().host+h):h=this.v();var g={},A=Object.entries(this.t.routes).find(function(C){return g=new f(C[0],C[1],b.t).matchesUrl(h)})||[void 0,void 0];return o({name:A[0]},g,{route:A[1]})},_.v=function(){var h=this.h(),b=h.pathname,g=h.search;return(this.t.absolute?h.host+b:b.replace(this.t.url.replace(/^\w*:\/\/[^/]+/,""),"").replace(/^\/+/,"/"))+g},_.current=function(h,b){var g=this.l(),A=g.name,C=g.params,O=g.query,v=g.route;if(!h)return A;var w=new RegExp("^"+h.replace(/\./g,"\\.").replace(/\*/g,".*")+"$").test(A);if([null,void 0].includes(b)||!w)return w;var k=new f(A,v,this.t);b=this.o(b,k);var N=o({},C,O);return!(!Object.values(b).every(function(P){return!P})||Object.values(N).some(function(P){return P!==void 0}))||Object.entries(b).every(function(P){return N[P[0]]==P[1]})},_.h=function(){var h,b,g,A,C,O,v=typeof window<"u"?window.location:{},w=v.host,k=v.pathname,N=v.search;return{host:(h=(b=this.t.location)==null?void 0:b.host)!=null?h:w===void 0?"":w,pathname:(g=(A=this.t.location)==null?void 0:A.pathname)!=null?g:k===void 0?"":k,search:(C=(O=this.t.location)==null?void 0:O.search)!=null?C:N===void 0?"":N}},_.has=function(h){return Object.keys(this.t.routes).includes(h)},_.o=function(h,b){var g=this;h===void 0&&(h={}),b===void 0&&(b=this.i),h!=null||(h={}),h=["string","number"].includes(typeof h)?[h]:h;var A=b.parameterSegments.filter(function(O){return!g.t.defaults[O.name]});if(Array.isArray(h))h=h.reduce(function(O,v,w){var k,N;return o({},O,A[w]?((k={})[A[w].name]=v,k):typeof v=="object"?v:((N={})[v]="",N))},{});else if(A.length===1&&!h[A[0].name]&&(h.hasOwnProperty(Object.values(b.bindings)[0])||h.hasOwnProperty("id"))){var C;(C={})[A[0].name]=h,h=C}return o({},this.p(b),this.g(h,b))},_.p=function(h){var b=this;return h.parameterSegments.filter(function(g){return b.t.defaults[g.name]}).reduce(function(g,A,C){var O,v=A.name;return o({},g,((O={})[v]=b.t.defaults[v],O))},{})},_.g=function(h,b){var g=b.bindings,A=b.parameterSegments;return Object.entries(h).reduce(function(C,O){var v,w,k=O[0],N=O[1];if(!N||typeof N!="object"||Array.isArray(N)||!A.some(function(P){return P.name===k}))return o({},C,((w={})[k]=N,w));if(!N.hasOwnProperty(g[k])){if(!N.hasOwnProperty("id"))throw new Error("Ziggy error: object passed as '"+k+"' parameter is missing route model binding key '"+g[k]+"'.");g[k]="id"}return o({},C,((v={})[k]=N[g[k]],v))},{})},_.valueOf=function(){return this.toString()},_.check=function(h){return this.has(h)},i(y,[{key:"params",get:function(){var h=this.l();return o({},h.params,h.query)}}]),y}(c(String));n.ZiggyVue={install:function(p,E){var d=function(y,_,h,b){return b===void 0&&(b=E),function(g,A,C,O){var v=new m(g,A,C,O);return g?v.toString():v}(y,_,h,b)};p.mixin({methods:{route:d}}),parseInt(p.version)>2&&p.provide("route",d)}}})})(Zl,Zl.exports);var wk=Zl.exports;const Fn=rc({FrontApp:gO}),Jg=Object.assign({"/resources/js/vue/GetEmbedCode.vue":()=>Ti(()=>import("./GetEmbedCode-51a0da35.js"),[]),"/resources/js/vue/NativeImageBlock.vue":()=>Ti(()=>import("./NativeImageBlock-27e6a028.js").then(t=>t.N),["assets/NativeImageBlock-27e6a028.js","assets/NativeImageBlock-e3b0c442.css"]),"/resources/js/vue/PostEditor.vue":()=>Ti(()=>import("./PostEditor-e2c0e1b1.js"),["assets/PostEditor-e2c0e1b1.js","assets/VueEditorJs-4c208fc9.js","assets/NativeImageBlock-27e6a028.js","assets/NativeImageBlock-e3b0c442.css","assets/bundle-2f2c1632.js","assets/bundle-8efc010f.js","assets/PostEditor-8d534a4a.css"]),"/resources/js/vue/VueEditorJs.vue":()=>Ti(()=>import("./VueEditorJs-4c208fc9.js"),[])});console.log(Jg);Fn.use(EO());Fn.use(ro,st);Fn.use(DO);Fn.use(RO);Fn.use(Yg);Fn.use(wk.ZiggyVue,Sc);window.Ziggy=Sc;Object.entries({...Jg}).forEach(([t,e])=>{const n=t.split("/").pop().replace(/\.\w+$/,"").replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();Fn.component(n,Wp(e))});Fn.mount("#app");export{fC as $,Xu as A,AS as B,LC as C,fi as D,g1 as E,p1 as F,Pe as G,ci as H,Zu as I,pT as J,tc as K,fr as L,OC as M,Um as N,Yp as O,Nu as P,gp as Q,Ok as R,kk as S,ES as T,RC as U,To as V,nc as W,bS as X,sc as Y,Sk as Z,hO as _,Ju as a,dC as a0,Ti as a1,st as b,Em as c,xg as d,Ge as e,hs as f,Nk as g,ps as h,dr as i,ke as j,te as k,Ee as l,xC as m,MC as n,gi as o,Vu as p,BC as q,Dt as r,rT as s,tC as t,GC as u,vm as v,yn as w,Mu as x,Kt as y,be as z}; + */let Rg;const ma=t=>Rg=t,Lg=Symbol();function Hl(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var Mr;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(Mr||(Mr={}));function EO(){const t=ku(!0),e=t.run(()=>Ge({}));let n=[],s=[];const r=pi({install(i){ma(r),r._a=i,i.provide(Lg,r),i.config.globalProperties.$pinia=r,s.forEach(o=>n.push(o)),s=[]},use(i){return!this._a&&!_O?s.push(i):n.push(i),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const Fg=()=>{};function Pd(t,e,n,s=Fg){t.push(e);const r=()=>{const i=t.indexOf(e);i>-1&&(t.splice(i,1),s())};return!n&&Nu()&&gp(r),r}function vs(t,...e){t.slice().forEach(n=>{n(...e)})}const yO=t=>t();function Ul(t,e){t instanceof Map&&e instanceof Map&&e.forEach((n,s)=>t.set(s,n)),t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const s=e[n],r=t[n];Hl(r)&&Hl(s)&&t.hasOwnProperty(n)&&!be(s)&&!tn(s)?t[n]=Ul(r,s):t[n]=s}return t}const vO=Symbol();function bO(t){return!Hl(t)||!t.hasOwnProperty(vO)}const{assign:gn}=Object;function AO(t){return!!(be(t)&&t.effect)}function TO(t,e,n,s){const{state:r,actions:i,getters:o}=e,a=n.state.value[t];let l;function u(){a||(n.state.value[t]=r?r():{});const c=Dp(n.state.value[t]);return gn(c,i,Object.keys(o||{}).reduce((f,m)=>(f[m]=pi(ke(()=>{ma(n);const p=n._s.get(t);return o[m].call(p,p)})),f),{}))}return l=Mg(t,u,e,n,s,!0),l}function Mg(t,e,n={},s,r,i){let o;const a=gn({actions:{}},n),l={deep:!0};let u,c,f=[],m=[],p;const E=s.state.value[t];!i&&!E&&(s.state.value[t]={}),Ge({});let d;function y(v){let w;u=c=!1,typeof v=="function"?(v(s.state.value[t]),w={type:Mr.patchFunction,storeId:t,events:p}):(Ul(s.state.value[t],v),w={type:Mr.patchObject,payload:v,storeId:t,events:p});const k=d=Symbol();fr().then(()=>{d===k&&(u=!0)}),c=!0,vs(f,w,s.state.value[t])}const _=i?function(){const{state:w}=n,k=w?w():{};this.$patch(N=>{gn(N,k)})}:Fg;function h(){o.stop(),f=[],m=[],s._s.delete(t)}function b(v,w){return function(){ma(s);const k=Array.from(arguments),N=[],P=[];function R(W){N.push(W)}function B(W){P.push(W)}vs(m,{args:k,name:v,store:A,after:R,onError:B});let X;try{X=w.apply(this&&this.$id===t?this:A,k)}catch(W){throw vs(P,W),W}return X instanceof Promise?X.then(W=>(vs(N,W),W)).catch(W=>(vs(P,W),Promise.reject(W))):(vs(N,X),X)}}const g={_p:s,$id:t,$onAction:Pd.bind(null,m),$patch:y,$reset:_,$subscribe(v,w={}){const k=Pd(f,v,w.detached,()=>N()),N=o.run(()=>yn(()=>s.state.value[t],P=>{(w.flush==="sync"?c:u)&&v({storeId:t,type:Mr.direct,events:p},P)},gn({},l,w)));return k},$dispose:h},A=Dt(g);s._s.set(t,A);const S=s._a&&s._a.runWithContext||yO,O=s._e.run(()=>(o=ku(),S(()=>o.run(e))));for(const v in O){const w=O[v];if(be(w)&&!AO(w)||tn(w))i||(E&&bO(w)&&(be(w)?w.value=E[v]:Ul(w,E[v])),s.state.value[t][v]=w);else if(typeof w=="function"){const k=b(v,w);O[v]=k,a.actions[v]=w}}return gn(A,O),gn(Q(A),O),Object.defineProperty(A,"$state",{get:()=>s.state.value[t],set:v=>{y(w=>{gn(w,v)})}}),s._p.forEach(v=>{gn(A,o.run(()=>v({store:A,app:s._a,pinia:s,options:a})))}),E&&i&&n.hydrate&&n.hydrate(A.$state,E),u=!0,c=!0,A}function xg(t,e,n){let s,r;const i=typeof e=="function";typeof t=="string"?(s=t,r=i?n:e):(r=t,s=t.id);function o(a,l){const u=om();return a=a||(u?Fs(Lg,null):null),a&&ma(a),a=Rg,a._s.has(s)||(i?Mg(s,e,r,a):TO(s,r,a)),a._s.get(s)}return o.$id=s,o}function Ok(t,e){return Array.isArray(e)?e.reduce((n,s)=>(n[s]=function(){return t(this.$pinia)[s]},n),{}):Object.keys(e).reduce((n,s)=>(n[s]=function(){const r=t(this.$pinia),i=e[s];return typeof i=="function"?i.call(this,r):r[i]},n),{})}function kk(t,e){return Array.isArray(e)?e.reduce((n,s)=>(n[s]=function(...r){return t(this.$pinia)[s](...r)},n),{}):Object.keys(e).reduce((n,s)=>(n[s]=function(...r){return t(this.$pinia)[e[s]](...r)},n),{})}const Bg=xg("error",{state:()=>({message:null,errors:{}})});/*! js-cookie v3.0.5 | MIT */function qi(t){for(var e=1;e"u")){o=qi({},e,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),r=encodeURIComponent(r).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var a="";for(var l in o)o[l]&&(a+="; "+l,o[l]!==!0&&(a+="="+o[l].split(";")[0]));return document.cookie=r+"="+t.write(i,r)+a}}function s(r){if(!(typeof document>"u"||arguments.length&&!r)){for(var i=document.cookie?document.cookie.split("; "):[],o={},a=0;ast.get("/sanctum/csrf-cookie");st.interceptors.request.use(function(t){return Bg().$reset(),ql.get("XSRF-TOKEN")?t:CO().then(e=>t)},function(t){return Promise.reject(t)});st.interceptors.response.use(function(t){var e,n,s,r,i,o;return(((s=(n=(e=t==null?void 0:t.data)==null?void 0:e.data)==null?void 0:n.csrf_token)==null?void 0:s.length)>0||((o=(i=(r=t==null?void 0:t.data)==null?void 0:r.data)==null?void 0:i.token)==null?void 0:o.length)>0)&&ql.set("XSRF-TOKEN",t.data.data.csrf_token),t},function(t){switch(t.response.status){case 401:localStorage.removeItem("token"),window.location.reload();break;case 403:case 404:console.error("404");break;case 422:Bg().$state=t.response.data;break;default:console.log(t.response.data)}return Promise.reject(t)});function Fo(t){return Fo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Fo(t)}function ro(t,e){if(!t.vueAxiosInstalled){var n=$g(e)?kO(e):e;if(NO(n)){var s=PO(t);if(s){var r=s<3?wO:OO;Object.keys(n).forEach(function(i){r(t,i,n[i])}),t.vueAxiosInstalled=!0}else console.error("[vue-axios] unknown Vue version")}else console.error("[vue-axios] configuration is invalid, expected options are either or { : }")}}function wO(t,e,n){Object.defineProperty(t.prototype,e,{get:function(){return n}}),t[e]=n}function OO(t,e,n){t.config.globalProperties[e]=n,t[e]=n}function $g(t){return t&&typeof t.get=="function"&&typeof t.post=="function"}function kO(t){return{axios:t,$http:t}}function NO(t){return Fo(t)==="object"&&Object.keys(t).every(function(e){return $g(t[e])})}function PO(t){return t&&t.version&&Number(t.version.split(".")[0])}(typeof exports>"u"?"undefined":Fo(exports))=="object"?module.exports=ro:typeof define=="function"&&define.amd?define([],function(){return ro}):window.Vue&&window.axios&&window.Vue.use&&Vue.use(ro,window.axios);const Ya=xg("auth",{state:()=>({loggedIn:!!localStorage.getItem("token"),user:null}),getters:{},actions:{async login(t){await st.get("sanctum/csrf-cookie");const e=(await st.post("api/login",t)).data;if(e){const n=`Bearer ${e.token}`;localStorage.setItem("token",n),st.defaults.headers.common.Authorization=n,await this.ftechUser()}},async logout(){(await st.post("api/logout")).data&&(localStorage.removeItem("token"),this.$reset())},async ftechUser(){this.user=(await st.get("api/me")).data,this.loggedIn=!0}}}),DO={install:({config:t})=>{t.globalProperties.$auth=Ya(),Ya().loggedIn&&Ya().ftechUser()}};function IO(t){return{all:t=t||new Map,on:function(e,n){var s=t.get(e);s?s.push(n):t.set(e,[n])},off:function(e,n){var s=t.get(e);s&&(n?s.splice(s.indexOf(n)>>>0,1):t.set(e,[]))},emit:function(e,n){var s=t.get(e);s&&s.slice().map(function(r){r(n)}),(s=t.get("*"))&&s.slice().map(function(r){r(e,n)})}}}const RO={install:(t,e)=>{t.config.globalProperties.$eventBus=IO()}},Ai={TOP_LEFT:"top-left",TOP_RIGHT:"top-right",TOP_CENTER:"top-center",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",BOTTOM_CENTER:"bottom-center"},er={LIGHT:"light",DARK:"dark",COLORED:"colored",AUTO:"auto"},We={INFO:"info",SUCCESS:"success",WARNING:"warning",ERROR:"error",DEFAULT:"default"},LO={BOUNCE:"bounce",SLIDE:"slide",FLIP:"flip",ZOOM:"zoom"},Vg={dangerouslyHTMLString:!1,multiple:!0,position:Ai.TOP_RIGHT,autoClose:5e3,transition:"bounce",hideProgressBar:!1,pauseOnHover:!0,pauseOnFocusLoss:!0,closeOnClick:!0,className:"",bodyClassName:"",style:{},progressClassName:"",progressStyle:{},role:"alert",theme:"light"},FO={rtl:!1,newestOnTop:!1,toastClassName:""},jg={...Vg,...FO};({...Vg,type:We.DEFAULT});var fe=(t=>(t[t.COLLAPSE_DURATION=300]="COLLAPSE_DURATION",t[t.DEBOUNCE_DURATION=50]="DEBOUNCE_DURATION",t.CSS_NAMESPACE="Toastify",t))(fe||{}),Kl=(t=>(t.ENTRANCE_ANIMATION_END="d",t))(Kl||{});const MO={enter:"Toastify--animate Toastify__bounce-enter",exit:"Toastify--animate Toastify__bounce-exit",appendPosition:!0},xO={enter:"Toastify--animate Toastify__slide-enter",exit:"Toastify--animate Toastify__slide-exit",appendPosition:!0},BO={enter:"Toastify--animate Toastify__zoom-enter",exit:"Toastify--animate Toastify__zoom-exit"},$O={enter:"Toastify--animate Toastify__flip-enter",exit:"Toastify--animate Toastify__flip-exit"};function Hg(t){let e=MO;if(!t||typeof t=="string")switch(t){case"flip":e=$O;break;case"zoom":e=BO;break;case"slide":e=xO;break}else e=t;return e}function VO(t){return t.containerId||String(t.position)}const ga="will-unmount";function jO(t=Ai.TOP_RIGHT){return!!document.querySelector(".".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t))}function HO(t=Ai.TOP_RIGHT){return"".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t)}function UO(t,e,n=!1){const s=["".concat(fe.CSS_NAMESPACE,"__toast-container"),"".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(t),n?"".concat(fe.CSS_NAMESPACE,"__toast-container--rtl"):null].filter(Boolean).join(" ");return Ms(e)?e({position:t,rtl:n,defaultClassName:s}):"".concat(s," ").concat(e||"")}function WO(t){var e;const{position:n,containerClassName:s,rtl:r=!1,style:i={}}=t,o=fe.CSS_NAMESPACE,a=HO(n),l=document.querySelector(".".concat(o)),u=document.querySelector(".".concat(a)),c=!!u&&!((e=u.className)!=null&&e.includes(ga)),f=l||document.createElement("div"),m=document.createElement("div");m.className=UO(n,s,r),m.dataset.testid="".concat(fe.CSS_NAMESPACE,"__toast-container--").concat(n),m.id=VO(t);for(const p in i)if(Object.prototype.hasOwnProperty.call(i,p)){const E=i[p];m.style[p]=E}return l||(f.className=fe.CSS_NAMESPACE,document.body.appendChild(f)),c||f.appendChild(m),m}function zl(t){var e,n,s;const r=typeof t=="string"?t:((e=t.currentTarget)==null?void 0:e.id)||((n=t.target)==null?void 0:n.id),i=document.getElementById(r);i&&i.removeEventListener("animationend",zl,!1);try{ei[r].unmount(),(s=document.getElementById(r))==null||s.remove(),delete ei[r],delete Re[r]}catch{}}const ei=Dt({});function qO(t,e){const n=document.getElementById(String(e));n&&(ei[n.id]=t)}function Gl(t,e=!0){const n=String(t);if(!ei[n])return;const s=document.getElementById(n);s&&s.classList.add(ga),e?(zO(t),s&&s.addEventListener("animationend",zl,!1)):zl(n),Wt.items=Wt.items.filter(r=>r.containerId!==t)}function KO(t){for(const e in ei)Gl(e,t);Wt.items=[]}function Ug(t,e){const n=document.getElementById(t.toastId);if(n){let s=t;s={...s,...Hg(s.transition)};const r=s.appendPosition?"".concat(s.exit,"--").concat(s.position):s.exit;n.className+=" ".concat(r),e&&e(n)}}function zO(t){for(const e in Re)if(e===t)for(const n of Re[e]||[])Ug(n)}function GO(t){const e=Ti().find(n=>n.toastId===t);return e==null?void 0:e.containerId}function Sc(t){return document.getElementById(t)}function YO(t){const e=Sc(t.containerId);return e&&e.classList.contains(ga)}function Dd(t){var e;const n=Ut(t.content)?Q(t.content.props):null;return n??Q((e=t.data)!=null?e:{})}function XO(t){return t?Wt.items.filter(e=>e.containerId===t).length>0:Wt.items.length>0}function JO(){if(Wt.items.length>0){const t=Wt.items.shift();io(t==null?void 0:t.toastContent,t==null?void 0:t.toastProps)}}const Re=Dt({}),Wt=Dt({items:[]});function Ti(){const t=Q(Re);return Object.values(t).reduce((e,n)=>[...e,...n],[])}function ZO(t){return Ti().find(e=>e.toastId===t)}function io(t,e={}){if(YO(e)){const n=Sc(e.containerId);n&&n.addEventListener("animationend",Yl.bind(null,t,e),!1)}else Yl(t,e)}function Yl(t,e={}){const n=Sc(e.containerId);n&&n.removeEventListener("animationend",Yl.bind(null,t,e),!1);const s=Re[e.containerId]||[],r=s.length>0;if(!r&&!jO(e.position)){const i=WO(e),o=rc(_k,e);o.mount(i),qO(o,i.id)}r&&(e.position=s[0].position),fr(()=>{e.updateId?jt.update(e):jt.add(t,e)})}const jt={add(t,e){const{containerId:n=""}=e;n&&(Re[n]=Re[n]||[],Re[n].find(s=>s.toastId===e.toastId)||setTimeout(()=>{var s,r;e.newestOnTop?(s=Re[n])==null||s.unshift(e):(r=Re[n])==null||r.push(e),e.onOpen&&e.onOpen(Dd(e))},e.delay||0))},remove(t){if(t){const e=GO(t);if(e){const n=Re[e];let s=n.find(r=>r.toastId===t);Re[e]=n.filter(r=>r.toastId!==t),!Re[e].length&&!XO(e)&&Gl(e,!1),JO(),fr(()=>{s!=null&&s.onClose&&(s.onClose(Dd(s)),s=void 0)})}}},update(t={}){const{containerId:e=""}=t;if(e&&t.updateId){Re[e]=Re[e]||[];const n=Re[e].find(s=>s.toastId===t.toastId);n&&setTimeout(()=>{for(const s in t)if(Object.prototype.hasOwnProperty.call(t,s)){const r=t[s];n[s]=r}},t.delay||0)}},clear(t,e=!0){t?Gl(t,e):KO(e)},dismissCallback(t){var e;const n=(e=t.currentTarget)==null?void 0:e.id,s=document.getElementById(n);s&&(s.removeEventListener("animationend",jt.dismissCallback,!1),setTimeout(()=>{jt.remove(n)}))},dismiss(t){if(t){const e=Ti();for(const n of e)if(n.toastId===t){Ug(n,s=>{s.addEventListener("animationend",jt.dismissCallback,!1)});break}}}},Wg=Dt({}),Mo=Dt({});function qg(){return Math.random().toString(36).substring(2,9)}function QO(t){return typeof t=="number"&&!isNaN(t)}function Xl(t){return typeof t=="string"}function Ms(t){return typeof t=="function"}function _a(...t){return Kt(...t)}function oo(t){return typeof t=="object"&&(!!(t!=null&&t.render)||!!(t!=null&&t.setup)||typeof(t==null?void 0:t.type)=="object")}function ek(t={}){Wg["".concat(fe.CSS_NAMESPACE,"-default-options")]=t}function tk(){return Wg["".concat(fe.CSS_NAMESPACE,"-default-options")]||jg}function nk(){return document.documentElement.classList.contains("dark")?"dark":"light"}var ao=(t=>(t[t.Enter=0]="Enter",t[t.Exit=1]="Exit",t))(ao||{});const Kg={containerId:{type:[String,Number],required:!1,default:""},clearOnUrlChange:{type:Boolean,required:!1,default:!0},dangerouslyHTMLString:{type:Boolean,required:!1,default:!1},multiple:{type:Boolean,required:!1,default:!0},limit:{type:Number,required:!1,default:void 0},position:{type:String,required:!1,default:Ai.TOP_LEFT},bodyClassName:{type:String,required:!1,default:""},autoClose:{type:[Number,Boolean],required:!1,default:!1},closeButton:{type:[Boolean,Function,Object],required:!1,default:void 0},transition:{type:[String,Object],required:!1,default:"bounce"},hideProgressBar:{type:Boolean,required:!1,default:!1},pauseOnHover:{type:Boolean,required:!1,default:!0},pauseOnFocusLoss:{type:Boolean,required:!1,default:!0},closeOnClick:{type:Boolean,required:!1,default:!0},progress:{type:Number,required:!1,default:void 0},progressClassName:{type:String,required:!1,default:""},toastStyle:{type:Object,required:!1,default(){return{}}},progressStyle:{type:Object,required:!1,default(){return{}}},role:{type:String,required:!1,default:"alert"},theme:{type:String,required:!1,default:er.AUTO},content:{type:[String,Object,Function],required:!1,default:""},toastId:{type:[String,Number],required:!1,default:""},data:{type:[Object,String],required:!1,default(){return{}}},type:{type:String,required:!1,default:We.DEFAULT},icon:{type:[Boolean,String,Number,Object,Function],required:!1,default:void 0},delay:{type:Number,required:!1,default:void 0},onOpen:{type:Function,required:!1,default:void 0},onClose:{type:Function,required:!1,default:void 0},onClick:{type:Function,required:!1,default:void 0},isLoading:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},toastClassName:{type:String,required:!1,default:""},updateId:{type:[String,Number],required:!1,default:""}},sk={autoClose:{type:[Number,Boolean],required:!0},isRunning:{type:Boolean,required:!1,default:void 0},type:{type:String,required:!1,default:We.DEFAULT},theme:{type:String,required:!1,default:er.AUTO},hide:{type:Boolean,required:!1,default:void 0},className:{type:[String,Function],required:!1,default:""},controlledProgress:{type:Boolean,required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:void 0},isIn:{type:Boolean,required:!1,default:void 0},progress:{type:Number,required:!1,default:void 0},closeToast:{type:Function,required:!1,default:void 0}},rk=hs({name:"ProgressBar",props:sk,setup(t,{attrs:e}){const n=Ge(),s=ke(()=>t.hide?"true":"false"),r=ke(()=>({...e.style||{},animationDuration:"".concat(t.autoClose===!0?5e3:t.autoClose,"ms"),animationPlayState:t.isRunning?"running":"paused",opacity:t.hide?0:1,transform:t.controlledProgress?"scaleX(".concat(t.progress,")"):"none"})),i=ke(()=>["".concat(fe.CSS_NAMESPACE,"__progress-bar"),t.controlledProgress?"".concat(fe.CSS_NAMESPACE,"__progress-bar--controlled"):"".concat(fe.CSS_NAMESPACE,"__progress-bar--animated"),"".concat(fe.CSS_NAMESPACE,"__progress-bar-theme--").concat(t.theme),"".concat(fe.CSS_NAMESPACE,"__progress-bar--").concat(t.type),t.rtl?"".concat(fe.CSS_NAMESPACE,"__progress-bar--rtl"):null].filter(Boolean).join(" ")),o=ke(()=>"".concat(i.value," ").concat((e==null?void 0:e.class)||"")),a=()=>{n.value&&(n.value.onanimationend=null,n.value.ontransitionend=null)},l=()=>{t.isIn&&t.closeToast&&t.autoClose!==!1&&(t.closeToast(),a())},u=ke(()=>t.controlledProgress?null:l),c=ke(()=>t.controlledProgress?l:null);return Nr(()=>{n.value&&(a(),n.value.onanimationend=u.value,n.value.ontransitionend=c.value)}),()=>te("div",{ref:n,role:"progressbar","aria-hidden":s.value,"aria-label":"notification timer",class:o.value,style:r.value},null)}}),ik=hs({name:"CloseButton",inheritAttrs:!1,props:{theme:{type:String,required:!1,default:er.AUTO},type:{type:String,required:!1,default:er.LIGHT},ariaLabel:{type:String,required:!1,default:"close"},closeToast:{type:Function,required:!1,default:void 0}},setup(t){return()=>te("button",{class:"".concat(fe.CSS_NAMESPACE,"__close-button ").concat(fe.CSS_NAMESPACE,"__close-button--").concat(t.theme),type:"button",onClick:e=>{e.stopPropagation(),t.closeToast&&t.closeToast(e)},"aria-label":t.ariaLabel},[te("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},[te("path",{"fill-rule":"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"},null)])])}}),Ea=({theme:t,type:e,path:n,...s})=>te("svg",Kt({viewBox:"0 0 24 24",width:"100%",height:"100%",fill:t==="colored"?"currentColor":"var(--toastify-icon-color-".concat(e,")")},s),[te("path",{d:n},null)]);function ok(t){return te(Ea,Kt(t,{path:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}),null)}function ak(t){return te(Ea,Kt(t,{path:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}),null)}function lk(t){return te(Ea,Kt(t,{path:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}),null)}function uk(t){return te(Ea,Kt(t,{path:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}),null)}function ck(){return te("div",{class:"".concat(fe.CSS_NAMESPACE,"__spinner")},null)}const Jl={info:ak,warning:ok,success:lk,error:uk,spinner:ck},fk=t=>t in Jl;function dk({theme:t,type:e,isLoading:n,icon:s}){let r;const i={theme:t,type:e};return n?r=Jl.spinner():s===!1?r=void 0:oo(s)?r=Q(s):Ms(s)?r=s(i):Ut(s)?r=Nt(s,i):Xl(s)||QO(s)?r=s:fk(e)&&(r=Jl[e](i)),r}const hk=()=>{};function pk(t,e,n=fe.COLLAPSE_DURATION){const{scrollHeight:s,style:r}=t,i=n;requestAnimationFrame(()=>{r.minHeight="initial",r.height=s+"px",r.transition="all ".concat(i,"ms"),requestAnimationFrame(()=>{r.height="0",r.padding="0",r.margin="0",setTimeout(e,i)})})}function mk(t){const e=Ge(!1),n=Ge(!1),s=Ge(!1),r=Ge(ao.Enter),i=Dt({...t,appendPosition:t.appendPosition||!1,collapse:typeof t.collapse>"u"?!0:t.collapse,collapseDuration:t.collapseDuration||fe.COLLAPSE_DURATION}),o=i.done||hk,a=ke(()=>i.appendPosition?"".concat(i.enter,"--").concat(i.position):i.enter),l=ke(()=>i.appendPosition?"".concat(i.exit,"--").concat(i.position):i.exit),u=ke(()=>t.pauseOnHover?{onMouseenter:y,onMouseleave:d}:{});function c(){const h=a.value.split(" ");m().addEventListener(Kl.ENTRANCE_ANIMATION_END,d,{once:!0});const b=A=>{const S=m();A.target===S&&(S.dispatchEvent(new Event(Kl.ENTRANCE_ANIMATION_END)),S.removeEventListener("animationend",b),S.removeEventListener("animationcancel",b),r.value===ao.Enter&&A.type!=="animationcancel"&&S.classList.remove(...h))},g=()=>{const A=m();A.classList.add(...h),A.addEventListener("animationend",b),A.addEventListener("animationcancel",b)};t.pauseOnFocusLoss&&p(),g()}function f(){if(!m())return;const h=()=>{const g=m();g.removeEventListener("animationend",h),i.collapse?pk(g,o,i.collapseDuration):o()},b=()=>{const g=m();r.value=ao.Exit,g&&(g.className+=" ".concat(l.value),g.addEventListener("animationend",h))};n.value||(s.value?h():setTimeout(b))}function m(){return t.toastRef.value}function p(){document.hasFocus()||y(),window.addEventListener("focus",d),window.addEventListener("blur",y)}function E(){window.removeEventListener("focus",d),window.removeEventListener("blur",y)}function d(){(!t.loading.value||t.isLoading===void 0)&&(e.value=!0)}function y(){e.value=!1}function _(h){h&&(h.stopPropagation(),h.preventDefault()),n.value=!1}return Nr(f),Nr(()=>{const h=Ti();n.value=h.findIndex(b=>b.toastId===i.toastId)>-1}),Nr(()=>{t.isLoading!==void 0&&(t.loading.value?y():d())}),ps(c),dr(()=>{t.pauseOnFocusLoss&&E()}),{isIn:n,isRunning:e,hideToast:_,eventHandlers:u}}const gk=hs({name:"ToastItem",inheritAttrs:!1,props:Kg,setup(t){const e=Ge(),n=ke(()=>!!t.isLoading),s=ke(()=>t.progress!==void 0&&t.progress!==null),r=ke(()=>dk(t)),i=ke(()=>["".concat(fe.CSS_NAMESPACE,"__toast"),"".concat(fe.CSS_NAMESPACE,"__toast-theme--").concat(t.theme),"".concat(fe.CSS_NAMESPACE,"__toast--").concat(t.type),t.rtl?"".concat(fe.CSS_NAMESPACE,"__toast--rtl"):void 0,t.toastClassName||""].filter(Boolean).join(" ")),{isRunning:o,isIn:a,hideToast:l,eventHandlers:u}=mk({toastRef:e,loading:n,done:()=>{jt.remove(t.toastId)},...Hg(t.transition),...t});return()=>te("div",Kt({id:t.toastId,class:i.value,style:t.toastStyle||{},ref:e,"data-testid":"toast-item-".concat(t.toastId),onClick:c=>{t.closeOnClick&&l(),t.onClick&&t.onClick(c)}},u.value),[te("div",{role:t.role,"data-testid":"toast-body",class:"".concat(fe.CSS_NAMESPACE,"__toast-body ").concat(t.bodyClassName||"")},[r.value!=null&&te("div",{"data-testid":"toast-icon-".concat(t.type),class:["".concat(fe.CSS_NAMESPACE,"__toast-icon"),t.isLoading?"":"".concat(fe.CSS_NAMESPACE,"--animate-icon ").concat(fe.CSS_NAMESPACE,"__zoom-enter")].join(" ")},[oo(r.value)?ws(Q(r.value),{theme:t.theme,type:t.type}):Ms(r.value)?r.value({theme:t.theme,type:t.type}):r.value]),te("div",{"data-testid":"toast-content"},[oo(t.content)?ws(Q(t.content),{toastProps:Q(t),closeToast:l,data:t.data}):Ms(t.content)?t.content({toastProps:Q(t),closeToast:l,data:t.data}):t.dangerouslyHTMLString?ws("div",{innerHTML:t.content}):t.content])]),(t.closeButton===void 0||t.closeButton===!0)&&te(ik,{theme:t.theme,closeToast:c=>{c.stopPropagation(),c.preventDefault(),l()}},null),oo(t.closeButton)?ws(Q(t.closeButton),{closeToast:l,type:t.type,theme:t.theme}):Ms(t.closeButton)?t.closeButton({closeToast:l,type:t.type,theme:t.theme}):null,te(rk,{className:t.progressClassName,style:t.progressStyle,rtl:t.rtl,theme:t.theme,isIn:a.value,type:t.type,hide:t.hideProgressBar,isRunning:o.value,autoClose:t.autoClose,controlledProgress:s.value,progress:t.progress,closeToast:t.isLoading?void 0:l},null)])}});let xr=0;function zg(){typeof window>"u"||(xr&&window.cancelAnimationFrame(xr),xr=window.requestAnimationFrame(zg),Mo.lastUrl!==window.location.href&&(Mo.lastUrl=window.location.href,jt.clear()))}const _k=hs({name:"ToastifyContainer",inheritAttrs:!1,props:Kg,setup(t){const e=ke(()=>t.containerId),n=ke(()=>Re[e.value]||[]),s=ke(()=>n.value.filter(r=>r.position===t.position));return ps(()=>{typeof window<"u"&&t.clearOnUrlChange&&window.requestAnimationFrame(zg)}),dr(()=>{typeof window<"u"&&xr&&(window.cancelAnimationFrame(xr),Mo.lastUrl="")}),()=>te(Pe,null,[s.value.map(r=>{const{toastId:i=""}=r;return te(gk,Kt({key:i},r),null)})])}});let Xa=!1;function Gg(){const t=[];return Ti().forEach(e=>{const n=document.getElementById(e.containerId);n&&!n.classList.contains(ga)&&t.push(e)}),t}function Ek(t){const e=Gg().length,n=t??0;return n>0&&e+Wt.items.length>=n}function yk(t){Ek(t.limit)&&!t.updateId&&Wt.items.push({toastId:t.toastId,containerId:t.containerId,toastContent:t.content,toastProps:t})}function Ln(t,e,n={}){if(Xa)return;n=_a(tk(),{type:e},Q(n)),(!n.toastId||typeof n.toastId!="string"&&typeof n.toastId!="number")&&(n.toastId=qg()),n={...n,content:t,containerId:n.containerId||String(n.position)};const s=Number(n==null?void 0:n.progress);return s<0&&(n.progress=0),s>1&&(n.progress=1),n.theme==="auto"&&(n.theme=nk()),yk(n),Mo.lastUrl=window.location.href,n.multiple?Wt.items.length?n.updateId&&io(t,n):io(t,n):(Xa=!0,Ee.clearAll(void 0,!1),setTimeout(()=>{io(t,n)},0),setTimeout(()=>{Xa=!1},390)),n.toastId}const Ee=(t,e)=>Ln(t,We.DEFAULT,e);Ee.info=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.INFO});Ee.error=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.ERROR});Ee.warning=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.WARNING});Ee.warn=Ee.warning;Ee.success=(t,e)=>Ln(t,We.DEFAULT,{...e,type:We.SUCCESS});Ee.loading=(t,e)=>Ln(t,We.DEFAULT,_a(e,{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1}));Ee.dark=(t,e)=>Ln(t,We.DEFAULT,_a(e,{theme:er.DARK}));Ee.remove=t=>{t?jt.dismiss(t):jt.clear()};Ee.clearAll=(t,e)=>{jt.clear(t,e)};Ee.isActive=t=>{let e=!1;return e=Gg().findIndex(n=>n.toastId===t)>-1,e};Ee.update=(t,e={})=>{setTimeout(()=>{const n=ZO(t);if(n){const s=Q(n),{content:r}=s,i={...s,...e,toastId:e.toastId||t,updateId:qg()},o=i.render||r;delete i.render,Ln(o,i.type,i)}},0)};Ee.done=t=>{Ee.update(t,{isLoading:!1,progress:1})};Ee.promise=vk;function vk(t,{pending:e,error:n,success:s},r){var i,o,a;let l;const u={...r||{},autoClose:!1};e&&(l=Xl(e)?Ee.loading(e,u):Ee.loading(e.render,{...u,...e}));const c={autoClose:(i=r==null?void 0:r.autoClose)!=null?i:!0,closeOnClick:(o=r==null?void 0:r.closeOnClick)!=null?o:!0,closeButton:(a=r==null?void 0:r.autoClose)!=null?a:null,isLoading:void 0,draggable:null,delay:100},f=(p,E,d)=>{if(E==null){Ee.remove(l);return}const y={type:p,...c,...r,data:d},_=Xl(E)?{render:E}:E;return l?Ee.update(l,{...y,..._,isLoading:!1}):Ee(_.render,{...y,..._,isLoading:!1}),d},m=Ms(t)?t():t;return m.then(p=>{f("success",s,p)}).catch(p=>{f("error",n,p)}),m}Ee.POSITION=Ai;Ee.THEME=er;Ee.TYPE=We;Ee.TRANSITIONS=LO;const Yg={install(t,e={}){bk(e)}};typeof window<"u"&&(window.Vue3Toastify=Yg);function bk(t={}){const e=_a(jg,t);ek(e)}const Cc={url:"https://aibuddytool.com",port:null,defaults:{},routes:{"debugbar.openhandler":{uri:"_debugbar/open",methods:["GET","HEAD"]},"debugbar.clockwork":{uri:"_debugbar/clockwork/{id}",methods:["GET","HEAD"],parameters:["id"]},"debugbar.assets.css":{uri:"_debugbar/assets/stylesheets",methods:["GET","HEAD"]},"debugbar.assets.js":{uri:"_debugbar/assets/javascript",methods:["GET","HEAD"]},"debugbar.cache.delete":{uri:"_debugbar/cache/{key}/{tags?}",methods:["DELETE"],parameters:["key","tags"]},"horizon.stats.index":{uri:"chorizo/api/stats",methods:["GET","HEAD"]},"horizon.workload.index":{uri:"chorizo/api/workload",methods:["GET","HEAD"]},"horizon.masters.index":{uri:"chorizo/api/masters",methods:["GET","HEAD"]},"horizon.monitoring.index":{uri:"chorizo/api/monitoring",methods:["GET","HEAD"]},"horizon.monitoring.store":{uri:"chorizo/api/monitoring",methods:["POST"]},"horizon.monitoring-tag.paginate":{uri:"chorizo/api/monitoring/{tag}",methods:["GET","HEAD"],parameters:["tag"]},"horizon.monitoring-tag.destroy":{uri:"chorizo/api/monitoring/{tag}",methods:["DELETE"],wheres:{tag:".*"},parameters:["tag"]},"horizon.jobs-metrics.index":{uri:"chorizo/api/metrics/jobs",methods:["GET","HEAD"]},"horizon.jobs-metrics.show":{uri:"chorizo/api/metrics/jobs/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.queues-metrics.index":{uri:"chorizo/api/metrics/queues",methods:["GET","HEAD"]},"horizon.queues-metrics.show":{uri:"chorizo/api/metrics/queues/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.jobs-batches.index":{uri:"chorizo/api/batches",methods:["GET","HEAD"]},"horizon.jobs-batches.show":{uri:"chorizo/api/batches/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.jobs-batches.retry":{uri:"chorizo/api/batches/retry/{id}",methods:["POST"],parameters:["id"]},"horizon.pending-jobs.index":{uri:"chorizo/api/jobs/pending",methods:["GET","HEAD"]},"horizon.completed-jobs.index":{uri:"chorizo/api/jobs/completed",methods:["GET","HEAD"]},"horizon.silenced-jobs.index":{uri:"chorizo/api/jobs/silenced",methods:["GET","HEAD"]},"horizon.failed-jobs.index":{uri:"chorizo/api/jobs/failed",methods:["GET","HEAD"]},"horizon.failed-jobs.show":{uri:"chorizo/api/jobs/failed/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.retry-jobs.show":{uri:"chorizo/api/jobs/retry/{id}",methods:["POST"],parameters:["id"]},"horizon.jobs.show":{uri:"chorizo/api/jobs/{id}",methods:["GET","HEAD"],parameters:["id"]},"horizon.index":{uri:"chorizo/{view?}",methods:["GET","HEAD"],wheres:{view:"(.*)"},parameters:["view"]},"sanctum.csrf-cookie":{uri:"sanctum/csrf-cookie",methods:["GET","HEAD"]},"ignition.healthCheck":{uri:"_ignition/health-check",methods:["GET","HEAD"]},"ignition.executeSolution":{uri:"_ignition/execute-solution",methods:["POST"]},"ignition.updateConfig":{uri:"_ignition/update-config",methods:["POST"]},"api.auth.login.post":{uri:"api/login",methods:["POST"]},"api.auth.logout.post":{uri:"api/logout",methods:["POST"]},"api.admin.post.get":{uri:"api/admin/post/{id}",methods:["GET","HEAD"],parameters:["id"]},"api.admin.country-locales":{uri:"api/admin/country-locales",methods:["GET","HEAD"]},"api.admin.categories":{uri:"api/admin/categories/{country_locale_slug}",methods:["GET","HEAD"],parameters:["country_locale_slug"]},"api.admin.authors":{uri:"api/admin/authors",methods:["GET","HEAD"]},"api.admin.upload.cloud.image":{uri:"api/admin/image/upload",methods:["POST"]},"api.admin.post.upsert":{uri:"api/admin/admin/post/upsert",methods:["POST"]},"feeds.main":{uri:"posts.rss",methods:["GET","HEAD"]},login:{uri:"login",methods:["GET","HEAD"]},logout:{uri:"logout",methods:["POST"]},register:{uri:"register",methods:["GET","HEAD"]},"password.request":{uri:"password/reset",methods:["GET","HEAD"]},"password.email":{uri:"password/email",methods:["POST"]},"password.reset":{uri:"password/reset/{token}",methods:["GET","HEAD"],parameters:["token"]},"password.update":{uri:"password/reset",methods:["POST"]},"password.confirm":{uri:"password/confirm",methods:["GET","HEAD"]},"front.home":{uri:"/",methods:["GET","HEAD"]},"front.discover.home":{uri:"discover",methods:["GET","HEAD"]},"front.discover.category":{uri:"discover/{category_slug}",methods:["GET","HEAD"],parameters:["category_slug"]},"front.search.post":{uri:"ai-search",methods:["POST"]},"front.search.results":{uri:"ai-search/{query}",methods:["GET","HEAD"],parameters:["query"]},"front.aitool.show":{uri:"ai-tool/{ai_tool_slug}",methods:["GET","HEAD"],parameters:["ai_tool_slug"]},"front.submit-tool":{uri:"submit-ai-tool-for-free",methods:["GET","HEAD"]},"front.submit-tool.post":{uri:"submit-ai-tool-for-free",methods:["POST"]},"front.terms":{uri:"terms",methods:["GET","HEAD"]},"front.privacy":{uri:"privacy",methods:["GET","HEAD"]},"front.disclaimer":{uri:"disclaimer",methods:["GET","HEAD"]}}};typeof window<"u"&&typeof window.Ziggy<"u"&&Object.assign(Cc.routes,window.Ziggy.routes);var Ak=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nk(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Zl={exports:{}},Ja,Id;function wc(){if(Id)return Ja;Id=1;var t=String.prototype.replace,e=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return Ja={default:n.RFC3986,formatters:{RFC1738:function(s){return t.call(s,e,"+")},RFC3986:function(s){return String(s)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},Ja}var Za,Rd;function Xg(){if(Rd)return Za;Rd=1;var t=wc(),e=Object.prototype.hasOwnProperty,n=Array.isArray,s=function(){for(var d=[],y=0;y<256;++y)d.push("%"+((y<16?"0":"")+y.toString(16)).toUpperCase());return d}(),r=function(y){for(;y.length>1;){var _=y.pop(),h=_.obj[_.prop];if(n(h)){for(var b=[],g=0;g=48&&v<=57||v>=65&&v<=90||v>=97&&v<=122||g===t.RFC1738&&(v===40||v===41)){S+=A.charAt(O);continue}if(v<128){S=S+s[v];continue}if(v<2048){S=S+(s[192|v>>6]+s[128|v&63]);continue}if(v<55296||v>=57344){S=S+(s[224|v>>12]+s[128|v>>6&63]+s[128|v&63]);continue}O+=1,v=65536+((v&1023)<<10|A.charCodeAt(O)&1023),S+=s[240|v>>18]+s[128|v>>12&63]+s[128|v>>6&63]+s[128|v&63]}return S},c=function(y){for(var _=[{obj:{o:y},prop:"o"}],h=[],b=0;b<_.length;++b)for(var g=_[b],A=g.obj[g.prop],S=Object.keys(A),O=0;O"u")return se;var _e;if(_==="comma"&&r(R))_e=[{value:R.length>0?R.join(",")||null:void 0}];else if(r(A))_e=A;else{var dt=Object.keys(R);_e=S?dt.sort(S):dt}for(var Be=0;Be<_e.length;++Be){var ye=_e[Be],It=typeof ye=="object"&&typeof ye.value<"u"?ye.value:R[ye];if(!(b&&It===null)){var Rt=r(R)?typeof _=="function"?_(y,ye):y:y+(O?"."+ye:"["+ye+"]");a(se,E(It,Rt,_,h,b,g,A,S,O,v,w,k,N,P))}}return se},p=function(d){if(!d)return c;if(d.encoder!==null&&typeof d.encoder<"u"&&typeof d.encoder!="function")throw new TypeError("Encoder has to be a function.");var y=d.charset||c.charset;if(typeof d.charset<"u"&&d.charset!=="utf-8"&&d.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var _=e.default;if(typeof d.format<"u"){if(!n.call(e.formatters,d.format))throw new TypeError("Unknown format option provided.");_=d.format}var h=e.formatters[_],b=c.filter;return(typeof d.filter=="function"||r(d.filter))&&(b=d.filter),{addQueryPrefix:typeof d.addQueryPrefix=="boolean"?d.addQueryPrefix:c.addQueryPrefix,allowDots:typeof d.allowDots>"u"?c.allowDots:!!d.allowDots,charset:y,charsetSentinel:typeof d.charsetSentinel=="boolean"?d.charsetSentinel:c.charsetSentinel,delimiter:typeof d.delimiter>"u"?c.delimiter:d.delimiter,encode:typeof d.encode=="boolean"?d.encode:c.encode,encoder:typeof d.encoder=="function"?d.encoder:c.encoder,encodeValuesOnly:typeof d.encodeValuesOnly=="boolean"?d.encodeValuesOnly:c.encodeValuesOnly,filter:b,format:_,formatter:h,serializeDate:typeof d.serializeDate=="function"?d.serializeDate:c.serializeDate,skipNulls:typeof d.skipNulls=="boolean"?d.skipNulls:c.skipNulls,sort:typeof d.sort=="function"?d.sort:null,strictNullHandling:typeof d.strictNullHandling=="boolean"?d.strictNullHandling:c.strictNullHandling}};return Qa=function(E,d){var y=E,_=p(d),h,b;typeof _.filter=="function"?(b=_.filter,y=b("",y)):r(_.filter)&&(b=_.filter,h=b);var g=[];if(typeof y!="object"||y===null)return"";var A;d&&d.arrayFormat in s?A=d.arrayFormat:d&&"indices"in d?A=d.indices?"indices":"repeat":A="indices";var S=s[A];h||(h=Object.keys(y)),_.sort&&h.sort(_.sort);for(var O=0;O0?k+w:""},Qa}var el,Fd;function Sk(){if(Fd)return el;Fd=1;var t=Xg(),e=Object.prototype.hasOwnProperty,n=Array.isArray,s={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:t.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},r=function(m){return m.replace(/&#(\d+);/g,function(p,E){return String.fromCharCode(parseInt(E,10))})},i=function(m,p){return m&&typeof m=="string"&&p.comma&&m.indexOf(",")>-1?m.split(","):m},o="utf8=%26%2310003%3B",a="utf8=%E2%9C%93",l=function(p,E){var d={},y=E.ignoreQueryPrefix?p.replace(/^\?/,""):p,_=E.parameterLimit===1/0?void 0:E.parameterLimit,h=y.split(E.delimiter,_),b=-1,g,A=E.charset;if(E.charsetSentinel)for(g=0;g-1&&(k=n(k)?[k]:k),e.call(d,w)?d[w]=t.combine(d[w],k):d[w]=k}return d},u=function(m,p,E,d){for(var y=d?p:i(p,E),_=m.length-1;_>=0;--_){var h,b=m[_];if(b==="[]"&&E.parseArrays)h=[].concat(y);else{h=E.plainObjects?Object.create(null):{};var g=b.charAt(0)==="["&&b.charAt(b.length-1)==="]"?b.slice(1,-1):b,A=parseInt(g,10);!E.parseArrays&&g===""?h={0:y}:!isNaN(A)&&b!==g&&String(A)===g&&A>=0&&E.parseArrays&&A<=E.arrayLimit?(h=[],h[A]=y):g!=="__proto__"&&(h[g]=y)}y=h}return y},c=function(p,E,d,y){if(p){var _=d.allowDots?p.replace(/\.([^.[]+)/g,"[$1]"):p,h=/(\[[^[\]]*])/,b=/(\[[^[\]]*])/g,g=d.depth>0&&h.exec(_),A=g?_.slice(0,g.index):_,S=[];if(A){if(!d.plainObjects&&e.call(Object.prototype,A)&&!d.allowPrototypes)return;S.push(A)}for(var O=0;d.depth>0&&(g=b.exec(_))!==null&&O"u"?s.charset:p.charset;return{allowDots:typeof p.allowDots>"u"?s.allowDots:!!p.allowDots,allowPrototypes:typeof p.allowPrototypes=="boolean"?p.allowPrototypes:s.allowPrototypes,arrayLimit:typeof p.arrayLimit=="number"?p.arrayLimit:s.arrayLimit,charset:E,charsetSentinel:typeof p.charsetSentinel=="boolean"?p.charsetSentinel:s.charsetSentinel,comma:typeof p.comma=="boolean"?p.comma:s.comma,decoder:typeof p.decoder=="function"?p.decoder:s.decoder,delimiter:typeof p.delimiter=="string"||t.isRegExp(p.delimiter)?p.delimiter:s.delimiter,depth:typeof p.depth=="number"||p.depth===!1?+p.depth:s.depth,ignoreQueryPrefix:p.ignoreQueryPrefix===!0,interpretNumericEntities:typeof p.interpretNumericEntities=="boolean"?p.interpretNumericEntities:s.interpretNumericEntities,parameterLimit:typeof p.parameterLimit=="number"?p.parameterLimit:s.parameterLimit,parseArrays:p.parseArrays!==!1,plainObjects:typeof p.plainObjects=="boolean"?p.plainObjects:s.plainObjects,strictNullHandling:typeof p.strictNullHandling=="boolean"?p.strictNullHandling:s.strictNullHandling}};return el=function(m,p){var E=f(p);if(m===""||m===null||typeof m>"u")return E.plainObjects?Object.create(null):{};for(var d=typeof m=="string"?l(m,E):m,y=E.plainObjects?Object.create(null):{},_=Object.keys(d),h=0;h<_.length;++h){var b=_[h],g=c(b,d[b],E,typeof m=="string");y=t.merge(y,g,E)}return t.compact(y)},el}var tl,Md;function Ck(){if(Md)return tl;Md=1;var t=Tk(),e=Sk(),n=wc();return tl={formats:n,parse:e,stringify:t},tl}(function(t,e){(function(n,s){s(e,Ck())})(Ak,function(n,s){function r(p,E){for(var d=0;d"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}()?Reflect.construct.bind():function(y,_,h){var b=[null];b.push.apply(b,_);var g=new(Function.bind.apply(y,b));return h&&l(g,h.prototype),g},u.apply(null,arguments)}function c(p){var E=typeof Map=="function"?new Map:void 0;return c=function(d){if(d===null||Function.toString.call(d).indexOf("[native code]")===-1)return d;if(typeof d!="function")throw new TypeError("Super expression must either be null or a function");if(E!==void 0){if(E.has(d))return E.get(d);E.set(d,y)}function y(){return u(d,arguments,a(this).constructor)}return y.prototype=Object.create(d.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),l(y,d)},c(p)}var f=function(){function p(d,y,_){var h,b;this.name=d,this.definition=y,this.bindings=(h=y.bindings)!=null?h:{},this.wheres=(b=y.wheres)!=null?b:{},this.config=_}var E=p.prototype;return E.matchesUrl=function(d){var y=this;if(!this.definition.methods.includes("GET"))return!1;var _=this.template.replace(/(\/?){([^}?]*)(\??)}/g,function(O,v,w,k){var N,P="(?<"+w+">"+(((N=y.wheres[w])==null?void 0:N.replace(/(^\^)|(\$$)/g,""))||"[^/?]+")+")";return k?"("+v+P+")?":""+v+P}).replace(/^\w+:\/\//,""),h=d.replace(/^\w+:\/\//,"").split("?"),b=h[0],g=h[1],A=new RegExp("^"+_+"/?$").exec(b);if(A){for(var S in A.groups)A.groups[S]=typeof A.groups[S]=="string"?decodeURIComponent(A.groups[S]):A.groups[S];return{params:A.groups,query:s.parse(g)}}return!1},E.compile=function(d){var y=this,_=this.parameterSegments;return _.length?this.template.replace(/{([^}?]+)(\??)}/g,function(h,b,g){var A;if(!g&&[null,void 0].includes(d[b]))throw new Error("Ziggy error: '"+b+"' parameter is required for route '"+y.name+"'.");if(y.wheres[b]){var S,O;if(!new RegExp("^"+(g?"("+y.wheres[b]+")?":y.wheres[b])+"$").test((S=d[b])!=null?S:""))throw new Error("Ziggy error: '"+b+"' parameter does not match required format '"+y.wheres[b]+"' for route '"+y.name+"'.");if(_[_.length-1].name===b)return encodeURIComponent((O=d[b])!=null?O:"").replace(/%2F/g,"/")}return encodeURIComponent((A=d[b])!=null?A:"")}).replace(this.origin+"//",this.origin+"/").replace(/\/+$/,""):this.template},i(p,[{key:"template",get:function(){return(this.origin+"/"+this.definition.uri).replace(/\/+$/,"")}},{key:"origin",get:function(){return this.config.absolute?this.definition.domain?""+this.config.url.match(/^\w+:\/\//)[0]+this.definition.domain+(this.config.port?":"+this.config.port:""):this.config.url:""}},{key:"parameterSegments",get:function(){var d,y;return(d=(y=this.template.match(/{[^}?]+\??}/g))==null?void 0:y.map(function(_){return{name:_.replace(/{|\??}/g,""),required:!/\?}$/.test(_)}}))!=null?d:[]}}]),p}(),m=function(p){var E,d;function y(h,b,g,A){var S;if(g===void 0&&(g=!0),(S=p.call(this)||this).t=A??(typeof Ziggy<"u"?Ziggy:globalThis==null?void 0:globalThis.Ziggy),S.t=o({},S.t,{absolute:g}),h){if(!S.t.routes[h])throw new Error("Ziggy error: route '"+h+"' is not in the route list.");S.i=new f(h,S.t.routes[h],S.t),S.u=S.o(b)}return S}d=p,(E=y).prototype=Object.create(d.prototype),E.prototype.constructor=E,l(E,d);var _=y.prototype;return _.toString=function(){var h=this,b=Object.keys(this.u).filter(function(g){return!h.i.parameterSegments.some(function(A){return A.name===g})}).filter(function(g){return g!=="_query"}).reduce(function(g,A){var S;return o({},g,((S={})[A]=h.u[A],S))},{});return this.i.compile(this.u)+s.stringify(o({},b,this.u._query),{addQueryPrefix:!0,arrayFormat:"indices",encodeValuesOnly:!0,skipNulls:!0,encoder:function(g,A){return typeof g=="boolean"?Number(g):A(g)}})},_.l=function(h){var b=this;h?this.t.absolute&&h.startsWith("/")&&(h=this.h().host+h):h=this.v();var g={},A=Object.entries(this.t.routes).find(function(S){return g=new f(S[0],S[1],b.t).matchesUrl(h)})||[void 0,void 0];return o({name:A[0]},g,{route:A[1]})},_.v=function(){var h=this.h(),b=h.pathname,g=h.search;return(this.t.absolute?h.host+b:b.replace(this.t.url.replace(/^\w*:\/\/[^/]+/,""),"").replace(/^\/+/,"/"))+g},_.current=function(h,b){var g=this.l(),A=g.name,S=g.params,O=g.query,v=g.route;if(!h)return A;var w=new RegExp("^"+h.replace(/\./g,"\\.").replace(/\*/g,".*")+"$").test(A);if([null,void 0].includes(b)||!w)return w;var k=new f(A,v,this.t);b=this.o(b,k);var N=o({},S,O);return!(!Object.values(b).every(function(P){return!P})||Object.values(N).some(function(P){return P!==void 0}))||Object.entries(b).every(function(P){return N[P[0]]==P[1]})},_.h=function(){var h,b,g,A,S,O,v=typeof window<"u"?window.location:{},w=v.host,k=v.pathname,N=v.search;return{host:(h=(b=this.t.location)==null?void 0:b.host)!=null?h:w===void 0?"":w,pathname:(g=(A=this.t.location)==null?void 0:A.pathname)!=null?g:k===void 0?"":k,search:(S=(O=this.t.location)==null?void 0:O.search)!=null?S:N===void 0?"":N}},_.has=function(h){return Object.keys(this.t.routes).includes(h)},_.o=function(h,b){var g=this;h===void 0&&(h={}),b===void 0&&(b=this.i),h!=null||(h={}),h=["string","number"].includes(typeof h)?[h]:h;var A=b.parameterSegments.filter(function(O){return!g.t.defaults[O.name]});if(Array.isArray(h))h=h.reduce(function(O,v,w){var k,N;return o({},O,A[w]?((k={})[A[w].name]=v,k):typeof v=="object"?v:((N={})[v]="",N))},{});else if(A.length===1&&!h[A[0].name]&&(h.hasOwnProperty(Object.values(b.bindings)[0])||h.hasOwnProperty("id"))){var S;(S={})[A[0].name]=h,h=S}return o({},this.p(b),this.g(h,b))},_.p=function(h){var b=this;return h.parameterSegments.filter(function(g){return b.t.defaults[g.name]}).reduce(function(g,A,S){var O,v=A.name;return o({},g,((O={})[v]=b.t.defaults[v],O))},{})},_.g=function(h,b){var g=b.bindings,A=b.parameterSegments;return Object.entries(h).reduce(function(S,O){var v,w,k=O[0],N=O[1];if(!N||typeof N!="object"||Array.isArray(N)||!A.some(function(P){return P.name===k}))return o({},S,((w={})[k]=N,w));if(!N.hasOwnProperty(g[k])){if(!N.hasOwnProperty("id"))throw new Error("Ziggy error: object passed as '"+k+"' parameter is missing route model binding key '"+g[k]+"'.");g[k]="id"}return o({},S,((v={})[k]=N[g[k]],v))},{})},_.valueOf=function(){return this.toString()},_.check=function(h){return this.has(h)},i(y,[{key:"params",get:function(){var h=this.l();return o({},h.params,h.query)}}]),y}(c(String));n.ZiggyVue={install:function(p,E){var d=function(y,_,h,b){return b===void 0&&(b=E),function(g,A,S,O){var v=new m(g,A,S,O);return g?v.toString():v}(y,_,h,b)};p.mixin({methods:{route:d}}),parseInt(p.version)>2&&p.provide("route",d)}}})})(Zl,Zl.exports);var wk=Zl.exports;const Fn=rc({FrontApp:gO}),Jg=Object.assign({"/resources/js/vue/GetEmbedCode.vue":()=>mr(()=>import("./GetEmbedCode-1d44bdf3.js"),[]),"/resources/js/vue/NativeImageBlock.vue":()=>mr(()=>import("./NativeImageBlock-3623204f.js").then(t=>t.N),["assets/NativeImageBlock-3623204f.js","assets/NativeImageBlock-e3b0c442.css"]),"/resources/js/vue/PostEditor.vue":()=>mr(()=>import("./PostEditor-3a06f7cf.js"),["assets/PostEditor-3a06f7cf.js","assets/VueEditorJs-c40f6d08.js","assets/NativeImageBlock-3623204f.js","assets/NativeImageBlock-e3b0c442.css","assets/bundle-f4b2cd77.js","assets/bundle-7ca97fea.js","assets/PostEditor-8d534a4a.css"]),"/resources/js/vue/ToastMessage.vue":()=>mr(()=>import("./ToastMessage-cef385bb.js"),[]),"/resources/js/vue/VueEditorJs.vue":()=>mr(()=>import("./VueEditorJs-c40f6d08.js"),[])});console.log(Jg);Fn.use(EO());Fn.use(ro,st);Fn.use(DO);Fn.use(RO);Fn.use(Yg);Fn.use(wk.ZiggyVue,Cc);window.Ziggy=Cc;Object.entries({...Jg}).forEach(([t,e])=>{const n=t.split("/").pop().replace(/\.\w+$/,"").replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();Fn.component(n,Wp(e))});Fn.mount("#app");export{fS as $,Xu as A,AC as B,LS as C,di as D,g1 as E,p1 as F,Pe as G,fi as H,Zu as I,pT as J,tc as K,fr as L,OS as M,Um as N,Yp as O,Nu as P,gp as Q,Ok as R,kk as S,EC as T,RS as U,To as V,nc as W,bC as X,sc as Y,Ck as Z,hO as _,Ju as a,dS as a0,mr as a1,st as b,Em as c,xg as d,Ge as e,hs as f,Nk as g,ps as h,dr as i,ke as j,te as k,Ee as l,xS as m,MS as n,_i as o,Vu as p,BS as q,Dt as r,rT as s,tS as t,GS as u,vm as v,yn as w,Mu as x,Kt as y,be as z}; diff --git a/public/build/assets/app-front-d6902e40.js.gz b/public/build/assets/app-front-d6902e40.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f73e552e5dc29779673ff87b4f5a6d077a0485a7 GIT binary patch literal 122549 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�>^M$fbK!wsq4d7=c{|&8v5<{GfR@3W zY_8fusDSwwO-r?^X{mx(^@ui8c_;e#{PM0tNAk*8p!S_q0HGnefvXXLy8FGv133)Y+-rVY!${Z9YCeMijMxsP=c zg>m6aENtSTi%mSWZ&anz43!-a7WezBi$GW=tz9<7OBL-uBVivXa-P)yr_S+D$c`qiZqj7Tsp z?yf0hjVV+#Vb&nk2NbJ~(w!Y(yb*Mp(MN3r1Z6S2-C#B;k6z@9g=ADMCDVVLuq?7~ z{A2Yiv@ZSa#gkbBVVMA|+qC0#Es#QGW#miuloa+Yej%04n}tTQgpbUZ*Z|kq9=!*Y zDwt0A+)rX}4zoVTDM�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�+zpy4v!=S3k4ivA*M>>oTK?3Q8^2ZsM%6xt}3_Ht)sci$|d z6KO~_g`*zngsN<5Y;@LYk@!P~X>oK&;wECoL|jKV9I^mGK)$~a|NPXvhC#ujDGeA% zhCUaFYtBDFNPuu^)g=RuSSii^CcoK@BmwD@z46$Px>59Q=8u)(c+I!15WJv9s2JGn zk-(sovxZB3HM3BiU={KLUn(E5jWYT;#Ot<9Y9SGlnRL-OJFqUDC_goD=F|>%VreWD zvN4dxY>n!Y;#x8Tt6~XT1pNr(Y)fGzmR zJ)SFg84gQtVRqsC77Q?Iv>(Hz^i!Ln?4b+-S{S^CnERpLl#;)P#dHjWsz=zl_zyuF z5URm7{xdN0!68<05zT;AnVO~B_0yBZ;?@`k5;3?%>@NlJ(L6!IU8a36 zM$#6Z7=Z8iUMEzO`(f(E9ZJA9B1-{nIy6@C*px#auaiI^MwnIAVqsMi{KJd9n_%kp zms)b00Vgsu-k&qWiQGncYerX6w-(GiuP@4g3?a zk8HnEd_m56d~QTQPrMYEK*JC?z_@c7loJ9LJ|n5}oc7^M7#{ICI?;en;uAjc zXh3Zc&X8PK?Dvy>@iK75VEJk{RkKfOY56YCX5cQ&OUHxj`;`sfB*RGbf}`q$b%NAlX`1 zA67BQ-C^roT@^2-4DU?g=lJoH@bOc39wjahLKUt-S!tcn=1Wu8)wcq=pQb(O!V`AV zWt1Y!1F=2iXqWE7`^O2052t~E$vR_I&{+^)AStdeiZ0$ADkttL4MYdcqNK*s3yZRyYQMH965FQVp<>m=^#zXTuB>WTz`Rg&>xo@H}_n7&A`~!(d zn-+_~VqyFh1AgOa11jH?rodZUcYzei?i`WqX~;x$ry*|fpA$S16>WV9wDsllJ3D5s zB(pCKnf)Bu1zIoLs8L4E)8`=mY(>#k=f*6089M1q_o30Z(aQj`vP#1F{F>gwJe?5p z&EGn6zcp)%b2sI--8`wy(C;O1K6fxPzFJ4};vBvxe>&wysAG{CD2v0``5hqGk|8s9 z(dRW5jU_-C_o3yjywdm)KY709lLJ=ks87~iIrvGzrLF0mop7IVciVx35Gyy|oo%h& zx2)QaMO}~z4}~iTg<~5+xn~1&DY&5A_RFte^;AYjP&qgf7#EfVKr8g}ParsQf^kF8 z5kTrx2TiZ6FwLR>B81>QSD)pY*UfVNY1Lnq3 zKGlObQGyoDJh=m2JC{#nXtD~TOdJ3KACuPMM8YP(&oc$Q@t&6)-sm9yUd>ZCCO7om zN2IgxLQnnxd5v5d>>Dx3Kge65gC+%q#{j^YNFoewY0kEy^|+0u7qGl@X^~Z-ZPAlJ zaoKNsK&=r)oDkLM66h%!C@8>=x;DY4f$0EBLWMSR!FvY*=R2)U{!SS5*cDKj8sw-0 zEu(-(vv#vEYJ)_#lt>FgAQi+!{dOQpvvd3u3#!7?xk za92J5gDA9mUL9C^x#re#t(2X@H?l3LzV};SXOBAV?S-FUpcP07;;(+|kD&d1{51%$ zMA-TxYHtT|^kPA8$byif^{;UV&sY;VX$SEelzwP=r3m8)f!qzI zGIEGcHTWt@Lz{bcgt&eXzajv}KCHN_A`j79{i>NDl^qGX|I>z(u*uQx=xW7k>GcpD zBVh}YJycVcEo}5{CB{7Ta$px`%8&jf(i5F@Z$k>g?Q&n_fG)wIrK(6;Dk+Fad(v8qUafYOJj3wJB>4@x zXm^1lS#51y^njb8uxNHJBFLEBKhQ4?^^27yyKGjqjT8GWv3f#GlC|y%(r9?3U&6%} zgidA!NlS6j(=5rvjID7iHvYp=x@~-kP3qNGGBp4CXl{EAFTY;Fa8A|?=XY58yNzw> zaAZ}rfSEvJ zw;Rpm`FbdBg}@DO4ub%u)32yDA}~c;(q%M#s|^ASj)xJL@)fKzj`l6drFNX48+?Bg zAtRj|rUyoDB^bfx#16EaMK3Z7du?;Qrii0!wgU@@-$Y;zg8%E0RelGg*4FS8z~1?q z>KtGhxxnyy8@OW<#p$5pq^e5Nh!^^LOlErxlt*yvrJl`-lV;+hIe}hn?sSUUH*~Us z4Rh4fSHp<*`SC$}GQQ~{g(=<7OCoyIV}x_Q#o-f;e*)1^o+>_+A_FkCMWbdLN=5DMBKd;3s;giKlWs6_fiHCy+&I@Fsl(e~7851~LhuqMPMxQd@ zNPm?L#a2Xy$ihdD?eCAfdjU>MhQ0!yorP5Muz8h0=jshEK@6X= zL&c+EDx|{T5FO9^L7O!SMld%Lfo;$*SGG5G8U8+c;a_+C`yjrrV^G`&!L}Dl=V}Xl zN%YLPJ(}yWTE15m^O%(a4-!wOdf(xg(NLMR=2)xzd*l~|cuvR54fc(iNIYPpTYzaD z+c(+pJh4n$~4SE={)+{Ztsbo4NY+F2wuN^cgfcRHf?^owe_xW z;YeIs?Xq_{!oS+snA*7$FEa3%WSVzqOvAA}FtnEG&bwkY5W|yTrU3qs@&EsTdV&=e zeMpWxwvqQJMws5=@Evp_4|UQ{v22h@;sL3w0kKh2W-HEtO6Xz@CbHIqS4l|t_)ik; zqgSuMXb4^Se_z|dNbLcdm5$9JHRdoSqo^Tj%HwB1-(k$3 z9njVPrWKH=Ct|JC zv{=m1iwBgl7O$?hP>i_1ZDaX-2)hCW6Fzi^(8oTr)d^ykoiI(71H zou?D$>CAb0Wj{4%4S(Lc9JE94?me!c^Q4y*o@iZ|q@$a(dwX4cgVZCFdYOKkK+4Rd zT%<$f7)0yOp-z+5mXLUg1ravHuy&$#s}g@r@A3JBYP+~8X7F%^4>bB2Lv^=axhZeT zVmkJgGMsy5Hqjei_f`yudz9brtEg9W$p}NnP?2F~e6N??q1Gmip%4((JS~5|eE;tM zDem3h(>9uh;oslC0_#bAOZ6gyPjN&P9^#NTZDL$IY0^^4EkFj9gQz6zP|W}S&CDLf z!6tp*>-w%MG16+!J3BiwI|u*2FX00aRIzWNctl0nu@3vp+W&hNXBEJC)~o-rd1~r^ z;_YEAgWcYlWvCP$1M+gbeBBwAA-BtU<>lY*{a>IA-KDbVHo+Uiw3|fJ4B(qTaOUL8 zy}yXkUjfa04EkR8Ba70@fFKrLGym1-BeAJ7{DE&*iTsdprV9{KJ`}L`!~LeHJQ+vM z4YYAG*F*8dSN+O{?|gMsrZ@d1gIS@Q?kP^9aXA!LVTYz3DS-itOR$1I*sgj_jHcUq!1|nLLikSuL?H~h zy6%tW(}5-5fFJHp#zBILh*XzQ65{hiSDbQs@`~Pg$cYcVFzuS}u+CiLk5`D+0X&rI z=J}MV;~*QTJ+Y{=>u{x9XlXFK=SK*b!trqwn^g`GIBO4ZaeoV^G#t{VWkm$p!+B|oZcZB#&q)`SK& zH?K}}_uOKKDp`z*vMO{w@Q$-99msThrpMc+!u^b!L2J+k39slS?R~H>XNOPae!;|J9xyo2pnRs3~BmR|$$-3Jvj|VaX;9 zA`PZNn!+*9P&m!H!4z6TUlD0T5DxJa{lBAdkfEP&*3FU;qx&25X2`~21_bWcpbL*t zuZKvOCA{n?ggi;qA7qgBu1{(41iCewGWzYs_Y?j^QTc@CZDal7o|HQb!{xj)?{MRd zOGwVVxdI1iNA2(bp5&Bt8<*|N+Q)al)-iMdpo9j1n>5=TIbK5VUx<@ADiL@aszc{enWUNojQxXg+d7FSKbt8LqnU3^5m)Qv7%j%tWgT^q$Bhagz#lIqT%#u{X(dOBiE&ZrLe&D2D7>^;O zuUG|8lC*8ugRGVcTLL(4h8x7pE&)52|3f@WL!wF9$k2@PO+Q`@Gz^W|nwxx7Obv7) zRBMd@0s+b*t)sA3+i+uT0o68BQX*+sGb4HXZ7N0Sh){iMsLCCJsiv0C7F`s816W8{ zh!7SIaP_-O>%T20uZBv89EMY9@N3v%ITG>L0|SUCgZ5Felxv(cgck; zgnT(?BkU}5<|$#$&)t&E8h-Pq`xfgq{6%*Z2Se|ldxo^P_scy)i15OOkcVUqz*b(| zK+W2FFK8HK)NMlvN5pVRT*BG-R9KCUN?!Mr4B@ip zZ;1SDO8t^a8~%2J-h@!QKH`TSd~z*{vS(U z?J7q4?^&44IqM&z-~USH2h~8ghmN%6iGVX<29rhYCJ}j6dI;m;S3iYIGEPWVX&C?@ zenrtWQ`48$43F)#?0x_T?Or}FY4!$+a-w)E(b6YyNKh#g<&$rvq8g9O6*=}@*{~{a zCuoe%XukY-c{8?q4JpbRG}fs6%x$;tx?R9}u-qA)h1{)9%90igCUho1Ncu@db5>J; zZO)F=rc=uR+i^o8Z}N}2P%foxhtlrV58NZnRoXe-C8Fl+83EsxIP?!m#a6nA8R|mwo#_kJY&crE)ibZsx9FuHx+OnK zAd#PS8;<=U0pjsPg6PEsZOq@hn8) zfCTeI>Q(o7SWE-TuX>6^dE3YJ;X3$Q+HA=9BR^AjAsBb^Rgo*t2<@8)wQnf!i@HA8 z-@lxp>SBLNGiaE}q6`a>J2uJhKb-v4txaE-%F{ptVLUUz`qN05Efi?2fJO&Mgz>{U zww|J;7o2#`$Tk9*PMA_N`%RdwRKQbI1sUFcFyRwdARfqG2&IF!L6A1?Cjt;qw4iPF z)SVKbGlsSza0&RlcO;n|-rhn!!`R?sL;JrI zE&?*{<2|4ZNXNrDk#W);_-fQ=p)8zZZDw5Sex%z5h*}`WxSG#Ts)_A*u&-^_j>Dg+3aOE<&MlfH?$t>myE2du0IG>y6ffA0v5F}|nux}3Zm|x=;a2Cn z(G>vHRFB#S9;Ym19d?N|Uyf)(XjVJ({9YF`0!FwYr^2LFF@*2JG zFWShlLH7Wdp2d?IO@?>XBdt4|JM?uJUsZ3;o+Tm1Ms2fa>8yjiR)@z)*LTB19}eAH zjE@ehnQ;fG2z{5R+i>Z}ib$FBpS2Be1)yW!ySF1)3F6=8lde_mdNV-5clJWVzT6|6 z*3w&nT>*24SOmC7^lhau*Ko<6^`dkdr=d4kvYP)Uv-?hkAP>*WjMXGS-T0hN!N1sJ zw7n2=f`^BBgEjDbsKx@M&k)03+|U~zBO3dg$LJj%qYXJt_kN>!M@&)&T}`0#ga-Tq zT|Yt36A_#MfVVmg`o{BA?}Zsa9ZGtDJMI}ik?wGQ4k6XQH^M`4{B>{QFTGrRgH^CQ z{*VQ(z`az5@*@e;Sz`?cr}Y=R=HR0^TDTRNI$vwddPbeG*aFTCZ{rdp2;IRl&+U7T zC+-35p#lRAr9D-|$Q}P$V;X8C1mHHD0_ei}Frq{OisLCiHG(B7@&O;SzaOF0dob@M z(7y3#*IeF9R!7GmdnJwwYev{QDQ8~@O>w1RAZ9Z(XR~539b7;I2Sn2{Yh6j17&gq!25=@&Obz_*j6XHlUO6eB>x*96#fzz2bF`Ncc zmV}xu4g*{n2lCJ{4oJc?36juxsybzMoU0GjiqH;OHpb^Z${o*<;Ow9n-mG9K2iXTb z+~NP-aDj$Twhx(q{#OHktYRGbO5FmPzwY}0wN{8{66`*HNOP@`ahRq-KjaJ*WgyxL zeK`Z;Uid35cH?*$g@wCgx8$A{9*`3UMqKL?Mbe8L^1Y#7u7oeO*J#t59Dbkp>Kpo$ zlf_cRfD;F8$bB5JChPI*O~Z#F1ASw1)G`Mb9sS4pk8q*SnW{1?mdQPp(x|Y%YyQ!z z72mcNM@#46upbHCgiqJ+v?K8)yH6sRn+*-orG73qeALx{XCF0>PtIPyZ9N<}YZuVY z!%6AkwE6l?z4dTbdU)P^eetH{9QHRhYpN3q?oK64fZsvMDsfp7V@v7SD+?vli`a){ zAZ4N0kwhsOjKTqky0(+qxDzIH@uX6bYkq?m5C6E67-+Qv_4WJnvy<=?<7mm0Tv_$x zX7Q(w7vjDW6_@-C^OS6ur`E%1o#y3Y%be&UP1|Wfo-pkO(~wJ+0^hO}@Qe_6Vh3ZR zp;7UHZ&eD`!H8i3da*BwRNp$lBpFVqVxeaTO#^7n9RheiIlvN`OAtZc1P)AJjVTOk z>ykV?tZo4~#uG>HlgM9buDbHBdRed>kM6ioZH(@=qTJmU&43>@12r(8f;Y&Ry=5uv zhh(Bcu|U^fpK*JH(?NEu&29^2MzG~AwH|5zehea zf78GadfC9U4pH?iB|-`f+u<;W6+z|LZaf~x6Sp?Y25}PoL&`z^D28+G1}Gpv=XjpK z%fhj3W$`csnl4ujO#&P zcT+2|ZUs0BnBa6}f*Egt|1mntviv-&K+I|uk z$*HL0O>m@+g}1Q*ac^VE6L7(cNr$RC1pdi|Lk9SdI3d0kQ!FiA(S)dEF_zwjkKsz4 z`Q}7~on+RfR)j1F()Z-Ez6GhuK6t7@MkCYbUlN<4+3#jy?Q0aL@A&OO*puYmvp$l` z!v_5I$TI)3fs$eRn)+8LPUZK3l#=-A%j4>O!)r7uCRseuLUJ{3ygPs{L}a&#Ox=cF zpkG1abyuLI2|0@aW^EN_lOYg4lfthvAaVik5fA)iDSr7eO9)B}5fZR~+@l^VzySvR z4toW`bQXdnEQEkJ!=&(%O1Gu_=2an13X8(aBrf&xsLR4J)UHWI{JH z+s2I+-ZSI*yUvSEkgcYuzJ^nzhN?N+cEdv@)(SrBZ@z6qe7zCyp^tHz`(*H6hMavt zQ-M;b0USAKS*K$iG;+I5T-U8$?r|4IjvK=A&g~5w2fGfVaZC>IsLNN)C~9dz5)_;13F)%TR+$m5pqta^kSapo=?=&C zs5Pu@RsQ=rgw2^0o}o@Jc5wOMO0N59zWc~k?@W(Pc*xZPk&U-m*d2U=v142wrUn_$ zfTme&={S6}M8DDR$WtdLmjwtq$&rm14KFAME`TvrG_Tkox*Ot+@tWj{A__%3@dlW1 zaX0MQ3yv9JFLL#p^*dmM5&t)g9E^WdZTtK5nwt)Nc)rW+dT0n3`iBR3y&F%ALk|%Y zKSTH!LiD62?u{p?%ZAesGW6KBWby6o6Gc(2x2hsg=x{m{=hdrMB~~_SM2jjGj-%|! zDpPgCOKMjpvjG*uoZ2$K^*w3yKURRkJfe>Q5of|&4y6XQ^-7*Z;IC(?4^xZ~Sd09{ z$HrCref{l64?t*IM9oZ#VcPY(AAS^xTq%xHFY1>c>(@NF8zRkYvDb}{9~&P;C7n3S z;<2bld=XWNPog&QO;#vAiaKFx6MylZmmBc{Z)(>+dsYuE71%}NedD_R#+Nbv)bx@Thdk=H{y7B4qqK>_tk;jIc_wU}oE38)!-rl}{cjZ~P zqiAZe-y4k&p7l>0kD=(VeSgslCjBspXX$8;`bu0_;_a2$7^;t^qY%}UVCVDLq_xOZ zi@ zx>#w0>vZz>AWg|P7x3a381KSNAVoPu(^Jt>?yF3^k+~9}nP5dm0DORY2O(zTO9@mY z%JQ-i_7nCsuziim$9RgbSsbL9S@Dwn1+(Y6?yr4RnRwe+R&4P~7d)RsS1i_&ONDOX z49MU#%9@!AaPq!(byIJ@`E*_T_^xs3AD2qNxUQu`4zV#9N9o^39l(BC^u5b7ANc6=8Fu$&09kt7MAE=Uc{ql`(^>~4wM^r$Z zVjp07Xd`&4-eNJBL}NH=3o@nM=Br;6+c5kJ$Y`hhkkP{1k#N$xk^l$zoqgS{S%UW6 zTNT;2HTrtDMsX+Y-X_nDO)lB9-5S7cyL$sXH#J~rn)S77$qxr?lqZ&y5Dw0L0BCSmu8r~;!)GKNA20$bx?|KgpLRw4I2CatD z<_mo5J{paRv&k3$27QCb`u>9Yd=oWkC73OWnm`T97&^CMe$Ozg-KO1MRQ)OzEk|b0 z%(wzSZfn^3_thIF@C_phg^IcJO;rQs^?%V7HmQDNX+WM9zwc{FV~^J{AlzUg1-*t( z(hn(JR@n=6ykrcq?}UldP2<}X7zN#xlwmdU4RD%e8PoQ;p+sUr$yL=qVXCi2-P9<# z-QY(FP#;U~KyGc!f&U{)2-wJf8n9vt-tct3fSf1n?alW0_iQ`#XRbQ$9BG;vYUTbu z=D+m;F+Xa}%f^pe`&P!f86O~xgojXyh-@Gx$wD*g`TrVxCRiC%K%3prCz#@e2n9-6 z({9b{yz!gRh)o^sohNEeThMb_CwTPhN_mSstm_f2byiIV(hn|2_!npuhn^={7u{8w ziDT%!2C08WIVr1B!`yIvo_V;2ne?;pF-U-fUX!#&J-qd{d35*etsXNSqN(Y3=FVUM!R-sNR4W&vs<3^i6TuD<@Zc`$&F0%vqeq-=_mEKm!ntBHAMsh~Y|^K_DNIHWET9n3NjK&p>$kAFvJZgPhnpsO00 z6%bDdNDlc3M2a_MSsx&{@qb;gZ;{Fdtn7B?%_t&=od0i(!5h+o(Brnhp)!K#1COq;)7 z^b5CA=#a!5uiUvh+6brqCD|5a{oXcCpXW>008DZ1jH8axKw zS{7{|pgwWen*gz~y>_?6*)m~+zWFOTa#osy*P*~nutDjG+91ayMtJbZuv7TO2AHel z?~m!GH03H5Tpxy;lcCF%5I51Jg`yZe-rvoM)DTD$XhNVa5yi?r3ta=?6@`KAx^|d{ zoe64*J%you8yV`6YiCuokMGk|L2cvSsfx1k{ZGXl^@g_h&E&Y&=vTL+2@aZoNke)ak zaAzF~4iroPkpQIF$7md)ES5S)f;^T~Lf4Q`pwb>yXB^tnXDwIa%YRLzK?y^LNDV;h z+(SA(*>BKg7D^FOtvQ%KJfJsCp&o%yjGCDmjr|}m$&BNNFtPAxH{m0sQ!j^WDU(0R z9g89Z9f@p@a%c^eFAcI=r-KlKVIvMvYnJLrqi75q<9&gxo^ebm+4cxu-6X4IVrerC z<+;TRY4I}QmL*eA;VgLH)qzvV4SeI08Yk}rLk{H^Ri9*}YnJUy9cLIfHXr4L+tQ&Q z2EBgp)&(XkQDjqA!R>%b+B=YC~0tp8)3xAs0+uX;cqx~AQ&wY8;e2CZS z;l92H`w(OU7bvbCD$*(&Kl}L1aZz2Jza6m`273M_cQR`>MCsD)p*y6@9R2ZSw7HC6 zT?|{7baTcHSE20ybvkwKpELfhbHwrH%Cv{gy*)dV+ZUGuJEX>wp> z{8|}~fO2Y}iG$x;t(Zv9-6hv_${n=Oy#jKmJA9g5PUg{f)-I^Lj zcrC{B^3iO}${}j0?>u-3F%6qa2mv5oG%Z)IC!Q>eQ>X7y#FUHPi2=2?P5|ALyq;y5 z>Sa?-g0kQeR>6-B)wsIJFZyGJ*#L7mB2%U+U~H%33ZWQ?exb> zm8-0`OgTA^P&zb;#WubL`B**&1 zji)SM>;!n-xw+Y$YbX|Vam&1Oe7c~xjqg2q=b9@Qd4-Rgy1`oDdq9WutEz z_)d4XC}b1sqU(-Clu`3m)?OE)BXV)*vKDPXiG`mif288cjVC6bO;s@cO;f7!Be4A= zUKau@>hK}wBsVa=DL6-SEAAUbXMjx?kV4{2Z@mowge`d^yr+FE*N9uXN@4M(kWJ}9 zqQ>EtfzHGnZX0V?xQ<+M2k+=t8Sil!&@s2(L})e11;wqvtRRVkBJ9jwII+A`t`Vh< zf=)QHaJQk;Zf?y`KtEvMJ5UC+{?@<7^a71b8d9!DM@+zi&*0;GkD4y>BF46P zD(gl}L0wnPOTsNAQ8qfPK$&6C54iF*TiqYVWd|I3KBGNIAh0NBGC6=lu)F1_}A<=+i%z0B8(f zjX+%ov?Ksk_-P0kS-VZ}QYT%Cg{C?9IkOkJ5g(nvKa1T*Jv5IimrCDRY!IS^M!wxWh?AyU1-1ele(AhC%qtzb@W&zq>x7?%1&Q~DO# z^#D7bNh7`wN5}5*QK9_YEx#zgFQ2+6$2f!K^OKA6iTnKM+&w=&E|ibmlkyoZDoptc zcE?Ct#xtD;&Td{4JDA^i+c}mCCTX{0CPQ zKf{2JP79|&**z`be*~4He9?&|03hu5=|AHmEC7IYIw+n5u$k#A0Mr2XWdPssGuDm+ zh5vWO6E~M$6dwjfEMQhp4gh564Sw%V*6YJkx=^_cTX)m+jQ;iXoD{^5o}M%J#nE%b zaHHZGEX`@*1%Sp2m@k-;0{@FW#(f1_;{1FB<2^q|T=k-Ku6kPL%YJ%xG&*rh&(C1L z9G#U5XRu421BjfQmW`}uSaJFMc+=QsPmK+6>oJYbJu00Q#1BpUxqDiMhR;rqYmn`{ zK!5nwrfknKR^TM&eY5oaltptdDjs7Yw~RuS|Od1KT$;byiU$E{xm`> zi`&=>hD_KCcrh@U+?c={4Y|t%?m}3jguw`T9Sm{i0FkEw{I2{T#TAbQd1$*Thtc$e#kNmh!CDn^s zppieR2qW;CB-r0#SQ1X$C+;|!@N(!NK0>2)izO~U`Tg|3ntsK1P0jmOFdAvyr%15h zkG3Idvr1UiH0a@?h_`W&^rH#A7#F0lc+N6sGB_UQuI)n`uT&@UA(amaJ_IqpLqaYb zFD~&)Z&gV?ThRu4cmPrvNR?4AO+!yvQOXpuGu$hAIz?qxA`AUZCOtfCTC^o{p^@7I z&gkJ`Fa%~&aAnbU4YkN6CHlOIT4boGi43UQyHjmz`fe+g!FR{xD$VO#2V<^}+B zCSHNrz6-tH(#u^Hca=8Mzz+m_D2zH$n;P$o*KVtS9&Iu0U_A_-)kU)&b@SKpYs#JI zjgQWpYCd(6zzDxTgu}c7#iR+T0DJ4Bh9=l&48k%td+8u6dh~>*v0f4H+jb zp0nZ{*xNIPm=pL**_|=&Tq1X(r)~gxc%1JpC8z1$(HiLAillkze<_O=g}D$~xWkwF zy%Niy?D$dH^g^$0%Hb*Gb1pDeuDE^=!e6t&Sjq1JNIxI~d1Q^LP4x41Sm zANKc0B>aozt9pbDgvyW-Yc~zqa!mcgpUwS1Z5Jsq-er9;f58NhoVpA*f)+A{Bz?qn zF}Ps?@2*jkdbGc#4t&_4D2DwKN$u-hYE?`WCv79W|A2q#ZeYsbA_nNqNerP8{ zA(kLb0DTCleX0;vP6>&w@d?%EYZi!D;5xGdq@BPokB$3sq?KrM96VhiuTt;d8*-b{t5^G6ZOX762Wj^K8t4O37T$+fmVT+G_+%bUVLL_QBsk z$mDK5r3r|pY{-g(;~6r-(zK1d(lj;wl??`}#%qHPDLw+Kj?;7Ig!3>rVu*&Ssha<- zle;u1#Pu3+1?{Jn(3pBWq|`0!RY-8dnld^nI!8%VWGSi47LhH13ULDk`$HlND5BUB zO>enq&j7$L6ns#dvGonBq^5Es%&m!p|FO^vuDL}Mf8B;>Z?eVSj7U&!DT2D#Qb^-(LdBd{6v#V50&!TL?KP`vo1vF?&y05Gaod6K%#K zRqK^kG4q>H)u(W@iZ%M19Mw+99CM;HDYM)lCmTH`Obm|+%Ct&21DmW`7fYn5BQ?G( zQ9tAdj1Zc>D(BNsV90Sg#r{R7HoWtcgi7rWgXNs$cFRUYHF2f#c69|dsuN@F$p{X` zY2w%ZLQyX3A;$r=(MZOb-((*mN-bGw{TuDAB|CmmBJNg9zrdOGP{yz#kkATvXjxWA zTm0L2TMkmpQZ8W7+s~59kSKn)Lgey?ml9(A-O35)LAs=`YrrINF|b=@!Z#7GOz=h9 zO13cw>O$WZz!K>b8>PZIe?H}$-a6`6BtgF)bkNlhy4A%7(Z1pF);Ng~CNBD45~Vnw z#zQ4nwSf-c7f+vz%ZdR$Dpr~LPS$<2$Z3sY)lqfac?w`-Wg$#BPs=yfY>8hL%Pgdd zI5_*#oD!{zR)A4r?BAs=-9-EQKs>`15)mXzKLws&8Ec11TRJrGkXCy|bh0F2IXA0$ zct|S3ZeJ!bm|v6y5=9mvom%1(fGjW#UX1}S2#r-PYcdPgjmk{9_fh|DsL!ptAzds& zV_fROFQq2xo+`!DkF3oi7PCME7Lu_AaHt7aaWp_`SwVHGk^g0cE<`kh0%Xh_&wQ7o z#Cm2lWlKkgA~KYG?Z{77z0|6&(mpy`b5CW*>&46rvSh4E3c$C69oiGI#Pp;Kbf>or zedqe)o>a6GRu=RBzI9jOfVJihS8N^G3?U~~2bn#EZxv$=mwQ+{)PIbX& z(W@`Ly4(Y!ss@Y^&F>rwx0wkdOI!`RZLY$`Tnri;`($`l1&+y6ZiB|$aq<+cByH^| zEu|PvB7%(gD14+%=o1?+p?g=2n|I_es}>=6e*Cfiq3(wXJ^yx9_dkd9cwM{X`ELC8 z4e3s@uYA}kOXv>XJT8}&4Me1^y;UAdGTZ;HZwC4rnwF-3LI9Ed)kmKWAyq59R0B}X zl96YjJJHlTJPe}Ftk;`oaXdm-jut})oO0Q@t4HqEjQjbvdSPeQ?*xe(!md^H%R`Jpo>p@c@uvR1{;|F~36L9_!raspdF70GL^R>sQ8v`&-wx3QCVhUS z$Fdq+5yXDmYmzy3sB8>?j6OuS)+I9RQdK;OvY3KbZm&({`L+rvw9f7o0#^9ArK%z< zi#rYa(Im*8sF4t~H70-`bu6uY2I(aq~k4&vL)FmXEjoSKLX9@HL6L zk1Z|FaEQ5gSdLt!7;pHgI=>xl$fkhH2R?uI5%BywjA5nXr$)iE|NC*!ly&e33m+MU z$gt}Y$ojT*UVQ(5)N44Ullf!KP=>X}_zrxu89^`>vAOM&Lx3c*?l41efKCyU_jajP zW!|CUGy?XuyIZ|7?+(@829S5BN_oz2ta2NS7&ZQTIH8r_p`CvXAx~HRulv4nu1Vdy zy1hb)g)y6F+3xqwDk8=&)Q<2K?wY>BMQfYfh;Lujs6UCgSS1Wb+2CRjb~ULcKOXXr z#V&o_p|bF6*adR(CLYbm-@{skB118iIX0cHsyfajT#)fj-_;68)HOE!rE4=1_)e7NjqS_~qMSOxN5+7e%l~$a{L2t~aon zVf)ey-=%^OMn76B&Qmu{nbC3@ZfO?? zTMBQmBPmT01#)$B4D$4#)_X-rCmF95mFe4OwJaX1b`PJ--HXyLs(yO zTbWnr@>oqLe|f6$X%gK9T?Hocbr(1r1!N0q0GLSGR(P{eESKc|9`*Zk{y{i5}MXSIo>Q(zy5h+E6;%<>4bf4x$vRs_Iv7tpip5=;cZprR0Y+9NkhfK6s|>z~yi? z&Q7}>rXMI4jvB>NF4|PE22{K!l}ap?~<@QR%RcH;LD8FUrr4&pk^#SPUMHU!0#&3O-oMY~!Z@ zL)P;iPF(Ssp*?>fqT$HeRQ!+B^yH2M#xTCt0V+7jb~fY{mzET#P*zC|;*%<#6rO=bbO0rBgLF=dD%d z@}j(4;Wr~~e-8Kq^~48$+l@PaHQVIWl_GIZ?12%yvxD92LpS>`2Qn7t!9m{z2)@b;ee`?jD7nLEy$53jA`iO&^6 znj4PdY_11w4(H)v-~uGa_g4~N&;V&KV5>%GQi7gO2_1?-Chqw*Jm}F6VdrO zymFAbfjO_WDmOYTpXrpZuaf&l5HKv^_v{X6oiV8MY$D?X zqdRtq1lEJy4jkc7U2O<-P+^Xk!BAMAR#t8==uS!R4mvb_bC=AG;ElDlpo$7#2{>^) z15A|~i(QkR)?tUS!Il}|gS2aAWaXKfiW8a&HJE!9Gvm9Xv+s_MtplLZ((oNj!@Y<& zb>uKWq6gM@$FDKytVBdNzGblnpqR$Xnnp1VzHWDZ&Fv0?gki)+@NSk-9m2XF-6YW-}XFm3AaIOV(XG0Qr&ETmatj7O^)cFHTd>imfGV zS3KbO$*cXiG0)0x)iXBxZlP2^B>1mxUofSj9Vqs8w18ZM0_Dox~gFU&Fa z_XjE#+dT$%ETY0xTWG3b=WD#!Q^{Kg=$RzMX@n~k`*sm?M?T(bH~ zE_qHHbcI@1MKN>$ARRGtZJUS$gGvw&@WD|O?C(Iq21vwxjQJFL5#wxz7qD(T?nDz* zbwJsE03W*|x;q+&P;7W_#^mU{F{&cd)OxpU9Lzi6hhXZ}fd@+Zp%*XN@0=+8C1CFj zqV(gC6Q%DJQTj_zd9R65BwB$eCE9fIByF1di%t@Bhhb&}81HHKu?JSOMGn};;{XHC z!4GQn_5g931=u`S#5$NCSXd4)G|+4tYet`DD}-^h&T^0?D$r{@qfW;)GmmN1Nm;~b zQahT%O9CxbdtS5GqNDc>(2Y4@e|OUm9(-ngD7hxqC2#A$pjhB432&pXsD(tN+M75d z{bj^b7}njIWw%A(b;SD(h7+HJBks?K6iqSm*1jc|eXk^*5-)T4lSufLoc%W@qd6Al zybwT%Vv4-b)eKT|)>4y?0foXO3P#aCA&zg;B#-!ZMw6m+7)>t$tMGz&!U7f;h-$jQSB7glNQ4sB`*=lOU`HTN4P~y~`@lGps9?Jz-aj>uB5qja#`! z&21=XqN_)3upLexyxD}Rkf5^}23kPu)yT$>G=%r=x=P;=h3iu_Q$78X-5 z#)k)T!zSEtwG>~Mz-f-9Ym`E((aUnD{WUPSp?_2DWo{ZLnSJAUy=*BL;5E+i>+oee z)RX)=DuJDbtZu){*mbsbJ37myn*Q8T-Qx_k zI-|PS&7NF(Md3(XAV1^;dq#HMb0-@l@qGb(1bl>SbsnC)&NCL^bSq?Wp%WH@f-K@% zoZFoPuO;yH!$Vg-8sMZp^IoV|H2&xKekIXlPBwPy;~*@E{30ZJVLU^Z2r4Q%)yoRH zCWdj*b---i^|n5wa{c8e19q2B_k?eC^T=Q_m$SKxpF{|Fo=Nr+&dR%}7xr-O+P=vP5Te#m!iwN!UC#h?~cjVeiWPG>Q`Ny1`ftK^#(dAfOu zBUvq!TOU;{@ieAhBUM&v&|fxnz$n*UOJaQOy^f@P+6L`2SRrv#v$^Dz?&phi^X~>7 zq$`t2`OfQ{UH!}u!y856ZMAu&K)Zp;(goMPtu($~w!0y5sW_8gR*7Mb^6ISZPXQYv z{+8Tkd&9P@!akJgZ0>h#3;jhnUSi8szE@SAf#2b{sh>ZS4Ic2}VJ=T38Ml-Rjw(Gw zq{K(PbBP}0vIMmYzl9!U5D8WF1+S=)$*{bduM#Ujc`nRB{zNercN2Oi( zLe4@HgD4q6{~nGX%zIT1 zj~U52X-E|L+`NT&gbg&VjK+%n8Ea|l{{Ps2^bVZLVP7*!Q&wNOeRFS#=NemS`tpfQ{3h7|ob_6^za)TIgB-ybWX7*g%8iskB9`m2I>Z;ZD)n}E$?!78X( zrc|Crz;EIfOF)5jcWni#Q#}cP{!u+-7Bn~o3|n{elaB)5!;-YTS^WyQb1u4EH%|1n z1C$gHfIwwKg$8+AU)^dXjNEVuhnH=7c4({?O7co{57tK{6#x5hynGuKnFPH zYOi_U!l-Fn>S*ID8v^Tz$-|`*vzb>ru+PYPOGyWSC#p`ph=3p9cq|sTSgy2R!EzUi z@}3GHVhprCf@6nd!z~L3Y9JT~C9Fy)%P%Sy1Kb)8P>cC%=y!p}-G0bW}*mMAh`}_Ms-cZ99 z;I;M&cg{*BwU;m?jr^-N36=+VeK>bK+zs6IeHORdmfUx9XF2zkM0uXOl%N$s`6*28 zRNluMOo)ke{&4N)pKh~t;NVSR^I5q?2x#CR+J7{ge>VSUwZ3mThp<@r1l-KXJWTOO zMVbdSZ1H}e=J$c{ko!c~&Nx7W-w3L%CiwW=DpCm9jhEFpnUaGtuD6Au`wbVh*PNwE zW*Hr`5e7ux93>=ZycAg~)ET-)+PO#lX1Qeo$}SzmGU^@$;X){4G_3Ee0 zuJ|f0b5hhPpS`J)QQ?$MCFW2AG*gs!E`A0YpPrI|ya^wdfoK|iniq6THwikX|Gx-2 z>i%jMi3v{So2SwR9lBWK?x!oeDib)#kDpi`6nODtZ ztVg{lda}Mv@GyN$@UZsLOV5dp~b2?5Ba z?@;?=0+4XD!cTB~f`=-izA+vC4-aF-sY@=yyhPZITG2Xt>zqn;1g+PB4)IXGLoI|lTkn8VnImC~m&o=Un2EYN$%t0OduhDU zX5ok!>TJY57!37=V5mPRhB_NnK4^v-Z=ZpoM!p-kX1rupPKQSRf=eG#Z^EI>3mNZJ zbUXL5CCf%jtt~|{t@Z1KrOqO?Lxw#7O4_asS^lHyW5Rhgy$V1>ysXRV>Kz;?;a9WQ zs?6PRg1ZX+8TjT4xs;xBCH?-4e~0ZZi1`TUG}OCu?~^DK-y9Kl&*g`f6dyo$MBLc6 zpH~LcNAAEBiw*K(vBE&mzk{aGo66#=1UGAR$M1KvyHY+h)IK3{XTbEb8#khBx_^aQ zW#hU1zyE7A#gA-JASg^#I(I!~DL@i*^1xZb`~cKCj-mY37O`0*&7QN93OACC0BO_ayyf@ckDBJ`l1Yt*Y!D$` zAzCt{Y}i_I639WqIj_i(#;qJ|KbN{T=(@q?Dh}r1VPj#)ykyw45zitg0vbKumGtqh zU zVh%q9(;Vf9cnQ^?IF^&`byqKxd+PL7ea&mG^&CTrG6@KMAsyPXxCWiXho%Ba?`huZ zW(FI!5PqGaKO)852-XIe9PAVFGn(V#2)S+`Zj$5y0)Rehas&1iyjSYDB?#{G?zJUM z!zVSbu<;NbIHt~=!Wo8+l%JF&!Xq0W6Hbl54=AP|2QP6H_Ium=f6p5e3j(LgJuay)1L!TH&9;&~w>av;D-X$bPS$|UZsf+$z%dxM3P*2oD;{cc zdQ%m(TopBsyuzwV2yo&AwI^W*9a=1(U^e&1;lVS0QI&(XB|}QQNe*HynP@RMjywa6 zOLd-n?FXx0A{!y|X|@vQCawV@Gfz@&8*kS+FnD*WsFUK-Jw&7HV2ey!4;-Nv9u-$_X!lt)5Xgz^4)LtLp?vFUKh!7M*@oj|8iedlX zxDg#%w=fC07Vr(bHS=%W7>+J&ankdr%&z-$XBSe;f#XDT2nJc^*MY=BzNVrqG*>B? zwxWIg70?^-gQ$~}ED`+89O)=qo69Lnj)5DkpIUAjj}0TYn%cKDi3|G}3T%6|1%4^U zt?ieOnd`}c(L(nb9tObw;MLl|osp>?8iXvCTIPg9isX4LM|i*mg(P;esjd!3kTaL} zVqMV?eaae|M@o-qgOYy9RHfHy{rTbKb?0-UP2n`T4|E6-7BC_>Ukt&KWY~!ElthBU zjHI!Y1xc2E2JXW~WRJIu9J>r`#~s9Jb}(=}k#uKE4iDy`CIJE#7X7r?qH8TF*1a!Pk{egC`m~5lRCso8!t@E0oi~y!S=i z{>L9~?qvTS6W#AElYXiZ$+Cqc?4X_Ty=?ZLnjMOztpUTqC(5aC*h91i90=vQ6v&q~ zY3s;J1UOKv*1ldR0DO@(M0K|Y7 zxKf}sSOYCnk=@_s)j@d_M^5tIzayw(LwHcIcnL2#SX^Kp5B8!hCNNXAtQ_nes!nsX z_v$!Bi;H_E+wkCQ1yb@7a)C@W4gM?gv{p^{16Yuor8!2<7{easPkmZ@f`{q06HwW` zKfOwtk7Z|r}6BRuOlWE%mklHWHH z#|_rIil~=sAfsH!Z{SIM2|s0S0CcJDGcV1XraVkuBL1&!$GeiC8!nZEQlNd?zNbkT zw){&n_o6me;h_)Tx!KzKHx4V0ljXwR82w}cw;rTOp%2&O6XgUBW1zl91u@G7 zKs;CoJ0ci(eDtyL++^RBP{c$I4hNE&7;sv`A@*&)w7bGe&cVotG@HN9LgicB+oayQ>ghr6nmm>@l_155 zDV5-H1;;8;_OxHUGiJuSTdEe8m8m<9zD5&!AzeHPBCvV170lV|+2z8Kz z9g=NPW{h*WM2gw5e;={mN3L*g#A%fKp|6vKoAtL7Kk3?wx9EDRHl2F?2DJ85KYtr& zFD&%t7S9qO`49g}5ASB-;SXU}hx4O{+RH8^SQM{s%;Wq-V{F8>++4O|xp#8X>D?Zq ze{hFkl%fq4U(%(-J9I7h8hxBUQu%7u;_=zh@lomImKxx$>oM52dkL*s!U6fCh1k|y z;c=(bJvlidZ|R$Reg!m3y@&pyAL+BsR6Gt!XSdJ0w_-YE(_3<=t^xe=&p)Nb?n&wP ztXDdJyzl>FgeqHShCb|zw1Si2GQ%64g zKZI!ty?JEv%xuMOczb+)+UYzBO~zzBQt!4YrD{c>W?)azk*WPt->JNvxU)30>kafK zC0>%40m&-g-Za$XwSN3fm%SeX?ZuqIc)Ul@QX2!yn8NVcx z7YiugBzILNgY?I}kUAQdAI+fnPs_2Jwc_uj1ZzDj7oQ#B&WYd0_tIY$_PDDguM_rp zYKN$Sg6U&)MrvFC6HKRYmT=s%xV^!%=^6Vn!`~XKUEuF)_MXx&STDlgH>_XA-#VMp z?^|{i;_naamcIYUey8&9*z_a*{=~8_{{GBv6a0P88dTp0_Gyg2m+ZGG{x;YpmAhhn zdjEwrhWLBUhV*;G>eQc)?3&7dVjpAt{gq9q{?DvK-@mYw-hX2kRPJ{+Xy9*~{Y3Q# ztViX85*t&80yG%GhYqV#kGkw@AAfu72O3$(1}XmDvP-J5&!+S~U_GiJVnfRJ7t82( z$m;YvVqdAHG5bKj6V|2~irKH!lPP;m>3_2~)PBMenz58+l%BC4=y%5Ms9$$%KEdC6 e_JPWOWj|B7IqOh+|12y2=l=r+*zDSwfCT_H1Btl+ literal 0 HcmV?d00001 diff --git a/public/build/assets/bundle-2f2c1632.js.gz b/public/build/assets/bundle-2f2c1632.js.gz deleted file mode 100644 index 7bf3c5d8debf63967e6cc515833f013ba284d778..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4812 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 diff --git a/public/build/assets/bundle-72871e75.js b/public/build/assets/bundle-72871e75.js deleted file mode 100644 index 87be965..0000000 --- a/public/build/assets/bundle-72871e75.js +++ /dev/null @@ -1,54 +0,0 @@ -import{g as N}from"./app-front-32dad050.js";function P(x,H){for(var g=0;gb[l]})}}}return Object.freeze(Object.defineProperty(x,Symbol.toStringTag,{value:"Module"}))}var E={exports:{}};(function(x,H){(function(g,b){x.exports=b()})(window,function(){return function(g){var b={};function l(n){if(b[n])return b[n].exports;var i=b[n]={i:n,l:!1,exports:{}};return g[n].call(i.exports,i,i.exports,l),i.l=!0,i.exports}return l.m=g,l.c=b,l.d=function(n,i,h){l.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:h})},l.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},l.t=function(n,i){if(1&i&&(n=l(n)),8&i||4&i&&typeof n=="object"&&n&&n.__esModule)return n;var h=Object.create(null);if(l.r(h),Object.defineProperty(h,"default",{enumerable:!0,value:n}),2&i&&typeof n!="string")for(var m in n)l.d(h,m,(function(f){return n[f]}).bind(null,m));return h},l.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return l.d(i,"a",i),i},l.o=function(n,i){return Object.prototype.hasOwnProperty.call(n,i)},l.p="/",l(l.s=5)}([function(g,b,l){var n=l(1);typeof n=="string"&&(n=[[g.i,n,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};l(3)(n,i),n.locals&&(g.exports=n.locals)},function(g,b,l){(g.exports=l(2)(!1)).push([g.i,`/** - * Plugin styles - */ -.ce-header { - padding: 0.6em 0 3px; - margin: 0; - line-height: 1.25em; - outline: none; -} - -.ce-header p, -.ce-header div{ - padding: 0 !important; - margin: 0 !important; -} - -/** - * Styles for Plugin icon in Toolbar - */ -.ce-header__icon {} - -.ce-header[contentEditable=true][data-placeholder]::before{ - position: absolute; - content: attr(data-placeholder); - color: #707684; - font-weight: normal; - display: none; - cursor: text; -} - -.ce-header[contentEditable=true][data-placeholder]:empty::before { - display: block; -} - -.ce-header[contentEditable=true][data-placeholder]:empty:focus::before { - display: none; -} -`,""])},function(g,b){g.exports=function(l){var n=[];return n.toString=function(){return this.map(function(i){var h=function(m,f){var y=m[1]||"",u=m[3];if(!u)return y;if(f&&typeof btoa=="function"){var o=(v=u,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(v))))+" */"),s=u.sources.map(function(k){return"/*# sourceURL="+u.sourceRoot+k+" */"});return[y].concat(s).concat([o]).join(` -`)}var v;return[y].join(` -`)}(i,l);return i[2]?"@media "+i[2]+"{"+h+"}":h}).join("")},n.i=function(i,h){typeof i=="string"&&(i=[[null,i,""]]);for(var m={},f=0;f=0&&s.splice(e,1)}function S(t){var e=document.createElement("style");return t.attrs.type===void 0&&(t.attrs.type="text/css"),j(e,t.attrs),C(t,e),e}function j(t,e){Object.keys(e).forEach(function(r){t.setAttribute(r,e[r])})}function T(t,e){var r,a,d,c;if(e.transform&&t.css){if(!(c=e.transform(t.css)))return function(){};t.css=c}if(e.singleton){var w=o++;r=u||(u=S(e)),a=U.bind(null,r,w,!1),d=U.bind(null,r,w,!0)}else t.sourceMap&&typeof URL=="function"&&typeof URL.createObjectURL=="function"&&typeof URL.revokeObjectURL=="function"&&typeof Blob=="function"&&typeof btoa=="function"?(r=function(p){var M=document.createElement("link");return p.attrs.type===void 0&&(p.attrs.type="text/css"),p.attrs.rel="stylesheet",j(M,p.attrs),C(p,M),M}(e),a=I.bind(null,r,e),d=function(){_(r),r.href&&URL.revokeObjectURL(r.href)}):(r=S(e),a=B.bind(null,r),d=function(){_(r)});return a(t),function(p){if(p){if(p.css===t.css&&p.media===t.media&&p.sourceMap===t.sourceMap)return;a(t=p)}else d()}}g.exports=function(t,e){if(typeof DEBUG<"u"&&DEBUG&&typeof document!="object")throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs=typeof e.attrs=="object"?e.attrs:{},e.singleton||typeof e.singleton=="boolean"||(e.singleton=m()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var r=L(t,e);return k(r,e),function(a){for(var d=[],c=0;c',title:"Heading"}}}],(y=[{key:"normalizeData",value:function(o){var s={};return n(o)!=="object"&&(o={}),s.text=o.text||"",s.level=parseInt(o.level)||this.defaultLevel.number,s}},{key:"render",value:function(){return this._element}},{key:"renderSettings",value:function(){var o=this;return this.levels.map(function(s){return{icon:s.svg,label:o.api.i18n.t("Heading ".concat(s.number)),onActivate:function(){return o.setLevel(s.number)},closeOnActivate:!0,isActive:o.currentLevel.number===s.number}})}},{key:"setLevel",value:function(o){this.data={level:o,text:this.data.text}}},{key:"merge",value:function(o){var s={text:this.data.text+o.text,level:this.data.level};this.data=s}},{key:"validate",value:function(o){return o.text.trim()!==""}},{key:"save",value:function(o){return{text:o.innerHTML,level:this.currentLevel.number}}},{key:"getTag",value:function(){var o=document.createElement(this.currentLevel.tag);return o.innerHTML=this._data.text||"",o.classList.add(this._CSS.wrapper),o.contentEditable=this.readOnly?"false":"true",o.dataset.placeholder=this.api.i18n.t(this._settings.placeholder||""),o}},{key:"onPaste",value:function(o){var s=o.detail.data,v=this.defaultLevel.number;switch(s.tagName){case"H1":v=1;break;case"H2":v=2;break;case"H3":v=3;break;case"H4":v=4;break;case"H5":v=5;break;case"H6":v=6}this._settings.levels&&(v=this._settings.levels.reduce(function(k,L){return Math.abs(L-v)'},{number:2,tag:"H2",svg:''},{number:3,tag:"H3",svg:''},{number:4,tag:"H4",svg:''},{number:5,tag:"H5",svg:''},{number:6,tag:"H6",svg:''}];return this._settings.levels?s.filter(function(v){return o._settings.levels.includes(v.number)}):s}}])&&i(f.prototype,y),u&&i(f,u),m}()}]).default})})(E);var A=E.exports;const V=N(A),z=P({__proto__:null,default:V},[A]);export{V as H,z as b}; diff --git a/public/build/assets/bundle-8efc010f.js b/public/build/assets/bundle-7ca97fea.js similarity index 99% rename from public/build/assets/bundle-8efc010f.js rename to public/build/assets/bundle-7ca97fea.js index 0c58d5c..3f2cdf8 100644 --- a/public/build/assets/bundle-8efc010f.js +++ b/public/build/assets/bundle-7ca97fea.js @@ -1,4 +1,4 @@ -import{g as N}from"./app-front-ae9fe805.js";function P(x,H){for(var g=0;gb[l]})}}}return Object.freeze(Object.defineProperty(x,Symbol.toStringTag,{value:"Module"}))}var E={exports:{}};(function(x,H){(function(g,b){x.exports=b()})(window,function(){return function(g){var b={};function l(n){if(b[n])return b[n].exports;var i=b[n]={i:n,l:!1,exports:{}};return g[n].call(i.exports,i,i.exports,l),i.l=!0,i.exports}return l.m=g,l.c=b,l.d=function(n,i,h){l.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:h})},l.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},l.t=function(n,i){if(1&i&&(n=l(n)),8&i||4&i&&typeof n=="object"&&n&&n.__esModule)return n;var h=Object.create(null);if(l.r(h),Object.defineProperty(h,"default",{enumerable:!0,value:n}),2&i&&typeof n!="string")for(var m in n)l.d(h,m,(function(f){return n[f]}).bind(null,m));return h},l.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return l.d(i,"a",i),i},l.o=function(n,i){return Object.prototype.hasOwnProperty.call(n,i)},l.p="/",l(l.s=5)}([function(g,b,l){var n=l(1);typeof n=="string"&&(n=[[g.i,n,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};l(3)(n,i),n.locals&&(g.exports=n.locals)},function(g,b,l){(g.exports=l(2)(!1)).push([g.i,`/** +import{g as N}from"./app-front-d6902e40.js";function P(x,H){for(var g=0;gb[l]})}}}return Object.freeze(Object.defineProperty(x,Symbol.toStringTag,{value:"Module"}))}var E={exports:{}};(function(x,H){(function(g,b){x.exports=b()})(window,function(){return function(g){var b={};function l(n){if(b[n])return b[n].exports;var i=b[n]={i:n,l:!1,exports:{}};return g[n].call(i.exports,i,i.exports,l),i.l=!0,i.exports}return l.m=g,l.c=b,l.d=function(n,i,h){l.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:h})},l.r=function(n){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},l.t=function(n,i){if(1&i&&(n=l(n)),8&i||4&i&&typeof n=="object"&&n&&n.__esModule)return n;var h=Object.create(null);if(l.r(h),Object.defineProperty(h,"default",{enumerable:!0,value:n}),2&i&&typeof n!="string")for(var m in n)l.d(h,m,(function(f){return n[f]}).bind(null,m));return h},l.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return l.d(i,"a",i),i},l.o=function(n,i){return Object.prototype.hasOwnProperty.call(n,i)},l.p="/",l(l.s=5)}([function(g,b,l){var n=l(1);typeof n=="string"&&(n=[[g.i,n,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};l(3)(n,i),n.locals&&(g.exports=n.locals)},function(g,b,l){(g.exports=l(2)(!1)).push([g.i,`/** * Plugin styles */ .ce-header { diff --git a/public/build/assets/bundle-72871e75.js.gz b/public/build/assets/bundle-7ca97fea.js.gz similarity index 98% rename from public/build/assets/bundle-72871e75.js.gz rename to public/build/assets/bundle-7ca97fea.js.gz index afc8377f16c2c5ff3be99b43f2018d556a3e8d81..39120ff800b2163474defa4b6c4c5084e2d6809f 100644 GIT binary patch delta 26 icmZ3iwODIHG28C9d0WrT-dMRvgyY}?XQfU{1_l7Dt_z3& delta 26 icmZ3iwODIHF`N0Tb&tcMH&!kZ;g}(0FWG6yzyJW36$!Hd diff --git a/public/build/assets/bundle-8efc010f.js.gz b/public/build/assets/bundle-8efc010f.js.gz deleted file mode 100644 index 8777d7495785481db7f424787521fdb8f6df3c2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5410 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 MZ>djkfr&W)00WYYGXMYp diff --git a/public/build/assets/bundle-c20bcf97.js b/public/build/assets/bundle-c20bcf97.js deleted file mode 100644 index 8b3681d..0000000 --- a/public/build/assets/bundle-c20bcf97.js +++ /dev/null @@ -1,32 +0,0 @@ -import{g as E}from"./app-front-32dad050.js";function P(_,j){for(var v=0;vp[c]})}}}return Object.freeze(Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}))}var T={exports:{}};(function(_,j){(function(v,p){_.exports=p()})(window,function(){return function(v){var p={};function c(o){if(p[o])return p[o].exports;var l=p[o]={i:o,l:!1,exports:{}};return v[o].call(l.exports,l,l.exports,c),l.l=!0,l.exports}return c.m=v,c.c=p,c.d=function(o,l,d){c.o(o,l)||Object.defineProperty(o,l,{enumerable:!0,get:d})},c.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},c.t=function(o,l){if(1&l&&(o=c(o)),8&l||4&l&&typeof o=="object"&&o&&o.__esModule)return o;var d=Object.create(null);if(c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:o}),2&l&&typeof o!="string")for(var f in o)c.d(d,f,(function(b){return o[b]}).bind(null,f));return d},c.n=function(o){var l=o&&o.__esModule?function(){return o.default}:function(){return o};return c.d(l,"a",l),l},c.o=function(o,l){return Object.prototype.hasOwnProperty.call(o,l)},c.p="/",c(c.s=4)}([function(v,p,c){var o=c(1),l=c(2);typeof(l=l.__esModule?l.default:l)=="string"&&(l=[[v.i,l,""]]);var d={insert:"head",singleton:!1};o(l,d),v.exports=l.locals||{}},function(v,p,c){var o,l=function(){return o===void 0&&(o=!!(window&&document&&document.all&&!window.atob)),o},d=function(){var r={};return function(i){if(r[i]===void 0){var s=document.querySelector(i);if(window.HTMLIFrameElement&&s instanceof window.HTMLIFrameElement)try{s=s.contentDocument.head}catch{s=null}r[i]=s}return r[i]}}(),f=[];function b(r){for(var i=-1,s=0;sa.length)&&(e=a.length);for(var t=0,n=new Array(e);t',default:n.defaultStyle==="ordered"||!0}],this._data={style:this.settings.find(function(i){return i.default===!0}).name,items:[]},this.data=t}return w(a,null,[{key:"isReadOnlySupported",get:function(){return!0}},{key:"enableLineBreaks",get:function(){return!0}},{key:"toolbox",get:function(){return{icon:o,title:"List"}}}]),w(a,[{key:"render",value:function(){var e=this;return this._elements.wrapper=this.makeMainTag(this._data.style),this._data.items.length?this._data.items.forEach(function(t){e._elements.wrapper.appendChild(e._make("li",e.CSS.item,{innerHTML:t}))}):this._elements.wrapper.appendChild(this._make("li",this.CSS.item)),this.readOnly||this._elements.wrapper.addEventListener("keydown",function(t){switch(t.keyCode){case 13:e.getOutofList(t);break;case 8:e.backspace(t)}},!1),this._elements.wrapper}},{key:"save",value:function(){return this.data}},{key:"renderSettings",value:function(){var e=this;return this.settings.map(function(t){return b(b({},t),{},{isActive:e._data.style===t.name,closeOnActivate:!0,onActivate:function(){return e.toggleTune(t.name)}})})}},{key:"onPaste",value:function(e){var t=e.detail.data;this.data=this.pasteHandler(t)}},{key:"makeMainTag",value:function(e){var t=e==="ordered"?this.CSS.wrapperOrdered:this.CSS.wrapperUnordered,n=e==="ordered"?"ol":"ul";return this._make(n,[this.CSS.baseBlock,this.CSS.wrapper,t],{contentEditable:!this.readOnly})}},{key:"toggleTune",value:function(e){for(var t=this.makeMainTag(e);this._elements.wrapper.hasChildNodes();)t.appendChild(this._elements.wrapper.firstChild);this._elements.wrapper.replaceWith(t),this._elements.wrapper=t,this._data.style=e}},{key:"_make",value:function(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=document.createElement(e);Array.isArray(n)?(t=r.classList).add.apply(t,l(n)):n&&r.classList.add(n);for(var i in h)r[i]=h[i];return r}},{key:"getOutofList",value:function(e){var t=this._elements.wrapper.querySelectorAll("."+this.CSS.item);if(!(t.length<2)){var n=t[t.length-1],h=this.currentItem;h!==n||n.textContent.trim().length||(h.parentElement.removeChild(h),this.api.blocks.insert(),this.api.caret.setToBlock(this.api.blocks.getCurrentBlockIndex()),e.preventDefault(),e.stopPropagation())}}},{key:"backspace",value:function(e){var t=this._elements.wrapper.querySelectorAll("."+this.CSS.item),n=t[0];n&&t.length<2&&!n.innerHTML.replace("
"," ").trim()&&e.preventDefault()}},{key:"selectItem",value:function(e){e.preventDefault();var t=window.getSelection(),n=t.anchorNode.parentNode.closest("."+this.CSS.item),h=new Range;h.selectNodeContents(n),t.removeAllRanges(),t.addRange(h)}},{key:"pasteHandler",value:function(e){var t,n=e.tagName;switch(n){case"OL":t="ordered";break;case"UL":case"LI":t="unordered"}var h={style:t,items:[]};if(n==="LI")h.items=[e.innerHTML];else{var r=Array.from(e.querySelectorAll("LI"));h.items=r.map(function(i){return i.innerHTML}).filter(function(i){return!!i.trim()})}return h}},{key:"CSS",get:function(){return{baseBlock:this.api.styles.block,wrapper:"cdx-list",wrapperOrdered:"cdx-list--ordered",wrapperUnordered:"cdx-list--unordered",item:"cdx-list__item"}}},{key:"data",set:function(e){e||(e={}),this._data.style=e.style||this.settings.find(function(n){return n.default===!0}).name,this._data.items=e.items||[];var t=this._elements.wrapper;t&&t.parentNode.replaceChild(this.render(),t)},get:function(){this._data.items=[];for(var e=this._elements.wrapper.querySelectorAll(".".concat(this.CSS.item)),t=0;t"," ").trim()&&this._data.items.push(e[t].innerHTML);return this._data}},{key:"currentItem",get:function(){var e=window.getSelection().anchorNode;return e.nodeType!==Node.ELEMENT_NODE&&(e=e.parentNode),e.closest(".".concat(this.CSS.item))}}],[{key:"conversionConfig",get:function(){return{export:function(e){return e.items.join(". ")},import:function(e){return{items:[e],style:"unordered"}}}}},{key:"sanitize",get:function(){return{style:{},items:{br:!0}}}},{key:"pasteConfig",get:function(){return{tags:["OL","UL","LI"]}}}]),a}()}]).default})})(T);var A=T.exports;const N=E(A),H=P({__proto__:null,default:N},[A]);export{N as L,H as b}; diff --git a/public/build/assets/bundle-c20bcf97.js.gz b/public/build/assets/bundle-c20bcf97.js.gz deleted file mode 100644 index 3e94f56c0e372f41a2212f476a74df610cfd173b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4811 zcmV;+5;W}}iwFP!000026U{qobDK(*-}5UlyQ9#PHkRZ(!5vTH>#bzUiEqWewI5Vk zrzKhvF#;AE%NmLQKIe4PfL`&P+RfIwQUaRp)93wa63){kldGx4bL+C4WXariPk5Rh z!)+{&Px}E6y05zKkKFbrMLd>a5?jAJck~BYO_I!c;FuC=RL=Z|7ca
|ADHJheNWqYqiemu{G=tCJE9QZF4_VQi%YmX41Y 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 diff --git a/public/build/assets/bundle-2f2c1632.js b/public/build/assets/bundle-f4b2cd77.js similarity index 99% rename from public/build/assets/bundle-2f2c1632.js rename to public/build/assets/bundle-f4b2cd77.js index fbdb33b..10d75a9 100644 --- a/public/build/assets/bundle-2f2c1632.js +++ b/public/build/assets/bundle-f4b2cd77.js @@ -1,4 +1,4 @@ -import{g as E}from"./app-front-ae9fe805.js";function P(_,j){for(var v=0;vp[c]})}}}return Object.freeze(Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}))}var T={exports:{}};(function(_,j){(function(v,p){_.exports=p()})(window,function(){return function(v){var p={};function c(o){if(p[o])return p[o].exports;var l=p[o]={i:o,l:!1,exports:{}};return v[o].call(l.exports,l,l.exports,c),l.l=!0,l.exports}return c.m=v,c.c=p,c.d=function(o,l,d){c.o(o,l)||Object.defineProperty(o,l,{enumerable:!0,get:d})},c.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},c.t=function(o,l){if(1&l&&(o=c(o)),8&l||4&l&&typeof o=="object"&&o&&o.__esModule)return o;var d=Object.create(null);if(c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:o}),2&l&&typeof o!="string")for(var f in o)c.d(d,f,(function(b){return o[b]}).bind(null,f));return d},c.n=function(o){var l=o&&o.__esModule?function(){return o.default}:function(){return o};return c.d(l,"a",l),l},c.o=function(o,l){return Object.prototype.hasOwnProperty.call(o,l)},c.p="/",c(c.s=4)}([function(v,p,c){var o=c(1),l=c(2);typeof(l=l.__esModule?l.default:l)=="string"&&(l=[[v.i,l,""]]);var d={insert:"head",singleton:!1};o(l,d),v.exports=l.locals||{}},function(v,p,c){var o,l=function(){return o===void 0&&(o=!!(window&&document&&document.all&&!window.atob)),o},d=function(){var r={};return function(i){if(r[i]===void 0){var s=document.querySelector(i);if(window.HTMLIFrameElement&&s instanceof window.HTMLIFrameElement)try{s=s.contentDocument.head}catch{s=null}r[i]=s}return r[i]}}(),f=[];function b(r){for(var i=-1,s=0;sp[c]})}}}return Object.freeze(Object.defineProperty(_,Symbol.toStringTag,{value:"Module"}))}var T={exports:{}};(function(_,j){(function(v,p){_.exports=p()})(window,function(){return function(v){var p={};function c(o){if(p[o])return p[o].exports;var l=p[o]={i:o,l:!1,exports:{}};return v[o].call(l.exports,l,l.exports,c),l.l=!0,l.exports}return c.m=v,c.c=p,c.d=function(o,l,d){c.o(o,l)||Object.defineProperty(o,l,{enumerable:!0,get:d})},c.r=function(o){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},c.t=function(o,l){if(1&l&&(o=c(o)),8&l||4&l&&typeof o=="object"&&o&&o.__esModule)return o;var d=Object.create(null);if(c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:o}),2&l&&typeof o!="string")for(var f in o)c.d(d,f,(function(b){return o[b]}).bind(null,f));return d},c.n=function(o){var l=o&&o.__esModule?function(){return o.default}:function(){return o};return c.d(l,"a",l),l},c.o=function(o,l){return Object.prototype.hasOwnProperty.call(o,l)},c.p="/",c(c.s=4)}([function(v,p,c){var o=c(1),l=c(2);typeof(l=l.__esModule?l.default:l)=="string"&&(l=[[v.i,l,""]]);var d={insert:"head",singleton:!1};o(l,d),v.exports=l.locals||{}},function(v,p,c){var o,l=function(){return o===void 0&&(o=!!(window&&document&&document.all&&!window.atob)),o},d=function(){var r={};return function(i){if(r[i]===void 0){var s=document.querySelector(i);if(window.HTMLIFrameElement&&s instanceof window.HTMLIFrameElement)try{s=s.contentDocument.head}catch{s=null}r[i]=s}return r[i]}}(),f=[];function b(r){for(var i=-1,s=0;sX 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 literal 0 HcmV?d00001 diff --git a/public/build/manifest.json b/public/build/manifest.json index 5db53bd..0e05f56 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -3,25 +3,25 @@ "file": "assets/NativeImageBlock-e3b0c442.css", "src": "NativeImageBlock.css" }, - "_NativeImageBlock-a8b03c38.js": { + "_NativeImageBlock-3623204f.js": { "css": [ "assets/NativeImageBlock-e3b0c442.css" ], - "file": "assets/NativeImageBlock-a8b03c38.js", + "file": "assets/NativeImageBlock-3623204f.js", "imports": [ "resources/js/app-front.js" ], "isDynamicEntry": true }, - "_bundle-72871e75.js": { - "file": "assets/bundle-72871e75.js", + "_bundle-7ca97fea.js": { + "file": "assets/bundle-7ca97fea.js", "imports": [ "resources/js/app-front.js" ], "isDynamicEntry": true }, - "_bundle-c20bcf97.js": { - "file": "assets/bundle-c20bcf97.js", + "_bundle-f4b2cd77.js": { + "file": "assets/bundle-f4b2cd77.js", "imports": [ "resources/js/app-front.js" ], @@ -45,16 +45,17 @@ ], "dynamicImports": [ "resources/js/vue/GetEmbedCode.vue", - "_NativeImageBlock-a8b03c38.js", + "_NativeImageBlock-3623204f.js", "resources/js/vue/PostEditor.vue", + "resources/js/vue/ToastMessage.vue", "resources/js/vue/VueEditorJs.vue" ], - "file": "assets/app-front-32dad050.js", + "file": "assets/app-front-d6902e40.js", "isEntry": true, "src": "resources/js/app-front.js" }, "resources/js/vue/GetEmbedCode.vue": { - "file": "assets/GetEmbedCode-767c2709.js", + "file": "assets/GetEmbedCode-1d44bdf3.js", "imports": [ "resources/js/app-front.js" ], @@ -69,23 +70,31 @@ "css": [ "assets/PostEditor-8d534a4a.css" ], - "file": "assets/PostEditor-86a4f765.js", + "file": "assets/PostEditor-3a06f7cf.js", "imports": [ "resources/js/vue/VueEditorJs.vue", - "_NativeImageBlock-a8b03c38.js", - "_bundle-c20bcf97.js", - "_bundle-72871e75.js", + "_NativeImageBlock-3623204f.js", + "_bundle-f4b2cd77.js", + "_bundle-7ca97fea.js", "resources/js/app-front.js" ], "isDynamicEntry": true, "src": "resources/js/vue/PostEditor.vue" }, + "resources/js/vue/ToastMessage.vue": { + "file": "assets/ToastMessage-cef385bb.js", + "imports": [ + "resources/js/app-front.js" + ], + "isDynamicEntry": true, + "src": "resources/js/vue/ToastMessage.vue" + }, "resources/js/vue/VueEditorJs.vue": { "dynamicImports": [ - "_bundle-72871e75.js", - "_bundle-c20bcf97.js" + "_bundle-7ca97fea.js", + "_bundle-f4b2cd77.js" ], - "file": "assets/VueEditorJs-bbb0be71.js", + "file": "assets/VueEditorJs-c40f6d08.js", "imports": [ "resources/js/app-front.js" ], diff --git a/public/build/manifest.json.gz b/public/build/manifest.json.gz index f13baa4a2d5fe522f4fa6f219781b8b28eea0bd3..c8070a6911de84c09ee9751b7ff03a23174400f9 100644 GIT binary patch literal 562 zcmV-20?qv&iwFP!000026U9|qZ<{a_e($e{@*D>S29iE*i>g-Iw1;UgQxzFsCbEDd zj_FiY{qJ)iY7E#w)!Pe_@psPozH{@##cVeJPE>ZsuXFN;f8I;_cS!-}m$L_br*B2J z=lV1!09=9B1tT7&KE*hwtrm?9l=Ns~b*vGON7#JZa}~xx82DH$cSih%%V_*rsV z6>QH@LdiN2oV0{?cv_(E#7^Kepe#uyurr}=%&w4(Z*$42z4ntzsX&$FfHEoz@PzhP ze|lHTe^Lmyj5ZiyhNC3lqOods^NR?)ii}{gj+E%C_(Yt{UQbAHR^q7Y(DHafp>-Gu z8b`LRG2nMB_W0g#FlhB5Yr61yq>=9`?p<-U$y3h0=#(z?kCT+q?Y3}w{2@VYSf*sz z_SXaclmyf_4xj^!Kz~)dad`tZa%erC6U5@RA8_oOvkm5GPAc2ZRW)n+T#aJ_(IkIK$A2MIk1bj7^5c`y?8zG~0*7#b&5)44aVnu}J819#mVG zK6jM1&Ns>N@-E(?RXT}xSEx76u2wODh;k9GqBQ-mQRvZjE9}OV literal 530 zcmV+t0`2`DiwFP!000026U9}_Zrd;ryyq(npG}L=i*}DqjUqi1J@rx)2A_o-OEgF- zMG)lQOG`#f$)uzpk6sMOoZX$-9WEcQX0!QsY>In+TjD?b^Ip=sCDnTVY4&K(?5QaB z+`hto7f_rj zXrB4D#z5Y&+T(j8z@Xzp*1GU^#K`wGkG^uVDG6scwxvt^$4ScQc3T89{*c;iSYf2< z=DPs?ta*$3rW@qY&O574Vul&apnGApd*3F_Viy{PwONd$LcW(P^{a`5`t#zHwu6oC=h`8+>R2&*|a= ztkP?IctU;k&m#)2m_bdxZVb)OsSgMtkZ^SU-!7PEVfEXlEpMl)p7xdqC~$&s?q05G UOU+mBNbBn9ALWnOtQiXc01^HIasU7T diff --git a/resources/js/vue/ToastMessage.vue b/resources/js/vue/ToastMessage.vue new file mode 100644 index 0000000..6b8079e --- /dev/null +++ b/resources/js/vue/ToastMessage.vue @@ -0,0 +1,57 @@ + + + diff --git a/resources/js/ziggy.js b/resources/js/ziggy.js index 9b1f959..141db70 100644 --- a/resources/js/ziggy.js +++ b/resources/js/ziggy.js @@ -1,4 +1,4 @@ -const Ziggy = {"url":"https:\/\/aibuddytool.com","port":null,"defaults":{},"routes":{"debugbar.openhandler":{"uri":"_debugbar\/open","methods":["GET","HEAD"]},"debugbar.clockwork":{"uri":"_debugbar\/clockwork\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"debugbar.assets.css":{"uri":"_debugbar\/assets\/stylesheets","methods":["GET","HEAD"]},"debugbar.assets.js":{"uri":"_debugbar\/assets\/javascript","methods":["GET","HEAD"]},"debugbar.cache.delete":{"uri":"_debugbar\/cache\/{key}\/{tags?}","methods":["DELETE"],"parameters":["key","tags"]},"horizon.stats.index":{"uri":"chorizo\/api\/stats","methods":["GET","HEAD"]},"horizon.workload.index":{"uri":"chorizo\/api\/workload","methods":["GET","HEAD"]},"horizon.masters.index":{"uri":"chorizo\/api\/masters","methods":["GET","HEAD"]},"horizon.monitoring.index":{"uri":"chorizo\/api\/monitoring","methods":["GET","HEAD"]},"horizon.monitoring.store":{"uri":"chorizo\/api\/monitoring","methods":["POST"]},"horizon.monitoring-tag.paginate":{"uri":"chorizo\/api\/monitoring\/{tag}","methods":["GET","HEAD"],"parameters":["tag"]},"horizon.monitoring-tag.destroy":{"uri":"chorizo\/api\/monitoring\/{tag}","methods":["DELETE"],"wheres":{"tag":".*"},"parameters":["tag"]},"horizon.jobs-metrics.index":{"uri":"chorizo\/api\/metrics\/jobs","methods":["GET","HEAD"]},"horizon.jobs-metrics.show":{"uri":"chorizo\/api\/metrics\/jobs\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.queues-metrics.index":{"uri":"chorizo\/api\/metrics\/queues","methods":["GET","HEAD"]},"horizon.queues-metrics.show":{"uri":"chorizo\/api\/metrics\/queues\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.jobs-batches.index":{"uri":"chorizo\/api\/batches","methods":["GET","HEAD"]},"horizon.jobs-batches.show":{"uri":"chorizo\/api\/batches\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.jobs-batches.retry":{"uri":"chorizo\/api\/batches\/retry\/{id}","methods":["POST"],"parameters":["id"]},"horizon.pending-jobs.index":{"uri":"chorizo\/api\/jobs\/pending","methods":["GET","HEAD"]},"horizon.completed-jobs.index":{"uri":"chorizo\/api\/jobs\/completed","methods":["GET","HEAD"]},"horizon.silenced-jobs.index":{"uri":"chorizo\/api\/jobs\/silenced","methods":["GET","HEAD"]},"horizon.failed-jobs.index":{"uri":"chorizo\/api\/jobs\/failed","methods":["GET","HEAD"]},"horizon.failed-jobs.show":{"uri":"chorizo\/api\/jobs\/failed\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.retry-jobs.show":{"uri":"chorizo\/api\/jobs\/retry\/{id}","methods":["POST"],"parameters":["id"]},"horizon.jobs.show":{"uri":"chorizo\/api\/jobs\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.index":{"uri":"chorizo\/{view?}","methods":["GET","HEAD"],"wheres":{"view":"(.*)"},"parameters":["view"]},"sanctum.csrf-cookie":{"uri":"sanctum\/csrf-cookie","methods":["GET","HEAD"]},"ignition.healthCheck":{"uri":"_ignition\/health-check","methods":["GET","HEAD"]},"ignition.executeSolution":{"uri":"_ignition\/execute-solution","methods":["POST"]},"ignition.updateConfig":{"uri":"_ignition\/update-config","methods":["POST"]},"api.auth.login.post":{"uri":"api\/login","methods":["POST"]},"api.auth.logout.post":{"uri":"api\/logout","methods":["POST"]},"api.admin.post.get":{"uri":"api\/admin\/post\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"api.admin.country-locales":{"uri":"api\/admin\/country-locales","methods":["GET","HEAD"]},"api.admin.categories":{"uri":"api\/admin\/categories\/{country_locale_slug}","methods":["GET","HEAD"],"parameters":["country_locale_slug"]},"api.admin.authors":{"uri":"api\/admin\/authors","methods":["GET","HEAD"]},"api.admin.upload.cloud.image":{"uri":"api\/admin\/image\/upload","methods":["POST"]},"api.admin.post.upsert":{"uri":"api\/admin\/admin\/post\/upsert","methods":["POST"]},"feeds.main":{"uri":"posts.rss","methods":["GET","HEAD"]},"login":{"uri":"login","methods":["GET","HEAD"]},"logout":{"uri":"logout","methods":["POST"]},"register":{"uri":"register","methods":["GET","HEAD"]},"password.request":{"uri":"password\/reset","methods":["GET","HEAD"]},"password.email":{"uri":"password\/email","methods":["POST"]},"password.reset":{"uri":"password\/reset\/{token}","methods":["GET","HEAD"],"parameters":["token"]},"password.update":{"uri":"password\/reset","methods":["POST"]},"password.confirm":{"uri":"password\/confirm","methods":["GET","HEAD"]},"dashboard":{"uri":"admin","methods":["GET","HEAD"]},"admin.changelog":{"uri":"admin\/changelog","methods":["GET","HEAD"]},"about":{"uri":"admin\/about","methods":["GET","HEAD"]},"users.index":{"uri":"admin\/users","methods":["GET","HEAD"]},"posts.manage":{"uri":"admin\/posts","methods":["GET","HEAD"]},"posts.manage.edit":{"uri":"admin\/posts\/edit\/{post_id}","methods":["GET","HEAD"],"parameters":["post_id"]},"posts.manage.delete":{"uri":"admin\/posts\/delete\/{post_id}","methods":["GET","HEAD"],"parameters":["post_id"]},"posts.manage.indexing":{"uri":"admin\/posts\/indexing\/{post_id}","methods":["GET","HEAD"],"parameters":["post_id"]},"posts.manage.new":{"uri":"admin\/posts\/new","methods":["GET","HEAD"]},"profile.show":{"uri":"admin\/profile","methods":["GET","HEAD"]},"profile.update":{"uri":"admin\/profile","methods":["PUT"]},"front.home":{"uri":"\/","methods":["GET","HEAD"]},"front.discover.home":{"uri":"discover","methods":["GET","HEAD"]},"front.discover.category":{"uri":"discover\/{category_slug}","methods":["GET","HEAD"],"parameters":["category_slug"]},"front.search.post":{"uri":"ai-search","methods":["POST"]},"front.search.results":{"uri":"ai-search\/{query}","methods":["GET","HEAD"],"parameters":["query"]},"front.aitool.show":{"uri":"ai-tool\/{ai_tool_slug}","methods":["GET","HEAD"],"parameters":["ai_tool_slug"]},"front.terms":{"uri":"terms","methods":["GET","HEAD"]},"front.privacy":{"uri":"privacy","methods":["GET","HEAD"]},"front.disclaimer":{"uri":"disclaimer","methods":["GET","HEAD"]}}}; +const Ziggy = {"url":"https:\/\/aibuddytool.com","port":null,"defaults":{},"routes":{"debugbar.openhandler":{"uri":"_debugbar\/open","methods":["GET","HEAD"]},"debugbar.clockwork":{"uri":"_debugbar\/clockwork\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"debugbar.assets.css":{"uri":"_debugbar\/assets\/stylesheets","methods":["GET","HEAD"]},"debugbar.assets.js":{"uri":"_debugbar\/assets\/javascript","methods":["GET","HEAD"]},"debugbar.cache.delete":{"uri":"_debugbar\/cache\/{key}\/{tags?}","methods":["DELETE"],"parameters":["key","tags"]},"horizon.stats.index":{"uri":"chorizo\/api\/stats","methods":["GET","HEAD"]},"horizon.workload.index":{"uri":"chorizo\/api\/workload","methods":["GET","HEAD"]},"horizon.masters.index":{"uri":"chorizo\/api\/masters","methods":["GET","HEAD"]},"horizon.monitoring.index":{"uri":"chorizo\/api\/monitoring","methods":["GET","HEAD"]},"horizon.monitoring.store":{"uri":"chorizo\/api\/monitoring","methods":["POST"]},"horizon.monitoring-tag.paginate":{"uri":"chorizo\/api\/monitoring\/{tag}","methods":["GET","HEAD"],"parameters":["tag"]},"horizon.monitoring-tag.destroy":{"uri":"chorizo\/api\/monitoring\/{tag}","methods":["DELETE"],"wheres":{"tag":".*"},"parameters":["tag"]},"horizon.jobs-metrics.index":{"uri":"chorizo\/api\/metrics\/jobs","methods":["GET","HEAD"]},"horizon.jobs-metrics.show":{"uri":"chorizo\/api\/metrics\/jobs\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.queues-metrics.index":{"uri":"chorizo\/api\/metrics\/queues","methods":["GET","HEAD"]},"horizon.queues-metrics.show":{"uri":"chorizo\/api\/metrics\/queues\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.jobs-batches.index":{"uri":"chorizo\/api\/batches","methods":["GET","HEAD"]},"horizon.jobs-batches.show":{"uri":"chorizo\/api\/batches\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.jobs-batches.retry":{"uri":"chorizo\/api\/batches\/retry\/{id}","methods":["POST"],"parameters":["id"]},"horizon.pending-jobs.index":{"uri":"chorizo\/api\/jobs\/pending","methods":["GET","HEAD"]},"horizon.completed-jobs.index":{"uri":"chorizo\/api\/jobs\/completed","methods":["GET","HEAD"]},"horizon.silenced-jobs.index":{"uri":"chorizo\/api\/jobs\/silenced","methods":["GET","HEAD"]},"horizon.failed-jobs.index":{"uri":"chorizo\/api\/jobs\/failed","methods":["GET","HEAD"]},"horizon.failed-jobs.show":{"uri":"chorizo\/api\/jobs\/failed\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.retry-jobs.show":{"uri":"chorizo\/api\/jobs\/retry\/{id}","methods":["POST"],"parameters":["id"]},"horizon.jobs.show":{"uri":"chorizo\/api\/jobs\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"horizon.index":{"uri":"chorizo\/{view?}","methods":["GET","HEAD"],"wheres":{"view":"(.*)"},"parameters":["view"]},"sanctum.csrf-cookie":{"uri":"sanctum\/csrf-cookie","methods":["GET","HEAD"]},"ignition.healthCheck":{"uri":"_ignition\/health-check","methods":["GET","HEAD"]},"ignition.executeSolution":{"uri":"_ignition\/execute-solution","methods":["POST"]},"ignition.updateConfig":{"uri":"_ignition\/update-config","methods":["POST"]},"api.auth.login.post":{"uri":"api\/login","methods":["POST"]},"api.auth.logout.post":{"uri":"api\/logout","methods":["POST"]},"api.admin.post.get":{"uri":"api\/admin\/post\/{id}","methods":["GET","HEAD"],"parameters":["id"]},"api.admin.country-locales":{"uri":"api\/admin\/country-locales","methods":["GET","HEAD"]},"api.admin.categories":{"uri":"api\/admin\/categories\/{country_locale_slug}","methods":["GET","HEAD"],"parameters":["country_locale_slug"]},"api.admin.authors":{"uri":"api\/admin\/authors","methods":["GET","HEAD"]},"api.admin.upload.cloud.image":{"uri":"api\/admin\/image\/upload","methods":["POST"]},"api.admin.post.upsert":{"uri":"api\/admin\/admin\/post\/upsert","methods":["POST"]},"feeds.main":{"uri":"posts.rss","methods":["GET","HEAD"]},"login":{"uri":"login","methods":["GET","HEAD"]},"logout":{"uri":"logout","methods":["POST"]},"register":{"uri":"register","methods":["GET","HEAD"]},"password.request":{"uri":"password\/reset","methods":["GET","HEAD"]},"password.email":{"uri":"password\/email","methods":["POST"]},"password.reset":{"uri":"password\/reset\/{token}","methods":["GET","HEAD"],"parameters":["token"]},"password.update":{"uri":"password\/reset","methods":["POST"]},"password.confirm":{"uri":"password\/confirm","methods":["GET","HEAD"]},"front.home":{"uri":"\/","methods":["GET","HEAD"]},"front.discover.home":{"uri":"discover","methods":["GET","HEAD"]},"front.discover.category":{"uri":"discover\/{category_slug}","methods":["GET","HEAD"],"parameters":["category_slug"]},"front.search.post":{"uri":"ai-search","methods":["POST"]},"front.search.results":{"uri":"ai-search\/{query}","methods":["GET","HEAD"],"parameters":["query"]},"front.aitool.show":{"uri":"ai-tool\/{ai_tool_slug}","methods":["GET","HEAD"],"parameters":["ai_tool_slug"]},"front.submit-tool":{"uri":"submit-ai-tool-for-free","methods":["GET","HEAD"]},"front.submit-tool.post":{"uri":"submit-ai-tool-for-free","methods":["POST"]},"front.terms":{"uri":"terms","methods":["GET","HEAD"]},"front.privacy":{"uri":"privacy","methods":["GET","HEAD"]},"front.disclaimer":{"uri":"disclaimer","methods":["GET","HEAD"]}}}; if (typeof window !== 'undefined' && typeof window.Ziggy !== 'undefined') { Object.assign(Ziggy.routes, window.Ziggy.routes); diff --git a/resources/views/front/layouts/app.blade.php b/resources/views/front/layouts/app.blade.php index c51262b..fdd4319 100644 --- a/resources/views/front/layouts/app.blade.php +++ b/resources/views/front/layouts/app.blade.php @@ -32,6 +32,8 @@

+ @include('front.partials.alerts') + @include('googletagmanager::body') @include('front.layouts.navigation') diff --git a/resources/views/front/layouts/navigation.blade.php b/resources/views/front/layouts/navigation.blade.php index 2976242..b28e61b 100644 --- a/resources/views/front/layouts/navigation.blade.php +++ b/resources/views/front/layouts/navigation.blade.php @@ -1,7 +1,9 @@
-
- diff --git a/resources/views/front/partials/alerts.blade.php b/resources/views/front/partials/alerts.blade.php new file mode 100644 index 0000000..a84640a --- /dev/null +++ b/resources/views/front/partials/alerts.blade.php @@ -0,0 +1,9 @@ +@if (session()->has('error')) + +@endif + +@if (session()->has('success')) + +@endif diff --git a/resources/views/front/submit_tool_free.blade.php b/resources/views/front/submit_tool_free.blade.php new file mode 100644 index 0000000..45d9e52 --- /dev/null +++ b/resources/views/front/submit_tool_free.blade.php @@ -0,0 +1,182 @@ +@extends('front.layouts.app') + +@section('content') +
+
+
+
+
+
+

Submit your AI Tool for free!

+ Limited to first {{ $max_submissions }} approved submissions. + + @if ($submissions_left < $max_submissions / 2) +
{{ $submitted_tool_count }} submissions received, {{ $submissions_left }} free + slots left + @endif +
+
+ +

Perks of a new AI tool directory: free tool submission! We are grateful + for your initial support and we wish to reward our early adopters with AI tool submission at + $0 charge.

+ +

+ While our platform is still relatively new, we are commited to becoming one of the leading AI + tool directories online, focusing on inspring the businesses & consumers with innovative AI + tools. +

+ +

Note:

+

Only AI tool founders and related employees can use this form. We will verify your + submission based on a combination of provided information submitted in this form.

+ +

You should only submit a website landing page, mobile app store link, browser + extension link, or a product link in its' completed state. This is because our AI crawlers will + visit these page to extract meaningful information, and incomplete product will derail our AI + crawler.

+ +

Please do not submit multiple URL sources, or multiple emails of the same product. + Please submit fairly and responsibly.

+ +

Our AI crawler may produce inaccurate results. If that is the case, please contact + us via DM and we will correct it manually.

+ +

If your submission is rejected and is found to be an error, we probably may have + found some incorrect details during your submission in the first place. As such, your submission + slot is removed to make room for other AI tool submissions. You may resubmit your AI tool again + while the slots are still available.

+ +

Your AI tool may have already been identified by our crawler engine in the first + place. If that is the case, your submission is already pre-approved, and your submission slot + will be released to make room for other AI tool submissions.

+ +

You may/may not be notified by email when the tool is approved or rejected. We are + still looking for a cost-effective email provider. In the meantime, DM us to check your + submission.

+ +

It may take up to a few days for us to provide you with a response. Please be + patient and if we still have not resolve it, DM us.

+ +

DM @charlestehio for + support here.

+ + + +
+ @csrf + + {{-- Submitted URL --}} +
+ + +
+ + {{-- Email --}} +
+ + +
+ + {{-- Social --}} +
+ + +
+ + {{-- Social Type --}} +
+ + +
+ + {{-- Source Type --}} +
+ + +
+ + {{-- Source --}} +
+ + +
+ + {{-- Comments --}} +
+ + +
+ + +
+
+
+ +
+
+
+@endsection diff --git a/routes/web.php b/routes/web.php index b9f8d46..04d55da 100644 --- a/routes/web.php +++ b/routes/web.php @@ -65,6 +65,14 @@ }); +Route::prefix('submit-ai-tool-for-free')->group(function () { + + Route::get('/', [\App\Http\Controllers\Front\FrontSubmitToolController::class, 'index'])->name('front.submit-tool'); + + Route::post('/', [\App\Http\Controllers\Front\FrontSubmitToolController::class, 'post'])->name('front.submit-tool.post'); + +}); + Route::get('/terms', [App\Http\Controllers\Front\FrontHomeController::class, 'terms'])->name('front.terms')->middleware('cacheResponse:2630000'); Route::get('/privacy', [App\Http\Controllers\Front\FrontHomeController::class, 'privacy'])->name('front.privacy')->middleware('cacheResponse:2630000');

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 F1ppm>Dx3fS diff --git a/public/build/assets/app-front-5c1eb32f.css b/public/build/assets/app-front-5c1eb32f.css deleted file mode 100644 index bcbab4d..0000000 --- a/public/build/assets/app-front-5c1eb32f.css +++ /dev/null @@ -1,9 +0,0 @@ -@charset "UTF-8";@import"https://fonts.bunny.net/css?family=pt-sans:400,400i,700|black-ops-one:400|zilla-slab:400,700";/*! - * Bootstrap v5.3.2 (https://getbootstrap.com/) - * Copyright 2011-2023 The Bootstrap Authors - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - *//*! - * Bootstrap Icons v1.11.1 (https://icons.getbootstrap.com/) - * Copyright 2019-2023 The Bootstrap Authors - * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) - */@font-face{font-display:block;font-family:bootstrap-icons;src:url(/build/assets/bootstrap-icons-bacd70af.woff2?2820a3852bdb9a5832199cc61cec4e65) format("woff2"),url(/build/assets/bootstrap-icons-4d4572ef.woff?2820a3852bdb9a5832199cc61cec4e65) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.lqip-loader{position:relative;overflow:hidden;width:auto}.lqip-loader img{position:absolute;top:0;left:0;width:100%}.lqip-loader img{display:block}.lqip-loader img{position:relative;float:left;display:block}.lqip-frozen{-webkit-filter:blur(8px);-moz-filter:blur(8px);-o-filter:blur(8px);-ms-filter:blur(8px);filter:blur(8px);transform:scale(1.04);animation:.2s ease-in .4s 1 forwards lqipFade;width:100%}@keyframes lqipFade{0%{opacity:1}to{opacity:0}}.hover-text-white{--bs-nav-link-hover-color: white}.hover-text-white:hover{color:#fff!important}figure.image>img{max-width:100%;height:auto}footer.image-caption{font-size:.875em;text-align:center;opacity:.7}.glow-1{-webkit-box-shadow:0px 0px 9px 5px rgba(45,255,196,.38);-moz-box-shadow:0px 0px 9px 5px rgba(45,255,196,.38);box-shadow:0 0 9px 5px #2dffc461}.glow-2{-webkit-box-shadow:0px 0px 9px 5px rgba(238,46,255,.38);-moz-box-shadow:0px 0px 9px 5px rgba(238,46,255,.38);box-shadow:0 0 9px 5px #ee2eff61}.glow-3{-webkit-box-shadow:0px 0px 9px 5px rgba(46,147,255,.38);-moz-box-shadow:0px 0px 9px 5px rgba(46,147,255,.38);box-shadow:0 0 9px 5px #2e93ff61}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hover-grow{transition:.3s;transform:scale(1)}.hover-grow:hover,.d-grow{transform:scale(1.03);transition:.3s}@keyframes breathing{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.breathing-effect{animation:breathing 1s ease-in-out infinite}.illuminated{position:relative;overflow:hidden;z-index:1;animation:shimmer 3s infinite linear}.illuminated:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 75%);background-size:400% 400%;z-index:-1;animation:shimmer 3s infinite}.illuminated-slow{position:relative;overflow:hidden;z-index:1;animation:shimmer 10s infinite linear}.illuminated-slow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(-45deg,rgba(255,255,255,0) 25%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 75%);background-size:400% 400%;z-index:-1;animation:shimmer 10s infinite}.bg-gradient-rainbow{background:linear-gradient(270deg,#ffa63d,#ff3d77,#338aff,#3cf0c5,#ffa63d);background-size:400% 400%}@keyframes shimmer{0%{background-position:0 0}to{background-position:-400% 0}}:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #952fff;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-highlighter-yellow: #ccf62b;--bs-highlighter-pink: #feacf5;--bs-highlighter-orange: #ff962a;--bs-highlighter-blue: #507fff;--bs-highlighter-purple: #952fff;--bs-primary-rgb: 149, 47, 255;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-highlighter-yellow-rgb: 204, 246, 43;--bs-highlighter-pink-rgb: 254, 172, 245;--bs-highlighter-orange-rgb: 255, 150, 42;--bs-highlighter-blue-rgb: 80, 127, 255;--bs-highlighter-purple-rgb: 149, 47, 255;--bs-primary-text-emphasis: #3c1366;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #ead5ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #d5acff;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "PT Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #952fff;--bs-link-color-rgb: 149, 47, 255;--bs-link-decoration: underline;--bs-link-hover-color: #7726cc;--bs-link-hover-color-rgb: 119, 38, 204;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: tint-color(#ffc107, 80%);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(149, 47, 255, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #bf82ff;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #1e0933;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #591c99;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #bf82ff;--bs-link-hover-color: #cc9bff;--bs-link-color-rgb: 191, 130, 255;--bs-link-hover-color-rgb: 204, 155, 255;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: shade-color(#ffc107, 60%);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: tint-color(#198754, 40%);--bs-form-valid-border-color: tint-color(#198754, 40%);--bs-form-invalid-color: tint-color(#dc3545, 40%);--bs-form-invalid-border-color: tint-color(#dc3545, 40%)}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #ead5ff;--bs-table-border-color: #bbaacc;--bs-table-striped-bg: #decaf2;--bs-table-striped-color: #000;--bs-table-active-bg: #d3c0e6;--bs-table-active-color: #000;--bs-table-hover-bg: #d8c5ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#ca97ff;outline:0;box-shadow:0 0 0 .25rem #952fff40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#ca97ff;outline:0;box-shadow:0 0 0 .25rem #952fff40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#ca97ff;outline:0;box-shadow:0 0 0 .25rem #952fff40}.form-check-input:checked{background-color:#952fff;border-color:#952fff}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#952fff;border-color:#952fff;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ca97ff'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #952fff40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #952fff40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#952fff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#dfc1ff}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#952fff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#dfc1ff}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.form-floating>:disabled~label:after,.form-floating>.form-control:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #952fff;--bs-btn-border-color: #952fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #7f28d9;--bs-btn-hover-border-color: #7726cc;--bs-btn-focus-shadow-rgb: 165, 78, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #7726cc;--bs-btn-active-border-color: #7023bf;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #952fff;--bs-btn-disabled-border-color: #952fff}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-highlighter-yellow{--bs-btn-color: #000;--bs-btn-bg: #ccf62b;--bs-btn-border-color: #ccf62b;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d4f74b;--bs-btn-hover-border-color: #d1f740;--bs-btn-focus-shadow-rgb: 173, 209, 37;--bs-btn-active-color: #000;--bs-btn-active-bg: #d6f855;--bs-btn-active-border-color: #d1f740;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ccf62b;--bs-btn-disabled-border-color: #ccf62b}.btn-highlighter-pink{--bs-btn-color: #000;--bs-btn-bg: #feacf5;--bs-btn-border-color: #feacf5;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #feb8f7;--bs-btn-hover-border-color: #feb4f6;--bs-btn-focus-shadow-rgb: 216, 146, 208;--bs-btn-active-color: #000;--bs-btn-active-bg: #febdf7;--bs-btn-active-border-color: #feb4f6;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #feacf5;--bs-btn-disabled-border-color: #feacf5}.btn-highlighter-orange{--bs-btn-color: #000;--bs-btn-bg: #ff962a;--bs-btn-border-color: #ff962a;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffa64a;--bs-btn-hover-border-color: #ffa13f;--bs-btn-focus-shadow-rgb: 217, 128, 36;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffab55;--bs-btn-active-border-color: #ffa13f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ff962a;--bs-btn-disabled-border-color: #ff962a}.btn-highlighter-blue{--bs-btn-color: #000;--bs-btn-bg: #507fff;--bs-btn-border-color: #507fff;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #6a92ff;--bs-btn-hover-border-color: #628cff;--bs-btn-focus-shadow-rgb: 68, 108, 217;--bs-btn-active-color: #000;--bs-btn-active-bg: #7399ff;--bs-btn-active-border-color: #628cff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #507fff;--bs-btn-disabled-border-color: #507fff}.btn-highlighter-purple{--bs-btn-color: #fff;--bs-btn-bg: #952fff;--bs-btn-border-color: #952fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #7f28d9;--bs-btn-hover-border-color: #7726cc;--bs-btn-focus-shadow-rgb: 165, 78, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #7726cc;--bs-btn-active-border-color: #7023bf;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #952fff;--bs-btn-disabled-border-color: #952fff}.btn-outline-primary{--bs-btn-color: #952fff;--bs-btn-border-color: #952fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #952fff;--bs-btn-hover-border-color: #952fff;--bs-btn-focus-shadow-rgb: 149, 47, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #952fff;--bs-btn-active-border-color: #952fff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #952fff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #952fff;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-outline-highlighter-yellow{--bs-btn-color: #ccf62b;--bs-btn-border-color: #ccf62b;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ccf62b;--bs-btn-hover-border-color: #ccf62b;--bs-btn-focus-shadow-rgb: 204, 246, 43;--bs-btn-active-color: #000;--bs-btn-active-bg: #ccf62b;--bs-btn-active-border-color: #ccf62b;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ccf62b;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ccf62b;--bs-gradient: none}.btn-outline-highlighter-pink{--bs-btn-color: #feacf5;--bs-btn-border-color: #feacf5;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #feacf5;--bs-btn-hover-border-color: #feacf5;--bs-btn-focus-shadow-rgb: 254, 172, 245;--bs-btn-active-color: #000;--bs-btn-active-bg: #feacf5;--bs-btn-active-border-color: #feacf5;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #feacf5;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #feacf5;--bs-gradient: none}.btn-outline-highlighter-orange{--bs-btn-color: #ff962a;--bs-btn-border-color: #ff962a;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ff962a;--bs-btn-hover-border-color: #ff962a;--bs-btn-focus-shadow-rgb: 255, 150, 42;--bs-btn-active-color: #000;--bs-btn-active-bg: #ff962a;--bs-btn-active-border-color: #ff962a;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ff962a;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ff962a;--bs-gradient: none}.btn-outline-highlighter-blue{--bs-btn-color: #507fff;--bs-btn-border-color: #507fff;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #507fff;--bs-btn-hover-border-color: #507fff;--bs-btn-focus-shadow-rgb: 80, 127, 255;--bs-btn-active-color: #000;--bs-btn-active-bg: #507fff;--bs-btn-active-border-color: #507fff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #507fff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #507fff;--bs-gradient: none}.btn-outline-highlighter-purple{--bs-btn-color: #952fff;--bs-btn-border-color: #952fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #952fff;--bs-btn-hover-border-color: #952fff;--bs-btn-focus-shadow-rgb: 149, 47, 255;--bs-btn-active-color: #fff;--bs-btn-active-bg: #952fff;--bs-btn-active-border-color: #952fff;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #952fff;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #952fff;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 165, 78, 255;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #952fff;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #952fff;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #952fff40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #952fff}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%233c1366'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #ca97ff;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(149, 47, 255, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23bf82ff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23bf82ff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(149, 47, 255, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #952fff;--bs-pagination-active-border-color: #952fff;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}.alert-highlighter-yellow{--bs-alert-color: var(--bs-highlighter-yellow-text-emphasis);--bs-alert-bg: var(--bs-highlighter-yellow-bg-subtle);--bs-alert-border-color: var(--bs-highlighter-yellow-border-subtle);--bs-alert-link-color: var(--bs-highlighter-yellow-text-emphasis)}.alert-highlighter-pink{--bs-alert-color: var(--bs-highlighter-pink-text-emphasis);--bs-alert-bg: var(--bs-highlighter-pink-bg-subtle);--bs-alert-border-color: var(--bs-highlighter-pink-border-subtle);--bs-alert-link-color: var(--bs-highlighter-pink-text-emphasis)}.alert-highlighter-orange{--bs-alert-color: var(--bs-highlighter-orange-text-emphasis);--bs-alert-bg: var(--bs-highlighter-orange-bg-subtle);--bs-alert-border-color: var(--bs-highlighter-orange-border-subtle);--bs-alert-link-color: var(--bs-highlighter-orange-text-emphasis)}.alert-highlighter-blue{--bs-alert-color: var(--bs-highlighter-blue-text-emphasis);--bs-alert-bg: var(--bs-highlighter-blue-bg-subtle);--bs-alert-border-color: var(--bs-highlighter-blue-border-subtle);--bs-alert-link-color: var(--bs-highlighter-blue-text-emphasis)}.alert-highlighter-purple{--bs-alert-color: var(--bs-highlighter-purple-text-emphasis);--bs-alert-bg: var(--bs-highlighter-purple-bg-subtle);--bs-alert-border-color: var(--bs-highlighter-purple-border-subtle);--bs-alert-link-color: var(--bs-highlighter-purple-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #952fff;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #952fff;--bs-list-group-active-border-color: #952fff;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.list-group-item-highlighter-yellow{--bs-list-group-color: var(--bs-highlighter-yellow-text-emphasis);--bs-list-group-bg: var(--bs-highlighter-yellow-bg-subtle);--bs-list-group-border-color: var(--bs-highlighter-yellow-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-highlighter-yellow-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-highlighter-yellow-border-subtle);--bs-list-group-active-color: var(--bs-highlighter-yellow-bg-subtle);--bs-list-group-active-bg: var(--bs-highlighter-yellow-text-emphasis);--bs-list-group-active-border-color: var(--bs-highlighter-yellow-text-emphasis)}.list-group-item-highlighter-pink{--bs-list-group-color: var(--bs-highlighter-pink-text-emphasis);--bs-list-group-bg: var(--bs-highlighter-pink-bg-subtle);--bs-list-group-border-color: var(--bs-highlighter-pink-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-highlighter-pink-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-highlighter-pink-border-subtle);--bs-list-group-active-color: var(--bs-highlighter-pink-bg-subtle);--bs-list-group-active-bg: var(--bs-highlighter-pink-text-emphasis);--bs-list-group-active-border-color: var(--bs-highlighter-pink-text-emphasis)}.list-group-item-highlighter-orange{--bs-list-group-color: var(--bs-highlighter-orange-text-emphasis);--bs-list-group-bg: var(--bs-highlighter-orange-bg-subtle);--bs-list-group-border-color: var(--bs-highlighter-orange-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-highlighter-orange-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-highlighter-orange-border-subtle);--bs-list-group-active-color: var(--bs-highlighter-orange-bg-subtle);--bs-list-group-active-bg: var(--bs-highlighter-orange-text-emphasis);--bs-list-group-active-border-color: var(--bs-highlighter-orange-text-emphasis)}.list-group-item-highlighter-blue{--bs-list-group-color: var(--bs-highlighter-blue-text-emphasis);--bs-list-group-bg: var(--bs-highlighter-blue-bg-subtle);--bs-list-group-border-color: var(--bs-highlighter-blue-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-highlighter-blue-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-highlighter-blue-border-subtle);--bs-list-group-active-color: var(--bs-highlighter-blue-bg-subtle);--bs-list-group-active-bg: var(--bs-highlighter-blue-text-emphasis);--bs-list-group-active-border-color: var(--bs-highlighter-blue-text-emphasis)}.list-group-item-highlighter-purple{--bs-list-group-color: var(--bs-highlighter-purple-text-emphasis);--bs-list-group-bg: var(--bs-highlighter-purple-bg-subtle);--bs-list-group-border-color: var(--bs-highlighter-purple-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-highlighter-purple-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-highlighter-purple-border-subtle);--bs-list-group-active-color: var(--bs-highlighter-purple-bg-subtle);--bs-list-group-active-bg: var(--bs-highlighter-purple-text-emphasis);--bs-list-group-active-border-color: var(--bs-highlighter-purple-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(149, 47, 255, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-highlighter-yellow{color:#000!important;background-color:RGBA(var(--bs-highlighter-yellow-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-highlighter-pink{color:#000!important;background-color:RGBA(var(--bs-highlighter-pink-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-highlighter-orange{color:#000!important;background-color:RGBA(var(--bs-highlighter-orange-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-highlighter-blue{color:#000!important;background-color:RGBA(var(--bs-highlighter-blue-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-highlighter-purple{color:#fff!important;background-color:RGBA(var(--bs-highlighter-purple-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(119,38,204,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(119,38,204,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-highlighter-yellow{color:RGBA(var(--bs-highlighter-yellow-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-highlighter-yellow-rgb),var(--bs-link-underline-opacity, 1))!important}.link-highlighter-yellow:hover,.link-highlighter-yellow:focus{color:RGBA(214,248,85,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(214,248,85,var(--bs-link-underline-opacity, 1))!important}.link-highlighter-pink{color:RGBA(var(--bs-highlighter-pink-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-highlighter-pink-rgb),var(--bs-link-underline-opacity, 1))!important}.link-highlighter-pink:hover,.link-highlighter-pink:focus{color:RGBA(254,189,247,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(254,189,247,var(--bs-link-underline-opacity, 1))!important}.link-highlighter-orange{color:RGBA(var(--bs-highlighter-orange-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-highlighter-orange-rgb),var(--bs-link-underline-opacity, 1))!important}.link-highlighter-orange:hover,.link-highlighter-orange:focus{color:RGBA(255,171,85,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,171,85,var(--bs-link-underline-opacity, 1))!important}.link-highlighter-blue{color:RGBA(var(--bs-highlighter-blue-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-highlighter-blue-rgb),var(--bs-link-underline-opacity, 1))!important}.link-highlighter-blue:hover,.link-highlighter-blue:focus{color:RGBA(115,153,255,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(115,153,255,var(--bs-link-underline-opacity, 1))!important}.link-highlighter-purple{color:RGBA(var(--bs-highlighter-purple-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-highlighter-purple-rgb),var(--bs-link-underline-opacity, 1))!important}.link-highlighter-purple:hover,.link-highlighter-purple:focus{color:RGBA(119,38,204,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(119,38,204,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.focus-ring-highlighter-yellow{--bs-focus-ring-color: rgba(var(--bs-highlighter-yellow-rgb), var(--bs-focus-ring-opacity))}.focus-ring-highlighter-pink{--bs-focus-ring-color: rgba(var(--bs-highlighter-pink-rgb), var(--bs-focus-ring-opacity))}.focus-ring-highlighter-orange{--bs-focus-ring-color: rgba(var(--bs-highlighter-orange-rgb), var(--bs-focus-ring-opacity))}.focus-ring-highlighter-blue{--bs-focus-ring-color: rgba(var(--bs-highlighter-blue-rgb), var(--bs-focus-ring-opacity))}.focus-ring-highlighter-purple{--bs-focus-ring-color: rgba(var(--bs-highlighter-purple-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-highlighter-yellow{--bs-border-opacity: 1;border-color:rgba(var(--bs-highlighter-yellow-rgb),var(--bs-border-opacity))!important}.border-highlighter-pink{--bs-border-opacity: 1;border-color:rgba(var(--bs-highlighter-pink-rgb),var(--bs-border-opacity))!important}.border-highlighter-orange{--bs-border-opacity: 1;border-color:rgba(var(--bs-highlighter-orange-rgb),var(--bs-border-opacity))!important}.border-highlighter-blue{--bs-border-opacity: 1;border-color:rgba(var(--bs-highlighter-blue-rgb),var(--bs-border-opacity))!important}.border-highlighter-purple{--bs-border-opacity: 1;border-color:rgba(var(--bs-highlighter-purple-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-highlighter-yellow{--bs-text-opacity: 1;color:rgba(var(--bs-highlighter-yellow-rgb),var(--bs-text-opacity))!important}.text-highlighter-pink{--bs-text-opacity: 1;color:rgba(var(--bs-highlighter-pink-rgb),var(--bs-text-opacity))!important}.text-highlighter-orange{--bs-text-opacity: 1;color:rgba(var(--bs-highlighter-orange-rgb),var(--bs-text-opacity))!important}.text-highlighter-blue{--bs-text-opacity: 1;color:rgba(var(--bs-highlighter-blue-rgb),var(--bs-text-opacity))!important}.text-highlighter-purple{--bs-text-opacity: 1;color:rgba(var(--bs-highlighter-purple-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline-highlighter-yellow{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-highlighter-yellow-rgb),var(--bs-link-underline-opacity))!important}.link-underline-highlighter-pink{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-highlighter-pink-rgb),var(--bs-link-underline-opacity))!important}.link-underline-highlighter-orange{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-highlighter-orange-rgb),var(--bs-link-underline-opacity))!important}.link-underline-highlighter-blue{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-highlighter-blue-rgb),var(--bs-link-underline-opacity))!important}.link-underline-highlighter-purple{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-highlighter-purple-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-highlighter-yellow{--bs-bg-opacity: 1;background-color:rgba(var(--bs-highlighter-yellow-rgb),var(--bs-bg-opacity))!important}.bg-highlighter-pink{--bs-bg-opacity: 1;background-color:rgba(var(--bs-highlighter-pink-rgb),var(--bs-bg-opacity))!important}.bg-highlighter-orange{--bs-bg-opacity: 1;background-color:rgba(var(--bs-highlighter-orange-rgb),var(--bs-bg-opacity))!important}.bg-highlighter-blue{--bs-bg-opacity: 1;background-color:rgba(var(--bs-highlighter-blue-rgb),var(--bs-bg-opacity))!important}.bg-highlighter-purple{--bs-bg-opacity: 1;background-color:rgba(var(--bs-highlighter-purple-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.font-family-black-ops-one{font-family:Black Ops One,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-family-zilla-slab{font-family:Zilla Slab,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}a{text-decoration:none}a:hover{text-decoration:underline} diff --git a/public/build/assets/app-front-5c1eb32f.css.gz b/public/build/assets/app-front-5c1eb32f.css.gz deleted file mode 100644 index da53766401da22af1e71e8c39f9caec6517e5348..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46466 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�>^MnabK!wsq4d7;c{|&8v5<{GfR@3W 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 cmH){if(i=Qg(i),i in Pc)return;Pc[i]=!0;const o=i.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(!!s)for(let c=r.length-1;c>=0;c--){const f=r[c];if(f.href===i&&(!o||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${a}`))return;const u=document.createElement("link");if(u.rel=o?"stylesheet":Zg,o||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),o)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>e()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})};var Sr=new Map;function e_(t){var e=Sr.get(t);e&&e.destroy()}function t_(t){var e=Sr.get(t);e&&e.update()}var br=null;typeof window>"u"?((br=function(t){return t}).destroy=function(t){return t},br.update=function(t){return t}):((br=function(t,e){return t&&Array.prototype.forEach.call(t.length?t:[t],function(n){return function(s){if(s&&s.nodeName&&s.nodeName==="TEXTAREA"&&!Sr.has(s)){var r,i=null,o=window.getComputedStyle(s),a=(r=s.value,function(){u({testForHeightReduction:r===""||!s.value.startsWith(r),restoreTextAlign:null}),r=s.value}),l=(function(f){s.removeEventListener("autosize:destroy",l),s.removeEventListener("autosize:update",c),s.removeEventListener("input",a),window.removeEventListener("resize",c),Object.keys(f).forEach(function(m){return s.style[m]=f[m]}),Sr.delete(s)}).bind(s,{height:s.style.height,resize:s.style.resize,textAlign:s.style.textAlign,overflowY:s.style.overflowY,overflowX:s.style.overflowX,wordWrap:s.style.wordWrap});s.addEventListener("autosize:destroy",l),s.addEventListener("autosize:update",c),s.addEventListener("input",a),window.addEventListener("resize",c),s.style.overflowX="hidden",s.style.wordWrap="break-word",Sr.set(s,{destroy:l,update:c}),c()}function u(f){var m,p,E=f.restoreTextAlign,d=E===void 0?null:E,y=f.testForHeightReduction,_=y===void 0||y,h=o.overflowY;if(s.scrollHeight!==0&&(o.resize==="vertical"?s.style.resize="none":o.resize==="both"&&(s.style.resize="horizontal"),_&&(m=function(g){for(var A=[];g&&g.parentNode&&g.parentNode instanceof Element;)g.parentNode.scrollTop&&A.push([g.parentNode,g.parentNode.scrollTop]),g=g.parentNode;return function(){return A.forEach(function(C){var O=C[0],v=C[1];O.style.scrollBehavior="auto",O.scrollTop=v,O.style.scrollBehavior=null})}}(s),s.style.height=""),p=o.boxSizing==="content-box"?s.scrollHeight-(parseFloat(o.paddingTop)+parseFloat(o.paddingBottom)):s.scrollHeight+parseFloat(o.borderTopWidth)+parseFloat(o.borderBottomWidth),o.maxHeight!=="none"&&p>parseFloat(o.maxHeight)?(o.overflowY==="hidden"&&(s.style.overflow="scroll"),p=parseFloat(o.maxHeight)):o.overflowY!=="hidden"&&(s.style.overflow="hidden"),s.style.height=p+"px",d&&(s.style.textAlign=d),m&&m(),i!==p&&(s.dispatchEvent(new Event("autosize:resized",{bubbles:!0})),i=p),h!==o.overflow&&!d)){var b=o.textAlign;o.overflow==="hidden"&&(s.style.textAlign=b==="start"?"end":"start"),u({restoreTextAlign:b,testForHeightReduction:!0})}}function c(){u({testForHeightReduction:!0,restoreTextAlign:null})}}(n)}),t}).destroy=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],e_),t},br.update=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],t_),t});var n_=br;const Dc=document.querySelectorAll('[data-bs-toggle="autosize"]');Dc.length&&Dc.forEach(function(t){n_(t)});function xs(t,e){if(t==null)return{};var n={},s=Object.keys(t),r,i;for(i=0;i=0)&&(n[r]=t[r]);return n}function oe(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new oe.InputMask(t,e)}class ge{constructor(e){Object.assign(this,{inserted:"",rawInserted:"",skip:!1,tailShift:0},e)}aggregate(e){return this.rawInserted+=e.rawInserted,this.skip=this.skip||e.skip,this.inserted+=e.inserted,this.tailShift+=e.tailShift,this}get offset(){return this.tailShift+this.inserted.length}}oe.ChangeDetails=ge;function ks(t){return typeof t=="string"||t instanceof String}const G={NONE:"NONE",LEFT:"LEFT",FORCE_LEFT:"FORCE_LEFT",RIGHT:"RIGHT",FORCE_RIGHT:"FORCE_RIGHT"};function s_(t){switch(t){case G.LEFT:return G.FORCE_LEFT;case G.RIGHT:return G.FORCE_RIGHT;default:return t}}function ya(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function xr(t){return Array.isArray(t)?t:[t,new ge]}function lo(t,e){if(e===t)return!0;var n=Array.isArray(e),s=Array.isArray(t),r;if(n&&s){if(e.length!=t.length)return!1;for(r=0;r0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=arguments.length>2?arguments[2]:void 0;this.value=e,this.from=n,this.stop=s}toString(){return this.value}extend(e){this.value+=String(e)}appendTo(e){return e.append(this.toString(),{tail:!0}).aggregate(e._appendPlaceholder())}get state(){return{value:this.value,from:this.from,stop:this.stop}}set state(e){Object.assign(this,e)}unshift(e){if(!this.value.length||e!=null&&this.from>=e)return"";const n=this.value[0];return this.value=this.value.slice(1),n}shift(){if(!this.value.length)return"";const e=this.value[this.value.length-1];return this.value=this.value.slice(0,-1),e}}class Je{constructor(e){this._value="",this._update(Object.assign({},Je.DEFAULTS,e)),this.isInitialized=!0}updateOptions(e){Object.keys(e).length&&this.withValueRefresh(this._update.bind(this,e))}_update(e){Object.assign(this,e)}get state(){return{_value:this.value}}set state(e){this._value=e._value}reset(){this._value=""}get value(){return this._value}set value(e){this.resolve(e)}resolve(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{input:!0};return this.reset(),this.append(e,n,""),this.doCommit(),this.value}get unmaskedValue(){return this.value}set unmaskedValue(e){this.reset(),this.append(e,{},""),this.doCommit()}get typedValue(){return this.doParse(this.value)}set typedValue(e){this.value=this.doFormat(e)}get rawInputValue(){return this.extractInput(0,this.value.length,{raw:!0})}set rawInputValue(e){this.reset(),this.append(e,{raw:!0},""),this.doCommit()}get displayValue(){return this.value}get isComplete(){return!0}get isFilled(){return this.isComplete}nearestInputPos(e,n){return e}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return Math.min(this.value.length,n-e)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this.value.slice(e,n)}extractTail(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return new Jt(this.extractInput(e,n),e)}appendTail(e){return ks(e)&&(e=new Jt(String(e))),e.appendTo(this)}_appendCharRaw(e){return e?(this._value+=e,new ge({inserted:e,rawInserted:e})):new ge}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;const r=this.state;let i;if([e,i]=xr(this.doPrepare(e,n)),i=i.aggregate(this._appendCharRaw(e,n)),i.inserted){let o,a=this.doValidate(n)!==!1;if(a&&s!=null){const l=this.state;this.overwrite===!0&&(o=s.state,s.unshift(this.value.length-i.tailShift));let u=this.appendTail(s);a=u.rawInserted===s.toString(),!(a&&u.inserted)&&this.overwrite==="shift"&&(this.state=l,o=s.state,s.shift(),u=this.appendTail(s),a=u.rawInserted===s.toString()),a&&u.inserted&&(this.state=l)}a||(i=new ge,this.state=r,s&&o&&(s.state=o))}return i}_appendPlaceholder(){return new ge}_appendEager(){return new ge}append(e,n,s){if(!ks(e))throw new Error("value should be string");const r=new ge,i=ks(s)?new Jt(String(s)):s;n!=null&&n.tail&&(n._beforeTailState=this.state);for(let o=0;o0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this._value=this.value.slice(0,e)+this.value.slice(n),new ge}withValueRefresh(e){if(this._refreshing||!this.isInitialized)return e();this._refreshing=!0;const n=this.rawInputValue,s=this.value,r=e();return this.rawInputValue=n,this.value&&this.value!==s&&s.indexOf(this.value)===0&&this.append(s.slice(this.value.length),{},""),delete this._refreshing,r}runIsolated(e){if(this._isolated||!this.isInitialized)return e(this);this._isolated=!0;const n=this.state,s=e(this);return this.state=n,delete this._isolated,s}doSkipInvalid(e){return this.skipInvalid}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.prepare?this.prepare(e,this,n):e}doValidate(e){return(!this.validate||this.validate(this.value,this,e))&&(!this.parent||this.parent.doValidate(e))}doCommit(){this.commit&&this.commit(this.value,this)}doFormat(e){return this.format?this.format(e,this):e}doParse(e){return this.parse?this.parse(e,this):e}splice(e,n,s,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{input:!0};const o=e+n,a=this.extractTail(o),l=this.eager===!0||this.eager==="remove";let u;l&&(r=s_(r),u=this.extractInput(0,o,{raw:!0}));let c=e;const f=new ge;if(r!==G.NONE&&(c=this.nearestInputPos(e,n>1&&e!==0&&!l?G.NONE:r),f.tailShift=c-e),f.aggregate(this.remove(c)),l&&r!==G.NONE&&u===this.rawInputValue)if(r===G.FORCE_LEFT){let m;for(;u===this.rawInputValue&&(m=this.value.length);)f.aggregate(new ge({tailShift:-1})).aggregate(this.remove(m-1))}else r===G.FORCE_RIGHT&&a.unshift();return f.aggregate(this.append(s,i,a))}maskEquals(e){return this.mask===e}typedValueEquals(e){const n=this.typedValue;return e===n||Je.EMPTY_VALUES.includes(e)&&Je.EMPTY_VALUES.includes(n)||this.doFormat(e)===this.doFormat(this.typedValue)}}Je.DEFAULTS={format:String,parse:t=>t,skipInvalid:!0};Je.EMPTY_VALUES=[void 0,null,""];oe.Masked=Je;function xd(t){if(t==null)throw new Error("mask property should be defined");return t instanceof RegExp?oe.MaskedRegExp:ks(t)?oe.MaskedPattern:t instanceof Date||t===Date?oe.MaskedDate:t instanceof Number||typeof t=="number"||t===Number?oe.MaskedNumber:Array.isArray(t)||t===Array?oe.MaskedDynamic:oe.Masked&&t.prototype instanceof oe.Masked?t:t instanceof oe.Masked?t.constructor:t instanceof Function?oe.MaskedFunction:(console.warn("Mask not found for mask",t),oe.Masked)}function Zn(t){if(oe.Masked&&t instanceof oe.Masked)return t;t=Object.assign({},t);const e=t.mask;if(oe.Masked&&e instanceof oe.Masked)return e;const n=xd(e);if(!n)throw new Error("Masked class is not found for provided mask, appropriate module needs to be import manually before creating mask.");return new n(t)}oe.createMask=Zn;const i_=["parent","isOptional","placeholderChar","displayChar","lazy","eager"],o_={0:/\d/,a:/[\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,"*":/./};class Bd{constructor(e){const{parent:n,isOptional:s,placeholderChar:r,displayChar:i,lazy:o,eager:a}=e,l=xs(e,i_);this.masked=Zn(l),Object.assign(this,{parent:n,isOptional:s,placeholderChar:r,displayChar:i,lazy:o,eager:a})}reset(){this.isFilled=!1,this.masked.reset()}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return e===0&&n>=1?(this.isFilled=!1,this.masked.remove(e,n)):new ge}get value(){return this.masked.value||(this.isFilled&&!this.isOptional?this.placeholderChar:"")}get unmaskedValue(){return this.masked.unmaskedValue}get displayValue(){return this.masked.value&&this.displayChar||this.value}get isComplete(){return!!this.masked.value||this.isOptional}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.isFilled)return new ge;const s=this.masked.state,r=this.masked._appendChar(e,n);return r.inserted&&this.doValidate(n)===!1&&(r.inserted=r.rawInserted="",this.masked.state=s),!r.inserted&&!this.isOptional&&!this.lazy&&!n.input&&(r.inserted=this.placeholderChar),r.skip=!r.inserted&&!this.isOptional,this.isFilled=!!r.inserted,r}append(){return this.masked.append(...arguments)}_appendPlaceholder(){const e=new ge;return this.isFilled||this.isOptional||(this.isFilled=!0,e.inserted=this.placeholderChar),e}_appendEager(){return new ge}extractTail(){return this.masked.extractTail(...arguments)}appendTail(){return this.masked.appendTail(...arguments)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;return this.masked.extractInput(e,n,s)}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;const s=0,r=this.value.length,i=Math.min(Math.max(e,s),r);switch(n){case G.LEFT:case G.FORCE_LEFT:return this.isComplete?i:s;case G.RIGHT:case G.FORCE_RIGHT:return this.isComplete?i:r;case G.NONE:default:return i}}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this.value.slice(e,n).length}doValidate(){return this.masked.doValidate(...arguments)&&(!this.parent||this.parent.doValidate(...arguments))}doCommit(){this.masked.doCommit()}get state(){return{masked:this.masked.state,isFilled:this.isFilled}}set state(e){this.masked.state=e.masked,this.isFilled=e.isFilled}}class $d{constructor(e){Object.assign(this,e),this._value="",this.isFixed=!0}get value(){return this._value}get unmaskedValue(){return this.isUnmasking?this.value:""}get displayValue(){return this.value}reset(){this._isRawInput=!1,this._value=""}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return this._value=this._value.slice(0,e)+this._value.slice(n),this._value||(this._isRawInput=!1),new ge}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;const s=0,r=this._value.length;switch(n){case G.LEFT:case G.FORCE_LEFT:return s;case G.NONE:case G.RIGHT:case G.FORCE_RIGHT:default:return r}}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return this._isRawInput?n-e:0}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).raw&&this._isRawInput&&this._value.slice(e,n)||""}get isComplete(){return!0}get isFilled(){return!!this._value}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=new ge;if(this.isFilled)return s;const r=this.eager===!0||this.eager==="append",o=this.char===e&&(this.isUnmasking||n.input||n.raw)&&(!n.raw||!r)&&!n.tail;return o&&(s.rawInserted=this.char),this._value=s.inserted=this.char,this._isRawInput=o&&(n.raw||n.input),s}_appendEager(){return this._appendChar(this.char,{tail:!0})}_appendPlaceholder(){const e=new ge;return this.isFilled||(this._value=e.inserted=this.char),e}extractTail(){return arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,new Jt("")}appendTail(e){return ks(e)&&(e=new Jt(String(e))),e.appendTo(this)}append(e,n,s){const r=this._appendChar(e[0],n);return s!=null&&(r.tailShift+=this.appendTail(s).tailShift),r}doCommit(){}get state(){return{_value:this._value,_isRawInput:this._isRawInput}}set state(e){Object.assign(this,e)}}const a_=["chunks"];class jn{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;this.chunks=e,this.from=n}toString(){return this.chunks.map(String).join("")}extend(e){if(!String(e))return;ks(e)&&(e=new Jt(String(e)));const n=this.chunks[this.chunks.length-1],s=n&&(n.stop===e.stop||e.stop==null)&&e.from===n.from+n.toString().length;if(e instanceof Jt)s?n.extend(e.toString()):this.chunks.push(e);else if(e instanceof jn){if(e.stop==null){let r;for(;e.chunks.length&&e.chunks[0].stop==null;)r=e.chunks.shift(),r.from+=e.from,this.extend(r)}e.toString()&&(e.stop=e.blockIndex,this.chunks.push(e))}}appendTo(e){if(!(e instanceof oe.MaskedPattern))return new Jt(this.toString()).appendTo(e);const n=new ge;for(let s=0;s=0){const l=e._appendPlaceholder(o);n.aggregate(l)}a=r instanceof jn&&e._blocks[o]}if(a){const l=a.appendTail(r);l.skip=!1,n.aggregate(l),e._value+=l.inserted;const u=r.toString().slice(l.rawInserted.length);u&&n.aggregate(e.append(u,{tail:!0}))}else n.aggregate(e.append(r.toString(),{tail:!0}))}return n}get state(){return{chunks:this.chunks.map(e=>e.state),from:this.from,stop:this.stop,blockIndex:this.blockIndex}}set state(e){const{chunks:n}=e,s=xs(e,a_);Object.assign(this,s),this.chunks=n.map(r=>{const i="chunks"in r?new jn:new Jt;return i.state=r,i})}unshift(e){if(!this.chunks.length||e!=null&&this.from>=e)return"";const n=e!=null?e-this.from:e;let s=0;for(;s=this.masked._blocks.length&&(this.index=this.masked._blocks.length-1,this.offset=this.block.value.length))}_pushLeft(e){for(this.pushState(),this.bindBlock();0<=this.index;--this.index,this.offset=((n=this.block)===null||n===void 0?void 0:n.value.length)||0){var n;if(e())return this.ok=!0}return this.ok=!1}_pushRight(e){for(this.pushState(),this.bindBlock();this.index{if(!(this.block.isFixed||!this.block.value)&&(this.offset=this.block.nearestInputPos(this.offset,G.FORCE_LEFT),this.offset!==0))return!0})}pushLeftBeforeInput(){return this._pushLeft(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,G.LEFT),!0})}pushLeftBeforeRequired(){return this._pushLeft(()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,G.LEFT),!0})}pushRightBeforeFilled(){return this._pushRight(()=>{if(!(this.block.isFixed||!this.block.value)&&(this.offset=this.block.nearestInputPos(this.offset,G.FORCE_RIGHT),this.offset!==this.block.value.length))return!0})}pushRightBeforeInput(){return this._pushRight(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,G.NONE),!0})}pushRightBeforeRequired(){return this._pushRight(()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,G.NONE),!0})}}class u_ extends Je{_update(e){e.mask&&(e.validate=n=>n.search(e.mask)>=0),super._update(e)}}oe.MaskedRegExp=u_;const c_=["_blocks"];class it extends Je{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.definitions=Object.assign({},o_,e.definitions),super(Object.assign({},it.DEFAULTS,e))}_update(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.definitions=Object.assign({},this.definitions,e.definitions),super._update(e),this._rebuildMask()}_rebuildMask(){const e=this.definitions;this._blocks=[],this._stops=[],this._maskedBlocks={};let n=this.mask;if(!n||!e)return;let s=!1,r=!1;for(let a=0;am.indexOf(d)===0);p.sort((d,y)=>y.length-d.length);const E=p[0];if(E){const d=Zn(Object.assign({parent:this,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,overwrite:this.overwrite},this.blocks[E]));d&&(this._blocks.push(d),this._maskedBlocks[E]||(this._maskedBlocks[E]=[]),this._maskedBlocks[E].push(this._blocks.length-1)),a+=E.length-1;continue}}let l=n[a],u=l in e;if(l===it.STOP_CHAR){this._stops.push(this._blocks.length);continue}if(l==="{"||l==="}"){s=!s;continue}if(l==="["||l==="]"){r=!r;continue}if(l===it.ESCAPE_CHAR){if(++a,l=n[a],!l)break;u=!1}const c=(i=e[l])!==null&&i!==void 0&&i.mask&&!(((o=e[l])===null||o===void 0?void 0:o.mask.prototype)instanceof oe.Masked)?e[l]:{mask:e[l]},f=u?new Bd(Object.assign({parent:this,isOptional:r,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar},c)):new $d({char:l,eager:this.eager,isUnmasking:s});this._blocks.push(f)}}get state(){return Object.assign({},super.state,{_blocks:this._blocks.map(e=>e.state)})}set state(e){const{_blocks:n}=e,s=xs(e,c_);this._blocks.forEach((r,i)=>r.state=n[i]),super.state=s}reset(){super.reset(),this._blocks.forEach(e=>e.reset())}get isComplete(){return this._blocks.every(e=>e.isComplete)}get isFilled(){return this._blocks.every(e=>e.isFilled)}get isFixed(){return this._blocks.every(e=>e.isFixed)}get isOptional(){return this._blocks.every(e=>e.isOptional)}doCommit(){this._blocks.forEach(e=>e.doCommit()),super.doCommit()}get unmaskedValue(){return this._blocks.reduce((e,n)=>e+=n.unmaskedValue,"")}set unmaskedValue(e){super.unmaskedValue=e}get value(){return this._blocks.reduce((e,n)=>e+=n.value,"")}set value(e){super.value=e}get displayValue(){return this._blocks.reduce((e,n)=>e+=n.displayValue,"")}appendTail(e){return super.appendTail(e).aggregate(this._appendPlaceholder())}_appendEager(){var e;const n=new ge;let s=(e=this._mapPosToBlock(this.value.length))===null||e===void 0?void 0:e.index;if(s==null)return n;this._blocks[s].isFilled&&++s;for(let r=s;r1&&arguments[1]!==void 0?arguments[1]:{};const s=this._mapPosToBlock(this.value.length),r=new ge;if(!s)return r;for(let a=s.index;;++a){var i,o;const l=this._blocks[a];if(!l)break;const u=l._appendChar(e,Object.assign({},n,{_beforeTailState:(i=n._beforeTailState)===null||i===void 0||(o=i._blocks)===null||o===void 0?void 0:o[a]})),c=u.skip;if(r.aggregate(u),c||u.rawInserted)break}return r}extractTail(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;const s=new jn;return e===n||this._forEachBlocksInRange(e,n,(r,i,o,a)=>{const l=r.extractTail(o,a);l.stop=this._findStopBefore(i),l.from=this._blockStartPos(i),l instanceof jn&&(l.blockIndex=i),s.extend(l)}),s}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(e===n)return"";let r="";return this._forEachBlocksInRange(e,n,(i,o,a,l)=>{r+=i.extractInput(a,l,s)}),r}_findStopBefore(e){let n;for(let s=0;s{if(!o.lazy||e!=null){const a=o._blocks!=null?[o._blocks.length]:[],l=o._appendPlaceholder(...a);this._value+=l.inserted,n.aggregate(l)}}),n}_mapPosToBlock(e){let n="";for(let s=0;sn+=s.value.length,0)}_forEachBlocksInRange(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;const r=this._mapPosToBlock(e);if(r){const i=this._mapPosToBlock(n),o=i&&r.index===i.index,a=r.offset,l=i&&o?i.offset:this._blocks[r.index].value.length;if(s(this._blocks[r.index],r.index,a,l),i&&!o){for(let u=r.index+1;u0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;const s=super.remove(e,n);return this._forEachBlocksInRange(e,n,(r,i,o,a)=>{s.aggregate(r.remove(o,a))}),s}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;if(!this._blocks.length)return 0;const s=new l_(this,e);if(n===G.NONE)return s.pushRightBeforeInput()||(s.popState(),s.pushLeftBeforeInput())?s.pos:this.value.length;if(n===G.LEFT||n===G.FORCE_LEFT){if(n===G.LEFT){if(s.pushRightBeforeFilled(),s.ok&&s.pos===e)return e;s.popState()}if(s.pushLeftBeforeInput(),s.pushLeftBeforeRequired(),s.pushLeftBeforeFilled(),n===G.LEFT){if(s.pushRightBeforeInput(),s.pushRightBeforeRequired(),s.ok&&s.pos<=e||(s.popState(),s.ok&&s.pos<=e))return s.pos;s.popState()}return s.ok?s.pos:n===G.FORCE_LEFT?0:(s.popState(),s.ok||(s.popState(),s.ok)?s.pos:0)}return n===G.RIGHT||n===G.FORCE_RIGHT?(s.pushRightBeforeInput(),s.pushRightBeforeRequired(),s.pushRightBeforeFilled()?s.pos:n===G.FORCE_RIGHT?this.value.length:(s.popState(),s.ok||(s.popState(),s.ok)?s.pos:this.nearestInputPos(e,G.LEFT))):e}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=0;return this._forEachBlocksInRange(e,n,(r,i,o,a)=>{s+=r.totalInputPositions(o,a)}),s}maskedBlock(e){return this.maskedBlocks(e)[0]}maskedBlocks(e){const n=this._maskedBlocks[e];return n?n.map(s=>this._blocks[s]):[]}}it.DEFAULTS={lazy:!0,placeholderChar:"_"};it.STOP_CHAR="`";it.ESCAPE_CHAR="\\";it.InputDefinition=Bd;it.FixedDefinition=$d;oe.MaskedPattern=it;class Ki extends it{get _matchFrom(){return this.maxLength-String(this.from).length}_update(e){e=Object.assign({to:this.to||0,from:this.from||0,maxLength:this.maxLength||0},e);let n=String(e.to).length;e.maxLength!=null&&(n=Math.max(n,e.maxLength)),e.maxLength=n;const s=String(e.from).padStart(n,"0"),r=String(e.to).padStart(n,"0");let i=0;for(;i1&&arguments[1]!==void 0?arguments[1]:{},s;if([e,s]=xr(super.doPrepare(e.replace(/\D/g,""),n)),!this.autofix||!e)return e;const r=String(this.from).padStart(this.maxLength,"0"),i=String(this.to).padStart(this.maxLength,"0");let o=this.value+e;if(o.length>this.maxLength)return"";const[a,l]=this.boundaries(o);return Number(l)this.to?this.autofix==="pad"&&o.length{const r=e.blocks[s];!("autofix"in r)&&"autofix"in e&&(r.autofix=e.autofix)}),super._update(e)}doValidate(){const e=this.date;return super.doValidate(...arguments)&&(!this.isComplete||this.isDateExist(this.value)&&e!=null&&(this.min==null||this.min<=e)&&(this.max==null||e<=this.max))}isDateExist(e){return this.format(this.parse(e,this),this).indexOf(e)>=0}get date(){return this.typedValue}set date(e){this.typedValue=e}get typedValue(){return this.isComplete?super.typedValue:null}set typedValue(e){super.typedValue=e}maskEquals(e){return e===Date||super.maskEquals(e)}}Bs.DEFAULTS={pattern:"d{.}`m{.}`Y",format:t=>{if(!t)return"";const e=String(t.getDate()).padStart(2,"0"),n=String(t.getMonth()+1).padStart(2,"0"),s=t.getFullYear();return[e,n,s].join(".")},parse:t=>{const[e,n,s]=t.split(".");return new Date(s,n-1,e)}};Bs.GET_DEFAULT_BLOCKS=()=>({d:{mask:Ki,from:1,to:31,maxLength:2},m:{mask:Ki,from:1,to:12,maxLength:2},Y:{mask:Ki,from:1900,to:9999}});oe.MaskedDate=Bs;class Ql{get selectionStart(){let e;try{e=this._unsafeSelectionStart}catch{}return e??this.value.length}get selectionEnd(){let e;try{e=this._unsafeSelectionEnd}catch{}return e??this.value.length}select(e,n){if(!(e==null||n==null||e===this.selectionStart&&n===this.selectionEnd))try{this._unsafeSelect(e,n)}catch{}}_unsafeSelect(e,n){}get isActive(){return!1}bindEvents(e){}unbindEvents(){}}oe.MaskElement=Ql;class tr extends Ql{constructor(e){super(),this.input=e,this._handlers={}}get rootElement(){var e,n,s;return(e=(n=(s=this.input).getRootNode)===null||n===void 0?void 0:n.call(s))!==null&&e!==void 0?e:document}get isActive(){return this.input===this.rootElement.activeElement}get _unsafeSelectionStart(){return this.input.selectionStart}get _unsafeSelectionEnd(){return this.input.selectionEnd}_unsafeSelect(e,n){this.input.setSelectionRange(e,n)}get value(){return this.input.value}set value(e){this.input.value=e}bindEvents(e){Object.keys(e).forEach(n=>this._toggleEventHandler(tr.EVENTS_MAP[n],e[n]))}unbindEvents(){Object.keys(this._handlers).forEach(e=>this._toggleEventHandler(e))}_toggleEventHandler(e,n){this._handlers[e]&&(this.input.removeEventListener(e,this._handlers[e]),delete this._handlers[e]),n&&(this.input.addEventListener(e,n),this._handlers[e]=n)}}tr.EVENTS_MAP={selectionChange:"keydown",input:"input",drop:"drop",click:"click",focus:"focus",commit:"blur"};oe.HTMLMaskElement=tr;class Vd extends tr{get _unsafeSelectionStart(){const e=this.rootElement,n=e.getSelection&&e.getSelection(),s=n&&n.anchorOffset,r=n&&n.focusOffset;return r==null||s==null||sr?s:r}_unsafeSelect(e,n){if(!this.rootElement.createRange)return;const s=this.rootElement.createRange();s.setStart(this.input.firstChild||this.input,e),s.setEnd(this.input.lastChild||this.input,n);const r=this.rootElement,i=r.getSelection&&r.getSelection();i&&(i.removeAllRanges(),i.addRange(s))}get value(){return this.input.textContent}set value(e){this.input.textContent=e}}oe.HTMLContenteditableMaskElement=Vd;const f_=["mask"];class d_{constructor(e,n){this.el=e instanceof Ql?e:e.isContentEditable&&e.tagName!=="INPUT"&&e.tagName!=="TEXTAREA"?new Vd(e):new tr(e),this.masked=Zn(n),this._listeners={},this._value="",this._unmaskedValue="",this._saveSelection=this._saveSelection.bind(this),this._onInput=this._onInput.bind(this),this._onChange=this._onChange.bind(this),this._onDrop=this._onDrop.bind(this),this._onFocus=this._onFocus.bind(this),this._onClick=this._onClick.bind(this),this.alignCursor=this.alignCursor.bind(this),this.alignCursorFriendly=this.alignCursorFriendly.bind(this),this._bindEvents(),this.updateValue(),this._onChange()}get mask(){return this.masked.mask}maskEquals(e){var n;return e==null||((n=this.masked)===null||n===void 0?void 0:n.maskEquals(e))}set mask(e){if(this.maskEquals(e))return;if(!(e instanceof oe.Masked)&&this.masked.constructor===xd(e)){this.masked.updateOptions({mask:e});return}const n=Zn({mask:e});n.unmaskedValue=this.masked.unmaskedValue,this.masked=n}get value(){return this._value}set value(e){this.value!==e&&(this.masked.value=e,this.updateControl(),this.alignCursor())}get unmaskedValue(){return this._unmaskedValue}set unmaskedValue(e){this.unmaskedValue!==e&&(this.masked.unmaskedValue=e,this.updateControl(),this.alignCursor())}get typedValue(){return this.masked.typedValue}set typedValue(e){this.masked.typedValueEquals(e)||(this.masked.typedValue=e,this.updateControl(),this.alignCursor())}get displayValue(){return this.masked.displayValue}_bindEvents(){this.el.bindEvents({selectionChange:this._saveSelection,input:this._onInput,drop:this._onDrop,click:this._onClick,focus:this._onFocus,commit:this._onChange})}_unbindEvents(){this.el&&this.el.unbindEvents()}_fireEvent(e){for(var n=arguments.length,s=new Array(n>1?n-1:0),r=1;ro(...s))}get selectionStart(){return this._cursorChanging?this._changingCursorPos:this.el.selectionStart}get cursorPos(){return this._cursorChanging?this._changingCursorPos:this.el.selectionEnd}set cursorPos(e){!this.el||!this.el.isActive||(this.el.select(e,e),this._saveSelection())}_saveSelection(){this.displayValue!==this.el.value&&console.warn("Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly."),this._selection={start:this.selectionStart,end:this.cursorPos}}updateValue(){this.masked.value=this.el.value,this._value=this.masked.value}updateControl(){const e=this.masked.unmaskedValue,n=this.masked.value,s=this.displayValue,r=this.unmaskedValue!==e||this.value!==n;this._unmaskedValue=e,this._value=n,this.el.value!==s&&(this.el.value=s),r&&this._fireChangeEvents()}updateOptions(e){const{mask:n}=e,s=xs(e,f_),r=!this.maskEquals(n),i=!lo(this.masked,s);r&&(this.mask=n),i&&this.masked.updateOptions(s),(r||i)&&this.updateControl()}updateCursor(e){e!=null&&(this.cursorPos=e,this._delayUpdateCursor(e))}_delayUpdateCursor(e){this._abortUpdateCursor(),this._changingCursorPos=e,this._cursorChanging=setTimeout(()=>{this.el&&(this.cursorPos=this._changingCursorPos,this._abortUpdateCursor())},10)}_fireChangeEvents(){this._fireEvent("accept",this._inputEvent),this.masked.isComplete&&this._fireEvent("complete",this._inputEvent)}_abortUpdateCursor(){this._cursorChanging&&(clearTimeout(this._cursorChanging),delete this._cursorChanging)}alignCursor(){this.cursorPos=this.masked.nearestInputPos(this.masked.nearestInputPos(this.cursorPos,G.LEFT))}alignCursorFriendly(){this.selectionStart===this.cursorPos&&this.alignCursor()}on(e,n){return this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(n),this}off(e,n){if(!this._listeners[e])return this;if(!n)return delete this._listeners[e],this;const s=this._listeners[e].indexOf(n);return s>=0&&this._listeners[e].splice(s,1),this}_onInput(e){if(this._inputEvent=e,this._abortUpdateCursor(),!this._selection)return this.updateValue();const n=new r_(this.el.value,this.cursorPos,this.displayValue,this._selection),s=this.masked.rawInputValue,r=this.masked.splice(n.startChangePos,n.removed.length,n.inserted,n.removeDirection,{input:!0,raw:!0}).offset,i=s===this.masked.rawInputValue?n.removeDirection:G.NONE;let o=this.masked.nearestInputPos(n.startChangePos+r,i);i!==G.NONE&&(o=this.masked.nearestInputPos(o,G.NONE)),this.updateControl(),this.updateCursor(o),delete this._inputEvent}_onChange(){this.displayValue!==this.el.value&&this.updateValue(),this.masked.doCommit(),this.updateControl(),this._saveSelection()}_onDrop(e){e.preventDefault(),e.stopPropagation()}_onFocus(e){this.alignCursorFriendly()}_onClick(e){this.alignCursorFriendly()}destroy(){this._unbindEvents(),this._listeners.length=0,delete this.el}}oe.InputMask=d_;class h_ extends it{_update(e){e.enum&&(e.mask="*".repeat(e.enum[0].length)),super._update(e)}doValidate(){return this.enum.some(e=>e.indexOf(this.unmaskedValue)>=0)&&super.doValidate(...arguments)}}oe.MaskedEnum=h_;class pt extends Je{constructor(e){super(Object.assign({},pt.DEFAULTS,e))}_update(e){super._update(e),this._updateRegExps()}_updateRegExps(){let e="^"+(this.allowNegative?"[+|\\-]?":""),n="\\d*",s=(this.scale?"(".concat(ya(this.radix),"\\d{0,").concat(this.scale,"})?"):"")+"$";this._numberRegExp=new RegExp(e+n+s),this._mapToRadixRegExp=new RegExp("[".concat(this.mapToRadix.map(ya).join(""),"]"),"g"),this._thousandsSeparatorRegExp=new RegExp(ya(this.thousandsSeparator),"g")}_removeThousandsSeparators(e){return e.replace(this._thousandsSeparatorRegExp,"")}_insertThousandsSeparators(e){const n=e.split(this.radix);return n[0]=n[0].replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandsSeparator),n.join(this.radix)}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};e=this._removeThousandsSeparators(this.scale&&this.mapToRadix.length&&(n.input&&n.raw||!n.input&&!n.raw)?e.replace(this._mapToRadixRegExp,this.radix):e);const[s,r]=xr(super.doPrepare(e,n));return e&&!s&&(r.skip=!0),[s,r]}_separatorsCount(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=0;for(let r=0;r0&&arguments[0]!==void 0?arguments[0]:this._value;return this._separatorsCount(this._removeThousandsSeparators(e).length,!0)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;return[e,n]=this._adjustRangeWithSeparators(e,n),this._removeThousandsSeparators(super.extractInput(e,n,s))}_appendCharRaw(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.thousandsSeparator)return super._appendCharRaw(e,n);const s=n.tail&&n._beforeTailState?n._beforeTailState._value:this._value,r=this._separatorsCountFromSlice(s);this._value=this._removeThousandsSeparators(this.value);const i=super._appendCharRaw(e,n);this._value=this._insertThousandsSeparators(this._value);const o=n.tail&&n._beforeTailState?n._beforeTailState._value:this._value,a=this._separatorsCountFromSlice(o);return i.tailShift+=(a-r)*this.thousandsSeparator.length,i.skip=!i.rawInserted&&e===this.thousandsSeparator,i}_findSeparatorAround(e){if(this.thousandsSeparator){const n=e-this.thousandsSeparator.length+1,s=this.value.indexOf(this.thousandsSeparator,n);if(s<=e)return s}return-1}_adjustRangeWithSeparators(e,n){const s=this._findSeparatorAround(e);s>=0&&(e=s);const r=this._findSeparatorAround(n);return r>=0&&(n=r+this.thousandsSeparator.length),[e,n]}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;[e,n]=this._adjustRangeWithSeparators(e,n);const s=this.value.slice(0,e),r=this.value.slice(n),i=this._separatorsCount(s.length);this._value=this._insertThousandsSeparators(this._removeThousandsSeparators(s+r));const o=this._separatorsCountFromSlice(s);return new ge({tailShift:(o-i)*this.thousandsSeparator.length})}nearestInputPos(e,n){if(!this.thousandsSeparator)return e;switch(n){case G.NONE:case G.LEFT:case G.FORCE_LEFT:{const s=this._findSeparatorAround(e-1);if(s>=0){const r=s+this.thousandsSeparator.length;if(e=0)return s+this.thousandsSeparator.length}}return e}doValidate(e){let n=!!this._removeThousandsSeparators(this.value).match(this._numberRegExp);if(n){const s=this.number;n=n&&!isNaN(s)&&(this.min==null||this.min>=0||this.min<=this.number)&&(this.max==null||this.max<=0||this.number<=this.max)}return n&&super.doValidate(e)}doCommit(){if(this.value){const e=this.number;let n=e;this.min!=null&&(n=Math.max(n,this.min)),this.max!=null&&(n=Math.min(n,this.max)),n!==e&&(this.unmaskedValue=this.doFormat(n));let s=this.value;this.normalizeZeros&&(s=this._normalizeZeros(s)),this.padFractionalZeros&&this.scale>0&&(s=this._padFractionalZeros(s)),this._value=s}super.doCommit()}_normalizeZeros(e){const n=this._removeThousandsSeparators(e).split(this.radix);return n[0]=n[0].replace(/^(\D*)(0*)(\d*)/,(s,r,i,o)=>r+o),e.length&&!/\d$/.test(n[0])&&(n[0]=n[0]+"0"),n.length>1&&(n[1]=n[1].replace(/0*$/,""),n[1].length||(n.length=1)),this._insertThousandsSeparators(n.join(this.radix))}_padFractionalZeros(e){if(!e)return e;const n=e.split(this.radix);return n.length<2&&n.push(""),n[1]=n[1].padEnd(this.scale,"0"),n.join(this.radix)}doSkipInvalid(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;const r=this.scale===0&&e!==this.thousandsSeparator&&(e===this.radix||e===pt.UNMASKED_RADIX||this.mapToRadix.includes(e));return super.doSkipInvalid(e,n,s)&&!r}get unmaskedValue(){return this._removeThousandsSeparators(this._normalizeZeros(this.value)).replace(this.radix,pt.UNMASKED_RADIX)}set unmaskedValue(e){super.unmaskedValue=e}get typedValue(){return this.doParse(this.unmaskedValue)}set typedValue(e){this.rawInputValue=this.doFormat(e).replace(pt.UNMASKED_RADIX,this.radix)}get number(){return this.typedValue}set number(e){this.typedValue=e}get allowNegative(){return this.signed||this.min!=null&&this.min<0||this.max!=null&&this.max<0}typedValueEquals(e){return(super.typedValueEquals(e)||pt.EMPTY_VALUES.includes(e)&&pt.EMPTY_VALUES.includes(this.typedValue))&&!(e===0&&this.value==="")}}pt.UNMASKED_RADIX=".";pt.DEFAULTS={radix:",",thousandsSeparator:"",mapToRadix:[pt.UNMASKED_RADIX],scale:2,signed:!1,normalizeZeros:!0,padFractionalZeros:!1,parse:Number,format:t=>t.toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:20})};pt.EMPTY_VALUES=[...Je.EMPTY_VALUES,0];oe.MaskedNumber=pt;class p_ extends Je{_update(e){e.mask&&(e.validate=e.mask),super._update(e)}}oe.MaskedFunction=p_;const m_=["compiledMasks","currentMaskRef","currentMask"],g_=["mask"];class xo extends Je{constructor(e){super(Object.assign({},xo.DEFAULTS,e)),this.currentMask=null}_update(e){super._update(e),"mask"in e&&(this.compiledMasks=Array.isArray(e.mask)?e.mask.map(n=>Zn(n)):[])}_appendCharRaw(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=this._applyDispatch(e,n);return this.currentMask&&s.aggregate(this.currentMask._appendChar(e,this.currentMaskFlags(n))),s}_applyDispatch(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";const r=n.tail&&n._beforeTailState!=null?n._beforeTailState._value:this.value,i=this.rawInputValue,o=n.tail&&n._beforeTailState!=null?n._beforeTailState._rawInputValue:i,a=i.slice(o.length),l=this.currentMask,u=new ge,c=l==null?void 0:l.state;if(this.currentMask=this.doDispatch(e,Object.assign({},n),s),this.currentMask)if(this.currentMask!==l){if(this.currentMask.reset(),o){const f=this.currentMask.append(o,{raw:!0});u.tailShift=f.inserted.length-r.length}a&&(u.tailShift+=this.currentMask.append(a,{raw:!0,tail:!0}).tailShift)}else this.currentMask.state=c;return u}_appendPlaceholder(){const e=this._applyDispatch(...arguments);return this.currentMask&&e.aggregate(this.currentMask._appendPlaceholder()),e}_appendEager(){const e=this._applyDispatch(...arguments);return this.currentMask&&e.aggregate(this.currentMask._appendEager()),e}appendTail(e){const n=new ge;return e&&n.aggregate(this._applyDispatch("",{},e)),n.aggregate(this.currentMask?this.currentMask.appendTail(e):super.appendTail(e))}currentMaskFlags(e){var n,s;return Object.assign({},e,{_beforeTailState:((n=e._beforeTailState)===null||n===void 0?void 0:n.currentMaskRef)===this.currentMask&&((s=e._beforeTailState)===null||s===void 0?void 0:s.currentMask)||e._beforeTailState})}doDispatch(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return this.dispatch(e,this,n,s)}doValidate(e){return super.doValidate(e)&&(!this.currentMask||this.currentMask.doValidate(this.currentMaskFlags(e)))}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},[s,r]=xr(super.doPrepare(e,n));if(this.currentMask){let i;[s,i]=xr(super.doPrepare(s,this.currentMaskFlags(n))),r=r.aggregate(i)}return[s,r]}reset(){var e;(e=this.currentMask)===null||e===void 0||e.reset(),this.compiledMasks.forEach(n=>n.reset())}get value(){return this.currentMask?this.currentMask.value:""}set value(e){super.value=e}get unmaskedValue(){return this.currentMask?this.currentMask.unmaskedValue:""}set unmaskedValue(e){super.unmaskedValue=e}get typedValue(){return this.currentMask?this.currentMask.typedValue:""}set typedValue(e){let n=String(e);this.currentMask&&(this.currentMask.typedValue=e,n=this.currentMask.unmaskedValue),this.unmaskedValue=n}get displayValue(){return this.currentMask?this.currentMask.displayValue:""}get isComplete(){var e;return!!(!((e=this.currentMask)===null||e===void 0)&&e.isComplete)}get isFilled(){var e;return!!(!((e=this.currentMask)===null||e===void 0)&&e.isFilled)}remove(){const e=new ge;return this.currentMask&&e.aggregate(this.currentMask.remove(...arguments)).aggregate(this._applyDispatch()),e}get state(){var e;return Object.assign({},super.state,{_rawInputValue:this.rawInputValue,compiledMasks:this.compiledMasks.map(n=>n.state),currentMaskRef:this.currentMask,currentMask:(e=this.currentMask)===null||e===void 0?void 0:e.state})}set state(e){const{compiledMasks:n,currentMaskRef:s,currentMask:r}=e,i=xs(e,m_);this.compiledMasks.forEach((o,a)=>o.state=n[a]),s!=null&&(this.currentMask=s,this.currentMask.state=r),super.state=i}extractInput(){return this.currentMask?this.currentMask.extractInput(...arguments):""}extractTail(){return this.currentMask?this.currentMask.extractTail(...arguments):super.extractTail(...arguments)}doCommit(){this.currentMask&&this.currentMask.doCommit(),super.doCommit()}nearestInputPos(){return this.currentMask?this.currentMask.nearestInputPos(...arguments):super.nearestInputPos(...arguments)}get overwrite(){return this.currentMask?this.currentMask.overwrite:super.overwrite}set overwrite(e){console.warn('"overwrite" option is not available in dynamic mask, use this option in siblings')}get eager(){return this.currentMask?this.currentMask.eager:super.eager}set eager(e){console.warn('"eager" option is not available in dynamic mask, use this option in siblings')}get skipInvalid(){return this.currentMask?this.currentMask.skipInvalid:super.skipInvalid}set skipInvalid(e){(this.isInitialized||e!==Je.DEFAULTS.skipInvalid)&&console.warn('"skipInvalid" option is not available in dynamic mask, use this option in siblings')}maskEquals(e){return Array.isArray(e)&&this.compiledMasks.every((n,s)=>{if(!e[s])return;const r=e[s],{mask:i}=r,o=xs(r,g_);return lo(n,o)&&n.maskEquals(i)})}typedValueEquals(e){var n;return!!(!((n=this.currentMask)===null||n===void 0)&&n.typedValueEquals(e))}}xo.DEFAULTS={dispatch:(t,e,n,s)=>{if(!e.compiledMasks.length)return;const r=e.rawInputValue,i=e.compiledMasks.map((o,a)=>{const l=e.currentMask===o,u=l?o.value.length:o.nearestInputPos(o.value.length,G.FORCE_LEFT);return o.rawInputValue!==r?(o.reset(),o.append(r,{raw:!0})):l||o.remove(u),o.append(t,e.currentMaskFlags(n)),o.appendTail(s),{index:a,weight:o.rawInputValue.length,totalInputPositions:o.totalInputPositions(0,Math.max(u,o.nearestInputPos(o.value.length,G.FORCE_LEFT)))}});return i.sort((o,a)=>a.weight-o.weight||a.totalInputPositions-o.totalInputPositions),e.compiledMasks[i[0].index]}};oe.MaskedDynamic=xo;const nl={MASKED:"value",UNMASKED:"unmaskedValue",TYPED:"typedValue"};function jd(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:nl.MASKED,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:nl.MASKED;const s=Zn(t);return r=>s.runIsolated(i=>(i[e]=r,i[n]))}function __(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),s=1;s"u")return!1;var e=ct(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function y_(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var s=e.styles[n]||{},r=e.attributes[n]||{},i=e.elements[n];!Et(i)||!Ht(i)||(Object.assign(i.style,s),Object.keys(r).forEach(function(o){var a=r[o];a===!1?i.removeAttribute(o):i.setAttribute(o,a===!0?"":a)}))})}function v_(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(s){var r=e.elements[s],i=e.attributes[s]||{},o=Object.keys(e.styles.hasOwnProperty(s)?e.styles[s]:n[s]),a=o.reduce(function(l,u){return l[u]="",l},{});!Et(r)||!Ht(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(l){r.removeAttribute(l)}))})}}const su={name:"applyStyles",enabled:!0,phase:"write",fn:y_,effect:v_,requires:["computeStyles"]};function Vt(t){return t.split("-")[0]}var Kn=Math.max,uo=Math.min,Vs=Math.round;function rl(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function eh(){return!/^((?!chrome|android).)*safari/i.test(rl())}function js(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var s=t.getBoundingClientRect(),r=1,i=1;e&&Et(t)&&(r=t.offsetWidth>0&&Vs(s.width)/t.offsetWidth||1,i=t.offsetHeight>0&&Vs(s.height)/t.offsetHeight||1);var o=es(t)?ct(t):window,a=o.visualViewport,l=!eh()&&n,u=(s.left+(l&&a?a.offsetLeft:0))/r,c=(s.top+(l&&a?a.offsetTop:0))/i,f=s.width/r,m=s.height/i;return{width:f,height:m,top:c,right:u+f,bottom:c+m,left:u,x:u,y:c}}function ru(t){var e=js(t),n=t.offsetWidth,s=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-s)<=1&&(s=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:s}}function th(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&nu(n)){var s=e;do{if(s&&t.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function sn(t){return ct(t).getComputedStyle(t)}function b_(t){return["table","td","th"].indexOf(Ht(t))>=0}function Pn(t){return((es(t)?t.ownerDocument:t.document)||window.document).documentElement}function $o(t){return Ht(t)==="html"?t:t.assignedSlot||t.parentNode||(nu(t)?t.host:null)||Pn(t)}function Ic(t){return!Et(t)||sn(t).position==="fixed"?null:t.offsetParent}function A_(t){var e=/firefox/i.test(rl()),n=/Trident/i.test(rl());if(n&&Et(t)){var s=sn(t);if(s.position==="fixed")return null}var r=$o(t);for(nu(r)&&(r=r.host);Et(r)&&["html","body"].indexOf(Ht(r))<0;){var i=sn(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function ei(t){for(var e=ct(t),n=Ic(t);n&&b_(n)&&sn(n).position==="static";)n=Ic(n);return n&&(Ht(n)==="html"||Ht(n)==="body"&&sn(n).position==="static")?e:n||A_(t)||e}function iu(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function wr(t,e,n){return Kn(t,uo(e,n))}function T_(t,e,n){var s=wr(t,e,n);return s>n?n:s}function nh(){return{top:0,right:0,bottom:0,left:0}}function sh(t){return Object.assign({},nh(),t)}function rh(t,e){return e.reduce(function(n,s){return n[s]=t,n},{})}var C_=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,sh(typeof e!="number"?e:rh(e,nr))};function S_(t){var e,n=t.state,s=t.name,r=t.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,a=Vt(n.placement),l=iu(a),u=[He,ut].indexOf(a)>=0,c=u?"height":"width";if(!(!i||!o)){var f=C_(r.padding,n),m=ru(i),p=l==="y"?je:He,E=l==="y"?lt:ut,d=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],y=o[l]-n.rects.reference[l],_=ei(i),h=_?l==="y"?_.clientHeight||0:_.clientWidth||0:0,b=d/2-y/2,g=f[p],A=h-m[c]-f[E],C=h/2-m[c]/2+b,O=wr(g,C,A),v=l;n.modifiersData[s]=(e={},e[v]=O,e.centerOffset=O-C,e)}}function w_(t){var e=t.state,n=t.options,s=n.element,r=s===void 0?"[data-popper-arrow]":s;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||th(e.elements.popper,r)&&(e.elements.arrow=r))}const ih={name:"arrow",enabled:!0,phase:"main",fn:S_,effect:w_,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Hs(t){return t.split("-")[1]}var O_={top:"auto",right:"auto",bottom:"auto",left:"auto"};function k_(t,e){var n=t.x,s=t.y,r=e.devicePixelRatio||1;return{x:Vs(n*r)/r||0,y:Vs(s*r)/r||0}}function Rc(t){var e,n=t.popper,s=t.popperRect,r=t.placement,i=t.variation,o=t.offsets,a=t.position,l=t.gpuAcceleration,u=t.adaptive,c=t.roundOffsets,f=t.isFixed,m=o.x,p=m===void 0?0:m,E=o.y,d=E===void 0?0:E,y=typeof c=="function"?c({x:p,y:d}):{x:p,y:d};p=y.x,d=y.y;var _=o.hasOwnProperty("x"),h=o.hasOwnProperty("y"),b=He,g=je,A=window;if(u){var C=ei(n),O="clientHeight",v="clientWidth";if(C===ct(n)&&(C=Pn(n),sn(C).position!=="static"&&a==="absolute"&&(O="scrollHeight",v="scrollWidth")),C=C,r===je||(r===He||r===ut)&&i===$s){g=lt;var w=f&&C===A&&A.visualViewport?A.visualViewport.height:C[O];d-=w-s.height,d*=l?1:-1}if(r===He||(r===je||r===lt)&&i===$s){b=ut;var k=f&&C===A&&A.visualViewport?A.visualViewport.width:C[v];p-=k-s.width,p*=l?1:-1}}var N=Object.assign({position:a},u&&O_),P=c===!0?k_({x:p,y:d},ct(n)):{x:p,y:d};if(p=P.x,d=P.y,l){var R;return Object.assign({},N,(R={},R[g]=h?"0":"",R[b]=_?"0":"",R.transform=(A.devicePixelRatio||1)<=1?"translate("+p+"px, "+d+"px)":"translate3d("+p+"px, "+d+"px, 0)",R))}return Object.assign({},N,(e={},e[g]=h?d+"px":"",e[b]=_?p+"px":"",e.transform="",e))}function N_(t){var e=t.state,n=t.options,s=n.gpuAcceleration,r=s===void 0?!0:s,i=n.adaptive,o=i===void 0?!0:i,a=n.roundOffsets,l=a===void 0?!0:a,u={placement:Vt(e.placement),variation:Hs(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Rc(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:l})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Rc(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const ou={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:N_,data:{}};var Ci={passive:!0};function P_(t){var e=t.state,n=t.instance,s=t.options,r=s.scroll,i=r===void 0?!0:r,o=s.resize,a=o===void 0?!0:o,l=ct(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,Ci)}),a&&l.addEventListener("resize",n.update,Ci),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,Ci)}),a&&l.removeEventListener("resize",n.update,Ci)}}const au={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:P_,data:{}};var D_={left:"right",right:"left",bottom:"top",top:"bottom"};function zi(t){return t.replace(/left|right|bottom|top/g,function(e){return D_[e]})}var I_={start:"end",end:"start"};function Lc(t){return t.replace(/start|end/g,function(e){return I_[e]})}function lu(t){var e=ct(t),n=e.pageXOffset,s=e.pageYOffset;return{scrollLeft:n,scrollTop:s}}function uu(t){return js(Pn(t)).left+lu(t).scrollLeft}function R_(t,e){var n=ct(t),s=Pn(t),r=n.visualViewport,i=s.clientWidth,o=s.clientHeight,a=0,l=0;if(r){i=r.width,o=r.height;var u=eh();(u||!u&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:i,height:o,x:a+uu(t),y:l}}function L_(t){var e,n=Pn(t),s=lu(t),r=(e=t.ownerDocument)==null?void 0:e.body,i=Kn(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=Kn(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-s.scrollLeft+uu(t),l=-s.scrollTop;return sn(r||n).direction==="rtl"&&(a+=Kn(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:o,x:a,y:l}}function cu(t){var e=sn(t),n=e.overflow,s=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+s)}function oh(t){return["html","body","#document"].indexOf(Ht(t))>=0?t.ownerDocument.body:Et(t)&&cu(t)?t:oh($o(t))}function Or(t,e){var n;e===void 0&&(e=[]);var s=oh(t),r=s===((n=t.ownerDocument)==null?void 0:n.body),i=ct(s),o=r?[i].concat(i.visualViewport||[],cu(s)?s:[]):s,a=e.concat(o);return r?a:a.concat(Or($o(o)))}function il(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function F_(t,e){var n=js(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function Fc(t,e,n){return e===eu?il(R_(t,n)):es(e)?F_(e,n):il(L_(Pn(t)))}function M_(t){var e=Or($o(t)),n=["absolute","fixed"].indexOf(sn(t).position)>=0,s=n&&Et(t)?ei(t):t;return es(s)?e.filter(function(r){return es(r)&&th(r,s)&&Ht(r)!=="body"}):[]}function x_(t,e,n,s){var r=e==="clippingParents"?M_(t):[].concat(e),i=[].concat(r,[n]),o=i[0],a=i.reduce(function(l,u){var c=Fc(t,u,s);return l.top=Kn(c.top,l.top),l.right=uo(c.right,l.right),l.bottom=uo(c.bottom,l.bottom),l.left=Kn(c.left,l.left),l},Fc(t,o,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ah(t){var e=t.reference,n=t.element,s=t.placement,r=s?Vt(s):null,i=s?Hs(s):null,o=e.x+e.width/2-n.width/2,a=e.y+e.height/2-n.height/2,l;switch(r){case je:l={x:o,y:e.y-n.height};break;case lt:l={x:o,y:e.y+e.height};break;case ut:l={x:e.x+e.width,y:a};break;case He:l={x:e.x-n.width,y:a};break;default:l={x:e.x,y:e.y}}var u=r?iu(r):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case Qn:l[u]=l[u]-(e[c]/2-n[c]/2);break;case $s:l[u]=l[u]+(e[c]/2-n[c]/2);break}}return l}function Us(t,e){e===void 0&&(e={});var n=e,s=n.placement,r=s===void 0?t.placement:s,i=n.strategy,o=i===void 0?t.strategy:i,a=n.boundary,l=a===void 0?Hd:a,u=n.rootBoundary,c=u===void 0?eu:u,f=n.elementContext,m=f===void 0?bs:f,p=n.altBoundary,E=p===void 0?!1:p,d=n.padding,y=d===void 0?0:d,_=sh(typeof y!="number"?y:rh(y,nr)),h=m===bs?Ud:bs,b=t.rects.popper,g=t.elements[E?h:m],A=x_(es(g)?g:g.contextElement||Pn(t.elements.popper),l,c,o),C=js(t.elements.reference),O=ah({reference:C,element:b,strategy:"absolute",placement:r}),v=il(Object.assign({},b,O)),w=m===bs?v:C,k={top:A.top-w.top+_.top,bottom:w.bottom-A.bottom+_.bottom,left:A.left-w.left+_.left,right:w.right-A.right+_.right},N=t.modifiersData.offset;if(m===bs&&N){var P=N[r];Object.keys(k).forEach(function(R){var B=[ut,lt].indexOf(R)>=0?1:-1,X=[je,lt].indexOf(R)>=0?"y":"x";k[R]+=P[X]*B})}return k}function B_(t,e){e===void 0&&(e={});var n=e,s=n.placement,r=n.boundary,i=n.rootBoundary,o=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?tu:l,c=Hs(s),f=c?a?sl:sl.filter(function(E){return Hs(E)===c}):nr,m=f.filter(function(E){return u.indexOf(E)>=0});m.length===0&&(m=f);var p=m.reduce(function(E,d){return E[d]=Us(t,{placement:d,boundary:r,rootBoundary:i,padding:o})[Vt(d)],E},{});return Object.keys(p).sort(function(E,d){return p[E]-p[d]})}function $_(t){if(Vt(t)===Bo)return[];var e=zi(t);return[Lc(t),e,Lc(e)]}function V_(t){var e=t.state,n=t.options,s=t.name;if(!e.modifiersData[s]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,a=o===void 0?!0:o,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,m=n.altBoundary,p=n.flipVariations,E=p===void 0?!0:p,d=n.allowedAutoPlacements,y=e.options.placement,_=Vt(y),h=_===y,b=l||(h||!E?[zi(y)]:$_(y)),g=[y].concat(b).reduce(function(Rt,qe){return Rt.concat(Vt(qe)===Bo?B_(e,{placement:qe,boundary:c,rootBoundary:f,padding:u,flipVariations:E,allowedAutoPlacements:d}):qe)},[]),A=e.rects.reference,C=e.rects.popper,O=new Map,v=!0,w=g[0],k=0;k=0,X=B?"width":"height",W=Us(e,{placement:N,boundary:c,rootBoundary:f,altBoundary:m,padding:u}),ee=B?R?ut:He:R?lt:je;A[X]>C[X]&&(ee=zi(ee));var se=zi(ee),_e=[];if(i&&_e.push(W[P]<=0),a&&_e.push(W[ee]<=0,W[se]<=0),_e.every(function(Rt){return Rt})){w=N,v=!1;break}O.set(N,_e)}if(v)for(var dt=E?3:1,Be=function(qe){var $e=g.find(function(zt){var Lt=O.get(zt);if(Lt)return Lt.slice(0,qe).every(function(Ft){return Ft})});if($e)return w=$e,"break"},ye=dt;ye>0;ye--){var It=Be(ye);if(It==="break")break}e.placement!==w&&(e.modifiersData[s]._skip=!0,e.placement=w,e.reset=!0)}}const lh={name:"flip",enabled:!0,phase:"main",fn:V_,requiresIfExists:["offset"],data:{_skip:!1}};function Mc(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function xc(t){return[je,ut,lt,He].some(function(e){return t[e]>=0})}function j_(t){var e=t.state,n=t.name,s=e.rects.reference,r=e.rects.popper,i=e.modifiersData.preventOverflow,o=Us(e,{elementContext:"reference"}),a=Us(e,{altBoundary:!0}),l=Mc(o,s),u=Mc(a,r,i),c=xc(l),f=xc(u);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const uh={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:j_};function H_(t,e,n){var s=Vt(t),r=[He,je].indexOf(s)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,o=i[0],a=i[1];return o=o||0,a=(a||0)*r,[He,ut].indexOf(s)>=0?{x:a,y:o}:{x:o,y:a}}function U_(t){var e=t.state,n=t.options,s=t.name,r=n.offset,i=r===void 0?[0,0]:r,o=tu.reduce(function(c,f){return c[f]=H_(f,e.rects,i),c},{}),a=o[e.placement],l=a.x,u=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=u),e.modifiersData[s]=o}const ch={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:U_};function W_(t){var e=t.state,n=t.name;e.modifiersData[n]=ah({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const fu={name:"popperOffsets",enabled:!0,phase:"read",fn:W_,data:{}};function q_(t){return t==="x"?"y":"x"}function K_(t){var e=t.state,n=t.options,s=t.name,r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,a=o===void 0?!1:o,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,m=n.tether,p=m===void 0?!0:m,E=n.tetherOffset,d=E===void 0?0:E,y=Us(e,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),_=Vt(e.placement),h=Hs(e.placement),b=!h,g=iu(_),A=q_(g),C=e.modifiersData.popperOffsets,O=e.rects.reference,v=e.rects.popper,w=typeof d=="function"?d(Object.assign({},e.rects,{placement:e.placement})):d,k=typeof w=="number"?{mainAxis:w,altAxis:w}:Object.assign({mainAxis:0,altAxis:0},w),N=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,P={x:0,y:0};if(C){if(i){var R,B=g==="y"?je:He,X=g==="y"?lt:ut,W=g==="y"?"height":"width",ee=C[g],se=ee+y[B],_e=ee-y[X],dt=p?-v[W]/2:0,Be=h===Qn?O[W]:v[W],ye=h===Qn?-v[W]:-O[W],It=e.elements.arrow,Rt=p&&It?ru(It):{width:0,height:0},qe=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:nh(),$e=qe[B],zt=qe[X],Lt=wr(0,O[W],Rt[W]),Ft=b?O[W]/2-dt-Lt-$e-k.mainAxis:Be-Lt-$e-k.mainAxis,hr=b?-O[W]/2+dt+Lt+zt+k.mainAxis:ye+Lt+zt+k.mainAxis,Mn=e.elements.arrow&&ei(e.elements.arrow),T=Mn?g==="y"?Mn.clientTop||0:Mn.clientLeft||0:0,S=(R=N==null?void 0:N[g])!=null?R:0,D=ee+Ft-S-T,F=ee+hr-S,L=wr(p?uo(se,D):se,ee,p?Kn(_e,F):_e);C[g]=L,P[g]=L-ee}if(a){var V,H=g==="x"?je:He,$=g==="x"?lt:ut,j=C[A],x=A==="y"?"height":"width",z=j+y[H],q=j-y[$],K=[je,He].indexOf(_)!==-1,J=(V=N==null?void 0:N[A])!=null?V:0,re=K?z:j-O[x]-v[x]-J+k.altAxis,de=K?j+O[x]+v[x]-J-k.altAxis:q,ce=p&&K?T_(re,j,de):wr(p?re:z,j,p?de:q);C[A]=ce,P[A]=ce-j}e.modifiersData[s]=P}}const fh={name:"preventOverflow",enabled:!0,phase:"main",fn:K_,requiresIfExists:["offset"]};function z_(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function G_(t){return t===ct(t)||!Et(t)?lu(t):z_(t)}function Y_(t){var e=t.getBoundingClientRect(),n=Vs(e.width)/t.offsetWidth||1,s=Vs(e.height)/t.offsetHeight||1;return n!==1||s!==1}function X_(t,e,n){n===void 0&&(n=!1);var s=Et(e),r=Et(e)&&Y_(e),i=Pn(e),o=js(t,r,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(s||!s&&!n)&&((Ht(e)!=="body"||cu(i))&&(a=G_(e)),Et(e)?(l=js(e,!0),l.x+=e.clientLeft,l.y+=e.clientTop):i&&(l.x=uu(i))),{x:o.left+a.scrollLeft-l.x,y:o.top+a.scrollTop-l.y,width:o.width,height:o.height}}function J_(t){var e=new Map,n=new Set,s=[];t.forEach(function(i){e.set(i.name,i)});function r(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var l=e.get(a);l&&r(l)}}),s.push(i)}return t.forEach(function(i){n.has(i.name)||r(i)}),s}function Z_(t){var e=J_(t);return Qd.reduce(function(n,s){return n.concat(e.filter(function(r){return r.phase===s}))},[])}function Q_(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function eE(t){var e=t.reduce(function(n,s){var r=n[s.name];return n[s.name]=r?Object.assign({},r,s,{options:Object.assign({},r.options,s.options),data:Object.assign({},r.data,s.data)}):s,n},{});return Object.keys(e).map(function(n){return e[n]})}var Bc={placement:"bottom",modifiers:[],strategy:"absolute"};function $c(){for(var t=arguments.length,e=new Array(t),n=0;n{if(i=Qg(i),i in Pc)return;Pc[i]=!0;const o=i.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(!!s)for(let c=r.length-1;c>=0;c--){const f=r[c];if(f.href===i&&(!o||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${a}`))return;const u=document.createElement("link");if(u.rel=o?"stylesheet":Zg,o||(u.as="script",u.crossOrigin=""),u.href=i,document.head.appendChild(u),o)return new Promise((c,f)=>{u.addEventListener("load",c),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>e()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})};var wr=new Map;function e_(t){var e=wr.get(t);e&&e.destroy()}function t_(t){var e=wr.get(t);e&&e.update()}var Ar=null;typeof window>"u"?((Ar=function(t){return t}).destroy=function(t){return t},Ar.update=function(t){return t}):((Ar=function(t,e){return t&&Array.prototype.forEach.call(t.length?t:[t],function(n){return function(s){if(s&&s.nodeName&&s.nodeName==="TEXTAREA"&&!wr.has(s)){var r,i=null,o=window.getComputedStyle(s),a=(r=s.value,function(){u({testForHeightReduction:r===""||!s.value.startsWith(r),restoreTextAlign:null}),r=s.value}),l=(function(f){s.removeEventListener("autosize:destroy",l),s.removeEventListener("autosize:update",c),s.removeEventListener("input",a),window.removeEventListener("resize",c),Object.keys(f).forEach(function(m){return s.style[m]=f[m]}),wr.delete(s)}).bind(s,{height:s.style.height,resize:s.style.resize,textAlign:s.style.textAlign,overflowY:s.style.overflowY,overflowX:s.style.overflowX,wordWrap:s.style.wordWrap});s.addEventListener("autosize:destroy",l),s.addEventListener("autosize:update",c),s.addEventListener("input",a),window.addEventListener("resize",c),s.style.overflowX="hidden",s.style.wordWrap="break-word",wr.set(s,{destroy:l,update:c}),c()}function u(f){var m,p,E=f.restoreTextAlign,d=E===void 0?null:E,y=f.testForHeightReduction,_=y===void 0||y,h=o.overflowY;if(s.scrollHeight!==0&&(o.resize==="vertical"?s.style.resize="none":o.resize==="both"&&(s.style.resize="horizontal"),_&&(m=function(g){for(var A=[];g&&g.parentNode&&g.parentNode instanceof Element;)g.parentNode.scrollTop&&A.push([g.parentNode,g.parentNode.scrollTop]),g=g.parentNode;return function(){return A.forEach(function(S){var O=S[0],v=S[1];O.style.scrollBehavior="auto",O.scrollTop=v,O.style.scrollBehavior=null})}}(s),s.style.height=""),p=o.boxSizing==="content-box"?s.scrollHeight-(parseFloat(o.paddingTop)+parseFloat(o.paddingBottom)):s.scrollHeight+parseFloat(o.borderTopWidth)+parseFloat(o.borderBottomWidth),o.maxHeight!=="none"&&p>parseFloat(o.maxHeight)?(o.overflowY==="hidden"&&(s.style.overflow="scroll"),p=parseFloat(o.maxHeight)):o.overflowY!=="hidden"&&(s.style.overflow="hidden"),s.style.height=p+"px",d&&(s.style.textAlign=d),m&&m(),i!==p&&(s.dispatchEvent(new Event("autosize:resized",{bubbles:!0})),i=p),h!==o.overflow&&!d)){var b=o.textAlign;o.overflow==="hidden"&&(s.style.textAlign=b==="start"?"end":"start"),u({restoreTextAlign:b,testForHeightReduction:!0})}}function c(){u({testForHeightReduction:!0,restoreTextAlign:null})}}(n)}),t}).destroy=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],e_),t},Ar.update=function(t){return t&&Array.prototype.forEach.call(t.length?t:[t],t_),t});var n_=Ar;const Dc=document.querySelectorAll('[data-bs-toggle="autosize"]');Dc.length&&Dc.forEach(function(t){n_(t)});function xs(t,e){if(t==null)return{};var n={},s=Object.keys(t),r,i;for(i=0;i=0)&&(n[r]=t[r]);return n}function oe(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new oe.InputMask(t,e)}class ge{constructor(e){Object.assign(this,{inserted:"",rawInserted:"",skip:!1,tailShift:0},e)}aggregate(e){return this.rawInserted+=e.rawInserted,this.skip=this.skip||e.skip,this.inserted+=e.inserted,this.tailShift+=e.tailShift,this}get offset(){return this.tailShift+this.inserted.length}}oe.ChangeDetails=ge;function ks(t){return typeof t=="string"||t instanceof String}const G={NONE:"NONE",LEFT:"LEFT",FORCE_LEFT:"FORCE_LEFT",RIGHT:"RIGHT",FORCE_RIGHT:"FORCE_RIGHT"};function s_(t){switch(t){case G.LEFT:return G.FORCE_LEFT;case G.RIGHT:return G.FORCE_RIGHT;default:return t}}function ya(t){return t.replace(/([.*+?^=!:${}()|[\]\/\\])/g,"\\$1")}function Br(t){return Array.isArray(t)?t:[t,new ge]}function lo(t,e){if(e===t)return!0;var n=Array.isArray(e),s=Array.isArray(t),r;if(n&&s){if(e.length!=t.length)return!1;for(r=0;r0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=arguments.length>2?arguments[2]:void 0;this.value=e,this.from=n,this.stop=s}toString(){return this.value}extend(e){this.value+=String(e)}appendTo(e){return e.append(this.toString(),{tail:!0}).aggregate(e._appendPlaceholder())}get state(){return{value:this.value,from:this.from,stop:this.stop}}set state(e){Object.assign(this,e)}unshift(e){if(!this.value.length||e!=null&&this.from>=e)return"";const n=this.value[0];return this.value=this.value.slice(1),n}shift(){if(!this.value.length)return"";const e=this.value[this.value.length-1];return this.value=this.value.slice(0,-1),e}}class Je{constructor(e){this._value="",this._update(Object.assign({},Je.DEFAULTS,e)),this.isInitialized=!0}updateOptions(e){Object.keys(e).length&&this.withValueRefresh(this._update.bind(this,e))}_update(e){Object.assign(this,e)}get state(){return{_value:this.value}}set state(e){this._value=e._value}reset(){this._value=""}get value(){return this._value}set value(e){this.resolve(e)}resolve(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{input:!0};return this.reset(),this.append(e,n,""),this.doCommit(),this.value}get unmaskedValue(){return this.value}set unmaskedValue(e){this.reset(),this.append(e,{},""),this.doCommit()}get typedValue(){return this.doParse(this.value)}set typedValue(e){this.value=this.doFormat(e)}get rawInputValue(){return this.extractInput(0,this.value.length,{raw:!0})}set rawInputValue(e){this.reset(),this.append(e,{raw:!0},""),this.doCommit()}get displayValue(){return this.value}get isComplete(){return!0}get isFilled(){return this.isComplete}nearestInputPos(e,n){return e}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return Math.min(this.value.length,n-e)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this.value.slice(e,n)}extractTail(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return new Jt(this.extractInput(e,n),e)}appendTail(e){return ks(e)&&(e=new Jt(String(e))),e.appendTo(this)}_appendCharRaw(e){return e?(this._value+=e,new ge({inserted:e,rawInserted:e})):new ge}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;const r=this.state;let i;if([e,i]=Br(this.doPrepare(e,n)),i=i.aggregate(this._appendCharRaw(e,n)),i.inserted){let o,a=this.doValidate(n)!==!1;if(a&&s!=null){const l=this.state;this.overwrite===!0&&(o=s.state,s.unshift(this.value.length-i.tailShift));let u=this.appendTail(s);a=u.rawInserted===s.toString(),!(a&&u.inserted)&&this.overwrite==="shift"&&(this.state=l,o=s.state,s.shift(),u=this.appendTail(s),a=u.rawInserted===s.toString()),a&&u.inserted&&(this.state=l)}a||(i=new ge,this.state=r,s&&o&&(s.state=o))}return i}_appendPlaceholder(){return new ge}_appendEager(){return new ge}append(e,n,s){if(!ks(e))throw new Error("value should be string");const r=new ge,i=ks(s)?new Jt(String(s)):s;n!=null&&n.tail&&(n._beforeTailState=this.state);for(let o=0;o0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this._value=this.value.slice(0,e)+this.value.slice(n),new ge}withValueRefresh(e){if(this._refreshing||!this.isInitialized)return e();this._refreshing=!0;const n=this.rawInputValue,s=this.value,r=e();return this.rawInputValue=n,this.value&&this.value!==s&&s.indexOf(this.value)===0&&this.append(s.slice(this.value.length),{},""),delete this._refreshing,r}runIsolated(e){if(this._isolated||!this.isInitialized)return e(this);this._isolated=!0;const n=this.state,s=e(this);return this.state=n,delete this._isolated,s}doSkipInvalid(e){return this.skipInvalid}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.prepare?this.prepare(e,this,n):e}doValidate(e){return(!this.validate||this.validate(this.value,this,e))&&(!this.parent||this.parent.doValidate(e))}doCommit(){this.commit&&this.commit(this.value,this)}doFormat(e){return this.format?this.format(e,this):e}doParse(e){return this.parse?this.parse(e,this):e}splice(e,n,s,r){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{input:!0};const o=e+n,a=this.extractTail(o),l=this.eager===!0||this.eager==="remove";let u;l&&(r=s_(r),u=this.extractInput(0,o,{raw:!0}));let c=e;const f=new ge;if(r!==G.NONE&&(c=this.nearestInputPos(e,n>1&&e!==0&&!l?G.NONE:r),f.tailShift=c-e),f.aggregate(this.remove(c)),l&&r!==G.NONE&&u===this.rawInputValue)if(r===G.FORCE_LEFT){let m;for(;u===this.rawInputValue&&(m=this.value.length);)f.aggregate(new ge({tailShift:-1})).aggregate(this.remove(m-1))}else r===G.FORCE_RIGHT&&a.unshift();return f.aggregate(this.append(s,i,a))}maskEquals(e){return this.mask===e}typedValueEquals(e){const n=this.typedValue;return e===n||Je.EMPTY_VALUES.includes(e)&&Je.EMPTY_VALUES.includes(n)||this.doFormat(e)===this.doFormat(this.typedValue)}}Je.DEFAULTS={format:String,parse:t=>t,skipInvalid:!0};Je.EMPTY_VALUES=[void 0,null,""];oe.Masked=Je;function xd(t){if(t==null)throw new Error("mask property should be defined");return t instanceof RegExp?oe.MaskedRegExp:ks(t)?oe.MaskedPattern:t instanceof Date||t===Date?oe.MaskedDate:t instanceof Number||typeof t=="number"||t===Number?oe.MaskedNumber:Array.isArray(t)||t===Array?oe.MaskedDynamic:oe.Masked&&t.prototype instanceof oe.Masked?t:t instanceof oe.Masked?t.constructor:t instanceof Function?oe.MaskedFunction:(console.warn("Mask not found for mask",t),oe.Masked)}function Zn(t){if(oe.Masked&&t instanceof oe.Masked)return t;t=Object.assign({},t);const e=t.mask;if(oe.Masked&&e instanceof oe.Masked)return e;const n=xd(e);if(!n)throw new Error("Masked class is not found for provided mask, appropriate module needs to be import manually before creating mask.");return new n(t)}oe.createMask=Zn;const i_=["parent","isOptional","placeholderChar","displayChar","lazy","eager"],o_={0:/\d/,a:/[\u0041-\u005A\u0061-\u007A\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,"*":/./};class Bd{constructor(e){const{parent:n,isOptional:s,placeholderChar:r,displayChar:i,lazy:o,eager:a}=e,l=xs(e,i_);this.masked=Zn(l),Object.assign(this,{parent:n,isOptional:s,placeholderChar:r,displayChar:i,lazy:o,eager:a})}reset(){this.isFilled=!1,this.masked.reset()}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return e===0&&n>=1?(this.isFilled=!1,this.masked.remove(e,n)):new ge}get value(){return this.masked.value||(this.isFilled&&!this.isOptional?this.placeholderChar:"")}get unmaskedValue(){return this.masked.unmaskedValue}get displayValue(){return this.masked.value&&this.displayChar||this.value}get isComplete(){return!!this.masked.value||this.isOptional}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.isFilled)return new ge;const s=this.masked.state,r=this.masked._appendChar(e,n);return r.inserted&&this.doValidate(n)===!1&&(r.inserted=r.rawInserted="",this.masked.state=s),!r.inserted&&!this.isOptional&&!this.lazy&&!n.input&&(r.inserted=this.placeholderChar),r.skip=!r.inserted&&!this.isOptional,this.isFilled=!!r.inserted,r}append(){return this.masked.append(...arguments)}_appendPlaceholder(){const e=new ge;return this.isFilled||this.isOptional||(this.isFilled=!0,e.inserted=this.placeholderChar),e}_appendEager(){return new ge}extractTail(){return this.masked.extractTail(...arguments)}appendTail(){return this.masked.appendTail(...arguments)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;return this.masked.extractInput(e,n,s)}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;const s=0,r=this.value.length,i=Math.min(Math.max(e,s),r);switch(n){case G.LEFT:case G.FORCE_LEFT:return this.isComplete?i:s;case G.RIGHT:case G.FORCE_RIGHT:return this.isComplete?i:r;case G.NONE:default:return i}}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;return this.value.slice(e,n).length}doValidate(){return this.masked.doValidate(...arguments)&&(!this.parent||this.parent.doValidate(...arguments))}doCommit(){this.masked.doCommit()}get state(){return{masked:this.masked.state,isFilled:this.isFilled}}set state(e){this.masked.state=e.masked,this.isFilled=e.isFilled}}class $d{constructor(e){Object.assign(this,e),this._value="",this.isFixed=!0}get value(){return this._value}get unmaskedValue(){return this.isUnmasking?this.value:""}get displayValue(){return this.value}reset(){this._isRawInput=!1,this._value=""}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return this._value=this._value.slice(0,e)+this._value.slice(n),this._value||(this._isRawInput=!1),new ge}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;const s=0,r=this._value.length;switch(n){case G.LEFT:case G.FORCE_LEFT:return s;case G.NONE:case G.RIGHT:case G.FORCE_RIGHT:default:return r}}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return this._isRawInput?n-e:0}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this._value.length;return(arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}).raw&&this._isRawInput&&this._value.slice(e,n)||""}get isComplete(){return!0}get isFilled(){return!!this._value}_appendChar(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=new ge;if(this.isFilled)return s;const r=this.eager===!0||this.eager==="append",o=this.char===e&&(this.isUnmasking||n.input||n.raw)&&(!n.raw||!r)&&!n.tail;return o&&(s.rawInserted=this.char),this._value=s.inserted=this.char,this._isRawInput=o&&(n.raw||n.input),s}_appendEager(){return this._appendChar(this.char,{tail:!0})}_appendPlaceholder(){const e=new ge;return this.isFilled||(this._value=e.inserted=this.char),e}extractTail(){return arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,new Jt("")}appendTail(e){return ks(e)&&(e=new Jt(String(e))),e.appendTo(this)}append(e,n,s){const r=this._appendChar(e[0],n);return s!=null&&(r.tailShift+=this.appendTail(s).tailShift),r}doCommit(){}get state(){return{_value:this._value,_isRawInput:this._isRawInput}}set state(e){Object.assign(this,e)}}const a_=["chunks"];class jn{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;this.chunks=e,this.from=n}toString(){return this.chunks.map(String).join("")}extend(e){if(!String(e))return;ks(e)&&(e=new Jt(String(e)));const n=this.chunks[this.chunks.length-1],s=n&&(n.stop===e.stop||e.stop==null)&&e.from===n.from+n.toString().length;if(e instanceof Jt)s?n.extend(e.toString()):this.chunks.push(e);else if(e instanceof jn){if(e.stop==null){let r;for(;e.chunks.length&&e.chunks[0].stop==null;)r=e.chunks.shift(),r.from+=e.from,this.extend(r)}e.toString()&&(e.stop=e.blockIndex,this.chunks.push(e))}}appendTo(e){if(!(e instanceof oe.MaskedPattern))return new Jt(this.toString()).appendTo(e);const n=new ge;for(let s=0;s=0){const l=e._appendPlaceholder(o);n.aggregate(l)}a=r instanceof jn&&e._blocks[o]}if(a){const l=a.appendTail(r);l.skip=!1,n.aggregate(l),e._value+=l.inserted;const u=r.toString().slice(l.rawInserted.length);u&&n.aggregate(e.append(u,{tail:!0}))}else n.aggregate(e.append(r.toString(),{tail:!0}))}return n}get state(){return{chunks:this.chunks.map(e=>e.state),from:this.from,stop:this.stop,blockIndex:this.blockIndex}}set state(e){const{chunks:n}=e,s=xs(e,a_);Object.assign(this,s),this.chunks=n.map(r=>{const i="chunks"in r?new jn:new Jt;return i.state=r,i})}unshift(e){if(!this.chunks.length||e!=null&&this.from>=e)return"";const n=e!=null?e-this.from:e;let s=0;for(;s=this.masked._blocks.length&&(this.index=this.masked._blocks.length-1,this.offset=this.block.value.length))}_pushLeft(e){for(this.pushState(),this.bindBlock();0<=this.index;--this.index,this.offset=((n=this.block)===null||n===void 0?void 0:n.value.length)||0){var n;if(e())return this.ok=!0}return this.ok=!1}_pushRight(e){for(this.pushState(),this.bindBlock();this.index{if(!(this.block.isFixed||!this.block.value)&&(this.offset=this.block.nearestInputPos(this.offset,G.FORCE_LEFT),this.offset!==0))return!0})}pushLeftBeforeInput(){return this._pushLeft(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,G.LEFT),!0})}pushLeftBeforeRequired(){return this._pushLeft(()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,G.LEFT),!0})}pushRightBeforeFilled(){return this._pushRight(()=>{if(!(this.block.isFixed||!this.block.value)&&(this.offset=this.block.nearestInputPos(this.offset,G.FORCE_RIGHT),this.offset!==this.block.value.length))return!0})}pushRightBeforeInput(){return this._pushRight(()=>{if(!this.block.isFixed)return this.offset=this.block.nearestInputPos(this.offset,G.NONE),!0})}pushRightBeforeRequired(){return this._pushRight(()=>{if(!(this.block.isFixed||this.block.isOptional&&!this.block.value))return this.offset=this.block.nearestInputPos(this.offset,G.NONE),!0})}}class u_ extends Je{_update(e){e.mask&&(e.validate=n=>n.search(e.mask)>=0),super._update(e)}}oe.MaskedRegExp=u_;const c_=["_blocks"];class it extends Je{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.definitions=Object.assign({},o_,e.definitions),super(Object.assign({},it.DEFAULTS,e))}_update(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.definitions=Object.assign({},this.definitions,e.definitions),super._update(e),this._rebuildMask()}_rebuildMask(){const e=this.definitions;this._blocks=[],this._stops=[],this._maskedBlocks={};let n=this.mask;if(!n||!e)return;let s=!1,r=!1;for(let a=0;am.indexOf(d)===0);p.sort((d,y)=>y.length-d.length);const E=p[0];if(E){const d=Zn(Object.assign({parent:this,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar,overwrite:this.overwrite},this.blocks[E]));d&&(this._blocks.push(d),this._maskedBlocks[E]||(this._maskedBlocks[E]=[]),this._maskedBlocks[E].push(this._blocks.length-1)),a+=E.length-1;continue}}let l=n[a],u=l in e;if(l===it.STOP_CHAR){this._stops.push(this._blocks.length);continue}if(l==="{"||l==="}"){s=!s;continue}if(l==="["||l==="]"){r=!r;continue}if(l===it.ESCAPE_CHAR){if(++a,l=n[a],!l)break;u=!1}const c=(i=e[l])!==null&&i!==void 0&&i.mask&&!(((o=e[l])===null||o===void 0?void 0:o.mask.prototype)instanceof oe.Masked)?e[l]:{mask:e[l]},f=u?new Bd(Object.assign({parent:this,isOptional:r,lazy:this.lazy,eager:this.eager,placeholderChar:this.placeholderChar,displayChar:this.displayChar},c)):new $d({char:l,eager:this.eager,isUnmasking:s});this._blocks.push(f)}}get state(){return Object.assign({},super.state,{_blocks:this._blocks.map(e=>e.state)})}set state(e){const{_blocks:n}=e,s=xs(e,c_);this._blocks.forEach((r,i)=>r.state=n[i]),super.state=s}reset(){super.reset(),this._blocks.forEach(e=>e.reset())}get isComplete(){return this._blocks.every(e=>e.isComplete)}get isFilled(){return this._blocks.every(e=>e.isFilled)}get isFixed(){return this._blocks.every(e=>e.isFixed)}get isOptional(){return this._blocks.every(e=>e.isOptional)}doCommit(){this._blocks.forEach(e=>e.doCommit()),super.doCommit()}get unmaskedValue(){return this._blocks.reduce((e,n)=>e+=n.unmaskedValue,"")}set unmaskedValue(e){super.unmaskedValue=e}get value(){return this._blocks.reduce((e,n)=>e+=n.value,"")}set value(e){super.value=e}get displayValue(){return this._blocks.reduce((e,n)=>e+=n.displayValue,"")}appendTail(e){return super.appendTail(e).aggregate(this._appendPlaceholder())}_appendEager(){var e;const n=new ge;let s=(e=this._mapPosToBlock(this.value.length))===null||e===void 0?void 0:e.index;if(s==null)return n;this._blocks[s].isFilled&&++s;for(let r=s;r1&&arguments[1]!==void 0?arguments[1]:{};const s=this._mapPosToBlock(this.value.length),r=new ge;if(!s)return r;for(let a=s.index;;++a){var i,o;const l=this._blocks[a];if(!l)break;const u=l._appendChar(e,Object.assign({},n,{_beforeTailState:(i=n._beforeTailState)===null||i===void 0||(o=i._blocks)===null||o===void 0?void 0:o[a]})),c=u.skip;if(r.aggregate(u),c||u.rawInserted)break}return r}extractTail(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;const s=new jn;return e===n||this._forEachBlocksInRange(e,n,(r,i,o,a)=>{const l=r.extractTail(o,a);l.stop=this._findStopBefore(i),l.from=this._blockStartPos(i),l instanceof jn&&(l.blockIndex=i),s.extend(l)}),s}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(e===n)return"";let r="";return this._forEachBlocksInRange(e,n,(i,o,a,l)=>{r+=i.extractInput(a,l,s)}),r}_findStopBefore(e){let n;for(let s=0;s{if(!o.lazy||e!=null){const a=o._blocks!=null?[o._blocks.length]:[],l=o._appendPlaceholder(...a);this._value+=l.inserted,n.aggregate(l)}}),n}_mapPosToBlock(e){let n="";for(let s=0;sn+=s.value.length,0)}_forEachBlocksInRange(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;const r=this._mapPosToBlock(e);if(r){const i=this._mapPosToBlock(n),o=i&&r.index===i.index,a=r.offset,l=i&&o?i.offset:this._blocks[r.index].value.length;if(s(this._blocks[r.index],r.index,a,l),i&&!o){for(let u=r.index+1;u0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;const s=super.remove(e,n);return this._forEachBlocksInRange(e,n,(r,i,o,a)=>{s.aggregate(r.remove(o,a))}),s}nearestInputPos(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:G.NONE;if(!this._blocks.length)return 0;const s=new l_(this,e);if(n===G.NONE)return s.pushRightBeforeInput()||(s.popState(),s.pushLeftBeforeInput())?s.pos:this.value.length;if(n===G.LEFT||n===G.FORCE_LEFT){if(n===G.LEFT){if(s.pushRightBeforeFilled(),s.ok&&s.pos===e)return e;s.popState()}if(s.pushLeftBeforeInput(),s.pushLeftBeforeRequired(),s.pushLeftBeforeFilled(),n===G.LEFT){if(s.pushRightBeforeInput(),s.pushRightBeforeRequired(),s.ok&&s.pos<=e||(s.popState(),s.ok&&s.pos<=e))return s.pos;s.popState()}return s.ok?s.pos:n===G.FORCE_LEFT?0:(s.popState(),s.ok||(s.popState(),s.ok)?s.pos:0)}return n===G.RIGHT||n===G.FORCE_RIGHT?(s.pushRightBeforeInput(),s.pushRightBeforeRequired(),s.pushRightBeforeFilled()?s.pos:n===G.FORCE_RIGHT?this.value.length:(s.popState(),s.ok||(s.popState(),s.ok)?s.pos:this.nearestInputPos(e,G.LEFT))):e}totalInputPositions(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=0;return this._forEachBlocksInRange(e,n,(r,i,o,a)=>{s+=r.totalInputPositions(o,a)}),s}maskedBlock(e){return this.maskedBlocks(e)[0]}maskedBlocks(e){const n=this._maskedBlocks[e];return n?n.map(s=>this._blocks[s]):[]}}it.DEFAULTS={lazy:!0,placeholderChar:"_"};it.STOP_CHAR="`";it.ESCAPE_CHAR="\\";it.InputDefinition=Bd;it.FixedDefinition=$d;oe.MaskedPattern=it;class Ki extends it{get _matchFrom(){return this.maxLength-String(this.from).length}_update(e){e=Object.assign({to:this.to||0,from:this.from||0,maxLength:this.maxLength||0},e);let n=String(e.to).length;e.maxLength!=null&&(n=Math.max(n,e.maxLength)),e.maxLength=n;const s=String(e.from).padStart(n,"0"),r=String(e.to).padStart(n,"0");let i=0;for(;i1&&arguments[1]!==void 0?arguments[1]:{},s;if([e,s]=Br(super.doPrepare(e.replace(/\D/g,""),n)),!this.autofix||!e)return e;const r=String(this.from).padStart(this.maxLength,"0"),i=String(this.to).padStart(this.maxLength,"0");let o=this.value+e;if(o.length>this.maxLength)return"";const[a,l]=this.boundaries(o);return Number(l)this.to?this.autofix==="pad"&&o.length{const r=e.blocks[s];!("autofix"in r)&&"autofix"in e&&(r.autofix=e.autofix)}),super._update(e)}doValidate(){const e=this.date;return super.doValidate(...arguments)&&(!this.isComplete||this.isDateExist(this.value)&&e!=null&&(this.min==null||this.min<=e)&&(this.max==null||e<=this.max))}isDateExist(e){return this.format(this.parse(e,this),this).indexOf(e)>=0}get date(){return this.typedValue}set date(e){this.typedValue=e}get typedValue(){return this.isComplete?super.typedValue:null}set typedValue(e){super.typedValue=e}maskEquals(e){return e===Date||super.maskEquals(e)}}Bs.DEFAULTS={pattern:"d{.}`m{.}`Y",format:t=>{if(!t)return"";const e=String(t.getDate()).padStart(2,"0"),n=String(t.getMonth()+1).padStart(2,"0"),s=t.getFullYear();return[e,n,s].join(".")},parse:t=>{const[e,n,s]=t.split(".");return new Date(s,n-1,e)}};Bs.GET_DEFAULT_BLOCKS=()=>({d:{mask:Ki,from:1,to:31,maxLength:2},m:{mask:Ki,from:1,to:12,maxLength:2},Y:{mask:Ki,from:1900,to:9999}});oe.MaskedDate=Bs;class Ql{get selectionStart(){let e;try{e=this._unsafeSelectionStart}catch{}return e??this.value.length}get selectionEnd(){let e;try{e=this._unsafeSelectionEnd}catch{}return e??this.value.length}select(e,n){if(!(e==null||n==null||e===this.selectionStart&&n===this.selectionEnd))try{this._unsafeSelect(e,n)}catch{}}_unsafeSelect(e,n){}get isActive(){return!1}bindEvents(e){}unbindEvents(){}}oe.MaskElement=Ql;class tr extends Ql{constructor(e){super(),this.input=e,this._handlers={}}get rootElement(){var e,n,s;return(e=(n=(s=this.input).getRootNode)===null||n===void 0?void 0:n.call(s))!==null&&e!==void 0?e:document}get isActive(){return this.input===this.rootElement.activeElement}get _unsafeSelectionStart(){return this.input.selectionStart}get _unsafeSelectionEnd(){return this.input.selectionEnd}_unsafeSelect(e,n){this.input.setSelectionRange(e,n)}get value(){return this.input.value}set value(e){this.input.value=e}bindEvents(e){Object.keys(e).forEach(n=>this._toggleEventHandler(tr.EVENTS_MAP[n],e[n]))}unbindEvents(){Object.keys(this._handlers).forEach(e=>this._toggleEventHandler(e))}_toggleEventHandler(e,n){this._handlers[e]&&(this.input.removeEventListener(e,this._handlers[e]),delete this._handlers[e]),n&&(this.input.addEventListener(e,n),this._handlers[e]=n)}}tr.EVENTS_MAP={selectionChange:"keydown",input:"input",drop:"drop",click:"click",focus:"focus",commit:"blur"};oe.HTMLMaskElement=tr;class Vd extends tr{get _unsafeSelectionStart(){const e=this.rootElement,n=e.getSelection&&e.getSelection(),s=n&&n.anchorOffset,r=n&&n.focusOffset;return r==null||s==null||sr?s:r}_unsafeSelect(e,n){if(!this.rootElement.createRange)return;const s=this.rootElement.createRange();s.setStart(this.input.firstChild||this.input,e),s.setEnd(this.input.lastChild||this.input,n);const r=this.rootElement,i=r.getSelection&&r.getSelection();i&&(i.removeAllRanges(),i.addRange(s))}get value(){return this.input.textContent}set value(e){this.input.textContent=e}}oe.HTMLContenteditableMaskElement=Vd;const f_=["mask"];class d_{constructor(e,n){this.el=e instanceof Ql?e:e.isContentEditable&&e.tagName!=="INPUT"&&e.tagName!=="TEXTAREA"?new Vd(e):new tr(e),this.masked=Zn(n),this._listeners={},this._value="",this._unmaskedValue="",this._saveSelection=this._saveSelection.bind(this),this._onInput=this._onInput.bind(this),this._onChange=this._onChange.bind(this),this._onDrop=this._onDrop.bind(this),this._onFocus=this._onFocus.bind(this),this._onClick=this._onClick.bind(this),this.alignCursor=this.alignCursor.bind(this),this.alignCursorFriendly=this.alignCursorFriendly.bind(this),this._bindEvents(),this.updateValue(),this._onChange()}get mask(){return this.masked.mask}maskEquals(e){var n;return e==null||((n=this.masked)===null||n===void 0?void 0:n.maskEquals(e))}set mask(e){if(this.maskEquals(e))return;if(!(e instanceof oe.Masked)&&this.masked.constructor===xd(e)){this.masked.updateOptions({mask:e});return}const n=Zn({mask:e});n.unmaskedValue=this.masked.unmaskedValue,this.masked=n}get value(){return this._value}set value(e){this.value!==e&&(this.masked.value=e,this.updateControl(),this.alignCursor())}get unmaskedValue(){return this._unmaskedValue}set unmaskedValue(e){this.unmaskedValue!==e&&(this.masked.unmaskedValue=e,this.updateControl(),this.alignCursor())}get typedValue(){return this.masked.typedValue}set typedValue(e){this.masked.typedValueEquals(e)||(this.masked.typedValue=e,this.updateControl(),this.alignCursor())}get displayValue(){return this.masked.displayValue}_bindEvents(){this.el.bindEvents({selectionChange:this._saveSelection,input:this._onInput,drop:this._onDrop,click:this._onClick,focus:this._onFocus,commit:this._onChange})}_unbindEvents(){this.el&&this.el.unbindEvents()}_fireEvent(e){for(var n=arguments.length,s=new Array(n>1?n-1:0),r=1;ro(...s))}get selectionStart(){return this._cursorChanging?this._changingCursorPos:this.el.selectionStart}get cursorPos(){return this._cursorChanging?this._changingCursorPos:this.el.selectionEnd}set cursorPos(e){!this.el||!this.el.isActive||(this.el.select(e,e),this._saveSelection())}_saveSelection(){this.displayValue!==this.el.value&&console.warn("Element value was changed outside of mask. Syncronize mask using `mask.updateValue()` to work properly."),this._selection={start:this.selectionStart,end:this.cursorPos}}updateValue(){this.masked.value=this.el.value,this._value=this.masked.value}updateControl(){const e=this.masked.unmaskedValue,n=this.masked.value,s=this.displayValue,r=this.unmaskedValue!==e||this.value!==n;this._unmaskedValue=e,this._value=n,this.el.value!==s&&(this.el.value=s),r&&this._fireChangeEvents()}updateOptions(e){const{mask:n}=e,s=xs(e,f_),r=!this.maskEquals(n),i=!lo(this.masked,s);r&&(this.mask=n),i&&this.masked.updateOptions(s),(r||i)&&this.updateControl()}updateCursor(e){e!=null&&(this.cursorPos=e,this._delayUpdateCursor(e))}_delayUpdateCursor(e){this._abortUpdateCursor(),this._changingCursorPos=e,this._cursorChanging=setTimeout(()=>{this.el&&(this.cursorPos=this._changingCursorPos,this._abortUpdateCursor())},10)}_fireChangeEvents(){this._fireEvent("accept",this._inputEvent),this.masked.isComplete&&this._fireEvent("complete",this._inputEvent)}_abortUpdateCursor(){this._cursorChanging&&(clearTimeout(this._cursorChanging),delete this._cursorChanging)}alignCursor(){this.cursorPos=this.masked.nearestInputPos(this.masked.nearestInputPos(this.cursorPos,G.LEFT))}alignCursorFriendly(){this.selectionStart===this.cursorPos&&this.alignCursor()}on(e,n){return this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(n),this}off(e,n){if(!this._listeners[e])return this;if(!n)return delete this._listeners[e],this;const s=this._listeners[e].indexOf(n);return s>=0&&this._listeners[e].splice(s,1),this}_onInput(e){if(this._inputEvent=e,this._abortUpdateCursor(),!this._selection)return this.updateValue();const n=new r_(this.el.value,this.cursorPos,this.displayValue,this._selection),s=this.masked.rawInputValue,r=this.masked.splice(n.startChangePos,n.removed.length,n.inserted,n.removeDirection,{input:!0,raw:!0}).offset,i=s===this.masked.rawInputValue?n.removeDirection:G.NONE;let o=this.masked.nearestInputPos(n.startChangePos+r,i);i!==G.NONE&&(o=this.masked.nearestInputPos(o,G.NONE)),this.updateControl(),this.updateCursor(o),delete this._inputEvent}_onChange(){this.displayValue!==this.el.value&&this.updateValue(),this.masked.doCommit(),this.updateControl(),this._saveSelection()}_onDrop(e){e.preventDefault(),e.stopPropagation()}_onFocus(e){this.alignCursorFriendly()}_onClick(e){this.alignCursorFriendly()}destroy(){this._unbindEvents(),this._listeners.length=0,delete this.el}}oe.InputMask=d_;class h_ extends it{_update(e){e.enum&&(e.mask="*".repeat(e.enum[0].length)),super._update(e)}doValidate(){return this.enum.some(e=>e.indexOf(this.unmaskedValue)>=0)&&super.doValidate(...arguments)}}oe.MaskedEnum=h_;class pt extends Je{constructor(e){super(Object.assign({},pt.DEFAULTS,e))}_update(e){super._update(e),this._updateRegExps()}_updateRegExps(){let e="^"+(this.allowNegative?"[+|\\-]?":""),n="\\d*",s=(this.scale?"(".concat(ya(this.radix),"\\d{0,").concat(this.scale,"})?"):"")+"$";this._numberRegExp=new RegExp(e+n+s),this._mapToRadixRegExp=new RegExp("[".concat(this.mapToRadix.map(ya).join(""),"]"),"g"),this._thousandsSeparatorRegExp=new RegExp(ya(this.thousandsSeparator),"g")}_removeThousandsSeparators(e){return e.replace(this._thousandsSeparatorRegExp,"")}_insertThousandsSeparators(e){const n=e.split(this.radix);return n[0]=n[0].replace(/\B(?=(\d{3})+(?!\d))/g,this.thousandsSeparator),n.join(this.radix)}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};e=this._removeThousandsSeparators(this.scale&&this.mapToRadix.length&&(n.input&&n.raw||!n.input&&!n.raw)?e.replace(this._mapToRadixRegExp,this.radix):e);const[s,r]=Br(super.doPrepare(e,n));return e&&!s&&(r.skip=!0),[s,r]}_separatorsCount(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=0;for(let r=0;r0&&arguments[0]!==void 0?arguments[0]:this._value;return this._separatorsCount(this._removeThousandsSeparators(e).length,!0)}extractInput(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length,s=arguments.length>2?arguments[2]:void 0;return[e,n]=this._adjustRangeWithSeparators(e,n),this._removeThousandsSeparators(super.extractInput(e,n,s))}_appendCharRaw(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.thousandsSeparator)return super._appendCharRaw(e,n);const s=n.tail&&n._beforeTailState?n._beforeTailState._value:this._value,r=this._separatorsCountFromSlice(s);this._value=this._removeThousandsSeparators(this.value);const i=super._appendCharRaw(e,n);this._value=this._insertThousandsSeparators(this._value);const o=n.tail&&n._beforeTailState?n._beforeTailState._value:this._value,a=this._separatorsCountFromSlice(o);return i.tailShift+=(a-r)*this.thousandsSeparator.length,i.skip=!i.rawInserted&&e===this.thousandsSeparator,i}_findSeparatorAround(e){if(this.thousandsSeparator){const n=e-this.thousandsSeparator.length+1,s=this.value.indexOf(this.thousandsSeparator,n);if(s<=e)return s}return-1}_adjustRangeWithSeparators(e,n){const s=this._findSeparatorAround(e);s>=0&&(e=s);const r=this._findSeparatorAround(n);return r>=0&&(n=r+this.thousandsSeparator.length),[e,n]}remove(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.value.length;[e,n]=this._adjustRangeWithSeparators(e,n);const s=this.value.slice(0,e),r=this.value.slice(n),i=this._separatorsCount(s.length);this._value=this._insertThousandsSeparators(this._removeThousandsSeparators(s+r));const o=this._separatorsCountFromSlice(s);return new ge({tailShift:(o-i)*this.thousandsSeparator.length})}nearestInputPos(e,n){if(!this.thousandsSeparator)return e;switch(n){case G.NONE:case G.LEFT:case G.FORCE_LEFT:{const s=this._findSeparatorAround(e-1);if(s>=0){const r=s+this.thousandsSeparator.length;if(e=0)return s+this.thousandsSeparator.length}}return e}doValidate(e){let n=!!this._removeThousandsSeparators(this.value).match(this._numberRegExp);if(n){const s=this.number;n=n&&!isNaN(s)&&(this.min==null||this.min>=0||this.min<=this.number)&&(this.max==null||this.max<=0||this.number<=this.max)}return n&&super.doValidate(e)}doCommit(){if(this.value){const e=this.number;let n=e;this.min!=null&&(n=Math.max(n,this.min)),this.max!=null&&(n=Math.min(n,this.max)),n!==e&&(this.unmaskedValue=this.doFormat(n));let s=this.value;this.normalizeZeros&&(s=this._normalizeZeros(s)),this.padFractionalZeros&&this.scale>0&&(s=this._padFractionalZeros(s)),this._value=s}super.doCommit()}_normalizeZeros(e){const n=this._removeThousandsSeparators(e).split(this.radix);return n[0]=n[0].replace(/^(\D*)(0*)(\d*)/,(s,r,i,o)=>r+o),e.length&&!/\d$/.test(n[0])&&(n[0]=n[0]+"0"),n.length>1&&(n[1]=n[1].replace(/0*$/,""),n[1].length||(n.length=1)),this._insertThousandsSeparators(n.join(this.radix))}_padFractionalZeros(e){if(!e)return e;const n=e.split(this.radix);return n.length<2&&n.push(""),n[1]=n[1].padEnd(this.scale,"0"),n.join(this.radix)}doSkipInvalid(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2?arguments[2]:void 0;const r=this.scale===0&&e!==this.thousandsSeparator&&(e===this.radix||e===pt.UNMASKED_RADIX||this.mapToRadix.includes(e));return super.doSkipInvalid(e,n,s)&&!r}get unmaskedValue(){return this._removeThousandsSeparators(this._normalizeZeros(this.value)).replace(this.radix,pt.UNMASKED_RADIX)}set unmaskedValue(e){super.unmaskedValue=e}get typedValue(){return this.doParse(this.unmaskedValue)}set typedValue(e){this.rawInputValue=this.doFormat(e).replace(pt.UNMASKED_RADIX,this.radix)}get number(){return this.typedValue}set number(e){this.typedValue=e}get allowNegative(){return this.signed||this.min!=null&&this.min<0||this.max!=null&&this.max<0}typedValueEquals(e){return(super.typedValueEquals(e)||pt.EMPTY_VALUES.includes(e)&&pt.EMPTY_VALUES.includes(this.typedValue))&&!(e===0&&this.value==="")}}pt.UNMASKED_RADIX=".";pt.DEFAULTS={radix:",",thousandsSeparator:"",mapToRadix:[pt.UNMASKED_RADIX],scale:2,signed:!1,normalizeZeros:!0,padFractionalZeros:!1,parse:Number,format:t=>t.toLocaleString("en-US",{useGrouping:!1,maximumFractionDigits:20})};pt.EMPTY_VALUES=[...Je.EMPTY_VALUES,0];oe.MaskedNumber=pt;class p_ extends Je{_update(e){e.mask&&(e.validate=e.mask),super._update(e)}}oe.MaskedFunction=p_;const m_=["compiledMasks","currentMaskRef","currentMask"],g_=["mask"];class xo extends Je{constructor(e){super(Object.assign({},xo.DEFAULTS,e)),this.currentMask=null}_update(e){super._update(e),"mask"in e&&(this.compiledMasks=Array.isArray(e.mask)?e.mask.map(n=>Zn(n)):[])}_appendCharRaw(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const s=this._applyDispatch(e,n);return this.currentMask&&s.aggregate(this.currentMask._appendChar(e,this.currentMaskFlags(n))),s}_applyDispatch(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";const r=n.tail&&n._beforeTailState!=null?n._beforeTailState._value:this.value,i=this.rawInputValue,o=n.tail&&n._beforeTailState!=null?n._beforeTailState._rawInputValue:i,a=i.slice(o.length),l=this.currentMask,u=new ge,c=l==null?void 0:l.state;if(this.currentMask=this.doDispatch(e,Object.assign({},n),s),this.currentMask)if(this.currentMask!==l){if(this.currentMask.reset(),o){const f=this.currentMask.append(o,{raw:!0});u.tailShift=f.inserted.length-r.length}a&&(u.tailShift+=this.currentMask.append(a,{raw:!0,tail:!0}).tailShift)}else this.currentMask.state=c;return u}_appendPlaceholder(){const e=this._applyDispatch(...arguments);return this.currentMask&&e.aggregate(this.currentMask._appendPlaceholder()),e}_appendEager(){const e=this._applyDispatch(...arguments);return this.currentMask&&e.aggregate(this.currentMask._appendEager()),e}appendTail(e){const n=new ge;return e&&n.aggregate(this._applyDispatch("",{},e)),n.aggregate(this.currentMask?this.currentMask.appendTail(e):super.appendTail(e))}currentMaskFlags(e){var n,s;return Object.assign({},e,{_beforeTailState:((n=e._beforeTailState)===null||n===void 0?void 0:n.currentMaskRef)===this.currentMask&&((s=e._beforeTailState)===null||s===void 0?void 0:s.currentMask)||e._beforeTailState})}doDispatch(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";return this.dispatch(e,this,n,s)}doValidate(e){return super.doValidate(e)&&(!this.currentMask||this.currentMask.doValidate(this.currentMaskFlags(e)))}doPrepare(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},[s,r]=Br(super.doPrepare(e,n));if(this.currentMask){let i;[s,i]=Br(super.doPrepare(s,this.currentMaskFlags(n))),r=r.aggregate(i)}return[s,r]}reset(){var e;(e=this.currentMask)===null||e===void 0||e.reset(),this.compiledMasks.forEach(n=>n.reset())}get value(){return this.currentMask?this.currentMask.value:""}set value(e){super.value=e}get unmaskedValue(){return this.currentMask?this.currentMask.unmaskedValue:""}set unmaskedValue(e){super.unmaskedValue=e}get typedValue(){return this.currentMask?this.currentMask.typedValue:""}set typedValue(e){let n=String(e);this.currentMask&&(this.currentMask.typedValue=e,n=this.currentMask.unmaskedValue),this.unmaskedValue=n}get displayValue(){return this.currentMask?this.currentMask.displayValue:""}get isComplete(){var e;return!!(!((e=this.currentMask)===null||e===void 0)&&e.isComplete)}get isFilled(){var e;return!!(!((e=this.currentMask)===null||e===void 0)&&e.isFilled)}remove(){const e=new ge;return this.currentMask&&e.aggregate(this.currentMask.remove(...arguments)).aggregate(this._applyDispatch()),e}get state(){var e;return Object.assign({},super.state,{_rawInputValue:this.rawInputValue,compiledMasks:this.compiledMasks.map(n=>n.state),currentMaskRef:this.currentMask,currentMask:(e=this.currentMask)===null||e===void 0?void 0:e.state})}set state(e){const{compiledMasks:n,currentMaskRef:s,currentMask:r}=e,i=xs(e,m_);this.compiledMasks.forEach((o,a)=>o.state=n[a]),s!=null&&(this.currentMask=s,this.currentMask.state=r),super.state=i}extractInput(){return this.currentMask?this.currentMask.extractInput(...arguments):""}extractTail(){return this.currentMask?this.currentMask.extractTail(...arguments):super.extractTail(...arguments)}doCommit(){this.currentMask&&this.currentMask.doCommit(),super.doCommit()}nearestInputPos(){return this.currentMask?this.currentMask.nearestInputPos(...arguments):super.nearestInputPos(...arguments)}get overwrite(){return this.currentMask?this.currentMask.overwrite:super.overwrite}set overwrite(e){console.warn('"overwrite" option is not available in dynamic mask, use this option in siblings')}get eager(){return this.currentMask?this.currentMask.eager:super.eager}set eager(e){console.warn('"eager" option is not available in dynamic mask, use this option in siblings')}get skipInvalid(){return this.currentMask?this.currentMask.skipInvalid:super.skipInvalid}set skipInvalid(e){(this.isInitialized||e!==Je.DEFAULTS.skipInvalid)&&console.warn('"skipInvalid" option is not available in dynamic mask, use this option in siblings')}maskEquals(e){return Array.isArray(e)&&this.compiledMasks.every((n,s)=>{if(!e[s])return;const r=e[s],{mask:i}=r,o=xs(r,g_);return lo(n,o)&&n.maskEquals(i)})}typedValueEquals(e){var n;return!!(!((n=this.currentMask)===null||n===void 0)&&n.typedValueEquals(e))}}xo.DEFAULTS={dispatch:(t,e,n,s)=>{if(!e.compiledMasks.length)return;const r=e.rawInputValue,i=e.compiledMasks.map((o,a)=>{const l=e.currentMask===o,u=l?o.value.length:o.nearestInputPos(o.value.length,G.FORCE_LEFT);return o.rawInputValue!==r?(o.reset(),o.append(r,{raw:!0})):l||o.remove(u),o.append(t,e.currentMaskFlags(n)),o.appendTail(s),{index:a,weight:o.rawInputValue.length,totalInputPositions:o.totalInputPositions(0,Math.max(u,o.nearestInputPos(o.value.length,G.FORCE_LEFT)))}});return i.sort((o,a)=>a.weight-o.weight||a.totalInputPositions-o.totalInputPositions),e.compiledMasks[i[0].index]}};oe.MaskedDynamic=xo;const nl={MASKED:"value",UNMASKED:"unmaskedValue",TYPED:"typedValue"};function jd(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:nl.MASKED,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:nl.MASKED;const s=Zn(t);return r=>s.runIsolated(i=>(i[e]=r,i[n]))}function __(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),s=1;s"u")return!1;var e=ct(t).ShadowRoot;return t instanceof e||t instanceof ShadowRoot}function y_(t){var e=t.state;Object.keys(e.elements).forEach(function(n){var s=e.styles[n]||{},r=e.attributes[n]||{},i=e.elements[n];!Et(i)||!Ht(i)||(Object.assign(i.style,s),Object.keys(r).forEach(function(o){var a=r[o];a===!1?i.removeAttribute(o):i.setAttribute(o,a===!0?"":a)}))})}function v_(t){var e=t.state,n={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,n.popper),e.styles=n,e.elements.arrow&&Object.assign(e.elements.arrow.style,n.arrow),function(){Object.keys(e.elements).forEach(function(s){var r=e.elements[s],i=e.attributes[s]||{},o=Object.keys(e.styles.hasOwnProperty(s)?e.styles[s]:n[s]),a=o.reduce(function(l,u){return l[u]="",l},{});!Et(r)||!Ht(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(l){r.removeAttribute(l)}))})}}const su={name:"applyStyles",enabled:!0,phase:"write",fn:y_,effect:v_,requires:["computeStyles"]};function Vt(t){return t.split("-")[0]}var Kn=Math.max,uo=Math.min,Vs=Math.round;function rl(){var t=navigator.userAgentData;return t!=null&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function eh(){return!/^((?!chrome|android).)*safari/i.test(rl())}function js(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!1);var s=t.getBoundingClientRect(),r=1,i=1;e&&Et(t)&&(r=t.offsetWidth>0&&Vs(s.width)/t.offsetWidth||1,i=t.offsetHeight>0&&Vs(s.height)/t.offsetHeight||1);var o=es(t)?ct(t):window,a=o.visualViewport,l=!eh()&&n,u=(s.left+(l&&a?a.offsetLeft:0))/r,c=(s.top+(l&&a?a.offsetTop:0))/i,f=s.width/r,m=s.height/i;return{width:f,height:m,top:c,right:u+f,bottom:c+m,left:u,x:u,y:c}}function ru(t){var e=js(t),n=t.offsetWidth,s=t.offsetHeight;return Math.abs(e.width-n)<=1&&(n=e.width),Math.abs(e.height-s)<=1&&(s=e.height),{x:t.offsetLeft,y:t.offsetTop,width:n,height:s}}function th(t,e){var n=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(n&&nu(n)){var s=e;do{if(s&&t.isSameNode(s))return!0;s=s.parentNode||s.host}while(s)}return!1}function sn(t){return ct(t).getComputedStyle(t)}function b_(t){return["table","td","th"].indexOf(Ht(t))>=0}function Pn(t){return((es(t)?t.ownerDocument:t.document)||window.document).documentElement}function $o(t){return Ht(t)==="html"?t:t.assignedSlot||t.parentNode||(nu(t)?t.host:null)||Pn(t)}function Ic(t){return!Et(t)||sn(t).position==="fixed"?null:t.offsetParent}function A_(t){var e=/firefox/i.test(rl()),n=/Trident/i.test(rl());if(n&&Et(t)){var s=sn(t);if(s.position==="fixed")return null}var r=$o(t);for(nu(r)&&(r=r.host);Et(r)&&["html","body"].indexOf(Ht(r))<0;){var i=sn(r);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||e&&i.willChange==="filter"||e&&i.filter&&i.filter!=="none")return r;r=r.parentNode}return null}function ti(t){for(var e=ct(t),n=Ic(t);n&&b_(n)&&sn(n).position==="static";)n=Ic(n);return n&&(Ht(n)==="html"||Ht(n)==="body"&&sn(n).position==="static")?e:n||A_(t)||e}function iu(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Or(t,e,n){return Kn(t,uo(e,n))}function T_(t,e,n){var s=Or(t,e,n);return s>n?n:s}function nh(){return{top:0,right:0,bottom:0,left:0}}function sh(t){return Object.assign({},nh(),t)}function rh(t,e){return e.reduce(function(n,s){return n[s]=t,n},{})}var S_=function(e,n){return e=typeof e=="function"?e(Object.assign({},n.rects,{placement:n.placement})):e,sh(typeof e!="number"?e:rh(e,nr))};function C_(t){var e,n=t.state,s=t.name,r=t.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,a=Vt(n.placement),l=iu(a),u=[He,ut].indexOf(a)>=0,c=u?"height":"width";if(!(!i||!o)){var f=S_(r.padding,n),m=ru(i),p=l==="y"?je:He,E=l==="y"?lt:ut,d=n.rects.reference[c]+n.rects.reference[l]-o[l]-n.rects.popper[c],y=o[l]-n.rects.reference[l],_=ti(i),h=_?l==="y"?_.clientHeight||0:_.clientWidth||0:0,b=d/2-y/2,g=f[p],A=h-m[c]-f[E],S=h/2-m[c]/2+b,O=Or(g,S,A),v=l;n.modifiersData[s]=(e={},e[v]=O,e.centerOffset=O-S,e)}}function w_(t){var e=t.state,n=t.options,s=n.element,r=s===void 0?"[data-popper-arrow]":s;r!=null&&(typeof r=="string"&&(r=e.elements.popper.querySelector(r),!r)||th(e.elements.popper,r)&&(e.elements.arrow=r))}const ih={name:"arrow",enabled:!0,phase:"main",fn:C_,effect:w_,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Hs(t){return t.split("-")[1]}var O_={top:"auto",right:"auto",bottom:"auto",left:"auto"};function k_(t,e){var n=t.x,s=t.y,r=e.devicePixelRatio||1;return{x:Vs(n*r)/r||0,y:Vs(s*r)/r||0}}function Rc(t){var e,n=t.popper,s=t.popperRect,r=t.placement,i=t.variation,o=t.offsets,a=t.position,l=t.gpuAcceleration,u=t.adaptive,c=t.roundOffsets,f=t.isFixed,m=o.x,p=m===void 0?0:m,E=o.y,d=E===void 0?0:E,y=typeof c=="function"?c({x:p,y:d}):{x:p,y:d};p=y.x,d=y.y;var _=o.hasOwnProperty("x"),h=o.hasOwnProperty("y"),b=He,g=je,A=window;if(u){var S=ti(n),O="clientHeight",v="clientWidth";if(S===ct(n)&&(S=Pn(n),sn(S).position!=="static"&&a==="absolute"&&(O="scrollHeight",v="scrollWidth")),S=S,r===je||(r===He||r===ut)&&i===$s){g=lt;var w=f&&S===A&&A.visualViewport?A.visualViewport.height:S[O];d-=w-s.height,d*=l?1:-1}if(r===He||(r===je||r===lt)&&i===$s){b=ut;var k=f&&S===A&&A.visualViewport?A.visualViewport.width:S[v];p-=k-s.width,p*=l?1:-1}}var N=Object.assign({position:a},u&&O_),P=c===!0?k_({x:p,y:d},ct(n)):{x:p,y:d};if(p=P.x,d=P.y,l){var R;return Object.assign({},N,(R={},R[g]=h?"0":"",R[b]=_?"0":"",R.transform=(A.devicePixelRatio||1)<=1?"translate("+p+"px, "+d+"px)":"translate3d("+p+"px, "+d+"px, 0)",R))}return Object.assign({},N,(e={},e[g]=h?d+"px":"",e[b]=_?p+"px":"",e.transform="",e))}function N_(t){var e=t.state,n=t.options,s=n.gpuAcceleration,r=s===void 0?!0:s,i=n.adaptive,o=i===void 0?!0:i,a=n.roundOffsets,l=a===void 0?!0:a,u={placement:Vt(e.placement),variation:Hs(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:r,isFixed:e.options.strategy==="fixed"};e.modifiersData.popperOffsets!=null&&(e.styles.popper=Object.assign({},e.styles.popper,Rc(Object.assign({},u,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:o,roundOffsets:l})))),e.modifiersData.arrow!=null&&(e.styles.arrow=Object.assign({},e.styles.arrow,Rc(Object.assign({},u,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})}const ou={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:N_,data:{}};var Si={passive:!0};function P_(t){var e=t.state,n=t.instance,s=t.options,r=s.scroll,i=r===void 0?!0:r,o=s.resize,a=o===void 0?!0:o,l=ct(e.elements.popper),u=[].concat(e.scrollParents.reference,e.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,Si)}),a&&l.addEventListener("resize",n.update,Si),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,Si)}),a&&l.removeEventListener("resize",n.update,Si)}}const au={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:P_,data:{}};var D_={left:"right",right:"left",bottom:"top",top:"bottom"};function zi(t){return t.replace(/left|right|bottom|top/g,function(e){return D_[e]})}var I_={start:"end",end:"start"};function Lc(t){return t.replace(/start|end/g,function(e){return I_[e]})}function lu(t){var e=ct(t),n=e.pageXOffset,s=e.pageYOffset;return{scrollLeft:n,scrollTop:s}}function uu(t){return js(Pn(t)).left+lu(t).scrollLeft}function R_(t,e){var n=ct(t),s=Pn(t),r=n.visualViewport,i=s.clientWidth,o=s.clientHeight,a=0,l=0;if(r){i=r.width,o=r.height;var u=eh();(u||!u&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}return{width:i,height:o,x:a+uu(t),y:l}}function L_(t){var e,n=Pn(t),s=lu(t),r=(e=t.ownerDocument)==null?void 0:e.body,i=Kn(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=Kn(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-s.scrollLeft+uu(t),l=-s.scrollTop;return sn(r||n).direction==="rtl"&&(a+=Kn(n.clientWidth,r?r.clientWidth:0)-i),{width:i,height:o,x:a,y:l}}function cu(t){var e=sn(t),n=e.overflow,s=e.overflowX,r=e.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+s)}function oh(t){return["html","body","#document"].indexOf(Ht(t))>=0?t.ownerDocument.body:Et(t)&&cu(t)?t:oh($o(t))}function kr(t,e){var n;e===void 0&&(e=[]);var s=oh(t),r=s===((n=t.ownerDocument)==null?void 0:n.body),i=ct(s),o=r?[i].concat(i.visualViewport||[],cu(s)?s:[]):s,a=e.concat(o);return r?a:a.concat(kr($o(o)))}function il(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function F_(t,e){var n=js(t,!1,e==="fixed");return n.top=n.top+t.clientTop,n.left=n.left+t.clientLeft,n.bottom=n.top+t.clientHeight,n.right=n.left+t.clientWidth,n.width=t.clientWidth,n.height=t.clientHeight,n.x=n.left,n.y=n.top,n}function Fc(t,e,n){return e===eu?il(R_(t,n)):es(e)?F_(e,n):il(L_(Pn(t)))}function M_(t){var e=kr($o(t)),n=["absolute","fixed"].indexOf(sn(t).position)>=0,s=n&&Et(t)?ti(t):t;return es(s)?e.filter(function(r){return es(r)&&th(r,s)&&Ht(r)!=="body"}):[]}function x_(t,e,n,s){var r=e==="clippingParents"?M_(t):[].concat(e),i=[].concat(r,[n]),o=i[0],a=i.reduce(function(l,u){var c=Fc(t,u,s);return l.top=Kn(c.top,l.top),l.right=uo(c.right,l.right),l.bottom=uo(c.bottom,l.bottom),l.left=Kn(c.left,l.left),l},Fc(t,o,s));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function ah(t){var e=t.reference,n=t.element,s=t.placement,r=s?Vt(s):null,i=s?Hs(s):null,o=e.x+e.width/2-n.width/2,a=e.y+e.height/2-n.height/2,l;switch(r){case je:l={x:o,y:e.y-n.height};break;case lt:l={x:o,y:e.y+e.height};break;case ut:l={x:e.x+e.width,y:a};break;case He:l={x:e.x-n.width,y:a};break;default:l={x:e.x,y:e.y}}var u=r?iu(r):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case Qn:l[u]=l[u]-(e[c]/2-n[c]/2);break;case $s:l[u]=l[u]+(e[c]/2-n[c]/2);break}}return l}function Us(t,e){e===void 0&&(e={});var n=e,s=n.placement,r=s===void 0?t.placement:s,i=n.strategy,o=i===void 0?t.strategy:i,a=n.boundary,l=a===void 0?Hd:a,u=n.rootBoundary,c=u===void 0?eu:u,f=n.elementContext,m=f===void 0?bs:f,p=n.altBoundary,E=p===void 0?!1:p,d=n.padding,y=d===void 0?0:d,_=sh(typeof y!="number"?y:rh(y,nr)),h=m===bs?Ud:bs,b=t.rects.popper,g=t.elements[E?h:m],A=x_(es(g)?g:g.contextElement||Pn(t.elements.popper),l,c,o),S=js(t.elements.reference),O=ah({reference:S,element:b,strategy:"absolute",placement:r}),v=il(Object.assign({},b,O)),w=m===bs?v:S,k={top:A.top-w.top+_.top,bottom:w.bottom-A.bottom+_.bottom,left:A.left-w.left+_.left,right:w.right-A.right+_.right},N=t.modifiersData.offset;if(m===bs&&N){var P=N[r];Object.keys(k).forEach(function(R){var B=[ut,lt].indexOf(R)>=0?1:-1,X=[je,lt].indexOf(R)>=0?"y":"x";k[R]+=P[X]*B})}return k}function B_(t,e){e===void 0&&(e={});var n=e,s=n.placement,r=n.boundary,i=n.rootBoundary,o=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,u=l===void 0?tu:l,c=Hs(s),f=c?a?sl:sl.filter(function(E){return Hs(E)===c}):nr,m=f.filter(function(E){return u.indexOf(E)>=0});m.length===0&&(m=f);var p=m.reduce(function(E,d){return E[d]=Us(t,{placement:d,boundary:r,rootBoundary:i,padding:o})[Vt(d)],E},{});return Object.keys(p).sort(function(E,d){return p[E]-p[d]})}function $_(t){if(Vt(t)===Bo)return[];var e=zi(t);return[Lc(t),e,Lc(e)]}function V_(t){var e=t.state,n=t.options,s=t.name;if(!e.modifiersData[s]._skip){for(var r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,a=o===void 0?!0:o,l=n.fallbackPlacements,u=n.padding,c=n.boundary,f=n.rootBoundary,m=n.altBoundary,p=n.flipVariations,E=p===void 0?!0:p,d=n.allowedAutoPlacements,y=e.options.placement,_=Vt(y),h=_===y,b=l||(h||!E?[zi(y)]:$_(y)),g=[y].concat(b).reduce(function(Rt,qe){return Rt.concat(Vt(qe)===Bo?B_(e,{placement:qe,boundary:c,rootBoundary:f,padding:u,flipVariations:E,allowedAutoPlacements:d}):qe)},[]),A=e.rects.reference,S=e.rects.popper,O=new Map,v=!0,w=g[0],k=0;k=0,X=B?"width":"height",W=Us(e,{placement:N,boundary:c,rootBoundary:f,altBoundary:m,padding:u}),ee=B?R?ut:He:R?lt:je;A[X]>S[X]&&(ee=zi(ee));var se=zi(ee),_e=[];if(i&&_e.push(W[P]<=0),a&&_e.push(W[ee]<=0,W[se]<=0),_e.every(function(Rt){return Rt})){w=N,v=!1;break}O.set(N,_e)}if(v)for(var dt=E?3:1,Be=function(qe){var $e=g.find(function(zt){var Lt=O.get(zt);if(Lt)return Lt.slice(0,qe).every(function(Ft){return Ft})});if($e)return w=$e,"break"},ye=dt;ye>0;ye--){var It=Be(ye);if(It==="break")break}e.placement!==w&&(e.modifiersData[s]._skip=!0,e.placement=w,e.reset=!0)}}const lh={name:"flip",enabled:!0,phase:"main",fn:V_,requiresIfExists:["offset"],data:{_skip:!1}};function Mc(t,e,n){return n===void 0&&(n={x:0,y:0}),{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function xc(t){return[je,ut,lt,He].some(function(e){return t[e]>=0})}function j_(t){var e=t.state,n=t.name,s=e.rects.reference,r=e.rects.popper,i=e.modifiersData.preventOverflow,o=Us(e,{elementContext:"reference"}),a=Us(e,{altBoundary:!0}),l=Mc(o,s),u=Mc(a,r,i),c=xc(l),f=xc(u);e.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:f},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}const uh={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:j_};function H_(t,e,n){var s=Vt(t),r=[He,je].indexOf(s)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},e,{placement:t})):n,o=i[0],a=i[1];return o=o||0,a=(a||0)*r,[He,ut].indexOf(s)>=0?{x:a,y:o}:{x:o,y:a}}function U_(t){var e=t.state,n=t.options,s=t.name,r=n.offset,i=r===void 0?[0,0]:r,o=tu.reduce(function(c,f){return c[f]=H_(f,e.rects,i),c},{}),a=o[e.placement],l=a.x,u=a.y;e.modifiersData.popperOffsets!=null&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=u),e.modifiersData[s]=o}const ch={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:U_};function W_(t){var e=t.state,n=t.name;e.modifiersData[n]=ah({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})}const fu={name:"popperOffsets",enabled:!0,phase:"read",fn:W_,data:{}};function q_(t){return t==="x"?"y":"x"}function K_(t){var e=t.state,n=t.options,s=t.name,r=n.mainAxis,i=r===void 0?!0:r,o=n.altAxis,a=o===void 0?!1:o,l=n.boundary,u=n.rootBoundary,c=n.altBoundary,f=n.padding,m=n.tether,p=m===void 0?!0:m,E=n.tetherOffset,d=E===void 0?0:E,y=Us(e,{boundary:l,rootBoundary:u,padding:f,altBoundary:c}),_=Vt(e.placement),h=Hs(e.placement),b=!h,g=iu(_),A=q_(g),S=e.modifiersData.popperOffsets,O=e.rects.reference,v=e.rects.popper,w=typeof d=="function"?d(Object.assign({},e.rects,{placement:e.placement})):d,k=typeof w=="number"?{mainAxis:w,altAxis:w}:Object.assign({mainAxis:0,altAxis:0},w),N=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,P={x:0,y:0};if(S){if(i){var R,B=g==="y"?je:He,X=g==="y"?lt:ut,W=g==="y"?"height":"width",ee=S[g],se=ee+y[B],_e=ee-y[X],dt=p?-v[W]/2:0,Be=h===Qn?O[W]:v[W],ye=h===Qn?-v[W]:-O[W],It=e.elements.arrow,Rt=p&&It?ru(It):{width:0,height:0},qe=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:nh(),$e=qe[B],zt=qe[X],Lt=Or(0,O[W],Rt[W]),Ft=b?O[W]/2-dt-Lt-$e-k.mainAxis:Be-Lt-$e-k.mainAxis,hr=b?-O[W]/2+dt+Lt+zt+k.mainAxis:ye+Lt+zt+k.mainAxis,Mn=e.elements.arrow&&ti(e.elements.arrow),T=Mn?g==="y"?Mn.clientTop||0:Mn.clientLeft||0:0,C=(R=N==null?void 0:N[g])!=null?R:0,D=ee+Ft-C-T,F=ee+hr-C,L=Or(p?uo(se,D):se,ee,p?Kn(_e,F):_e);S[g]=L,P[g]=L-ee}if(a){var V,H=g==="x"?je:He,$=g==="x"?lt:ut,j=S[A],x=A==="y"?"height":"width",z=j+y[H],q=j-y[$],K=[je,He].indexOf(_)!==-1,J=(V=N==null?void 0:N[A])!=null?V:0,re=K?z:j-O[x]-v[x]-J+k.altAxis,de=K?j+O[x]+v[x]-J-k.altAxis:q,ce=p&&K?T_(re,j,de):Or(p?re:z,j,p?de:q);S[A]=ce,P[A]=ce-j}e.modifiersData[s]=P}}const fh={name:"preventOverflow",enabled:!0,phase:"main",fn:K_,requiresIfExists:["offset"]};function z_(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function G_(t){return t===ct(t)||!Et(t)?lu(t):z_(t)}function Y_(t){var e=t.getBoundingClientRect(),n=Vs(e.width)/t.offsetWidth||1,s=Vs(e.height)/t.offsetHeight||1;return n!==1||s!==1}function X_(t,e,n){n===void 0&&(n=!1);var s=Et(e),r=Et(e)&&Y_(e),i=Pn(e),o=js(t,r,n),a={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(s||!s&&!n)&&((Ht(e)!=="body"||cu(i))&&(a=G_(e)),Et(e)?(l=js(e,!0),l.x+=e.clientLeft,l.y+=e.clientTop):i&&(l.x=uu(i))),{x:o.left+a.scrollLeft-l.x,y:o.top+a.scrollTop-l.y,width:o.width,height:o.height}}function J_(t){var e=new Map,n=new Set,s=[];t.forEach(function(i){e.set(i.name,i)});function r(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var l=e.get(a);l&&r(l)}}),s.push(i)}return t.forEach(function(i){n.has(i.name)||r(i)}),s}function Z_(t){var e=J_(t);return Qd.reduce(function(n,s){return n.concat(e.filter(function(r){return r.phase===s}))},[])}function Q_(t){var e;return function(){return e||(e=new Promise(function(n){Promise.resolve().then(function(){e=void 0,n(t())})})),e}}function eE(t){var e=t.reduce(function(n,s){var r=n[s.name];return n[s.name]=r?Object.assign({},r,s,{options:Object.assign({},r.options,s.options),data:Object.assign({},r.data,s.data)}):s,n},{});return Object.keys(e).map(function(n){return e[n]})}var Bc={placement:"bottom",modifiers:[],strategy:"absolute"};function $c(){for(var t=arguments.length,e=new Array(t),n=0;n(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,(e,n)=>`#${CSS.escape(n)}`)),t),aE=t=>t==null?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),lE=t=>{do t+=Math.floor(Math.random()*iE);while(document.getElementById(t));return t},uE=t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const s=Number.parseFloat(e),r=Number.parseFloat(n);return!s&&!r?0:(e=e.split(",")[0],n=n.split(",")[0],(Number.parseFloat(e)+Number.parseFloat(n))*oE)},ph=t=>{t.dispatchEvent(new Event(ol))},Zt=t=>!t||typeof t!="object"?!1:(typeof t.jquery<"u"&&(t=t[0]),typeof t.nodeType<"u"),An=t=>Zt(t)?t.jquery?t[0]:t:typeof t=="string"&&t.length>0?document.querySelector(hh(t)):null,sr=t=>{if(!Zt(t)||t.getClientRects().length===0)return!1;const e=getComputedStyle(t).getPropertyValue("visibility")==="visible",n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const s=t.closest("summary");if(s&&s.parentNode!==n||s===null)return!1}return e},Tn=t=>!t||t.nodeType!==Node.ELEMENT_NODE||t.classList.contains("disabled")?!0:typeof t.disabled<"u"?t.disabled:t.hasAttribute("disabled")&&t.getAttribute("disabled")!=="false",mh=t=>{if(!document.documentElement.attachShadow)return null;if(typeof t.getRootNode=="function"){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?mh(t.parentNode):null},co=()=>{},ti=t=>{t.offsetHeight},gh=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,ba=[],cE=t=>{document.readyState==="loading"?(ba.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of ba)e()}),ba.push(t)):t()},bt=()=>document.documentElement.dir==="rtl",Ct=t=>{cE(()=>{const e=gh();if(e){const n=t.NAME,s=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=s,t.jQueryInterface)}})},ze=(t,e=[],n=t)=>typeof t=="function"?t(...e):n,_h=(t,e,n=!0)=>{if(!n){ze(t);return}const s=5,r=uE(e)+s;let i=!1;const o=({target:a})=>{a===e&&(i=!0,e.removeEventListener(ol,o),ze(t))};e.addEventListener(ol,o),setTimeout(()=>{i||ph(e)},r)},hu=(t,e,n,s)=>{const r=t.length;let i=t.indexOf(e);return i===-1?!n&&s?t[r-1]:t[0]:(i+=n?1:-1,s&&(i=(i+r)%r),t[Math.max(0,Math.min(i,r-1))])},fE=/[^.]*(?=\..*)\.|.*/,dE=/\..*/,hE=/::\d+$/,Aa={};let Vc=1;const Eh={mouseenter:"mouseover",mouseleave:"mouseout"},pE=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function yh(t,e){return e&&`${e}::${Vc++}`||t.uidEvent||Vc++}function vh(t){const e=yh(t);return t.uidEvent=e,Aa[e]=Aa[e]||{},Aa[e]}function mE(t,e){return function n(s){return pu(s,{delegateTarget:t}),n.oneOff&&M.off(t,s.type,e),e.apply(t,[s])}}function gE(t,e,n){return function s(r){const i=t.querySelectorAll(e);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const a of i)if(a===o)return pu(r,{delegateTarget:o}),s.oneOff&&M.off(t,r.type,e,n),n.apply(o,[r])}}function bh(t,e,n=null){return Object.values(t).find(s=>s.callable===e&&s.delegationSelector===n)}function Ah(t,e,n){const s=typeof e=="string",r=s?n:e||n;let i=Th(t);return pE.has(i)||(i=t),[s,r,i]}function jc(t,e,n,s,r){if(typeof e!="string"||!t)return;let[i,o,a]=Ah(e,n,s);e in Eh&&(o=(E=>function(d){if(!d.relatedTarget||d.relatedTarget!==d.delegateTarget&&!d.delegateTarget.contains(d.relatedTarget))return E.call(this,d)})(o));const l=vh(t),u=l[a]||(l[a]={}),c=bh(u,o,i?n:null);if(c){c.oneOff=c.oneOff&&r;return}const f=yh(o,e.replace(fE,"")),m=i?gE(t,n,o):mE(t,o);m.delegationSelector=i?n:null,m.callable=o,m.oneOff=r,m.uidEvent=f,u[f]=m,t.addEventListener(a,m,i)}function al(t,e,n,s,r){const i=bh(e[n],s,r);i&&(t.removeEventListener(n,i,!!r),delete e[n][i.uidEvent])}function _E(t,e,n,s){const r=e[n]||{};for(const[i,o]of Object.entries(r))i.includes(s)&&al(t,e,n,o.callable,o.delegationSelector)}function Th(t){return t=t.replace(dE,""),Eh[t]||t}const M={on(t,e,n,s){jc(t,e,n,s,!1)},one(t,e,n,s){jc(t,e,n,s,!0)},off(t,e,n,s){if(typeof e!="string"||!t)return;const[r,i,o]=Ah(e,n,s),a=o!==e,l=vh(t),u=l[o]||{},c=e.startsWith(".");if(typeof i<"u"){if(!Object.keys(u).length)return;al(t,l,o,i,r?n:null);return}if(c)for(const f of Object.keys(l))_E(t,l,f,e.slice(1));for(const[f,m]of Object.entries(u)){const p=f.replace(hE,"");(!a||e.includes(p))&&al(t,l,o,m.callable,m.delegationSelector)}},trigger(t,e,n){if(typeof e!="string"||!t)return null;const s=gh(),r=Th(e),i=e!==r;let o=null,a=!0,l=!0,u=!1;i&&s&&(o=s.Event(e,n),s(t).trigger(o),a=!o.isPropagationStopped(),l=!o.isImmediatePropagationStopped(),u=o.isDefaultPrevented());const c=pu(new Event(e,{bubbles:a,cancelable:!0}),n);return u&&c.preventDefault(),l&&t.dispatchEvent(c),c.defaultPrevented&&o&&o.preventDefault(),c}};function pu(t,e={}){for(const[n,s]of Object.entries(e))try{t[n]=s}catch{Object.defineProperty(t,n,{configurable:!0,get(){return s}})}return t}function Hc(t){if(t==="true")return!0;if(t==="false")return!1;if(t===Number(t).toString())return Number(t);if(t===""||t==="null")return null;if(typeof t!="string")return t;try{return JSON.parse(decodeURIComponent(t))}catch{return t}}function Ta(t){return t.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const Qt={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${Ta(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${Ta(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter(s=>s.startsWith("bs")&&!s.startsWith("bsConfig"));for(const s of n){let r=s.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),e[r]=Hc(t.dataset[s])}return e},getDataAttribute(t,e){return Hc(t.getAttribute(`data-bs-${Ta(e)}`))}};class ni{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,n){const s=Zt(n)?Qt.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof s=="object"?s:{},...Zt(n)?Qt.getDataAttributes(n):{},...typeof e=="object"?e:{}}}_typeCheckConfig(e,n=this.constructor.DefaultType){for(const[s,r]of Object.entries(n)){const i=e[s],o=Zt(i)?"element":aE(i);if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${r}".`)}}}const EE="5.3.1";class Pt extends ni{constructor(e,n){super(),e=An(e),e&&(this._element=e,this._config=this._getConfig(n),va.set(this._element,this.constructor.DATA_KEY,this))}dispose(){va.remove(this._element,this.constructor.DATA_KEY),M.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,n,s=!0){_h(e,n,s)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return va.get(An(e),this.DATA_KEY)}static getOrCreateInstance(e,n={}){return this.getInstance(e)||new this(e,typeof n=="object"?n:null)}static get VERSION(){return EE}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const Ca=t=>{let e=t.getAttribute("data-bs-target");if(!e||e==="#"){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&n!=="#"?n.trim():null}return hh(e)},Y={find(t,e=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(e,t))},findOne(t,e=document.documentElement){return Element.prototype.querySelector.call(e,t)},children(t,e){return[].concat(...t.children).filter(n=>n.matches(e))},parents(t,e){const n=[];let s=t.parentNode.closest(e);for(;s;)n.push(s),s=s.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(e,t).filter(n=>!Tn(n)&&sr(n))},getSelectorFromElement(t){const e=Ca(t);return e&&Y.findOne(e)?e:null},getElementFromSelector(t){const e=Ca(t);return e?Y.findOne(e):null},getMultipleElementsFromSelector(t){const e=Ca(t);return e?Y.find(e):[]}},jo=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;M.on(document,n,`[data-bs-dismiss="${s}"]`,function(r){if(["A","AREA"].includes(this.tagName)&&r.preventDefault(),Tn(this))return;const i=Y.getElementFromSelector(this)||this.closest(`.${s}`);t.getOrCreateInstance(i)[e]()})},yE="alert",vE="bs.alert",Ch=`.${vE}`,bE=`close${Ch}`,AE=`closed${Ch}`,TE="fade",CE="show";class si extends Pt{static get NAME(){return yE}close(){if(M.trigger(this._element,bE).defaultPrevented)return;this._element.classList.remove(CE);const n=this._element.classList.contains(TE);this._queueCallback(()=>this._destroyElement(),this._element,n)}_destroyElement(){this._element.remove(),M.trigger(this._element,AE),this.dispose()}static jQueryInterface(e){return this.each(function(){const n=si.getOrCreateInstance(this);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}jo(si,"close");Ct(si);const SE="button",wE="bs.button",OE=`.${wE}`,kE=".data-api",NE="active",Uc='[data-bs-toggle="button"]',PE=`click${OE}${kE}`;class ri extends Pt{static get NAME(){return SE}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle(NE))}static jQueryInterface(e){return this.each(function(){const n=ri.getOrCreateInstance(this);e==="toggle"&&n[e]()})}}M.on(document,PE,Uc,t=>{t.preventDefault();const e=t.target.closest(Uc);ri.getOrCreateInstance(e).toggle()});Ct(ri);const DE="swipe",rr=".bs.swipe",IE=`touchstart${rr}`,RE=`touchmove${rr}`,LE=`touchend${rr}`,FE=`pointerdown${rr}`,ME=`pointerup${rr}`,xE="touch",BE="pen",$E="pointer-event",VE=40,jE={endCallback:null,leftCallback:null,rightCallback:null},HE={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class fo extends ni{constructor(e,n){super(),this._element=e,!(!e||!fo.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return jE}static get DefaultType(){return HE}static get NAME(){return DE}dispose(){M.off(this._element,rr)}_start(e){if(!this._supportPointerEvents){this._deltaX=e.touches[0].clientX;return}this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX)}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),ze(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=VE)return;const n=e/this._deltaX;this._deltaX=0,n&&ze(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(M.on(this._element,FE,e=>this._start(e)),M.on(this._element,ME,e=>this._end(e)),this._element.classList.add($E)):(M.on(this._element,IE,e=>this._start(e)),M.on(this._element,RE,e=>this._move(e)),M.on(this._element,LE,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType===BE||e.pointerType===xE)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const UE="carousel",WE="bs.carousel",Dn=`.${WE}`,Sh=".data-api",qE="ArrowLeft",KE="ArrowRight",zE=500,mr="next",gs="prev",As="left",Gi="right",GE=`slide${Dn}`,Sa=`slid${Dn}`,YE=`keydown${Dn}`,XE=`mouseenter${Dn}`,JE=`mouseleave${Dn}`,ZE=`dragstart${Dn}`,QE=`load${Dn}${Sh}`,ey=`click${Dn}${Sh}`,wh="carousel",Si="active",ty="slide",ny="carousel-item-end",sy="carousel-item-start",ry="carousel-item-next",iy="carousel-item-prev",Oh=".active",kh=".carousel-item",oy=Oh+kh,ay=".carousel-item img",ly=".carousel-indicators",uy="[data-bs-slide], [data-bs-slide-to]",cy='[data-bs-ride="carousel"]',fy={[qE]:Gi,[KE]:As},dy={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},hy={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ir extends Pt{constructor(e,n){super(e,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Y.findOne(ly,this._element),this._addEventListeners(),this._config.ride===wh&&this.cycle()}static get Default(){return dy}static get DefaultType(){return hy}static get NAME(){return UE}next(){this._slide(mr)}nextWhenVisible(){!document.hidden&&sr(this._element)&&this.next()}prev(){this._slide(gs)}pause(){this._isSliding&&ph(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){M.one(this._element,Sa,()=>this.cycle());return}this.cycle()}}to(e){const n=this._getItems();if(e>n.length-1||e<0)return;if(this._isSliding){M.one(this._element,Sa,()=>this.to(e));return}const s=this._getItemIndex(this._getActive());if(s===e)return;const r=e>s?mr:gs;this._slide(r,n[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&M.on(this._element,YE,e=>this._keydown(e)),this._config.pause==="hover"&&(M.on(this._element,XE,()=>this.pause()),M.on(this._element,JE,()=>this._maybeEnableCycle())),this._config.touch&&fo.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const s of Y.find(ay,this._element))M.on(s,ZE,r=>r.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(As)),rightCallback:()=>this._slide(this._directionToOrder(Gi)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),zE+this._config.interval))}};this._swipeHelper=new fo(this._element,n)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const n=fy[e.key];n&&(e.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const n=Y.findOne(Oh,this._indicatorsElement);n.classList.remove(Si),n.removeAttribute("aria-current");const s=Y.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);s&&(s.classList.add(Si),s.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const n=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(e,n=null){if(this._isSliding)return;const s=this._getActive(),r=e===mr,i=n||hu(this._getItems(),s,r,this._config.wrap);if(i===s)return;const o=this._getItemIndex(i),a=p=>M.trigger(this._element,p,{relatedTarget:i,direction:this._orderToDirection(e),from:this._getItemIndex(s),to:o});if(a(GE).defaultPrevented||!s||!i)return;const u=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const c=r?sy:ny,f=r?ry:iy;i.classList.add(f),ti(i),s.classList.add(c),i.classList.add(c);const m=()=>{i.classList.remove(c,f),i.classList.add(Si),s.classList.remove(Si,f,c),this._isSliding=!1,a(Sa)};this._queueCallback(m,s,this._isAnimated()),u&&this.cycle()}_isAnimated(){return this._element.classList.contains(ty)}_getActive(){return Y.findOne(oy,this._element)}_getItems(){return Y.find(kh,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return bt()?e===As?gs:mr:e===As?mr:gs}_orderToDirection(e){return bt()?e===gs?As:Gi:e===gs?Gi:As}static jQueryInterface(e){return this.each(function(){const n=ir.getOrCreateInstance(this,e);if(typeof e=="number"){n.to(e);return}if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e]()}})}}M.on(document,ey,uy,function(t){const e=Y.getElementFromSelector(this);if(!e||!e.classList.contains(wh))return;t.preventDefault();const n=ir.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");if(s){n.to(s),n._maybeEnableCycle();return}if(Qt.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});M.on(window,QE,()=>{const t=Y.find(cy);for(const e of t)ir.getOrCreateInstance(e)});Ct(ir);const py="collapse",my="bs.collapse",ii=`.${my}`,gy=".data-api",_y=`show${ii}`,Ey=`shown${ii}`,yy=`hide${ii}`,vy=`hidden${ii}`,by=`click${ii}${gy}`,wa="show",Ss="collapse",wi="collapsing",Ay="collapsed",Ty=`:scope .${Ss} .${Ss}`,Cy="collapse-horizontal",Sy="width",wy="height",Oy=".collapse.show, .collapse.collapsing",ll='[data-bs-toggle="collapse"]',ky={parent:null,toggle:!0},Ny={parent:"(null|element)",toggle:"boolean"};class Ws extends Pt{constructor(e,n){super(e,n),this._isTransitioning=!1,this._triggerArray=[];const s=Y.find(ll);for(const r of s){const i=Y.getSelectorFromElement(r),o=Y.find(i).filter(a=>a===this._element);i!==null&&o.length&&this._triggerArray.push(r)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ky}static get DefaultType(){return Ny}static get NAME(){return py}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(Oy).filter(a=>a!==this._element).map(a=>Ws.getOrCreateInstance(a,{toggle:!1}))),e.length&&e[0]._isTransitioning||M.trigger(this._element,_y).defaultPrevented)return;for(const a of e)a.hide();const s=this._getDimension();this._element.classList.remove(Ss),this._element.classList.add(wi),this._element.style[s]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(wi),this._element.classList.add(Ss,wa),this._element.style[s]="",M.trigger(this._element,Ey)},o=`scroll${s[0].toUpperCase()+s.slice(1)}`;this._queueCallback(r,this._element,!0),this._element.style[s]=`${this._element[o]}px`}hide(){if(this._isTransitioning||!this._isShown()||M.trigger(this._element,yy).defaultPrevented)return;const n=this._getDimension();this._element.style[n]=`${this._element.getBoundingClientRect()[n]}px`,ti(this._element),this._element.classList.add(wi),this._element.classList.remove(Ss,wa);for(const r of this._triggerArray){const i=Y.getElementFromSelector(r);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([r],!1)}this._isTransitioning=!0;const s=()=>{this._isTransitioning=!1,this._element.classList.remove(wi),this._element.classList.add(Ss),M.trigger(this._element,vy)};this._element.style[n]="",this._queueCallback(s,this._element,!0)}_isShown(e=this._element){return e.classList.contains(wa)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=An(e.parent),e}_getDimension(){return this._element.classList.contains(Cy)?Sy:wy}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(ll);for(const n of e){const s=Y.getElementFromSelector(n);s&&this._addAriaAndCollapsedClass([n],this._isShown(s))}}_getFirstLevelChildren(e){const n=Y.find(Ty,this._config.parent);return Y.find(e,this._config.parent).filter(s=>!n.includes(s))}_addAriaAndCollapsedClass(e,n){if(e.length)for(const s of e)s.classList.toggle(Ay,!n),s.setAttribute("aria-expanded",n)}static jQueryInterface(e){const n={};return typeof e=="string"&&/show|hide/.test(e)&&(n.toggle=!1),this.each(function(){const s=Ws.getOrCreateInstance(this,n);if(typeof e=="string"){if(typeof s[e]>"u")throw new TypeError(`No method named "${e}"`);s[e]()}})}}M.on(document,by,ll,function(t){(t.target.tagName==="A"||t.delegateTarget&&t.delegateTarget.tagName==="A")&&t.preventDefault();for(const e of Y.getMultipleElementsFromSelector(this))Ws.getOrCreateInstance(e,{toggle:!1}).toggle()});Ct(Ws);const Wc="dropdown",Py="bs.dropdown",as=`.${Py}`,mu=".data-api",Dy="Escape",qc="Tab",Iy="ArrowUp",Kc="ArrowDown",Ry=2,Ly=`hide${as}`,Fy=`hidden${as}`,My=`show${as}`,xy=`shown${as}`,Nh=`click${as}${mu}`,Ph=`keydown${as}${mu}`,By=`keyup${as}${mu}`,Ts="show",$y="dropup",Vy="dropend",jy="dropstart",Hy="dropup-center",Uy="dropdown-center",Hn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Wy=`${Hn}.${Ts}`,Yi=".dropdown-menu",qy=".navbar",Ky=".navbar-nav",zy=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Gy=bt()?"top-end":"top-start",Yy=bt()?"top-start":"top-end",Xy=bt()?"bottom-end":"bottom-start",Jy=bt()?"bottom-start":"bottom-end",Zy=bt()?"left-start":"right-start",Qy=bt()?"right-start":"left-start",ev="top",tv="bottom",nv={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},sv={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class yt extends Pt{constructor(e,n){super(e,n),this._popper=null,this._parent=this._element.parentNode,this._menu=Y.next(this._element,Yi)[0]||Y.prev(this._element,Yi)[0]||Y.findOne(Yi,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return nv}static get DefaultType(){return sv}static get NAME(){return Wc}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Tn(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!M.trigger(this._element,My,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(Ky))for(const s of[].concat(...document.body.children))M.on(s,"mouseover",co);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ts),this._element.classList.add(Ts),M.trigger(this._element,xy,e)}}hide(){if(Tn(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!M.trigger(this._element,Ly,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const s of[].concat(...document.body.children))M.off(s,"mouseover",co);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ts),this._element.classList.remove(Ts),this._element.setAttribute("aria-expanded","false"),Qt.removeDataAttribute(this._menu,"popper"),M.trigger(this._element,Fy,e)}}_getConfig(e){if(e=super._getConfig(e),typeof e.reference=="object"&&!Zt(e.reference)&&typeof e.reference.getBoundingClientRect!="function")throw new TypeError(`${Wc.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(typeof dh>"u")throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;this._config.reference==="parent"?e=this._parent:Zt(this._config.reference)?e=An(this._config.reference):typeof this._config.reference=="object"&&(e=this._config.reference);const n=this._getPopperConfig();this._popper=du(e,this._menu,n)}_isShown(){return this._menu.classList.contains(Ts)}_getPlacement(){const e=this._parent;if(e.classList.contains(Vy))return Zy;if(e.classList.contains(jy))return Qy;if(e.classList.contains(Hy))return ev;if(e.classList.contains(Uy))return tv;const n=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return e.classList.contains($y)?n?Yy:Gy:n?Jy:Xy}_detectNavbar(){return this._element.closest(qy)!==null}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(n=>Number.parseInt(n,10)):typeof e=="function"?n=>e(n,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(Qt.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...ze(this._config.popperConfig,[e])}}_selectMenuItem({key:e,target:n}){const s=Y.find(zy,this._menu).filter(r=>sr(r));s.length&&hu(s,n,e===Kc,!s.includes(n)).focus()}static jQueryInterface(e){return this.each(function(){const n=yt.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof n[e]>"u")throw new TypeError(`No method named "${e}"`);n[e]()}})}static clearMenus(e){if(e.button===Ry||e.type==="keyup"&&e.key!==qc)return;const n=Y.find(Wy);for(const s of n){const r=yt.getInstance(s);if(!r||r._config.autoClose===!1)continue;const i=e.composedPath(),o=i.includes(r._menu);if(i.includes(r._element)||r._config.autoClose==="inside"&&!o||r._config.autoClose==="outside"&&o||r._menu.contains(e.target)&&(e.type==="keyup"&&e.key===qc||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:r._element};e.type==="click"&&(a.clickEvent=e),r._completeHide(a)}}static dataApiKeydownHandler(e){const n=/input|textarea/i.test(e.target.tagName),s=e.key===Dy,r=[Iy,Kc].includes(e.key);if(!r&&!s||n&&!s)return;e.preventDefault();const i=this.matches(Hn)?this:Y.prev(this,Hn)[0]||Y.next(this,Hn)[0]||Y.findOne(Hn,e.delegateTarget.parentNode),o=yt.getOrCreateInstance(i);if(r){e.stopPropagation(),o.show(),o._selectMenuItem(e);return}o._isShown()&&(e.stopPropagation(),o.hide(),i.focus())}}M.on(document,Ph,Hn,yt.dataApiKeydownHandler);M.on(document,Ph,Yi,yt.dataApiKeydownHandler);M.on(document,Nh,yt.clearMenus);M.on(document,By,yt.clearMenus);M.on(document,Nh,Hn,function(t){t.preventDefault(),yt.getOrCreateInstance(this).toggle()});Ct(yt);const Dh="backdrop",rv="fade",zc="show",Gc=`mousedown.bs.${Dh}`,iv={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},ov={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ih extends ni{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return iv}static get DefaultType(){return ov}static get NAME(){return Dh}show(e){if(!this._config.isVisible){ze(e);return}this._append();const n=this._getElement();this._config.isAnimated&&ti(n),n.classList.add(zc),this._emulateAnimation(()=>{ze(e)})}hide(e){if(!this._config.isVisible){ze(e);return}this._getElement().classList.remove(zc),this._emulateAnimation(()=>{this.dispose(),ze(e)})}dispose(){this._isAppended&&(M.off(this._element,Gc),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add(rv),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=An(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),M.on(e,Gc,()=>{ze(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){_h(e,this._getElement(),this._config.isAnimated)}}const av="focustrap",lv="bs.focustrap",ho=`.${lv}`,uv=`focusin${ho}`,cv=`keydown.tab${ho}`,fv="Tab",dv="forward",Yc="backward",hv={autofocus:!0,trapElement:null},pv={autofocus:"boolean",trapElement:"element"};class Rh extends ni{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return hv}static get DefaultType(){return pv}static get NAME(){return av}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),M.off(document,ho),M.on(document,uv,e=>this._handleFocusin(e)),M.on(document,cv,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,M.off(document,ho))}_handleFocusin(e){const{trapElement:n}=this._config;if(e.target===document||e.target===n||n.contains(e.target))return;const s=Y.focusableChildren(n);s.length===0?n.focus():this._lastTabNavDirection===Yc?s[s.length-1].focus():s[0].focus()}_handleKeydown(e){e.key===fv&&(this._lastTabNavDirection=e.shiftKey?Yc:dv)}}const Xc=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Jc=".sticky-top",Oi="padding-right",Zc="margin-right";class ul{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Oi,n=>n+e),this._setElementAttributes(Xc,Oi,n=>n+e),this._setElementAttributes(Jc,Zc,n=>n-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Oi),this._resetElementAttributes(Xc,Oi),this._resetElementAttributes(Jc,Zc)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,n,s){const r=this.getWidth(),i=o=>{if(o!==this._element&&window.innerWidth>o.clientWidth+r)return;this._saveInitialAttribute(o,n);const a=window.getComputedStyle(o).getPropertyValue(n);o.style.setProperty(n,`${s(Number.parseFloat(a))}px`)};this._applyManipulationCallback(e,i)}_saveInitialAttribute(e,n){const s=e.style.getPropertyValue(n);s&&Qt.setDataAttribute(e,n,s)}_resetElementAttributes(e,n){const s=r=>{const i=Qt.getDataAttribute(r,n);if(i===null){r.style.removeProperty(n);return}Qt.removeDataAttribute(r,n),r.style.setProperty(n,i)};this._applyManipulationCallback(e,s)}_applyManipulationCallback(e,n){if(Zt(e)){n(e);return}for(const s of Y.find(e,this._element))n(s)}}const mv="modal",gv="bs.modal",At=`.${gv}`,_v=".data-api",Ev="Escape",yv=`hide${At}`,vv=`hidePrevented${At}`,Lh=`hidden${At}`,Fh=`show${At}`,bv=`shown${At}`,Av=`resize${At}`,Tv=`click.dismiss${At}`,Cv=`mousedown.dismiss${At}`,Sv=`keydown.dismiss${At}`,wv=`click${At}${_v}`,Qc="modal-open",Ov="fade",ef="show",Oa="modal-static",kv=".modal.show",Nv=".modal-dialog",Pv=".modal-body",Dv='[data-bs-toggle="modal"]',Iv={backdrop:!0,focus:!0,keyboard:!0},Rv={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ts extends Pt{constructor(e,n){super(e,n),this._dialog=Y.findOne(Nv,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new ul,this._addEventListeners()}static get Default(){return Iv}static get DefaultType(){return Rv}static get NAME(){return mv}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||M.trigger(this._element,Fh,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Qc),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||M.trigger(this._element,yv).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(ef),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){M.off(window,At),M.off(this._dialog,At),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ih({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Rh({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const n=Y.findOne(Pv,this._dialog);n&&(n.scrollTop=0),ti(this._element),this._element.classList.add(ef);const s=()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,M.trigger(this._element,bv,{relatedTarget:e})};this._queueCallback(s,this._dialog,this._isAnimated())}_addEventListeners(){M.on(this._element,Sv,e=>{if(e.key===Ev){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),M.on(window,Av,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),M.on(this._element,Cv,e=>{M.one(this._element,Tv,n=>{if(!(this._element!==e.target||this._element!==n.target)){if(this._config.backdrop==="static"){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Qc),this._resetAdjustments(),this._scrollBar.reset(),M.trigger(this._element,Lh)})}_isAnimated(){return this._element.classList.contains(Ov)}_triggerBackdropTransition(){if(M.trigger(this._element,vv).defaultPrevented)return;const n=this._element.scrollHeight>document.documentElement.clientHeight,s=this._element.style.overflowY;s==="hidden"||this._element.classList.contains(Oa)||(n||(this._element.style.overflowY="hidden"),this._element.classList.add(Oa),this._queueCallback(()=>{this._element.classList.remove(Oa),this._queueCallback(()=>{this._element.style.overflowY=s},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,n=this._scrollBar.getWidth(),s=n>0;if(s&&!e){const r=bt()?"paddingLeft":"paddingRight";this._element.style[r]=`${n}px`}if(!s&&e){const r=bt()?"paddingRight":"paddingLeft";this._element.style[r]=`${n}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,n){return this.each(function(){const s=ts.getOrCreateInstance(this,e);if(typeof e=="string"){if(typeof s[e]>"u")throw new TypeError(`No method named "${e}"`);s[e](n)}})}}M.on(document,wv,Dv,function(t){const e=Y.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),M.one(e,Fh,r=>{r.defaultPrevented||M.one(e,Lh,()=>{sr(this)&&this.focus()})});const n=Y.findOne(kv);n&&ts.getInstance(n).hide(),ts.getOrCreateInstance(e).toggle(this)});jo(ts);Ct(ts);const Lv="offcanvas",Fv="bs.offcanvas",an=`.${Fv}`,Mh=".data-api",Mv=`load${an}${Mh}`,xv="Escape",tf="show",nf="showing",sf="hiding",Bv="offcanvas-backdrop",xh=".offcanvas.show",$v=`show${an}`,Vv=`shown${an}`,jv=`hide${an}`,rf=`hidePrevented${an}`,Bh=`hidden${an}`,Hv=`resize${an}`,Uv=`click${an}${Mh}`,Wv=`keydown.dismiss${an}`,qv='[data-bs-toggle="offcanvas"]',Kv={backdrop:!0,keyboard:!0,scroll:!1},zv={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class rn extends Pt{constructor(e,n){super(e,n),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Kv}static get DefaultType(){return zv}static get NAME(){return Lv}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||M.trigger(this._element,$v,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||new ul().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(nf);const s=()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(tf),this._element.classList.remove(nf),M.trigger(this._element,Vv,{relatedTarget:e})};this._queueCallback(s,this._element,!0)}hide(){if(!this._isShown||M.trigger(this._element,jv).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(sf),this._backdrop.hide();const n=()=>{this._element.classList.remove(tf,sf),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new ul().reset(),M.trigger(this._element,Bh)};this._queueCallback(n,this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=()=>{if(this._config.backdrop==="static"){M.trigger(this._element,rf);return}this.hide()},n=!!this._config.backdrop;return new Ih({className:Bv,isVisible:n,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:n?e:null})}_initializeFocusTrap(){return new Rh({trapElement:this._element})}_addEventListeners(){M.on(this._element,Wv,e=>{if(e.key===xv){if(this._config.keyboard){this.hide();return}M.trigger(this._element,rf)}})}static jQueryInterface(e){return this.each(function(){const n=rn.getOrCreateInstance(this,e);if(typeof e=="string"){if(n[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);n[e](this)}})}}M.on(document,Uv,qv,function(t){const e=Y.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),Tn(this))return;M.one(e,Bh,()=>{sr(this)&&this.focus()});const n=Y.findOne(xh);n&&n!==e&&rn.getInstance(n).hide(),rn.getOrCreateInstance(e).toggle(this)});M.on(window,Mv,()=>{for(const t of Y.find(xh))rn.getOrCreateInstance(t).show()});M.on(window,Hv,()=>{for(const t of Y.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(t).position!=="fixed"&&rn.getOrCreateInstance(t).hide()});jo(rn);Ct(rn);const Gv=/^aria-[\w-]*$/i,$h={"*":["class","dir","id","lang","role",Gv],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Yv=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Xv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Jv=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?Yv.has(n)?!!Xv.test(t.nodeValue):!0:e.filter(s=>s instanceof RegExp).some(s=>s.test(n))};function Zv(t,e,n){if(!t.length)return t;if(n&&typeof n=="function")return n(t);const r=new window.DOMParser().parseFromString(t,"text/html"),i=[].concat(...r.body.querySelectorAll("*"));for(const o of i){const a=o.nodeName.toLowerCase();if(!Object.keys(e).includes(a)){o.remove();continue}const l=[].concat(...o.attributes),u=[].concat(e["*"]||[],e[a]||[]);for(const c of l)Jv(c,u)||o.removeAttribute(c.nodeName)}return r.body.innerHTML}const Qv="TemplateFactory",eb={allowList:$h,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"