diff --git a/app/CertificateParticipation.php b/app/CertificateParticipation.php index 2056ef7d3..13ad61cf2 100644 --- a/app/CertificateParticipation.php +++ b/app/CertificateParticipation.php @@ -7,7 +7,6 @@ use Carbon\Carbon; use Illuminate\Support\Facades\Storage; use Illuminate\Support\Str; -use Symfony\Component\Process\Exception\ProcessFailedException; use Symfony\Component\Process\Process; class CertificateParticipation @@ -17,56 +16,68 @@ class CertificateParticipation private $templateName = 'participation.tex'; private $name_of_certificate_holder; - - private $resource_path; + private $event_name; + private $event_date; private $pdflatex; - private $personalized_template_name; - private $id; - - private $event_name; - - private $event_date; + private $latex_root; // absolute path where we read/write/compile private $certificate_holder_name_lang = 'russian'; - private $event_name_lang = 'russian'; - private $event_date_lang = 'russian'; public function __construct($name_for_certificate, $event_name, $event_date) { - ini_set('max_execution_time', 600); // Set max execution time to 600 seconds - ini_set('memory_limit', '512M'); // Set memory limit to 512 MB (adjust as needed) + ini_set('max_execution_time', 600); + ini_set('memory_limit', '512M'); - $this->name_of_certificate_holder = $name_for_certificate; - $this->event_name = $event_name; - $this->event_date = $event_date; + $this->name_of_certificate_holder = (string) $name_for_certificate; + $this->event_name = (string) $event_name; + $this->event_date = (string) $event_date; $random = Str::random(10); + $userId = auth()->id() ?? 'cli'; + + $this->personalized_template_name = $random . '-' . $userId; - $this->personalized_template_name = $random . '-' . auth()->id(); - $this->resource_path = resource_path() . '/latex'; - $this->pdflatex = config('codeweek.pdflatex_path'); - $this->id = auth()->id() . '-' . $random; + // Resolve disk root (works whether disk points to resources/latex or storage/app/latex) + $diskPath = ''; + try { + $diskPath = (string) Storage::disk('latex')->path(''); + } catch (\Throwable $e) { + $diskPath = ''; + } + $diskPath = rtrim($diskPath, DIRECTORY_SEPARATOR); + $this->latex_root = $diskPath !== '' ? $diskPath : resource_path('latex'); + + $this->pdflatex = (string) config('codeweek.pdflatex_path'); + $this->id = $userId . '-' . $random; } public function generate() { $this->customize_and_save_latex(); - $this->run_pdf_creation(); - $this->clean_temp_files(); - + try { + $this->run_pdf_creation(); + } catch (\Throwable $e) { + // keep .tex/.log on failure for debugging + throw $e; + } + $this->clean_temp_files(); // success: remove aux/log/tex return $this->personalized_template_name; } - private function clean_temp_files() + private function path(string $ext): string { - $extensions = ['aux', 'tex', 'log']; - foreach ($extensions as $ext) { - Storage::disk('latex')->delete($this->personalized_template_name . '.' . $ext); + return $this->latex_root . '/' . $this->personalized_template_name . '.' . $ext; + } + + private function clean_temp_files(): void + { + foreach (['aux', 'log', 'tex'] as $ext) { + @unlink($this->path($ext)); } } @@ -80,81 +91,161 @@ protected function update_event($s3path) protected function copy_to_s3(): string { - $inputStream = Storage::disk('latex')->getDriver()->readStream($this->personalized_template_name . '.pdf'); - $destination = Storage::disk('s3')->path('/certificates/' . $this->id . '.pdf'); + $pdf = $this->path('pdf'); + $inputStream = fopen($pdf, 'rb'); + $destination = 'certificates/' . $this->id . '.pdf'; Storage::disk('s3')->put($destination, $inputStream); - - return Storage::disk('s3')->url('certificates/' . $this->id . '.pdf'); + return Storage::disk('s3')->url($destination); } protected function customize_and_save_latex() { + // --- Choose base template (per detected script in any field) --- if ($this->is_greek_text($this->event_name) || $this->is_greek_text($this->event_date) || $this->is_greek_text($this->name_of_certificate_holder)) { $this->templateName = 'participation_greek.tex'; - } else if ($this->is_ukrainian_text($this->event_name) || $this->is_ukrainian_text($this->event_date) || $this->is_ukrainian_text($this->name_of_certificate_holder)) { + } elseif ($this->is_ukrainian_text($this->event_name) || $this->is_ukrainian_text($this->event_date) || $this->is_ukrainian_text($this->name_of_certificate_holder)) { $this->templateName = 'participation_ukrainian.tex'; + } else { + $this->templateName = 'participation.tex'; } - if ($this->is_greek_text($this->event_name)) { - $this->event_name_lang = 'greek'; - } else if($this->is_ukrainian_text($this->event_name)) { - $this->event_name_lang = 'ukrainian'; + // --- Per-field language flags for otherlanguage* blocks --- + $this->event_name_lang = $this->is_greek_text($this->event_name) ? 'greek' : ($this->is_ukrainian_text($this->event_name) ? 'ukrainian' : 'english'); + $this->event_date_lang = $this->is_greek_text($this->event_date) ? 'greek' : ($this->is_ukrainian_text($this->event_date) ? 'ukrainian' : 'english'); + $this->certificate_holder_name_lang = $this->is_greek_text($this->name_of_certificate_holder) ? 'greek' : ($this->is_ukrainian_text($this->name_of_certificate_holder) ? 'ukrainian' : 'english'); + + // --- Load LaTeX template source --- + $base_template = null; + try { + $base_template = Storage::disk('latex')->get($this->templateName); + } catch (\Throwable $e) { + $base_template = null; } - - if ($this->is_greek_text($this->event_date)) { - $this->event_date_lang = 'greek'; - } else if($this->is_ukrainian_text($this->event_date)) { - $this->event_date_lang = 'ukrainian'; + if ($base_template === null || $base_template === '') { + $fallback = resource_path('latex/' . $this->templateName); + if (is_file($fallback)) { + $base_template = (string) file_get_contents($fallback); + } } - - if ($this->is_greek_text($this->name_of_certificate_holder)) { - $this->certificate_holder_name_lang = 'greek'; - } else if($this->is_ukrainian_text($this->name_of_certificate_holder)) { - $this->certificate_holder_name_lang = 'ukrainian'; + if ($base_template === null || $base_template === '' || strlen($base_template) < 100) { + throw new \RuntimeException( + "Base template missing/empty.\n". + "tried disk root: {$this->latex_root}/{$this->templateName}\n". + "fallback: " . resource_path('latex/'.$this->templateName) + ); } - $base_template = Storage::disk('latex')->get($this->templateName); - - $template = str_replace('', $this->tex_escape($this->name_of_certificate_holder), $base_template); - $template = str_replace('', $this->tex_escape($this->event_name), $template); - $template = str_replace('', $this->tex_escape($this->event_date), $template); - + // --- Normalize punctuation that often breaks pdfTeX --- + $normalizePunct = static function (string $s): string { + return strtr($s, [ + "’"=>"'", "‘"=>"'", "“"=>'"', "”"=>'"', + "–"=>"-", "—"=>"--", "\u{00A0}"=>" " + ]); + }; + + // --- Fix mixed alphabet homoglyphs for Cyrillic langs, and normalize date for Ukrainian --- + $holderRaw = $this->fix_cyrillic_homoglyphs($this->name_of_certificate_holder, $this->certificate_holder_name_lang); + $eventRaw = $this->fix_cyrillic_homoglyphs($this->event_name, $this->event_name_lang); + $dateRaw = $this->normalize_date_for_lang( + $this->fix_cyrillic_homoglyphs($this->event_date, $this->event_date_lang), + $this->event_date_lang + ); + + // --- Compose final TeX-safe values --- + $holder = $this->tex_escape($normalizePunct($holderRaw)); + $event = $this->tex_escape($normalizePunct($eventRaw)); + $date = $this->tex_escape($normalizePunct($dateRaw)); + + // --- Substitute placeholders --- + $template = str_replace('', $holder, $base_template); + $template = str_replace('', $event, $template); + $template = str_replace('', $date, $template); $template = str_replace('', $this->tex_escape($this->certificate_holder_name_lang), $template); $template = str_replace('', $this->tex_escape($this->event_name_lang), $template); $template = str_replace('', $this->tex_escape($this->event_date_lang), $template); + // --- Persist .tex where pdflatex will read it --- Storage::disk('latex')->put($this->personalized_template_name . '.tex', $template); + @file_put_contents($this->path('tex'), $template); + + if (!is_file($this->path('tex')) || filesize($this->path('tex')) < 50) { + throw new \RuntimeException("Generated TEX missing or empty at: " . $this->path('tex') . + ". Ensure templates & images are available under {$this->latex_root}"); + } } protected function run_pdf_creation(): void { - if (!file_exists($this->pdflatex)) { + if (!is_file($this->pdflatex)) { throw new \RuntimeException("pdflatex binary not found at path: {$this->pdflatex}"); } - $command = escapeshellcmd($this->pdflatex) . ' -interaction=nonstopmode -output-directory ' - . escapeshellarg($this->resource_path) . ' ' - . escapeshellarg($this->resource_path . '/' . $this->personalized_template_name . '.tex'); - - logger($command); - logger($this->resource_path); - $process = Process::fromShellCommandline($command, $this->resource_path); - $process->setTimeout(600); // Allow up to 600 seconds for execution - $this->execute_process($process); - - if (!$process->isSuccessful()) { - // Optionally log the $process->getErrorOutput() or $process->getOutput() - // Then DO NOT throw the exception: - // throw new ProcessFailedException($process); + $texBasename = $this->personalized_template_name . '.tex'; + $pdfPath = $this->path('pdf'); + $logPath = $this->path('log'); + + $cmd = escapeshellcmd($this->pdflatex) + . ' -interaction=nonstopmode -halt-on-error' + . ' -output-directory ' . escapeshellarg($this->latex_root) + . ' ' . escapeshellarg($texBasename); + + $process = Process::fromShellCommandline($cmd, $this->latex_root); + $process->setTimeout(600); + $process->run(); + + if (!$process->isSuccessful() || !is_file($pdfPath)) { + $stdout = $process->getOutput(); + $stderr = $process->getErrorOutput(); + $logTail = is_file($logPath) + ? implode("\n", array_slice(explode("\n", (string) @file_get_contents($logPath)), -120)) + : '(no .log file found)'; + + throw new \RuntimeException( + "pdflatex failed or PDF not produced.\n". + "-- latex_root -- {$this->latex_root}\n". + "-- tex -- {$this->path('tex')}\n". + "-- pdf exists -- " . (is_file($pdfPath) ? 'yes' : 'no') . "\n\n". + "-- STDOUT --\n{$stdout}\n\n-- STDERR --\n{$stderr}\n\n-- LOG TAIL (.log) --\n{$logTail}" + ); } } - private function execute_process(Process $process): void + /** + * Swap Latin homoglyphs to proper Cyrillic where the field language is Cyrillic. + * We keep this conservative (i/І only) to avoid corrupting mixed-language input. + */ + private function fix_cyrillic_homoglyphs(string $s, string $lang): string { - $process->start(); + if ($lang === 'ukrainian' || $lang === 'russian') { + $s = strtr($s, [ + 'i' => 'і', // U+0069 -> U+0456 + 'I' => 'І', // U+0049 -> U+0406 + ]); + } + return $s; + } - while ($process->isRunning()) { - usleep(400000); // Sleep for 400ms + /** + * For Ukrainian dates, collapse any datetime to "D MMMM YYYY р." (uk locale). + * Leaves other languages untouched. + */ + private function normalize_date_for_lang(string $s, string $lang): string + { + if ($lang !== 'ukrainian') return $s; + + // If it's a plain date or datetime string we can parse, format nicely. + if (preg_match('/^\d{4}-\d{2}-\d{2}/', $s) || preg_match('/^\d{1,2}[\/\.\-]\d{1,2}[\/\.\-]\d{2,4}/', $s)) { + try { + $dt = Carbon::parse($s); + $dt->locale('uk'); // requires intl ICU to be present on the system + return $dt->isoFormat('D MMMM YYYY [р.]'); + } catch (\Throwable $e) { + // fall through to original if parse fails + } } + + // If user pasted a full datetime with time, strip a trailing time chunk like " 14:30" or " 14:30:00" + $s = preg_replace('/\s+\d{1,2}:\d{2}(:\d{2})?(\s*[A-Z]{2,4})?$/u', '', $s) ?? $s; + return $s; } } diff --git a/config/filesystems.php b/config/filesystems.php index ba37a5aa3..1e6c8f8d5 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -7,7 +7,7 @@ 'disks' => [ 'latex' => [ 'driver' => 'local', - 'root' => resource_path('latex'), + 'root' => resource_path('latex'), ], 'meet-and-code' => [ diff --git a/public/build/assets/app-0WiwgC5K.css b/public/build/assets/app-0WiwgC5K.css deleted file mode 100644 index a571c40db..000000000 --- a/public/build/assets/app-0WiwgC5K.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!right-0{right:0!important}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-left-\[10rem\]{left:-10rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-24{left:6rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(100\%\+1\.5rem\)\]{left:calc(100% + 1.5rem)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-\[198px\]{top:198px}.top-\[57px\]{top:57px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[2px\]{margin-right:2px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[\.1rem\]{margin-top:.1rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[2\.5\]{aspect-ratio:2.5}.aspect-\[2\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[167px\]{height:167px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[396px\]{max-height:396px}.max-h-\[449px\]{max-height:449px}.max-h-\[450px\]{max-height:450px}.max-h-\[646px\]{max-height:646px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-3{min-height:.75rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[1px\]{min-height:1px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-\[560px\]{min-height:560px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[88px\]{width:88px}.w-\[93px\]{width:93px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-\[353px\]{min-width:353px}.min-w-\[55\%\]{min-width:55%}.\!max-w-\[1428px\]{max-width:1428px!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1186px\]{max-width:1186px}.max-w-\[140px\]{max-width:140px}.max-w-\[1428px\]{max-width:1428px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[530px\]{max-width:530px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[632px\]{max-width:632px}.max-w-\[637px\]{max-width:637px}.max-w-\[643px\]{max-width:643px}.max-w-\[660px\]{max-width:660px}.max-w-\[674px\]{max-width:674px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[819px\]{max-width:819px}.max-w-\[82px\]{max-width:82px}.max-w-\[830px\]{max-width:830px}.max-w-\[852px\]{max-width:852px}.max-w-\[864px\]{max-width:864px}.max-w-\[880px\]{max-width:880px}.max-w-\[890px\]{max-width:890px}.max-w-\[900px\]{max-width:900px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.\!translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[10\%\]{--tw-translate-y: 10%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-162\.343deg\]{--tw-rotate: -162.343deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-\[circle\]{list-style-type:circle}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[32px_0_0_0\]{border-radius:32px 0 0}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.\!border-b-0{border-bottom-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[5px\]{border-top-width:5px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-\[\#05603A\]{--tw-border-opacity: 1;border-color:rgb(5 96 58 / var(--tw-border-opacity, 1))}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#A9A9A9\]{--tw-border-opacity: 1;border-color:rgb(169 169 169 / var(--tw-border-opacity, 1))}.border-\[\#ADB2B6\]{--tw-border-opacity: 1;border-color:rgb(173 178 182 / var(--tw-border-opacity, 1))}.border-\[\#B399D6\]{--tw-border-opacity: 1;border-color:rgb(179 153 214 / var(--tw-border-opacity, 1))}.border-\[\#CA8A00\]{--tw-border-opacity: 1;border-color:rgb(202 138 0 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#D9CCEA\]{--tw-border-opacity: 1;border-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-\[\#DBECF0\]{--tw-border-opacity: 1;border-color:rgb(219 236 240 / var(--tw-border-opacity, 1))}.border-\[\#F95C22\]{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-\[\#FBBB26\]{--tw-border-opacity: 1;border-color:rgb(251 187 38 / var(--tw-border-opacity, 1))}.border-\[\#FFEF99\]{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-\[\#ffa7b4\]{--tw-border-opacity: 1;border-color:rgb(255 167 180 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-100{--tw-border-opacity: 1;border-color:rgb(210 219 236 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-dark-blue-400{--tw-border-opacity: 1;border-color:rgb(73 113 180 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(22 65 148 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-\[\#F4F6FA\]{--tw-border-opacity: 1;border-bottom-color:rgb(244 246 250 / var(--tw-border-opacity, 1))}.border-b-\[\#ffffff\]{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-\[\#D9CCEA\]{--tw-border-opacity: 1;border-right-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.\!bg-dark-blue{--tw-bg-opacity: 1 !important;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00B3E3\]{--tw-bg-opacity: 1;background-color:rgb(0 179 227 / var(--tw-bg-opacity, 1))}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#410098\]{--tw-bg-opacity: 1;background-color:rgb(65 0 152 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#B399D6\]{--tw-bg-opacity: 1;background-color:rgb(179 153 214 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF6\]{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FE6824\]{--tw-bg-opacity: 1;background-color:rgb(254 104 36 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBE5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f95c22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#fe85351a\]{background-color:#fe85351a}.bg-\[\#ffe5e9\]{--tw-bg-opacity: 1;background-color:rgb(255 229 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-dark-orange{--tw-bg-opacity: 1;background-color:rgb(182 49 0 / var(--tw-bg-opacity, 1))}.bg-gray-10{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-light-blue-300{--tw-bg-opacity: 1;background-color:rgb(102 209 238 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-green-gradient{background-image:linear-gradient(90deg,#33c2e9 35%,#00b3e3 90%)}.bg-light-blue-gradient{background-image:linear-gradient(161.75deg,#33c2e9 16.95%,#00b3e3 31.1%)}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-violet-gradient{background-image:linear-gradient(247deg,#410098 22.05%,#6733ad 79.09%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-\[\#000000\]{fill:#000}.fill-\[\#FFD700\]{fill:gold}.fill-current{fill:currentColor}.fill-orange-500{fill:#f97316}.fill-primary{fill:#f95c22}.fill-white{fill:#fff}.stroke-\[\#414141\]{stroke:#414141}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.pt-\[5rem\]{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[Blinker\]{font-family:Blinker}.font-\[Montserrat\]{font-family:Montserrat}.font-blinker{font-family:Blinker,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1px\]{letter-spacing:.1px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#05603A\]{--tw-text-opacity: 1;color:rgb(5 96 58 / var(--tw-text-opacity, 1))}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\],.text-\[\#1c4da1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\],.text-\[\#20262c\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\],.text-\[\#333e48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-\[ff526c\]{color:ff526c}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate,.text-slate-400{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[118px\]{--tw-blur: blur(118px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:max-h-\[50px\]:after{content:var(--tw-content);max-height:50px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e54c12\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 76 18 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-dark-blue:focus{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:text-dark-blue:focus{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 92 34 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-\[\#1C4DA1\]{fill:#1c4da1}.group:hover .group-hover\:fill-\[\#ffffff\]{fill:#fff}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:stroke-\[\#ffffff\]{stroke:#fff}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:before\:block:before{content:var(--tw-content);display:block}.peer:checked~.peer-checked\:before\:h-3:before{content:var(--tw-content);height:.75rem}.peer:checked~.peer-checked\:before\:w-3:before{content:var(--tw-content);width:.75rem}.peer:checked~.peer-checked\:before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.peer:checked~.peer-checked\:before\:bg-slate-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(32 38 44 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:\!hidden{display:none!important}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[99\]{z-index:99}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[386px\]{height:386px}.max-md\:h-\[50\%\]{height:50%}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:h-full{height:100%}.max-md\:max-h-\[50\%\]{max-height:50%}.max-md\:w-fit{width:-moz-fit-content;width:fit-content}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-r-2{border-right-width:2px}.max-md\:border-t-2{border-top-width:2px}.max-md\:border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.max-md\:border-r-\[\#D6D8DA\]{--tw-border-opacity: 1;border-right-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:px-\[44px\]{padding-left:44px;padding-right:44px}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:text-\[22px\]{font-size:22px}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:top-6{top:1.5rem}.max-sm\:top-8{top:2rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:hidden{display:none}.max-sm\:h-\[224px\]{height:224px}.max-sm\:w-full{width:100%}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:p-0{padding:0}.max-sm\:p-\[10px\]{padding:10px}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media not all and (min-width: 480px){.max-xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xs\:text-\[20px\]{font-size:20px}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-56{height:14rem}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[224px\]{min-width:224px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1.125rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-48{top:12rem}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-60{height:15rem}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[642px\]{height:642px}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-96{min-height:24rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[130px\]{width:130px}.md\:w-\[177px\]{width:177px}.md\:w-\[200px\]{width:200px}.md\:w-\[260px\]{width:260px}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-\[60vw\]{width:60vw}.md\:w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-md{max-width:28rem}.md\:\!translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-y-scroll{overflow-y:scroll}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-\[5px\]{border-left-width:5px}.md\:border-t-0{border-top-width:0px}.md\:border-b-\[\#D6D8DA\]{--tw-border-opacity: 1;border-bottom-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pr-3{padding-right:.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mt-0{margin-top:0}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:gap-14{gap:3.5rem}.tablet\:gap-20{gap:5rem}.tablet\:gap-32{gap:8rem}.tablet\:gap-6{gap:1.5rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:px-24{padding-left:6rem;padding-right:6rem}.tablet\:py-16{padding-top:4rem;padding-bottom:4rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:py-28{padding-top:7rem;padding-bottom:7rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pb-8{padding-bottom:2rem}.tablet\:pt-20{padding-top:5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-5xl{font-size:3rem;line-height:1}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:font-medium{font-weight:500}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:-bottom-20{bottom:-5rem}.lg\:top-96{top:24rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[320px\]{height:320px}.lg\:h-\[520px\]{height:520px}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[440px\]{width:440px}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-\[429px\]{max-width:429px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-bl-\[30px\]{border-bottom-left-radius:30px}.lg\:bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.lg\:py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-8{padding-top:2rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[22px\]{line-height:22px}.lg\:leading-\[44px\]{line-height:44px}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/4{width:75%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-\[120px\]{gap:120px}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-\[260px\]{gap:260px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:empty\:hidden:empty p{display:none}.\[\&_path\]\:\!fill-dark-blue path{fill:#1c4da1!important} diff --git a/public/build/assets/app-B0ME6vUp.css b/public/build/assets/app-B0ME6vUp.css new file mode 100644 index 000000000..7ff59cf28 --- /dev/null +++ b/public/build/assets/app-B0ME6vUp.css @@ -0,0 +1 @@ +*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!right-0{right:0!important}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-left-\[10rem\]{left:-10rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-24{left:6rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(100\%\+1\.5rem\)\]{left:calc(100% + 1.5rem)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-\[198px\]{top:198px}.top-\[57px\]{top:57px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[2px\]{margin-right:2px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[\.1rem\]{margin-top:.1rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[2\.5\]{aspect-ratio:2.5}.aspect-\[2\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[167px\]{height:167px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[396px\]{max-height:396px}.max-h-\[449px\]{max-height:449px}.max-h-\[450px\]{max-height:450px}.max-h-\[646px\]{max-height:646px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-3{min-height:.75rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[1px\]{min-height:1px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-\[560px\]{min-height:560px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[88px\]{width:88px}.w-\[93px\]{width:93px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-\[353px\]{min-width:353px}.min-w-\[55\%\]{min-width:55%}.\!max-w-\[1428px\]{max-width:1428px!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1186px\]{max-width:1186px}.max-w-\[140px\]{max-width:140px}.max-w-\[1428px\]{max-width:1428px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[530px\]{max-width:530px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[632px\]{max-width:632px}.max-w-\[637px\]{max-width:637px}.max-w-\[643px\]{max-width:643px}.max-w-\[660px\]{max-width:660px}.max-w-\[674px\]{max-width:674px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[819px\]{max-width:819px}.max-w-\[82px\]{max-width:82px}.max-w-\[830px\]{max-width:830px}.max-w-\[852px\]{max-width:852px}.max-w-\[864px\]{max-width:864px}.max-w-\[880px\]{max-width:880px}.max-w-\[890px\]{max-width:890px}.max-w-\[900px\]{max-width:900px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.\!translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[10\%\]{--tw-translate-y: 10%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-162\.343deg\]{--tw-rotate: -162.343deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-\[circle\]{list-style-type:circle}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[32px_0_0_0\]{border-radius:32px 0 0}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.\!border-b-0{border-bottom-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[5px\]{border-top-width:5px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-\[\#05603A\]{--tw-border-opacity: 1;border-color:rgb(5 96 58 / var(--tw-border-opacity, 1))}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#A9A9A9\]{--tw-border-opacity: 1;border-color:rgb(169 169 169 / var(--tw-border-opacity, 1))}.border-\[\#ADB2B6\]{--tw-border-opacity: 1;border-color:rgb(173 178 182 / var(--tw-border-opacity, 1))}.border-\[\#B399D6\]{--tw-border-opacity: 1;border-color:rgb(179 153 214 / var(--tw-border-opacity, 1))}.border-\[\#CA8A00\]{--tw-border-opacity: 1;border-color:rgb(202 138 0 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#D9CCEA\]{--tw-border-opacity: 1;border-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-\[\#DBECF0\]{--tw-border-opacity: 1;border-color:rgb(219 236 240 / var(--tw-border-opacity, 1))}.border-\[\#F95C22\]{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-\[\#FBBB26\]{--tw-border-opacity: 1;border-color:rgb(251 187 38 / var(--tw-border-opacity, 1))}.border-\[\#FFEF99\]{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-\[\#ffa7b4\]{--tw-border-opacity: 1;border-color:rgb(255 167 180 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-100{--tw-border-opacity: 1;border-color:rgb(210 219 236 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-dark-blue-400{--tw-border-opacity: 1;border-color:rgb(73 113 180 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(22 65 148 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-\[\#F4F6FA\]{--tw-border-opacity: 1;border-bottom-color:rgb(244 246 250 / var(--tw-border-opacity, 1))}.border-b-\[\#ffffff\]{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-\[\#D9CCEA\]{--tw-border-opacity: 1;border-right-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.\!bg-dark-blue{--tw-bg-opacity: 1 !important;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00B3E3\]{--tw-bg-opacity: 1;background-color:rgb(0 179 227 / var(--tw-bg-opacity, 1))}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#410098\]{--tw-bg-opacity: 1;background-color:rgb(65 0 152 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#B399D6\]{--tw-bg-opacity: 1;background-color:rgb(179 153 214 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF6\]{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FE6824\]{--tw-bg-opacity: 1;background-color:rgb(254 104 36 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBE5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f95c22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#fe85351a\]{background-color:#fe85351a}.bg-\[\#ffe5e9\]{--tw-bg-opacity: 1;background-color:rgb(255 229 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-dark-orange{--tw-bg-opacity: 1;background-color:rgb(182 49 0 / var(--tw-bg-opacity, 1))}.bg-gray-10{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-light-blue-300{--tw-bg-opacity: 1;background-color:rgb(102 209 238 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-green-gradient{background-image:linear-gradient(90deg,#33c2e9 35%,#00b3e3 90%)}.bg-light-blue-gradient{background-image:linear-gradient(161.75deg,#33c2e9 16.95%,#00b3e3 31.1%)}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-violet-gradient{background-image:linear-gradient(247deg,#410098 22.05%,#6733ad 79.09%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-\[\#000000\]{fill:#000}.fill-\[\#FFD700\]{fill:gold}.fill-current{fill:currentColor}.fill-orange-500{fill:#f97316}.fill-primary{fill:#f95c22}.fill-white{fill:#fff}.stroke-\[\#414141\]{stroke:#414141}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.pt-\[5rem\]{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[Blinker\]{font-family:Blinker}.font-\[Montserrat\]{font-family:Montserrat}.font-blinker{font-family:Blinker,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1px\]{letter-spacing:.1px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#05603A\]{--tw-text-opacity: 1;color:rgb(5 96 58 / var(--tw-text-opacity, 1))}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\],.text-\[\#1c4da1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\],.text-\[\#20262c\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\],.text-\[\#333e48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-\[ff526c\]{color:ff526c}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate,.text-slate-400{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[118px\]{--tw-blur: blur(118px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:max-h-\[50px\]:after{content:var(--tw-content);max-height:50px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e54c12\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 76 18 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-dark-blue:focus{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:text-dark-blue:focus{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 92 34 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-\[\#1C4DA1\]{fill:#1c4da1}.group:hover .group-hover\:fill-\[\#ffffff\]{fill:#fff}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:stroke-\[\#ffffff\]{stroke:#fff}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:before\:block:before{content:var(--tw-content);display:block}.peer:checked~.peer-checked\:before\:h-3:before{content:var(--tw-content);height:.75rem}.peer:checked~.peer-checked\:before\:w-3:before{content:var(--tw-content);width:.75rem}.peer:checked~.peer-checked\:before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.peer:checked~.peer-checked\:before\:bg-slate-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(32 38 44 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:\!hidden{display:none!important}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[99\]{z-index:99}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[386px\]{height:386px}.max-md\:h-\[50\%\]{height:50%}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:h-full{height:100%}.max-md\:max-h-\[50\%\]{max-height:50%}.max-md\:w-fit{width:-moz-fit-content;width:fit-content}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-r-2{border-right-width:2px}.max-md\:border-t-2{border-top-width:2px}.max-md\:border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.max-md\:border-r-\[\#D6D8DA\]{--tw-border-opacity: 1;border-right-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:px-\[44px\]{padding-left:44px;padding-right:44px}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:text-\[22px\]{font-size:22px}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:top-6{top:1.5rem}.max-sm\:top-8{top:2rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:hidden{display:none}.max-sm\:h-\[224px\]{height:224px}.max-sm\:w-full{width:100%}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:p-0{padding:0}.max-sm\:p-\[10px\]{padding:10px}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media not all and (min-width: 480px){.max-xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xs\:text-\[20px\]{font-size:20px}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-56{height:14rem}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[224px\]{min-width:224px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1.125rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-48{top:12rem}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-60{height:15rem}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[642px\]{height:642px}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-96{min-height:24rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[130px\]{width:130px}.md\:w-\[177px\]{width:177px}.md\:w-\[200px\]{width:200px}.md\:w-\[260px\]{width:260px}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-\[60vw\]{width:60vw}.md\:w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-md{max-width:28rem}.md\:\!translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-y-scroll{overflow-y:scroll}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-\[5px\]{border-left-width:5px}.md\:border-t-0{border-top-width:0px}.md\:border-b-\[\#D6D8DA\]{--tw-border-opacity: 1;border-bottom-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pr-3{padding-right:.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mt-0{margin-top:0}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:gap-14{gap:3.5rem}.tablet\:gap-20{gap:5rem}.tablet\:gap-32{gap:8rem}.tablet\:gap-6{gap:1.5rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:px-24{padding-left:6rem;padding-right:6rem}.tablet\:py-16{padding-top:4rem;padding-bottom:4rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:py-28{padding-top:7rem;padding-bottom:7rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pb-8{padding-bottom:2rem}.tablet\:pt-20{padding-top:5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-5xl{font-size:3rem;line-height:1}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:font-medium{font-weight:500}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:-bottom-20{bottom:-5rem}.lg\:top-96{top:24rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[320px\]{height:320px}.lg\:h-\[520px\]{height:520px}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[440px\]{width:440px}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-\[429px\]{max-width:429px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-bl-\[30px\]{border-bottom-left-radius:30px}.lg\:bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.lg\:py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-8{padding-top:2rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[22px\]{line-height:22px}.lg\:leading-\[44px\]{line-height:44px}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/4{width:75%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-\[120px\]{gap:120px}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-\[260px\]{gap:260px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:empty\:hidden:empty p{display:none}.\[\&_path\]\:\!fill-dark-blue path{fill:#1c4da1!important} diff --git a/public/build/assets/app-DGQVD7ts.css b/public/build/assets/app-D_unIreo.css similarity index 50% rename from public/build/assets/app-DGQVD7ts.css rename to public/build/assets/app-D_unIreo.css index 649ab3c07..80975d473 100644 --- a/public/build/assets/app-DGQVD7ts.css +++ b/public/build/assets/app-D_unIreo.css @@ -1 +1 @@ -header{background-color:#fff}header #logo-wrapper{display:flex;align-items:center}header nav{flex:1;height:50px}header nav ul{list-style:none;padding:0;height:50px;display:flex;align-items:center;margin:0}header nav ul li{padding:0 8px;position:relative}header nav ul li a{font-size:20px;text-decoration:none;color:#000}header nav ul li ul:before{content:"";height:17px;position:absolute;top:-15px;width:100%}header nav ul li ul:after{content:"";position:absolute;top:0;left:10%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fe6824;border-top:0;margin-left:0;margin-top:-9px}header nav ul li ul li{padding-top:8px;padding-bottom:6px;padding-left:6px}header nav ul li ul li a{font-size:18px;color:#000;text-align:center;white-space:nowrap}header #right-menu .round-button,header #right-menu .round-button-sign,header #right-menu .round-button-user-menu{width:50px;height:50px;border-radius:100%;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:12px;cursor:pointer}header #right-menu .round-button-user-menu{background-color:#1c4da1}header .round-button:hover,header .round-button-sign:hover,header .round-button-user-menu:hover{background-color:#f9f9f9}header #right-menu .round-button:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #BBBBBB;border-bottom:10px solid transparent;right:30%;bottom:-20px}header #right-menu .round-button:after{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFFFFF;border-bottom:10px solid transparent;right:30%;bottom:-18px}header #right-menu .round-button-sign{border:2px solid #FE6824;width:48px;height:48px}header #right-menu .round-button-sign a{color:#fe6824;font-size:13px;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center}header #right-menu a{color:#a2a2a2;font-size:13px;text-decoration:none;text-transform:uppercase}header .round-button-user-menu.opened,header .round-button.opened{background-color:#fe6824}header .menu-trigger.opened .button-icon path{fill:#fff!important}button-icon{margin-right:20px}header .round-button.opened a{color:#fff!important}header #right-menu .round-button.opened:after{border-top:10px solid #FE6824}header #primary-menu-trigger{display:none}header #right-menu #tools{display:flex}header .menu-dropdown{display:none;position:absolute;top:56px;background-color:#fff;border:1px solid #ADB2B6;border-radius:7px;padding:12px 32px;right:0;z-index:1000;margin:0}header .lang-menu .menu-dropdown,header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{padding:0}header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{top:60px}header .twitter-menu .menu-dropdown{width:400px;height:500px;overflow:auto;justify-content:center}header .user-menu .menu-dropdown li{display:flex;align-items:center;list-style:none;text-align:start;gap:12px;padding:8px 0}header .user-menu .menu-dropdown li a{white-space:nowrap;text-align:left;text-transform:none!important;font-size:16px!important;color:#1c4da1!important;font-weight:600!important;line-height:22px!important}header .user-menu .menu-dropdown li svg,header .user-menu .menu-dropdown li img{height:16px;width:16px}header .lang-menu .menu-dropdown ul{display:flex;flex-direction:column;max-height:calc(100dvh - 300px);overflow:auto;margin:0!important;padding:0;list-style:none}header .lang-menu .menu-dropdown ul li{text-align:center}header .lang-menu .menu-dropdown ul li a{color:#000;padding:15px 25px;display:flex;flex-direction:row;align-items:center;height:100%;justify-content:center}@media (max-width: 1280px){header nav{height:auto}header nav ul{height:auto}header nav ul li ul{display:none;position:relative;left:0;background-color:#ffe3d6;border-radius:0;align-items:center;margin-top:12px;padding-right:0;max-height:400px}header nav ul li ul:after{border:0px solid transparent}header nav ul li ul li{padding-top:15px;padding-bottom:15px;border:0px}header nav ul li ul li a{font-size:16px;color:#1c4da1;font-weight:700;text-transform:uppercase;text-align:center;white-space:nowrap;border-bottom:1px solid #9D9D9D;padding-bottom:5px;padding-left:30px;padding-right:30px}header nav ul li ul li:last-child a{border-bottom:0px}}@media (max-width: 640px){#primary-menu{width:100%}#primary-menu>ul{display:none}header #right-menu{display:none;width:100%;padding:40px;flex-direction:column;align-items:center}header #right-menu .round-button-sign{margin-bottom:20px;background-color:#fe6824;color:#fff;width:90%;font-size:16px}header #right-menu .round-button-sign svg path{fill:#fff!important}header #right-menu .round-button-user-menu{margin-bottom:15px}header #right-menu .round-button-sign a{color:#fff;font-size:16px;text-transform:none;align-items:center;justify-content:center;width:100%;display:flex;height:100%}header{flex-direction:column;min-height:100px;height:auto;width:100%;padding-right:0}header nav ul li{padding:20px 0}header #primary-menu-trigger{display:initial}header .menu-dropdown{top:-450px;right:auto}header .lang-menu .menu-dropdown{top:-460px;left:-115px}header .facebook-menu .menu-dropdown{top:-505px;left:-183px;height:400px}header .twitter-menu .menu-dropdown{top:-505px;left:-240px;height:500px}}@media (min-width: 1281px){#primary-menu .main-menu-item .sub-menu{display:none;position:absolute;border-radius:7px;margin-top:12px;min-height:40px;height:auto;z-index:9999;background:#fff;border:1px solid #ADB2B6;padding:12px 32px}#primary-menu .main-menu-item .sub-menu .menu-title{position:relative;display:flex;align-items:center;gap:8px;color:#1c4da1;font-size:20px;font-weight:600;line-height:28px;margin-bottom:16px;padding:12px 0}#primary-menu .main-menu-item .sub-menu .menu-title .menu-title-icon{width:24px;height:24px}#primary-menu .main-menu-item .sub-menu .menu-title:after{content:"";bottom:0;left:0;position:absolute;height:4px;width:32px;background-color:#f95c22}#primary-menu .main-menu-item .sub-menu li{padding:8px 0}#primary-menu .main-menu-item .sub-menu li a{font-size:16px;color:#1c4da1;font-weight:600;line-height:24px}#right-menu .lang-menu-dropdown{overflow:hidden;border-radius:6px}#right-menu .lang-sub-menu{background:#fff;padding:16px!important}#right-menu .lang-sub-menu .lang-menu-item{cursor:default;display:flex;text-align:start;margin-top:0!important;min-width:200px}#right-menu .lang-sub-menu .lang-menu-item>.cookweek-link{color:#1c4da1!important;justify-content:space-between;margin:12px 16px;border-radius:24px;padding:0!important}#right-menu .lang-sub-menu .lang-menu-item.selected>.cookweek-link{width:100%;border:2px solid #1C4DA1;background-color:#e8edf6;margin:0;padding:10px 16px!important}}@media (max-width: 1280px){#primary-menu{width:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.main-menu.show{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;padding:0 20px;display:flex!important;align-items:stretch}.main-menu.show .main-menu-item{padding:12px 24px}.main-menu.show .main-menu-item .lang-value{text-transform:uppercase}.main-menu.show .main-menu-item .lang-title{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:not(:has(.sub-menu.show)){display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-value{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-title{display:inline}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu{width:100%}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a{flex-direction:row-reverse;font-size:20px!important;padding:0}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a .arrow-icon{width:20px;height:20px;transform:rotate(90deg)}.main-menu.show:has(.sub-menu.show) .sub-menu.show{padding:0 0 40px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li{display:flex;align-items:center;gap:12px;margin-top:24px;padding:0}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>svg,.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>img{width:16px;height:16px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>a{padding:0}.main-menu.show .sub-menu{background-color:transparent;box-shadow:none;margin:0}.main-menu.show .sub-menu .lang-list.show{max-height:-moz-fit-content;max-height:fit-content;padding-top:24px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item{margin-top:0!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item>a{width:100%;margin-top:4px;border:2px solid #E8EDF6;border-radius:24px;padding:10px 16px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item.selected>a{border-color:#1c4da1;background-color:#e8edf6}.main-menu.show .sub-menu:before{display:none}.main-menu.show .sub-menu li{padding:0}.main-menu.show .sub-menu li a{font-family:Montserrat;font-style:normal;font-weight:600;display:inline-block;margin:0;border:0;text-align:left;padding:4px 16px;font-size:16px;text-transform:none}#primary-menu>ul{display:none}header{min-height:100px;height:auto;width:100%;padding-right:10px;padding-left:25px}header #primary-menu-trigger{display:initial}header #right-menu{justify-content:flex-end;flex:1;margin-right:18px}}footer .content .question{display:flex;flex-direction:column;background-color:#40b5d1;padding-top:65px}footer .content .question .text{color:#fff;padding:0 70px;text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}footer .content .question .get-in-touch{display:flex;position:relative;justify-content:center;margin-bottom:-12px}footer .content .question .get-in-touch .button{position:absolute;top:105px;left:100px;color:#40b5d1;font-weight:700;font-size:20px;font-style:italic;padding:20px;background-color:#fff;width:215px;border-radius:30px;text-align:center}footer .content .about{display:flex;flex-direction:column;align-items:center;margin-top:30px}footer .content .phrase{font-size:14px;color:gray;text-align:center;padding:20px 60px;z-index:0}footer .content .phrase .text{margin-bottom:10px}footer .content .bubbles_footer{margin-left:-50%;margin-top:-60px}footer .logo_footer{display:none}footer .social-media-buttons{display:flex;justify-content:flex-end;margin-right:20px;align-items:center;margin-top:-45px;padding-bottom:20px}footer .social-media-buttons .social-network a{display:flex;margin-right:10px;text-indent:5px}@media (min-width: 961px){footer .content .question{padding-top:0;display:flex;flex-direction:row;align-items:center;justify-content:center}footer .content .question .text{margin-bottom:0;padding:0;font-size:30px;margin-right:105px}footer .content .question .get-in-touch{margin-bottom:20px;margin-top:-12px}footer .content .question .get-in-touch .button{left:-65px}footer .content .about{flex-direction:row-reverse;margin-top:0;margin-right:15px}footer .logo_footer{display:initial}footer .content .bubbles_footer{margin-top:-118px;margin-left:-20px}footer .content .phrase{padding:0 50px}}#footer-scroll-activity{transform:translateY(100%);transition:transform .3s ease}#footer-scroll-activity.visible{transform:translateY(0)}.codeweek-banner{display:flex;background-color:#fe6824;margin:0 10px;flex-direction:column}.codeweek-banner .text{margin:45px 0 45px 25px;display:flex;flex-direction:column;justify-content:center}.codeweek-banner h1{font-size:40px;color:#fff}.codeweek-banner h2{font-size:20px;color:#fff;font-weight:400}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}.codeweek-banner .image{margin:15px 10px;flex:1;display:flex}@media (min-width: 641px){.codeweek-banner h1{font-size:50px}.codeweek-banner h2{font-size:30px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}}@media (min-width: 961px){.codeweek-banner{flex-direction:row;height:366px;margin:0}.codeweek-banner.simple{height:220px}.codeweek-banner h1{font-size:60px}.codeweek-banner h2{font-size:35px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:60px!important;font-style:normal;font-weight:700;line-height:48px}.codeweek-banner .text{margin-left:100px;max-width:380px}.codeweek-banner.simple .text{margin:50px 0 0 100px;max-width:none}.codeweek-banner .image{margin:0 20px 0 0;justify-content:flex-end}.codeweek-banner.learn-teach .image,.codeweek-banner.scoreboard .image,.codeweek-banner.about .image{margin-right:140px}}@media (min-width: 1281px){.codeweek-banner.ambassadors .image{margin-top:-40px;margin-right:0}.codeweek-banner .text{margin-left:200px}.codeweek-banner.simple .text{margin:50px 0 0 200px;max-width:none}}.codeweek-banner.training,.codeweek-banner.schools{background-color:#8e90b5}.codeweek-banner.learn-teach{background-color:#b5d0d0}.codeweek-banner.ambassadors{background-color:#f5b742}.codeweek-banner.scoreboard{background-color:#ce80a7}.codeweek-banner.about{background-color:#72a8d0}.codeweek-banner.search{background-color:#164194}.codeweek-banner.error{background-color:#e57373}.codeweek-banner.show-event{background-color:#e2e2e2}.codeweek-banner.show-event .image{margin:0}.codeweek-banner.show-event .image img{height:366px;-o-object-fit:contain;object-fit:contain}.codeweek-banner.show-event .text{margin:15px 80px;max-width:none;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.codeweek-banner.show-event .text .edit-button{display:flex;width:100%;margin-left:-100px;height:40px}.codeweek-banner.show-event .text .delete-button{display:flex;width:100%;height:40px}.codeweek-banner.show-event .text .title{margin-top:-40px;flex:1;display:flex;justify-content:center;align-content:center;flex-direction:column}.codeweek-banner.show-event h1{font-size:45px;color:#fe6824}.codeweek-searchbox{padding:18px 30px;min-height:60px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}#codeweek-scoreboard-page .codeweek-searchbox{justify-content:center;align-items:center;flex-direction:row}.codeweek-searchbox .basic-fields{display:flex;flex-direction:row;flex:1}.codeweek-searchbox .advanced-fields,.codeweek-searchbox .advanced-fields .line{display:flex;flex-direction:column}.codeweek-searchbox .advanced-fields .multiselect{margin-top:10px}.codeweek-searchbox .total .number{font-size:40px;color:#fe6824;font-weight:700}.codeweek-searchbox .total .label{font-size:20px;color:#fe6824;font-style:italic}.codeweek-searchbox .total{margin-right:20px}@media (min-width: 961px){.codeweek-searchbox{padding:18px 60px}.codeweek-searchbox .advanced-fields .line{flex-direction:row}.codeweek-searchbox .multiselect{margin-right:10px}.codeweek-searchbox .advanced-fields{flex-direction:row}.codeweek-searchbox .advanced-fields .multiselect{margin-top:18px}}@media (min-width: 1281px){.codeweek-searchbox{padding:18px 100px}}.custom-geo-input input{width:100%;border:2px solid #a4b8d9;border-radius:24px;height:48px;font-size:20px;line-height:28px;padding:0 24px;color:#20262c}.multiselect.multi-select.multiselect--active .multiselect--values{display:none}.multiselect.multi-select .multiselect--values{line-height:21px}.multiselect.multi-select .multiselect__tags{cursor:pointer;border-radius:24px;min-height:46px;border:2px solid #A4B8D9;padding:12px 40px 12px 24px;overflow:hidden}.multiselect.multi-select .multiselect__tags .multiselect__input{margin:0;padding:0}.multiselect.multi-select .multiselect__select{width:44px;height:100%}.multiselect.multi-select .multiselect__placeholder,.multiselect.multi-select .multiselect__tags .multiselect__single{padding:0;margin:0;font-size:16px;font-style:normal;font-weight:400;color:#20262c}.multiselect.multi-select .multiselect__placeholder{max-width:100%;color:#9ca3af;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px}.multiselect.multi-select .multiselect__single{padding-top:6px;color:#333e48}.multiselect.multi-select .multiselect__select:before{content:" ";position:absolute;top:18px;right:14px;display:block;height:8px;width:8px;border:none;border-left:2px solid #1C4DA1;transform:rotate(45deg)!important}.multiselect.multi-select .multiselect__select:after{content:" ";position:absolute;top:18px;right:19px;display:block;height:8px;width:8px;border:none;border-left:2px solid #1C4DA1;transform:rotate(-45deg)}.multiselect.multi-select .multiselect__tags-wrap{display:flex;flex-wrap:wrap;gap:4px;padding:0}.multiselect.multi-select .multiselect__tags-wrap .multiselect__tag{margin:0}.multiselect.multi-select.large-text .multiselect__placeholder,.multiselect.multi-select.large-text .multiselect__single{font-size:20px;line-height:24px}.multiselect.multi-select.large-text .multiselect__placeholder,.multiselect.multi-select.large-text .multiselect__input{line-height:24px}.multiselect.multi-select.large-text .multiselect__tags{padding:9px 40px 8px 16px;min-height:48px}.multiselect.multi-select.new-theme .multiselect__tags-wrap{padding:0;transform:translate(-16px)}.multiselect.multi-select.new-theme .multiselect__placeholder{display:block;line-height:32px}.multiselect.multi-select.new-theme .multiselect__single{line-height:32px}.multiselect.multi-select.new-theme .multiselect__tags{border-radius:24px!important;padding:6px 46px 6px 24px}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input{font-size:20px;font-family:Blinker;line-height:32px;margin:0;padding:0}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input::-moz-placeholder{color:#9ca3af}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input::placeholder{color:#9ca3af}.multiselect.multi-select.new-theme .multiselect__content-wrapper{border:2px solid #ADB2B6;border-radius:12px;overflow:hidden;padding:16px 12px 16px 0}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content{min-height:1px;max-height:268px;overflow:auto}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar{border-radius:6px;width:12px;display:block}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-track{background:#e8edf6;border-radius:8px}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-thumb{background:#1c4da1;border-radius:6px}.multiselect.multi-select.new-theme .multiselect__option{padding:9px 16px 9px 24px;font-size:20px}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--highlight{background-color:#eee;color:#20262c}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--selected{background-color:transparent}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--selected:hover{background-color:#eee}.multiselect.multi-select.new-theme .multiselect__option:after{display:none}.multiselect .multiselect__tags{border-radius:29px;min-height:57px}.multiselect .multiselect__select{width:60px;height:54px}.multiselect .multiselect__placeholder,.multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}.multiselect .multiselect__single{padding-top:6px}.multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}.multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}.codeweek-search-text{flex:1;margin-right:10px}.dropdown-datepicker .multiselect__tags{padding-left:42px!important}.codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}.codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.codeweek-input-select::-ms-expand{display:none}.codeweek-input-select:hover{border-color:#888}.codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.codeweek-input-select option{font-weight:400;color:#000}.codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}.codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}.codeweek-form-field-wrapper .errors .errorlist{margin:0}.codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}.codeweek-form-field-searchable.align-flex-start{align-items:flex-start}.codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}.codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:2px;font-size:14px;box-shadow:none;cursor:pointer}.codeweek-form .multiselect-wrapper,.codeweek-form .datepicker-wrapper,.codeweek-form .input-tag-wrapper{flex:1}.codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .group-fields{flex:1}.codeweek-form-message .message{margin-bottom:30px}.codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.codeweek-form-field-privacy,.codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%;margin-top:30px;margin-bottom:20px}#codeweek-searchpage-component .multiselect .multiselect__tags,#codeweek-register-page .multiselect .multiselect__tags{border-radius:29px;min-height:57px}#codeweek-searchpage-component .multiselect .multiselect__select,#codeweek-register-page .multiselect .multiselect__select{width:60px;height:54px}#codeweek-searchpage-component .multiselect .multiselect__placeholder,#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__placeholder,#codeweek-register-page .multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__single{padding-top:6px}#codeweek-searchpage-component .multiselect .multiselect__select:before,#codeweek-register-page .multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}#codeweek-searchpage-component .multiselect .multiselect__tags-wrap,#codeweek-register-page .multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}#codeweek-searchpage-component .codeweek-search-text,#codeweek-register-page .codeweek-search-text{flex:1;margin-right:10px}#codeweek-searchpage-component .codeweek-search-text input,#codeweek-register-page .codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}#codeweek-searchpage-component .codeweek-input-select,#codeweek-register-page .codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}#codeweek-searchpage-component .codeweek-input-select::-ms-expand,#codeweek-register-page .codeweek-input-select::-ms-expand{display:none}#codeweek-searchpage-component .codeweek-input-select:hover,#codeweek-register-page .codeweek-input-select:hover{border-color:#888}#codeweek-searchpage-component .codeweek-input-select:focus,#codeweek-register-page .codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}#codeweek-searchpage-component .codeweek-input-select option,#codeweek-register-page .codeweek-input-select option{font-weight:400;color:#000}#codeweek-searchpage-component .codeweek-form,#codeweek-register-page .codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}#codeweek-searchpage-component .codeweek-form p:first-child,#codeweek-register-page .codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-inner-two-columns{display:flex;flex-direction:row;align-items:flex-start;width:100%}.codeweek-form-inner-container{display:flex;flex-direction:column;flex:1}.codeweek-form-inner-container:last-child{margin-left:20px}.codeweek-form-field-wrapper{margin-bottom:15px}.codeweek-form-field-wrapper .errors{margin-left:140px;font-size:13px;color:red}#codeweek-searchpage-component .codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}#codeweek-searchpage-component .codeweek-form-field-wrapper .errors .errorlist{margin:0}#codeweek-searchpage-component .codeweek-form-field,#codeweek-searchpage-component .codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}#codeweek-searchpage-component .codeweek-form-field-searchable.align-flex-start{align-items:flex-start}#codeweek-searchpage-component .codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}#codeweek-searchpage-component .codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}#codeweek-searchpage-component .codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field input{flex:1;height:57px;border:1px solid #e8e8e8;border-radius:29px;text-indent:20px;width:100%}.codeweek-form-field textarea{flex:1;border-radius:29px;border:1px solid #e8e8e8;text-indent:20px;font-family:"PT Sans, Roboto",sans-serif;font-size:14px;padding-top:16px}#codeweek-searchpage-component .codeweek-form-field label{margin-right:10px;font-family:Blinker}#codeweek-searchpage-component .codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:8px;font-size:14px;box-shadow:none;cursor:pointer}#codeweek-searchpage-component .codeweek-form .multiselect-wrapper,#codeweek-searchpage-component .codeweek-form .datepicker-wrapper,#codeweek-searchpage-component .codeweek-form .input-tag-wrapper{flex:1}#codeweek-searchpage-component .codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .codeweek-form-inner-container h3{margin-bottom:15px}.codeweek-form .input-tag-wrapper{border:1px solid #e8e8e8;border-radius:29px}#codeweek-searchpage-component .codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper input{padding:0;margin:0;height:59px;text-indent:0}#codeweek-searchpage-component .codeweek-form .group-fields{flex:1}.codeweek-form-message{padding:30px;background-color:#e8e8e8;border-radius:20px;margin-top:20px}#codeweek-searchpage-component.codeweek-form-message .message{margin-bottom:30px}.login-form .codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.login-form .codeweek-form-field-privacy,.login-form .codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%}.v-autocomplete{position:relative}.v-autocomplete-list{background-color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin-top:6px;position:absolute;z-index:100;width:100%}.v-autocomplete-input{width:100%}.v-autocomplete-list-item{padding:10px;border-top:1px solid #ccc;cursor:pointer}.v-autocomplete-item-active{background-color:#eee}.v-autocomplete-list-item .city{font-size:11px}.v-autocomplete-list-item .name{font-weight:700}[type=file]{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}[type=file]+label{cursor:pointer;display:inline-block;height:100%;padding:18px 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}[type=file]:focus+label,[type=file]+label:hover{background-color:#f15d22}[type=file]:focus+label{outline:1px dotted #000}.codeweek-user-avatar{display:flex}.codeweek-user-avatar .name{flex:1;display:flex;align-items:flex-end}.codeweek-user-avatar .avatar{display:flex}.codeweek-user-avatar .avatar .codeweek-avatar-image{width:100px;height:100px;border-radius:50%;border:5px solid #e8e8e8}.codeweek-user-avatar .avatar .actions{display:flex;align-items:flex-end}.codeweek-display-field{margin-bottom:20px}.codeweek-display-field p{padding:5px}.codeweek-display-field ul{display:flex;margin:15px 0;flex-wrap:wrap}.codeweek-display-field li{margin-right:10px;margin-bottom:10px}.codeweek-display-field .itens .label{border:1px solid #FE6824;border-radius:5px;padding:10px;color:#fe6824;font-size:20px}.codeweek-display-field .share-event-wrapper{margin-top:5px}.custom-date-picker{font-family:Blinker}.custom-date-picker .dp__outer_menu_wrap{z-index:9999999}.custom-date-picker .dp__menu{border:2px solid #ADB2B6!important;border-radius:12px!important;padding:6px 12px 10px!important}.custom-date-picker .dp__menu .dp__arrow_top{border-width:2px 2px 0 0!important;border-color:#adb2b6!important}.custom-date-picker .dp--header-wrap{margin-bottom:8px}.custom-date-picker .dp--header-wrap .dp__month_year_wrap{justify-content:center}.custom-date-picker .dp--header-wrap .dp__month_year_wrap .dp__btn.dp__month_year_select:first-child{justify-content:flex-end;padding:0 4px;width:auto}.custom-date-picker .dp--header-wrap .dp__month_year_wrap .dp__btn.dp__month_year_select:last-child{justify-content:flex-start;padding:0 4px;width:auto}.custom-date-picker .dp__instance_calendar .dp--tp-wrap .dp__btn svg{stroke:#1c4da1;fill:#1c4da1}.custom-date-picker .dp__calendar_header_separator{background-color:#a4b8d9!important}.custom-date-picker .dp__calendar{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_header_separator{margin:8px 0}.custom-date-picker .dp__calendar .dp__calendar{padding-bottom:16px;border-bottom:1px solid #A4B8D9!important}.custom-date-picker .dp__calendar .dp__calendar_header{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_header .dp__calendar_header_item{font-size:20px}.custom-date-picker .dp__calendar .dp__calendar_row{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item{font-size:20px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner{display:flex;justify-content:center;align-items:center;border-radius:50%;text-align:center;padding:0;width:32px;height:32px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner:hover{background:#e8edf6}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner.db__active_date,.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner.db__active_date:hover{background:#1c4da1}.custom-date-picker .dp--tp-wrap{width:100%;max-width:100%!important;padding:4px 0;margin-bottom:10px}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"]{height:auto}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"] .dp__icon{width:24px;height:24px;border-bottom:1px solid #1C4DA1}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"]:after{font-family:Blinker;content:"Select time";font-size:20px;line-height:24px;font-weight:600;padding-left:8px;color:#1c4da1;border-bottom:1px solid #1C4DA1}.custom-date-picker .dp__action_row .dp__selection_preview{display:none}.custom-date-picker .dp__action_row .dp__action_buttons{flex-grow:1;margin:0;width:100%;display:flex;gap:10px}.custom-date-picker .dp__action_row .dp__action_buttons button{display:flex;justify-content:center;align-items:center;width:50%;text-align:center;border-radius:24px;border-width:2px;border-style:solid;height:40px;font-weight:600;font-size:18px;font-family:Blinker;transition-duration:300;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_cancel{color:#1c4da1;border-color:#1c4da1}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_cancel:hover{background-color:#e8edf6}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_select{border-color:#f95c22;background-color:#f95c22}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_select:hover{border-color:#fb9d7a;background-color:#fb9d7a}.codeweek-more-button{width:45px;height:45px;border:1px solid #FE6824;border-radius:45px;display:flex;justify-content:center;cursor:pointer;margin-top:5px}.codeweek-more-button span{background-color:transparent;font-size:40px;width:100%;text-align:center;margin-top:-3px;color:#fe6824;font-weight:700}.codeweek-button input{cursor:pointer;height:100%;padding:0 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:57px}.codeweek-button input:hover,.codeweek-action-button:hover,.codeweek-action-link-button:hover,.codeweek-image-button:hover{background-color:#f15d22}.codeweek-blank-button{border:1px solid #707070;border-radius:32px;color:#000;font-size:20px;padding:20px 40px}.codeweek-orange-button{border:2px solid #c54609;border-radius:16px;color:#fff;background-color:#fe6824;font-size:16px;padding:12px 30px;margin-left:4px}.codeweek-svg-button{width:35px;height:35px;display:flex}.codeweek-svg-button svg{width:100%;height:100%}.codeweek-svg-button svg path{fill:#fe6824!important}.codeweek-svg-button:hover svg path{fill:#f15d22!important}.codeweek-expander-button{background-color:#fe6824;color:#fff;width:40px;height:40px;padding:0;outline:none}.codeweek-expander-button div{font-size:30px;font-weight:700;height:40px}.codeweek-action-button{cursor:pointer;padding:7px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;outline:none}.codeweek-action-link-button{cursor:pointer;padding:9px 25px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;min-height:40px;z-index:10}.codeweek-image-button{cursor:pointer;padding:0 15px;border-radius:20px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:40px;outline:none}.codeweek-image-button svg path{fill:#fff!important}.codeweek-action-button.green{background-color:#228b22}.codeweek-action-link-button.red,.codeweek-action-button.red{background-color:#b22222;min-height:10px}.codeweek-action-button.orange{background-color:red}@media (min-width: 641px){.codeweek-button input{font-size:20px}}.codeweek-grid-layout{display:grid;grid-template-columns:1fr;grid-gap:20px}.codeweek-card{box-shadow:0 2px 1px -1px #0003,0 1px 1px #0003,0 1px 3px #0003;border-radius:4px;display:flex;flex-direction:column;justify-content:stretch}.codeweek-card .card-image{width:100%;border-radius:4px 4px 0 0;-o-object-fit:cover;object-fit:cover;height:194px}.codeweek-card .card-avatar{width:100%;display:flex;justify-content:center;margin-top:10px}.codeweek-card .card-image-avatar{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid lavenderblush}.codeweek-card .card-content{padding:16px}.codeweek-card .card-title{font-size:24px;color:#000000de;margin-bottom:12px}.codeweek-card .card-subtitle{color:#000000de;margin-bottom:12px}.codeweek-card .card-description{font-size:14px;color:#0009;margin-bottom:12px;word-break:break-word}.codeweek-card .card-actions{padding:16px;flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.codeweek-card .card-actions .codeweek-action-link-button,.codeweek-card .card-actions .codeweek-action-button,.codeweek-card .card-actions .codeweek-svg-button{margin-left:10px}.codeweek-card .card-expander.collapsed{background-image:url(/images/arrow_down.svg)}.codeweek-card .card-expander.expanded{background-image:url(/images/arrow_up.svg)}.codeweek-card .card-expander{cursor:pointer;padding:3px;margin:0 10px;text-align:center;background-color:#e8e8e8;background-position:center;background-repeat:no-repeat;height:14px;background-size:15px;border-radius:10px}.codeweek-card .card-expander:hover{background-color:#ddd}.codeweek-card .card-divider{border:1px solid #e8e8e8;margin:20px 0}.codeweek-card .card-chips{display:flex;flex-wrap:wrap;margin-bottom:10px}.codeweek-card .card-chip{margin:4px;background-color:#8dcece;padding:7px 12px;border-radius:16px;font-size:14px;color:#fff;font-weight:600}@media (min-width: 641px){.codeweek-grid-layout{grid-template-columns:1fr 1fr}}@media (min-width: 961px){.codeweek-grid-layout{grid-template-columns:1fr 1fr 1fr}}.codeweek-tools{display:flex;justify-content:flex-end;width:100%;margin:10px 0 35px}.codeweek-question-container{display:flex;flex-direction:column;padding:30px 20px 0}.codeweek-question-container .container-expansible.expanded{display:inherit}.codeweek-question-container .container-expansible.collapsed{display:none}.codeweek-question-container .expander-always-visible,.codeweek-question-container .container-expansible{display:flex;width:100%}.codeweek-question-container .expander-always-visible{margin-bottom:30px}.codeweek-question-container .expansion{min-width:40px;margin-right:70px;display:none}.codeweek-question-container .container-expansible .expansion{justify-content:center;margin-bottom:-40px;z-index:1;display:none}.codeweek-question-container .container-expansible .expansion .expansion-path{border-width:1px;border-color:#fe6824;border-style:dashed;margin-top:-40px}.codeweek-question-container h2{font-size:20px;font-weight:400;font-style:italic}.codeweek-question-container p{padding:15px 0}.codeweek-question-container .container-expansible .content{margin-bottom:50px}.codeweek-question-container .container-expansible .content .button{margin-top:40px;text-align:center}.codeweek-question-container .container-expansible .content .map{width:100%;height:400px;border:0}.codeweek-content-wrapper{width:auto;margin:25px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.codeweek-content-wrapper-inside{margin:0}.codeweek-content-grid{display:grid;grid-template-columns:1fr;grid-gap:15px}.codeweek-content-grid .codeweek-card-grid{background-color:#f2f2f8}.codeweek-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.codeweek-content-grid .author{color:#fe6824;padding:20px}.codeweek-youtube-container iframe{width:100%;border:none;height:500px}.codeweek-content-header{margin:0 10px}.codeweek-content-header h1+p{padding-top:10px}.codeweek-cookie-consent-banner{padding:20px 50px;border-bottom:1px solid #e8e8e8}.codeweek-cookie-consent-banner .actions{display:flex;margin-top:10px;margin-bottom:10px;justify-content:flex-end}.codeweek-blue-box{background-color:#deebf4;padding:20px}.community_type{display:flex;flex-direction:column-reverse}.community_type .text{flex:2}.community_type .text p{line-height:30px;text-align:justify}.community_type .image{flex:1;display:flex;justify-content:center;align-items:center}.community_type_section{padding:20px}@media (min-width: 641px){.codeweek-content-wrapper{margin:40px 60px 0}.codeweek-content-header{margin:0 60px}.codeweek-content-wrapper-inside{margin:5px 55px}.codeweek-question-container{padding:40px 50px 0}.codeweek-question-container .expansion,.codeweek-question-container .container-expansible .expansion{display:flex}.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}@media (min-width: 961px){.codeweek-content-wrapper{margin:50px 100px 0}.codeweek-content-header{margin:0 100px}.codeweek-content-wrapper-inside{margin:15px 55px}.community_type{flex-direction:row}}@media (min-width: 1200px){.codeweek-content-wrapper-inside{margin:15px 115px}}.codeweek-youtube-container{width:100%;border:none;height:500px;margin:auto;background-color:#000;position:relative;overflow:hidden}.codeweek-youtube-container .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;display:none;align-items:center;justify-content:center;text-align:center}.codeweek-youtube-container .background .container .content{max-width:90%}.codeweek-youtube-container .background .info{width:90%;margin:auto}.codeweek-youtube-container .background .info .button button{background-color:#40b5d1;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;margin:auto}.codeweek-youtube-container .background .info .button button:hover{background:#fe6824}.codeweek-youtube-container .background .info .button button svg{margin-right:.5rem}.codeweek-youtube-container .remember input{margin-right:.5rem}@media (min-width: 1025px){.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}}@media (min-width: 1281px){.codeweek-question-container{padding:40px 230px 0 100px}}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid .codeweek-card-grid{background-color:#f2f2f8}.hackathons-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.hackathons-content-grid .author{color:#fe6824;padding:20px}.codeweek-container-lg{max-width:1460px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container-lg{padding:0 40px}}.codeweek-container{max-width:1220px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container{padding:0 40px}}.codeweek-pagination{margin-top:80px;margin-bottom:60px;display:flex;justify-content:center}.codeweek-pagination ul{list-style:none;display:flex;padding:0;margin:0}.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{cursor:pointer;font-size:16px}.codeweek-pagination ul li a.back,.codeweek-pagination ul li a.next{text-transform:uppercase}.codeweek-pagination ul li a.back{margin-right:10px}.codeweek-pagination ul li a.next{margin-left:5px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{border:1px solid #E6E6E6;padding:10px 18px;border-radius:50%;margin-right:5px}.codeweek-pagination ul li a.page.current{color:#000}.codeweek-pagination ul li a[disabled=disabled]{color:#9b9b9b;cursor:not-allowed}@media (min-width: 641px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:18px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:15px 22px;margin-right:8px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:12px}}@media (min-width: 1281px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:20px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:20px 28px;margin-right:10px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:10px}}.codeweek-view-calendar .month{font-size:18px;color:#707070;font-family:Helvetica;text-align:center;text-transform:capitalize}.codeweek-view-calendar .month th{font-weight:400;font-family:PT Sans,Roboto;color:#000;font-size:20px}.codeweek-view-calendar .month .filled{background-color:#ffeee6}@media (max-width: 600px){.codeweek-view-calendar{display:none}}.codeweek-table{width:100%}.codeweek-table tr:nth-child(2n){background-color:#ffeee6}.codeweek-table th{color:#fff;background-color:#fe6824;padding:5px;font-weight:400}.codeweek-table td{padding:5px}.codeweek-table .actions{display:flex;justify-content:center}.custom-tinymce .tox-tinymce{border:2px solid #a4b8d9;border-radius:24px}.custom-tinymce .tox-editor-container .tox-menubar{padding:0 12px}.custom-tinymce .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group:first-child{padding-left:12px}.custom-tinymce .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group:last-child{padding-right:12px}.custom-tinymce .tox .tox-statusbar{height:24px;padding:4px 16px}.codeweek-question-container:nth-child(2n){background-color:#ebebf0}#codeweek-schools-page .codeweek-content-wrapper{margin:0;align-items:stretch}#codeweek-beambassadors-page ul{list-style:inherit}#codeweek-ambassadors-page .codeweek-searchbox,#codeweek-pending-events-page .codeweek-searchbox{align-items:center;justify-content:center}#codeweek-training-page .codeweek-banner h2{text-transform:uppercase}#codeweek-searchpage-component .home-map .add-button{top:40px;position:absolute;z-index:3;left:20px}#codeweek-sponsors-page .codeweek-content-wrapper ul{display:grid;grid-template-columns:1fr;grid-gap:30px}#codeweek-sponsors-page .codeweek-content-wrapper ul li{display:flex;justify-content:center;align-items:center;border:1px solid lightgrey;border-radius:10px}#codeweek-pending-events-page .codeweek-content-header .header{display:flex;justify-content:space-between}#codeweek-pending-events-page .codeweek-content-header .header .actions{display:flex;align-items:center}#teacher-details li.active{border-left-color:#f97316;border-top-color:#f97316}@media (min-width: 641px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr}}@media (min-width: 961px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr 1fr}}#main-banner{background-color:#fe6824;display:flex;flex-direction:column;justify-content:space-between}#main-banner .what{display:flex;margin:50px 10%;margin-bottom:1rem}#main-banner .what .separator{width:32px;border:1px solid #FFFFFF;border-right:0}#main-banner .what .text{font-family:OCR A Std,Open Sans;color:#fff;padding-top:20px;line-height:1.4;padding-bottom:10px}#main-banner .info{display:flex;flex-direction:column}#main-banner .info .when{margin:40px 0 20px 10%}@media (max-width: 993px){#main-banner .info .when{margin:4rem}}@media (max-width: 525px){#main-banner .info .when{margin:0rem}#main-banner .info{padding:1rem}}#main-banner .info .when .arrow{text-align:center;margin-top:70px;margin-left:-10%}#main-banner .info .when .text{display:none}#main-banner .info .when .title{color:#fff;font-size:35px;font-weight:700}#main-banner .info .when .date{color:#fe6824;font-size:23px;font-weight:700;background-color:#fff;padding:5px;margin-top:15px;text-align:center;width:220px}@media (max-width: 993px){#main-banner .info .when .date{width:100%}}#main-banner .info .countdown{margin-bottom:15px}#school-banner{display:flex;flex-direction:column;align-items:center;margin:20px 15px 0;background-color:#ffe3d6;padding:25px 20px 20px;font-weight:700;color:#fe6824}#school-banner .title{font-size:40px;text-align:center}#school-banner .text{font-size:14px;text-align:center}#school-banner .text a{color:#fe6824}#school-banner .text a:hover,#school-banner a:hover .title{color:#40b5d1}.sub-section{display:flex;flex-direction:column;align-items:center;margin:0 15px;padding-top:40px;color:#fe6824}.sub-section .text{font-size:17px;font-weight:700;text-align:center;padding:0 30px;margin-bottom:20px;line-height:1.4}.sub-section .title{margin:30px;border:1px solid #FE6824;border-radius:16px;padding:20px;font-family:OCR A Std,Open Sans;font-size:21px;line-height:1.6}#organize-activity{background-color:#ffe3d6;padding-top:0}#get-started{background-color:#ffeec7}#access-resources{background-color:#dbecf0}#content .mobile-arrow{margin:20px auto;text-align:center}#content .mobile-arrow path{stroke:#fe6824!important}.countdown{position:relative;display:flex;flex-direction:column}#countdown div{padding:10px 5px;margin-right:2px;background-color:#000;color:#fff;font-size:18px;font-family:OCR A Std,Open Sans}#countdown .separator{background-color:transparent;color:#000}@media (min-width: 641px){#main-banner{background-repeat:no-repeat;background-position-x:112%}#main-banner .what .text{font-size:20px}#main-banner .info .when .title{font-size:50px}#main-banner .info .when .date{font-size:25px}}@media (min-width: 961px){#main-banner .what .text{font-size:25px}#main-banner .info{flex-direction:row-reverse;justify-content:flex-end}#main-banner .info .when{width:320px;margin:0 10px 20px 10%}#main-banner .info .when .title{font-size:60px}#main-banner .info .when .date{font-size:35px;width:auto;margin:15px 0}#main-banner .info .when .text{display:initial;color:#fff;font-weight:700;line-height:1.3}#main-banner .info .when .arrow{margin-top:40px}#school-banner{background-color:transparent;flex-direction:row;justify-content:center;margin:40px 0}#school-banner .title{font-size:55px;margin-right:20px}#school-banner .text{font-size:30px;margin-left:10px}.sub-section{flex-direction:row-reverse;padding:60px 0;margin:0 50px}.sub-section .text{font-size:20px;flex-basis:33%;text-align:left}.sub-section .title{font-size:28px;width:420px}.sub-section img{height:400px;flex-basis:33%}#content .mobile-arrow{display:none}#organize-activity{padding:60px 0}#get-started img,#access-resources img{margin-left:-100px;z-index:1}#access-resources{padding:30px 0}#access-resources img{height:470px}}@media (min-width: 1281px){#main-banner{height:644px}#main-banner .info .when{margin-right:50px;width:auto;max-width:500px}#main-banner .info .when .date{font-size:38px;margin-bottom:1rem}#main-banner .info .when .text{font-size:18px}#main-banner .info .countdown{margin-top:3rem;margin-left:-10px}#main-banner .info .when .arrow{width:94px;height:94px;border-radius:50%;background-color:#fe6824;margin-left:94px;margin-top:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.homepage-robot .robot-word{position:absolute;top:0;right:60%;transform:scale(.5) translateY(-100%);opacity:0;animation:robotWordAnimation 2s forwards}.homepage-robot .robot-land{transform:translateY(20%);animation:robotLandAnimation 2s forwards}@keyframes robotWordAnimation{to{top:15%;right:70%;transform:scale(1) translateY(-100%);opacity:1}}@keyframes robotLandAnimation{to{transform:translateY(0)}}#codeweek-searchpage-component .home-map .wtmap .wtfooter{display:none}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{display:flex}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .codeweek-button,#codeweek-searchpage-component .codeweek-searchbox .basic-fields .year-selection{margin-right:10px}#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:column}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:10px;justify-content:center}#codeweek-searchpage-component{position:relative;padding-bottom:30px}#loadmask{width:100%;height:452px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;z-index:1000;background-color:#fff}#loadmask .loading{display:flex;justify-content:center;align-items:center}.sub-category-title{color:#fe6824;font-size:40px;font-style:italic;width:100%;margin-bottom:40px;text-align:center}.reported-event,.event-already-reported,.report-event{display:flex;justify-content:flex-end;align-items:center;padding:5px;background-color:#f8f8f8}.reported-event .actions,.event-already-reported .actions,.report-event .actions{margin-left:10px}.moderate-event{display:flex;align-items:center;padding:5px;background-color:#f8f8f8}.moderate-event .actions{margin-left:10px}.event-is-pending{padding:10px;background-color:#ffffc3;text-align:center}@media (min-width: 641px){.sub-category-title{text-align:left}}@media (min-width: 961px){#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:row}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:0}}.codeweek-content-wrapper .tools{display:flex;justify-content:flex-end;padding-bottom:30px;width:100%}#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box h1,#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box p{padding-left:0}#codeweek-about-page .codeweek-content-wrapper .partners a{display:flex}#codeweek-about-page .codeweek-content-wrapper .partners a:hover h1{color:#40b5d1}#codeweek-about-page .codeweek-content-wrapper .partners a h1{padding-right:10px}@media (min-width: 641px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 40px}#codeweek-about-page h3{margin-top:15px}#codeweek-about-page h4{margin-top:8px;margin-left:10px;margin-bottom:4px;color:#0d2460}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box .codeweek-about-white-box{padding:20px 40px}}@media (min-width: 961px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:20px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:40px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:40px 100px}}@media (min-width: 1025px){#codeweek-about-page .codeweek-content-wrapper .about-two-column{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}}#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:3;display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons .codeweek-action-link-button{text-transform:none}#codeweek-login-page .login-form{flex:1;margin-left:10px;margin-top:30px;order:1}#codeweek-login-page .codeweek-form-field-checkbox{text-transform:uppercase;justify-content:flex-start}#codeweek-login-page .codeweek-form-field input{min-height:57px}#codeweek-login-page .codeweek-form-field label{width:auto;text-align:left;margin-left:20px;margin-bottom:10px}#codeweek-login-page .codeweek-button{display:flex;flex:1}#codeweek-login-page .codeweek-button input{flex:1}#codeweek-login-page .separator{display:flex;flex-direction:row;align-items:center;padding:0 30px;order:2;gap:10px}#codeweek-login-page .separator .line{border-top:1px solid #ccc;flex:1}#codeweek-login-page .separator .text{padding:20px 0;font-size:22px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button{display:flex;align-items:center;margin-bottom:15px;font-size:24px;font-weight:400;height:80px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button svg,#codeweek-login-page .social-media-buttons .codeweek-action-link-button img{height:50px;fill:#fff;margin-right:30px;border-right:1px solid;padding-right:10px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.github{background-color:#8f7ba1}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.twitter{background-color:#000}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.facebook{background-color:#4267b2}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.google{background-color:#db3236}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.azure{background-color:#0072c6}#codeweek-login-page .login-other-actions{display:flex;margin-top:60px;font-size:14px;height:30px}#codeweek-login-page .login-other-actions .forgot-password{margin-right:20px;border-right:1px solid #ccc;padding-right:20px}#codeweek-login-page .login-other-actions .forgot-password,#codeweek-login-page .login-other-actions .sign-up{display:flex;align-items:center}@media (min-width: 1200px){#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:row}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:1}#codeweek-login-page .separator{order:2;display:flex;flex-direction:column;align-items:center;padding:0 30px;gap:0}#codeweek-login-page .login-form{order:3}#codeweek-login-page .separator .line{border-right:1px solid #ccc;flex:1}}.help-block .errorlist{margin:0}.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;padding-bottom:40px}.reset_description{color:var(--Slate-500, #333E48);font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:40px}#codeweek-login-page .codeweek-form-field{flex-direction:column;align-items:flex-start}#codeweek-forgotpassword-page .codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:flex-start;flex-direction:column;align-content:flex-start}.codeweek-form-field-add{display:flex;flex:1;flex-direction:row;align-items:center}@media screen and (max-width: 1080px){.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:-.72px;display:flex;padding-bottom:24px}.reset_description{font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:24px}}#codeweek-toolkits-page .codeweek-content-wrapper .button{text-align:center;margin:15px}.copyright{margin-top:30px;padding-bottom:30px;width:100%;color:#0e4984;font-size:small}.subtitle{margin-top:10px;font-size:x-large}.codeweek-code-hunting-map-card{display:flex}.codeweek-code-hunting-map-card .left{display:flex;flex-direction:column}.codeweek-code-hunting-map-card .left img{border-radius:15px;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.codeweek-code-hunting-map-card .left .links{display:flex;flex-direction:column;align-items:center}.codeweek-code-hunting-map-card .left .links .link{padding:5px}.codeweek-code-hunting-map-card .center{margin:0 10px;flex:1}.codeweek-code-hunting-map-card .center .title{font-size:18px;font-weight:700}.codeweek-code-hunting-map-card .center .description{line-height:1.5;margin-top:5px}.codeweek-code-hunting-map-card .center .link{padding:10px;display:flex;align-items:center;justify-content:center}.codeweek-code-hunting-map-card .qrcode{width:150px}.codeweek-code-hunting-map-card .qrcode-link{height:-moz-max-content;height:max-content}header.hackathons nav{max-width:none}header.hackathons nav ul li a{font-size:19px}header.hackathons #right-menu{padding-right:0}header.hackathons #right-menu #hackathons-register-button{background-color:#fe6824;width:195px;height:156px;display:flex;justify-content:center;align-items:center}header.hackathons #right-menu #hackathons-register-button a{height:100%;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.hackathons-content-header{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%}#secondary-menu{display:flex;justify-content:flex-end;margin-right:30px;flex:initial;margin-bottom:10px}#secondary-menu ul li a{font-size:16px;display:flex;color:#9b9b9b}#secondary-menu ul li a img{margin-right:10px}.codeweek-banner.hackathons{height:auto;margin:0;display:block}.codeweek-banner.hackathons .image{margin:0}.codeweek-banner.hackathons .image .text{position:absolute;margin:215px 5px 10px;max-width:300px;text-align:center}.codeweek-banner.hackathons .image .desktop{display:none}.hackathons-content-grid{grid-template-columns:1fr 1fr}.codeweek-banner.hackathons .image{justify-content:center}.codeweek-banner.hackathons .image .text .text-inside h1{color:#fe6824}#codeweek-hackathons-page h1{font-size:30px;font-weight:400}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{display:flex;padding:20px 40px}.hackathons_section img{flex:1}#codeweek-hackathons-page p{font-size:14px;line-height:1.4}.hackathons_section{flex-direction:column}.hackathons_section .text-inside{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.hackathons_section p{color:#fff}.hackathons_section.how_coding{background-color:#180053}.hackathons-content-grid{margin-top:35px;margin-bottom:80px}.hackathons-content-grid .codeweek-card-grid{background-color:transparent}.hackathons-content-grid .codeweek-card-grid .date{font-size:25px;color:#fe6824;font-weight:700}.hackathons-content-grid .codeweek-card-grid .location{font-size:18px;color:#fe6824}.hackathons-content-grid .codeweek-card-grid .city-image{position:relative;margin-bottom:5px}.hackathons-content-grid .codeweek-card-grid .city-image .transparent{position:absolute;width:100%;height:100%;top:0;opacity:.35;background-color:#180253}.hackathons-content-grid .codeweek-card-grid .city-image .text{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.hackathons-content-grid .codeweek-card-grid .city-image .text .title{padding:0;color:#fff;font-family:OCR A Std,Open Sans}.hackathons-content-grid .codeweek-card-grid .city-image .text .title.hackaton{font-size:20px}.hackathons-content-grid .codeweek-card-grid :hover .transparent{opacity:.69}.hackathons-content-grid .codeweek-card-grid :hover .city-image .text .title{color:#fe6824}@media (min-width: 481px){.codeweek-banner.hackathons .image .desktop{display:block}.codeweek-banner.hackathons .image .mobile{display:none}.codeweek-banner.hackathons .image .text{margin:10px 5px}.codeweek-banner.hackathons .image{justify-content:flex-end}}@media (min-width: 641px){#codeweek-hackathons-page h2{font-size:20px}.codeweek-banner.hackathons .image .text .text-inside{text-align:center}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}#codeweek-hackathons-page h1{font-size:40px}#codeweek-hackathons-page h1+p{padding-top:30px}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{flex-direction:row}.hackathons_section .text-inside{margin-left:70px}}@media (min-width: 961px){#codeweek-hackathons-page h1{font-size:45px}#codeweek-hackathons-page h2{font-size:25px}.codeweek-banner.hackathons .image .text{position:absolute;margin:15px 10px;max-width:350px}}@media (min-width: 1025px){#codeweek-hackathons-page h1{font-size:50px}#codeweek-hackathons-page h2{font-size:30px}.codeweek-banner.hackathons .image .text{position:absolute;margin:30px 20px;max-width:400px}}@media (min-width: 1281px){#codeweek-hackathons-page h1{font-size:55px}#codeweek-hackathons-page h2{font-size:35px}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.codeweek-banner.hackathons .image .text{position:absolute;margin:40px 25px;max-width:415px}.hackathons_section{padding:90px 120px}#codeweek-hackathons-page p{font-size:18px}}#codeweek-hackathons-page .hackathons_section.organisers{background-color:#ddd;padding:0 0 20px;align-items:flex-start}#codeweek-hackathons-page .hackathons_section.organisers p{color:#000}#codeweek-hackathons-page .hackathons_section.organisers img{flex:initial}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding:20px}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.organisers{padding:0 0 40px;flex-direction:row-reverse}#codeweek-hackathons-page .hackathons_section.organisers img{width:450px}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-top:30px;margin-right:0}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{margin-left:40px}}@media (min-width: 1025px){#codeweek-hackathons-page .hackathons_section.organisers img{width:auto}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-right:-150px;margin-top:80px}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding-top:80px}}#codeweek-hackathons-page .hackathons_section.look_like{background-image:url(/images/hackathons/look_like.png);background-repeat:no-repeat;padding:0;justify-content:flex-end;background-size:cover}#codeweek-hackathons-page .hackathons_section.look_like .text-inside{background-color:#180053a6;flex:1;margin:0;padding:20px;text-align:center}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:60%;flex:initial;margin:0;padding:30px 20px;text-align:left}}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:40%;padding:100px 60px}}#codeweek-hackathons-page .hackathons_section.take_part{background-color:#f2f2f2;padding:20px}#codeweek-hackathons-page .hackathons_section.take_part p{color:#000}#codeweek-hackathons-page .hackathons_section.take_part .text-inside{margin:0}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.take_part{padding:50px 70px 30px}#codeweek-hackathons-page .hackathons_section.take_part h1{padding-right:30px}#codeweek-hackathons-page .hackathons_section.take_part p{padding-right:70px}}:lang(el) header nav ul li a{font-size:17px}:lang(de) header nav ul li a,:lang(fr) header nav ul li a,:lang(nl) header nav ul li a{font-size:18px}@media (min-width: 1281px){:lang(bg) #main-banner .info .when .date,:lang(de) #main-banner .info .when .date{font-size:30px}:lang(bg) #main-banner .info .when .arrow,:lang(de) #main-banner .info .when .arrow{margin-top:30px}:lang(el) #main-banner .info .when .date,:lang(hu) #main-banner .info .when .date,:lang(it) #main-banner .info .when .date,:lang(me) #main-banner .info .when .date,:lang(mk) #main-banner .info .when .date,:lang(nl) #main-banner .info .when .date,:lang(ro) #main-banner .info .when .date{font-size:30px}:lang(es) #main-banner .info .when .date,:lang(pl) #main-banner .info .when .date{font-size:25px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!right-0{right:0!important}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-left-\[10rem\]{left:-10rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-24{left:6rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(100\%\+1\.5rem\)\]{left:calc(100% + 1.5rem)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-\[198px\]{top:198px}.top-\[57px\]{top:57px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[2px\]{margin-right:2px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[\.1rem\]{margin-top:.1rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[2\.5\]{aspect-ratio:2.5}.aspect-\[2\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[167px\]{height:167px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[396px\]{max-height:396px}.max-h-\[449px\]{max-height:449px}.max-h-\[450px\]{max-height:450px}.max-h-\[646px\]{max-height:646px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-3{min-height:.75rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[1px\]{min-height:1px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-\[560px\]{min-height:560px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[88px\]{width:88px}.w-\[93px\]{width:93px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-\[353px\]{min-width:353px}.min-w-\[55\%\]{min-width:55%}.\!max-w-\[1428px\]{max-width:1428px!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1186px\]{max-width:1186px}.max-w-\[140px\]{max-width:140px}.max-w-\[1428px\]{max-width:1428px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[530px\]{max-width:530px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[632px\]{max-width:632px}.max-w-\[637px\]{max-width:637px}.max-w-\[643px\]{max-width:643px}.max-w-\[660px\]{max-width:660px}.max-w-\[674px\]{max-width:674px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[819px\]{max-width:819px}.max-w-\[82px\]{max-width:82px}.max-w-\[830px\]{max-width:830px}.max-w-\[852px\]{max-width:852px}.max-w-\[864px\]{max-width:864px}.max-w-\[880px\]{max-width:880px}.max-w-\[890px\]{max-width:890px}.max-w-\[900px\]{max-width:900px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.\!translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[10\%\]{--tw-translate-y: 10%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-162\.343deg\]{--tw-rotate: -162.343deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-\[circle\]{list-style-type:circle}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[32px_0_0_0\]{border-radius:32px 0 0}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.\!border-b-0{border-bottom-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[5px\]{border-top-width:5px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-\[\#05603A\]{--tw-border-opacity: 1;border-color:rgb(5 96 58 / var(--tw-border-opacity, 1))}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#A9A9A9\]{--tw-border-opacity: 1;border-color:rgb(169 169 169 / var(--tw-border-opacity, 1))}.border-\[\#ADB2B6\]{--tw-border-opacity: 1;border-color:rgb(173 178 182 / var(--tw-border-opacity, 1))}.border-\[\#B399D6\]{--tw-border-opacity: 1;border-color:rgb(179 153 214 / var(--tw-border-opacity, 1))}.border-\[\#CA8A00\]{--tw-border-opacity: 1;border-color:rgb(202 138 0 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#D9CCEA\]{--tw-border-opacity: 1;border-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-\[\#DBECF0\]{--tw-border-opacity: 1;border-color:rgb(219 236 240 / var(--tw-border-opacity, 1))}.border-\[\#F95C22\]{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-\[\#FBBB26\]{--tw-border-opacity: 1;border-color:rgb(251 187 38 / var(--tw-border-opacity, 1))}.border-\[\#FFEF99\]{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-\[\#ffa7b4\]{--tw-border-opacity: 1;border-color:rgb(255 167 180 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-100{--tw-border-opacity: 1;border-color:rgb(210 219 236 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-dark-blue-400{--tw-border-opacity: 1;border-color:rgb(73 113 180 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(22 65 148 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-\[\#F4F6FA\]{--tw-border-opacity: 1;border-bottom-color:rgb(244 246 250 / var(--tw-border-opacity, 1))}.border-b-\[\#ffffff\]{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-\[\#D9CCEA\]{--tw-border-opacity: 1;border-right-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.\!bg-dark-blue{--tw-bg-opacity: 1 !important;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00B3E3\]{--tw-bg-opacity: 1;background-color:rgb(0 179 227 / var(--tw-bg-opacity, 1))}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#410098\]{--tw-bg-opacity: 1;background-color:rgb(65 0 152 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#B399D6\]{--tw-bg-opacity: 1;background-color:rgb(179 153 214 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF6\]{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FE6824\]{--tw-bg-opacity: 1;background-color:rgb(254 104 36 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBE5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f95c22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#fe85351a\]{background-color:#fe85351a}.bg-\[\#ffe5e9\]{--tw-bg-opacity: 1;background-color:rgb(255 229 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-dark-orange{--tw-bg-opacity: 1;background-color:rgb(182 49 0 / var(--tw-bg-opacity, 1))}.bg-gray-10{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-light-blue-300{--tw-bg-opacity: 1;background-color:rgb(102 209 238 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-green-gradient{background-image:linear-gradient(90deg,#33c2e9 35%,#00b3e3 90%)}.bg-light-blue-gradient{background-image:linear-gradient(161.75deg,#33c2e9 16.95%,#00b3e3 31.1%)}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-violet-gradient{background-image:linear-gradient(247deg,#410098 22.05%,#6733ad 79.09%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-\[\#000000\]{fill:#000}.fill-\[\#FFD700\]{fill:gold}.fill-current{fill:currentColor}.fill-orange-500{fill:#f97316}.fill-primary{fill:#f95c22}.fill-white{fill:#fff}.stroke-\[\#414141\]{stroke:#414141}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.pt-\[5rem\]{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[Blinker\]{font-family:Blinker}.font-\[Montserrat\]{font-family:Montserrat}.font-blinker{font-family:Blinker,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1px\]{letter-spacing:.1px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#05603A\]{--tw-text-opacity: 1;color:rgb(5 96 58 / var(--tw-text-opacity, 1))}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\],.text-\[\#1c4da1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\],.text-\[\#20262c\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\],.text-\[\#333e48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-\[ff526c\]{color:ff526c}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate,.text-slate-400{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[118px\]{--tw-blur: blur(118px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}html{line-height:1.15}body{margin:0;font-family:PT Sans,Roboto;background-color:#eee}a{color:#40b5d1;text-decoration:none;box-sizing:border-box}img{max-width:100%;height:auto}input{margin:0;line-height:1.15;border:0;font-family:inherit;outline:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{cursor:pointer;background-color:transparent;border:0}h1{color:#fe6824;font-weight:700;font-size:20px;line-height:1.3}h2{color:#fe6824;font-weight:700;font-size:18px;line-height:1.3}.orange{color:#fe6824}p{padding:15px 0}p.partner_text{color:#fff;font-family:PT Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px}h1+p{padding-top:30px}main{margin-left:auto;margin-right:auto;background-color:#fff}body:not(.new-layout) main{max-width:1280px}ul{list-style:none;line-height:1.5;padding:0;margin:20px 0}#app{position:relative;background-color:#fff;margin-right:auto;margin-left:auto}body:not(.new-layout) #app{max-width:1280px}.show{display:block!important}.hide{display:none!important}.show-flex{display:flex!important}@media (min-width: 641px){h1{font-size:30px}h2{font-size:25px}}@media (min-width: 961px){h1{font-size:40px}h2{font-size:30px}}.cookweek-link{display:inline-flex;align-items:center;gap:4px;font-family:Montserrat;color:#1c4da1;font-size:16px;font-weight:600}.cookweek-link.hover-underline{position:relative}.cookweek-link.hover-underline .arrow-icon{color:#1c4da1;transition-duration:.3s}.cookweek-link.hover-underline:hover .arrow-icon{transform:scale(-1)}.cookweek-link.hover-underline:hover:after{width:100%}.cookweek-link.hover-underline:after{content:"";position:absolute;width:0;height:2px;background-color:#1c4da1;bottom:0;left:0;transition-duration:.3s}.marker-popup-content .marker-popup-description{max-height:200px;overflow:auto}.marker-popup-content .marker-popup-description p{font-size:14px;padding:0;margin:4px 0}.cookies ul{list-style:disc;line-height:1.5;padding:5px;margin:5px 20px 10px}#codeweek-error-page{display:flex;justify-content:center;align-items:center;position:relative}.error-container{display:flex;align-items:center;gap:40px;padding:40px;background-color:#fff}.error-box{max-width:400px;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);text-align:center;z-index:2}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:120px;font-style:normal;font-weight:900;line-height:144px;letter-spacing:-2.4px}.error-robot svg{max-width:915px;margin:0 auto}.error-box p{text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:40px;color:#003087;padding:0}.error-box a{display:inline-block;margin-top:20px;padding:12px 24px;color:var(--Slate-600, #20262C);font-family:Blinker;font-size:18px;font-style:normal;font-weight:600;line-height:28px;background-color:#f25022;border-radius:25px;text-decoration:none}.error-robot{z-index:1}.error-box a:hover{background-color:#fb9d7a}.desktop-robot{display:block}.mobile-robot{display:none}.footer-ellipse{position:absolute;height:324px;bottom:0;width:100%;z-index:0}@media (min-width: 568px) and (max-width: 1024px){.error-container{padding:40px 0}.error-robot svg{max-width:568px;margin:0 auto}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:44.984px;font-style:normal;font-weight:900;line-height:53.98px;letter-spacing:-.9px}.error-box p{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:11.996px;font-style:normal;font-weight:600;line-height:14.995px}}@media (max-width: 568px){#codeweek-error-page{justify-content:flex-start}.desktop-robot{display:none}.mobile-robot{display:block}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:44.984px;font-style:normal;font-weight:900;line-height:53.98px;letter-spacing:-.9px}.error-box p{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:11.996px;font-style:normal;font-weight:600;line-height:14.995px;max-width:150px;margin:0 auto}.error-container{display:flex;align-items:center;gap:40px;padding:80px 0;background-color:#fff}.error-box{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.error-box a{display:flex;height:48px;padding:16px 40px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:250px}.footer-ellipse{height:220px}}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:max-h-\[50px\]:after{content:var(--tw-content);max-height:50px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e54c12\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 76 18 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-dark-blue:focus{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:text-dark-blue:focus{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 92 34 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-\[\#1C4DA1\]{fill:#1c4da1}.group:hover .group-hover\:fill-\[\#ffffff\]{fill:#fff}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:stroke-\[\#ffffff\]{stroke:#fff}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:before\:block:before{content:var(--tw-content);display:block}.peer:checked~.peer-checked\:before\:h-3:before{content:var(--tw-content);height:.75rem}.peer:checked~.peer-checked\:before\:w-3:before{content:var(--tw-content);width:.75rem}.peer:checked~.peer-checked\:before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.peer:checked~.peer-checked\:before\:bg-slate-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(32 38 44 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:\!hidden{display:none!important}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[99\]{z-index:99}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[386px\]{height:386px}.max-md\:h-\[50\%\]{height:50%}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:h-full{height:100%}.max-md\:max-h-\[50\%\]{max-height:50%}.max-md\:w-fit{width:-moz-fit-content;width:fit-content}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-r-2{border-right-width:2px}.max-md\:border-t-2{border-top-width:2px}.max-md\:border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.max-md\:border-r-\[\#D6D8DA\]{--tw-border-opacity: 1;border-right-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:px-\[44px\]{padding-left:44px;padding-right:44px}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:text-\[22px\]{font-size:22px}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:top-6{top:1.5rem}.max-sm\:top-8{top:2rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:hidden{display:none}.max-sm\:h-\[224px\]{height:224px}.max-sm\:w-full{width:100%}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:p-0{padding:0}.max-sm\:p-\[10px\]{padding:10px}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media not all and (min-width: 480px){.max-xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xs\:text-\[20px\]{font-size:20px}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-56{height:14rem}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[224px\]{min-width:224px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1.125rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-48{top:12rem}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-60{height:15rem}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[642px\]{height:642px}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-96{min-height:24rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[130px\]{width:130px}.md\:w-\[177px\]{width:177px}.md\:w-\[200px\]{width:200px}.md\:w-\[260px\]{width:260px}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-\[60vw\]{width:60vw}.md\:w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-md{max-width:28rem}.md\:\!translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-y-scroll{overflow-y:scroll}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-\[5px\]{border-left-width:5px}.md\:border-t-0{border-top-width:0px}.md\:border-b-\[\#D6D8DA\]{--tw-border-opacity: 1;border-bottom-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pr-3{padding-right:.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mt-0{margin-top:0}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:gap-14{gap:3.5rem}.tablet\:gap-20{gap:5rem}.tablet\:gap-32{gap:8rem}.tablet\:gap-6{gap:1.5rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:px-24{padding-left:6rem;padding-right:6rem}.tablet\:py-16{padding-top:4rem;padding-bottom:4rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:py-28{padding-top:7rem;padding-bottom:7rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pb-8{padding-bottom:2rem}.tablet\:pt-20{padding-top:5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-5xl{font-size:3rem;line-height:1}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:font-medium{font-weight:500}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:-bottom-20{bottom:-5rem}.lg\:top-96{top:24rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[320px\]{height:320px}.lg\:h-\[520px\]{height:520px}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[440px\]{width:440px}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-\[429px\]{max-width:429px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-bl-\[30px\]{border-bottom-left-radius:30px}.lg\:bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.lg\:py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-8{padding-top:2rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[22px\]{line-height:22px}.lg\:leading-\[44px\]{line-height:44px}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/4{width:75%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-\[120px\]{gap:120px}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-\[260px\]{gap:260px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:empty\:hidden:empty p{display:none}.\[\&_path\]\:\!fill-dark-blue path{fill:#1c4da1!important} +header{background-color:#fff}header #logo-wrapper{display:flex;align-items:center}header nav{flex:1;height:50px}header nav ul{list-style:none;padding:0;height:50px;display:flex;align-items:center;margin:0}header nav ul li{padding:0 8px;position:relative}header nav ul li a{font-size:20px;text-decoration:none;color:#000}header nav ul li ul:before{content:"";height:17px;position:absolute;top:-15px;width:100%}header nav ul li ul:after{content:"";position:absolute;top:0;left:10%;width:0;height:0;border:9px solid transparent;border-bottom-color:#fe6824;border-top:0;margin-left:0;margin-top:-9px}header nav ul li ul li{padding-top:8px;padding-bottom:6px;padding-left:6px}header nav ul li ul li a{font-size:18px;color:#000;text-align:center;white-space:nowrap}header #right-menu .round-button,header #right-menu .round-button-sign,header #right-menu .round-button-user-menu{width:50px;height:50px;border-radius:100%;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-size:12px;cursor:pointer}header #right-menu .round-button-user-menu{background-color:#1c4da1}header .round-button:hover,header .round-button-sign:hover,header .round-button-user-menu:hover{background-color:#f9f9f9}header #right-menu .round-button:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #BBBBBB;border-bottom:10px solid transparent;right:30%;bottom:-20px}header #right-menu .round-button:after{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFFFFF;border-bottom:10px solid transparent;right:30%;bottom:-18px}header #right-menu .round-button-sign{border:2px solid #FE6824;width:48px;height:48px}header #right-menu .round-button-sign a{color:#fe6824;font-size:13px;text-decoration:none;display:flex;height:100%;align-items:center;justify-content:center}header #right-menu a{color:#a2a2a2;font-size:13px;text-decoration:none;text-transform:uppercase}header .round-button-user-menu.opened,header .round-button.opened{background-color:#fe6824}header .menu-trigger.opened .button-icon path{fill:#fff!important}button-icon{margin-right:20px}header .round-button.opened a{color:#fff!important}header #right-menu .round-button.opened:after{border-top:10px solid #FE6824}header #primary-menu-trigger{display:none}header #right-menu #tools{display:flex}header .menu-dropdown{display:none;position:absolute;top:56px;background-color:#fff;border:1px solid #ADB2B6;border-radius:7px;padding:12px 32px;right:0;z-index:1000;margin:0}header .lang-menu .menu-dropdown,header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{padding:0}header .facebook-menu .menu-dropdown,header .twitter-menu .menu-dropdown{top:60px}header .twitter-menu .menu-dropdown{width:400px;height:500px;overflow:auto;justify-content:center}header .user-menu .menu-dropdown li{display:flex;align-items:center;list-style:none;text-align:start;gap:12px;padding:8px 0}header .user-menu .menu-dropdown li a{white-space:nowrap;text-align:left;text-transform:none!important;font-size:16px!important;color:#1c4da1!important;font-weight:600!important;line-height:22px!important}header .user-menu .menu-dropdown li svg,header .user-menu .menu-dropdown li img{height:16px;width:16px}header .lang-menu .menu-dropdown ul{display:flex;flex-direction:column;max-height:calc(100dvh - 300px);overflow:auto;margin:0!important;padding:0;list-style:none}header .lang-menu .menu-dropdown ul li{text-align:center}header .lang-menu .menu-dropdown ul li a{color:#000;padding:15px 25px;display:flex;flex-direction:row;align-items:center;height:100%;justify-content:center}@media (max-width: 1280px){header nav{height:auto}header nav ul{height:auto}header nav ul li ul{display:none;position:relative;left:0;background-color:#ffe3d6;border-radius:0;align-items:center;margin-top:12px;padding-right:0;max-height:400px}header nav ul li ul:after{border:0px solid transparent}header nav ul li ul li{padding-top:15px;padding-bottom:15px;border:0px}header nav ul li ul li a{font-size:16px;color:#1c4da1;font-weight:700;text-transform:uppercase;text-align:center;white-space:nowrap;border-bottom:1px solid #9D9D9D;padding-bottom:5px;padding-left:30px;padding-right:30px}header nav ul li ul li:last-child a{border-bottom:0px}}@media (max-width: 640px){#primary-menu{width:100%}#primary-menu>ul{display:none}header #right-menu{display:none;width:100%;padding:40px;flex-direction:column;align-items:center}header #right-menu .round-button-sign{margin-bottom:20px;background-color:#fe6824;color:#fff;width:90%;font-size:16px}header #right-menu .round-button-sign svg path{fill:#fff!important}header #right-menu .round-button-user-menu{margin-bottom:15px}header #right-menu .round-button-sign a{color:#fff;font-size:16px;text-transform:none;align-items:center;justify-content:center;width:100%;display:flex;height:100%}header{flex-direction:column;min-height:100px;height:auto;width:100%;padding-right:0}header nav ul li{padding:20px 0}header #primary-menu-trigger{display:initial}header .menu-dropdown{top:-450px;right:auto}header .lang-menu .menu-dropdown{top:-460px;left:-115px}header .facebook-menu .menu-dropdown{top:-505px;left:-183px;height:400px}header .twitter-menu .menu-dropdown{top:-505px;left:-240px;height:500px}}@media (min-width: 1281px){#primary-menu .main-menu-item .sub-menu{display:none;position:absolute;border-radius:7px;margin-top:12px;min-height:40px;height:auto;z-index:9999;background:#fff;border:1px solid #ADB2B6;padding:12px 32px}#primary-menu .main-menu-item .sub-menu .menu-title{position:relative;display:flex;align-items:center;gap:8px;color:#1c4da1;font-size:20px;font-weight:600;line-height:28px;margin-bottom:16px;padding:12px 0}#primary-menu .main-menu-item .sub-menu .menu-title .menu-title-icon{width:24px;height:24px}#primary-menu .main-menu-item .sub-menu .menu-title:after{content:"";bottom:0;left:0;position:absolute;height:4px;width:32px;background-color:#f95c22}#primary-menu .main-menu-item .sub-menu li{padding:8px 0}#primary-menu .main-menu-item .sub-menu li a{font-size:16px;color:#1c4da1;font-weight:600;line-height:24px}#right-menu .lang-menu-dropdown{overflow:hidden;border-radius:6px}#right-menu .lang-sub-menu{background:#fff;padding:16px!important}#right-menu .lang-sub-menu .lang-menu-item{cursor:default;display:flex;text-align:start;margin-top:0!important;min-width:200px}#right-menu .lang-sub-menu .lang-menu-item>.cookweek-link{color:#1c4da1!important;justify-content:space-between;margin:12px 16px;border-radius:24px;padding:0!important}#right-menu .lang-sub-menu .lang-menu-item.selected>.cookweek-link{width:100%;border:2px solid #1C4DA1;background-color:#e8edf6;margin:0;padding:10px 16px!important}}@media (max-width: 1280px){#primary-menu{width:100%;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.main-menu.show{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;padding:0 20px;display:flex!important;align-items:stretch}.main-menu.show .main-menu-item{padding:12px 24px}.main-menu.show .main-menu-item .lang-value{text-transform:uppercase}.main-menu.show .main-menu-item .lang-title{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:not(:has(.sub-menu.show)){display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-value{display:none}.main-menu.show:has(.sub-menu.show) .main-menu-item:has(.sub-menu.show) .lang-title{display:inline}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu{width:100%}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a{flex-direction:row-reverse;font-size:20px!important;padding:0}.main-menu.show:has(.sub-menu.show) .main-menu-item.sub-menu>a .arrow-icon{width:20px;height:20px;transform:rotate(90deg)}.main-menu.show:has(.sub-menu.show) .sub-menu.show{padding:0 0 40px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li{display:flex;align-items:center;gap:12px;margin-top:24px;padding:0}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>svg,.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>img{width:16px;height:16px}.main-menu.show:has(.sub-menu.show) .sub-menu.show>li>a{padding:0}.main-menu.show .sub-menu{background-color:transparent;box-shadow:none;margin:0}.main-menu.show .sub-menu .lang-list.show{max-height:-moz-fit-content;max-height:fit-content;padding-top:24px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item{margin-top:0!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item>a{width:100%;margin-top:4px;border:2px solid #E8EDF6;border-radius:24px;padding:10px 16px!important}.main-menu.show .sub-menu .lang-list.show .lang-menu-item.selected>a{border-color:#1c4da1;background-color:#e8edf6}.main-menu.show .sub-menu:before{display:none}.main-menu.show .sub-menu li{padding:0}.main-menu.show .sub-menu li a{font-family:Montserrat;font-style:normal;font-weight:600;display:inline-block;margin:0;border:0;text-align:left;padding:4px 16px;font-size:16px;text-transform:none}#primary-menu>ul{display:none}header{min-height:100px;height:auto;width:100%;padding-right:10px;padding-left:25px}header #primary-menu-trigger{display:initial}header #right-menu{justify-content:flex-end;flex:1;margin-right:18px}}footer .content .question{display:flex;flex-direction:column;background-color:#40b5d1;padding-top:65px}footer .content .question .text{color:#fff;padding:0 70px;text-align:center;font-size:25px;font-weight:700;margin-bottom:30px}footer .content .question .get-in-touch{display:flex;position:relative;justify-content:center;margin-bottom:-12px}footer .content .question .get-in-touch .button{position:absolute;top:105px;left:100px;color:#40b5d1;font-weight:700;font-size:20px;font-style:italic;padding:20px;background-color:#fff;width:215px;border-radius:30px;text-align:center}footer .content .about{display:flex;flex-direction:column;align-items:center;margin-top:30px}footer .content .phrase{font-size:14px;color:gray;text-align:center;padding:20px 60px;z-index:0}footer .content .phrase .text{margin-bottom:10px}footer .content .bubbles_footer{margin-left:-50%;margin-top:-60px}footer .logo_footer{display:none}footer .social-media-buttons{display:flex;justify-content:flex-end;margin-right:20px;align-items:center;margin-top:-45px;padding-bottom:20px}footer .social-media-buttons .social-network a{display:flex;margin-right:10px;text-indent:5px}@media (min-width: 961px){footer .content .question{padding-top:0;display:flex;flex-direction:row;align-items:center;justify-content:center}footer .content .question .text{margin-bottom:0;padding:0;font-size:30px;margin-right:105px}footer .content .question .get-in-touch{margin-bottom:20px;margin-top:-12px}footer .content .question .get-in-touch .button{left:-65px}footer .content .about{flex-direction:row-reverse;margin-top:0;margin-right:15px}footer .logo_footer{display:initial}footer .content .bubbles_footer{margin-top:-118px;margin-left:-20px}footer .content .phrase{padding:0 50px}}#footer-scroll-activity{transform:translateY(100%);transition:transform .3s ease}#footer-scroll-activity.visible{transform:translateY(0)}.codeweek-banner{display:flex;background-color:#fe6824;margin:0 10px;flex-direction:column}.codeweek-banner .text{margin:45px 0 45px 25px;display:flex;flex-direction:column;justify-content:center}.codeweek-banner h1{font-size:40px;color:#fff}.codeweek-banner h2{font-size:20px;color:#fff;font-weight:400}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}.codeweek-banner .image{margin:15px 10px;flex:1;display:flex}@media (min-width: 641px){.codeweek-banner h1{font-size:50px}.codeweek-banner h2{font-size:30px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:40px;font-style:normal;font-weight:700;line-height:40px}}@media (min-width: 961px){.codeweek-banner{flex-direction:row;height:366px;margin:0}.codeweek-banner.simple{height:220px}.codeweek-banner h1{font-size:60px}.codeweek-banner h2{font-size:35px}.codeweek-banner h2.partner_title{color:#fff;font-family:PT Sans;font-size:60px!important;font-style:normal;font-weight:700;line-height:48px}.codeweek-banner .text{margin-left:100px;max-width:380px}.codeweek-banner.simple .text{margin:50px 0 0 100px;max-width:none}.codeweek-banner .image{margin:0 20px 0 0;justify-content:flex-end}.codeweek-banner.learn-teach .image,.codeweek-banner.scoreboard .image,.codeweek-banner.about .image{margin-right:140px}}@media (min-width: 1281px){.codeweek-banner.ambassadors .image{margin-top:-40px;margin-right:0}.codeweek-banner .text{margin-left:200px}.codeweek-banner.simple .text{margin:50px 0 0 200px;max-width:none}}.codeweek-banner.training,.codeweek-banner.schools{background-color:#8e90b5}.codeweek-banner.learn-teach{background-color:#b5d0d0}.codeweek-banner.ambassadors{background-color:#f5b742}.codeweek-banner.scoreboard{background-color:#ce80a7}.codeweek-banner.about{background-color:#72a8d0}.codeweek-banner.search{background-color:#164194}.codeweek-banner.error{background-color:#e57373}.codeweek-banner.show-event{background-color:#e2e2e2}.codeweek-banner.show-event .image{margin:0}.codeweek-banner.show-event .image img{height:366px;-o-object-fit:contain;object-fit:contain}.codeweek-banner.show-event .text{margin:15px 80px;max-width:none;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.codeweek-banner.show-event .text .edit-button{display:flex;width:100%;margin-left:-100px;height:40px}.codeweek-banner.show-event .text .delete-button{display:flex;width:100%;height:40px}.codeweek-banner.show-event .text .title{margin-top:-40px;flex:1;display:flex;justify-content:center;align-content:center;flex-direction:column}.codeweek-banner.show-event h1{font-size:45px;color:#fe6824}.codeweek-searchbox{padding:18px 30px;min-height:60px;display:flex;justify-content:stretch;align-items:stretch;flex-direction:column}#codeweek-scoreboard-page .codeweek-searchbox{justify-content:center;align-items:center;flex-direction:row}.codeweek-searchbox .basic-fields{display:flex;flex-direction:row;flex:1}.codeweek-searchbox .advanced-fields,.codeweek-searchbox .advanced-fields .line{display:flex;flex-direction:column}.codeweek-searchbox .advanced-fields .multiselect{margin-top:10px}.codeweek-searchbox .total .number{font-size:40px;color:#fe6824;font-weight:700}.codeweek-searchbox .total .label{font-size:20px;color:#fe6824;font-style:italic}.codeweek-searchbox .total{margin-right:20px}@media (min-width: 961px){.codeweek-searchbox{padding:18px 60px}.codeweek-searchbox .advanced-fields .line{flex-direction:row}.codeweek-searchbox .multiselect{margin-right:10px}.codeweek-searchbox .advanced-fields{flex-direction:row}.codeweek-searchbox .advanced-fields .multiselect{margin-top:18px}}@media (min-width: 1281px){.codeweek-searchbox{padding:18px 100px}}.custom-geo-input input{width:100%;border:2px solid #a4b8d9;border-radius:24px;height:48px;font-size:20px;line-height:28px;padding:0 24px;color:#20262c}.multiselect.multi-select.multiselect--active .multiselect--values{display:none}.multiselect.multi-select .multiselect--values{line-height:21px}.multiselect.multi-select .multiselect__tags{cursor:pointer;border-radius:24px;min-height:46px;border:2px solid #A4B8D9;padding:12px 40px 12px 24px;overflow:hidden}.multiselect.multi-select .multiselect__tags .multiselect__input{margin:0;padding:0}.multiselect.multi-select .multiselect__select{width:44px;height:100%}.multiselect.multi-select .multiselect__placeholder,.multiselect.multi-select .multiselect__tags .multiselect__single{padding:0;margin:0;font-size:16px;font-style:normal;font-weight:400;color:#20262c}.multiselect.multi-select .multiselect__placeholder{max-width:100%;color:#9ca3af;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:18px}.multiselect.multi-select .multiselect__single{padding-top:6px;color:#333e48}.multiselect.multi-select .multiselect__select:before{content:" ";position:absolute;top:18px;right:14px;display:block;height:8px;width:8px;border:none;border-left:2px solid #1C4DA1;transform:rotate(45deg)!important}.multiselect.multi-select .multiselect__select:after{content:" ";position:absolute;top:18px;right:19px;display:block;height:8px;width:8px;border:none;border-left:2px solid #1C4DA1;transform:rotate(-45deg)}.multiselect.multi-select .multiselect__tags-wrap{display:flex;flex-wrap:wrap;gap:4px;padding:0}.multiselect.multi-select .multiselect__tags-wrap .multiselect__tag{margin:0}.multiselect.multi-select.large-text .multiselect__placeholder,.multiselect.multi-select.large-text .multiselect__single{font-size:20px;line-height:24px}.multiselect.multi-select.large-text .multiselect__placeholder,.multiselect.multi-select.large-text .multiselect__input{line-height:24px}.multiselect.multi-select.large-text .multiselect__tags{padding:9px 40px 8px 16px;min-height:48px}.multiselect.multi-select.new-theme .multiselect__tags-wrap{padding:0;transform:translate(-16px)}.multiselect.multi-select.new-theme .multiselect__placeholder{display:block;line-height:32px}.multiselect.multi-select.new-theme .multiselect__single{line-height:32px}.multiselect.multi-select.new-theme .multiselect__tags{border-radius:24px!important;padding:6px 46px 6px 24px}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input{font-size:20px;font-family:Blinker;line-height:32px;margin:0;padding:0}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input::-moz-placeholder{color:#9ca3af}.multiselect.multi-select.new-theme .multiselect__tags .multiselect__input::placeholder{color:#9ca3af}.multiselect.multi-select.new-theme .multiselect__content-wrapper{border:2px solid #ADB2B6;border-radius:12px;overflow:hidden;padding:16px 12px 16px 0}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content{min-height:1px;max-height:268px;overflow:auto}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar{border-radius:6px;width:12px;display:block}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-track{background:#e8edf6;border-radius:8px}.multiselect.multi-select.new-theme .multiselect__content-wrapper .multiselect__content::-webkit-scrollbar-thumb{background:#1c4da1;border-radius:6px}.multiselect.multi-select.new-theme .multiselect__option{padding:9px 16px 9px 24px;font-size:20px}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--highlight{background-color:#eee;color:#20262c}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--selected{background-color:transparent}.multiselect.multi-select.new-theme .multiselect__option.multiselect__option--selected:hover{background-color:#eee}.multiselect.multi-select.new-theme .multiselect__option:after{display:none}.multiselect .multiselect__tags{border-radius:29px;min-height:57px}.multiselect .multiselect__select{width:60px;height:54px}.multiselect .multiselect__placeholder,.multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}.multiselect .multiselect__single{padding-top:6px}.multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}.multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}.codeweek-search-text{flex:1;margin-right:10px}.dropdown-datepicker .multiselect__tags{padding-left:42px!important}.codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}.codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.codeweek-input-select::-ms-expand{display:none}.codeweek-input-select:hover{border-color:#888}.codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}.codeweek-input-select option{font-weight:400;color:#000}.codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}.codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}.codeweek-form-field-wrapper .errors .errorlist{margin:0}.codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}.codeweek-form-field-searchable.align-flex-start{align-items:flex-start}.codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}.codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}.codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:2px;font-size:14px;box-shadow:none;cursor:pointer}.codeweek-form .multiselect-wrapper,.codeweek-form .datepicker-wrapper,.codeweek-form .input-tag-wrapper{flex:1}.codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .group-fields{flex:1}.codeweek-form-message .message{margin-bottom:30px}.codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.codeweek-form-field-privacy,.codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%;margin-top:30px;margin-bottom:20px}#codeweek-searchpage-component .multiselect .multiselect__tags,#codeweek-register-page .multiselect .multiselect__tags{border-radius:29px;min-height:57px}#codeweek-searchpage-component .multiselect .multiselect__select,#codeweek-register-page .multiselect .multiselect__select{width:60px;height:54px}#codeweek-searchpage-component .multiselect .multiselect__placeholder,#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__placeholder,#codeweek-register-page .multiselect .multiselect__single{padding-top:5px;padding-left:12px;font-size:20px;font-style:italic;font-weight:700;color:#fe6824}#codeweek-searchpage-component .multiselect .multiselect__single,#codeweek-register-page .multiselect .multiselect__single{padding-top:6px}#codeweek-searchpage-component .multiselect .multiselect__select:before,#codeweek-register-page .multiselect .multiselect__select:before{border-color:#FE6824 transparent transparent}#codeweek-searchpage-component .multiselect .multiselect__tags-wrap,#codeweek-register-page .multiselect .multiselect__tags-wrap{display:inline-table;padding:5px 0 5px 10px}#codeweek-searchpage-component .codeweek-search-text,#codeweek-register-page .codeweek-search-text{flex:1;margin-right:10px}#codeweek-searchpage-component .codeweek-search-text input,#codeweek-register-page .codeweek-search-text input{width:100%;border-radius:29px;height:57px;text-indent:20px;font-size:18px;font-style:italic;border:1px solid #e8e8e8}#codeweek-searchpage-component .codeweek-input-select,#codeweek-register-page .codeweek-input-select{display:block;font-size:20px;font-weight:700;font-family:"PT Sans, Roboto",sans-serif;color:#fff;line-height:1.3;padding:.6em 1.8em .5em .8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px #0000000a;border-radius:29px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fe6824,#fe6824);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}#codeweek-searchpage-component .codeweek-input-select::-ms-expand,#codeweek-register-page .codeweek-input-select::-ms-expand{display:none}#codeweek-searchpage-component .codeweek-input-select:hover,#codeweek-register-page .codeweek-input-select:hover{border-color:#888}#codeweek-searchpage-component .codeweek-input-select:focus,#codeweek-register-page .codeweek-input-select:focus{border-color:#aaa;box-shadow:0 0 1px 3px #3b99fcb3;box-shadow:0 0 0 3px -moz-mac-focusring;outline:none}#codeweek-searchpage-component .codeweek-input-select option,#codeweek-register-page .codeweek-input-select option{font-weight:400;color:#000}#codeweek-searchpage-component .codeweek-form,#codeweek-register-page .codeweek-form{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;border-top:1px solid #e8e8e8;margin-top:30px;padding-top:20px}#codeweek-searchpage-component .codeweek-form p:first-child,#codeweek-register-page .codeweek-form p:first-child{padding-top:5px;font-size:14px;font-weight:700;margin-bottom:20px;color:#fe6824;margin-top:-15px}.codeweek-form-inner-two-columns{display:flex;flex-direction:row;align-items:flex-start;width:100%}.codeweek-form-inner-container{display:flex;flex-direction:column;flex:1}.codeweek-form-inner-container:last-child{margin-left:20px}.codeweek-form-field-wrapper{margin-bottom:15px}.codeweek-form-field-wrapper .errors{margin-left:140px;font-size:13px;color:red}#codeweek-searchpage-component .codeweek-form-field-wrapper .info{margin-left:140px;font-size:14px;color:#40b5d1}#codeweek-searchpage-component .codeweek-form-field-wrapper .errors .errorlist{margin:0}#codeweek-searchpage-component .codeweek-form-field,#codeweek-searchpage-component .codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:center}#codeweek-searchpage-component .codeweek-form-field-searchable.align-flex-start{align-items:flex-start}#codeweek-searchpage-component .codeweek-form-field-searchable input{flex:1;height:32px;border-radius:6px;width:100%}#codeweek-searchpage-component .codeweek-form-field-searchable label{margin-right:10px;text-transform:uppercase;width:120px;text-align:right}#codeweek-searchpage-component .codeweek-form-field.align-flex-start{align-items:flex-start}.codeweek-form-field input{flex:1;height:57px;border:1px solid #e8e8e8;border-radius:29px;text-indent:20px;width:100%}.codeweek-form-field textarea{flex:1;border-radius:29px;border:1px solid #e8e8e8;text-indent:20px;font-family:"PT Sans, Roboto",sans-serif;font-size:14px;padding-top:16px}#codeweek-searchpage-component .codeweek-form-field label{margin-right:10px;font-family:Blinker}#codeweek-searchpage-component .codeweek-form-field.align-flex-start label{margin-top:10px}.codeweek-form .codeweek-input-select{flex:1;height:57px;width:auto;background-image:url(data:image/svg+xml;charset=US-ASCII,\ %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23fe6824%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff,#fff);background-position:right 1.8em top 50%,0 0;font-weight:400;border-color:#e8e8e8;color:#000;text-indent:8px;font-size:14px;box-shadow:none;cursor:pointer}#codeweek-searchpage-component .codeweek-form .multiselect-wrapper,#codeweek-searchpage-component .codeweek-form .datepicker-wrapper,#codeweek-searchpage-component .codeweek-form .input-tag-wrapper{flex:1}#codeweek-searchpage-component .codeweek-form .mx-datepicker .mx-input-icon{right:20px}.codeweek-form .codeweek-form-inner-container h3{margin-bottom:15px}.codeweek-form .input-tag-wrapper{border:1px solid #e8e8e8;border-radius:29px}#codeweek-searchpage-component .codeweek-form .input-tag-wrapper .vue-input-tag-wrapper{padding:0;border:none;display:inline-table;width:100%;background-color:transparent;margin:10px 25px 0;max-width:90%}.codeweek-form .input-tag-wrapper .vue-input-tag-wrapper input{padding:0;margin:0;height:59px;text-indent:0}#codeweek-searchpage-component .codeweek-form .group-fields{flex:1}.codeweek-form-message{padding:30px;background-color:#e8e8e8;border-radius:20px;margin-top:20px}#codeweek-searchpage-component.codeweek-form-message .message{margin-bottom:30px}.login-form .codeweek-form-message .codeweek-form-field label{width:auto;text-align:left}.login-form .codeweek-form-field-privacy,.login-form .codeweek-form-field-checkbox{display:flex;justify-content:center;flex:1;width:100%;padding:20px}.codeweek-form-button-container{display:flex;justify-content:center;width:100%}.v-autocomplete{position:relative}.v-autocomplete-list{background-color:#fff;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;margin-top:6px;position:absolute;z-index:100;width:100%}.v-autocomplete-input{width:100%}.v-autocomplete-list-item{padding:10px;border-top:1px solid #ccc;cursor:pointer}.v-autocomplete-item-active{background-color:#eee}.v-autocomplete-list-item .city{font-size:11px}.v-autocomplete-list-item .name{font-weight:700}[type=file]{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}[type=file]+label{cursor:pointer;display:inline-block;height:100%;padding:18px 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase}[type=file]:focus+label,[type=file]+label:hover{background-color:#f15d22}[type=file]:focus+label{outline:1px dotted #000}.codeweek-user-avatar{display:flex}.codeweek-user-avatar .name{flex:1;display:flex;align-items:flex-end}.codeweek-user-avatar .avatar{display:flex}.codeweek-user-avatar .avatar .codeweek-avatar-image{width:100px;height:100px;border-radius:50%;border:5px solid #e8e8e8}.codeweek-user-avatar .avatar .actions{display:flex;align-items:flex-end}.codeweek-display-field{margin-bottom:20px}.codeweek-display-field p{padding:5px}.codeweek-display-field ul{display:flex;margin:15px 0;flex-wrap:wrap}.codeweek-display-field li{margin-right:10px;margin-bottom:10px}.codeweek-display-field .itens .label{border:1px solid #FE6824;border-radius:5px;padding:10px;color:#fe6824;font-size:20px}.codeweek-display-field .share-event-wrapper{margin-top:5px}.custom-date-picker{font-family:Blinker}.custom-date-picker .dp__outer_menu_wrap{z-index:9999999}.custom-date-picker .dp__menu{border:2px solid #ADB2B6!important;border-radius:12px!important;padding:6px 12px 10px!important}.custom-date-picker .dp__menu .dp__arrow_top{border-width:2px 2px 0 0!important;border-color:#adb2b6!important}.custom-date-picker .dp--header-wrap{margin-bottom:8px}.custom-date-picker .dp--header-wrap .dp__month_year_wrap{justify-content:center}.custom-date-picker .dp--header-wrap .dp__month_year_wrap .dp__btn.dp__month_year_select:first-child{justify-content:flex-end;padding:0 4px;width:auto}.custom-date-picker .dp--header-wrap .dp__month_year_wrap .dp__btn.dp__month_year_select:last-child{justify-content:flex-start;padding:0 4px;width:auto}.custom-date-picker .dp__instance_calendar .dp--tp-wrap .dp__btn svg{stroke:#1c4da1;fill:#1c4da1}.custom-date-picker .dp__calendar_header_separator{background-color:#a4b8d9!important}.custom-date-picker .dp__calendar{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_header_separator{margin:8px 0}.custom-date-picker .dp__calendar .dp__calendar{padding-bottom:16px;border-bottom:1px solid #A4B8D9!important}.custom-date-picker .dp__calendar .dp__calendar_header{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_header .dp__calendar_header_item{font-size:20px}.custom-date-picker .dp__calendar .dp__calendar_row{gap:12px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item{font-size:20px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner{display:flex;justify-content:center;align-items:center;border-radius:50%;text-align:center;padding:0;width:32px;height:32px}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner:hover{background:#e8edf6}.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner.db__active_date,.custom-date-picker .dp__calendar .dp__calendar_row .dp__calendar_item .dp__cell_inner.db__active_date:hover{background:#1c4da1}.custom-date-picker .dp--tp-wrap{width:100%;max-width:100%!important;padding:4px 0;margin-bottom:10px}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"]{height:auto}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"] .dp__icon{width:24px;height:24px;border-bottom:1px solid #1C4DA1}.custom-date-picker .dp--tp-wrap>button[aria-label="Open time picker"]:after{font-family:Blinker;content:"Select time";font-size:20px;line-height:24px;font-weight:600;padding-left:8px;color:#1c4da1;border-bottom:1px solid #1C4DA1}.custom-date-picker .dp__action_row .dp__selection_preview{display:none}.custom-date-picker .dp__action_row .dp__action_buttons{flex-grow:1;margin:0;width:100%;display:flex;gap:10px}.custom-date-picker .dp__action_row .dp__action_buttons button{display:flex;justify-content:center;align-items:center;width:50%;text-align:center;border-radius:24px;border-width:2px;border-style:solid;height:40px;font-weight:600;font-size:18px;font-family:Blinker;transition-duration:300;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_cancel{color:#1c4da1;border-color:#1c4da1}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_cancel:hover{background-color:#e8edf6}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_select{border-color:#f95c22;background-color:#f95c22}.custom-date-picker .dp__action_row .dp__action_buttons button.dp__action_select:hover{border-color:#fb9d7a;background-color:#fb9d7a}.codeweek-more-button{width:45px;height:45px;border:1px solid #FE6824;border-radius:45px;display:flex;justify-content:center;cursor:pointer;margin-top:5px}.codeweek-more-button span{background-color:transparent;font-size:40px;width:100%;text-align:center;margin-top:-3px;color:#fe6824;font-weight:700}.codeweek-button input{cursor:pointer;height:100%;padding:0 25px;border-radius:29px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:57px}.codeweek-button input:hover,.codeweek-action-button:hover,.codeweek-action-link-button:hover,.codeweek-image-button:hover{background-color:#f15d22}.codeweek-blank-button{border:1px solid #707070;border-radius:32px;color:#000;font-size:20px;padding:20px 40px}.codeweek-orange-button{border:2px solid #c54609;border-radius:16px;color:#fff;background-color:#fe6824;font-size:16px;padding:12px 30px;margin-left:4px}.codeweek-svg-button{width:35px;height:35px;display:flex}.codeweek-svg-button svg{width:100%;height:100%}.codeweek-svg-button svg path{fill:#fe6824!important}.codeweek-svg-button:hover svg path{fill:#f15d22!important}.codeweek-expander-button{background-color:#fe6824;color:#fff;width:40px;height:40px;padding:0;outline:none}.codeweek-expander-button div{font-size:30px;font-weight:700;height:40px}.codeweek-action-button{cursor:pointer;padding:7px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;outline:none}.codeweek-action-link-button{cursor:pointer;padding:9px 25px;border-radius:10px;background-color:#fe6824;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;min-height:40px;z-index:10}.codeweek-image-button{cursor:pointer;padding:0 15px;border-radius:20px;background-color:#fe6824;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;min-height:40px;outline:none}.codeweek-image-button svg path{fill:#fff!important}.codeweek-action-button.green{background-color:#228b22}.codeweek-action-link-button.red,.codeweek-action-button.red{background-color:#b22222;min-height:10px}.codeweek-action-button.orange{background-color:red}@media (min-width: 641px){.codeweek-button input{font-size:20px}}.codeweek-grid-layout{display:grid;grid-template-columns:1fr;grid-gap:20px}.codeweek-card{box-shadow:0 2px 1px -1px #0003,0 1px 1px #0003,0 1px 3px #0003;border-radius:4px;display:flex;flex-direction:column;justify-content:stretch}.codeweek-card .card-image{width:100%;border-radius:4px 4px 0 0;-o-object-fit:cover;object-fit:cover;height:194px}.codeweek-card .card-avatar{width:100%;display:flex;justify-content:center;margin-top:10px}.codeweek-card .card-image-avatar{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid lavenderblush}.codeweek-card .card-content{padding:16px}.codeweek-card .card-title{font-size:24px;color:#000000de;margin-bottom:12px}.codeweek-card .card-subtitle{color:#000000de;margin-bottom:12px}.codeweek-card .card-description{font-size:14px;color:#0009;margin-bottom:12px;word-break:break-word}.codeweek-card .card-actions{padding:16px;flex:1;display:flex;justify-content:flex-end;align-items:flex-end}.codeweek-card .card-actions .codeweek-action-link-button,.codeweek-card .card-actions .codeweek-action-button,.codeweek-card .card-actions .codeweek-svg-button{margin-left:10px}.codeweek-card .card-expander.collapsed{background-image:url(/images/arrow_down.svg)}.codeweek-card .card-expander.expanded{background-image:url(/images/arrow_up.svg)}.codeweek-card .card-expander{cursor:pointer;padding:3px;margin:0 10px;text-align:center;background-color:#e8e8e8;background-position:center;background-repeat:no-repeat;height:14px;background-size:15px;border-radius:10px}.codeweek-card .card-expander:hover{background-color:#ddd}.codeweek-card .card-divider{border:1px solid #e8e8e8;margin:20px 0}.codeweek-card .card-chips{display:flex;flex-wrap:wrap;margin-bottom:10px}.codeweek-card .card-chip{margin:4px;background-color:#8dcece;padding:7px 12px;border-radius:16px;font-size:14px;color:#fff;font-weight:600}@media (min-width: 641px){.codeweek-grid-layout{grid-template-columns:1fr 1fr}}@media (min-width: 961px){.codeweek-grid-layout{grid-template-columns:1fr 1fr 1fr}}.codeweek-tools{display:flex;justify-content:flex-end;width:100%;margin:10px 0 35px}.codeweek-question-container{display:flex;flex-direction:column;padding:30px 20px 0}.codeweek-question-container .container-expansible.expanded{display:inherit}.codeweek-question-container .container-expansible.collapsed{display:none}.codeweek-question-container .expander-always-visible,.codeweek-question-container .container-expansible{display:flex;width:100%}.codeweek-question-container .expander-always-visible{margin-bottom:30px}.codeweek-question-container .expansion{min-width:40px;margin-right:70px;display:none}.codeweek-question-container .container-expansible .expansion{justify-content:center;margin-bottom:-40px;z-index:1;display:none}.codeweek-question-container .container-expansible .expansion .expansion-path{border-width:1px;border-color:#fe6824;border-style:dashed;margin-top:-40px}.codeweek-question-container h2{font-size:20px;font-weight:400;font-style:italic}.codeweek-question-container p{padding:15px 0}.codeweek-question-container .container-expansible .content{margin-bottom:50px}.codeweek-question-container .container-expansible .content .button{margin-top:40px;text-align:center}.codeweek-question-container .container-expansible .content .map{width:100%;height:400px;border:0}.codeweek-content-wrapper{width:auto;margin:25px 10px 0;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.codeweek-content-wrapper-inside{margin:0}.codeweek-content-grid{display:grid;grid-template-columns:1fr;grid-gap:15px}.codeweek-content-grid .codeweek-card-grid{background-color:#f2f2f8}.codeweek-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.codeweek-content-grid .author{color:#fe6824;padding:20px}.codeweek-youtube-container iframe{width:100%;border:none;height:500px}.codeweek-content-header{margin:0 10px}.codeweek-content-header h1+p{padding-top:10px}.codeweek-cookie-consent-banner{padding:20px 50px;border-bottom:1px solid #e8e8e8}.codeweek-cookie-consent-banner .actions{display:flex;margin-top:10px;margin-bottom:10px;justify-content:flex-end}.codeweek-blue-box{background-color:#deebf4;padding:20px}.community_type{display:flex;flex-direction:column-reverse}.community_type .text{flex:2}.community_type .text p{line-height:30px;text-align:justify}.community_type .image{flex:1;display:flex;justify-content:center;align-items:center}.community_type_section{padding:20px}@media (min-width: 641px){.codeweek-content-wrapper{margin:40px 60px 0}.codeweek-content-header{margin:0 60px}.codeweek-content-wrapper-inside{margin:5px 55px}.codeweek-question-container{padding:40px 50px 0}.codeweek-question-container .expansion,.codeweek-question-container .container-expansible .expansion{display:flex}.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}@media (min-width: 961px){.codeweek-content-wrapper{margin:50px 100px 0}.codeweek-content-header{margin:0 100px}.codeweek-content-wrapper-inside{margin:15px 55px}.community_type{flex-direction:row}}@media (min-width: 1200px){.codeweek-content-wrapper-inside{margin:15px 115px}}.codeweek-youtube-container{width:100%;border:none;height:500px;margin:auto;background-color:#000;position:relative;overflow:hidden}.codeweek-youtube-container .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;display:none;align-items:center;justify-content:center;text-align:center}.codeweek-youtube-container .background .container .content{max-width:90%}.codeweek-youtube-container .background .info{width:90%;margin:auto}.codeweek-youtube-container .background .info .button button{background-color:#40b5d1;color:#fff;border:none;padding:10px 20px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;margin:auto}.codeweek-youtube-container .background .info .button button:hover{background:#fe6824}.codeweek-youtube-container .background .info .button button svg{margin-right:.5rem}.codeweek-youtube-container .remember input{margin-right:.5rem}@media (min-width: 1025px){.codeweek-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}}@media (min-width: 1281px){.codeweek-question-container{padding:40px 230px 0 100px}}.hackathons-content-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}.hackathons-content-grid .codeweek-card-grid{background-color:#f2f2f8}.hackathons-content-grid .title{font-size:20px;font-weight:700;color:#fe6824;padding:20px}.hackathons-content-grid .author{color:#fe6824;padding:20px}.codeweek-container-lg{max-width:1460px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container-lg{padding:0 40px}}.codeweek-container{max-width:1220px;width:100%;padding:0 20px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.codeweek-container{padding:0 40px}}.codeweek-pagination{margin-top:80px;margin-bottom:60px;display:flex;justify-content:center}.codeweek-pagination ul{list-style:none;display:flex;padding:0;margin:0}.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{cursor:pointer;font-size:16px}.codeweek-pagination ul li a.back,.codeweek-pagination ul li a.next{text-transform:uppercase}.codeweek-pagination ul li a.back{margin-right:10px}.codeweek-pagination ul li a.next{margin-left:5px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{border:1px solid #E6E6E6;padding:10px 18px;border-radius:50%;margin-right:5px}.codeweek-pagination ul li a.page.current{color:#000}.codeweek-pagination ul li a[disabled=disabled]{color:#9b9b9b;cursor:not-allowed}@media (min-width: 641px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:18px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:15px 22px;margin-right:8px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:12px}}@media (min-width: 1281px){.codeweek-pagination ul li a,.codeweek-pagination ul li.active span{font-size:20px}.codeweek-pagination ul li a.page,.codeweek-pagination ul li .page-link{padding:20px 28px;margin-right:10px}.codeweek-pagination ul li a.back{margin-right:20px}.codeweek-pagination ul li a.next{margin-left:10px}}.codeweek-view-calendar .month{font-size:18px;color:#707070;font-family:Helvetica;text-align:center;text-transform:capitalize}.codeweek-view-calendar .month th{font-weight:400;font-family:PT Sans,Roboto;color:#000;font-size:20px}.codeweek-view-calendar .month .filled{background-color:#ffeee6}@media (max-width: 600px){.codeweek-view-calendar{display:none}}.codeweek-table{width:100%}.codeweek-table tr:nth-child(2n){background-color:#ffeee6}.codeweek-table th{color:#fff;background-color:#fe6824;padding:5px;font-weight:400}.codeweek-table td{padding:5px}.codeweek-table .actions{display:flex;justify-content:center}.custom-tinymce .tox-tinymce{border:2px solid #a4b8d9;border-radius:24px}.custom-tinymce .tox-editor-container .tox-menubar{padding:0 12px}.custom-tinymce .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group:first-child{padding-left:12px}.custom-tinymce .tox-toolbar-overlord .tox-toolbar__primary .tox-toolbar__group:last-child{padding-right:12px}.custom-tinymce .tox .tox-statusbar{height:24px;padding:4px 16px}.codeweek-question-container:nth-child(2n){background-color:#ebebf0}#codeweek-schools-page .codeweek-content-wrapper{margin:0;align-items:stretch}#codeweek-beambassadors-page ul{list-style:inherit}#codeweek-ambassadors-page .codeweek-searchbox,#codeweek-pending-events-page .codeweek-searchbox{align-items:center;justify-content:center}#codeweek-training-page .codeweek-banner h2{text-transform:uppercase}#codeweek-searchpage-component .home-map .add-button{top:40px;position:absolute;z-index:3;left:20px}#codeweek-sponsors-page .codeweek-content-wrapper ul{display:grid;grid-template-columns:1fr;grid-gap:30px}#codeweek-sponsors-page .codeweek-content-wrapper ul li{display:flex;justify-content:center;align-items:center;border:1px solid lightgrey;border-radius:10px}#codeweek-pending-events-page .codeweek-content-header .header{display:flex;justify-content:space-between}#codeweek-pending-events-page .codeweek-content-header .header .actions{display:flex;align-items:center}#teacher-details li.active{border-left-color:#f97316;border-top-color:#f97316}@media (min-width: 641px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr}}@media (min-width: 961px){#codeweek-sponsors-page .codeweek-content-wrapper ul{grid-template-columns:1fr 1fr 1fr}}#main-banner{background-color:#fe6824;display:flex;flex-direction:column;justify-content:space-between}#main-banner .what{display:flex;margin:50px 10%;margin-bottom:1rem}#main-banner .what .separator{width:32px;border:1px solid #FFFFFF;border-right:0}#main-banner .what .text{font-family:OCR A Std,Open Sans;color:#fff;padding-top:20px;line-height:1.4;padding-bottom:10px}#main-banner .info{display:flex;flex-direction:column}#main-banner .info .when{margin:40px 0 20px 10%}@media (max-width: 993px){#main-banner .info .when{margin:4rem}}@media (max-width: 525px){#main-banner .info .when{margin:0rem}#main-banner .info{padding:1rem}}#main-banner .info .when .arrow{text-align:center;margin-top:70px;margin-left:-10%}#main-banner .info .when .text{display:none}#main-banner .info .when .title{color:#fff;font-size:35px;font-weight:700}#main-banner .info .when .date{color:#fe6824;font-size:23px;font-weight:700;background-color:#fff;padding:5px;margin-top:15px;text-align:center;width:220px}@media (max-width: 993px){#main-banner .info .when .date{width:100%}}#main-banner .info .countdown{margin-bottom:15px}#school-banner{display:flex;flex-direction:column;align-items:center;margin:20px 15px 0;background-color:#ffe3d6;padding:25px 20px 20px;font-weight:700;color:#fe6824}#school-banner .title{font-size:40px;text-align:center}#school-banner .text{font-size:14px;text-align:center}#school-banner .text a{color:#fe6824}#school-banner .text a:hover,#school-banner a:hover .title{color:#40b5d1}.sub-section{display:flex;flex-direction:column;align-items:center;margin:0 15px;padding-top:40px;color:#fe6824}.sub-section .text{font-size:17px;font-weight:700;text-align:center;padding:0 30px;margin-bottom:20px;line-height:1.4}.sub-section .title{margin:30px;border:1px solid #FE6824;border-radius:16px;padding:20px;font-family:OCR A Std,Open Sans;font-size:21px;line-height:1.6}#organize-activity{background-color:#ffe3d6;padding-top:0}#get-started{background-color:#ffeec7}#access-resources{background-color:#dbecf0}#content .mobile-arrow{margin:20px auto;text-align:center}#content .mobile-arrow path{stroke:#fe6824!important}.countdown{position:relative;display:flex;flex-direction:column}#countdown div{padding:10px 5px;margin-right:2px;background-color:#000;color:#fff;font-size:18px;font-family:OCR A Std,Open Sans}#countdown .separator{background-color:transparent;color:#000}@media (min-width: 641px){#main-banner{background-repeat:no-repeat;background-position-x:112%}#main-banner .what .text{font-size:20px}#main-banner .info .when .title{font-size:50px}#main-banner .info .when .date{font-size:25px}}@media (min-width: 961px){#main-banner .what .text{font-size:25px}#main-banner .info{flex-direction:row-reverse;justify-content:flex-end}#main-banner .info .when{width:320px;margin:0 10px 20px 10%}#main-banner .info .when .title{font-size:60px}#main-banner .info .when .date{font-size:35px;width:auto;margin:15px 0}#main-banner .info .when .text{display:initial;color:#fff;font-weight:700;line-height:1.3}#main-banner .info .when .arrow{margin-top:40px}#school-banner{background-color:transparent;flex-direction:row;justify-content:center;margin:40px 0}#school-banner .title{font-size:55px;margin-right:20px}#school-banner .text{font-size:30px;margin-left:10px}.sub-section{flex-direction:row-reverse;padding:60px 0;margin:0 50px}.sub-section .text{font-size:20px;flex-basis:33%;text-align:left}.sub-section .title{font-size:28px;width:420px}.sub-section img{height:400px;flex-basis:33%}#content .mobile-arrow{display:none}#organize-activity{padding:60px 0}#get-started img,#access-resources img{margin-left:-100px;z-index:1}#access-resources{padding:30px 0}#access-resources img{height:470px}}@media (min-width: 1281px){#main-banner{height:644px}#main-banner .info .when{margin-right:50px;width:auto;max-width:500px}#main-banner .info .when .date{font-size:38px;margin-bottom:1rem}#main-banner .info .when .text{font-size:18px}#main-banner .info .countdown{margin-top:3rem;margin-left:-10px}#main-banner .info .when .arrow{width:94px;height:94px;border-radius:50%;background-color:#fe6824;margin-left:94px;margin-top:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}}.homepage-robot .robot-word{position:absolute;top:0;right:60%;transform:scale(.5) translateY(-100%);opacity:0;animation:robotWordAnimation 2s forwards}.homepage-robot .robot-land{transform:translateY(20%);animation:robotLandAnimation 2s forwards}@keyframes robotWordAnimation{to{top:15%;right:70%;transform:scale(1) translateY(-100%);opacity:1}}@keyframes robotLandAnimation{to{transform:translateY(0)}}#codeweek-searchpage-component .home-map .wtmap .wtfooter{display:none}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{display:flex}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .codeweek-button,#codeweek-searchpage-component .codeweek-searchbox .basic-fields .year-selection{margin-right:10px}#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:column}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:10px;justify-content:center}#codeweek-searchpage-component{position:relative;padding-bottom:30px}#loadmask{width:100%;height:452px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;z-index:1000;background-color:#fff}#loadmask .loading{display:flex;justify-content:center;align-items:center}.sub-category-title{color:#fe6824;font-size:40px;font-style:italic;width:100%;margin-bottom:40px;text-align:center}.reported-event,.event-already-reported,.report-event{display:flex;justify-content:flex-end;align-items:center;padding:5px;background-color:#f8f8f8}.reported-event .actions,.event-already-reported .actions,.report-event .actions{margin-left:10px}.moderate-event{display:flex;align-items:center;padding:5px;background-color:#f8f8f8}.moderate-event .actions{margin-left:10px}.event-is-pending{padding:10px;background-color:#ffffc3;text-align:center}@media (min-width: 641px){.sub-category-title{text-align:left}}@media (min-width: 961px){#codeweek-searchpage-component .codeweek-searchbox .basic-fields{flex-direction:row}#codeweek-searchpage-component .codeweek-searchbox .basic-fields .right-fields{margin-top:0}}.codeweek-content-wrapper .tools{display:flex;justify-content:flex-end;padding-bottom:30px;width:100%}#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:20px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box h1,#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box p{padding-left:0}#codeweek-about-page .codeweek-content-wrapper .partners a{display:flex}#codeweek-about-page .codeweek-content-wrapper .partners a:hover h1{color:#40b5d1}#codeweek-about-page .codeweek-content-wrapper .partners a h1{padding-right:10px}@media (min-width: 641px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:15px 40px}#codeweek-about-page h3{margin-top:15px}#codeweek-about-page h4{margin-top:8px;margin-left:10px;margin-bottom:4px;color:#0d2460}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box .codeweek-about-white-box{padding:20px 40px}}@media (min-width: 961px){#codeweek-about-page .codeweek-content-wrapper h1,#codeweek-about-page .codeweek-content-wrapper p{padding:20px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-blue-box{background-color:#deebf4;padding:40px 100px}#codeweek-about-page .codeweek-content-wrapper .codeweek-about-white-box{padding:40px 100px}}@media (min-width: 1025px){#codeweek-about-page .codeweek-content-wrapper .about-two-column{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}}#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:3;display:flex;flex-direction:column}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons .codeweek-action-link-button{text-transform:none}#codeweek-login-page .login-form{flex:1;margin-left:10px;margin-top:30px;order:1}#codeweek-login-page .codeweek-form-field-checkbox{text-transform:uppercase;justify-content:flex-start}#codeweek-login-page .codeweek-form-field input{min-height:57px}#codeweek-login-page .codeweek-form-field label{width:auto;text-align:left;margin-left:20px;margin-bottom:10px}#codeweek-login-page .codeweek-button{display:flex;flex:1}#codeweek-login-page .codeweek-button input{flex:1}#codeweek-login-page .separator{display:flex;flex-direction:row;align-items:center;padding:0 30px;order:2;gap:10px}#codeweek-login-page .separator .line{border-top:1px solid #ccc;flex:1}#codeweek-login-page .separator .text{padding:20px 0;font-size:22px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button{display:flex;align-items:center;margin-bottom:15px;font-size:24px;font-weight:400;height:80px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button svg,#codeweek-login-page .social-media-buttons .codeweek-action-link-button img{height:50px;fill:#fff;margin-right:30px;border-right:1px solid;padding-right:10px}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.github{background-color:#8f7ba1}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.twitter{background-color:#000}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.facebook{background-color:#4267b2}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.google{background-color:#db3236}#codeweek-login-page .social-media-buttons .codeweek-action-link-button.azure{background-color:#0072c6}#codeweek-login-page .login-other-actions{display:flex;margin-top:60px;font-size:14px;height:30px}#codeweek-login-page .login-other-actions .forgot-password{margin-right:20px;border-right:1px solid #ccc;padding-right:20px}#codeweek-login-page .login-other-actions .forgot-password,#codeweek-login-page .login-other-actions .sign-up{display:flex;align-items:center}@media (min-width: 1200px){#codeweek-login-page .codeweek-content-wrapper-inside{display:flex;flex-direction:row}#codeweek-login-page .codeweek-content-wrapper-inside .social-media-buttons{order:1}#codeweek-login-page .separator{order:2;display:flex;flex-direction:column;align-items:center;padding:0 30px;gap:0}#codeweek-login-page .login-form{order:3}#codeweek-login-page .separator .line{border-right:1px solid #ccc;flex:1}}.help-block .errorlist{margin:0}.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.72px;padding-bottom:40px}.reset_description{color:var(--Slate-500, #333E48);font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:40px}#codeweek-login-page .codeweek-form-field{flex-direction:column;align-items:flex-start}#codeweek-forgotpassword-page .codeweek-form-field,.codeweek-form-field-searchable{display:flex;justify-content:stretch;flex:1;align-items:flex-start;flex-direction:column;align-content:flex-start}.codeweek-form-field-add{display:flex;flex:1;flex-direction:row;align-items:center}@media screen and (max-width: 1080px){.reset_title{color:var(--Dark-Blue-500, #1C4DA1);font-family:Montserrat;font-size:30px;font-style:normal;font-weight:400;line-height:36px;letter-spacing:-.72px;display:flex;padding-bottom:24px}.reset_description{font-family:Blinker;font-size:20px;font-style:normal;font-weight:400;line-height:30px;padding-bottom:24px}}#codeweek-toolkits-page .codeweek-content-wrapper .button{text-align:center;margin:15px}.copyright{margin-top:30px;padding-bottom:30px;width:100%;color:#0e4984;font-size:small}.subtitle{margin-top:10px;font-size:x-large}.codeweek-code-hunting-map-card{display:flex}.codeweek-code-hunting-map-card .left{display:flex;flex-direction:column}.codeweek-code-hunting-map-card .left img{border-radius:15px;width:150px;height:150px;-o-object-fit:cover;object-fit:cover}.codeweek-code-hunting-map-card .left .links{display:flex;flex-direction:column;align-items:center}.codeweek-code-hunting-map-card .left .links .link{padding:5px}.codeweek-code-hunting-map-card .center{margin:0 10px;flex:1}.codeweek-code-hunting-map-card .center .title{font-size:18px;font-weight:700}.codeweek-code-hunting-map-card .center .description{line-height:1.5;margin-top:5px}.codeweek-code-hunting-map-card .center .link{padding:10px;display:flex;align-items:center;justify-content:center}.codeweek-code-hunting-map-card .qrcode{width:150px}.codeweek-code-hunting-map-card .qrcode-link{height:-moz-max-content;height:max-content}header.hackathons nav{max-width:none}header.hackathons nav ul li a{font-size:19px}header.hackathons #right-menu{padding-right:0}header.hackathons #right-menu #hackathons-register-button{background-color:#fe6824;width:195px;height:156px;display:flex;justify-content:center;align-items:center}header.hackathons #right-menu #hackathons-register-button a{height:100%;color:#fff;font-size:20px;display:flex;justify-content:center;align-items:center}.hackathons-content-header{flex:1;display:flex;flex-direction:column;justify-content:flex-start;height:100%}#secondary-menu{display:flex;justify-content:flex-end;margin-right:30px;flex:initial;margin-bottom:10px}#secondary-menu ul li a{font-size:16px;display:flex;color:#9b9b9b}#secondary-menu ul li a img{margin-right:10px}.codeweek-banner.hackathons{height:auto;margin:0;display:block}.codeweek-banner.hackathons .image{margin:0}.codeweek-banner.hackathons .image .text{position:absolute;margin:215px 5px 10px;max-width:300px;text-align:center}.codeweek-banner.hackathons .image .desktop{display:none}.hackathons-content-grid{grid-template-columns:1fr 1fr}.codeweek-banner.hackathons .image{justify-content:center}.codeweek-banner.hackathons .image .text .text-inside h1{color:#fe6824}#codeweek-hackathons-page h1{font-size:30px;font-weight:400}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{display:flex;padding:20px 40px}.hackathons_section img{flex:1}#codeweek-hackathons-page p{font-size:14px;line-height:1.4}.hackathons_section{flex-direction:column}.hackathons_section .text-inside{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.hackathons_section p{color:#fff}.hackathons_section.how_coding{background-color:#180053}.hackathons-content-grid{margin-top:35px;margin-bottom:80px}.hackathons-content-grid .codeweek-card-grid{background-color:transparent}.hackathons-content-grid .codeweek-card-grid .date{font-size:25px;color:#fe6824;font-weight:700}.hackathons-content-grid .codeweek-card-grid .location{font-size:18px;color:#fe6824}.hackathons-content-grid .codeweek-card-grid .city-image{position:relative;margin-bottom:5px}.hackathons-content-grid .codeweek-card-grid .city-image .transparent{position:absolute;width:100%;height:100%;top:0;opacity:.35;background-color:#180253}.hackathons-content-grid .codeweek-card-grid .city-image .text{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.hackathons-content-grid .codeweek-card-grid .city-image .text .title{padding:0;color:#fff;font-family:OCR A Std,Open Sans}.hackathons-content-grid .codeweek-card-grid .city-image .text .title.hackaton{font-size:20px}.hackathons-content-grid .codeweek-card-grid :hover .transparent{opacity:.69}.hackathons-content-grid .codeweek-card-grid :hover .city-image .text .title{color:#fe6824}@media (min-width: 481px){.codeweek-banner.hackathons .image .desktop{display:block}.codeweek-banner.hackathons .image .mobile{display:none}.codeweek-banner.hackathons .image .text{margin:10px 5px}.codeweek-banner.hackathons .image{justify-content:flex-end}}@media (min-width: 641px){#codeweek-hackathons-page h2{font-size:20px}.codeweek-banner.hackathons .image .text .text-inside{text-align:center}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}#codeweek-hackathons-page h1{font-size:40px}#codeweek-hackathons-page h1+p{padding-top:30px}#codeweek-hackathons-page .align-center{text-align:center}.hackathons_section{flex-direction:row}.hackathons_section .text-inside{margin-left:70px}}@media (min-width: 961px){#codeweek-hackathons-page h1{font-size:45px}#codeweek-hackathons-page h2{font-size:25px}.codeweek-banner.hackathons .image .text{position:absolute;margin:15px 10px;max-width:350px}}@media (min-width: 1025px){#codeweek-hackathons-page h1{font-size:50px}#codeweek-hackathons-page h2{font-size:30px}.codeweek-banner.hackathons .image .text{position:absolute;margin:30px 20px;max-width:400px}}@media (min-width: 1281px){#codeweek-hackathons-page h1{font-size:55px}#codeweek-hackathons-page h2{font-size:35px}.hackathons-content-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.codeweek-banner.hackathons .image .text{position:absolute;margin:40px 25px;max-width:415px}.hackathons_section{padding:90px 120px}#codeweek-hackathons-page p{font-size:18px}}#codeweek-hackathons-page .hackathons_section.organisers{background-color:#ddd;padding:0 0 20px;align-items:flex-start}#codeweek-hackathons-page .hackathons_section.organisers p{color:#000}#codeweek-hackathons-page .hackathons_section.organisers img{flex:initial}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding:20px}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.organisers{padding:0 0 40px;flex-direction:row-reverse}#codeweek-hackathons-page .hackathons_section.organisers img{width:450px}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-top:30px;margin-right:0}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{margin-left:40px}}@media (min-width: 1025px){#codeweek-hackathons-page .hackathons_section.organisers img{width:auto}#codeweek-hackathons-page .hackathons_section.organisers h1{margin-right:-150px;margin-top:80px}#codeweek-hackathons-page .hackathons_section.organisers .text-inside{padding-top:80px}}#codeweek-hackathons-page .hackathons_section.look_like{background-image:url(/images/hackathons/look_like.png);background-repeat:no-repeat;padding:0;justify-content:flex-end;background-size:cover}#codeweek-hackathons-page .hackathons_section.look_like .text-inside{background-color:#180053a6;flex:1;margin:0;padding:20px;text-align:center}@media (min-width: 641px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:60%;flex:initial;margin:0;padding:30px 20px;text-align:left}}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.look_like .text-inside{width:40%;padding:100px 60px}}#codeweek-hackathons-page .hackathons_section.take_part{background-color:#f2f2f2;padding:20px}#codeweek-hackathons-page .hackathons_section.take_part p{color:#000}#codeweek-hackathons-page .hackathons_section.take_part .text-inside{margin:0}@media (min-width: 961px){#codeweek-hackathons-page .hackathons_section.take_part{padding:50px 70px 30px}#codeweek-hackathons-page .hackathons_section.take_part h1{padding-right:30px}#codeweek-hackathons-page .hackathons_section.take_part p{padding-right:70px}}:lang(el) header nav ul li a{font-size:17px}:lang(de) header nav ul li a,:lang(fr) header nav ul li a,:lang(nl) header nav ul li a{font-size:18px}@media (min-width: 1281px){:lang(bg) #main-banner .info .when .date,:lang(de) #main-banner .info .when .date{font-size:30px}:lang(bg) #main-banner .info .when .arrow,:lang(de) #main-banner .info .when .arrow{margin-top:30px}:lang(el) #main-banner .info .when .date,:lang(hu) #main-banner .info .when .date,:lang(it) #main-banner .info .when .date,:lang(me) #main-banner .info .when .date,:lang(mk) #main-banner .info .when .date,:lang(nl) #main-banner .info .when .date,:lang(ro) #main-banner .info .when .date{font-size:30px}:lang(es) #main-banner .info .when .date,:lang(pl) #main-banner .info .when .date{font-size:25px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 480px){.container{max-width:480px}}@media (min-width: 575px){.container{max-width:575px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 993px){.container{max-width:993px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.\!bottom-0{bottom:0!important}.\!right-0{right:0!important}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-28{bottom:-7rem}.-bottom-6{bottom:-1.5rem}.-left-1\/4{left:-25%}.-left-2{left:-.5rem}.-left-36{left:-9rem}.-left-6{left:-1.5rem}.-left-\[10rem\]{left:-10rem}.-right-1\/4{right:-25%}.-right-14{right:-3.5rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-52{top:-13rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-12{left:3rem}.left-2{left:.5rem}.left-24{left:6rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[3px\]{left:3px}.left-\[calc\(100\%\+1\.5rem\)\]{left:calc(100% + 1.5rem)}.left-full{left:100%}.right-0{right:0}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-3{right:.75rem}.right-36{right:9rem}.right-4{right:1rem}.right-40{right:10rem}.right-6{right:1.5rem}.right-\[20px\]{right:20px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-14{top:3.5rem}.top-24{top:6rem}.top-28{top:7rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[125px\]{top:125px}.top-\[139px\]{top:139px}.top-\[198px\]{top:198px}.top-\[57px\]{top:57px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[1\]{z-index:1}.z-\[8\]{z-index:8}.z-\[999\]{z-index:999}.z-\[99\]{z-index:99}.order-1{order:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.float-left{float:left}.m-0{margin:0}.m-12{margin:3rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-px{margin-left:-1px}.-mt-1{margin-top:-.25rem}.-mt-24{margin-top:-6rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[2px\]{margin-right:2px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[\.1rem\]{margin-top:.1rem}.mt-\[13px\]{margin-top:13px}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[1\.5\]{aspect-ratio:1.5}.aspect-\[1\.63\]{aspect-ratio:1.63}.aspect-\[1097\/845\]{aspect-ratio:1097/845}.aspect-\[2\.5\]{aspect-ratio:2.5}.aspect-\[2\]{aspect-ratio:2}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-square{aspect-ratio:1 / 1}.\!h-10{height:2.5rem!important}.\!h-full{height:100%!important}.h-0{height:0px}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[118px\]{height:118px}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[167px\]{height:167px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[22px\]{height:22px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[400px\]{height:400px}.h-\[48px\]{height:48px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-\[56px\]{height:56px}.h-\[760px\]{height:760px}.h-\[800px\]{height:800px}.h-\[88px\]{height:88px}.h-\[93px\]{height:93px}.h-\[calc\(100dvh-139px\)\]{height:calc(100dvh - 139px)}.h-\[calc\(80vw-40px\)\]{height:calc(80vw - 40px)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-60{max-height:15rem}.max-h-80{max-height:20rem}.max-h-\[396px\]{max-height:396px}.max-h-\[449px\]{max-height:449px}.max-h-\[450px\]{max-height:450px}.max-h-\[646px\]{max-height:646px}.max-h-fit{max-height:-moz-fit-content;max-height:fit-content}.max-h-full{max-height:100%}.min-h-12{min-height:3rem}.min-h-3{min-height:.75rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[120px\]{min-height:120px}.min-h-\[160px\]{min-height:160px}.min-h-\[1px\]{min-height:1px}.min-h-\[244px\]{min-height:244px}.min-h-\[24px\]{min-height:24px}.min-h-\[48px\]{min-height:48px}.min-h-\[560px\]{min-height:560px}.min-h-\[84px\]{min-height:84px}.min-h-screen{min-height:100vh}.\!w-10{width:2.5rem!important}.w-0{width:0px}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-\[100px\]{width:100px}.w-\[108px\]{width:108px}.w-\[118px\]{width:118px}.w-\[120px\]{width:120px}.w-\[140px\]{width:140px}.w-\[150vw\]{width:150vw}.w-\[184px\]{width:184px}.w-\[200px\]{width:200px}.w-\[208px\]{width:208px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[57\.875rem\]{width:57.875rem}.w-\[68\.5625rem\]{width:68.5625rem}.w-\[88px\]{width:88px}.w-\[93px\]{width:93px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(33\.33\%-8px\)\]{width:calc(33.33% - 8px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-6{min-width:1.5rem}.min-w-60{min-width:15rem}.min-w-8{min-width:2rem}.min-w-\[353px\]{min-width:353px}.min-w-\[55\%\]{min-width:55%}.\!max-w-\[1428px\]{max-width:1428px!important}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1186px\]{max-width:1186px}.max-w-\[140px\]{max-width:140px}.max-w-\[1428px\]{max-width:1428px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[525px\]{max-width:525px}.max-w-\[530px\]{max-width:530px}.max-w-\[532px\]{max-width:532px}.max-w-\[560px\]{max-width:560px}.max-w-\[582px\]{max-width:582px}.max-w-\[600px\]{max-width:600px}.max-w-\[632px\]{max-width:632px}.max-w-\[637px\]{max-width:637px}.max-w-\[643px\]{max-width:643px}.max-w-\[660px\]{max-width:660px}.max-w-\[674px\]{max-width:674px}.max-w-\[708px\]{max-width:708px}.max-w-\[720px\]{max-width:720px}.max-w-\[725px\]{max-width:725px}.max-w-\[80\%\]{max-width:80%}.max-w-\[819px\]{max-width:819px}.max-w-\[82px\]{max-width:82px}.max-w-\[830px\]{max-width:830px}.max-w-\[852px\]{max-width:852px}.max-w-\[864px\]{max-width:864px}.max-w-\[880px\]{max-width:880px}.max-w-\[890px\]{max-width:890px}.max-w-\[900px\]{max-width:900px}.max-w-\[907px\]{max-width:907px}.max-w-\[calc\(70vw\)\]{max-width:70vw}.max-w-fit{max-width:-moz-fit-content;max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0px}.border-collapse{border-collapse:collapse}.\!translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-2{--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-6{--tw-translate-x: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-3{--tw-translate-y: -.75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[10\%\]{--tw-translate-y: 10%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-162\.343deg\]{--tw-rotate: -162.343deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-\[circle\]{list-style-type:circle}.list-\[lower-alpha\]{list-style-type:lower-alpha}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-items-end{justify-items:end}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-28{gap:7rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[22px\]{gap:22px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[32px_0_0_0\]{border-radius:32px 0 0}.rounded-\[60px\]{border-radius:60px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-bl-\[30px\]{border-bottom-left-radius:30px}.rounded-bl-lg{border-bottom-left-radius:.5rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tr{border-top-right-radius:.25rem}.\!border-2{border-width:2px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[3px\]{border-width:3px}.border-x-4{border-left-width:4px;border-right-width:4px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.\!border-b-0{border-bottom-width:0px!important}.\!border-r-0{border-right-width:0px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[3px\]{border-bottom-width:3px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[5px\]{border-top-width:5px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-white{--tw-border-opacity: 1 !important;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))!important}.border-\[\#05603A\]{--tw-border-opacity: 1;border-color:rgb(5 96 58 / var(--tw-border-opacity, 1))}.border-\[\#1C4DA1\]{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-\[\#A4B8D9\]{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-\[\#A9A9A9\]{--tw-border-opacity: 1;border-color:rgb(169 169 169 / var(--tw-border-opacity, 1))}.border-\[\#ADB2B6\]{--tw-border-opacity: 1;border-color:rgb(173 178 182 / var(--tw-border-opacity, 1))}.border-\[\#B399D6\]{--tw-border-opacity: 1;border-color:rgb(179 153 214 / var(--tw-border-opacity, 1))}.border-\[\#CA8A00\]{--tw-border-opacity: 1;border-color:rgb(202 138 0 / var(--tw-border-opacity, 1))}.border-\[\#D6D8DA\]{--tw-border-opacity: 1;border-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.border-\[\#D9CCEA\]{--tw-border-opacity: 1;border-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-\[\#DBECF0\]{--tw-border-opacity: 1;border-color:rgb(219 236 240 / var(--tw-border-opacity, 1))}.border-\[\#F95C22\]{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-\[\#FBBB26\]{--tw-border-opacity: 1;border-color:rgb(251 187 38 / var(--tw-border-opacity, 1))}.border-\[\#FFEF99\]{--tw-border-opacity: 1;border-color:rgb(255 239 153 / var(--tw-border-opacity, 1))}.border-\[\#ffa7b4\]{--tw-border-opacity: 1;border-color:rgb(255 167 180 / var(--tw-border-opacity, 1))}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-dark-blue{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.border-dark-blue-100{--tw-border-opacity: 1;border-color:rgb(210 219 236 / var(--tw-border-opacity, 1))}.border-dark-blue-200{--tw-border-opacity: 1;border-color:rgb(164 184 217 / var(--tw-border-opacity, 1))}.border-dark-blue-300{--tw-border-opacity: 1;border-color:rgb(119 148 199 / var(--tw-border-opacity, 1))}.border-dark-blue-400{--tw-border-opacity: 1;border-color:rgb(73 113 180 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.border-secondary{--tw-border-opacity: 1;border-color:rgb(22 65 148 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-b-\[\#F4F6FA\]{--tw-border-opacity: 1;border-bottom-color:rgb(244 246 250 / var(--tw-border-opacity, 1))}.border-b-\[\#ffffff\]{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-gray-800{--tw-border-opacity: 1;border-bottom-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-gray-800{--tw-border-opacity: 1;border-left-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-r-\[\#D9CCEA\]{--tw-border-opacity: 1;border-right-color:rgb(217 204 234 / var(--tw-border-opacity, 1))}.border-r-gray-800{--tw-border-opacity: 1;border-right-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.\!bg-dark-blue{--tw-bg-opacity: 1 !important;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))!important}.\!bg-primary{--tw-bg-opacity: 1 !important;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00B3E3\]{--tw-bg-opacity: 1;background-color:rgb(0 179 227 / var(--tw-bg-opacity, 1))}.bg-\[\#1C4DA1CC\]{background-color:#1c4da1cc}.bg-\[\#1C4DA1\]{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-\[\#410098\]{--tw-bg-opacity: 1;background-color:rgb(65 0 152 / var(--tw-bg-opacity, 1))}.bg-\[\#99E1F4\]{--tw-bg-opacity: 1;background-color:rgb(153 225 244 / var(--tw-bg-opacity, 1))}.bg-\[\#A4B8D9\]{--tw-bg-opacity: 1;background-color:rgb(164 184 217 / var(--tw-bg-opacity, 1))}.bg-\[\#B399D6\]{--tw-bg-opacity: 1;background-color:rgb(179 153 214 / var(--tw-bg-opacity, 1))}.bg-\[\#CCF0F9\]{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF6\]{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F2FBFE\]{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F6FA\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F2FA\]{--tw-bg-opacity: 1;background-color:rgb(245 242 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F95C22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#FE6824\]{--tw-bg-opacity: 1;background-color:rgb(254 104 36 / var(--tw-bg-opacity, 1))}.bg-\[\#FEEFE9\]{--tw-bg-opacity: 1;background-color:rgb(254 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#FFD700\]{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-\[\#FFEF99\]{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBE5\]{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f95c22\]{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-\[\#fe85351a\]{background-color:#fe85351a}.bg-\[\#ffe5e9\]{--tw-bg-opacity: 1;background-color:rgb(255 229 233 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-aqua{--tw-bg-opacity: 1;background-color:rgb(177 224 229 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50\/75{background-color:#eff6ffbf}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-dark-blue{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.bg-dark-blue-50{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.bg-dark-orange{--tw-bg-opacity: 1;background-color:rgb(182 49 0 / var(--tw-bg-opacity, 1))}.bg-gray-10{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-light-blue{--tw-bg-opacity: 1;background-color:rgb(242 251 254 / var(--tw-bg-opacity, 1))}.bg-light-blue-100{--tw-bg-opacity: 1;background-color:rgb(204 240 249 / var(--tw-bg-opacity, 1))}.bg-light-blue-300{--tw-bg-opacity: 1;background-color:rgb(102 209 238 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.bg-stone-800{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-900{--tw-bg-opacity: 1;background-color:rgb(76 29 149 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-yellow{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.bg-yellow-2{--tw-bg-opacity: 1;background-color:rgb(255 247 204 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.bg-opacity-25{--tw-bg-opacity: .25}.bg-blue-gradient{background-image:linear-gradient(161.75deg,#1254c5 16.95%,#0040ae 31.1%)}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-green-gradient{background-image:linear-gradient(90deg,#33c2e9 35%,#00b3e3 90%)}.bg-light-blue-gradient{background-image:linear-gradient(161.75deg,#33c2e9 16.95%,#00b3e3 31.1%)}.bg-orange-gradient{background-image:linear-gradient(36.92deg,#f95c22 20.32%,#ff885c 28.24%)}.bg-secondary-gradient{background-image:linear-gradient(36.92deg,#1c4da1 20.32%,#0040ae 28.24%)}.bg-violet-gradient{background-image:linear-gradient(247deg,#410098 22.05%,#6733ad 79.09%)}.bg-yellow-transparent-gradient{background-image:linear-gradient(90deg,#fffbe5 35%,#0000 90%)}.bg-yellow-transparent-opposite-gradient{background-image:linear-gradient(90deg,#0000 10%,#fffbe5 65%)}.from-\[\#ff4694\]{--tw-gradient-from: #ff4694 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 70 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#776fff\]{--tw-gradient-to: #776fff var(--tw-gradient-to-position)}.fill-\[\#000000\]{fill:#000}.fill-\[\#FFD700\]{fill:gold}.fill-current{fill:currentColor}.fill-orange-500{fill:#f97316}.fill-primary{fill:#f95c22}.fill-white{fill:#fff}.stroke-\[\#414141\]{stroke:#414141}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[13px\]{padding:13px}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-48{padding-left:12rem;padding-right:12rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[44px\]{padding-left:44px;padding-right:44px}.px-\[60px\]{padding-left:60px;padding-right:60px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[5rem\]{padding-top:5rem;padding-bottom:5rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.\!pb-0{padding-bottom:0!important}.\!pb-8{padding-bottom:2rem!important}.\!pr-10{padding-right:2.5rem!important}.\!pt-16{padding-top:4rem!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-28{padding-bottom:7rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-0\.5{padding-left:.125rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-48{padding-right:12rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-48{padding-top:12rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-60{padding-top:15rem}.pt-8{padding-top:2rem}.pt-\[5rem\]{padding-top:5rem}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.font-\[\'Blinker\'\]{font-family:Blinker}.font-\[\'Montserrat\'\]{font-family:Montserrat}.font-\[Blinker\]{font-family:Blinker}.font-\[Montserrat\]{font-family:Montserrat}.font-blinker{font-family:Blinker,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[16px\]{font-size:16px!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[30px\]{font-size:30px}.text-base{font-size:1.125rem}.text-default{font-size:16px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.\!capitalize{text-transform:capitalize!important}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-9{line-height:2.25rem}.leading-\[1\.4\]{line-height:1.4}.leading-\[20px\]{line-height:20px}.leading-\[22px\]{line-height:22px}.leading-\[30px\]{line-height:30px}.leading-\[36px\]{line-height:36px}.leading-\[44px\]{line-height:44px}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[\.1px\]{letter-spacing:.1px}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#1C4DA1\]{--tw-text-opacity: 1 !important;color:rgb(28 77 161 / var(--tw-text-opacity, 1))!important}.\!text-\[\#ffffff\]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#05603A\]{--tw-text-opacity: 1;color:rgb(5 96 58 / var(--tw-text-opacity, 1))}.text-\[\#164194\]{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-\[\#1C4DA1\],.text-\[\#1c4da1\]{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-\[\#20262C\],.text-\[\#20262c\]{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-\[\#333E48\],.text-\[\#333e48\]{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-\[\'\#20262C\'\]{color:"#20262C"}.text-\[\'Blinker\'\]{color:"Blinker"}.text-\[ff526c\]{color:ff526c}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-dark-blue{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.text-dark-blue-400{--tw-text-opacity: 1;color:rgb(73 113 180 / var(--tw-text-opacity, 1))}.text-error-200{--tw-text-opacity: 1;color:rgb(227 5 25 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary{--tw-text-opacity: 1;color:rgb(22 65 148 / var(--tw-text-opacity, 1))}.text-slate,.text-slate-400{--tw-text-opacity: 1;color:rgb(92 101 109 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(51 62 72 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(32 38 44 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.bg-blend-multiply{background-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[118px\]{--tw-blur: blur(118px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1\.5s\]{transition-duration:1.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}html{line-height:1.15}body{margin:0;font-family:PT Sans,Roboto;background-color:#eee}a{color:#40b5d1;text-decoration:none;box-sizing:border-box}img{max-width:100%;height:auto}input{margin:0;line-height:1.15;border:0;font-family:inherit;outline:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,p,pre{margin:0}button{cursor:pointer;background-color:transparent;border:0}h1{color:#fe6824;font-weight:700;font-size:20px;line-height:1.3}h2{color:#fe6824;font-weight:700;font-size:18px;line-height:1.3}.orange{color:#fe6824}p{padding:15px 0}p.partner_text{color:#fff;font-family:PT Sans;font-size:16px;font-style:normal;font-weight:700;line-height:24px}h1+p{padding-top:30px}main{margin-left:auto;margin-right:auto;background-color:#fff}body:not(.new-layout) main{max-width:1280px}ul{list-style:none;line-height:1.5;padding:0;margin:20px 0}#app{position:relative;background-color:#fff;margin-right:auto;margin-left:auto}body:not(.new-layout) #app{max-width:1280px}.show{display:block!important}.hide{display:none!important}.show-flex{display:flex!important}@media (min-width: 641px){h1{font-size:30px}h2{font-size:25px}}@media (min-width: 961px){h1{font-size:40px}h2{font-size:30px}}.cookweek-link{display:inline-flex;align-items:center;gap:4px;font-family:Montserrat;color:#1c4da1;font-size:16px;font-weight:600}.cookweek-link.hover-underline{position:relative}.cookweek-link.hover-underline .arrow-icon{color:#1c4da1;transition-duration:.3s}.cookweek-link.hover-underline:hover .arrow-icon{transform:scale(-1)}.cookweek-link.hover-underline:hover:after{width:100%}.cookweek-link.hover-underline:after{content:"";position:absolute;width:0;height:2px;background-color:#1c4da1;bottom:0;left:0;transition-duration:.3s}.marker-popup-content .marker-popup-description{max-height:200px;overflow:auto}.marker-popup-content .marker-popup-description p{font-size:14px;padding:0;margin:4px 0}.cookies ul{list-style:disc;line-height:1.5;padding:5px;margin:5px 20px 10px}#codeweek-error-page{display:flex;justify-content:center;align-items:center;position:relative}.error-container{display:flex;align-items:center;gap:40px;padding:40px;background-color:#fff}.error-box{max-width:400px;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);text-align:center;z-index:2}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:120px;font-style:normal;font-weight:900;line-height:144px;letter-spacing:-2.4px}.error-robot svg{max-width:915px;margin:0 auto}.error-box p{text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:600;line-height:40px;color:#003087;padding:0}.error-box a{display:inline-block;margin-top:20px;padding:12px 24px;color:var(--Slate-600, #20262C);font-family:Blinker;font-size:18px;font-style:normal;font-weight:600;line-height:28px;background-color:#f25022;border-radius:25px;text-decoration:none}.error-robot{z-index:1}.error-box a:hover{background-color:#fb9d7a}.desktop-robot{display:block}.mobile-robot{display:none}.footer-ellipse{position:absolute;height:324px;bottom:0;width:100%;z-index:0}@media (min-width: 568px) and (max-width: 1024px){.error-container{padding:40px 0}.error-robot svg{max-width:568px;margin:0 auto}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:44.984px;font-style:normal;font-weight:900;line-height:53.98px;letter-spacing:-.9px}.error-box p{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:11.996px;font-style:normal;font-weight:600;line-height:14.995px}}@media (max-width: 568px){#codeweek-error-page{justify-content:flex-start}.desktop-robot{display:none}.mobile-robot{display:block}.error-box h1{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:44.984px;font-style:normal;font-weight:900;line-height:53.98px;letter-spacing:-.9px}.error-box p{color:var(--Dark-Blue-500, #1C4DA1);text-align:center;font-family:Montserrat;font-size:11.996px;font-style:normal;font-weight:600;line-height:14.995px;max-width:150px;margin:0 auto}.error-container{display:flex;align-items:center;gap:40px;padding:80px 0;background-color:#fff}.error-box{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}.error-box a{display:flex;height:48px;padding:16px 40px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:250px}.footer-ellipse{height:220px}}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:top-full:after{content:var(--tw-content);top:100%}.after\:mt-2:after{content:var(--tw-content);margin-top:.5rem}.after\:block:after{content:var(--tw-content);display:block}.after\:h-\[50px\]:after{content:var(--tw-content);height:50px}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:max-h-\[50px\]:after{content:var(--tw-content);max-height:50px}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-\[\#5F718A\]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(95 113 138 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0:last-child{padding-bottom:0}.checked\:border-0:checked{border-width:0px}.checked\:bg-dark-blue:checked{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.empty\:hidden:empty{display:none}.focus-within\:placeholder-dark-orange:focus-within::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:placeholder-dark-orange:focus-within::placeholder{--tw-placeholder-opacity: 1;color:rgb(182 49 0 / var(--tw-placeholder-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-inset:focus-within{--tw-ring-inset: inset}.focus-within\:ring-dark-orange:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(182 49 0 / var(--tw-ring-opacity, 1))}.hover\:bottom-0:hover{bottom:0}.hover\:left-0:hover{left:0}.hover\:right-0:hover{right:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-l-orange-500:hover{--tw-border-opacity: 1;border-left-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#001E52\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 30 82 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#061b45\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 27 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]:hover{--tw-bg-opacity: 1;background-color:rgb(28 77 161 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1C4DA1\]\/10:hover{background-color:#1c4da11a}.hover\:bg-\[\#98E1F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(152 225 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E8EDF6\]:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F95C22\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FB9D7A\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFEF99\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 239 153 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e54c12\]:hover{--tw-bg-opacity: 1;background-color:rgb(229 76 18 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-dark-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(232 237 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-blue:hover{--tw-bg-opacity: 1;background-color:rgb(10 66 161 / var(--tw-bg-opacity, 1))}.hover\:bg-hover-orange:hover{--tw-bg-opacity: 1;background-color:rgb(251 157 122 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-900:hover{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(22 65 148 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-gray-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(249 92 34 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.focus\:z-10:focus{z-index:10}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-dark-blue:focus{--tw-border-opacity: 1;border-color:rgb(28 77 161 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-orange-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.focus\:text-dark-blue:focus{--tw-text-opacity: 1;color:rgb(28 77 161 / var(--tw-text-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 92 34 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.active\:bg-black:active{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.active\:bg-gray-100:active{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-indigo-700:active{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:top-1\/2{top:50%}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary{--tw-bg-opacity: 1;background-color:rgb(249 92 34 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:fill-\[\#1C4DA1\]{fill:#1c4da1}.group:hover .group-hover\:fill-\[\#ffffff\]{fill:#fff}.group:hover .group-hover\:fill-secondary{fill:#164194}.group:hover .group-hover\:fill-white{fill:#fff}.group:hover .group-hover\:stroke-\[\#ffffff\]{stroke:#fff}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.peer:checked~.peer-checked\:block{display:block}.peer:checked~.peer-checked\:before\:block:before{content:var(--tw-content);display:block}.peer:checked~.peer-checked\:before\:h-3:before{content:var(--tw-content);height:.75rem}.peer:checked~.peer-checked\:before\:w-3:before{content:var(--tw-content);width:.75rem}.peer:checked~.peer-checked\:before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.peer:checked~.peer-checked\:before\:bg-slate-600:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(32 38 44 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}@media not all and (min-width: 1280px){.max-xl\:flex{display:flex}.max-xl\:\!hidden{display:none!important}.max-xl\:w-full{width:100%}.max-xl\:flex-col{flex-direction:column}.max-xl\:\!items-start{align-items:flex-start!important}.max-xl\:overflow-auto{overflow:auto}.max-xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xl\:px-8{padding-left:2rem;padding-right:2rem}.max-xl\:pt-6{padding-top:1.5rem}}@media not all and (min-width: 1024px){.max-lg\:hidden{display:none}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-col-reverse{flex-direction:column-reverse}.max-lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-lg\:py-12{padding-top:3rem;padding-bottom:3rem}.max-lg\:pb-12{padding-bottom:3rem}.max-lg\:pb-5{padding-bottom:1.25rem}.max-lg\:pt-5{padding-top:1.25rem}.max-lg\:pt-\[50px\]{padding-top:50px}}@media not all and (min-width: 768px){.max-md\:fixed{position:fixed}.max-md\:bottom-0{bottom:0}.max-md\:left-0{left:0}.max-md\:z-\[99\]{z-index:99}.max-md\:mx-auto{margin-left:auto;margin-right:auto}.max-md\:mb-10{margin-bottom:2.5rem}.max-md\:mt-10{margin-top:2.5rem}.max-md\:mt-2{margin-top:.5rem}.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:h-\[386px\]{height:386px}.max-md\:h-\[50\%\]{height:50%}.max-md\:h-\[calc\(100dvh-125px\)\]{height:calc(100dvh - 125px)}.max-md\:h-full{height:100%}.max-md\:max-h-\[50\%\]{max-height:50%}.max-md\:w-fit{width:-moz-fit-content;width:fit-content}.max-md\:w-full{width:100%}.max-md\:max-w-full{max-width:100%}.max-md\:justify-end{justify-content:flex-end}.max-md\:gap-2{gap:.5rem}.max-md\:overflow-auto{overflow:auto}.max-md\:rounded-none{border-radius:0}.max-md\:border-r-2{border-right-width:2px}.max-md\:border-t-2{border-top-width:2px}.max-md\:border-primary{--tw-border-opacity: 1;border-color:rgb(249 92 34 / var(--tw-border-opacity, 1))}.max-md\:border-r-\[\#D6D8DA\]{--tw-border-opacity: 1;border-right-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.max-md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.max-md\:p-6{padding:1.5rem}.max-md\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.max-md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-md\:px-\[44px\]{padding-left:44px;padding-right:44px}.max-md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.max-md\:py-12{padding-top:3rem;padding-bottom:3rem}.max-md\:py-4{padding-top:1rem;padding-bottom:1rem}.max-md\:pb-4{padding-bottom:1rem}.max-md\:text-2xl{font-size:1.5rem;line-height:2rem}.max-md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.max-md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.max-md\:text-6xl{font-size:3.75rem;line-height:1}.max-md\:text-\[22px\]{font-size:22px}.max-md\:leading-8{line-height:2rem}}@media not all and (min-width: 575px){.max-sm\:top-6{top:1.5rem}.max-sm\:top-8{top:2rem}.max-sm\:mb-10{margin-bottom:2.5rem}.max-sm\:hidden{display:none}.max-sm\:h-\[224px\]{height:224px}.max-sm\:w-full{width:100%}.max-sm\:gap-1\.5{gap:.375rem}.max-sm\:p-0{padding:0}.max-sm\:p-\[10px\]{padding:10px}.max-sm\:px-1{padding-left:.25rem;padding-right:.25rem}.max-sm\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.max-sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.max-sm\:leading-7{line-height:1.75rem}}@media not all and (min-width: 480px){.max-xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.max-xs\:text-\[20px\]{font-size:20px}}@media (min-width: 575px){.sm\:static{position:static}.sm\:absolute{position:absolute}.sm\:-bottom-16{bottom:-4rem}.sm\:-right-60{right:-15rem}.sm\:-top-10{top:-2.5rem}.sm\:left-3{left:.75rem}.sm\:right-1\/2{right:50%}.sm\:top-2{top:.5rem}.sm\:top-\[-28rem\]{top:-28rem}.sm\:-z-10{z-index:-10}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-mt-20{margin-top:-5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:ml-16{margin-left:4rem}.sm\:mr-10{margin-right:2.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-56{height:14rem}.sm\:h-auto{height:auto}.sm\:w-\[324px\]{width:324px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[224px\]{min-width:224px}.sm\:max-w-md{max-width:28rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-md{border-radius:.375rem}.sm\:p-6{padding:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pr-20{padding-right:5rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:pt-24{padding-top:6rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1.125rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:leading-5{line-height:1.25rem}.sm\:blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-right-36{right:-9rem}.md\:-right-40{right:-10rem}.md\:bottom-auto{bottom:auto}.md\:left-0{left:0}.md\:right-0{right:0}.md\:top-1\/2{top:50%}.md\:top-1\/3{top:33.333333%}.md\:top-2\/3{top:66.666667%}.md\:top-48{top:12rem}.md\:top-\[123px\]{top:123px}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1 / span 1}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-auto{margin-left:auto}.md\:mr-auto{margin-right:auto}.md\:mt-10{margin-top:2.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-60{height:15rem}.md\:h-64{height:16rem}.md\:h-72{height:18rem}.md\:h-8{height:2rem}.md\:h-\[642px\]{height:642px}.md\:h-\[calc\(100dvh-123px\)\]{height:calc(100dvh - 123px)}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:min-h-96{min-height:24rem}.md\:min-h-\[48px\]{min-height:48px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-2\/3{width:66.666667%}.md\:w-52{width:13rem}.md\:w-60{width:15rem}.md\:w-64{width:16rem}.md\:w-72{width:18rem}.md\:w-8{width:2rem}.md\:w-\[130px\]{width:130px}.md\:w-\[177px\]{width:177px}.md\:w-\[200px\]{width:200px}.md\:w-\[260px\]{width:260px}.md\:w-\[329px\]{width:329px}.md\:w-\[480px\]{width:480px}.md\:w-\[60vw\]{width:60vw}.md\:w-\[calc\(100\%-0\.75rem\)\]{width:calc(100% - .75rem)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:w-full{width:100%}.md\:max-w-60{max-width:15rem}.md\:max-w-\[386px\]{max-width:386px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[472px\]{max-width:472px}.md\:max-w-\[760px\]{max-width:760px}.md\:max-w-\[825px\]{max-width:825px}.md\:max-w-\[90\%\]{max-width:90%}.md\:max-w-md{max-width:28rem}.md\:\!translate-y-0{--tw-translate-y: 0px !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-10{gap:2.5rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-20{gap:5rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-\[50px\]{gap:50px}.md\:gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-hidden{overflow-x:hidden}.md\:overflow-y-hidden{overflow-y:hidden}.md\:overflow-y-scroll{overflow-y:scroll}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-br-lg{border-bottom-right-radius:.5rem}.md\:rounded-tl-lg{border-top-left-radius:.5rem}.md\:rounded-tr-lg{border-top-right-radius:.5rem}.md\:border-b-2{border-bottom-width:2px}.md\:border-l-\[5px\]{border-left-width:5px}.md\:border-t-0{border-top-width:0px}.md\:border-b-\[\#D6D8DA\]{--tw-border-opacity: 1;border-bottom-color:rgb(214 216 218 / var(--tw-border-opacity, 1))}.md\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.md\:object-cover{-o-object-fit:cover;object-fit:cover}.md\:p-0{padding:0}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:\!px-0{padding-left:0!important;padding-right:0!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-\[186px\]{padding-top:186px;padding-bottom:186px}.md\:py-\[4\.5rem\]{padding-top:4.5rem;padding-bottom:4.5rem}.md\:py-\[7\.5rem\]{padding-top:7.5rem;padding-bottom:7.5rem}.md\:py-\[72px\]{padding-top:72px;padding-bottom:72px}.md\:py-\[84px\]{padding-top:84px;padding-bottom:84px}.md\:\!pt-12{padding-top:3rem!important}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-0{padding-left:0}.md\:pl-16{padding-left:4rem}.md\:pr-3{padding-right:.75rem}.md\:pt-12{padding-top:3rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-40{padding-top:10rem}.md\:pt-48{padding-top:12rem}.md\:pt-52{padding-top:13rem}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.35rem\]{font-size:1.35rem}.md\:text-\[30px\]{font-size:30px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[45px\]{font-size:45px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[60px\]{font-size:60px}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-medium{font-weight:500}.md\:leading-7{line-height:1.75rem}.md\:leading-8{line-height:2rem}.md\:leading-9{line-height:2.25rem}.md\:leading-\[30px\]{line-height:30px}.md\:leading-\[44px\]{line-height:44px}.md\:leading-\[52px\]{line-height:52px}.md\:leading-\[58px\]{line-height:58px}.md\:leading-\[72px\]{line-height:72px}}@media (min-width: 993px){.tablet\:top-16{top:4rem}.tablet\:mb-0{margin-bottom:0}.tablet\:mb-10{margin-bottom:2.5rem}.tablet\:mb-6{margin-bottom:1.5rem}.tablet\:mb-8{margin-bottom:2rem}.tablet\:mt-0{margin-top:0}.tablet\:block{display:block}.tablet\:flex{display:flex}.tablet\:hidden{display:none}.tablet\:w-1\/3{width:33.333333%}.tablet\:w-2\/3{width:66.666667%}.tablet\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tablet\:flex-row{flex-direction:row}.tablet\:items-center{align-items:center}.tablet\:gap-14{gap:3.5rem}.tablet\:gap-20{gap:5rem}.tablet\:gap-32{gap:8rem}.tablet\:gap-6{gap:1.5rem}.tablet\:rounded-3xl{border-radius:1.5rem}.tablet\:px-24{padding-left:6rem;padding-right:6rem}.tablet\:py-16{padding-top:4rem;padding-bottom:4rem}.tablet\:py-20{padding-top:5rem;padding-bottom:5rem}.tablet\:py-28{padding-top:7rem;padding-bottom:7rem}.tablet\:pb-16{padding-bottom:4rem}.tablet\:pb-6{padding-bottom:1.5rem}.tablet\:pb-8{padding-bottom:2rem}.tablet\:pt-20{padding-top:5rem}.tablet\:text-left{text-align:left}.tablet\:text-center{text-align:center}.tablet\:text-2xl{font-size:1.5rem;line-height:2rem}.tablet\:text-3xl{font-size:1.875rem;line-height:2.25rem}.tablet\:text-4xl{font-size:2.25rem;line-height:2.5rem}.tablet\:text-5xl{font-size:3rem;line-height:1}.tablet\:text-xl{font-size:1.25rem;line-height:1.75rem}.tablet\:font-medium{font-weight:500}.tablet\:leading-7{line-height:1.75rem}.tablet\:leading-\[30px\]{line-height:30px}}@media (min-width: 1024px){.lg\:-bottom-20{bottom:-5rem}.lg\:top-96{top:24rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-full{grid-column:1 / -1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-\[320px\]{height:320px}.lg\:h-\[520px\]{height:520px}.lg\:w-1\/2{width:50%}.lg\:w-20{width:5rem}.lg\:w-\[440px\]{width:440px}.lg\:w-fit{width:-moz-fit-content;width:fit-content}.lg\:max-w-\[429px\]{max-width:429px}.lg\:max-w-\[460px\]{max-width:460px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-20{gap:5rem}.lg\:gap-8{gap:2rem}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.lg\:rounded-bl-\[30px\]{border-bottom-left-radius:30px}.lg\:bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(255 251 229 / var(--tw-bg-opacity, 1))}.lg\:p-10{padding:2.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[6rem\]{padding-left:6rem;padding-right:6rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-\[10rem\]{padding-top:10rem;padding-bottom:10rem}.lg\:py-\[4rem\]{padding-top:4rem;padding-bottom:4rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pl-24{padding-left:6rem}.lg\:pr-0{padding-right:0}.lg\:pr-12{padding-right:3rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-8{padding-top:2rem}.lg\:text-\[20px\]{font-size:20px}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[22px\]{line-height:22px}.lg\:leading-\[44px\]{line-height:44px}}@media (min-width: 1280px){.xl\:static{position:static}.xl\:-bottom-28{bottom:-7rem}.xl\:-bottom-32{bottom:-8rem}.xl\:-bottom-36{bottom:-9rem}.xl\:mb-0{margin-bottom:0}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:ml-8{margin-left:2rem}.xl\:mr-8{margin-right:2rem}.xl\:mt-20{margin-top:5rem}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:w-1\/3{width:33.333333%}.xl\:w-2\/3{width:66.666667%}.xl\:w-3\/4{width:75%}.xl\:w-72{width:18rem}.xl\:w-auto{width:auto}.xl\:w-full{width:100%}.xl\:max-w-\[640px\]{max-width:640px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-20{gap:5rem}.xl\:gap-28{gap:7rem}.xl\:gap-32{gap:8rem}.xl\:gap-\[120px\]{gap:120px}.xl\:whitespace-nowrap{white-space:nowrap}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pl-16{padding-left:4rem}.xl\:pl-32{padding-left:8rem}.xl\:pt-\[10rem\]{padding-top:10rem}.xl\:text-\[60px\]{font-size:60px}.xl\:leading-\[72px\]{line-height:72px}}@media (min-width: 1536px){.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:flex-row{flex-direction:row}.\32xl\:gap-8{gap:2rem}.\32xl\:gap-\[260px\]{gap:260px}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (prefers-color-scheme: dark){.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}.\[\&_li\]\:my-2 li{margin-top:.5rem;margin-bottom:.5rem}.\[\&_p\]\:\!p-0 p{padding:0!important}.\[\&_p\]\:p-0 p{padding:0}.\[\&_p\]\:py-0 p{padding-top:0;padding-bottom:0}.\[\&_p\]\:empty\:hidden:empty p{display:none}.\[\&_path\]\:\!fill-dark-blue path{fill:#1c4da1!important} diff --git a/public/build/assets/app-eQCTG5_R.js b/public/build/assets/app-G3PhDSFH.js similarity index 55% rename from public/build/assets/app-eQCTG5_R.js rename to public/build/assets/app-G3PhDSFH.js index 95f5e9b3d..537754846 100644 --- a/public/build/assets/app-eQCTG5_R.js +++ b/public/build/assets/app-G3PhDSFH.js @@ -1,76 +1,76 @@ -var aE=Object.defineProperty;var lE=(e,t,n)=>t in e?aE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ze=(e,t,n)=>lE(e,typeof t!="symbol"?t+"":t,n);const oE="modulepreload",uE=function(e){return"/build/"+e},Vv={},Vt=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),u=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.allSettled(n.map(c=>{if(c=uE(c),c in Vv)return;Vv[c]=!0;const h=c.endsWith(".css"),f=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const p=document.createElement("link");if(p.rel=h?"stylesheet":oE,h||(p.as="script"),p.crossOrigin="",p.href=c,u&&p.setAttribute("nonce",u),document.head.appendChild(p),h)return new Promise((m,y)=>{p.addEventListener("load",m),p.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${c}`)))})}))}function a(o){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=o,window.dispatchEvent(u),!u.defaultPrevented)throw o}return s.then(o=>{for(const u of o||[])u.status==="rejected"&&a(u.reason);return t().catch(a)})};function k0(e,t){return function(){return e.apply(t,arguments)}}const{toString:cE}=Object.prototype,{getPrototypeOf:Jh}=Object,{iterator:Pc,toStringTag:S0}=Symbol,Lc=(e=>t=>{const n=cE.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),bs=e=>(e=e.toLowerCase(),t=>Lc(t)===e),Ic=e=>t=>typeof t===e,{isArray:xl}=Array,co=Ic("undefined");function dE(e){return e!==null&&!co(e)&&e.constructor!==null&&!co(e.constructor)&&Ar(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const T0=bs("ArrayBuffer");function fE(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&T0(e.buffer),t}const hE=Ic("string"),Ar=Ic("function"),A0=Ic("number"),Nc=e=>e!==null&&typeof e=="object",pE=e=>e===!0||e===!1,Yu=e=>{if(Lc(e)!=="object")return!1;const t=Jh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(S0 in e)&&!(Pc in e)},mE=bs("Date"),gE=bs("File"),vE=bs("Blob"),yE=bs("FileList"),_E=e=>Nc(e)&&Ar(e.pipe),bE=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ar(e.append)&&((t=Lc(e))==="formdata"||t==="object"&&Ar(e.toString)&&e.toString()==="[object FormData]"))},wE=bs("URLSearchParams"),[xE,kE,SE,TE]=["ReadableStream","Request","Response","Headers"].map(bs),AE=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mo(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),xl(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const ia=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,E0=e=>!co(e)&&e!==ia;function dh(){const{caseless:e}=E0(this)&&this||{},t={},n=(r,s)=>{const a=e&&C0(t,s)||s;Yu(t[a])&&Yu(r)?t[a]=dh(t[a],r):Yu(r)?t[a]=dh({},r):xl(r)?t[a]=r.slice():t[a]=r};for(let r=0,s=arguments.length;r(Mo(t,(s,a)=>{n&&Ar(s)?e[a]=k0(s,n):e[a]=s},{allOwnKeys:r}),e),EE=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),OE=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},ME=(e,t,n,r)=>{let s,a,o;const u={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)o=s[a],(!r||r(o,e,t))&&!u[o]&&(t[o]=e[o],u[o]=!0);e=n!==!1&&Jh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},RE=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},DE=e=>{if(!e)return null;if(xl(e))return e;let t=e.length;if(!A0(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},PE=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Jh(Uint8Array)),LE=(e,t)=>{const r=(e&&e[Pc]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},IE=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},NE=bs("HTMLFormElement"),VE=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Fv=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),FE=bs("RegExp"),O0=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Mo(n,(s,a)=>{let o;(o=t(s,a,e))!==!1&&(r[a]=o||s)}),Object.defineProperties(e,r)},$E=e=>{O0(e,(t,n)=>{if(Ar(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Ar(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},BE=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return xl(e)?r(e):r(String(e).split(t)),n},HE=()=>{},UE=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function jE(e){return!!(e&&Ar(e.append)&&e[S0]==="FormData"&&e[Pc])}const qE=e=>{const t=new Array(10),n=(r,s)=>{if(Nc(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const a=xl(r)?[]:{};return Mo(r,(o,u)=>{const c=n(o,s+1);!co(c)&&(a[u]=c)}),t[s]=void 0,a}}return r};return n(e,0)},WE=bs("AsyncFunction"),YE=e=>e&&(Nc(e)||Ar(e))&&Ar(e.then)&&Ar(e.catch),M0=((e,t)=>e?setImmediate:t?((n,r)=>(ia.addEventListener("message",({source:s,data:a})=>{s===ia&&a===n&&r.length&&r.shift()()},!1),s=>{r.push(s),ia.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ar(ia.postMessage)),zE=typeof queueMicrotask<"u"?queueMicrotask.bind(ia):typeof process<"u"&&process.nextTick||M0,KE=e=>e!=null&&Ar(e[Pc]),be={isArray:xl,isArrayBuffer:T0,isBuffer:dE,isFormData:bE,isArrayBufferView:fE,isString:hE,isNumber:A0,isBoolean:pE,isObject:Nc,isPlainObject:Yu,isReadableStream:xE,isRequest:kE,isResponse:SE,isHeaders:TE,isUndefined:co,isDate:mE,isFile:gE,isBlob:vE,isRegExp:FE,isFunction:Ar,isStream:_E,isURLSearchParams:wE,isTypedArray:PE,isFileList:yE,forEach:Mo,merge:dh,extend:CE,trim:AE,stripBOM:EE,inherits:OE,toFlatObject:ME,kindOf:Lc,kindOfTest:bs,endsWith:RE,toArray:DE,forEachEntry:LE,matchAll:IE,isHTMLForm:NE,hasOwnProperty:Fv,hasOwnProp:Fv,reduceDescriptors:O0,freezeMethods:$E,toObjectSet:BE,toCamelCase:VE,noop:HE,toFiniteNumber:UE,findKey:C0,global:ia,isContextDefined:E0,isSpecCompliantForm:jE,toJSONObject:qE,isAsyncFn:WE,isThenable:YE,setImmediate:M0,asap:zE,isIterable:KE};function dt(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}be.inherits(dt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:be.toJSONObject(this.config),code:this.code,status:this.status}}});const R0=dt.prototype,D0={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{D0[e]={value:e}});Object.defineProperties(dt,D0);Object.defineProperty(R0,"isAxiosError",{value:!0});dt.from=(e,t,n,r,s,a)=>{const o=Object.create(R0);return be.toFlatObject(e,o,function(c){return c!==Error.prototype},u=>u!=="isAxiosError"),dt.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};const GE=null;function fh(e){return be.isPlainObject(e)||be.isArray(e)}function P0(e){return be.endsWith(e,"[]")?e.slice(0,-2):e}function $v(e,t,n){return e?e.concat(t).map(function(s,a){return s=P0(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function JE(e){return be.isArray(e)&&!e.some(fh)}const ZE=be.toFlatObject(be,{},null,function(t){return/^is[A-Z]/.test(t)});function Vc(e,t,n){if(!be.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=be.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,A){return!be.isUndefined(A[b])});const r=n.metaTokens,s=n.visitor||f,a=n.dots,o=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&be.isSpecCompliantForm(t);if(!be.isFunction(s))throw new TypeError("visitor must be a function");function h(_){if(_===null)return"";if(be.isDate(_))return _.toISOString();if(!c&&be.isBlob(_))throw new dt("Blob is not supported. Use a Buffer instead.");return be.isArrayBuffer(_)||be.isTypedArray(_)?c&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function f(_,b,A){let B=_;if(_&&!A&&typeof _=="object"){if(be.endsWith(b,"{}"))b=r?b:b.slice(0,-2),_=JSON.stringify(_);else if(be.isArray(_)&&JE(_)||(be.isFileList(_)||be.endsWith(b,"[]"))&&(B=be.toArray(_)))return b=P0(b),B.forEach(function(x,C){!(be.isUndefined(x)||x===null)&&t.append(o===!0?$v([b],C,a):o===null?b:b+"[]",h(x))}),!1}return fh(_)?!0:(t.append($v(A,b,a),h(_)),!1)}const p=[],m=Object.assign(ZE,{defaultVisitor:f,convertValue:h,isVisitable:fh});function y(_,b){if(!be.isUndefined(_)){if(p.indexOf(_)!==-1)throw Error("Circular reference detected in "+b.join("."));p.push(_),be.forEach(_,function(B,V){(!(be.isUndefined(B)||B===null)&&s.call(t,B,be.isString(V)?V.trim():V,b,m))===!0&&y(B,b?b.concat(V):[V])}),p.pop()}}if(!be.isObject(e))throw new TypeError("data must be an object");return y(e),t}function Bv(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Zh(e,t){this._pairs=[],e&&Vc(e,this,t)}const L0=Zh.prototype;L0.append=function(t,n){this._pairs.push([t,n])};L0.toString=function(t){const n=t?function(r){return t.call(this,r,Bv)}:Bv;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function XE(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function I0(e,t,n){if(!t)return e;const r=n&&n.encode||XE;be.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let a;if(s?a=s(t,n):a=be.isURLSearchParams(t)?t.toString():new Zh(t,n).toString(r),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class Hv{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){be.forEach(this.handlers,function(r){r!==null&&t(r)})}}const N0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},QE=typeof URLSearchParams<"u"?URLSearchParams:Zh,eO=typeof FormData<"u"?FormData:null,tO=typeof Blob<"u"?Blob:null,nO={isBrowser:!0,classes:{URLSearchParams:QE,FormData:eO,Blob:tO},protocols:["http","https","file","blob","url","data"]},Xh=typeof window<"u"&&typeof document<"u",hh=typeof navigator=="object"&&navigator||void 0,rO=Xh&&(!hh||["ReactNative","NativeScript","NS"].indexOf(hh.product)<0),sO=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",iO=Xh&&window.location.href||"http://localhost",aO=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Xh,hasStandardBrowserEnv:rO,hasStandardBrowserWebWorkerEnv:sO,navigator:hh,origin:iO},Symbol.toStringTag,{value:"Module"})),nr={...aO,...nO};function lO(e,t){return Vc(e,new nr.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,a){return nr.isNode&&be.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function oO(e){return be.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function uO(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r=n.length;return o=!o&&be.isArray(s)?s.length:o,c?(be.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!u):((!s[o]||!be.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],a)&&be.isArray(s[o])&&(s[o]=uO(s[o])),!u)}if(be.isFormData(e)&&be.isFunction(e.entries)){const n={};return be.forEachEntry(e,(r,s)=>{t(oO(r),s,n,0)}),n}return null}function cO(e,t,n){if(be.isString(e))try{return(t||JSON.parse)(e),be.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ro={transitional:N0,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=be.isObject(t);if(a&&be.isHTMLForm(t)&&(t=new FormData(t)),be.isFormData(t))return s?JSON.stringify(V0(t)):t;if(be.isArrayBuffer(t)||be.isBuffer(t)||be.isStream(t)||be.isFile(t)||be.isBlob(t)||be.isReadableStream(t))return t;if(be.isArrayBufferView(t))return t.buffer;if(be.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return lO(t,this.formSerializer).toString();if((u=be.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Vc(u?{"files[]":t}:t,c&&new c,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),cO(t)):t}],transformResponse:[function(t){const n=this.transitional||Ro.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(be.isResponse(t)||be.isReadableStream(t))return t;if(t&&be.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(u){if(o)throw u.name==="SyntaxError"?dt.from(u,dt.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nr.classes.FormData,Blob:nr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};be.forEach(["delete","get","head","post","put","patch"],e=>{Ro.headers[e]={}});const dO=be.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"]),fO=e=>{const t={};let n,r,s;return e&&e.split(` -`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&dO[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Uv=Symbol("internals");function ql(e){return e&&String(e).trim().toLowerCase()}function zu(e){return e===!1||e==null?e:be.isArray(e)?e.map(zu):String(e)}function hO(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const pO=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Df(e,t,n,r,s){if(be.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!be.isString(t)){if(be.isString(r))return t.indexOf(r)!==-1;if(be.isRegExp(r))return r.test(t)}}function mO(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function gO(e,t){const n=be.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,o){return this[r].call(this,t,s,a,o)},configurable:!0})})}let Cr=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(u,c,h){const f=ql(c);if(!f)throw new Error("header name must be a non-empty string");const p=be.findKey(s,f);(!p||s[p]===void 0||h===!0||h===void 0&&s[p]!==!1)&&(s[p||c]=zu(u))}const o=(u,c)=>be.forEach(u,(h,f)=>a(h,f,c));if(be.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(be.isString(t)&&(t=t.trim())&&!pO(t))o(fO(t),n);else if(be.isObject(t)&&be.isIterable(t)){let u={},c,h;for(const f of t){if(!be.isArray(f))throw TypeError("Object iterator must return a key-value pair");u[h=f[0]]=(c=u[h])?be.isArray(c)?[...c,f[1]]:[c,f[1]]:f[1]}o(u,n)}else t!=null&&a(n,t,r);return this}get(t,n){if(t=ql(t),t){const r=be.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return hO(s);if(be.isFunction(n))return n.call(this,s,r);if(be.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=ql(t),t){const r=be.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Df(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(o){if(o=ql(o),o){const u=be.findKey(r,o);u&&(!n||Df(r,r[u],u,n))&&(delete r[u],s=!0)}}return be.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||Df(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return be.forEach(this,(s,a)=>{const o=be.findKey(r,a);if(o){n[o]=zu(s),delete n[a];return}const u=t?mO(a):String(a).trim();u!==a&&delete n[a],n[u]=zu(s),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return be.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&be.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Uv]=this[Uv]={accessors:{}}).accessors,s=this.prototype;function a(o){const u=ql(o);r[u]||(gO(s,o),r[u]=!0)}return be.isArray(t)?t.forEach(a):a(t),this}};Cr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);be.reduceDescriptors(Cr.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});be.freezeMethods(Cr);function Pf(e,t){const n=this||Ro,r=t||n,s=Cr.from(r.headers);let a=r.data;return be.forEach(e,function(u){a=u.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function F0(e){return!!(e&&e.__CANCEL__)}function kl(e,t,n){dt.call(this,e??"canceled",dt.ERR_CANCELED,t,n),this.name="CanceledError"}be.inherits(kl,dt,{__CANCEL__:!0});function $0(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new dt("Request failed with status code "+n.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function vO(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function yO(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,o;return t=t!==void 0?t:1e3,function(c){const h=Date.now(),f=r[a];o||(o=h),n[s]=c,r[s]=h;let p=a,m=0;for(;p!==s;)m+=n[p++],p=p%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),h-o{n=f,s=null,a&&(clearTimeout(a),a=null),e.apply(null,h)};return[(...h)=>{const f=Date.now(),p=f-n;p>=r?o(h,f):(s=h,a||(a=setTimeout(()=>{a=null,o(s)},r-p)))},()=>s&&o(s)]}const rc=(e,t,n=3)=>{let r=0;const s=yO(50,250);return _O(a=>{const o=a.loaded,u=a.lengthComputable?a.total:void 0,c=o-r,h=s(c),f=o<=u;r=o;const p={loaded:o,total:u,progress:u?o/u:void 0,bytes:c,rate:h||void 0,estimated:h&&u&&f?(u-o)/h:void 0,event:a,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(p)},n)},jv=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},qv=e=>(...t)=>be.asap(()=>e(...t)),bO=nr.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,nr.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(nr.origin),nr.navigator&&/(msie|trident)/i.test(nr.navigator.userAgent)):()=>!0,wO=nr.hasStandardBrowserEnv?{write(e,t,n,r,s,a){const o=[e+"="+encodeURIComponent(t)];be.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),be.isString(r)&&o.push("path="+r),be.isString(s)&&o.push("domain="+s),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function xO(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function kO(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function B0(e,t,n){let r=!xO(t);return e&&(r||n==!1)?kO(e,t):t}const Wv=e=>e instanceof Cr?{...e}:e;function va(e,t){t=t||{};const n={};function r(h,f,p,m){return be.isPlainObject(h)&&be.isPlainObject(f)?be.merge.call({caseless:m},h,f):be.isPlainObject(f)?be.merge({},f):be.isArray(f)?f.slice():f}function s(h,f,p,m){if(be.isUndefined(f)){if(!be.isUndefined(h))return r(void 0,h,p,m)}else return r(h,f,p,m)}function a(h,f){if(!be.isUndefined(f))return r(void 0,f)}function o(h,f){if(be.isUndefined(f)){if(!be.isUndefined(h))return r(void 0,h)}else return r(void 0,f)}function u(h,f,p){if(p in t)return r(h,f);if(p in e)return r(void 0,h)}const c={url:a,method:a,data:a,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:u,headers:(h,f,p)=>s(Wv(h),Wv(f),p,!0)};return be.forEach(Object.keys(Object.assign({},e,t)),function(f){const p=c[f]||s,m=p(e[f],t[f],f);be.isUndefined(m)&&p!==u||(n[f]=m)}),n}const H0=e=>{const t=va({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:a,headers:o,auth:u}=t;t.headers=o=Cr.from(o),t.url=I0(B0(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),u&&o.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let c;if(be.isFormData(n)){if(nr.hasStandardBrowserEnv||nr.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((c=o.getContentType())!==!1){const[h,...f]=c?c.split(";").map(p=>p.trim()).filter(Boolean):[];o.setContentType([h||"multipart/form-data",...f].join("; "))}}if(nr.hasStandardBrowserEnv&&(r&&be.isFunction(r)&&(r=r(t)),r||r!==!1&&bO(t.url))){const h=s&&a&&wO.read(a);h&&o.set(s,h)}return t},SO=typeof XMLHttpRequest<"u",TO=SO&&function(e){return new Promise(function(n,r){const s=H0(e);let a=s.data;const o=Cr.from(s.headers).normalize();let{responseType:u,onUploadProgress:c,onDownloadProgress:h}=s,f,p,m,y,_;function b(){y&&y(),_&&_(),s.cancelToken&&s.cancelToken.unsubscribe(f),s.signal&&s.signal.removeEventListener("abort",f)}let A=new XMLHttpRequest;A.open(s.method.toUpperCase(),s.url,!0),A.timeout=s.timeout;function B(){if(!A)return;const x=Cr.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),$={data:!u||u==="text"||u==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:x,config:e,request:A};$0(function(F){n(F),b()},function(F){r(F),b()},$),A=null}"onloadend"in A?A.onloadend=B:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(B)},A.onabort=function(){A&&(r(new dt("Request aborted",dt.ECONNABORTED,e,A)),A=null)},A.onerror=function(){r(new dt("Network Error",dt.ERR_NETWORK,e,A)),A=null},A.ontimeout=function(){let C=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const $=s.transitional||N0;s.timeoutErrorMessage&&(C=s.timeoutErrorMessage),r(new dt(C,$.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,e,A)),A=null},a===void 0&&o.setContentType(null),"setRequestHeader"in A&&be.forEach(o.toJSON(),function(C,$){A.setRequestHeader($,C)}),be.isUndefined(s.withCredentials)||(A.withCredentials=!!s.withCredentials),u&&u!=="json"&&(A.responseType=s.responseType),h&&([m,_]=rc(h,!0),A.addEventListener("progress",m)),c&&A.upload&&([p,y]=rc(c),A.upload.addEventListener("progress",p),A.upload.addEventListener("loadend",y)),(s.cancelToken||s.signal)&&(f=x=>{A&&(r(!x||x.type?new kl(null,e,A):x),A.abort(),A=null)},s.cancelToken&&s.cancelToken.subscribe(f),s.signal&&(s.signal.aborted?f():s.signal.addEventListener("abort",f)));const V=vO(s.url);if(V&&nr.protocols.indexOf(V)===-1){r(new dt("Unsupported protocol "+V+":",dt.ERR_BAD_REQUEST,e));return}A.send(a||null)})},AO=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const a=function(h){if(!s){s=!0,u();const f=h instanceof Error?h:this.reason;r.abort(f instanceof dt?f:new kl(f instanceof Error?f.message:f))}};let o=t&&setTimeout(()=>{o=null,a(new dt(`timeout ${t} of ms exceeded`,dt.ETIMEDOUT))},t);const u=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(a):h.removeEventListener("abort",a)}),e=null)};e.forEach(h=>h.addEventListener("abort",a));const{signal:c}=r;return c.unsubscribe=()=>be.asap(u),c}},CO=function*(e,t){let n=e.byteLength;if(n{const s=EO(e,t);let a=0,o,u=c=>{o||(o=!0,r&&r(c))};return new ReadableStream({async pull(c){try{const{done:h,value:f}=await s.next();if(h){u(),c.close();return}let p=f.byteLength;if(n){let m=a+=p;n(m)}c.enqueue(new Uint8Array(f))}catch(h){throw u(h),h}},cancel(c){return u(c),s.return()}},{highWaterMark:2})},Fc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",U0=Fc&&typeof ReadableStream=="function",MO=Fc&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),j0=(e,...t)=>{try{return!!e(...t)}catch{return!1}},RO=U0&&j0(()=>{let e=!1;const t=new Request(nr.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),zv=64*1024,ph=U0&&j0(()=>be.isReadableStream(new Response("").body)),sc={stream:ph&&(e=>e.body)};Fc&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!sc[t]&&(sc[t]=be.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new dt(`Response type '${t}' is not supported`,dt.ERR_NOT_SUPPORT,r)})})})(new Response);const DO=async e=>{if(e==null)return 0;if(be.isBlob(e))return e.size;if(be.isSpecCompliantForm(e))return(await new Request(nr.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(be.isArrayBufferView(e)||be.isArrayBuffer(e))return e.byteLength;if(be.isURLSearchParams(e)&&(e=e+""),be.isString(e))return(await MO(e)).byteLength},PO=async(e,t)=>{const n=be.toFiniteNumber(e.getContentLength());return n??DO(t)},LO=Fc&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:a,timeout:o,onDownloadProgress:u,onUploadProgress:c,responseType:h,headers:f,withCredentials:p="same-origin",fetchOptions:m}=H0(e);h=h?(h+"").toLowerCase():"text";let y=AO([s,a&&a.toAbortSignal()],o),_;const b=y&&y.unsubscribe&&(()=>{y.unsubscribe()});let A;try{if(c&&RO&&n!=="get"&&n!=="head"&&(A=await PO(f,r))!==0){let $=new Request(t,{method:"POST",body:r,duplex:"half"}),H;if(be.isFormData(r)&&(H=$.headers.get("content-type"))&&f.setContentType(H),$.body){const[F,U]=jv(A,rc(qv(c)));r=Yv($.body,zv,F,U)}}be.isString(p)||(p=p?"include":"omit");const B="credentials"in Request.prototype;_=new Request(t,{...m,signal:y,method:n.toUpperCase(),headers:f.normalize().toJSON(),body:r,duplex:"half",credentials:B?p:void 0});let V=await fetch(_);const x=ph&&(h==="stream"||h==="response");if(ph&&(u||x&&b)){const $={};["status","statusText","headers"].forEach(P=>{$[P]=V[P]});const H=be.toFiniteNumber(V.headers.get("content-length")),[F,U]=u&&jv(H,rc(qv(u),!0))||[];V=new Response(Yv(V.body,zv,F,()=>{U&&U(),b&&b()}),$)}h=h||"text";let C=await sc[be.findKey(sc,h)||"text"](V,e);return!x&&b&&b(),await new Promise(($,H)=>{$0($,H,{data:C,headers:Cr.from(V.headers),status:V.status,statusText:V.statusText,config:e,request:_})})}catch(B){throw b&&b(),B&&B.name==="TypeError"&&/Load failed|fetch/i.test(B.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,e,_),{cause:B.cause||B}):dt.from(B,B&&B.code,e,_)}}),mh={http:GE,xhr:TO,fetch:LO};be.forEach(mh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Kv=e=>`- ${e}`,IO=e=>be.isFunction(e)||e===null||e===!1,q0={getAdapter:e=>{e=be.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let a=0;a`adapter ${u} `+(c===!1?"is not supported by the environment":"is not available in the build"));let o=t?a.length>1?`since : -`+a.map(Kv).join(` -`):" "+Kv(a[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:mh};function Lf(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new kl(null,e)}function Gv(e){return Lf(e),e.headers=Cr.from(e.headers),e.data=Pf.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),q0.getAdapter(e.adapter||Ro.adapter)(e).then(function(r){return Lf(e),r.data=Pf.call(e,e.transformResponse,r),r.headers=Cr.from(r.headers),r},function(r){return F0(r)||(Lf(e),r&&r.response&&(r.response.data=Pf.call(e,e.transformResponse,r.response),r.response.headers=Cr.from(r.response.headers))),Promise.reject(r)})}const W0="1.9.0",$c={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{$c[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Jv={};$c.transitional=function(t,n,r){function s(a,o){return"[Axios v"+W0+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return(a,o,u)=>{if(t===!1)throw new dt(s(o," has been removed"+(n?" in "+n:"")),dt.ERR_DEPRECATED);return n&&!Jv[o]&&(Jv[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,u):!0}};$c.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function NO(e,t,n){if(typeof e!="object")throw new dt("options must be an object",dt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],o=t[a];if(o){const u=e[a],c=u===void 0||o(u,a,e);if(c!==!0)throw new dt("option "+a+" must be "+c,dt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new dt("Unknown option "+a,dt.ERR_BAD_OPTION)}}const Ku={assertOptions:NO,validators:$c},As=Ku.validators;let ua=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Hv,response:new Hv}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=va(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&Ku.assertOptions(r,{silentJSONParsing:As.transitional(As.boolean),forcedJSONParsing:As.transitional(As.boolean),clarifyTimeoutError:As.transitional(As.boolean)},!1),s!=null&&(be.isFunction(s)?n.paramsSerializer={serialize:s}:Ku.assertOptions(s,{encode:As.function,serialize:As.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Ku.assertOptions(n,{baseUrl:As.spelling("baseURL"),withXsrfToken:As.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=a&&be.merge(a.common,a[n.method]);a&&be.forEach(["delete","get","head","post","put","patch","common"],_=>{delete a[_]}),n.headers=Cr.concat(o,a);const u=[];let c=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(n)===!1||(c=c&&b.synchronous,u.unshift(b.fulfilled,b.rejected))});const h=[];this.interceptors.response.forEach(function(b){h.push(b.fulfilled,b.rejected)});let f,p=0,m;if(!c){const _=[Gv.bind(this),void 0];for(_.unshift.apply(_,u),_.push.apply(_,h),m=_.length,f=Promise.resolve(n);p{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const o=new Promise(u=>{r.subscribe(u),a=u}).then(s);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,u){r.reason||(r.reason=new kl(a,o,u),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Y0(function(s){t=s}),cancel:t}}};function FO(e){return function(n){return e.apply(null,n)}}function $O(e){return be.isObject(e)&&e.isAxiosError===!0}const gh={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(gh).forEach(([e,t])=>{gh[t]=e});function z0(e){const t=new ua(e),n=k0(ua.prototype.request,t);return be.extend(n,ua.prototype,t,{allOwnKeys:!0}),be.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return z0(va(e,s))},n}const Tt=z0(Ro);Tt.Axios=ua;Tt.CanceledError=kl;Tt.CancelToken=VO;Tt.isCancel=F0;Tt.VERSION=W0;Tt.toFormData=Vc;Tt.AxiosError=dt;Tt.Cancel=Tt.CanceledError;Tt.all=function(t){return Promise.all(t)};Tt.spread=FO;Tt.isAxiosError=$O;Tt.mergeConfig=va;Tt.AxiosHeaders=Cr;Tt.formToJSON=e=>V0(be.isHTMLForm(e)?new FormData(e):e);Tt.getAdapter=q0.getAdapter;Tt.HttpStatusCode=gh;Tt.default=Tt;const{Axios:f9,AxiosError:h9,CanceledError:p9,isCancel:m9,CancelToken:g9,VERSION:v9,all:y9,Cancel:_9,isAxiosError:b9,spread:w9,toFormData:x9,AxiosHeaders:k9,HttpStatusCode:S9,formToJSON:T9,getAdapter:A9,mergeConfig:C9}=Tt;window.axios=Tt;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";let Zv=document.head.querySelector('meta[name="csrf-token"]');Zv?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=Zv.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");/** +var sE=Object.defineProperty;var iE=(e,t,n)=>t in e?sE(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var ze=(e,t,n)=>iE(e,typeof t!="symbol"?t+"":t,n);const aE="modulepreload",lE=function(e){return"/build/"+e},Iv={},Vt=function(t,n,r){let s=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),u=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=Promise.allSettled(n.map(c=>{if(c=lE(c),c in Iv)return;Iv[c]=!0;const h=c.endsWith(".css"),f=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${f}`))return;const p=document.createElement("link");if(p.rel=h?"stylesheet":aE,h||(p.as="script"),p.crossOrigin="",p.href=c,u&&p.setAttribute("nonce",u),document.head.appendChild(p),h)return new Promise((m,y)=>{p.addEventListener("load",m),p.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${c}`)))})}))}function a(o){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=o,window.dispatchEvent(u),!u.defaultPrevented)throw o}return s.then(o=>{for(const u of o||[])u.status==="rejected"&&a(u.reason);return t().catch(a)})};function x0(e,t){return function(){return e.apply(t,arguments)}}const{toString:oE}=Object.prototype,{getPrototypeOf:Kh}=Object,Dc=(e=>t=>{const n=oE.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),bs=e=>(e=e.toLowerCase(),t=>Dc(t)===e),Pc=e=>t=>typeof t===e,{isArray:xl}=Array,co=Pc("undefined");function uE(e){return e!==null&&!co(e)&&e.constructor!==null&&!co(e.constructor)&&Br(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const k0=bs("ArrayBuffer");function cE(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&k0(e.buffer),t}const dE=Pc("string"),Br=Pc("function"),S0=Pc("number"),Lc=e=>e!==null&&typeof e=="object",fE=e=>e===!0||e===!1,Wu=e=>{if(Dc(e)!=="object")return!1;const t=Kh(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},hE=bs("Date"),pE=bs("File"),mE=bs("Blob"),gE=bs("FileList"),vE=e=>Lc(e)&&Br(e.pipe),yE=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Br(e.append)&&((t=Dc(e))==="formdata"||t==="object"&&Br(e.toString)&&e.toString()==="[object FormData]"))},_E=bs("URLSearchParams"),[bE,wE,xE,kE]=["ReadableStream","Request","Response","Headers"].map(bs),SE=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Mo(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),xl(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const ia=typeof globalThis<"u"?globalThis:typeof self<"u"?self:window,A0=e=>!co(e)&&e!==ia;function uh(){const{caseless:e}=A0(this)&&this||{},t={},n=(r,s)=>{const a=e&&T0(t,s)||s;Wu(t[a])&&Wu(r)?t[a]=uh(t[a],r):Wu(r)?t[a]=uh({},r):xl(r)?t[a]=r.slice():t[a]=r};for(let r=0,s=arguments.length;r(Mo(t,(s,a)=>{n&&Br(s)?e[a]=x0(s,n):e[a]=s},{allOwnKeys:r}),e),AE=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),CE=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},EE=(e,t,n,r)=>{let s,a,o;const u={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)o=s[a],(!r||r(o,e,t))&&!u[o]&&(t[o]=e[o],u[o]=!0);e=n!==!1&&Kh(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},OE=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},ME=e=>{if(!e)return null;if(xl(e))return e;let t=e.length;if(!S0(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},RE=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Kh(Uint8Array)),DE=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},PE=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},LE=bs("HTMLFormElement"),IE=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),Nv=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),NE=bs("RegExp"),C0=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Mo(n,(s,a)=>{let o;(o=t(s,a,e))!==!1&&(r[a]=o||s)}),Object.defineProperties(e,r)},VE=e=>{C0(e,(t,n)=>{if(Br(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Br(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},FE=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return xl(e)?r(e):r(String(e).split(t)),n},$E=()=>{},BE=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function HE(e){return!!(e&&Br(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const UE=e=>{const t=new Array(10),n=(r,s)=>{if(Lc(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const a=xl(r)?[]:{};return Mo(r,(o,u)=>{const c=n(o,s+1);!co(c)&&(a[u]=c)}),t[s]=void 0,a}}return r};return n(e,0)},jE=bs("AsyncFunction"),qE=e=>e&&(Lc(e)||Br(e))&&Br(e.then)&&Br(e.catch),E0=((e,t)=>e?setImmediate:t?((n,r)=>(ia.addEventListener("message",({source:s,data:a})=>{s===ia&&a===n&&r.length&&r.shift()()},!1),s=>{r.push(s),ia.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Br(ia.postMessage)),WE=typeof queueMicrotask<"u"?queueMicrotask.bind(ia):typeof process<"u"&&process.nextTick||E0,we={isArray:xl,isArrayBuffer:k0,isBuffer:uE,isFormData:yE,isArrayBufferView:cE,isString:dE,isNumber:S0,isBoolean:fE,isObject:Lc,isPlainObject:Wu,isReadableStream:bE,isRequest:wE,isResponse:xE,isHeaders:kE,isUndefined:co,isDate:hE,isFile:pE,isBlob:mE,isRegExp:NE,isFunction:Br,isStream:vE,isURLSearchParams:_E,isTypedArray:RE,isFileList:gE,forEach:Mo,merge:uh,extend:TE,trim:SE,stripBOM:AE,inherits:CE,toFlatObject:EE,kindOf:Dc,kindOfTest:bs,endsWith:OE,toArray:ME,forEachEntry:DE,matchAll:PE,isHTMLForm:LE,hasOwnProperty:Nv,hasOwnProp:Nv,reduceDescriptors:C0,freezeMethods:VE,toObjectSet:FE,toCamelCase:IE,noop:$E,toFiniteNumber:BE,findKey:T0,global:ia,isContextDefined:A0,isSpecCompliantForm:HE,toJSONObject:UE,isAsyncFn:jE,isThenable:qE,setImmediate:E0,asap:WE};function dt(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}we.inherits(dt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:we.toJSONObject(this.config),code:this.code,status:this.status}}});const O0=dt.prototype,M0={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{M0[e]={value:e}});Object.defineProperties(dt,M0);Object.defineProperty(O0,"isAxiosError",{value:!0});dt.from=(e,t,n,r,s,a)=>{const o=Object.create(O0);return we.toFlatObject(e,o,function(c){return c!==Error.prototype},u=>u!=="isAxiosError"),dt.call(o,e.message,t,n,r,s),o.cause=e,o.name=e.name,a&&Object.assign(o,a),o};const YE=null;function ch(e){return we.isPlainObject(e)||we.isArray(e)}function R0(e){return we.endsWith(e,"[]")?e.slice(0,-2):e}function Vv(e,t,n){return e?e.concat(t).map(function(s,a){return s=R0(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function zE(e){return we.isArray(e)&&!e.some(ch)}const KE=we.toFlatObject(we,{},null,function(t){return/^is[A-Z]/.test(t)});function Ic(e,t,n){if(!we.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=we.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,A){return!we.isUndefined(A[b])});const r=n.metaTokens,s=n.visitor||f,a=n.dots,o=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&we.isSpecCompliantForm(t);if(!we.isFunction(s))throw new TypeError("visitor must be a function");function h(_){if(_===null)return"";if(we.isDate(_))return _.toISOString();if(!c&&we.isBlob(_))throw new dt("Blob is not supported. Use a Buffer instead.");return we.isArrayBuffer(_)||we.isTypedArray(_)?c&&typeof Blob=="function"?new Blob([_]):Buffer.from(_):_}function f(_,b,A){let B=_;if(_&&!A&&typeof _=="object"){if(we.endsWith(b,"{}"))b=r?b:b.slice(0,-2),_=JSON.stringify(_);else if(we.isArray(_)&&zE(_)||(we.isFileList(_)||we.endsWith(b,"[]"))&&(B=we.toArray(_)))return b=R0(b),B.forEach(function(x,C){!(we.isUndefined(x)||x===null)&&t.append(o===!0?Vv([b],C,a):o===null?b:b+"[]",h(x))}),!1}return ch(_)?!0:(t.append(Vv(A,b,a),h(_)),!1)}const p=[],m=Object.assign(KE,{defaultVisitor:f,convertValue:h,isVisitable:ch});function y(_,b){if(!we.isUndefined(_)){if(p.indexOf(_)!==-1)throw Error("Circular reference detected in "+b.join("."));p.push(_),we.forEach(_,function(B,V){(!(we.isUndefined(B)||B===null)&&s.call(t,B,we.isString(V)?V.trim():V,b,m))===!0&&y(B,b?b.concat(V):[V])}),p.pop()}}if(!we.isObject(e))throw new TypeError("data must be an object");return y(e),t}function Fv(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Gh(e,t){this._pairs=[],e&&Ic(e,this,t)}const D0=Gh.prototype;D0.append=function(t,n){this._pairs.push([t,n])};D0.toString=function(t){const n=t?function(r){return t.call(this,r,Fv)}:Fv;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function GE(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function P0(e,t,n){if(!t)return e;const r=n&&n.encode||GE;we.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let a;if(s?a=s(t,n):a=we.isURLSearchParams(t)?t.toString():new Gh(t,n).toString(r),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class $v{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){we.forEach(this.handlers,function(r){r!==null&&t(r)})}}const L0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},JE=typeof URLSearchParams<"u"?URLSearchParams:Gh,ZE=typeof FormData<"u"?FormData:null,XE=typeof Blob<"u"?Blob:null,QE={isBrowser:!0,classes:{URLSearchParams:JE,FormData:ZE,Blob:XE},protocols:["http","https","file","blob","url","data"]},Jh=typeof window<"u"&&typeof document<"u",dh=typeof navigator=="object"&&navigator||void 0,eO=Jh&&(!dh||["ReactNative","NativeScript","NS"].indexOf(dh.product)<0),tO=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",nO=Jh&&window.location.href||"http://localhost",rO=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Jh,hasStandardBrowserEnv:eO,hasStandardBrowserWebWorkerEnv:tO,navigator:dh,origin:nO},Symbol.toStringTag,{value:"Module"})),nr={...rO,...QE};function sO(e,t){return Ic(e,new nr.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,a){return nr.isNode&&we.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}function iO(e){return we.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function aO(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r=n.length;return o=!o&&we.isArray(s)?s.length:o,c?(we.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!u):((!s[o]||!we.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],a)&&we.isArray(s[o])&&(s[o]=aO(s[o])),!u)}if(we.isFormData(e)&&we.isFunction(e.entries)){const n={};return we.forEachEntry(e,(r,s)=>{t(iO(r),s,n,0)}),n}return null}function lO(e,t,n){if(we.isString(e))try{return(t||JSON.parse)(e),we.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Ro={transitional:L0,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=we.isObject(t);if(a&&we.isHTMLForm(t)&&(t=new FormData(t)),we.isFormData(t))return s?JSON.stringify(I0(t)):t;if(we.isArrayBuffer(t)||we.isBuffer(t)||we.isStream(t)||we.isFile(t)||we.isBlob(t)||we.isReadableStream(t))return t;if(we.isArrayBufferView(t))return t.buffer;if(we.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return sO(t,this.formSerializer).toString();if((u=we.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Ic(u?{"files[]":t}:t,c&&new c,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),lO(t)):t}],transformResponse:[function(t){const n=this.transitional||Ro.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(we.isResponse(t)||we.isReadableStream(t))return t;if(t&&we.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(u){if(o)throw u.name==="SyntaxError"?dt.from(u,dt.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:nr.classes.FormData,Blob:nr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};we.forEach(["delete","get","head","post","put","patch"],e=>{Ro.headers[e]={}});const oO=we.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"]),uO=e=>{const t={};let n,r,s;return e&&e.split(` +`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&oO[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Bv=Symbol("internals");function ql(e){return e&&String(e).trim().toLowerCase()}function Yu(e){return e===!1||e==null?e:we.isArray(e)?e.map(Yu):String(e)}function cO(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const dO=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Mf(e,t,n,r,s){if(we.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!we.isString(t)){if(we.isString(r))return t.indexOf(r)!==-1;if(we.isRegExp(r))return r.test(t)}}function fO(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function hO(e,t){const n=we.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,o){return this[r].call(this,t,s,a,o)},configurable:!0})})}let Tr=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(u,c,h){const f=ql(c);if(!f)throw new Error("header name must be a non-empty string");const p=we.findKey(s,f);(!p||s[p]===void 0||h===!0||h===void 0&&s[p]!==!1)&&(s[p||c]=Yu(u))}const o=(u,c)=>we.forEach(u,(h,f)=>a(h,f,c));if(we.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(we.isString(t)&&(t=t.trim())&&!dO(t))o(uO(t),n);else if(we.isHeaders(t))for(const[u,c]of t.entries())a(c,u,r);else t!=null&&a(n,t,r);return this}get(t,n){if(t=ql(t),t){const r=we.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return cO(s);if(we.isFunction(n))return n.call(this,s,r);if(we.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=ql(t),t){const r=we.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Mf(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(o){if(o=ql(o),o){const u=we.findKey(r,o);u&&(!n||Mf(r,r[u],u,n))&&(delete r[u],s=!0)}}return we.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||Mf(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return we.forEach(this,(s,a)=>{const o=we.findKey(r,a);if(o){n[o]=Yu(s),delete n[a];return}const u=t?fO(a):String(a).trim();u!==a&&delete n[a],n[u]=Yu(s),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return we.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&we.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Bv]=this[Bv]={accessors:{}}).accessors,s=this.prototype;function a(o){const u=ql(o);r[u]||(hO(s,o),r[u]=!0)}return we.isArray(t)?t.forEach(a):a(t),this}};Tr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);we.reduceDescriptors(Tr.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});we.freezeMethods(Tr);function Rf(e,t){const n=this||Ro,r=t||n,s=Tr.from(r.headers);let a=r.data;return we.forEach(e,function(u){a=u.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function N0(e){return!!(e&&e.__CANCEL__)}function kl(e,t,n){dt.call(this,e??"canceled",dt.ERR_CANCELED,t,n),this.name="CanceledError"}we.inherits(kl,dt,{__CANCEL__:!0});function V0(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new dt("Request failed with status code "+n.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function pO(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function mO(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,o;return t=t!==void 0?t:1e3,function(c){const h=Date.now(),f=r[a];o||(o=h),n[s]=c,r[s]=h;let p=a,m=0;for(;p!==s;)m+=n[p++],p=p%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),h-o{n=f,s=null,a&&(clearTimeout(a),a=null),e.apply(null,h)};return[(...h)=>{const f=Date.now(),p=f-n;p>=r?o(h,f):(s=h,a||(a=setTimeout(()=>{a=null,o(s)},r-p)))},()=>s&&o(s)]}const nc=(e,t,n=3)=>{let r=0;const s=mO(50,250);return gO(a=>{const o=a.loaded,u=a.lengthComputable?a.total:void 0,c=o-r,h=s(c),f=o<=u;r=o;const p={loaded:o,total:u,progress:u?o/u:void 0,bytes:c,rate:h||void 0,estimated:h&&u&&f?(u-o)/h:void 0,event:a,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(p)},n)},Hv=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Uv=e=>(...t)=>we.asap(()=>e(...t)),vO=nr.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,nr.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(nr.origin),nr.navigator&&/(msie|trident)/i.test(nr.navigator.userAgent)):()=>!0,yO=nr.hasStandardBrowserEnv?{write(e,t,n,r,s,a){const o=[e+"="+encodeURIComponent(t)];we.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),we.isString(r)&&o.push("path="+r),we.isString(s)&&o.push("domain="+s),a===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function _O(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function bO(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function F0(e,t,n){let r=!_O(t);return e&&(r||n==!1)?bO(e,t):t}const jv=e=>e instanceof Tr?{...e}:e;function va(e,t){t=t||{};const n={};function r(h,f,p,m){return we.isPlainObject(h)&&we.isPlainObject(f)?we.merge.call({caseless:m},h,f):we.isPlainObject(f)?we.merge({},f):we.isArray(f)?f.slice():f}function s(h,f,p,m){if(we.isUndefined(f)){if(!we.isUndefined(h))return r(void 0,h,p,m)}else return r(h,f,p,m)}function a(h,f){if(!we.isUndefined(f))return r(void 0,f)}function o(h,f){if(we.isUndefined(f)){if(!we.isUndefined(h))return r(void 0,h)}else return r(void 0,f)}function u(h,f,p){if(p in t)return r(h,f);if(p in e)return r(void 0,h)}const c={url:a,method:a,data:a,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:u,headers:(h,f,p)=>s(jv(h),jv(f),p,!0)};return we.forEach(Object.keys(Object.assign({},e,t)),function(f){const p=c[f]||s,m=p(e[f],t[f],f);we.isUndefined(m)&&p!==u||(n[f]=m)}),n}const $0=e=>{const t=va({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:a,headers:o,auth:u}=t;t.headers=o=Tr.from(o),t.url=P0(F0(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),u&&o.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let c;if(we.isFormData(n)){if(nr.hasStandardBrowserEnv||nr.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if((c=o.getContentType())!==!1){const[h,...f]=c?c.split(";").map(p=>p.trim()).filter(Boolean):[];o.setContentType([h||"multipart/form-data",...f].join("; "))}}if(nr.hasStandardBrowserEnv&&(r&&we.isFunction(r)&&(r=r(t)),r||r!==!1&&vO(t.url))){const h=s&&a&&yO.read(a);h&&o.set(s,h)}return t},wO=typeof XMLHttpRequest<"u",xO=wO&&function(e){return new Promise(function(n,r){const s=$0(e);let a=s.data;const o=Tr.from(s.headers).normalize();let{responseType:u,onUploadProgress:c,onDownloadProgress:h}=s,f,p,m,y,_;function b(){y&&y(),_&&_(),s.cancelToken&&s.cancelToken.unsubscribe(f),s.signal&&s.signal.removeEventListener("abort",f)}let A=new XMLHttpRequest;A.open(s.method.toUpperCase(),s.url,!0),A.timeout=s.timeout;function B(){if(!A)return;const x=Tr.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),$={data:!u||u==="text"||u==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:x,config:e,request:A};V0(function(F){n(F),b()},function(F){r(F),b()},$),A=null}"onloadend"in A?A.onloadend=B:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(B)},A.onabort=function(){A&&(r(new dt("Request aborted",dt.ECONNABORTED,e,A)),A=null)},A.onerror=function(){r(new dt("Network Error",dt.ERR_NETWORK,e,A)),A=null},A.ontimeout=function(){let C=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const $=s.transitional||L0;s.timeoutErrorMessage&&(C=s.timeoutErrorMessage),r(new dt(C,$.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,e,A)),A=null},a===void 0&&o.setContentType(null),"setRequestHeader"in A&&we.forEach(o.toJSON(),function(C,$){A.setRequestHeader($,C)}),we.isUndefined(s.withCredentials)||(A.withCredentials=!!s.withCredentials),u&&u!=="json"&&(A.responseType=s.responseType),h&&([m,_]=nc(h,!0),A.addEventListener("progress",m)),c&&A.upload&&([p,y]=nc(c),A.upload.addEventListener("progress",p),A.upload.addEventListener("loadend",y)),(s.cancelToken||s.signal)&&(f=x=>{A&&(r(!x||x.type?new kl(null,e,A):x),A.abort(),A=null)},s.cancelToken&&s.cancelToken.subscribe(f),s.signal&&(s.signal.aborted?f():s.signal.addEventListener("abort",f)));const V=pO(s.url);if(V&&nr.protocols.indexOf(V)===-1){r(new dt("Unsupported protocol "+V+":",dt.ERR_BAD_REQUEST,e));return}A.send(a||null)})},kO=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const a=function(h){if(!s){s=!0,u();const f=h instanceof Error?h:this.reason;r.abort(f instanceof dt?f:new kl(f instanceof Error?f.message:f))}};let o=t&&setTimeout(()=>{o=null,a(new dt(`timeout ${t} of ms exceeded`,dt.ETIMEDOUT))},t);const u=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(h=>{h.unsubscribe?h.unsubscribe(a):h.removeEventListener("abort",a)}),e=null)};e.forEach(h=>h.addEventListener("abort",a));const{signal:c}=r;return c.unsubscribe=()=>we.asap(u),c}},SO=function*(e,t){let n=e.byteLength;if(n{const s=TO(e,t);let a=0,o,u=c=>{o||(o=!0,r&&r(c))};return new ReadableStream({async pull(c){try{const{done:h,value:f}=await s.next();if(h){u(),c.close();return}let p=f.byteLength;if(n){let m=a+=p;n(m)}c.enqueue(new Uint8Array(f))}catch(h){throw u(h),h}},cancel(c){return u(c),s.return()}},{highWaterMark:2})},Nc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",B0=Nc&&typeof ReadableStream=="function",CO=Nc&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),H0=(e,...t)=>{try{return!!e(...t)}catch{return!1}},EO=B0&&H0(()=>{let e=!1;const t=new Request(nr.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Wv=64*1024,fh=B0&&H0(()=>we.isReadableStream(new Response("").body)),rc={stream:fh&&(e=>e.body)};Nc&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!rc[t]&&(rc[t]=we.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new dt(`Response type '${t}' is not supported`,dt.ERR_NOT_SUPPORT,r)})})})(new Response);const OO=async e=>{if(e==null)return 0;if(we.isBlob(e))return e.size;if(we.isSpecCompliantForm(e))return(await new Request(nr.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(we.isArrayBufferView(e)||we.isArrayBuffer(e))return e.byteLength;if(we.isURLSearchParams(e)&&(e=e+""),we.isString(e))return(await CO(e)).byteLength},MO=async(e,t)=>{const n=we.toFiniteNumber(e.getContentLength());return n??OO(t)},RO=Nc&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:a,timeout:o,onDownloadProgress:u,onUploadProgress:c,responseType:h,headers:f,withCredentials:p="same-origin",fetchOptions:m}=$0(e);h=h?(h+"").toLowerCase():"text";let y=kO([s,a&&a.toAbortSignal()],o),_;const b=y&&y.unsubscribe&&(()=>{y.unsubscribe()});let A;try{if(c&&EO&&n!=="get"&&n!=="head"&&(A=await MO(f,r))!==0){let $=new Request(t,{method:"POST",body:r,duplex:"half"}),H;if(we.isFormData(r)&&(H=$.headers.get("content-type"))&&f.setContentType(H),$.body){const[F,U]=Hv(A,nc(Uv(c)));r=qv($.body,Wv,F,U)}}we.isString(p)||(p=p?"include":"omit");const B="credentials"in Request.prototype;_=new Request(t,{...m,signal:y,method:n.toUpperCase(),headers:f.normalize().toJSON(),body:r,duplex:"half",credentials:B?p:void 0});let V=await fetch(_);const x=fh&&(h==="stream"||h==="response");if(fh&&(u||x&&b)){const $={};["status","statusText","headers"].forEach(P=>{$[P]=V[P]});const H=we.toFiniteNumber(V.headers.get("content-length")),[F,U]=u&&Hv(H,nc(Uv(u),!0))||[];V=new Response(qv(V.body,Wv,F,()=>{U&&U(),b&&b()}),$)}h=h||"text";let C=await rc[we.findKey(rc,h)||"text"](V,e);return!x&&b&&b(),await new Promise(($,H)=>{V0($,H,{data:C,headers:Tr.from(V.headers),status:V.status,statusText:V.statusText,config:e,request:_})})}catch(B){throw b&&b(),B&&B.name==="TypeError"&&/fetch/i.test(B.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,e,_),{cause:B.cause||B}):dt.from(B,B&&B.code,e,_)}}),hh={http:YE,xhr:xO,fetch:RO};we.forEach(hh,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Yv=e=>`- ${e}`,DO=e=>we.isFunction(e)||e===null||e===!1,U0={getAdapter:e=>{e=we.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let a=0;a`adapter ${u} `+(c===!1?"is not supported by the environment":"is not available in the build"));let o=t?a.length>1?`since : +`+a.map(Yv).join(` +`):" "+Yv(a[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+o,"ERR_NOT_SUPPORT")}return r},adapters:hh};function Df(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new kl(null,e)}function zv(e){return Df(e),e.headers=Tr.from(e.headers),e.data=Rf.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),U0.getAdapter(e.adapter||Ro.adapter)(e).then(function(r){return Df(e),r.data=Rf.call(e,e.transformResponse,r),r.headers=Tr.from(r.headers),r},function(r){return N0(r)||(Df(e),r&&r.response&&(r.response.data=Rf.call(e,e.transformResponse,r.response),r.response.headers=Tr.from(r.response.headers))),Promise.reject(r)})}const j0="1.8.4",Vc={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Vc[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Kv={};Vc.transitional=function(t,n,r){function s(a,o){return"[Axios v"+j0+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return(a,o,u)=>{if(t===!1)throw new dt(s(o," has been removed"+(n?" in "+n:"")),dt.ERR_DEPRECATED);return n&&!Kv[o]&&(Kv[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,u):!0}};Vc.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function PO(e,t,n){if(typeof e!="object")throw new dt("options must be an object",dt.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],o=t[a];if(o){const u=e[a],c=u===void 0||o(u,a,e);if(c!==!0)throw new dt("option "+a+" must be "+c,dt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new dt("Unknown option "+a,dt.ERR_BAD_OPTION)}}const zu={assertOptions:PO,validators:Vc},As=zu.validators;let ua=class{constructor(t){this.defaults=t,this.interceptors={request:new $v,response:new $v}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=va(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&zu.assertOptions(r,{silentJSONParsing:As.transitional(As.boolean),forcedJSONParsing:As.transitional(As.boolean),clarifyTimeoutError:As.transitional(As.boolean)},!1),s!=null&&(we.isFunction(s)?n.paramsSerializer={serialize:s}:zu.assertOptions(s,{encode:As.function,serialize:As.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),zu.assertOptions(n,{baseUrl:As.spelling("baseURL"),withXsrfToken:As.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=a&&we.merge(a.common,a[n.method]);a&&we.forEach(["delete","get","head","post","put","patch","common"],_=>{delete a[_]}),n.headers=Tr.concat(o,a);const u=[];let c=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(n)===!1||(c=c&&b.synchronous,u.unshift(b.fulfilled,b.rejected))});const h=[];this.interceptors.response.forEach(function(b){h.push(b.fulfilled,b.rejected)});let f,p=0,m;if(!c){const _=[zv.bind(this),void 0];for(_.unshift.apply(_,u),_.push.apply(_,h),m=_.length,f=Promise.resolve(n);p{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const o=new Promise(u=>{r.subscribe(u),a=u}).then(s);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,u){r.reason||(r.reason=new kl(a,o,u),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new q0(function(s){t=s}),cancel:t}}};function IO(e){return function(n){return e.apply(null,n)}}function NO(e){return we.isObject(e)&&e.isAxiosError===!0}const ph={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(ph).forEach(([e,t])=>{ph[t]=e});function W0(e){const t=new ua(e),n=x0(ua.prototype.request,t);return we.extend(n,ua.prototype,t,{allOwnKeys:!0}),we.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return W0(va(e,s))},n}const Tt=W0(Ro);Tt.Axios=ua;Tt.CanceledError=kl;Tt.CancelToken=LO;Tt.isCancel=N0;Tt.VERSION=j0;Tt.toFormData=Ic;Tt.AxiosError=dt;Tt.Cancel=Tt.CanceledError;Tt.all=function(t){return Promise.all(t)};Tt.spread=IO;Tt.isAxiosError=NO;Tt.mergeConfig=va;Tt.AxiosHeaders=Tr;Tt.formToJSON=e=>I0(we.isHTMLForm(e)?new FormData(e):e);Tt.getAdapter=U0.getAdapter;Tt.HttpStatusCode=ph;Tt.default=Tt;const{Axios:u9,AxiosError:c9,CanceledError:d9,isCancel:f9,CancelToken:h9,VERSION:p9,all:m9,Cancel:g9,isAxiosError:v9,spread:y9,toFormData:_9,AxiosHeaders:b9,HttpStatusCode:w9,formToJSON:x9,getAdapter:k9,mergeConfig:S9}=Tt;window.axios=Tt;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";let Gv=document.head.querySelector('meta[name="csrf-token"]');Gv?window.axios.defaults.headers.common["X-CSRF-TOKEN"]=Gv.content:console.error("CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token");/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function jr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const St={},tl=[],zn=()=>{},Zl=()=>!1,wa=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Qh=e=>e.startsWith("onUpdate:"),At=Object.assign,ep=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},BO=Object.prototype.hasOwnProperty,Dt=(e,t)=>BO.call(e,t),Ye=Array.isArray,nl=e=>Sl(e)==="[object Map]",xa=e=>Sl(e)==="[object Set]",Xv=e=>Sl(e)==="[object Date]",HO=e=>Sl(e)==="[object RegExp]",it=e=>typeof e=="function",ut=e=>typeof e=="string",Or=e=>typeof e=="symbol",Bt=e=>e!==null&&typeof e=="object",tp=e=>(Bt(e)||it(e))&&it(e.then)&&it(e.catch),K0=Object.prototype.toString,Sl=e=>K0.call(e),UO=e=>Sl(e).slice(8,-1),Bc=e=>Sl(e)==="[object Object]",np=e=>ut(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ai=jr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),jO=jr("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Hc=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},qO=/-(\w)/g,Jt=Hc(e=>e.replace(qO,(t,n)=>n?n.toUpperCase():"")),WO=/\B([A-Z])/g,kr=Hc(e=>e.replace(WO,"-$1").toLowerCase()),ka=Hc(e=>e.charAt(0).toUpperCase()+e.slice(1)),rl=Hc(e=>e?`on${ka(e)}`:""),dr=(e,t)=>!Object.is(e,t),sl=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},ic=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ac=e=>{const t=ut(e)?Number(e):NaN;return isNaN(t)?e:t};let Qv;const Uc=()=>Qv||(Qv=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"||typeof window<"u"?window:{});function YO(e,t){return e+JSON.stringify(t,(n,r)=>typeof r=="function"?r.toString():r)}const zO="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",KO=jr(zO);function bn(e){if(Ye(e)){const t={};for(let n=0;n{if(n){const r=n.split(JO);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $e(e){let t="";if(ut(e))t=e;else if(Ye(e))for(let n=0;nPi(n,t))}const X0=e=>!!(e&&e.__v_isRef===!0),se=e=>ut(e)?e:e==null?"":Ye(e)||Bt(e)&&(e.toString===K0||!it(e.toString))?X0(e)?se(e.value):JSON.stringify(e,Q0,2):String(e),Q0=(e,t)=>X0(t)?Q0(e,t.value):nl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],a)=>(n[If(r,a)+" =>"]=s,n),{})}:xa(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>If(n))}:Or(t)?If(t):Bt(t)&&!Ye(t)&&!Bc(t)?String(t):t,If=(e,t="")=>{var n;return Or(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**//*! #__NO_SIDE_EFFECTS__ */function jr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const St={},tl=[],zn=()=>{},Zl=()=>!1,wa=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Zh=e=>e.startsWith("onUpdate:"),At=Object.assign,Xh=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},VO=Object.prototype.hasOwnProperty,Dt=(e,t)=>VO.call(e,t),Ye=Array.isArray,nl=e=>Sl(e)==="[object Map]",xa=e=>Sl(e)==="[object Set]",Jv=e=>Sl(e)==="[object Date]",FO=e=>Sl(e)==="[object RegExp]",it=e=>typeof e=="function",ut=e=>typeof e=="string",Cr=e=>typeof e=="symbol",Bt=e=>e!==null&&typeof e=="object",Qh=e=>(Bt(e)||it(e))&&it(e.then)&&it(e.catch),Y0=Object.prototype.toString,Sl=e=>Y0.call(e),$O=e=>Sl(e).slice(8,-1),Fc=e=>Sl(e)==="[object Object]",ep=e=>ut(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Ai=jr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),BO=jr("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),$c=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},HO=/-(\w)/g,Jt=$c(e=>e.replace(HO,(t,n)=>n?n.toUpperCase():"")),UO=/\B([A-Z])/g,xr=$c(e=>e.replace(UO,"-$1").toLowerCase()),ka=$c(e=>e.charAt(0).toUpperCase()+e.slice(1)),rl=$c(e=>e?`on${ka(e)}`:""),dr=(e,t)=>!Object.is(e,t),sl=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},sc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ic=e=>{const t=ut(e)?Number(e):NaN;return isNaN(t)?e:t};let Zv;const Bc=()=>Zv||(Zv=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"||typeof window<"u"?window:{});function jO(e,t){return e+JSON.stringify(t,(n,r)=>typeof r=="function"?r.toString():r)}const qO="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",WO=jr(qO);function bn(e){if(Ye(e)){const t={};for(let n=0;n{if(n){const r=n.split(zO);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function $e(e){let t="";if(ut(e))t=e;else if(Ye(e))for(let n=0;nPi(n,t))}const J0=e=>!!(e&&e.__v_isRef===!0),se=e=>ut(e)?e:e==null?"":Ye(e)||Bt(e)&&(e.toString===Y0||!it(e.toString))?J0(e)?se(e.value):JSON.stringify(e,Z0,2):String(e),Z0=(e,t)=>J0(t)?Z0(e,t.value):nl(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],a)=>(n[Pf(r,a)+" =>"]=s,n),{})}:xa(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Pf(n))}:Cr(t)?Pf(t):Bt(t)&&!Ye(t)&&!Fc(t)?String(t):t,Pf=(e,t="")=>{var n;return Cr(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let cr;class rp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=cr,!t&&cr&&(this.index=(cr.scopes||(cr.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(to){let t=to;for(to=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;eo;){let t=eo;for(eo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function r_(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function s_(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),lp(r),cM(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function vh(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(i_(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function i_(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ho))return;e.globalVersion=ho;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!vh(e)){e.flags&=-3;return}const n=zt,r=ms;zt=e,ms=!0;try{r_(e);const s=e.fn(e._value);(t.version===0||dr(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{zt=n,ms=r,s_(e),e.flags&=-3}}function lp(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)lp(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function cM(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function dM(e,t){e.effect instanceof fo&&(e=e.effect.fn);const n=new fo(e);t&&At(n,t);try{n.run()}catch(s){throw n.stop(),s}const r=n.run.bind(n);return r.effect=n,r}function fM(e){e.effect.stop()}let ms=!0;const a_=[];function Fi(){a_.push(ms),ms=!1}function $i(){const e=a_.pop();ms=e===void 0?!0:e}function ey(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=zt;zt=void 0;try{t()}finally{zt=n}}}let ho=0;class hM{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class qc{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!zt||!ms||zt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==zt)n=this.activeLink=new hM(zt,this),zt.deps?(n.prevDep=zt.depsTail,zt.depsTail.nextDep=n,zt.depsTail=n):zt.deps=zt.depsTail=n,l_(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=zt.depsTail,n.nextDep=void 0,zt.depsTail.nextDep=n,zt.depsTail=n,zt.deps===n&&(zt.deps=r)}return n}trigger(t){this.version++,ho++,this.notify(t)}notify(t){ip();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ap()}}}function l_(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)l_(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const lc=new WeakMap,ca=Symbol(""),yh=Symbol(""),po=Symbol("");function er(e,t,n){if(ms&&zt){let r=lc.get(e);r||lc.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new qc),s.map=r,s.key=n),s.track()}}function Js(e,t,n,r,s,a){const o=lc.get(e);if(!o){ho++;return}const u=c=>{c&&c.trigger()};if(ip(),t==="clear")o.forEach(u);else{const c=Ye(e),h=c&&np(n);if(c&&n==="length"){const f=Number(r);o.forEach((p,m)=>{(m==="length"||m===po||!Or(m)&&m>=f)&&u(p)})}else switch((n!==void 0||o.has(void 0))&&u(o.get(n)),h&&u(o.get(po)),t){case"add":c?h&&u(o.get("length")):(u(o.get(ca)),nl(e)&&u(o.get(yh)));break;case"delete":c||(u(o.get(ca)),nl(e)&&u(o.get(yh)));break;case"set":nl(e)&&u(o.get(ca));break}}ap()}function pM(e,t){const n=lc.get(e);return n&&n.get(t)}function Ua(e){const t=Mt(e);return t===e?t:(er(t,"iterate",po),Ur(e)?t:t.map(tr))}function Wc(e){return er(e=Mt(e),"iterate",po),e}const mM={__proto__:null,[Symbol.iterator](){return Vf(this,Symbol.iterator,tr)},concat(...e){return Ua(this).concat(...e.map(t=>Ye(t)?Ua(t):t))},entries(){return Vf(this,"entries",e=>(e[1]=tr(e[1]),e))},every(e,t){return Ws(this,"every",e,t,void 0,arguments)},filter(e,t){return Ws(this,"filter",e,t,n=>n.map(tr),arguments)},find(e,t){return Ws(this,"find",e,t,tr,arguments)},findIndex(e,t){return Ws(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ws(this,"findLast",e,t,tr,arguments)},findLastIndex(e,t){return Ws(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ws(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ff(this,"includes",e)},indexOf(...e){return Ff(this,"indexOf",e)},join(e){return Ua(this).join(e)},lastIndexOf(...e){return Ff(this,"lastIndexOf",e)},map(e,t){return Ws(this,"map",e,t,void 0,arguments)},pop(){return Wl(this,"pop")},push(...e){return Wl(this,"push",e)},reduce(e,...t){return ty(this,"reduce",e,t)},reduceRight(e,...t){return ty(this,"reduceRight",e,t)},shift(){return Wl(this,"shift")},some(e,t){return Ws(this,"some",e,t,void 0,arguments)},splice(...e){return Wl(this,"splice",e)},toReversed(){return Ua(this).toReversed()},toSorted(e){return Ua(this).toSorted(e)},toSpliced(...e){return Ua(this).toSpliced(...e)},unshift(...e){return Wl(this,"unshift",e)},values(){return Vf(this,"values",tr)}};function Vf(e,t,n){const r=Wc(e),s=r[t]();return r!==e&&!Ur(e)&&(s._next=s.next,s.next=()=>{const a=s._next();return a.value&&(a.value=n(a.value)),a}),s}const gM=Array.prototype;function Ws(e,t,n,r,s,a){const o=Wc(e),u=o!==e&&!Ur(e),c=o[t];if(c!==gM[t]){const p=c.apply(e,a);return u?tr(p):p}let h=n;o!==e&&(u?h=function(p,m){return n.call(this,tr(p),m,e)}:n.length>2&&(h=function(p,m){return n.call(this,p,m,e)}));const f=c.call(o,h,r);return u&&s?s(f):f}function ty(e,t,n,r){const s=Wc(e);let a=n;return s!==e&&(Ur(e)?n.length>3&&(a=function(o,u,c){return n.call(this,o,u,c,e)}):a=function(o,u,c){return n.call(this,o,tr(u),c,e)}),s[t](a,...r)}function Ff(e,t,n){const r=Mt(e);er(r,"iterate",po);const s=r[t](...n);return(s===-1||s===!1)&&Kc(n[0])?(n[0]=Mt(n[0]),r[t](...n)):s}function Wl(e,t,n=[]){Fi(),ip();const r=Mt(e)[t].apply(e,n);return ap(),$i(),r}const vM=jr("__proto__,__v_isRef,__isVue"),o_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Or));function yM(e){Or(e)||(e=String(e));const t=Mt(this);return er(t,"has",e),t.hasOwnProperty(e)}class u_{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(s?a?m_:p_:a?h_:f_).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=Ye(t);if(!s){let c;if(o&&(c=mM[n]))return c;if(n==="hasOwnProperty")return yM}const u=Reflect.get(t,n,Tn(t)?t:r);return(Or(n)?o_.has(n):vM(n))||(s||er(t,"get",n),a)?u:Tn(u)?o&&np(n)?u:u.value:Bt(u)?s?op(u):Hr(u):u}}class c_ extends u_{constructor(t=!1){super(!1,t)}set(t,n,r,s){let a=t[n];if(!this._isShallow){const c=Li(a);if(!Ur(r)&&!Li(r)&&(a=Mt(a),r=Mt(r)),!Ye(t)&&Tn(a)&&!Tn(r))return c?!1:(a.value=r,!0)}const o=Ye(t)&&np(n)?Number(n)e,Mu=e=>Reflect.getPrototypeOf(e);function kM(e,t,n){return function(...r){const s=this.__v_raw,a=Mt(s),o=nl(a),u=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,h=s[e](...r),f=n?_h:t?bh:tr;return!t&&er(a,"iterate",c?yh:ca),{next(){const{value:p,done:m}=h.next();return m?{value:p,done:m}:{value:u?[f(p[0]),f(p[1])]:f(p),done:m}},[Symbol.iterator](){return this}}}}function Ru(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function SM(e,t){const n={get(s){const a=this.__v_raw,o=Mt(a),u=Mt(s);e||(dr(s,u)&&er(o,"get",s),er(o,"get",u));const{has:c}=Mu(o),h=t?_h:e?bh:tr;if(c.call(o,s))return h(a.get(s));if(c.call(o,u))return h(a.get(u));a!==o&&a.get(s)},get size(){const s=this.__v_raw;return!e&&er(Mt(s),"iterate",ca),Reflect.get(s,"size",s)},has(s){const a=this.__v_raw,o=Mt(a),u=Mt(s);return e||(dr(s,u)&&er(o,"has",s),er(o,"has",u)),s===u?a.has(s):a.has(s)||a.has(u)},forEach(s,a){const o=this,u=o.__v_raw,c=Mt(u),h=t?_h:e?bh:tr;return!e&&er(c,"iterate",ca),u.forEach((f,p)=>s.call(a,h(f),h(p),o))}};return At(n,e?{add:Ru("add"),set:Ru("set"),delete:Ru("delete"),clear:Ru("clear")}:{add(s){!t&&!Ur(s)&&!Li(s)&&(s=Mt(s));const a=Mt(this);return Mu(a).has.call(a,s)||(a.add(s),Js(a,"add",s,s)),this},set(s,a){!t&&!Ur(a)&&!Li(a)&&(a=Mt(a));const o=Mt(this),{has:u,get:c}=Mu(o);let h=u.call(o,s);h||(s=Mt(s),h=u.call(o,s));const f=c.call(o,s);return o.set(s,a),h?dr(a,f)&&Js(o,"set",s,a):Js(o,"add",s,a),this},delete(s){const a=Mt(this),{has:o,get:u}=Mu(a);let c=o.call(a,s);c||(s=Mt(s),c=o.call(a,s)),u&&u.call(a,s);const h=a.delete(s);return c&&Js(a,"delete",s,void 0),h},clear(){const s=Mt(this),a=s.size!==0,o=s.clear();return a&&Js(s,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=kM(s,e,t)}),n}function Yc(e,t){const n=SM(e,t);return(r,s,a)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(Dt(n,s)&&s in r?n:r,s,a)}const TM={get:Yc(!1,!1)},AM={get:Yc(!1,!0)},CM={get:Yc(!0,!1)},EM={get:Yc(!0,!0)},f_=new WeakMap,h_=new WeakMap,p_=new WeakMap,m_=new WeakMap;function OM(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function MM(e){return e.__v_skip||!Object.isExtensible(e)?0:OM(UO(e))}function Hr(e){return Li(e)?e:zc(e,!1,_M,TM,f_)}function g_(e){return zc(e,!1,wM,AM,h_)}function op(e){return zc(e,!0,bM,CM,p_)}function RM(e){return zc(e,!0,xM,EM,m_)}function zc(e,t,n,r,s){if(!Bt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=s.get(e);if(a)return a;const o=MM(e);if(o===0)return e;const u=new Proxy(e,o===2?r:n);return s.set(e,u),u}function Ci(e){return Li(e)?Ci(e.__v_raw):!!(e&&e.__v_isReactive)}function Li(e){return!!(e&&e.__v_isReadonly)}function Ur(e){return!!(e&&e.__v_isShallow)}function Kc(e){return e?!!e.__v_raw:!1}function Mt(e){const t=e&&e.__v_raw;return t?Mt(t):e}function v_(e){return!Dt(e,"__v_skip")&&Object.isExtensible(e)&&G0(e,"__v_skip",!0),e}const tr=e=>Bt(e)?Hr(e):e,bh=e=>Bt(e)?op(e):e;function Tn(e){return e?e.__v_isRef===!0:!1}function de(e){return __(e,!1)}function y_(e){return __(e,!0)}function __(e,t){return Tn(e)?e:new DM(e,t)}class DM{constructor(t,n){this.dep=new qc,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Mt(t),this._value=n?t:tr(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Ur(t)||Li(t);t=r?t:Mt(t),dr(t,n)&&(this._rawValue=t,this._value=r?t:tr(t),this.dep.trigger())}}function PM(e){e.dep&&e.dep.trigger()}function Q(e){return Tn(e)?e.value:e}function LM(e){return it(e)?e():Q(e)}const IM={get:(e,t,n)=>t==="__v_raw"?e:Q(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Tn(s)&&!Tn(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function up(e){return Ci(e)?e:new Proxy(e,IM)}class NM{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new qc,{get:r,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function b_(e){return new NM(e)}function VM(e){const t=Ye(e)?new Array(e.length):{};for(const n in e)t[n]=w_(e,n);return t}class FM{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return pM(Mt(this._object),this._key)}}class $M{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ll(e,t,n){return Tn(e)?e:it(e)?new $M(e):Bt(e)&&arguments.length>1?w_(e,t,n):de(e)}function w_(e,t,n){const r=e[t];return Tn(r)?r:new FM(e,t,n)}class BM{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new qc(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ho-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&zt!==this)return n_(this,!0),!0}get value(){const t=this.dep.track();return i_(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function HM(e,t,n=!1){let r,s;return it(e)?r=e:(r=e.get,s=e.set),new BM(r,s,n)}const UM={GET:"get",HAS:"has",ITERATE:"iterate"},jM={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Du={},oc=new WeakMap;let bi;function qM(){return bi}function x_(e,t=!1,n=bi){if(n){let r=oc.get(n);r||oc.set(n,r=[]),r.push(e)}}function WM(e,t,n=St){const{immediate:r,deep:s,once:a,scheduler:o,augmentJob:u,call:c}=n,h=C=>s?C:Ur(C)||s===!1||s===0?Zs(C,1):Zs(C);let f,p,m,y,_=!1,b=!1;if(Tn(e)?(p=()=>e.value,_=Ur(e)):Ci(e)?(p=()=>h(e),_=!0):Ye(e)?(b=!0,_=e.some(C=>Ci(C)||Ur(C)),p=()=>e.map(C=>{if(Tn(C))return C.value;if(Ci(C))return h(C);if(it(C))return c?c(C,2):C()})):it(e)?t?p=c?()=>c(e,2):e:p=()=>{if(m){Fi();try{m()}finally{$i()}}const C=bi;bi=f;try{return c?c(e,3,[y]):e(y)}finally{bi=C}}:p=zn,t&&s){const C=p,$=s===!0?1/0:s;p=()=>Zs(C(),$)}const A=sp(),B=()=>{f.stop(),A&&A.active&&ep(A.effects,f)};if(a&&t){const C=t;t=(...$)=>{C(...$),B()}}let V=b?new Array(e.length).fill(Du):Du;const x=C=>{if(!(!(f.flags&1)||!f.dirty&&!C))if(t){const $=f.run();if(s||_||(b?$.some((H,F)=>dr(H,V[F])):dr($,V))){m&&m();const H=bi;bi=f;try{const F=[$,V===Du?void 0:b&&V[0]===Du?[]:V,y];c?c(t,3,F):t(...F),V=$}finally{bi=H}}}else f.run()};return u&&u(x),f=new fo(p),f.scheduler=o?()=>o(x,!1):x,y=C=>x_(C,!1,f),m=f.onStop=()=>{const C=oc.get(f);if(C){if(c)c(C,4);else for(const $ of C)$();oc.delete(f)}},t?r?x(!0):V=f.run():o?o(x.bind(null,!0),!0):f.run(),B.pause=f.pause.bind(f),B.resume=f.resume.bind(f),B.stop=B,B}function Zs(e,t=1/0,n){if(t<=0||!Bt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Tn(e))Zs(e.value,t,n);else if(Ye(e))for(let r=0;r{Zs(r,t,n)});else if(Bc(e)){for(const r in e)Zs(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Zs(e[r],t,n)}return e}/** +**/let cr;class tp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=cr,!t&&cr&&(this.index=(cr.scopes||(cr.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(to){let t=to;for(to=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;eo;){let t=eo;for(eo=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function t_(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function n_(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),ip(r),lM(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function mh(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(r_(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function r_(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ho))return;e.globalVersion=ho;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!mh(e)){e.flags&=-3;return}const n=zt,r=ms;zt=e,ms=!0;try{t_(e);const s=e.fn(e._value);(t.version===0||dr(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{zt=n,ms=r,n_(e),e.flags&=-3}}function ip(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)ip(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function lM(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function oM(e,t){e.effect instanceof fo&&(e=e.effect.fn);const n=new fo(e);t&&At(n,t);try{n.run()}catch(s){throw n.stop(),s}const r=n.run.bind(n);return r.effect=n,r}function uM(e){e.effect.stop()}let ms=!0;const s_=[];function Fi(){s_.push(ms),ms=!1}function $i(){const e=s_.pop();ms=e===void 0?!0:e}function Xv(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=zt;zt=void 0;try{t()}finally{zt=n}}}let ho=0;class cM{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Uc{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!zt||!ms||zt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==zt)n=this.activeLink=new cM(zt,this),zt.deps?(n.prevDep=zt.depsTail,zt.depsTail.nextDep=n,zt.depsTail=n):zt.deps=zt.depsTail=n,i_(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=zt.depsTail,n.nextDep=void 0,zt.depsTail.nextDep=n,zt.depsTail=n,zt.deps===n&&(zt.deps=r)}return n}trigger(t){this.version++,ho++,this.notify(t)}notify(t){rp();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{sp()}}}function i_(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)i_(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ac=new WeakMap,ca=Symbol(""),gh=Symbol(""),po=Symbol("");function er(e,t,n){if(ms&&zt){let r=ac.get(e);r||ac.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new Uc),s.map=r,s.key=n),s.track()}}function Js(e,t,n,r,s,a){const o=ac.get(e);if(!o){ho++;return}const u=c=>{c&&c.trigger()};if(rp(),t==="clear")o.forEach(u);else{const c=Ye(e),h=c&&ep(n);if(c&&n==="length"){const f=Number(r);o.forEach((p,m)=>{(m==="length"||m===po||!Cr(m)&&m>=f)&&u(p)})}else switch((n!==void 0||o.has(void 0))&&u(o.get(n)),h&&u(o.get(po)),t){case"add":c?h&&u(o.get("length")):(u(o.get(ca)),nl(e)&&u(o.get(gh)));break;case"delete":c||(u(o.get(ca)),nl(e)&&u(o.get(gh)));break;case"set":nl(e)&&u(o.get(ca));break}}sp()}function dM(e,t){const n=ac.get(e);return n&&n.get(t)}function Ua(e){const t=Mt(e);return t===e?t:(er(t,"iterate",po),Ur(e)?t:t.map(tr))}function jc(e){return er(e=Mt(e),"iterate",po),e}const fM={__proto__:null,[Symbol.iterator](){return If(this,Symbol.iterator,tr)},concat(...e){return Ua(this).concat(...e.map(t=>Ye(t)?Ua(t):t))},entries(){return If(this,"entries",e=>(e[1]=tr(e[1]),e))},every(e,t){return Ws(this,"every",e,t,void 0,arguments)},filter(e,t){return Ws(this,"filter",e,t,n=>n.map(tr),arguments)},find(e,t){return Ws(this,"find",e,t,tr,arguments)},findIndex(e,t){return Ws(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ws(this,"findLast",e,t,tr,arguments)},findLastIndex(e,t){return Ws(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ws(this,"forEach",e,t,void 0,arguments)},includes(...e){return Nf(this,"includes",e)},indexOf(...e){return Nf(this,"indexOf",e)},join(e){return Ua(this).join(e)},lastIndexOf(...e){return Nf(this,"lastIndexOf",e)},map(e,t){return Ws(this,"map",e,t,void 0,arguments)},pop(){return Wl(this,"pop")},push(...e){return Wl(this,"push",e)},reduce(e,...t){return Qv(this,"reduce",e,t)},reduceRight(e,...t){return Qv(this,"reduceRight",e,t)},shift(){return Wl(this,"shift")},some(e,t){return Ws(this,"some",e,t,void 0,arguments)},splice(...e){return Wl(this,"splice",e)},toReversed(){return Ua(this).toReversed()},toSorted(e){return Ua(this).toSorted(e)},toSpliced(...e){return Ua(this).toSpliced(...e)},unshift(...e){return Wl(this,"unshift",e)},values(){return If(this,"values",tr)}};function If(e,t,n){const r=jc(e),s=r[t]();return r!==e&&!Ur(e)&&(s._next=s.next,s.next=()=>{const a=s._next();return a.value&&(a.value=n(a.value)),a}),s}const hM=Array.prototype;function Ws(e,t,n,r,s,a){const o=jc(e),u=o!==e&&!Ur(e),c=o[t];if(c!==hM[t]){const p=c.apply(e,a);return u?tr(p):p}let h=n;o!==e&&(u?h=function(p,m){return n.call(this,tr(p),m,e)}:n.length>2&&(h=function(p,m){return n.call(this,p,m,e)}));const f=c.call(o,h,r);return u&&s?s(f):f}function Qv(e,t,n,r){const s=jc(e);let a=n;return s!==e&&(Ur(e)?n.length>3&&(a=function(o,u,c){return n.call(this,o,u,c,e)}):a=function(o,u,c){return n.call(this,o,tr(u),c,e)}),s[t](a,...r)}function Nf(e,t,n){const r=Mt(e);er(r,"iterate",po);const s=r[t](...n);return(s===-1||s===!1)&&Yc(n[0])?(n[0]=Mt(n[0]),r[t](...n)):s}function Wl(e,t,n=[]){Fi(),rp();const r=Mt(e)[t].apply(e,n);return sp(),$i(),r}const pM=jr("__proto__,__v_isRef,__isVue"),a_=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Cr));function mM(e){Cr(e)||(e=String(e));const t=Mt(this);return er(t,"has",e),t.hasOwnProperty(e)}class l_{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(s?a?h_:f_:a?d_:c_).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=Ye(t);if(!s){let c;if(o&&(c=fM[n]))return c;if(n==="hasOwnProperty")return mM}const u=Reflect.get(t,n,Tn(t)?t:r);return(Cr(n)?a_.has(n):pM(n))||(s||er(t,"get",n),a)?u:Tn(u)?o&&ep(n)?u:u.value:Bt(u)?s?ap(u):Hr(u):u}}class o_ extends l_{constructor(t=!1){super(!1,t)}set(t,n,r,s){let a=t[n];if(!this._isShallow){const c=Li(a);if(!Ur(r)&&!Li(r)&&(a=Mt(a),r=Mt(r)),!Ye(t)&&Tn(a)&&!Tn(r))return c?!1:(a.value=r,!0)}const o=Ye(t)&&ep(n)?Number(n)e,Mu=e=>Reflect.getPrototypeOf(e);function bM(e,t,n){return function(...r){const s=this.__v_raw,a=Mt(s),o=nl(a),u=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,h=s[e](...r),f=n?vh:t?yh:tr;return!t&&er(a,"iterate",c?gh:ca),{next(){const{value:p,done:m}=h.next();return m?{value:p,done:m}:{value:u?[f(p[0]),f(p[1])]:f(p),done:m}},[Symbol.iterator](){return this}}}}function Ru(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function wM(e,t){const n={get(s){const a=this.__v_raw,o=Mt(a),u=Mt(s);e||(dr(s,u)&&er(o,"get",s),er(o,"get",u));const{has:c}=Mu(o),h=t?vh:e?yh:tr;if(c.call(o,s))return h(a.get(s));if(c.call(o,u))return h(a.get(u));a!==o&&a.get(s)},get size(){const s=this.__v_raw;return!e&&er(Mt(s),"iterate",ca),Reflect.get(s,"size",s)},has(s){const a=this.__v_raw,o=Mt(a),u=Mt(s);return e||(dr(s,u)&&er(o,"has",s),er(o,"has",u)),s===u?a.has(s):a.has(s)||a.has(u)},forEach(s,a){const o=this,u=o.__v_raw,c=Mt(u),h=t?vh:e?yh:tr;return!e&&er(c,"iterate",ca),u.forEach((f,p)=>s.call(a,h(f),h(p),o))}};return At(n,e?{add:Ru("add"),set:Ru("set"),delete:Ru("delete"),clear:Ru("clear")}:{add(s){!t&&!Ur(s)&&!Li(s)&&(s=Mt(s));const a=Mt(this);return Mu(a).has.call(a,s)||(a.add(s),Js(a,"add",s,s)),this},set(s,a){!t&&!Ur(a)&&!Li(a)&&(a=Mt(a));const o=Mt(this),{has:u,get:c}=Mu(o);let h=u.call(o,s);h||(s=Mt(s),h=u.call(o,s));const f=c.call(o,s);return o.set(s,a),h?dr(a,f)&&Js(o,"set",s,a):Js(o,"add",s,a),this},delete(s){const a=Mt(this),{has:o,get:u}=Mu(a);let c=o.call(a,s);c||(s=Mt(s),c=o.call(a,s)),u&&u.call(a,s);const h=a.delete(s);return c&&Js(a,"delete",s,void 0),h},clear(){const s=Mt(this),a=s.size!==0,o=s.clear();return a&&Js(s,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=bM(s,e,t)}),n}function qc(e,t){const n=wM(e,t);return(r,s,a)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(Dt(n,s)&&s in r?n:r,s,a)}const xM={get:qc(!1,!1)},kM={get:qc(!1,!0)},SM={get:qc(!0,!1)},TM={get:qc(!0,!0)},c_=new WeakMap,d_=new WeakMap,f_=new WeakMap,h_=new WeakMap;function AM(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function CM(e){return e.__v_skip||!Object.isExtensible(e)?0:AM($O(e))}function Hr(e){return Li(e)?e:Wc(e,!1,gM,xM,c_)}function p_(e){return Wc(e,!1,yM,kM,d_)}function ap(e){return Wc(e,!0,vM,SM,f_)}function EM(e){return Wc(e,!0,_M,TM,h_)}function Wc(e,t,n,r,s){if(!Bt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=s.get(e);if(a)return a;const o=CM(e);if(o===0)return e;const u=new Proxy(e,o===2?r:n);return s.set(e,u),u}function Ci(e){return Li(e)?Ci(e.__v_raw):!!(e&&e.__v_isReactive)}function Li(e){return!!(e&&e.__v_isReadonly)}function Ur(e){return!!(e&&e.__v_isShallow)}function Yc(e){return e?!!e.__v_raw:!1}function Mt(e){const t=e&&e.__v_raw;return t?Mt(t):e}function m_(e){return!Dt(e,"__v_skip")&&Object.isExtensible(e)&&z0(e,"__v_skip",!0),e}const tr=e=>Bt(e)?Hr(e):e,yh=e=>Bt(e)?ap(e):e;function Tn(e){return e?e.__v_isRef===!0:!1}function de(e){return v_(e,!1)}function g_(e){return v_(e,!0)}function v_(e,t){return Tn(e)?e:new OM(e,t)}class OM{constructor(t,n){this.dep=new Uc,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Mt(t),this._value=n?t:tr(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Ur(t)||Li(t);t=r?t:Mt(t),dr(t,n)&&(this._rawValue=t,this._value=r?t:tr(t),this.dep.trigger())}}function MM(e){e.dep&&e.dep.trigger()}function Q(e){return Tn(e)?e.value:e}function RM(e){return it(e)?e():Q(e)}const DM={get:(e,t,n)=>t==="__v_raw"?e:Q(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Tn(s)&&!Tn(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function lp(e){return Ci(e)?e:new Proxy(e,DM)}class PM{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Uc,{get:r,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function y_(e){return new PM(e)}function LM(e){const t=Ye(e)?new Array(e.length):{};for(const n in e)t[n]=__(e,n);return t}class IM{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return dM(Mt(this._object),this._key)}}class NM{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ll(e,t,n){return Tn(e)?e:it(e)?new NM(e):Bt(e)&&arguments.length>1?__(e,t,n):de(e)}function __(e,t,n){const r=e[t];return Tn(r)?r:new IM(e,t,n)}class VM{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Uc(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ho-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&zt!==this)return e_(this,!0),!0}get value(){const t=this.dep.track();return r_(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function FM(e,t,n=!1){let r,s;return it(e)?r=e:(r=e.get,s=e.set),new VM(r,s,n)}const $M={GET:"get",HAS:"has",ITERATE:"iterate"},BM={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Du={},lc=new WeakMap;let bi;function HM(){return bi}function b_(e,t=!1,n=bi){if(n){let r=lc.get(n);r||lc.set(n,r=[]),r.push(e)}}function UM(e,t,n=St){const{immediate:r,deep:s,once:a,scheduler:o,augmentJob:u,call:c}=n,h=C=>s?C:Ur(C)||s===!1||s===0?Zs(C,1):Zs(C);let f,p,m,y,_=!1,b=!1;if(Tn(e)?(p=()=>e.value,_=Ur(e)):Ci(e)?(p=()=>h(e),_=!0):Ye(e)?(b=!0,_=e.some(C=>Ci(C)||Ur(C)),p=()=>e.map(C=>{if(Tn(C))return C.value;if(Ci(C))return h(C);if(it(C))return c?c(C,2):C()})):it(e)?t?p=c?()=>c(e,2):e:p=()=>{if(m){Fi();try{m()}finally{$i()}}const C=bi;bi=f;try{return c?c(e,3,[y]):e(y)}finally{bi=C}}:p=zn,t&&s){const C=p,$=s===!0?1/0:s;p=()=>Zs(C(),$)}const A=np(),B=()=>{f.stop(),A&&A.active&&Xh(A.effects,f)};if(a&&t){const C=t;t=(...$)=>{C(...$),B()}}let V=b?new Array(e.length).fill(Du):Du;const x=C=>{if(!(!(f.flags&1)||!f.dirty&&!C))if(t){const $=f.run();if(s||_||(b?$.some((H,F)=>dr(H,V[F])):dr($,V))){m&&m();const H=bi;bi=f;try{const F=[$,V===Du?void 0:b&&V[0]===Du?[]:V,y];c?c(t,3,F):t(...F),V=$}finally{bi=H}}}else f.run()};return u&&u(x),f=new fo(p),f.scheduler=o?()=>o(x,!1):x,y=C=>b_(C,!1,f),m=f.onStop=()=>{const C=lc.get(f);if(C){if(c)c(C,4);else for(const $ of C)$();lc.delete(f)}},t?r?x(!0):V=f.run():o?o(x.bind(null,!0),!0):f.run(),B.pause=f.pause.bind(f),B.resume=f.resume.bind(f),B.stop=B,B}function Zs(e,t=1/0,n){if(t<=0||!Bt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,Tn(e))Zs(e.value,t,n);else if(Ye(e))for(let r=0;r{Zs(r,t,n)});else if(Fc(e)){for(const r in e)Zs(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Zs(e[r],t,n)}return e}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const k_=[];function YM(e){k_.push(e)}function zM(){k_.pop()}function KM(e,t){}const GM={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},JM={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Tl(e,t,n,r){try{return r?e(...r):e()}catch(s){Sa(s,t,n)}}function rs(e,t,n,r){if(it(e)){const s=Tl(e,t,n,r);return s&&tp(s)&&s.catch(a=>{Sa(a,t,n)}),s}if(Ye(e)){const s=[];for(let a=0;a>>1,s=fr[r],a=go(s);a=go(n)?fr.push(e):fr.splice(XM(t),0,e),e.flags|=1,T_()}}function T_(){uc||(uc=S_.then(A_))}function mo(e){Ye(e)?il.push(...e):wi&&e.id===-1?wi.splice(Ga+1,0,e):e.flags&1||(il.push(e),e.flags|=1),T_()}function ny(e,t,n=Es+1){for(;ngo(n)-go(r));if(il.length=0,wi){wi.push(...t);return}for(wi=t,Ga=0;Gae.id==null?e.flags&2?-1:1/0:e.id;function A_(e){try{for(Es=0;EsJa.emit(s,...a)),Pu=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{C_(a,t)}),setTimeout(()=>{Ja||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Pu=[])},3e3)):Pu=[]}let In=null,Gc=null;function vo(e){const t=In;return In=e,Gc=e&&e.type.__scopeId||null,t}function QM(e){Gc=e}function eR(){Gc=null}const tR=e=>Te;function Te(e,t=In,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Eh(-1);const a=vo(t);let o;try{o=e(...s)}finally{vo(a),r._d&&Eh(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function An(e,t){if(In===null)return e;const n=Lo(In),r=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,no=e=>e&&(e.disabled||e.disabled===""),ry=e=>e&&(e.defer||e.defer===""),sy=e=>typeof SVGElement<"u"&&e instanceof SVGElement,iy=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,wh=(e,t)=>{const n=e&&e.to;return ut(n)?t?t(n):null:n},M_={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,a,o,u,c,h){const{mc:f,pc:p,pbc:m,o:{insert:y,querySelector:_,createText:b,createComment:A}}=h,B=no(t.props);let{shapeFlag:V,children:x,dynamicChildren:C}=t;if(e==null){const $=t.el=b(""),H=t.anchor=b("");y($,n,r),y(H,n,r);const F=(P,O)=>{V&16&&(s&&s.isCE&&(s.ce._teleportTarget=P),f(x,P,O,s,a,o,u,c))},U=()=>{const P=t.target=wh(t.props,_),O=D_(P,t,b,y);P&&(o!=="svg"&&sy(P)?o="svg":o!=="mathml"&&iy(P)&&(o="mathml"),B||(F(P,O),Gu(t,!1)))};B&&(F(n,H),Gu(t,!0)),ry(t.props)?Rn(()=>{U(),t.el.__isMounted=!0},a):U()}else{if(ry(t.props)&&!e.el.__isMounted){Rn(()=>{M_.process(e,t,n,r,s,a,o,u,c,h),delete e.el.__isMounted},a);return}t.el=e.el,t.targetStart=e.targetStart;const $=t.anchor=e.anchor,H=t.target=e.target,F=t.targetAnchor=e.targetAnchor,U=no(e.props),P=U?n:H,O=U?$:F;if(o==="svg"||sy(H)?o="svg":(o==="mathml"||iy(H))&&(o="mathml"),C?(m(e.dynamicChildren,C,P,s,a,o,u),_p(e,t,!0)):c||p(e,t,P,O,s,a,o,u,!1),B)U?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Lu(t,n,$,h,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const J=t.target=wh(t.props,_);J&&Lu(t,J,null,h,0)}else U&&Lu(t,H,F,h,1);Gu(t,B)}},remove(e,t,n,{um:r,o:{remove:s}},a){const{shapeFlag:o,children:u,anchor:c,targetStart:h,targetAnchor:f,target:p,props:m}=e;if(p&&(s(h),s(f)),a&&s(c),o&16){const y=a||!no(m);for(let _=0;_{e.isMounted=!0}),ed(()=>{e.isUnmounting=!0}),e}const Qr=[Function,Array],fp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Qr,onEnter:Qr,onAfterEnter:Qr,onEnterCancelled:Qr,onBeforeLeave:Qr,onLeave:Qr,onAfterLeave:Qr,onLeaveCancelled:Qr,onBeforeAppear:Qr,onAppear:Qr,onAfterAppear:Qr,onAppearCancelled:Qr},P_=e=>{const t=e.subTree;return t.component?P_(t.component):t},rR={name:"BaseTransition",props:fp,setup(e,{slots:t}){const n=ss(),r=dp();return()=>{const s=t.default&&Jc(t.default(),!0);if(!s||!s.length)return;const a=L_(s),o=Mt(e),{mode:u}=o;if(r.isLeaving)return $f(a);const c=ay(a);if(!c)return $f(a);let h=ol(c,o,r,n,p=>h=p);c.type!==Cn&&ti(c,h);let f=n.subTree&&ay(n.subTree);if(f&&f.type!==Cn&&!ds(c,f)&&P_(n).type!==Cn){let p=ol(f,o,r,n);if(ti(f,p),u==="out-in"&&c.type!==Cn)return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave,f=void 0},$f(a);u==="in-out"&&c.type!==Cn?p.delayLeave=(m,y,_)=>{const b=N_(r,f);b[String(f.key)]=f,m[xi]=()=>{y(),m[xi]=void 0,delete h.delayedLeave,f=void 0},h.delayedLeave=()=>{_(),delete h.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return a}}};function L_(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Cn){t=n;break}}return t}const I_=rR;function N_(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ol(e,t,n,r,s){const{appear:a,mode:o,persisted:u=!1,onBeforeEnter:c,onEnter:h,onAfterEnter:f,onEnterCancelled:p,onBeforeLeave:m,onLeave:y,onAfterLeave:_,onLeaveCancelled:b,onBeforeAppear:A,onAppear:B,onAfterAppear:V,onAppearCancelled:x}=t,C=String(e.key),$=N_(n,e),H=(P,O)=>{P&&rs(P,r,9,O)},F=(P,O)=>{const J=O[1];H(P,O),Ye(P)?P.every(X=>X.length<=1)&&J():P.length<=1&&J()},U={mode:o,persisted:u,beforeEnter(P){let O=c;if(!n.isMounted)if(a)O=A||c;else return;P[xi]&&P[xi](!0);const J=$[C];J&&ds(e,J)&&J.el[xi]&&J.el[xi](),H(O,[P])},enter(P){let O=h,J=f,X=p;if(!n.isMounted)if(a)O=B||h,J=V||f,X=x||p;else return;let fe=!1;const ne=P[Iu]=N=>{fe||(fe=!0,N?H(X,[P]):H(J,[P]),U.delayedLeave&&U.delayedLeave(),P[Iu]=void 0)};O?F(O,[P,ne]):ne()},leave(P,O){const J=String(e.key);if(P[Iu]&&P[Iu](!0),n.isUnmounting)return O();H(m,[P]);let X=!1;const fe=P[xi]=ne=>{X||(X=!0,O(),ne?H(b,[P]):H(_,[P]),P[xi]=void 0,$[J]===e&&delete $[J])};$[J]=e,y?F(y,[P,fe]):fe()},clone(P){const O=ol(P,t,n,r,s);return s&&s(O),O}};return U}function $f(e){if(Do(e))return e=Ls(e),e.children=null,e}function ay(e){if(!Do(e))return O_(e.type)&&e.children?L_(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&it(n.default))return n.default()}}function ti(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ti(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Jc(e,t=!1,n){let r=[],s=0;for(let a=0;a1)for(let a=0;an.value,set:a=>n.value=a})}return n}function yo(e,t,n,r,s=!1){if(Ye(e)){e.forEach((_,b)=>yo(_,t&&(Ye(t)?t[b]:t),n,r,s));return}if(Ei(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&yo(e,t,n,r.component.subTree);return}const a=r.shapeFlag&4?Lo(r.component):r.el,o=s?null:a,{i:u,r:c}=e,h=t&&t.r,f=u.refs===St?u.refs={}:u.refs,p=u.setupState,m=Mt(p),y=p===St?()=>!1:_=>Dt(m,_);if(h!=null&&h!==c&&(ut(h)?(f[h]=null,y(h)&&(p[h]=null)):Tn(h)&&(h.value=null)),it(c))Tl(c,u,12,[o,f]);else{const _=ut(c),b=Tn(c);if(_||b){const A=()=>{if(e.f){const B=_?y(c)?p[c]:f[c]:c.value;s?Ye(B)&&ep(B,a):Ye(B)?B.includes(a)||B.push(a):_?(f[c]=[a],y(c)&&(p[c]=f[c])):(c.value=[a],e.k&&(f[e.k]=c.value))}else _?(f[c]=o,y(c)&&(p[c]=o)):b&&(c.value=o,e.k&&(f[e.k]=o))};o?(A.id=-1,Rn(A,n)):A()}}}let ly=!1;const ja=()=>{ly||(console.error("Hydration completed but contains mismatches."),ly=!0)},aR=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",lR=e=>e.namespaceURI.includes("MathML"),Nu=e=>{if(e.nodeType===1){if(aR(e))return"svg";if(lR(e))return"mathml"}},Qa=e=>e.nodeType===8;function oR(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:a,parentNode:o,remove:u,insert:c,createComment:h}}=e,f=(x,C)=>{if(!C.hasChildNodes()){n(null,x,C),cc(),C._vnode=x;return}p(C.firstChild,x,null,null,null),cc(),C._vnode=x},p=(x,C,$,H,F,U=!1)=>{U=U||!!C.dynamicChildren;const P=Qa(x)&&x.data==="[",O=()=>b(x,C,$,H,F,P),{type:J,ref:X,shapeFlag:fe,patchFlag:ne}=C;let N=x.nodeType;C.el=x,ne===-2&&(U=!1,C.dynamicChildren=null);let Z=null;switch(J){case Oi:N!==3?C.children===""?(c(C.el=s(""),o(x),x),Z=x):Z=O():(x.data!==C.children&&(ja(),x.data=C.children),Z=a(x));break;case Cn:V(x)?(Z=a(x),B(C.el=x.content.firstChild,x,$)):N!==8||P?Z=O():Z=a(x);break;case fa:if(P&&(x=a(x),N=x.nodeType),N===1||N===3){Z=x;const R=!C.children.length;for(let q=0;q{U=U||!!C.dynamicChildren;const{type:P,props:O,patchFlag:J,shapeFlag:X,dirs:fe,transition:ne}=C,N=P==="input"||P==="option";if(N||J!==-1){fe&&Os(C,null,$,"created");let Z=!1;if(V(x)){Z=ub(null,ne)&&$&&$.vnode.props&&$.vnode.props.appear;const q=x.content.firstChild;Z&&ne.beforeEnter(q),B(q,x,$),C.el=x=q}if(X&16&&!(O&&(O.innerHTML||O.textContent))){let q=y(x.firstChild,C,x,$,H,F,U);for(;q;){Vu(x,1)||ja();const he=q;q=q.nextSibling,u(he)}}else if(X&8){let q=C.children;q[0]===` -`&&(x.tagName==="PRE"||x.tagName==="TEXTAREA")&&(q=q.slice(1)),x.textContent!==q&&(Vu(x,0)||ja(),x.textContent=C.children)}if(O){if(N||!U||J&48){const q=x.tagName.includes("-");for(const he in O)(N&&(he.endsWith("value")||he==="indeterminate")||wa(he)&&!Ai(he)||he[0]==="."||q)&&r(x,he,null,O[he],void 0,$)}else if(O.onClick)r(x,"onClick",null,O.onClick,void 0,$);else if(J&4&&Ci(O.style))for(const q in O.style)O.style[q]}let R;(R=O&&O.onVnodeBeforeMount)&&br(R,$,C),fe&&Os(C,null,$,"beforeMount"),((R=O&&O.onVnodeMounted)||fe||Z)&&_b(()=>{R&&br(R,$,C),Z&&ne.enter(x),fe&&Os(C,null,$,"mounted")},H)}return x.nextSibling},y=(x,C,$,H,F,U,P)=>{P=P||!!C.dynamicChildren;const O=C.children,J=O.length;for(let X=0;X{const{slotScopeIds:P}=C;P&&(F=F?F.concat(P):P);const O=o(x),J=y(a(x),C,O,$,H,F,U);return J&&Qa(J)&&J.data==="]"?a(C.anchor=J):(ja(),c(C.anchor=h("]"),O,J),J)},b=(x,C,$,H,F,U)=>{if(Vu(x.parentElement,1)||ja(),C.el=null,U){const J=A(x);for(;;){const X=a(x);if(X&&X!==J)u(X);else break}}const P=a(x),O=o(x);return u(x),n(null,C,O,P,$,H,Nu(O),F),$&&($.vnode.el=C.el,nd($,C.el)),P},A=(x,C="[",$="]")=>{let H=0;for(;x;)if(x=a(x),x&&Qa(x)&&(x.data===C&&H++,x.data===$)){if(H===0)return a(x);H--}return x},B=(x,C,$)=>{const H=C.parentNode;H&&H.replaceChild(x,C);let F=$;for(;F;)F.vnode.el===C&&(F.vnode.el=F.subTree.el=x),F=F.parent},V=x=>x.nodeType===1&&x.tagName==="TEMPLATE";return[f,p]}const oy="data-allow-mismatch",uR={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Vu(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(oy);)e=e.parentElement;const n=e&&e.getAttribute(oy);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(uR[t])}}const cR=Uc().requestIdleCallback||(e=>setTimeout(e,1)),dR=Uc().cancelIdleCallback||(e=>clearTimeout(e)),fR=(e=1e4)=>t=>{const n=cR(t,{timeout:e});return()=>dR(n)};function hR(e){const{top:t,left:n,bottom:r,right:s}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:o}=window;return(t>0&&t0&&r0&&n0&&s(t,n)=>{const r=new IntersectionObserver(s=>{for(const a of s)if(a.isIntersecting){r.disconnect(),t();break}},e);return n(s=>{if(s instanceof Element){if(hR(s))return t(),r.disconnect(),!1;r.observe(s)}}),()=>r.disconnect()},mR=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},gR=(e=[])=>(t,n)=>{ut(e)&&(e=[e]);let r=!1;const s=o=>{r||(r=!0,a(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},a=()=>{n(o=>{for(const u of e)o.removeEventListener(u,s)})};return n(o=>{for(const u of e)o.addEventListener(u,s,{once:!0})}),a};function vR(e,t){if(Qa(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Qa(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Ei=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function yR(e){it(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:a,timeout:o,suspensible:u=!0,onError:c}=e;let h=null,f,p=0;const m=()=>(p++,h=null,y()),y=()=>{let _;return h||(_=h=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),c)return new Promise((A,B)=>{c(b,()=>A(m()),()=>B(b),p+1)});throw b}).then(b=>_!==h&&h?h:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),f=b,b)))};return fn({name:"AsyncComponentWrapper",__asyncLoader:y,__asyncHydrate(_,b,A){const B=a?()=>{const V=a(A,x=>vR(_,x));V&&(b.bum||(b.bum=[])).push(V)}:A;f?B():y().then(()=>!b.isUnmounted&&B())},get __asyncResolved(){return f},setup(){const _=Pn;if(hp(_),f)return()=>Bf(f,_);const b=x=>{h=null,Sa(x,_,13,!r)};if(u&&_.suspense||ul)return y().then(x=>()=>Bf(x,_)).catch(x=>(b(x),()=>r?pe(r,{error:x}):null));const A=de(!1),B=de(),V=de(!!s);return s&&setTimeout(()=>{V.value=!1},s),o!=null&&setTimeout(()=>{if(!A.value&&!B.value){const x=new Error(`Async component timed out after ${o}ms.`);b(x),B.value=x}},o),y().then(()=>{A.value=!0,_.parent&&Do(_.parent.vnode)&&_.parent.update()}).catch(x=>{b(x),B.value=x}),()=>{if(A.value&&f)return Bf(f,_);if(B.value&&r)return pe(r,{error:B.value});if(n&&!V.value)return pe(n)}}})}function Bf(e,t){const{ref:n,props:r,children:s,ce:a}=t.vnode,o=pe(e,r,s);return o.ref=n,o.ce=a,delete t.vnode.ce,o}const Do=e=>e.type.__isKeepAlive,_R={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ss(),r=n.ctx;if(!r.renderer)return()=>{const V=t.default&&t.default();return V&&V.length===1?V[0]:V};const s=new Map,a=new Set;let o=null;const u=n.suspense,{renderer:{p:c,m:h,um:f,o:{createElement:p}}}=r,m=p("div");r.activate=(V,x,C,$,H)=>{const F=V.component;h(V,x,C,0,u),c(F.vnode,V,x,C,F,u,$,V.slotScopeIds,H),Rn(()=>{F.isDeactivated=!1,F.a&&sl(F.a);const U=V.props&&V.props.onVnodeMounted;U&&br(U,F.parent,V)},u)},r.deactivate=V=>{const x=V.component;fc(x.m),fc(x.a),h(V,m,null,1,u),Rn(()=>{x.da&&sl(x.da);const C=V.props&&V.props.onVnodeUnmounted;C&&br(C,x.parent,V),x.isDeactivated=!0},u)};function y(V){Hf(V),f(V,n,u,!0)}function _(V){s.forEach((x,C)=>{const $=Ph(x.type);$&&!V($)&&b(C)})}function b(V){const x=s.get(V);x&&(!o||!ds(x,o))?y(x):o&&Hf(o),s.delete(V),a.delete(V)}Wt(()=>[e.include,e.exclude],([V,x])=>{V&&_(C=>Xl(V,C)),x&&_(C=>!Xl(x,C))},{flush:"post",deep:!0});let A=null;const B=()=>{A!=null&&(hc(n.subTree.type)?Rn(()=>{s.set(A,Fu(n.subTree))},n.subTree.suspense):s.set(A,Fu(n.subTree)))};return Ht(B),Qc(B),ed(()=>{s.forEach(V=>{const{subTree:x,suspense:C}=n,$=Fu(x);if(V.type===$.type&&V.key===$.key){Hf($);const H=$.component.da;H&&Rn(H,C);return}y(V)})}),()=>{if(A=null,!t.default)return o=null;const V=t.default(),x=V[0];if(V.length>1)return o=null,V;if(!ni(x)||!(x.shapeFlag&4)&&!(x.shapeFlag&128))return o=null,x;let C=Fu(x);if(C.type===Cn)return o=null,C;const $=C.type,H=Ph(Ei(C)?C.type.__asyncResolved||{}:$),{include:F,exclude:U,max:P}=e;if(F&&(!H||!Xl(F,H))||U&&H&&Xl(U,H))return C.shapeFlag&=-257,o=C,x;const O=C.key==null?$:C.key,J=s.get(O);return C.el&&(C=Ls(C),x.shapeFlag&128&&(x.ssContent=C)),A=O,J?(C.el=J.el,C.component=J.component,C.transition&&ti(C,C.transition),C.shapeFlag|=512,a.delete(O),a.add(O)):(a.add(O),P&&a.size>parseInt(P,10)&&b(a.values().next().value)),C.shapeFlag|=256,o=C,hc(x.type)?x:C}}},bR=_R;function Xl(e,t){return Ye(e)?e.some(n=>Xl(n,t)):ut(e)?e.split(",").includes(t):HO(e)?(e.lastIndex=0,e.test(t)):!1}function V_(e,t){$_(e,"a",t)}function F_(e,t){$_(e,"da",t)}function $_(e,t,n=Pn){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Zc(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Do(s.parent.vnode)&&wR(r,t,n,s),s=s.parent}}function wR(e,t,n,r){const s=Zc(t,e,r,!0);ii(()=>{ep(r[t],s)},n)}function Hf(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Fu(e){return e.shapeFlag&128?e.ssContent:e}function Zc(e,t,n=Pn,r=!1){if(n){const s=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...o)=>{Fi();const u=_a(n),c=rs(t,n,e,o);return u(),$i(),c});return r?s.unshift(a):s.push(a),a}}const si=e=>(t,n=Pn)=>{(!ul||e==="sp")&&Zc(e,(...r)=>t(...r),n)},B_=si("bm"),Ht=si("m"),Xc=si("bu"),Qc=si("u"),ed=si("bum"),ii=si("um"),H_=si("sp"),U_=si("rtg"),j_=si("rtc");function q_(e,t=Pn){Zc("ec",e,t)}const pp="components",xR="directives";function st(e,t){return mp(pp,e,!0,t)||e}const W_=Symbol.for("v-ndc");function Al(e){return ut(e)?mp(pp,e,!1)||e:e||W_}function Y_(e){return mp(xR,e)}function mp(e,t,n=!0,r=!1){const s=In||Pn;if(s){const a=s.type;if(e===pp){const u=Ph(a,!1);if(u&&(u===t||u===Jt(t)||u===ka(Jt(t))))return a}const o=uy(s[e]||a[e],t)||uy(s.appContext[e],t);return!o&&r?a:o}}function uy(e,t){return e&&(e[t]||e[Jt(t)]||e[ka(Jt(t))])}function Qe(e,t,n,r){let s;const a=n&&n[r],o=Ye(e);if(o||ut(e)){const u=o&&Ci(e);let c=!1;u&&(c=!Ur(e),e=Wc(e)),s=new Array(e.length);for(let h=0,f=e.length;ht(u,c,void 0,a&&a[c]));else{const u=Object.keys(e);s=new Array(u.length);for(let c=0,h=u.length;c{const a=r.fn(...s);return a&&(a.key=r.key),a}:r.fn)}return e}function Ne(e,t,n={},r,s){if(In.ce||In.parent&&Ei(In.parent)&&In.parent.ce)return t!=="default"&&(n.name=t),k(),at(Ve,null,[pe("slot",n,r&&r())],64);let a=e[t];a&&a._c&&(a._d=!1),k();const o=a&&gp(a(n)),u=n.key||o&&o.key,c=at(Ve,{key:(u&&!Or(u)?u:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&e._===1?64:-2);return!s&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),a&&a._c&&(a._d=!0),c}function gp(e){return e.some(t=>ni(t)?!(t.type===Cn||t.type===Ve&&!gp(t.children)):!0)?e:null}function kR(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:rl(r)]=e[r];return n}const xh=e=>e?Tb(e)?Lo(e):xh(e.parent):null,ro=At(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>xh(e.parent),$root:e=>xh(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>vp(e),$forceUpdate:e=>e.f||(e.f=()=>{cp(e.update)}),$nextTick:e=>e.n||(e.n=Un.bind(e.proxy)),$watch:e=>QR.bind(e)}),Uf=(e,t)=>e!==St&&!e.__isScriptSetup&&Dt(e,t),kh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:a,accessCache:o,type:u,appContext:c}=e;let h;if(t[0]!=="$"){const y=o[t];if(y!==void 0)switch(y){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return a[t]}else{if(Uf(r,t))return o[t]=1,r[t];if(s!==St&&Dt(s,t))return o[t]=2,s[t];if((h=e.propsOptions[0])&&Dt(h,t))return o[t]=3,a[t];if(n!==St&&Dt(n,t))return o[t]=4,n[t];Sh&&(o[t]=0)}}const f=ro[t];let p,m;if(f)return t==="$attrs"&&er(e.attrs,"get",""),f(e);if((p=u.__cssModules)&&(p=p[t]))return p;if(n!==St&&Dt(n,t))return o[t]=4,n[t];if(m=c.config.globalProperties,Dt(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:a}=e;return Uf(s,t)?(s[t]=n,!0):r!==St&&Dt(r,t)?(r[t]=n,!0):Dt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:a}},o){let u;return!!n[o]||e!==St&&Dt(e,o)||Uf(t,o)||(u=a[0])&&Dt(u,o)||Dt(r,o)||Dt(ro,o)||Dt(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Dt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},SR=At({},kh,{get(e,t){if(t!==Symbol.unscopables)return kh.get(e,t,e)},has(e,t){return t[0]!=="_"&&!KO(t)}});function TR(){return null}function AR(){return null}function CR(e){}function ER(e){}function OR(){return null}function MR(){}function RR(e,t){return null}function Bi(){return z_().slots}function DR(){return z_().attrs}function z_(){const e=ss();return e.setupContext||(e.setupContext=Ob(e))}function _o(e){return Ye(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function PR(e,t){const n=_o(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?Ye(s)||it(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function LR(e,t){return!e||!t?e||t:Ye(e)&&Ye(t)?e.concat(t):At({},_o(e),_o(t))}function IR(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function NR(e){const t=ss();let n=e();return Mh(),tp(n)&&(n=n.catch(r=>{throw _a(t),r})),[n,()=>_a(t)]}let Sh=!0;function VR(e){const t=vp(e),n=e.proxy,r=e.ctx;Sh=!1,t.beforeCreate&&cy(t.beforeCreate,e,"bc");const{data:s,computed:a,methods:o,watch:u,provide:c,inject:h,created:f,beforeMount:p,mounted:m,beforeUpdate:y,updated:_,activated:b,deactivated:A,beforeDestroy:B,beforeUnmount:V,destroyed:x,unmounted:C,render:$,renderTracked:H,renderTriggered:F,errorCaptured:U,serverPrefetch:P,expose:O,inheritAttrs:J,components:X,directives:fe,filters:ne}=t;if(h&&FR(h,r,null),o)for(const R in o){const q=o[R];it(q)&&(r[R]=q.bind(n))}if(s){const R=s.call(n,n);Bt(R)&&(e.data=Hr(R))}if(Sh=!0,a)for(const R in a){const q=a[R],he=it(q)?q.bind(n,n):it(q.get)?q.get.bind(n,n):zn,Ae=!it(q)&&it(q.set)?q.set.bind(n):zn,Pe=me({get:he,set:Ae});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:W=>Pe.value=W})}if(u)for(const R in u)K_(u[R],r,n,R);if(c){const R=it(c)?c.call(n):c;Reflect.ownKeys(R).forEach(q=>{J_(q,R[q])})}f&&cy(f,e,"c");function Z(R,q){Ye(q)?q.forEach(he=>R(he.bind(n))):q&&R(q.bind(n))}if(Z(B_,p),Z(Ht,m),Z(Xc,y),Z(Qc,_),Z(V_,b),Z(F_,A),Z(q_,U),Z(j_,H),Z(U_,F),Z(ed,V),Z(ii,C),Z(H_,P),Ye(O))if(O.length){const R=e.exposed||(e.exposed={});O.forEach(q=>{Object.defineProperty(R,q,{get:()=>n[q],set:he=>n[q]=he})})}else e.exposed||(e.exposed={});$&&e.render===zn&&(e.render=$),J!=null&&(e.inheritAttrs=J),X&&(e.components=X),fe&&(e.directives=fe),P&&hp(e)}function FR(e,t,n=zn){Ye(e)&&(e=Th(e));for(const r in e){const s=e[r];let a;Bt(s)?"default"in s?a=so(s.from||r,s.default,!0):a=so(s.from||r):a=so(s),Tn(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:o=>a.value=o}):t[r]=a}}function cy(e,t,n){rs(Ye(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function K_(e,t,n,r){let s=r.includes(".")?mb(n,r):()=>n[r];if(ut(e)){const a=t[e];it(a)&&Wt(s,a)}else if(it(e))Wt(s,e.bind(n));else if(Bt(e))if(Ye(e))e.forEach(a=>K_(a,t,n,r));else{const a=it(e.handler)?e.handler.bind(n):t[e.handler];it(a)&&Wt(s,a,e)}}function vp(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,u=a.get(t);let c;return u?c=u:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(h=>dc(c,h,o,!0)),dc(c,t,o)),Bt(t)&&a.set(t,c),c}function dc(e,t,n,r=!1){const{mixins:s,extends:a}=t;a&&dc(e,a,n,!0),s&&s.forEach(o=>dc(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const u=$R[o]||n&&n[o];e[o]=u?u(e[o],t[o]):t[o]}return e}const $R={data:dy,props:fy,emits:fy,methods:Ql,computed:Ql,beforeCreate:or,created:or,beforeMount:or,mounted:or,beforeUpdate:or,updated:or,beforeDestroy:or,beforeUnmount:or,destroyed:or,unmounted:or,activated:or,deactivated:or,errorCaptured:or,serverPrefetch:or,components:Ql,directives:Ql,watch:HR,provide:dy,inject:BR};function dy(e,t){return t?e?function(){return At(it(e)?e.call(this,this):e,it(t)?t.call(this,this):t)}:t:e}function BR(e,t){return Ql(Th(e),Th(t))}function Th(e){if(Ye(e)){const t={};for(let n=0;n1)return n&&it(t)?t.call(r&&r.proxy):t}}function qR(){return!!(Pn||In||da)}const Z_={},X_=()=>Object.create(Z_),Q_=e=>Object.getPrototypeOf(e)===Z_;function WR(e,t,n,r=!1){const s={},a=X_();e.propsDefaults=Object.create(null),eb(e,t,s,a);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:g_(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function YR(e,t,n,r){const{props:s,attrs:a,vnode:{patchFlag:o}}=e,u=Mt(s),[c]=e.propsOptions;let h=!1;if((r||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[m,y]=tb(p,t,!0);At(o,m),y&&u.push(...y)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!a&&!c)return Bt(e)&&r.set(e,tl),tl;if(Ye(a))for(let f=0;fe[0]==="_"||e==="$stable",yp=e=>Ye(e)?e.map(xr):[xr(e)],KR=(e,t,n)=>{if(t._n)return t;const r=Te((...s)=>yp(t(...s)),n);return r._c=!1,r},rb=(e,t,n)=>{const r=e._ctx;for(const s in e){if(nb(s))continue;const a=e[s];if(it(a))t[s]=KR(s,a,r);else if(a!=null){const o=yp(a);t[s]=()=>o}}},sb=(e,t)=>{const n=yp(t);e.slots.default=()=>n},ib=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},GR=(e,t,n)=>{const r=e.slots=X_();if(e.vnode.shapeFlag&32){const s=t._;s?(ib(r,t,n),n&&G0(r,"_",s,!0)):rb(t,r)}else t&&sb(e,t)},JR=(e,t,n)=>{const{vnode:r,slots:s}=e;let a=!0,o=St;if(r.shapeFlag&32){const u=t._;u?n&&u===1?a=!1:ib(s,t,n):(a=!t.$stable,rb(t,s)),o=t}else t&&(sb(e,t),o={default:1});if(a)for(const u in s)!nb(u)&&o[u]==null&&delete s[u]},Rn=_b;function ab(e){return ob(e)}function lb(e){return ob(e,oR)}function ob(e,t){const n=Uc();n.__VUE__=!0;const{insert:r,remove:s,patchProp:a,createElement:o,createText:u,createComment:c,setText:h,setElementText:f,parentNode:p,nextSibling:m,setScopeId:y=zn,insertStaticContent:_}=e,b=(S,I,G,te=null,ge=null,Y=null,ce=void 0,ye=null,ke=!!I.dynamicChildren)=>{if(S===I)return;S&&!ds(S,I)&&(te=j(S),W(S,ge,Y,!0),S=null),I.patchFlag===-2&&(ke=!1,I.dynamicChildren=null);const{type:Ce,ref:Me,shapeFlag:He}=I;switch(Ce){case Oi:A(S,I,G,te);break;case Cn:B(S,I,G,te);break;case fa:S==null&&V(I,G,te,ce);break;case Ve:X(S,I,G,te,ge,Y,ce,ye,ke);break;default:He&1?$(S,I,G,te,ge,Y,ce,ye,ke):He&6?fe(S,I,G,te,ge,Y,ce,ye,ke):(He&64||He&128)&&Ce.process(S,I,G,te,ge,Y,ce,ye,ke,we)}Me!=null&&ge&&yo(Me,S&&S.ref,Y,I||S,!I)},A=(S,I,G,te)=>{if(S==null)r(I.el=u(I.children),G,te);else{const ge=I.el=S.el;I.children!==S.children&&h(ge,I.children)}},B=(S,I,G,te)=>{S==null?r(I.el=c(I.children||""),G,te):I.el=S.el},V=(S,I,G,te)=>{[S.el,S.anchor]=_(S.children,I,G,te,S.el,S.anchor)},x=({el:S,anchor:I},G,te)=>{let ge;for(;S&&S!==I;)ge=m(S),r(S,G,te),S=ge;r(I,G,te)},C=({el:S,anchor:I})=>{let G;for(;S&&S!==I;)G=m(S),s(S),S=G;s(I)},$=(S,I,G,te,ge,Y,ce,ye,ke)=>{I.type==="svg"?ce="svg":I.type==="math"&&(ce="mathml"),S==null?H(I,G,te,ge,Y,ce,ye,ke):P(S,I,ge,Y,ce,ye,ke)},H=(S,I,G,te,ge,Y,ce,ye)=>{let ke,Ce;const{props:Me,shapeFlag:He,transition:je,dirs:Ue}=S;if(ke=S.el=o(S.type,Y,Me&&Me.is,Me),He&8?f(ke,S.children):He&16&&U(S.children,ke,null,te,ge,jf(S,Y),ce,ye),Ue&&Os(S,null,te,"created"),F(ke,S,S.scopeId,ce,te),Me){for(const pt in Me)pt!=="value"&&!Ai(pt)&&a(ke,pt,null,Me[pt],Y,te);"value"in Me&&a(ke,"value",null,Me.value,Y),(Ce=Me.onVnodeBeforeMount)&&br(Ce,te,S)}Ue&&Os(S,null,te,"beforeMount");const Ge=ub(ge,je);Ge&&je.beforeEnter(ke),r(ke,I,G),((Ce=Me&&Me.onVnodeMounted)||Ge||Ue)&&Rn(()=>{Ce&&br(Ce,te,S),Ge&&je.enter(ke),Ue&&Os(S,null,te,"mounted")},ge)},F=(S,I,G,te,ge)=>{if(G&&y(S,G),te)for(let Y=0;Y{for(let Ce=ke;Ce{const ye=I.el=S.el;let{patchFlag:ke,dynamicChildren:Ce,dirs:Me}=I;ke|=S.patchFlag&16;const He=S.props||St,je=I.props||St;let Ue;if(G&&ea(G,!1),(Ue=je.onVnodeBeforeUpdate)&&br(Ue,G,I,S),Me&&Os(I,S,G,"beforeUpdate"),G&&ea(G,!0),(He.innerHTML&&je.innerHTML==null||He.textContent&&je.textContent==null)&&f(ye,""),Ce?O(S.dynamicChildren,Ce,ye,G,te,jf(I,ge),Y):ce||q(S,I,ye,null,G,te,jf(I,ge),Y,!1),ke>0){if(ke&16)J(ye,He,je,G,ge);else if(ke&2&&He.class!==je.class&&a(ye,"class",null,je.class,ge),ke&4&&a(ye,"style",He.style,je.style,ge),ke&8){const Ge=I.dynamicProps;for(let pt=0;pt{Ue&&br(Ue,G,I,S),Me&&Os(I,S,G,"updated")},te)},O=(S,I,G,te,ge,Y,ce)=>{for(let ye=0;ye{if(I!==G){if(I!==St)for(const Y in I)!Ai(Y)&&!(Y in G)&&a(S,Y,I[Y],null,ge,te);for(const Y in G){if(Ai(Y))continue;const ce=G[Y],ye=I[Y];ce!==ye&&Y!=="value"&&a(S,Y,ye,ce,ge,te)}"value"in G&&a(S,"value",I.value,G.value,ge)}},X=(S,I,G,te,ge,Y,ce,ye,ke)=>{const Ce=I.el=S?S.el:u(""),Me=I.anchor=S?S.anchor:u("");let{patchFlag:He,dynamicChildren:je,slotScopeIds:Ue}=I;Ue&&(ye=ye?ye.concat(Ue):Ue),S==null?(r(Ce,G,te),r(Me,G,te),U(I.children||[],G,Me,ge,Y,ce,ye,ke)):He>0&&He&64&&je&&S.dynamicChildren?(O(S.dynamicChildren,je,G,ge,Y,ce,ye),(I.key!=null||ge&&I===ge.subTree)&&_p(S,I,!0)):q(S,I,G,Me,ge,Y,ce,ye,ke)},fe=(S,I,G,te,ge,Y,ce,ye,ke)=>{I.slotScopeIds=ye,S==null?I.shapeFlag&512?ge.ctx.activate(I,G,te,ce,ke):ne(I,G,te,ge,Y,ce,ke):N(S,I,ke)},ne=(S,I,G,te,ge,Y,ce)=>{const ye=S.component=Sb(S,te,ge);if(Do(S)&&(ye.ctx.renderer=we),Ab(ye,!1,ce),ye.asyncDep){if(ge&&ge.registerDep(ye,Z,ce),!S.el){const ke=ye.subTree=pe(Cn);B(null,ke,I,G)}}else Z(ye,S,I,G,ge,Y,ce)},N=(S,I,G)=>{const te=I.component=S.component;if(i3(S,I,G))if(te.asyncDep&&!te.asyncResolved){R(te,I,G);return}else te.next=I,te.update();else I.el=S.el,te.vnode=I},Z=(S,I,G,te,ge,Y,ce)=>{const ye=()=>{if(S.isMounted){let{next:He,bu:je,u:Ue,parent:Ge,vnode:pt}=S;{const hn=cb(S);if(hn){He&&(He.el=pt.el,R(S,He,ce)),hn.asyncDep.then(()=>{S.isUnmounted||ye()});return}}let _t=He,an;ea(S,!1),He?(He.el=pt.el,R(S,He,ce)):He=pt,je&&sl(je),(an=He.props&&He.props.onVnodeBeforeUpdate)&&br(an,Ge,He,pt),ea(S,!0);const Zt=Ju(S),En=S.subTree;S.subTree=Zt,b(En,Zt,p(En.el),j(En),S,ge,Y),He.el=Zt.el,_t===null&&nd(S,Zt.el),Ue&&Rn(Ue,ge),(an=He.props&&He.props.onVnodeUpdated)&&Rn(()=>br(an,Ge,He,pt),ge)}else{let He;const{el:je,props:Ue}=I,{bm:Ge,m:pt,parent:_t,root:an,type:Zt}=S,En=Ei(I);if(ea(S,!1),Ge&&sl(Ge),!En&&(He=Ue&&Ue.onVnodeBeforeMount)&&br(He,_t,I),ea(S,!0),je&&z){const hn=()=>{S.subTree=Ju(S),z(je,S.subTree,S,ge,null)};En&&Zt.__asyncHydrate?Zt.__asyncHydrate(je,S,hn):hn()}else{an.ce&&an.ce._injectChildStyle(Zt);const hn=S.subTree=Ju(S);b(null,hn,G,te,S,ge,Y),I.el=hn.el}if(pt&&Rn(pt,ge),!En&&(He=Ue&&Ue.onVnodeMounted)){const hn=I;Rn(()=>br(He,_t,hn),ge)}(I.shapeFlag&256||_t&&Ei(_t.vnode)&&_t.vnode.shapeFlag&256)&&S.a&&Rn(S.a,ge),S.isMounted=!0,I=G=te=null}};S.scope.on();const ke=S.effect=new fo(ye);S.scope.off();const Ce=S.update=ke.run.bind(ke),Me=S.job=ke.runIfDirty.bind(ke);Me.i=S,Me.id=S.uid,ke.scheduler=()=>cp(Me),ea(S,!0),Ce()},R=(S,I,G)=>{I.component=S;const te=S.vnode.props;S.vnode=I,S.next=null,YR(S,I.props,te,G),JR(S,I.children,G),Fi(),ny(S),$i()},q=(S,I,G,te,ge,Y,ce,ye,ke=!1)=>{const Ce=S&&S.children,Me=S?S.shapeFlag:0,He=I.children,{patchFlag:je,shapeFlag:Ue}=I;if(je>0){if(je&128){Ae(Ce,He,G,te,ge,Y,ce,ye,ke);return}else if(je&256){he(Ce,He,G,te,ge,Y,ce,ye,ke);return}}Ue&8?(Me&16&&_e(Ce,ge,Y),He!==Ce&&f(G,He)):Me&16?Ue&16?Ae(Ce,He,G,te,ge,Y,ce,ye,ke):_e(Ce,ge,Y,!0):(Me&8&&f(G,""),Ue&16&&U(He,G,te,ge,Y,ce,ye,ke))},he=(S,I,G,te,ge,Y,ce,ye,ke)=>{S=S||tl,I=I||tl;const Ce=S.length,Me=I.length,He=Math.min(Ce,Me);let je;for(je=0;jeMe?_e(S,ge,Y,!0,!1,He):U(I,G,te,ge,Y,ce,ye,ke,He)},Ae=(S,I,G,te,ge,Y,ce,ye,ke)=>{let Ce=0;const Me=I.length;let He=S.length-1,je=Me-1;for(;Ce<=He&&Ce<=je;){const Ue=S[Ce],Ge=I[Ce]=ke?ki(I[Ce]):xr(I[Ce]);if(ds(Ue,Ge))b(Ue,Ge,G,null,ge,Y,ce,ye,ke);else break;Ce++}for(;Ce<=He&&Ce<=je;){const Ue=S[He],Ge=I[je]=ke?ki(I[je]):xr(I[je]);if(ds(Ue,Ge))b(Ue,Ge,G,null,ge,Y,ce,ye,ke);else break;He--,je--}if(Ce>He){if(Ce<=je){const Ue=je+1,Ge=Ueje)for(;Ce<=He;)W(S[Ce],ge,Y,!0),Ce++;else{const Ue=Ce,Ge=Ce,pt=new Map;for(Ce=Ge;Ce<=je;Ce++){const pn=I[Ce]=ke?ki(I[Ce]):xr(I[Ce]);pn.key!=null&&pt.set(pn.key,Ce)}let _t,an=0;const Zt=je-Ge+1;let En=!1,hn=0;const Mr=new Array(Zt);for(Ce=0;Ce=Zt){W(pn,ge,Y,!0);continue}let ue;if(pn.key!=null)ue=pt.get(pn.key);else for(_t=Ge;_t<=je;_t++)if(Mr[_t-Ge]===0&&ds(pn,I[_t])){ue=_t;break}ue===void 0?W(pn,ge,Y,!0):(Mr[ue-Ge]=Ce+1,ue>=hn?hn=ue:En=!0,b(pn,I[ue],G,null,ge,Y,ce,ye,ke),an++)}const xs=En?ZR(Mr):tl;for(_t=xs.length-1,Ce=Zt-1;Ce>=0;Ce--){const pn=Ge+Ce,ue=I[pn],Fe=pn+1{const{el:Y,type:ce,transition:ye,children:ke,shapeFlag:Ce}=S;if(Ce&6){Pe(S.component.subTree,I,G,te);return}if(Ce&128){S.suspense.move(I,G,te);return}if(Ce&64){ce.move(S,I,G,we);return}if(ce===Ve){r(Y,I,G);for(let He=0;Heye.enter(Y),ge);else{const{leave:He,delayLeave:je,afterLeave:Ue}=ye,Ge=()=>r(Y,I,G),pt=()=>{He(Y,()=>{Ge(),Ue&&Ue()})};je?je(Y,Ge,pt):pt()}else r(Y,I,G)},W=(S,I,G,te=!1,ge=!1)=>{const{type:Y,props:ce,ref:ye,children:ke,dynamicChildren:Ce,shapeFlag:Me,patchFlag:He,dirs:je,cacheIndex:Ue}=S;if(He===-2&&(ge=!1),ye!=null&&yo(ye,null,G,S,!0),Ue!=null&&(I.renderCache[Ue]=void 0),Me&256){I.ctx.deactivate(S);return}const Ge=Me&1&&je,pt=!Ei(S);let _t;if(pt&&(_t=ce&&ce.onVnodeBeforeUnmount)&&br(_t,I,S),Me&6)re(S.component,G,te);else{if(Me&128){S.suspense.unmount(G,te);return}Ge&&Os(S,null,I,"beforeUnmount"),Me&64?S.type.remove(S,I,G,we,te):Ce&&!Ce.hasOnce&&(Y!==Ve||He>0&&He&64)?_e(Ce,I,G,!1,!0):(Y===Ve&&He&384||!ge&&Me&16)&&_e(ke,I,G),te&&ie(S)}(pt&&(_t=ce&&ce.onVnodeUnmounted)||Ge)&&Rn(()=>{_t&&br(_t,I,S),Ge&&Os(S,null,I,"unmounted")},G)},ie=S=>{const{type:I,el:G,anchor:te,transition:ge}=S;if(I===Ve){E(G,te);return}if(I===fa){C(S);return}const Y=()=>{s(G),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if(S.shapeFlag&1&&ge&&!ge.persisted){const{leave:ce,delayLeave:ye}=ge,ke=()=>ce(G,Y);ye?ye(S.el,Y,ke):ke()}else Y()},E=(S,I)=>{let G;for(;S!==I;)G=m(S),s(S),S=G;s(I)},re=(S,I,G)=>{const{bum:te,scope:ge,job:Y,subTree:ce,um:ye,m:ke,a:Ce}=S;fc(ke),fc(Ce),te&&sl(te),ge.stop(),Y&&(Y.flags|=8,W(ce,S,I,G)),ye&&Rn(ye,I),Rn(()=>{S.isUnmounted=!0},I),I&&I.pendingBranch&&!I.isUnmounted&&S.asyncDep&&!S.asyncResolved&&S.suspenseId===I.pendingId&&(I.deps--,I.deps===0&&I.resolve())},_e=(S,I,G,te=!1,ge=!1,Y=0)=>{for(let ce=Y;ce{if(S.shapeFlag&6)return j(S.component.subTree);if(S.shapeFlag&128)return S.suspense.next();const I=m(S.anchor||S.el),G=I&&I[E_];return G?m(G):I};let Ie=!1;const Xe=(S,I,G)=>{S==null?I._vnode&&W(I._vnode,null,null,!0):b(I._vnode||null,S,I,null,null,null,G),I._vnode=S,Ie||(Ie=!0,ny(),cc(),Ie=!1)},we={p:b,um:W,m:Pe,r:ie,mt:ne,mc:U,pc:q,pbc:O,n:j,o:e};let et,z;return t&&([et,z]=t(we)),{render:Xe,hydrate:et,createApp:jR(Xe,et)}}function jf({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ea({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ub(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function _p(e,t,n=!1){const r=e.children,s=t.children;if(Ye(r)&&Ye(s))for(let a=0;a>1,e[n[u]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function cb(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:cb(t)}function fc(e){if(e)for(let t=0;tso(db);function hb(e,t){return Po(e,null,t)}function XR(e,t){return Po(e,null,{flush:"post"})}function pb(e,t){return Po(e,null,{flush:"sync"})}function Wt(e,t,n){return Po(e,t,n)}function Po(e,t,n=St){const{immediate:r,deep:s,flush:a,once:o}=n,u=At({},n),c=t&&r||!t&&a!=="post";let h;if(ul){if(a==="sync"){const y=fb();h=y.__watcherHandles||(y.__watcherHandles=[])}else if(!c){const y=()=>{};return y.stop=zn,y.resume=zn,y.pause=zn,y}}const f=Pn;u.call=(y,_,b)=>rs(y,f,_,b);let p=!1;a==="post"?u.scheduler=y=>{Rn(y,f&&f.suspense)}:a!=="sync"&&(p=!0,u.scheduler=(y,_)=>{_?y():cp(y)}),u.augmentJob=y=>{t&&(y.flags|=4),p&&(y.flags|=2,f&&(y.id=f.uid,y.i=f))};const m=WM(e,t,u);return ul&&(h?h.push(m):c&&m()),m}function QR(e,t,n){const r=this.proxy,s=ut(e)?e.includes(".")?mb(r,e):()=>r[e]:e.bind(r,r);let a;it(t)?a=t:(a=t.handler,n=t);const o=_a(this),u=Po(s,a.bind(r),n);return o(),u}function mb(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{let f,p=St,m;return pb(()=>{const y=e[s];dr(f,y)&&(f=y,h())}),{get(){return c(),n.get?n.get(f):f},set(y){const _=n.set?n.set(y):y;if(!dr(_,f)&&!(p!==St&&dr(y,p)))return;const b=r.vnode.props;b&&(t in b||s in b||a in b)&&(`onUpdate:${t}`in b||`onUpdate:${s}`in b||`onUpdate:${a}`in b)||(f=y,h()),r.emit(`update:${t}`,_),dr(y,_)&&dr(y,p)&&!dr(_,m)&&h(),p=y,m=_}}});return u[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||St:u,done:!1}:{done:!0}}}},u}const gb=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Jt(t)}Modifiers`]||e[`${kr(t)}Modifiers`];function t3(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||St;let s=n;const a=t.startsWith("update:"),o=a&&gb(r,t.slice(7));o&&(o.trim&&(s=n.map(f=>ut(f)?f.trim():f)),o.number&&(s=n.map(ic)));let u,c=r[u=rl(t)]||r[u=rl(Jt(t))];!c&&a&&(c=r[u=rl(kr(t))]),c&&rs(c,e,6,s);const h=r[u+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,rs(h,e,6,s)}}function vb(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const a=e.emits;let o={},u=!1;if(!it(e)){const c=h=>{const f=vb(h,t,!0);f&&(u=!0,At(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!a&&!u?(Bt(e)&&r.set(e,null),null):(Ye(a)?a.forEach(c=>o[c]=null):At(o,a),Bt(e)&&r.set(e,o),o)}function td(e,t){return!e||!wa(t)?!1:(t=t.slice(2).replace(/Once$/,""),Dt(e,t[0].toLowerCase()+t.slice(1))||Dt(e,kr(t))||Dt(e,t))}function Ju(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[a],slots:o,attrs:u,emit:c,render:h,renderCache:f,props:p,data:m,setupState:y,ctx:_,inheritAttrs:b}=e,A=vo(e);let B,V;try{if(n.shapeFlag&4){const C=s||r,$=C;B=xr(h.call($,C,f,p,y,m,_)),V=u}else{const C=t;B=xr(C.length>1?C(p,{attrs:u,slots:o,emit:c}):C(p,null)),V=t.props?u:r3(u)}}catch(C){io.length=0,Sa(C,e,1),B=pe(Cn)}let x=B;if(V&&b!==!1){const C=Object.keys(V),{shapeFlag:$}=x;C.length&&$&7&&(a&&C.some(Qh)&&(V=s3(V,a)),x=Ls(x,V,!1,!0))}return n.dirs&&(x=Ls(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&ti(x,n.transition),B=x,vo(A),B}function n3(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||wa(n))&&((t||(t={}))[n]=e[n]);return t},s3=(e,t)=>{const n={};for(const r in e)(!Qh(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function i3(e,t,n){const{props:r,children:s,component:a}=e,{props:o,children:u,patchFlag:c}=t,h=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?py(r,o,h):!!o;if(c&8){const f=t.dynamicProps;for(let p=0;pe.__isSuspense;let Ch=0;const a3={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,a,o,u,c,h){if(e==null)o3(t,n,r,s,a,o,u,c,h);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}u3(e,t,n,r,s,o,u,c,h)}},hydrate:c3,normalize:d3},l3=a3;function bo(e,t){const n=e.props&&e.props[t];it(n)&&n()}function o3(e,t,n,r,s,a,o,u,c){const{p:h,o:{createElement:f}}=c,p=f("div"),m=e.suspense=yb(e,s,r,t,p,n,a,o,u,c);h(null,m.pendingBranch=e.ssContent,p,null,r,m,a,o),m.deps>0?(bo(e,"onPending"),bo(e,"onFallback"),h(null,e.ssFallback,t,n,r,null,a,o),al(m,e.ssFallback)):m.resolve(!1,!0)}function u3(e,t,n,r,s,a,o,u,{p:c,um:h,o:{createElement:f}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const m=t.ssContent,y=t.ssFallback,{activeBranch:_,pendingBranch:b,isInFallback:A,isHydrating:B}=p;if(b)p.pendingBranch=m,ds(m,b)?(c(b,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0?p.resolve():A&&(B||(c(_,y,n,r,s,null,a,o,u),al(p,y)))):(p.pendingId=Ch++,B?(p.isHydrating=!1,p.activeBranch=b):h(b,s,p),p.deps=0,p.effects.length=0,p.hiddenContainer=f("div"),A?(c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0?p.resolve():(c(_,y,n,r,s,null,a,o,u),al(p,y))):_&&ds(m,_)?(c(_,m,n,r,s,p,a,o,u),p.resolve(!0)):(c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0&&p.resolve()));else if(_&&ds(m,_))c(_,m,n,r,s,p,a,o,u),al(p,m);else if(bo(t,"onPending"),p.pendingBranch=m,m.shapeFlag&512?p.pendingId=m.component.suspenseId:p.pendingId=Ch++,c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0)p.resolve();else{const{timeout:V,pendingId:x}=p;V>0?setTimeout(()=>{p.pendingId===x&&p.fallback(y)},V):V===0&&p.fallback(y)}}function yb(e,t,n,r,s,a,o,u,c,h,f=!1){const{p,m,um:y,n:_,o:{parentNode:b,remove:A}}=h;let B;const V=f3(e);V&&t&&t.pendingBranch&&(B=t.pendingId,t.deps++);const x=e.props?ac(e.props.timeout):void 0,C=a,$={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:s,deps:0,pendingId:Ch++,timeout:typeof x=="number"?x:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(H=!1,F=!1){const{vnode:U,activeBranch:P,pendingBranch:O,pendingId:J,effects:X,parentComponent:fe,container:ne}=$;let N=!1;$.isHydrating?$.isHydrating=!1:H||(N=P&&O.transition&&O.transition.mode==="out-in",N&&(P.transition.afterLeave=()=>{J===$.pendingId&&(m(O,ne,a===C?_(P):a,0),mo(X))}),P&&(b(P.el)===ne&&(a=_(P)),y(P,fe,$,!0)),N||m(O,ne,a,0)),al($,O),$.pendingBranch=null,$.isInFallback=!1;let Z=$.parent,R=!1;for(;Z;){if(Z.pendingBranch){Z.effects.push(...X),R=!0;break}Z=Z.parent}!R&&!N&&mo(X),$.effects=[],V&&t&&t.pendingBranch&&B===t.pendingId&&(t.deps--,t.deps===0&&!F&&t.resolve()),bo(U,"onResolve")},fallback(H){if(!$.pendingBranch)return;const{vnode:F,activeBranch:U,parentComponent:P,container:O,namespace:J}=$;bo(F,"onFallback");const X=_(U),fe=()=>{$.isInFallback&&(p(null,H,O,X,P,null,J,u,c),al($,H))},ne=H.transition&&H.transition.mode==="out-in";ne&&(U.transition.afterLeave=fe),$.isInFallback=!0,y(U,P,null,!0),ne||fe()},move(H,F,U){$.activeBranch&&m($.activeBranch,H,F,U),$.container=H},next(){return $.activeBranch&&_($.activeBranch)},registerDep(H,F,U){const P=!!$.pendingBranch;P&&$.deps++;const O=H.vnode.el;H.asyncDep.catch(J=>{Sa(J,H,0)}).then(J=>{if(H.isUnmounted||$.isUnmounted||$.pendingId!==H.suspenseId)return;H.asyncResolved=!0;const{vnode:X}=H;Rh(H,J,!1),O&&(X.el=O);const fe=!O&&H.subTree.el;F(H,X,b(O||H.subTree.el),O?null:_(H.subTree),$,o,U),fe&&A(fe),nd(H,X.el),P&&--$.deps===0&&$.resolve()})},unmount(H,F){$.isUnmounted=!0,$.activeBranch&&y($.activeBranch,n,H,F),$.pendingBranch&&y($.pendingBranch,n,H,F)}};return $}function c3(e,t,n,r,s,a,o,u,c){const h=t.suspense=yb(t,r,n,e.parentNode,document.createElement("div"),null,s,a,o,u,!0),f=c(e,h.pendingBranch=t.ssContent,n,h,a,o);return h.deps===0&&h.resolve(!1,!0),f}function d3(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=my(r?n.default:n),e.ssFallback=r?my(n.fallback):pe(Cn)}function my(e){let t;if(it(e)){const n=ya&&e._c;n&&(e._d=!1,k()),e=e(),n&&(e._d=!0,t=rr,bb())}return Ye(e)&&(e=n3(e)),e=xr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function _b(e,t){t&&t.pendingBranch?Ye(e)?t.effects.push(...e):t.effects.push(e):mo(e)}function al(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,nd(r,s))}function f3(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ve=Symbol.for("v-fgt"),Oi=Symbol.for("v-txt"),Cn=Symbol.for("v-cmt"),fa=Symbol.for("v-stc"),io=[];let rr=null;function k(e=!1){io.push(rr=e?null:[])}function bb(){io.pop(),rr=io[io.length-1]||null}let ya=1;function Eh(e,t=!1){ya+=e,e<0&&rr&&t&&(rr.hasOnce=!0)}function wb(e){return e.dynamicChildren=ya>0?rr||tl:null,bb(),ya>0&&rr&&rr.push(e),e}function D(e,t,n,r,s,a){return wb(v(e,t,n,r,s,a,!0))}function at(e,t,n,r,s){return wb(pe(e,t,n,r,s,!0))}function ni(e){return e?e.__v_isVNode===!0:!1}function ds(e,t){return e.type===t.type&&e.key===t.key}function h3(e){}const xb=({key:e})=>e??null,Zu=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ut(e)||Tn(e)||it(e)?{i:In,r:e,k:t,f:!!n}:e:null);function v(e,t=null,n=null,r=0,s=null,a=e===Ve?0:1,o=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&xb(t),ref:t&&Zu(t),scopeId:Gc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:In};return u?(bp(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=ut(n)?8:16),ya>0&&!o&&rr&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&rr.push(c),c}const pe=p3;function p3(e,t=null,n=null,r=0,s=null,a=!1){if((!e||e===W_)&&(e=Cn),ni(e)){const u=Ls(e,t,!0);return n&&bp(u,n),ya>0&&!a&&rr&&(u.shapeFlag&6?rr[rr.indexOf(e)]=u:rr.push(u)),u.patchFlag=-2,u}if(b3(e)&&(e=e.__vccOpts),t){t=Yn(t);let{class:u,style:c}=t;u&&!ut(u)&&(t.class=$e(u)),Bt(c)&&(Kc(c)&&!Ye(c)&&(c=At({},c)),t.style=bn(c))}const o=ut(e)?1:hc(e)?128:O_(e)?64:Bt(e)?4:it(e)?2:0;return v(e,t,n,r,s,o,a,!0)}function Yn(e){return e?Kc(e)||Q_(e)?At({},e):e:null}function Ls(e,t,n=!1,r=!1){const{props:s,ref:a,patchFlag:o,children:u,transition:c}=e,h=t?cn(s||{},t):s,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&xb(h),ref:t&&t.ref?n&&a?Ye(a)?a.concat(Zu(t)):[a,Zu(t)]:Zu(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ve?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ls(e.ssContent),ssFallback:e.ssFallback&&Ls(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&ti(f,c.clone(f)),f}function ft(e=" ",t=0){return pe(Oi,null,e,t)}function kb(e,t){const n=pe(fa,null,e);return n.staticCount=t,n}function ae(e="",t=!1){return t?(k(),at(Cn,null,e)):pe(Cn,null,e)}function xr(e){return e==null||typeof e=="boolean"?pe(Cn):Ye(e)?pe(Ve,null,e.slice()):ni(e)?ki(e):pe(Oi,null,String(e))}function ki(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ls(e)}function bp(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ye(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),bp(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Q_(t)?t._ctx=In:s===3&&In&&(In.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else it(t)?(t={default:t,_ctx:In},n=32):(t=String(t),r&64?(n=16,t=[ft(t)]):n=8);e.children=t,e.shapeFlag|=n}function cn(...e){const t={};for(let n=0;nPn||In;let pc,Oh;{const e=Uc(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),a=>{s.length>1?s.forEach(o=>o(a)):s[0](a)}};pc=t("__VUE_INSTANCE_SETTERS__",n=>Pn=n),Oh=t("__VUE_SSR_SETTERS__",n=>ul=n)}const _a=e=>{const t=Pn;return pc(e),e.scope.on(),()=>{e.scope.off(),pc(t)}},Mh=()=>{Pn&&Pn.scope.off(),pc(null)};function Tb(e){return e.vnode.shapeFlag&4}let ul=!1;function Ab(e,t=!1,n=!1){t&&Oh(t);const{props:r,children:s}=e.vnode,a=Tb(e);WR(e,r,a,t),GR(e,s,n);const o=a?v3(e,t):void 0;return t&&Oh(!1),o}function v3(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,kh);const{setup:r}=n;if(r){Fi();const s=e.setupContext=r.length>1?Ob(e):null,a=_a(e),o=Tl(r,e,0,[e.props,s]),u=tp(o);if($i(),a(),(u||e.sp)&&!Ei(e)&&hp(e),u){if(o.then(Mh,Mh),t)return o.then(c=>{Rh(e,c,t)}).catch(c=>{Sa(c,e,0)});e.asyncDep=o}else Rh(e,o,t)}else Eb(e,t)}function Rh(e,t,n){it(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Bt(t)&&(e.setupState=up(t)),Eb(e,n)}let mc,Dh;function Cb(e){mc=e,Dh=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,SR))}}const y3=()=>!mc;function Eb(e,t,n){const r=e.type;if(!e.render){if(!t&&mc&&!r.render){const s=r.template||vp(e).template;if(s){const{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:u,compilerOptions:c}=r,h=At(At({isCustomElement:a,delimiters:u},o),c);r.render=mc(s,h)}}e.render=r.render||zn,Dh&&Dh(e)}{const s=_a(e);Fi();try{VR(e)}finally{$i(),s()}}}const _3={get(e,t){return er(e,"get",""),e[t]}};function Ob(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,_3),slots:e.slots,emit:e.emit,expose:t}}function Lo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(up(v_(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ro)return ro[n](e)},has(t,n){return n in t||n in ro}})):e.proxy}function Ph(e,t=!0){return it(e)?e.displayName||e.name:e.name||t&&e.__name}function b3(e){return it(e)&&"__vccOpts"in e}const me=(e,t)=>HM(e,t,ul);function wp(e,t,n){const r=arguments.length;return r===2?Bt(t)&&!Ye(t)?ni(t)?pe(e,null,[t]):pe(e,t):pe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ni(n)&&(n=[n]),pe(e,t,n))}function w3(){}function x3(e,t,n,r){const s=n[r];if(s&&Mb(s,e))return s;const a=t();return a.memo=e.slice(),a.cacheIndex=r,n[r]=a}function Mb(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&rr&&rr.push(e),!0}const Rb="3.5.13",k3=zn,S3=JM,T3=Ja,A3=C_,C3={createComponentInstance:Sb,setupComponent:Ab,renderComponentRoot:Ju,setCurrentRenderingInstance:vo,isVNode:ni,normalizeVNode:xr,getComponentPublicInstance:Lo,ensureValidVNode:gp,pushWarningContext:YM,popWarningContext:zM},E3=C3,O3=null,M3=null,R3=null;/** +**/const w_=[];function jM(e){w_.push(e)}function qM(){w_.pop()}function WM(e,t){}const YM={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},zM={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function Tl(e,t,n,r){try{return r?e(...r):e()}catch(s){Sa(s,t,n)}}function rs(e,t,n,r){if(it(e)){const s=Tl(e,t,n,r);return s&&Qh(s)&&s.catch(a=>{Sa(a,t,n)}),s}if(Ye(e)){const s=[];for(let a=0;a>>1,s=fr[r],a=go(s);a=go(n)?fr.push(e):fr.splice(GM(t),0,e),e.flags|=1,k_()}}function k_(){oc||(oc=x_.then(S_))}function mo(e){Ye(e)?il.push(...e):wi&&e.id===-1?wi.splice(Ga+1,0,e):e.flags&1||(il.push(e),e.flags|=1),k_()}function ey(e,t,n=Es+1){for(;ngo(n)-go(r));if(il.length=0,wi){wi.push(...t);return}for(wi=t,Ga=0;Gae.id==null?e.flags&2?-1:1/0:e.id;function S_(e){try{for(Es=0;EsJa.emit(s,...a)),Pu=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{T_(a,t)}),setTimeout(()=>{Ja||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Pu=[])},3e3)):Pu=[]}let In=null,zc=null;function vo(e){const t=In;return In=e,zc=e&&e.type.__scopeId||null,t}function JM(e){zc=e}function ZM(){zc=null}const XM=e=>Te;function Te(e,t=In,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&Ah(-1);const a=vo(t);let o;try{o=e(...s)}finally{vo(a),r._d&&Ah(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function An(e,t){if(In===null)return e;const n=Lo(In),r=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,no=e=>e&&(e.disabled||e.disabled===""),ty=e=>e&&(e.defer||e.defer===""),ny=e=>typeof SVGElement<"u"&&e instanceof SVGElement,ry=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,_h=(e,t)=>{const n=e&&e.to;return ut(n)?t?t(n):null:n},E_={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,a,o,u,c,h){const{mc:f,pc:p,pbc:m,o:{insert:y,querySelector:_,createText:b,createComment:A}}=h,B=no(t.props);let{shapeFlag:V,children:x,dynamicChildren:C}=t;if(e==null){const $=t.el=b(""),H=t.anchor=b("");y($,n,r),y(H,n,r);const F=(P,O)=>{V&16&&(s&&s.isCE&&(s.ce._teleportTarget=P),f(x,P,O,s,a,o,u,c))},U=()=>{const P=t.target=_h(t.props,_),O=M_(P,t,b,y);P&&(o!=="svg"&&ny(P)?o="svg":o!=="mathml"&&ry(P)&&(o="mathml"),B||(F(P,O),Ku(t,!1)))};B&&(F(n,H),Ku(t,!0)),ty(t.props)?Rn(()=>{U(),t.el.__isMounted=!0},a):U()}else{if(ty(t.props)&&!e.el.__isMounted){Rn(()=>{E_.process(e,t,n,r,s,a,o,u,c,h),delete e.el.__isMounted},a);return}t.el=e.el,t.targetStart=e.targetStart;const $=t.anchor=e.anchor,H=t.target=e.target,F=t.targetAnchor=e.targetAnchor,U=no(e.props),P=U?n:H,O=U?$:F;if(o==="svg"||ny(H)?o="svg":(o==="mathml"||ry(H))&&(o="mathml"),C?(m(e.dynamicChildren,C,P,s,a,o,u),vp(e,t,!0)):c||p(e,t,P,O,s,a,o,u,!1),B)U?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Lu(t,n,$,h,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const J=t.target=_h(t.props,_);J&&Lu(t,J,null,h,0)}else U&&Lu(t,H,F,h,1);Ku(t,B)}},remove(e,t,n,{um:r,o:{remove:s}},a){const{shapeFlag:o,children:u,anchor:c,targetStart:h,targetAnchor:f,target:p,props:m}=e;if(p&&(s(h),s(f)),a&&s(c),o&16){const y=a||!no(m);for(let _=0;_{e.isMounted=!0}),Xc(()=>{e.isUnmounting=!0}),e}const Qr=[Function,Array],cp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Qr,onEnter:Qr,onAfterEnter:Qr,onEnterCancelled:Qr,onBeforeLeave:Qr,onLeave:Qr,onAfterLeave:Qr,onLeaveCancelled:Qr,onBeforeAppear:Qr,onAppear:Qr,onAfterAppear:Qr,onAppearCancelled:Qr},R_=e=>{const t=e.subTree;return t.component?R_(t.component):t},eR={name:"BaseTransition",props:cp,setup(e,{slots:t}){const n=ss(),r=up();return()=>{const s=t.default&&Kc(t.default(),!0);if(!s||!s.length)return;const a=D_(s),o=Mt(e),{mode:u}=o;if(r.isLeaving)return Vf(a);const c=sy(a);if(!c)return Vf(a);let h=ol(c,o,r,n,p=>h=p);c.type!==Cn&&ti(c,h);let f=n.subTree&&sy(n.subTree);if(f&&f.type!==Cn&&!ds(c,f)&&R_(n).type!==Cn){let p=ol(f,o,r,n);if(ti(f,p),u==="out-in"&&c.type!==Cn)return r.isLeaving=!0,p.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete p.afterLeave,f=void 0},Vf(a);u==="in-out"&&c.type!==Cn?p.delayLeave=(m,y,_)=>{const b=L_(r,f);b[String(f.key)]=f,m[xi]=()=>{y(),m[xi]=void 0,delete h.delayedLeave,f=void 0},h.delayedLeave=()=>{_(),delete h.delayedLeave,f=void 0}}:f=void 0}else f&&(f=void 0);return a}}};function D_(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Cn){t=n;break}}return t}const P_=eR;function L_(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ol(e,t,n,r,s){const{appear:a,mode:o,persisted:u=!1,onBeforeEnter:c,onEnter:h,onAfterEnter:f,onEnterCancelled:p,onBeforeLeave:m,onLeave:y,onAfterLeave:_,onLeaveCancelled:b,onBeforeAppear:A,onAppear:B,onAfterAppear:V,onAppearCancelled:x}=t,C=String(e.key),$=L_(n,e),H=(P,O)=>{P&&rs(P,r,9,O)},F=(P,O)=>{const J=O[1];H(P,O),Ye(P)?P.every(X=>X.length<=1)&&J():P.length<=1&&J()},U={mode:o,persisted:u,beforeEnter(P){let O=c;if(!n.isMounted)if(a)O=A||c;else return;P[xi]&&P[xi](!0);const J=$[C];J&&ds(e,J)&&J.el[xi]&&J.el[xi](),H(O,[P])},enter(P){let O=h,J=f,X=p;if(!n.isMounted)if(a)O=B||h,J=V||f,X=x||p;else return;let fe=!1;const ne=P[Iu]=N=>{fe||(fe=!0,N?H(X,[P]):H(J,[P]),U.delayedLeave&&U.delayedLeave(),P[Iu]=void 0)};O?F(O,[P,ne]):ne()},leave(P,O){const J=String(e.key);if(P[Iu]&&P[Iu](!0),n.isUnmounting)return O();H(m,[P]);let X=!1;const fe=P[xi]=ne=>{X||(X=!0,O(),ne?H(b,[P]):H(_,[P]),P[xi]=void 0,$[J]===e&&delete $[J])};$[J]=e,y?F(y,[P,fe]):fe()},clone(P){const O=ol(P,t,n,r,s);return s&&s(O),O}};return U}function Vf(e){if(Do(e))return e=Ls(e),e.children=null,e}function sy(e){if(!Do(e))return C_(e.type)&&e.children?D_(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&it(n.default))return n.default()}}function ti(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ti(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Kc(e,t=!1,n){let r=[],s=0;for(let a=0;a1)for(let a=0;an.value,set:a=>n.value=a})}return n}function yo(e,t,n,r,s=!1){if(Ye(e)){e.forEach((_,b)=>yo(_,t&&(Ye(t)?t[b]:t),n,r,s));return}if(Ei(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&yo(e,t,n,r.component.subTree);return}const a=r.shapeFlag&4?Lo(r.component):r.el,o=s?null:a,{i:u,r:c}=e,h=t&&t.r,f=u.refs===St?u.refs={}:u.refs,p=u.setupState,m=Mt(p),y=p===St?()=>!1:_=>Dt(m,_);if(h!=null&&h!==c&&(ut(h)?(f[h]=null,y(h)&&(p[h]=null)):Tn(h)&&(h.value=null)),it(c))Tl(c,u,12,[o,f]);else{const _=ut(c),b=Tn(c);if(_||b){const A=()=>{if(e.f){const B=_?y(c)?p[c]:f[c]:c.value;s?Ye(B)&&Xh(B,a):Ye(B)?B.includes(a)||B.push(a):_?(f[c]=[a],y(c)&&(p[c]=f[c])):(c.value=[a],e.k&&(f[e.k]=c.value))}else _?(f[c]=o,y(c)&&(p[c]=o)):b&&(c.value=o,e.k&&(f[e.k]=o))};o?(A.id=-1,Rn(A,n)):A()}}}let iy=!1;const ja=()=>{iy||(console.error("Hydration completed but contains mismatches."),iy=!0)},rR=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",sR=e=>e.namespaceURI.includes("MathML"),Nu=e=>{if(e.nodeType===1){if(rR(e))return"svg";if(sR(e))return"mathml"}},Qa=e=>e.nodeType===8;function iR(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:a,parentNode:o,remove:u,insert:c,createComment:h}}=e,f=(x,C)=>{if(!C.hasChildNodes()){n(null,x,C),uc(),C._vnode=x;return}p(C.firstChild,x,null,null,null),uc(),C._vnode=x},p=(x,C,$,H,F,U=!1)=>{U=U||!!C.dynamicChildren;const P=Qa(x)&&x.data==="[",O=()=>b(x,C,$,H,F,P),{type:J,ref:X,shapeFlag:fe,patchFlag:ne}=C;let N=x.nodeType;C.el=x,ne===-2&&(U=!1,C.dynamicChildren=null);let Z=null;switch(J){case Oi:N!==3?C.children===""?(c(C.el=s(""),o(x),x),Z=x):Z=O():(x.data!==C.children&&(ja(),x.data=C.children),Z=a(x));break;case Cn:V(x)?(Z=a(x),B(C.el=x.content.firstChild,x,$)):N!==8||P?Z=O():Z=a(x);break;case fa:if(P&&(x=a(x),N=x.nodeType),N===1||N===3){Z=x;const R=!C.children.length;for(let q=0;q{U=U||!!C.dynamicChildren;const{type:P,props:O,patchFlag:J,shapeFlag:X,dirs:fe,transition:ne}=C,N=P==="input"||P==="option";if(N||J!==-1){fe&&Os(C,null,$,"created");let Z=!1;if(V(x)){Z=lb(null,ne)&&$&&$.vnode.props&&$.vnode.props.appear;const q=x.content.firstChild;Z&&ne.beforeEnter(q),B(q,x,$),C.el=x=q}if(X&16&&!(O&&(O.innerHTML||O.textContent))){let q=y(x.firstChild,C,x,$,H,F,U);for(;q;){Vu(x,1)||ja();const he=q;q=q.nextSibling,u(he)}}else if(X&8){let q=C.children;q[0]===` +`&&(x.tagName==="PRE"||x.tagName==="TEXTAREA")&&(q=q.slice(1)),x.textContent!==q&&(Vu(x,0)||ja(),x.textContent=C.children)}if(O){if(N||!U||J&48){const q=x.tagName.includes("-");for(const he in O)(N&&(he.endsWith("value")||he==="indeterminate")||wa(he)&&!Ai(he)||he[0]==="."||q)&&r(x,he,null,O[he],void 0,$)}else if(O.onClick)r(x,"onClick",null,O.onClick,void 0,$);else if(J&4&&Ci(O.style))for(const q in O.style)O.style[q]}let R;(R=O&&O.onVnodeBeforeMount)&&br(R,$,C),fe&&Os(C,null,$,"beforeMount"),((R=O&&O.onVnodeMounted)||fe||Z)&&vb(()=>{R&&br(R,$,C),Z&&ne.enter(x),fe&&Os(C,null,$,"mounted")},H)}return x.nextSibling},y=(x,C,$,H,F,U,P)=>{P=P||!!C.dynamicChildren;const O=C.children,J=O.length;for(let X=0;X{const{slotScopeIds:P}=C;P&&(F=F?F.concat(P):P);const O=o(x),J=y(a(x),C,O,$,H,F,U);return J&&Qa(J)&&J.data==="]"?a(C.anchor=J):(ja(),c(C.anchor=h("]"),O,J),J)},b=(x,C,$,H,F,U)=>{if(Vu(x.parentElement,1)||ja(),C.el=null,U){const J=A(x);for(;;){const X=a(x);if(X&&X!==J)u(X);else break}}const P=a(x),O=o(x);return u(x),n(null,C,O,P,$,H,Nu(O),F),$&&($.vnode.el=C.el,ed($,C.el)),P},A=(x,C="[",$="]")=>{let H=0;for(;x;)if(x=a(x),x&&Qa(x)&&(x.data===C&&H++,x.data===$)){if(H===0)return a(x);H--}return x},B=(x,C,$)=>{const H=C.parentNode;H&&H.replaceChild(x,C);let F=$;for(;F;)F.vnode.el===C&&(F.vnode.el=F.subTree.el=x),F=F.parent},V=x=>x.nodeType===1&&x.tagName==="TEMPLATE";return[f,p]}const ay="data-allow-mismatch",aR={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Vu(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(ay);)e=e.parentElement;const n=e&&e.getAttribute(ay);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:n.split(",").includes(aR[t])}}const lR=Bc().requestIdleCallback||(e=>setTimeout(e,1)),oR=Bc().cancelIdleCallback||(e=>clearTimeout(e)),uR=(e=1e4)=>t=>{const n=lR(t,{timeout:e});return()=>oR(n)};function cR(e){const{top:t,left:n,bottom:r,right:s}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:o}=window;return(t>0&&t0&&r0&&n0&&s(t,n)=>{const r=new IntersectionObserver(s=>{for(const a of s)if(a.isIntersecting){r.disconnect(),t();break}},e);return n(s=>{if(s instanceof Element){if(cR(s))return t(),r.disconnect(),!1;r.observe(s)}}),()=>r.disconnect()},fR=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},hR=(e=[])=>(t,n)=>{ut(e)&&(e=[e]);let r=!1;const s=o=>{r||(r=!0,a(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},a=()=>{n(o=>{for(const u of e)o.removeEventListener(u,s)})};return n(o=>{for(const u of e)o.addEventListener(u,s,{once:!0})}),a};function pR(e,t){if(Qa(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Qa(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Ei=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function mR(e){it(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:a,timeout:o,suspensible:u=!0,onError:c}=e;let h=null,f,p=0;const m=()=>(p++,h=null,y()),y=()=>{let _;return h||(_=h=t().catch(b=>{if(b=b instanceof Error?b:new Error(String(b)),c)return new Promise((A,B)=>{c(b,()=>A(m()),()=>B(b),p+1)});throw b}).then(b=>_!==h&&h?h:(b&&(b.__esModule||b[Symbol.toStringTag]==="Module")&&(b=b.default),f=b,b)))};return fn({name:"AsyncComponentWrapper",__asyncLoader:y,__asyncHydrate(_,b,A){const B=a?()=>{const V=a(A,x=>pR(_,x));V&&(b.bum||(b.bum=[])).push(V)}:A;f?B():y().then(()=>!b.isUnmounted&&B())},get __asyncResolved(){return f},setup(){const _=Pn;if(dp(_),f)return()=>Ff(f,_);const b=x=>{h=null,Sa(x,_,13,!r)};if(u&&_.suspense||ul)return y().then(x=>()=>Ff(x,_)).catch(x=>(b(x),()=>r?pe(r,{error:x}):null));const A=de(!1),B=de(),V=de(!!s);return s&&setTimeout(()=>{V.value=!1},s),o!=null&&setTimeout(()=>{if(!A.value&&!B.value){const x=new Error(`Async component timed out after ${o}ms.`);b(x),B.value=x}},o),y().then(()=>{A.value=!0,_.parent&&Do(_.parent.vnode)&&_.parent.update()}).catch(x=>{b(x),B.value=x}),()=>{if(A.value&&f)return Ff(f,_);if(B.value&&r)return pe(r,{error:B.value});if(n&&!V.value)return pe(n)}}})}function Ff(e,t){const{ref:n,props:r,children:s,ce:a}=t.vnode,o=pe(e,r,s);return o.ref=n,o.ce=a,delete t.vnode.ce,o}const Do=e=>e.type.__isKeepAlive,gR={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=ss(),r=n.ctx;if(!r.renderer)return()=>{const V=t.default&&t.default();return V&&V.length===1?V[0]:V};const s=new Map,a=new Set;let o=null;const u=n.suspense,{renderer:{p:c,m:h,um:f,o:{createElement:p}}}=r,m=p("div");r.activate=(V,x,C,$,H)=>{const F=V.component;h(V,x,C,0,u),c(F.vnode,V,x,C,F,u,$,V.slotScopeIds,H),Rn(()=>{F.isDeactivated=!1,F.a&&sl(F.a);const U=V.props&&V.props.onVnodeMounted;U&&br(U,F.parent,V)},u)},r.deactivate=V=>{const x=V.component;dc(x.m),dc(x.a),h(V,m,null,1,u),Rn(()=>{x.da&&sl(x.da);const C=V.props&&V.props.onVnodeUnmounted;C&&br(C,x.parent,V),x.isDeactivated=!0},u)};function y(V){$f(V),f(V,n,u,!0)}function _(V){s.forEach((x,C)=>{const $=Rh(x.type);$&&!V($)&&b(C)})}function b(V){const x=s.get(V);x&&(!o||!ds(x,o))?y(x):o&&$f(o),s.delete(V),a.delete(V)}Wt(()=>[e.include,e.exclude],([V,x])=>{V&&_(C=>Xl(V,C)),x&&_(C=>!Xl(x,C))},{flush:"post",deep:!0});let A=null;const B=()=>{A!=null&&(fc(n.subTree.type)?Rn(()=>{s.set(A,Fu(n.subTree))},n.subTree.suspense):s.set(A,Fu(n.subTree)))};return Ht(B),Zc(B),Xc(()=>{s.forEach(V=>{const{subTree:x,suspense:C}=n,$=Fu(x);if(V.type===$.type&&V.key===$.key){$f($);const H=$.component.da;H&&Rn(H,C);return}y(V)})}),()=>{if(A=null,!t.default)return o=null;const V=t.default(),x=V[0];if(V.length>1)return o=null,V;if(!ni(x)||!(x.shapeFlag&4)&&!(x.shapeFlag&128))return o=null,x;let C=Fu(x);if(C.type===Cn)return o=null,C;const $=C.type,H=Rh(Ei(C)?C.type.__asyncResolved||{}:$),{include:F,exclude:U,max:P}=e;if(F&&(!H||!Xl(F,H))||U&&H&&Xl(U,H))return C.shapeFlag&=-257,o=C,x;const O=C.key==null?$:C.key,J=s.get(O);return C.el&&(C=Ls(C),x.shapeFlag&128&&(x.ssContent=C)),A=O,J?(C.el=J.el,C.component=J.component,C.transition&&ti(C,C.transition),C.shapeFlag|=512,a.delete(O),a.add(O)):(a.add(O),P&&a.size>parseInt(P,10)&&b(a.values().next().value)),C.shapeFlag|=256,o=C,fc(x.type)?x:C}}},vR=gR;function Xl(e,t){return Ye(e)?e.some(n=>Xl(n,t)):ut(e)?e.split(",").includes(t):FO(e)?(e.lastIndex=0,e.test(t)):!1}function I_(e,t){V_(e,"a",t)}function N_(e,t){V_(e,"da",t)}function V_(e,t,n=Pn){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(Gc(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Do(s.parent.vnode)&&yR(r,t,n,s),s=s.parent}}function yR(e,t,n,r){const s=Gc(t,e,r,!0);ii(()=>{Xh(r[t],s)},n)}function $f(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Fu(e){return e.shapeFlag&128?e.ssContent:e}function Gc(e,t,n=Pn,r=!1){if(n){const s=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...o)=>{Fi();const u=_a(n),c=rs(t,n,e,o);return u(),$i(),c});return r?s.unshift(a):s.push(a),a}}const si=e=>(t,n=Pn)=>{(!ul||e==="sp")&&Gc(e,(...r)=>t(...r),n)},F_=si("bm"),Ht=si("m"),Jc=si("bu"),Zc=si("u"),Xc=si("bum"),ii=si("um"),$_=si("sp"),B_=si("rtg"),H_=si("rtc");function U_(e,t=Pn){Gc("ec",e,t)}const fp="components",_R="directives";function st(e,t){return hp(fp,e,!0,t)||e}const j_=Symbol.for("v-ndc");function Al(e){return ut(e)?hp(fp,e,!1)||e:e||j_}function q_(e){return hp(_R,e)}function hp(e,t,n=!0,r=!1){const s=In||Pn;if(s){const a=s.type;if(e===fp){const u=Rh(a,!1);if(u&&(u===t||u===Jt(t)||u===ka(Jt(t))))return a}const o=ly(s[e]||a[e],t)||ly(s.appContext[e],t);return!o&&r?a:o}}function ly(e,t){return e&&(e[t]||e[Jt(t)]||e[ka(Jt(t))])}function Qe(e,t,n,r){let s;const a=n&&n[r],o=Ye(e);if(o||ut(e)){const u=o&&Ci(e);let c=!1;u&&(c=!Ur(e),e=jc(e)),s=new Array(e.length);for(let h=0,f=e.length;ht(u,c,void 0,a&&a[c]));else{const u=Object.keys(e);s=new Array(u.length);for(let c=0,h=u.length;c{const a=r.fn(...s);return a&&(a.key=r.key),a}:r.fn)}return e}function Ne(e,t,n={},r,s){if(In.ce||In.parent&&Ei(In.parent)&&In.parent.ce)return t!=="default"&&(n.name=t),k(),at(Ve,null,[pe("slot",n,r&&r())],64);let a=e[t];a&&a._c&&(a._d=!1),k();const o=a&&pp(a(n)),u=n.key||o&&o.key,c=at(Ve,{key:(u&&!Cr(u)?u:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&e._===1?64:-2);return!s&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),a&&a._c&&(a._d=!0),c}function pp(e){return e.some(t=>ni(t)?!(t.type===Cn||t.type===Ve&&!pp(t.children)):!0)?e:null}function bR(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:rl(r)]=e[r];return n}const bh=e=>e?kb(e)?Lo(e):bh(e.parent):null,ro=At(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>bh(e.parent),$root:e=>bh(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>mp(e),$forceUpdate:e=>e.f||(e.f=()=>{op(e.update)}),$nextTick:e=>e.n||(e.n=Un.bind(e.proxy)),$watch:e=>JR.bind(e)}),Bf=(e,t)=>e!==St&&!e.__isScriptSetup&&Dt(e,t),wh={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:a,accessCache:o,type:u,appContext:c}=e;let h;if(t[0]!=="$"){const y=o[t];if(y!==void 0)switch(y){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return a[t]}else{if(Bf(r,t))return o[t]=1,r[t];if(s!==St&&Dt(s,t))return o[t]=2,s[t];if((h=e.propsOptions[0])&&Dt(h,t))return o[t]=3,a[t];if(n!==St&&Dt(n,t))return o[t]=4,n[t];xh&&(o[t]=0)}}const f=ro[t];let p,m;if(f)return t==="$attrs"&&er(e.attrs,"get",""),f(e);if((p=u.__cssModules)&&(p=p[t]))return p;if(n!==St&&Dt(n,t))return o[t]=4,n[t];if(m=c.config.globalProperties,Dt(m,t))return m[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:a}=e;return Bf(s,t)?(s[t]=n,!0):r!==St&&Dt(r,t)?(r[t]=n,!0):Dt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,propsOptions:a}},o){let u;return!!n[o]||e!==St&&Dt(e,o)||Bf(t,o)||(u=a[0])&&Dt(u,o)||Dt(r,o)||Dt(ro,o)||Dt(s.config.globalProperties,o)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Dt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},wR=At({},wh,{get(e,t){if(t!==Symbol.unscopables)return wh.get(e,t,e)},has(e,t){return t[0]!=="_"&&!WO(t)}});function xR(){return null}function kR(){return null}function SR(e){}function TR(e){}function AR(){return null}function CR(){}function ER(e,t){return null}function Bi(){return W_().slots}function OR(){return W_().attrs}function W_(){const e=ss();return e.setupContext||(e.setupContext=Cb(e))}function _o(e){return Ye(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function MR(e,t){const n=_o(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?Ye(s)||it(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function RR(e,t){return!e||!t?e||t:Ye(e)&&Ye(t)?e.concat(t):At({},_o(e),_o(t))}function DR(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function PR(e){const t=ss();let n=e();return Eh(),Qh(n)&&(n=n.catch(r=>{throw _a(t),r})),[n,()=>_a(t)]}let xh=!0;function LR(e){const t=mp(e),n=e.proxy,r=e.ctx;xh=!1,t.beforeCreate&&oy(t.beforeCreate,e,"bc");const{data:s,computed:a,methods:o,watch:u,provide:c,inject:h,created:f,beforeMount:p,mounted:m,beforeUpdate:y,updated:_,activated:b,deactivated:A,beforeDestroy:B,beforeUnmount:V,destroyed:x,unmounted:C,render:$,renderTracked:H,renderTriggered:F,errorCaptured:U,serverPrefetch:P,expose:O,inheritAttrs:J,components:X,directives:fe,filters:ne}=t;if(h&&IR(h,r,null),o)for(const R in o){const q=o[R];it(q)&&(r[R]=q.bind(n))}if(s){const R=s.call(n,n);Bt(R)&&(e.data=Hr(R))}if(xh=!0,a)for(const R in a){const q=a[R],he=it(q)?q.bind(n,n):it(q.get)?q.get.bind(n,n):zn,Ae=!it(q)&&it(q.set)?q.set.bind(n):zn,Pe=me({get:he,set:Ae});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>Pe.value,set:W=>Pe.value=W})}if(u)for(const R in u)Y_(u[R],r,n,R);if(c){const R=it(c)?c.call(n):c;Reflect.ownKeys(R).forEach(q=>{K_(q,R[q])})}f&&oy(f,e,"c");function Z(R,q){Ye(q)?q.forEach(he=>R(he.bind(n))):q&&R(q.bind(n))}if(Z(F_,p),Z(Ht,m),Z(Jc,y),Z(Zc,_),Z(I_,b),Z(N_,A),Z(U_,U),Z(H_,H),Z(B_,F),Z(Xc,V),Z(ii,C),Z($_,P),Ye(O))if(O.length){const R=e.exposed||(e.exposed={});O.forEach(q=>{Object.defineProperty(R,q,{get:()=>n[q],set:he=>n[q]=he})})}else e.exposed||(e.exposed={});$&&e.render===zn&&(e.render=$),J!=null&&(e.inheritAttrs=J),X&&(e.components=X),fe&&(e.directives=fe),P&&dp(e)}function IR(e,t,n=zn){Ye(e)&&(e=kh(e));for(const r in e){const s=e[r];let a;Bt(s)?"default"in s?a=so(s.from||r,s.default,!0):a=so(s.from||r):a=so(s),Tn(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:o=>a.value=o}):t[r]=a}}function oy(e,t,n){rs(Ye(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function Y_(e,t,n,r){let s=r.includes(".")?hb(n,r):()=>n[r];if(ut(e)){const a=t[e];it(a)&&Wt(s,a)}else if(it(e))Wt(s,e.bind(n));else if(Bt(e))if(Ye(e))e.forEach(a=>Y_(a,t,n,r));else{const a=it(e.handler)?e.handler.bind(n):t[e.handler];it(a)&&Wt(s,a,e)}}function mp(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,u=a.get(t);let c;return u?c=u:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(h=>cc(c,h,o,!0)),cc(c,t,o)),Bt(t)&&a.set(t,c),c}function cc(e,t,n,r=!1){const{mixins:s,extends:a}=t;a&&cc(e,a,n,!0),s&&s.forEach(o=>cc(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const u=NR[o]||n&&n[o];e[o]=u?u(e[o],t[o]):t[o]}return e}const NR={data:uy,props:cy,emits:cy,methods:Ql,computed:Ql,beforeCreate:or,created:or,beforeMount:or,mounted:or,beforeUpdate:or,updated:or,beforeDestroy:or,beforeUnmount:or,destroyed:or,unmounted:or,activated:or,deactivated:or,errorCaptured:or,serverPrefetch:or,components:Ql,directives:Ql,watch:FR,provide:uy,inject:VR};function uy(e,t){return t?e?function(){return At(it(e)?e.call(this,this):e,it(t)?t.call(this,this):t)}:t:e}function VR(e,t){return Ql(kh(e),kh(t))}function kh(e){if(Ye(e)){const t={};for(let n=0;n1)return n&&it(t)?t.call(r&&r.proxy):t}}function HR(){return!!(Pn||In||da)}const G_={},J_=()=>Object.create(G_),Z_=e=>Object.getPrototypeOf(e)===G_;function UR(e,t,n,r=!1){const s={},a=J_();e.propsDefaults=Object.create(null),X_(e,t,s,a);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:p_(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function jR(e,t,n,r){const{props:s,attrs:a,vnode:{patchFlag:o}}=e,u=Mt(s),[c]=e.propsOptions;let h=!1;if((r||o>0)&&!(o&16)){if(o&8){const f=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[m,y]=Q_(p,t,!0);At(o,m),y&&u.push(...y)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!a&&!c)return Bt(e)&&r.set(e,tl),tl;if(Ye(a))for(let f=0;fe[0]==="_"||e==="$stable",gp=e=>Ye(e)?e.map(wr):[wr(e)],WR=(e,t,n)=>{if(t._n)return t;const r=Te((...s)=>gp(t(...s)),n);return r._c=!1,r},tb=(e,t,n)=>{const r=e._ctx;for(const s in e){if(eb(s))continue;const a=e[s];if(it(a))t[s]=WR(s,a,r);else if(a!=null){const o=gp(a);t[s]=()=>o}}},nb=(e,t)=>{const n=gp(t);e.slots.default=()=>n},rb=(e,t,n)=>{for(const r in t)(n||r!=="_")&&(e[r]=t[r])},YR=(e,t,n)=>{const r=e.slots=J_();if(e.vnode.shapeFlag&32){const s=t._;s?(rb(r,t,n),n&&z0(r,"_",s,!0)):tb(t,r)}else t&&nb(e,t)},zR=(e,t,n)=>{const{vnode:r,slots:s}=e;let a=!0,o=St;if(r.shapeFlag&32){const u=t._;u?n&&u===1?a=!1:rb(s,t,n):(a=!t.$stable,tb(t,s)),o=t}else t&&(nb(e,t),o={default:1});if(a)for(const u in s)!eb(u)&&o[u]==null&&delete s[u]},Rn=vb;function sb(e){return ab(e)}function ib(e){return ab(e,iR)}function ab(e,t){const n=Bc();n.__VUE__=!0;const{insert:r,remove:s,patchProp:a,createElement:o,createText:u,createComment:c,setText:h,setElementText:f,parentNode:p,nextSibling:m,setScopeId:y=zn,insertStaticContent:_}=e,b=(S,I,G,te=null,ge=null,Y=null,ce=void 0,ye=null,ke=!!I.dynamicChildren)=>{if(S===I)return;S&&!ds(S,I)&&(te=j(S),W(S,ge,Y,!0),S=null),I.patchFlag===-2&&(ke=!1,I.dynamicChildren=null);const{type:Ce,ref:Me,shapeFlag:He}=I;switch(Ce){case Oi:A(S,I,G,te);break;case Cn:B(S,I,G,te);break;case fa:S==null&&V(I,G,te,ce);break;case Ve:X(S,I,G,te,ge,Y,ce,ye,ke);break;default:He&1?$(S,I,G,te,ge,Y,ce,ye,ke):He&6?fe(S,I,G,te,ge,Y,ce,ye,ke):(He&64||He&128)&&Ce.process(S,I,G,te,ge,Y,ce,ye,ke,be)}Me!=null&&ge&&yo(Me,S&&S.ref,Y,I||S,!I)},A=(S,I,G,te)=>{if(S==null)r(I.el=u(I.children),G,te);else{const ge=I.el=S.el;I.children!==S.children&&h(ge,I.children)}},B=(S,I,G,te)=>{S==null?r(I.el=c(I.children||""),G,te):I.el=S.el},V=(S,I,G,te)=>{[S.el,S.anchor]=_(S.children,I,G,te,S.el,S.anchor)},x=({el:S,anchor:I},G,te)=>{let ge;for(;S&&S!==I;)ge=m(S),r(S,G,te),S=ge;r(I,G,te)},C=({el:S,anchor:I})=>{let G;for(;S&&S!==I;)G=m(S),s(S),S=G;s(I)},$=(S,I,G,te,ge,Y,ce,ye,ke)=>{I.type==="svg"?ce="svg":I.type==="math"&&(ce="mathml"),S==null?H(I,G,te,ge,Y,ce,ye,ke):P(S,I,ge,Y,ce,ye,ke)},H=(S,I,G,te,ge,Y,ce,ye)=>{let ke,Ce;const{props:Me,shapeFlag:He,transition:je,dirs:Ue}=S;if(ke=S.el=o(S.type,Y,Me&&Me.is,Me),He&8?f(ke,S.children):He&16&&U(S.children,ke,null,te,ge,Hf(S,Y),ce,ye),Ue&&Os(S,null,te,"created"),F(ke,S,S.scopeId,ce,te),Me){for(const pt in Me)pt!=="value"&&!Ai(pt)&&a(ke,pt,null,Me[pt],Y,te);"value"in Me&&a(ke,"value",null,Me.value,Y),(Ce=Me.onVnodeBeforeMount)&&br(Ce,te,S)}Ue&&Os(S,null,te,"beforeMount");const Ge=lb(ge,je);Ge&&je.beforeEnter(ke),r(ke,I,G),((Ce=Me&&Me.onVnodeMounted)||Ge||Ue)&&Rn(()=>{Ce&&br(Ce,te,S),Ge&&je.enter(ke),Ue&&Os(S,null,te,"mounted")},ge)},F=(S,I,G,te,ge)=>{if(G&&y(S,G),te)for(let Y=0;Y{for(let Ce=ke;Ce{const ye=I.el=S.el;let{patchFlag:ke,dynamicChildren:Ce,dirs:Me}=I;ke|=S.patchFlag&16;const He=S.props||St,je=I.props||St;let Ue;if(G&&ea(G,!1),(Ue=je.onVnodeBeforeUpdate)&&br(Ue,G,I,S),Me&&Os(I,S,G,"beforeUpdate"),G&&ea(G,!0),(He.innerHTML&&je.innerHTML==null||He.textContent&&je.textContent==null)&&f(ye,""),Ce?O(S.dynamicChildren,Ce,ye,G,te,Hf(I,ge),Y):ce||q(S,I,ye,null,G,te,Hf(I,ge),Y,!1),ke>0){if(ke&16)J(ye,He,je,G,ge);else if(ke&2&&He.class!==je.class&&a(ye,"class",null,je.class,ge),ke&4&&a(ye,"style",He.style,je.style,ge),ke&8){const Ge=I.dynamicProps;for(let pt=0;pt{Ue&&br(Ue,G,I,S),Me&&Os(I,S,G,"updated")},te)},O=(S,I,G,te,ge,Y,ce)=>{for(let ye=0;ye{if(I!==G){if(I!==St)for(const Y in I)!Ai(Y)&&!(Y in G)&&a(S,Y,I[Y],null,ge,te);for(const Y in G){if(Ai(Y))continue;const ce=G[Y],ye=I[Y];ce!==ye&&Y!=="value"&&a(S,Y,ye,ce,ge,te)}"value"in G&&a(S,"value",I.value,G.value,ge)}},X=(S,I,G,te,ge,Y,ce,ye,ke)=>{const Ce=I.el=S?S.el:u(""),Me=I.anchor=S?S.anchor:u("");let{patchFlag:He,dynamicChildren:je,slotScopeIds:Ue}=I;Ue&&(ye=ye?ye.concat(Ue):Ue),S==null?(r(Ce,G,te),r(Me,G,te),U(I.children||[],G,Me,ge,Y,ce,ye,ke)):He>0&&He&64&&je&&S.dynamicChildren?(O(S.dynamicChildren,je,G,ge,Y,ce,ye),(I.key!=null||ge&&I===ge.subTree)&&vp(S,I,!0)):q(S,I,G,Me,ge,Y,ce,ye,ke)},fe=(S,I,G,te,ge,Y,ce,ye,ke)=>{I.slotScopeIds=ye,S==null?I.shapeFlag&512?ge.ctx.activate(I,G,te,ce,ke):ne(I,G,te,ge,Y,ce,ke):N(S,I,ke)},ne=(S,I,G,te,ge,Y,ce)=>{const ye=S.component=xb(S,te,ge);if(Do(S)&&(ye.ctx.renderer=be),Sb(ye,!1,ce),ye.asyncDep){if(ge&&ge.registerDep(ye,Z,ce),!S.el){const ke=ye.subTree=pe(Cn);B(null,ke,I,G)}}else Z(ye,S,I,G,ge,Y,ce)},N=(S,I,G)=>{const te=I.component=S.component;if(n3(S,I,G))if(te.asyncDep&&!te.asyncResolved){R(te,I,G);return}else te.next=I,te.update();else I.el=S.el,te.vnode=I},Z=(S,I,G,te,ge,Y,ce)=>{const ye=()=>{if(S.isMounted){let{next:He,bu:je,u:Ue,parent:Ge,vnode:pt}=S;{const hn=ob(S);if(hn){He&&(He.el=pt.el,R(S,He,ce)),hn.asyncDep.then(()=>{S.isUnmounted||ye()});return}}let _t=He,an;ea(S,!1),He?(He.el=pt.el,R(S,He,ce)):He=pt,je&&sl(je),(an=He.props&&He.props.onVnodeBeforeUpdate)&&br(an,Ge,He,pt),ea(S,!0);const Zt=Gu(S),En=S.subTree;S.subTree=Zt,b(En,Zt,p(En.el),j(En),S,ge,Y),He.el=Zt.el,_t===null&&ed(S,Zt.el),Ue&&Rn(Ue,ge),(an=He.props&&He.props.onVnodeUpdated)&&Rn(()=>br(an,Ge,He,pt),ge)}else{let He;const{el:je,props:Ue}=I,{bm:Ge,m:pt,parent:_t,root:an,type:Zt}=S,En=Ei(I);if(ea(S,!1),Ge&&sl(Ge),!En&&(He=Ue&&Ue.onVnodeBeforeMount)&&br(He,_t,I),ea(S,!0),je&&z){const hn=()=>{S.subTree=Gu(S),z(je,S.subTree,S,ge,null)};En&&Zt.__asyncHydrate?Zt.__asyncHydrate(je,S,hn):hn()}else{an.ce&&an.ce._injectChildStyle(Zt);const hn=S.subTree=Gu(S);b(null,hn,G,te,S,ge,Y),I.el=hn.el}if(pt&&Rn(pt,ge),!En&&(He=Ue&&Ue.onVnodeMounted)){const hn=I;Rn(()=>br(He,_t,hn),ge)}(I.shapeFlag&256||_t&&Ei(_t.vnode)&&_t.vnode.shapeFlag&256)&&S.a&&Rn(S.a,ge),S.isMounted=!0,I=G=te=null}};S.scope.on();const ke=S.effect=new fo(ye);S.scope.off();const Ce=S.update=ke.run.bind(ke),Me=S.job=ke.runIfDirty.bind(ke);Me.i=S,Me.id=S.uid,ke.scheduler=()=>op(Me),ea(S,!0),Ce()},R=(S,I,G)=>{I.component=S;const te=S.vnode.props;S.vnode=I,S.next=null,jR(S,I.props,te,G),zR(S,I.children,G),Fi(),ey(S),$i()},q=(S,I,G,te,ge,Y,ce,ye,ke=!1)=>{const Ce=S&&S.children,Me=S?S.shapeFlag:0,He=I.children,{patchFlag:je,shapeFlag:Ue}=I;if(je>0){if(je&128){Ae(Ce,He,G,te,ge,Y,ce,ye,ke);return}else if(je&256){he(Ce,He,G,te,ge,Y,ce,ye,ke);return}}Ue&8?(Me&16&&_e(Ce,ge,Y),He!==Ce&&f(G,He)):Me&16?Ue&16?Ae(Ce,He,G,te,ge,Y,ce,ye,ke):_e(Ce,ge,Y,!0):(Me&8&&f(G,""),Ue&16&&U(He,G,te,ge,Y,ce,ye,ke))},he=(S,I,G,te,ge,Y,ce,ye,ke)=>{S=S||tl,I=I||tl;const Ce=S.length,Me=I.length,He=Math.min(Ce,Me);let je;for(je=0;jeMe?_e(S,ge,Y,!0,!1,He):U(I,G,te,ge,Y,ce,ye,ke,He)},Ae=(S,I,G,te,ge,Y,ce,ye,ke)=>{let Ce=0;const Me=I.length;let He=S.length-1,je=Me-1;for(;Ce<=He&&Ce<=je;){const Ue=S[Ce],Ge=I[Ce]=ke?ki(I[Ce]):wr(I[Ce]);if(ds(Ue,Ge))b(Ue,Ge,G,null,ge,Y,ce,ye,ke);else break;Ce++}for(;Ce<=He&&Ce<=je;){const Ue=S[He],Ge=I[je]=ke?ki(I[je]):wr(I[je]);if(ds(Ue,Ge))b(Ue,Ge,G,null,ge,Y,ce,ye,ke);else break;He--,je--}if(Ce>He){if(Ce<=je){const Ue=je+1,Ge=Ueje)for(;Ce<=He;)W(S[Ce],ge,Y,!0),Ce++;else{const Ue=Ce,Ge=Ce,pt=new Map;for(Ce=Ge;Ce<=je;Ce++){const pn=I[Ce]=ke?ki(I[Ce]):wr(I[Ce]);pn.key!=null&&pt.set(pn.key,Ce)}let _t,an=0;const Zt=je-Ge+1;let En=!1,hn=0;const Er=new Array(Zt);for(Ce=0;Ce=Zt){W(pn,ge,Y,!0);continue}let ue;if(pn.key!=null)ue=pt.get(pn.key);else for(_t=Ge;_t<=je;_t++)if(Er[_t-Ge]===0&&ds(pn,I[_t])){ue=_t;break}ue===void 0?W(pn,ge,Y,!0):(Er[ue-Ge]=Ce+1,ue>=hn?hn=ue:En=!0,b(pn,I[ue],G,null,ge,Y,ce,ye,ke),an++)}const xs=En?KR(Er):tl;for(_t=xs.length-1,Ce=Zt-1;Ce>=0;Ce--){const pn=Ge+Ce,ue=I[pn],Fe=pn+1{const{el:Y,type:ce,transition:ye,children:ke,shapeFlag:Ce}=S;if(Ce&6){Pe(S.component.subTree,I,G,te);return}if(Ce&128){S.suspense.move(I,G,te);return}if(Ce&64){ce.move(S,I,G,be);return}if(ce===Ve){r(Y,I,G);for(let He=0;Heye.enter(Y),ge);else{const{leave:He,delayLeave:je,afterLeave:Ue}=ye,Ge=()=>r(Y,I,G),pt=()=>{He(Y,()=>{Ge(),Ue&&Ue()})};je?je(Y,Ge,pt):pt()}else r(Y,I,G)},W=(S,I,G,te=!1,ge=!1)=>{const{type:Y,props:ce,ref:ye,children:ke,dynamicChildren:Ce,shapeFlag:Me,patchFlag:He,dirs:je,cacheIndex:Ue}=S;if(He===-2&&(ge=!1),ye!=null&&yo(ye,null,G,S,!0),Ue!=null&&(I.renderCache[Ue]=void 0),Me&256){I.ctx.deactivate(S);return}const Ge=Me&1&&je,pt=!Ei(S);let _t;if(pt&&(_t=ce&&ce.onVnodeBeforeUnmount)&&br(_t,I,S),Me&6)re(S.component,G,te);else{if(Me&128){S.suspense.unmount(G,te);return}Ge&&Os(S,null,I,"beforeUnmount"),Me&64?S.type.remove(S,I,G,be,te):Ce&&!Ce.hasOnce&&(Y!==Ve||He>0&&He&64)?_e(Ce,I,G,!1,!0):(Y===Ve&&He&384||!ge&&Me&16)&&_e(ke,I,G),te&&ie(S)}(pt&&(_t=ce&&ce.onVnodeUnmounted)||Ge)&&Rn(()=>{_t&&br(_t,I,S),Ge&&Os(S,null,I,"unmounted")},G)},ie=S=>{const{type:I,el:G,anchor:te,transition:ge}=S;if(I===Ve){E(G,te);return}if(I===fa){C(S);return}const Y=()=>{s(G),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if(S.shapeFlag&1&&ge&&!ge.persisted){const{leave:ce,delayLeave:ye}=ge,ke=()=>ce(G,Y);ye?ye(S.el,Y,ke):ke()}else Y()},E=(S,I)=>{let G;for(;S!==I;)G=m(S),s(S),S=G;s(I)},re=(S,I,G)=>{const{bum:te,scope:ge,job:Y,subTree:ce,um:ye,m:ke,a:Ce}=S;dc(ke),dc(Ce),te&&sl(te),ge.stop(),Y&&(Y.flags|=8,W(ce,S,I,G)),ye&&Rn(ye,I),Rn(()=>{S.isUnmounted=!0},I),I&&I.pendingBranch&&!I.isUnmounted&&S.asyncDep&&!S.asyncResolved&&S.suspenseId===I.pendingId&&(I.deps--,I.deps===0&&I.resolve())},_e=(S,I,G,te=!1,ge=!1,Y=0)=>{for(let ce=Y;ce{if(S.shapeFlag&6)return j(S.component.subTree);if(S.shapeFlag&128)return S.suspense.next();const I=m(S.anchor||S.el),G=I&&I[A_];return G?m(G):I};let Ie=!1;const Xe=(S,I,G)=>{S==null?I._vnode&&W(I._vnode,null,null,!0):b(I._vnode||null,S,I,null,null,null,G),I._vnode=S,Ie||(Ie=!0,ey(),uc(),Ie=!1)},be={p:b,um:W,m:Pe,r:ie,mt:ne,mc:U,pc:q,pbc:O,n:j,o:e};let et,z;return t&&([et,z]=t(be)),{render:Xe,hydrate:et,createApp:BR(Xe,et)}}function Hf({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ea({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function lb(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function vp(e,t,n=!1){const r=e.children,s=t.children;if(Ye(r)&&Ye(s))for(let a=0;a>1,e[n[u]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function ob(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ob(t)}function dc(e){if(e)for(let t=0;tso(ub);function db(e,t){return Po(e,null,t)}function GR(e,t){return Po(e,null,{flush:"post"})}function fb(e,t){return Po(e,null,{flush:"sync"})}function Wt(e,t,n){return Po(e,t,n)}function Po(e,t,n=St){const{immediate:r,deep:s,flush:a,once:o}=n,u=At({},n),c=t&&r||!t&&a!=="post";let h;if(ul){if(a==="sync"){const y=cb();h=y.__watcherHandles||(y.__watcherHandles=[])}else if(!c){const y=()=>{};return y.stop=zn,y.resume=zn,y.pause=zn,y}}const f=Pn;u.call=(y,_,b)=>rs(y,f,_,b);let p=!1;a==="post"?u.scheduler=y=>{Rn(y,f&&f.suspense)}:a!=="sync"&&(p=!0,u.scheduler=(y,_)=>{_?y():op(y)}),u.augmentJob=y=>{t&&(y.flags|=4),p&&(y.flags|=2,f&&(y.id=f.uid,y.i=f))};const m=UM(e,t,u);return ul&&(h?h.push(m):c&&m()),m}function JR(e,t,n){const r=this.proxy,s=ut(e)?e.includes(".")?hb(r,e):()=>r[e]:e.bind(r,r);let a;it(t)?a=t:(a=t.handler,n=t);const o=_a(this),u=Po(s,a.bind(r),n);return o(),u}function hb(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{let f,p=St,m;return fb(()=>{const y=e[s];dr(f,y)&&(f=y,h())}),{get(){return c(),n.get?n.get(f):f},set(y){const _=n.set?n.set(y):y;if(!dr(_,f)&&!(p!==St&&dr(y,p)))return;const b=r.vnode.props;b&&(t in b||s in b||a in b)&&(`onUpdate:${t}`in b||`onUpdate:${s}`in b||`onUpdate:${a}`in b)||(f=y,h()),r.emit(`update:${t}`,_),dr(y,_)&&dr(y,p)&&!dr(_,m)&&h(),p=y,m=_}}});return u[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||St:u,done:!1}:{done:!0}}}},u}const pb=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Jt(t)}Modifiers`]||e[`${xr(t)}Modifiers`];function XR(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||St;let s=n;const a=t.startsWith("update:"),o=a&&pb(r,t.slice(7));o&&(o.trim&&(s=n.map(f=>ut(f)?f.trim():f)),o.number&&(s=n.map(sc)));let u,c=r[u=rl(t)]||r[u=rl(Jt(t))];!c&&a&&(c=r[u=rl(xr(t))]),c&&rs(c,e,6,s);const h=r[u+"Once"];if(h){if(!e.emitted)e.emitted={};else if(e.emitted[u])return;e.emitted[u]=!0,rs(h,e,6,s)}}function mb(e,t,n=!1){const r=t.emitsCache,s=r.get(e);if(s!==void 0)return s;const a=e.emits;let o={},u=!1;if(!it(e)){const c=h=>{const f=mb(h,t,!0);f&&(u=!0,At(o,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!a&&!u?(Bt(e)&&r.set(e,null),null):(Ye(a)?a.forEach(c=>o[c]=null):At(o,a),Bt(e)&&r.set(e,o),o)}function Qc(e,t){return!e||!wa(t)?!1:(t=t.slice(2).replace(/Once$/,""),Dt(e,t[0].toLowerCase()+t.slice(1))||Dt(e,xr(t))||Dt(e,t))}function Gu(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[a],slots:o,attrs:u,emit:c,render:h,renderCache:f,props:p,data:m,setupState:y,ctx:_,inheritAttrs:b}=e,A=vo(e);let B,V;try{if(n.shapeFlag&4){const C=s||r,$=C;B=wr(h.call($,C,f,p,y,m,_)),V=u}else{const C=t;B=wr(C.length>1?C(p,{attrs:u,slots:o,emit:c}):C(p,null)),V=t.props?u:e3(u)}}catch(C){io.length=0,Sa(C,e,1),B=pe(Cn)}let x=B;if(V&&b!==!1){const C=Object.keys(V),{shapeFlag:$}=x;C.length&&$&7&&(a&&C.some(Zh)&&(V=t3(V,a)),x=Ls(x,V,!1,!0))}return n.dirs&&(x=Ls(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&ti(x,n.transition),B=x,vo(A),B}function QR(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||wa(n))&&((t||(t={}))[n]=e[n]);return t},t3=(e,t)=>{const n={};for(const r in e)(!Zh(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function n3(e,t,n){const{props:r,children:s,component:a}=e,{props:o,children:u,patchFlag:c}=t,h=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?fy(r,o,h):!!o;if(c&8){const f=t.dynamicProps;for(let p=0;pe.__isSuspense;let Th=0;const r3={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,a,o,u,c,h){if(e==null)i3(t,n,r,s,a,o,u,c,h);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}a3(e,t,n,r,s,o,u,c,h)}},hydrate:l3,normalize:o3},s3=r3;function bo(e,t){const n=e.props&&e.props[t];it(n)&&n()}function i3(e,t,n,r,s,a,o,u,c){const{p:h,o:{createElement:f}}=c,p=f("div"),m=e.suspense=gb(e,s,r,t,p,n,a,o,u,c);h(null,m.pendingBranch=e.ssContent,p,null,r,m,a,o),m.deps>0?(bo(e,"onPending"),bo(e,"onFallback"),h(null,e.ssFallback,t,n,r,null,a,o),al(m,e.ssFallback)):m.resolve(!1,!0)}function a3(e,t,n,r,s,a,o,u,{p:c,um:h,o:{createElement:f}}){const p=t.suspense=e.suspense;p.vnode=t,t.el=e.el;const m=t.ssContent,y=t.ssFallback,{activeBranch:_,pendingBranch:b,isInFallback:A,isHydrating:B}=p;if(b)p.pendingBranch=m,ds(m,b)?(c(b,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0?p.resolve():A&&(B||(c(_,y,n,r,s,null,a,o,u),al(p,y)))):(p.pendingId=Th++,B?(p.isHydrating=!1,p.activeBranch=b):h(b,s,p),p.deps=0,p.effects.length=0,p.hiddenContainer=f("div"),A?(c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0?p.resolve():(c(_,y,n,r,s,null,a,o,u),al(p,y))):_&&ds(m,_)?(c(_,m,n,r,s,p,a,o,u),p.resolve(!0)):(c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0&&p.resolve()));else if(_&&ds(m,_))c(_,m,n,r,s,p,a,o,u),al(p,m);else if(bo(t,"onPending"),p.pendingBranch=m,m.shapeFlag&512?p.pendingId=m.component.suspenseId:p.pendingId=Th++,c(null,m,p.hiddenContainer,null,s,p,a,o,u),p.deps<=0)p.resolve();else{const{timeout:V,pendingId:x}=p;V>0?setTimeout(()=>{p.pendingId===x&&p.fallback(y)},V):V===0&&p.fallback(y)}}function gb(e,t,n,r,s,a,o,u,c,h,f=!1){const{p,m,um:y,n:_,o:{parentNode:b,remove:A}}=h;let B;const V=u3(e);V&&t&&t.pendingBranch&&(B=t.pendingId,t.deps++);const x=e.props?ic(e.props.timeout):void 0,C=a,$={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:s,deps:0,pendingId:Th++,timeout:typeof x=="number"?x:-1,activeBranch:null,pendingBranch:null,isInFallback:!f,isHydrating:f,isUnmounted:!1,effects:[],resolve(H=!1,F=!1){const{vnode:U,activeBranch:P,pendingBranch:O,pendingId:J,effects:X,parentComponent:fe,container:ne}=$;let N=!1;$.isHydrating?$.isHydrating=!1:H||(N=P&&O.transition&&O.transition.mode==="out-in",N&&(P.transition.afterLeave=()=>{J===$.pendingId&&(m(O,ne,a===C?_(P):a,0),mo(X))}),P&&(b(P.el)===ne&&(a=_(P)),y(P,fe,$,!0)),N||m(O,ne,a,0)),al($,O),$.pendingBranch=null,$.isInFallback=!1;let Z=$.parent,R=!1;for(;Z;){if(Z.pendingBranch){Z.effects.push(...X),R=!0;break}Z=Z.parent}!R&&!N&&mo(X),$.effects=[],V&&t&&t.pendingBranch&&B===t.pendingId&&(t.deps--,t.deps===0&&!F&&t.resolve()),bo(U,"onResolve")},fallback(H){if(!$.pendingBranch)return;const{vnode:F,activeBranch:U,parentComponent:P,container:O,namespace:J}=$;bo(F,"onFallback");const X=_(U),fe=()=>{$.isInFallback&&(p(null,H,O,X,P,null,J,u,c),al($,H))},ne=H.transition&&H.transition.mode==="out-in";ne&&(U.transition.afterLeave=fe),$.isInFallback=!0,y(U,P,null,!0),ne||fe()},move(H,F,U){$.activeBranch&&m($.activeBranch,H,F,U),$.container=H},next(){return $.activeBranch&&_($.activeBranch)},registerDep(H,F,U){const P=!!$.pendingBranch;P&&$.deps++;const O=H.vnode.el;H.asyncDep.catch(J=>{Sa(J,H,0)}).then(J=>{if(H.isUnmounted||$.isUnmounted||$.pendingId!==H.suspenseId)return;H.asyncResolved=!0;const{vnode:X}=H;Oh(H,J,!1),O&&(X.el=O);const fe=!O&&H.subTree.el;F(H,X,b(O||H.subTree.el),O?null:_(H.subTree),$,o,U),fe&&A(fe),ed(H,X.el),P&&--$.deps===0&&$.resolve()})},unmount(H,F){$.isUnmounted=!0,$.activeBranch&&y($.activeBranch,n,H,F),$.pendingBranch&&y($.pendingBranch,n,H,F)}};return $}function l3(e,t,n,r,s,a,o,u,c){const h=t.suspense=gb(t,r,n,e.parentNode,document.createElement("div"),null,s,a,o,u,!0),f=c(e,h.pendingBranch=t.ssContent,n,h,a,o);return h.deps===0&&h.resolve(!1,!0),f}function o3(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=hy(r?n.default:n),e.ssFallback=r?hy(n.fallback):pe(Cn)}function hy(e){let t;if(it(e)){const n=ya&&e._c;n&&(e._d=!1,k()),e=e(),n&&(e._d=!0,t=rr,yb())}return Ye(e)&&(e=QR(e)),e=wr(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function vb(e,t){t&&t.pendingBranch?Ye(e)?t.effects.push(...e):t.effects.push(e):mo(e)}function al(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,ed(r,s))}function u3(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Ve=Symbol.for("v-fgt"),Oi=Symbol.for("v-txt"),Cn=Symbol.for("v-cmt"),fa=Symbol.for("v-stc"),io=[];let rr=null;function k(e=!1){io.push(rr=e?null:[])}function yb(){io.pop(),rr=io[io.length-1]||null}let ya=1;function Ah(e,t=!1){ya+=e,e<0&&rr&&t&&(rr.hasOnce=!0)}function _b(e){return e.dynamicChildren=ya>0?rr||tl:null,yb(),ya>0&&rr&&rr.push(e),e}function D(e,t,n,r,s,a){return _b(v(e,t,n,r,s,a,!0))}function at(e,t,n,r,s){return _b(pe(e,t,n,r,s,!0))}function ni(e){return e?e.__v_isVNode===!0:!1}function ds(e,t){return e.type===t.type&&e.key===t.key}function c3(e){}const bb=({key:e})=>e??null,Ju=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ut(e)||Tn(e)||it(e)?{i:In,r:e,k:t,f:!!n}:e:null);function v(e,t=null,n=null,r=0,s=null,a=e===Ve?0:1,o=!1,u=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&bb(t),ref:t&&Ju(t),scopeId:zc,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:In};return u?(yp(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=ut(n)?8:16),ya>0&&!o&&rr&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&rr.push(c),c}const pe=d3;function d3(e,t=null,n=null,r=0,s=null,a=!1){if((!e||e===j_)&&(e=Cn),ni(e)){const u=Ls(e,t,!0);return n&&yp(u,n),ya>0&&!a&&rr&&(u.shapeFlag&6?rr[rr.indexOf(e)]=u:rr.push(u)),u.patchFlag=-2,u}if(v3(e)&&(e=e.__vccOpts),t){t=Yn(t);let{class:u,style:c}=t;u&&!ut(u)&&(t.class=$e(u)),Bt(c)&&(Yc(c)&&!Ye(c)&&(c=At({},c)),t.style=bn(c))}const o=ut(e)?1:fc(e)?128:C_(e)?64:Bt(e)?4:it(e)?2:0;return v(e,t,n,r,s,o,a,!0)}function Yn(e){return e?Yc(e)||Z_(e)?At({},e):e:null}function Ls(e,t,n=!1,r=!1){const{props:s,ref:a,patchFlag:o,children:u,transition:c}=e,h=t?cn(s||{},t):s,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:h,key:h&&bb(h),ref:t&&t.ref?n&&a?Ye(a)?a.concat(Ju(t)):[a,Ju(t)]:Ju(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:u,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ve?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ls(e.ssContent),ssFallback:e.ssFallback&&Ls(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&ti(f,c.clone(f)),f}function ft(e=" ",t=0){return pe(Oi,null,e,t)}function wb(e,t){const n=pe(fa,null,e);return n.staticCount=t,n}function ae(e="",t=!1){return t?(k(),at(Cn,null,e)):pe(Cn,null,e)}function wr(e){return e==null||typeof e=="boolean"?pe(Cn):Ye(e)?pe(Ve,null,e.slice()):ni(e)?ki(e):pe(Oi,null,String(e))}function ki(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ls(e)}function yp(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(Ye(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),yp(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Z_(t)?t._ctx=In:s===3&&In&&(In.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else it(t)?(t={default:t,_ctx:In},n=32):(t=String(t),r&64?(n=16,t=[ft(t)]):n=8);e.children=t,e.shapeFlag|=n}function cn(...e){const t={};for(let n=0;nPn||In;let hc,Ch;{const e=Bc(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),a=>{s.length>1?s.forEach(o=>o(a)):s[0](a)}};hc=t("__VUE_INSTANCE_SETTERS__",n=>Pn=n),Ch=t("__VUE_SSR_SETTERS__",n=>ul=n)}const _a=e=>{const t=Pn;return hc(e),e.scope.on(),()=>{e.scope.off(),hc(t)}},Eh=()=>{Pn&&Pn.scope.off(),hc(null)};function kb(e){return e.vnode.shapeFlag&4}let ul=!1;function Sb(e,t=!1,n=!1){t&&Ch(t);const{props:r,children:s}=e.vnode,a=kb(e);UR(e,r,a,t),YR(e,s,n);const o=a?p3(e,t):void 0;return t&&Ch(!1),o}function p3(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,wh);const{setup:r}=n;if(r){Fi();const s=e.setupContext=r.length>1?Cb(e):null,a=_a(e),o=Tl(r,e,0,[e.props,s]),u=Qh(o);if($i(),a(),(u||e.sp)&&!Ei(e)&&dp(e),u){if(o.then(Eh,Eh),t)return o.then(c=>{Oh(e,c,t)}).catch(c=>{Sa(c,e,0)});e.asyncDep=o}else Oh(e,o,t)}else Ab(e,t)}function Oh(e,t,n){it(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Bt(t)&&(e.setupState=lp(t)),Ab(e,n)}let pc,Mh;function Tb(e){pc=e,Mh=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,wR))}}const m3=()=>!pc;function Ab(e,t,n){const r=e.type;if(!e.render){if(!t&&pc&&!r.render){const s=r.template||mp(e).template;if(s){const{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:u,compilerOptions:c}=r,h=At(At({isCustomElement:a,delimiters:u},o),c);r.render=pc(s,h)}}e.render=r.render||zn,Mh&&Mh(e)}{const s=_a(e);Fi();try{LR(e)}finally{$i(),s()}}}const g3={get(e,t){return er(e,"get",""),e[t]}};function Cb(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,g3),slots:e.slots,emit:e.emit,expose:t}}function Lo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(lp(m_(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ro)return ro[n](e)},has(t,n){return n in t||n in ro}})):e.proxy}function Rh(e,t=!0){return it(e)?e.displayName||e.name:e.name||t&&e.__name}function v3(e){return it(e)&&"__vccOpts"in e}const me=(e,t)=>FM(e,t,ul);function _p(e,t,n){const r=arguments.length;return r===2?Bt(t)&&!Ye(t)?ni(t)?pe(e,null,[t]):pe(e,t):pe(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&ni(n)&&(n=[n]),pe(e,t,n))}function y3(){}function _3(e,t,n,r){const s=n[r];if(s&&Eb(s,e))return s;const a=t();return a.memo=e.slice(),a.cacheIndex=r,n[r]=a}function Eb(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&rr&&rr.push(e),!0}const Ob="3.5.13",b3=zn,w3=zM,x3=Ja,k3=T_,S3={createComponentInstance:xb,setupComponent:Sb,renderComponentRoot:Gu,setCurrentRenderingInstance:vo,isVNode:ni,normalizeVNode:wr,getComponentPublicInstance:Lo,ensureValidVNode:pp,pushWarningContext:jM,popWarningContext:qM},T3=S3,A3=null,C3=null,E3=null;/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let Lh;const gy=typeof window<"u"&&window.trustedTypes;if(gy)try{Lh=gy.createPolicy("vue",{createHTML:e=>e})}catch{}const Db=Lh?e=>Lh.createHTML(e):e=>e,D3="http://www.w3.org/2000/svg",P3="http://www.w3.org/1998/Math/MathML",Ks=typeof document<"u"?document:null,vy=Ks&&Ks.createElement("template"),L3={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Ks.createElementNS(D3,e):t==="mathml"?Ks.createElementNS(P3,e):n?Ks.createElement(e,{is:n}):Ks.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Ks.createTextNode(e),createComment:e=>Ks.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ks.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,a){const o=n?n.previousSibling:t.lastChild;if(s&&(s===a||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{vy.innerHTML=Db(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const u=vy.content;if(r==="svg"||r==="mathml"){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},mi="transition",Yl="animation",cl=Symbol("_vtc"),Pb={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},Lb=At({},fp,Pb),I3=e=>(e.displayName="Transition",e.props=Lb,e),ys=I3((e,{slots:t})=>wp(I_,Ib(e),t)),ta=(e,t=[])=>{Ye(e)?e.forEach(n=>n(...t)):e&&e(...t)},yy=e=>e?Ye(e)?e.some(t=>t.length>1):e.length>1:!1;function Ib(e){const t={};for(const X in e)X in Pb||(t[X]=e[X]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:u=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:h=o,appearToClass:f=u,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,_=N3(s),b=_&&_[0],A=_&&_[1],{onBeforeEnter:B,onEnter:V,onEnterCancelled:x,onLeave:C,onLeaveCancelled:$,onBeforeAppear:H=B,onAppear:F=V,onAppearCancelled:U=x}=t,P=(X,fe,ne,N)=>{X._enterCancelled=N,_i(X,fe?f:u),_i(X,fe?h:o),ne&&ne()},O=(X,fe)=>{X._isLeaving=!1,_i(X,p),_i(X,y),_i(X,m),fe&&fe()},J=X=>(fe,ne)=>{const N=X?F:V,Z=()=>P(fe,X,ne);ta(N,[fe,Z]),_y(()=>{_i(fe,X?c:a),Cs(fe,X?f:u),yy(N)||by(fe,r,b,Z)})};return At(t,{onBeforeEnter(X){ta(B,[X]),Cs(X,a),Cs(X,o)},onBeforeAppear(X){ta(H,[X]),Cs(X,c),Cs(X,h)},onEnter:J(!1),onAppear:J(!0),onLeave(X,fe){X._isLeaving=!0;const ne=()=>O(X,fe);Cs(X,p),X._enterCancelled?(Cs(X,m),Ih()):(Ih(),Cs(X,m)),_y(()=>{X._isLeaving&&(_i(X,p),Cs(X,y),yy(C)||by(X,r,A,ne))}),ta(C,[X,ne])},onEnterCancelled(X){P(X,!1,void 0,!0),ta(x,[X])},onAppearCancelled(X){P(X,!0,void 0,!0),ta(U,[X])},onLeaveCancelled(X){O(X),ta($,[X])}})}function N3(e){if(e==null)return null;if(Bt(e))return[qf(e.enter),qf(e.leave)];{const t=qf(e);return[t,t]}}function qf(e){return ac(e)}function Cs(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[cl]||(e[cl]=new Set)).add(t)}function _i(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[cl];n&&(n.delete(t),n.size||(e[cl]=void 0))}function _y(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let V3=0;function by(e,t,n,r){const s=e._endId=++V3,a=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:o,timeout:u,propCount:c}=Nb(e,t);if(!o)return r();const h=o+"end";let f=0;const p=()=>{e.removeEventListener(h,m),a()},m=y=>{y.target===e&&++f>=c&&p()};setTimeout(()=>{f(n[_]||"").split(", "),s=r(`${mi}Delay`),a=r(`${mi}Duration`),o=wy(s,a),u=r(`${Yl}Delay`),c=r(`${Yl}Duration`),h=wy(u,c);let f=null,p=0,m=0;t===mi?o>0&&(f=mi,p=o,m=a.length):t===Yl?h>0&&(f=Yl,p=h,m=c.length):(p=Math.max(o,h),f=p>0?o>h?mi:Yl:null,m=f?f===mi?a.length:c.length:0);const y=f===mi&&/\b(transform|all)(,|$)/.test(r(`${mi}Property`).toString());return{type:f,timeout:p,propCount:m,hasTransform:y}}function wy(e,t){for(;e.lengthxy(n)+xy(e[r])))}function xy(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ih(){return document.body.offsetHeight}function F3(e,t,n){const r=e[cl];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const gc=Symbol("_vod"),Vb=Symbol("_vsh"),Fr={beforeMount(e,{value:t},{transition:n}){e[gc]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):zl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),zl(e,!0),r.enter(e)):r.leave(e,()=>{zl(e,!1)}):zl(e,t))},beforeUnmount(e,{value:t}){zl(e,t)}};function zl(e,t){e.style.display=t?e[gc]:"none",e[Vb]=!t}function $3(){Fr.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Fb=Symbol("");function B3(e){const t=ss();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>vc(a,s))},r=()=>{const s=e(t.proxy);t.ce?vc(t.ce,s):Nh(t.subTree,s),n(s)};Xc(()=>{mo(r)}),Ht(()=>{Wt(r,zn,{flush:"post"});const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),ii(()=>s.disconnect())})}function Nh(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Nh(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)vc(e.el,t);else if(e.type===Ve)e.children.forEach(n=>Nh(n,t));else if(e.type===fa){let{el:n,anchor:r}=e;for(;n&&(vc(n,t),n!==r);)n=n.nextSibling}}function vc(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[Fb]=r}}const H3=/(^|;)\s*display\s*:/;function U3(e,t,n){const r=e.style,s=ut(n);let a=!1;if(n&&!s){if(t)if(ut(t))for(const o of t.split(";")){const u=o.slice(0,o.indexOf(":")).trim();n[u]==null&&Xu(r,u,"")}else for(const o in t)n[o]==null&&Xu(r,o,"");for(const o in n)o==="display"&&(a=!0),Xu(r,o,n[o])}else if(s){if(t!==n){const o=r[Fb];o&&(n+=";"+o),r.cssText=n,a=H3.test(n)}}else t&&e.removeAttribute("style");gc in e&&(e[gc]=a?r.display:"",e[Vb]&&(r.display="none"))}const ky=/\s*!important$/;function Xu(e,t,n){if(Ye(n))n.forEach(r=>Xu(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=j3(e,t);ky.test(n)?e.setProperty(kr(r),n.replace(ky,""),"important"):e[r]=n}}const Sy=["Webkit","Moz","ms"],Wf={};function j3(e,t){const n=Wf[t];if(n)return n;let r=Jt(t);if(r!=="filter"&&r in e)return Wf[t]=r;r=ka(r);for(let s=0;sYf||(z3.then(()=>Yf=0),Yf=Date.now());function G3(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;rs(J3(r,n.value),t,5,[r])};return n.value=e,n.attached=K3(),n}function J3(e,t){if(Ye(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const My=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Z3=(e,t,n,r,s,a)=>{const o=s==="svg";t==="class"?F3(e,r,o):t==="style"?U3(e,n,r):wa(t)?Qh(t)||W3(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):X3(e,t,r,o))?(Cy(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ay(e,t,r,o,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ut(r))?Cy(e,Jt(t),r,a,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Ay(e,t,r,o))};function X3(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&My(t)&&it(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return My(t)&&ut(n)?!1:t in e}const Ry={};/*! #__NO_SIDE_EFFECTS__ */function $b(e,t,n){const r=fn(e,t);Bc(r)&&At(r,t);class s extends rd{constructor(o){super(r,o,n)}}return s.def=r,s}/*! #__NO_SIDE_EFFECTS__ */const Q3=(e,t)=>$b(e,t,Kb),eD=typeof HTMLElement<"u"?HTMLElement:class{};class rd extends eD{constructor(t,n={},r=bc){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==bc?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof rd){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Un(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:a,styles:o}=r;let u;if(a&&!Ye(a))for(const c in a){const h=a[c];(h===Number||h&&h.type===Number)&&(c in this._props&&(this._props[c]=ac(this._props[c])),(u||(u=Object.create(null)))[Jt(c)]=!0)}this._numberProps=u,s&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(o),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>t(this._def=r,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)Dt(this,r)||Object.defineProperty(this,r,{get:()=>Q(n[r])})}_resolveProps(t){const{props:n}=t,r=Ye(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s]);for(const s of r.map(Jt))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(a){this._setProp(s,a,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):Ry;const s=Jt(t);n&&this._numberProps&&this._numberProps[s]&&(r=ac(r)),this._setProp(s,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!1){if(n!==this._props[t]&&(n===Ry?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),r)){const a=this._ob;a&&a.disconnect(),n===!0?this.setAttribute(kr(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(kr(t),n+""):n||this.removeAttribute(kr(t)),a&&a.observe(this,{attributes:!0})}}_update(){_c(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=pe(this._def,At(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const s=(a,o)=>{this.dispatchEvent(new CustomEvent(a,Bc(o[0])?At({detail:o},o[0]):{detail:o}))};r.emit=(a,...o)=>{s(a,o),kr(a)!==a&&s(kr(a),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let s=t.length-1;s>=0;s--){const a=document.createElement("style");r&&a.setAttribute("nonce",r),a.textContent=t[s],this.shadowRoot.prepend(a)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r(delete e.props.mode,e),sD=rD({name:"TransitionGroup",props:At({},Lb,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ss(),r=dp();let s,a;return Qc(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!uD(s[0].el,n.vnode.el,o))return;s.forEach(aD),s.forEach(lD);const u=s.filter(oD);Ih(),u.forEach(c=>{const h=c.el,f=h.style;Cs(h,o),f.transform=f.webkitTransform=f.transitionDuration="";const p=h[yc]=m=>{m&&m.target!==h||(!m||/transform$/.test(m.propertyName))&&(h.removeEventListener("transitionend",p),h[yc]=null,_i(h,o))};h.addEventListener("transitionend",p)})}),()=>{const o=Mt(e),u=Ib(o);let c=o.tag||Ve;if(s=[],a)for(let h=0;h{u.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(u=>u&&r.classList.add(u)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:o}=Nb(r);return a.removeChild(r),o}const Ii=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ye(t)?n=>sl(t,n):t};function cD(e){e.target.composing=!0}function Py(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ns=Symbol("_assign"),Ni={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[ns]=Ii(s);const a=r||s.props&&s.props.type==="number";Xs(e,t?"change":"input",o=>{if(o.target.composing)return;let u=e.value;n&&(u=u.trim()),a&&(u=ic(u)),e[ns](u)}),n&&Xs(e,"change",()=>{e.value=e.value.trim()}),t||(Xs(e,"compositionstart",cD),Xs(e,"compositionend",Py),Xs(e,"change",Py))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:a}},o){if(e[ns]=Ii(o),e.composing)return;const u=(a||e.type==="number")&&!/^0\d/.test(e.value)?ic(e.value):e.value,c=t??"";u!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},xp={deep:!0,created(e,t,n){e[ns]=Ii(n),Xs(e,"change",()=>{const r=e._modelValue,s=dl(e),a=e.checked,o=e[ns];if(Ye(r)){const u=jc(r,s),c=u!==-1;if(a&&!c)o(r.concat(s));else if(!a&&c){const h=[...r];h.splice(u,1),o(h)}}else if(xa(r)){const u=new Set(r);a?u.add(s):u.delete(s),o(u)}else o(jb(e,a))})},mounted:Ly,beforeUpdate(e,t,n){e[ns]=Ii(n),Ly(e,t,n)}};function Ly(e,{value:t,oldValue:n},r){e._modelValue=t;let s;if(Ye(t))s=jc(t,r.props.value)>-1;else if(xa(t))s=t.has(r.props.value);else{if(t===n)return;s=Pi(t,jb(e,!0))}e.checked!==s&&(e.checked=s)}const kp={created(e,{value:t},n){e.checked=Pi(t,n.props.value),e[ns]=Ii(n),Xs(e,"change",()=>{e[ns](dl(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[ns]=Ii(r),t!==n&&(e.checked=Pi(t,r.props.value))}},Sp={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=xa(t);Xs(e,"change",()=>{const a=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?ic(dl(o)):dl(o));e[ns](e.multiple?s?new Set(a):a:a[0]),e._assigning=!0,Un(()=>{e._assigning=!1})}),e[ns]=Ii(r)},mounted(e,{value:t}){Iy(e,t)},beforeUpdate(e,t,n){e[ns]=Ii(n)},updated(e,{value:t}){e._assigning||Iy(e,t)}};function Iy(e,t){const n=e.multiple,r=Ye(t);if(!(n&&!r&&!xa(t))){for(let s=0,a=e.options.length;sString(h)===String(u)):o.selected=jc(t,u)>-1}else o.selected=t.has(u);else if(Pi(dl(o),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function dl(e){return"_value"in e?e._value:e.value}function jb(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const sd={created(e,t,n){$u(e,t,n,null,"created")},mounted(e,t,n){$u(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){$u(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){$u(e,t,n,r,"updated")}};function qb(e,t){switch(e){case"SELECT":return Sp;case"TEXTAREA":return Ni;default:switch(t){case"checkbox":return xp;case"radio":return kp;default:return Ni}}}function $u(e,t,n,r,s){const o=qb(e.tagName,n.props&&n.props.type)[s];o&&o(e,t,n,r)}function dD(){Ni.getSSRProps=({value:e})=>({value:e}),kp.getSSRProps=({value:e},t)=>{if(t.props&&Pi(t.props.value,e))return{checked:!0}},xp.getSSRProps=({value:e},t)=>{if(Ye(e)){if(t.props&&jc(e,t.props.value)>-1)return{checked:!0}}else if(xa(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},sd.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=qb(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const fD=["ctrl","shift","alt","meta"],hD={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>fD.some(n=>e[`${n}Key`]&&!t.includes(n))},Et=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...a)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const a=kr(s.key);if(t.some(o=>o===a||pD[o]===a))return e(s)})},Wb=At({patchProp:Z3},L3);let ao,Ny=!1;function Yb(){return ao||(ao=ab(Wb))}function zb(){return ao=Ny?ao:lb(Wb),Ny=!0,ao}const _c=(...e)=>{Yb().render(...e)},mD=(...e)=>{zb().hydrate(...e)},bc=(...e)=>{const t=Yb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Jb(r);if(!s)return;const a=t._component;!it(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,Gb(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t},Kb=(...e)=>{const t=zb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Jb(r);if(s)return n(s,!0,Gb(s))},t};function Gb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Jb(e){return ut(e)?document.querySelector(e):e}let Vy=!1;const gD=()=>{Vy||(Vy=!0,dD(),$3())},vD=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:I_,BaseTransitionPropsValidators:fp,Comment:Cn,DeprecationTypes:R3,EffectScope:rp,ErrorCodes:GM,ErrorTypeStrings:S3,Fragment:Ve,KeepAlive:bR,ReactiveEffect:fo,Static:fa,Suspense:l3,Teleport:R_,Text:Oi,TrackOpTypes:UM,Transition:ys,TransitionGroup:iD,TriggerOpTypes:jM,VueElement:rd,assertNumber:KM,callWithAsyncErrorHandling:rs,callWithErrorHandling:Tl,camelize:Jt,capitalize:ka,cloneVNode:Ls,compatUtils:M3,computed:me,createApp:bc,createBlock:at,createCommentVNode:ae,createElementBlock:D,createElementVNode:v,createHydrationRenderer:lb,createPropsRestProxy:IR,createRenderer:ab,createSSRApp:Kb,createSlots:Hn,createStaticVNode:kb,createTextVNode:ft,createVNode:pe,customRef:b_,defineAsyncComponent:yR,defineComponent:fn,defineCustomElement:$b,defineEmits:AR,defineExpose:CR,defineModel:MR,defineOptions:ER,defineProps:TR,defineSSRCustomElement:Q3,defineSlots:OR,devtools:T3,effect:dM,effectScope:uM,getCurrentInstance:ss,getCurrentScope:sp,getCurrentWatcher:qM,getTransitionRawChildren:Jc,guardReactiveProps:Yn,h:wp,handleError:Sa,hasInjectionContext:qR,hydrate:mD,hydrateOnIdle:fR,hydrateOnInteraction:gR,hydrateOnMediaQuery:mR,hydrateOnVisible:pR,initCustomFormatter:w3,initDirectivesForSSR:gD,inject:so,isMemoSame:Mb,isProxy:Kc,isReactive:Ci,isReadonly:Li,isRef:Tn,isRuntimeOnly:y3,isShallow:Ur,isVNode:ni,markRaw:v_,mergeDefaults:PR,mergeModels:LR,mergeProps:cn,nextTick:Un,normalizeClass:$e,normalizeProps:wn,normalizeStyle:bn,onActivated:V_,onBeforeMount:B_,onBeforeUnmount:ed,onBeforeUpdate:Xc,onDeactivated:F_,onErrorCaptured:q_,onMounted:Ht,onRenderTracked:j_,onRenderTriggered:U_,onScopeDispose:e_,onServerPrefetch:H_,onUnmounted:ii,onUpdated:Qc,onWatcherCleanup:x_,openBlock:k,popScopeId:eR,provide:J_,proxyRefs:up,pushScopeId:QM,queuePostFlushCb:mo,reactive:Hr,readonly:op,ref:de,registerRuntimeCompiler:Cb,render:_c,renderList:Qe,renderSlot:Ne,resolveComponent:st,resolveDirective:Y_,resolveDynamicComponent:Al,resolveFilter:O3,resolveTransitionHooks:ol,setBlockTracking:Eh,setDevtoolsHook:A3,setTransitionHooks:ti,shallowReactive:g_,shallowReadonly:RM,shallowRef:y_,ssrContextKey:db,ssrUtils:E3,stop:fM,toDisplayString:se,toHandlerKey:rl,toHandlers:kR,toRaw:Mt,toRef:ll,toRefs:VM,toValue:LM,transformVNodeArgs:h3,triggerRef:PM,unref:Q,useAttrs:DR,useCssModule:nD,useCssVars:B3,useHost:Bb,useId:sR,useModel:e3,useSSRContext:fb,useShadowRoot:tD,useSlots:Bi,useTemplateRef:iR,useTransitionState:dp,vModelCheckbox:xp,vModelDynamic:sd,vModelRadio:kp,vModelSelect:Sp,vModelText:Ni,vShow:Fr,version:Rb,warn:k3,watch:Wt,watchEffect:hb,watchPostEffect:XR,watchSyncEffect:pb,withAsyncContext:NR,withCtx:Te,withDefaults:RR,withDirectives:An,withKeys:$n,withMemo:x3,withModifiers:Et,withScopeId:tR},Symbol.toStringTag,{value:"Module"}));/** +**/let Dh;const py=typeof window<"u"&&window.trustedTypes;if(py)try{Dh=py.createPolicy("vue",{createHTML:e=>e})}catch{}const Mb=Dh?e=>Dh.createHTML(e):e=>e,O3="http://www.w3.org/2000/svg",M3="http://www.w3.org/1998/Math/MathML",Ks=typeof document<"u"?document:null,my=Ks&&Ks.createElement("template"),R3={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Ks.createElementNS(O3,e):t==="mathml"?Ks.createElementNS(M3,e):n?Ks.createElement(e,{is:n}):Ks.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Ks.createTextNode(e),createComment:e=>Ks.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ks.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,a){const o=n?n.previousSibling:t.lastChild;if(s&&(s===a||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{my.innerHTML=Mb(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const u=my.content;if(r==="svg"||r==="mathml"){const c=u.firstChild;for(;c.firstChild;)u.appendChild(c.firstChild);u.removeChild(c)}t.insertBefore(u,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},mi="transition",Yl="animation",cl=Symbol("_vtc"),Rb={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},Db=At({},cp,Rb),D3=e=>(e.displayName="Transition",e.props=Db,e),ys=D3((e,{slots:t})=>_p(P_,Pb(e),t)),ta=(e,t=[])=>{Ye(e)?e.forEach(n=>n(...t)):e&&e(...t)},gy=e=>e?Ye(e)?e.some(t=>t.length>1):e.length>1:!1;function Pb(e){const t={};for(const X in e)X in Rb||(t[X]=e[X]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:u=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:h=o,appearToClass:f=u,leaveFromClass:p=`${n}-leave-from`,leaveActiveClass:m=`${n}-leave-active`,leaveToClass:y=`${n}-leave-to`}=e,_=P3(s),b=_&&_[0],A=_&&_[1],{onBeforeEnter:B,onEnter:V,onEnterCancelled:x,onLeave:C,onLeaveCancelled:$,onBeforeAppear:H=B,onAppear:F=V,onAppearCancelled:U=x}=t,P=(X,fe,ne,N)=>{X._enterCancelled=N,_i(X,fe?f:u),_i(X,fe?h:o),ne&&ne()},O=(X,fe)=>{X._isLeaving=!1,_i(X,p),_i(X,y),_i(X,m),fe&&fe()},J=X=>(fe,ne)=>{const N=X?F:V,Z=()=>P(fe,X,ne);ta(N,[fe,Z]),vy(()=>{_i(fe,X?c:a),Cs(fe,X?f:u),gy(N)||yy(fe,r,b,Z)})};return At(t,{onBeforeEnter(X){ta(B,[X]),Cs(X,a),Cs(X,o)},onBeforeAppear(X){ta(H,[X]),Cs(X,c),Cs(X,h)},onEnter:J(!1),onAppear:J(!0),onLeave(X,fe){X._isLeaving=!0;const ne=()=>O(X,fe);Cs(X,p),X._enterCancelled?(Cs(X,m),Ph()):(Ph(),Cs(X,m)),vy(()=>{X._isLeaving&&(_i(X,p),Cs(X,y),gy(C)||yy(X,r,A,ne))}),ta(C,[X,ne])},onEnterCancelled(X){P(X,!1,void 0,!0),ta(x,[X])},onAppearCancelled(X){P(X,!0,void 0,!0),ta(U,[X])},onLeaveCancelled(X){O(X),ta($,[X])}})}function P3(e){if(e==null)return null;if(Bt(e))return[Uf(e.enter),Uf(e.leave)];{const t=Uf(e);return[t,t]}}function Uf(e){return ic(e)}function Cs(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[cl]||(e[cl]=new Set)).add(t)}function _i(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[cl];n&&(n.delete(t),n.size||(e[cl]=void 0))}function vy(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let L3=0;function yy(e,t,n,r){const s=e._endId=++L3,a=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:o,timeout:u,propCount:c}=Lb(e,t);if(!o)return r();const h=o+"end";let f=0;const p=()=>{e.removeEventListener(h,m),a()},m=y=>{y.target===e&&++f>=c&&p()};setTimeout(()=>{f(n[_]||"").split(", "),s=r(`${mi}Delay`),a=r(`${mi}Duration`),o=_y(s,a),u=r(`${Yl}Delay`),c=r(`${Yl}Duration`),h=_y(u,c);let f=null,p=0,m=0;t===mi?o>0&&(f=mi,p=o,m=a.length):t===Yl?h>0&&(f=Yl,p=h,m=c.length):(p=Math.max(o,h),f=p>0?o>h?mi:Yl:null,m=f?f===mi?a.length:c.length:0);const y=f===mi&&/\b(transform|all)(,|$)/.test(r(`${mi}Property`).toString());return{type:f,timeout:p,propCount:m,hasTransform:y}}function _y(e,t){for(;e.lengthby(n)+by(e[r])))}function by(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Ph(){return document.body.offsetHeight}function I3(e,t,n){const r=e[cl];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const mc=Symbol("_vod"),Ib=Symbol("_vsh"),Vr={beforeMount(e,{value:t},{transition:n}){e[mc]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):zl(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),zl(e,!0),r.enter(e)):r.leave(e,()=>{zl(e,!1)}):zl(e,t))},beforeUnmount(e,{value:t}){zl(e,t)}};function zl(e,t){e.style.display=t?e[mc]:"none",e[Ib]=!t}function N3(){Vr.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Nb=Symbol("");function V3(e){const t=ss();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>gc(a,s))},r=()=>{const s=e(t.proxy);t.ce?gc(t.ce,s):Lh(t.subTree,s),n(s)};Jc(()=>{mo(r)}),Ht(()=>{Wt(r,zn,{flush:"post"});const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),ii(()=>s.disconnect())})}function Lh(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Lh(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)gc(e.el,t);else if(e.type===Ve)e.children.forEach(n=>Lh(n,t));else if(e.type===fa){let{el:n,anchor:r}=e;for(;n&&(gc(n,t),n!==r);)n=n.nextSibling}}function gc(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t)n.setProperty(`--${s}`,t[s]),r+=`--${s}: ${t[s]};`;n[Nb]=r}}const F3=/(^|;)\s*display\s*:/;function $3(e,t,n){const r=e.style,s=ut(n);let a=!1;if(n&&!s){if(t)if(ut(t))for(const o of t.split(";")){const u=o.slice(0,o.indexOf(":")).trim();n[u]==null&&Zu(r,u,"")}else for(const o in t)n[o]==null&&Zu(r,o,"");for(const o in n)o==="display"&&(a=!0),Zu(r,o,n[o])}else if(s){if(t!==n){const o=r[Nb];o&&(n+=";"+o),r.cssText=n,a=F3.test(n)}}else t&&e.removeAttribute("style");mc in e&&(e[mc]=a?r.display:"",e[Ib]&&(r.display="none"))}const wy=/\s*!important$/;function Zu(e,t,n){if(Ye(n))n.forEach(r=>Zu(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=B3(e,t);wy.test(n)?e.setProperty(xr(r),n.replace(wy,""),"important"):e[r]=n}}const xy=["Webkit","Moz","ms"],jf={};function B3(e,t){const n=jf[t];if(n)return n;let r=Jt(t);if(r!=="filter"&&r in e)return jf[t]=r;r=ka(r);for(let s=0;sqf||(q3.then(()=>qf=0),qf=Date.now());function Y3(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;rs(z3(r,n.value),t,5,[r])};return n.value=e,n.attached=W3(),n}function z3(e,t){if(Ye(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const Ey=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,K3=(e,t,n,r,s,a)=>{const o=s==="svg";t==="class"?I3(e,r,o):t==="style"?$3(e,n,r):wa(t)?Zh(t)||U3(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):G3(e,t,r,o))?(Ty(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Sy(e,t,r,o,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ut(r))?Ty(e,Jt(t),r,a,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),Sy(e,t,r,o))};function G3(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ey(t)&&it(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return Ey(t)&&ut(n)?!1:t in e}const Oy={};/*! #__NO_SIDE_EFFECTS__ */function Vb(e,t,n){const r=fn(e,t);Fc(r)&&At(r,t);class s extends td{constructor(o){super(r,o,n)}}return s.def=r,s}/*! #__NO_SIDE_EFFECTS__ */const J3=(e,t)=>Vb(e,t,Yb),Z3=typeof HTMLElement<"u"?HTMLElement:class{};class td extends Z3{constructor(t,n={},r=_c){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==_c?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this,this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof td){this._parent=t;break}this._instance||(this._resolved?(this._setParent(),this._update()):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._instance.provides=t._instance.provides)}disconnectedCallback(){this._connected=!1,Un(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null)})}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{for(const s of r)this._setAttr(s.attributeName)}),this._ob.observe(this,{attributes:!0});const t=(r,s=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:a,styles:o}=r;let u;if(a&&!Ye(a))for(const c in a){const h=a[c];(h===Number||h&&h.type===Number)&&(c in this._props&&(this._props[c]=ic(this._props[c])),(u||(u=Object.create(null)))[Jt(c)]=!0)}this._numberProps=u,s&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(o),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>t(this._def=r,!0)):t(this._def)}_mount(t){this._app=this._createApp(t),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)Dt(this,r)||Object.defineProperty(this,r,{get:()=>Q(n[r])})}_resolveProps(t){const{props:n}=t,r=Ye(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s]);for(const s of r.map(Jt))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(a){this._setProp(s,a,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):Oy;const s=Jt(t);n&&this._numberProps&&this._numberProps[s]&&(r=ic(r)),this._setProp(s,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!1){if(n!==this._props[t]&&(n===Oy?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),r)){const a=this._ob;a&&a.disconnect(),n===!0?this.setAttribute(xr(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(xr(t),n+""):n||this.removeAttribute(xr(t)),a&&a.observe(this,{attributes:!0})}}_update(){yc(this._createVNode(),this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=pe(this._def,At(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const s=(a,o)=>{this.dispatchEvent(new CustomEvent(a,Fc(o[0])?At({detail:o},o[0]):{detail:o}))};r.emit=(a,...o)=>{s(a,o),xr(a)!==a&&s(xr(a),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let s=t.length-1;s>=0;s--){const a=document.createElement("style");r&&a.setAttribute("nonce",r),a.textContent=t[s],this.shadowRoot.prepend(a)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r(delete e.props.mode,e),tD=eD({name:"TransitionGroup",props:At({},Db,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=ss(),r=up();let s,a;return Zc(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!aD(s[0].el,n.vnode.el,o))return;s.forEach(rD),s.forEach(sD);const u=s.filter(iD);Ph(),u.forEach(c=>{const h=c.el,f=h.style;Cs(h,o),f.transform=f.webkitTransform=f.transitionDuration="";const p=h[vc]=m=>{m&&m.target!==h||(!m||/transform$/.test(m.propertyName))&&(h.removeEventListener("transitionend",p),h[vc]=null,_i(h,o))};h.addEventListener("transitionend",p)})}),()=>{const o=Mt(e),u=Pb(o);let c=o.tag||Ve;if(s=[],a)for(let h=0;h{u.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(u=>u&&r.classList.add(u)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:o}=Lb(r);return a.removeChild(r),o}const Ii=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ye(t)?n=>sl(t,n):t};function lD(e){e.target.composing=!0}function Ry(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ns=Symbol("_assign"),Ni={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[ns]=Ii(s);const a=r||s.props&&s.props.type==="number";Xs(e,t?"change":"input",o=>{if(o.target.composing)return;let u=e.value;n&&(u=u.trim()),a&&(u=sc(u)),e[ns](u)}),n&&Xs(e,"change",()=>{e.value=e.value.trim()}),t||(Xs(e,"compositionstart",lD),Xs(e,"compositionend",Ry),Xs(e,"change",Ry))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:a}},o){if(e[ns]=Ii(o),e.composing)return;const u=(a||e.type==="number")&&!/^0\d/.test(e.value)?sc(e.value):e.value,c=t??"";u!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},bp={deep:!0,created(e,t,n){e[ns]=Ii(n),Xs(e,"change",()=>{const r=e._modelValue,s=dl(e),a=e.checked,o=e[ns];if(Ye(r)){const u=Hc(r,s),c=u!==-1;if(a&&!c)o(r.concat(s));else if(!a&&c){const h=[...r];h.splice(u,1),o(h)}}else if(xa(r)){const u=new Set(r);a?u.add(s):u.delete(s),o(u)}else o(Hb(e,a))})},mounted:Dy,beforeUpdate(e,t,n){e[ns]=Ii(n),Dy(e,t,n)}};function Dy(e,{value:t,oldValue:n},r){e._modelValue=t;let s;if(Ye(t))s=Hc(t,r.props.value)>-1;else if(xa(t))s=t.has(r.props.value);else{if(t===n)return;s=Pi(t,Hb(e,!0))}e.checked!==s&&(e.checked=s)}const wp={created(e,{value:t},n){e.checked=Pi(t,n.props.value),e[ns]=Ii(n),Xs(e,"change",()=>{e[ns](dl(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[ns]=Ii(r),t!==n&&(e.checked=Pi(t,r.props.value))}},xp={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=xa(t);Xs(e,"change",()=>{const a=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?sc(dl(o)):dl(o));e[ns](e.multiple?s?new Set(a):a:a[0]),e._assigning=!0,Un(()=>{e._assigning=!1})}),e[ns]=Ii(r)},mounted(e,{value:t}){Py(e,t)},beforeUpdate(e,t,n){e[ns]=Ii(n)},updated(e,{value:t}){e._assigning||Py(e,t)}};function Py(e,t){const n=e.multiple,r=Ye(t);if(!(n&&!r&&!xa(t))){for(let s=0,a=e.options.length;sString(h)===String(u)):o.selected=Hc(t,u)>-1}else o.selected=t.has(u);else if(Pi(dl(o),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function dl(e){return"_value"in e?e._value:e.value}function Hb(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const nd={created(e,t,n){$u(e,t,n,null,"created")},mounted(e,t,n){$u(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){$u(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){$u(e,t,n,r,"updated")}};function Ub(e,t){switch(e){case"SELECT":return xp;case"TEXTAREA":return Ni;default:switch(t){case"checkbox":return bp;case"radio":return wp;default:return Ni}}}function $u(e,t,n,r,s){const o=Ub(e.tagName,n.props&&n.props.type)[s];o&&o(e,t,n,r)}function oD(){Ni.getSSRProps=({value:e})=>({value:e}),wp.getSSRProps=({value:e},t)=>{if(t.props&&Pi(t.props.value,e))return{checked:!0}},bp.getSSRProps=({value:e},t)=>{if(Ye(e)){if(t.props&&Hc(e,t.props.value)>-1)return{checked:!0}}else if(xa(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},nd.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Ub(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const uD=["ctrl","shift","alt","meta"],cD={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>uD.some(n=>e[`${n}Key`]&&!t.includes(n))},Et=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=(s,...a)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=s=>{if(!("key"in s))return;const a=xr(s.key);if(t.some(o=>o===a||dD[o]===a))return e(s)})},jb=At({patchProp:K3},R3);let ao,Ly=!1;function qb(){return ao||(ao=sb(jb))}function Wb(){return ao=Ly?ao:ib(jb),Ly=!0,ao}const yc=(...e)=>{qb().render(...e)},fD=(...e)=>{Wb().hydrate(...e)},_c=(...e)=>{const t=qb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Kb(r);if(!s)return;const a=t._component;!it(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,zb(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t},Yb=(...e)=>{const t=Wb().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=Kb(r);if(s)return n(s,!0,zb(s))},t};function zb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Kb(e){return ut(e)?document.querySelector(e):e}let Iy=!1;const hD=()=>{Iy||(Iy=!0,oD(),N3())},pD=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:P_,BaseTransitionPropsValidators:cp,Comment:Cn,DeprecationTypes:E3,EffectScope:tp,ErrorCodes:YM,ErrorTypeStrings:w3,Fragment:Ve,KeepAlive:vR,ReactiveEffect:fo,Static:fa,Suspense:s3,Teleport:O_,Text:Oi,TrackOpTypes:$M,Transition:ys,TransitionGroup:nD,TriggerOpTypes:BM,VueElement:td,assertNumber:WM,callWithAsyncErrorHandling:rs,callWithErrorHandling:Tl,camelize:Jt,capitalize:ka,cloneVNode:Ls,compatUtils:C3,computed:me,createApp:_c,createBlock:at,createCommentVNode:ae,createElementBlock:D,createElementVNode:v,createHydrationRenderer:ib,createPropsRestProxy:DR,createRenderer:sb,createSSRApp:Yb,createSlots:Hn,createStaticVNode:wb,createTextVNode:ft,createVNode:pe,customRef:y_,defineAsyncComponent:mR,defineComponent:fn,defineCustomElement:Vb,defineEmits:kR,defineExpose:SR,defineModel:CR,defineOptions:TR,defineProps:xR,defineSSRCustomElement:J3,defineSlots:AR,devtools:x3,effect:oM,effectScope:aM,getCurrentInstance:ss,getCurrentScope:np,getCurrentWatcher:HM,getTransitionRawChildren:Kc,guardReactiveProps:Yn,h:_p,handleError:Sa,hasInjectionContext:HR,hydrate:fD,hydrateOnIdle:uR,hydrateOnInteraction:hR,hydrateOnMediaQuery:fR,hydrateOnVisible:dR,initCustomFormatter:y3,initDirectivesForSSR:hD,inject:so,isMemoSame:Eb,isProxy:Yc,isReactive:Ci,isReadonly:Li,isRef:Tn,isRuntimeOnly:m3,isShallow:Ur,isVNode:ni,markRaw:m_,mergeDefaults:MR,mergeModels:RR,mergeProps:cn,nextTick:Un,normalizeClass:$e,normalizeProps:wn,normalizeStyle:bn,onActivated:I_,onBeforeMount:F_,onBeforeUnmount:Xc,onBeforeUpdate:Jc,onDeactivated:N_,onErrorCaptured:U_,onMounted:Ht,onRenderTracked:H_,onRenderTriggered:B_,onScopeDispose:X0,onServerPrefetch:$_,onUnmounted:ii,onUpdated:Zc,onWatcherCleanup:b_,openBlock:k,popScopeId:ZM,provide:K_,proxyRefs:lp,pushScopeId:JM,queuePostFlushCb:mo,reactive:Hr,readonly:ap,ref:de,registerRuntimeCompiler:Tb,render:yc,renderList:Qe,renderSlot:Ne,resolveComponent:st,resolveDirective:q_,resolveDynamicComponent:Al,resolveFilter:A3,resolveTransitionHooks:ol,setBlockTracking:Ah,setDevtoolsHook:k3,setTransitionHooks:ti,shallowReactive:p_,shallowReadonly:EM,shallowRef:g_,ssrContextKey:ub,ssrUtils:T3,stop:uM,toDisplayString:se,toHandlerKey:rl,toHandlers:bR,toRaw:Mt,toRef:ll,toRefs:LM,toValue:RM,transformVNodeArgs:c3,triggerRef:MM,unref:Q,useAttrs:OR,useCssModule:Q3,useCssVars:V3,useHost:Fb,useId:tR,useModel:ZR,useSSRContext:cb,useShadowRoot:X3,useSlots:Bi,useTemplateRef:nR,useTransitionState:up,vModelCheckbox:bp,vModelDynamic:nd,vModelRadio:wp,vModelSelect:xp,vModelText:Ni,vShow:Vr,version:Ob,warn:b3,watch:Wt,watchEffect:db,watchPostEffect:GR,watchSyncEffect:fb,withAsyncContext:PR,withCtx:Te,withDefaults:ER,withDirectives:An,withKeys:$n,withMemo:_3,withModifiers:Et,withScopeId:XM},Symbol.toStringTag,{value:"Module"}));/** * @vue/compiler-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const wo=Symbol(""),lo=Symbol(""),Tp=Symbol(""),wc=Symbol(""),Zb=Symbol(""),ba=Symbol(""),Xb=Symbol(""),Qb=Symbol(""),Ap=Symbol(""),Cp=Symbol(""),Io=Symbol(""),Ep=Symbol(""),e1=Symbol(""),Op=Symbol(""),Mp=Symbol(""),Rp=Symbol(""),Dp=Symbol(""),Pp=Symbol(""),Lp=Symbol(""),t1=Symbol(""),n1=Symbol(""),id=Symbol(""),xc=Symbol(""),Ip=Symbol(""),Np=Symbol(""),xo=Symbol(""),No=Symbol(""),Vp=Symbol(""),Vh=Symbol(""),yD=Symbol(""),Fh=Symbol(""),kc=Symbol(""),_D=Symbol(""),bD=Symbol(""),Fp=Symbol(""),wD=Symbol(""),xD=Symbol(""),$p=Symbol(""),r1=Symbol(""),fl={[wo]:"Fragment",[lo]:"Teleport",[Tp]:"Suspense",[wc]:"KeepAlive",[Zb]:"BaseTransition",[ba]:"openBlock",[Xb]:"createBlock",[Qb]:"createElementBlock",[Ap]:"createVNode",[Cp]:"createElementVNode",[Io]:"createCommentVNode",[Ep]:"createTextVNode",[e1]:"createStaticVNode",[Op]:"resolveComponent",[Mp]:"resolveDynamicComponent",[Rp]:"resolveDirective",[Dp]:"resolveFilter",[Pp]:"withDirectives",[Lp]:"renderList",[t1]:"renderSlot",[n1]:"createSlots",[id]:"toDisplayString",[xc]:"mergeProps",[Ip]:"normalizeClass",[Np]:"normalizeStyle",[xo]:"normalizeProps",[No]:"guardReactiveProps",[Vp]:"toHandlers",[Vh]:"camelize",[yD]:"capitalize",[Fh]:"toHandlerKey",[kc]:"setBlockTracking",[_D]:"pushScopeId",[bD]:"popScopeId",[Fp]:"withCtx",[wD]:"unref",[xD]:"isRef",[$p]:"withMemo",[r1]:"isMemoSame"};function kD(e){Object.getOwnPropertySymbols(e).forEach(t=>{fl[t]=e[t]})}const qr={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function SD(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:qr}}function ko(e,t,n,r,s,a,o,u=!1,c=!1,h=!1,f=qr){return e&&(u?(e.helper(ba),e.helper(ml(e.inSSR,h))):e.helper(pl(e.inSSR,h)),o&&e.helper(Pp)),{type:13,tag:t,props:n,children:r,patchFlag:s,dynamicProps:a,directives:o,isBlock:u,disableTracking:c,isComponent:h,loc:f}}function ha(e,t=qr){return{type:17,loc:t,elements:e}}function ts(e,t=qr){return{type:15,loc:t,properties:e}}function xn(e,t){return{type:16,loc:qr,key:ut(e)?ht(e,!0):e,value:t}}function ht(e,t=!1,n=qr,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function gs(e,t=qr){return{type:8,loc:t,children:e}}function Dn(e,t=[],n=qr){return{type:14,loc:n,callee:e,arguments:t}}function hl(e,t=void 0,n=!1,r=!1,s=qr){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:s}}function $h(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:qr}}function TD(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:qr}}function AD(e){return{type:21,body:e,loc:qr}}function pl(e,t){return e||t?Ap:Cp}function ml(e,t){return e||t?Xb:Qb}function Bp(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(pl(r,e.isComponent)),t(ba),t(ml(r,e.isComponent)))}const Fy=new Uint8Array([123,123]),$y=new Uint8Array([125,125]);function By(e){return e>=97&&e<=122||e>=65&&e<=90}function Vr(e){return e===32||e===10||e===9||e===12||e===13}function gi(e){return e===47||e===62||Vr(e)}function Sc(e){const t=new Uint8Array(e.length);for(let n=0;n=0;s--){const a=this.newlines[s];if(t>a){n=s+2,r=t-a;break}}return{column:r,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?gi(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Vr(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===Jn.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function Hy(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function pa(e,t){const n=Hy("MODE",t),r=Hy(e,t);return n===3?r===!0:r!==!1}function So(e,t,n,...r){return pa(e,t)}function Hp(e){throw e}function s1(e){}function en(e,t,n,r){const s=`https://vuejs.org/error-reference/#compiler-${e}`,a=new SyntaxError(String(s));return a.code=e,a.loc=t,a}const Sr=e=>e.type===4&&e.isStatic;function i1(e){switch(e){case"Teleport":case"teleport":return lo;case"Suspense":case"suspense":return Tp;case"KeepAlive":case"keep-alive":return wc;case"BaseTransition":case"base-transition":return Zb}}const ED=/^\d|[^\$\w\xA0-\uFFFF]/,Up=e=>!ED.test(e),OD=/[A-Za-z_$\xA0-\uFFFF]/,MD=/[\.\?\w$\xA0-\uFFFF]/,RD=/\s+[.[]\s*|\s*[.[]\s+/g,a1=e=>e.type===4?e.content:e.loc.source,DD=e=>{const t=a1(e).trim().replace(RD,u=>u.trim());let n=0,r=[],s=0,a=0,o=null;for(let u=0;u|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,LD=e=>PD.test(a1(e)),ID=LD;function es(e,t,n=!1){for(let r=0;rt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function zf(e){return e.type===5||e.type===2}function VD(e){return e.type===7&&e.name==="slot"}function Tc(e){return e.type===1&&e.tagType===3}function Ac(e){return e.type===1&&e.tagType===2}const FD=new Set([xo,No]);function o1(e,t=[]){if(e&&!ut(e)&&e.type===14){const n=e.callee;if(!ut(n)&&FD.has(n))return o1(e.arguments[0],t.concat(e))}return[e,t]}function Cc(e,t,n){let r,s=e.type===13?e.props:e.arguments[2],a=[],o;if(s&&!ut(s)&&s.type===14){const u=o1(s);s=u[0],a=u[1],o=a[a.length-1]}if(s==null||ut(s))r=ts([t]);else if(s.type===14){const u=s.arguments[0];!ut(u)&&u.type===15?Uy(t,u)||u.properties.unshift(t):s.callee===Vp?r=Dn(n.helper(xc),[ts([t]),s]):s.arguments.unshift(ts([t])),!r&&(r=s)}else s.type===15?(Uy(t,s)||s.properties.unshift(t),r=s):(r=Dn(n.helper(xc),[ts([t]),s]),o&&o.callee===No&&(o=a[a.length-2]));e.type===13?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function Uy(e,t){let n=!1;if(e.key.type===4){const r=e.key.content;n=t.properties.some(s=>s.key.type===4&&s.key.content===r)}return n}function To(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,r)=>n==="-"?"_":e.charCodeAt(r).toString())}`}function $D(e){return e.type===14&&e.callee===$p?e.arguments[1].returns:e}const BD=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,u1={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Zl,isPreTag:Zl,isIgnoreNewlineTag:Zl,isCustomElement:Zl,onError:Hp,onWarn:s1,comments:!1,prefixIdentifiers:!1};let Pt=u1,Ao=null,ei="",Xn=null,Ot=null,_r="",zs=-1,na=-1,jp=0,Si=!1,Bh=null;const Qt=[],un=new CD(Qt,{onerr:Ys,ontext(e,t){Bu(Wn(e,t),e,t)},ontextentity(e,t,n){Bu(e,t,n)},oninterpolation(e,t){if(Si)return Bu(Wn(e,t),e,t);let n=e+un.delimiterOpen.length,r=t-un.delimiterClose.length;for(;Vr(ei.charCodeAt(n));)n++;for(;Vr(ei.charCodeAt(r-1));)r--;let s=Wn(n,r);s.includes("&")&&(s=Pt.decodeEntities(s,!1)),Hh({type:5,content:ec(s,!1,yn(n,r)),loc:yn(e,t)})},onopentagname(e,t){const n=Wn(e,t);Xn={type:1,tag:n,ns:Pt.getNamespace(n,Qt[0],Pt.ns),tagType:0,props:[],children:[],loc:yn(e-1,t),codegenNode:void 0}},onopentagend(e){qy(e)},onclosetag(e,t){const n=Wn(e,t);if(!Pt.isVoidTag(n)){let r=!1;for(let s=0;s0&&Ys(24,Qt[0].loc.start.offset);for(let o=0;o<=s;o++){const u=Qt.shift();Qu(u,t,o(r.type===7?r.rawName:r.name)===n)&&Ys(2,t)},onattribend(e,t){if(Xn&&Ot){if(la(Ot.loc,t),e!==0)if(_r.includes("&")&&(_r=Pt.decodeEntities(_r,!0)),Ot.type===6)Ot.name==="class"&&(_r=f1(_r).trim()),e===1&&!_r&&Ys(13,t),Ot.value={type:2,content:_r,loc:e===1?yn(zs,na):yn(zs-1,na+1)},un.inSFCRoot&&Xn.tag==="template"&&Ot.name==="lang"&&_r&&_r!=="html"&&un.enterRCDATA(Sc("s.content==="sync"))>-1&&So("COMPILER_V_BIND_SYNC",Pt,Ot.loc,Ot.rawName)&&(Ot.name="model",Ot.modifiers.splice(r,1))}(Ot.type!==7||Ot.name!=="pre")&&Xn.props.push(Ot)}_r="",zs=na=-1},oncomment(e,t){Pt.comments&&Hh({type:3,content:Wn(e,t),loc:yn(e-4,t+3)})},onend(){const e=ei.length;for(let t=0;t{const _=t.start.offset+m,b=_+p.length;return ec(p,!1,yn(_,b),0,y?1:0)},u={source:o(a.trim(),n.indexOf(a,s.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let c=s.trim().replace(HD,"").trim();const h=s.indexOf(c),f=c.match(jy);if(f){c=c.replace(jy,"").trim();const p=f[1].trim();let m;if(p&&(m=n.indexOf(p,h+c.length),u.key=o(p,m,!0)),f[2]){const y=f[2].trim();y&&(u.index=o(y,n.indexOf(y,u.key?m+p.length:h+c.length),!0))}}return c&&(u.value=o(c,h,!0)),u}function Wn(e,t){return ei.slice(e,t)}function qy(e){un.inSFCRoot&&(Xn.innerLoc=yn(e+1,e+1)),Hh(Xn);const{tag:t,ns:n}=Xn;n===0&&Pt.isPreTag(t)&&jp++,Pt.isVoidTag(t)?Qu(Xn,e):(Qt.unshift(Xn),(n===1||n===2)&&(un.inXML=!0)),Xn=null}function Bu(e,t,n){{const a=Qt[0]&&Qt[0].tag;a!=="script"&&a!=="style"&&e.includes("&")&&(e=Pt.decodeEntities(e,!1))}const r=Qt[0]||Ao,s=r.children[r.children.length-1];s&&s.type===2?(s.content+=e,la(s.loc,n)):r.children.push({type:2,content:e,loc:yn(t,n)})}function Qu(e,t,n=!1){n?la(e.loc,c1(t,60)):la(e.loc,jD(t,62)+1),un.inSFCRoot&&(e.children.length?e.innerLoc.end=At({},e.children[e.children.length-1].loc.end):e.innerLoc.end=At({},e.innerLoc.start),e.innerLoc.source=Wn(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:r,ns:s,children:a}=e;if(Si||(r==="slot"?e.tagType=2:Wy(e)?e.tagType=3:WD(e)&&(e.tagType=1)),un.inRCDATA||(e.children=d1(a)),s===0&&Pt.isIgnoreNewlineTag(r)){const o=a[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}s===0&&Pt.isPreTag(r)&&jp--,Bh===e&&(Si=un.inVPre=!1,Bh=null),un.inXML&&(Qt[0]?Qt[0].ns:Pt.ns)===0&&(un.inXML=!1);{const o=e.props;if(!un.inSFCRoot&&pa("COMPILER_NATIVE_TEMPLATE",Pt)&&e.tag==="template"&&!Wy(e)){const c=Qt[0]||Ao,h=c.children.indexOf(e);c.children.splice(h,1,...e.children)}const u=o.find(c=>c.type===6&&c.name==="inline-template");u&&So("COMPILER_INLINE_TEMPLATE",Pt,u.loc)&&e.children.length&&(u.value={type:2,content:Wn(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:u.loc})}}function jD(e,t){let n=e;for(;ei.charCodeAt(n)!==t&&n=0;)n--;return n}const qD=new Set(["if","else","else-if","for","slot"]);function Wy({tag:e,props:t}){if(e==="template"){for(let n=0;n64&&e<91}const zD=/\r\n/g;function d1(e,t){const n=Pt.whitespace!=="preserve";let r=!1;for(let s=0;s0){if(m>=2){p.codegenNode.patchFlag=-1,o.push(p);continue}}else{const y=p.codegenNode;if(y.type===13){const _=y.patchFlag;if((_===void 0||_===512||_===1)&&m1(p,n)>=2){const b=g1(p);b&&(y.props=n.hoist(b))}y.dynamicProps&&(y.dynamicProps=n.hoist(y.dynamicProps))}}}else if(p.type===12&&(r?0:$r(p,n))>=2){o.push(p);continue}if(p.type===1){const m=p.tagType===1;m&&n.scopes.vSlot++,tc(p,e,n,!1,s),m&&n.scopes.vSlot--}else if(p.type===11)tc(p,e,n,p.children.length===1,!0);else if(p.type===9)for(let m=0;my.key===p||y.key.content===p);return m&&m.value}}o.length&&n.transformHoist&&n.transformHoist(a,n,e)}function $r(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const r=n.get(e);if(r!==void 0)return r;const s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(s.patchFlag===void 0){let o=3;const u=m1(e,t);if(u===0)return n.set(e,0),0;u1)for(let c=0;cJ&&(U.childIndex--,U.onNodeRemoved()),U.parent.children.splice(J,1)},onNodeRemoved:zn,addIdentifiers(P){},removeIdentifiers(P){},hoist(P){ut(P)&&(P=ht(P)),U.hoists.push(P);const O=ht(`_hoisted_${U.hoists.length}`,!1,P.loc,2);return O.hoisted=P,O},cache(P,O=!1,J=!1){const X=TD(U.cached.length,P,O,J);return U.cached.push(X),X}};return U.filters=new Set,U}function rP(e,t){const n=nP(e,t);ld(e,n),t.hoistStatic&&eP(e,n),t.ssr||sP(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function sP(e,t){const{helper:n}=t,{children:r}=e;if(r.length===1){const s=r[0];if(h1(e,s)&&s.codegenNode){const a=s.codegenNode;a.type===13&&Bp(a,t),e.codegenNode=a}else e.codegenNode=s}else if(r.length>1){let s=64;e.codegenNode=ko(t,n(wo),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}function iP(e,t){let n=0;const r=()=>{n--};for(;nr===e:r=>e.test(r);return(r,s)=>{if(r.type===1){const{props:a}=r;if(r.tagType===3&&a.some(VD))return;const o=[];for(let u=0;u`${fl[e]}: _${fl[e]}`;function aP(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:r=!1,filename:s="template.vue.html",scopeId:a=null,optimizeImports:o=!1,runtimeGlobalName:u="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:h="vue/server-renderer",ssr:f=!1,isTS:p=!1,inSSR:m=!1}){const y={mode:t,prefixIdentifiers:n,sourceMap:r,filename:s,scopeId:a,optimizeImports:o,runtimeGlobalName:u,runtimeModuleName:c,ssrRuntimeModuleName:h,ssr:f,isTS:p,inSSR:m,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(b){return`_${fl[b]}`},push(b,A=-2,B){y.code+=b},indent(){_(++y.indentLevel)},deindent(b=!1){b?--y.indentLevel:_(--y.indentLevel)},newline(){_(y.indentLevel)}};function _(b){y.push(` -`+" ".repeat(b),0)}return y}function lP(e,t={}){const n=aP(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:s,prefixIdentifiers:a,indent:o,deindent:u,newline:c,scopeId:h,ssr:f}=n,p=Array.from(e.helpers),m=p.length>0,y=!a&&r!=="module";oP(e,n);const b=f?"ssrRender":"render",B=(f?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${b}(${B}) {`),o(),y&&(s("with (_ctx) {"),o(),m&&(s(`const { ${p.map(y1).join(", ")} } = _Vue -`,-1),c())),e.components.length&&(Kf(e.components,"component",n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Kf(e.directives,"directive",n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Kf(e.filters,"filter",n),c()),e.temps>0){s("let ");for(let V=0;V0?", ":""}_temp${V}`)}return(e.components.length||e.directives.length||e.temps)&&(s(` -`,0),c()),f||s("return "),e.codegenNode?sr(e.codegenNode,n):s("null"),y&&(u(),s("}")),u(),s("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function oP(e,t){const{ssr:n,prefixIdentifiers:r,push:s,newline:a,runtimeModuleName:o,runtimeGlobalName:u,ssrRuntimeModuleName:c}=t,h=u,f=Array.from(e.helpers);if(f.length>0&&(s(`const _Vue = ${h} -`,-1),e.hoists.length)){const p=[Ap,Cp,Io,Ep,e1].filter(m=>f.includes(m)).map(y1).join(", ");s(`const { ${p} } = _Vue -`,-1)}uP(e.hoists,t),a(),s("return ")}function Kf(e,t,{helper:n,push:r,newline:s,isTS:a}){const o=n(t==="filter"?Dp:t==="component"?Op:Rp);for(let u=0;u3||!1;t.push("["),n&&t.indent(),Vo(e,t,n),n&&t.deindent(),t.push("]")}function Vo(e,t,n=!1,r=!0){const{push:s,newline:a}=t;for(let o=0;on||"null")}function gP(e,t){const{push:n,helper:r,pure:s}=t,a=ut(e.callee)?e.callee:r(e.callee);s&&n(od),n(a+"(",-2,e),Vo(e.arguments,t),n(")")}function vP(e,t){const{push:n,indent:r,deindent:s,newline:a}=t,{properties:o}=e;if(!o.length){n("{}",-2,e);return}const u=o.length>1||!1;n(u?"{":"{ "),u&&r();for(let c=0;c "),(c||u)&&(n("{"),r()),o?(c&&n("return "),Ye(o)?qp(o,t):sr(o,t)):u&&sr(u,t),(c||u)&&(s(),n("}")),h&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function bP(e,t){const{test:n,consequent:r,alternate:s,newline:a}=e,{push:o,indent:u,deindent:c,newline:h}=t;if(n.type===4){const p=!Up(n.content);p&&o("("),_1(n,t),p&&o(")")}else o("("),sr(n,t),o(")");a&&u(),t.indentLevel++,a||o(" "),o("? "),sr(r,t),t.indentLevel--,a&&h(),a||o(" "),o(": ");const f=s.type===19;f||t.indentLevel++,sr(s,t),f||t.indentLevel--,a&&c(!0)}function wP(e,t){const{push:n,helper:r,indent:s,deindent:a,newline:o}=t,{needPauseTracking:u,needArraySpread:c}=e;c&&n("[...("),n(`_cache[${e.index}] || (`),u&&(s(),n(`${r(kc)}(-1`),e.inVOnce&&n(", true"),n("),"),o(),n("(")),n(`_cache[${e.index}] = `),sr(e.value,t),u&&(n(`).cacheIndex = ${e.index},`),o(),n(`${r(kc)}(1),`),o(),n(`_cache[${e.index}]`),a()),n(")"),c&&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 xP=v1(/^(if|else|else-if)$/,(e,t,n)=>kP(e,t,n,(r,s,a)=>{const o=n.parent.children;let u=o.indexOf(r),c=0;for(;u-->=0;){const h=o[u];h&&h.type===9&&(c+=h.branches.length)}return()=>{if(a)r.codegenNode=zy(s,c,n);else{const h=SP(r.codegenNode);h.alternate=zy(s,c+r.branches.length-1,n)}}}));function kP(e,t,n,r){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;n.onError(en(28,t.loc)),t.exp=ht("true",!1,s)}if(t.name==="if"){const s=Yy(e,t),a={type:9,loc:JD(e.loc),branches:[s]};if(n.replaceNode(a),r)return r(a,s,!0)}else{const s=n.parent.children;let a=s.indexOf(e);for(;a-->=-1;){const o=s[a];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){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(en(30,e.loc)),n.removeNode();const u=Yy(e,t);o.branches.push(u);const c=r&&r(o,u,!1);ld(u,n),c&&c(),n.currentNode=null}else n.onError(en(30,e.loc));break}}}function Yy(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!es(e,"for")?e.children:[e],userKey:ad(e,"key"),isTemplateIf:n}}function zy(e,t,n){return e.condition?$h(e.condition,Ky(e,t,n),Dn(n.helper(Io),['""',"true"])):Ky(e,t,n)}function Ky(e,t,n){const{helper:r}=n,s=xn("key",ht(`${t}`,!1,qr,2)),{children:a}=e,o=a[0];if(a.length!==1||o.type!==1)if(a.length===1&&o.type===11){const c=o.codegenNode;return Cc(c,s,n),c}else return ko(n,r(wo),ts([s]),a,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,h=$D(c);return h.type===13&&Bp(h,n),Cc(h,s,n),c}}function SP(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const TP=(e,t,n)=>{const{modifiers:r,loc:s}=e,a=e.arg;let{exp:o}=e;if(o&&o.type===4&&!o.content.trim()&&(o=void 0),!o){if(a.type!==4||!a.isStatic)return n.onError(en(52,a.loc)),{props:[xn(a,ht("",!0,s))]};w1(e),o=e.exp}return a.type!==4?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content=`${a.content} || ""`),r.some(u=>u.content==="camel")&&(a.type===4?a.isStatic?a.content=Jt(a.content):a.content=`${n.helperString(Vh)}(${a.content})`:(a.children.unshift(`${n.helperString(Vh)}(`),a.children.push(")"))),n.inSSR||(r.some(u=>u.content==="prop")&&Gy(a,"."),r.some(u=>u.content==="attr")&&Gy(a,"^")),{props:[xn(a,o)]}},w1=(e,t)=>{const n=e.arg,r=Jt(n.content);e.exp=ht(r,!1,n.loc)},Gy=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},AP=v1("for",(e,t,n)=>{const{helper:r,removeHelper:s}=n;return CP(e,t,n,a=>{const o=Dn(r(Lp),[a.source]),u=Tc(e),c=es(e,"memo"),h=ad(e,"key",!1,!0);h&&h.type===7&&!h.exp&&w1(h);let p=h&&(h.type===6?h.value?ht(h.value.content,!0):void 0:h.exp);const m=h&&p?xn("key",p):null,y=a.source.type===4&&a.source.constType>0,_=y?64:h?128:256;return a.codegenNode=ko(n,r(wo),void 0,o,_,void 0,void 0,!0,!y,!1,e.loc),()=>{let b;const{children:A}=a,B=A.length!==1||A[0].type!==1,V=Ac(e)?e:u&&e.children.length===1&&Ac(e.children[0])?e.children[0]:null;if(V?(b=V.codegenNode,u&&m&&Cc(b,m,n)):B?b=ko(n,r(wo),m?ts([m]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(b=A[0].codegenNode,u&&m&&Cc(b,m,n),b.isBlock!==!y&&(b.isBlock?(s(ba),s(ml(n.inSSR,b.isComponent))):s(pl(n.inSSR,b.isComponent))),b.isBlock=!y,b.isBlock?(r(ba),r(ml(n.inSSR,b.isComponent))):r(pl(n.inSSR,b.isComponent))),c){const x=hl(Uh(a.parseResult,[ht("_cached")]));x.body=AD([gs(["const _memo = (",c.exp,")"]),gs(["if (_cached",...p?[" && _cached.key === ",p]:[],` && ${n.helperString(r1)}(_cached, _memo)) return _cached`]),gs(["const _item = ",b]),ht("_item.memo = _memo"),ht("return _item")]),o.arguments.push(x,ht("_cache"),ht(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(hl(Uh(a.parseResult),b,!0))}})});function CP(e,t,n,r){if(!t.exp){n.onError(en(31,t.loc));return}const s=t.forParseResult;if(!s){n.onError(en(32,t.loc));return}x1(s);const{addIdentifiers:a,removeIdentifiers:o,scopes:u}=n,{source:c,value:h,key:f,index:p}=s,m={type:11,loc:t.loc,source:c,valueAlias:h,keyAlias:f,objectIndexAlias:p,parseResult:s,children:Tc(e)?e.children:[e]};n.replaceNode(m),u.vFor++;const y=r&&r(m);return()=>{u.vFor--,y&&y()}}function x1(e,t){e.finalized||(e.finalized=!0)}function Uh({value:e,key:t,index:n},r=[]){return EP([e,t,n,...r])}function EP(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,r)=>n||ht("_".repeat(r+1),!1))}const Jy=ht("undefined",!1),OP=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=es(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},MP=(e,t,n,r)=>hl(e,n,!1,!0,n.length?n[0].loc:r);function RP(e,t,n=MP){t.helper(Fp);const{children:r,loc:s}=e,a=[],o=[];let u=t.scopes.vSlot>0||t.scopes.vFor>0;const c=es(e,"slot",!0);if(c){const{arg:A,exp:B}=c;A&&!Sr(A)&&(u=!0),a.push(xn(A||ht("default",!0),n(B,void 0,r,s)))}let h=!1,f=!1;const p=[],m=new Set;let y=0;for(let A=0;A{const x=n(B,void 0,V,s);return t.compatConfig&&(x.isNonScopedSlot=!0),xn("default",x)};h?p.length&&p.some(B=>k1(B))&&(f?t.onError(en(39,p[0].loc)):a.push(A(void 0,p))):a.push(A(void 0,r))}const _=u?2:nc(e.children)?3:1;let b=ts(a.concat(xn("_",ht(_+"",!1))),s);return o.length&&(b=Dn(t.helper(n1),[b,ha(o)])),{slots:b,hasDynamicSlots:u}}function Hu(e,t,n){const r=[xn("name",e),xn("fn",t)];return n!=null&&r.push(xn("key",ht(String(n),!0))),ts(r)}function nc(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:r,props:s}=e,a=e.tagType===1;let o=a?PP(e,t):`"${r}"`;const u=Bt(o)&&o.callee===Mp;let c,h,f=0,p,m,y,_=u||o===lo||o===Tp||!a&&(r==="svg"||r==="foreignObject"||r==="math");if(s.length>0){const b=T1(e,t,void 0,a,u);c=b.props,f=b.patchFlag,m=b.dynamicPropNames;const A=b.directives;y=A&&A.length?ha(A.map(B=>IP(B,t))):void 0,b.shouldUseBlock&&(_=!0)}if(e.children.length>0)if(o===wc&&(_=!0,f|=1024),a&&o!==lo&&o!==wc){const{slots:A,hasDynamicSlots:B}=RP(e,t);h=A,B&&(f|=1024)}else if(e.children.length===1&&o!==lo){const A=e.children[0],B=A.type,V=B===5||B===8;V&&$r(A,t)===0&&(f|=1),V||B===2?h=A:h=e.children}else h=e.children;m&&m.length&&(p=NP(m)),e.codegenNode=ko(t,o,c,h,f===0?void 0:f,p,y,!!_,!1,a,e.loc)};function PP(e,t,n=!1){let{tag:r}=e;const s=jh(r),a=ad(e,"is",!1,!0);if(a)if(s||pa("COMPILER_IS_ON_ELEMENT",t)){let u;if(a.type===6?u=a.value&&ht(a.value.content,!0):(u=a.exp,u||(u=ht("is",!1,a.arg.loc))),u)return Dn(t.helper(Mp),[u])}else a.type===6&&a.value.content.startsWith("vue:")&&(r=a.value.content.slice(4));const o=i1(r)||t.isBuiltInComponent(r);return o?(n||t.helper(o),o):(t.helper(Op),t.components.add(r),To(r,"component"))}function T1(e,t,n=e.props,r,s,a=!1){const{tag:o,loc:u,children:c}=e;let h=[];const f=[],p=[],m=c.length>0;let y=!1,_=0,b=!1,A=!1,B=!1,V=!1,x=!1,C=!1;const $=[],H=O=>{h.length&&(f.push(ts(Zy(h),u)),h=[]),O&&f.push(O)},F=()=>{t.scopes.vFor>0&&h.push(xn(ht("ref_for",!0),ht("true")))},U=({key:O,value:J})=>{if(Sr(O)){const X=O.content,fe=wa(X);if(fe&&(!r||s)&&X.toLowerCase()!=="onclick"&&X!=="onUpdate:modelValue"&&!Ai(X)&&(V=!0),fe&&Ai(X)&&(C=!0),fe&&J.type===14&&(J=J.arguments[0]),J.type===20||(J.type===4||J.type===8)&&$r(J,t)>0)return;X==="ref"?b=!0:X==="class"?A=!0:X==="style"?B=!0:X!=="key"&&!$.includes(X)&&$.push(X),r&&(X==="class"||X==="style")&&!$.includes(X)&&$.push(X)}else x=!0};for(let O=0;OAe.content==="prop")&&(_|=32);const he=t.directiveTransforms[X];if(he){const{props:Ae,needRuntime:Pe}=he(J,e,t);!a&&Ae.forEach(U),q&&fe&&!Sr(fe)?H(ts(Ae,u)):h.push(...Ae),Pe&&(p.push(J),Or(Pe)&&S1.set(J,Pe))}else jO(X)||(p.push(J),m&&(y=!0))}}let P;if(f.length?(H(),f.length>1?P=Dn(t.helper(xc),f,u):P=f[0]):h.length&&(P=ts(Zy(h),u)),x?_|=16:(A&&!r&&(_|=2),B&&!r&&(_|=4),$.length&&(_|=8),V&&(_|=32)),!y&&(_===0||_===32)&&(b||C||p.length>0)&&(_|=512),!t.inSSR&&P)switch(P.type){case 15:let O=-1,J=-1,X=!1;for(let N=0;Nxn(o,a)),s))}return ha(n,e.loc)}function NP(e){let t="[";for(let n=0,r=e.length;n{if(Ac(e)){const{children:n,loc:r}=e,{slotName:s,slotProps:a}=FP(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",s,"{}","undefined","true"];let u=2;a&&(o[2]=a,u=3),n.length&&(o[3]=hl([],n,!1,!1,r),u=4),t.scopeId&&!t.slotted&&(u=5),o.splice(u),e.codegenNode=Dn(t.helper(t1),o,r)}};function FP(e,t){let n='"default"',r;const s=[];for(let a=0;a0){const{props:a,directives:o}=T1(e,t,s,!1,!1);r=a,o.length&&t.onError(en(36,o[0].loc))}return{slotName:n,slotProps:r}}const A1=(e,t,n,r)=>{const{loc:s,modifiers:a,arg:o}=e;!e.exp&&!a.length&&n.onError(en(35,s));let u;if(o.type===4)if(o.isStatic){let p=o.content;p.startsWith("vue:")&&(p=`vnode-${p.slice(4)}`);const m=t.tagType!==0||p.startsWith("vnode")||!/[A-Z]/.test(p)?rl(Jt(p)):`on:${p}`;u=ht(m,!0,o.loc)}else u=gs([`${n.helperString(Fh)}(`,o,")"]);else u=o,u.children.unshift(`${n.helperString(Fh)}(`),u.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let h=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const p=l1(c),m=!(p||ID(c)),y=c.content.includes(";");(m||h&&p)&&(c=gs([`${m?"$event":"(...args)"} => ${y?"{":"("}`,c,y?"}":")"]))}let f={props:[xn(u,c||ht("() => {}",!1,s))]};return r&&(f=r(f)),h&&(f.props[0].value=n.cache(f.props[0].value)),f.props.forEach(p=>p.key.isHandlerKey=!0),f},$P=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let r,s=!1;for(let a=0;aa.type===7&&!t.directiveTransforms[a.name])&&e.tag!=="template")))for(let a=0;a{if(e.type===1&&es(e,"once",!0))return Xy.has(e)||t.inVOnce||t.inSSR?void 0:(Xy.add(e),t.inVOnce=!0,t.helper(kc),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},C1=(e,t,n)=>{const{exp:r,arg:s}=e;if(!r)return n.onError(en(41,e.loc)),Uu();const a=r.loc.source.trim(),o=r.type===4?r.content:a,u=n.bindingMetadata[a];if(u==="props"||u==="props-aliased")return n.onError(en(44,r.loc)),Uu();if(!o.trim()||!l1(r))return n.onError(en(42,r.loc)),Uu();const c=s||ht("modelValue",!0),h=s?Sr(s)?`onUpdate:${Jt(s.content)}`:gs(['"onUpdate:" + ',s]):"onUpdate:modelValue";let f;const p=n.isTS?"($event: any)":"$event";f=gs([`${p} => ((`,r,") = $event)"]);const m=[xn(c,e.exp),xn(h,f)];if(e.modifiers.length&&t.tagType===1){const y=e.modifiers.map(b=>b.content).map(b=>(Up(b)?b:JSON.stringify(b))+": true").join(", "),_=s?Sr(s)?`${s.content}Modifiers`:gs([s,' + "Modifiers"']):"modelModifiers";m.push(xn(_,ht(`{ ${y} }`,!1,e.loc,2)))}return Uu(m)};function Uu(e=[]){return{props:e}}const HP=/[\w).+\-_$\]]/,UP=(e,t)=>{pa("COMPILER_FILTERS",t)&&(e.type===5?Ec(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Ec(n.exp,t)}))};function Ec(e,t){if(e.type===4)Qy(e,t);else for(let n=0;n=0&&(V=n.charAt(B),V===" ");B--);(!V||!HP.test(V))&&(o=!0)}}_===void 0?_=n.slice(0,y).trim():f!==0&&A();function A(){b.push(n.slice(f,y).trim()),f=y+1}if(b.length){for(y=0;y{if(e.type===1){const n=es(e,"memo");return!n||e0.has(e)?void 0:(e0.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&Bp(r,t),e.codegenNode=Dn(t.helper($p),[n.exp,hl(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function WP(e){return[[BP,xP,qP,AP,UP,VP,DP,OP,$P],{on:A1,bind:TP,model:C1}]}function YP(e,t={}){const n=t.onError||Hp,r=t.mode==="module";t.prefixIdentifiers===!0?n(en(47)):r&&n(en(48));const s=!1;t.cacheHandlers&&n(en(49)),t.scopeId&&!r&&n(en(50));const a=At({},t,{prefixIdentifiers:s}),o=ut(e)?QD(e,a):e,[u,c]=WP();return rP(o,At({},a,{nodeTransforms:[...u,...t.nodeTransforms||[]],directiveTransforms:At({},c,t.directiveTransforms||{})})),lP(o,a)}const zP=()=>({props:[]});/** +**/const wo=Symbol(""),lo=Symbol(""),kp=Symbol(""),bc=Symbol(""),Gb=Symbol(""),ba=Symbol(""),Jb=Symbol(""),Zb=Symbol(""),Sp=Symbol(""),Tp=Symbol(""),Io=Symbol(""),Ap=Symbol(""),Xb=Symbol(""),Cp=Symbol(""),Ep=Symbol(""),Op=Symbol(""),Mp=Symbol(""),Rp=Symbol(""),Dp=Symbol(""),Qb=Symbol(""),e1=Symbol(""),rd=Symbol(""),wc=Symbol(""),Pp=Symbol(""),Lp=Symbol(""),xo=Symbol(""),No=Symbol(""),Ip=Symbol(""),Ih=Symbol(""),mD=Symbol(""),Nh=Symbol(""),xc=Symbol(""),gD=Symbol(""),vD=Symbol(""),Np=Symbol(""),yD=Symbol(""),_D=Symbol(""),Vp=Symbol(""),t1=Symbol(""),fl={[wo]:"Fragment",[lo]:"Teleport",[kp]:"Suspense",[bc]:"KeepAlive",[Gb]:"BaseTransition",[ba]:"openBlock",[Jb]:"createBlock",[Zb]:"createElementBlock",[Sp]:"createVNode",[Tp]:"createElementVNode",[Io]:"createCommentVNode",[Ap]:"createTextVNode",[Xb]:"createStaticVNode",[Cp]:"resolveComponent",[Ep]:"resolveDynamicComponent",[Op]:"resolveDirective",[Mp]:"resolveFilter",[Rp]:"withDirectives",[Dp]:"renderList",[Qb]:"renderSlot",[e1]:"createSlots",[rd]:"toDisplayString",[wc]:"mergeProps",[Pp]:"normalizeClass",[Lp]:"normalizeStyle",[xo]:"normalizeProps",[No]:"guardReactiveProps",[Ip]:"toHandlers",[Ih]:"camelize",[mD]:"capitalize",[Nh]:"toHandlerKey",[xc]:"setBlockTracking",[gD]:"pushScopeId",[vD]:"popScopeId",[Np]:"withCtx",[yD]:"unref",[_D]:"isRef",[Vp]:"withMemo",[t1]:"isMemoSame"};function bD(e){Object.getOwnPropertySymbols(e).forEach(t=>{fl[t]=e[t]})}const qr={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function wD(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:qr}}function ko(e,t,n,r,s,a,o,u=!1,c=!1,h=!1,f=qr){return e&&(u?(e.helper(ba),e.helper(ml(e.inSSR,h))):e.helper(pl(e.inSSR,h)),o&&e.helper(Rp)),{type:13,tag:t,props:n,children:r,patchFlag:s,dynamicProps:a,directives:o,isBlock:u,disableTracking:c,isComponent:h,loc:f}}function ha(e,t=qr){return{type:17,loc:t,elements:e}}function ts(e,t=qr){return{type:15,loc:t,properties:e}}function xn(e,t){return{type:16,loc:qr,key:ut(e)?ht(e,!0):e,value:t}}function ht(e,t=!1,n=qr,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function gs(e,t=qr){return{type:8,loc:t,children:e}}function Dn(e,t=[],n=qr){return{type:14,loc:n,callee:e,arguments:t}}function hl(e,t=void 0,n=!1,r=!1,s=qr){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:s}}function Vh(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:qr}}function xD(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:qr}}function kD(e){return{type:21,body:e,loc:qr}}function pl(e,t){return e||t?Sp:Tp}function ml(e,t){return e||t?Jb:Zb}function Fp(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(pl(r,e.isComponent)),t(ba),t(ml(r,e.isComponent)))}const Ny=new Uint8Array([123,123]),Vy=new Uint8Array([125,125]);function Fy(e){return e>=97&&e<=122||e>=65&&e<=90}function Ir(e){return e===32||e===10||e===9||e===12||e===13}function gi(e){return e===47||e===62||Ir(e)}function kc(e){const t=new Uint8Array(e.length);for(let n=0;n=0;s--){const a=this.newlines[s];if(t>a){n=s+2,r=t-a;break}}return{column:r,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?gi(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||Ir(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===Jn.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function $y(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function pa(e,t){const n=$y("MODE",t),r=$y(e,t);return n===3?r===!0:r!==!1}function So(e,t,n,...r){return pa(e,t)}function $p(e){throw e}function n1(e){}function en(e,t,n,r){const s=`https://vuejs.org/error-reference/#compiler-${e}`,a=new SyntaxError(String(s));return a.code=e,a.loc=t,a}const kr=e=>e.type===4&&e.isStatic;function r1(e){switch(e){case"Teleport":case"teleport":return lo;case"Suspense":case"suspense":return kp;case"KeepAlive":case"keep-alive":return bc;case"BaseTransition":case"base-transition":return Gb}}const TD=/^\d|[^\$\w\xA0-\uFFFF]/,Bp=e=>!TD.test(e),AD=/[A-Za-z_$\xA0-\uFFFF]/,CD=/[\.\?\w$\xA0-\uFFFF]/,ED=/\s+[.[]\s*|\s*[.[]\s+/g,s1=e=>e.type===4?e.content:e.loc.source,OD=e=>{const t=s1(e).trim().replace(ED,u=>u.trim());let n=0,r=[],s=0,a=0,o=null;for(let u=0;u|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,RD=e=>MD.test(s1(e)),DD=RD;function es(e,t,n=!1){for(let r=0;rt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function Wf(e){return e.type===5||e.type===2}function LD(e){return e.type===7&&e.name==="slot"}function Sc(e){return e.type===1&&e.tagType===3}function Tc(e){return e.type===1&&e.tagType===2}const ID=new Set([xo,No]);function a1(e,t=[]){if(e&&!ut(e)&&e.type===14){const n=e.callee;if(!ut(n)&&ID.has(n))return a1(e.arguments[0],t.concat(e))}return[e,t]}function Ac(e,t,n){let r,s=e.type===13?e.props:e.arguments[2],a=[],o;if(s&&!ut(s)&&s.type===14){const u=a1(s);s=u[0],a=u[1],o=a[a.length-1]}if(s==null||ut(s))r=ts([t]);else if(s.type===14){const u=s.arguments[0];!ut(u)&&u.type===15?By(t,u)||u.properties.unshift(t):s.callee===Ip?r=Dn(n.helper(wc),[ts([t]),s]):s.arguments.unshift(ts([t])),!r&&(r=s)}else s.type===15?(By(t,s)||s.properties.unshift(t),r=s):(r=Dn(n.helper(wc),[ts([t]),s]),o&&o.callee===No&&(o=a[a.length-2]));e.type===13?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function By(e,t){let n=!1;if(e.key.type===4){const r=e.key.content;n=t.properties.some(s=>s.key.type===4&&s.key.content===r)}return n}function To(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,r)=>n==="-"?"_":e.charCodeAt(r).toString())}`}function ND(e){return e.type===14&&e.callee===Vp?e.arguments[1].returns:e}const VD=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/,l1={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:Zl,isPreTag:Zl,isIgnoreNewlineTag:Zl,isCustomElement:Zl,onError:$p,onWarn:n1,comments:!1,prefixIdentifiers:!1};let Pt=l1,Ao=null,ei="",Xn=null,Ot=null,_r="",zs=-1,na=-1,Hp=0,Si=!1,Fh=null;const Qt=[],un=new SD(Qt,{onerr:Ys,ontext(e,t){Bu(Wn(e,t),e,t)},ontextentity(e,t,n){Bu(e,t,n)},oninterpolation(e,t){if(Si)return Bu(Wn(e,t),e,t);let n=e+un.delimiterOpen.length,r=t-un.delimiterClose.length;for(;Ir(ei.charCodeAt(n));)n++;for(;Ir(ei.charCodeAt(r-1));)r--;let s=Wn(n,r);s.includes("&")&&(s=Pt.decodeEntities(s,!1)),$h({type:5,content:Qu(s,!1,yn(n,r)),loc:yn(e,t)})},onopentagname(e,t){const n=Wn(e,t);Xn={type:1,tag:n,ns:Pt.getNamespace(n,Qt[0],Pt.ns),tagType:0,props:[],children:[],loc:yn(e-1,t),codegenNode:void 0}},onopentagend(e){Uy(e)},onclosetag(e,t){const n=Wn(e,t);if(!Pt.isVoidTag(n)){let r=!1;for(let s=0;s0&&Ys(24,Qt[0].loc.start.offset);for(let o=0;o<=s;o++){const u=Qt.shift();Xu(u,t,o(r.type===7?r.rawName:r.name)===n)&&Ys(2,t)},onattribend(e,t){if(Xn&&Ot){if(la(Ot.loc,t),e!==0)if(_r.includes("&")&&(_r=Pt.decodeEntities(_r,!0)),Ot.type===6)Ot.name==="class"&&(_r=c1(_r).trim()),e===1&&!_r&&Ys(13,t),Ot.value={type:2,content:_r,loc:e===1?yn(zs,na):yn(zs-1,na+1)},un.inSFCRoot&&Xn.tag==="template"&&Ot.name==="lang"&&_r&&_r!=="html"&&un.enterRCDATA(kc("s.content==="sync"))>-1&&So("COMPILER_V_BIND_SYNC",Pt,Ot.loc,Ot.rawName)&&(Ot.name="model",Ot.modifiers.splice(r,1))}(Ot.type!==7||Ot.name!=="pre")&&Xn.props.push(Ot)}_r="",zs=na=-1},oncomment(e,t){Pt.comments&&$h({type:3,content:Wn(e,t),loc:yn(e-4,t+3)})},onend(){const e=ei.length;for(let t=0;t{const _=t.start.offset+m,b=_+p.length;return Qu(p,!1,yn(_,b),0,y?1:0)},u={source:o(a.trim(),n.indexOf(a,s.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let c=s.trim().replace(FD,"").trim();const h=s.indexOf(c),f=c.match(Hy);if(f){c=c.replace(Hy,"").trim();const p=f[1].trim();let m;if(p&&(m=n.indexOf(p,h+c.length),u.key=o(p,m,!0)),f[2]){const y=f[2].trim();y&&(u.index=o(y,n.indexOf(y,u.key?m+p.length:h+c.length),!0))}}return c&&(u.value=o(c,h,!0)),u}function Wn(e,t){return ei.slice(e,t)}function Uy(e){un.inSFCRoot&&(Xn.innerLoc=yn(e+1,e+1)),$h(Xn);const{tag:t,ns:n}=Xn;n===0&&Pt.isPreTag(t)&&Hp++,Pt.isVoidTag(t)?Xu(Xn,e):(Qt.unshift(Xn),(n===1||n===2)&&(un.inXML=!0)),Xn=null}function Bu(e,t,n){{const a=Qt[0]&&Qt[0].tag;a!=="script"&&a!=="style"&&e.includes("&")&&(e=Pt.decodeEntities(e,!1))}const r=Qt[0]||Ao,s=r.children[r.children.length-1];s&&s.type===2?(s.content+=e,la(s.loc,n)):r.children.push({type:2,content:e,loc:yn(t,n)})}function Xu(e,t,n=!1){n?la(e.loc,o1(t,60)):la(e.loc,BD(t,62)+1),un.inSFCRoot&&(e.children.length?e.innerLoc.end=At({},e.children[e.children.length-1].loc.end):e.innerLoc.end=At({},e.innerLoc.start),e.innerLoc.source=Wn(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:r,ns:s,children:a}=e;if(Si||(r==="slot"?e.tagType=2:jy(e)?e.tagType=3:UD(e)&&(e.tagType=1)),un.inRCDATA||(e.children=u1(a)),s===0&&Pt.isIgnoreNewlineTag(r)){const o=a[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}s===0&&Pt.isPreTag(r)&&Hp--,Fh===e&&(Si=un.inVPre=!1,Fh=null),un.inXML&&(Qt[0]?Qt[0].ns:Pt.ns)===0&&(un.inXML=!1);{const o=e.props;if(!un.inSFCRoot&&pa("COMPILER_NATIVE_TEMPLATE",Pt)&&e.tag==="template"&&!jy(e)){const c=Qt[0]||Ao,h=c.children.indexOf(e);c.children.splice(h,1,...e.children)}const u=o.find(c=>c.type===6&&c.name==="inline-template");u&&So("COMPILER_INLINE_TEMPLATE",Pt,u.loc)&&e.children.length&&(u.value={type:2,content:Wn(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:u.loc})}}function BD(e,t){let n=e;for(;ei.charCodeAt(n)!==t&&n=0;)n--;return n}const HD=new Set(["if","else","else-if","for","slot"]);function jy({tag:e,props:t}){if(e==="template"){for(let n=0;n64&&e<91}const qD=/\r\n/g;function u1(e,t){const n=Pt.whitespace!=="preserve";let r=!1;for(let s=0;s0){if(m>=2){p.codegenNode.patchFlag=-1,o.push(p);continue}}else{const y=p.codegenNode;if(y.type===13){const _=y.patchFlag;if((_===void 0||_===512||_===1)&&h1(p,n)>=2){const b=p1(p);b&&(y.props=n.hoist(b))}y.dynamicProps&&(y.dynamicProps=n.hoist(y.dynamicProps))}}}else if(p.type===12&&(r?0:Fr(p,n))>=2){o.push(p);continue}if(p.type===1){const m=p.tagType===1;m&&n.scopes.vSlot++,ec(p,e,n,!1,s),m&&n.scopes.vSlot--}else if(p.type===11)ec(p,e,n,p.children.length===1,!0);else if(p.type===9)for(let m=0;my.key===p||y.key.content===p);return m&&m.value}}o.length&&n.transformHoist&&n.transformHoist(a,n,e)}function Fr(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const r=n.get(e);if(r!==void 0)return r;const s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(s.patchFlag===void 0){let o=3;const u=h1(e,t);if(u===0)return n.set(e,0),0;u1)for(let c=0;cJ&&(U.childIndex--,U.onNodeRemoved()),U.parent.children.splice(J,1)},onNodeRemoved:zn,addIdentifiers(P){},removeIdentifiers(P){},hoist(P){ut(P)&&(P=ht(P)),U.hoists.push(P);const O=ht(`_hoisted_${U.hoists.length}`,!1,P.loc,2);return O.hoisted=P,O},cache(P,O=!1,J=!1){const X=xD(U.cached.length,P,O,J);return U.cached.push(X),X}};return U.filters=new Set,U}function eP(e,t){const n=QD(e,t);id(e,n),t.hoistStatic&&ZD(e,n),t.ssr||tP(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function tP(e,t){const{helper:n}=t,{children:r}=e;if(r.length===1){const s=r[0];if(d1(e,s)&&s.codegenNode){const a=s.codegenNode;a.type===13&&Fp(a,t),e.codegenNode=a}else e.codegenNode=s}else if(r.length>1){let s=64;e.codegenNode=ko(t,n(wo),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}function nP(e,t){let n=0;const r=()=>{n--};for(;nr===e:r=>e.test(r);return(r,s)=>{if(r.type===1){const{props:a}=r;if(r.tagType===3&&a.some(LD))return;const o=[];for(let u=0;u`${fl[e]}: _${fl[e]}`;function rP(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:r=!1,filename:s="template.vue.html",scopeId:a=null,optimizeImports:o=!1,runtimeGlobalName:u="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:h="vue/server-renderer",ssr:f=!1,isTS:p=!1,inSSR:m=!1}){const y={mode:t,prefixIdentifiers:n,sourceMap:r,filename:s,scopeId:a,optimizeImports:o,runtimeGlobalName:u,runtimeModuleName:c,ssrRuntimeModuleName:h,ssr:f,isTS:p,inSSR:m,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(b){return`_${fl[b]}`},push(b,A=-2,B){y.code+=b},indent(){_(++y.indentLevel)},deindent(b=!1){b?--y.indentLevel:_(--y.indentLevel)},newline(){_(y.indentLevel)}};function _(b){y.push(` +`+" ".repeat(b),0)}return y}function sP(e,t={}){const n=rP(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:s,prefixIdentifiers:a,indent:o,deindent:u,newline:c,scopeId:h,ssr:f}=n,p=Array.from(e.helpers),m=p.length>0,y=!a&&r!=="module";iP(e,n);const b=f?"ssrRender":"render",B=(f?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${b}(${B}) {`),o(),y&&(s("with (_ctx) {"),o(),m&&(s(`const { ${p.map(g1).join(", ")} } = _Vue +`,-1),c())),e.components.length&&(Yf(e.components,"component",n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(Yf(e.directives,"directive",n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),Yf(e.filters,"filter",n),c()),e.temps>0){s("let ");for(let V=0;V0?", ":""}_temp${V}`)}return(e.components.length||e.directives.length||e.temps)&&(s(` +`,0),c()),f||s("return "),e.codegenNode?sr(e.codegenNode,n):s("null"),y&&(u(),s("}")),u(),s("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function iP(e,t){const{ssr:n,prefixIdentifiers:r,push:s,newline:a,runtimeModuleName:o,runtimeGlobalName:u,ssrRuntimeModuleName:c}=t,h=u,f=Array.from(e.helpers);if(f.length>0&&(s(`const _Vue = ${h} +`,-1),e.hoists.length)){const p=[Sp,Tp,Io,Ap,Xb].filter(m=>f.includes(m)).map(g1).join(", ");s(`const { ${p} } = _Vue +`,-1)}aP(e.hoists,t),a(),s("return ")}function Yf(e,t,{helper:n,push:r,newline:s,isTS:a}){const o=n(t==="filter"?Mp:t==="component"?Cp:Op);for(let u=0;u3||!1;t.push("["),n&&t.indent(),Vo(e,t,n),n&&t.deindent(),t.push("]")}function Vo(e,t,n=!1,r=!0){const{push:s,newline:a}=t;for(let o=0;on||"null")}function hP(e,t){const{push:n,helper:r,pure:s}=t,a=ut(e.callee)?e.callee:r(e.callee);s&&n(ad),n(a+"(",-2,e),Vo(e.arguments,t),n(")")}function pP(e,t){const{push:n,indent:r,deindent:s,newline:a}=t,{properties:o}=e;if(!o.length){n("{}",-2,e);return}const u=o.length>1||!1;n(u?"{":"{ "),u&&r();for(let c=0;c "),(c||u)&&(n("{"),r()),o?(c&&n("return "),Ye(o)?Up(o,t):sr(o,t)):u&&sr(u,t),(c||u)&&(s(),n("}")),h&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function vP(e,t){const{test:n,consequent:r,alternate:s,newline:a}=e,{push:o,indent:u,deindent:c,newline:h}=t;if(n.type===4){const p=!Bp(n.content);p&&o("("),v1(n,t),p&&o(")")}else o("("),sr(n,t),o(")");a&&u(),t.indentLevel++,a||o(" "),o("? "),sr(r,t),t.indentLevel--,a&&h(),a||o(" "),o(": ");const f=s.type===19;f||t.indentLevel++,sr(s,t),f||t.indentLevel--,a&&c(!0)}function yP(e,t){const{push:n,helper:r,indent:s,deindent:a,newline:o}=t,{needPauseTracking:u,needArraySpread:c}=e;c&&n("[...("),n(`_cache[${e.index}] || (`),u&&(s(),n(`${r(xc)}(-1`),e.inVOnce&&n(", true"),n("),"),o(),n("(")),n(`_cache[${e.index}] = `),sr(e.value,t),u&&(n(`).cacheIndex = ${e.index},`),o(),n(`${r(xc)}(1),`),o(),n(`_cache[${e.index}]`),a()),n(")"),c&&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 _P=m1(/^(if|else|else-if)$/,(e,t,n)=>bP(e,t,n,(r,s,a)=>{const o=n.parent.children;let u=o.indexOf(r),c=0;for(;u-->=0;){const h=o[u];h&&h.type===9&&(c+=h.branches.length)}return()=>{if(a)r.codegenNode=Wy(s,c,n);else{const h=wP(r.codegenNode);h.alternate=Wy(s,c+r.branches.length-1,n)}}}));function bP(e,t,n,r){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;n.onError(en(28,t.loc)),t.exp=ht("true",!1,s)}if(t.name==="if"){const s=qy(e,t),a={type:9,loc:zD(e.loc),branches:[s]};if(n.replaceNode(a),r)return r(a,s,!0)}else{const s=n.parent.children;let a=s.indexOf(e);for(;a-->=-1;){const o=s[a];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){t.name==="else-if"&&o.branches[o.branches.length-1].condition===void 0&&n.onError(en(30,e.loc)),n.removeNode();const u=qy(e,t);o.branches.push(u);const c=r&&r(o,u,!1);id(u,n),c&&c(),n.currentNode=null}else n.onError(en(30,e.loc));break}}}function qy(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!es(e,"for")?e.children:[e],userKey:sd(e,"key"),isTemplateIf:n}}function Wy(e,t,n){return e.condition?Vh(e.condition,Yy(e,t,n),Dn(n.helper(Io),['""',"true"])):Yy(e,t,n)}function Yy(e,t,n){const{helper:r}=n,s=xn("key",ht(`${t}`,!1,qr,2)),{children:a}=e,o=a[0];if(a.length!==1||o.type!==1)if(a.length===1&&o.type===11){const c=o.codegenNode;return Ac(c,s,n),c}else return ko(n,r(wo),ts([s]),a,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,h=ND(c);return h.type===13&&Fp(h,n),Ac(h,s,n),c}}function wP(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const xP=(e,t,n)=>{const{modifiers:r,loc:s}=e,a=e.arg;let{exp:o}=e;if(o&&o.type===4&&!o.content.trim()&&(o=void 0),!o){if(a.type!==4||!a.isStatic)return n.onError(en(52,a.loc)),{props:[xn(a,ht("",!0,s))]};_1(e),o=e.exp}return a.type!==4?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content=`${a.content} || ""`),r.some(u=>u.content==="camel")&&(a.type===4?a.isStatic?a.content=Jt(a.content):a.content=`${n.helperString(Ih)}(${a.content})`:(a.children.unshift(`${n.helperString(Ih)}(`),a.children.push(")"))),n.inSSR||(r.some(u=>u.content==="prop")&&zy(a,"."),r.some(u=>u.content==="attr")&&zy(a,"^")),{props:[xn(a,o)]}},_1=(e,t)=>{const n=e.arg,r=Jt(n.content);e.exp=ht(r,!1,n.loc)},zy=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},kP=m1("for",(e,t,n)=>{const{helper:r,removeHelper:s}=n;return SP(e,t,n,a=>{const o=Dn(r(Dp),[a.source]),u=Sc(e),c=es(e,"memo"),h=sd(e,"key",!1,!0);h&&h.type===7&&!h.exp&&_1(h);let p=h&&(h.type===6?h.value?ht(h.value.content,!0):void 0:h.exp);const m=h&&p?xn("key",p):null,y=a.source.type===4&&a.source.constType>0,_=y?64:h?128:256;return a.codegenNode=ko(n,r(wo),void 0,o,_,void 0,void 0,!0,!y,!1,e.loc),()=>{let b;const{children:A}=a,B=A.length!==1||A[0].type!==1,V=Tc(e)?e:u&&e.children.length===1&&Tc(e.children[0])?e.children[0]:null;if(V?(b=V.codegenNode,u&&m&&Ac(b,m,n)):B?b=ko(n,r(wo),m?ts([m]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(b=A[0].codegenNode,u&&m&&Ac(b,m,n),b.isBlock!==!y&&(b.isBlock?(s(ba),s(ml(n.inSSR,b.isComponent))):s(pl(n.inSSR,b.isComponent))),b.isBlock=!y,b.isBlock?(r(ba),r(ml(n.inSSR,b.isComponent))):r(pl(n.inSSR,b.isComponent))),c){const x=hl(Bh(a.parseResult,[ht("_cached")]));x.body=kD([gs(["const _memo = (",c.exp,")"]),gs(["if (_cached",...p?[" && _cached.key === ",p]:[],` && ${n.helperString(t1)}(_cached, _memo)) return _cached`]),gs(["const _item = ",b]),ht("_item.memo = _memo"),ht("return _item")]),o.arguments.push(x,ht("_cache"),ht(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(hl(Bh(a.parseResult),b,!0))}})});function SP(e,t,n,r){if(!t.exp){n.onError(en(31,t.loc));return}const s=t.forParseResult;if(!s){n.onError(en(32,t.loc));return}b1(s);const{addIdentifiers:a,removeIdentifiers:o,scopes:u}=n,{source:c,value:h,key:f,index:p}=s,m={type:11,loc:t.loc,source:c,valueAlias:h,keyAlias:f,objectIndexAlias:p,parseResult:s,children:Sc(e)?e.children:[e]};n.replaceNode(m),u.vFor++;const y=r&&r(m);return()=>{u.vFor--,y&&y()}}function b1(e,t){e.finalized||(e.finalized=!0)}function Bh({value:e,key:t,index:n},r=[]){return TP([e,t,n,...r])}function TP(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,r)=>n||ht("_".repeat(r+1),!1))}const Ky=ht("undefined",!1),AP=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=es(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},CP=(e,t,n,r)=>hl(e,n,!1,!0,n.length?n[0].loc:r);function EP(e,t,n=CP){t.helper(Np);const{children:r,loc:s}=e,a=[],o=[];let u=t.scopes.vSlot>0||t.scopes.vFor>0;const c=es(e,"slot",!0);if(c){const{arg:A,exp:B}=c;A&&!kr(A)&&(u=!0),a.push(xn(A||ht("default",!0),n(B,void 0,r,s)))}let h=!1,f=!1;const p=[],m=new Set;let y=0;for(let A=0;A{const x=n(B,void 0,V,s);return t.compatConfig&&(x.isNonScopedSlot=!0),xn("default",x)};h?p.length&&p.some(B=>w1(B))&&(f?t.onError(en(39,p[0].loc)):a.push(A(void 0,p))):a.push(A(void 0,r))}const _=u?2:tc(e.children)?3:1;let b=ts(a.concat(xn("_",ht(_+"",!1))),s);return o.length&&(b=Dn(t.helper(e1),[b,ha(o)])),{slots:b,hasDynamicSlots:u}}function Hu(e,t,n){const r=[xn("name",e),xn("fn",t)];return n!=null&&r.push(xn("key",ht(String(n),!0))),ts(r)}function tc(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:r,props:s}=e,a=e.tagType===1;let o=a?MP(e,t):`"${r}"`;const u=Bt(o)&&o.callee===Ep;let c,h,f=0,p,m,y,_=u||o===lo||o===kp||!a&&(r==="svg"||r==="foreignObject"||r==="math");if(s.length>0){const b=k1(e,t,void 0,a,u);c=b.props,f=b.patchFlag,m=b.dynamicPropNames;const A=b.directives;y=A&&A.length?ha(A.map(B=>DP(B,t))):void 0,b.shouldUseBlock&&(_=!0)}if(e.children.length>0)if(o===bc&&(_=!0,f|=1024),a&&o!==lo&&o!==bc){const{slots:A,hasDynamicSlots:B}=EP(e,t);h=A,B&&(f|=1024)}else if(e.children.length===1&&o!==lo){const A=e.children[0],B=A.type,V=B===5||B===8;V&&Fr(A,t)===0&&(f|=1),V||B===2?h=A:h=e.children}else h=e.children;m&&m.length&&(p=PP(m)),e.codegenNode=ko(t,o,c,h,f===0?void 0:f,p,y,!!_,!1,a,e.loc)};function MP(e,t,n=!1){let{tag:r}=e;const s=Hh(r),a=sd(e,"is",!1,!0);if(a)if(s||pa("COMPILER_IS_ON_ELEMENT",t)){let u;if(a.type===6?u=a.value&&ht(a.value.content,!0):(u=a.exp,u||(u=ht("is",!1,a.arg.loc))),u)return Dn(t.helper(Ep),[u])}else a.type===6&&a.value.content.startsWith("vue:")&&(r=a.value.content.slice(4));const o=r1(r)||t.isBuiltInComponent(r);return o?(n||t.helper(o),o):(t.helper(Cp),t.components.add(r),To(r,"component"))}function k1(e,t,n=e.props,r,s,a=!1){const{tag:o,loc:u,children:c}=e;let h=[];const f=[],p=[],m=c.length>0;let y=!1,_=0,b=!1,A=!1,B=!1,V=!1,x=!1,C=!1;const $=[],H=O=>{h.length&&(f.push(ts(Gy(h),u)),h=[]),O&&f.push(O)},F=()=>{t.scopes.vFor>0&&h.push(xn(ht("ref_for",!0),ht("true")))},U=({key:O,value:J})=>{if(kr(O)){const X=O.content,fe=wa(X);if(fe&&(!r||s)&&X.toLowerCase()!=="onclick"&&X!=="onUpdate:modelValue"&&!Ai(X)&&(V=!0),fe&&Ai(X)&&(C=!0),fe&&J.type===14&&(J=J.arguments[0]),J.type===20||(J.type===4||J.type===8)&&Fr(J,t)>0)return;X==="ref"?b=!0:X==="class"?A=!0:X==="style"?B=!0:X!=="key"&&!$.includes(X)&&$.push(X),r&&(X==="class"||X==="style")&&!$.includes(X)&&$.push(X)}else x=!0};for(let O=0;OAe.content==="prop")&&(_|=32);const he=t.directiveTransforms[X];if(he){const{props:Ae,needRuntime:Pe}=he(J,e,t);!a&&Ae.forEach(U),q&&fe&&!kr(fe)?H(ts(Ae,u)):h.push(...Ae),Pe&&(p.push(J),Cr(Pe)&&x1.set(J,Pe))}else BO(X)||(p.push(J),m&&(y=!0))}}let P;if(f.length?(H(),f.length>1?P=Dn(t.helper(wc),f,u):P=f[0]):h.length&&(P=ts(Gy(h),u)),x?_|=16:(A&&!r&&(_|=2),B&&!r&&(_|=4),$.length&&(_|=8),V&&(_|=32)),!y&&(_===0||_===32)&&(b||C||p.length>0)&&(_|=512),!t.inSSR&&P)switch(P.type){case 15:let O=-1,J=-1,X=!1;for(let N=0;Nxn(o,a)),s))}return ha(n,e.loc)}function PP(e){let t="[";for(let n=0,r=e.length;n{if(Tc(e)){const{children:n,loc:r}=e,{slotName:s,slotProps:a}=IP(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",s,"{}","undefined","true"];let u=2;a&&(o[2]=a,u=3),n.length&&(o[3]=hl([],n,!1,!1,r),u=4),t.scopeId&&!t.slotted&&(u=5),o.splice(u),e.codegenNode=Dn(t.helper(Qb),o,r)}};function IP(e,t){let n='"default"',r;const s=[];for(let a=0;a0){const{props:a,directives:o}=k1(e,t,s,!1,!1);r=a,o.length&&t.onError(en(36,o[0].loc))}return{slotName:n,slotProps:r}}const S1=(e,t,n,r)=>{const{loc:s,modifiers:a,arg:o}=e;!e.exp&&!a.length&&n.onError(en(35,s));let u;if(o.type===4)if(o.isStatic){let p=o.content;p.startsWith("vue:")&&(p=`vnode-${p.slice(4)}`);const m=t.tagType!==0||p.startsWith("vnode")||!/[A-Z]/.test(p)?rl(Jt(p)):`on:${p}`;u=ht(m,!0,o.loc)}else u=gs([`${n.helperString(Nh)}(`,o,")"]);else u=o,u.children.unshift(`${n.helperString(Nh)}(`),u.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let h=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const p=i1(c),m=!(p||DD(c)),y=c.content.includes(";");(m||h&&p)&&(c=gs([`${m?"$event":"(...args)"} => ${y?"{":"("}`,c,y?"}":")"]))}let f={props:[xn(u,c||ht("() => {}",!1,s))]};return r&&(f=r(f)),h&&(f.props[0].value=n.cache(f.props[0].value)),f.props.forEach(p=>p.key.isHandlerKey=!0),f},NP=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let r,s=!1;for(let a=0;aa.type===7&&!t.directiveTransforms[a.name])&&e.tag!=="template")))for(let a=0;a{if(e.type===1&&es(e,"once",!0))return Jy.has(e)||t.inVOnce||t.inSSR?void 0:(Jy.add(e),t.inVOnce=!0,t.helper(xc),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},T1=(e,t,n)=>{const{exp:r,arg:s}=e;if(!r)return n.onError(en(41,e.loc)),Uu();const a=r.loc.source.trim(),o=r.type===4?r.content:a,u=n.bindingMetadata[a];if(u==="props"||u==="props-aliased")return n.onError(en(44,r.loc)),Uu();if(!o.trim()||!i1(r))return n.onError(en(42,r.loc)),Uu();const c=s||ht("modelValue",!0),h=s?kr(s)?`onUpdate:${Jt(s.content)}`:gs(['"onUpdate:" + ',s]):"onUpdate:modelValue";let f;const p=n.isTS?"($event: any)":"$event";f=gs([`${p} => ((`,r,") = $event)"]);const m=[xn(c,e.exp),xn(h,f)];if(e.modifiers.length&&t.tagType===1){const y=e.modifiers.map(b=>b.content).map(b=>(Bp(b)?b:JSON.stringify(b))+": true").join(", "),_=s?kr(s)?`${s.content}Modifiers`:gs([s,' + "Modifiers"']):"modelModifiers";m.push(xn(_,ht(`{ ${y} }`,!1,e.loc,2)))}return Uu(m)};function Uu(e=[]){return{props:e}}const FP=/[\w).+\-_$\]]/,$P=(e,t)=>{pa("COMPILER_FILTERS",t)&&(e.type===5?Cc(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Cc(n.exp,t)}))};function Cc(e,t){if(e.type===4)Zy(e,t);else for(let n=0;n=0&&(V=n.charAt(B),V===" ");B--);(!V||!FP.test(V))&&(o=!0)}}_===void 0?_=n.slice(0,y).trim():f!==0&&A();function A(){b.push(n.slice(f,y).trim()),f=y+1}if(b.length){for(y=0;y{if(e.type===1){const n=es(e,"memo");return!n||Xy.has(e)?void 0:(Xy.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&Fp(r,t),e.codegenNode=Dn(t.helper(Vp),[n.exp,hl(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))})}};function UP(e){return[[VP,_P,HP,kP,$P,LP,OP,AP,NP],{on:S1,bind:xP,model:T1}]}function jP(e,t={}){const n=t.onError||$p,r=t.mode==="module";t.prefixIdentifiers===!0?n(en(47)):r&&n(en(48));const s=!1;t.cacheHandlers&&n(en(49)),t.scopeId&&!r&&n(en(50));const a=At({},t,{prefixIdentifiers:s}),o=ut(e)?JD(e,a):e,[u,c]=UP();return eP(o,At({},a,{nodeTransforms:[...u,...t.nodeTransforms||[]],directiveTransforms:At({},c,t.directiveTransforms||{})})),sP(o,a)}const qP=()=>({props:[]});/** * @vue/compiler-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const E1=Symbol(""),O1=Symbol(""),M1=Symbol(""),R1=Symbol(""),qh=Symbol(""),D1=Symbol(""),P1=Symbol(""),L1=Symbol(""),I1=Symbol(""),N1=Symbol("");kD({[E1]:"vModelRadio",[O1]:"vModelCheckbox",[M1]:"vModelText",[R1]:"vModelSelect",[qh]:"vModelDynamic",[D1]:"withModifiers",[P1]:"withKeys",[L1]:"vShow",[I1]:"Transition",[N1]:"TransitionGroup"});let qa;function KP(e,t=!1){return qa||(qa=document.createElement("div")),t?(qa.innerHTML=`
`,qa.children[0].getAttribute("foo")):(qa.innerHTML=e,qa.textContent)}const GP={parseMode:"html",isVoidTag:iM,isNativeTag:e=>nM(e)||rM(e)||sM(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:KP,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return I1;if(e==="TransitionGroup"||e==="transition-group")return N1},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else t&&r===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},JP=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:ht("style",!0,t.loc),exp:ZP(t.value.content,t.loc),modifiers:[],loc:t.loc})})},ZP=(e,t)=>{const n=J0(e);return ht(JSON.stringify(n),!1,t,3)};function Mi(e,t){return en(e,t)}const XP=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(53,s)),t.children.length&&(n.onError(Mi(54,s)),t.children.length=0),{props:[xn(ht("innerHTML",!0,s),r||ht("",!0))]}},QP=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(55,s)),t.children.length&&(n.onError(Mi(56,s)),t.children.length=0),{props:[xn(ht("textContent",!0),r?$r(r,n)>0?r:Dn(n.helperString(id),[r],s):ht("",!0))]}},eL=(e,t,n)=>{const r=C1(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(Mi(58,e.arg.loc));const{tag:s}=t,a=n.isCustomElement(s);if(s==="input"||s==="textarea"||s==="select"||a){let o=M1,u=!1;if(s==="input"||a){const c=ad(t,"type");if(c){if(c.type===7)o=qh;else if(c.value)switch(c.value.content){case"radio":o=E1;break;case"checkbox":o=O1;break;case"file":u=!0,n.onError(Mi(59,e.loc));break}}else ND(t)&&(o=qh)}else s==="select"&&(o=R1);u||(r.needRuntime=n.helper(o))}else n.onError(Mi(57,e.loc));return r.props=r.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),r},tL=jr("passive,once,capture"),nL=jr("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),rL=jr("left,right"),V1=jr("onkeyup,onkeydown,onkeypress"),sL=(e,t,n,r)=>{const s=[],a=[],o=[];for(let u=0;uSr(e)&&e.content.toLowerCase()==="onclick"?ht(t,!0):e.type!==4?gs(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,iL=(e,t,n)=>A1(e,t,n,r=>{const{modifiers:s}=e;if(!s.length)return r;let{key:a,value:o}=r.props[0];const{keyModifiers:u,nonKeyModifiers:c,eventOptionModifiers:h}=sL(a,s,n,e.loc);if(c.includes("right")&&(a=t0(a,"onContextmenu")),c.includes("middle")&&(a=t0(a,"onMouseup")),c.length&&(o=Dn(n.helper(D1),[o,JSON.stringify(c)])),u.length&&(!Sr(a)||V1(a.content.toLowerCase()))&&(o=Dn(n.helper(P1),[o,JSON.stringify(u)])),h.length){const f=h.map(ka).join("");a=Sr(a)?ht(`${a.content}${f}`,!0):gs(["(",a,`) + "${f}"`])}return{props:[xn(a,o)]}}),aL=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(61,s)),{props:[],needRuntime:n.helper(L1)}},lL=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},oL=[JP],uL={cloak:zP,html:XP,text:QP,model:eL,on:iL,show:aL};function cL(e,t={}){return YP(e,At({},GP,t,{nodeTransforms:[lL,...oL,...t.nodeTransforms||[]],directiveTransforms:At({},uL,t.directiveTransforms||{}),transformHoist:null}))}/** +**/const A1=Symbol(""),C1=Symbol(""),E1=Symbol(""),O1=Symbol(""),Uh=Symbol(""),M1=Symbol(""),R1=Symbol(""),D1=Symbol(""),P1=Symbol(""),L1=Symbol("");bD({[A1]:"vModelRadio",[C1]:"vModelCheckbox",[E1]:"vModelText",[O1]:"vModelSelect",[Uh]:"vModelDynamic",[M1]:"withModifiers",[R1]:"withKeys",[D1]:"vShow",[P1]:"Transition",[L1]:"TransitionGroup"});let qa;function WP(e,t=!1){return qa||(qa=document.createElement("div")),t?(qa.innerHTML=`
`,qa.children[0].getAttribute("foo")):(qa.innerHTML=e,qa.textContent)}const YP={parseMode:"html",isVoidTag:nM,isNativeTag:e=>QO(e)||eM(e)||tM(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:WP,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return P1;if(e==="TransitionGroup"||e==="transition-group")return L1},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else t&&r===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},zP=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:ht("style",!0,t.loc),exp:KP(t.value.content,t.loc),modifiers:[],loc:t.loc})})},KP=(e,t)=>{const n=K0(e);return ht(JSON.stringify(n),!1,t,3)};function Mi(e,t){return en(e,t)}const GP=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(53,s)),t.children.length&&(n.onError(Mi(54,s)),t.children.length=0),{props:[xn(ht("innerHTML",!0,s),r||ht("",!0))]}},JP=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(55,s)),t.children.length&&(n.onError(Mi(56,s)),t.children.length=0),{props:[xn(ht("textContent",!0),r?Fr(r,n)>0?r:Dn(n.helperString(rd),[r],s):ht("",!0))]}},ZP=(e,t,n)=>{const r=T1(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(Mi(58,e.arg.loc));const{tag:s}=t,a=n.isCustomElement(s);if(s==="input"||s==="textarea"||s==="select"||a){let o=E1,u=!1;if(s==="input"||a){const c=sd(t,"type");if(c){if(c.type===7)o=Uh;else if(c.value)switch(c.value.content){case"radio":o=A1;break;case"checkbox":o=C1;break;case"file":u=!0,n.onError(Mi(59,e.loc));break}}else PD(t)&&(o=Uh)}else s==="select"&&(o=O1);u||(r.needRuntime=n.helper(o))}else n.onError(Mi(57,e.loc));return r.props=r.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),r},XP=jr("passive,once,capture"),QP=jr("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),eL=jr("left,right"),I1=jr("onkeyup,onkeydown,onkeypress"),tL=(e,t,n,r)=>{const s=[],a=[],o=[];for(let u=0;ukr(e)&&e.content.toLowerCase()==="onclick"?ht(t,!0):e.type!==4?gs(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,nL=(e,t,n)=>S1(e,t,n,r=>{const{modifiers:s}=e;if(!s.length)return r;let{key:a,value:o}=r.props[0];const{keyModifiers:u,nonKeyModifiers:c,eventOptionModifiers:h}=tL(a,s,n,e.loc);if(c.includes("right")&&(a=Qy(a,"onContextmenu")),c.includes("middle")&&(a=Qy(a,"onMouseup")),c.length&&(o=Dn(n.helper(M1),[o,JSON.stringify(c)])),u.length&&(!kr(a)||I1(a.content.toLowerCase()))&&(o=Dn(n.helper(R1),[o,JSON.stringify(u)])),h.length){const f=h.map(ka).join("");a=kr(a)?ht(`${a.content}${f}`,!0):gs(["(",a,`) + "${f}"`])}return{props:[xn(a,o)]}}),rL=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(Mi(61,s)),{props:[],needRuntime:n.helper(D1)}},sL=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},iL=[zP],aL={cloak:qP,html:GP,text:JP,model:ZP,on:nL,show:rL};function lL(e,t={}){return jP(e,At({},YP,t,{nodeTransforms:[sL,...iL,...t.nodeTransforms||[]],directiveTransforms:At({},aL,t.directiveTransforms||{}),transformHoist:null}))}/** * vue v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const n0=Object.create(null);function dL(e,t){if(!ut(e))if(e.nodeType)e=e.innerHTML;else return zn;const n=YO(e,t),r=n0[n];if(r)return r;if(e[0]==="#"){const u=document.querySelector(e);e=u?u.innerHTML:""}const s=At({hoistStatic:!0,onError:void 0,onWarn:zn},t);!s.isCustomElement&&typeof customElements<"u"&&(s.isCustomElement=u=>!!customElements.get(u));const{code:a}=cL(e,s),o=new Function("Vue",a)(vD);return o._rc=!0,n0[n]=o}Cb(dL);var F1=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function fL(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Oc={exports:{}};/** +**/const e0=Object.create(null);function oL(e,t){if(!ut(e))if(e.nodeType)e=e.innerHTML;else return zn;const n=jO(e,t),r=e0[n];if(r)return r;if(e[0]==="#"){const u=document.querySelector(e);e=u?u.innerHTML:""}const s=At({hoistStatic:!0,onError:void 0,onWarn:zn},t);!s.isCustomElement&&typeof customElements<"u"&&(s.isCustomElement=u=>!!customElements.get(u));const{code:a}=lL(e,s),o=new Function("Vue",a)(pD);return o._rc=!0,e0[n]=o}Tb(oL);var N1=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function uL(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ec={exports:{}};/** * @license * Lodash * Copyright OpenJS Foundation and other contributors * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */Oc.exports;(function(e,t){(function(){var n,r="4.17.21",s=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",u="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",h=500,f="__lodash_placeholder__",p=1,m=2,y=4,_=1,b=2,A=1,B=2,V=4,x=8,C=16,$=32,H=64,F=128,U=256,P=512,O=30,J="...",X=800,fe=16,ne=1,N=2,Z=3,R=1/0,q=9007199254740991,he=17976931348623157e292,Ae=NaN,Pe=4294967295,W=Pe-1,ie=Pe>>>1,E=[["ary",F],["bind",A],["bindKey",B],["curry",x],["curryRight",C],["flip",P],["partial",$],["partialRight",H],["rearg",U]],re="[object Arguments]",_e="[object Array]",j="[object AsyncFunction]",Ie="[object Boolean]",Xe="[object Date]",we="[object DOMException]",et="[object Error]",z="[object Function]",S="[object GeneratorFunction]",I="[object Map]",G="[object Number]",te="[object Null]",ge="[object Object]",Y="[object Promise]",ce="[object Proxy]",ye="[object RegExp]",ke="[object Set]",Ce="[object String]",Me="[object Symbol]",He="[object Undefined]",je="[object WeakMap]",Ue="[object WeakSet]",Ge="[object ArrayBuffer]",pt="[object DataView]",_t="[object Float32Array]",an="[object Float64Array]",Zt="[object Int8Array]",En="[object Int16Array]",hn="[object Int32Array]",Mr="[object Uint8Array]",xs="[object Uint8ClampedArray]",pn="[object Uint16Array]",ue="[object Uint32Array]",Fe=/\b__p \+= '';/g,xe=/\b(__p \+=) '' \+/g,Be=/(__e\(.*?\)|\b__t\)) \+\n'';/g,We=/&(?:amp|lt|gt|quot|#39);/g,Nn=/[&<>"']/g,pr=RegExp(We.source),Is=RegExp(Nn.source),Ca=/<%-([\s\S]+?)%>/g,qi=/<%([\s\S]+?)%>/g,is=/<%=([\s\S]+?)%>/g,El=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,yd=/^\w*$/,Nw=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,_d=/[\\^$.*+?()[\]{}|]/g,Vw=RegExp(_d.source),bd=/^\s+/,Fw=/\s/,$w=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Bw=/\{\n\/\* \[wrapped with (.+)\] \*/,Hw=/,? & /,Uw=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,jw=/[()=,{}\[\]\/\s]/,qw=/\\(\\)?/g,Ww=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,dm=/\w*$/,Yw=/^[-+]0x[0-9a-f]+$/i,zw=/^0b[01]+$/i,Kw=/^\[object .+?Constructor\]$/,Gw=/^0o[0-7]+$/i,Jw=/^(?:0|[1-9]\d*)$/,Zw=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Uo=/($^)/,Xw=/['\n\r\u2028\u2029\\]/g,jo="\\ud800-\\udfff",Qw="\\u0300-\\u036f",ex="\\ufe20-\\ufe2f",tx="\\u20d0-\\u20ff",fm=Qw+ex+tx,hm="\\u2700-\\u27bf",pm="a-z\\xdf-\\xf6\\xf8-\\xff",nx="\\xac\\xb1\\xd7\\xf7",rx="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",sx="\\u2000-\\u206f",ix=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",mm="A-Z\\xc0-\\xd6\\xd8-\\xde",gm="\\ufe0e\\ufe0f",vm=nx+rx+sx+ix,wd="['’]",ax="["+jo+"]",ym="["+vm+"]",qo="["+fm+"]",_m="\\d+",lx="["+hm+"]",bm="["+pm+"]",wm="[^"+jo+vm+_m+hm+pm+mm+"]",xd="\\ud83c[\\udffb-\\udfff]",ox="(?:"+qo+"|"+xd+")",xm="[^"+jo+"]",kd="(?:\\ud83c[\\udde6-\\uddff]){2}",Sd="[\\ud800-\\udbff][\\udc00-\\udfff]",Ea="["+mm+"]",km="\\u200d",Sm="(?:"+bm+"|"+wm+")",ux="(?:"+Ea+"|"+wm+")",Tm="(?:"+wd+"(?:d|ll|m|re|s|t|ve))?",Am="(?:"+wd+"(?:D|LL|M|RE|S|T|VE))?",Cm=ox+"?",Em="["+gm+"]?",cx="(?:"+km+"(?:"+[xm,kd,Sd].join("|")+")"+Em+Cm+")*",dx="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",fx="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Om=Em+Cm+cx,hx="(?:"+[lx,kd,Sd].join("|")+")"+Om,px="(?:"+[xm+qo+"?",qo,kd,Sd,ax].join("|")+")",mx=RegExp(wd,"g"),gx=RegExp(qo,"g"),Td=RegExp(xd+"(?="+xd+")|"+px+Om,"g"),vx=RegExp([Ea+"?"+bm+"+"+Tm+"(?="+[ym,Ea,"$"].join("|")+")",ux+"+"+Am+"(?="+[ym,Ea+Sm,"$"].join("|")+")",Ea+"?"+Sm+"+"+Tm,Ea+"+"+Am,fx,dx,_m,hx].join("|"),"g"),yx=RegExp("["+km+jo+fm+gm+"]"),_x=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,bx=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],wx=-1,Kt={};Kt[_t]=Kt[an]=Kt[Zt]=Kt[En]=Kt[hn]=Kt[Mr]=Kt[xs]=Kt[pn]=Kt[ue]=!0,Kt[re]=Kt[_e]=Kt[Ge]=Kt[Ie]=Kt[pt]=Kt[Xe]=Kt[et]=Kt[z]=Kt[I]=Kt[G]=Kt[ge]=Kt[ye]=Kt[ke]=Kt[Ce]=Kt[je]=!1;var Yt={};Yt[re]=Yt[_e]=Yt[Ge]=Yt[pt]=Yt[Ie]=Yt[Xe]=Yt[_t]=Yt[an]=Yt[Zt]=Yt[En]=Yt[hn]=Yt[I]=Yt[G]=Yt[ge]=Yt[ye]=Yt[ke]=Yt[Ce]=Yt[Me]=Yt[Mr]=Yt[xs]=Yt[pn]=Yt[ue]=!0,Yt[et]=Yt[z]=Yt[je]=!1;var xx={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},kx={"&":"&","<":"<",">":">",'"':""","'":"'"},Sx={"&":"&","<":"<",">":">",""":'"',"'":"'"},Tx={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ax=parseFloat,Cx=parseInt,Mm=typeof window=="object"&&window&&window.Object===Object&&window,Ex=typeof self=="object"&&self&&self.Object===Object&&self,jn=Mm||Ex||Function("return this")(),Ad=t&&!t.nodeType&&t,Wi=Ad&&!0&&e&&!e.nodeType&&e,Rm=Wi&&Wi.exports===Ad,Cd=Rm&&Mm.process,Wr=function(){try{var le=Wi&&Wi.require&&Wi.require("util").types;return le||Cd&&Cd.binding&&Cd.binding("util")}catch{}}(),Dm=Wr&&Wr.isArrayBuffer,Pm=Wr&&Wr.isDate,Lm=Wr&&Wr.isMap,Im=Wr&&Wr.isRegExp,Nm=Wr&&Wr.isSet,Vm=Wr&&Wr.isTypedArray;function Rr(le,Se,ve){switch(ve.length){case 0:return le.call(Se);case 1:return le.call(Se,ve[0]);case 2:return le.call(Se,ve[0],ve[1]);case 3:return le.call(Se,ve[0],ve[1],ve[2])}return le.apply(Se,ve)}function Ox(le,Se,ve,Ke){for(var ot=-1,Rt=le==null?0:le.length;++ot-1}function Ed(le,Se,ve){for(var Ke=-1,ot=le==null?0:le.length;++Ke-1;);return ve}function Wm(le,Se){for(var ve=le.length;ve--&&Oa(Se,le[ve],0)>-1;);return ve}function Fx(le,Se){for(var ve=le.length,Ke=0;ve--;)le[ve]===Se&&++Ke;return Ke}var $x=Dd(xx),Bx=Dd(kx);function Hx(le){return"\\"+Tx[le]}function Ux(le,Se){return le==null?n:le[Se]}function Ma(le){return yx.test(le)}function jx(le){return _x.test(le)}function qx(le){for(var Se,ve=[];!(Se=le.next()).done;)ve.push(Se.value);return ve}function Nd(le){var Se=-1,ve=Array(le.size);return le.forEach(function(Ke,ot){ve[++Se]=[ot,Ke]}),ve}function Ym(le,Se){return function(ve){return le(Se(ve))}}function oi(le,Se){for(var ve=-1,Ke=le.length,ot=0,Rt=[];++ve-1}function Rk(i,l){var d=this.__data__,g=ou(d,i);return g<0?(++this.size,d.push([i,l])):d[g][1]=l,this}Ns.prototype.clear=Ck,Ns.prototype.delete=Ek,Ns.prototype.get=Ok,Ns.prototype.has=Mk,Ns.prototype.set=Rk;function Vs(i){var l=-1,d=i==null?0:i.length;for(this.clear();++l=l?i:l)),i}function Gr(i,l,d,g,w,M){var K,ee=l&p,oe=l&m,Ee=l&y;if(d&&(K=w?d(i,g,w,M):d(i)),K!==n)return K;if(!tn(i))return i;var Oe=ct(i);if(Oe){if(K=IS(i),!ee)return mr(i,K)}else{var Re=Gn(i),qe=Re==z||Re==S;if(pi(i))return Eg(i,ee);if(Re==ge||Re==re||qe&&!w){if(K=oe||qe?{}:zg(i),!ee)return oe?SS(i,zk(K,i)):kS(i,sg(K,i))}else{if(!Yt[Re])return w?i:{};K=NS(i,Re,ee)}}M||(M=new ls);var Je=M.get(i);if(Je)return Je;M.set(i,K),xv(i)?i.forEach(function(rt){K.add(Gr(rt,l,d,rt,i,M))}):bv(i)&&i.forEach(function(rt,bt){K.set(bt,Gr(rt,l,d,bt,i,M))});var nt=Ee?oe?uf:of:oe?vr:Vn,vt=Oe?n:nt(i);return Yr(vt||i,function(rt,bt){vt&&(bt=rt,rt=i[bt]),Il(K,bt,Gr(rt,l,d,bt,i,M))}),K}function Kk(i){var l=Vn(i);return function(d){return ig(d,i,l)}}function ig(i,l,d){var g=d.length;if(i==null)return!g;for(i=jt(i);g--;){var w=d[g],M=l[w],K=i[w];if(K===n&&!(w in i)||!M(K))return!1}return!0}function ag(i,l,d){if(typeof i!="function")throw new zr(o);return Ul(function(){i.apply(n,d)},l)}function Nl(i,l,d,g){var w=-1,M=Wo,K=!0,ee=i.length,oe=[],Ee=l.length;if(!ee)return oe;d&&(l=Xt(l,Dr(d))),g?(M=Ed,K=!1):l.length>=s&&(M=Ol,K=!1,l=new Ki(l));e:for(;++ww?0:w+d),g=g===n||g>w?w:mt(g),g<0&&(g+=w),g=d>g?0:Sv(g);d0&&d(ee)?l>1?qn(ee,l-1,d,g,w):li(w,ee):g||(w[w.length]=ee)}return w}var jd=Lg(),ug=Lg(!0);function ks(i,l){return i&&jd(i,l,Vn)}function qd(i,l){return i&&ug(i,l,Vn)}function cu(i,l){return ai(l,function(d){return Us(i[d])})}function Ji(i,l){l=fi(l,i);for(var d=0,g=l.length;i!=null&&dl}function Zk(i,l){return i!=null&&Ft.call(i,l)}function Xk(i,l){return i!=null&&l in jt(i)}function Qk(i,l,d){return i>=Kn(l,d)&&i=120&&Oe.length>=120)?new Ki(K&&Oe):n}Oe=i[0];var Re=-1,qe=ee[0];e:for(;++Re-1;)ee!==i&&tu.call(ee,oe,1),tu.call(i,oe,1);return i}function bg(i,l){for(var d=i?l.length:0,g=d-1;d--;){var w=l[d];if(d==g||w!==M){var M=w;Hs(w)?tu.call(i,w,1):ef(i,w)}}return i}function Zd(i,l){return i+su(eg()*(l-i+1))}function fS(i,l,d,g){for(var w=-1,M=Mn(ru((l-i)/(d||1)),0),K=ve(M);M--;)K[g?M:++w]=i,i+=d;return K}function Xd(i,l){var d="";if(!i||l<1||l>q)return d;do l%2&&(d+=i),l=su(l/2),l&&(i+=i);while(l);return d}function yt(i,l){return gf(Jg(i,l,yr),i+"")}function hS(i){return rg(Ha(i))}function pS(i,l){var d=Ha(i);return wu(d,Gi(l,0,d.length))}function $l(i,l,d,g){if(!tn(i))return i;l=fi(l,i);for(var w=-1,M=l.length,K=M-1,ee=i;ee!=null&&++ww?0:w+l),d=d>w?w:d,d<0&&(d+=w),w=l>d?0:d-l>>>0,l>>>=0;for(var M=ve(w);++g>>1,K=i[M];K!==null&&!Lr(K)&&(d?K<=l:K=s){var Ee=l?null:ES(i);if(Ee)return zo(Ee);K=!1,w=Ol,oe=new Ki}else oe=l?[]:ee;e:for(;++g=g?i:Jr(i,l,d)}var Cg=ik||function(i){return jn.clearTimeout(i)};function Eg(i,l){if(l)return i.slice();var d=i.length,g=Gm?Gm(d):new i.constructor(d);return i.copy(g),g}function sf(i){var l=new i.constructor(i.byteLength);return new Qo(l).set(new Qo(i)),l}function _S(i,l){var d=l?sf(i.buffer):i.buffer;return new i.constructor(d,i.byteOffset,i.byteLength)}function bS(i){var l=new i.constructor(i.source,dm.exec(i));return l.lastIndex=i.lastIndex,l}function wS(i){return Ll?jt(Ll.call(i)):{}}function Og(i,l){var d=l?sf(i.buffer):i.buffer;return new i.constructor(d,i.byteOffset,i.length)}function Mg(i,l){if(i!==l){var d=i!==n,g=i===null,w=i===i,M=Lr(i),K=l!==n,ee=l===null,oe=l===l,Ee=Lr(l);if(!ee&&!Ee&&!M&&i>l||M&&K&&oe&&!ee&&!Ee||g&&K&&oe||!d&&oe||!w)return 1;if(!g&&!M&&!Ee&&i=ee)return oe;var Ee=d[g];return oe*(Ee=="desc"?-1:1)}}return i.index-l.index}function Rg(i,l,d,g){for(var w=-1,M=i.length,K=d.length,ee=-1,oe=l.length,Ee=Mn(M-K,0),Oe=ve(oe+Ee),Re=!g;++ee1?d[w-1]:n,K=w>2?d[2]:n;for(M=i.length>3&&typeof M=="function"?(w--,M):n,K&&ar(d[0],d[1],K)&&(M=w<3?n:M,w=1),l=jt(l);++g-1?w[M?l[K]:K]:n}}function Vg(i){return Bs(function(l){var d=l.length,g=d,w=Kr.prototype.thru;for(i&&l.reverse();g--;){var M=l[g];if(typeof M!="function")throw new zr(o);if(w&&!K&&_u(M)=="wrapper")var K=new Kr([],!0)}for(g=K?g:d;++g1&&Ct.reverse(),Oe&&oeee))return!1;var Ee=M.get(i),Oe=M.get(l);if(Ee&&Oe)return Ee==l&&Oe==i;var Re=-1,qe=!0,Je=d&b?new Ki:n;for(M.set(i,l),M.set(l,i);++Re1?"& ":"")+l[g],l=l.join(d>2?", ":" "),i.replace($w,`{ + */Ec.exports;(function(e,t){(function(){var n,r="4.17.21",s=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",u="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",h=500,f="__lodash_placeholder__",p=1,m=2,y=4,_=1,b=2,A=1,B=2,V=4,x=8,C=16,$=32,H=64,F=128,U=256,P=512,O=30,J="...",X=800,fe=16,ne=1,N=2,Z=3,R=1/0,q=9007199254740991,he=17976931348623157e292,Ae=NaN,Pe=4294967295,W=Pe-1,ie=Pe>>>1,E=[["ary",F],["bind",A],["bindKey",B],["curry",x],["curryRight",C],["flip",P],["partial",$],["partialRight",H],["rearg",U]],re="[object Arguments]",_e="[object Array]",j="[object AsyncFunction]",Ie="[object Boolean]",Xe="[object Date]",be="[object DOMException]",et="[object Error]",z="[object Function]",S="[object GeneratorFunction]",I="[object Map]",G="[object Number]",te="[object Null]",ge="[object Object]",Y="[object Promise]",ce="[object Proxy]",ye="[object RegExp]",ke="[object Set]",Ce="[object String]",Me="[object Symbol]",He="[object Undefined]",je="[object WeakMap]",Ue="[object WeakSet]",Ge="[object ArrayBuffer]",pt="[object DataView]",_t="[object Float32Array]",an="[object Float64Array]",Zt="[object Int8Array]",En="[object Int16Array]",hn="[object Int32Array]",Er="[object Uint8Array]",xs="[object Uint8ClampedArray]",pn="[object Uint16Array]",ue="[object Uint32Array]",Fe=/\b__p \+= '';/g,xe=/\b(__p \+=) '' \+/g,Be=/(__e\(.*?\)|\b__t\)) \+\n'';/g,We=/&(?:amp|lt|gt|quot|#39);/g,Nn=/[&<>"']/g,pr=RegExp(We.source),Is=RegExp(Nn.source),Ca=/<%-([\s\S]+?)%>/g,qi=/<%([\s\S]+?)%>/g,is=/<%=([\s\S]+?)%>/g,El=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,gd=/^\w*$/,Lw=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,vd=/[\\^$.*+?()[\]{}|]/g,Iw=RegExp(vd.source),yd=/^\s+/,Nw=/\s/,Vw=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fw=/\{\n\/\* \[wrapped with (.+)\] \*/,$w=/,? & /,Bw=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Hw=/[()=,{}\[\]\/\s]/,Uw=/\\(\\)?/g,jw=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,um=/\w*$/,qw=/^[-+]0x[0-9a-f]+$/i,Ww=/^0b[01]+$/i,Yw=/^\[object .+?Constructor\]$/,zw=/^0o[0-7]+$/i,Kw=/^(?:0|[1-9]\d*)$/,Gw=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Uo=/($^)/,Jw=/['\n\r\u2028\u2029\\]/g,jo="\\ud800-\\udfff",Zw="\\u0300-\\u036f",Xw="\\ufe20-\\ufe2f",Qw="\\u20d0-\\u20ff",cm=Zw+Xw+Qw,dm="\\u2700-\\u27bf",fm="a-z\\xdf-\\xf6\\xf8-\\xff",ex="\\xac\\xb1\\xd7\\xf7",tx="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",nx="\\u2000-\\u206f",rx=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hm="A-Z\\xc0-\\xd6\\xd8-\\xde",pm="\\ufe0e\\ufe0f",mm=ex+tx+nx+rx,_d="['’]",sx="["+jo+"]",gm="["+mm+"]",qo="["+cm+"]",vm="\\d+",ix="["+dm+"]",ym="["+fm+"]",_m="[^"+jo+mm+vm+dm+fm+hm+"]",bd="\\ud83c[\\udffb-\\udfff]",ax="(?:"+qo+"|"+bd+")",bm="[^"+jo+"]",wd="(?:\\ud83c[\\udde6-\\uddff]){2}",xd="[\\ud800-\\udbff][\\udc00-\\udfff]",Ea="["+hm+"]",wm="\\u200d",xm="(?:"+ym+"|"+_m+")",lx="(?:"+Ea+"|"+_m+")",km="(?:"+_d+"(?:d|ll|m|re|s|t|ve))?",Sm="(?:"+_d+"(?:D|LL|M|RE|S|T|VE))?",Tm=ax+"?",Am="["+pm+"]?",ox="(?:"+wm+"(?:"+[bm,wd,xd].join("|")+")"+Am+Tm+")*",ux="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",cx="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Cm=Am+Tm+ox,dx="(?:"+[ix,wd,xd].join("|")+")"+Cm,fx="(?:"+[bm+qo+"?",qo,wd,xd,sx].join("|")+")",hx=RegExp(_d,"g"),px=RegExp(qo,"g"),kd=RegExp(bd+"(?="+bd+")|"+fx+Cm,"g"),mx=RegExp([Ea+"?"+ym+"+"+km+"(?="+[gm,Ea,"$"].join("|")+")",lx+"+"+Sm+"(?="+[gm,Ea+xm,"$"].join("|")+")",Ea+"?"+xm+"+"+km,Ea+"+"+Sm,cx,ux,vm,dx].join("|"),"g"),gx=RegExp("["+wm+jo+cm+pm+"]"),vx=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,yx=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],_x=-1,Kt={};Kt[_t]=Kt[an]=Kt[Zt]=Kt[En]=Kt[hn]=Kt[Er]=Kt[xs]=Kt[pn]=Kt[ue]=!0,Kt[re]=Kt[_e]=Kt[Ge]=Kt[Ie]=Kt[pt]=Kt[Xe]=Kt[et]=Kt[z]=Kt[I]=Kt[G]=Kt[ge]=Kt[ye]=Kt[ke]=Kt[Ce]=Kt[je]=!1;var Yt={};Yt[re]=Yt[_e]=Yt[Ge]=Yt[pt]=Yt[Ie]=Yt[Xe]=Yt[_t]=Yt[an]=Yt[Zt]=Yt[En]=Yt[hn]=Yt[I]=Yt[G]=Yt[ge]=Yt[ye]=Yt[ke]=Yt[Ce]=Yt[Me]=Yt[Er]=Yt[xs]=Yt[pn]=Yt[ue]=!0,Yt[et]=Yt[z]=Yt[je]=!1;var bx={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},wx={"&":"&","<":"<",">":">",'"':""","'":"'"},xx={"&":"&","<":"<",">":">",""":'"',"'":"'"},kx={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Sx=parseFloat,Tx=parseInt,Em=typeof window=="object"&&window&&window.Object===Object&&window,Ax=typeof self=="object"&&self&&self.Object===Object&&self,jn=Em||Ax||Function("return this")(),Sd=t&&!t.nodeType&&t,Wi=Sd&&!0&&e&&!e.nodeType&&e,Om=Wi&&Wi.exports===Sd,Td=Om&&Em.process,Wr=function(){try{var le=Wi&&Wi.require&&Wi.require("util").types;return le||Td&&Td.binding&&Td.binding("util")}catch{}}(),Mm=Wr&&Wr.isArrayBuffer,Rm=Wr&&Wr.isDate,Dm=Wr&&Wr.isMap,Pm=Wr&&Wr.isRegExp,Lm=Wr&&Wr.isSet,Im=Wr&&Wr.isTypedArray;function Or(le,Se,ve){switch(ve.length){case 0:return le.call(Se);case 1:return le.call(Se,ve[0]);case 2:return le.call(Se,ve[0],ve[1]);case 3:return le.call(Se,ve[0],ve[1],ve[2])}return le.apply(Se,ve)}function Cx(le,Se,ve,Ke){for(var ot=-1,Rt=le==null?0:le.length;++ot-1}function Ad(le,Se,ve){for(var Ke=-1,ot=le==null?0:le.length;++Ke-1;);return ve}function jm(le,Se){for(var ve=le.length;ve--&&Oa(Se,le[ve],0)>-1;);return ve}function Nx(le,Se){for(var ve=le.length,Ke=0;ve--;)le[ve]===Se&&++Ke;return Ke}var Vx=Md(bx),Fx=Md(wx);function $x(le){return"\\"+kx[le]}function Bx(le,Se){return le==null?n:le[Se]}function Ma(le){return gx.test(le)}function Hx(le){return vx.test(le)}function Ux(le){for(var Se,ve=[];!(Se=le.next()).done;)ve.push(Se.value);return ve}function Ld(le){var Se=-1,ve=Array(le.size);return le.forEach(function(Ke,ot){ve[++Se]=[ot,Ke]}),ve}function qm(le,Se){return function(ve){return le(Se(ve))}}function oi(le,Se){for(var ve=-1,Ke=le.length,ot=0,Rt=[];++ve-1}function Ok(i,l){var d=this.__data__,g=ou(d,i);return g<0?(++this.size,d.push([i,l])):d[g][1]=l,this}Ns.prototype.clear=Tk,Ns.prototype.delete=Ak,Ns.prototype.get=Ck,Ns.prototype.has=Ek,Ns.prototype.set=Ok;function Vs(i){var l=-1,d=i==null?0:i.length;for(this.clear();++l=l?i:l)),i}function Gr(i,l,d,g,w,M){var K,ee=l&p,oe=l&m,Ee=l&y;if(d&&(K=w?d(i,g,w,M):d(i)),K!==n)return K;if(!tn(i))return i;var Oe=ct(i);if(Oe){if(K=PS(i),!ee)return mr(i,K)}else{var Re=Gn(i),qe=Re==z||Re==S;if(pi(i))return Ag(i,ee);if(Re==ge||Re==re||qe&&!w){if(K=oe||qe?{}:Wg(i),!ee)return oe?xS(i,Wk(K,i)):wS(i,ng(K,i))}else{if(!Yt[Re])return w?i:{};K=LS(i,Re,ee)}}M||(M=new ls);var Je=M.get(i);if(Je)return Je;M.set(i,K),bv(i)?i.forEach(function(rt){K.add(Gr(rt,l,d,rt,i,M))}):yv(i)&&i.forEach(function(rt,bt){K.set(bt,Gr(rt,l,d,bt,i,M))});var nt=Ee?oe?lf:af:oe?vr:Vn,vt=Oe?n:nt(i);return Yr(vt||i,function(rt,bt){vt&&(bt=rt,rt=i[bt]),Il(K,bt,Gr(rt,l,d,bt,i,M))}),K}function Yk(i){var l=Vn(i);return function(d){return rg(d,i,l)}}function rg(i,l,d){var g=d.length;if(i==null)return!g;for(i=jt(i);g--;){var w=d[g],M=l[w],K=i[w];if(K===n&&!(w in i)||!M(K))return!1}return!0}function sg(i,l,d){if(typeof i!="function")throw new zr(o);return Ul(function(){i.apply(n,d)},l)}function Nl(i,l,d,g){var w=-1,M=Wo,K=!0,ee=i.length,oe=[],Ee=l.length;if(!ee)return oe;d&&(l=Xt(l,Mr(d))),g?(M=Ad,K=!1):l.length>=s&&(M=Ol,K=!1,l=new Ki(l));e:for(;++ww?0:w+d),g=g===n||g>w?w:mt(g),g<0&&(g+=w),g=d>g?0:xv(g);d0&&d(ee)?l>1?qn(ee,l-1,d,g,w):li(w,ee):g||(w[w.length]=ee)}return w}var Hd=Dg(),lg=Dg(!0);function ks(i,l){return i&&Hd(i,l,Vn)}function Ud(i,l){return i&&lg(i,l,Vn)}function cu(i,l){return ai(l,function(d){return Us(i[d])})}function Ji(i,l){l=fi(l,i);for(var d=0,g=l.length;i!=null&&dl}function Gk(i,l){return i!=null&&Ft.call(i,l)}function Jk(i,l){return i!=null&&l in jt(i)}function Zk(i,l,d){return i>=Kn(l,d)&&i=120&&Oe.length>=120)?new Ki(K&&Oe):n}Oe=i[0];var Re=-1,qe=ee[0];e:for(;++Re-1;)ee!==i&&tu.call(ee,oe,1),tu.call(i,oe,1);return i}function yg(i,l){for(var d=i?l.length:0,g=d-1;d--;){var w=l[d];if(d==g||w!==M){var M=w;Hs(w)?tu.call(i,w,1):Xd(i,w)}}return i}function Gd(i,l){return i+su(Xm()*(l-i+1))}function cS(i,l,d,g){for(var w=-1,M=Mn(ru((l-i)/(d||1)),0),K=ve(M);M--;)K[g?M:++w]=i,i+=d;return K}function Jd(i,l){var d="";if(!i||l<1||l>q)return d;do l%2&&(d+=i),l=su(l/2),l&&(i+=i);while(l);return d}function yt(i,l){return pf(Kg(i,l,yr),i+"")}function dS(i){return tg(Ha(i))}function fS(i,l){var d=Ha(i);return wu(d,Gi(l,0,d.length))}function $l(i,l,d,g){if(!tn(i))return i;l=fi(l,i);for(var w=-1,M=l.length,K=M-1,ee=i;ee!=null&&++ww?0:w+l),d=d>w?w:d,d<0&&(d+=w),w=l>d?0:d-l>>>0,l>>>=0;for(var M=ve(w);++g>>1,K=i[M];K!==null&&!Dr(K)&&(d?K<=l:K=s){var Ee=l?null:AS(i);if(Ee)return zo(Ee);K=!1,w=Ol,oe=new Ki}else oe=l?[]:ee;e:for(;++g=g?i:Jr(i,l,d)}var Tg=rk||function(i){return jn.clearTimeout(i)};function Ag(i,l){if(l)return i.slice();var d=i.length,g=zm?zm(d):new i.constructor(d);return i.copy(g),g}function nf(i){var l=new i.constructor(i.byteLength);return new Qo(l).set(new Qo(i)),l}function vS(i,l){var d=l?nf(i.buffer):i.buffer;return new i.constructor(d,i.byteOffset,i.byteLength)}function yS(i){var l=new i.constructor(i.source,um.exec(i));return l.lastIndex=i.lastIndex,l}function _S(i){return Ll?jt(Ll.call(i)):{}}function Cg(i,l){var d=l?nf(i.buffer):i.buffer;return new i.constructor(d,i.byteOffset,i.length)}function Eg(i,l){if(i!==l){var d=i!==n,g=i===null,w=i===i,M=Dr(i),K=l!==n,ee=l===null,oe=l===l,Ee=Dr(l);if(!ee&&!Ee&&!M&&i>l||M&&K&&oe&&!ee&&!Ee||g&&K&&oe||!d&&oe||!w)return 1;if(!g&&!M&&!Ee&&i=ee)return oe;var Ee=d[g];return oe*(Ee=="desc"?-1:1)}}return i.index-l.index}function Og(i,l,d,g){for(var w=-1,M=i.length,K=d.length,ee=-1,oe=l.length,Ee=Mn(M-K,0),Oe=ve(oe+Ee),Re=!g;++ee1?d[w-1]:n,K=w>2?d[2]:n;for(M=i.length>3&&typeof M=="function"?(w--,M):n,K&&ar(d[0],d[1],K)&&(M=w<3?n:M,w=1),l=jt(l);++g-1?w[M?l[K]:K]:n}}function Ig(i){return Bs(function(l){var d=l.length,g=d,w=Kr.prototype.thru;for(i&&l.reverse();g--;){var M=l[g];if(typeof M!="function")throw new zr(o);if(w&&!K&&_u(M)=="wrapper")var K=new Kr([],!0)}for(g=K?g:d;++g1&&Ct.reverse(),Oe&&oeee))return!1;var Ee=M.get(i),Oe=M.get(l);if(Ee&&Oe)return Ee==l&&Oe==i;var Re=-1,qe=!0,Je=d&b?new Ki:n;for(M.set(i,l),M.set(l,i);++Re1?"& ":"")+l[g],l=l.join(d>2?", ":" "),i.replace(Vw,`{ /* [wrapped with `+l+`] */ -`)}function FS(i){return ct(i)||Qi(i)||!!(Xm&&i&&i[Xm])}function Hs(i,l){var d=typeof i;return l=l??q,!!l&&(d=="number"||d!="symbol"&&Jw.test(i))&&i>-1&&i%1==0&&i0){if(++l>=X)return arguments[0]}else l=0;return i.apply(n,arguments)}}function wu(i,l){var d=-1,g=i.length,w=g-1;for(l=l===n?g:l;++d1?i[l-1]:n;return d=typeof d=="function"?(i.pop(),d):n,ov(i,d)});function uv(i){var l=T(i);return l.__chain__=!0,l}function GT(i,l){return l(i),i}function xu(i,l){return l(i)}var JT=Bs(function(i){var l=i.length,d=l?i[0]:0,g=this.__wrapped__,w=function(M){return Ud(M,i)};return l>1||this.__actions__.length||!(g instanceof xt)||!Hs(d)?this.thru(w):(g=g.slice(d,+d+(l?1:0)),g.__actions__.push({func:xu,args:[w],thisArg:n}),new Kr(g,this.__chain__).thru(function(M){return l&&!M.length&&M.push(n),M}))});function ZT(){return uv(this)}function XT(){return new Kr(this.value(),this.__chain__)}function QT(){this.__values__===n&&(this.__values__=kv(this.value()));var i=this.__index__>=this.__values__.length,l=i?n:this.__values__[this.__index__++];return{done:i,value:l}}function e2(){return this}function t2(i){for(var l,d=this;d instanceof lu;){var g=nv(d);g.__index__=0,g.__values__=n,l?w.__wrapped__=g:l=g;var w=g;d=d.__wrapped__}return w.__wrapped__=i,l}function n2(){var i=this.__wrapped__;if(i instanceof xt){var l=i;return this.__actions__.length&&(l=new xt(this)),l=l.reverse(),l.__actions__.push({func:xu,args:[vf],thisArg:n}),new Kr(l,this.__chain__)}return this.thru(vf)}function r2(){return Tg(this.__wrapped__,this.__actions__)}var s2=pu(function(i,l,d){Ft.call(i,d)?++i[d]:Fs(i,d,1)});function i2(i,l,d){var g=ct(i)?Fm:Gk;return d&&ar(i,l,d)&&(l=n),g(i,tt(l,3))}function a2(i,l){var d=ct(i)?ai:og;return d(i,tt(l,3))}var l2=Ng(rv),o2=Ng(sv);function u2(i,l){return qn(ku(i,l),1)}function c2(i,l){return qn(ku(i,l),R)}function d2(i,l,d){return d=d===n?1:mt(d),qn(ku(i,l),d)}function cv(i,l){var d=ct(i)?Yr:ci;return d(i,tt(l,3))}function dv(i,l){var d=ct(i)?Mx:lg;return d(i,tt(l,3))}var f2=pu(function(i,l,d){Ft.call(i,d)?i[d].push(l):Fs(i,d,[l])});function h2(i,l,d,g){i=gr(i)?i:Ha(i),d=d&&!g?mt(d):0;var w=i.length;return d<0&&(d=Mn(w+d,0)),Eu(i)?d<=w&&i.indexOf(l,d)>-1:!!w&&Oa(i,l,d)>-1}var p2=yt(function(i,l,d){var g=-1,w=typeof l=="function",M=gr(i)?ve(i.length):[];return ci(i,function(K){M[++g]=w?Rr(l,K,d):Vl(K,l,d)}),M}),m2=pu(function(i,l,d){Fs(i,d,l)});function ku(i,l){var d=ct(i)?Xt:pg;return d(i,tt(l,3))}function g2(i,l,d,g){return i==null?[]:(ct(l)||(l=l==null?[]:[l]),d=g?n:d,ct(d)||(d=d==null?[]:[d]),yg(i,l,d))}var v2=pu(function(i,l,d){i[d?0:1].push(l)},function(){return[[],[]]});function y2(i,l,d){var g=ct(i)?Od:Um,w=arguments.length<3;return g(i,tt(l,4),d,w,ci)}function _2(i,l,d){var g=ct(i)?Rx:Um,w=arguments.length<3;return g(i,tt(l,4),d,w,lg)}function b2(i,l){var d=ct(i)?ai:og;return d(i,Au(tt(l,3)))}function w2(i){var l=ct(i)?rg:hS;return l(i)}function x2(i,l,d){(d?ar(i,l,d):l===n)?l=1:l=mt(l);var g=ct(i)?qk:pS;return g(i,l)}function k2(i){var l=ct(i)?Wk:gS;return l(i)}function S2(i){if(i==null)return 0;if(gr(i))return Eu(i)?Ra(i):i.length;var l=Gn(i);return l==I||l==ke?i.size:Kd(i).length}function T2(i,l,d){var g=ct(i)?Md:vS;return d&&ar(i,l,d)&&(l=n),g(i,tt(l,3))}var A2=yt(function(i,l){if(i==null)return[];var d=l.length;return d>1&&ar(i,l[0],l[1])?l=[]:d>2&&ar(l[0],l[1],l[2])&&(l=[l[0]]),yg(i,qn(l,1),[])}),Su=ak||function(){return jn.Date.now()};function C2(i,l){if(typeof l!="function")throw new zr(o);return i=mt(i),function(){if(--i<1)return l.apply(this,arguments)}}function fv(i,l,d){return l=d?n:l,l=i&&l==null?i.length:l,$s(i,F,n,n,n,n,l)}function hv(i,l){var d;if(typeof l!="function")throw new zr(o);return i=mt(i),function(){return--i>0&&(d=l.apply(this,arguments)),i<=1&&(l=n),d}}var _f=yt(function(i,l,d){var g=A;if(d.length){var w=oi(d,$a(_f));g|=$}return $s(i,g,l,d,w)}),pv=yt(function(i,l,d){var g=A|B;if(d.length){var w=oi(d,$a(pv));g|=$}return $s(l,g,i,d,w)});function mv(i,l,d){l=d?n:l;var g=$s(i,x,n,n,n,n,n,l);return g.placeholder=mv.placeholder,g}function gv(i,l,d){l=d?n:l;var g=$s(i,C,n,n,n,n,n,l);return g.placeholder=gv.placeholder,g}function vv(i,l,d){var g,w,M,K,ee,oe,Ee=0,Oe=!1,Re=!1,qe=!0;if(typeof i!="function")throw new zr(o);l=Xr(l)||0,tn(d)&&(Oe=!!d.leading,Re="maxWait"in d,M=Re?Mn(Xr(d.maxWait)||0,l):M,qe="trailing"in d?!!d.trailing:qe);function Je(gn){var us=g,qs=w;return g=w=n,Ee=gn,K=i.apply(qs,us),K}function nt(gn){return Ee=gn,ee=Ul(bt,l),Oe?Je(gn):K}function vt(gn){var us=gn-oe,qs=gn-Ee,Nv=l-us;return Re?Kn(Nv,M-qs):Nv}function rt(gn){var us=gn-oe,qs=gn-Ee;return oe===n||us>=l||us<0||Re&&qs>=M}function bt(){var gn=Su();if(rt(gn))return Ct(gn);ee=Ul(bt,vt(gn))}function Ct(gn){return ee=n,qe&&g?Je(gn):(g=w=n,K)}function Ir(){ee!==n&&Cg(ee),Ee=0,g=oe=w=ee=n}function lr(){return ee===n?K:Ct(Su())}function Nr(){var gn=Su(),us=rt(gn);if(g=arguments,w=this,oe=gn,us){if(ee===n)return nt(oe);if(Re)return Cg(ee),ee=Ul(bt,l),Je(oe)}return ee===n&&(ee=Ul(bt,l)),K}return Nr.cancel=Ir,Nr.flush=lr,Nr}var E2=yt(function(i,l){return ag(i,1,l)}),O2=yt(function(i,l,d){return ag(i,Xr(l)||0,d)});function M2(i){return $s(i,P)}function Tu(i,l){if(typeof i!="function"||l!=null&&typeof l!="function")throw new zr(o);var d=function(){var g=arguments,w=l?l.apply(this,g):g[0],M=d.cache;if(M.has(w))return M.get(w);var K=i.apply(this,g);return d.cache=M.set(w,K)||M,K};return d.cache=new(Tu.Cache||Vs),d}Tu.Cache=Vs;function Au(i){if(typeof i!="function")throw new zr(o);return function(){var l=arguments;switch(l.length){case 0:return!i.call(this);case 1:return!i.call(this,l[0]);case 2:return!i.call(this,l[0],l[1]);case 3:return!i.call(this,l[0],l[1],l[2])}return!i.apply(this,l)}}function R2(i){return hv(2,i)}var D2=yS(function(i,l){l=l.length==1&&ct(l[0])?Xt(l[0],Dr(tt())):Xt(qn(l,1),Dr(tt()));var d=l.length;return yt(function(g){for(var w=-1,M=Kn(g.length,d);++w=l}),Qi=dg(function(){return arguments}())?dg:function(i){return ln(i)&&Ft.call(i,"callee")&&!Zm.call(i,"callee")},ct=ve.isArray,z2=Dm?Dr(Dm):tS;function gr(i){return i!=null&&Cu(i.length)&&!Us(i)}function mn(i){return ln(i)&&gr(i)}function K2(i){return i===!0||i===!1||ln(i)&&ir(i)==Ie}var pi=ok||Rf,G2=Pm?Dr(Pm):nS;function J2(i){return ln(i)&&i.nodeType===1&&!jl(i)}function Z2(i){if(i==null)return!0;if(gr(i)&&(ct(i)||typeof i=="string"||typeof i.splice=="function"||pi(i)||Ba(i)||Qi(i)))return!i.length;var l=Gn(i);if(l==I||l==ke)return!i.size;if(Hl(i))return!Kd(i).length;for(var d in i)if(Ft.call(i,d))return!1;return!0}function X2(i,l){return Fl(i,l)}function Q2(i,l,d){d=typeof d=="function"?d:n;var g=d?d(i,l):n;return g===n?Fl(i,l,n,d):!!g}function wf(i){if(!ln(i))return!1;var l=ir(i);return l==et||l==we||typeof i.message=="string"&&typeof i.name=="string"&&!jl(i)}function eA(i){return typeof i=="number"&&Qm(i)}function Us(i){if(!tn(i))return!1;var l=ir(i);return l==z||l==S||l==j||l==ce}function _v(i){return typeof i=="number"&&i==mt(i)}function Cu(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=q}function tn(i){var l=typeof i;return i!=null&&(l=="object"||l=="function")}function ln(i){return i!=null&&typeof i=="object"}var bv=Lm?Dr(Lm):sS;function tA(i,l){return i===l||zd(i,l,df(l))}function nA(i,l,d){return d=typeof d=="function"?d:n,zd(i,l,df(l),d)}function rA(i){return wv(i)&&i!=+i}function sA(i){if(HS(i))throw new ot(a);return fg(i)}function iA(i){return i===null}function aA(i){return i==null}function wv(i){return typeof i=="number"||ln(i)&&ir(i)==G}function jl(i){if(!ln(i)||ir(i)!=ge)return!1;var l=eu(i);if(l===null)return!0;var d=Ft.call(l,"constructor")&&l.constructor;return typeof d=="function"&&d instanceof d&&Jo.call(d)==nk}var xf=Im?Dr(Im):iS;function lA(i){return _v(i)&&i>=-9007199254740991&&i<=q}var xv=Nm?Dr(Nm):aS;function Eu(i){return typeof i=="string"||!ct(i)&&ln(i)&&ir(i)==Ce}function Lr(i){return typeof i=="symbol"||ln(i)&&ir(i)==Me}var Ba=Vm?Dr(Vm):lS;function oA(i){return i===n}function uA(i){return ln(i)&&Gn(i)==je}function cA(i){return ln(i)&&ir(i)==Ue}var dA=yu(Gd),fA=yu(function(i,l){return i<=l});function kv(i){if(!i)return[];if(gr(i))return Eu(i)?as(i):mr(i);if(Ml&&i[Ml])return qx(i[Ml]());var l=Gn(i),d=l==I?Nd:l==ke?zo:Ha;return d(i)}function js(i){if(!i)return i===0?i:0;if(i=Xr(i),i===R||i===-1/0){var l=i<0?-1:1;return l*he}return i===i?i:0}function mt(i){var l=js(i),d=l%1;return l===l?d?l-d:l:0}function Sv(i){return i?Gi(mt(i),0,Pe):0}function Xr(i){if(typeof i=="number")return i;if(Lr(i))return Ae;if(tn(i)){var l=typeof i.valueOf=="function"?i.valueOf():i;i=tn(l)?l+"":l}if(typeof i!="string")return i===0?i:+i;i=jm(i);var d=zw.test(i);return d||Gw.test(i)?Cx(i.slice(2),d?2:8):Yw.test(i)?Ae:+i}function Tv(i){return Ss(i,vr(i))}function hA(i){return i?Gi(mt(i),-9007199254740991,q):i===0?i:0}function Nt(i){return i==null?"":Pr(i)}var pA=Va(function(i,l){if(Hl(l)||gr(l)){Ss(l,Vn(l),i);return}for(var d in l)Ft.call(l,d)&&Il(i,d,l[d])}),Av=Va(function(i,l){Ss(l,vr(l),i)}),Ou=Va(function(i,l,d,g){Ss(l,vr(l),i,g)}),mA=Va(function(i,l,d,g){Ss(l,Vn(l),i,g)}),gA=Bs(Ud);function vA(i,l){var d=Na(i);return l==null?d:sg(d,l)}var yA=yt(function(i,l){i=jt(i);var d=-1,g=l.length,w=g>2?l[2]:n;for(w&&ar(l[0],l[1],w)&&(g=1);++d1),M}),Ss(i,uf(i),d),g&&(d=Gr(d,p|m|y,OS));for(var w=l.length;w--;)ef(d,l[w]);return d});function NA(i,l){return Ev(i,Au(tt(l)))}var VA=Bs(function(i,l){return i==null?{}:cS(i,l)});function Ev(i,l){if(i==null)return{};var d=Xt(uf(i),function(g){return[g]});return l=tt(l),_g(i,d,function(g,w){return l(g,w[0])})}function FA(i,l,d){l=fi(l,i);var g=-1,w=l.length;for(w||(w=1,i=n);++gl){var g=i;i=l,l=g}if(d||i%1||l%1){var w=eg();return Kn(i+w*(l-i+Ax("1e-"+((w+"").length-1))),l)}return Zd(i,l)}var GA=Fa(function(i,l,d){return l=l.toLowerCase(),i+(d?Rv(l):l)});function Rv(i){return Tf(Nt(i).toLowerCase())}function Dv(i){return i=Nt(i),i&&i.replace(Zw,$x).replace(gx,"")}function JA(i,l,d){i=Nt(i),l=Pr(l);var g=i.length;d=d===n?g:Gi(mt(d),0,g);var w=d;return d-=l.length,d>=0&&i.slice(d,w)==l}function ZA(i){return i=Nt(i),i&&Is.test(i)?i.replace(Nn,Bx):i}function XA(i){return i=Nt(i),i&&Vw.test(i)?i.replace(_d,"\\$&"):i}var QA=Fa(function(i,l,d){return i+(d?"-":"")+l.toLowerCase()}),eC=Fa(function(i,l,d){return i+(d?" ":"")+l.toLowerCase()}),tC=Ig("toLowerCase");function nC(i,l,d){i=Nt(i),l=mt(l);var g=l?Ra(i):0;if(!l||g>=l)return i;var w=(l-g)/2;return vu(su(w),d)+i+vu(ru(w),d)}function rC(i,l,d){i=Nt(i),l=mt(l);var g=l?Ra(i):0;return l&&g>>0,d?(i=Nt(i),i&&(typeof l=="string"||l!=null&&!xf(l))&&(l=Pr(l),!l&&Ma(i))?hi(as(i),0,d):i.split(l,d)):[]}var cC=Fa(function(i,l,d){return i+(d?" ":"")+Tf(l)});function dC(i,l,d){return i=Nt(i),d=d==null?0:Gi(mt(d),0,i.length),l=Pr(l),i.slice(d,d+l.length)==l}function fC(i,l,d){var g=T.templateSettings;d&&ar(i,l,d)&&(l=n),i=Nt(i),l=Ou({},l,g,Ug);var w=Ou({},l.imports,g.imports,Ug),M=Vn(w),K=Id(w,M),ee,oe,Ee=0,Oe=l.interpolate||Uo,Re="__p += '",qe=Vd((l.escape||Uo).source+"|"+Oe.source+"|"+(Oe===is?Ww:Uo).source+"|"+(l.evaluate||Uo).source+"|$","g"),Je="//# sourceURL="+(Ft.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++wx+"]")+` -`;i.replace(qe,function(rt,bt,Ct,Ir,lr,Nr){return Ct||(Ct=Ir),Re+=i.slice(Ee,Nr).replace(Xw,Hx),bt&&(ee=!0,Re+=`' + +`)}function NS(i){return ct(i)||Qi(i)||!!(Jm&&i&&i[Jm])}function Hs(i,l){var d=typeof i;return l=l??q,!!l&&(d=="number"||d!="symbol"&&Kw.test(i))&&i>-1&&i%1==0&&i0){if(++l>=X)return arguments[0]}else l=0;return i.apply(n,arguments)}}function wu(i,l){var d=-1,g=i.length,w=g-1;for(l=l===n?g:l;++d1?i[l-1]:n;return d=typeof d=="function"?(i.pop(),d):n,av(i,d)});function lv(i){var l=T(i);return l.__chain__=!0,l}function zT(i,l){return l(i),i}function xu(i,l){return l(i)}var KT=Bs(function(i){var l=i.length,d=l?i[0]:0,g=this.__wrapped__,w=function(M){return Bd(M,i)};return l>1||this.__actions__.length||!(g instanceof xt)||!Hs(d)?this.thru(w):(g=g.slice(d,+d+(l?1:0)),g.__actions__.push({func:xu,args:[w],thisArg:n}),new Kr(g,this.__chain__).thru(function(M){return l&&!M.length&&M.push(n),M}))});function GT(){return lv(this)}function JT(){return new Kr(this.value(),this.__chain__)}function ZT(){this.__values__===n&&(this.__values__=wv(this.value()));var i=this.__index__>=this.__values__.length,l=i?n:this.__values__[this.__index__++];return{done:i,value:l}}function XT(){return this}function QT(i){for(var l,d=this;d instanceof lu;){var g=ev(d);g.__index__=0,g.__values__=n,l?w.__wrapped__=g:l=g;var w=g;d=d.__wrapped__}return w.__wrapped__=i,l}function e2(){var i=this.__wrapped__;if(i instanceof xt){var l=i;return this.__actions__.length&&(l=new xt(this)),l=l.reverse(),l.__actions__.push({func:xu,args:[mf],thisArg:n}),new Kr(l,this.__chain__)}return this.thru(mf)}function t2(){return kg(this.__wrapped__,this.__actions__)}var n2=pu(function(i,l,d){Ft.call(i,d)?++i[d]:Fs(i,d,1)});function r2(i,l,d){var g=ct(i)?Nm:zk;return d&&ar(i,l,d)&&(l=n),g(i,tt(l,3))}function s2(i,l){var d=ct(i)?ai:ag;return d(i,tt(l,3))}var i2=Lg(tv),a2=Lg(nv);function l2(i,l){return qn(ku(i,l),1)}function o2(i,l){return qn(ku(i,l),R)}function u2(i,l,d){return d=d===n?1:mt(d),qn(ku(i,l),d)}function ov(i,l){var d=ct(i)?Yr:ci;return d(i,tt(l,3))}function uv(i,l){var d=ct(i)?Ex:ig;return d(i,tt(l,3))}var c2=pu(function(i,l,d){Ft.call(i,d)?i[d].push(l):Fs(i,d,[l])});function d2(i,l,d,g){i=gr(i)?i:Ha(i),d=d&&!g?mt(d):0;var w=i.length;return d<0&&(d=Mn(w+d,0)),Eu(i)?d<=w&&i.indexOf(l,d)>-1:!!w&&Oa(i,l,d)>-1}var f2=yt(function(i,l,d){var g=-1,w=typeof l=="function",M=gr(i)?ve(i.length):[];return ci(i,function(K){M[++g]=w?Or(l,K,d):Vl(K,l,d)}),M}),h2=pu(function(i,l,d){Fs(i,d,l)});function ku(i,l){var d=ct(i)?Xt:fg;return d(i,tt(l,3))}function p2(i,l,d,g){return i==null?[]:(ct(l)||(l=l==null?[]:[l]),d=g?n:d,ct(d)||(d=d==null?[]:[d]),gg(i,l,d))}var m2=pu(function(i,l,d){i[d?0:1].push(l)},function(){return[[],[]]});function g2(i,l,d){var g=ct(i)?Cd:Bm,w=arguments.length<3;return g(i,tt(l,4),d,w,ci)}function v2(i,l,d){var g=ct(i)?Ox:Bm,w=arguments.length<3;return g(i,tt(l,4),d,w,ig)}function y2(i,l){var d=ct(i)?ai:ag;return d(i,Au(tt(l,3)))}function _2(i){var l=ct(i)?tg:dS;return l(i)}function b2(i,l,d){(d?ar(i,l,d):l===n)?l=1:l=mt(l);var g=ct(i)?Uk:fS;return g(i,l)}function w2(i){var l=ct(i)?jk:pS;return l(i)}function x2(i){if(i==null)return 0;if(gr(i))return Eu(i)?Ra(i):i.length;var l=Gn(i);return l==I||l==ke?i.size:Yd(i).length}function k2(i,l,d){var g=ct(i)?Ed:mS;return d&&ar(i,l,d)&&(l=n),g(i,tt(l,3))}var S2=yt(function(i,l){if(i==null)return[];var d=l.length;return d>1&&ar(i,l[0],l[1])?l=[]:d>2&&ar(l[0],l[1],l[2])&&(l=[l[0]]),gg(i,qn(l,1),[])}),Su=sk||function(){return jn.Date.now()};function T2(i,l){if(typeof l!="function")throw new zr(o);return i=mt(i),function(){if(--i<1)return l.apply(this,arguments)}}function cv(i,l,d){return l=d?n:l,l=i&&l==null?i.length:l,$s(i,F,n,n,n,n,l)}function dv(i,l){var d;if(typeof l!="function")throw new zr(o);return i=mt(i),function(){return--i>0&&(d=l.apply(this,arguments)),i<=1&&(l=n),d}}var vf=yt(function(i,l,d){var g=A;if(d.length){var w=oi(d,$a(vf));g|=$}return $s(i,g,l,d,w)}),fv=yt(function(i,l,d){var g=A|B;if(d.length){var w=oi(d,$a(fv));g|=$}return $s(l,g,i,d,w)});function hv(i,l,d){l=d?n:l;var g=$s(i,x,n,n,n,n,n,l);return g.placeholder=hv.placeholder,g}function pv(i,l,d){l=d?n:l;var g=$s(i,C,n,n,n,n,n,l);return g.placeholder=pv.placeholder,g}function mv(i,l,d){var g,w,M,K,ee,oe,Ee=0,Oe=!1,Re=!1,qe=!0;if(typeof i!="function")throw new zr(o);l=Xr(l)||0,tn(d)&&(Oe=!!d.leading,Re="maxWait"in d,M=Re?Mn(Xr(d.maxWait)||0,l):M,qe="trailing"in d?!!d.trailing:qe);function Je(gn){var us=g,qs=w;return g=w=n,Ee=gn,K=i.apply(qs,us),K}function nt(gn){return Ee=gn,ee=Ul(bt,l),Oe?Je(gn):K}function vt(gn){var us=gn-oe,qs=gn-Ee,Lv=l-us;return Re?Kn(Lv,M-qs):Lv}function rt(gn){var us=gn-oe,qs=gn-Ee;return oe===n||us>=l||us<0||Re&&qs>=M}function bt(){var gn=Su();if(rt(gn))return Ct(gn);ee=Ul(bt,vt(gn))}function Ct(gn){return ee=n,qe&&g?Je(gn):(g=w=n,K)}function Pr(){ee!==n&&Tg(ee),Ee=0,g=oe=w=ee=n}function lr(){return ee===n?K:Ct(Su())}function Lr(){var gn=Su(),us=rt(gn);if(g=arguments,w=this,oe=gn,us){if(ee===n)return nt(oe);if(Re)return Tg(ee),ee=Ul(bt,l),Je(oe)}return ee===n&&(ee=Ul(bt,l)),K}return Lr.cancel=Pr,Lr.flush=lr,Lr}var A2=yt(function(i,l){return sg(i,1,l)}),C2=yt(function(i,l,d){return sg(i,Xr(l)||0,d)});function E2(i){return $s(i,P)}function Tu(i,l){if(typeof i!="function"||l!=null&&typeof l!="function")throw new zr(o);var d=function(){var g=arguments,w=l?l.apply(this,g):g[0],M=d.cache;if(M.has(w))return M.get(w);var K=i.apply(this,g);return d.cache=M.set(w,K)||M,K};return d.cache=new(Tu.Cache||Vs),d}Tu.Cache=Vs;function Au(i){if(typeof i!="function")throw new zr(o);return function(){var l=arguments;switch(l.length){case 0:return!i.call(this);case 1:return!i.call(this,l[0]);case 2:return!i.call(this,l[0],l[1]);case 3:return!i.call(this,l[0],l[1],l[2])}return!i.apply(this,l)}}function O2(i){return dv(2,i)}var M2=gS(function(i,l){l=l.length==1&&ct(l[0])?Xt(l[0],Mr(tt())):Xt(qn(l,1),Mr(tt()));var d=l.length;return yt(function(g){for(var w=-1,M=Kn(g.length,d);++w=l}),Qi=ug(function(){return arguments}())?ug:function(i){return ln(i)&&Ft.call(i,"callee")&&!Gm.call(i,"callee")},ct=ve.isArray,W2=Mm?Mr(Mm):Qk;function gr(i){return i!=null&&Cu(i.length)&&!Us(i)}function mn(i){return ln(i)&&gr(i)}function Y2(i){return i===!0||i===!1||ln(i)&&ir(i)==Ie}var pi=ak||Of,z2=Rm?Mr(Rm):eS;function K2(i){return ln(i)&&i.nodeType===1&&!jl(i)}function G2(i){if(i==null)return!0;if(gr(i)&&(ct(i)||typeof i=="string"||typeof i.splice=="function"||pi(i)||Ba(i)||Qi(i)))return!i.length;var l=Gn(i);if(l==I||l==ke)return!i.size;if(Hl(i))return!Yd(i).length;for(var d in i)if(Ft.call(i,d))return!1;return!0}function J2(i,l){return Fl(i,l)}function Z2(i,l,d){d=typeof d=="function"?d:n;var g=d?d(i,l):n;return g===n?Fl(i,l,n,d):!!g}function _f(i){if(!ln(i))return!1;var l=ir(i);return l==et||l==be||typeof i.message=="string"&&typeof i.name=="string"&&!jl(i)}function X2(i){return typeof i=="number"&&Zm(i)}function Us(i){if(!tn(i))return!1;var l=ir(i);return l==z||l==S||l==j||l==ce}function vv(i){return typeof i=="number"&&i==mt(i)}function Cu(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=q}function tn(i){var l=typeof i;return i!=null&&(l=="object"||l=="function")}function ln(i){return i!=null&&typeof i=="object"}var yv=Dm?Mr(Dm):nS;function Q2(i,l){return i===l||Wd(i,l,uf(l))}function eA(i,l,d){return d=typeof d=="function"?d:n,Wd(i,l,uf(l),d)}function tA(i){return _v(i)&&i!=+i}function nA(i){if($S(i))throw new ot(a);return cg(i)}function rA(i){return i===null}function sA(i){return i==null}function _v(i){return typeof i=="number"||ln(i)&&ir(i)==G}function jl(i){if(!ln(i)||ir(i)!=ge)return!1;var l=eu(i);if(l===null)return!0;var d=Ft.call(l,"constructor")&&l.constructor;return typeof d=="function"&&d instanceof d&&Jo.call(d)==ek}var bf=Pm?Mr(Pm):rS;function iA(i){return vv(i)&&i>=-9007199254740991&&i<=q}var bv=Lm?Mr(Lm):sS;function Eu(i){return typeof i=="string"||!ct(i)&&ln(i)&&ir(i)==Ce}function Dr(i){return typeof i=="symbol"||ln(i)&&ir(i)==Me}var Ba=Im?Mr(Im):iS;function aA(i){return i===n}function lA(i){return ln(i)&&Gn(i)==je}function oA(i){return ln(i)&&ir(i)==Ue}var uA=yu(zd),cA=yu(function(i,l){return i<=l});function wv(i){if(!i)return[];if(gr(i))return Eu(i)?as(i):mr(i);if(Ml&&i[Ml])return Ux(i[Ml]());var l=Gn(i),d=l==I?Ld:l==ke?zo:Ha;return d(i)}function js(i){if(!i)return i===0?i:0;if(i=Xr(i),i===R||i===-1/0){var l=i<0?-1:1;return l*he}return i===i?i:0}function mt(i){var l=js(i),d=l%1;return l===l?d?l-d:l:0}function xv(i){return i?Gi(mt(i),0,Pe):0}function Xr(i){if(typeof i=="number")return i;if(Dr(i))return Ae;if(tn(i)){var l=typeof i.valueOf=="function"?i.valueOf():i;i=tn(l)?l+"":l}if(typeof i!="string")return i===0?i:+i;i=Hm(i);var d=Ww.test(i);return d||zw.test(i)?Tx(i.slice(2),d?2:8):qw.test(i)?Ae:+i}function kv(i){return Ss(i,vr(i))}function dA(i){return i?Gi(mt(i),-9007199254740991,q):i===0?i:0}function Nt(i){return i==null?"":Rr(i)}var fA=Va(function(i,l){if(Hl(l)||gr(l)){Ss(l,Vn(l),i);return}for(var d in l)Ft.call(l,d)&&Il(i,d,l[d])}),Sv=Va(function(i,l){Ss(l,vr(l),i)}),Ou=Va(function(i,l,d,g){Ss(l,vr(l),i,g)}),hA=Va(function(i,l,d,g){Ss(l,Vn(l),i,g)}),pA=Bs(Bd);function mA(i,l){var d=Na(i);return l==null?d:ng(d,l)}var gA=yt(function(i,l){i=jt(i);var d=-1,g=l.length,w=g>2?l[2]:n;for(w&&ar(l[0],l[1],w)&&(g=1);++d1),M}),Ss(i,lf(i),d),g&&(d=Gr(d,p|m|y,CS));for(var w=l.length;w--;)Xd(d,l[w]);return d});function LA(i,l){return Av(i,Au(tt(l)))}var IA=Bs(function(i,l){return i==null?{}:oS(i,l)});function Av(i,l){if(i==null)return{};var d=Xt(lf(i),function(g){return[g]});return l=tt(l),vg(i,d,function(g,w){return l(g,w[0])})}function NA(i,l,d){l=fi(l,i);var g=-1,w=l.length;for(w||(w=1,i=n);++gl){var g=i;i=l,l=g}if(d||i%1||l%1){var w=Xm();return Kn(i+w*(l-i+Sx("1e-"+((w+"").length-1))),l)}return Gd(i,l)}var zA=Fa(function(i,l,d){return l=l.toLowerCase(),i+(d?Ov(l):l)});function Ov(i){return kf(Nt(i).toLowerCase())}function Mv(i){return i=Nt(i),i&&i.replace(Gw,Vx).replace(px,"")}function KA(i,l,d){i=Nt(i),l=Rr(l);var g=i.length;d=d===n?g:Gi(mt(d),0,g);var w=d;return d-=l.length,d>=0&&i.slice(d,w)==l}function GA(i){return i=Nt(i),i&&Is.test(i)?i.replace(Nn,Fx):i}function JA(i){return i=Nt(i),i&&Iw.test(i)?i.replace(vd,"\\$&"):i}var ZA=Fa(function(i,l,d){return i+(d?"-":"")+l.toLowerCase()}),XA=Fa(function(i,l,d){return i+(d?" ":"")+l.toLowerCase()}),QA=Pg("toLowerCase");function eC(i,l,d){i=Nt(i),l=mt(l);var g=l?Ra(i):0;if(!l||g>=l)return i;var w=(l-g)/2;return vu(su(w),d)+i+vu(ru(w),d)}function tC(i,l,d){i=Nt(i),l=mt(l);var g=l?Ra(i):0;return l&&g>>0,d?(i=Nt(i),i&&(typeof l=="string"||l!=null&&!bf(l))&&(l=Rr(l),!l&&Ma(i))?hi(as(i),0,d):i.split(l,d)):[]}var oC=Fa(function(i,l,d){return i+(d?" ":"")+kf(l)});function uC(i,l,d){return i=Nt(i),d=d==null?0:Gi(mt(d),0,i.length),l=Rr(l),i.slice(d,d+l.length)==l}function cC(i,l,d){var g=T.templateSettings;d&&ar(i,l,d)&&(l=n),i=Nt(i),l=Ou({},l,g,Bg);var w=Ou({},l.imports,g.imports,Bg),M=Vn(w),K=Pd(w,M),ee,oe,Ee=0,Oe=l.interpolate||Uo,Re="__p += '",qe=Id((l.escape||Uo).source+"|"+Oe.source+"|"+(Oe===is?jw:Uo).source+"|"+(l.evaluate||Uo).source+"|$","g"),Je="//# sourceURL="+(Ft.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++_x+"]")+` +`;i.replace(qe,function(rt,bt,Ct,Pr,lr,Lr){return Ct||(Ct=Pr),Re+=i.slice(Ee,Lr).replace(Jw,$x),bt&&(ee=!0,Re+=`' + __e(`+bt+`) + '`),lr&&(oe=!0,Re+=`'; `+lr+`; __p += '`),Ct&&(Re+=`' + ((__t = (`+Ct+`)) == null ? '' : __t) + -'`),Ee=Nr+rt.length,rt}),Re+=`'; +'`),Ee=Lr+rt.length,rt}),Re+=`'; `;var nt=Ft.call(l,"variable")&&l.variable;if(!nt)Re=`with (obj) { `+Re+` } -`;else if(jw.test(nt))throw new ot(u);Re=(oe?Re.replace(Fe,""):Re).replace(xe,"$1").replace(Be,"$1;"),Re="function("+(nt||"obj")+`) { +`;else if(Hw.test(nt))throw new ot(u);Re=(oe?Re.replace(Fe,""):Re).replace(xe,"$1").replace(Be,"$1;"),Re="function("+(nt||"obj")+`) { `+(nt?"":`obj || (obj = {}); `)+"var __t, __p = ''"+(ee?", __e = _.escape":"")+(oe?`, __j = Array.prototype.join; function print() { __p += __j.call(arguments, '') } `:`; `)+Re+`return __p -}`;var vt=Lv(function(){return Rt(M,Je+"return "+Re).apply(n,K)});if(vt.source=Re,wf(vt))throw vt;return vt}function hC(i){return Nt(i).toLowerCase()}function pC(i){return Nt(i).toUpperCase()}function mC(i,l,d){if(i=Nt(i),i&&(d||l===n))return jm(i);if(!i||!(l=Pr(l)))return i;var g=as(i),w=as(l),M=qm(g,w),K=Wm(g,w)+1;return hi(g,M,K).join("")}function gC(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.slice(0,zm(i)+1);if(!i||!(l=Pr(l)))return i;var g=as(i),w=Wm(g,as(l))+1;return hi(g,0,w).join("")}function vC(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.replace(bd,"");if(!i||!(l=Pr(l)))return i;var g=as(i),w=qm(g,as(l));return hi(g,w).join("")}function yC(i,l){var d=O,g=J;if(tn(l)){var w="separator"in l?l.separator:w;d="length"in l?mt(l.length):d,g="omission"in l?Pr(l.omission):g}i=Nt(i);var M=i.length;if(Ma(i)){var K=as(i);M=K.length}if(d>=M)return i;var ee=d-Ra(g);if(ee<1)return g;var oe=K?hi(K,0,ee).join(""):i.slice(0,ee);if(w===n)return oe+g;if(K&&(ee+=oe.length-ee),xf(w)){if(i.slice(ee).search(w)){var Ee,Oe=oe;for(w.global||(w=Vd(w.source,Nt(dm.exec(w))+"g")),w.lastIndex=0;Ee=w.exec(Oe);)var Re=Ee.index;oe=oe.slice(0,Re===n?ee:Re)}}else if(i.indexOf(Pr(w),ee)!=ee){var qe=oe.lastIndexOf(w);qe>-1&&(oe=oe.slice(0,qe))}return oe+g}function _C(i){return i=Nt(i),i&&pr.test(i)?i.replace(We,Kx):i}var bC=Fa(function(i,l,d){return i+(d?" ":"")+l.toUpperCase()}),Tf=Ig("toUpperCase");function Pv(i,l,d){return i=Nt(i),l=d?n:l,l===n?jx(i)?Zx(i):Lx(i):i.match(l)||[]}var Lv=yt(function(i,l){try{return Rr(i,n,l)}catch(d){return wf(d)?d:new ot(d)}}),wC=Bs(function(i,l){return Yr(l,function(d){d=Ts(d),Fs(i,d,_f(i[d],i))}),i});function xC(i){var l=i==null?0:i.length,d=tt();return i=l?Xt(i,function(g){if(typeof g[1]!="function")throw new zr(o);return[d(g[0]),g[1]]}):[],yt(function(g){for(var w=-1;++wq)return[];var d=Pe,g=Kn(i,Pe);l=tt(l),i-=Pe;for(var w=Ld(g,l);++d0||l<0)?new xt(d):(i<0?d=d.takeRight(-i):i&&(d=d.drop(i)),l!==n&&(l=mt(l),d=l<0?d.dropRight(-l):d.take(l-i)),d)},xt.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},xt.prototype.toArray=function(){return this.take(Pe)},ks(xt.prototype,function(i,l){var d=/^(?:filter|find|map|reject)|While$/.test(l),g=/^(?:head|last)$/.test(l),w=T[g?"take"+(l=="last"?"Right":""):l],M=g||/^find/.test(l);w&&(T.prototype[l]=function(){var K=this.__wrapped__,ee=g?[1]:arguments,oe=K instanceof xt,Ee=ee[0],Oe=oe||ct(K),Re=function(bt){var Ct=w.apply(T,li([bt],ee));return g&&qe?Ct[0]:Ct};Oe&&d&&typeof Ee=="function"&&Ee.length!=1&&(oe=Oe=!1);var qe=this.__chain__,Je=!!this.__actions__.length,nt=M&&!qe,vt=oe&&!Je;if(!M&&Oe){K=vt?K:new xt(this);var rt=i.apply(K,ee);return rt.__actions__.push({func:xu,args:[Re],thisArg:n}),new Kr(rt,qe)}return nt&&vt?i.apply(this,ee):(rt=this.thru(Re),nt?g?rt.value()[0]:rt.value():rt)})}),Yr(["pop","push","shift","sort","splice","unshift"],function(i){var l=Ko[i],d=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",g=/^(?:pop|shift)$/.test(i);T.prototype[i]=function(){var w=arguments;if(g&&!this.__chain__){var M=this.value();return l.apply(ct(M)?M:[],w)}return this[d](function(K){return l.apply(ct(K)?K:[],w)})}}),ks(xt.prototype,function(i,l){var d=T[l];if(d){var g=d.name+"";Ft.call(Ia,g)||(Ia[g]=[]),Ia[g].push({name:l,func:d})}}),Ia[mu(n,B).name]=[{name:"wrapper",func:n}],xt.prototype.clone=_k,xt.prototype.reverse=bk,xt.prototype.value=wk,T.prototype.at=JT,T.prototype.chain=ZT,T.prototype.commit=XT,T.prototype.next=QT,T.prototype.plant=t2,T.prototype.reverse=n2,T.prototype.toJSON=T.prototype.valueOf=T.prototype.value=r2,T.prototype.first=T.prototype.head,Ml&&(T.prototype[Ml]=e2),T},Da=Xx();Wi?((Wi.exports=Da)._=Da,Ad._=Da):jn._=Da}).call(F1)})(Oc,Oc.exports);var hL=Oc.exports;const Bn=fL(hL);function pL(e,t){switch(e.replace("_","-")){case"af":case"af-ZA":case"bn":case"bn-BD":case"bn-IN":case"bg":case"bg-BG":case"ca":case"ca-AD":case"ca-ES":case"ca-FR":case"ca-IT":case"da":case"da-DK":case"de":case"de-AT":case"de-BE":case"de-CH":case"de-DE":case"de-LI":case"de-LU":case"el":case"el-CY":case"el-GR":case"en":case"en-AG":case"en-AU":case"en-BW":case"en-CA":case"en-DK":case"en-GB":case"en-HK":case"en-IE":case"en-IN":case"en-NG":case"en-NZ":case"en-PH":case"en-SG":case"en-US":case"en-ZA":case"en-ZM":case"en-ZW":case"eo":case"eo-US":case"es":case"es-AR":case"es-BO":case"es-CL":case"es-CO":case"es-CR":case"es-CU":case"es-DO":case"es-EC":case"es-ES":case"es-GT":case"es-HN":case"es-MX":case"es-NI":case"es-PA":case"es-PE":case"es-PR":case"es-PY":case"es-SV":case"es-US":case"es-UY":case"es-VE":case"et":case"et-EE":case"eu":case"eu-ES":case"eu-FR":case"fa":case"fa-IR":case"fi":case"fi-FI":case"fo":case"fo-FO":case"fur":case"fur-IT":case"fy":case"fy-DE":case"fy-NL":case"gl":case"gl-ES":case"gu":case"gu-IN":case"ha":case"ha-NG":case"he":case"he-IL":case"hu":case"hu-HU":case"is":case"is-IS":case"it":case"it-CH":case"it-IT":case"ku":case"ku-TR":case"lb":case"lb-LU":case"ml":case"ml-IN":case"mn":case"mn-MN":case"mr":case"mr-IN":case"nah":case"nb":case"nb-NO":case"ne":case"ne-NP":case"nl":case"nl-AW":case"nl-BE":case"nl-NL":case"nn":case"nn-NO":case"no":case"om":case"om-ET":case"om-KE":case"or":case"or-IN":case"pa":case"pa-IN":case"pa-PK":case"pap":case"pap-AN":case"pap-AW":case"pap-CW":case"ps":case"ps-AF":case"pt":case"pt-BR":case"pt-PT":case"so":case"so-DJ":case"so-ET":case"so-KE":case"so-SO":case"sq":case"sq-AL":case"sq-MK":case"sv":case"sv-FI":case"sv-SE":case"sw":case"sw-KE":case"sw-TZ":case"ta":case"ta-IN":case"ta-LK":case"te":case"te-IN":case"tk":case"tk-TM":case"ur":case"ur-IN":case"ur-PK":case"zu":case"zu-ZA":return t===1?0:1;case"am":case"am-ET":case"bh":case"fil":case"fil-PH":case"fr":case"fr-BE":case"fr-CA":case"fr-CH":case"fr-FR":case"fr-LU":case"gun":case"hi":case"hi-IN":case"hy":case"hy-AM":case"ln":case"ln-CD":case"mg":case"mg-MG":case"nso":case"nso-ZA":case"ti":case"ti-ER":case"ti-ET":case"wa":case"wa-BE":case"xbr":return t===0||t===1?0:1;case"be":case"be-BY":case"bs":case"bs-BA":case"hr":case"hr-HR":case"ru":case"ru-RU":case"ru-UA":case"sr":case"sr-ME":case"sr-RS":case"uk":case"uk-UA":return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"cs-CZ":case"sk":case"sk-SK":return t==1?0:t>=2&&t<=4?1:2;case"ga":case"ga-IE":return t==1?0:t==2?1:2;case"lt":case"lt-LT":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"sl":case"sl-SI":return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3;case"mk":case"mk-MK":return t%10==1?0:1;case"mt":case"mt-MT":return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"lv":case"lv-LV":return t==0?0:t%10==1&&t%100!=11?1:2;case"pl":case"pl-PL":return t==1?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:2;case"cy":case"cy-GB":return t==1?0:t==2?1:t==8||t==11?2:3;case"ro":case"ro-RO":return t==1?0:t==0||t%100>0&&t%100<20?1:2;case"ar":case"ar-AE":case"ar-BH":case"ar-DZ":case"ar-EG":case"ar-IN":case"ar-IQ":case"ar-JO":case"ar-KW":case"ar-LB":case"ar-LY":case"ar-MA":case"ar-OM":case"ar-QA":case"ar-SA":case"ar-SD":case"ar-SS":case"ar-SY":case"ar-TN":case"ar-YE":return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5;default:return 0}}function mL(e,t,n){let r=e.split("|");const s=gL(r,t);if(s!==null)return s.trim();r=yL(r);const a=pL(n,t);return r.length===1||!r[a]?r[0]:r[a]}function gL(e,t){for(const n of e){let r=vL(n,t);if(r!==null)return r}return null}function vL(e,t){const n=e.match(/^[\{\[]([^\[\]\{\}]*)[\}\]]([\s\S]*)/)||[];if(n.length!==3)return null;const r=n[1],s=n[2];if(r.includes(",")){let[a,o]=r.split(",");if(o==="*"&&t>=parseFloat(a))return s;if(a==="*"&&t<=parseFloat(o))return s;if(t>=parseFloat(a)&&t<=parseFloat(o))return s}return parseFloat(r)===t?s:null}function yL(e){return e.map(t=>t.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}const Gf=(e,t,n={})=>{try{return e(t)}catch{return n}},Jf=async(e,t={})=>{try{return(await e).default||t}catch{return t}},_L={};function r0(e){return e||bL()||wL()}function bL(){return typeof process<"u"}function wL(){return typeof _L<"u"}const Za=typeof window>"u";let Wa=null;const ju={lang:!Za&&document.documentElement.lang?document.documentElement.lang.replace("-","_"):null,fallbackLang:"en",fallbackMissingTranslations:!1,resolve:e=>new Promise(t=>t({default:{}})),onLoad:e=>{}};me(()=>wr.getSharedInstance().getCurrentLanguage().value);const xL={shared:!0};function Le(e,t={}){return wr.getSharedInstance().trans(e,t)}const kL={install(e,t={}){t={...xL,...t};const n=t.shared?wr.getSharedInstance(t,!0):new wr(t);e.config.globalProperties.$t=(r,s)=>n.trans(r,s),e.config.globalProperties.$tChoice=(r,s,a)=>n.transChoice(r,s,a),e.provide("i18n",n)}};class wr{constructor(t={}){this.currentLanguage=de(ju.lang||ju.fallbackLang),this.activeMessages=Hr({}),this.fallbackMessages=Hr({}),this.reset=()=>{wr.loaded=[],this.options=ju;for(const[n]of Object.entries(this.activeMessages))this.activeMessages[n]=null;this===Wa&&(Wa=null)},this.options={...ju,...t},this.options.fallbackMissingTranslations?this.loadFallbackLanguage():this.load()}setOptions(t={},n=!1){return this.options={...this.options,...t},n&&this.load(),this}load(){this[Za?"loadLanguage":"loadLanguageAsync"](this.getActiveLanguage())}loadFallbackLanguage(){if(!Za){this.resolveLangAsync(this.options.resolve,this.options.fallbackLang).then(({default:n})=>{this.applyFallbackLanguage(this.options.fallbackLang,n),this.load()});return}const{default:t}=this.resolveLang(this.options.resolve,this.options.fallbackLang);this.applyFallbackLanguage(this.options.fallbackLang,t),this.loadLanguage(this.getActiveLanguage())}loadLanguage(t,n=!1){const r=wr.loaded.find(a=>a.lang===t);if(r){this.setLanguage(r);return}const{default:s}=this.resolveLang(this.options.resolve,t);this.applyLanguage(t,s,n,this.loadLanguage)}loadLanguageAsync(t,n=!1,r=!1){var a;r||((a=this.abortController)==null||a.abort(),this.abortController=new AbortController);const s=wr.loaded.find(o=>o.lang===t);return s?Promise.resolve(this.setLanguage(s)):new Promise((o,u)=>{this.abortController.signal.addEventListener("abort",()=>{o()}),this.resolveLangAsync(this.options.resolve,t).then(({default:c})=>{o(this.applyLanguage(t,c,n,this.loadLanguageAsync))})})}resolveLang(t,n,r={}){return Object.keys(r).length||(r=Gf(t,n)),r0(Za)?{default:{...r,...Gf(t,`php_${n}`)}}:{default:r}}async resolveLangAsync(t,n){let r=Gf(t,n);if(!(r instanceof Promise))return this.resolveLang(t,n,r);if(r0(Za)){const s=await Jf(t(`php_${n}`)),a=await Jf(r);return new Promise(o=>o({default:{...s,...a}}))}return new Promise(async s=>s({default:await Jf(r)}))}applyLanguage(t,n,r=!1,s){if(Object.keys(n).length<1){if(/[-_]/g.test(t)&&!r)return s.call(this,t.replace(/[-_]/g,o=>o==="-"?"_":"-"),!0,!0);if(t!==this.options.fallbackLang)return s.call(this,this.options.fallbackLang,!1,!0)}const a={lang:t,messages:n};return this.addLoadedLang(a),this.setLanguage(a)}applyFallbackLanguage(t,n){for(const[r,s]of Object.entries(n))this.fallbackMessages[r]=s;this.addLoadedLang({lang:this.options.fallbackLang,messages:n})}addLoadedLang(t){const n=wr.loaded.findIndex(r=>r.lang===t.lang);if(n!==-1){wr.loaded[n]=t;return}wr.loaded.push(t)}setLanguage({lang:t,messages:n}){Za||document.documentElement.setAttribute("lang",t.replace("_","-")),this.options.lang=t,this.currentLanguage.value=t;for(const[r,s]of Object.entries(n))this.activeMessages[r]=s;for(const[r,s]of Object.entries(this.fallbackMessages))(!this.isValid(n[r])||this.activeMessages[r]===r)&&(this.activeMessages[r]=s);for(const[r]of Object.entries(this.activeMessages))!this.isValid(n[r])&&!this.isValid(this.fallbackMessages[r])&&(this.activeMessages[r]=null);return this.options.onLoad(t),t}getActiveLanguage(){return this.options.lang||this.options.fallbackLang}getCurrentLanguage(){return me(()=>this.currentLanguage.value)}isLoaded(t){return t??(t=this.getActiveLanguage()),wr.loaded.some(n=>n.lang.replace(/[-_]/g,"-")===t.replace(/[-_]/g,"-"))}trans(t,n={}){return this.wTrans(t,n).value}wTrans(t,n={}){return hb(()=>{let r=this.findTranslation(t);this.isValid(r)||(r=this.findTranslation(t.replace(/\//g,"."))),this.activeMessages[t]=this.isValid(r)?r:t}),me(()=>this.makeReplacements(this.activeMessages[t],n))}transChoice(t,n,r={}){return this.wTransChoice(t,n,r).value}wTransChoice(t,n,r={}){const s=this.wTrans(t,r);return r.count=n.toString(),me(()=>this.makeReplacements(mL(s.value,n,this.options.lang),r))}findTranslation(t){if(this.isValid(this.activeMessages[t]))return this.activeMessages[t];if(this.activeMessages[`${t}.0`]!==void 0){const r=Object.entries(this.activeMessages).filter(s=>s[0].startsWith(`${t}.`)).map(s=>s[1]);return Hr(r)}return this.activeMessages[t]}makeReplacements(t,n){const r=s=>s.charAt(0).toUpperCase()+s.slice(1);return Object.entries(n||[]).sort((s,a)=>s[0].length>=a[0].length?-1:1).forEach(([s,a])=>{a=a.toString(),t=(t||"").replace(new RegExp(`:${s}`,"g"),a).replace(new RegExp(`:${s.toUpperCase()}`,"g"),a.toUpperCase()).replace(new RegExp(`:${r(s)}`,"g"),r(a))}),t}isValid(t){return t!=null}static getSharedInstance(t,n=!1){return(Wa==null?void 0:Wa.setOptions(t,n))||(Wa=new wr(t))}}wr.loaded=[];function Hi(){const e=B=>{const V={};return B==null||B.forEach(x=>{V[x.id]=x.name}),V},t=me(()=>[Le("event.activity-overview"),Le("event.who-is-the-activity-for"),Le("event.organiser")]),n=me(()=>[{id:"coding-camp",name:Le("event.coding-camp")},{id:"summer-camp",name:Le("event.summer-camp")},{id:"weekend-course",name:Le("event.weekend-course")},{id:"evening-course",name:Le("event.evening-course")},{id:"careerday",name:Le("event.career-day")},{id:"university-visit",name:Le("event.university-visit")},{id:"coding-home",name:Le("event.coding-at-home")},{id:"code-week-challenge",name:Le("event.code-week-challenge")},{id:"competition",name:Le("event.competition")},{id:"other",name:Le("event.other-group-work-seminars-workshops")}]),r=me(()=>e(n.value)),s=me(()=>[{id:"open-online",name:Le("event.activitytype.open-online")},{id:"invite-online",name:Le("event.activitytype.invite-online")},{id:"open-in-person",name:Le("event.activitytype.open-in-person")},{id:"invite-in-person",name:Le("event.activitytype.invite-in-person")},{id:"other",name:Le("event.organizertype.other")}]),a=me(()=>e(s.value)),o=me(()=>({daily:Le("event.daily"),weekly:Le("event.weekly"),monthly:Le("event.monthly")})),u=me(()=>[{id:"0-1",name:Le("event.0-1-hours")},{id:"1-2",name:Le("event.1-2-hours")},{id:"2-4",name:Le("event.2-4-hours")},{id:"over-4",name:Le("event.longer-than-4-hours")}]),c=me(()=>e(u.value)),h=me(()=>[{id:"consecutive",name:Le("event.consecutive-learning-over-multiple-sessions")},{id:"individual",name:Le("event.recurring-individual")}]),f=me(()=>e(h.value)),p=me(()=>[{id:"under-5",name:Le("event.under-5-early-learners")},{id:"6-9",name:Le("event.6-9-primary")},{id:"10-12",name:Le("event.10-12-upper-primary")},{id:"13-15",name:Le("event.13-15-lower-secondary")},{id:"16-18",name:Le("event.16-18-upper-secondary")},{id:"19-25",name:Le("event.19-25-young-adults")},{id:"over-25",name:Le("event.over-25-adults")}]),m=me(()=>e(p.value)),y=me(()=>[{id:"school",name:Le("event.organizertype.school")},{id:"library",name:Le("event.organizertype.library")},{id:"non profit",name:Le("event.organizertype.non-profit")},{id:"private business",name:Le("event.organizertype.private-business")},{id:"other",name:Le("event.organizertype.other")}]),_=me(()=>e(y.value)),b=me(()=>[{id:"robotics-drones-smart-devices",name:Le("event.theme.robotics-drones-smart-devices")},{id:"cybersecurity-data",name:Le("event.theme.cybersecurity-data")},{id:"web-app-software-development",name:Le("event.theme.web-app-software-development")},{id:"visual-block-programming",name:Le("event.theme.visual-block-programming")},{id:"unplugged-playful-activities",name:Le("event.theme.unplugged-playful-activities")},{id:"art-creative-coding",name:Le("event.theme.art-creative-coding")},{id:"game-design",name:Le("event.theme.game-design")},{id:"internet-of-things-wearables",name:Le("event.theme.internet-of-things-wearables")},{id:"ar-vr-3d-technologies",name:Le("event.theme.ar-vr-3d-technologies")},{id:"digital-careers-learning-pathways",name:Le("event.theme.digital-careers-learning-pathways")},{id:"digital-literacy-soft-skills",name:Le("event.theme.digital-literacy-soft-skills")},{id:"ai-generative-ai",name:Le("event.theme.ai-generative-ai")},{id:"awareness-inspiration",name:Le("event.theme.awareness-inspiration")},{id:"promoting-diversity-inclusion",name:Le("event.theme.promoting-diversity-inclusion")},{id:"other-theme",name:Le("event.theme.other-theme")}]),A=me(()=>e(b.value));return{stepTitles:t,activityFormatOptions:n,activityFormatOptionsMap:r,activityTypeOptions:s,activityTypeOptionsMap:a,recurringFrequentlyMap:o,durationOptions:u,durationOptionsMap:c,recurringTypeOptions:h,recurringTypeOptionsMap:f,ageOptions:p,ageOptionsMap:m,organizerTypeOptions:y,organizerTypeOptionsMap:_,themeOptions:b,themeOptionsMap:A}}const gt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},SL={props:{contentClass:{type:String},position:{type:String,default:"top",validator:e=>["top","right","bottom","left"].includes(e)}},setup(e){const t=de(!1),n=me(()=>{switch(e.position){case"top":return"bottom-full pb-2 left-1/2 -translate-x-1/2";case"right":return"left-full pl-2 top-1/2 -translate-y-1/2";case"bottom":return"top-full pt-2 left-1/2 -translate-x-1/2";case"left":return"right-full pr-2 top-1/2 -translate-y-1/2";default:return""}}),r=me(()=>{switch(e.position){case"top":return"absolute left-1/2 bottom-0 -translate-x-1/2 translate-y-2 border-8 border-transparent border-t-gray-800";case"right":return"absolute top-1/2 left-0 -translate-y-1/2 -translate-x-2 border-8 border-transparent border-r-gray-800";case"bottom":return"absolute left-1/2 top-0 -translate-x-1/2 -translate-y-2 border-8 border-transparent border-b-gray-800";case"left":return"absolute top-1/2 right-0 -translate-y-1/2 translate-x-2 border-8 border-transparent border-l-gray-800";default:return""}});return{show:t,positionClass:n,arrowClass:r}}},TL={class:"w-full px-3 py-2 rounded-lg bg-gray-800 text-white text-sm"};function AL(e,t,n,r,s,a){return k(),D("div",{class:"relative inline-block",onMouseenter:t[0]||(t[0]=o=>r.show=!0),onMouseleave:t[1]||(t[1]=o=>r.show=!1)},[Ne(e.$slots,"trigger",{},void 0,!0),r.show?(k(),D("div",{key:0,class:$e(["absolute z-10 break-words",r.positionClass,n.contentClass]),role:"tooltip"},[v("div",TL,[Ne(e.$slots,"content",{},void 0,!0)]),v("div",{class:$e(["tooltip-arrow",r.arrowClass])},null,2)],2)):ae("",!0)],32)}const $1=gt(SL,[["render",AL],["__scopeId","data-v-ad76dce9"]]),CL={props:{horizontalBreakpoint:String,horizontal:Boolean,label:String,name:String,names:Array,errors:Object},components:{Tooltip:$1},setup(e,{slots:t}){const n=me(()=>{const r=[],s=[];return e.name&&s.push(e.name),e.names&&s.push(...e.names),s.forEach(a=>{var o,u;(o=e.errors)!=null&&o[a]&&r.push(...(u=e.errors)==null?void 0:u[a])}),Bn.uniq(r)});return{slots:t,errorList:n}}},EL=["for"],OL={key:0,class:"flex item-start gap-3 text-error-200 font-semibold mt-2.5 empty:hidden"},ML={class:"leading-5"};function RL(e,t,n,r,s,a){var u;const o=st("Tooltip");return k(),D("div",{class:$e(["flex items-start flex-col gap-x-3 gap-y-2",[n.horizontalBreakpoint==="md"&&"md:gap-10 md:flex-row"]])},[v("label",{for:`id_${n.name||((u=n.names)==null?void 0:u[0])||""}`,class:$e(["flex items-center font-normal text-xl flex-1 text-slate-500 'w-full",[n.horizontalBreakpoint==="md"&&"md:min-h-[48px] md:w-1/3"]])},[v("span",null,[ft(se(n.label)+" ",1),r.slots.tooltip?(k(),at(o,{key:0,class:"ml-1 translate-y-1",contentClass:"w-64"},{trigger:Te(()=>t[0]||(t[0]=[v("img",{class:"text-dark-blue w-6 h-6",src:"/images/icon_question.svg"},null,-1)])),content:Te(()=>[Ne(e.$slots,"tooltip")]),_:3})):ae("",!0)])],10,EL),v("div",{class:$e(["h-full w-full",[n.horizontalBreakpoint==="md"&&"md:w-2/3"]])},[Ne(e.$slots,"default"),r.errorList.length?(k(),D("div",OL,[t[1]||(t[1]=v("img",{src:"/images/icon_error.svg"},null,-1)),(k(!0),D(Ve,null,Qe(r.errorList,c=>(k(),D("div",ML,se(c),1))),256))])):ae("",!0),Ne(e.$slots,"end")],2)],2)}const ud=gt(CL,[["render",RL]]);function Zf(e){return e===0?!1:Array.isArray(e)&&e.length===0?!0:!e}function DL(e){return(...t)=>!e(...t)}function PL(e,t){return e===void 0&&(e="undefined"),e===null&&(e="null"),e===!1&&(e="false"),e.toString().toLowerCase().indexOf(t.trim())!==-1}function LL(e){return e.filter(t=>!t.$isLabel)}function Xf(e,t){return n=>n.reduce((r,s)=>s[e]&&s[e].length?(r.push({$groupLabel:s[t],$isLabel:!0}),r.concat(s[e])):r,[])}const s0=(...e)=>t=>e.reduce((n,r)=>r(n),t);var IL={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default(e,t){return Zf(e)?"":t?e[t]:e}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},preventAutofocus:{type:Boolean,default:!1},filteringSortFunc:{type:Function,default:null}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue(){return this.modelValue||this.modelValue===0?Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]:[]},filteredOptions(){const e=this.search||"",t=e.toLowerCase().trim();let n=this.options.concat();return this.internalSearch?n=this.groupValues?this.filterAndFlat(n,t,this.label):this.filterOptions(n,t,this.label,this.customLabel):n=this.groupValues?Xf(this.groupValues,this.groupLabel)(n):n,n=this.hideSelected?n.filter(DL(this.isSelected)):n,this.taggable&&t.length&&!this.isExistingOption(t)&&(this.tagPosition==="bottom"?n.push({isTag:!0,label:e}):n.unshift({isTag:!0,label:e})),n.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(e=>e[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(t=>this.customLabel(t,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:{handler(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("update:modelValue",this.multiple?[]:null))},deep:!0},search(){this.$emit("search-change",this.search)}},emits:["open","search-change","close","select","update:modelValue","remove","tag"],methods:{getValue(){return this.multiple?this.internalValue:this.internalValue.length===0?null:this.internalValue[0]},filterAndFlat(e,t,n){return s0(this.filterGroups(t,n,this.groupValues,this.groupLabel,this.customLabel),Xf(this.groupValues,this.groupLabel))(e)},flatAndStrip(e){return s0(Xf(this.groupValues,this.groupLabel),LL)(e)},updateSearch(e){this.search=e},isExistingOption(e){return this.options?this.optionKeys.indexOf(e)>-1:!1},isSelected(e){const t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isOptionDisabled(e){return!!e.$isDisabled},getOptionLabel(e){if(Zf(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;const t=this.customLabel(e,this.label);return Zf(t)?"":t},select(e,t){if(e.$isLabel&&this.groupSelect){this.selectGroup(e);return}if(!(this.blockKeys.indexOf(t)!==-1||this.disabled||e.$isDisabled||e.$isLabel)&&!(this.max&&this.multiple&&this.internalValue.length===this.max)&&!(t==="Tab"&&!this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e)){t!=="Tab"&&this.removeElement(e);return}this.multiple?this.$emit("update:modelValue",this.internalValue.concat([e])):this.$emit("update:modelValue",e),this.$emit("select",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(e){const t=this.options.find(n=>n[this.groupLabel]===e.$groupLabel);if(t){if(this.wholeGroupSelected(t)){this.$emit("remove",t[this.groupValues],this.id);const n=this.trackBy?t[this.groupValues].map(s=>s[this.trackBy]):t[this.groupValues],r=this.internalValue.filter(s=>n.indexOf(this.trackBy?s[this.trackBy]:s)===-1);this.$emit("update:modelValue",r)}else{const n=t[this.groupValues].filter(r=>!(this.isOptionDisabled(r)||this.isSelected(r)));this.max&&n.splice(this.max-this.internalValue.length),this.$emit("select",n,this.id),this.$emit("update:modelValue",this.internalValue.concat(n))}this.closeOnSelect&&this.deactivate()}},wholeGroupSelected(e){return e[this.groupValues].every(t=>this.isSelected(t)||this.isOptionDisabled(t))},wholeGroupDisabled(e){return e[this.groupValues].every(this.isOptionDisabled)},removeElement(e,t=!0){if(this.disabled||e.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1){this.deactivate();return}const n=typeof e=="object"?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.multiple){const r=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("update:modelValue",r)}else this.$emit("update:modelValue",null);this.$emit("remove",e,this.id),this.closeOnSelect&&t&&this.deactivate()},removeLastElement(){this.blockKeys.indexOf("Delete")===-1&&this.search.length===0&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&this.pointer===0&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.preventAutofocus||this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.preventAutofocus||typeof this.$el<"u"&&this.$el.focus(),this.$emit("open",this.id))},deactivate(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search!==null&&typeof this.$refs.search<"u"&&this.$refs.search.blur():typeof this.$el<"u"&&this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if(typeof window>"u")return;const e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||this.openDirection==="below"||this.openDirection==="bottom"?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))},filterOptions(e,t,n,r){return t?e.filter(s=>PL(r(s,n),t)).sort((s,a)=>typeof this.filteringSortFunc=="function"?this.filteringSortFunc(s,a):r(s,n).length-r(a,n).length):e},filterGroups(e,t,n,r,s){return a=>a.map(o=>{if(!o[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const u=this.filterOptions(o[n],e,t,s);return u.length?{[r]:o[r],[n]:u}:[]})}}},NL={data(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search&&this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},groupHighlight(e,t){if(!this.groupSelect)return["multiselect__option--disabled",{"multiselect__option--group":t.$isLabel}];const n=this.options.find(r=>r[this.groupLabel]===t.$groupLabel);return n&&!this.wholeGroupDisabled(n)?["multiselect__option--group",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(n)}]:"multiselect__option--disabled"},addPointerElement({key:e}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(e){this.pointer=e,this.pointerDirty=!0}}},Ta={name:"vue-multiselect",mixins:[IL,NL],compatConfig:{MODE:3,ATTR_ENUMERATED_COERCION:!1},props:{name:{type:String,default:""},modelValue:{type:null,default(){return[]}},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:e=>`and ${e} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0},required:{type:Boolean,default:!1}},computed:{hasOptionGroup(){return this.groupValues&&this.groupLabel&&this.groupSelect},isSingleLabelVisible(){return(this.singleValue||this.singleValue===0)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!this.internalValue.length&&(!this.searchable||!this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.modelValue&&this.modelValue.length?this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return this.openDirection==="above"||this.openDirection==="top"?!0:this.openDirection==="below"||this.openDirection==="bottom"?!1:this.preferredOpenDirection==="above"},showSearchInput(){return this.searchable&&(this.hasSingleSelectedSlot&&(this.visibleSingleValue||this.visibleSingleValue===0)?this.isOpen:!0)},isRequired(){return this.required===!1?!1:this.internalValue.length<=0}}};const VL=["tabindex","aria-expanded","aria-owns","aria-activedescendant"],FL={ref:"tags",class:"multiselect__tags"},$L={class:"multiselect__tags-wrap"},BL=["textContent"],HL=["onKeypress","onMousedown"],UL=["textContent"],jL={class:"multiselect__spinner"},qL=["name","id","spellcheck","placeholder","required","value","disabled","tabindex","aria-label","aria-controls"],WL=["id","aria-multiselectable"],YL={key:0},zL={class:"multiselect__option"},KL=["aria-selected","id","role"],GL=["onClick","onMouseenter","data-select","data-selected","data-deselect"],JL=["data-select","data-deselect","onMouseenter","onMousedown"],ZL={class:"multiselect__option"},XL={class:"multiselect__option"};function QL(e,t,n,r,s,a){return k(),D("div",{tabindex:e.searchable?-1:n.tabindex,class:$e([{"multiselect--active":e.isOpen,"multiselect--disabled":n.disabled,"multiselect--above":a.isAbove,"multiselect--has-options-group":a.hasOptionGroup},"multiselect"]),onFocus:t[14]||(t[14]=o=>e.activate()),onBlur:t[15]||(t[15]=o=>e.searchable?!1:e.deactivate()),onKeydown:[t[16]||(t[16]=$n(Et(o=>e.pointerForward(),["self","prevent"]),["down"])),t[17]||(t[17]=$n(Et(o=>e.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:t[18]||(t[18]=$n(Et(o=>e.addPointerElement(o),["stop","self"]),["enter","tab"])),onKeyup:t[19]||(t[19]=$n(o=>e.deactivate(),["esc"])),role:"combobox","aria-expanded":e.isOpen,"aria-owns":"listbox-"+e.id,"aria-activedescendant":e.isOpen&&e.pointer!==null?e.id+"-"+e.pointer:null},[Ne(e.$slots,"caret",{toggle:e.toggle},()=>[v("div",{onMousedown:t[0]||(t[0]=Et(o=>e.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),Ne(e.$slots,"clear",{search:e.search}),v("div",FL,[Ne(e.$slots,"selection",{search:e.search,remove:e.removeElement,values:a.visibleValues,isOpen:e.isOpen},()=>[An(v("div",$L,[(k(!0),D(Ve,null,Qe(a.visibleValues,(o,u)=>Ne(e.$slots,"tag",{option:o,search:e.search,remove:e.removeElement},()=>[(k(),D("span",{class:"multiselect__tag",key:u,onMousedown:t[1]||(t[1]=Et(()=>{},["prevent"]))},[v("span",{textContent:se(e.getOptionLabel(o))},null,8,BL),v("i",{tabindex:"1",onKeypress:$n(Et(c=>e.removeElement(o),["prevent"]),["enter"]),onMousedown:Et(c=>e.removeElement(o),["prevent"]),class:"multiselect__tag-icon"},null,40,HL)],32))])),256))],512),[[Fr,a.visibleValues.length>0]]),e.internalValue&&e.internalValue.length>n.limit?Ne(e.$slots,"limit",{key:0},()=>[v("strong",{class:"multiselect__strong",textContent:se(n.limitText(e.internalValue.length-n.limit))},null,8,UL)]):ae("v-if",!0)]),pe(ys,{name:"multiselect__loading"},{default:Te(()=>[Ne(e.$slots,"loading",{},()=>[An(v("div",jL,null,512),[[Fr,n.loading]])])]),_:3}),e.searchable?(k(),D("input",{key:0,ref:"search",name:n.name,id:e.id,type:"text",autocomplete:"off",spellcheck:n.spellcheck,placeholder:e.placeholder,required:a.isRequired,style:bn(a.inputStyle),value:e.search,disabled:n.disabled,tabindex:n.tabindex,"aria-label":n.name+"-searchbox",onInput:t[2]||(t[2]=o=>e.updateSearch(o.target.value)),onFocus:t[3]||(t[3]=Et(o=>e.activate(),["prevent"])),onBlur:t[4]||(t[4]=Et(o=>e.deactivate(),["prevent"])),onKeyup:t[5]||(t[5]=$n(o=>e.deactivate(),["esc"])),onKeydown:[t[6]||(t[6]=$n(Et(o=>e.pointerForward(),["prevent"]),["down"])),t[7]||(t[7]=$n(Et(o=>e.pointerBackward(),["prevent"]),["up"])),t[9]||(t[9]=$n(Et(o=>e.removeLastElement(),["stop"]),["delete"]))],onKeypress:t[8]||(t[8]=$n(Et(o=>e.addPointerElement(o),["prevent","stop","self"]),["enter"])),class:"multiselect__input","aria-controls":"listbox-"+e.id},null,44,qL)):ae("v-if",!0),a.isSingleLabelVisible?(k(),D("span",{key:1,class:"multiselect__single",onMousedown:t[10]||(t[10]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"singleLabel",{option:a.singleValue},()=>[ft(se(e.currentOptionLabel),1)])],32)):ae("v-if",!0),a.isPlaceholderVisible?(k(),D("span",{key:2,class:"multiselect__placeholder",onMousedown:t[11]||(t[11]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"placeholder",{},()=>[ft(se(e.placeholder),1)])],32)):ae("v-if",!0)],512),pe(ys,{name:"multiselect",persisted:""},{default:Te(()=>[An(v("div",{class:"multiselect__content-wrapper",onFocus:t[12]||(t[12]=(...o)=>e.activate&&e.activate(...o)),tabindex:"-1",onMousedown:t[13]||(t[13]=Et(()=>{},["prevent"])),style:bn({maxHeight:e.optimizedHeight+"px"}),ref:"list"},[v("ul",{class:"multiselect__content",style:bn(a.contentStyle),role:"listbox",id:"listbox-"+e.id,"aria-multiselectable":e.multiple},[Ne(e.$slots,"beforeList"),e.multiple&&e.max===e.internalValue.length?(k(),D("li",YL,[v("span",zL,[Ne(e.$slots,"maxElements",{},()=>[ft("Maximum of "+se(e.max)+" options selected. First remove a selected option to select another.",1)])])])):ae("v-if",!0),!e.max||e.internalValue.length(k(),D("li",{class:"multiselect__element",key:u,"aria-selected":e.isSelected(o),id:e.id+"-"+u,role:o&&(o.$isLabel||o.$isDisabled)?null:"option"},[o&&(o.$isLabel||o.$isDisabled)?ae("v-if",!0):(k(),D("span",{key:0,class:$e([e.optionHighlight(u,o),"multiselect__option"]),onClick:Et(c=>e.select(o),["stop"]),onMouseenter:Et(c=>e.pointerSet(u),["self"]),"data-select":o&&o.isTag?e.tagPlaceholder:a.selectLabelText,"data-selected":a.selectedLabelText,"data-deselect":a.deselectLabelText},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,se(e.getOptionLabel(o)),1)])],42,GL)),o&&(o.$isLabel||o.$isDisabled)?(k(),D("span",{key:1,"data-select":e.groupSelect&&a.selectGroupLabelText,"data-deselect":e.groupSelect&&a.deselectGroupLabelText,class:$e([e.groupHighlight(u,o),"multiselect__option"]),onMouseenter:Et(c=>e.groupSelect&&e.pointerSet(u),["self"]),onMousedown:Et(c=>e.selectGroup(o),["prevent"])},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,se(e.getOptionLabel(o)),1)])],42,JL)):ae("v-if",!0)],8,KL))),128)):ae("v-if",!0),An(v("li",null,[v("span",ZL,[Ne(e.$slots,"noResult",{search:e.search},()=>[t[20]||(t[20]=ft("No elements found. Consider changing the search query."))])])],512),[[Fr,n.showNoResults&&e.filteredOptions.length===0&&e.search&&!n.loading]]),An(v("li",null,[v("span",XL,[Ne(e.$slots,"noOptions",{},()=>[t[21]||(t[21]=ft("List is empty."))])])],512),[[Fr,n.showNoOptions&&(e.options.length===0||a.hasOptionGroup===!0&&e.filteredOptions.length===0)&&!e.search&&!n.loading]]),Ne(e.$slots,"afterList")],12,WL)],36),[[Fr,e.isOpen]])]),_:3})],42,VL)}Ta.render=QL;const eI={props:{multiple:Boolean,returnObject:Boolean,allowEmpty:{type:Boolean,default:!0},modelValue:[Array,String],deselectLabel:String,options:Array,idName:{type:String,default:"id"},labelField:{type:String,default:"name"},theme:{type:String,default:"new"},largeText:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1}},components:{Multiselect:Ta},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=de(),r=a=>{if(e.multiple){const o=e.returnObject?a:a.map(u=>u[e.idName]);t("update:modelValue",o),t("onChange",o)}else{const o=e.returnObject?a:a[e.idName];t("update:modelValue",o),t("onChange",o)}},s=a=>{var o,u;return e.multiple?n.value?(o=n.value)==null?void 0:o.some(c=>String(c[e.idName])===String(a[e.idName])):!1:String((u=n.value)==null?void 0:u[e.idName])===String(a[e.idName])};return Wt([()=>e.multiple,()=>e.returnObject,()=>e.options,()=>e.modelValue],()=>{var a,o;e.returnObject?n.value=e.modelValue:e.multiple?Array.isArray(e.modelValue)&&(n.value=(a=e.modelValue)==null?void 0:a.map(u=>e.options.find(c=>c[e.idName]===u))):n.value=(o=e.options)==null?void 0:o.find(u=>u[e.idName]===e.modelValue)},{immediate:!0}),{selectedValues:n,isSelectedOption:s,onUpdateModalValue:r}}},tI={class:"flex justify-between items-center cursor-pointer"},nI={class:"whitespace-normal leading-6"},rI=["for"],sI={key:0,class:"h-4 w-4 text-[#05603A]",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},iI={class:"flex gap-2.5 items-center rounded-full bg-dark-blue text-white px-4 py-2"},aI={class:"font-semibold leading-4"},lI=["onClick"],oI={class:"flex gap-4 items-center cursor-pointer"},uI={class:"whitespace-normal leading-6"},cI={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},dI=["onMousedown"];function fI(e,t,n,r,s,a){const o=st("multiselect");return k(),at(o,{class:$e(["multi-select",[n.multiple&&"multiple",n.theme==="new"&&"new-theme large-text",n.largeText&&"large-text"]]),modelValue:r.selectedValues,"onUpdate:modelValue":[t[0]||(t[0]=u=>r.selectedValues=u),r.onUpdateModalValue],"track-by":n.idName,label:n.labelField,multiple:n.multiple,"preselect-first":!1,"close-on-select":!n.multiple,"clear-on-select":!n.multiple,"preserve-search":!0,searchable:n.searchable,"allow-empty":n.allowEmpty,"deselect-label":n.deselectLabel,options:n.options},Hn({tag:Te(({option:u,remove:c})=>[v("span",iI,[v("span",aI,se(u.name),1),v("span",{onClick:h=>c(u)},t[2]||(t[2]=[v("img",{src:"/images/close-white.svg"},null,-1)]),8,lI)])]),caret:Te(({toggle:u})=>[v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2",onMousedown:Et(u,["prevent"])},t[4]||(t[4]=[v("img",{src:"/images/select-arrow.svg"},null,-1)]),40,dI)]),noResult:Te(()=>[t[5]||(t[5]=v("div",{class:"text-gray-400 text-center"},"No elements found",-1))]),_:2},[n.multiple&&n.theme==="new"?{name:"option",fn:Te(({option:u})=>[v("div",tI,[v("span",nI,se(u[n.labelField]),1),v("div",{class:$e(["flex-shrink-0 h-6 w-6 border-2 bg-white flex items-center justify-center cursor-pointer rounded",[r.isSelectedOption(u)?"border-[#05603A]":"border-dark-blue-200"]]),for:e.id},[r.isSelectedOption(u)?(k(),D("svg",sI,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],10,rI)])]),key:"0"}:void 0,n.multiple?void 0:{name:"option",fn:Te(({option:u})=>[v("div",oI,[v("span",uI,se(u[n.labelField]),1),v("div",null,[r.isSelectedOption(u)?(k(),D("svg",cI,t[3]||(t[3]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)])])]),key:"1"}]),1032,["class","modelValue","track-by","label","multiple","close-on-select","clear-on-select","searchable","allow-empty","deselect-label","options","onUpdate:modelValue"])}const Fo=gt(eI,[["render",fI]]),hI={props:{modelValue:[String,Number],name:String,min:Number,max:Number,type:{type:String,default:"text"}},emits:["update:modelValue","onChange","onBlur"],setup(e,{emit:t}){const n=de(e.modelValue);return Wt(()=>e.modelValue,()=>{n.value=e.modelValue}),{localValue:n,onChange:a=>{let o=a.target.value;e.type==="number"&&(o=o&&Number(o),e.min!==void 0&&e.min!==null&&(o=Math.max(o,e.min)),e.max!==void 0&&e.max!==null&&(o=Math.min(o,e.max))),Un(()=>{t("update:modelValue",o),t("onChange",o)})},onBlur:()=>{t("onBlur")}}}},pI=["id","type","min","max","name"];function mI(e,t,n,r,s,a){return An((k(),D("input",{class:"w-full border-2 border-solid border-dark-blue-200 rounded-full h-12 px-6 text-xl text-slate-600",id:`id_${n.name}`,type:n.type,min:n.min,max:n.max,name:n.name,"onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),onInput:t[1]||(t[1]=(...o)=>r.onChange&&r.onChange(...o)),onBlur:t[2]||(t[2]=(...o)=>r.onBlur&&r.onBlur(...o))},null,40,pI)),[[sd,r.localValue]])}const cd=gt(hI,[["render",mI]]),gI={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.value)}}}},vI={class:"flex items-center gap-2 cursor-pointer"},yI=["id","name","value","checked"],_I=["for"],bI={class:"cursor-pointer text-xl text-slate-500"};function wI(e,t,n,r,s,a){return k(),D("label",vI,[v("input",{class:"peer hidden",type:"radio",id:`${n.name}-${n.value}`,name:n.name,value:n.value,checked:n.modelValue===n.value,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,yI),v("div",{class:"h-8 w-8 rounded-full border-2 bg-white border-dark-blue-200 flex items-center justify-center cursor-pointer peer-checked:before:content-[''] peer-checked:before:block peer-checked:before:w-3 peer-checked:before:h-3 peer-checked:before:rounded-full peer-checked:before:bg-slate-600",for:`${n.name}-${n.value}`},null,8,_I),v("span",bI,se(n.label),1)])}const Wp=gt(gI,[["render",wI]]),xI={props:{modelValue:String,name:String,placeholder:String,height:{type:Number,default:400}},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=a=>{t("update:modelValue",a),t("onChange",a)},r=()=>{const a="/js/tinymce/tinymce.min.js";return new Promise((o,u)=>{if(document.querySelector(`script[src="${a}"]`))return o();const c=document.createElement("script");c.src=a,c.onload=()=>o(),c.onerror=()=>u(new Error(`Failed to load script ${a}`)),document.head.appendChild(c)})},s=async()=>{try{await r()}catch(a){console.log("Can't load tinymce scrip:",a)}tinymce.init({selector:`#id_${e.name}`,height:e.height,width:"100%",setup:a=>{a.on("init",()=>{a.setContent(e.modelValue||"")}),a.on("change input",()=>{const o=a.getContent();a.save(),n(o)})}})};return Ht(()=>{s()}),{}}},kI={class:"custom-tinymce"},SI=["id","name","placeholder"];function TI(e,t,n,r,s,a){return k(),D("div",kI,[v("textarea",{class:"hidden",cols:"40",id:`id_${n.name}`,name:n.name,placeholder:n.placeholder,rows:"10"},null,8,SI)])}const AI=gt(xI,[["render",TI]]),CI={props:{errors:Object,formValues:Object,themes:Array,location:Object,countries:Array},components:{FieldWrapper:ud,SelectField:Fo,InputField:cd,RadioField:Wp,TinymceField:AI},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s}=Hi(),a=me(()=>!["open-online","invite-online"].includes(e.formValues.activity_type)&&e.formValues.locationDirty===!0&&e.formValues.locationSelected===!1);return{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s,showSelectHint:a,handleLocationTyping:h=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationClear:()=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationChange:({location:h,geoposition:f,country_iso:p})=>{e.formValues.location=h||"",e.formValues.geoposition=f,e.formValues.country_iso=p,e.formValues.locationSelected=!0,e.formValues.locationDirty=!0}}}},EI={class:"flex flex-col gap-4 w-full"},OI={class:"flex gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},MI={class:"text-xl text-slate-500"},RI={key:0,class:"text-sm font-semibold text-red-600 mt-2"},DI={class:"w-full md:w-1/2"},PI={class:"w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},LI={class:"flex items-center gap-8 min-h-[48px]"},II={key:0,class:"p-4 mt-4 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},NI={class:"block mb-2 text-xl font-semibold text-slate-500"},VI={class:"flex flex-wrap gap-8 items-center"},FI={class:"block mt-6 mb-2 text-xl font-semibold text-slate-500"};function $I(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("autocomplete-geo"),f=st("date-time"),p=st("RadioField"),m=st("TinymceField");return k(),D("div",EI,[pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.title.label")}*`,name:"title",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.title,"onUpdate:modelValue":t[0]||(t[0]=y=>n.formValues.title=y),required:"",name:"title",placeholder:e.$t("event.title.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.specify-the-format-of-the-activity"),name:"activity_format",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.activity_format,"onUpdate:modelValue":t[1]||(t[1]=y=>n.formValues.activity_format=y),multiple:"",name:"activity_format",options:r.activityFormatOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.activitytype.label")}*`,name:"activity_type",errors:n.errors},{end:Te(()=>[v("div",OI,[t[14]||(t[14]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",MI,se(e.$t("event.if-no-clear-information-provide-estimate")),1)])]),default:Te(()=>[pe(c,{modelValue:n.formValues.activity_type,"onUpdate:modelValue":t[2]||(t[2]=y=>n.formValues.activity_type=y),required:"",name:"activity_type",options:r.activityTypeOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.address.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"(optional)":"*"}`,name:"location",errors:n.errors},{end:Te(()=>[r.showSelectHint?(k(),D("div",RI,se(e.$t("event.please-select-address-from-dropdown")),1)):ae("",!0)]),default:Te(()=>[pe(h,{class:"custom-geo-input",name:"location",placeholder:e.$t("event.address.placeholder"),location:n.formValues.location,value:n.formValues.location,geoposition:n.formValues.geoposition,onOnChange:r.handleLocationChange,onInput:r.handleLocationTyping,onClear:r.handleLocationClear},null,8,["placeholder","location","value","geoposition","onOnChange","onInput","onClear"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-duration"),name:"duration",errors:n.errors},{default:Te(()=>[v("div",DI,[pe(c,{modelValue:n.formValues.duration,"onUpdate:modelValue":t[3]||(t[3]=y=>n.formValues.duration=y),required:"",name:"duration",options:r.durationOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.date"),names:["start_date","end_date"],errors:n.errors},{default:Te(()=>[v("div",PI,[pe(f,{name:"start_date",placeholder:e.$t("event.start.label"),flow:["calendar","time"],value:n.formValues.start_date,onOnChange:t[4]||(t[4]=y=>n.formValues.start_date=y)},null,8,["placeholder","value"]),t[15]||(t[15]=v("span",null,"-",-1)),pe(f,{name:"end_date",placeholder:e.$t("event.end.label"),flow:["calendar","time"],value:n.formValues.end_date,onOnChange:t[5]||(t[5]=y=>n.formValues.end_date=y)},null,8,["placeholder","value"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-it-a-recurring-event"),name:"is_recurring_event_local",errors:n.errors},{default:Te(()=>[v("div",LI,[pe(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[6]||(t[6]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"true",label:e.$t("event.true")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[7]||(t[7]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"false",label:e.$t("event.false")},null,8,["modelValue","label"])]),n.formValues.is_recurring_event_local==="true"?(k(),D("div",II,[v("label",NI,se(e.$t("event.how-frequently")),1),v("div",VI,[pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[8]||(t[8]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"daily",label:e.$t("event.daily")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[9]||(t[9]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"weekly",label:e.$t("event.weekly")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[10]||(t[10]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"monthly",label:e.$t("event.monthly")},null,8,["modelValue","label"])]),v("label",FI,se(e.$t("event.what-type-of-recurring-activity")),1),pe(c,{modelValue:n.formValues.recurring_type,"onUpdate:modelValue":t[11]||(t[11]=y=>n.formValues.recurring_type=y),name:"recurring_type",options:r.recurringTypeOptions},null,8,["modelValue","options"])])):ae("",!0)]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.theme-title"),name:"theme",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.theme,"onUpdate:modelValue":t[12]||(t[12]=y=>n.formValues.theme=y),multiple:"",required:"",name:"theme",placeholder:e.$t("event.select-theme"),options:n.themes},null,8,["modelValue","placeholder","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-description"),name:"description",errors:n.errors},{default:Te(()=>[pe(m,{modelValue:n.formValues.description,"onUpdate:modelValue":t[13]||(t[13]=y=>n.formValues.description=y),name:"description"},null,8,["modelValue"])]),_:1},8,["label","errors"])])}const BI=gt(CI,[["render",$I]]);function HI(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const ps=HI(),UI={props:{message:{type:Object,default:null}},setup(e){const t=de(""),n=de(!1),r=de(""),s=u=>{u&&(t.value=u.message,r.value=u.level.charAt(0).toUpperCase()+u.level.slice(1),n.value=!0,a())},a=()=>{setTimeout(()=>{n.value=!1},3e3)},o=me(()=>({success:r.value.toLowerCase()==="success",error:r.value.toLowerCase()==="error"}));return Ht(()=>{e.message&&s(e.message),ps.on("flash",s)}),ii(()=>{ps.off("flash",s)}),{body:t,show:n,level:r,flashClass:o}}},jI={key:0,class:"codeweek-flash-message",role:"alert"},qI={class:"level"},WI={class:"body"};function YI(e,t,n,r,s,a){return r.show?(k(),D("div",jI,[v("div",{class:$e(["content",r.flashClass])},[v("div",qI,se(r.level)+"!",1),v("div",WI,se(r.body),1)],2)])):ae("",!0)}const dd=gt(UI,[["render",YI],["__scopeId","data-v-09461b5c"]]),zI={components:{Flash:dd},props:{name:{type:String,default:"picture"},picture:{type:String,default:""}},emits:["onChange"],setup(e,{emit:t}){const n=de(null),r=de(e.picture||""),s=de(""),a=()=>{var p;return(p=n.value)==null?void 0:p.click()},o=()=>{},u=()=>{},c=p=>{const[m]=p.dataTransfer.files;m&&f(m)},h=p=>{const[m]=p.target.files;m&&f(m)};function f(p){const m=new FormData;m.append("picture",p),Tt.post("/api/events/picture",m).then(y=>{s.value="",r.value=y.data.path,ps.emit("flash",{message:"Picture uploaded!",level:"success"}),t("onChange",y.data)}).catch(y=>{var b,A,B,V;const _=((V=(B=(A=(b=y.response)==null?void 0:b.data)==null?void 0:A.errors)==null?void 0:B.picture)==null?void 0:V[0])||"Image is too large. Maximum is 1Mb";s.value=_,ps.emit("flash",{message:_,level:"error"})})}return{fileInput:n,pictureClone:r,error:s,onTriggerFileInput:a,onDragOver:o,onDragLeave:u,onDrop:c,onFileChange:h}}},KI=["src"],GI={class:"text-xl text-slate-500"},JI={class:"text-xs text-slate-500"},ZI={key:0,class:"flex gap-3 mt-2.5 font-semibold item-start text-error-200"},XI={class:"leading-5"},QI={class:"flex gap-2.5 mt-4 w-full"},eN={class:"mt-1 text-xs text-slate-500"},tN={class:"pl-4 my-4 list-disc"},nN={class:"text-xs text-slate-500"};function rN(e,t,n,r,s,a){const o=st("Flash");return k(),D("div",null,[v("div",{class:"flex flex-col justify-center items-center gap-2 border-[3px] border-dashed border-dark-blue-200 w-full rounded-2xl py-12 px-8 cursor-pointer",onClick:t[1]||(t[1]=(...u)=>r.onTriggerFileInput&&r.onTriggerFileInput(...u)),onDragover:t[2]||(t[2]=Et((...u)=>r.onDragOver&&r.onDragOver(...u),["prevent"])),onDragleave:t[3]||(t[3]=(...u)=>r.onDragLeave&&r.onDragLeave(...u)),onDrop:t[4]||(t[4]=Et((...u)=>r.onDrop&&r.onDrop(...u),["prevent"]))},[v("div",{class:$e(["mb-4",[!r.pictureClone&&"hidden"]])},[v("img",{src:r.pictureClone,class:"mr-1"},null,8,KI)],2),v("div",{class:$e([!!r.pictureClone&&"hidden"])},t[5]||(t[5]=[v("img",{class:"w-16 h-16",src:"/images/icon_image.svg"},null,-1)]),2),v("span",GI,se(e.$t("event.drop-your-image-here-or-upload")),1),v("span",JI,se(e.$t("event.max-size-1mb-image-formats-jpg-png")),1),v("input",{class:"hidden",type:"file",ref:"fileInput",onChange:t[0]||(t[0]=(...u)=>r.onFileChange&&r.onFileChange(...u))},null,544)],32),r.error?(k(),D("div",ZI,[t[6]||(t[6]=v("img",{src:"/images/icon_error.svg"},null,-1)),v("div",XI,se(r.error),1)])):ae("",!0),v("div",QI,[t[7]||(t[7]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",eN,[ft(se(e.$t("event.by-submitting-images-through-this-form-you-confirm-that"))+" ",1),v("ul",tN,[v("li",null,se(e.$t("event.you-have-obtained-all-necessary-permissions")),1),v("li",null,se(e.$t("event.you-will-not-submit-any-images-with-faces-directly-visible-or-identifiable"))+" "+se(e.$t("event.if-this-is-the-case-ensure-faces-are-blurred"))+" "+se(e.$t("event.submissions-that-do-not-comply-will-not-be-accepted")),1),v("li",null,se(e.$t("event.you-understand-and-agree-images-will-be-shared")),1)])])]),v("div",nN,se(e.$t("event.info-max-size-1mb")),1),pe(o)])}const B1=gt(zI,[["render",rN]]),sN={props:{errors:Object,formValues:Object,audiences:Array,leadingTeachers:Array},components:{FieldWrapper:ud,SelectField:Fo,InputField:cd,RadioField:Wp,ImageField:B1},setup(e){const{ageOptions:t}=Hi();return{leadingTeacherOptions:me(()=>e.leadingTeachers.map(a=>({id:a,name:a}))),ageOptions:t,onPictureChange:a=>{e.formValues.picture=a.imageName,e.formValues.pictureUrl=a.path},handleCorrectCount:a=>{const o=Number(e.formValues.participants_count||"0");Number(e.formValues[a]||"0")>o&&(e.formValues[a]=o)}}}},iN={class:"flex flex-col gap-4 w-full"},aN={class:"flex flex-col gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},lN={class:"flex gap-2 p-2 mb-2 w-full bg-gray-100 rounded"},oN={class:"text-xl text-slate-500"},uN={class:"block mb-2 text-xl font-semibold text-slate-500"},cN={class:"grid grid-cols-1 gap-x-4 gap-y-4 md:grid-cols-2 md:gap-x-8"},dN={class:"flex items-center gap-8 min-h-[48px] h-full"},fN={class:"flex items-center gap-8 min-h-[48px] h-full"},hN={href:"/codeweek4all",target:"_blank"};function pN(e,t,n,r,s,a){const o=st("SelectField"),u=st("FieldWrapper"),c=st("InputField"),h=st("RadioField"),f=st("ImageField");return k(),D("div",iN,[pe(u,{horizontalBreakpoint:"md",label:e.$t("event.audiences"),name:"audience",errors:n.errors},{default:Te(()=>[pe(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.audience,"onUpdate:modelValue":t[0]||(t[0]=p=>n.formValues.audience=p),multiple:"",name:"audience",options:n.audiences},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.number-of-participants"),name:"participants_count",errors:n.errors},{end:Te(()=>[v("div",aN,[v("div",lN,[t[15]||(t[15]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",oN,se(e.$t("event.if-no-clear-information-provide-estimate")),1)]),v("label",uN,se(e.$t("event.of-this-number-how-many-are")),1),v("div",cN,[pe(u,{label:e.$t("event.males"),name:"males_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.males_count,"onUpdate:modelValue":t[2]||(t[2]=p=>n.formValues.males_count=p),type:"number",min:0,name:"males_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[3]||(t[3]=p=>r.handleCorrectCount("event.males_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{label:e.$t("event.females"),name:"females_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.females_count,"onUpdate:modelValue":t[4]||(t[4]=p=>n.formValues.females_count=p),type:"number",min:0,name:"females_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[5]||(t[5]=p=>r.handleCorrectCount("event.females_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{label:e.$t("event.other-gender"),name:"other_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.other_count,"onUpdate:modelValue":t[6]||(t[6]=p=>n.formValues.other_count=p),type:"number",min:0,name:"other_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[7]||(t[7]=p=>r.handleCorrectCount("event.other_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])])]),default:Te(()=>[pe(c,{modelValue:n.formValues.participants_count,"onUpdate:modelValue":t[1]||(t[1]=p=>n.formValues.participants_count=p),type:"number",min:0,required:"",name:"participants_count",placeholder:e.$t("event.enter-number")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.age"),name:"ages",errors:n.errors},{default:Te(()=>[pe(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.ages,"onUpdate:modelValue":t[8]||(t[8]=p=>n.formValues.ages=p),multiple:"",name:"ages",options:r.ageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-extracurricular-activity"),name:"is_extracurricular_event",errors:n.errors},{default:Te(()=>[v("div",dN,[pe(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[9]||(t[9]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[10]||(t[10]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-activity-within-the-standard-school-curriculum"),name:"is_standard_school_curriculum",errors:n.errors},{default:Te(()=>[v("div",fN,[pe(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[11]||(t[11]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[12]||(t[12]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.code-week-4-all-code-optional"),name:"codeweek_for_all_participation_code",errors:n.errors},{tooltip:Te(()=>[ft(se(e.$t("event.codeweek_for_all_participation_code.explanation"))+" ",1),v("a",hN,se(e.$t("event.codeweek_for_all_participation_code.link")),1),t[16]||(t[16]=ft(". "))]),default:Te(()=>[pe(c,{modelValue:n.formValues.codeweek_for_all_participation_code,"onUpdate:modelValue":t[13]||(t[13]=p=>n.formValues.codeweek_for_all_participation_code=p),name:"codeweek_for_all_participation_code"},null,8,["modelValue"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.leading-teachers-optional"),name:"leading_teacher_tag",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.leading_teacher_tag,"onUpdate:modelValue":t[14]||(t[14]=p=>n.formValues.leading_teacher_tag=p),name:"leading_teacher_tag",options:r.leadingTeacherOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.image-optional"),name:"picture",errors:n.errors},{default:Te(()=>[pe(f,{name:"picture",picture:n.formValues.pictureUrl,image:n.formValues.picture,onOnChange:r.onPictureChange},null,8,["picture","image","onOnChange"])]),_:1},8,["label","errors"])])}const mN=gt(sN,[["render",pN]]),gN={props:{errors:Object,formValues:Object,languages:Object,countries:Array},components:{FieldWrapper:ud,SelectField:Fo,InputField:cd,RadioField:Wp,ImageField:B1},setup(e,{emit:t}){const{organizerTypeOptions:n}=Hi(),r=me(()=>Object.entries(e.languages).map(([s,a])=>({id:s,name:a})));return{organizerTypeOptions:n,languageOptions:r}}},vN={class:"flex flex-col gap-4 w-full"},yN={class:"flex items-center gap-8 min-h-[48px] h-full"},_N={class:"flex gap-2.5 mt-4 w-full"},bN={class:"mt-1 text-xs text-slate-400"};function wN(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("RadioField");return k(),D("div",vN,[pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizer.label")}*`,name:"organizer",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.organizer,"onUpdate:modelValue":t[0]||(t[0]=f=>n.formValues.organizer=f),required:"",name:"organizer",placeholder:e.$t("event.organizer.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizertype.label")}*`,name:"organizer_type",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.organizer_type,"onUpdate:modelValue":t[1]||(t[1]=f=>n.formValues.organizer_type=f),required:"",name:"organizer_type",options:r.organizerTypeOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("resources.Languages")} (${e.$t("event.optional")})`,name:"language",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.language,"onUpdate:modelValue":t[2]||(t[2]=f=>n.formValues.language=f),name:"language",searchable:"",multiple:"",options:r.languageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.country")}*`,name:"country_iso",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.country_iso,"onUpdate:modelValue":t[3]||(t[3]=f=>n.formValues.country_iso=f),"id-name":"iso",searchable:"",required:"",name:"country_iso",options:n.countries},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.are-you-using-any-code-week-resources-in-this-activity"),name:"is_use_resource",errors:n.errors},{default:Te(()=>[v("div",yN,[pe(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[4]||(t[4]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[5]||(t[5]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.website.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"*":e.$t("event.optional")}`,name:"event_url",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.event_url,"onUpdate:modelValue":t[6]||(t[6]=f=>n.formValues.event_url=f),name:"event_url",placeholder:e.$t("event.website.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.public.label")} (${e.$t("event.optional")})`,name:"contact_person",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.contact_person,"onUpdate:modelValue":t[7]||(t[7]=f=>n.formValues.contact_person=f),type:"email",name:"contact_person",placeholder:e.$t("event.public.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.contact.label")}*`,name:"user_email",errors:n.errors},{end:Te(()=>[v("div",_N,[t[9]||(t[9]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",bN,se(e.$t("event.contact.explanation")),1)])]),default:Te(()=>[pe(o,{modelValue:n.formValues.user_email,"onUpdate:modelValue":t[8]||(t[8]=f=>n.formValues.user_email=f),required:"",type:"email",name:"user_email",placeholder:e.$t("event.contact.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])}const xN=gt(gN,[["render",wN]]),kN={props:{formValues:Object,themes:Array,audiences:Array,leadingTeachers:Array,languages:Object,countries:Array},setup(e){const{activityFormatOptionsMap:t,activityTypeOptionsMap:n,recurringFrequentlyMap:r,durationOptionsMap:s,recurringTypeOptionsMap:a,ageOptionsMap:o,organizerTypeOptionsMap:u}=Hi();return{stepDataList:me(()=>{var Me,He,je;const{title:h,activity_format:f,activity_type:p,location:m,duration:y,start_date:_,end_date:b,is_recurring_event_local:A,recurring_event:B,recurring_type:V,theme:x,description:C,audience:$,participants_count:H,males_count:F,females_count:U,other_count:P,ages:O,is_extracurricular_event:J,is_standard_school_curriculum:X,codeweek_for_all_participation_code:fe,leading_teacher_tag:ne,pictureUrl:N,picture:Z,organizer:R,organizer_type:q,language:he,country_iso:Ae,is_use_resource:Pe,event_url:W,contact_person:ie,user_email:E}=e.formValues||{},re=(f||[]).map(Ue=>t.value[Ue]),_e=n.value[p],j=s.value[y],Ie=_?new Date(_).toISOString().slice(0,10):"",Xe=b?new Date(b).toISOString().slice(0,10):"",we=A==="true",et=a.value[V],z=(x||[]).map(Ue=>e.themes.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),S=[{label:Le("event.title.label"),value:h},{label:Le("event.specify-the-format-of-the-activity"),value:re.join(", ")},{label:Le("event.activitytype.label"),value:_e},{label:Le("event.address.label"),value:m},{label:Le("event.activity-duration"),value:j},{label:Le("event.date"),value:`${Ie} - ${Xe}`},{label:Le("event.is-it-a-recurring-event"),value:Le(we?"event.yes":"event.no")},{label:Le("event.how-frequently"),value:we?r.value[B]:""},{label:Le("event.what-type-of-recurring-activity"),value:et},{label:Le("event.theme-title"),value:z.join(", ")},{label:Le("event.activity-description"),htmlValue:C}],I=($||[]).map(Ue=>e.audiences.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),G=[H||0,[`${F||0} ${Le("event.males")}`,`${U||0} ${Le("event.females")}`,`${P||0} ${Le("event.other-gender")}`].join(", ")].join(" - "),te=(O||[]).map(Ue=>o.value[Ue]),ge=[{label:Le("event.audience_title"),value:I==null?void 0:I.join(", ")},{label:Le("event.number-of-participants"),value:G},{label:Le("event.age"),value:te==null?void 0:te.join(", ")},{label:Le("event.is-this-an-extracurricular-activity"),value:Le(J==="true"?"event.yes":"event.no")},{label:Le("event.is-this-an-activity-within-the-standard-school-curriculum"),value:Le(X==="true"?"event.yes":"event.no")},{label:Le("event.code-week-4-all-code-optional"),value:fe},{label:Le("community.titles.2"),value:ne},{label:Le("event.image"),imageUrl:N,imageName:(He=(Me=Z==null?void 0:Z.split("/"))==null?void 0:Me.reverse())==null?void 0:He[0]}],Y=u.value[q],ce=he==null?void 0:he.map(Ue=>{var Ge;return(Ge=e.languages)==null?void 0:Ge[Ue]}).filter(Boolean),ye=(je=e.countries.find(({iso:Ue})=>Ue===Ae))==null?void 0:je.name,ke=[{label:Le("event.organizer.label"),value:R},{label:Le("event.organizertype.label"),value:Y},{label:Le("resources.Languages"),value:ce==null?void 0:ce.join(", ")},{label:Le("event.country"),value:ye},{label:Le("event.are-you-using-any-code-week-resources-in-this-activity"),value:Le(Pe==="true"?"event.yes":"event.no")},{label:Le("event.website.label"),value:W},{label:Le("event.public.label"),value:ie},{label:Le("event.contact.label"),value:E}],Ce=({value:Ue,htmlValue:Ge,imageUrl:pt})=>!Bn.isNil(Ue)&&!Bn.isEmpty(Ue)||!Bn.isEmpty(Ge)||!Bn.isEmpty(pt);return[{title:Le("event.confirmation_step.activity_overview"),list:S.filter(Ce)},{title:Le("event.confirmation_step.who_is_the_activity_for"),list:ge.filter(Ce)},{title:Le("event.confirmation_step.organiser"),list:ke.filter(Ce)}]}),trans:Le}}},SN={class:"flex flex-col gap-12 w-full"},TN={class:"flex flex-col gap-6"},AN={class:"text-dark-blue text-2xl md:text-[30px] leading-[44px] font-medium font-['Montserrat'] text-center"},CN={class:"flex flex-col gap-1"},EN={class:"flex gap-10 items-center px-4 py-2 text-[16px] md:text-xl text-slate-500 bg-white"},ON={class:"flex-shrink-0 w-32 md:w-60"},MN=["innerHTML"],RN={key:1},DN={class:"mb-2"},PN=["src"],LN={key:2,class:"flex-grow w-full"};function IN(e,t,n,r,s,a){return k(),D("div",SN,[(k(!0),D(Ve,null,Qe(r.stepDataList,({title:o,list:u})=>(k(),D("div",TN,[v("h2",AN,se(o),1),v("div",CN,[(k(!0),D(Ve,null,Qe(u,({label:c,value:h,htmlValue:f,imageUrl:p,imageName:m})=>(k(),D("div",EN,[v("div",ON,se(c),1),f?(k(),D("div",{key:0,innerHTML:f,class:"flex-grow w-full space-y-2 [&_p]:py-0"},null,8,MN)):ae("",!0),p?(k(),D("div",RN,[v("div",DN,se(r.trans("event.image-attached")),1),v("img",{class:"mb-2 max-h-80",src:p},null,8,PN),v("div",null,se(m),1)])):ae("",!0),h?(k(),D("div",LN,se(h||""),1)):ae("",!0)]))),256))])]))),256))])}const NN=gt(kN,[["render",IN]]),VN={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.checked)}}}},FN={class:"flex items-center gap-2 cursor-pointer"},$N=["id","name","checked"],BN=["for"],HN={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},UN={class:"cursor-pointer text-xl text-slate-500"};function jN(e,t,n,r,s,a){return k(),D("label",FN,[v("input",{class:"peer hidden",type:"checkbox",id:n.name,name:n.name,checked:n.modelValue,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,$N),v("div",{class:"flex-shrink-0 h-8 w-8 border-2 bg-white flex items-center justify-center cursor-pointer border-dark-blue-200 rounded-lg",for:e.id},[n.modelValue?(k(),D("svg",HN,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],8,BN),v("span",UN,[ft(se(n.label)+" ",1),Ne(e.$slots,"default")])])}const qN=gt(VN,[["render",jN]]),WN={props:{token:{type:String,default:""},event:{type:Object,default:()=>({})},selectedValues:{type:Object,default:()=>({})},locale:{type:String,default:""},user:{type:Object,default:()=>({})},themes:{type:Array,default:()=>[]},audiences:{type:Array,default:()=>[]},leadingTeachers:{type:Array,default:()=>[]},languages:{type:Object,default:()=>({})},countries:{type:Array,default:()=>[]},location:{type:Object,default:()=>({})},privacyLink:{type:String,default:""}},components:{FormStep1:BI,FormStep2:mN,FormStep3:xN,AddConfirmation:NN,CheckboxField:qN},setup(e,{emit:t}){var $,H,F,U,P;const{stepTitles:n}=Hi(),r=de(null),s=de(null),a=de(1),o=de({}),u=de(!1),c=de(!1),h=de({activity_type:"open-in-person",location:(($=e.location)==null?void 0:$.location)||"",geoposition:((F=(H=e.location)==null?void 0:H.geoposition)==null?void 0:F.split(","))||[],is_recurring_event_local:"false",recurring_event:"daily",is_extracurricular_event:"false",is_standard_school_curriculum:"false",organizer:((U=e.location)==null?void 0:U.name)||"",organizer_type:((P=e==null?void 0:e.location)==null?void 0:P.organizer_type)||"",language:e.locale?[e.locale]:[],country_iso:e.location.country_iso||"",is_use_resource:"false",privacy:!1}),f=de(Bn.clone(h.value)),p=async()=>{var O;if(!c.value){if(a.value===4){(O=e.event)!=null&&O.id?V():x();return}if(console.log(_.value),a.value===3&&_.value){c.value=!0;try{await C()}finally{c.value=!1}return}if(a.value===2&&y.value){A(3);return}if(a.value===1&&m.value){A(2);return}}},m=me(()=>{const O=Bn.cloneDeep(f.value),J=["title","activity_type","duration","is_recurring_event_local","start_date","end_date","theme","description"];return["open-online","invite-online"].includes(O.activity_type)||J.push("location"),J.every(X=>!Bn.isEmpty(O[X]))}),y=me(()=>{const O=Bn.cloneDeep(f.value),J=["audience","ages","is_extracurricular_event"];return!!O.participants_count&&J.every(X=>!Bn.isEmpty(O[X]))}),_=me(()=>{const O=Bn.cloneDeep(f.value),J=["organizer","organizer_type","country_iso","user_email"];return["open-online","invite-online"].includes(O.activity_type)&&J.push("event_url"),O.privacy?J.every(X=>!Bn.isEmpty(O[X])):!1}),b=me(()=>a.value===1&&!m.value||a.value===2&&!y.value||a.value===3&&!_.value),A=O=>{a.value=Math.max(Math.min(O,4),1)},B=()=>{var X,fe,ne,N;const O=((X=e==null?void 0:e.event)==null?void 0:X.id)||((fe=r.value)==null?void 0:fe.id),J=((ne=e==null?void 0:e.event)==null?void 0:ne.slug)||((N=r.value)==null?void 0:N.slug);window.location.href=`/view/${O}/${J}`},V=()=>window.location.href="/events",x=()=>window.location.reload(),C=async()=>{var X,fe,ne,N,Z,R,q;o.value={};const O=f.value,J={_token:e.token,_method:Bn.isNil(e.event.id)?void 0:"PATCH",title:O.title,activity_format:(X=O.activity_format)==null?void 0:X.join(","),activity_type:O.activity_type,location:O.location,geoposition:((fe=O.geoposition)==null?void 0:fe.join(","))||[],duration:O.duration,start_date:O.start_date,end_date:O.end_date,theme:(ne=O.theme)==null?void 0:ne.join(","),description:O.description,audience:(N=O.audience)==null?void 0:N.join(","),participants_count:O.participants_count,males_count:O.males_count,females_count:O.females_count,other_count:O.other_count,ages:(Z=O.ages)==null?void 0:Z.join(","),is_extracurricular_event:O.is_extracurricular_event==="true",is_standard_school_curriculum:O.is_standard_school_curriculum==="true",codeweek_for_all_participation_code:O.codeweek_for_all_participation_code,leading_teacher_tag:O.leading_teacher_tag,picture:O.picture,organizer:O.organizer,organizer_type:O.organizer_type,language:O.language,country_iso:O.country_iso,is_use_resource:O.is_use_resource==="true",event_url:O.event_url,contact_person:O.contact_person,user_email:O.user_email,privacy:O.privacy===!0?"on":void 0};O.is_recurring_event_local==="true"&&(J.recurring_event=O.recurring_event,J.recurring_type=O.recurring_type);try{if(!Bn.isNil(e.event.id))await Tt.post(`/events/${e.event.id}`,J);else{const{data:he}=await Tt.post("/events",J);r.value=he.event}A(4)}catch(he){o.value=(q=(R=he.response)==null?void 0:R.data)==null?void 0:q.errors,a.value=1}finally{c.value=!1}};return Wt(()=>e.event,()=>{var fe,ne,N,Z;if(!e.event.id)return;const O=R=>{var q,he;return((he=(q=R==null?void 0:R.split(","))==null?void 0:q.filter(Ae=>!!Ae))==null?void 0:he.map(Ae=>Number(Ae)))||[]},J=e.event,X=J.geoposition||((fe=e.location)==null?void 0:fe.geoposition);f.value={...f.value,title:J.title,activity_format:J.activity_format,activity_type:J.activity_type||"open-in-person",location:J.location||((ne=e.location)==null?void 0:ne.location),geoposition:X==null?void 0:X.split(","),duration:J.duration,start_date:J.start_date,end_date:J.end_date,recurring_event:J.recurring_event||"daily",recurring_type:J.recurring_type,theme:O(e.selectedValues.themes),description:J.description,audience:O(e.selectedValues.audiences),participants_count:J.participants_count,males_count:J.males_count,females_count:J.females_count,other_count:J.other_count,ages:J.ages,is_extracurricular_event:String(!!J.is_extracurricular_event),is_standard_school_curriculum:String(!!J.is_standard_school_curriculum),codeweek_for_all_participation_code:J.codeweek_for_all_participation_code,leading_teacher_tag:J.leading_teacher_tag,picture:J.picture,pictureUrl:e.selectedValues.picture,organizer:J.organizer||((N=e.location)==null?void 0:N.name),organizer_type:J.organizer_type||((Z=e==null?void 0:e.location)==null?void 0:Z.organizer_type),language:J.languages||[e.locale],country_iso:J.country_iso||e.location.country_iso,is_use_resource:String(!!J.is_use_resource),event_url:J.event_url,contact_person:J.contact_person,user_email:J.user_email},J.recurring_event&&(f.value.is_recurring_event_local="true")},{immediate:!0}),Wt(()=>a.value,()=>{if(a.value===4){const O=document.getElementById("add-event-hero-section");O&&(O.style.display="none"),window.scrollTo({top:0})}else if(s.value){const O=s.value.getBoundingClientRect().top;window.scrollTo({top:O+window.pageYOffset-40})}}),Ht(()=>{const O=new IntersectionObserver(([X])=>{u.value=X.isIntersecting}),J=document.getElementById("page-footer");J&&O.observe(J)}),{containerRef:s,step:a,stepTitles:n,errors:o,formValues:f,handleGoToActivity:B,handleGoMapPage:V,handleReloadPage:x,handleMoveStep:A,handleSubmit:C,disableNextbutton:b,validStep1:m,validStep2:y,validStep3:_,pageFooterVisible:u,handleNextClick:p,isSubmitting:c}}},YN={key:0,class:"flex relative justify-center py-10 codeweek-container-lg"},zN={class:"flex gap-12"},KN=["onClick"],GN={class:"flex-1"},JN={class:"text-slate-500 font-normal text-base leading-[22px] p-0 text-center"},ZN={key:0,class:"absolute top-6 left-[calc(100%+1.5rem)] -translate-x-1/2 w-[calc(100%-1rem)] md:w-[calc(100%-0.75rem)] h-[2px] bg-[#CCF0F9]"},XN={key:1,class:"flex relative justify-center px-4 py-10 codeweek-container-lg md:px-10 md:py-20"},QN={class:"flex flex-col justify-center items-center text-center gap-4 max-w-[660px]"},e4={class:"text-dark-blue text-[22px] md:text-4xl font-semibold font-[Montserrat]"},t4={key:0,class:"flex flex-col gap-4 text-[16px] text-center"},n4={ref:"containerRef",class:"relative w-full"},r4={class:"relative pt-20 pb-16 codeweek-container-lg md:pt-32 md:pb-20"},s4={class:"flex justify-center"},i4={class:"flex flex-col max-w-[852px] w-full"},a4={key:0,class:"text-dark-blue text-2xl md:text-4xl leading-[44px] font-medium font-['Montserrat'] mb-10 text-center"},l4=["href"],o4={class:"flex flex-wrap gap-y-2 gap-x-4 justify-between mt-10 min-h-12"},u4={key:0},c4={key:1},d4=["disabled"],f4={key:0},h4={key:0},p4={key:1},m4={key:2},g4={key:3};function v4(e,t,n,r,s,a){var p;const o=st("FormStep1"),u=st("FormStep2"),c=st("FormStep3"),h=st("CheckboxField"),f=st("AddConfirmation");return k(),D(Ve,null,[r.step<4?(k(),D("div",YN,[v("div",zN,[(k(!0),D(Ve,null,Qe(r.stepTitles,(m,y)=>(k(),D("div",{class:$e(["flex relative flex-col flex-1 gap-2 items-center md:w-52",[y===0&&"cursor-pointer",y+1===2&&r.validStep1&&"cursor-pointer",y+1===3&&r.validStep2&&"cursor-pointer"]]),onClick:()=>{y+1===2&&!r.validStep1||y+1===3&&!r.validStep2||r.handleMoveStep(y+1)}},[v("div",{class:$e(["w-12 h-12 rounded-full flex justify-center items-center text-['#20262C'] font-semibold text-2xl",[r.step===y+1?"bg-light-blue-300":"bg-light-blue-100"]])},se(y+1),3),v("div",GN,[v("p",JN,se(e.$t(`event.${m}`)),1)]),yr.formValues.privacy=m),name:"privacy"},{default:Te(()=>[v("div",null,[v("span",null,se(e.$t("event.privacy")),1),v("a",{class:"ml-1 !inline cookweek-link",href:n.privacyLink,target:"_blank"},se(e.$t("event.privacy-policy-terms")),9,l4)])]),_:1},8,["modelValue"])],2),v("div",{class:$e([r.step!==4&&"hidden"])},[pe(f,{formValues:r.formValues,themes:n.themes,location:n.location,audiences:n.audiences,leadingTeachers:n.leadingTeachers,languages:n.languages,countries:n.countries},null,8,["formValues","themes","location","audiences","leadingTeachers","languages","countries"])],2),v("div",o4,[r.step>1?(k(),D("button",{key:0,class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-2.5 px-6 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] max-sm:w-full sm:min-w-[224px]",type:"button",onClick:t[1]||(t[1]=()=>{r.step===4?r.handleGoToActivity():r.handleMoveStep(r.step-1)})},[r.step===4?(k(),D("span",u4,se(e.$t("event.view-activity")),1)):(k(),D("span",c4,se(e.$t("event.previous-step")),1))])):ae("",!0),t[4]||(t[4]=v("div",{class:"hidden md:block"},null,-1)),v("div",{id:"footer-scroll-activity",class:$e(["flex justify-center max-sm:w-full sm:min-w-[224px]",[r.step<4&&!r.pageFooterVisible?"md:!translate-y-0 max-md:fixed max-md:bottom-0 max-md:left-0 max-md:border-t-2 max-md:border-primary max-md:py-4 max-md:px-[44px] max-md:w-full max-md:bg-white max-md:z-[99]":"!translate-y-0"]])},[v("button",{class:$e(["text-nowrap flex justify-center items-center duration-300 rounded-full py-2.5 px-6 font-semibold text-lg max-sm:w-full sm:min-w-[224px]",[r.disableNextbutton||r.isSubmitting?"cursor-not-allowed bg-gray-200 text-gray-400":"bg-primary hover:bg-hover-orange text-[#20262C]"]]),type:"button",disabled:r.disableNextbutton||r.isSubmitting,onClick:t[2]||(t[2]=(...m)=>r.handleNextClick&&r.handleNextClick(...m))},[r.isSubmitting?(k(),D("span",f4,se(e.$t("event.submitting"))+"...",1)):r.step===4?(k(),D(Ve,{key:1},[(p=n.event)!=null&&p.id?(k(),D("span",h4,se(e.$t("event.back-to-map-page")),1)):(k(),D("span",p4,se(e.$t("event.add-another-activity")),1))],64)):r.step===3?(k(),D("span",m4,se(e.$t("event.submit")),1)):(k(),D("span",g4,se(e.$t("event.next-step")),1))],10,d4)],2)])])])])],512)],64)}const y4=gt(WN,[["render",v4]]),_4={props:{property:Object,type:String},data(){return{label:this.type?this.$t("resources.resources."+this.type+"."+this.property.name):this.property.name}}},b4={class:"bg-light-blue-100 py-1 px-4 text-sm font-semibold text-slate-500 rounded-full whitespace-nowrap"};function w4(e,t,n,r,s,a){return k(),D("span",b4,se(s.label),1)}const H1=gt(_4,[["render",w4]]),x4={components:{ResourcePill:H1},props:{resource:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},k4={class:"relative flex flex-col bg-white rounded-lg overflow-hidden"},S4={class:"relative w-full h-48 sm:h-56 md:h-60 bg-slate-100 overflow-hidden"},T4=["src"],A4={class:"flex gap-2 flex-wrap mb-2"},C4={class:"text-dark-blue font-semibold font-['Montserrat'] leading-6"},E4={key:0,class:"text-slate-500 text-[16px] leading-[22px] h-[22px]"},O4={ref:"descriptionRef",class:"relative flex-grow text-slate-500 overflow-hidden",style:{height:"auto"}},M4={class:"flex-shrink-0"},R4=["href"];function D4(e,t,n,r,s,a){var u,c,h,f,p,m;const o=st("resource-pill");return k(),D("div",k4,[v("div",S4,[v("img",{src:n.resource.thumbnail,alt:"",loading:"lazy",class:"absolute inset-0 w-full h-full object-cover object-center"},null,8,T4)]),v("div",{class:$e(["flex-grow flex flex-col gap-2 px-6 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[v("div",A4,[(k(!0),D(Ve,null,Qe(n.resource.types,y=>(k(),at(o,{property:y,type:"types"},null,8,["property"]))),256))]),v("div",C4,se(n.resource.name),1),(u=n.resource.main_language)!=null&&u.name||(h=(c=n.resource.languages)==null?void 0:c[0])!=null&&h.name?(k(),D("div",E4," Language: "+se(((f=n.resource.main_language)==null?void 0:f.name)||((m=(p=n.resource.languages)==null?void 0:p[0])==null?void 0:m.name)||""),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:$e(["flex-grow text-[16px] leading-[22px] h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",O4,[ft(se(n.resource.description)+" ",1),s.needShowMore?(k(),D("div",{key:0,class:$e(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...y)=>a.onToggleShowMore&&a.onToggleShowMore(...y))},se(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",M4,[t[2]||(t[2]=v("div",{class:"h-[56px]"},null,-1)),v("a",{class:"absolute left-6 right-6 bottom-4 flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:n.resource.source,target:"_blank"},[v("span",null,se(e.$t("myevents.view_lesson")),1),t[1]||(t[1]=v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"})],-1))],8,R4)])],2)])}const U1=gt(x4,[["render",D4]]),P4={props:["pagination","offset"],methods:{isCurrentPage(e){return this.pagination.current_page===e},changePage(e){e<1||e>this.pagination.last_page||(this.pagination.current_page=e,this.$emit("paginate",e))}},computed:{pages(){let e=[],t=this.pagination.current_page-Math.floor(this.offset/2);t<1&&(t=1);let n=t+this.offset-1;for(n>this.pagination.last_page&&(n=this.pagination.last_page);t<=n;)e.push(t),t++;return e}}},L4={role:"navigation","aria-label":"pagination"},I4={class:"flex flex-wrap items-center justify-center gap-2 py-12 m-0 font-['Blinker']"},N4=["disabled"],V4={class:"flex items-center gap-1 whitespace-nowrap"},F4=["onClick"],$4={key:1,class:"flex justify-center items-center w-12 h-12 text-xl rounded font-normal text-[#333E48] duration-300"},B4=["disabled"];function H4(e,t,n,r,s,a){return k(),D("nav",L4,[v("ul",I4,[v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[0]||(t[0]=Et(o=>a.changePage(n.pagination.current_page-1),["prevent"])),disabled:n.pagination.current_page<=1},t[2]||(t[2]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M25.8335 16H7.16683",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L7.16667 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,N4)]),(k(!0),D(Ve,null,Qe(a.pages,o=>(k(),D("li",V4,[n.pagination.current_page!=o?(k(),D("a",{key:0,class:"flex justify-center items-center w-12 h-12 text-xl hover:bg-[#1C4DA1]/10 rounded font-bold text-[#1C4DA1] underline duration-300 cursor-pointer",onClick:Et(u=>a.changePage(o),["prevent"])},se(o),9,F4)):(k(),D("a",$4,se(o),1))]))),256)),v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[1]||(t[1]=Et(o=>a.changePage(n.pagination.current_page+1),["prevent"])),disabled:n.pagination.current_page>=n.pagination.last_page},t[3]||(t[3]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M7.16699 16H25.8337",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L25.8333 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,B4)])])])}const fd=gt(P4,[["render",H4]]);var U4={exports:{}};/*! +}`;var vt=Dv(function(){return Rt(M,Je+"return "+Re).apply(n,K)});if(vt.source=Re,_f(vt))throw vt;return vt}function dC(i){return Nt(i).toLowerCase()}function fC(i){return Nt(i).toUpperCase()}function hC(i,l,d){if(i=Nt(i),i&&(d||l===n))return Hm(i);if(!i||!(l=Rr(l)))return i;var g=as(i),w=as(l),M=Um(g,w),K=jm(g,w)+1;return hi(g,M,K).join("")}function pC(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.slice(0,Wm(i)+1);if(!i||!(l=Rr(l)))return i;var g=as(i),w=jm(g,as(l))+1;return hi(g,0,w).join("")}function mC(i,l,d){if(i=Nt(i),i&&(d||l===n))return i.replace(yd,"");if(!i||!(l=Rr(l)))return i;var g=as(i),w=Um(g,as(l));return hi(g,w).join("")}function gC(i,l){var d=O,g=J;if(tn(l)){var w="separator"in l?l.separator:w;d="length"in l?mt(l.length):d,g="omission"in l?Rr(l.omission):g}i=Nt(i);var M=i.length;if(Ma(i)){var K=as(i);M=K.length}if(d>=M)return i;var ee=d-Ra(g);if(ee<1)return g;var oe=K?hi(K,0,ee).join(""):i.slice(0,ee);if(w===n)return oe+g;if(K&&(ee+=oe.length-ee),bf(w)){if(i.slice(ee).search(w)){var Ee,Oe=oe;for(w.global||(w=Id(w.source,Nt(um.exec(w))+"g")),w.lastIndex=0;Ee=w.exec(Oe);)var Re=Ee.index;oe=oe.slice(0,Re===n?ee:Re)}}else if(i.indexOf(Rr(w),ee)!=ee){var qe=oe.lastIndexOf(w);qe>-1&&(oe=oe.slice(0,qe))}return oe+g}function vC(i){return i=Nt(i),i&&pr.test(i)?i.replace(We,Yx):i}var yC=Fa(function(i,l,d){return i+(d?" ":"")+l.toUpperCase()}),kf=Pg("toUpperCase");function Rv(i,l,d){return i=Nt(i),l=d?n:l,l===n?Hx(i)?Gx(i):Dx(i):i.match(l)||[]}var Dv=yt(function(i,l){try{return Or(i,n,l)}catch(d){return _f(d)?d:new ot(d)}}),_C=Bs(function(i,l){return Yr(l,function(d){d=Ts(d),Fs(i,d,vf(i[d],i))}),i});function bC(i){var l=i==null?0:i.length,d=tt();return i=l?Xt(i,function(g){if(typeof g[1]!="function")throw new zr(o);return[d(g[0]),g[1]]}):[],yt(function(g){for(var w=-1;++wq)return[];var d=Pe,g=Kn(i,Pe);l=tt(l),i-=Pe;for(var w=Dd(g,l);++d0||l<0)?new xt(d):(i<0?d=d.takeRight(-i):i&&(d=d.drop(i)),l!==n&&(l=mt(l),d=l<0?d.dropRight(-l):d.take(l-i)),d)},xt.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},xt.prototype.toArray=function(){return this.take(Pe)},ks(xt.prototype,function(i,l){var d=/^(?:filter|find|map|reject)|While$/.test(l),g=/^(?:head|last)$/.test(l),w=T[g?"take"+(l=="last"?"Right":""):l],M=g||/^find/.test(l);w&&(T.prototype[l]=function(){var K=this.__wrapped__,ee=g?[1]:arguments,oe=K instanceof xt,Ee=ee[0],Oe=oe||ct(K),Re=function(bt){var Ct=w.apply(T,li([bt],ee));return g&&qe?Ct[0]:Ct};Oe&&d&&typeof Ee=="function"&&Ee.length!=1&&(oe=Oe=!1);var qe=this.__chain__,Je=!!this.__actions__.length,nt=M&&!qe,vt=oe&&!Je;if(!M&&Oe){K=vt?K:new xt(this);var rt=i.apply(K,ee);return rt.__actions__.push({func:xu,args:[Re],thisArg:n}),new Kr(rt,qe)}return nt&&vt?i.apply(this,ee):(rt=this.thru(Re),nt?g?rt.value()[0]:rt.value():rt)})}),Yr(["pop","push","shift","sort","splice","unshift"],function(i){var l=Ko[i],d=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",g=/^(?:pop|shift)$/.test(i);T.prototype[i]=function(){var w=arguments;if(g&&!this.__chain__){var M=this.value();return l.apply(ct(M)?M:[],w)}return this[d](function(K){return l.apply(ct(K)?K:[],w)})}}),ks(xt.prototype,function(i,l){var d=T[l];if(d){var g=d.name+"";Ft.call(Ia,g)||(Ia[g]=[]),Ia[g].push({name:l,func:d})}}),Ia[mu(n,B).name]=[{name:"wrapper",func:n}],xt.prototype.clone=vk,xt.prototype.reverse=yk,xt.prototype.value=_k,T.prototype.at=KT,T.prototype.chain=GT,T.prototype.commit=JT,T.prototype.next=ZT,T.prototype.plant=QT,T.prototype.reverse=e2,T.prototype.toJSON=T.prototype.valueOf=T.prototype.value=t2,T.prototype.first=T.prototype.head,Ml&&(T.prototype[Ml]=XT),T},Da=Jx();Wi?((Wi.exports=Da)._=Da,Sd._=Da):jn._=Da}).call(N1)})(Ec,Ec.exports);var cL=Ec.exports;const Bn=uL(cL);function dL(e,t){switch(e.replace("_","-")){case"af":case"af-ZA":case"bn":case"bn-BD":case"bn-IN":case"bg":case"bg-BG":case"ca":case"ca-AD":case"ca-ES":case"ca-FR":case"ca-IT":case"da":case"da-DK":case"de":case"de-AT":case"de-BE":case"de-CH":case"de-DE":case"de-LI":case"de-LU":case"el":case"el-CY":case"el-GR":case"en":case"en-AG":case"en-AU":case"en-BW":case"en-CA":case"en-DK":case"en-GB":case"en-HK":case"en-IE":case"en-IN":case"en-NG":case"en-NZ":case"en-PH":case"en-SG":case"en-US":case"en-ZA":case"en-ZM":case"en-ZW":case"eo":case"eo-US":case"es":case"es-AR":case"es-BO":case"es-CL":case"es-CO":case"es-CR":case"es-CU":case"es-DO":case"es-EC":case"es-ES":case"es-GT":case"es-HN":case"es-MX":case"es-NI":case"es-PA":case"es-PE":case"es-PR":case"es-PY":case"es-SV":case"es-US":case"es-UY":case"es-VE":case"et":case"et-EE":case"eu":case"eu-ES":case"eu-FR":case"fa":case"fa-IR":case"fi":case"fi-FI":case"fo":case"fo-FO":case"fur":case"fur-IT":case"fy":case"fy-DE":case"fy-NL":case"gl":case"gl-ES":case"gu":case"gu-IN":case"ha":case"ha-NG":case"he":case"he-IL":case"hu":case"hu-HU":case"is":case"is-IS":case"it":case"it-CH":case"it-IT":case"ku":case"ku-TR":case"lb":case"lb-LU":case"ml":case"ml-IN":case"mn":case"mn-MN":case"mr":case"mr-IN":case"nah":case"nb":case"nb-NO":case"ne":case"ne-NP":case"nl":case"nl-AW":case"nl-BE":case"nl-NL":case"nn":case"nn-NO":case"no":case"om":case"om-ET":case"om-KE":case"or":case"or-IN":case"pa":case"pa-IN":case"pa-PK":case"pap":case"pap-AN":case"pap-AW":case"pap-CW":case"ps":case"ps-AF":case"pt":case"pt-BR":case"pt-PT":case"so":case"so-DJ":case"so-ET":case"so-KE":case"so-SO":case"sq":case"sq-AL":case"sq-MK":case"sv":case"sv-FI":case"sv-SE":case"sw":case"sw-KE":case"sw-TZ":case"ta":case"ta-IN":case"ta-LK":case"te":case"te-IN":case"tk":case"tk-TM":case"ur":case"ur-IN":case"ur-PK":case"zu":case"zu-ZA":return t===1?0:1;case"am":case"am-ET":case"bh":case"fil":case"fil-PH":case"fr":case"fr-BE":case"fr-CA":case"fr-CH":case"fr-FR":case"fr-LU":case"gun":case"hi":case"hi-IN":case"hy":case"hy-AM":case"ln":case"ln-CD":case"mg":case"mg-MG":case"nso":case"nso-ZA":case"ti":case"ti-ER":case"ti-ET":case"wa":case"wa-BE":case"xbr":return t===0||t===1?0:1;case"be":case"be-BY":case"bs":case"bs-BA":case"hr":case"hr-HR":case"ru":case"ru-RU":case"ru-UA":case"sr":case"sr-ME":case"sr-RS":case"uk":case"uk-UA":return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"cs-CZ":case"sk":case"sk-SK":return t==1?0:t>=2&&t<=4?1:2;case"ga":case"ga-IE":return t==1?0:t==2?1:2;case"lt":case"lt-LT":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"sl":case"sl-SI":return t%100==1?0:t%100==2?1:t%100==3||t%100==4?2:3;case"mk":case"mk-MK":return t%10==1?0:1;case"mt":case"mt-MT":return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"lv":case"lv-LV":return t==0?0:t%10==1&&t%100!=11?1:2;case"pl":case"pl-PL":return t==1?0:t%10>=2&&t%10<=4&&(t%100<12||t%100>14)?1:2;case"cy":case"cy-GB":return t==1?0:t==2?1:t==8||t==11?2:3;case"ro":case"ro-RO":return t==1?0:t==0||t%100>0&&t%100<20?1:2;case"ar":case"ar-AE":case"ar-BH":case"ar-DZ":case"ar-EG":case"ar-IN":case"ar-IQ":case"ar-JO":case"ar-KW":case"ar-LB":case"ar-LY":case"ar-MA":case"ar-OM":case"ar-QA":case"ar-SA":case"ar-SD":case"ar-SS":case"ar-SY":case"ar-TN":case"ar-YE":return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11&&t%100<=99?4:5;default:return 0}}function fL(e,t,n){let r=e.split("|");const s=hL(r,t);if(s!==null)return s.trim();r=mL(r);const a=dL(n,t);return r.length===1||!r[a]?r[0]:r[a]}function hL(e,t){for(const n of e){let r=pL(n,t);if(r!==null)return r}return null}function pL(e,t){const n=e.match(/^[\{\[]([^\[\]\{\}]*)[\}\]](.*)/s)||[];if(n.length!==3)return null;const r=n[1],s=n[2];if(r.includes(",")){let[a,o]=r.split(",");if(o==="*"&&t>=parseFloat(a))return s;if(a==="*"&&t<=parseFloat(o))return s;if(t>=parseFloat(a)&&t<=parseFloat(o))return s}return parseFloat(r)===t?s:null}function mL(e){return e.map(t=>t.replace(/^[\{\[]([^\[\]\{\}]*)[\}\]]/,""))}const zf=(e,t,n={})=>{try{return e(t)}catch{return n}},Kf=async(e,t={})=>{try{return(await e).default||t}catch{return t}},gL={};function t0(e){return e||vL()||yL()}function vL(){return typeof process<"u"}function yL(){return typeof gL<"u"}const Za=typeof window>"u";let Wa=null;const n0={lang:!Za&&document.documentElement.lang?document.documentElement.lang.replace("-","_"):null,fallbackLang:"en",fallbackMissingTranslations:!1,resolve:e=>new Promise(t=>t({default:{}})),onLoad:e=>{}},_L={shared:!0};function Le(e,t={}){return Nr.getSharedInstance().trans(e,t)}const bL={install(e,t={}){t={..._L,...t};const n=t.shared?Nr.getSharedInstance(t,!0):new Nr(t);e.config.globalProperties.$t=(r,s)=>n.trans(r,s),e.config.globalProperties.$tChoice=(r,s,a)=>n.transChoice(r,s,a),e.provide("i18n",n)}};class Nr{constructor(t={}){this.activeMessages=Hr({}),this.fallbackMessages=Hr({}),this.reset=()=>{Nr.loaded=[],this.options=n0;for(const[n]of Object.entries(this.activeMessages))this.activeMessages[n]=null;this===Wa&&(Wa=null)},this.options={...n0,...t},this.options.fallbackMissingTranslations?this.loadFallbackLanguage():this.load()}setOptions(t={},n=!1){return this.options={...this.options,...t},n&&this.load(),this}load(){this[Za?"loadLanguage":"loadLanguageAsync"](this.getActiveLanguage())}loadFallbackLanguage(){if(!Za){this.resolveLangAsync(this.options.resolve,this.options.fallbackLang).then(({default:n})=>{this.applyFallbackLanguage(this.options.fallbackLang,n),this.load()});return}const{default:t}=this.resolveLang(this.options.resolve,this.options.fallbackLang);this.applyFallbackLanguage(this.options.fallbackLang,t),this.loadLanguage(this.getActiveLanguage())}loadLanguage(t,n=!1){const r=Nr.loaded.find(a=>a.lang===t);if(r){this.setLanguage(r);return}const{default:s}=this.resolveLang(this.options.resolve,t);this.applyLanguage(t,s,n,this.loadLanguage)}loadLanguageAsync(t,n=!1,r=!1){var a;r||((a=this.abortController)==null||a.abort(),this.abortController=new AbortController);const s=Nr.loaded.find(o=>o.lang===t);return s?Promise.resolve(this.setLanguage(s)):new Promise((o,u)=>{this.abortController.signal.addEventListener("abort",()=>{o()}),this.resolveLangAsync(this.options.resolve,t).then(({default:c})=>{o(this.applyLanguage(t,c,n,this.loadLanguageAsync))})})}resolveLang(t,n,r={}){return Object.keys(r).length||(r=zf(t,n)),t0(Za)?{default:{...r,...zf(t,`php_${n}`)}}:{default:r}}async resolveLangAsync(t,n){let r=zf(t,n);if(!(r instanceof Promise))return this.resolveLang(t,n,r);if(t0(Za)){const s=await Kf(t(`php_${n}`)),a=await Kf(r);return new Promise(o=>o({default:{...s,...a}}))}return new Promise(async s=>s({default:await Kf(r)}))}applyLanguage(t,n,r=!1,s){if(Object.keys(n).length<1){if(/[-_]/g.test(t)&&!r)return s.call(this,t.replace(/[-_]/g,o=>o==="-"?"_":"-"),!0,!0);if(t!==this.options.fallbackLang)return s.call(this,this.options.fallbackLang,!1,!0)}const a={lang:t,messages:n};return this.addLoadedLang(a),this.setLanguage(a)}applyFallbackLanguage(t,n){for(const[r,s]of Object.entries(n))this.fallbackMessages[r]=s;this.addLoadedLang({lang:this.options.fallbackLang,messages:n})}addLoadedLang(t){const n=Nr.loaded.findIndex(r=>r.lang===t.lang);if(n!==-1){Nr.loaded[n]=t;return}Nr.loaded.push(t)}setLanguage({lang:t,messages:n}){Za||document.documentElement.setAttribute("lang",t.replace("_","-")),this.options.lang=t;for(const[r,s]of Object.entries(n))this.activeMessages[r]=s;for(const[r,s]of Object.entries(this.fallbackMessages))(!this.isValid(n[r])||this.activeMessages[r]===r)&&(this.activeMessages[r]=s);for(const[r]of Object.entries(this.activeMessages))!this.isValid(n[r])&&!this.isValid(this.fallbackMessages[r])&&(this.activeMessages[r]=null);return this.options.onLoad(t),t}getActiveLanguage(){return this.options.lang||this.options.fallbackLang}isLoaded(t){return t??(t=this.getActiveLanguage()),Nr.loaded.some(n=>n.lang.replace(/[-_]/g,"-")===t.replace(/[-_]/g,"-"))}trans(t,n={}){return this.wTrans(t,n).value}wTrans(t,n={}){return db(()=>{let r=this.findTranslation(t);this.isValid(r)||(r=this.findTranslation(t.replace(/\//g,"."))),this.activeMessages[t]=this.isValid(r)?r:t}),me(()=>this.makeReplacements(this.activeMessages[t],n))}transChoice(t,n,r={}){return this.wTransChoice(t,n,r).value}wTransChoice(t,n,r={}){const s=this.wTrans(t,r);return r.count=n.toString(),me(()=>this.makeReplacements(fL(s.value,n,this.options.lang),r))}findTranslation(t){if(this.isValid(this.activeMessages[t]))return this.activeMessages[t];if(this.activeMessages[`${t}.0`]!==void 0){const r=Object.entries(this.activeMessages).filter(s=>s[0].startsWith(`${t}.`)).map(s=>s[1]);return Hr(r)}return this.activeMessages[t]}makeReplacements(t,n){const r=s=>s.charAt(0).toUpperCase()+s.slice(1);return Object.entries(n||[]).sort((s,a)=>s[0].length>=a[0].length?-1:1).forEach(([s,a])=>{a=a.toString(),t=(t||"").replace(new RegExp(`:${s}`,"g"),a).replace(new RegExp(`:${s.toUpperCase()}`,"g"),a.toUpperCase()).replace(new RegExp(`:${r(s)}`,"g"),r(a))}),t}isValid(t){return t!=null}static getSharedInstance(t,n=!1){return(Wa==null?void 0:Wa.setOptions(t,n))||(Wa=new Nr(t))}}Nr.loaded=[];function Hi(){const e=B=>{const V={};return B==null||B.forEach(x=>{V[x.id]=x.name}),V},t=me(()=>[Le("event.activity-overview"),Le("event.who-is-the-activity-for"),Le("event.organiser")]),n=me(()=>[{id:"coding-camp",name:Le("event.coding-camp")},{id:"summer-camp",name:Le("event.summer-camp")},{id:"weekend-course",name:Le("event.weekend-course")},{id:"evening-course",name:Le("event.evening-course")},{id:"careerday",name:Le("event.career-day")},{id:"university-visit",name:Le("event.university-visit")},{id:"coding-home",name:Le("event.coding-at-home")},{id:"code-week-challenge",name:Le("event.code-week-challenge")},{id:"competition",name:Le("event.competition")},{id:"other",name:Le("event.other-group-work-seminars-workshops")}]),r=me(()=>e(n.value)),s=me(()=>[{id:"open-online",name:Le("event.activitytype.open-online")},{id:"invite-online",name:Le("event.activitytype.invite-online")},{id:"open-in-person",name:Le("event.activitytype.open-in-person")},{id:"invite-in-person",name:Le("event.activitytype.invite-in-person")},{id:"other",name:Le("event.organizertype.other")}]),a=me(()=>e(s.value)),o=me(()=>({daily:Le("event.daily"),weekly:Le("event.weekly"),monthly:Le("event.monthly")})),u=me(()=>[{id:"0-1",name:Le("event.0-1-hours")},{id:"1-2",name:Le("event.1-2-hours")},{id:"2-4",name:Le("event.2-4-hours")},{id:"over-4",name:Le("event.longer-than-4-hours")}]),c=me(()=>e(u.value)),h=me(()=>[{id:"consecutive",name:Le("event.consecutive-learning-over-multiple-sessions")},{id:"individual",name:Le("event.recurring-individual")}]),f=me(()=>e(h.value)),p=me(()=>[{id:"under-5",name:Le("event.under-5-early-learners")},{id:"6-9",name:Le("event.6-9-primary")},{id:"10-12",name:Le("event.10-12-upper-primary")},{id:"13-15",name:Le("event.13-15-lower-secondary")},{id:"16-18",name:Le("event.16-18-upper-secondary")},{id:"19-25",name:Le("event.19-25-young-adults")},{id:"over-25",name:Le("event.over-25-adults")}]),m=me(()=>e(p.value)),y=me(()=>[{id:"school",name:Le("event.organizertype.school")},{id:"library",name:Le("event.organizertype.library")},{id:"non profit",name:Le("event.organizertype.non-profit")},{id:"private business",name:Le("event.organizertype.private-business")},{id:"other",name:Le("event.organizertype.other")}]),_=me(()=>e(y.value)),b=me(()=>[{id:"robotics-drones-smart-devices",name:Le("event.theme.robotics-drones-smart-devices")},{id:"cybersecurity-data",name:Le("event.theme.cybersecurity-data")},{id:"web-app-software-development",name:Le("event.theme.web-app-software-development")},{id:"visual-block-programming",name:Le("event.theme.visual-block-programming")},{id:"unplugged-playful-activities",name:Le("event.theme.unplugged-playful-activities")},{id:"art-creative-coding",name:Le("event.theme.art-creative-coding")},{id:"game-design",name:Le("event.theme.game-design")},{id:"internet-of-things-wearables",name:Le("event.theme.internet-of-things-wearables")},{id:"ar-vr-3d-technologies",name:Le("event.theme.ar-vr-3d-technologies")},{id:"digital-careers-learning-pathways",name:Le("event.theme.digital-careers-learning-pathways")},{id:"digital-literacy-soft-skills",name:Le("event.theme.digital-literacy-soft-skills")},{id:"ai-generative-ai",name:Le("event.theme.ai-generative-ai")},{id:"awareness-inspiration",name:Le("event.theme.awareness-inspiration")},{id:"promoting-diversity-inclusion",name:Le("event.theme.promoting-diversity-inclusion")},{id:"other-theme",name:Le("event.theme.other-theme")}]),A=me(()=>e(b.value));return{stepTitles:t,activityFormatOptions:n,activityFormatOptionsMap:r,activityTypeOptions:s,activityTypeOptionsMap:a,recurringFrequentlyMap:o,durationOptions:u,durationOptionsMap:c,recurringTypeOptions:h,recurringTypeOptionsMap:f,ageOptions:p,ageOptionsMap:m,organizerTypeOptions:y,organizerTypeOptionsMap:_,themeOptions:b,themeOptionsMap:A}}const gt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,s]of t)n[r]=s;return n},wL={props:{contentClass:{type:String},position:{type:String,default:"top",validator:e=>["top","right","bottom","left"].includes(e)}},setup(e){const t=de(!1),n=me(()=>{switch(e.position){case"top":return"bottom-full pb-2 left-1/2 -translate-x-1/2";case"right":return"left-full pl-2 top-1/2 -translate-y-1/2";case"bottom":return"top-full pt-2 left-1/2 -translate-x-1/2";case"left":return"right-full pr-2 top-1/2 -translate-y-1/2";default:return""}}),r=me(()=>{switch(e.position){case"top":return"absolute left-1/2 bottom-0 -translate-x-1/2 translate-y-2 border-8 border-transparent border-t-gray-800";case"right":return"absolute top-1/2 left-0 -translate-y-1/2 -translate-x-2 border-8 border-transparent border-r-gray-800";case"bottom":return"absolute left-1/2 top-0 -translate-x-1/2 -translate-y-2 border-8 border-transparent border-b-gray-800";case"left":return"absolute top-1/2 right-0 -translate-y-1/2 translate-x-2 border-8 border-transparent border-l-gray-800";default:return""}});return{show:t,positionClass:n,arrowClass:r}}},xL={class:"w-full px-3 py-2 rounded-lg bg-gray-800 text-white text-sm"};function kL(e,t,n,r,s,a){return k(),D("div",{class:"relative inline-block",onMouseenter:t[0]||(t[0]=o=>r.show=!0),onMouseleave:t[1]||(t[1]=o=>r.show=!1)},[Ne(e.$slots,"trigger",{},void 0,!0),r.show?(k(),D("div",{key:0,class:$e(["absolute z-10 break-words",r.positionClass,n.contentClass]),role:"tooltip"},[v("div",xL,[Ne(e.$slots,"content",{},void 0,!0)]),v("div",{class:$e(["tooltip-arrow",r.arrowClass])},null,2)],2)):ae("",!0)],32)}const V1=gt(wL,[["render",kL],["__scopeId","data-v-ad76dce9"]]),SL={props:{horizontalBreakpoint:String,horizontal:Boolean,label:String,name:String,names:Array,errors:Object},components:{Tooltip:V1},setup(e,{slots:t}){const n=me(()=>{const r=[],s=[];return e.name&&s.push(e.name),e.names&&s.push(...e.names),s.forEach(a=>{var o,u;(o=e.errors)!=null&&o[a]&&r.push(...(u=e.errors)==null?void 0:u[a])}),Bn.uniq(r)});return{slots:t,errorList:n}}},TL=["for"],AL={key:0,class:"flex item-start gap-3 text-error-200 font-semibold mt-2.5 empty:hidden"},CL={class:"leading-5"};function EL(e,t,n,r,s,a){var u;const o=st("Tooltip");return k(),D("div",{class:$e(["flex items-start flex-col gap-x-3 gap-y-2",[n.horizontalBreakpoint==="md"&&"md:gap-10 md:flex-row"]])},[v("label",{for:`id_${n.name||((u=n.names)==null?void 0:u[0])||""}`,class:$e(["flex items-center font-normal text-xl flex-1 text-slate-500 'w-full",[n.horizontalBreakpoint==="md"&&"md:min-h-[48px] md:w-1/3"]])},[v("span",null,[ft(se(n.label)+" ",1),r.slots.tooltip?(k(),at(o,{key:0,class:"ml-1 translate-y-1",contentClass:"w-64"},{trigger:Te(()=>t[0]||(t[0]=[v("img",{class:"text-dark-blue w-6 h-6",src:"/images/icon_question.svg"},null,-1)])),content:Te(()=>[Ne(e.$slots,"tooltip")]),_:3})):ae("",!0)])],10,TL),v("div",{class:$e(["h-full w-full",[n.horizontalBreakpoint==="md"&&"md:w-2/3"]])},[Ne(e.$slots,"default"),r.errorList.length?(k(),D("div",AL,[t[1]||(t[1]=v("img",{src:"/images/icon_error.svg"},null,-1)),(k(!0),D(Ve,null,Qe(r.errorList,c=>(k(),D("div",CL,se(c),1))),256))])):ae("",!0),Ne(e.$slots,"end")],2)],2)}const ld=gt(SL,[["render",EL]]);function Gf(e){return e===0?!1:Array.isArray(e)&&e.length===0?!0:!e}function OL(e){return(...t)=>!e(...t)}function ML(e,t){return e===void 0&&(e="undefined"),e===null&&(e="null"),e===!1&&(e="false"),e.toString().toLowerCase().indexOf(t.trim())!==-1}function RL(e){return e.filter(t=>!t.$isLabel)}function Jf(e,t){return n=>n.reduce((r,s)=>s[e]&&s[e].length?(r.push({$groupLabel:s[t],$isLabel:!0}),r.concat(s[e])):r,[])}const r0=(...e)=>t=>e.reduce((n,r)=>r(n),t);var DL={data(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default(e,t){return Gf(e)?"":t?e[t]:e}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1},preventAutofocus:{type:Boolean,default:!1},filteringSortFunc:{type:Function,default:null}},mounted(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue(){return this.modelValue||this.modelValue===0?Array.isArray(this.modelValue)?this.modelValue:[this.modelValue]:[]},filteredOptions(){const e=this.search||"",t=e.toLowerCase().trim();let n=this.options.concat();return this.internalSearch?n=this.groupValues?this.filterAndFlat(n,t,this.label):this.filterOptions(n,t,this.label,this.customLabel):n=this.groupValues?Jf(this.groupValues,this.groupLabel)(n):n,n=this.hideSelected?n.filter(OL(this.isSelected)):n,this.taggable&&t.length&&!this.isExistingOption(t)&&(this.tagPosition==="bottom"?n.push({isTag:!0,label:e}):n.unshift({isTag:!0,label:e})),n.slice(0,this.optionsLimit)},valueKeys(){return this.trackBy?this.internalValue.map(e=>e[this.trackBy]):this.internalValue},optionKeys(){return(this.groupValues?this.flatAndStrip(this.options):this.options).map(t=>this.customLabel(t,this.label).toString().toLowerCase())},currentOptionLabel(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:{handler(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("update:modelValue",this.multiple?[]:null))},deep:!0},search(){this.$emit("search-change",this.search)}},emits:["open","search-change","close","select","update:modelValue","remove","tag"],methods:{getValue(){return this.multiple?this.internalValue:this.internalValue.length===0?null:this.internalValue[0]},filterAndFlat(e,t,n){return r0(this.filterGroups(t,n,this.groupValues,this.groupLabel,this.customLabel),Jf(this.groupValues,this.groupLabel))(e)},flatAndStrip(e){return r0(Jf(this.groupValues,this.groupLabel),RL)(e)},updateSearch(e){this.search=e},isExistingOption(e){return this.options?this.optionKeys.indexOf(e)>-1:!1},isSelected(e){const t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isOptionDisabled(e){return!!e.$isDisabled},getOptionLabel(e){if(Gf(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;const t=this.customLabel(e,this.label);return Gf(t)?"":t},select(e,t){if(e.$isLabel&&this.groupSelect){this.selectGroup(e);return}if(!(this.blockKeys.indexOf(t)!==-1||this.disabled||e.$isDisabled||e.$isLabel)&&!(this.max&&this.multiple&&this.internalValue.length===this.max)&&!(t==="Tab"&&!this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e)){t!=="Tab"&&this.removeElement(e);return}this.multiple?this.$emit("update:modelValue",this.internalValue.concat([e])):this.$emit("update:modelValue",e),this.$emit("select",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup(e){const t=this.options.find(n=>n[this.groupLabel]===e.$groupLabel);if(t){if(this.wholeGroupSelected(t)){this.$emit("remove",t[this.groupValues],this.id);const n=this.trackBy?t[this.groupValues].map(s=>s[this.trackBy]):t[this.groupValues],r=this.internalValue.filter(s=>n.indexOf(this.trackBy?s[this.trackBy]:s)===-1);this.$emit("update:modelValue",r)}else{const n=t[this.groupValues].filter(r=>!(this.isOptionDisabled(r)||this.isSelected(r)));this.max&&n.splice(this.max-this.internalValue.length),this.$emit("select",n,this.id),this.$emit("update:modelValue",this.internalValue.concat(n))}this.closeOnSelect&&this.deactivate()}},wholeGroupSelected(e){return e[this.groupValues].every(t=>this.isSelected(t)||this.isOptionDisabled(t))},wholeGroupDisabled(e){return e[this.groupValues].every(this.isOptionDisabled)},removeElement(e,t=!0){if(this.disabled||e.$isDisabled)return;if(!this.allowEmpty&&this.internalValue.length<=1){this.deactivate();return}const n=typeof e=="object"?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.multiple){const r=this.internalValue.slice(0,n).concat(this.internalValue.slice(n+1));this.$emit("update:modelValue",r)}else this.$emit("update:modelValue",null);this.$emit("remove",e,this.id),this.closeOnSelect&&t&&this.deactivate()},removeLastElement(){this.blockKeys.indexOf("Delete")===-1&&this.search.length===0&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate(){this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&this.pointer===0&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.preventAutofocus||this.$nextTick(()=>this.$refs.search&&this.$refs.search.focus())):this.preventAutofocus||typeof this.$el<"u"&&this.$el.focus(),this.$emit("open",this.id))},deactivate(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search!==null&&typeof this.$refs.search<"u"&&this.$refs.search.blur():typeof this.$el<"u"&&this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle(){this.isOpen?this.deactivate():this.activate()},adjustPosition(){if(typeof window>"u")return;const e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||this.openDirection==="below"||this.openDirection==="bottom"?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))},filterOptions(e,t,n,r){return t?e.filter(s=>ML(r(s,n),t)).sort((s,a)=>typeof this.filteringSortFunc=="function"?this.filteringSortFunc(s,a):r(s,n).length-r(a,n).length):e},filterGroups(e,t,n,r,s){return a=>a.map(o=>{if(!o[n])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];const u=this.filterOptions(o[n],e,t,s);return u.length?{[r]:o[r],[n]:u}:[]})}}},PL={data(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition(){return this.pointer*this.optionHeight},visibleElements(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions(){this.pointerAdjust()},isOpen(){this.pointerDirty=!1},pointer(){this.$refs.search&&this.$refs.search.setAttribute("aria-activedescendant",this.id+"-"+this.pointer.toString())}},methods:{optionHighlight(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},groupHighlight(e,t){if(!this.groupSelect)return["multiselect__option--disabled",{"multiselect__option--group":t.$isLabel}];const n=this.options.find(r=>r[this.groupLabel]===t.$groupLabel);return n&&!this.wholeGroupDisabled(n)?["multiselect__option--group",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(n)}]:"multiselect__option--disabled"},addPointerElement({key:e}="Enter"){this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],e),this.pointerReset()},pointerForward(){this.pointer0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet(e){this.pointer=e,this.pointerDirty=!0}}},Ta={name:"vue-multiselect",mixins:[DL,PL],compatConfig:{MODE:3,ATTR_ENUMERATED_COERCION:!1},props:{name:{type:String,default:""},modelValue:{type:null,default(){return[]}},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:e=>`and ${e} more`},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0},required:{type:Boolean,default:!1}},computed:{hasOptionGroup(){return this.groupValues&&this.groupLabel&&this.groupSelect},isSingleLabelVisible(){return(this.singleValue||this.singleValue===0)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible(){return!this.internalValue.length&&(!this.searchable||!this.isOpen)},visibleValues(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue(){return this.internalValue[0]},deselectLabelText(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText(){return this.showLabels?this.selectLabel:""},selectGroupLabelText(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText(){return this.showLabels?this.selectedLabel:""},inputStyle(){return this.searchable||this.multiple&&this.modelValue&&this.modelValue.length?this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}:""},contentStyle(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove(){return this.openDirection==="above"||this.openDirection==="top"?!0:this.openDirection==="below"||this.openDirection==="bottom"?!1:this.preferredOpenDirection==="above"},showSearchInput(){return this.searchable&&(this.hasSingleSelectedSlot&&(this.visibleSingleValue||this.visibleSingleValue===0)?this.isOpen:!0)},isRequired(){return this.required===!1?!1:this.internalValue.length<=0}}};const LL=["tabindex","aria-expanded","aria-owns","aria-activedescendant"],IL={ref:"tags",class:"multiselect__tags"},NL={class:"multiselect__tags-wrap"},VL=["textContent"],FL=["onKeypress","onMousedown"],$L=["textContent"],BL={class:"multiselect__spinner"},HL=["name","id","spellcheck","placeholder","required","value","disabled","tabindex","aria-label","aria-controls"],UL=["id","aria-multiselectable"],jL={key:0},qL={class:"multiselect__option"},WL=["aria-selected","id","role"],YL=["onClick","onMouseenter","data-select","data-selected","data-deselect"],zL=["data-select","data-deselect","onMouseenter","onMousedown"],KL={class:"multiselect__option"},GL={class:"multiselect__option"};function JL(e,t,n,r,s,a){return k(),D("div",{tabindex:e.searchable?-1:n.tabindex,class:$e([{"multiselect--active":e.isOpen,"multiselect--disabled":n.disabled,"multiselect--above":a.isAbove,"multiselect--has-options-group":a.hasOptionGroup},"multiselect"]),onFocus:t[14]||(t[14]=o=>e.activate()),onBlur:t[15]||(t[15]=o=>e.searchable?!1:e.deactivate()),onKeydown:[t[16]||(t[16]=$n(Et(o=>e.pointerForward(),["self","prevent"]),["down"])),t[17]||(t[17]=$n(Et(o=>e.pointerBackward(),["self","prevent"]),["up"]))],onKeypress:t[18]||(t[18]=$n(Et(o=>e.addPointerElement(o),["stop","self"]),["enter","tab"])),onKeyup:t[19]||(t[19]=$n(o=>e.deactivate(),["esc"])),role:"combobox","aria-expanded":e.isOpen,"aria-owns":"listbox-"+e.id,"aria-activedescendant":e.isOpen&&e.pointer!==null?e.id+"-"+e.pointer:null},[Ne(e.$slots,"caret",{toggle:e.toggle},()=>[v("div",{onMousedown:t[0]||(t[0]=Et(o=>e.toggle(),["prevent","stop"])),class:"multiselect__select"},null,32)]),Ne(e.$slots,"clear",{search:e.search}),v("div",IL,[Ne(e.$slots,"selection",{search:e.search,remove:e.removeElement,values:a.visibleValues,isOpen:e.isOpen},()=>[An(v("div",NL,[(k(!0),D(Ve,null,Qe(a.visibleValues,(o,u)=>Ne(e.$slots,"tag",{option:o,search:e.search,remove:e.removeElement},()=>[(k(),D("span",{class:"multiselect__tag",key:u,onMousedown:t[1]||(t[1]=Et(()=>{},["prevent"]))},[v("span",{textContent:se(e.getOptionLabel(o))},null,8,VL),v("i",{tabindex:"1",onKeypress:$n(Et(c=>e.removeElement(o),["prevent"]),["enter"]),onMousedown:Et(c=>e.removeElement(o),["prevent"]),class:"multiselect__tag-icon"},null,40,FL)],32))])),256))],512),[[Vr,a.visibleValues.length>0]]),e.internalValue&&e.internalValue.length>n.limit?Ne(e.$slots,"limit",{key:0},()=>[v("strong",{class:"multiselect__strong",textContent:se(n.limitText(e.internalValue.length-n.limit))},null,8,$L)]):ae("v-if",!0)]),pe(ys,{name:"multiselect__loading"},{default:Te(()=>[Ne(e.$slots,"loading",{},()=>[An(v("div",BL,null,512),[[Vr,n.loading]])])]),_:3}),e.searchable?(k(),D("input",{key:0,ref:"search",name:n.name,id:e.id,type:"text",autocomplete:"off",spellcheck:n.spellcheck,placeholder:e.placeholder,required:a.isRequired,style:bn(a.inputStyle),value:e.search,disabled:n.disabled,tabindex:n.tabindex,"aria-label":n.name+"-searchbox",onInput:t[2]||(t[2]=o=>e.updateSearch(o.target.value)),onFocus:t[3]||(t[3]=Et(o=>e.activate(),["prevent"])),onBlur:t[4]||(t[4]=Et(o=>e.deactivate(),["prevent"])),onKeyup:t[5]||(t[5]=$n(o=>e.deactivate(),["esc"])),onKeydown:[t[6]||(t[6]=$n(Et(o=>e.pointerForward(),["prevent"]),["down"])),t[7]||(t[7]=$n(Et(o=>e.pointerBackward(),["prevent"]),["up"])),t[9]||(t[9]=$n(Et(o=>e.removeLastElement(),["stop"]),["delete"]))],onKeypress:t[8]||(t[8]=$n(Et(o=>e.addPointerElement(o),["prevent","stop","self"]),["enter"])),class:"multiselect__input","aria-controls":"listbox-"+e.id},null,44,HL)):ae("v-if",!0),a.isSingleLabelVisible?(k(),D("span",{key:1,class:"multiselect__single",onMousedown:t[10]||(t[10]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"singleLabel",{option:a.singleValue},()=>[ft(se(e.currentOptionLabel),1)])],32)):ae("v-if",!0),a.isPlaceholderVisible?(k(),D("span",{key:2,class:"multiselect__placeholder",onMousedown:t[11]||(t[11]=Et((...o)=>e.toggle&&e.toggle(...o),["prevent"]))},[Ne(e.$slots,"placeholder",{},()=>[ft(se(e.placeholder),1)])],32)):ae("v-if",!0)],512),pe(ys,{name:"multiselect",persisted:""},{default:Te(()=>[An(v("div",{class:"multiselect__content-wrapper",onFocus:t[12]||(t[12]=(...o)=>e.activate&&e.activate(...o)),tabindex:"-1",onMousedown:t[13]||(t[13]=Et(()=>{},["prevent"])),style:bn({maxHeight:e.optimizedHeight+"px"}),ref:"list"},[v("ul",{class:"multiselect__content",style:bn(a.contentStyle),role:"listbox",id:"listbox-"+e.id,"aria-multiselectable":e.multiple},[Ne(e.$slots,"beforeList"),e.multiple&&e.max===e.internalValue.length?(k(),D("li",jL,[v("span",qL,[Ne(e.$slots,"maxElements",{},()=>[ft("Maximum of "+se(e.max)+" options selected. First remove a selected option to select another.",1)])])])):ae("v-if",!0),!e.max||e.internalValue.length(k(),D("li",{class:"multiselect__element",key:u,"aria-selected":e.isSelected(o),id:e.id+"-"+u,role:o&&(o.$isLabel||o.$isDisabled)?null:"option"},[o&&(o.$isLabel||o.$isDisabled)?ae("v-if",!0):(k(),D("span",{key:0,class:$e([e.optionHighlight(u,o),"multiselect__option"]),onClick:Et(c=>e.select(o),["stop"]),onMouseenter:Et(c=>e.pointerSet(u),["self"]),"data-select":o&&o.isTag?e.tagPlaceholder:a.selectLabelText,"data-selected":a.selectedLabelText,"data-deselect":a.deselectLabelText},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,se(e.getOptionLabel(o)),1)])],42,YL)),o&&(o.$isLabel||o.$isDisabled)?(k(),D("span",{key:1,"data-select":e.groupSelect&&a.selectGroupLabelText,"data-deselect":e.groupSelect&&a.deselectGroupLabelText,class:$e([e.groupHighlight(u,o),"multiselect__option"]),onMouseenter:Et(c=>e.groupSelect&&e.pointerSet(u),["self"]),onMousedown:Et(c=>e.selectGroup(o),["prevent"])},[Ne(e.$slots,"option",{option:o,search:e.search,index:u},()=>[v("span",null,se(e.getOptionLabel(o)),1)])],42,zL)):ae("v-if",!0)],8,WL))),128)):ae("v-if",!0),An(v("li",null,[v("span",KL,[Ne(e.$slots,"noResult",{search:e.search},()=>[t[20]||(t[20]=ft("No elements found. Consider changing the search query."))])])],512),[[Vr,n.showNoResults&&e.filteredOptions.length===0&&e.search&&!n.loading]]),An(v("li",null,[v("span",GL,[Ne(e.$slots,"noOptions",{},()=>[t[21]||(t[21]=ft("List is empty."))])])],512),[[Vr,n.showNoOptions&&(e.options.length===0||a.hasOptionGroup===!0&&e.filteredOptions.length===0)&&!e.search&&!n.loading]]),Ne(e.$slots,"afterList")],12,UL)],36),[[Vr,e.isOpen]])]),_:3})],42,LL)}Ta.render=JL;const ZL={props:{multiple:Boolean,returnObject:Boolean,allowEmpty:{type:Boolean,default:!0},modelValue:[Array,String],deselectLabel:String,options:Array,idName:{type:String,default:"id"},labelField:{type:String,default:"name"},theme:{type:String,default:"new"},largeText:{type:Boolean,default:!1},searchable:{type:Boolean,default:!1}},components:{Multiselect:Ta},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=de(),r=a=>{if(e.multiple){const o=e.returnObject?a:a.map(u=>u[e.idName]);t("update:modelValue",o),t("onChange",o)}else{const o=e.returnObject?a:a[e.idName];t("update:modelValue",o),t("onChange",o)}},s=a=>{var o,u;return e.multiple?n.value?(o=n.value)==null?void 0:o.some(c=>String(c[e.idName])===String(a[e.idName])):!1:String((u=n.value)==null?void 0:u[e.idName])===String(a[e.idName])};return Wt([()=>e.multiple,()=>e.returnObject,()=>e.options,()=>e.modelValue],()=>{var a,o;e.returnObject?n.value=e.modelValue:e.multiple?Array.isArray(e.modelValue)&&(n.value=(a=e.modelValue)==null?void 0:a.map(u=>e.options.find(c=>c[e.idName]===u))):n.value=(o=e.options)==null?void 0:o.find(u=>u[e.idName]===e.modelValue)},{immediate:!0}),{selectedValues:n,isSelectedOption:s,onUpdateModalValue:r}}},XL={class:"flex justify-between items-center cursor-pointer"},QL={class:"whitespace-normal leading-6"},eI=["for"],tI={key:0,class:"h-4 w-4 text-[#05603A]",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},nI={class:"flex gap-2.5 items-center rounded-full bg-dark-blue text-white px-4 py-2"},rI={class:"font-semibold leading-4"},sI=["onClick"],iI={class:"flex gap-4 items-center cursor-pointer"},aI={class:"whitespace-normal leading-6"},lI={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},oI=["onMousedown"];function uI(e,t,n,r,s,a){const o=st("multiselect");return k(),at(o,{class:$e(["multi-select",[n.multiple&&"multiple",n.theme==="new"&&"new-theme large-text",n.largeText&&"large-text"]]),modelValue:r.selectedValues,"onUpdate:modelValue":[t[0]||(t[0]=u=>r.selectedValues=u),r.onUpdateModalValue],"track-by":n.idName,label:n.labelField,multiple:n.multiple,"preselect-first":!1,"close-on-select":!n.multiple,"clear-on-select":!n.multiple,"preserve-search":!0,searchable:n.searchable,"allow-empty":n.allowEmpty,"deselect-label":n.deselectLabel,options:n.options},Hn({tag:Te(({option:u,remove:c})=>[v("span",nI,[v("span",rI,se(u.name),1),v("span",{onClick:h=>c(u)},t[2]||(t[2]=[v("img",{src:"/images/close-white.svg"},null,-1)]),8,sI)])]),caret:Te(({toggle:u})=>[v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2",onMousedown:Et(u,["prevent"])},t[4]||(t[4]=[v("img",{src:"/images/select-arrow.svg"},null,-1)]),40,oI)]),noResult:Te(()=>[t[5]||(t[5]=v("div",{class:"text-gray-400 text-center"},"No elements found",-1))]),_:2},[n.multiple&&n.theme==="new"?{name:"option",fn:Te(({option:u})=>[v("div",XL,[v("span",QL,se(u[n.labelField]),1),v("div",{class:$e(["flex-shrink-0 h-6 w-6 border-2 bg-white flex items-center justify-center cursor-pointer rounded",[r.isSelectedOption(u)?"border-[#05603A]":"border-dark-blue-200"]]),for:e.id},[r.isSelectedOption(u)?(k(),D("svg",tI,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],10,eI)])]),key:"0"}:void 0,n.multiple?void 0:{name:"option",fn:Te(({option:u})=>[v("div",iI,[v("span",aI,se(u[n.labelField]),1),v("div",null,[r.isSelectedOption(u)?(k(),D("svg",lI,t[3]||(t[3]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)])])]),key:"1"}]),1032,["class","modelValue","track-by","label","multiple","close-on-select","clear-on-select","searchable","allow-empty","deselect-label","options","onUpdate:modelValue"])}const Fo=gt(ZL,[["render",uI]]),cI={props:{modelValue:[String,Number],name:String,min:Number,max:Number,type:{type:String,default:"text"}},emits:["update:modelValue","onChange","onBlur"],setup(e,{emit:t}){const n=de(e.modelValue);return Wt(()=>e.modelValue,()=>{n.value=e.modelValue}),{localValue:n,onChange:a=>{let o=a.target.value;e.type==="number"&&(o=o&&Number(o),e.min!==void 0&&e.min!==null&&(o=Math.max(o,e.min)),e.max!==void 0&&e.max!==null&&(o=Math.min(o,e.max))),Un(()=>{t("update:modelValue",o),t("onChange",o)})},onBlur:()=>{t("onBlur")}}}},dI=["id","type","min","max","name"];function fI(e,t,n,r,s,a){return An((k(),D("input",{class:"w-full border-2 border-solid border-dark-blue-200 rounded-full h-12 px-6 text-xl text-slate-600",id:`id_${n.name}`,type:n.type,min:n.min,max:n.max,name:n.name,"onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),onInput:t[1]||(t[1]=(...o)=>r.onChange&&r.onChange(...o)),onBlur:t[2]||(t[2]=(...o)=>r.onBlur&&r.onBlur(...o))},null,40,dI)),[[nd,r.localValue]])}const od=gt(cI,[["render",fI]]),hI={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.value)}}}},pI={class:"flex items-center gap-2 cursor-pointer"},mI=["id","name","value","checked"],gI=["for"],vI={class:"cursor-pointer text-xl text-slate-500"};function yI(e,t,n,r,s,a){return k(),D("label",pI,[v("input",{class:"peer hidden",type:"radio",id:`${n.name}-${n.value}`,name:n.name,value:n.value,checked:n.modelValue===n.value,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,mI),v("div",{class:"h-8 w-8 rounded-full border-2 bg-white border-dark-blue-200 flex items-center justify-center cursor-pointer peer-checked:before:content-[''] peer-checked:before:block peer-checked:before:w-3 peer-checked:before:h-3 peer-checked:before:rounded-full peer-checked:before:bg-slate-600",for:`${n.name}-${n.value}`},null,8,gI),v("span",vI,se(n.label),1)])}const jp=gt(hI,[["render",yI]]),_I={props:{modelValue:String,name:String,placeholder:String,height:{type:Number,default:400}},emits:["update:modelValue","onChange"],setup(e,{emit:t}){const n=a=>{t("update:modelValue",a),t("onChange",a)},r=()=>{const a="/js/tinymce/tinymce.min.js";return new Promise((o,u)=>{if(document.querySelector(`script[src="${a}"]`))return o();const c=document.createElement("script");c.src=a,c.onload=()=>o(),c.onerror=()=>u(new Error(`Failed to load script ${a}`)),document.head.appendChild(c)})},s=async()=>{try{await r()}catch(a){console.log("Can't load tinymce scrip:",a)}tinymce.init({selector:`#id_${e.name}`,height:e.height,width:"100%",setup:a=>{a.on("init",()=>{a.setContent(e.modelValue||"")}),a.on("change input",()=>{const o=a.getContent();a.save(),n(o)})}})};return Ht(()=>{s()}),{}}},bI={class:"custom-tinymce"},wI=["id","name","placeholder"];function xI(e,t,n,r,s,a){return k(),D("div",bI,[v("textarea",{class:"hidden",cols:"40",id:`id_${n.name}`,name:n.name,placeholder:n.placeholder,rows:"10"},null,8,wI)])}const kI=gt(_I,[["render",xI]]),SI={props:{errors:Object,formValues:Object,themes:Array,location:Object,countries:Array},components:{FieldWrapper:ld,SelectField:Fo,InputField:od,RadioField:jp,TinymceField:kI},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s}=Hi(),a=me(()=>!["open-online","invite-online"].includes(e.formValues.activity_type)&&e.formValues.locationDirty===!0&&e.formValues.locationSelected===!1);return{activityFormatOptions:t,activityTypeOptions:n,durationOptions:r,recurringTypeOptions:s,showSelectHint:a,handleLocationTyping:h=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationClear:()=>{e.formValues.location="",e.formValues.locationDirty=!0,e.formValues.locationSelected=!1},handleLocationChange:({location:h,geoposition:f,country_iso:p})=>{e.formValues.location=h||"",e.formValues.geoposition=f,e.formValues.country_iso=p,e.formValues.locationSelected=!0,e.formValues.locationDirty=!0}}}},TI={class:"flex flex-col gap-4 w-full"},AI={class:"flex gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},CI={class:"text-xl text-slate-500"},EI={key:0,class:"text-sm font-semibold text-red-600 mt-2"},OI={class:"w-full md:w-1/2"},MI={class:"w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},RI={class:"flex items-center gap-8 min-h-[48px]"},DI={key:0,class:"p-4 mt-4 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},PI={class:"block mb-2 text-xl font-semibold text-slate-500"},LI={class:"flex flex-wrap gap-8 items-center"},II={class:"block mt-6 mb-2 text-xl font-semibold text-slate-500"};function NI(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("autocomplete-geo"),f=st("date-time"),p=st("RadioField"),m=st("TinymceField");return k(),D("div",TI,[pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.title.label")}*`,name:"title",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.title,"onUpdate:modelValue":t[0]||(t[0]=y=>n.formValues.title=y),required:"",name:"title",placeholder:e.$t("event.title.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.specify-the-format-of-the-activity"),name:"activity_format",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.activity_format,"onUpdate:modelValue":t[1]||(t[1]=y=>n.formValues.activity_format=y),multiple:"",name:"activity_format",options:r.activityFormatOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.activitytype.label")}*`,name:"activity_type",errors:n.errors},{end:Te(()=>[v("div",AI,[t[14]||(t[14]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",CI,se(e.$t("event.if-no-clear-information-provide-estimate")),1)])]),default:Te(()=>[pe(c,{modelValue:n.formValues.activity_type,"onUpdate:modelValue":t[2]||(t[2]=y=>n.formValues.activity_type=y),required:"",name:"activity_type",options:r.activityTypeOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.address.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"(optional)":"*"}`,name:"location",errors:n.errors},{end:Te(()=>[r.showSelectHint?(k(),D("div",EI,se(e.$t("event.please-select-address-from-dropdown")),1)):ae("",!0)]),default:Te(()=>[pe(h,{class:"custom-geo-input",name:"location",placeholder:e.$t("event.address.placeholder"),location:n.formValues.location,value:n.formValues.location,geoposition:n.formValues.geoposition,onOnChange:r.handleLocationChange,onInput:r.handleLocationTyping,onClear:r.handleLocationClear},null,8,["placeholder","location","value","geoposition","onOnChange","onInput","onClear"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-duration"),name:"duration",errors:n.errors},{default:Te(()=>[v("div",OI,[pe(c,{modelValue:n.formValues.duration,"onUpdate:modelValue":t[3]||(t[3]=y=>n.formValues.duration=y),required:"",name:"duration",options:r.durationOptions,placeholder:e.$t("event.select-option")},null,8,["modelValue","options","placeholder"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.date"),names:["start_date","end_date"],errors:n.errors},{default:Te(()=>[v("div",MI,[pe(f,{name:"start_date",placeholder:e.$t("event.start.label"),flow:["calendar","time"],value:n.formValues.start_date,onOnChange:t[4]||(t[4]=y=>n.formValues.start_date=y)},null,8,["placeholder","value"]),t[15]||(t[15]=v("span",null,"-",-1)),pe(f,{name:"end_date",placeholder:e.$t("event.end.label"),flow:["calendar","time"],value:n.formValues.end_date,onOnChange:t[5]||(t[5]=y=>n.formValues.end_date=y)},null,8,["placeholder","value"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-it-a-recurring-event"),name:"is_recurring_event_local",errors:n.errors},{default:Te(()=>[v("div",RI,[pe(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[6]||(t[6]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"true",label:e.$t("event.true")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.is_recurring_event_local,"onUpdate:modelValue":t[7]||(t[7]=y=>n.formValues.is_recurring_event_local=y),name:"is_recurring_event_local",value:"false",label:e.$t("event.false")},null,8,["modelValue","label"])]),n.formValues.is_recurring_event_local==="true"?(k(),D("div",DI,[v("label",PI,se(e.$t("event.how-frequently")),1),v("div",LI,[pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[8]||(t[8]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"daily",label:e.$t("event.daily")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[9]||(t[9]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"weekly",label:e.$t("event.weekly")},null,8,["modelValue","label"]),pe(p,{modelValue:n.formValues.recurring_event,"onUpdate:modelValue":t[10]||(t[10]=y=>n.formValues.recurring_event=y),name:"recurring_event",value:"monthly",label:e.$t("event.monthly")},null,8,["modelValue","label"])]),v("label",II,se(e.$t("event.what-type-of-recurring-activity")),1),pe(c,{modelValue:n.formValues.recurring_type,"onUpdate:modelValue":t[11]||(t[11]=y=>n.formValues.recurring_type=y),name:"recurring_type",options:r.recurringTypeOptions},null,8,["modelValue","options"])])):ae("",!0)]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.theme-title"),name:"theme",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.theme,"onUpdate:modelValue":t[12]||(t[12]=y=>n.formValues.theme=y),multiple:"",required:"",name:"theme",placeholder:e.$t("event.select-theme"),options:n.themes},null,8,["modelValue","placeholder","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.activity-description"),name:"description",errors:n.errors},{default:Te(()=>[pe(m,{modelValue:n.formValues.description,"onUpdate:modelValue":t[13]||(t[13]=y=>n.formValues.description=y),name:"description"},null,8,["modelValue"])]),_:1},8,["label","errors"])])}const VI=gt(SI,[["render",NI]]);function FI(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map(function(s){s(n)}),(r=e.get("*"))&&r.slice().map(function(s){s(t,n)})}}}const ps=FI(),$I={props:{message:{type:Object,default:null}},setup(e){const t=de(""),n=de(!1),r=de(""),s=u=>{u&&(t.value=u.message,r.value=u.level.charAt(0).toUpperCase()+u.level.slice(1),n.value=!0,a())},a=()=>{setTimeout(()=>{n.value=!1},3e3)},o=me(()=>({success:r.value.toLowerCase()==="success",error:r.value.toLowerCase()==="error"}));return Ht(()=>{e.message&&s(e.message),ps.on("flash",s)}),ii(()=>{ps.off("flash",s)}),{body:t,show:n,level:r,flashClass:o}}},BI={key:0,class:"codeweek-flash-message",role:"alert"},HI={class:"level"},UI={class:"body"};function jI(e,t,n,r,s,a){return r.show?(k(),D("div",BI,[v("div",{class:$e(["content",r.flashClass])},[v("div",HI,se(r.level)+"!",1),v("div",UI,se(r.body),1)],2)])):ae("",!0)}const ud=gt($I,[["render",jI],["__scopeId","data-v-09461b5c"]]),qI={components:{Flash:ud},props:{name:{type:String,default:"picture"},picture:{type:String,default:""}},emits:["onChange"],setup(e,{emit:t}){const n=de(null),r=de(e.picture||""),s=de(""),a=()=>{var p;return(p=n.value)==null?void 0:p.click()},o=()=>{},u=()=>{},c=p=>{const[m]=p.dataTransfer.files;m&&f(m)},h=p=>{const[m]=p.target.files;m&&f(m)};function f(p){const m=new FormData;m.append("picture",p),Tt.post("/api/events/picture",m).then(y=>{s.value="",r.value=y.data.path,ps.emit("flash",{message:"Picture uploaded!",level:"success"}),t("onChange",y.data)}).catch(y=>{var b,A,B,V;const _=((V=(B=(A=(b=y.response)==null?void 0:b.data)==null?void 0:A.errors)==null?void 0:B.picture)==null?void 0:V[0])||"Image is too large. Maximum is 1Mb";s.value=_,ps.emit("flash",{message:_,level:"error"})})}return{fileInput:n,pictureClone:r,error:s,onTriggerFileInput:a,onDragOver:o,onDragLeave:u,onDrop:c,onFileChange:h}}},WI=["src"],YI={class:"text-xl text-slate-500"},zI={class:"text-xs text-slate-500"},KI={key:0,class:"flex gap-3 mt-2.5 font-semibold item-start text-error-200"},GI={class:"leading-5"},JI={class:"flex gap-2.5 mt-4 w-full"},ZI={class:"mt-1 text-xs text-slate-500"},XI={class:"pl-4 my-4 list-disc"},QI={class:"text-xs text-slate-500"};function eN(e,t,n,r,s,a){const o=st("Flash");return k(),D("div",null,[v("div",{class:"flex flex-col justify-center items-center gap-2 border-[3px] border-dashed border-dark-blue-200 w-full rounded-2xl py-12 px-8 cursor-pointer",onClick:t[1]||(t[1]=(...u)=>r.onTriggerFileInput&&r.onTriggerFileInput(...u)),onDragover:t[2]||(t[2]=Et((...u)=>r.onDragOver&&r.onDragOver(...u),["prevent"])),onDragleave:t[3]||(t[3]=(...u)=>r.onDragLeave&&r.onDragLeave(...u)),onDrop:t[4]||(t[4]=Et((...u)=>r.onDrop&&r.onDrop(...u),["prevent"]))},[v("div",{class:$e(["mb-4",[!r.pictureClone&&"hidden"]])},[v("img",{src:r.pictureClone,class:"mr-1"},null,8,WI)],2),v("div",{class:$e([!!r.pictureClone&&"hidden"])},t[5]||(t[5]=[v("img",{class:"w-16 h-16",src:"/images/icon_image.svg"},null,-1)]),2),v("span",YI,se(e.$t("event.drop-your-image-here-or-upload")),1),v("span",zI,se(e.$t("event.max-size-1mb-image-formats-jpg-png")),1),v("input",{class:"hidden",type:"file",ref:"fileInput",onChange:t[0]||(t[0]=(...u)=>r.onFileChange&&r.onFileChange(...u))},null,544)],32),r.error?(k(),D("div",KI,[t[6]||(t[6]=v("img",{src:"/images/icon_error.svg"},null,-1)),v("div",GI,se(r.error),1)])):ae("",!0),v("div",JI,[t[7]||(t[7]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",ZI,[ft(se(e.$t("event.by-submitting-images-through-this-form-you-confirm-that"))+" ",1),v("ul",XI,[v("li",null,se(e.$t("event.you-have-obtained-all-necessary-permissions")),1),v("li",null,se(e.$t("event.you-will-not-submit-any-images-with-faces-directly-visible-or-identifiable"))+" "+se(e.$t("event.if-this-is-the-case-ensure-faces-are-blurred"))+" "+se(e.$t("event.submissions-that-do-not-comply-will-not-be-accepted")),1),v("li",null,se(e.$t("event.you-understand-and-agree-images-will-be-shared")),1)])])]),v("div",QI,se(e.$t("event.info-max-size-1mb")),1),pe(o)])}const F1=gt(qI,[["render",eN]]),tN={props:{errors:Object,formValues:Object,audiences:Array,leadingTeachers:Array},components:{FieldWrapper:ld,SelectField:Fo,InputField:od,RadioField:jp,ImageField:F1},setup(e){const{ageOptions:t}=Hi();return{leadingTeacherOptions:me(()=>e.leadingTeachers.map(a=>({id:a,name:a}))),ageOptions:t,onPictureChange:a=>{e.formValues.picture=a.imageName,e.formValues.pictureUrl=a.path},handleCorrectCount:a=>{const o=Number(e.formValues.participants_count||"0");Number(e.formValues[a]||"0")>o&&(e.formValues[a]=o)}}}},nN={class:"flex flex-col gap-4 w-full"},rN={class:"flex flex-col gap-4 p-4 mt-2.5 w-full rounded-2xl border bg-dark-blue-50 border-dark-blue-100"},sN={class:"flex gap-2 p-2 mb-2 w-full bg-gray-100 rounded"},iN={class:"text-xl text-slate-500"},aN={class:"block mb-2 text-xl font-semibold text-slate-500"},lN={class:"grid grid-cols-1 gap-x-4 gap-y-4 md:grid-cols-2 md:gap-x-8"},oN={class:"flex items-center gap-8 min-h-[48px] h-full"},uN={class:"flex items-center gap-8 min-h-[48px] h-full"},cN={href:"/codeweek4all",target:"_blank"};function dN(e,t,n,r,s,a){const o=st("SelectField"),u=st("FieldWrapper"),c=st("InputField"),h=st("RadioField"),f=st("ImageField");return k(),D("div",nN,[pe(u,{horizontalBreakpoint:"md",label:e.$t("event.audiences"),name:"audience",errors:n.errors},{default:Te(()=>[pe(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.audience,"onUpdate:modelValue":t[0]||(t[0]=p=>n.formValues.audience=p),multiple:"",name:"audience",options:n.audiences},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.number-of-participants"),name:"participants_count",errors:n.errors},{end:Te(()=>[v("div",rN,[v("div",sN,[t[15]||(t[15]=v("img",{class:"flex-shrink-0 mt-1 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("span",iN,se(e.$t("event.if-no-clear-information-provide-estimate")),1)]),v("label",aN,se(e.$t("event.of-this-number-how-many-are")),1),v("div",lN,[pe(u,{label:e.$t("event.males"),name:"males_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.males_count,"onUpdate:modelValue":t[2]||(t[2]=p=>n.formValues.males_count=p),type:"number",min:0,name:"males_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[3]||(t[3]=p=>r.handleCorrectCount("event.males_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{label:e.$t("event.females"),name:"females_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.females_count,"onUpdate:modelValue":t[4]||(t[4]=p=>n.formValues.females_count=p),type:"number",min:0,name:"females_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[5]||(t[5]=p=>r.handleCorrectCount("event.females_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{label:e.$t("event.other-gender"),name:"other_count",errors:n.errors},{default:Te(()=>[pe(c,{modelValue:n.formValues.other_count,"onUpdate:modelValue":t[6]||(t[6]=p=>n.formValues.other_count=p),type:"number",min:0,name:"other_count",placeholder:e.$t("event.enter-number"),onOnBlur:t[7]||(t[7]=p=>r.handleCorrectCount("event.other_count"))},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])])]),default:Te(()=>[pe(c,{modelValue:n.formValues.participants_count,"onUpdate:modelValue":t[1]||(t[1]=p=>n.formValues.participants_count=p),type:"number",min:0,required:"",name:"participants_count",placeholder:e.$t("event.enter-number")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.age"),name:"ages",errors:n.errors},{default:Te(()=>[pe(o,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.ages,"onUpdate:modelValue":t[8]||(t[8]=p=>n.formValues.ages=p),multiple:"",name:"ages",options:r.ageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-extracurricular-activity"),name:"is_extracurricular_event",errors:n.errors},{default:Te(()=>[v("div",oN,[pe(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[9]||(t[9]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_extracurricular_event,"onUpdate:modelValue":t[10]||(t[10]=p=>n.formValues.is_extracurricular_event=p),name:"is_extracurricular_event",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.is-this-an-activity-within-the-standard-school-curriculum"),name:"is_standard_school_curriculum",errors:n.errors},{default:Te(()=>[v("div",uN,[pe(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[11]||(t[11]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_standard_school_curriculum,"onUpdate:modelValue":t[12]||(t[12]=p=>n.formValues.is_standard_school_curriculum=p),name:"is_standard_school_curriculum",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.code-week-4-all-code-optional"),name:"codeweek_for_all_participation_code",errors:n.errors},{tooltip:Te(()=>[ft(se(e.$t("event.codeweek_for_all_participation_code.explanation"))+" ",1),v("a",cN,se(e.$t("event.codeweek_for_all_participation_code.link")),1),t[16]||(t[16]=ft(". "))]),default:Te(()=>[pe(c,{modelValue:n.formValues.codeweek_for_all_participation_code,"onUpdate:modelValue":t[13]||(t[13]=p=>n.formValues.codeweek_for_all_participation_code=p),name:"codeweek_for_all_participation_code"},null,8,["modelValue"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.leading-teachers-optional"),name:"leading_teacher_tag",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.leading_teacher_tag,"onUpdate:modelValue":t[14]||(t[14]=p=>n.formValues.leading_teacher_tag=p),name:"leading_teacher_tag",options:r.leadingTeacherOptions},null,8,["modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.image-optional"),name:"picture",errors:n.errors},{default:Te(()=>[pe(f,{name:"picture",picture:n.formValues.pictureUrl,image:n.formValues.picture,onOnChange:r.onPictureChange},null,8,["picture","image","onOnChange"])]),_:1},8,["label","errors"])])}const fN=gt(tN,[["render",dN]]),hN={props:{errors:Object,formValues:Object,languages:Object,countries:Array},components:{FieldWrapper:ld,SelectField:Fo,InputField:od,RadioField:jp,ImageField:F1},setup(e,{emit:t}){const{organizerTypeOptions:n}=Hi(),r=me(()=>Object.entries(e.languages).map(([s,a])=>({id:s,name:a})));return{organizerTypeOptions:n,languageOptions:r}}},pN={class:"flex flex-col gap-4 w-full"},mN={class:"flex items-center gap-8 min-h-[48px] h-full"},gN={class:"flex gap-2.5 mt-4 w-full"},vN={class:"mt-1 text-xs text-slate-400"};function yN(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("RadioField");return k(),D("div",pN,[pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizer.label")}*`,name:"organizer",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.organizer,"onUpdate:modelValue":t[0]||(t[0]=f=>n.formValues.organizer=f),required:"",name:"organizer",placeholder:e.$t("event.organizer.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.organizertype.label")}*`,name:"organizer_type",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.organizer_type,"onUpdate:modelValue":t[1]||(t[1]=f=>n.formValues.organizer_type=f),required:"",name:"organizer_type",options:r.organizerTypeOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("resources.Languages")} (${e.$t("event.optional")})`,name:"language",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.language,"onUpdate:modelValue":t[2]||(t[2]=f=>n.formValues.language=f),name:"language",searchable:"",multiple:"",options:r.languageOptions},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.country")}*`,name:"country_iso",errors:n.errors},{default:Te(()=>[pe(c,{placeholder:e.$t("event.select-option"),modelValue:n.formValues.country_iso,"onUpdate:modelValue":t[3]||(t[3]=f=>n.formValues.country_iso=f),"id-name":"iso",searchable:"",required:"",name:"country_iso",options:n.countries},null,8,["placeholder","modelValue","options"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:e.$t("event.are-you-using-any-code-week-resources-in-this-activity"),name:"is_use_resource",errors:n.errors},{default:Te(()=>[v("div",mN,[pe(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[4]||(t[4]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"true",label:e.$t("event.yes")},null,8,["modelValue","label"]),pe(h,{modelValue:n.formValues.is_use_resource,"onUpdate:modelValue":t[5]||(t[5]=f=>n.formValues.is_use_resource=f),name:"is_use_resource",value:"false",label:e.$t("event.no")},null,8,["modelValue","label"])])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.website.label")} ${["open-online","invite-online"].includes(n.formValues.activity_type)?"*":e.$t("event.optional")}`,name:"event_url",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.event_url,"onUpdate:modelValue":t[6]||(t[6]=f=>n.formValues.event_url=f),name:"event_url",placeholder:e.$t("event.website.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.public.label")} (${e.$t("event.optional")})`,name:"contact_person",errors:n.errors},{default:Te(()=>[pe(o,{modelValue:n.formValues.contact_person,"onUpdate:modelValue":t[7]||(t[7]=f=>n.formValues.contact_person=f),type:"email",name:"contact_person",placeholder:e.$t("event.public.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"]),pe(u,{horizontalBreakpoint:"md",label:`${e.$t("event.contact.label")}*`,name:"user_email",errors:n.errors},{end:Te(()=>[v("div",gN,[t[9]||(t[9]=v("img",{class:"flex-shrink-0 w-6 h-6",src:"/images/icon_info.svg"},null,-1)),v("div",vN,se(e.$t("event.contact.explanation")),1)])]),default:Te(()=>[pe(o,{modelValue:n.formValues.user_email,"onUpdate:modelValue":t[8]||(t[8]=f=>n.formValues.user_email=f),required:"",type:"email",name:"user_email",placeholder:e.$t("event.contact.placeholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label","errors"])])}const _N=gt(hN,[["render",yN]]),bN={props:{formValues:Object,themes:Array,audiences:Array,leadingTeachers:Array,languages:Object,countries:Array},setup(e){const{activityFormatOptionsMap:t,activityTypeOptionsMap:n,recurringFrequentlyMap:r,durationOptionsMap:s,recurringTypeOptionsMap:a,ageOptionsMap:o,organizerTypeOptionsMap:u}=Hi();return{stepDataList:me(()=>{var Me,He,je;const{title:h,activity_format:f,activity_type:p,location:m,duration:y,start_date:_,end_date:b,is_recurring_event_local:A,recurring_event:B,recurring_type:V,theme:x,description:C,audience:$,participants_count:H,males_count:F,females_count:U,other_count:P,ages:O,is_extracurricular_event:J,is_standard_school_curriculum:X,codeweek_for_all_participation_code:fe,leading_teacher_tag:ne,pictureUrl:N,picture:Z,organizer:R,organizer_type:q,language:he,country_iso:Ae,is_use_resource:Pe,event_url:W,contact_person:ie,user_email:E}=e.formValues||{},re=(f||[]).map(Ue=>t.value[Ue]),_e=n.value[p],j=s.value[y],Ie=_?new Date(_).toISOString().slice(0,10):"",Xe=b?new Date(b).toISOString().slice(0,10):"",be=A==="true",et=a.value[V],z=(x||[]).map(Ue=>e.themes.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),S=[{label:Le("event.title.label"),value:h},{label:Le("event.specify-the-format-of-the-activity"),value:re.join(", ")},{label:Le("event.activitytype.label"),value:_e},{label:Le("event.address.label"),value:m},{label:Le("event.activity-duration"),value:j},{label:Le("event.date"),value:`${Ie} - ${Xe}`},{label:Le("event.is-it-a-recurring-event"),value:Le(be?"event.yes":"event.no")},{label:Le("event.how-frequently"),value:be?r.value[B]:""},{label:Le("event.what-type-of-recurring-activity"),value:et},{label:Le("event.theme-title"),value:z.join(", ")},{label:Le("event.activity-description"),htmlValue:C}],I=($||[]).map(Ue=>e.audiences.find(({id:Ge})=>Ge===Ue)).filter(Ue=>Ue).map(Ue=>Ue.name),G=[H||0,[`${F||0} ${Le("event.males")}`,`${U||0} ${Le("event.females")}`,`${P||0} ${Le("event.other-gender")}`].join(", ")].join(" - "),te=(O||[]).map(Ue=>o.value[Ue]),ge=[{label:Le("event.audience_title"),value:I==null?void 0:I.join(", ")},{label:Le("event.number-of-participants"),value:G},{label:Le("event.age"),value:te==null?void 0:te.join(", ")},{label:Le("event.is-this-an-extracurricular-activity"),value:Le(J==="true"?"event.yes":"event.no")},{label:Le("event.is-this-an-activity-within-the-standard-school-curriculum"),value:Le(X==="true"?"event.yes":"event.no")},{label:Le("event.code-week-4-all-code-optional"),value:fe},{label:Le("community.titles.2"),value:ne},{label:Le("event.image"),imageUrl:N,imageName:(He=(Me=Z==null?void 0:Z.split("/"))==null?void 0:Me.reverse())==null?void 0:He[0]}],Y=u.value[q],ce=he==null?void 0:he.map(Ue=>{var Ge;return(Ge=e.languages)==null?void 0:Ge[Ue]}).filter(Boolean),ye=(je=e.countries.find(({iso:Ue})=>Ue===Ae))==null?void 0:je.name,ke=[{label:Le("event.organizer.label"),value:R},{label:Le("event.organizertype.label"),value:Y},{label:Le("resources.Languages"),value:ce==null?void 0:ce.join(", ")},{label:Le("event.country"),value:ye},{label:Le("event.are-you-using-any-code-week-resources-in-this-activity"),value:Le(Pe==="true"?"event.yes":"event.no")},{label:Le("event.website.label"),value:W},{label:Le("event.public.label"),value:ie},{label:Le("event.contact.label"),value:E}],Ce=({value:Ue,htmlValue:Ge,imageUrl:pt})=>!Bn.isNil(Ue)&&!Bn.isEmpty(Ue)||!Bn.isEmpty(Ge)||!Bn.isEmpty(pt);return[{title:Le("event.confirmation_step.activity_overview"),list:S.filter(Ce)},{title:Le("event.confirmation_step.who_is_the_activity_for"),list:ge.filter(Ce)},{title:Le("event.confirmation_step.organiser"),list:ke.filter(Ce)}]}),trans:Le}}},wN={class:"flex flex-col gap-12 w-full"},xN={class:"flex flex-col gap-6"},kN={class:"text-dark-blue text-2xl md:text-[30px] leading-[44px] font-medium font-['Montserrat'] text-center"},SN={class:"flex flex-col gap-1"},TN={class:"flex gap-10 items-center px-4 py-2 text-[16px] md:text-xl text-slate-500 bg-white"},AN={class:"flex-shrink-0 w-32 md:w-60"},CN=["innerHTML"],EN={key:1},ON={class:"mb-2"},MN=["src"],RN={key:2,class:"flex-grow w-full"};function DN(e,t,n,r,s,a){return k(),D("div",wN,[(k(!0),D(Ve,null,Qe(r.stepDataList,({title:o,list:u})=>(k(),D("div",xN,[v("h2",kN,se(o),1),v("div",SN,[(k(!0),D(Ve,null,Qe(u,({label:c,value:h,htmlValue:f,imageUrl:p,imageName:m})=>(k(),D("div",TN,[v("div",AN,se(c),1),f?(k(),D("div",{key:0,innerHTML:f,class:"flex-grow w-full space-y-2 [&_p]:py-0"},null,8,CN)):ae("",!0),p?(k(),D("div",EN,[v("div",ON,se(r.trans("event.image-attached")),1),v("img",{class:"mb-2 max-h-80",src:p},null,8,MN),v("div",null,se(m),1)])):ae("",!0),h?(k(),D("div",RN,se(h||""),1)):ae("",!0)]))),256))])]))),256))])}const PN=gt(bN,[["render",DN]]),LN={props:{modelValue:String,name:String,label:String,value:String},emits:["update:modelValue"],setup(e,{emit:t}){return{onChange:r=>{t("update:modelValue",r.target.checked)}}}},IN={class:"flex items-center gap-2 cursor-pointer"},NN=["id","name","checked"],VN=["for"],FN={key:0,class:"h-5 w-5 text-slate-600",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-linecap":"round","stroke-linejoin":"round"},$N={class:"cursor-pointer text-xl text-slate-500"};function BN(e,t,n,r,s,a){return k(),D("label",IN,[v("input",{class:"peer hidden",type:"checkbox",id:n.name,name:n.name,checked:n.modelValue,onChange:t[0]||(t[0]=(...o)=>r.onChange&&r.onChange(...o))},null,40,NN),v("div",{class:"flex-shrink-0 h-8 w-8 border-2 bg-white flex items-center justify-center cursor-pointer border-dark-blue-200 rounded-lg",for:e.id},[n.modelValue?(k(),D("svg",FN,t[1]||(t[1]=[v("path",{d:"M5 13l4 4L19 7"},null,-1)]))):ae("",!0)],8,VN),v("span",$N,[ft(se(n.label)+" ",1),Ne(e.$slots,"default")])])}const HN=gt(LN,[["render",BN]]),UN={props:{token:{type:String,default:""},event:{type:Object,default:()=>({})},selectedValues:{type:Object,default:()=>({})},locale:{type:String,default:""},user:{type:Object,default:()=>({})},themes:{type:Array,default:()=>[]},audiences:{type:Array,default:()=>[]},leadingTeachers:{type:Array,default:()=>[]},languages:{type:Object,default:()=>({})},countries:{type:Array,default:()=>[]},location:{type:Object,default:()=>({})},privacyLink:{type:String,default:""}},components:{FormStep1:VI,FormStep2:fN,FormStep3:_N,AddConfirmation:PN,CheckboxField:HN},setup(e,{emit:t}){var $,H,F,U,P;const{stepTitles:n}=Hi(),r=de(null),s=de(null),a=de(1),o=de({}),u=de(!1),c=de(!1),h=de({activity_type:"open-in-person",location:(($=e.location)==null?void 0:$.location)||"",geoposition:((F=(H=e.location)==null?void 0:H.geoposition)==null?void 0:F.split(","))||[],is_recurring_event_local:"false",recurring_event:"daily",is_extracurricular_event:"false",is_standard_school_curriculum:"false",organizer:((U=e.location)==null?void 0:U.name)||"",organizer_type:((P=e==null?void 0:e.location)==null?void 0:P.organizer_type)||"",language:e.locale?[e.locale]:[],country_iso:e.location.country_iso||"",is_use_resource:"false",privacy:!1}),f=de(Bn.clone(h.value)),p=async()=>{var O;if(!c.value){if(a.value===4){(O=e.event)!=null&&O.id?V():x();return}if(console.log(_.value),a.value===3&&_.value){c.value=!0;try{await C()}finally{c.value=!1}return}if(a.value===2&&y.value){A(3);return}if(a.value===1&&m.value){A(2);return}}},m=me(()=>{const O=Bn.cloneDeep(f.value),J=["title","activity_type","duration","is_recurring_event_local","start_date","end_date","theme","description"];return["open-online","invite-online"].includes(O.activity_type)||J.push("location"),J.every(X=>!Bn.isEmpty(O[X]))}),y=me(()=>{const O=Bn.cloneDeep(f.value),J=["audience","ages","is_extracurricular_event"];return!!O.participants_count&&J.every(X=>!Bn.isEmpty(O[X]))}),_=me(()=>{const O=Bn.cloneDeep(f.value),J=["organizer","organizer_type","country_iso","user_email"];return["open-online","invite-online"].includes(O.activity_type)&&J.push("event_url"),O.privacy?J.every(X=>!Bn.isEmpty(O[X])):!1}),b=me(()=>a.value===1&&!m.value||a.value===2&&!y.value||a.value===3&&!_.value),A=O=>{a.value=Math.max(Math.min(O,4),1)},B=()=>{var X,fe,ne,N;const O=((X=e==null?void 0:e.event)==null?void 0:X.id)||((fe=r.value)==null?void 0:fe.id),J=((ne=e==null?void 0:e.event)==null?void 0:ne.slug)||((N=r.value)==null?void 0:N.slug);window.location.href=`/view/${O}/${J}`},V=()=>window.location.href="/events",x=()=>window.location.reload(),C=async()=>{var X,fe,ne,N,Z,R,q;o.value={};const O=f.value,J={_token:e.token,_method:Bn.isNil(e.event.id)?void 0:"PATCH",title:O.title,activity_format:(X=O.activity_format)==null?void 0:X.join(","),activity_type:O.activity_type,location:O.location,geoposition:((fe=O.geoposition)==null?void 0:fe.join(","))||[],duration:O.duration,start_date:O.start_date,end_date:O.end_date,theme:(ne=O.theme)==null?void 0:ne.join(","),description:O.description,audience:(N=O.audience)==null?void 0:N.join(","),participants_count:O.participants_count,males_count:O.males_count,females_count:O.females_count,other_count:O.other_count,ages:(Z=O.ages)==null?void 0:Z.join(","),is_extracurricular_event:O.is_extracurricular_event==="true",is_standard_school_curriculum:O.is_standard_school_curriculum==="true",codeweek_for_all_participation_code:O.codeweek_for_all_participation_code,leading_teacher_tag:O.leading_teacher_tag,picture:O.picture,organizer:O.organizer,organizer_type:O.organizer_type,language:O.language,country_iso:O.country_iso,is_use_resource:O.is_use_resource==="true",event_url:O.event_url,contact_person:O.contact_person,user_email:O.user_email,privacy:O.privacy===!0?"on":void 0};O.is_recurring_event_local==="true"&&(J.recurring_event=O.recurring_event,J.recurring_type=O.recurring_type);try{if(!Bn.isNil(e.event.id))await Tt.post(`/events/${e.event.id}`,J);else{const{data:he}=await Tt.post("/events",J);r.value=he.event}A(4)}catch(he){o.value=(q=(R=he.response)==null?void 0:R.data)==null?void 0:q.errors,a.value=1}finally{c.value=!1}};return Wt(()=>e.event,()=>{var fe,ne,N,Z;if(!e.event.id)return;const O=R=>{var q,he;return((he=(q=R==null?void 0:R.split(","))==null?void 0:q.filter(Ae=>!!Ae))==null?void 0:he.map(Ae=>Number(Ae)))||[]},J=e.event,X=J.geoposition||((fe=e.location)==null?void 0:fe.geoposition);f.value={...f.value,title:J.title,activity_format:J.activity_format,activity_type:J.activity_type||"open-in-person",location:J.location||((ne=e.location)==null?void 0:ne.location),geoposition:X==null?void 0:X.split(","),duration:J.duration,start_date:J.start_date,end_date:J.end_date,recurring_event:J.recurring_event||"daily",recurring_type:J.recurring_type,theme:O(e.selectedValues.themes),description:J.description,audience:O(e.selectedValues.audiences),participants_count:J.participants_count,males_count:J.males_count,females_count:J.females_count,other_count:J.other_count,ages:J.ages,is_extracurricular_event:String(!!J.is_extracurricular_event),is_standard_school_curriculum:String(!!J.is_standard_school_curriculum),codeweek_for_all_participation_code:J.codeweek_for_all_participation_code,leading_teacher_tag:J.leading_teacher_tag,picture:J.picture,pictureUrl:e.selectedValues.picture,organizer:J.organizer||((N=e.location)==null?void 0:N.name),organizer_type:J.organizer_type||((Z=e==null?void 0:e.location)==null?void 0:Z.organizer_type),language:J.languages||[e.locale],country_iso:J.country_iso||e.location.country_iso,is_use_resource:String(!!J.is_use_resource),event_url:J.event_url,contact_person:J.contact_person,user_email:J.user_email},J.recurring_event&&(f.value.is_recurring_event_local="true")},{immediate:!0}),Wt(()=>a.value,()=>{if(a.value===4){const O=document.getElementById("add-event-hero-section");O&&(O.style.display="none"),window.scrollTo({top:0})}else if(s.value){const O=s.value.getBoundingClientRect().top;window.scrollTo({top:O+window.pageYOffset-40})}}),Ht(()=>{const O=new IntersectionObserver(([X])=>{u.value=X.isIntersecting}),J=document.getElementById("page-footer");J&&O.observe(J)}),{containerRef:s,step:a,stepTitles:n,errors:o,formValues:f,handleGoToActivity:B,handleGoMapPage:V,handleReloadPage:x,handleMoveStep:A,handleSubmit:C,disableNextbutton:b,validStep1:m,validStep2:y,validStep3:_,pageFooterVisible:u,handleNextClick:p,isSubmitting:c}}},jN={key:0,class:"flex relative justify-center py-10 codeweek-container-lg"},qN={class:"flex gap-12"},WN=["onClick"],YN={class:"flex-1"},zN={class:"text-slate-500 font-normal text-base leading-[22px] p-0 text-center"},KN={key:0,class:"absolute top-6 left-[calc(100%+1.5rem)] -translate-x-1/2 w-[calc(100%-1rem)] md:w-[calc(100%-0.75rem)] h-[2px] bg-[#CCF0F9]"},GN={key:1,class:"flex relative justify-center px-4 py-10 codeweek-container-lg md:px-10 md:py-20"},JN={class:"flex flex-col justify-center items-center text-center gap-4 max-w-[660px]"},ZN={class:"text-dark-blue text-[22px] md:text-4xl font-semibold font-[Montserrat]"},XN={key:0,class:"flex flex-col gap-4 text-[16px] text-center"},QN={ref:"containerRef",class:"relative w-full"},e4={class:"relative pt-20 pb-16 codeweek-container-lg md:pt-32 md:pb-20"},t4={class:"flex justify-center"},n4={class:"flex flex-col max-w-[852px] w-full"},r4={key:0,class:"text-dark-blue text-2xl md:text-4xl leading-[44px] font-medium font-['Montserrat'] mb-10 text-center"},s4=["href"],i4={class:"flex flex-wrap gap-y-2 gap-x-4 justify-between mt-10 min-h-12"},a4={key:0},l4={key:1},o4=["disabled"],u4={key:0},c4={key:0},d4={key:1},f4={key:2},h4={key:3};function p4(e,t,n,r,s,a){var p;const o=st("FormStep1"),u=st("FormStep2"),c=st("FormStep3"),h=st("CheckboxField"),f=st("AddConfirmation");return k(),D(Ve,null,[r.step<4?(k(),D("div",jN,[v("div",qN,[(k(!0),D(Ve,null,Qe(r.stepTitles,(m,y)=>(k(),D("div",{class:$e(["flex relative flex-col flex-1 gap-2 items-center md:w-52",[y===0&&"cursor-pointer",y+1===2&&r.validStep1&&"cursor-pointer",y+1===3&&r.validStep2&&"cursor-pointer"]]),onClick:()=>{y+1===2&&!r.validStep1||y+1===3&&!r.validStep2||r.handleMoveStep(y+1)}},[v("div",{class:$e(["w-12 h-12 rounded-full flex justify-center items-center text-['#20262C'] font-semibold text-2xl",[r.step===y+1?"bg-light-blue-300":"bg-light-blue-100"]])},se(y+1),3),v("div",YN,[v("p",zN,se(e.$t(`event.${m}`)),1)]),yr.formValues.privacy=m),name:"privacy"},{default:Te(()=>[v("div",null,[v("span",null,se(e.$t("event.privacy")),1),v("a",{class:"ml-1 !inline cookweek-link",href:n.privacyLink,target:"_blank"},se(e.$t("event.privacy-policy-terms")),9,s4)])]),_:1},8,["modelValue"])],2),v("div",{class:$e([r.step!==4&&"hidden"])},[pe(f,{formValues:r.formValues,themes:n.themes,location:n.location,audiences:n.audiences,leadingTeachers:n.leadingTeachers,languages:n.languages,countries:n.countries},null,8,["formValues","themes","location","audiences","leadingTeachers","languages","countries"])],2),v("div",i4,[r.step>1?(k(),D("button",{key:0,class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-2.5 px-6 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] max-sm:w-full sm:min-w-[224px]",type:"button",onClick:t[1]||(t[1]=()=>{r.step===4?r.handleGoToActivity():r.handleMoveStep(r.step-1)})},[r.step===4?(k(),D("span",a4,se(e.$t("event.view-activity")),1)):(k(),D("span",l4,se(e.$t("event.previous-step")),1))])):ae("",!0),t[4]||(t[4]=v("div",{class:"hidden md:block"},null,-1)),v("div",{id:"footer-scroll-activity",class:$e(["flex justify-center max-sm:w-full sm:min-w-[224px]",[r.step<4&&!r.pageFooterVisible?"md:!translate-y-0 max-md:fixed max-md:bottom-0 max-md:left-0 max-md:border-t-2 max-md:border-primary max-md:py-4 max-md:px-[44px] max-md:w-full max-md:bg-white max-md:z-[99]":"!translate-y-0"]])},[v("button",{class:$e(["text-nowrap flex justify-center items-center duration-300 rounded-full py-2.5 px-6 font-semibold text-lg max-sm:w-full sm:min-w-[224px]",[r.disableNextbutton||r.isSubmitting?"cursor-not-allowed bg-gray-200 text-gray-400":"bg-primary hover:bg-hover-orange text-[#20262C]"]]),type:"button",disabled:r.disableNextbutton||r.isSubmitting,onClick:t[2]||(t[2]=(...m)=>r.handleNextClick&&r.handleNextClick(...m))},[r.isSubmitting?(k(),D("span",u4,se(e.$t("event.submitting"))+"...",1)):r.step===4?(k(),D(Ve,{key:1},[(p=n.event)!=null&&p.id?(k(),D("span",c4,se(e.$t("event.back-to-map-page")),1)):(k(),D("span",d4,se(e.$t("event.add-another-activity")),1))],64)):r.step===3?(k(),D("span",f4,se(e.$t("event.submit")),1)):(k(),D("span",h4,se(e.$t("event.next-step")),1))],10,o4)],2)])])])])],512)],64)}const m4=gt(UN,[["render",p4]]),g4={props:{property:Object,type:String},data(){return{label:this.type?this.$t("resources.resources."+this.type+"."+this.property.name):this.property.name}}},v4={class:"bg-light-blue-100 py-1 px-4 text-sm font-semibold text-slate-500 rounded-full whitespace-nowrap"};function y4(e,t,n,r,s,a){return k(),D("span",v4,se(s.label),1)}const $1=gt(g4,[["render",y4]]),_4={components:{ResourcePill:$1},props:{resource:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},b4={class:"relative flex flex-col bg-white rounded-lg overflow-hidden"},w4={class:"relative w-full h-48 sm:h-56 md:h-60 bg-slate-100 overflow-hidden"},x4=["src"],k4={class:"flex gap-2 flex-wrap mb-2"},S4={class:"text-dark-blue font-semibold font-['Montserrat'] leading-6"},T4={key:0,class:"text-slate-500 text-[16px] leading-[22px] h-[22px]"},A4={ref:"descriptionRef",class:"relative flex-grow text-slate-500 overflow-hidden",style:{height:"auto"}},C4={class:"flex-shrink-0"},E4=["href"];function O4(e,t,n,r,s,a){var u,c,h,f,p,m;const o=st("resource-pill");return k(),D("div",b4,[v("div",w4,[v("img",{src:n.resource.thumbnail,alt:"",loading:"lazy",class:"absolute inset-0 w-full h-full object-cover object-center"},null,8,x4)]),v("div",{class:$e(["flex-grow flex flex-col gap-2 px-6 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[v("div",k4,[(k(!0),D(Ve,null,Qe(n.resource.types,y=>(k(),at(o,{property:y,type:"types"},null,8,["property"]))),256))]),v("div",S4,se(n.resource.name),1),(u=n.resource.main_language)!=null&&u.name||(h=(c=n.resource.languages)==null?void 0:c[0])!=null&&h.name?(k(),D("div",T4," Language: "+se(((f=n.resource.main_language)==null?void 0:f.name)||((m=(p=n.resource.languages)==null?void 0:p[0])==null?void 0:m.name)||""),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:$e(["flex-grow text-[16px] leading-[22px] h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",A4,[ft(se(n.resource.description)+" ",1),s.needShowMore?(k(),D("div",{key:0,class:$e(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...y)=>a.onToggleShowMore&&a.onToggleShowMore(...y))},se(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",C4,[t[2]||(t[2]=v("div",{class:"h-[56px]"},null,-1)),v("a",{class:"absolute left-6 right-6 bottom-4 flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:n.resource.source,target:"_blank"},[v("span",null,se(e.$t("myevents.view_lesson")),1),t[1]||(t[1]=v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0"})],-1))],8,E4)])],2)])}const B1=gt(_4,[["render",O4]]),M4={props:["pagination","offset"],methods:{isCurrentPage(e){return this.pagination.current_page===e},changePage(e){e<1||e>this.pagination.last_page||(this.pagination.current_page=e,this.$emit("paginate",e))}},computed:{pages(){let e=[],t=this.pagination.current_page-Math.floor(this.offset/2);t<1&&(t=1);let n=t+this.offset-1;for(n>this.pagination.last_page&&(n=this.pagination.last_page);t<=n;)e.push(t),t++;return e}}},R4={role:"navigation","aria-label":"pagination"},D4={class:"flex flex-wrap items-center justify-center gap-2 py-12 m-0 font-['Blinker']"},P4=["disabled"],L4={class:"flex items-center gap-1 whitespace-nowrap"},I4=["onClick"],N4={key:1,class:"flex justify-center items-center w-12 h-12 text-xl rounded font-normal text-[#333E48] duration-300"},V4=["disabled"];function F4(e,t,n,r,s,a){return k(),D("nav",R4,[v("ul",D4,[v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[0]||(t[0]=Et(o=>a.changePage(n.pagination.current_page-1),["prevent"])),disabled:n.pagination.current_page<=1},t[2]||(t[2]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M25.8335 16H7.16683",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L7.16667 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,P4)]),(k(!0),D(Ve,null,Qe(a.pages,o=>(k(),D("li",L4,[n.pagination.current_page!=o?(k(),D("a",{key:0,class:"flex justify-center items-center w-12 h-12 text-xl hover:bg-[#1C4DA1]/10 rounded font-bold text-[#1C4DA1] underline duration-300 cursor-pointer",onClick:Et(u=>a.changePage(o),["prevent"])},se(o),9,I4)):(k(),D("a",N4,se(o),1))]))),256)),v("li",null,[v("a",{class:"block p-4 duration-300 rounded-full cursor-pointer bg-yellow hover:bg-primary",onClick:t[1]||(t[1]=Et(o=>a.changePage(n.pagination.current_page+1),["prevent"])),disabled:n.pagination.current_page>=n.pagination.last_page},t[3]||(t[3]=[v("svg",{width:"33",height:"32",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("path",{d:"M7.16699 16H25.8337",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"}),v("path",{d:"M16.5 6.66663L25.8333 16L16.5 25.3333",stroke:"black","stroke-width":"2.66667","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]),8,V4)])])])}const cd=gt(M4,[["render",F4]]);var $4={exports:{}};/*! * clipboard.js v2.0.11 * https://clipboardjs.com/ * * Licensed MIT © Zeno Rocha - */(function(e,t){(function(r,s){e.exports=s()})(F1,function(){return function(){var n={686:function(a,o,u){u.d(o,{default:function(){return Pe}});var c=u(279),h=u.n(c),f=u(370),p=u.n(f),m=u(817),y=u.n(m);function _(W){try{return document.execCommand(W)}catch{return!1}}var b=function(ie){var E=y()(ie);return _("cut"),E},A=b;function B(W){var ie=document.documentElement.getAttribute("dir")==="rtl",E=document.createElement("textarea");E.style.fontSize="12pt",E.style.border="0",E.style.padding="0",E.style.margin="0",E.style.position="absolute",E.style[ie?"right":"left"]="-9999px";var re=window.pageYOffset||document.documentElement.scrollTop;return E.style.top="".concat(re,"px"),E.setAttribute("readonly",""),E.value=W,E}var V=function(ie,E){var re=B(ie);E.container.appendChild(re);var _e=y()(re);return _("copy"),re.remove(),_e},x=function(ie){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},re="";return typeof ie=="string"?re=V(ie,E):ie instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(ie==null?void 0:ie.type)?re=V(ie.value,E):(re=y()(ie),_("copy")),re},C=x;function $(W){"@babel/helpers - typeof";return 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},$(W)}var H=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=ie.action,re=E===void 0?"copy":E,_e=ie.container,j=ie.target,Ie=ie.text;if(re!=="copy"&&re!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(j!==void 0)if(j&&$(j)==="object"&&j.nodeType===1){if(re==="copy"&&j.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(re==="cut"&&(j.hasAttribute("readonly")||j.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Ie)return C(Ie,{container:_e});if(j)return re==="cut"?A(j):C(j,{container:_e})},F=H;function U(W){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(E){return typeof E}:U=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},U(W)}function P(W,ie){if(!(W instanceof ie))throw new TypeError("Cannot call a class as a function")}function O(W,ie){for(var E=0;E"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function q(W){return q=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},q(W)}function he(W,ie){var E="data-clipboard-".concat(W);if(ie.hasAttribute(E))return ie.getAttribute(E)}var Ae=function(W){X(E,W);var ie=ne(E);function E(re,_e){var j;return P(this,E),j=ie.call(this),j.resolveOptions(_e),j.listenClick(re),j}return J(E,[{key:"resolveOptions",value:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof _e.action=="function"?_e.action:this.defaultAction,this.target=typeof _e.target=="function"?_e.target:this.defaultTarget,this.text=typeof _e.text=="function"?_e.text:this.defaultText,this.container=U(_e.container)==="object"?_e.container:document.body}},{key:"listenClick",value:function(_e){var j=this;this.listener=p()(_e,"click",function(Ie){return j.onClick(Ie)})}},{key:"onClick",value:function(_e){var j=_e.delegateTarget||_e.currentTarget,Ie=this.action(j)||"copy",Xe=F({action:Ie,container:this.container,target:this.target(j),text:this.text(j)});this.emit(Xe?"success":"error",{action:Ie,text:Xe,trigger:j,clearSelection:function(){j&&j.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(_e){return he("action",_e)}},{key:"defaultTarget",value:function(_e){var j=he("target",_e);if(j)return document.querySelector(j)}},{key:"defaultText",value:function(_e){return he("text",_e)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(_e){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return C(_e,j)}},{key:"cut",value:function(_e){return A(_e)}},{key:"isSupported",value:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],j=typeof _e=="string"?[_e]:_e,Ie=!!document.queryCommandSupported;return j.forEach(function(Xe){Ie=Ie&&!!document.queryCommandSupported(Xe)}),Ie}}]),E}(h()),Pe=Ae},828:function(a){var o=9;if(typeof Element<"u"&&!Element.prototype.matches){var u=Element.prototype;u.matches=u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector}function c(h,f){for(;h&&h.nodeType!==o;){if(typeof h.matches=="function"&&h.matches(f))return h;h=h.parentNode}}a.exports=c},438:function(a,o,u){var c=u(828);function h(m,y,_,b,A){var B=p.apply(this,arguments);return m.addEventListener(_,B,A),{destroy:function(){m.removeEventListener(_,B,A)}}}function f(m,y,_,b,A){return typeof m.addEventListener=="function"?h.apply(null,arguments):typeof _=="function"?h.bind(null,document).apply(null,arguments):(typeof m=="string"&&(m=document.querySelectorAll(m)),Array.prototype.map.call(m,function(B){return h(B,y,_,b,A)}))}function p(m,y,_,b){return function(A){A.delegateTarget=c(A.target,y),A.delegateTarget&&b.call(m,A)}}a.exports=f},879:function(a,o){o.node=function(u){return u!==void 0&&u instanceof HTMLElement&&u.nodeType===1},o.nodeList=function(u){var c=Object.prototype.toString.call(u);return u!==void 0&&(c==="[object NodeList]"||c==="[object HTMLCollection]")&&"length"in u&&(u.length===0||o.node(u[0]))},o.string=function(u){return typeof u=="string"||u instanceof String},o.fn=function(u){var c=Object.prototype.toString.call(u);return c==="[object Function]"}},370:function(a,o,u){var c=u(879),h=u(438);function f(_,b,A){if(!_&&!b&&!A)throw new Error("Missing required arguments");if(!c.string(b))throw new TypeError("Second argument must be a String");if(!c.fn(A))throw new TypeError("Third argument must be a Function");if(c.node(_))return p(_,b,A);if(c.nodeList(_))return m(_,b,A);if(c.string(_))return y(_,b,A);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function p(_,b,A){return _.addEventListener(b,A),{destroy:function(){_.removeEventListener(b,A)}}}function m(_,b,A){return Array.prototype.forEach.call(_,function(B){B.addEventListener(b,A)}),{destroy:function(){Array.prototype.forEach.call(_,function(B){B.removeEventListener(b,A)})}}}function y(_,b,A){return h(document.body,_,b,A)}a.exports=f},817:function(a){function o(u){var c;if(u.nodeName==="SELECT")u.focus(),c=u.value;else if(u.nodeName==="INPUT"||u.nodeName==="TEXTAREA"){var h=u.hasAttribute("readonly");h||u.setAttribute("readonly",""),u.select(),u.setSelectionRange(0,u.value.length),h||u.removeAttribute("readonly"),c=u.value}else{u.hasAttribute("contenteditable")&&u.focus();var f=window.getSelection(),p=document.createRange();p.selectNodeContents(u),f.removeAllRanges(),f.addRange(p),c=f.toString()}return c}a.exports=o},279:function(a){function o(){}o.prototype={on:function(u,c,h){var f=this.e||(this.e={});return(f[u]||(f[u]=[])).push({fn:c,ctx:h}),this},once:function(u,c,h){var f=this;function p(){f.off(u,p),c.apply(h,arguments)}return p._=c,this.on(u,p,h)},emit:function(u){var c=[].slice.call(arguments,1),h=((this.e||(this.e={}))[u]||[]).slice(),f=0,p=h.length;for(f;fU.teach===1)),a=de(e.prpLevels.filter(U=>U.learn===1)),o=de(e.prpTypes),u=de(e.prpProgrammingLanguages),c=de(e.prpCategories),h=de(e.prpLanguages),f=de(e.prpSubjects),p=de({}),m=Hr({current_page:1}),y=de([]),_=me(()=>e.levels.filter(U=>U.teach===1)),b=me(()=>e.levels.filter(U=>U.learn===1)),A=me(()=>[...o.value,...s.value,...a.value,...h.value,...u.value,...f.value,...c.value]),B=U=>{const P=O=>O.id!==U.id;o.value=o.value.filter(P),s.value=s.value.filter(P),a.value=a.value.filter(P),h.value=h.value.filter(P),u.value=u.value.filter(P),f.value=f.value.filter(P),c.value=c.value.filter(P),H()},V=()=>{o.value=[],s.value=[],a.value=[],h.value=[],u.value=[],f.value=[],c.value=[],H()},x=()=>{window.scrollTo(0,0)},C=Bn.debounce(()=>{H()},300),$=()=>{x(),H(!0)},H=(U=!1)=>{U||(m.current_page=1),y.value=[],Tt.post("/resources/search?page="+m.current_page,{query:n.value,searchInput:r.value,selectedLevels:[...s.value,...a.value],selectedTypes:o.value,selectedProgrammingLanguages:u.value,selectedCategories:c.value,selectedLanguages:h.value,selectedSubjects:f.value}).then(P=>{m.per_page=P.data.per_page,m.current_page=P.data.current_page,m.from=P.data.from,m.last_page=P.data.last_page,m.last_page_url=P.data.last_page_url,m.next_page_url=P.data.next_page_url,m.prev_page=P.data.prev_page,m.prev_page_url=P.data.prev_page,m.to=P.data.to,m.total=P.data.total,y.value=P.data.data}).catch(P=>{p.value=P.response.data})},F=(U,P)=>Le(P+"."+U.name);return Ht(()=>{H()}),{query:n,searchInput:r,targetAudiences:_,levelsDifficulty:b,selectedTargetAudiences:s,selectedLevelsDifficulty:a,selectedTypes:o,selectedProgrammingLanguages:u,selectedCategories:c,selectedLanguages:h,selectedSubjects:f,errors:p,pagination:m,resources:y,debounceSearch:C,paginate:$,onSubmit:H,customLabel:F,showFilterModal:t,tags:A,removeSelectedItem:B,removeAllSelectedItems:V}}},q4={class:"codeweek-resourceform-component font-['Blinker']"},W4={class:"codeweek-container py-6"},Y4={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},z4={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 mb-12"},K4={class:"block text-[16px] text-slate-500 mb-2"},G4=["placeholder"],J4={class:"block text-[16px] text-slate-500 mb-2"},Z4={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},X4={class:"language-json"},Q4={class:"block text-[16px] text-slate-500 mb-2"},eV={class:"language-json"},tV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},nV={class:"block text-[16px] text-slate-500 mb-2"},rV={class:"language-json"},sV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},iV={class:"block text-[16px] text-slate-500 mb-2"},aV={class:"language-json"},lV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},oV={class:"block text-[16px] text-slate-500 mb-2"},uV={class:"language-json"},cV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},dV={class:"block text-[16px] text-slate-500 mb-2"},fV={class:"language-json"},hV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},pV={class:"block text-[16px] text-slate-500 mb-2"},mV={class:"language-json"},gV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},vV={class:"sm:col-span-2 md:col-span-1 lg:col-span-full lg:grid grid-cols-12 mt-3"},yV={class:"w-full flex items-end justify-center lg:col-span-4 h-full"},_V={class:"text-base leading-7 font-semibold text-black normal-case"},bV={key:0,class:"flex md:justify-center"},wV={class:"max-md:w-full flex flex-wrap gap-2"},xV={class:"flex items-center gap-2"},kV=["onClick"],SV={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},TV={class:"relative pt-20 md:pt-48"},AV={class:"bg-yellow-50"},CV={class:"relative z-10 codeweek-container"},EV={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function OV(e,t,n,r,s,a){const o=st("multiselect"),u=st("resource-card"),c=st("pagination");return k(),D("div",q4,[v("div",W4,[v("div",{class:$e(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",Y4,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=h=>r.showFilterModal=!1)},t[14]||(t[14]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",z4,[v("div",null,[v("label",K4,se(e.$t("resources.search_by_title_description")),1),An(v("input",{class:"px-6 py-3 w-full text-[16px] rounded-full border-solid border-2 border-[#A4B8D9] text-[#333E48] font-semibold placeholder:font-normal",type:"text","onUpdate:modelValue":t[1]||(t[1]=h=>r.searchInput=h),onSearchChange:t[2]||(t[2]=(...h)=>r.debounceSearch&&r.debounceSearch(...h)),onKeyup:t[3]||(t[3]=$n((...h)=>r.onSubmit&&r.onSubmit(...h),["enter"])),placeholder:e.$t("resources.search_resources")},null,40,G4),[[Ni,r.searchInput]])]),v("div",null,[v("label",J4,se(e.$t("resources.resource_type")),1),pe(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=h=>r.selectedTypes=h),class:"multi-select",options:n.types,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.resource_type_placeholder"),label:"resources.resources.types","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",Z4," Selected "+se(h.length)+" "+se(h.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",X4,[v("code",null,se(r.selectedTypes),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",Q4,se(e.$t("resources.target_audience")),1),pe(o,{modelValue:r.selectedTargetAudiences,"onUpdate:modelValue":t[5]||(t[5]=h=>r.selectedTargetAudiences=h),class:"multi-select",options:r.targetAudiences,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.target_audience_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",tV," Selected "+se(h.length)+" "+se(h.length>1?"targets":"target"),1)):ae("",!0)]),default:Te(()=>[v("pre",eV,[v("code",null,se(r.selectedTargetAudiences),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",nV,se(e.$t("resources.level_difficulty")),1),pe(o,{modelValue:r.selectedLevelsDifficulty,"onUpdate:modelValue":t[6]||(t[6]=h=>r.selectedLevelsDifficulty=h),class:"multi-select",options:r.levelsDifficulty,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.level_difficulty_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",sV," Selected "+se(h.length)+" "+se(h.length>1?"levels":"level"),1)):ae("",!0)]),default:Te(()=>[v("pre",rV,[v("code",null,se(r.selectedLevelsDifficulty),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",iV,se(e.$t("resources.Languages")),1),pe(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[7]||(t[7]=h=>r.selectedLanguages=h),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.languages_placeholder"),label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",lV," Selected "+se(h.length)+" "+se(h.length>1?"languages":"language"),1)):ae("",!0)]),default:Te(()=>[v("pre",aV,[v("code",null,se(r.selectedLanguages),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",oV,se(e.$t("resources.programming_languages")),1),pe(o,{modelValue:r.selectedProgrammingLanguages,"onUpdate:modelValue":t[8]||(t[8]=h=>r.selectedProgrammingLanguages=h),class:"multi-select",options:n.programmingLanguages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.programming_languages_placeholder"),label:"resources.resources.programming_languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",cV," Selected "+se(h.length)+" "+se(h.length>1?"programming languages":"programming language"),1)):ae("",!0)]),default:Te(()=>[v("pre",uV,[v("code",null,se(r.selectedProgrammingLanguages),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",dV,se(e.$t("resources.Subjects")),1),pe(o,{modelValue:r.selectedSubjects,"onUpdate:modelValue":t[9]||(t[9]=h=>r.selectedSubjects=h),class:"multi-select",options:n.subjects,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.subjects_placeholder"),label:"resources.resources.subjects","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",hV," Selected "+se(h.length)+" "+se(h.length>1?"subjects":"subject"),1)):ae("",!0)]),default:Te(()=>[v("pre",fV,[v("code",null,se(r.selectedSubjects),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",pV,se(e.$t("resources.categories")),1),pe(o,{modelValue:r.selectedCategories,"onUpdate:modelValue":t[10]||(t[10]=h=>r.selectedCategories=h),class:"multi-select",options:n.categories,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.categories_placeholder"),label:"resources.resources.categories","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",gV," Selected "+se(h.length)+" "+se(h.length>1?"categories":"category"),1)):ae("",!0)]),default:Te(()=>[v("pre",mV,[t[15]||(t[15]=ft(" ")),v("code",null,se(r.selectedCategories),1),t[16]||(t[16]=ft(` - `))])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",vV,[t[17]||(t[17]=v("div",{class:"hidden lg:block lg:col-span-4"},null,-1)),v("div",yV,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[11]||(t[11]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",_V,se(e.$t("resources.search")),1)])])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[12]||(t[12]=h=>r.showFilterModal=!0)},t[18]||(t[18]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[ft(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(k(),D("div",bV,[v("div",wV,[(k(!0),D(Ve,null,Qe(r.tags,h=>(k(),D("div",{key:h.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",xV,[v("span",null,se(h.name),1),v("button",{onClick:f=>r.removeSelectedItem(h)},t[19]||(t[19]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,kV)])]))),128)),v("div",SV,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[13]||(t[13]=(...h)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...h))}," Clear all filters ")])])])):ae("",!0)]),v("div",TV,[t[20]||(t[20]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[21]||(t[21]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",AV,[v("div",CV,[v("div",EV,[(k(!0),D(Ve,null,Qe(r.resources,h=>(k(),at(u,{key:h.id,resource:h},null,8,["resource"]))),128))]),r.pagination.last_page>1?(k(),at(c,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):ae("",!0)])])])])}const MV=gt(j4,[["render",OV]]);window.singleselect=void 0;const RV={components:{Multiselect:Ta},props:{name:String,options:Array,value:String,placeholder:String},data(){return{values:this.value,option:this.options}}},DV={class:"multiselect-wrapper"},PV=["name","value"];function LV(e,t,n,r,s,a){const o=st("multiselect");return k(),D("div",DV,[pe(o,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:s.option,placeholder:n.placeholder},null,8,["modelValue","options","placeholder"]),v("input",{name:n.name,type:"hidden",value:s.values},null,8,PV)])}const IV=gt(RV,[["render",LV]]),NV={props:{required:Boolean,id:String,name:String,value:String},setup(e,{emit:t}){const n=de("password"),r=de(e.value||"");return{type:n,localValue:r}}},VV={class:"relative"},FV=["id","name","type","defaultValue","required"];function $V(e,t,n,r,s,a){return k(),D("div",VV,[An(v("input",{class:"border-2 border-solid border-dark-blue-200 w-full rounded-full h-12 px-4","onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),id:n.id,name:n.name,type:r.type,defaultValue:n.value,required:n.required},null,8,FV),[[sd,r.localValue]]),v("div",{class:$e(["absolute right-4 top-1/2 -translate-y-1/2 cursor-pointer",[r.type!=="password"&&"hidden"]]),onClick:t[1]||(t[1]=o=>r.type="text")},t[3]||(t[3]=[v("img",{src:"/images/eye.svg"},null,-1)]),2),v("div",{class:$e(["absolute right-4 top-1/2 -translate-y-1/2 cursor-pointer",[r.type!=="text"&&"hidden"]]),onClick:t[2]||(t[2]=o=>r.type="password")},t[4]||(t[4]=[v("img",{src:"/images/eye-slash.svg"},null,-1)]),2)])}const BV=gt(NV,[["render",$V]]),HV={components:{Multiselect:Ta},props:{name:String,value:String,options:Array,closeOnSelect:Boolean,label:String,translated:String,multiple:Boolean,searchable:Boolean},data(){let e=[],t=[];if(this.value){const n=this.value.split(",");t=n,e=n.map(r=>this.options.find(s=>s.id==r)).filter(r=>r!==void 0)}return{values:e,innerValues:t}},methods:{select(e){this.innerValues.push(e.id)},remove(e){this.innerValues=this.innerValues.filter(t=>t!=e.id)},customLabel(e,t){return this.$t(`${t}.${e.name}`)}}},UV={class:"multiselect-wrapper"},jV=["name","value"];function qV(e,t,n,r,s,a){const o=st("multiselect",!0);return k(),D("div",UV,[pe(o,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:n.options,multiple:!0,taggable:!0,"close-on-select":!1,"clear-on-select":!1,searchable:!1,"show-labels":!1,placeholder:"","preserve-search":!0,label:n.label,"track-by":"id","preselect-first":!1,"custom-label":a.customLabel,onSelect:a.select,onRemove:a.remove},null,8,["modelValue","options","label","custom-label","onSelect","onRemove"]),v("input",{name:n.name,type:"hidden",value:s.innerValues.toString()},null,8,jV)])}const WV=gt(HV,[["render",qV]]),YV={props:["code","countries","target"],data(){return{selected_country:this.code||""}},methods:{newCountry(){window.location.href="/"+this.target+"/"+this.selected_country}}},zV={class:"relative"},KV=["value"];function GV(e,t,n,r,s,a){return k(),D("div",zV,[An(v("select",{"onUpdate:modelValue":t[0]||(t[0]=o=>s.selected_country=o),id:"id_country",name:"country_iso",onChange:t[1]||(t[1]=o=>a.newCountry()),class:"border-2 border-solid border-dark-blue-200 w-full rounded-full h-12 px-4 appearance-none"},[t[2]||(t[2]=v("option",{value:""}," All countries",-1)),t[3]||(t[3]=v("option",{disabled:"",value:"---"},"---------------",-1)),(k(!0),D(Ve,null,Qe(n.countries,o=>(k(),D("option",{value:o.iso},se(o.name)+" ("+se(o.total)+") ",9,KV))),256))],544),[[Sp,s.selected_country]]),t[4]||(t[4]=v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2"},[v("img",{src:"/images/select-arrow.svg"})],-1))])}const JV=gt(YV,[["render",GV]]),ZV={components:{Multiselect:Ta},props:["event","refresh","ambassador","pendingCounter","nextPending"],name:"moderate-activity",data(){return{status:this.event.status,showModal:!1,showDeleteModal:!1,rejectionText:"",rejectionOption:null,rejectionOptions:[{title:this.$t("moderation.description.title"),text:this.$t("moderation.description.text")},{title:this.$t("moderation.missing-details.title"),text:this.$t("moderation.missing-details.text")},{title:this.$t("moderation.duplicate.title"),text:this.$t("moderation.duplicate.text")},{title:this.$t("moderation.not-related.title"),text:this.$t("moderation.not-related.text")}]}},computed:{displayRejectionOptions(){return this.rejectionOptions.map(e=>{switch(e.title){case"moderation.description.title":return{title:"Missing proper descriptions",text:"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!"};case"moderation.missing-details.title":return{title:"Missing important details",text:"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};case"moderation.duplicate.title":return{title:"Duplicate",text:"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!"};case"moderation.not-related.title":return{title:"Not programming related",text:"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};default:return e}})}},methods:{reRender(){this.refresh?window.location.reload(!1):window.location.assign(this.nextPending)},approve(){Tt.post("/api/event/approve/"+this.event.id).then(()=>{this.status="APPROVED",this.reRender()})},deleteEvent(){Tt.post("/api/event/delete/"+this.event.id).then(e=>{this.status="DELETED",this.refresh?this.reRender():window.location.assign(e.data.redirectUrl)})},toggleModal(){this.showModal=!this.showModal},toggleDeleteModal(){this.showDeleteModal=!this.showDeleteModal},reject(){Tt.post("/api/event/reject/"+this.event.id,{rejectionText:this.rejectionText}).then(()=>{this.toggleModal(),this.status="REJECTED",this.reRender()})},prefillRejectionText(){this.rejectionText=this.rejectionOption.text}}},XV={class:"moderate-event"},QV={key:0,class:"px-5 flex items-center w-full gap-1"},eF={class:"flex justify-end flex-1 items-center gap-1"},tF={key:1,class:"h-8 w-full grid grid-cols-3 gap-4 items-center"},nF={class:"flex-none"},rF={href:"/pending"},sF={class:"flex justify-center"},iF={key:0},aF={class:"actions flex justify-items-end justify-end gap-2"},lF={key:0,class:"modal-overlay"},oF={class:"modal-container"},uF={class:"modal-header"},cF={class:"modal-body"},dF={class:"modal-footer"},fF={key:0,class:"modal-overlay"},hF={class:"modal-container"},pF={class:"modal-header"},mF={class:"modal-footer"};function gF(e,t,n,r,s,a){const o=st("multiselect");return k(),D("div",XV,[n.refresh?(k(),D("div",QV,[t[14]||(t[14]=v("p",{class:"text-default text-slate-500 flex items-center font-semibold p-0"},"Moderation:",-1)),v("div",eF,[v("button",{onClick:t[0]||(t[0]=(...u)=>a.approve&&a.approve(...u)),class:"font-normal w-fit px-2.5 py-1 bg-dark-blue text-white rounded-full flex items-center"},"Approve"),v("button",{onClick:t[1]||(t[1]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"font-normal w-fit px-2.5 py-1 bg-primary text-white rounded-full flex items-center"},"Reject"),v("button",{onClick:t[2]||(t[2]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"font-normal w-fit px-2.5 py-1 bg-dark-orange text-white rounded-full flex items-center"},"Delete")])])):ae("",!0),n.refresh?ae("",!0):(k(),D("div",tF,[v("div",nF,[t[15]||(t[15]=ft("Pending Activities: ")),v("a",rF,se(n.pendingCounter),1)]),v("div",sF,[v("div",null,[ft(se(e.$t("event.current_status"))+": ",1),v("strong",null,se(s.status),1),t[16]||(t[16]=ft()),n.event.LatestModeration?(k(),D("span",iF,"("+se(n.event.LatestModeration.message)+")",1)):ae("",!0)])]),v("div",aF,[v("button",{onClick:t[3]||(t[3]=(...u)=>a.approve&&a.approve(...u)),class:"codeweek-action-button green"},"Approve"),v("button",{onClick:t[4]||(t[4]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"codeweek-action-button"},"Reject"),v("button",{onClick:t[5]||(t[5]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"codeweek-action-button red"},"Delete")])])),pe(ys,{name:"modal"},{default:Te(()=>[s.showModal?(k(),D("div",lF,[v("div",oF,[v("div",uF,[t[17]||(t[17]=v("h3",{class:"text-2xl font-semibold"},"Please provide a reason for rejection",-1)),v("button",{onClick:t[6]||(t[6]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"close-button"},"×")]),v("div",cF,[t[18]||(t[18]=v("p",{class:"text-gray-800 text-lg leading-relaxed"},"This will help the activity organizer to improve their submission.",-1)),pe(o,{modelValue:s.rejectionOption,"onUpdate:modelValue":t[7]||(t[7]=u=>s.rejectionOption=u),options:a.displayRejectionOptions,"track-by":"title",label:"title","close-on-select":!0,"preserve-search":!1,placeholder:"Select a rejection reason",searchable:!1,"allow-empty":!1,onInput:a.prefillRejectionText},{singleLabel:Te(({option:u})=>[ft(se(u.title),1)]),_:1},8,["modelValue","options","onInput"]),An(v("textarea",{"onUpdate:modelValue":t[8]||(t[8]=u=>s.rejectionText=u),class:"reason-textarea",rows:"4",cols:"40",placeholder:"Reason for rejection"},null,512),[[Ni,s.rejectionText]])]),v("div",dF,[v("button",{onClick:t[9]||(t[9]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"cancel-button"},"Cancel"),v("button",{onClick:t[10]||(t[10]=(...u)=>a.reject&&a.reject(...u)),class:"reject-button"},"Reject")])])])):ae("",!0)]),_:1}),pe(ys,{name:"modal"},{default:Te(()=>[s.showDeleteModal?(k(),D("div",fF,[v("div",hF,[v("div",pF,[t[19]||(t[19]=v("h3",{class:"text-2xl font-semibold"},"Delete Event",-1)),v("button",{onClick:t[11]||(t[11]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"close-button"},"×")]),t[20]||(t[20]=v("div",{class:"modal-body"},[v("p",null,"This event will be permanently deleted from the website. Are you sure you want to delete this event?")],-1)),v("div",mF,[v("button",{onClick:t[12]||(t[12]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"cancel-button"},"Cancel"),v("button",{onClick:t[13]||(t[13]=(...u)=>a.deleteEvent&&a.deleteEvent(...u)),class:"delete-button"},"Delete")])])])):ae("",!0)]),_:1})])}const vF=gt(ZV,[["render",gF]]),yF={props:{item:{required:!0},searchText:{required:!0}},setup(e){return{line2:me(()=>(e.item.city?e.item.city+", ":"")+(e.item.country?e.item.country:""))}}},_F={class:"address-list-item"},bF={class:"address-info"},wF={class:"name"},xF={class:"city"};function kF(e,t,n,r,s,a){return k(),D("div",_F,[v("div",bF,[v("div",wF,se(n.item.name)+" "+se(n.item.housenumber),1),v("div",xF,se(r.line2),1)])])}const SF=gt(yF,[["render",kF],["__scopeId","data-v-86cd2f09"]]),TF=[["AF","AFG"],["AL","ALB"],["DZ","DZA"],["AS","ASM"],["AD","AND"],["AO","AGO"],["AI","AIA"],["AQ","ATA"],["AG","ATG"],["AR","ARG"],["AM","ARM"],["AW","ABW"],["AU","AUS"],["AT","AUT"],["AZ","AZE"],["BS","BHS"],["BH","BHR"],["BD","BGD"],["BB","BRB"],["BY","BLR"],["BE","BEL"],["BZ","BLZ"],["BJ","BEN"],["BM","BMU"],["BT","BTN"],["BO","BOL"],["BQ","BES"],["BA","BIH"],["BW","BWA"],["BV","BVT"],["BR","BRA"],["IO","IOT"],["BN","BRN"],["BG","BGR"],["BF","BFA"],["BI","BDI"],["CV","CPV"],["KH","KHM"],["CM","CMR"],["CA","CAN"],["KY","CYM"],["CF","CAF"],["TD","TCD"],["CL","CHL"],["CN","CHN"],["CX","CXR"],["CC","CCK"],["CO","COL"],["KM","COM"],["CD","COD"],["CG","COG"],["CK","COK"],["CR","CRI"],["HR","HRV"],["CU","CUB"],["CW","CUW"],["CY","CYP"],["CZ","CZE"],["CI","CIV"],["DK","DNK"],["DJ","DJI"],["DM","DMA"],["DO","DOM"],["EC","ECU"],["EG","EGY"],["SV","SLV"],["GQ","GNQ"],["ER","ERI"],["EE","EST"],["SZ","SWZ"],["ET","ETH"],["FK","FLK"],["FO","FRO"],["FJ","FJI"],["FI","FIN"],["FR","FRA"],["GF","GUF"],["PF","PYF"],["TF","ATF"],["GA","GAB"],["GM","GMB"],["GE","GEO"],["DE","DEU"],["GH","GHA"],["GI","GIB"],["GR","GRC"],["GL","GRL"],["GD","GRD"],["GP","GLP"],["GU","GUM"],["GT","GTM"],["GG","GGY"],["GN","GIN"],["GW","GNB"],["GY","GUY"],["HT","HTI"],["HM","HMD"],["VA","VAT"],["HN","HND"],["HK","HKG"],["HU","HUN"],["IS","ISL"],["IN","IND"],["ID","IDN"],["IR","IRN"],["IQ","IRQ"],["IE","IRL"],["IM","IMN"],["IL","ISR"],["IT","ITA"],["JM","JAM"],["JP","JPN"],["JE","JEY"],["JO","JOR"],["KZ","KAZ"],["KE","KEN"],["KI","KIR"],["KP","PRK"],["KR","KOR"],["KW","KWT"],["KG","KGZ"],["LA","LAO"],["LV","LVA"],["LB","LBN"],["LS","LSO"],["LR","LBR"],["LY","LBY"],["LI","LIE"],["LT","LTU"],["LU","LUX"],["MO","MAC"],["MG","MDG"],["MW","MWI"],["MY","MYS"],["MV","MDV"],["ML","MLI"],["MT","MLT"],["MH","MHL"],["MQ","MTQ"],["MR","MRT"],["MU","MUS"],["YT","MYT"],["MX","MEX"],["FM","FSM"],["MD","MDA"],["MC","MCO"],["MN","MNG"],["ME","MNE"],["MS","MSR"],["MA","MAR"],["MZ","MOZ"],["MM","MMR"],["NA","NAM"],["NR","NRU"],["NP","NPL"],["NL","NLD"],["NC","NCL"],["NZ","NZL"],["NI","NIC"],["NE","NER"],["NG","NGA"],["NU","NIU"],["NF","NFK"],["MP","MNP"],["NO","NOR"],["OM","OMN"],["PK","PAK"],["PW","PLW"],["PS","PSE"],["PA","PAN"],["PG","PNG"],["PY","PRY"],["PE","PER"],["PH","PHL"],["PN","PCN"],["PL","POL"],["PT","PRT"],["PR","PRI"],["QA","QAT"],["MK","MKD"],["RO","ROU"],["RU","RUS"],["RW","RWA"],["RE","REU"],["BL","BLM"],["SH","SHN"],["KN","KNA"],["LC","LCA"],["MF","MAF"],["PM","SPM"],["VC","VCT"],["WS","WSM"],["SM","SMR"],["ST","STP"],["SA","SAU"],["SN","SEN"],["RS","SRB"],["SC","SYC"],["SL","SLE"],["SG","SGP"],["SX","SXM"],["SK","SVK"],["SI","SVN"],["SB","SLB"],["SO","SOM"],["ZA","ZAF"],["GS","SGS"],["SS","SSD"],["ES","ESP"],["LK","LKA"],["SD","SDN"],["SR","SUR"],["SJ","SJM"],["SE","SWE"],["CH","CHE"],["SY","SYR"],["TW","TWN"],["TJ","TJK"],["TZ","TZA"],["TH","THA"],["TL","TLS"],["TG","TGO"],["TK","TKL"],["TO","TON"],["TT","TTO"],["TN","TUN"],["TR","TUR"],["TM","TKM"],["TC","TCA"],["TV","TUV"],["UG","UGA"],["UA","UKR"],["AE","ARE"],["GB","GBR"],["UM","UMI"],["US","USA"],["UY","URY"],["UZ","UZB"],["VU","VUT"],["VE","VEN"],["VN","VNM"],["VG","VGB"],["VI","VIR"],["WF","WLF"],["EH","ESH"],["YE","YEM"],["ZM","ZMB"],["ZW","ZWE"],["AX","ALA"]],AF=TF.map(([e,t])=>({iso2:e,iso3:t})),CF={props:{item:{required:!0}}};function EF(e,t,n,r,s,a){return k(),D("div",null,se(n.item),1)}const OF=gt(CF,[["render",EF]]),Ya={minLen:3,wait:500,timeout:null,isUpdateItems(e){if(e.length>=this.minLen)return!0},callUpdateItems(e,t){clearTimeout(this.timeout),this.isUpdateItems(e)&&(this.timeout=setTimeout(t,this.wait))},findItem(e,t,n){if(t&&n&&e.length==1)return e[0]}},MF={name:"VAutocomplete",props:{componentItem:{default:()=>OF},minLen:{type:Number,default:Ya.minLen},wait:{type:Number,default:Ya.wait},value:null,getLabel:{type:Function,default:e=>e},items:Array,autoSelectOneItem:{type:Boolean,default:!0},placeholder:String,inputClass:{type:String,default:"v-autocomplete-input"},disabled:{type:Boolean,default:!1},inputAttrs:{type:Object,default:()=>({})},keepOpen:{type:Boolean,default:!1},initialLocation:{type:String,default:null}},setup(e,{emit:t}){let n=de("");e.initialLocation&&(n=de(e.initialLocation));const r=de(!1),s=de(-1),a=de(e.items||[]),o=me(()=>!!a.value.length),u=me(()=>r.value&&o.value||e.keepOpen),c=()=>{r.value=!0,s.value=-1,y(null),Ya.callUpdateItems(n.value,h),t("change",n.value)},h=()=>{t("update-items",n.value)},f=()=>{t("focus",n.value),r.value=!0},p=()=>{t("blur",n.value),setTimeout(()=>r.value=!1,200)},m=C=>{y(C),t("item-clicked",C)},y=C=>{C?(a.value=[C],n.value=e.getLabel(C),t("item-selected",C)):_(e.items),t("input",C)},_=C=>{a.value=C||[]},b=C=>a.value.length===1&&C===a.value[0],A=()=>{s.value>-1&&(s.value--,V(document.getElementsByClassName("v-autocomplete-list-item")[s.value]))},B=()=>{s.value{C&&C.scrollIntoView&&C.scrollIntoView(!1)},x=()=>{r.value&&a.value[s.value]&&(y(a.value[s.value]),r.value=!1)};return Wt(()=>e.items,C=>{_(C);const $=Ya.findItem(e.items,n.value,e.autoSelectOneItem);$&&(y($),r.value=!1)}),Wt(()=>e.value,C=>{b(C)||(y(C),n.value=e.getLabel(C))}),Ht(()=>{Ya.minLen=e.minLen,Ya.wait=e.wait,y(e.value)}),{searchText:n,showList:r,cursor:s,internalItems:a,hasItems:o,show:u,inputChange:c,updateItems:h,focus:f,blur:p,onClickItem:m,onSelectItem:y,setItems:_,isSelectedValue:b,keyUp:A,keyDown:B,itemView:V,keyEnter:x}}},RF={class:"v-autocomplete"},DF=["placeholder","disabled"],PF={key:0,class:"v-autocomplete-list"},LF=["onClick","onMouseover"];function IF(e,t,n,r,s,a){return k(),D("div",RF,[v("div",{class:$e(["v-autocomplete-input-group",{"v-autocomplete-selected":n.value}])},[An(v("input",cn({type:"search","onUpdate:modelValue":t[0]||(t[0]=o=>r.searchText=o)},n.inputAttrs,{class:n.inputAttrs.class||n.inputClass,placeholder:n.inputAttrs.placeholder||n.placeholder,disabled:n.inputAttrs.disabled||n.disabled,onBlur:t[1]||(t[1]=(...o)=>r.blur&&r.blur(...o)),onFocus:t[2]||(t[2]=(...o)=>r.focus&&r.focus(...o)),onInput:t[3]||(t[3]=(...o)=>r.inputChange&&r.inputChange(...o)),onKeyup:t[4]||(t[4]=$n((...o)=>r.keyEnter&&r.keyEnter(...o),["enter"])),onKeydown:[t[5]||(t[5]=$n((...o)=>r.keyEnter&&r.keyEnter(...o),["tab"])),t[6]||(t[6]=$n((...o)=>r.keyUp&&r.keyUp(...o),["up"])),t[7]||(t[7]=$n((...o)=>r.keyDown&&r.keyDown(...o),["down"]))]}),null,16,DF),[[Ni,r.searchText]])],2),r.show?(k(),D("div",PF,[(k(!0),D(Ve,null,Qe(r.internalItems,(o,u)=>(k(),D("div",{class:$e(["v-autocomplete-list-item",{"v-autocomplete-item-active":u===r.cursor}]),key:u,onClick:c=>r.onClickItem(o),onMouseover:c=>r.cursor=u},[(k(),at(Al(n.componentItem),{item:o,searchText:r.searchText},null,8,["item","searchText"]))],42,LF))),128))])):ae("",!0)])}const NF=gt(MF,[["render",IF]]),VF={components:{VAutocomplete:NF},props:{placeholder:String,name:String,value:String,geoposition:String,location:String},emits:["onChange"],setup(e,{emit:t}){const n=de(e.value?{name:e.value}:null),r=de(null),s=SF,a=de({placeholder:e.placeholder,name:e.name,autocomplete:"off"}),o=de(e.geoposition),u=e.location;Wt(()=>e.placeholder,()=>{a.value.placeholder=e.placeholder});const c=y=>{t("onChange",{location:(y==null?void 0:y.name)||""}),y&&y.name&&y.magicKey&&Tt.get("/api/proxy/geocode",{params:{singleLine:y.name,magicKey:y.magicKey}}).then(b=>{const A=b.data.candidates[0];o.value=[A.location.y,A.location.x],window.map&&window.map.setView([A.location.y,A.location.x],16);const B=h(A.attributes.Country).iso2;t("onChange",{location:(y==null?void 0:y.name)||"",geoposition:[A.location.y,A.location.x],country_iso:B||""}),document.getElementById("id_country")&&(document.getElementById("id_country").value=B)}).catch(b=>{console.error("Error:",b)})},h=y=>AF.find(_=>_.iso3===y),f=y=>y&&y.name?y.name:"",p=y=>{y===""&&(r.value=null)},m=y=>{Tt.get("/api/proxy/suggest",{params:{f:"json",text:y}}).then(b=>{r.value=b.data.suggestions.map(A=>({name:A.text,magicKey:A.magicKey}))}).catch(b=>{console.error("Error:",b)})};return Wt(()=>e.value,y=>{n.value=y?{name:y}:null}),Wt(()=>e.geoposition,y=>{o.value=y}),{item:n,items:r,template:s,inputAttrs:a,itemSelected:c,getLabel:f,change:p,updateItems:m,localGeoposition:o,initialLocation:u}}},FF=["value"];function $F(e,t,n,r,s,a){const o=st("v-autocomplete");return k(),D("div",null,[pe(o,{items:r.items,modelValue:r.item,"onUpdate:modelValue":t[0]||(t[0]=u=>r.item=u),"get-label":r.getLabel,"component-item":r.template,onUpdateItems:r.updateItems,onItemSelected:r.itemSelected,onChange:r.change,"keep-open":!1,"auto-select-one-item":!1,"input-attrs":r.inputAttrs,wait:300,initialLocation:r.initialLocation},null,8,["items","modelValue","get-label","component-item","onUpdateItems","onItemSelected","onChange","input-attrs","initialLocation"]),v("input",{type:"hidden",name:"geoposition",id:"geoposition",value:r.localGeoposition},null,8,FF)])}const BF=gt(VF,[["render",$F]]);function Ze(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function Lt(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function fs(e,t){const n=Ze(e);return isNaN(t)?Lt(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function vs(e,t){const n=Ze(e);if(isNaN(t))return Lt(e,NaN);if(!t)return n;const r=n.getDate(),s=Lt(e,n.getTime());s.setMonth(n.getMonth()+t+1,0);const a=s.getDate();return r>=a?s:(n.setFullYear(s.getFullYear(),s.getMonth(),r),n)}function j1(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:o=0,minutes:u=0,seconds:c=0}=t,h=Ze(e),f=r||n?vs(h,r+n*12):h,p=a||s?fs(f,a+s*7):f,m=u+o*60,_=(c+m*60)*1e3;return Lt(e,p.getTime()+_)}function HF(e,t){const n=+Ze(e);return Lt(e,n+t)}const q1=6048e5,UF=864e5,jF=6e4,W1=36e5,qF=1e3;function WF(e,t){return HF(e,t*W1)}let YF={};function Aa(){return YF}function _s(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.weekStartsOn)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=Ze(e),a=s.getDay(),o=(a=s.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function i0(e){const t=Ze(e);return t.setHours(0,0,0,0),t}function Mc(e){const t=Ze(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function z1(e,t){const n=i0(e),r=i0(t),s=+n-Mc(n),a=+r-Mc(r);return Math.round((s-a)/UF)}function zF(e){const t=Y1(e),n=Lt(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),gl(n)}function KF(e,t){const n=t*3;return vs(e,n)}function Yp(e,t){return vs(e,t*12)}function a0(e,t){const n=Ze(e),r=Ze(t),s=n.getTime()-r.getTime();return s<0?-1:s>0?1:s}function K1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function oo(e){if(!K1(e)&&typeof e!="number")return!1;const t=Ze(e);return!isNaN(Number(t))}function l0(e){const t=Ze(e);return Math.trunc(t.getMonth()/3)+1}function GF(e,t){const n=Ze(e),r=Ze(t);return n.getFullYear()-r.getFullYear()}function JF(e,t){const n=Ze(e),r=Ze(t),s=a0(n,r),a=Math.abs(GF(n,r));n.setFullYear(1584),r.setFullYear(1584);const o=a0(n,r)===-s,u=s*(a-+o);return u===0?0:u}function G1(e,t){const n=Ze(e.start),r=Ze(e.end);let s=+n>+r;const a=s?+n:+r,o=s?r:n;o.setHours(0,0,0,0);let u=1;const c=[];for(;+o<=a;)c.push(Ze(o)),o.setDate(o.getDate()+u),o.setHours(0,0,0,0);return s?c.reverse():c}function oa(e){const t=Ze(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t}function ZF(e,t){const n=Ze(e.start),r=Ze(e.end);let s=+n>+r;const a=s?+oa(n):+oa(r);let o=oa(s?r:n),u=1;const c=[];for(;+o<=a;)c.push(Ze(o)),o=KF(o,u);return s?c.reverse():c}function XF(e){const t=Ze(e);return t.setDate(1),t.setHours(0,0,0,0),t}function J1(e){const t=Ze(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}function Co(e){const t=Ze(e),n=Lt(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Z1(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.weekStartsOn)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=Ze(e),a=s.getDay(),o=(a{let r;const s=QF[e];return typeof s=="string"?r=s:t===1?r=s.one:r=s.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Qf(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const t$={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},n$={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},r$={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},s$={date:Qf({formats:t$,defaultWidth:"full"}),time:Qf({formats:n$,defaultWidth:"full"}),dateTime:Qf({formats:r$,defaultWidth:"full"})},i$={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},a$=(e,t,n,r)=>i$[e];function Kl(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let s;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,u=n!=null&&n.width?String(n.width):o;s=e.formattingValues[u]||e.formattingValues[o]}else{const o=e.defaultWidth,u=n!=null&&n.width?String(n.width):e.defaultWidth;s=e.values[u]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return s[a]}}const l$={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"]},u$={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"]},c$={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"]},d$={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"}},f$={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"}},h$=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},p$={ordinalNumber:h$,era:Kl({values:l$,defaultWidth:"wide"}),quarter:Kl({values:o$,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Kl({values:u$,defaultWidth:"wide"}),day:Kl({values:c$,defaultWidth:"wide"}),dayPeriod:Kl({values:d$,defaultWidth:"wide",formattingValues:f$,defaultFormattingWidth:"wide"})};function Gl(e){return(t,n={})=>{const r=n.width,s=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(s);if(!a)return null;const o=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(u)?g$(u,p=>p.test(o)):m$(u,p=>p.test(o));let h;h=e.valueCallback?e.valueCallback(c):c,h=n.valueCallback?n.valueCallback(h):h;const f=t.slice(o.length);return{value:h,rest:f}}}function m$(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function g$(e,t){for(let n=0;n{const r=t.match(e.matchPattern);if(!r)return null;const s=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;const u=t.slice(s.length);return{value:o,rest:u}}}const y$=/^(\d+)(th|st|nd|rd)?/i,_$=/\d+/i,b$={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},w$={any:[/^b/i,/^(a|c)/i]},x$={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},k$={any:[/1/i,/2/i,/3/i,/4/i]},S$={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},T$={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]},A$={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},C$={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]},E$={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},O$={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}},M$={ordinalNumber:v$({matchPattern:y$,parsePattern:_$,valueCallback:e=>parseInt(e,10)}),era:Gl({matchPatterns:b$,defaultMatchWidth:"wide",parsePatterns:w$,defaultParseWidth:"any"}),quarter:Gl({matchPatterns:x$,defaultMatchWidth:"wide",parsePatterns:k$,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Gl({matchPatterns:S$,defaultMatchWidth:"wide",parsePatterns:T$,defaultParseWidth:"any"}),day:Gl({matchPatterns:A$,defaultMatchWidth:"wide",parsePatterns:C$,defaultParseWidth:"any"}),dayPeriod:Gl({matchPatterns:E$,defaultMatchWidth:"any",parsePatterns:O$,defaultParseWidth:"any"})},X1={code:"en-US",formatDistance:e$,formatLong:s$,formatRelative:a$,localize:p$,match:M$,options:{weekStartsOn:0,firstWeekContainsDate:1}};function R$(e){const t=Ze(e);return z1(t,Co(t))+1}function zp(e){const t=Ze(e),n=+gl(t)-+zF(t);return Math.round(n/q1)+1}function Kp(e,t){var f,p,m,y;const n=Ze(e),r=n.getFullYear(),s=Aa(),a=(t==null?void 0:t.firstWeekContainsDate)??((p=(f=t==null?void 0:t.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??s.firstWeekContainsDate??((y=(m=s.locale)==null?void 0:m.options)==null?void 0:y.firstWeekContainsDate)??1,o=Lt(e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);const u=_s(o,t),c=Lt(e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);const h=_s(c,t);return n.getTime()>=u.getTime()?r+1:n.getTime()>=h.getTime()?r:r-1}function D$(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.firstWeekContainsDate)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??n.firstWeekContainsDate??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.firstWeekContainsDate)??1,s=Kp(e,t),a=Lt(e,0);return a.setFullYear(s,0,r),a.setHours(0,0,0,0),_s(a,t)}function Gp(e,t){const n=Ze(e),r=+_s(n,t)-+D$(n,t);return Math.round(r/q1)+1}function $t(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const vi={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return $t(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):$t(n+1,2)},d(e,t){return $t(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return $t(e.getHours()%12||12,t.length)},H(e,t){return $t(e.getHours(),t.length)},m(e,t){return $t(e.getMinutes(),t.length)},s(e,t){return $t(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),s=Math.trunc(r*Math.pow(10,n-3));return $t(s,t.length)}},za={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},u0={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),s=r>0?r:1-r;return n.ordinalNumber(s,{unit:"year"})}return vi.y(e,t)},Y:function(e,t,n,r){const s=Kp(e,r),a=s>0?s:1-s;if(t==="YY"){const o=a%100;return $t(o,2)}return t==="Yo"?n.ordinalNumber(a,{unit:"year"}):$t(a,t.length)},R:function(e,t){const n=Y1(e);return $t(n,t.length)},u:function(e,t){const n=e.getFullYear();return $t(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return $t(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return $t(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return vi.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return $t(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const s=Gp(e,r);return t==="wo"?n.ordinalNumber(s,{unit:"week"}):$t(s,t.length)},I:function(e,t,n){const r=zp(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):$t(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):vi.d(e,t)},D:function(e,t,n){const r=R$(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):$t(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return $t(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return $t(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),s=r===0?7:r;switch(t){case"i":return String(s);case"ii":return $t(s,t.length);case"io":return n.ordinalNumber(s,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let s;switch(r===12?s=za.noon:r===0?s=za.midnight:s=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let s;switch(r>=17?s=za.evening:r>=12?s=za.afternoon:r>=4?s=za.morning:s=za.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return vi.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):vi.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):$t(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):$t(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):vi.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):vi.s(e,t)},S:function(e,t){return vi.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return d0(r);case"XXXX":case"XX":return ra(r);case"XXXXX":case"XXX":default:return ra(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return d0(r);case"xxxx":case"xx":return ra(r);case"xxxxx":case"xxx":default:return ra(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+c0(r,":");case"OOOO":default:return"GMT"+ra(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+c0(r,":");case"zzzz":default:return"GMT"+ra(r,":")}},t:function(e,t,n){const r=Math.trunc(e.getTime()/1e3);return $t(r,t.length)},T:function(e,t,n){const r=e.getTime();return $t(r,t.length)}};function c0(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=Math.trunc(r/60),a=r%60;return a===0?n+String(s):n+String(s)+t+$t(a,2)}function d0(e,t){return e%60===0?(e>0?"-":"+")+$t(Math.abs(e)/60,2):ra(e,t)}function ra(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=$t(Math.trunc(r/60),2),a=$t(r%60,2);return n+s+t+a}const f0=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Q1=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},P$=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],s=n[2];if(!s)return f0(e,t);let a;switch(r){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",f0(r,t)).replace("{{time}}",Q1(s,t))},Wh={p:Q1,P:P$},L$=/^D+$/,I$=/^Y+$/,N$=["D","DD","YY","YYYY"];function ew(e){return L$.test(e)}function tw(e){return I$.test(e)}function Yh(e,t,n){const r=V$(e,t,n);if(console.warn(r),N$.includes(e))throw new RangeError(r)}function V$(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const F$=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,$$=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,B$=/^'([^]*?)'?$/,H$=/''/g,U$=/[a-zA-Z]/;function Ps(e,t,n){var f,p,m,y,_,b,A,B;const r=Aa(),s=(n==null?void 0:n.locale)??r.locale??X1,a=(n==null?void 0:n.firstWeekContainsDate)??((p=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??r.firstWeekContainsDate??((y=(m=r.locale)==null?void 0:m.options)==null?void 0:y.firstWeekContainsDate)??1,o=(n==null?void 0:n.weekStartsOn)??((b=(_=n==null?void 0:n.locale)==null?void 0:_.options)==null?void 0:b.weekStartsOn)??r.weekStartsOn??((B=(A=r.locale)==null?void 0:A.options)==null?void 0:B.weekStartsOn)??0,u=Ze(e);if(!oo(u))throw new RangeError("Invalid time value");let c=t.match($$).map(V=>{const x=V[0];if(x==="p"||x==="P"){const C=Wh[x];return C(V,s.formatLong)}return V}).join("").match(F$).map(V=>{if(V==="''")return{isToken:!1,value:"'"};const x=V[0];if(x==="'")return{isToken:!1,value:j$(V)};if(u0[x])return{isToken:!0,value:V};if(x.match(U$))throw new RangeError("Format string contains an unescaped latin alphabet character `"+x+"`");return{isToken:!1,value:V}});s.localize.preprocessor&&(c=s.localize.preprocessor(u,c));const h={firstWeekContainsDate:a,weekStartsOn:o,locale:s};return c.map(V=>{if(!V.isToken)return V.value;const x=V.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&tw(x)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&ew(x))&&Yh(x,t,String(e));const C=u0[x[0]];return C(u,x,s.localize,h)}).join("")}function j$(e){const t=e.match(B$);return t?t[1].replace(H$,"'"):e}function q$(e){return Ze(e).getDay()}function W$(e){const t=Ze(e),n=t.getFullYear(),r=t.getMonth(),s=Lt(e,0);return s.setFullYear(n,r+1,0),s.setHours(0,0,0,0),s.getDate()}function Y$(){return Object.assign({},Aa())}function ri(e){return Ze(e).getHours()}function z$(e){let n=Ze(e).getDay();return n===0&&(n=7),n}function Vi(e){return Ze(e).getMinutes()}function wt(e){return Ze(e).getMonth()}function vl(e){return Ze(e).getSeconds()}function lt(e){return Ze(e).getFullYear()}function yl(e,t){const n=Ze(e),r=Ze(t);return n.getTime()>r.getTime()}function Eo(e,t){const n=Ze(e),r=Ze(t);return+n<+r}function el(e,t){const n=Ze(e),r=Ze(t);return+n==+r}function K$(e,t){const n=t instanceof Date?Lt(t,0):new t(0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}const G$=10;class nw{constructor(){ze(this,"subPriority",0)}validate(t,n){return!0}}class J$ extends nw{constructor(t,n,r,s,a){super(),this.value=t,this.validateValue=n,this.setValue=r,this.priority=s,a&&(this.subPriority=a)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,r){return this.setValue(t,n,this.value,r)}}class Z$ extends nw{constructor(){super(...arguments);ze(this,"priority",G$);ze(this,"subPriority",-1)}set(n,r){return r.timestampIsSet?n:Lt(n,K$(n,Date))}}class It{run(t,n,r,s){const a=this.parse(t,n,r,s);return a?{setter:new J$(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(t,n,r){return!0}}class X$ extends It{constructor(){super(...arguments);ze(this,"priority",140);ze(this,"incompatibleTokens",["R","u","t","T"])}parse(n,r,s){switch(r){case"G":case"GG":case"GGG":return s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"});case"GGGGG":return s.era(n,{width:"narrow"});case"GGGG":default:return s.era(n,{width:"wide"})||s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"})}}set(n,r,s){return r.era=s,n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}const kn={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Ms={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Sn(e,t){return e&&{value:t(e.value),rest:e.rest}}function rn(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function Rs(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const r=n[1]==="+"?1:-1,s=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(s*W1+a*jF+o*qF),rest:t.slice(n[0].length)}}function rw(e){return rn(kn.anyDigitsSigned,e)}function dn(e,t){switch(e){case 1:return rn(kn.singleDigit,t);case 2:return rn(kn.twoDigits,t);case 3:return rn(kn.threeDigits,t);case 4:return rn(kn.fourDigits,t);default:return rn(new RegExp("^\\d{1,"+e+"}"),t)}}function Rc(e,t){switch(e){case 1:return rn(kn.singleDigitSigned,t);case 2:return rn(kn.twoDigitsSigned,t);case 3:return rn(kn.threeDigitsSigned,t);case 4:return rn(kn.fourDigitsSigned,t);default:return rn(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Jp(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function sw(e,t){const n=t>0,r=n?t:1-t;let s;if(r<=50)s=e||100;else{const a=r+50,o=Math.trunc(a/100)*100,u=e>=a%100;s=e+o-(u?100:0)}return n?s:1-s}function iw(e){return e%400===0||e%4===0&&e%100!==0}class Q$ extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,r,s){const a=o=>({year:o,isTwoDigitYear:r==="yy"});switch(r){case"y":return Sn(dn(4,n),a);case"yo":return Sn(s.ordinalNumber(n,{unit:"year"}),a);default:return Sn(dn(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s){const a=n.getFullYear();if(s.isTwoDigitYear){const u=sw(s.year,a);return n.setFullYear(u,0,1),n.setHours(0,0,0,0),n}const o=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}}class e6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,r,s){const a=o=>({year:o,isTwoDigitYear:r==="YY"});switch(r){case"Y":return Sn(dn(4,n),a);case"Yo":return Sn(s.ordinalNumber(n,{unit:"year"}),a);default:return Sn(dn(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s,a){const o=Kp(n,a);if(s.isTwoDigitYear){const c=sw(s.year,o);return n.setFullYear(c,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),_s(n,a)}const u=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(u,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),_s(n,a)}}class t6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,r){return Rc(r==="R"?4:r.length,n)}set(n,r,s){const a=Lt(n,0);return a.setFullYear(s,0,4),a.setHours(0,0,0,0),gl(a)}}class n6 extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,r){return Rc(r==="u"?4:r.length,n)}set(n,r,s){return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class r6 extends It{constructor(){super(...arguments);ze(this,"priority",120);ze(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"Q":case"QQ":return dn(r.length,n);case"Qo":return s.ordinalNumber(n,{unit:"quarter"});case"QQQ":return s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(n,{width:"wide",context:"formatting"})||s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class s6 extends It{constructor(){super(...arguments);ze(this,"priority",120);ze(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"q":case"qq":return dn(r.length,n);case"qo":return s.ordinalNumber(n,{unit:"quarter"});case"qqq":return s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return s.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(n,{width:"wide",context:"standalone"})||s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class i6 extends It{constructor(){super(...arguments);ze(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);ze(this,"priority",110)}parse(n,r,s){const a=o=>o-1;switch(r){case"M":return Sn(rn(kn.month,n),a);case"MM":return Sn(dn(2,n),a);case"Mo":return Sn(s.ordinalNumber(n,{unit:"month"}),a);case"MMM":return s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return s.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(n,{width:"wide",context:"formatting"})||s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}class a6 extends It{constructor(){super(...arguments);ze(this,"priority",110);ze(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,r,s){const a=o=>o-1;switch(r){case"L":return Sn(rn(kn.month,n),a);case"LL":return Sn(dn(2,n),a);case"Lo":return Sn(s.ordinalNumber(n,{unit:"month"}),a);case"LLL":return s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return s.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(n,{width:"wide",context:"standalone"})||s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}function l6(e,t,n){const r=Ze(e),s=Gp(r,n)-t;return r.setDate(r.getDate()-s*7),r}class o6 extends It{constructor(){super(...arguments);ze(this,"priority",100);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,r,s){switch(r){case"w":return rn(kn.week,n);case"wo":return s.ordinalNumber(n,{unit:"week"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s,a){return _s(l6(n,s,a),a)}}function u6(e,t){const n=Ze(e),r=zp(n)-t;return n.setDate(n.getDate()-r*7),n}class c6 extends It{constructor(){super(...arguments);ze(this,"priority",100);ze(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,r,s){switch(r){case"I":return rn(kn.week,n);case"Io":return s.ordinalNumber(n,{unit:"week"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s){return gl(u6(n,s))}}const d6=[31,28,31,30,31,30,31,31,30,31,30,31],f6=[31,29,31,30,31,30,31,31,30,31,30,31];class h6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"subPriority",1);ze(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"d":return rn(kn.date,n);case"do":return s.ordinalNumber(n,{unit:"date"});default:return dn(r.length,n)}}validate(n,r){const s=n.getFullYear(),a=iw(s),o=n.getMonth();return a?r>=1&&r<=f6[o]:r>=1&&r<=d6[o]}set(n,r,s){return n.setDate(s),n.setHours(0,0,0,0),n}}class p6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"subpriority",1);ze(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,r,s){switch(r){case"D":case"DD":return rn(kn.dayOfYear,n);case"Do":return s.ordinalNumber(n,{unit:"date"});default:return dn(r.length,n)}}validate(n,r){const s=n.getFullYear();return iw(s)?r>=1&&r<=366:r>=1&&r<=365}set(n,r,s){return n.setMonth(0,s),n.setHours(0,0,0,0),n}}function Zp(e,t,n){var p,m,y,_;const r=Aa(),s=(n==null?void 0:n.weekStartsOn)??((m=(p=n==null?void 0:n.locale)==null?void 0:p.options)==null?void 0:m.weekStartsOn)??r.weekStartsOn??((_=(y=r.locale)==null?void 0:y.options)==null?void 0:_.weekStartsOn)??0,a=Ze(e),o=a.getDay(),c=(t%7+7)%7,h=7-s,f=t<0||t>6?t-(o+h)%7:(c+h)%7-(o+h)%7;return fs(a,f)}class m6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"E":case"EE":case"EEE":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return s.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Zp(n,s,a),n.setHours(0,0,0,0),n}}class g6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,r,s,a){const o=u=>{const c=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+c};switch(r){case"e":case"ee":return Sn(dn(r.length,n),o);case"eo":return Sn(s.ordinalNumber(n,{unit:"day"}),o);case"eee":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeeee":return s.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Zp(n,s,a),n.setHours(0,0,0,0),n}}class v6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,r,s,a){const o=u=>{const c=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+c};switch(r){case"c":case"cc":return Sn(dn(r.length,n),o);case"co":return Sn(s.ordinalNumber(n,{unit:"day"}),o);case"ccc":return s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"ccccc":return s.day(n,{width:"narrow",context:"standalone"});case"cccccc":return s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return s.day(n,{width:"wide",context:"standalone"})||s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Zp(n,s,a),n.setHours(0,0,0,0),n}}function y6(e,t){const n=Ze(e),r=z$(n),s=t-r;return fs(n,s)}class _6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,r,s){const a=o=>o===0?7:o;switch(r){case"i":case"ii":return dn(r.length,n);case"io":return s.ordinalNumber(n,{unit:"day"});case"iii":return Sn(s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiii":return Sn(s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiiii":return Sn(s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiii":default:return Sn(s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a)}}validate(n,r){return r>=1&&r<=7}set(n,r,s){return n=y6(n,s),n.setHours(0,0,0,0),n}}class b6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,r,s){switch(r){case"a":case"aa":case"aaa":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Jp(s),0,0,0),n}}class w6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,r,s){switch(r){case"b":case"bb":case"bbb":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Jp(s),0,0,0),n}}class x6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["a","b","t","T"])}parse(n,r,s){switch(r){case"B":case"BB":case"BBB":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Jp(s),0,0,0),n}}class k6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,r,s){switch(r){case"h":return rn(kn.hour12h,n);case"ho":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=12}set(n,r,s){const a=n.getHours()>=12;return a&&s<12?n.setHours(s+12,0,0,0):!a&&s===12?n.setHours(0,0,0,0):n.setHours(s,0,0,0),n}}class S6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,r,s){switch(r){case"H":return rn(kn.hour23h,n);case"Ho":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=23}set(n,r,s){return n.setHours(s,0,0,0),n}}class T6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,r,s){switch(r){case"K":return rn(kn.hour11h,n);case"Ko":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.getHours()>=12&&s<12?n.setHours(s+12,0,0,0):n.setHours(s,0,0,0),n}}class A6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,r,s){switch(r){case"k":return rn(kn.hour24h,n);case"ko":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=24}set(n,r,s){const a=s<=24?s%24:s;return n.setHours(a,0,0,0),n}}class C6 extends It{constructor(){super(...arguments);ze(this,"priority",60);ze(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"m":return rn(kn.minute,n);case"mo":return s.ordinalNumber(n,{unit:"minute"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setMinutes(s,0,0),n}}class E6 extends It{constructor(){super(...arguments);ze(this,"priority",50);ze(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"s":return rn(kn.second,n);case"so":return s.ordinalNumber(n,{unit:"second"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setSeconds(s,0),n}}class O6 extends It{constructor(){super(...arguments);ze(this,"priority",30);ze(this,"incompatibleTokens",["t","T"])}parse(n,r){const s=a=>Math.trunc(a*Math.pow(10,-r.length+3));return Sn(dn(r.length,n),s)}set(n,r,s){return n.setMilliseconds(s),n}}class M6 extends It{constructor(){super(...arguments);ze(this,"priority",10);ze(this,"incompatibleTokens",["t","T","x"])}parse(n,r){switch(r){case"X":return Rs(Ms.basicOptionalMinutes,n);case"XX":return Rs(Ms.basic,n);case"XXXX":return Rs(Ms.basicOptionalSeconds,n);case"XXXXX":return Rs(Ms.extendedOptionalSeconds,n);case"XXX":default:return Rs(Ms.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Lt(n,n.getTime()-Mc(n)-s)}}class R6 extends It{constructor(){super(...arguments);ze(this,"priority",10);ze(this,"incompatibleTokens",["t","T","X"])}parse(n,r){switch(r){case"x":return Rs(Ms.basicOptionalMinutes,n);case"xx":return Rs(Ms.basic,n);case"xxxx":return Rs(Ms.basicOptionalSeconds,n);case"xxxxx":return Rs(Ms.extendedOptionalSeconds,n);case"xxx":default:return Rs(Ms.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Lt(n,n.getTime()-Mc(n)-s)}}class D6 extends It{constructor(){super(...arguments);ze(this,"priority",40);ze(this,"incompatibleTokens","*")}parse(n){return rw(n)}set(n,r,s){return[Lt(n,s*1e3),{timestampIsSet:!0}]}}class P6 extends It{constructor(){super(...arguments);ze(this,"priority",20);ze(this,"incompatibleTokens","*")}parse(n){return rw(n)}set(n,r,s){return[Lt(n,s),{timestampIsSet:!0}]}}const L6={G:new X$,y:new Q$,Y:new e6,R:new t6,u:new n6,Q:new r6,q:new s6,M:new i6,L:new a6,w:new o6,I:new c6,d:new h6,D:new p6,E:new m6,e:new g6,c:new v6,i:new _6,a:new b6,b:new w6,B:new x6,h:new k6,H:new S6,K:new T6,k:new A6,m:new C6,s:new E6,S:new O6,X:new M6,x:new R6,t:new D6,T:new P6},I6=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,N6=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,V6=/^'([^]*?)'?$/,F6=/''/g,$6=/\S/,B6=/[a-zA-Z]/;function zh(e,t,n,r){var b,A,B,V,x,C,$,H;const s=Y$(),a=(r==null?void 0:r.locale)??s.locale??X1,o=(r==null?void 0:r.firstWeekContainsDate)??((A=(b=r==null?void 0:r.locale)==null?void 0:b.options)==null?void 0:A.firstWeekContainsDate)??s.firstWeekContainsDate??((V=(B=s.locale)==null?void 0:B.options)==null?void 0:V.firstWeekContainsDate)??1,u=(r==null?void 0:r.weekStartsOn)??((C=(x=r==null?void 0:r.locale)==null?void 0:x.options)==null?void 0:C.weekStartsOn)??s.weekStartsOn??((H=($=s.locale)==null?void 0:$.options)==null?void 0:H.weekStartsOn)??0;if(t==="")return e===""?Ze(n):Lt(n,NaN);const c={firstWeekContainsDate:o,weekStartsOn:u,locale:a},h=[new Z$],f=t.match(N6).map(F=>{const U=F[0];if(U in Wh){const P=Wh[U];return P(F,a.formatLong)}return F}).join("").match(I6),p=[];for(let F of f){!(r!=null&&r.useAdditionalWeekYearTokens)&&tw(F)&&Yh(F,t,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&ew(F)&&Yh(F,t,e);const U=F[0],P=L6[U];if(P){const{incompatibleTokens:O}=P;if(Array.isArray(O)){const X=p.find(fe=>O.includes(fe.token)||fe.token===U);if(X)throw new RangeError(`The format string mustn't contain \`${X.fullToken}\` and \`${F}\` at the same time`)}else if(P.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${F}\` and any other token at the same time`);p.push({token:U,fullToken:F});const J=P.run(e,F,a.match,c);if(!J)return Lt(n,NaN);h.push(J.setter),e=J.rest}else{if(U.match(B6))throw new RangeError("Format string contains an unescaped latin alphabet character `"+U+"`");if(F==="''"?F="'":U==="'"&&(F=H6(F)),e.indexOf(F)===0)e=e.slice(F.length);else return Lt(n,NaN)}}if(e.length>0&&$6.test(e))return Lt(n,NaN);const m=h.map(F=>F.priority).sort((F,U)=>U-F).filter((F,U,P)=>P.indexOf(F)===U).map(F=>h.filter(U=>U.priority===F).sort((U,P)=>P.subPriority-U.subPriority)).map(F=>F[0]);let y=Ze(n);if(isNaN(y.getTime()))return Lt(n,NaN);const _={};for(const F of m){if(!F.validate(y,c))return Lt(n,NaN);const U=F.set(y,_,c);Array.isArray(U)?(y=U[0],Object.assign(_,U[1])):y=U}return Lt(n,y)}function H6(e){return e.match(V6)[1].replace(F6,"'")}function h0(e,t){const n=oa(e),r=oa(t);return+n==+r}function U6(e,t){return fs(e,-t)}function aw(e,t){const n=Ze(e),r=n.getFullYear(),s=n.getDate(),a=Lt(e,0);a.setFullYear(r,t,15),a.setHours(0,0,0,0);const o=W$(a);return n.setMonth(t,Math.min(s,o)),n}function qt(e,t){let n=Ze(e);return isNaN(+n)?Lt(e,NaN):(t.year!=null&&n.setFullYear(t.year),t.month!=null&&(n=aw(n,t.month)),t.date!=null&&n.setDate(t.date),t.hours!=null&&n.setHours(t.hours),t.minutes!=null&&n.setMinutes(t.minutes),t.seconds!=null&&n.setSeconds(t.seconds),t.milliseconds!=null&&n.setMilliseconds(t.milliseconds),n)}function j6(e,t){const n=Ze(e);return n.setHours(t),n}function lw(e,t){const n=Ze(e);return n.setMilliseconds(t),n}function q6(e,t){const n=Ze(e);return n.setMinutes(t),n}function ow(e,t){const n=Ze(e);return n.setSeconds(t),n}function Ds(e,t){const n=Ze(e);return isNaN(+n)?Lt(e,NaN):(n.setFullYear(t),n)}function _l(e,t){return vs(e,-t)}function W6(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:o=0,minutes:u=0,seconds:c=0}=t,h=_l(e,r+n*12),f=U6(h,a+s*7),p=u+o*60,y=(c+p*60)*1e3;return Lt(e,f.getTime()-y)}function uw(e,t){return Yp(e,-t)}function Cl(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"}),v("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"}),v("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"}),v("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"})])}Cl.compatConfig={MODE:3};function cw(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"}),v("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"})])}cw.compatConfig={MODE:3};function Xp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"})])}Xp.compatConfig={MODE:3};function Qp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"})])}Qp.compatConfig={MODE:3};function em(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"}),v("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"})])}em.compatConfig={MODE:3};function tm(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"})])}tm.compatConfig={MODE:3};function nm(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"})])}nm.compatConfig={MODE:3};const Er=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),rm=(e,t,n)=>Kh(e,t,n)||De(),Y6=(e,t,n)=>{const r=t.dateInTz?Er(new Date(e),t.dateInTz):De(e);return n?hr(r,!0):r},Kh=(e,t,n)=>{if(!e)return null;const r=n?hr(De(e),!0):De(e);return t?t.exactMatch?Y6(e,t,n):Er(r,t.timezone):r},z6=e=>{if(!e)return 0;const t=new Date,n=new Date(t.toLocaleString("en-US",{timeZone:"UTC"})),r=new Date(t.toLocaleString("en-US",{timeZone:e})),s=r.getTimezoneOffset()/60;return(+n-+r)/(1e3*60*60)-s};var cs=(e=>(e.month="month",e.year="year",e))(cs||{}),sa=(e=>(e.top="top",e.bottom="bottom",e))(sa||{}),ma=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(ma||{}),Qn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(Qn||{});const K6=["timestamp","date","iso"];var ur=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(ur||{}),nn=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(nn||{});function p0(e){return t=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`)).slice(0,2)}function G6(e){return t=>Ps(Er(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const J6=(e,t,n)=>{const r=[1,2,3,4,5,6,7];let s;if(e!==null)try{s=r.map(G6(e))}catch{s=r.map(p0(t))}else s=r.map(p0(t));const a=s.slice(0,n),o=s.slice(n+1,s.length);return[s[n]].concat(...o).concat(...a)},sm=(e,t,n)=>{const r=[];for(let s=+e[0];s<=+e[1];s++)r.push({value:+s,text:pw(s,t)});return n?r.reverse():r},dw=(e,t,n)=>{const r=[1,2,3,4,5,6,7,8,9,10,11,12].map(a=>{const o=a<10?`0${a}`:a;return new Date(`2017-${o}-01T00:00:00+00:00`)});if(e!==null)try{const a=n==="long"?"LLLL":"LLL";return r.map((o,u)=>{const c=Ps(Er(o,"UTC"),a,{locale:e});return{text:c.charAt(0).toUpperCase()+c.substring(1),value:u}})}catch{}const s=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return r.map((a,o)=>{const u=s.format(a);return{text:u.charAt(0).toUpperCase()+u.substring(1),value:o}})},Z6=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Ln=e=>{const t=Q(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},X6=e=>({type:"dot",...e??{}}),fw=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,im={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Fn=e=>e,m0=e=>e===0?e:!e||isNaN(+e)?null:+e,g0=e=>e===null,hw=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},Q6=e=>{const t=[],n=r=>r.filter(s=>s);for(let r=0;r{const r=n!=null,s=t!=null;if(!r&&!s)return!1;const a=+n,o=+t;return r&&s?+e>a||+ea:s?+eQ6(e).map(n=>n.map(r=>{const{active:s,disabled:a,isBetween:o,highlighted:u}=t(r);return{...r,active:s,disabled:a,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:a,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:a&&s,dp__cell_in_between:o,"dp--highlighted":u}}})),Ri=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},e5=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function t5(e,t){let n=[...document.querySelectorAll(e5())];n=n.filter(s=>!e.contains(s)||s.hasAttribute("data-datepicker-instance"));const r=n.indexOf(e);if(r>=0&&(t?r-1>=0:r+1<=n.length))return n[r+(t?-1:1)]}const n5=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),pw=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),am=e=>Ps(e,"dd-MM-yyyy"),eh=e=>Array.isArray(e),Dc=(e,t)=>t.get(am(e)),r5=(e,t)=>e?t?t instanceof Map?!!Dc(e,t):t(De(e)):!1:!0,Tr=(e,t,n=!1)=>{if(e.key===nn.enter||e.key===nn.space)return n&&e.preventDefault(),t()},v0=(e,t,n,r,s,a)=>{const o=zh(e,t.slice(0,e.length),new Date,{locale:a});return oo(o)&&K1(o)?r||s?o:qt(o,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},s5=(e,t,n,r,s,a)=>{const o=Array.isArray(n)?n[0]:n;if(typeof t=="string")return v0(e,t,o,r,s,a);if(Array.isArray(t)){let u=null;for(const c of t)if(u=v0(e,c,o,r,s,a),u)break;return u}return typeof t=="function"?t(e):null},De=e=>e?new Date(e):new Date,i5=(e,t,n)=>{if(t){const s=(e.getMonth()+1).toString().padStart(2,"0"),a=e.getDate().toString().padStart(2,"0"),o=e.getHours().toString().padStart(2,"0"),u=e.getMinutes().toString().padStart(2,"0"),c=n?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${s}-${a}T${o}:${u}:${c}.000Z`}const r=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(r).toISOString()},hr=(e,t)=>{const n=De(JSON.parse(JSON.stringify(e))),r=qt(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?XF(r):r},Di=(e,t,n,r)=>{let s=e?De(e):De();return(t||t===0)&&(s=j6(s,+t)),(n||n===0)&&(s=q6(s,+n)),(r||r===0)&&(s=ow(s,+r)),lw(s,0)},on=(e,t)=>!e||!t?!1:Eo(hr(e),hr(t)),kt=(e,t)=>!e||!t?!1:el(hr(e),hr(t)),_n=(e,t)=>!e||!t?!1:yl(hr(e),hr(t)),hd=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?_n(n,e[0])&&on(n,e[1]):e!=null&&e[0]&&t?_n(n,e[0])&&on(n,t)||on(n,e[0])&&_n(n,t):!1,hs=e=>{const t=qt(new Date(e),{date:1});return hr(t)},th=(e,t,n)=>t&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(r=>r===t?[r,n]:[r,isNaN(+e[r])?void 0:+e[r]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},ga=e=>({hours:ri(e),minutes:Vi(e),seconds:vl(e)}),mw=(e,t)=>{if(t){const n=lt(De(t));if(n>e)return 12;if(n===e)return wt(De(t))}},gw=(e,t)=>{if(t){const n=lt(De(t));return n{if(e)return lt(De(e))},vw=(e,t)=>{const n=_n(e,t)?t:e,r=_n(t,e)?t:e;return G1({start:n,end:r})},a5=e=>{const t=vs(e,1);return{month:wt(t),year:lt(t)}},Gs=(e,t)=>{const n=_s(e,{weekStartsOn:+t}),r=Z1(e,{weekStartsOn:+t});return[n,r]},yw=(e,t)=>{const n={hours:ri(De()),minutes:Vi(De()),seconds:t?vl(De()):0};return Object.assign(n,e)},Ti=(e,t,n)=>[qt(De(e),{date:1}),qt(De(),{month:t,year:n,date:1})],Qs=(e,t,n)=>{let r=e?De(e):De();return(t||t===0)&&(r=aw(r,t)),n&&(r=Ds(r,n)),r},_w=(e,t,n,r,s)=>{if(!r||s&&!t||!s&&!n)return!1;const a=s?vs(e,1):_l(e,1),o=[wt(a),lt(a)];return s?!o5(...o,t):!l5(...o,n)},l5=(e,t,n)=>on(...Ti(n,e,t))||kt(...Ti(n,e,t)),o5=(e,t,n)=>_n(...Ti(n,e,t))||kt(...Ti(n,e,t)),bw=(e,t,n,r,s,a,o)=>{if(typeof t=="function"&&!o)return t(e);const u=n?{locale:n}:void 0;return Array.isArray(e)?`${Ps(e[0],a,u)}${s&&!e[1]?"":r}${e[1]?Ps(e[1],a,u):""}`:Ps(e,a,u)},Ka=e=>{if(e)return null;throw new Error(im.prop("partial-range"))},qu=(e,t)=>{if(t)return e();throw new Error(im.prop("range"))},Gh=e=>Array.isArray(e)?oo(e[0])&&(e[1]?oo(e[1]):!0):e?oo(e):!1,u5=(e,t)=>qt(t??De(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),nh=(e,t,n,r)=>{if(!e)return!0;if(r){const s=n==="max"?Eo(e,t):yl(e,t),a={seconds:0,milliseconds:0};return s||el(qt(e,a),qt(t,a))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},rh=(e,t,n)=>e?u5(e,t):De(n??t),y0=(e,t,n,r,s)=>{if(Array.isArray(r)){const o=rh(e,r[0],t),u=rh(e,r[1],t);return nh(r[0],o,n,!!t)&&nh(r[1],u,n,!!t)&&s}const a=rh(e,r,t);return nh(r,a,n,!!t)&&s},sh=e=>qt(De(),ga(e)),c5=(e,t)=>e instanceof Map?Array.from(e.values()).filter(n=>lt(De(n))===t).map(n=>wt(n)):[],ww=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(r=>r.month===t&&r.year===n),lm=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),xw=e=>Ps(e,"yyyy-MM-dd"),Jl=Hr({menuFocused:!1,shiftKeyInMenu:!1}),kw=()=>{const e=n=>{Jl.menuFocused=n},t=n=>{Jl.shiftKeyInMenu!==n&&(Jl.shiftKeyInMenu=n)};return{control:me(()=>({shiftKeyInMenu:Jl.shiftKeyInMenu,menuFocused:Jl.menuFocused})),setMenuFocused:e,setShiftKey:t}},Gt=Hr({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),ih=de(null),Wu=de(!1),ah=de(!1),lh=de(!1),oh=de(!1),Zn=de(0),vn=de(0),Ui=()=>{const e=me(()=>Wu.value?[...Gt.selectionGrid,Gt.actionRow].filter(p=>p.length):ah.value?[...Gt.timePicker[0],...Gt.timePicker[1],oh.value?[]:[ih.value],Gt.actionRow].filter(p=>p.length):lh.value?[...Gt.monthPicker,Gt.actionRow]:[Gt.monthYear,...Gt.calendar,Gt.time,Gt.actionRow].filter(p=>p.length)),t=p=>{Zn.value=p?Zn.value+1:Zn.value-1;let m=null;e.value[vn.value]&&(m=e.value[vn.value][Zn.value]),!m&&e.value[vn.value+(p?1:-1)]?(vn.value=vn.value+(p?1:-1),Zn.value=p?0:e.value[vn.value].length-1):m||(Zn.value=p?Zn.value-1:Zn.value+1)},n=p=>{vn.value===0&&!p||vn.value===e.value.length&&p||(vn.value=p?vn.value+1:vn.value-1,e.value[vn.value]?e.value[vn.value]&&!e.value[vn.value][Zn.value]&&Zn.value!==0&&(Zn.value=e.value[vn.value].length-1):vn.value=p?vn.value-1:vn.value+1)},r=p=>{let m=null;e.value[vn.value]&&(m=e.value[vn.value][Zn.value]),m?m.focus({preventScroll:!Wu.value}):Zn.value=p?Zn.value-1:Zn.value+1},s=()=>{t(!0),r(!0)},a=()=>{t(!1),r(!1)},o=()=>{n(!1),r(!0)},u=()=>{n(!0),r(!0)},c=(p,m)=>{Gt[m]=p},h=(p,m)=>{Gt[m]=p},f=()=>{Zn.value=0,vn.value=0};return{buildMatrix:c,buildMultiLevelMatrix:h,setTimePickerBackRef:p=>{ih.value=p},setSelectionGrid:p=>{Wu.value=p,f(),p||(Gt.selectionGrid=[])},setTimePicker:(p,m=!1)=>{ah.value=p,oh.value=m,f(),p||(Gt.timePicker[0]=[],Gt.timePicker[1]=[])},setTimePickerElements:(p,m=0)=>{Gt.timePicker[m]=p},arrowRight:s,arrowLeft:a,arrowUp:o,arrowDown:u,clearArrowNav:()=>{Gt.monthYear=[],Gt.calendar=[],Gt.time=[],Gt.actionRow=[],Gt.selectionGrid=[],Gt.timePicker[0]=[],Gt.timePicker[1]=[],Wu.value=!1,ah.value=!1,oh.value=!1,lh.value=!1,f(),ih.value=null},setMonthPicker:p=>{lh.value=p,f()},refSets:Gt}},_0=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e??{}}),d5=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,...e??{}}),b0=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,f5=e=>{const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:b0(!1)};const r=t?e:{},s=t?r.count??!0:e,a=b0(s);return Object.assign(n,r,{count:a})},h5=(e,t,n)=>e||(typeof n=="string"?n:t),p5=e=>typeof e=="boolean"?e?_0({}):!1:_0(e),m5=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:!0,selectOnFocus:!1,rangeSeparator:" - "};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},g5=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),v5=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),y5=e=>{const t={input:!1};return typeof e=="object"?{...t,...e??{},enabled:!0}:{enabled:e,...t}},_5=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,...e??{}}),b5=e=>{const t={dates:Array.isArray(e)?e.map(n=>De(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},w5=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},x5=(e,t)=>typeof e=="object"?{enabled:!0,...{noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1},...e}:{enabled:e,noDisabledRange:t.noDisabledRange,showLastInRange:t.showLastInRange,minMaxRawRange:t.minMaxRawRange,partialRange:t.partialRange,disableTimeRangeValidation:t.disableTimeRangeValidation,maxRange:t.maxRange,minRange:t.minRange,autoRange:t.autoRange,fixedStart:t.fixedStart,fixedEnd:t.fixedEnd},k5=(e,t)=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:t,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:t??e.emitTimezone,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:t},uh=(e,t,n)=>new Map(e.map(r=>{const s=rm(r,t,n);return[am(s),s]})),S5=(e,t)=>e.length?new Map(e.map(n=>{const r=rm(n.date,t);return[am(r),n]})):null,T5=e=>{var t;return{minDate:Kh(e.minDate,e.timezone,e.isSpecific),maxDate:Kh(e.maxDate,e.timezone,e.isSpecific),disabledDates:eh(e.disabledDates)?uh(e.disabledDates,e.timezone,e.isSpecific):e.disabledDates,allowedDates:eh(e.allowedDates)?uh(e.allowedDates,e.timezone,e.isSpecific):null,highlight:typeof e.highlight=="object"&&eh((t=e.highlight)==null?void 0:t.dates)?uh(e.highlight.dates,e.timezone):e.highlight,markers:S5(e.markers,e.timezone)}},A5=(e,t)=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:+t}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},C5=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,r=e[n],s=typeof e[n]=="string"?{[r]:!0}:Object.fromEntries(r.map(a=>[a,!0]));return[t,s]}))}),sn=e=>{const t=()=>{const H=e.enableSeconds?":ss":"",F=e.enableMinutes?":mm":"";return e.is24?`HH${F}${H}`:`hh${F}${H} aa`},n=()=>{var H;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((H=A.value)==null?void 0:H.type)==="iso"?"RR":"ww"}-yyyy`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},r=H=>yw(H,e.enableSeconds),s=()=>C.value.enabled?e.startTime&&Array.isArray(e.startTime)?[r(e.startTime[0]),r(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?r(e.startTime):null,a=me(()=>f5(e.multiCalendars)),o=me(()=>s()),u=me(()=>d5(e.ariaLabels)),c=me(()=>g5(e.filters)),h=me(()=>p5(e.transitions)),f=me(()=>v5(e.actionRow)),p=me(()=>h5(e.previewFormat,e.format,n())),m=me(()=>m5(e.textInput)),y=me(()=>y5(e.inline)),_=me(()=>_5(e.config)),b=me(()=>b5(e.highlight)),A=me(()=>w5(e.weekNumbers)),B=me(()=>k5(e.timezone,e.emitTimezone)),V=me(()=>A5(e.multiDates,e.multiDatesLimit)),x=me(()=>T5({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:b.value,markers:e.markers,timezone:B.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker})),C=me(()=>x5(e.range,{minMaxRawRange:!1,maxRange:e.maxRange,minRange:e.minRange,noDisabledRange:e.noDisabledRange,showLastInRange:e.showLastInRange,partialRange:e.partialRange,disableTimeRangeValidation:e.disableTimeRangeValidation,autoRange:e.autoRange,fixedStart:e.fixedStart,fixedEnd:e.fixedEnd})),$=me(()=>C5(e.ui));return{defaultedTransitions:h,defaultedMultiCalendars:a,defaultedStartTime:o,defaultedAriaLabels:u,defaultedFilters:c,defaultedActionRow:f,defaultedPreviewFormat:p,defaultedTextInput:m,defaultedInline:y,defaultedConfig:_,defaultedHighlight:b,defaultedWeekNumbers:A,defaultedRange:C,propDates:x,defaultedTz:B,defaultedMultiDates:V,defaultedUI:$,getDefaultPattern:n,getDefaultStartTime:s}},E5=(e,t,n)=>{const r=de(),{defaultedTextInput:s,defaultedRange:a,defaultedTz:o,defaultedMultiDates:u,getDefaultPattern:c}=sn(t),h=de(""),f=ll(t,"format"),p=ll(t,"formatLocale");Wt(r,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",r.value,_e(!0))},{deep:!0}),Wt(a,(j,Ie)=>{j.enabled!==Ie.enabled&&(r.value=null)}),Wt(f,()=>{q()});const m=j=>o.value.timezone&&o.value.convertModel?Er(j,o.value.timezone):j,y=j=>{if(o.value.timezone&&o.value.convertModel){const Ie=z6(o.value.timezone);return WF(j,Ie)}return j},_=(j,Ie,Xe=!1)=>bw(j,t.format,t.formatLocale,s.value.rangeSeparator,t.modelAuto,Ie??c(),Xe),b=j=>j?t.modelType?Ae(j):{hours:ri(j),minutes:Vi(j),seconds:t.enableSeconds?vl(j):0}:null,A=j=>t.modelType?Ae(j):{month:wt(j),year:lt(j)},B=j=>Array.isArray(j)?u.value.enabled?j.map(Ie=>V(Ie,Ds(De(),Ie))):qu(()=>[Ds(De(),j[0]),j[1]?Ds(De(),j[1]):Ka(a.value.partialRange)],a.value.enabled):Ds(De(),+j),V=(j,Ie)=>(typeof j=="string"||typeof j=="number")&&t.modelType?he(j):Ie,x=j=>Array.isArray(j)?[V(j[0],Di(null,+j[0].hours,+j[0].minutes,j[0].seconds)),V(j[1],Di(null,+j[1].hours,+j[1].minutes,j[1].seconds))]:V(j,Di(null,j.hours,j.minutes,j.seconds)),C=j=>{const Ie=qt(De(),{date:1});return Array.isArray(j)?u.value.enabled?j.map(Xe=>V(Xe,Qs(Ie,+Xe.month,+Xe.year))):qu(()=>[V(j[0],Qs(Ie,+j[0].month,+j[0].year)),V(j[1],j[1]?Qs(Ie,+j[1].month,+j[1].year):Ka(a.value.partialRange))],a.value.enabled):V(j,Qs(Ie,+j.month,+j.year))},$=j=>{if(Array.isArray(j))return j.map(Ie=>he(Ie));throw new Error(im.dateArr("multi-dates"))},H=j=>{if(Array.isArray(j)&&a.value.enabled){const Ie=j[0],Xe=j[1];return[De(Array.isArray(Ie)?Ie[0]:null),De(Array.isArray(Xe)?Xe[0]:null)]}return De(j[0])},F=j=>t.modelAuto?Array.isArray(j)?[he(j[0]),he(j[1])]:t.autoApply?[he(j)]:[he(j),null]:Array.isArray(j)?qu(()=>j[1]?[he(j[0]),j[1]?he(j[1]):Ka(a.value.partialRange)]:[he(j[0])],a.value.enabled):he(j),U=()=>{Array.isArray(r.value)&&a.value.enabled&&r.value.length===1&&r.value.push(Ka(a.value.partialRange))},P=()=>{const j=r.value;return[Ae(j[0]),j[1]?Ae(j[1]):Ka(a.value.partialRange)]},O=()=>r.value[1]?P():Ae(Fn(r.value[0])),J=()=>(r.value||[]).map(j=>Ae(j)),X=(j=!1)=>(j||U(),t.modelAuto?O():u.value.enabled?J():Array.isArray(r.value)?qu(()=>P(),a.value.enabled):Ae(Fn(r.value))),fe=j=>!j||Array.isArray(j)&&!j.length?null:t.timePicker?x(Fn(j)):t.monthPicker?C(Fn(j)):t.yearPicker?B(Fn(j)):u.value.enabled?$(Fn(j)):t.weekPicker?H(Fn(j)):F(Fn(j)),ne=j=>{const Ie=fe(j);Gh(Fn(Ie))?(r.value=Fn(Ie),q()):(r.value=null,h.value="")},N=()=>{const j=Ie=>Ps(Ie,s.value.format);return`${j(r.value[0])} ${s.value.rangeSeparator} ${r.value[1]?j(r.value[1]):""}`},Z=()=>n.value&&r.value?Array.isArray(r.value)?N():Ps(r.value,s.value.format):_(r.value),R=()=>r.value?u.value.enabled?r.value.map(j=>_(j)).join("; "):s.value.enabled&&typeof s.value.format=="string"?Z():_(r.value):"",q=()=>{!t.format||typeof t.format=="string"||s.value.enabled&&typeof s.value.format=="string"?h.value=R():h.value=t.format(r.value)},he=j=>{if(t.utc){const Ie=new Date(j);return t.utc==="preserve"?new Date(Ie.getTime()+Ie.getTimezoneOffset()*6e4):Ie}return t.modelType?K6.includes(t.modelType)?m(new Date(j)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?m(zh(j,c(),new Date,{locale:p.value})):m(zh(j,t.modelType,new Date,{locale:p.value})):m(new Date(j))},Ae=j=>j?t.utc?i5(j,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+y(j):t.modelType==="iso"?y(j).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?_(y(j)):_(y(j),t.modelType,!0):y(j):"",Pe=(j,Ie=!1,Xe=!1)=>{if(Xe)return j;if(e("update:model-value",j),o.value.emitTimezone&&Ie){const we=Array.isArray(j)?j.map(et=>Er(Fn(et),o.value.emitTimezone)):Er(Fn(j),o.value.emitTimezone);e("update:model-timezone-value",we)}},W=j=>Array.isArray(r.value)?u.value.enabled?r.value.map(Ie=>j(Ie)):[j(r.value[0]),r.value[1]?j(r.value[1]):Ka(a.value.partialRange)]:j(Fn(r.value)),ie=()=>{if(Array.isArray(r.value)){const j=Gs(r.value[0],t.weekStart),Ie=r.value[1]?Gs(r.value[1],t.weekStart):[];return[j.map(Xe=>De(Xe)),Ie.map(Xe=>De(Xe))]}return Gs(r.value,t.weekStart).map(j=>De(j))},E=(j,Ie)=>Pe(Fn(W(j)),!1,Ie),re=j=>{const Ie=ie();return j?Ie:e("update:model-value",ie())},_e=(j=!1)=>(j||q(),t.monthPicker?E(A,j):t.timePicker?E(b,j):t.yearPicker?E(lt,j):t.weekPicker?re(j):Pe(X(j),!0,j));return{inputValue:h,internalModelValue:r,checkBeforeEmit:()=>r.value?a.value.enabled?a.value.partialRange?r.value.length>=1:r.value.length===2:!!r.value:!1,parseExternalModelValue:ne,formatInputValue:q,emitModelValue:_e}},O5=(e,t)=>{const{defaultedFilters:n,propDates:r}=sn(e),{validateMonthYearInRange:s}=ji(e),a=(f,p)=>{let m=f;return n.value.months.includes(wt(m))?(m=p?vs(f,1):_l(f,1),a(m,p)):m},o=(f,p)=>{let m=f;return n.value.years.includes(lt(m))?(m=p?Yp(f,1):uw(f,1),o(m,p)):m},u=(f,p=!1)=>{const m=qt(De(),{month:e.month,year:e.year});let y=f?vs(m,1):_l(m,1);e.disableYearSelect&&(y=Ds(y,e.year));let _=wt(y),b=lt(y);n.value.months.includes(_)&&(y=a(y,f),_=wt(y),b=lt(y)),n.value.years.includes(b)&&(y=o(y,f),b=lt(y)),s(_,b,f,e.preventMinMaxNavigation)&&c(_,b,p)},c=(f,p,m)=>{t("update-month-year",{month:f,year:p,fromNav:m})},h=me(()=>f=>_w(qt(De(),{month:e.month,year:e.year}),r.value.maxDate,r.value.minDate,e.preventMinMaxNavigation,f));return{handleMonthYearChange:u,isDisabled:h,updateMonthYear:c}},pd={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},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},autoPosition:{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,Object],default:null},emitTimezone:{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]},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},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{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},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],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,Object],default:null},calendarClassName:{type:String,default:null},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:[Object,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},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,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},ws={...pd,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},M5=["title"],R5=["disabled"],D5=fn({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...ws},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,r=e,{defaultedActionRow:s,defaultedPreviewFormat:a,defaultedMultiCalendars:o,defaultedTextInput:u,defaultedInline:c,defaultedRange:h,defaultedMultiDates:f,getDefaultPattern:p}=sn(r),{isTimeValid:m,isMonthValid:y}=ji(r),{buildMatrix:_}=Ui(),b=de(null),A=de(null),B=de(!1),V=de({}),x=de(null),C=de(null);Ht(()=>{r.arrowNavigation&&_([Ln(b),Ln(A)],"actionRow"),$(),window.addEventListener("resize",$)}),ii(()=>{window.removeEventListener("resize",$)});const $=()=>{B.value=!1,setTimeout(()=>{var N,Z;const R=(N=x.value)==null?void 0:N.getBoundingClientRect(),q=(Z=C.value)==null?void 0:Z.getBoundingClientRect();R&&q&&(V.value.maxWidth=`${q.width-R.width-20}px`),B.value=!0},0)},H=me(()=>h.value.enabled&&!h.value.partialRange&&r.internalModelValue?r.internalModelValue.length===2:!0),F=me(()=>!m.value(r.internalModelValue)||!y.value(r.internalModelValue)||!H.value),U=()=>{const N=a.value;return r.timePicker||r.monthPicker,N(Fn(r.internalModelValue))},P=()=>{const N=r.internalModelValue;return o.value.count>0?`${O(N[0])} - ${O(N[1])}`:[O(N[0]),O(N[1])]},O=N=>bw(N,a.value,r.formatLocale,u.value.rangeSeparator,r.modelAuto,p()),J=me(()=>!r.internalModelValue||!r.menuMount?"":typeof a.value=="string"?Array.isArray(r.internalModelValue)?r.internalModelValue.length===2&&r.internalModelValue[1]?P():f.value.enabled?r.internalModelValue.map(N=>`${O(N)}`):r.modelAuto?`${O(r.internalModelValue[0])}`:`${O(r.internalModelValue[0])} -`:O(r.internalModelValue):U()),X=()=>f.value.enabled?"; ":" - ",fe=me(()=>Array.isArray(J.value)?J.value.join(X()):J.value),ne=()=>{m.value(r.internalModelValue)&&y.value(r.internalModelValue)&&H.value?n("select-date"):n("invalid-select")};return(N,Z)=>(k(),D("div",{ref_key:"actionRowRef",ref:C,class:"dp__action_row"},[N.$slots["action-row"]?Ne(N.$slots,"action-row",wn(cn({key:0},{internalModelValue:N.internalModelValue,disabled:F.value,selectDate:()=>N.$emit("select-date"),closePicker:()=>N.$emit("close-picker")}))):(k(),D(Ve,{key:1},[Q(s).showPreview?(k(),D("div",{key:0,class:"dp__selection_preview",title:fe.value,style:bn(V.value)},[N.$slots["action-preview"]&&B.value?Ne(N.$slots,"action-preview",{key:0,value:N.internalModelValue}):ae("",!0),!N.$slots["action-preview"]&&B.value?(k(),D(Ve,{key:1},[ft(se(fe.value),1)],64)):ae("",!0)],12,M5)):ae("",!0),v("div",{ref_key:"actionBtnContainer",ref:x,class:"dp__action_buttons","data-dp-element":"action-row"},[N.$slots["action-buttons"]?Ne(N.$slots,"action-buttons",{key:0,value:N.internalModelValue}):ae("",!0),N.$slots["action-buttons"]?ae("",!0):(k(),D(Ve,{key:1},[!Q(c).enabled&&Q(s).showCancel?(k(),D("button",{key:0,ref_key:"cancelButtonRef",ref:b,type:"button",class:"dp__action_button dp__action_cancel",onClick:Z[0]||(Z[0]=R=>N.$emit("close-picker")),onKeydown:Z[1]||(Z[1]=R=>Q(Tr)(R,()=>N.$emit("close-picker")))},se(N.cancelText),545)):ae("",!0),Q(s).showNow?(k(),D("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:Z[2]||(Z[2]=R=>N.$emit("select-now")),onKeydown:Z[3]||(Z[3]=R=>Q(Tr)(R,()=>N.$emit("select-now")))},se(N.nowButtonLabel),33)):ae("",!0),Q(s).showSelect?(k(),D("button",{key:2,ref_key:"selectButtonRef",ref:A,type:"button",class:"dp__action_button dp__action_select",disabled:F.value,"data-test":"select-button",onKeydown:Z[4]||(Z[4]=R=>Q(Tr)(R,()=>ne())),onClick:ne},se(N.selectText),41,R5)):ae("",!0)],64))],512)],64))],512))}}),P5={class:"dp__selection_grid_header"},L5=["aria-selected","aria-disabled","data-test","onClick","onKeydown","onMouseover"],I5=["aria-label"],$o=fn({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:n}){const{setSelectionGrid:r,buildMultiLevelMatrix:s,setMonthPicker:a}=Ui(),o=n,u=e,{defaultedAriaLabels:c,defaultedTextInput:h,defaultedConfig:f}=sn(u),{hideNavigationButtons:p}=vd(),m=de(!1),y=de(null),_=de(null),b=de([]),A=de(),B=de(null),V=de(0),x=de(null);Xc(()=>{y.value=null}),Ht(()=>{Un().then(()=>J()),u.noOverlayFocus||$(),C(!0)}),ii(()=>C(!1));const C=W=>{var ie;u.arrowNavigation&&((ie=u.headerRefs)!=null&&ie.length?a(W):r(W))},$=()=>{var W;const ie=Ln(_);ie&&(h.value.enabled||(y.value?(W=y.value)==null||W.focus({preventScroll:!0}):ie.focus({preventScroll:!0})),m.value=ie.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!u.useRelative,"dp--overlay-relative":u.useRelative})),F=me(()=>u.useRelative?{height:`${u.height}px`,width:"260px"}:void 0),U=me(()=>({dp__overlay_col:!0})),P=me(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:m.value,dp__button_bottom:u.isLast})),O=me(()=>{var W,ie;return{dp__overlay_container:!0,dp__container_flex:((W=u.items)==null?void 0:W.length)<=6,dp__container_block:((ie=u.items)==null?void 0:ie.length)>6}});Wt(()=>u.items,()=>J(!1),{deep:!0});const J=(W=!0)=>{Un().then(()=>{const ie=Ln(y),E=Ln(_),re=Ln(B),_e=Ln(x),j=re?re.getBoundingClientRect().height:0;E&&(E.getBoundingClientRect().height?V.value=E.getBoundingClientRect().height-j:V.value=f.value.modeHeight-j),ie&&_e&&W&&(_e.scrollTop=ie.offsetTop-_e.offsetTop-(V.value/2-ie.getBoundingClientRect().height)-j)})},X=W=>{W.disabled||o("selected",W.value)},fe=()=>{o("toggle"),o("reset-flow")},ne=()=>{u.escClose&&fe()},N=(W,ie,E,re)=>{W&&((ie.active||ie.value===u.focusValue)&&(y.value=W),u.arrowNavigation&&(Array.isArray(b.value[E])?b.value[E][re]=W:b.value[E]=[W],Z()))},Z=()=>{var W,ie;const E=(W=u.headerRefs)!=null&&W.length?[u.headerRefs].concat(b.value):b.value.concat([u.skipButtonRef?[]:[B.value]]);s(Fn(E),(ie=u.headerRefs)!=null&&ie.length?"monthPicker":"selectionGrid")},R=W=>{u.arrowNavigation||Ri(W,f.value,!0)},q=W=>{A.value=W,o("hover-value",W)},he=()=>{if(fe(),!u.isLast){const W=n5(u.menuWrapRef??null,"action-row");if(W){const ie=hw(W);ie==null||ie.focus()}}},Ae=W=>{switch(W.key){case nn.esc:return ne();case nn.arrowLeft:return R(W);case nn.arrowRight:return R(W);case nn.arrowUp:return R(W);case nn.arrowDown:return R(W);default:return}},Pe=W=>{if(W.key===nn.enter)return fe();if(W.key===nn.tab)return he()};return t({focusGrid:$}),(W,ie)=>{var E;return k(),D("div",{ref_key:"gridWrapRef",ref:_,class:$e(H.value),style:bn(F.value),role:"dialog",tabindex:"0",onKeydown:Ae,onClick:ie[0]||(ie[0]=Et(()=>{},["prevent"]))},[v("div",{ref_key:"containerRef",ref:x,class:$e(O.value),role:"grid",style:bn({"--dp-overlay-height":`${V.value}px`})},[v("div",P5,[Ne(W.$slots,"header")]),W.$slots.overlay?Ne(W.$slots,"overlay",{key:0}):(k(!0),D(Ve,{key:1},Qe(W.items,(re,_e)=>(k(),D("div",{key:_e,class:$e(["dp__overlay_row",{dp__flex_row:W.items.length>=3}]),role:"row"},[(k(!0),D(Ve,null,Qe(re,(j,Ie)=>(k(),D("div",{key:j.value,ref_for:!0,ref:Xe=>N(Xe,j,_e,Ie),role:"gridcell",class:$e(U.value),"aria-selected":j.active||void 0,"aria-disabled":j.disabled||void 0,tabindex:"0","data-test":j.text,onClick:Et(Xe=>X(j),["prevent"]),onKeydown:Xe=>Q(Tr)(Xe,()=>X(j),!0),onMouseover:Xe=>q(j.value)},[v("div",{class:$e(j.className)},[W.$slots.item?Ne(W.$slots,"item",{key:0,item:j}):ae("",!0),W.$slots.item?ae("",!0):(k(),D(Ve,{key:1},[ft(se(j.text),1)],64))],2)],42,L5))),128))],2))),128))],6),W.$slots["button-icon"]?An((k(),D("button",{key:0,ref_key:"toggleButton",ref:B,type:"button","aria-label":(E=Q(c))==null?void 0:E.toggleOverlay,class:$e(P.value),tabindex:"0",onClick:fe,onKeydown:Pe},[Ne(W.$slots,"button-icon")],42,I5)),[[Fr,!Q(p)(W.hideNavigation,W.type)]]):ae("",!0)],38)}}}),md=fn({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean}},setup(e){const t=e,n=me(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),r=me(()=>({dp__instance_calendar:t.multiCalendars>0}));return(s,a)=>(k(),D("div",{class:$e({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse})},[(k(!0),D(Ve,null,Qe(n.value,(o,u)=>(k(),D("div",{key:o,class:$e(r.value)},[Ne(s.$slots,"default",{instance:o,index:u})],2))),128))],2))}}),N5=["aria-label","aria-disabled"],uo=fn({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,r=de(null);return Ht(()=>n("set-ref",r)),(s,a)=>(k(),D("button",{ref_key:"elRef",ref:r,type:"button",class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:a[0]||(a[0]=o=>s.$emit("activate")),onKeydown:a[1]||(a[1]=o=>Q(Tr)(o,()=>s.$emit("activate"),!0))},[v("span",{class:$e(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[Ne(s.$slots,"default")],2)],40,N5))}}),V5={class:"dp--year-mode-picker"},F5=["aria-label","data-test"],Sw=fn({__name:"YearModePicker",props:{...ws,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const n=t,r=e,{showRightIcon:s,showLeftIcon:a}=vd(),{defaultedConfig:o,defaultedMultiCalendars:u,defaultedAriaLabels:c,defaultedTransitions:h,defaultedUI:f}=sn(r),{showTransition:p,transitionName:m}=Bo(h),y=(A=!1,B)=>{n("toggle-year-picker",{flow:A,show:B})},_=A=>{n("year-select",A)},b=(A=!1)=>{n("handle-year",A)};return(A,B)=>{var V,x,C,$,H;return k(),D("div",V5,[Q(a)(Q(u),e.instance)?(k(),at(uo,{key:0,ref:"mpPrevIconRef","aria-label":(V=Q(c))==null?void 0:V.prevYear,disabled:e.isDisabled(!1),class:$e((x=Q(f))==null?void 0:x.navBtnPrev),onActivate:B[0]||(B[0]=F=>b(!1))},{default:Te(()=>[A.$slots["arrow-left"]?Ne(A.$slots,"arrow-left",{key:0}):ae("",!0),A.$slots["arrow-left"]?ae("",!0):(k(),at(Q(Xp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),v("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":(C=Q(c))==null?void 0:C.openYearsOverlay,"data-test":`year-mode-btn-${e.instance}`,onClick:B[1]||(B[1]=()=>y(!1)),onKeydown:B[2]||(B[2]=$n(()=>y(!1),["enter"]))},[A.$slots.year?Ne(A.$slots,"year",{key:0,year:e.year}):ae("",!0),A.$slots.year?ae("",!0):(k(),D(Ve,{key:1},[ft(se(e.year),1)],64))],40,F5),Q(s)(Q(u),e.instance)?(k(),at(uo,{key:1,ref:"mpNextIconRef","aria-label":($=Q(c))==null?void 0:$.nextYear,disabled:e.isDisabled(!0),class:$e((H=Q(f))==null?void 0:H.navBtnNext),onActivate:B[3]||(B[3]=F=>b(!0))},{default:Te(()=>[A.$slots["arrow-right"]?Ne(A.$slots,"arrow-right",{key:0}):ae("",!0),A.$slots["arrow-right"]?ae("",!0):(k(),at(Q(Qp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),pe(ys,{name:Q(m)(e.showYearPicker),css:Q(p)},{default:Te(()=>[e.showYearPicker?(k(),at($o,{key:0,items:e.items,"text-input":A.textInput,"esc-close":A.escClose,config:A.config,"is-last":A.autoApply&&!Q(o).keepActionRow,"hide-navigation":A.hideNavigation,"aria-labels":A.ariaLabels,type:"year",onToggle:y,onSelected:B[4]||(B[4]=F=>_(F))},Hn({"button-icon":Te(()=>[A.$slots["calendar-icon"]?Ne(A.$slots,"calendar-icon",{key:0}):ae("",!0),A.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))]),_:2},[A.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:F})=>[Ne(A.$slots,"year-overlay-value",{text:F.text,value:F.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels"])):ae("",!0)]),_:3},8,["name","css"])])}}}),om=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(r=>kt(e,r))){const r=t.value.filter(s=>!kt(s,e));t.value=r.length?r:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},um=(e,t,n)=>{let r=e.value?e.value.slice():[];return r.length===2&&r[1]!==null&&(r=[]),r.length?on(t,r[0])?(r.unshift(t),n("range-start",r[0]),n("range-start",r[1])):(r[1]=t,n("range-end",t)):(r=[t],n("range-start",t)),r},gd=(e,t,n,r)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&r&&n&&t("auto-apply"))},Tw=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>Er(De(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=Er(De(e.value),e.timezone))},Aw=(e,t,n,r)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&r.value.partialRange)?r.value.fixedStart&&(_n(e,t.value[0])||kt(e,t.value[0]))?[t.value[0],e]:r.value.fixedEnd&&(on(e,t.value[1])||kt(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],Cw=({multiCalendars:e,range:t,highlight:n,propDates:r,calendars:s,modelValue:a,props:o,filters:u,year:c,month:h,emit:f})=>{const p=me(()=>sm(o.yearRange,o.locale,o.reverseYears)),m=de([!1]),y=me(()=>(O,J)=>{const X=qt(hs(new Date),{month:h.value(O),year:c.value(O)}),fe=J?J1(X):Co(X);return _w(fe,r.value.maxDate,r.value.minDate,o.preventMinMaxNavigation,J)}),_=()=>Array.isArray(a.value)&&e.value.solo&&a.value[1],b=()=>{for(let O=0;O{if(!O)return b();const J=qt(De(),s.value[O]);return s.value[0].year=lt(uw(J,e.value.count-1)),b()},B=(O,J)=>{const X=JF(J,O);return t.value.showLastInRange&&X>1?J:O},V=O=>o.focusStartDate||e.value.solo?O[0]:O[1]?B(O[0],O[1]):O[0],x=()=>{if(a.value){const O=Array.isArray(a.value)?V(a.value):a.value;s.value[0]={month:wt(O),year:lt(O)}}},C=()=>{x(),e.value.count&&b()};Wt(a,(O,J)=>{o.isTextInputDate&&JSON.stringify(O??{})!==JSON.stringify(J??{})&&C()}),Ht(()=>{C()});const $=(O,J)=>{s.value[J].year=O,f("update-month-year",{instance:J,year:O,month:s.value[J].month}),e.value.count&&!e.value.solo&&A(J)},H=me(()=>O=>bl(p.value,J=>{var X;const fe=c.value(O)===J.value,ne=Oo(J.value,wl(r.value.minDate),wl(r.value.maxDate))||((X=u.value.years)==null?void 0:X.includes(c.value(O))),N=lm(n.value,J.value);return{active:fe,disabled:ne,highlighted:N}})),F=(O,J)=>{$(O,J),P(J)},U=(O,J=!1)=>{if(!y.value(O,J)){const X=J?c.value(O)+1:c.value(O)-1;$(X,O)}},P=(O,J=!1,X)=>{J||f("reset-flow"),X!==void 0?m.value[O]=X:m.value[O]=!m.value[O],m.value[O]?f("overlay-toggle",{open:!0,overlay:Qn.year}):(f("overlay-closed"),f("overlay-toggle",{open:!1,overlay:Qn.year}))};return{isDisabled:y,groupedYears:H,showYearPicker:m,selectYear:$,toggleYearPicker:P,handleYearSelect:F,handleYear:U}},$5=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,defaultedRange:o,defaultedHighlight:u,propDates:c,defaultedTz:h,defaultedFilters:f,defaultedMultiDates:p}=sn(e),m=()=>{e.isTextInputDate&&C(lt(De(e.startDate)),0)},{modelValue:y,year:_,month:b,calendars:A}=Ho(e,t,m),B=me(()=>dw(e.formatLocale,e.locale,e.monthNameFormat)),V=de(null),{checkMinMaxRange:x}=ji(e),{selectYear:C,groupedYears:$,showYearPicker:H,toggleYearPicker:F,handleYearSelect:U,handleYear:P,isDisabled:O}=Cw({modelValue:y,multiCalendars:n,range:o,highlight:u,calendars:A,year:_,propDates:c,month:b,filters:f,props:e,emit:t});Ht(()=>{e.startDate&&(y.value&&e.focusStartDate||!y.value)&&C(lt(De(e.startDate)),0)});const J=E=>E?{month:wt(E),year:lt(E)}:{month:null,year:null},X=()=>y.value?Array.isArray(y.value)?y.value.map(E=>J(E)):J(y.value):J(),fe=(E,re)=>{const _e=A.value[E],j=X();return Array.isArray(j)?j.some(Ie=>Ie.year===(_e==null?void 0:_e.year)&&Ie.month===re):(_e==null?void 0:_e.year)===j.year&&re===j.month},ne=(E,re,_e)=>{var j,Ie;const Xe=X();return Array.isArray(Xe)?_.value(re)===((j=Xe[_e])==null?void 0:j.year)&&E===((Ie=Xe[_e])==null?void 0:Ie.month):!1},N=(E,re)=>{if(o.value.enabled){const _e=X();if(Array.isArray(y.value)&&Array.isArray(_e)){const j=ne(E,re,0)||ne(E,re,1),Ie=Qs(hs(De()),E,_.value(re));return hd(y.value,V.value,Ie)&&!j}return!1}return!1},Z=me(()=>E=>bl(B.value,re=>{var _e;const j=fe(E,re.value),Ie=Oo(re.value,mw(_.value(E),c.value.minDate),gw(_.value(E),c.value.maxDate))||c5(c.value.disabledDates,_.value(E)).includes(re.value)||((_e=f.value.months)==null?void 0:_e.includes(re.value)),Xe=N(re.value,E),we=ww(u.value,re.value,_.value(E));return{active:j,disabled:Ie,isBetween:Xe,highlighted:we}})),R=(E,re)=>Qs(hs(De()),E,_.value(re)),q=(E,re)=>{const _e=y.value?y.value:hs(new Date);y.value=Qs(_e,E,_.value(re)),t("auto-apply"),t("update-flow-step")},he=(E,re)=>{const _e=R(E,re);o.value.fixedEnd||o.value.fixedStart?y.value=Aw(_e,y,t,o):y.value?x(_e,y.value)&&(y.value=um(y,R(E,re),t)):y.value=[R(E,re)],Un().then(()=>{gd(y.value,t,e.autoApply,e.modelAuto)})},Ae=(E,re)=>{om(R(E,re),y,p.value.limit),t("auto-apply",!0)},Pe=(E,re)=>(A.value[re].month=E,ie(re,A.value[re].year,E),p.value.enabled?Ae(E,re):o.value.enabled?he(E,re):q(E,re)),W=(E,re)=>{C(E,re),ie(re,E,null)},ie=(E,re,_e)=>{let j=_e;if(!j&&j!==0){const Ie=X();j=Array.isArray(Ie)?Ie[E].month:Ie.month}t("update-month-year",{instance:E,year:re,month:j})};return{groupedMonths:Z,groupedYears:$,year:_,isDisabled:O,defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,showYearPicker:H,modelValue:y,presetDate:(E,re)=>{Tw({value:E,modelValue:y,range:o.value.enabled,timezone:re?void 0:h.value.timezone}),t("auto-apply")},setHoverDate:(E,re)=>{V.value=R(E,re)},selectMonth:Pe,selectYear:W,toggleYearPicker:F,handleYearSelect:U,handleYear:P,getModelMonthYear:X}},B5=fn({compatConfig:{MODE:3},__name:"MonthPicker",props:{...ws},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=Bi(),a=Br(s,"yearMode"),o=e;Ht(()=>{o.shadow||r("mount",null)});const{groupedMonths:u,groupedYears:c,year:h,isDisabled:f,defaultedMultiCalendars:p,defaultedConfig:m,showYearPicker:y,modelValue:_,presetDate:b,setHoverDate:A,selectMonth:B,selectYear:V,toggleYearPicker:x,handleYearSelect:C,handleYear:$,getModelMonthYear:H}=$5(o,r);return t({getSidebarProps:()=>({modelValue:_,year:h,getModelMonthYear:H,selectMonth:B,selectYear:V,handleYear:$}),presetDate:b,toggleYearPicker:F=>x(0,F)}),(F,U)=>(k(),at(md,{"multi-calendars":Q(p).count,collapse:F.collapse,stretch:""},{default:Te(({instance:P})=>[F.$slots["top-extra"]?Ne(F.$slots,"top-extra",{key:0,value:F.internalModelValue}):ae("",!0),F.$slots["month-year"]?Ne(F.$slots,"month-year",wn(cn({key:1},{year:Q(h),months:Q(u)(P),years:Q(c)(P),selectMonth:Q(B),selectYear:Q(V),instance:P}))):(k(),at($o,{key:2,items:Q(u)(P),"arrow-navigation":F.arrowNavigation,"is-last":F.autoApply&&!Q(m).keepActionRow,"esc-close":F.escClose,height:Q(m).modeHeight,config:F.config,"no-overlay-focus":!!(F.noOverlayFocus||F.textInput),"use-relative":"",type:"month",onSelected:O=>Q(B)(O,P),onHoverValue:O=>Q(A)(O,P)},Hn({header:Te(()=>[pe(Sw,cn(F.$props,{items:Q(c)(P),instance:P,"show-year-picker":Q(y)[P],year:Q(h)(P),"is-disabled":O=>Q(f)(P,O),onHandleYear:O=>Q($)(P,O),onYearSelect:O=>Q(C)(O,P),onToggleYearPicker:O=>Q(x)(P,O==null?void 0:O.flow,O==null?void 0:O.show)}),Hn({_:2},[Qe(Q(a),(O,J)=>({name:O,fn:Te(X=>[Ne(F.$slots,O,wn(Yn(X)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[F.$slots["month-overlay-value"]?{name:"item",fn:Te(({item:O})=>[Ne(F.$slots,"month-overlay-value",{text:O.text,value:O.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse"]))}}),H5=(e,t)=>{const n=()=>{e.isTextInputDate&&(f.value=lt(De(e.startDate)))},{modelValue:r}=Ho(e,t,n),s=de(null),{defaultedHighlight:a,defaultedMultiDates:o,defaultedFilters:u,defaultedRange:c,propDates:h}=sn(e),f=de();Ht(()=>{e.startDate&&(r.value&&e.focusStartDate||!r.value)&&(f.value=lt(De(e.startDate)))});const p=b=>Array.isArray(r.value)?r.value.some(A=>lt(A)===b):r.value?lt(r.value)===b:!1,m=b=>c.value.enabled&&Array.isArray(r.value)?hd(r.value,s.value,_(b)):!1,y=me(()=>bl(sm(e.yearRange,e.locale,e.reverseYears),b=>{const A=p(b.value),B=Oo(b.value,wl(h.value.minDate),wl(h.value.maxDate))||u.value.years.includes(b.value),V=m(b.value)&&!A,x=lm(a.value,b.value);return{active:A,disabled:B,isBetween:V,highlighted:x}})),_=b=>Ds(hs(Co(new Date)),b);return{groupedYears:y,modelValue:r,focusYear:f,setHoverValue:b=>{s.value=Ds(hs(new Date),b)},selectYear:b=>{var A;if(t("update-month-year",{instance:0,year:b}),o.value.enabled)return r.value?Array.isArray(r.value)&&(((A=r.value)==null?void 0:A.map(B=>lt(B))).includes(b)?r.value=r.value.filter(B=>lt(B)!==b):r.value.push(Ds(hr(De()),b))):r.value=[Ds(hr(Co(De())),b)],t("auto-apply",!0);c.value.enabled?(r.value=um(r,_(b),t),Un().then(()=>{gd(r.value,t,e.autoApply,e.modelAuto)})):(r.value=_(b),t("auto-apply"))}}},U5=fn({compatConfig:{MODE:3},__name:"YearPicker",props:{...ws},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,{groupedYears:a,modelValue:o,focusYear:u,selectYear:c,setHoverValue:h}=H5(s,r),{defaultedConfig:f}=sn(s);return t({getSidebarProps:()=>({modelValue:o,selectYear:c})}),(p,m)=>(k(),D("div",null,[p.$slots["top-extra"]?Ne(p.$slots,"top-extra",{key:0,value:p.internalModelValue}):ae("",!0),p.$slots["month-year"]?Ne(p.$slots,"month-year",wn(cn({key:1},{years:Q(a),selectYear:Q(c)}))):(k(),at($o,{key:2,items:Q(a),"is-last":p.autoApply&&!Q(f).keepActionRow,height:Q(f).modeHeight,config:p.config,"no-overlay-focus":!!(p.noOverlayFocus||p.textInput),"focus-value":Q(u),type:"year","use-relative":"",onSelected:Q(c),onHoverValue:Q(h)},Hn({_:2},[p.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:y})=>[Ne(p.$slots,"year-overlay-value",{text:y.text,value:y.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),j5={key:0,class:"dp__time_input"},q5=["data-test","aria-label","onKeydown","onClick","onMousedown"],W5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),Y5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),z5=["aria-label","disabled","data-test","onKeydown","onClick"],K5=["data-test","aria-label","onKeydown","onClick","onMousedown"],G5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),J5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),Z5={key:0},X5=["aria-label"],Q5=fn({compatConfig:{MODE:3},__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},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ws},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{setTimePickerElements:a,setTimePickerBackRef:o}=Ui(),{defaultedAriaLabels:u,defaultedTransitions:c,defaultedFilters:h,defaultedConfig:f,defaultedRange:p}=sn(s),{transitionName:m,showTransition:y}=Bo(c),_=Hr({hours:!1,minutes:!1,seconds:!1}),b=de("AM"),A=de(null),B=de([]),V=de();Ht(()=>{r("mounted")});const x=z=>qt(new Date,{hours:z.hours,minutes:z.minutes,seconds:s.enableSeconds?z.seconds:0,milliseconds:0}),C=me(()=>z=>Z(z,s[z])||H(z,s[z])),$=me(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),H=(z,S)=>p.value.enabled&&!p.value.disableTimeRangeValidation?!s.validateTime(z,S):!1,F=(z,S)=>{if(p.value.enabled&&!p.value.disableTimeRangeValidation){const I=S?+s[`${z}Increment`]:-+s[`${z}Increment`],G=s[z]+I;return!s.validateTime(z,G)}return!1},U=me(()=>z=>!Pe(+s[z]+ +s[`${z}Increment`],z)||F(z,!0)),P=me(()=>z=>!Pe(+s[z]-+s[`${z}Increment`],z)||F(z,!1)),O=(z,S)=>j1(qt(De(),z),S),J=(z,S)=>W6(qt(De(),z),S),X=me(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),fe=me(()=>{const z=[{type:"hours"}];return s.enableMinutes&&z.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&z.push({type:"",separator:!0},{type:"seconds"}),z}),ne=me(()=>fe.value.filter(z=>!z.separator)),N=me(()=>z=>{if(z==="hours"){const S=j(+s.hours);return{text:S<10?`0${S}`:`${S}`,value:S}}return{text:s[z]<10?`0${s[z]}`:`${s[z]}`,value:s[z]}}),Z=(z,S)=>{var I;if(!s.disabledTimesConfig)return!1;const G=s.disabledTimesConfig(s.order,z==="hours"?S:void 0);return G[z]?!!((I=G[z])!=null&&I.includes(S)):!0},R=(z,S)=>S!=="hours"||b.value==="AM"?z:z+12,q=z=>{const S=s.is24?24:12,I=z==="hours"?S:60,G=+s[`${z}GridIncrement`],te=z==="hours"&&!s.is24?G:0,ge=[];for(let Y=te;Y({active:!1,disabled:h.value.times[z].includes(Y.value)||!Pe(Y.value,z)||Z(z,Y.value)||H(z,Y.value)}))},he=z=>z>=0?z:59,Ae=z=>z>=0?z:23,Pe=(z,S)=>{const I=s.minTime?x(th(s.minTime)):null,G=s.maxTime?x(th(s.maxTime)):null,te=x(th($.value,S,S==="minutes"||S==="seconds"?he(z):Ae(z)));return I&&G?(Eo(te,G)||el(te,G))&&(yl(te,I)||el(te,I)):I?yl(te,I)||el(te,I):G?Eo(te,G)||el(te,G):!0},W=z=>s[`no${z[0].toUpperCase()+z.slice(1)}Overlay`],ie=z=>{W(z)||(_[z]=!_[z],_[z]?r("overlay-opened",z):r("overlay-closed",z))},E=z=>z==="hours"?ri:z==="minutes"?Vi:vl,re=()=>{V.value&&clearTimeout(V.value)},_e=(z,S=!0,I)=>{const G=S?O:J,te=S?+s[`${z}Increment`]:-+s[`${z}Increment`];Pe(+s[z]+te,z)&&r(`update:${z}`,E(z)(G({[z]:+s[z]},{[z]:+s[`${z}Increment`]}))),!(I!=null&&I.keyboard)&&f.value.timeArrowHoldThreshold&&(V.value=setTimeout(()=>{_e(z,S)},f.value.timeArrowHoldThreshold))},j=z=>s.is24?z:(z>=12?b.value="PM":b.value="AM",Z6(z)),Ie=()=>{b.value==="PM"?(b.value="AM",r("update:hours",s.hours-12)):(b.value="PM",r("update:hours",s.hours+12)),r("am-pm-change",b.value)},Xe=z=>{_[z]=!0},we=(z,S,I)=>{if(z&&s.arrowNavigation){Array.isArray(B.value[S])?B.value[S][I]=z:B.value[S]=[z];const G=B.value.reduce((te,ge)=>ge.map((Y,ce)=>[...te[ce]||[],ge[ce]]),[]);o(s.closeTimePickerBtn),A.value&&(G[1]=G[1].concat(A.value)),a(G,s.order)}},et=(z,S)=>(ie(z),r(`update:${z}`,S));return t({openChildCmp:Xe}),(z,S)=>{var I;return z.disabled?ae("",!0):(k(),D("div",j5,[(k(!0),D(Ve,null,Qe(fe.value,(G,te)=>{var ge,Y,ce;return k(),D("div",{key:te,class:$e(X.value)},[G.separator?(k(),D(Ve,{key:0},[ft(" : ")],64)):(k(),D(Ve,{key:1},[v("button",{ref_for:!0,ref:ye=>we(ye,te,0),type:"button",class:$e({dp__btn:!0,dp__inc_dec_button:!z.timePickerInline,dp__inc_dec_button_inline:z.timePickerInline,dp__tp_inline_btn_top:z.timePickerInline,dp__inc_dec_button_disabled:U.value(G.type)}),"data-test":`${G.type}-time-inc-btn-${s.order}`,"aria-label":(ge=Q(u))==null?void 0:ge.incrementValue(G.type),tabindex:"0",onKeydown:ye=>Q(Tr)(ye,()=>_e(G.type,!0,{keyboard:!0}),!0),onClick:ye=>Q(f).timeArrowHoldThreshold?void 0:_e(G.type,!0),onMousedown:ye=>Q(f).timeArrowHoldThreshold?_e(G.type,!0):void 0,onMouseup:re},[s.timePickerInline?(k(),D(Ve,{key:1},[z.$slots["tp-inline-arrow-up"]?Ne(z.$slots,"tp-inline-arrow-up",{key:0}):(k(),D(Ve,{key:1},[W5,Y5],64))],64)):(k(),D(Ve,{key:0},[z.$slots["arrow-up"]?Ne(z.$slots,"arrow-up",{key:0}):ae("",!0),z.$slots["arrow-up"]?ae("",!0):(k(),at(Q(tm),{key:1}))],64))],42,q5),v("button",{ref_for:!0,ref:ye=>we(ye,te,1),type:"button","aria-label":(Y=Q(u))==null?void 0:Y.openTpOverlay(G.type),class:$e({dp__time_display:!0,dp__time_display_block:!z.timePickerInline,dp__time_display_inline:z.timePickerInline,"dp--time-invalid":C.value(G.type),"dp--time-overlay-btn":!C.value(G.type)}),disabled:W(G.type),tabindex:"0","data-test":`${G.type}-toggle-overlay-btn-${s.order}`,onKeydown:ye=>Q(Tr)(ye,()=>ie(G.type),!0),onClick:ye=>ie(G.type)},[z.$slots[G.type]?Ne(z.$slots,G.type,{key:0,text:N.value(G.type).text,value:N.value(G.type).value}):ae("",!0),z.$slots[G.type]?ae("",!0):(k(),D(Ve,{key:1},[ft(se(N.value(G.type).text),1)],64))],42,z5),v("button",{ref_for:!0,ref:ye=>we(ye,te,2),type:"button",class:$e({dp__btn:!0,dp__inc_dec_button:!z.timePickerInline,dp__inc_dec_button_inline:z.timePickerInline,dp__tp_inline_btn_bottom:z.timePickerInline,dp__inc_dec_button_disabled:P.value(G.type)}),"data-test":`${G.type}-time-dec-btn-${s.order}`,"aria-label":(ce=Q(u))==null?void 0:ce.decrementValue(G.type),tabindex:"0",onKeydown:ye=>Q(Tr)(ye,()=>_e(G.type,!1,{keyboard:!0}),!0),onClick:ye=>Q(f).timeArrowHoldThreshold?void 0:_e(G.type,!1),onMousedown:ye=>Q(f).timeArrowHoldThreshold?_e(G.type,!1):void 0,onMouseup:re},[s.timePickerInline?(k(),D(Ve,{key:1},[z.$slots["tp-inline-arrow-down"]?Ne(z.$slots,"tp-inline-arrow-down",{key:0}):(k(),D(Ve,{key:1},[G5,J5],64))],64)):(k(),D(Ve,{key:0},[z.$slots["arrow-down"]?Ne(z.$slots,"arrow-down",{key:0}):ae("",!0),z.$slots["arrow-down"]?ae("",!0):(k(),at(Q(nm),{key:1}))],64))],42,K5)],64))],2)}),128)),z.is24?ae("",!0):(k(),D("div",Z5,[z.$slots["am-pm-button"]?Ne(z.$slots,"am-pm-button",{key:0,toggle:Ie,value:b.value}):ae("",!0),z.$slots["am-pm-button"]?ae("",!0):(k(),D("button",{key:1,ref_key:"amPmButton",ref:A,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(I=Q(u))==null?void 0:I.amPmButton,tabindex:"0",onClick:Ie,onKeydown:S[0]||(S[0]=G=>Q(Tr)(G,()=>Ie(),!0))},se(b.value),41,X5))])),(k(!0),D(Ve,null,Qe(ne.value,(G,te)=>(k(),at(ys,{key:te,name:Q(m)(_[G.type]),css:Q(y)},{default:Te(()=>[_[G.type]?(k(),at($o,{key:0,items:q(G.type),"is-last":z.autoApply&&!Q(f).keepActionRow,"esc-close":z.escClose,type:G.type,"text-input":z.textInput,config:z.config,"arrow-navigation":z.arrowNavigation,"aria-labels":z.ariaLabels,onSelected:ge=>et(G.type,ge),onToggle:ge=>ie(G.type),onResetFlow:S[1]||(S[1]=ge=>z.$emit("reset-flow"))},Hn({"button-icon":Te(()=>[z.$slots["clock-icon"]?Ne(z.$slots,"clock-icon",{key:0}):ae("",!0),z.$slots["clock-icon"]?ae("",!0):(k(),at(Al(z.timePickerInline?Q(Cl):Q(em)),{key:1}))]),_:2},[z.$slots[`${G.type}-overlay-value`]?{name:"item",fn:Te(({item:ge})=>[Ne(z.$slots,`${G.type}-overlay-value`,{text:ge.text,value:ge.value})]),key:"0"}:void 0,z.$slots[`${G.type}-overlay-header`]?{name:"header",fn:Te(()=>[Ne(z.$slots,`${G.type}-overlay-header`,{toggle:()=>ie(G.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","onSelected","onToggle"])):ae("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),eB={class:"dp--tp-wrap"},tB=["aria-label","tabindex"],nB=["tabindex"],rB=["aria-label"],Ew=fn({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ws},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMatrix:a,setTimePicker:o}=Ui(),u=Bi(),{defaultedTransitions:c,defaultedAriaLabels:h,defaultedTextInput:f,defaultedConfig:p,defaultedRange:m}=sn(s),{transitionName:y,showTransition:_}=Bo(c),{hideNavigationButtons:b}=vd(),A=de(null),B=de(null),V=de([]),x=de(null);Ht(()=>{r("mount"),!s.timePicker&&s.arrowNavigation?a([Ln(A.value)],"time"):o(!0,s.timePicker)});const C=me(()=>m.value.enabled&&s.modelAuto?fw(s.internalModelValue):!0),$=de(!1),H=R=>({hours:Array.isArray(s.hours)?s.hours[R]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[R]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[R]:s.seconds}),F=me(()=>{const R=[];if(m.value.enabled)for(let q=0;q<2;q++)R.push(H(q));else R.push(H(0));return R}),U=(R,q=!1,he="")=>{q||r("reset-flow"),$.value=R,r(R?"overlay-opened":"overlay-closed",Qn.time),s.arrowNavigation&&o(R),Un(()=>{he!==""&&V.value[0]&&V.value[0].openChildCmp(he)})},P=me(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!p.value.keepActionRow})),O=Br(u,"timePicker"),J=(R,q,he)=>m.value.enabled?q===0?[R,F.value[1][he]]:[F.value[0][he],R]:R,X=R=>{r("update:hours",R)},fe=R=>{r("update:minutes",R)},ne=R=>{r("update:seconds",R)},N=()=>{if(x.value&&!f.value.enabled&&!s.noOverlayFocus){const R=hw(x.value);R&&R.focus({preventScroll:!0})}},Z=R=>{r("overlay-closed",R)};return t({toggleTimePicker:U}),(R,q)=>{var he;return k(),D("div",eB,[!R.timePicker&&!R.timePickerInline?An((k(),D("button",{key:0,ref_key:"openTimePickerBtn",ref:A,type:"button",class:$e(P.value),"aria-label":(he=Q(h))==null?void 0:he.openTimePicker,tabindex:R.noOverlayFocus?void 0:0,"data-test":"open-time-picker-btn",onKeydown:q[0]||(q[0]=Ae=>Q(Tr)(Ae,()=>U(!0))),onClick:q[1]||(q[1]=Ae=>U(!0))},[R.$slots["clock-icon"]?Ne(R.$slots,"clock-icon",{key:0}):ae("",!0),R.$slots["clock-icon"]?ae("",!0):(k(),at(Q(em),{key:1}))],42,tB)),[[Fr,!Q(b)(R.hideNavigation,"time")]]):ae("",!0),pe(ys,{name:Q(y)($.value),css:Q(_)&&!R.timePickerInline},{default:Te(()=>{var Ae;return[$.value||R.timePicker||R.timePickerInline?(k(),D("div",{key:0,ref_key:"overlayRef",ref:x,class:$e({dp__overlay:!R.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!R.timePickerInline,"dp--overlay-relative":s.timePicker}),style:bn(R.timePicker?{height:`${Q(p).modeHeight}px`}:void 0),tabindex:R.timePickerInline?void 0:0},[v("div",{class:$e(R.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[R.$slots["time-picker-overlay"]?Ne(R.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:X,setMinutes:fe,setSeconds:ne}):ae("",!0),R.$slots["time-picker-overlay"]?ae("",!0):(k(),D("div",{key:1,class:$e(R.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(k(!0),D(Ve,null,Qe(F.value,(Pe,W)=>An((k(),at(Q5,cn({key:W,ref_for:!0},{...R.$props,order:W,hours:Pe.hours,minutes:Pe.minutes,seconds:Pe.seconds,closeTimePickerBtn:B.value,disabledTimesConfig:e.disabledTimesConfig,disabled:W===0?R.fixedStart:R.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:V,"validate-time":(ie,E)=>e.validateTime(ie,J(E,W,ie)),"onUpdate:hours":ie=>X(J(ie,W,"hours")),"onUpdate:minutes":ie=>fe(J(ie,W,"minutes")),"onUpdate:seconds":ie=>ne(J(ie,W,"seconds")),onMounted:N,onOverlayClosed:Z,onOverlayOpened:q[2]||(q[2]=ie=>R.$emit("overlay-opened",ie)),onAmPmChange:q[3]||(q[3]=ie=>R.$emit("am-pm-change",ie))}),Hn({_:2},[Qe(Q(O),(ie,E)=>({name:ie,fn:Te(re=>[Ne(R.$slots,ie,cn({ref_for:!0},re))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Fr,W===0?!0:C.value]])),128))],2)),!R.timePicker&&!R.timePickerInline?An((k(),D("button",{key:2,ref_key:"closeTimePickerBtn",ref:B,type:"button",class:$e(P.value),"aria-label":(Ae=Q(h))==null?void 0:Ae.closeTimePicker,tabindex:"0",onKeydown:q[4]||(q[4]=Pe=>Q(Tr)(Pe,()=>U(!1))),onClick:q[5]||(q[5]=Pe=>U(!1))},[R.$slots["calendar-icon"]?Ne(R.$slots,"calendar-icon",{key:0}):ae("",!0),R.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))],42,rB)),[[Fr,!Q(b)(R.hideNavigation,"time")]]):ae("",!0)],2)],14,nB)):ae("",!0)]}),_:3},8,["name","css"])])}}}),Ow=(e,t,n,r)=>{const{defaultedRange:s}=sn(e),a=(x,C)=>Array.isArray(t[x])?t[x][C]:t[x],o=x=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[x]:t.seconds:0,u=(x,C)=>x?C!==void 0?Di(x,a("hours",C),a("minutes",C),o(C)):Di(x,t.hours,t.minutes,o()):ow(De(),o(C)),c=(x,C)=>{t[x]=C},h=me(()=>e.modelAuto&&s.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:s.value.enabled),f=(x,C)=>{const $=Object.fromEntries(Object.keys(t).map(H=>H===x?[H,C]:[H,t[H]].slice()));if(h.value&&!s.value.disableTimeRangeValidation){const H=U=>n.value?Di(n.value[U],$.hours[U],$.minutes[U],$.seconds[U]):null,F=U=>lw(n.value[U],0);return!(kt(H(0),H(1))&&(yl(H(0),F(1))||Eo(H(1),F(0))))}return!0},p=(x,C)=>{f(x,C)&&(c(x,C),r&&r())},m=x=>{p("hours",x)},y=x=>{p("minutes",x)},_=x=>{p("seconds",x)},b=(x,C,$,H)=>{C&&m(x),!C&&!$&&y(x),$&&_(x),n.value&&H(n.value)},A=x=>{if(x){const C=Array.isArray(x),$=C?[+x[0].hours,+x[1].hours]:+x.hours,H=C?[+x[0].minutes,+x[1].minutes]:+x.minutes,F=C?[+x[0].seconds,+x[1].seconds]:+x.seconds;c("hours",$),c("minutes",H),e.enableSeconds&&c("seconds",F)}},B=(x,C)=>{const $={hours:Array.isArray(t.hours)?t.hours[x]:t.hours,disabledArr:[]};return(C||C===0)&&($.hours=C),Array.isArray(e.disabledTimes)&&($.disabledArr=s.value.enabled&&Array.isArray(e.disabledTimes[x])?e.disabledTimes[x]:e.disabledTimes),$},V=me(()=>(x,C)=>{var $;if(Array.isArray(e.disabledTimes)){const{disabledArr:H,hours:F}=B(x,C),U=H.filter(P=>+P.hours===F);return(($=U[0])==null?void 0:$.minutes)==="*"?{hours:[F],minutes:void 0,seconds:void 0}:{hours:[],minutes:(U==null?void 0:U.map(P=>+P.minutes))??[],seconds:(U==null?void 0:U.map(P=>P.seconds?+P.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:c,updateHours:m,updateMinutes:y,updateSeconds:_,getSetDateTime:u,updateTimeValues:b,getSecondsValue:o,assignStartTime:A,validateTime:f,disabledTimesConfig:V}},sB=(e,t)=>{const n=()=>{e.isTextInputDate&&C()},{modelValue:r,time:s}=Ho(e,t,n),{defaultedStartTime:a,defaultedRange:o,defaultedTz:u}=sn(e),{updateTimeValues:c,getSetDateTime:h,setTime:f,assignStartTime:p,disabledTimesConfig:m,validateTime:y}=Ow(e,s,r,_);function _(){t("update-flow-step")}const b=H=>{const{hours:F,minutes:U,seconds:P}=H;return{hours:+F,minutes:+U,seconds:P?+P:0}},A=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const F=b(e.startTime[0]),U=b(e.startTime[1]);return[qt(De(),F),qt(De(),U)]}const H=b(e.startTime);return qt(De(),H)}return o.value.enabled?[null,null]:null},B=()=>{if(o.value.enabled){const[H,F]=A();r.value=[Er(h(H,0),u.value.timezone),Er(h(F,1),u.value.timezone)]}else r.value=Er(h(A()),u.value.timezone)},V=H=>Array.isArray(H)?[ga(De(H[0])),ga(De(H[1]))]:[ga(H??De())],x=(H,F,U)=>{f("hours",H),f("minutes",F),f("seconds",e.enableSeconds?U:0)},C=()=>{const[H,F]=V(r.value);return o.value.enabled?x([H.hours,F.hours],[H.minutes,F.minutes],[H.seconds,F.seconds]):x(H.hours,H.minutes,H.seconds)};Ht(()=>{if(!e.shadow)return p(a.value),r.value?C():B()});const $=()=>{Array.isArray(r.value)?r.value=r.value.map((H,F)=>H&&h(H,F)):r.value=h(r.value),t("time-update")};return{modelValue:r,time:s,disabledTimesConfig:m,updateTime:(H,F=!0,U=!1)=>{c(H,F,U,$)},validateTime:y}},iB=fn({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...ws},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=Br(a,"timePicker"),u=de(null),{time:c,modelValue:h,disabledTimesConfig:f,updateTime:p,validateTime:m}=sB(s,r);return Ht(()=>{s.shadow||r("mount",null)}),t({getSidebarProps:()=>({modelValue:h,time:c,updateTime:p}),toggleTimePicker:(y,_=!1,b="")=>{var A;(A=u.value)==null||A.toggleTimePicker(y,_,b)}}),(y,_)=>(k(),at(md,{"multi-calendars":0,stretch:""},{default:Te(()=>[pe(Ew,cn({ref_key:"tpRef",ref:u},y.$props,{hours:Q(c).hours,minutes:Q(c).minutes,seconds:Q(c).seconds,"internal-model-value":y.internalModelValue,"disabled-times-config":Q(f),"validate-time":Q(m),"onUpdate:hours":_[0]||(_[0]=b=>Q(p)(b)),"onUpdate:minutes":_[1]||(_[1]=b=>Q(p)(b,!1)),"onUpdate:seconds":_[2]||(_[2]=b=>Q(p)(b,!1,!0)),onAmPmChange:_[3]||(_[3]=b=>y.$emit("am-pm-change",b)),onResetFlow:_[4]||(_[4]=b=>y.$emit("reset-flow")),onOverlayClosed:_[5]||(_[5]=b=>y.$emit("overlay-toggle",{open:!1,overlay:b})),onOverlayOpened:_[6]||(_[6]=b=>y.$emit("overlay-toggle",{open:!0,overlay:b}))}),Hn({_:2},[Qe(Q(o),(b,A)=>({name:b,fn:Te(B=>[Ne(y.$slots,b,wn(Yn(B)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3}))}}),aB={class:"dp--header-wrap"},lB={key:0,class:"dp__month_year_wrap"},oB={key:0},uB={class:"dp__month_year_wrap"},cB=["aria-label","data-test","onClick","onKeydown"],dB=fn({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...ws},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTransitions:a,defaultedAriaLabels:o,defaultedMultiCalendars:u,defaultedFilters:c,defaultedConfig:h,defaultedHighlight:f,propDates:p,defaultedUI:m}=sn(s),{transitionName:y,showTransition:_}=Bo(a),{buildMatrix:b}=Ui(),{handleMonthYearChange:A,isDisabled:B,updateMonthYear:V}=O5(s,r),{showLeftIcon:x,showRightIcon:C}=vd(),$=de(!1),H=de(!1),F=de([null,null,null,null]);Ht(()=>{r("mount")});const U=W=>({get:()=>s[W],set:ie=>{const E=W===cs.month?cs.year:cs.month;r("update-month-year",{[W]:ie,[E]:s[E]}),W===cs.month?Z(!0):R(!0)}}),P=me(U(cs.month)),O=me(U(cs.year)),J=me(()=>W=>({month:s.month,year:s.year,items:W===cs.month?s.months:s.years,instance:s.instance,updateMonthYear:V,toggle:W===cs.month?Z:R})),X=me(()=>s.months.find(ie=>ie.value===s.month)||{text:"",value:0}),fe=me(()=>bl(s.months,W=>{const ie=s.month===W.value,E=Oo(W.value,mw(s.year,p.value.minDate),gw(s.year,p.value.maxDate))||c.value.months.includes(W.value),re=ww(f.value,W.value,s.year);return{active:ie,disabled:E,highlighted:re}})),ne=me(()=>bl(s.years,W=>{const ie=s.year===W.value,E=Oo(W.value,wl(p.value.minDate),wl(p.value.maxDate))||c.value.years.includes(W.value),re=lm(f.value,W.value);return{active:ie,disabled:E,highlighted:re}})),N=(W,ie,E)=>{E!==void 0?W.value=E:W.value=!W.value,W.value?r("overlay-opened",ie):r("overlay-closed",ie)},Z=(W=!1,ie)=>{q(W),N($,Qn.month,ie)},R=(W=!1,ie)=>{q(W),N(H,Qn.year,ie)},q=W=>{W||r("reset-flow")},he=(W,ie)=>{s.arrowNavigation&&(F.value[ie]=Ln(W),b(F.value,"monthYear"))},Ae=me(()=>{var W,ie;return[{type:cs.month,index:1,toggle:Z,modelValue:P.value,updateModelValue:E=>P.value=E,text:X.value.text,showSelectionGrid:$.value,items:fe.value,ariaLabel:(W=o.value)==null?void 0:W.openMonthsOverlay},{type:cs.year,index:2,toggle:R,modelValue:O.value,updateModelValue:E=>O.value=E,text:pw(s.year,s.locale),showSelectionGrid:H.value,items:ne.value,ariaLabel:(ie=o.value)==null?void 0:ie.openYearsOverlay}]}),Pe=me(()=>s.disableYearSelect?[Ae.value[0]]:s.yearFirst?[...Ae.value].reverse():Ae.value);return t({toggleMonthPicker:Z,toggleYearPicker:R,handleMonthYearChange:A}),(W,ie)=>{var E,re,_e,j,Ie,Xe;return k(),D("div",aB,[W.$slots["month-year"]?(k(),D("div",lB,[Ne(W.$slots,"month-year",wn(Yn({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:Q(V),handleMonthYearChange:Q(A),instance:e.instance})))])):(k(),D(Ve,{key:1},[W.$slots["top-extra"]?(k(),D("div",oB,[Ne(W.$slots,"top-extra",{value:W.internalModelValue})])):ae("",!0),v("div",uB,[Q(x)(Q(u),e.instance)&&!W.vertical?(k(),at(uo,{key:0,"aria-label":(E=Q(o))==null?void 0:E.prevMonth,disabled:Q(B)(!1),class:$e((re=Q(m))==null?void 0:re.navBtnPrev),onActivate:ie[0]||(ie[0]=we=>Q(A)(!1,!0)),onSetRef:ie[1]||(ie[1]=we=>he(we,0))},{default:Te(()=>[W.$slots["arrow-left"]?Ne(W.$slots,"arrow-left",{key:0}):ae("",!0),W.$slots["arrow-left"]?ae("",!0):(k(),at(Q(Xp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),v("div",{class:$e(["dp__month_year_wrap",{dp__year_disable_select:W.disableYearSelect}])},[(k(!0),D(Ve,null,Qe(Pe.value,(we,et)=>(k(),D(Ve,{key:we.type},[v("button",{ref_for:!0,ref:z=>he(z,et+1),type:"button",class:"dp__btn dp__month_year_select",tabindex:"0","aria-label":we.ariaLabel,"data-test":`${we.type}-toggle-overlay-${e.instance}`,onClick:we.toggle,onKeydown:z=>Q(Tr)(z,()=>we.toggle(),!0)},[W.$slots[we.type]?Ne(W.$slots,we.type,{key:0,text:we.text,value:s[we.type]}):ae("",!0),W.$slots[we.type]?ae("",!0):(k(),D(Ve,{key:1},[ft(se(we.text),1)],64))],40,cB),pe(ys,{name:Q(y)(we.showSelectionGrid),css:Q(_)},{default:Te(()=>[we.showSelectionGrid?(k(),at($o,{key:0,items:we.items,"arrow-navigation":W.arrowNavigation,"hide-navigation":W.hideNavigation,"is-last":W.autoApply&&!Q(h).keepActionRow,"skip-button-ref":!1,config:W.config,type:we.type,"header-refs":[],"esc-close":W.escClose,"menu-wrap-ref":W.menuWrapRef,"text-input":W.textInput,"aria-labels":W.ariaLabels,onSelected:we.updateModelValue,onToggle:we.toggle},Hn({"button-icon":Te(()=>[W.$slots["calendar-icon"]?Ne(W.$slots,"calendar-icon",{key:0}):ae("",!0),W.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))]),_:2},[W.$slots[`${we.type}-overlay-value`]?{name:"item",fn:Te(({item:z})=>[Ne(W.$slots,`${we.type}-overlay-value`,{text:z.text,value:z.value})]),key:"0"}:void 0,W.$slots[`${we.type}-overlay`]?{name:"overlay",fn:Te(()=>[Ne(W.$slots,`${we.type}-overlay`,cn({ref_for:!0},J.value(we.type)))]),key:"1"}:void 0,W.$slots[`${we.type}-overlay-header`]?{name:"header",fn:Te(()=>[Ne(W.$slots,`${we.type}-overlay-header`,{toggle:we.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","onSelected","onToggle"])):ae("",!0)]),_:2},1032,["name","css"])],64))),128))],2),Q(x)(Q(u),e.instance)&&W.vertical?(k(),at(uo,{key:1,"aria-label":(_e=Q(o))==null?void 0:_e.prevMonth,disabled:Q(B)(!1),class:$e((j=Q(m))==null?void 0:j.navBtnPrev),onActivate:ie[2]||(ie[2]=we=>Q(A)(!1,!0))},{default:Te(()=>[W.$slots["arrow-up"]?Ne(W.$slots,"arrow-up",{key:0}):ae("",!0),W.$slots["arrow-up"]?ae("",!0):(k(),at(Q(tm),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),Q(C)(Q(u),e.instance)?(k(),at(uo,{key:2,ref:"rightIcon",disabled:Q(B)(!0),"aria-label":(Ie=Q(o))==null?void 0:Ie.nextMonth,class:$e((Xe=Q(m))==null?void 0:Xe.navBtnNext),onActivate:ie[3]||(ie[3]=we=>Q(A)(!0,!0)),onSetRef:ie[4]||(ie[4]=we=>he(we,W.disableYearSelect?2:3))},{default:Te(()=>[W.$slots[W.vertical?"arrow-down":"arrow-right"]?Ne(W.$slots,W.vertical?"arrow-down":"arrow-right",{key:0}):ae("",!0),W.$slots[W.vertical?"arrow-down":"arrow-right"]?ae("",!0):(k(),at(Al(W.vertical?Q(nm):Q(Qp)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):ae("",!0)])],64))])}}}),fB=["aria-label"],hB={class:"dp__calendar_header",role:"row"},pB={key:0,class:"dp__calendar_header_item",role:"gridcell"},mB=["aria-label"],gB=v("div",{class:"dp__calendar_header_separator"},null,-1),vB=["aria-label"],yB={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},_B={class:"dp__cell_inner"},bB=["id","aria-selected","aria-disabled","aria-label","data-test","onClick","onKeydown","onMouseenter","onMouseleave","onMousedown"],wB=fn({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...ws},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMultiLevelMatrix:a}=Ui(),{defaultedTransitions:o,defaultedConfig:u,defaultedAriaLabels:c,defaultedMultiCalendars:h,defaultedWeekNumbers:f,defaultedMultiDates:p,defaultedUI:m}=sn(s),y=de(null),_=de({bottom:"",left:"",transform:""}),b=de([]),A=de(null),B=de(!0),V=de(""),x=de({startX:0,endX:0,startY:0,endY:0}),C=de([]),$=de({left:"50%"}),H=de(!1),F=me(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),U=me(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):J6(s.formatLocale,s.locale,+s.weekStart));Ht(()=>{r("mount",{cmp:"calendar",refs:b}),u.value.noSwipe||A.value&&(A.value.addEventListener("touchstart",he,{passive:!1}),A.value.addEventListener("touchend",Ae,{passive:!1}),A.value.addEventListener("touchmove",Pe,{passive:!1})),s.monthChangeOnScroll&&A.value&&A.value.addEventListener("wheel",E,{passive:!1})});const P=we=>we?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",O=(we,et)=>{if(s.transitions){const z=hr(Qs(De(),s.month,s.year));V.value=_n(hr(Qs(De(),we,et)),z)?o.value[P(!0)]:o.value[P(!1)],B.value=!1,Un(()=>{B.value=!0})}},J=me(()=>({[s.calendarClassName]:!!s.calendarClassName,...m.value.calendar??{}})),X=me(()=>we=>{const et=X6(we);return{dp__marker_dot:et.type==="dot",dp__marker_line:et.type==="line"}}),fe=me(()=>we=>kt(we,y.value)),ne=me(()=>({dp__calendar:!0,dp__calendar_next:h.value.count>0&&s.instance!==0})),N=me(()=>we=>s.hideOffsetDates?we.current:!0),Z=async(we,et,z)=>{const S=Ln(b.value[et][z]);if(S){const{width:I,height:G}=S.getBoundingClientRect();y.value=we.value;let te={left:`${I/2}px`},ge=-50;if(await Un(),C.value[0]){const{left:Y,width:ce}=C.value[0].getBoundingClientRect();Y<0&&(te={left:"0"},ge=0,$.value.left=`${I/2}px`),window.innerWidth{var S,I;if(H.value&&p.value.enabled&&p.value.dragSelect)return r("select-date",we);r("set-hover-date",we),(I=(S=we.marker)==null?void 0:S.tooltip)!=null&&I.length&&await Z(we,et,z)},q=we=>{y.value&&(y.value=null,_.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),r("tooltip-close",we.marker))},he=we=>{x.value.startX=we.changedTouches[0].screenX,x.value.startY=we.changedTouches[0].screenY},Ae=we=>{x.value.endX=we.changedTouches[0].screenX,x.value.endY=we.changedTouches[0].screenY,W()},Pe=we=>{s.vertical&&!s.inline&&we.preventDefault()},W=()=>{const we=s.vertical?"Y":"X";Math.abs(x.value[`start${we}`]-x.value[`end${we}`])>10&&r("handle-swipe",x.value[`start${we}`]>x.value[`end${we}`]?"right":"left")},ie=(we,et,z)=>{we&&(Array.isArray(b.value[et])?b.value[et][z]=we:b.value[et]=[we]),s.arrowNavigation&&a(b.value,"calendar")},E=we=>{s.monthChangeOnScroll&&(we.preventDefault(),r("handle-scroll",we))},re=we=>f.value.type==="local"?Gp(we.value,{weekStartsOn:+s.weekStart}):f.value.type==="iso"?zp(we.value):typeof f.value.type=="function"?f.value.type(we.value):"",_e=we=>{const et=we[0];return f.value.hideOnOffsetDates?we.some(z=>z.current)?re(et):"":re(et)},j=(we,et)=>{p.value.enabled||(Ri(we,u.value),r("select-date",et))},Ie=we=>{Ri(we,u.value)},Xe=we=>{p.value.enabled&&p.value.dragSelect?(H.value=!0,r("select-date",we)):p.value.enabled&&r("select-date",we)};return t({triggerTransition:O}),(we,et)=>{var z;return k(),D("div",{class:$e(ne.value)},[v("div",{ref_key:"calendarWrapRef",ref:A,role:"grid",class:$e(J.value),"aria-label":(z=Q(c))==null?void 0:z.calendarWrap},[v("div",hB,[we.weekNumbers?(k(),D("div",pB,se(we.weekNumName),1)):ae("",!0),(k(!0),D(Ve,null,Qe(U.value,(S,I)=>{var G,te;return k(),D("div",{key:I,class:"dp__calendar_header_item",role:"gridcell","data-test":"calendar-header","aria-label":(te=(G=Q(c))==null?void 0:G.weekDay)==null?void 0:te.call(G,I)},[we.$slots["calendar-header"]?Ne(we.$slots,"calendar-header",{key:0,day:S,index:I}):ae("",!0),we.$slots["calendar-header"]?ae("",!0):(k(),D(Ve,{key:1},[ft(se(S),1)],64))],8,mB)}),128))]),gB,pe(ys,{name:V.value,css:!!we.transitions},{default:Te(()=>{var S;return[B.value?(k(),D("div",{key:0,class:"dp__calendar",role:"rowgroup","aria-label":((S=Q(c))==null?void 0:S.calendarDays)||void 0,onMouseleave:et[1]||(et[1]=I=>H.value=!1)},[(k(!0),D(Ve,null,Qe(F.value,(I,G)=>(k(),D("div",{key:G,class:"dp__calendar_row",role:"row"},[we.weekNumbers?(k(),D("div",yB,[v("div",_B,se(_e(I.days)),1)])):ae("",!0),(k(!0),D(Ve,null,Qe(I.days,(te,ge)=>{var Y,ce,ye;return k(),D("div",{id:Q(xw)(te.value),ref_for:!0,ref:ke=>ie(ke,G,ge),key:ge+G,role:"gridcell",class:"dp__calendar_item","aria-selected":(te.classData.dp__active_date||te.classData.dp__range_start||te.classData.dp__range_start)??void 0,"aria-disabled":te.classData.dp__cell_disabled||void 0,"aria-label":(ce=(Y=Q(c))==null?void 0:Y.day)==null?void 0:ce.call(Y,te),tabindex:"0","data-test":te.value,onClick:Et(ke=>j(ke,te),["prevent"]),onKeydown:ke=>Q(Tr)(ke,()=>we.$emit("select-date",te)),onMouseenter:ke=>R(te,G,ge),onMouseleave:ke=>q(te),onMousedown:ke=>Xe(te),onMouseup:et[0]||(et[0]=ke=>H.value=!1)},[v("div",{class:$e(["dp__cell_inner",te.classData])},[we.$slots.day&&N.value(te)?Ne(we.$slots,"day",{key:0,day:+te.text,date:te.value}):ae("",!0),we.$slots.day?ae("",!0):(k(),D(Ve,{key:1},[ft(se(te.text),1)],64)),te.marker&&N.value(te)?(k(),D(Ve,{key:2},[we.$slots.marker?Ne(we.$slots,"marker",{key:0,marker:te.marker,day:+te.text,date:te.value}):(k(),D("div",{key:1,class:$e(X.value(te.marker)),style:bn(te.marker.color?{backgroundColor:te.marker.color}:{})},null,6))],64)):ae("",!0),fe.value(te.value)?(k(),D("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:C,class:"dp__marker_tooltip",style:bn(_.value)},[(ye=te.marker)!=null&&ye.tooltip?(k(),D("div",{key:0,class:"dp__tooltip_content",onClick:Ie},[(k(!0),D(Ve,null,Qe(te.marker.tooltip,(ke,Ce)=>(k(),D("div",{key:Ce,class:"dp__tooltip_text"},[we.$slots["marker-tooltip"]?Ne(we.$slots,"marker-tooltip",{key:0,tooltip:ke,day:te.value}):ae("",!0),we.$slots["marker-tooltip"]?ae("",!0):(k(),D(Ve,{key:1},[v("div",{class:"dp__tooltip_mark",style:bn(ke.color?{backgroundColor:ke.color}:{})},null,4),v("div",null,se(ke.text),1)],64))]))),128)),v("div",{class:"dp__arrow_bottom_tp",style:bn($.value)},null,4)])):ae("",!0)],4)):ae("",!0)],2)],40,bB)}),128))]))),128))],40,vB)):ae("",!0)]}),_:3},8,["name","css"])],10,fB)],2)}}}),w0=e=>Array.isArray(e),xB=(e,t,n,r)=>{const s=de([]),a=de(new Date),o=de(),u=()=>Ae(e.isTextInputDate),{modelValue:c,calendars:h,time:f,today:p}=Ho(e,t,u),{defaultedMultiCalendars:m,defaultedStartTime:y,defaultedRange:_,defaultedConfig:b,defaultedTz:A,propDates:B,defaultedMultiDates:V}=sn(e),{validateMonthYearInRange:x,isDisabled:C,isDateRangeAllowed:$,checkMinMaxRange:H}=ji(e),{updateTimeValues:F,getSetDateTime:U,setTime:P,assignStartTime:O,validateTime:J,disabledTimesConfig:X}=Ow(e,f,c,r),fe=me(()=>ue=>h.value[ue]?h.value[ue].month:0),ne=me(()=>ue=>h.value[ue]?h.value[ue].year:0),N=ue=>!b.value.keepViewOnOffsetClick||ue?!0:!o.value,Z=(ue,Fe,xe,Be=!1)=>{var We,Nn;N(Be)&&(h.value[ue]||(h.value[ue]={month:0,year:0}),h.value[ue].month=g0(Fe)?(We=h.value[ue])==null?void 0:We.month:Fe,h.value[ue].year=g0(xe)?(Nn=h.value[ue])==null?void 0:Nn.year:xe)},R=()=>{e.autoApply&&t("select-date")};Ht(()=>{e.shadow||(c.value||(et(),y.value&&O(y.value)),Ae(!0),e.focusStartDate&&e.startDate&&et())});const q=me(()=>{var ue;return(ue=e.flow)!=null&&ue.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),he=()=>{e.autoApply&&q.value&&t("auto-apply")},Ae=(ue=!1)=>{if(c.value)return Array.isArray(c.value)?(s.value=c.value,j(ue)):ie(c.value,ue);if(m.value.count&&ue&&!e.startDate)return W(De(),ue)},Pe=()=>Array.isArray(c.value)&&_.value.enabled?wt(c.value[0])===wt(c.value[1]??c.value[0]):!1,W=(ue=new Date,Fe=!1)=>{if((!m.value.count||!m.value.static||Fe)&&Z(0,wt(ue),lt(ue)),m.value.count&&(!m.value.solo||!c.value||Pe()))for(let xe=1;xe{W(ue),P("hours",ri(ue)),P("minutes",Vi(ue)),P("seconds",vl(ue)),m.value.count&&Fe&&we()},E=ue=>{if(m.value.count){if(m.value.solo)return 0;const Fe=wt(ue[0]),xe=wt(ue[1]);return Math.abs(xe-Fe){ue[1]&&_.value.showLastInRange?W(ue[E(ue)],Fe):W(ue[0],Fe);const xe=(Be,We)=>[Be(ue[0]),ue[1]?Be(ue[1]):f[We][1]];P("hours",xe(ri,"hours")),P("minutes",xe(Vi,"minutes")),P("seconds",xe(vl,"seconds"))},_e=(ue,Fe)=>{if((_.value.enabled||e.weekPicker)&&!V.value.enabled)return re(ue,Fe);if(V.value.enabled&&Fe){const xe=ue[ue.length-1];return ie(xe,Fe)}},j=ue=>{const Fe=c.value;_e(Fe,ue),m.value.count&&m.value.solo&&we()},Ie=(ue,Fe)=>{const xe=qt(De(),{month:fe.value(Fe),year:ne.value(Fe)}),Be=ue<0?vs(xe,1):_l(xe,1);x(wt(Be),lt(Be),ue<0,e.preventMinMaxNavigation)&&(Z(Fe,wt(Be),lt(Be)),t("update-month-year",{instance:Fe,month:wt(Be),year:lt(Be)}),m.value.count&&!m.value.solo&&Xe(Fe),n())},Xe=ue=>{for(let Fe=ue-1;Fe>=0;Fe--){const xe=_l(qt(De(),{month:fe.value(Fe+1),year:ne.value(Fe+1)}),1);Z(Fe,wt(xe),lt(xe))}for(let Fe=ue+1;Fe<=m.value.count-1;Fe++){const xe=vs(qt(De(),{month:fe.value(Fe-1),year:ne.value(Fe-1)}),1);Z(Fe,wt(xe),lt(xe))}},we=()=>{if(Array.isArray(c.value)&&c.value.length===2){const ue=De(De(c.value[1]?c.value[1]:vs(c.value[0],1))),[Fe,xe]=[wt(c.value[0]),lt(c.value[0])],[Be,We]=[wt(c.value[1]),lt(c.value[1])];(Fe!==Be||Fe===Be&&xe!==We)&&m.value.solo&&Z(1,wt(ue),lt(ue))}else c.value&&!Array.isArray(c.value)&&(Z(0,wt(c.value),lt(c.value)),W(De()))},et=()=>{e.startDate&&(Z(0,wt(De(e.startDate)),lt(De(e.startDate))),m.value.count&&Xe(0))},z=(ue,Fe)=>{if(e.monthChangeOnScroll){const xe=new Date().getTime()-a.value.getTime(),Be=Math.abs(ue.deltaY);let We=500;Be>1&&(We=100),Be>100&&(We=0),xe>We&&(a.value=new Date,Ie(e.monthChangeOnScroll!=="inverse"?-ue.deltaY:ue.deltaY,Fe))}},S=(ue,Fe,xe=!1)=>{e.monthChangeOnArrows&&e.vertical===xe&&I(ue,Fe)},I=(ue,Fe)=>{Ie(ue==="right"?-1:1,Fe)},G=ue=>{if(B.value.markers)return Dc(ue.value,B.value.markers)},te=(ue,Fe)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[ue==0,!0];case"fair":return[ue==0||Fe>ue,!0];case"append":return[!1,!1];default:return[!1,!1]}},ge=(ue,Fe,xe,Be)=>{if(e.sixWeeks&&ue.length<6){const We=6-ue.length,Nn=(Fe.getDay()+7-Be)%7,pr=6-(xe.getDay()+7-Be)%7,[Is,Ca]=te(Nn,pr);for(let qi=1;qi<=We;qi++)if(Ca?!!(qi%2)==Is:Is){const is=ue[0].days[0],El=Y(fs(is.value,-7),wt(Fe));ue.unshift({days:El})}else{const is=ue[ue.length-1],El=is.days[is.days.length-1],yd=Y(fs(El.value,1),wt(Fe));ue.push({days:yd})}}return ue},Y=(ue,Fe)=>{const xe=De(ue),Be=[];for(let We=0;We<7;We++){const Nn=fs(xe,We),pr=wt(Nn)!==Fe;Be.push({text:e.hideOffsetDates&&pr?"":Nn.getDate(),value:Nn,current:!pr,classData:{}})}return Be},ce=(ue,Fe)=>{const xe=[],Be=new Date(Fe,ue),We=new Date(Fe,ue+1,0),Nn=e.weekStart,pr=_s(Be,{weekStartsOn:Nn}),Is=Ca=>{const qi=Y(Ca,ue);if(xe.push({days:qi}),!xe[xe.length-1].days.some(is=>kt(hr(is.value),hr(We)))){const is=fs(Ca,7);Is(is)}};return Is(pr),ge(xe,Be,We,Nn)},ye=ue=>{const Fe=Di(De(ue.value),f.hours,f.minutes,Ge());t("date-update",Fe),V.value.enabled?om(Fe,c,V.value.limit):c.value=Fe,r(),Un().then(()=>{he()})},ke=ue=>_.value.noDisabledRange?vw(s.value[0],ue).some(Fe=>C(Fe)):!1,Ce=()=>{s.value=c.value?c.value.slice():[],s.value.length===2&&!(_.value.fixedStart||_.value.fixedEnd)&&(s.value=[])},Me=(ue,Fe)=>{const xe=[De(ue.value),fs(De(ue.value),+_.value.autoRange)];$(xe)?(Fe&&He(ue.value),s.value=xe):t("invalid-date",ue.value)},He=ue=>{const Fe=wt(De(ue)),xe=lt(De(ue));if(Z(0,Fe,xe),m.value.count>0)for(let Be=1;Be{if(ke(ue.value)||!H(ue.value,c.value,_.value.fixedStart?0:1))return t("invalid-date",ue.value);s.value=Aw(De(ue.value),c,t,_)},Ue=(ue,Fe)=>{if(Ce(),_.value.autoRange)return Me(ue,Fe);if(_.value.fixedStart||_.value.fixedEnd)return je(ue);s.value[0]?H(De(ue.value),c.value)&&!ke(ue.value)?on(De(ue.value),De(s.value[0]))?(s.value.unshift(De(ue.value)),t("range-end",s.value[0])):(s.value[1]=De(ue.value),t("range-end",s.value[1])):(e.autoApply&&t("auto-apply-invalid",ue.value),t("invalid-date",ue.value)):(s.value[0]=De(ue.value),t("range-start",s.value[0]))},Ge=(ue=!0)=>e.enableSeconds?Array.isArray(f.seconds)?ue?f.seconds[0]:f.seconds[1]:f.seconds:0,pt=ue=>{s.value[ue]=Di(s.value[ue],f.hours[ue],f.minutes[ue],Ge(ue!==1))},_t=()=>{var ue,Fe;s.value[0]&&s.value[1]&&+((ue=s.value)==null?void 0:ue[0])>+((Fe=s.value)==null?void 0:Fe[1])&&(s.value.reverse(),t("range-start",s.value[0]),t("range-end",s.value[1]))},an=()=>{s.value.length&&(s.value[0]&&!s.value[1]?pt(0):(pt(0),pt(1),r()),_t(),c.value=s.value.slice(),gd(s.value,t,e.autoApply,e.modelAuto))},Zt=(ue,Fe=!1)=>{if(C(ue.value)||!ue.current&&e.hideOffsetDates)return t("invalid-date",ue.value);if(o.value=JSON.parse(JSON.stringify(ue)),!_.value.enabled)return ye(ue);w0(f.hours)&&w0(f.minutes)&&!V.value.enabled&&(Ue(ue,Fe),an())},En=(ue,Fe)=>{var xe;Z(ue,Fe.month,Fe.year,!0),m.value.count&&!m.value.solo&&Xe(ue),t("update-month-year",{instance:ue,month:Fe.month,year:Fe.year}),n(m.value.solo?ue:void 0);const Be=(xe=e.flow)!=null&&xe.length?e.flow[e.flowStep]:void 0;!Fe.fromNav&&(Be===Qn.month||Be===Qn.year)&&r()},hn=(ue,Fe)=>{Tw({value:ue,modelValue:c,range:_.value.enabled,timezone:Fe?void 0:A.value.timezone}),R(),e.multiCalendars&&Un().then(()=>Ae(!0))},Mr=()=>{const ue=rm(De(),A.value);_.value.enabled?c.value&&Array.isArray(c.value)&&c.value[0]?c.value=on(ue,c.value[0])?[ue,c.value[0]]:[c.value[0],ue]:c.value=[ue]:c.value=ue,R()},xs=()=>{if(Array.isArray(c.value))if(V.value.enabled){const ue=pn();c.value[c.value.length-1]=U(ue)}else c.value=c.value.map((ue,Fe)=>ue&&U(ue,Fe));else c.value=U(c.value);t("time-update")},pn=()=>Array.isArray(c.value)&&c.value.length?c.value[c.value.length-1]:null;return{calendars:h,modelValue:c,month:fe,year:ne,time:f,disabledTimesConfig:X,today:p,validateTime:J,getCalendarDays:ce,getMarker:G,handleScroll:z,handleSwipe:I,handleArrow:S,selectDate:Zt,updateMonthYear:En,presetDate:hn,selectCurrentDate:Mr,updateTime:(ue,Fe=!0,xe=!1)=>{F(ue,Fe,xe,xs)},assignMonthAndYear:W}},kB={key:0},SB=fn({__name:"DatePicker",props:{...ws},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,{calendars:a,month:o,year:u,modelValue:c,time:h,disabledTimesConfig:f,today:p,validateTime:m,getCalendarDays:y,getMarker:_,handleArrow:b,handleScroll:A,handleSwipe:B,selectDate:V,updateMonthYear:x,presetDate:C,selectCurrentDate:$,updateTime:H,assignMonthAndYear:F}=xB(s,r,Pe,W),U=Bi(),{setHoverDate:P,getDayClassData:O,clearHoverDate:J}=BB(c,s),{defaultedMultiCalendars:X}=sn(s),fe=de([]),ne=de([]),N=de(null),Z=Br(U,"calendar"),R=Br(U,"monthYear"),q=Br(U,"timePicker"),he=z=>{s.shadow||r("mount",z)};Wt(a,()=>{s.shadow||setTimeout(()=>{r("recalculate-position")},0)},{deep:!0}),Wt(X,(z,S)=>{z.count-S.count>0&&F()},{deep:!0});const Ae=me(()=>z=>y(o.value(z),u.value(z)).map(S=>({...S,days:S.days.map(I=>(I.marker=_(I),I.classData=O(I),I))})));function Pe(z){var S;z||z===0?(S=ne.value[z])==null||S.triggerTransition(o.value(z),u.value(z)):ne.value.forEach((I,G)=>I.triggerTransition(o.value(G),u.value(G)))}function W(){r("update-flow-step")}const ie=(z,S=!1)=>{V(z,S),s.spaceConfirm&&r("select-date")},E=(z,S,I=0)=>{var G;(G=fe.value[I])==null||G.toggleMonthPicker(z,S)},re=(z,S,I=0)=>{var G;(G=fe.value[I])==null||G.toggleYearPicker(z,S)},_e=(z,S,I)=>{var G;(G=N.value)==null||G.toggleTimePicker(z,S,I)},j=(z,S)=>{var I;if(!s.range){const G=c.value?c.value:p,te=S?new Date(S):G,ge=z?_s(te,{weekStartsOn:1}):Z1(te,{weekStartsOn:1});V({value:ge,current:wt(te)===o.value(0),text:"",classData:{}}),(I=document.getElementById(xw(ge)))==null||I.focus()}},Ie=z=>{var S;(S=fe.value[0])==null||S.handleMonthYearChange(z,!0)},Xe=z=>{x(0,{month:o.value(0),year:u.value(0)+(z?1:-1),fromNav:!0})},we=(z,S)=>{z===Qn.time&&r(`time-picker-${S?"open":"close"}`),r("overlay-toggle",{open:S,overlay:z})},et=z=>{r("overlay-toggle",{open:!1,overlay:z}),r("focus-menu")};return t({clearHoverDate:J,presetDate:C,selectCurrentDate:$,toggleMonthPicker:E,toggleYearPicker:re,toggleTimePicker:_e,handleArrow:b,updateMonthYear:x,getSidebarProps:()=>({modelValue:c,month:o,year:u,time:h,updateTime:H,updateMonthYear:x,selectDate:V,presetDate:C}),changeMonth:Ie,changeYear:Xe,selectWeekDate:j}),(z,S)=>(k(),D(Ve,null,[pe(md,{"multi-calendars":Q(X).count,collapse:z.collapse},{default:Te(({instance:I,index:G})=>[z.disableMonthYearSelect?ae("",!0):(k(),at(dB,cn({key:0,ref:te=>{te&&(fe.value[G]=te)},months:Q(dw)(z.formatLocale,z.locale,z.monthNameFormat),years:Q(sm)(z.yearRange,z.locale,z.reverseYears),month:Q(o)(I),year:Q(u)(I),instance:I},z.$props,{onMount:S[0]||(S[0]=te=>he(Q(ma).header)),onResetFlow:S[1]||(S[1]=te=>z.$emit("reset-flow")),onUpdateMonthYear:te=>Q(x)(I,te),onOverlayClosed:et,onOverlayOpened:S[2]||(S[2]=te=>z.$emit("overlay-toggle",{open:!0,overlay:te}))}),Hn({_:2},[Qe(Q(R),(te,ge)=>({name:te,fn:Te(Y=>[Ne(z.$slots,te,wn(Yn(Y)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),pe(wB,cn({ref:te=>{te&&(ne.value[G]=te)},"mapped-dates":Ae.value(I),month:Q(o)(I),year:Q(u)(I),instance:I},z.$props,{onSelectDate:te=>Q(V)(te,I!==1),onHandleSpace:te=>ie(te,I!==1),onSetHoverDate:S[3]||(S[3]=te=>Q(P)(te)),onHandleScroll:te=>Q(A)(te,I),onHandleSwipe:te=>Q(B)(te,I),onMount:S[4]||(S[4]=te=>he(Q(ma).calendar)),onResetFlow:S[5]||(S[5]=te=>z.$emit("reset-flow")),onTooltipOpen:S[6]||(S[6]=te=>z.$emit("tooltip-open",te)),onTooltipClose:S[7]||(S[7]=te=>z.$emit("tooltip-close",te))}),Hn({_:2},[Qe(Q(Z),(te,ge)=>({name:te,fn:Te(Y=>[Ne(z.$slots,te,wn(Yn({...Y})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse"]),z.enableTimePicker?(k(),D("div",kB,[z.$slots["time-picker"]?Ne(z.$slots,"time-picker",wn(cn({key:0},{time:Q(h),updateTime:Q(H)}))):(k(),at(Ew,cn({key:1,ref_key:"timePickerRef",ref:N},z.$props,{hours:Q(h).hours,minutes:Q(h).minutes,seconds:Q(h).seconds,"internal-model-value":z.internalModelValue,"disabled-times-config":Q(f),"validate-time":Q(m),onMount:S[8]||(S[8]=I=>he(Q(ma).timePicker)),"onUpdate:hours":S[9]||(S[9]=I=>Q(H)(I)),"onUpdate:minutes":S[10]||(S[10]=I=>Q(H)(I,!1)),"onUpdate:seconds":S[11]||(S[11]=I=>Q(H)(I,!1,!0)),onResetFlow:S[12]||(S[12]=I=>z.$emit("reset-flow")),onOverlayClosed:S[13]||(S[13]=I=>we(I,!1)),onOverlayOpened:S[14]||(S[14]=I=>we(I,!0)),onAmPmChange:S[15]||(S[15]=I=>z.$emit("am-pm-change",I))}),Hn({_:2},[Qe(Q(q),(I,G)=>({name:I,fn:Te(te=>[Ne(z.$slots,I,wn(Yn(te)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):ae("",!0)],64))}}),TB=(e,t)=>{const n=de(),{defaultedMultiCalendars:r,defaultedConfig:s,defaultedHighlight:a,defaultedRange:o,propDates:u,defaultedFilters:c,defaultedMultiDates:h}=sn(e),{modelValue:f,year:p,month:m,calendars:y}=Ho(e,t),{isDisabled:_}=ji(e),{selectYear:b,groupedYears:A,showYearPicker:B,isDisabled:V,toggleYearPicker:x,handleYearSelect:C,handleYear:$}=Cw({modelValue:f,multiCalendars:r,range:o,highlight:a,calendars:y,propDates:u,month:m,year:p,filters:c,props:e,emit:t}),H=(N,Z)=>[N,Z].map(R=>Ps(R,"MMMM",{locale:e.formatLocale})).join("-"),F=me(()=>N=>f.value?Array.isArray(f.value)?f.value.some(Z=>h0(N,Z)):h0(f.value,N):!1),U=N=>{if(o.value.enabled){if(Array.isArray(f.value)){const Z=kt(N,f.value[0])||kt(N,f.value[1]);return hd(f.value,n.value,N)&&!Z}return!1}return!1},P=(N,Z)=>N.quarter===l0(Z)&&N.year===lt(Z),O=N=>typeof a.value=="function"?a.value({quarter:l0(N),year:lt(N)}):!!a.value.quarters.find(Z=>P(Z,N)),J=me(()=>N=>{const Z=qt(new Date,{year:p.value(N)});return ZF({start:Co(Z),end:J1(Z)}).map(R=>{const q=oa(R),he=o0(R),Ae=_(R),Pe=U(q),W=O(q);return{text:H(q,he),value:q,active:F.value(q),highlighted:W,disabled:Ae,isBetween:Pe}})}),X=N=>{om(N,f,h.value.limit),t("auto-apply",!0)},fe=N=>{f.value=um(f,N,t),gd(f.value,t,e.autoApply,e.modelAuto)},ne=N=>{f.value=N,t("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:r,groupedYears:A,year:p,isDisabled:V,quarters:J,showYearPicker:B,modelValue:f,setHoverDate:N=>{n.value=N},selectYear:b,selectQuarter:(N,Z,R)=>{if(!R)return y.value[Z].month=wt(o0(N)),h.value.enabled?X(N):o.value.enabled?fe(N):ne(N)},toggleYearPicker:x,handleYearSelect:C,handleYear:$}},AB={class:"dp--quarter-items"},CB=["data-test","disabled","onClick","onMouseover"],EB=fn({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...ws},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=Br(a,"yearMode"),{defaultedMultiCalendars:u,defaultedConfig:c,groupedYears:h,year:f,isDisabled:p,quarters:m,modelValue:y,showYearPicker:_,setHoverDate:b,selectQuarter:A,toggleYearPicker:B,handleYearSelect:V,handleYear:x}=TB(s,r);return t({getSidebarProps:()=>({modelValue:y,year:f,selectQuarter:A,handleYearSelect:V,handleYear:x})}),(C,$)=>(k(),at(md,{"multi-calendars":Q(u).count,collapse:C.collapse,stretch:""},{default:Te(({instance:H})=>[v("div",{class:"dp-quarter-picker-wrap",style:bn({minHeight:`${Q(c).modeHeight}px`})},[C.$slots["top-extra"]?Ne(C.$slots,"top-extra",{key:0,value:C.internalModelValue}):ae("",!0),v("div",null,[pe(Sw,cn(C.$props,{items:Q(h)(H),instance:H,"show-year-picker":Q(_)[H],year:Q(f)(H),"is-disabled":F=>Q(p)(H,F),onHandleYear:F=>Q(x)(H,F),onYearSelect:F=>Q(V)(F,H),onToggleYearPicker:F=>Q(B)(H,F==null?void 0:F.flow,F==null?void 0:F.show)}),Hn({_:2},[Qe(Q(o),(F,U)=>({name:F,fn:Te(P=>[Ne(C.$slots,F,wn(Yn(P)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),v("div",AB,[(k(!0),D(Ve,null,Qe(Q(m)(H),(F,U)=>(k(),D("div",{key:U},[v("button",{type:"button",class:$e(["dp--qr-btn",{"dp--qr-btn-active":F.active,"dp--qr-btn-between":F.isBetween,"dp--qr-btn-disabled":F.disabled,"dp--highlighted":F.highlighted}]),"data-test":F.value,disabled:F.disabled,onClick:P=>Q(A)(F.value,H,F.disabled),onMouseover:P=>Q(b)(F.value)},[C.$slots.quarter?Ne(C.$slots,"quarter",{key:0,value:F.value,text:F.text}):(k(),D(Ve,{key:1},[ft(se(F.text),1)],64))],42,CB)]))),128))])],4)]),_:3},8,["multi-calendars","collapse"]))}}),OB=["id","aria-label"],MB={key:0,class:"dp--menu-load-container"},RB=v("span",{class:"dp--menu-loader"},null,-1),DB=[RB],PB={key:0,class:"dp__sidebar_left"},LB=["data-test","onClick","onKeydown"],IB={key:2,class:"dp__sidebar_right"},NB={key:3,class:"dp__action_extra"},x0=fn({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...pd,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},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","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=de(null),o=me(()=>{const{openOnTop:Y,...ce}=s;return{...ce,flowStep:P.value,collapse:s.collapse,noOverlayFocus:s.noOverlayFocus,menuWrapRef:a.value}}),{setMenuFocused:u,setShiftKey:c,control:h}=kw(),f=Bi(),{defaultedTextInput:p,defaultedInline:m,defaultedConfig:y,defaultedUI:_}=sn(s),b=de(null),A=de(0),B=de(null),V=de(!1),x=de(null);Ht(()=>{if(!s.shadow){V.value=!0,C(),window.addEventListener("resize",C);const Y=Ln(a);if(Y&&!p.value.enabled&&!m.value.enabled&&(u(!0),Z()),Y){const ce=ye=>{y.value.allowPreventDefault&&ye.preventDefault(),Ri(ye,y.value,!0)};Y.addEventListener("pointerdown",ce),Y.addEventListener("mousedown",ce)}}}),ii(()=>{window.removeEventListener("resize",C)});const C=()=>{const Y=Ln(B);Y&&(A.value=Y.getBoundingClientRect().width)},{arrowRight:$,arrowLeft:H,arrowDown:F,arrowUp:U}=Ui(),{flowStep:P,updateFlowStep:O,childMount:J,resetFlow:X,handleFlow:fe}=HB(s,r,x),ne=me(()=>s.monthPicker?B5:s.yearPicker?U5:s.timePicker?iB:s.quarterPicker?EB:SB),N=me(()=>{var Y;if(y.value.arrowLeft)return y.value.arrowLeft;const ce=(Y=a.value)==null?void 0:Y.getBoundingClientRect(),ye=s.getInputRect();return(ye==null?void 0:ye.width)<(A==null?void 0:A.value)&&(ye==null?void 0:ye.left)<=((ce==null?void 0:ce.left)??0)?`${(ye==null?void 0:ye.width)/2}px`:(ye==null?void 0:ye.right)>=((ce==null?void 0:ce.right)??0)&&(ye==null?void 0:ye.width)<(A==null?void 0:A.value)?`${(A==null?void 0:A.value)-(ye==null?void 0:ye.width)/2}px`:"50%"}),Z=()=>{const Y=Ln(a);Y&&Y.focus({preventScroll:!0})},R=me(()=>{var Y;return((Y=x.value)==null?void 0:Y.getSidebarProps())||{}}),q=()=>{s.openOnTop&&r("recalculate-position")},he=Br(f,"action"),Ae=me(()=>s.monthPicker||s.yearPicker?Br(f,"monthYear"):s.timePicker?Br(f,"timePicker"):Br(f,"shared")),Pe=me(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),W=me(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),ie=me(()=>({dp__menu:!0,dp__menu_index:!m.value.enabled,dp__relative:m.value.enabled,[s.menuClassName]:!!s.menuClassName,..._.value.menu??{}})),E=Y=>{Ri(Y,y.value,!0)},re=()=>{s.escClose&&r("close-picker")},_e=Y=>{if(s.arrowNavigation){if(Y===ur.up)return U();if(Y===ur.down)return F();if(Y===ur.left)return H();if(Y===ur.right)return $()}else Y===ur.left||Y===ur.up?et("handleArrow",ur.left,0,Y===ur.up):et("handleArrow",ur.right,0,Y===ur.down)},j=Y=>{c(Y.shiftKey),!s.disableMonthYearSelect&&Y.code===nn.tab&&Y.target.classList.contains("dp__menu")&&h.value.shiftKeyInMenu&&(Y.preventDefault(),Ri(Y,y.value,!0),r("close-picker"))},Ie=()=>{Z(),r("time-picker-close")},Xe=Y=>{var ce,ye,ke;(ce=x.value)==null||ce.toggleTimePicker(!1,!1),(ye=x.value)==null||ye.toggleMonthPicker(!1,!1,Y),(ke=x.value)==null||ke.toggleYearPicker(!1,!1,Y)},we=(Y,ce=0)=>{var ye,ke,Ce;return Y==="month"?(ye=x.value)==null?void 0:ye.toggleMonthPicker(!1,!0,ce):Y==="year"?(ke=x.value)==null?void 0:ke.toggleYearPicker(!1,!0,ce):Y==="time"?(Ce=x.value)==null?void 0:Ce.toggleTimePicker(!0,!1):Xe(ce)},et=(Y,...ce)=>{var ye,ke;(ye=x.value)!=null&&ye[Y]&&((ke=x.value)==null||ke[Y](...ce))},z=()=>{et("selectCurrentDate")},S=(Y,ce)=>{et("presetDate",Y,ce)},I=()=>{et("clearHoverDate")},G=(Y,ce)=>{et("updateMonthYear",Y,ce)},te=(Y,ce)=>{Y.preventDefault(),_e(ce)},ge=Y=>{var ce;if(j(Y),Y.key===nn.home||Y.key===nn.end)return et("selectWeekDate",Y.key===nn.home,Y.target.getAttribute("id"));switch((Y.key===nn.pageUp||Y.key===nn.pageDown)&&(Y.shiftKey?et("changeYear",Y.key===nn.pageUp):et("changeMonth",Y.key===nn.pageUp),Y.target.getAttribute("id")&&((ce=a.value)==null||ce.focus({preventScroll:!0}))),Y.key){case nn.esc:return re();case nn.arrowLeft:return te(Y,ur.left);case nn.arrowRight:return te(Y,ur.right);case nn.arrowUp:return te(Y,ur.up);case nn.arrowDown:return te(Y,ur.down);default:return}};return t({updateMonthYear:G,switchView:we,handleFlow:fe}),(Y,ce)=>{var ye,ke,Ce;return k(),D("div",{id:Y.uid?`dp-menu-${Y.uid}`:void 0,ref_key:"dpMenuRef",ref:a,tabindex:"0",role:"dialog","aria-label":(ye=Y.ariaLabels)==null?void 0:ye.menu,class:$e(ie.value),style:bn({"--dp-arrow-left":N.value}),onMouseleave:I,onClick:E,onKeydown:ge},[(Y.disabled||Y.readonly)&&Q(m).enabled||Y.loading?(k(),D("div",{key:0,class:$e(W.value)},[Y.loading?(k(),D("div",MB,DB)):ae("",!0)],2)):ae("",!0),!Q(m).enabled&&!Y.teleportCenter?(k(),D("div",{key:1,class:$e(Pe.value)},null,2)):ae("",!0),v("div",{ref_key:"innerMenuRef",ref:B,class:$e({dp__menu_content_wrapper:((ke=Y.presetDates)==null?void 0:ke.length)||!!Y.$slots["left-sidebar"]||!!Y.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((Ce=Y.presetDates)==null?void 0:Ce.length)||!!Y.$slots["left-sidebar"]||!!Y.$slots["right-sidebar"])}),style:bn({"--dp-menu-width":`${A.value}px`})},[Y.$slots["left-sidebar"]?(k(),D("div",PB,[Ne(Y.$slots,"left-sidebar",wn(Yn(R.value)))])):ae("",!0),Y.presetDates.length?(k(),D("div",{key:1,class:$e({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0})},[(k(!0),D(Ve,null,Qe(Y.presetDates,(Me,He)=>(k(),D(Ve,{key:He},[Me.slot?Ne(Y.$slots,Me.slot,{key:0,presetDate:S,label:Me.label,value:Me.value}):(k(),D("button",{key:1,type:"button",style:bn(Me.style||{}),class:$e(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test":Me.testId??void 0,onClick:Et(je=>S(Me.value,Me.noTz),["prevent"]),onKeydown:je=>Q(Tr)(je,()=>S(Me.value,Me.noTz),!0)},se(Me.label),47,LB))],64))),128))],2)):ae("",!0),v("div",{ref_key:"calendarWrapperRef",ref:b,class:"dp__instance_calendar",role:"document"},[(k(),at(Al(ne.value),cn({ref_key:"dynCmpRef",ref:x},o.value,{"flow-step":Q(P),onMount:Q(J),onUpdateFlowStep:Q(O),onResetFlow:Q(X),onFocusMenu:Z,onSelectDate:ce[0]||(ce[0]=Me=>Y.$emit("select-date")),onDateUpdate:ce[1]||(ce[1]=Me=>Y.$emit("date-update",Me)),onTooltipOpen:ce[2]||(ce[2]=Me=>Y.$emit("tooltip-open",Me)),onTooltipClose:ce[3]||(ce[3]=Me=>Y.$emit("tooltip-close",Me)),onAutoApply:ce[4]||(ce[4]=Me=>Y.$emit("auto-apply",Me)),onRangeStart:ce[5]||(ce[5]=Me=>Y.$emit("range-start",Me)),onRangeEnd:ce[6]||(ce[6]=Me=>Y.$emit("range-end",Me)),onInvalidFixedRange:ce[7]||(ce[7]=Me=>Y.$emit("invalid-fixed-range",Me)),onTimeUpdate:ce[8]||(ce[8]=Me=>Y.$emit("time-update")),onAmPmChange:ce[9]||(ce[9]=Me=>Y.$emit("am-pm-change",Me)),onTimePickerOpen:ce[10]||(ce[10]=Me=>Y.$emit("time-picker-open",Me)),onTimePickerClose:Ie,onRecalculatePosition:q,onUpdateMonthYear:ce[11]||(ce[11]=Me=>Y.$emit("update-month-year",Me)),onAutoApplyInvalid:ce[12]||(ce[12]=Me=>Y.$emit("auto-apply-invalid",Me)),onInvalidDate:ce[13]||(ce[13]=Me=>Y.$emit("invalid-date",Me)),onOverlayToggle:ce[14]||(ce[14]=Me=>Y.$emit("overlay-toggle",Me)),"onUpdate:internalModelValue":ce[15]||(ce[15]=Me=>Y.$emit("update:internal-model-value",Me))}),Hn({_:2},[Qe(Ae.value,(Me,He)=>({name:Me,fn:Te(je=>[Ne(Y.$slots,Me,wn(Yn({...je})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),Y.$slots["right-sidebar"]?(k(),D("div",IB,[Ne(Y.$slots,"right-sidebar",wn(Yn(R.value)))])):ae("",!0),Y.$slots["action-extra"]?(k(),D("div",NB,[Y.$slots["action-extra"]?Ne(Y.$slots,"action-extra",{key:0,selectCurrentDate:z}):ae("",!0)])):ae("",!0)],6),!Y.autoApply||Q(y).keepActionRow?(k(),at(D5,cn({key:2,"menu-mount":V.value},o.value,{"calendar-width":A.value,onClosePicker:ce[16]||(ce[16]=Me=>Y.$emit("close-picker")),onSelectDate:ce[17]||(ce[17]=Me=>Y.$emit("select-date")),onInvalidSelect:ce[18]||(ce[18]=Me=>Y.$emit("invalid-select")),onSelectNow:z}),Hn({_:2},[Qe(Q(he),(Me,He)=>({name:Me,fn:Te(je=>[Ne(Y.$slots,Me,wn(Yn({...je})))])}))]),1040,["menu-mount","calendar-width"])):ae("",!0)],46,OB)}}});var Xa=(e=>(e.center="center",e.left="left",e.right="right",e))(Xa||{});const VB=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:r,inline:s,emit:a,props:o,slots:u})=>{const c=de({}),h=de(!1),f=de({top:"0",left:"0"}),p=de(!1),m=ll(o,"teleportCenter");Wt(m,()=>{f.value=JSON.parse(JSON.stringify({})),C()});const y=N=>{if(o.teleport){const Z=N.getBoundingClientRect();return{left:Z.left+window.scrollX,top:Z.top+window.scrollY}}return{top:0,left:0}},_=(N,Z)=>{f.value.left=`${N+Z-c.value.width}px`},b=N=>{f.value.left=`${N}px`},A=(N,Z)=>{o.position===Xa.left&&b(N),o.position===Xa.right&&_(N,Z),o.position===Xa.center&&(f.value.left=`${N+Z/2-c.value.width/2}px`)},B=N=>{const{width:Z,height:R}=N.getBoundingClientRect(),{top:q,left:he}=o.altPosition?o.altPosition(N):y(N);return{top:+q,left:+he,width:Z,height:R}},V=()=>{f.value.left="50%",f.value.top="50%",f.value.transform="translate(-50%, -50%)",f.value.position="fixed",delete f.value.opacity},x=()=>{const N=Ln(n),{top:Z,left:R,transform:q}=o.altPosition(N);f.value={top:`${Z}px`,left:`${R}px`,transform:q??""}},C=(N=!0)=>{var Z;if(!s.value.enabled){if(m.value)return V();if(o.altPosition!==null)return x();if(N){const R=o.teleport?(Z=t.value)==null?void 0:Z.$el:e.value;R&&(c.value=R.getBoundingClientRect()),a("recalculate-position")}return J()}},$=({inputEl:N,left:Z,width:R})=>{window.screen.width>768&&!h.value&&A(Z,R),U(N)},H=N=>{const{top:Z,left:R,height:q,width:he}=B(N);f.value.top=`${q+Z+ +o.offset}px`,p.value=!1,h.value||(f.value.left=`${R+he/2-c.value.width/2}px`),$({inputEl:N,left:R,width:he})},F=N=>{const{top:Z,left:R,width:q}=B(N);f.value.top=`${Z-+o.offset-c.value.height}px`,p.value=!0,$({inputEl:N,left:R,width:q})},U=N=>{if(o.autoPosition){const{left:Z,width:R}=B(N),{left:q,right:he}=c.value;if(!h.value){if(Math.abs(q)!==Math.abs(he)){if(q<=0)return h.value=!0,b(Z);if(he>=document.documentElement.clientWidth)return h.value=!0,_(Z,R)}return A(Z,R)}}},P=()=>{const N=Ln(n);if(N){const{height:Z}=c.value,{top:R,height:q}=N.getBoundingClientRect(),he=window.innerHeight-R-q,Ae=R;return Z<=he?sa.bottom:Z>he&&Z<=Ae?sa.top:he>=Ae?sa.bottom:sa.top}return sa.bottom},O=N=>P()===sa.bottom?H(N):F(N),J=()=>{const N=Ln(n);if(N)return o.autoPosition?O(N):H(N)},X=function(N){if(N){const Z=N.scrollHeight>N.clientHeight,R=window.getComputedStyle(N).overflowY.indexOf("hidden")!==-1;return Z&&!R}return!0},fe=function(N){return!N||N===document.body||N.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:X(N)?N:fe(N.assignedSlot?N.assignedSlot.parentNode:N.parentNode)},ne=N=>{if(N)switch(o.position){case Xa.left:return{left:0,transform:"translateX(0)"};case Xa.right:return{left:`${N.width}px`,transform:"translateX(-100%)"};default:return{left:`${N.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:p,menuStyle:f,xCorrect:h,setMenuPosition:C,getScrollableParent:fe,shadowRender:(N,Z)=>{var R,q,he;const Ae=document.createElement("div"),Pe=(R=Ln(n))==null?void 0:R.getBoundingClientRect();Ae.setAttribute("id","dp--temp-container");const W=(q=r.value)!=null&&q.clientWidth?r.value:document.body;W.append(Ae);const ie=ne(Pe),E=wp(N,{...Z,shadow:!0,style:{opacity:0,position:"absolute",...ie}},Object.fromEntries(Object.keys(u).filter(re=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(re)).map(re=>[re,u[re]])));_c(E,Ae),c.value=(he=E.el)==null?void 0:he.getBoundingClientRect(),_c(null,Ae),W.removeChild(Ae)}}},yi=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]}],FB=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],$B={all:()=>yi,monthYear:()=>yi.filter(e=>e.use.includes("month-year")),input:()=>FB,timePicker:()=>yi.filter(e=>e.use.includes("time")),action:()=>yi.filter(e=>e.use.includes("action")),calendar:()=>yi.filter(e=>e.use.includes("calendar")),menu:()=>yi.filter(e=>e.use.includes("menu")),shared:()=>yi.filter(e=>e.use.includes("shared")),yearMode:()=>yi.filter(e=>e.use.includes("year-mode"))},Br=(e,t,n)=>{const r=[];return $B[t]().forEach(s=>{e[s.name]&&r.push(s.name)}),n!=null&&n.length&&n.forEach(s=>{s.slot&&r.push(s.slot)}),r},Bo=e=>{const t=me(()=>r=>e.value?r?e.value.open:e.value.close:""),n=me(()=>r=>e.value?r?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Ho=(e,t,n)=>{const{defaultedRange:r,defaultedTz:s}=sn(e),a=De(Er(De(),s.value.timezone)),o=de([{month:wt(a),year:lt(a)}]),u=m=>{const y={hours:ri(a),minutes:Vi(a),seconds:0};return r.value.enabled?[y[m],y[m]]:y[m]},c=Hr({hours:u("hours"),minutes:u("minutes"),seconds:u("seconds")});Wt(r,(m,y)=>{m.enabled!==y.enabled&&(c.hours=u("hours"),c.minutes=u("minutes"),c.seconds=u("seconds"))},{deep:!0});const h=me({get:()=>e.internalModelValue,set:m=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",m)}}),f=me(()=>m=>o.value[m]?o.value[m].month:0),p=me(()=>m=>o.value[m]?o.value[m].year:0);return Wt(h,(m,y)=>{n&&JSON.stringify(m??{})!==JSON.stringify(y??{})&&n()},{deep:!0}),{calendars:o,time:c,modelValue:h,month:f,year:p,today:a}},BB=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:r,defaultedUI:s,defaultedHighlight:a,defaultedTz:o,propDates:u,defaultedRange:c}=sn(t),{isDisabled:h}=ji(t),f=de(null),p=de(Er(new Date,o.value.timezone)),m=E=>{!E.current&&t.hideOffsetDates||(f.value=E.value)},y=()=>{f.value=null},_=E=>Array.isArray(e.value)&&c.value.enabled&&e.value[0]&&f.value?E?_n(f.value,e.value[0]):on(f.value,e.value[0]):!0,b=(E,re)=>{const _e=()=>e.value?re?e.value[0]||null:e.value[1]:null,j=e.value&&Array.isArray(e.value)?_e():null;return kt(De(E.value),j)},A=E=>{const re=Array.isArray(e.value)?e.value[0]:null;return E?!on(f.value??null,re):!0},B=(E,re=!0)=>(c.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!E.current?!1:kt(De(E.value),e.value[re?0:1]):c.value.enabled?b(E,re)&&A(re)||kt(E.value,Array.isArray(e.value)?e.value[0]:null)&&_(re):!1,V=(E,re)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const _e=kt(E.value,f.value);return re?_n(e.value[0],E.value)&&_e:on(e.value[0],E.value)&&_e}return!1},x=E=>!e.value||t.hideOffsetDates&&!E.current?!1:c.value.enabled?t.modelAuto&&Array.isArray(e.value)?kt(E.value,e.value[0]?e.value[0]:p.value):!1:r.value.enabled&&Array.isArray(e.value)?e.value.some(re=>kt(re,E.value)):kt(E.value,e.value?e.value:p.value),C=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){if(t.hideOffsetDates&&!E.current)return!1;const re=fs(f.value,+c.value.autoRange),_e=Gs(De(f.value),t.weekStart);return t.weekPicker?kt(_e[1],De(E.value)):kt(re,De(E.value))}return!1}return!1},$=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){const re=fs(f.value,+c.value.autoRange);if(t.hideOffsetDates&&!E.current)return!1;const _e=Gs(De(f.value),t.weekStart);return t.weekPicker?_n(E.value,_e[0])&&on(E.value,_e[1]):_n(E.value,f.value)&&on(E.value,re)}return!1}return!1},H=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){if(t.hideOffsetDates&&!E.current)return!1;const re=Gs(De(f.value),t.weekStart);return t.weekPicker?kt(re[0],E.value):kt(f.value,E.value)}return!1}return!1},F=E=>hd(e.value,f.value,E.value),U=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,P=()=>t.modelAuto?fw(t.internalModelValue):!0,O=E=>{if(t.weekPicker)return!1;const re=c.value.enabled?!B(E)&&!B(E,!1):!0;return!h(E.value)&&!x(E)&&!(!E.current&&t.hideOffsetDates)&&re},J=E=>c.value.enabled?t.modelAuto?U()&&x(E):!1:x(E),X=E=>a.value?r5(E.value,u.value.highlight):!1,fe=E=>{const re=h(E.value);return re&&(typeof a.value=="function"?!a.value(E.value,re):!a.value.options.highlightDisabled)},ne=E=>{var re;return typeof a.value=="function"?a.value(E.value):(re=a.value.weekdays)==null?void 0:re.includes(E.value.getDay())},N=E=>(c.value.enabled||t.weekPicker)&&(!(n.value.count>0)||E.current)&&P()&&!(!E.current&&t.hideOffsetDates)&&!x(E)?F(E):!1,Z=E=>{const{isRangeStart:re,isRangeEnd:_e}=Ae(E),j=c.value.enabled?re||_e:!1;return{dp__cell_offset:!E.current,dp__pointer:!t.disabled&&!(!E.current&&t.hideOffsetDates)&&!h(E.value),dp__cell_disabled:h(E.value),dp__cell_highlight:!fe(E)&&(X(E)||ne(E))&&!J(E)&&!j&&!H(E)&&!(N(E)&&t.weekPicker)&&!_e,dp__cell_highlight_active:!fe(E)&&(X(E)||ne(E))&&J(E),dp__today:!t.noToday&&kt(E.value,p.value)&&E.current,"dp--past":on(E.value,p.value),"dp--future":_n(E.value,p.value)}},R=E=>({dp__active_date:J(E),dp__date_hover:O(E)}),q=E=>{if(e.value&&!Array.isArray(e.value)){const re=Gs(e.value,t.weekStart);return{...W(E),dp__range_start:kt(re[0],E.value),dp__range_end:kt(re[1],E.value),dp__range_between_week:_n(E.value,re[0])&&on(E.value,re[1])}}return{...W(E)}},he=E=>{if(e.value&&Array.isArray(e.value)){const re=Gs(e.value[0],t.weekStart),_e=e.value[1]?Gs(e.value[1],t.weekStart):[];return{...W(E),dp__range_start:kt(re[0],E.value)||kt(_e[0],E.value),dp__range_end:kt(re[1],E.value)||kt(_e[1],E.value),dp__range_between_week:_n(E.value,re[0])&&on(E.value,re[1])||_n(E.value,_e[0])&&on(E.value,_e[1]),dp__range_between:_n(E.value,re[1])&&on(E.value,_e[0])}}return{...W(E)}},Ae=E=>{const re=n.value.count>0?E.current&&B(E)&&P():B(E)&&P(),_e=n.value.count>0?E.current&&B(E,!1)&&P():B(E,!1)&&P();return{isRangeStart:re,isRangeEnd:_e}},Pe=E=>{const{isRangeStart:re,isRangeEnd:_e}=Ae(E);return{dp__range_start:re,dp__range_end:_e,dp__range_between:N(E),dp__date_hover:kt(E.value,f.value)&&!re&&!_e&&!t.weekPicker,dp__date_hover_start:V(E,!0),dp__date_hover_end:V(E,!1)}},W=E=>({...Pe(E),dp__cell_auto_range:$(E),dp__cell_auto_range_start:H(E),dp__cell_auto_range_end:C(E)}),ie=E=>c.value.enabled?c.value.autoRange?W(E):t.modelAuto?{...R(E),...Pe(E)}:t.weekPicker?he(E):Pe(E):t.weekPicker?q(E):R(E);return{setHoverDate:m,clearHoverDate:y,getDayClassData:E=>t.hideOffsetDates&&!E.current?{}:{...Z(E),...ie(E),[t.dayClass?t.dayClass(E.value,t.internalModelValue):""]:!0,[t.calendarCellClassName]:!!t.calendarCellClassName,...s.value.calendarCell??{}}}},ji=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:r,defaultedMultiDates:s}=sn(e),a=ne=>r.value.disabledDates?typeof r.value.disabledDates=="function"?r.value.disabledDates(De(ne)):!!Dc(ne,r.value.disabledDates):!1,o=ne=>r.value.maxDate?e.yearPicker?lt(ne)>lt(r.value.maxDate):_n(ne,r.value.maxDate):!1,u=ne=>r.value.minDate?e.yearPicker?lt(ne){const N=o(ne),Z=u(ne),R=a(ne),q=t.value.months.map(ie=>+ie).includes(wt(ne)),he=e.disabledWeekDays.length?e.disabledWeekDays.some(ie=>+ie===q$(ne)):!1,Ae=y(ne),Pe=lt(ne),W=Pe<+e.yearRange[0]||Pe>+e.yearRange[1];return!(N||Z||R||q||W||he||Ae)},h=(ne,N)=>on(...Ti(r.value.minDate,ne,N))||kt(...Ti(r.value.minDate,ne,N)),f=(ne,N)=>_n(...Ti(r.value.maxDate,ne,N))||kt(...Ti(r.value.maxDate,ne,N)),p=(ne,N,Z)=>{let R=!1;return r.value.maxDate&&Z&&f(ne,N)&&(R=!0),r.value.minDate&&!Z&&h(ne,N)&&(R=!0),R},m=(ne,N,Z,R)=>{let q=!1;return R?r.value.minDate&&r.value.maxDate?q=p(ne,N,Z):(r.value.minDate&&h(ne,N)||r.value.maxDate&&f(ne,N))&&(q=!0):q=!0,q},y=ne=>Array.isArray(r.value.allowedDates)&&!r.value.allowedDates.length?!0:r.value.allowedDates?!Dc(ne,r.value.allowedDates):!1,_=ne=>!c(ne),b=ne=>n.value.noDisabledRange?!G1({start:ne[0],end:ne[1]}).some(N=>_(N)):!0,A=ne=>{if(ne){const N=lt(ne);return N>=+e.yearRange[0]&&N<=e.yearRange[1]}return!0},B=(ne,N)=>!!(Array.isArray(ne)&&ne[N]&&(n.value.maxRange||n.value.minRange)&&A(ne[N])),V=(ne,N,Z=0)=>{if(B(N,Z)&&A(ne)){const R=z1(ne,N[Z]),q=vw(N[Z],ne),he=q.length===1?0:q.filter(Pe=>_(Pe)).length,Ae=Math.abs(R)-(n.value.minMaxRawRange?0:he);if(n.value.minRange&&n.value.maxRange)return Ae>=+n.value.minRange&&Ae<=+n.value.maxRange;if(n.value.minRange)return Ae>=+n.value.minRange;if(n.value.maxRange)return Ae<=+n.value.maxRange}return!0},x=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,C=ne=>Array.isArray(ne)?[ne[0]?sh(ne[0]):null,ne[1]?sh(ne[1]):null]:sh(ne),$=(ne,N,Z)=>ne.find(R=>+R.hours===ri(N)&&R.minutes==="*"?!0:+R.minutes===Vi(N)&&+R.hours===ri(N))&&Z,H=(ne,N,Z)=>{const[R,q]=ne,[he,Ae]=N;return!$(R,he,Z)&&!$(q,Ae,Z)&&Z},F=(ne,N)=>{const Z=Array.isArray(N)?N:[N];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?H(e.disabledTimes,Z,ne):!Z.some(R=>$(e.disabledTimes,R,ne)):ne},U=(ne,N)=>{const Z=Array.isArray(N)?[ga(N[0]),N[1]?ga(N[1]):void 0]:ga(N),R=!e.disabledTimes(Z);return ne&&R},P=(ne,N)=>e.disabledTimes?Array.isArray(e.disabledTimes)?F(N,ne):U(N,ne):N,O=ne=>{let N=!0;if(!ne||x())return!0;const Z=!r.value.minDate&&!r.value.maxDate?C(ne):ne;return(e.maxTime||r.value.maxDate)&&(N=y0(e.maxTime,r.value.maxDate,"max",Fn(Z),N)),(e.minTime||r.value.minDate)&&(N=y0(e.minTime,r.value.minDate,"min",Fn(Z),N)),P(ne,N)},J=ne=>{if(!e.monthPicker)return!0;let N=!0;const Z=De(hs(ne));if(r.value.minDate&&r.value.maxDate){const R=De(hs(r.value.minDate)),q=De(hs(r.value.maxDate));return _n(Z,R)&&on(Z,q)||kt(Z,R)||kt(Z,q)}if(r.value.minDate){const R=De(hs(r.value.minDate));N=_n(Z,R)||kt(Z,R)}if(r.value.maxDate){const R=De(hs(r.value.maxDate));N=on(Z,R)||kt(Z,R)}return N},X=me(()=>ne=>!e.enableTimePicker||e.ignoreTimeValidation?!0:O(ne)),fe=me(()=>ne=>e.monthPicker?Array.isArray(ne)&&(n.value.enabled||s.value.enabled)?!ne.filter(N=>!J(N)).length:J(ne):!0);return{isDisabled:_,validateDate:c,validateMonthYearInRange:m,isDateRangeAllowed:b,checkMinMaxRange:V,isValidTime:O,isTimeValid:X,isMonthValid:fe}},vd=()=>{const e=me(()=>(r,s)=>r==null?void 0:r.includes(s)),t=me(()=>(r,s)=>r.count?r.solo?!0:s===0:!0),n=me(()=>(r,s)=>r.count?r.solo?!0:s===r.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},HB=(e,t,n)=>{const r=de(0),s=Hr({[ma.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[ma.calendar]:!1,[ma.header]:!1}),a=me(()=>e.monthPicker||e.timePicker),o=p=>{var m;if((m=e.flow)!=null&&m.length){if(!p&&a.value)return f();s[p]=!0,Object.keys(s).filter(y=>!s[y]).length||f()}},u=()=>{var p,m;(p=e.flow)!=null&&p.length&&r.value!==-1&&(r.value+=1,t("flow-step",r.value),f()),((m=e.flow)==null?void 0:m.length)===r.value&&Un().then(()=>c())},c=()=>{r.value=-1},h=(p,m,...y)=>{var _,b;e.flow[r.value]===p&&n.value&&((b=(_=n.value)[m])==null||b.call(_,...y))},f=(p=0)=>{p&&(r.value+=p),h(Qn.month,"toggleMonthPicker",!0),h(Qn.year,"toggleYearPicker",!0),h(Qn.calendar,"toggleTimePicker",!1,!0),h(Qn.time,"toggleTimePicker",!0,!0);const m=e.flow[r.value];(m===Qn.hours||m===Qn.minutes||m===Qn.seconds)&&h(m,"toggleTimePicker",!0,!0,m)};return{childMount:o,updateFlowStep:u,resetFlow:c,handleFlow:f,flowStep:r}},UB={key:1,class:"dp__input_wrap"},jB=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],qB={key:2,class:"dp__clear_icon"},WB=fn({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...pd},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTextInput:a,defaultedAriaLabels:o,defaultedInline:u,defaultedConfig:c,defaultedRange:h,defaultedMultiDates:f,defaultedUI:p,getDefaultPattern:m,getDefaultStartTime:y}=sn(s),{checkMinMaxRange:_}=ji(s),b=de(),A=de(null),B=de(!1),V=de(!1),x=me(()=>({dp__pointer:!s.disabled&&!s.readonly&&!a.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!a.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:!!s.state,dp__input_invalid:s.state===!1,dp__input_focus:B.value||s.isMenuOpen,dp__input_reg:!a.value.enabled,[s.inputClassName]:!!s.inputClassName,...p.value.input??{}})),C=()=>{r("set-input-date",null),s.clearable&&s.autoApply&&(r("set-empty-date"),b.value=null)},$=R=>{const q=y();return s5(R,a.value.format??m(),q??yw({},s.enableSeconds),s.inputValue,V.value,s.formatLocale)},H=R=>{const{rangeSeparator:q}=a.value,[he,Ae]=R.split(`${q}`);if(he){const Pe=$(he.trim()),W=Ae?$(Ae.trim()):null;if(yl(Pe,W))return;const ie=Pe&&W?[Pe,W]:[Pe];_(W,ie,0)&&(b.value=Pe?ie:null)}},F=()=>{V.value=!0},U=R=>{if(h.value.enabled)H(R);else if(f.value.enabled){const q=R.split(";");b.value=q.map(he=>$(he.trim())).filter(he=>he)}else b.value=$(R)},P=R=>{var q;const he=typeof R=="string"?R:(q=R.target)==null?void 0:q.value;he!==""?(a.value.openMenu&&!s.isMenuOpen&&r("open"),U(he),r("set-input-date",b.value)):C(),V.value=!1,r("update:input-value",he)},O=R=>{a.value.enabled?(U(R.target.value),a.value.enterSubmit&&Gh(b.value)&&s.inputValue!==""?(r("set-input-date",b.value,!0),b.value=null):a.value.enterSubmit&&s.inputValue===""&&(b.value=null,r("clear"))):fe(R)},J=R=>{a.value.enabled&&a.value.tabSubmit&&U(R.target.value),a.value.tabSubmit&&Gh(b.value)&&s.inputValue!==""?(r("set-input-date",b.value,!0,!0),b.value=null):a.value.tabSubmit&&s.inputValue===""&&(b.value=null,r("clear",!0))},X=()=>{B.value=!0,r("focus"),Un().then(()=>{var R;a.value.enabled&&a.value.selectOnFocus&&((R=A.value)==null||R.select())})},fe=R=>{R.preventDefault(),Ri(R,c.value,!0),a.value.enabled&&a.value.openMenu&&!u.value.input&&!s.isMenuOpen?r("open"):a.value.enabled||r("toggle")},ne=()=>{r("real-blur"),B.value=!1,(!s.isMenuOpen||u.value.enabled&&u.value.input)&&r("blur"),s.autoApply&&a.value.enabled&&b.value&&!s.isMenuOpen&&(r("set-input-date",b.value),r("select-date"),b.value=null)},N=R=>{Ri(R,c.value,!0),r("clear")},Z=R=>{if(R.key==="Tab"&&J(R),R.key==="Enter"&&O(R),!a.value.enabled){if(R.code==="Tab")return;R.preventDefault()}};return t({focusInput:()=>{var R;(R=A.value)==null||R.focus({preventScroll:!0})},setParsedDate:R=>{b.value=R}}),(R,q)=>{var he;return k(),D("div",{onClick:fe},[R.$slots.trigger&&!R.$slots["dp-input"]&&!Q(u).enabled?Ne(R.$slots,"trigger",{key:0}):ae("",!0),!R.$slots.trigger&&(!Q(u).enabled||Q(u).input)?(k(),D("div",UB,[R.$slots["dp-input"]&&!R.$slots.trigger&&(!Q(u).enabled||Q(u).enabled&&Q(u).input)?Ne(R.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:P,onEnter:O,onTab:J,onClear:N,onBlur:ne,onKeypress:Z,onPaste:F,onFocus:X,openMenu:()=>R.$emit("open"),closeMenu:()=>R.$emit("close"),toggleMenu:()=>R.$emit("toggle")}):ae("",!0),R.$slots["dp-input"]?ae("",!0):(k(),D("input",{key:1,id:R.uid?`dp-input-${R.uid}`:void 0,ref_key:"inputRef",ref:A,"data-test":"dp-input",name:R.name,class:$e(x.value),inputmode:Q(a).enabled?"text":"none",placeholder:R.placeholder,disabled:R.disabled,readonly:R.readonly,required:R.required,value:e.inputValue,autocomplete:R.autocomplete,"aria-label":(he=Q(o))==null?void 0:he.input,"aria-disabled":R.disabled||void 0,"aria-invalid":R.state===!1?!0:void 0,onInput:P,onBlur:ne,onFocus:X,onKeypress:Z,onKeydown:Z,onPaste:F},null,42,jB)),v("div",{onClick:q[2]||(q[2]=Ae=>r("toggle"))},[R.$slots["input-icon"]&&!R.hideInputIcon?(k(),D("span",{key:0,class:"dp__input_icon",onClick:q[0]||(q[0]=Ae=>r("toggle"))},[Ne(R.$slots,"input-icon")])):ae("",!0),!R.$slots["input-icon"]&&!R.hideInputIcon&&!R.$slots["dp-input"]?(k(),at(Q(Cl),{key:1,class:"dp__input_icon dp__input_icons",onClick:q[1]||(q[1]=Ae=>r("toggle"))})):ae("",!0)]),R.$slots["clear-icon"]&&e.inputValue&&R.clearable&&!R.disabled&&!R.readonly?(k(),D("span",qB,[Ne(R.$slots,"clear-icon",{clear:N})])):ae("",!0),R.clearable&&!R.$slots["clear-icon"]&&e.inputValue&&!R.disabled&&!R.readonly?(k(),at(Q(cw),{key:3,class:"dp__clear_icon dp__input_icons","data-test":"clear-icon",onClick:q[3]||(q[3]=Et(Ae=>N(Ae),["prevent"]))})):ae("",!0)])):ae("",!0)])}}}),YB=typeof window<"u"?window:void 0,ch=()=>{},zB=e=>sp()?(e_(e),!0):!1,KB=(e,t,n,r)=>{if(!e)return ch;let s=ch;const a=Wt(()=>Q(e),u=>{s(),u&&(u.addEventListener(t,n,r),s=()=>{u.removeEventListener(t,n,r),s=ch})},{immediate:!0,flush:"post"}),o=()=>{a(),s()};return zB(o),o},GB=(e,t,n,r={})=>{const{window:s=YB,event:a="pointerdown"}=r;return s?KB(s,a,o=>{const u=Ln(e),c=Ln(t);!u||!c||u===o.target||o.composedPath().includes(u)||o.composedPath().includes(c)||n(o)},{passive:!0}):void 0},JB=fn({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...pd},emits:["update:model-value","update:model-timezone-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","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=de(!1),u=ll(s,"modelValue"),c=ll(s,"timezone"),h=de(null),f=de(null),p=de(null),m=de(!1),y=de(null),_=de(!1),b=de(!1),A=de(!1),B=de(!1),{setMenuFocused:V,setShiftKey:x}=kw(),{clearArrowNav:C}=Ui(),{validateDate:$,isValidTime:H}=ji(s),{defaultedTransitions:F,defaultedTextInput:U,defaultedInline:P,defaultedConfig:O,defaultedRange:J,defaultedMultiDates:X}=sn(s),{menuTransition:fe,showTransition:ne}=Bo(F);Ht(()=>{re(s.modelValue),Un().then(()=>{if(!P.value.enabled){const xe=Pe(y.value);xe==null||xe.addEventListener("scroll",G),window==null||window.addEventListener("resize",te)}}),P.value.enabled&&(o.value=!0),window==null||window.addEventListener("keyup",ge),window==null||window.addEventListener("keydown",Y)}),ii(()=>{if(!P.value.enabled){const xe=Pe(y.value);xe==null||xe.removeEventListener("scroll",G),window==null||window.removeEventListener("resize",te)}window==null||window.removeEventListener("keyup",ge),window==null||window.removeEventListener("keydown",Y)});const N=Br(a,"all",s.presetDates),Z=Br(a,"input");Wt([u,c],()=>{re(u.value)},{deep:!0});const{openOnTop:R,menuStyle:q,xCorrect:he,setMenuPosition:Ae,getScrollableParent:Pe,shadowRender:W}=VB({menuRef:h,menuRefInner:f,inputRef:p,pickerWrapperRef:y,inline:P,emit:r,props:s,slots:a}),{inputValue:ie,internalModelValue:E,parseExternalModelValue:re,emitModelValue:_e,formatInputValue:j,checkBeforeEmit:Ie}=E5(r,s,m),Xe=me(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:P.value.enabled,"dp--flex-display-collapsed":A.value,dp__flex_display_with_input:P.value.input})),we=me(()=>s.dark?"dp__theme_dark":"dp__theme_light"),et=me(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||P.value.enabled}:{}),z=me(()=>({class:"dp__outer_menu_wrap"})),S=me(()=>P.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),I=()=>{var xe,Be;return(Be=(xe=p.value)==null?void 0:xe.$el)==null?void 0:Be.getBoundingClientRect()},G=()=>{o.value&&(O.value.closeOnScroll?Ge():Ae())},te=()=>{var xe;o.value&&Ae();const Be=(xe=f.value)==null?void 0:xe.$el.getBoundingClientRect().width;A.value=document.body.offsetWidth<=Be},ge=xe=>{xe.key==="Tab"&&!P.value.enabled&&!s.teleport&&O.value.tabOutClosesMenu&&(y.value.contains(document.activeElement)||Ge()),b.value=xe.shiftKey},Y=xe=>{b.value=xe.shiftKey},ce=()=>{!s.disabled&&!s.readonly&&(W(x0,s),Ae(!1),o.value=!0,o.value&&r("open"),o.value||Ue(),re(s.modelValue))},ye=()=>{var xe;ie.value="",Ue(),(xe=p.value)==null||xe.setParsedDate(null),r("update:model-value",null),r("update:model-timezone-value",null),r("cleared"),O.value.closeOnClearValue&&Ge()},ke=()=>{const xe=E.value;return!xe||!Array.isArray(xe)&&$(xe)?!0:Array.isArray(xe)?X.value.enabled||xe.length===2&&$(xe[0])&&$(xe[1])?!0:J.value.partialRange&&!s.timePicker?$(xe[0]):!1:!1},Ce=()=>{Ie()&&ke()?(_e(),Ge()):r("invalid-select",E.value)},Me=xe=>{He(),_e(),O.value.closeOnAutoApply&&!xe&&Ge()},He=()=>{p.value&&U.value.enabled&&p.value.setParsedDate(E.value)},je=(xe=!1)=>{s.autoApply&&H(E.value)&&ke()&&(J.value.enabled&&Array.isArray(E.value)?(J.value.partialRange||E.value.length===2)&&Me(xe):Me(xe))},Ue=()=>{U.value.enabled||(E.value=null)},Ge=()=>{P.value.enabled||(o.value&&(o.value=!1,he.value=!1,V(!1),x(!1),C(),r("closed"),ie.value&&re(u.value)),Ue(),r("blur"))},pt=(xe,Be,We=!1)=>{if(!xe){E.value=null;return}const Nn=Array.isArray(xe)?!xe.some(Is=>!$(Is)):$(xe),pr=H(xe);Nn&&pr&&(B.value=!0,E.value=xe,Be&&(_.value=We,Ce(),r("text-submit")),Un().then(()=>{B.value=!1}))},_t=()=>{s.autoApply&&H(E.value)&&_e(),He()},an=()=>o.value?Ge():ce(),Zt=xe=>{E.value=xe},En=()=>{U.value.enabled&&(m.value=!0,j()),r("focus")},hn=()=>{if(U.value.enabled&&(m.value=!1,re(s.modelValue),_.value)){const xe=t5(y.value,b.value);xe==null||xe.focus()}r("blur")},Mr=xe=>{f.value&&f.value.updateMonthYear(0,{month:m0(xe.month),year:m0(xe.year)})},xs=xe=>{re(xe??s.modelValue)},pn=(xe,Be)=>{var We;(We=f.value)==null||We.switchView(xe,Be)},ue=xe=>O.value.onClickOutside?O.value.onClickOutside(xe):Ge(),Fe=(xe=0)=>{var Be;(Be=f.value)==null||Be.handleFlow(xe)};return GB(h,p,()=>ue(ke)),t({closeMenu:Ge,selectDate:Ce,clearValue:ye,openMenu:ce,onScroll:G,formatInputValue:j,updateInternalModelValue:Zt,setMonthYear:Mr,parseModel:xs,switchView:pn,toggleMenu:an,handleFlow:Fe}),(xe,Be)=>(k(),D("div",{ref_key:"pickerWrapperRef",ref:y,class:$e(Xe.value),"data-datepicker-instance":""},[pe(WB,cn({ref_key:"inputRef",ref:p,"input-value":Q(ie),"onUpdate:inputValue":Be[0]||(Be[0]=We=>Tn(ie)?ie.value=We:null),"is-menu-open":o.value},xe.$props,{onClear:ye,onOpen:ce,onSetInputDate:pt,onSetEmptyDate:Q(_e),onSelectDate:Ce,onToggle:an,onClose:Ge,onFocus:En,onBlur:hn,onRealBlur:Be[1]||(Be[1]=We=>m.value=!1)}),Hn({_:2},[Qe(Q(Z),(We,Nn)=>({name:We,fn:Te(pr=>[Ne(xe.$slots,We,wn(Yn(pr)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(k(),at(Al(xe.teleport?R_:"div"),wn(Yn(et.value)),{default:Te(()=>[pe(ys,{name:Q(fe)(Q(R)),css:Q(ne)&&!Q(P).enabled},{default:Te(()=>[o.value?(k(),D("div",cn({key:0,ref_key:"dpWrapMenuRef",ref:h},z.value,{class:{"dp--menu-wrapper":!Q(P).enabled},style:Q(P).enabled?void 0:Q(q)}),[pe(x0,cn({ref_key:"dpMenuRef",ref:f},xe.$props,{"internal-model-value":Q(E),"onUpdate:internalModelValue":Be[2]||(Be[2]=We=>Tn(E)?E.value=We:null),class:{[we.value]:!0,"dp--menu-wrapper":xe.teleport},"open-on-top":Q(R),"no-overlay-focus":S.value,collapse:A.value,"get-input-rect":I,"is-text-input-date":B.value,onClosePicker:Ge,onSelectDate:Ce,onAutoApply:je,onTimeUpdate:_t,onFlowStep:Be[3]||(Be[3]=We=>xe.$emit("flow-step",We)),onUpdateMonthYear:Be[4]||(Be[4]=We=>xe.$emit("update-month-year",We)),onInvalidSelect:Be[5]||(Be[5]=We=>xe.$emit("invalid-select",Q(E))),onAutoApplyInvalid:Be[6]||(Be[6]=We=>xe.$emit("invalid-select",We)),onInvalidFixedRange:Be[7]||(Be[7]=We=>xe.$emit("invalid-fixed-range",We)),onRecalculatePosition:Q(Ae),onTooltipOpen:Be[8]||(Be[8]=We=>xe.$emit("tooltip-open",We)),onTooltipClose:Be[9]||(Be[9]=We=>xe.$emit("tooltip-close",We)),onTimePickerOpen:Be[10]||(Be[10]=We=>xe.$emit("time-picker-open",We)),onTimePickerClose:Be[11]||(Be[11]=We=>xe.$emit("time-picker-close",We)),onAmPmChange:Be[12]||(Be[12]=We=>xe.$emit("am-pm-change",We)),onRangeStart:Be[13]||(Be[13]=We=>xe.$emit("range-start",We)),onRangeEnd:Be[14]||(Be[14]=We=>xe.$emit("range-end",We)),onDateUpdate:Be[15]||(Be[15]=We=>xe.$emit("date-update",We)),onInvalidDate:Be[16]||(Be[16]=We=>xe.$emit("invalid-date",We)),onOverlayToggle:Be[17]||(Be[17]=We=>xe.$emit("overlay-toggle",We))}),Hn({_:2},[Qe(Q(N),(We,Nn)=>({name:We,fn:Te(pr=>[Ne(xe.$slots,We,wn(Yn({...pr})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):ae("",!0)]),_:3},8,["name","css"])]),_:3},16))],2))}}),cm=(()=>{const e=JB;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),ZB=Object.freeze(Object.defineProperty({__proto__:null,default:cm},Symbol.toStringTag,{value:"Module"}));Object.entries(ZB).forEach(([e,t])=>{e!=="default"&&(cm[e]=t)});const XB={components:{VueDatePicker:cm},props:["name","placeholder","value","lang","format","onClear","flow"],data(){return{time1:this.value?this.value:"",time2:"",shortcuts:[{text:"Today",start:new Date,end:new Date}]}},methods:{onChange(e){if(this.$emit("onClear"),!(e instanceof Date)||isNaN(e.getTime()))return"";const t=u=>u.toString().padStart(2,"0"),n=e.getFullYear(),r=t(e.getMonth()+1),s=t(e.getDate()),a=t(e.getHours()),o=t(e.getMinutes());this.$emit("onChange",`${n}-${r}-${s} ${a}:${o}`)}}},QB={class:"datepicker-wrapper"};function e8(e,t,n,r,s,a){const o=st("VueDatePicker");return k(),D("div",QB,[pe(o,{class:"custom-date-picker",name:n.name,modelValue:s.time1,"onUpdate:modelValue":[t[0]||(t[0]=u=>s.time1=u),a.onChange],type:"datetime",format:n.format||"yyyy-MM-dd HH:mm","time-picker-options":{start:"07:00",step:"00:30",end:"23:30"},lang:"en",placeholder:n.placeholder,flow:n.flow},null,8,["name","modelValue","format","placeholder","onUpdate:modelValue","flow"])])}const t8=gt(XB,[["render",e8],["__scopeId","data-v-c2f72b26"]]),n8={props:{question:{type:Object,required:!0}},setup(e){const t=de(!0),n=()=>{t.value=!t.value},r=me(()=>({expanded:t.value,collapsed:!t.value}));return{isOpen:t,toggleOpen:n,chevron:r}}},r8={class:"codeweek-question-container"},s8={class:"expander-always-visible"},i8={class:"expansion"},a8={class:"content"},l8={class:"content"},o8={key:0,class:"maps"},u8={key:1,class:"button"},c8=["href"],d8=["value"];function f8(e,t,n,r,s,a){return k(),D("div",r8,[v("div",s8,[v("div",i8,[v("button",{onClick:t[0]||(t[0]=(...o)=>r.toggleOpen&&r.toggleOpen(...o)),class:"codeweek-expander-button"},[v("div",null,se(r.isOpen?"-":"+"),1)])]),v("div",a8,[v("h1",null,se(n.question.title1),1)])]),v("div",{class:$e([r.chevron,"container-expansible"])},[t[2]||(t[2]=v("div",{class:"expansion"},[v("div",{class:"expansion-path"})],-1)),v("div",l8,[v("h2",null,se(n.question.title2),1),(k(!0),D(Ve,null,Qe(n.question.content,(o,u)=>(k(),D("p",{key:u},se(o),1))),128)),n.question.map?(k(),D("div",o8,t[1]||(t[1]=[v("iframe",{class:"map",src:"/map",scrolling:"no"},null,-1)]))):ae("",!0),n.question.button.show?(k(),D("div",u8,[v("a",{href:n.question.button.link,class:"codeweek-button"},[v("input",{type:"submit",value:n.question.button.label},null,8,d8)],8,c8)])):ae("",!0)])],2)])}const h8=gt(n8,[["render",f8]]),p8=fn({emits:["loaded"],methods:{onChange(e){if(!e.target.files.length)return;let t=e.target.files[0],n=new FileReader;n.readAsDataURL(t),n.onload=r=>{let s=r.target.result;this.$emit("loaded",{src:s,file:t})}}}});function m8(e,t,n,r,s,a){return k(),D("div",null,[v("input",{id:"image",type:"file",accept:"image/*",onChange:t[0]||(t[0]=(...o)=>e.onChange&&e.onChange(...o))},null,32),t[1]||(t[1]=v("label",{class:"!flex justify-center items-center !h-10 !w-10 !p-0 !bg-dark-blue border-2 border-white",for:"image"},[v("img",{class:"w-5 h-5",src:"/images/edit.svg"})],-1))])}const Mw=gt(p8,[["render",m8]]),g8={components:{ImageUpload:Mw,Flash:dd},props:{image:{type:String,default:""},picture:{type:String,default:""}},setup(e){const t=de(e.picture||""),n=de(e.image||""),r=de(""),s=u=>{a(u.file)},a=u=>{let c=new FormData;c.append("picture",u),Tt.post("/api/events/picture",c).then(h=>{r.value="",t.value=h.data.path,n.value=h.data.imageName,ps.emit("flash",{message:"Picture uploaded!",level:"success"})}).catch(h=>{h.response.data.errors&&h.response.data.errors.picture?r.value=h.response.data.errors.picture[0]:r.value="Image is too large. Maximum is 1Mb",ps.emit("flash",{message:r.value,level:"error"})})};return{pictureClone:t,imageClone:n,error:r,onLoad:s,persist:a,remove:()=>{Tt.delete("/api/event/picture").then(()=>{ps.emit("flash",{message:"Event Picture deleted!",level:"success"}),t.value="https://s3-eu-west-1.amazonaws.com/codeweek-dev/events/pictures/default.png"})}}}},v8={key:0,style:{"background-color":"darkred",color:"white",padding:"4px"}},y8={class:"level"},_8=["src"],b8=["value"],w8={method:"POST",enctype:"multipart/form-data"};function x8(e,t,n,r,s,a){const o=st("ImageUpload"),u=st("Flash");return k(),D("div",null,[r.error!==""?(k(),D("div",v8,se(r.error),1)):ae("",!0),v("div",y8,[v("img",{src:r.pictureClone,class:"mr-1"},null,8,_8)]),v("input",{type:"hidden",name:"picture",value:r.imageClone},null,8,b8),v("form",w8,[pe(o,{name:"picture",class:"mr-1",onLoaded:r.onLoad},null,8,["onLoaded"])]),pe(u)])}const k8=gt(g8,[["render",x8]]);var S8=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function T8(e,t,n){return n={path:t,exports:{},require:function(r,s){return A8(r,s??n.path)}},e(n,n.exports),n.exports}function A8(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var C8=T8(function(e,t){(function(n,r){e.exports=r()})(S8,function(){var n="__v-click-outside",r=typeof window<"u",s=typeof navigator<"u",a=r&&("ontouchstart"in window||s&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"],o=function(f){var p=f.event,m=f.handler;(0,f.middleware)(p)&&m(p)},u=function(f,p){var m=function(V){var x=typeof V=="function";if(!x&&typeof V!="object")throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:x?V:V.handler,middleware:V.middleware||function(C){return C},events:V.events||a,isActive:V.isActive!==!1,detectIframe:V.detectIframe!==!1,capture:!!V.capture}}(p.value),y=m.handler,_=m.middleware,b=m.detectIframe,A=m.capture;if(m.isActive){if(f[n]=m.events.map(function(V){return{event:V,srcTarget:document.documentElement,handler:function(x){return function(C){var $=C.el,H=C.event,F=C.handler,U=C.middleware,P=H.path||H.composedPath&&H.composedPath();(P?P.indexOf($)<0:!$.contains(H.target))&&o({event:H,handler:F,middleware:U})}({el:f,event:x,handler:y,middleware:_})},capture:A}}),b){var B={event:"blur",srcTarget:window,handler:function(V){return function(x){var C=x.el,$=x.event,H=x.handler,F=x.middleware;setTimeout(function(){var U=document.activeElement;U&&U.tagName==="IFRAME"&&!C.contains(U)&&o({event:$,handler:H,middleware:F})},0)}({el:f,event:V,handler:y,middleware:_})},capture:A};f[n]=[].concat(f[n],[B])}f[n].forEach(function(V){var x=V.event,C=V.srcTarget,$=V.handler;return setTimeout(function(){f[n]&&C.addEventListener(x,$,A)},0)})}},c=function(f){(f[n]||[]).forEach(function(p){return p.srcTarget.removeEventListener(p.event,p.handler,p.capture)}),delete f[n]},h=r?{beforeMount:u,updated:function(f,p){var m=p.value,y=p.oldValue;JSON.stringify(m)!==JSON.stringify(y)&&(c(f),u(f,{value:m}))},unmounted:c}:{};return{install:function(f){f.directive("click-outside",h)},directive:h}})}),E8=C8;const O8={class:"v3ti-loader-wrapper"},M8=v("div",{class:"v3ti-loader"},null,-1),R8=v("span",null,"Loading",-1),D8=[M8,R8];function P8(e,t){return k(),D("div",O8,D8)}function Rw(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n==="top"&&r.firstChild?r.insertBefore(s,r.firstChild):r.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var L8=`.v3ti-loader-wrapper { + */(function(e,t){(function(r,s){e.exports=s()})(N1,function(){return function(){var n={686:function(a,o,u){u.d(o,{default:function(){return Pe}});var c=u(279),h=u.n(c),f=u(370),p=u.n(f),m=u(817),y=u.n(m);function _(W){try{return document.execCommand(W)}catch{return!1}}var b=function(ie){var E=y()(ie);return _("cut"),E},A=b;function B(W){var ie=document.documentElement.getAttribute("dir")==="rtl",E=document.createElement("textarea");E.style.fontSize="12pt",E.style.border="0",E.style.padding="0",E.style.margin="0",E.style.position="absolute",E.style[ie?"right":"left"]="-9999px";var re=window.pageYOffset||document.documentElement.scrollTop;return E.style.top="".concat(re,"px"),E.setAttribute("readonly",""),E.value=W,E}var V=function(ie,E){var re=B(ie);E.container.appendChild(re);var _e=y()(re);return _("copy"),re.remove(),_e},x=function(ie){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},re="";return typeof ie=="string"?re=V(ie,E):ie instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(ie==null?void 0:ie.type)?re=V(ie.value,E):(re=y()(ie),_("copy")),re},C=x;function $(W){"@babel/helpers - typeof";return 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},$(W)}var H=function(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=ie.action,re=E===void 0?"copy":E,_e=ie.container,j=ie.target,Ie=ie.text;if(re!=="copy"&&re!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(j!==void 0)if(j&&$(j)==="object"&&j.nodeType===1){if(re==="copy"&&j.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(re==="cut"&&(j.hasAttribute("readonly")||j.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Ie)return C(Ie,{container:_e});if(j)return re==="cut"?A(j):C(j,{container:_e})},F=H;function U(W){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?U=function(E){return typeof E}:U=function(E){return E&&typeof Symbol=="function"&&E.constructor===Symbol&&E!==Symbol.prototype?"symbol":typeof E},U(W)}function P(W,ie){if(!(W instanceof ie))throw new TypeError("Cannot call a class as a function")}function O(W,ie){for(var E=0;E"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function q(W){return q=Object.setPrototypeOf?Object.getPrototypeOf:function(E){return E.__proto__||Object.getPrototypeOf(E)},q(W)}function he(W,ie){var E="data-clipboard-".concat(W);if(ie.hasAttribute(E))return ie.getAttribute(E)}var Ae=function(W){X(E,W);var ie=ne(E);function E(re,_e){var j;return P(this,E),j=ie.call(this),j.resolveOptions(_e),j.listenClick(re),j}return J(E,[{key:"resolveOptions",value:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof _e.action=="function"?_e.action:this.defaultAction,this.target=typeof _e.target=="function"?_e.target:this.defaultTarget,this.text=typeof _e.text=="function"?_e.text:this.defaultText,this.container=U(_e.container)==="object"?_e.container:document.body}},{key:"listenClick",value:function(_e){var j=this;this.listener=p()(_e,"click",function(Ie){return j.onClick(Ie)})}},{key:"onClick",value:function(_e){var j=_e.delegateTarget||_e.currentTarget,Ie=this.action(j)||"copy",Xe=F({action:Ie,container:this.container,target:this.target(j),text:this.text(j)});this.emit(Xe?"success":"error",{action:Ie,text:Xe,trigger:j,clearSelection:function(){j&&j.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(_e){return he("action",_e)}},{key:"defaultTarget",value:function(_e){var j=he("target",_e);if(j)return document.querySelector(j)}},{key:"defaultText",value:function(_e){return he("text",_e)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(_e){var j=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return C(_e,j)}},{key:"cut",value:function(_e){return A(_e)}},{key:"isSupported",value:function(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],j=typeof _e=="string"?[_e]:_e,Ie=!!document.queryCommandSupported;return j.forEach(function(Xe){Ie=Ie&&!!document.queryCommandSupported(Xe)}),Ie}}]),E}(h()),Pe=Ae},828:function(a){var o=9;if(typeof Element<"u"&&!Element.prototype.matches){var u=Element.prototype;u.matches=u.matchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector||u.webkitMatchesSelector}function c(h,f){for(;h&&h.nodeType!==o;){if(typeof h.matches=="function"&&h.matches(f))return h;h=h.parentNode}}a.exports=c},438:function(a,o,u){var c=u(828);function h(m,y,_,b,A){var B=p.apply(this,arguments);return m.addEventListener(_,B,A),{destroy:function(){m.removeEventListener(_,B,A)}}}function f(m,y,_,b,A){return typeof m.addEventListener=="function"?h.apply(null,arguments):typeof _=="function"?h.bind(null,document).apply(null,arguments):(typeof m=="string"&&(m=document.querySelectorAll(m)),Array.prototype.map.call(m,function(B){return h(B,y,_,b,A)}))}function p(m,y,_,b){return function(A){A.delegateTarget=c(A.target,y),A.delegateTarget&&b.call(m,A)}}a.exports=f},879:function(a,o){o.node=function(u){return u!==void 0&&u instanceof HTMLElement&&u.nodeType===1},o.nodeList=function(u){var c=Object.prototype.toString.call(u);return u!==void 0&&(c==="[object NodeList]"||c==="[object HTMLCollection]")&&"length"in u&&(u.length===0||o.node(u[0]))},o.string=function(u){return typeof u=="string"||u instanceof String},o.fn=function(u){var c=Object.prototype.toString.call(u);return c==="[object Function]"}},370:function(a,o,u){var c=u(879),h=u(438);function f(_,b,A){if(!_&&!b&&!A)throw new Error("Missing required arguments");if(!c.string(b))throw new TypeError("Second argument must be a String");if(!c.fn(A))throw new TypeError("Third argument must be a Function");if(c.node(_))return p(_,b,A);if(c.nodeList(_))return m(_,b,A);if(c.string(_))return y(_,b,A);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function p(_,b,A){return _.addEventListener(b,A),{destroy:function(){_.removeEventListener(b,A)}}}function m(_,b,A){return Array.prototype.forEach.call(_,function(B){B.addEventListener(b,A)}),{destroy:function(){Array.prototype.forEach.call(_,function(B){B.removeEventListener(b,A)})}}}function y(_,b,A){return h(document.body,_,b,A)}a.exports=f},817:function(a){function o(u){var c;if(u.nodeName==="SELECT")u.focus(),c=u.value;else if(u.nodeName==="INPUT"||u.nodeName==="TEXTAREA"){var h=u.hasAttribute("readonly");h||u.setAttribute("readonly",""),u.select(),u.setSelectionRange(0,u.value.length),h||u.removeAttribute("readonly"),c=u.value}else{u.hasAttribute("contenteditable")&&u.focus();var f=window.getSelection(),p=document.createRange();p.selectNodeContents(u),f.removeAllRanges(),f.addRange(p),c=f.toString()}return c}a.exports=o},279:function(a){function o(){}o.prototype={on:function(u,c,h){var f=this.e||(this.e={});return(f[u]||(f[u]=[])).push({fn:c,ctx:h}),this},once:function(u,c,h){var f=this;function p(){f.off(u,p),c.apply(h,arguments)}return p._=c,this.on(u,p,h)},emit:function(u){var c=[].slice.call(arguments,1),h=((this.e||(this.e={}))[u]||[]).slice(),f=0,p=h.length;for(f;fU.teach===1)),a=de(e.prpLevels.filter(U=>U.learn===1)),o=de(e.prpTypes),u=de(e.prpProgrammingLanguages),c=de(e.prpCategories),h=de(e.prpLanguages),f=de(e.prpSubjects),p=de({}),m=Hr({current_page:1}),y=de([]),_=me(()=>e.levels.filter(U=>U.teach===1)),b=me(()=>e.levels.filter(U=>U.learn===1)),A=me(()=>[...o.value,...s.value,...a.value,...h.value,...u.value,...f.value,...c.value]),B=U=>{const P=O=>O.id!==U.id;o.value=o.value.filter(P),s.value=s.value.filter(P),a.value=a.value.filter(P),h.value=h.value.filter(P),u.value=u.value.filter(P),f.value=f.value.filter(P),c.value=c.value.filter(P),H()},V=()=>{o.value=[],s.value=[],a.value=[],h.value=[],u.value=[],f.value=[],c.value=[],H()},x=()=>{window.scrollTo(0,0)},C=Bn.debounce(()=>{H()},300),$=()=>{x(),H(!0)},H=(U=!1)=>{U||(m.current_page=1),y.value=[],Tt.post("/resources/search?page="+m.current_page,{query:n.value,searchInput:r.value,selectedLevels:[...s.value,...a.value],selectedTypes:o.value,selectedProgrammingLanguages:u.value,selectedCategories:c.value,selectedLanguages:h.value,selectedSubjects:f.value}).then(P=>{m.per_page=P.data.per_page,m.current_page=P.data.current_page,m.from=P.data.from,m.last_page=P.data.last_page,m.last_page_url=P.data.last_page_url,m.next_page_url=P.data.next_page_url,m.prev_page=P.data.prev_page,m.prev_page_url=P.data.prev_page,m.to=P.data.to,m.total=P.data.total,y.value=P.data.data}).catch(P=>{p.value=P.response.data})},F=(U,P)=>Le(P+"."+U.name);return Ht(()=>{H()}),{query:n,searchInput:r,targetAudiences:_,levelsDifficulty:b,selectedTargetAudiences:s,selectedLevelsDifficulty:a,selectedTypes:o,selectedProgrammingLanguages:u,selectedCategories:c,selectedLanguages:h,selectedSubjects:f,errors:p,pagination:m,resources:y,debounceSearch:C,paginate:$,onSubmit:H,customLabel:F,showFilterModal:t,tags:A,removeSelectedItem:B,removeAllSelectedItems:V}}},H4={class:"codeweek-resourceform-component font-['Blinker']"},U4={class:"codeweek-container py-6"},j4={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},q4={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-4 mb-12"},W4={class:"block text-[16px] text-slate-500 mb-2"},Y4=["placeholder"],z4={class:"block text-[16px] text-slate-500 mb-2"},K4={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},G4={class:"language-json"},J4={class:"block text-[16px] text-slate-500 mb-2"},Z4={class:"language-json"},X4={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},Q4={class:"block text-[16px] text-slate-500 mb-2"},eV={class:"language-json"},tV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},nV={class:"block text-[16px] text-slate-500 mb-2"},rV={class:"language-json"},sV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},iV={class:"block text-[16px] text-slate-500 mb-2"},aV={class:"language-json"},lV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},oV={class:"block text-[16px] text-slate-500 mb-2"},uV={class:"language-json"},cV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},dV={class:"block text-[16px] text-slate-500 mb-2"},fV={class:"language-json"},hV={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},pV={class:"sm:col-span-2 md:col-span-1 lg:col-span-full lg:grid grid-cols-12 mt-3"},mV={class:"w-full flex items-end justify-center lg:col-span-4 h-full"},gV={class:"text-base leading-7 font-semibold text-black normal-case"},vV={key:0,class:"flex md:justify-center"},yV={class:"max-md:w-full flex flex-wrap gap-2"},_V={class:"flex items-center gap-2"},bV=["onClick"],wV={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},xV={class:"relative pt-20 md:pt-48"},kV={class:"bg-yellow-50"},SV={class:"relative z-10 codeweek-container"},TV={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function AV(e,t,n,r,s,a){const o=st("multiselect"),u=st("resource-card"),c=st("pagination");return k(),D("div",H4,[v("div",U4,[v("div",{class:$e(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",j4,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=h=>r.showFilterModal=!1)},t[14]||(t[14]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",q4,[v("div",null,[v("label",W4,se(e.$t("resources.search_by_title_description")),1),An(v("input",{class:"px-6 py-3 w-full text-[16px] rounded-full border-solid border-2 border-[#A4B8D9] text-[#333E48] font-semibold placeholder:font-normal",type:"text","onUpdate:modelValue":t[1]||(t[1]=h=>r.searchInput=h),onSearchChange:t[2]||(t[2]=(...h)=>r.debounceSearch&&r.debounceSearch(...h)),onKeyup:t[3]||(t[3]=$n((...h)=>r.onSubmit&&r.onSubmit(...h),["enter"])),placeholder:e.$t("resources.search_resources")},null,40,Y4),[[Ni,r.searchInput]])]),v("div",null,[v("label",z4,se(e.$t("resources.resource_type")),1),pe(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=h=>r.selectedTypes=h),class:"multi-select",options:n.types,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.resource_type_placeholder"),label:"resources.resources.types","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",K4," Selected "+se(h.length)+" "+se(h.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",G4,[v("code",null,se(r.selectedTypes),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",J4,se(e.$t("resources.target_audience")),1),pe(o,{modelValue:r.selectedTargetAudiences,"onUpdate:modelValue":t[5]||(t[5]=h=>r.selectedTargetAudiences=h),class:"multi-select",options:r.targetAudiences,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.target_audience_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",X4," Selected "+se(h.length)+" "+se(h.length>1?"targets":"target"),1)):ae("",!0)]),default:Te(()=>[v("pre",Z4,[v("code",null,se(r.selectedTargetAudiences),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",Q4,se(e.$t("resources.level_difficulty")),1),pe(o,{modelValue:r.selectedLevelsDifficulty,"onUpdate:modelValue":t[6]||(t[6]=h=>r.selectedLevelsDifficulty=h),class:"multi-select",options:r.levelsDifficulty,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.level_difficulty_placeholder"),label:"resources.resources.levels","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",tV," Selected "+se(h.length)+" "+se(h.length>1?"levels":"level"),1)):ae("",!0)]),default:Te(()=>[v("pre",eV,[v("code",null,se(r.selectedLevelsDifficulty),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",nV,se(e.$t("resources.Languages")),1),pe(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[7]||(t[7]=h=>r.selectedLanguages=h),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.languages_placeholder"),label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",sV," Selected "+se(h.length)+" "+se(h.length>1?"languages":"language"),1)):ae("",!0)]),default:Te(()=>[v("pre",rV,[v("code",null,se(r.selectedLanguages),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",iV,se(e.$t("resources.programming_languages")),1),pe(o,{modelValue:r.selectedProgrammingLanguages,"onUpdate:modelValue":t[8]||(t[8]=h=>r.selectedProgrammingLanguages=h),class:"multi-select",options:n.programmingLanguages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.programming_languages_placeholder"),label:"resources.resources.programming_languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",lV," Selected "+se(h.length)+" "+se(h.length>1?"programming languages":"programming language"),1)):ae("",!0)]),default:Te(()=>[v("pre",aV,[v("code",null,se(r.selectedProgrammingLanguages),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",oV,se(e.$t("resources.Subjects")),1),pe(o,{modelValue:r.selectedSubjects,"onUpdate:modelValue":t[9]||(t[9]=h=>r.selectedSubjects=h),class:"multi-select",options:n.subjects,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.subjects_placeholder"),label:"resources.resources.subjects","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",cV," Selected "+se(h.length)+" "+se(h.length>1?"subjects":"subject"),1)):ae("",!0)]),default:Te(()=>[v("pre",uV,[v("code",null,se(r.selectedSubjects),1)])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",null,[v("label",dV,se(e.$t("resources.categories")),1),pe(o,{modelValue:r.selectedCategories,"onUpdate:modelValue":t[10]||(t[10]=h=>r.selectedCategories=h),class:"multi-select",options:n.categories,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:e.$t("resources.categories_placeholder"),label:"resources.resources.categories","custom-label":r.customLabel,"track-by":"name","preselect-first":!1,onSelect:r.onSubmit,onRemove:r.onSubmit},{selection:Te(({values:h})=>[h.length>0?(k(),D("div",hV," Selected "+se(h.length)+" "+se(h.length>1?"categories":"category"),1)):ae("",!0)]),default:Te(()=>[v("pre",fV,[t[15]||(t[15]=ft(" ")),v("code",null,se(r.selectedCategories),1),t[16]||(t[16]=ft(` + `))])]),_:1},8,["modelValue","options","placeholder","custom-label","onSelect","onRemove"])]),v("div",pV,[t[17]||(t[17]=v("div",{class:"hidden lg:block lg:col-span-4"},null,-1)),v("div",mV,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[11]||(t[11]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",gV,se(e.$t("resources.search")),1)])])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[12]||(t[12]=h=>r.showFilterModal=!0)},t[18]||(t[18]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[ft(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(k(),D("div",vV,[v("div",yV,[(k(!0),D(Ve,null,Qe(r.tags,h=>(k(),D("div",{key:h.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",_V,[v("span",null,se(h.name),1),v("button",{onClick:f=>r.removeSelectedItem(h)},t[19]||(t[19]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,bV)])]))),128)),v("div",wV,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[13]||(t[13]=(...h)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...h))}," Clear all filters ")])])])):ae("",!0)]),v("div",xV,[t[20]||(t[20]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[21]||(t[21]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",kV,[v("div",SV,[v("div",TV,[(k(!0),D(Ve,null,Qe(r.resources,h=>(k(),at(u,{key:h.id,resource:h},null,8,["resource"]))),128))]),r.pagination.last_page>1?(k(),at(c,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):ae("",!0)])])])])}const CV=gt(B4,[["render",AV]]);window.singleselect=void 0;const EV={components:{Multiselect:Ta},props:{name:String,options:Array,value:String,placeholder:String},data(){return{values:this.value,option:this.options}}},OV={class:"multiselect-wrapper"},MV=["name","value"];function RV(e,t,n,r,s,a){const o=st("multiselect");return k(),D("div",OV,[pe(o,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:s.option,placeholder:n.placeholder},null,8,["modelValue","options","placeholder"]),v("input",{name:n.name,type:"hidden",value:s.values},null,8,MV)])}const DV=gt(EV,[["render",RV]]),PV={props:{required:Boolean,id:String,name:String,value:String},setup(e,{emit:t}){const n=de("password"),r=de(e.value||"");return{type:n,localValue:r}}},LV={class:"relative"},IV=["id","name","type","defaultValue","required"];function NV(e,t,n,r,s,a){return k(),D("div",LV,[An(v("input",{class:"border-2 border-solid border-dark-blue-200 w-full rounded-full h-12 px-4","onUpdate:modelValue":t[0]||(t[0]=o=>r.localValue=o),id:n.id,name:n.name,type:r.type,defaultValue:n.value,required:n.required},null,8,IV),[[nd,r.localValue]]),v("div",{class:$e(["absolute right-4 top-1/2 -translate-y-1/2 cursor-pointer",[r.type!=="password"&&"hidden"]]),onClick:t[1]||(t[1]=o=>r.type="text")},t[3]||(t[3]=[v("img",{src:"/images/eye.svg"},null,-1)]),2),v("div",{class:$e(["absolute right-4 top-1/2 -translate-y-1/2 cursor-pointer",[r.type!=="text"&&"hidden"]]),onClick:t[2]||(t[2]=o=>r.type="password")},t[4]||(t[4]=[v("img",{src:"/images/eye-slash.svg"},null,-1)]),2)])}const VV=gt(PV,[["render",NV]]),FV={components:{Multiselect:Ta},props:{name:String,value:String,options:Array,closeOnSelect:Boolean,label:String,translated:String,multiple:Boolean,searchable:Boolean},data(){let e=[],t=[];if(this.value){const n=this.value.split(",");t=n,e=n.map(r=>this.options.find(s=>s.id==r)).filter(r=>r!==void 0)}return{values:e,innerValues:t}},methods:{select(e){this.innerValues.push(e.id)},remove(e){this.innerValues=this.innerValues.filter(t=>t!=e.id)},customLabel(e,t){return this.$t(`${t}.${e.name}`)}}},$V={class:"multiselect-wrapper"},BV=["name","value"];function HV(e,t,n,r,s,a){const o=st("multiselect",!0);return k(),D("div",$V,[pe(o,{modelValue:s.values,"onUpdate:modelValue":t[0]||(t[0]=u=>s.values=u),options:n.options,multiple:!0,taggable:!0,"close-on-select":!1,"clear-on-select":!1,searchable:!1,"show-labels":!1,placeholder:"","preserve-search":!0,label:n.label,"track-by":"id","preselect-first":!1,"custom-label":a.customLabel,onSelect:a.select,onRemove:a.remove},null,8,["modelValue","options","label","custom-label","onSelect","onRemove"]),v("input",{name:n.name,type:"hidden",value:s.innerValues.toString()},null,8,BV)])}const UV=gt(FV,[["render",HV]]),jV={props:["code","countries","target"],data(){return{selected_country:this.code||""}},methods:{newCountry(){window.location.href="/"+this.target+"/"+this.selected_country}}},qV={class:"relative"},WV=["value"];function YV(e,t,n,r,s,a){return k(),D("div",qV,[An(v("select",{"onUpdate:modelValue":t[0]||(t[0]=o=>s.selected_country=o),id:"id_country",name:"country_iso",onChange:t[1]||(t[1]=o=>a.newCountry()),class:"border-2 border-solid border-dark-blue-200 w-full rounded-full h-12 px-4 appearance-none"},[t[2]||(t[2]=v("option",{value:""}," All countries",-1)),t[3]||(t[3]=v("option",{disabled:"",value:"---"},"---------------",-1)),(k(!0),D(Ve,null,Qe(n.countries,o=>(k(),D("option",{value:o.iso},se(o.name)+" ("+se(o.total)+") ",9,WV))),256))],544),[[xp,s.selected_country]]),t[4]||(t[4]=v("div",{class:"cursor-pointer absolute top-1/2 right-4 -translate-y-1/2"},[v("img",{src:"/images/select-arrow.svg"})],-1))])}const zV=gt(jV,[["render",YV]]),KV={components:{Multiselect:Ta},props:["event","refresh","ambassador","pendingCounter","nextPending"],name:"moderate-activity",data(){return{status:this.event.status,showModal:!1,showDeleteModal:!1,rejectionText:"",rejectionOption:null,rejectionOptions:[{title:this.$t("moderation.description.title"),text:this.$t("moderation.description.text")},{title:this.$t("moderation.missing-details.title"),text:this.$t("moderation.missing-details.text")},{title:this.$t("moderation.duplicate.title"),text:this.$t("moderation.duplicate.text")},{title:this.$t("moderation.not-related.title"),text:this.$t("moderation.not-related.text")}]}},computed:{displayRejectionOptions(){return this.rejectionOptions.map(e=>{switch(e.title){case"moderation.description.title":return{title:"Missing proper descriptions",text:"Please improve the description and describe in more detail what you will do and how your activity relates to coding and computational thinking. Thanks!"};case"moderation.missing-details.title":return{title:"Missing important details",text:"Provide more details on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};case"moderation.duplicate.title":return{title:"Duplicate",text:"This seems to be a duplication of another activity taking place at the same time. If it is not please change the description and change the title so that it is clear that the activities are separate. Thanks!"};case"moderation.not-related.title":return{title:"Not programming related",text:"Provide more information on the activity objectives and goals and how it makes use of technology, coding and critical thinking. Thanks!"};default:return e}})}},methods:{reRender(){this.refresh?window.location.reload(!1):window.location.assign(this.nextPending)},approve(){Tt.post("/api/event/approve/"+this.event.id).then(()=>{this.status="APPROVED",this.reRender()})},deleteEvent(){Tt.post("/api/event/delete/"+this.event.id).then(e=>{this.status="DELETED",this.refresh?this.reRender():window.location.assign(e.data.redirectUrl)})},toggleModal(){this.showModal=!this.showModal},toggleDeleteModal(){this.showDeleteModal=!this.showDeleteModal},reject(){Tt.post("/api/event/reject/"+this.event.id,{rejectionText:this.rejectionText}).then(()=>{this.toggleModal(),this.status="REJECTED",this.reRender()})},prefillRejectionText(){this.rejectionText=this.rejectionOption.text}}},GV={class:"moderate-event"},JV={key:0,class:"px-5 flex items-center w-full gap-1"},ZV={class:"flex justify-end flex-1 items-center gap-1"},XV={key:1,class:"h-8 w-full grid grid-cols-3 gap-4 items-center"},QV={class:"flex-none"},eF={href:"/pending"},tF={class:"flex justify-center"},nF={key:0},rF={class:"actions flex justify-items-end justify-end gap-2"},sF={key:0,class:"modal-overlay"},iF={class:"modal-container"},aF={class:"modal-header"},lF={class:"modal-body"},oF={class:"modal-footer"},uF={key:0,class:"modal-overlay"},cF={class:"modal-container"},dF={class:"modal-header"},fF={class:"modal-footer"};function hF(e,t,n,r,s,a){const o=st("multiselect");return k(),D("div",GV,[n.refresh?(k(),D("div",JV,[t[14]||(t[14]=v("p",{class:"text-default text-slate-500 flex items-center font-semibold p-0"},"Moderation:",-1)),v("div",ZV,[v("button",{onClick:t[0]||(t[0]=(...u)=>a.approve&&a.approve(...u)),class:"font-normal w-fit px-2.5 py-1 bg-dark-blue text-white rounded-full flex items-center"},"Approve"),v("button",{onClick:t[1]||(t[1]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"font-normal w-fit px-2.5 py-1 bg-primary text-white rounded-full flex items-center"},"Reject"),v("button",{onClick:t[2]||(t[2]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"font-normal w-fit px-2.5 py-1 bg-dark-orange text-white rounded-full flex items-center"},"Delete")])])):ae("",!0),n.refresh?ae("",!0):(k(),D("div",XV,[v("div",QV,[t[15]||(t[15]=ft("Pending Activities: ")),v("a",eF,se(n.pendingCounter),1)]),v("div",tF,[v("div",null,[ft(se(e.$t("event.current_status"))+": ",1),v("strong",null,se(s.status),1),t[16]||(t[16]=ft()),n.event.LatestModeration?(k(),D("span",nF,"("+se(n.event.LatestModeration.message)+")",1)):ae("",!0)])]),v("div",rF,[v("button",{onClick:t[3]||(t[3]=(...u)=>a.approve&&a.approve(...u)),class:"codeweek-action-button green"},"Approve"),v("button",{onClick:t[4]||(t[4]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"codeweek-action-button"},"Reject"),v("button",{onClick:t[5]||(t[5]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"codeweek-action-button red"},"Delete")])])),pe(ys,{name:"modal"},{default:Te(()=>[s.showModal?(k(),D("div",sF,[v("div",iF,[v("div",aF,[t[17]||(t[17]=v("h3",{class:"text-2xl font-semibold"},"Please provide a reason for rejection",-1)),v("button",{onClick:t[6]||(t[6]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"close-button"},"×")]),v("div",lF,[t[18]||(t[18]=v("p",{class:"text-gray-800 text-lg leading-relaxed"},"This will help the activity organizer to improve their submission.",-1)),pe(o,{modelValue:s.rejectionOption,"onUpdate:modelValue":t[7]||(t[7]=u=>s.rejectionOption=u),options:a.displayRejectionOptions,"track-by":"title",label:"title","close-on-select":!0,"preserve-search":!1,placeholder:"Select a rejection reason",searchable:!1,"allow-empty":!1,onInput:a.prefillRejectionText},{singleLabel:Te(({option:u})=>[ft(se(u.title),1)]),_:1},8,["modelValue","options","onInput"]),An(v("textarea",{"onUpdate:modelValue":t[8]||(t[8]=u=>s.rejectionText=u),class:"reason-textarea",rows:"4",cols:"40",placeholder:"Reason for rejection"},null,512),[[Ni,s.rejectionText]])]),v("div",oF,[v("button",{onClick:t[9]||(t[9]=(...u)=>a.toggleModal&&a.toggleModal(...u)),class:"cancel-button"},"Cancel"),v("button",{onClick:t[10]||(t[10]=(...u)=>a.reject&&a.reject(...u)),class:"reject-button"},"Reject")])])])):ae("",!0)]),_:1}),pe(ys,{name:"modal"},{default:Te(()=>[s.showDeleteModal?(k(),D("div",uF,[v("div",cF,[v("div",dF,[t[19]||(t[19]=v("h3",{class:"text-2xl font-semibold"},"Delete Event",-1)),v("button",{onClick:t[11]||(t[11]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"close-button"},"×")]),t[20]||(t[20]=v("div",{class:"modal-body"},[v("p",null,"This event will be permanently deleted from the website. Are you sure you want to delete this event?")],-1)),v("div",fF,[v("button",{onClick:t[12]||(t[12]=(...u)=>a.toggleDeleteModal&&a.toggleDeleteModal(...u)),class:"cancel-button"},"Cancel"),v("button",{onClick:t[13]||(t[13]=(...u)=>a.deleteEvent&&a.deleteEvent(...u)),class:"delete-button"},"Delete")])])])):ae("",!0)]),_:1})])}const pF=gt(KV,[["render",hF]]),mF={props:{item:{required:!0},searchText:{required:!0}},setup(e){return{line2:me(()=>(e.item.city?e.item.city+", ":"")+(e.item.country?e.item.country:""))}}},gF={class:"address-list-item"},vF={class:"address-info"},yF={class:"name"},_F={class:"city"};function bF(e,t,n,r,s,a){return k(),D("div",gF,[v("div",vF,[v("div",yF,se(n.item.name)+" "+se(n.item.housenumber),1),v("div",_F,se(r.line2),1)])])}const wF=gt(mF,[["render",bF],["__scopeId","data-v-86cd2f09"]]),xF=[["AF","AFG"],["AL","ALB"],["DZ","DZA"],["AS","ASM"],["AD","AND"],["AO","AGO"],["AI","AIA"],["AQ","ATA"],["AG","ATG"],["AR","ARG"],["AM","ARM"],["AW","ABW"],["AU","AUS"],["AT","AUT"],["AZ","AZE"],["BS","BHS"],["BH","BHR"],["BD","BGD"],["BB","BRB"],["BY","BLR"],["BE","BEL"],["BZ","BLZ"],["BJ","BEN"],["BM","BMU"],["BT","BTN"],["BO","BOL"],["BQ","BES"],["BA","BIH"],["BW","BWA"],["BV","BVT"],["BR","BRA"],["IO","IOT"],["BN","BRN"],["BG","BGR"],["BF","BFA"],["BI","BDI"],["CV","CPV"],["KH","KHM"],["CM","CMR"],["CA","CAN"],["KY","CYM"],["CF","CAF"],["TD","TCD"],["CL","CHL"],["CN","CHN"],["CX","CXR"],["CC","CCK"],["CO","COL"],["KM","COM"],["CD","COD"],["CG","COG"],["CK","COK"],["CR","CRI"],["HR","HRV"],["CU","CUB"],["CW","CUW"],["CY","CYP"],["CZ","CZE"],["CI","CIV"],["DK","DNK"],["DJ","DJI"],["DM","DMA"],["DO","DOM"],["EC","ECU"],["EG","EGY"],["SV","SLV"],["GQ","GNQ"],["ER","ERI"],["EE","EST"],["SZ","SWZ"],["ET","ETH"],["FK","FLK"],["FO","FRO"],["FJ","FJI"],["FI","FIN"],["FR","FRA"],["GF","GUF"],["PF","PYF"],["TF","ATF"],["GA","GAB"],["GM","GMB"],["GE","GEO"],["DE","DEU"],["GH","GHA"],["GI","GIB"],["GR","GRC"],["GL","GRL"],["GD","GRD"],["GP","GLP"],["GU","GUM"],["GT","GTM"],["GG","GGY"],["GN","GIN"],["GW","GNB"],["GY","GUY"],["HT","HTI"],["HM","HMD"],["VA","VAT"],["HN","HND"],["HK","HKG"],["HU","HUN"],["IS","ISL"],["IN","IND"],["ID","IDN"],["IR","IRN"],["IQ","IRQ"],["IE","IRL"],["IM","IMN"],["IL","ISR"],["IT","ITA"],["JM","JAM"],["JP","JPN"],["JE","JEY"],["JO","JOR"],["KZ","KAZ"],["KE","KEN"],["KI","KIR"],["KP","PRK"],["KR","KOR"],["KW","KWT"],["KG","KGZ"],["LA","LAO"],["LV","LVA"],["LB","LBN"],["LS","LSO"],["LR","LBR"],["LY","LBY"],["LI","LIE"],["LT","LTU"],["LU","LUX"],["MO","MAC"],["MG","MDG"],["MW","MWI"],["MY","MYS"],["MV","MDV"],["ML","MLI"],["MT","MLT"],["MH","MHL"],["MQ","MTQ"],["MR","MRT"],["MU","MUS"],["YT","MYT"],["MX","MEX"],["FM","FSM"],["MD","MDA"],["MC","MCO"],["MN","MNG"],["ME","MNE"],["MS","MSR"],["MA","MAR"],["MZ","MOZ"],["MM","MMR"],["NA","NAM"],["NR","NRU"],["NP","NPL"],["NL","NLD"],["NC","NCL"],["NZ","NZL"],["NI","NIC"],["NE","NER"],["NG","NGA"],["NU","NIU"],["NF","NFK"],["MP","MNP"],["NO","NOR"],["OM","OMN"],["PK","PAK"],["PW","PLW"],["PS","PSE"],["PA","PAN"],["PG","PNG"],["PY","PRY"],["PE","PER"],["PH","PHL"],["PN","PCN"],["PL","POL"],["PT","PRT"],["PR","PRI"],["QA","QAT"],["MK","MKD"],["RO","ROU"],["RU","RUS"],["RW","RWA"],["RE","REU"],["BL","BLM"],["SH","SHN"],["KN","KNA"],["LC","LCA"],["MF","MAF"],["PM","SPM"],["VC","VCT"],["WS","WSM"],["SM","SMR"],["ST","STP"],["SA","SAU"],["SN","SEN"],["RS","SRB"],["SC","SYC"],["SL","SLE"],["SG","SGP"],["SX","SXM"],["SK","SVK"],["SI","SVN"],["SB","SLB"],["SO","SOM"],["ZA","ZAF"],["GS","SGS"],["SS","SSD"],["ES","ESP"],["LK","LKA"],["SD","SDN"],["SR","SUR"],["SJ","SJM"],["SE","SWE"],["CH","CHE"],["SY","SYR"],["TW","TWN"],["TJ","TJK"],["TZ","TZA"],["TH","THA"],["TL","TLS"],["TG","TGO"],["TK","TKL"],["TO","TON"],["TT","TTO"],["TN","TUN"],["TR","TUR"],["TM","TKM"],["TC","TCA"],["TV","TUV"],["UG","UGA"],["UA","UKR"],["AE","ARE"],["GB","GBR"],["UM","UMI"],["US","USA"],["UY","URY"],["UZ","UZB"],["VU","VUT"],["VE","VEN"],["VN","VNM"],["VG","VGB"],["VI","VIR"],["WF","WLF"],["EH","ESH"],["YE","YEM"],["ZM","ZMB"],["ZW","ZWE"],["AX","ALA"]],kF=xF.map(([e,t])=>({iso2:e,iso3:t})),SF={props:{item:{required:!0}}};function TF(e,t,n,r,s,a){return k(),D("div",null,se(n.item),1)}const AF=gt(SF,[["render",TF]]),Ya={minLen:3,wait:500,timeout:null,isUpdateItems(e){if(e.length>=this.minLen)return!0},callUpdateItems(e,t){clearTimeout(this.timeout),this.isUpdateItems(e)&&(this.timeout=setTimeout(t,this.wait))},findItem(e,t,n){if(t&&n&&e.length==1)return e[0]}},CF={name:"VAutocomplete",props:{componentItem:{default:()=>AF},minLen:{type:Number,default:Ya.minLen},wait:{type:Number,default:Ya.wait},value:null,getLabel:{type:Function,default:e=>e},items:Array,autoSelectOneItem:{type:Boolean,default:!0},placeholder:String,inputClass:{type:String,default:"v-autocomplete-input"},disabled:{type:Boolean,default:!1},inputAttrs:{type:Object,default:()=>({})},keepOpen:{type:Boolean,default:!1},initialLocation:{type:String,default:null}},setup(e,{emit:t}){let n=de("");e.initialLocation&&(n=de(e.initialLocation));const r=de(!1),s=de(-1),a=de(e.items||[]),o=me(()=>!!a.value.length),u=me(()=>r.value&&o.value||e.keepOpen),c=()=>{r.value=!0,s.value=-1,y(null),Ya.callUpdateItems(n.value,h),t("change",n.value)},h=()=>{t("update-items",n.value)},f=()=>{t("focus",n.value),r.value=!0},p=()=>{t("blur",n.value),setTimeout(()=>r.value=!1,200)},m=C=>{y(C),t("item-clicked",C)},y=C=>{C?(a.value=[C],n.value=e.getLabel(C),t("item-selected",C)):_(e.items),t("input",C)},_=C=>{a.value=C||[]},b=C=>a.value.length===1&&C===a.value[0],A=()=>{s.value>-1&&(s.value--,V(document.getElementsByClassName("v-autocomplete-list-item")[s.value]))},B=()=>{s.value{C&&C.scrollIntoView&&C.scrollIntoView(!1)},x=()=>{r.value&&a.value[s.value]&&(y(a.value[s.value]),r.value=!1)};return Wt(()=>e.items,C=>{_(C);const $=Ya.findItem(e.items,n.value,e.autoSelectOneItem);$&&(y($),r.value=!1)}),Wt(()=>e.value,C=>{b(C)||(y(C),n.value=e.getLabel(C))}),Ht(()=>{Ya.minLen=e.minLen,Ya.wait=e.wait,y(e.value)}),{searchText:n,showList:r,cursor:s,internalItems:a,hasItems:o,show:u,inputChange:c,updateItems:h,focus:f,blur:p,onClickItem:m,onSelectItem:y,setItems:_,isSelectedValue:b,keyUp:A,keyDown:B,itemView:V,keyEnter:x}}},EF={class:"v-autocomplete"},OF=["placeholder","disabled"],MF={key:0,class:"v-autocomplete-list"},RF=["onClick","onMouseover"];function DF(e,t,n,r,s,a){return k(),D("div",EF,[v("div",{class:$e(["v-autocomplete-input-group",{"v-autocomplete-selected":n.value}])},[An(v("input",cn({type:"search","onUpdate:modelValue":t[0]||(t[0]=o=>r.searchText=o)},n.inputAttrs,{class:n.inputAttrs.class||n.inputClass,placeholder:n.inputAttrs.placeholder||n.placeholder,disabled:n.inputAttrs.disabled||n.disabled,onBlur:t[1]||(t[1]=(...o)=>r.blur&&r.blur(...o)),onFocus:t[2]||(t[2]=(...o)=>r.focus&&r.focus(...o)),onInput:t[3]||(t[3]=(...o)=>r.inputChange&&r.inputChange(...o)),onKeyup:t[4]||(t[4]=$n((...o)=>r.keyEnter&&r.keyEnter(...o),["enter"])),onKeydown:[t[5]||(t[5]=$n((...o)=>r.keyEnter&&r.keyEnter(...o),["tab"])),t[6]||(t[6]=$n((...o)=>r.keyUp&&r.keyUp(...o),["up"])),t[7]||(t[7]=$n((...o)=>r.keyDown&&r.keyDown(...o),["down"]))]}),null,16,OF),[[Ni,r.searchText]])],2),r.show?(k(),D("div",MF,[(k(!0),D(Ve,null,Qe(r.internalItems,(o,u)=>(k(),D("div",{class:$e(["v-autocomplete-list-item",{"v-autocomplete-item-active":u===r.cursor}]),key:u,onClick:c=>r.onClickItem(o),onMouseover:c=>r.cursor=u},[(k(),at(Al(n.componentItem),{item:o,searchText:r.searchText},null,8,["item","searchText"]))],42,RF))),128))])):ae("",!0)])}const PF=gt(CF,[["render",DF]]),LF={components:{VAutocomplete:PF},props:{placeholder:String,name:String,value:String,geoposition:String,location:String},emits:["onChange"],setup(e,{emit:t}){const n=de(e.value?{name:e.value}:null),r=de(null),s=wF,a=de({placeholder:e.placeholder,name:e.name,autocomplete:"off"}),o=de(e.geoposition),u=e.location;Wt(()=>e.placeholder,()=>{a.value.placeholder=e.placeholder});const c=y=>{t("onChange",{location:(y==null?void 0:y.name)||""}),y&&y.name&&y.magicKey&&Tt.get("/api/proxy/geocode",{params:{singleLine:y.name,magicKey:y.magicKey}}).then(b=>{const A=b.data.candidates[0];o.value=[A.location.y,A.location.x],window.map&&window.map.setView([A.location.y,A.location.x],16);const B=h(A.attributes.Country).iso2;t("onChange",{location:(y==null?void 0:y.name)||"",geoposition:[A.location.y,A.location.x],country_iso:B||""}),document.getElementById("id_country")&&(document.getElementById("id_country").value=B)}).catch(b=>{console.error("Error:",b)})},h=y=>kF.find(_=>_.iso3===y),f=y=>y&&y.name?y.name:"",p=y=>{y===""&&(r.value=null)},m=y=>{Tt.get("/api/proxy/suggest",{params:{f:"json",text:y}}).then(b=>{r.value=b.data.suggestions.map(A=>({name:A.text,magicKey:A.magicKey}))}).catch(b=>{console.error("Error:",b)})};return Wt(()=>e.value,y=>{n.value=y?{name:y}:null}),Wt(()=>e.geoposition,y=>{o.value=y}),{item:n,items:r,template:s,inputAttrs:a,itemSelected:c,getLabel:f,change:p,updateItems:m,localGeoposition:o,initialLocation:u}}},IF=["value"];function NF(e,t,n,r,s,a){const o=st("v-autocomplete");return k(),D("div",null,[pe(o,{items:r.items,modelValue:r.item,"onUpdate:modelValue":t[0]||(t[0]=u=>r.item=u),"get-label":r.getLabel,"component-item":r.template,onUpdateItems:r.updateItems,onItemSelected:r.itemSelected,onChange:r.change,"keep-open":!1,"auto-select-one-item":!1,"input-attrs":r.inputAttrs,wait:300,initialLocation:r.initialLocation},null,8,["items","modelValue","get-label","component-item","onUpdateItems","onItemSelected","onChange","input-attrs","initialLocation"]),v("input",{type:"hidden",name:"geoposition",id:"geoposition",value:r.localGeoposition},null,8,IF)])}const VF=gt(LF,[["render",NF]]);function Ze(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function Lt(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function fs(e,t){const n=Ze(e);return isNaN(t)?Lt(e,NaN):(t&&n.setDate(n.getDate()+t),n)}function vs(e,t){const n=Ze(e);if(isNaN(t))return Lt(e,NaN);if(!t)return n;const r=n.getDate(),s=Lt(e,n.getTime());s.setMonth(n.getMonth()+t+1,0);const a=s.getDate();return r>=a?s:(n.setFullYear(s.getFullYear(),s.getMonth(),r),n)}function H1(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:o=0,minutes:u=0,seconds:c=0}=t,h=Ze(e),f=r||n?vs(h,r+n*12):h,p=a||s?fs(f,a+s*7):f,m=u+o*60,_=(c+m*60)*1e3;return Lt(e,p.getTime()+_)}function FF(e,t){const n=+Ze(e);return Lt(e,n+t)}const U1=6048e5,$F=864e5,BF=6e4,j1=36e5,HF=1e3;function UF(e,t){return FF(e,t*j1)}let jF={};function Aa(){return jF}function _s(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.weekStartsOn)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=Ze(e),a=s.getDay(),o=(a=s.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function s0(e){const t=Ze(e);return t.setHours(0,0,0,0),t}function Oc(e){const t=Ze(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function W1(e,t){const n=s0(e),r=s0(t),s=+n-Oc(n),a=+r-Oc(r);return Math.round((s-a)/$F)}function qF(e){const t=q1(e),n=Lt(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),gl(n)}function WF(e,t){const n=t*3;return vs(e,n)}function qp(e,t){return vs(e,t*12)}function i0(e,t){const n=Ze(e),r=Ze(t),s=n.getTime()-r.getTime();return s<0?-1:s>0?1:s}function Y1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function oo(e){if(!Y1(e)&&typeof e!="number")return!1;const t=Ze(e);return!isNaN(Number(t))}function a0(e){const t=Ze(e);return Math.trunc(t.getMonth()/3)+1}function YF(e,t){const n=Ze(e),r=Ze(t);return n.getFullYear()-r.getFullYear()}function zF(e,t){const n=Ze(e),r=Ze(t),s=i0(n,r),a=Math.abs(YF(n,r));n.setFullYear(1584),r.setFullYear(1584);const o=i0(n,r)===-s,u=s*(a-+o);return u===0?0:u}function z1(e,t){const n=Ze(e.start),r=Ze(e.end);let s=+n>+r;const a=s?+n:+r,o=s?r:n;o.setHours(0,0,0,0);let u=1;const c=[];for(;+o<=a;)c.push(Ze(o)),o.setDate(o.getDate()+u),o.setHours(0,0,0,0);return s?c.reverse():c}function oa(e){const t=Ze(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t}function KF(e,t){const n=Ze(e.start),r=Ze(e.end);let s=+n>+r;const a=s?+oa(n):+oa(r);let o=oa(s?r:n),u=1;const c=[];for(;+o<=a;)c.push(Ze(o)),o=WF(o,u);return s?c.reverse():c}function GF(e){const t=Ze(e);return t.setDate(1),t.setHours(0,0,0,0),t}function K1(e){const t=Ze(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}function Co(e){const t=Ze(e),n=Lt(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function G1(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.weekStartsOn)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??n.weekStartsOn??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.weekStartsOn)??0,s=Ze(e),a=s.getDay(),o=(a{let r;const s=JF[e];return typeof s=="string"?r=s:t===1?r=s.one:r=s.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Zf(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const XF={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},QF={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},e$={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},t$={date:Zf({formats:XF,defaultWidth:"full"}),time:Zf({formats:QF,defaultWidth:"full"}),dateTime:Zf({formats:e$,defaultWidth:"full"})},n$={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},r$=(e,t,n,r)=>n$[e];function Kl(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let s;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,u=n!=null&&n.width?String(n.width):o;s=e.formattingValues[u]||e.formattingValues[o]}else{const o=e.defaultWidth,u=n!=null&&n.width?String(n.width):e.defaultWidth;s=e.values[u]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return s[a]}}const s$={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},i$={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},a$={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"]},l$={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"]},o$={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"}},u$={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"}},c$=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},d$={ordinalNumber:c$,era:Kl({values:s$,defaultWidth:"wide"}),quarter:Kl({values:i$,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Kl({values:a$,defaultWidth:"wide"}),day:Kl({values:l$,defaultWidth:"wide"}),dayPeriod:Kl({values:o$,defaultWidth:"wide",formattingValues:u$,defaultFormattingWidth:"wide"})};function Gl(e){return(t,n={})=>{const r=n.width,s=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(s);if(!a)return null;const o=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(u)?h$(u,p=>p.test(o)):f$(u,p=>p.test(o));let h;h=e.valueCallback?e.valueCallback(c):c,h=n.valueCallback?n.valueCallback(h):h;const f=t.slice(o.length);return{value:h,rest:f}}}function f$(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function h$(e,t){for(let n=0;n{const r=t.match(e.matchPattern);if(!r)return null;const s=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;const u=t.slice(s.length);return{value:o,rest:u}}}const m$=/^(\d+)(th|st|nd|rd)?/i,g$=/\d+/i,v$={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},y$={any:[/^b/i,/^(a|c)/i]},_$={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},b$={any:[/1/i,/2/i,/3/i,/4/i]},w$={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},x$={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]},k$={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},S$={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]},T$={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},A$={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}},C$={ordinalNumber:p$({matchPattern:m$,parsePattern:g$,valueCallback:e=>parseInt(e,10)}),era:Gl({matchPatterns:v$,defaultMatchWidth:"wide",parsePatterns:y$,defaultParseWidth:"any"}),quarter:Gl({matchPatterns:_$,defaultMatchWidth:"wide",parsePatterns:b$,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Gl({matchPatterns:w$,defaultMatchWidth:"wide",parsePatterns:x$,defaultParseWidth:"any"}),day:Gl({matchPatterns:k$,defaultMatchWidth:"wide",parsePatterns:S$,defaultParseWidth:"any"}),dayPeriod:Gl({matchPatterns:T$,defaultMatchWidth:"any",parsePatterns:A$,defaultParseWidth:"any"})},J1={code:"en-US",formatDistance:ZF,formatLong:t$,formatRelative:r$,localize:d$,match:C$,options:{weekStartsOn:0,firstWeekContainsDate:1}};function E$(e){const t=Ze(e);return W1(t,Co(t))+1}function Wp(e){const t=Ze(e),n=+gl(t)-+qF(t);return Math.round(n/U1)+1}function Yp(e,t){var f,p,m,y;const n=Ze(e),r=n.getFullYear(),s=Aa(),a=(t==null?void 0:t.firstWeekContainsDate)??((p=(f=t==null?void 0:t.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??s.firstWeekContainsDate??((y=(m=s.locale)==null?void 0:m.options)==null?void 0:y.firstWeekContainsDate)??1,o=Lt(e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);const u=_s(o,t),c=Lt(e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);const h=_s(c,t);return n.getTime()>=u.getTime()?r+1:n.getTime()>=h.getTime()?r:r-1}function O$(e,t){var u,c,h,f;const n=Aa(),r=(t==null?void 0:t.firstWeekContainsDate)??((c=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??n.firstWeekContainsDate??((f=(h=n.locale)==null?void 0:h.options)==null?void 0:f.firstWeekContainsDate)??1,s=Yp(e,t),a=Lt(e,0);return a.setFullYear(s,0,r),a.setHours(0,0,0,0),_s(a,t)}function zp(e,t){const n=Ze(e),r=+_s(n,t)-+O$(n,t);return Math.round(r/U1)+1}function $t(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const vi={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return $t(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):$t(n+1,2)},d(e,t){return $t(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return $t(e.getHours()%12||12,t.length)},H(e,t){return $t(e.getHours(),t.length)},m(e,t){return $t(e.getMinutes(),t.length)},s(e,t){return $t(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),s=Math.trunc(r*Math.pow(10,n-3));return $t(s,t.length)}},za={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},o0={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),s=r>0?r:1-r;return n.ordinalNumber(s,{unit:"year"})}return vi.y(e,t)},Y:function(e,t,n,r){const s=Yp(e,r),a=s>0?s:1-s;if(t==="YY"){const o=a%100;return $t(o,2)}return t==="Yo"?n.ordinalNumber(a,{unit:"year"}):$t(a,t.length)},R:function(e,t){const n=q1(e);return $t(n,t.length)},u:function(e,t){const n=e.getFullYear();return $t(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return $t(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return $t(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return vi.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return $t(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const s=zp(e,r);return t==="wo"?n.ordinalNumber(s,{unit:"week"}):$t(s,t.length)},I:function(e,t,n){const r=Wp(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):$t(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):vi.d(e,t)},D:function(e,t,n){const r=E$(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):$t(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return $t(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const s=e.getDay(),a=(s-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return $t(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),s=r===0?7:r;switch(t){case"i":return String(s);case"ii":return $t(s,t.length);case"io":return n.ordinalNumber(s,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let s;switch(r===12?s=za.noon:r===0?s=za.midnight:s=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let s;switch(r>=17?s=za.evening:r>=12?s=za.afternoon:r>=4?s=za.morning:s=za.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return vi.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):vi.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):$t(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):$t(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):vi.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):vi.s(e,t)},S:function(e,t){return vi.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return c0(r);case"XXXX":case"XX":return ra(r);case"XXXXX":case"XXX":default:return ra(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return c0(r);case"xxxx":case"xx":return ra(r);case"xxxxx":case"xxx":default:return ra(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+u0(r,":");case"OOOO":default:return"GMT"+ra(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+u0(r,":");case"zzzz":default:return"GMT"+ra(r,":")}},t:function(e,t,n){const r=Math.trunc(e.getTime()/1e3);return $t(r,t.length)},T:function(e,t,n){const r=e.getTime();return $t(r,t.length)}};function u0(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=Math.trunc(r/60),a=r%60;return a===0?n+String(s):n+String(s)+t+$t(a,2)}function c0(e,t){return e%60===0?(e>0?"-":"+")+$t(Math.abs(e)/60,2):ra(e,t)}function ra(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),s=$t(Math.trunc(r/60),2),a=$t(r%60,2);return n+s+t+a}const d0=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Z1=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},M$=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],s=n[2];if(!s)return d0(e,t);let a;switch(r){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",d0(r,t)).replace("{{time}}",Z1(s,t))},jh={p:Z1,P:M$},R$=/^D+$/,D$=/^Y+$/,P$=["D","DD","YY","YYYY"];function X1(e){return R$.test(e)}function Q1(e){return D$.test(e)}function qh(e,t,n){const r=L$(e,t,n);if(console.warn(r),P$.includes(e))throw new RangeError(r)}function L$(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const I$=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,N$=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,V$=/^'([^]*?)'?$/,F$=/''/g,$$=/[a-zA-Z]/;function Ps(e,t,n){var f,p,m,y,_,b,A,B;const r=Aa(),s=(n==null?void 0:n.locale)??r.locale??J1,a=(n==null?void 0:n.firstWeekContainsDate)??((p=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:p.firstWeekContainsDate)??r.firstWeekContainsDate??((y=(m=r.locale)==null?void 0:m.options)==null?void 0:y.firstWeekContainsDate)??1,o=(n==null?void 0:n.weekStartsOn)??((b=(_=n==null?void 0:n.locale)==null?void 0:_.options)==null?void 0:b.weekStartsOn)??r.weekStartsOn??((B=(A=r.locale)==null?void 0:A.options)==null?void 0:B.weekStartsOn)??0,u=Ze(e);if(!oo(u))throw new RangeError("Invalid time value");let c=t.match(N$).map(V=>{const x=V[0];if(x==="p"||x==="P"){const C=jh[x];return C(V,s.formatLong)}return V}).join("").match(I$).map(V=>{if(V==="''")return{isToken:!1,value:"'"};const x=V[0];if(x==="'")return{isToken:!1,value:B$(V)};if(o0[x])return{isToken:!0,value:V};if(x.match($$))throw new RangeError("Format string contains an unescaped latin alphabet character `"+x+"`");return{isToken:!1,value:V}});s.localize.preprocessor&&(c=s.localize.preprocessor(u,c));const h={firstWeekContainsDate:a,weekStartsOn:o,locale:s};return c.map(V=>{if(!V.isToken)return V.value;const x=V.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&Q1(x)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&X1(x))&&qh(x,t,String(e));const C=o0[x[0]];return C(u,x,s.localize,h)}).join("")}function B$(e){const t=e.match(V$);return t?t[1].replace(F$,"'"):e}function H$(e){return Ze(e).getDay()}function U$(e){const t=Ze(e),n=t.getFullYear(),r=t.getMonth(),s=Lt(e,0);return s.setFullYear(n,r+1,0),s.setHours(0,0,0,0),s.getDate()}function j$(){return Object.assign({},Aa())}function ri(e){return Ze(e).getHours()}function q$(e){let n=Ze(e).getDay();return n===0&&(n=7),n}function Vi(e){return Ze(e).getMinutes()}function wt(e){return Ze(e).getMonth()}function vl(e){return Ze(e).getSeconds()}function lt(e){return Ze(e).getFullYear()}function yl(e,t){const n=Ze(e),r=Ze(t);return n.getTime()>r.getTime()}function Eo(e,t){const n=Ze(e),r=Ze(t);return+n<+r}function el(e,t){const n=Ze(e),r=Ze(t);return+n==+r}function W$(e,t){const n=t instanceof Date?Lt(t,0):new t(0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}const Y$=10;class ew{constructor(){ze(this,"subPriority",0)}validate(t,n){return!0}}class z$ extends ew{constructor(t,n,r,s,a){super(),this.value=t,this.validateValue=n,this.setValue=r,this.priority=s,a&&(this.subPriority=a)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,r){return this.setValue(t,n,this.value,r)}}class K$ extends ew{constructor(){super(...arguments);ze(this,"priority",Y$);ze(this,"subPriority",-1)}set(n,r){return r.timestampIsSet?n:Lt(n,W$(n,Date))}}class It{run(t,n,r,s){const a=this.parse(t,n,r,s);return a?{setter:new z$(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}validate(t,n,r){return!0}}class G$ extends It{constructor(){super(...arguments);ze(this,"priority",140);ze(this,"incompatibleTokens",["R","u","t","T"])}parse(n,r,s){switch(r){case"G":case"GG":case"GGG":return s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"});case"GGGGG":return s.era(n,{width:"narrow"});case"GGGG":default:return s.era(n,{width:"wide"})||s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"})}}set(n,r,s){return r.era=s,n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}const kn={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},Ms={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Sn(e,t){return e&&{value:t(e.value),rest:e.rest}}function rn(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function Rs(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const r=n[1]==="+"?1:-1,s=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(s*j1+a*BF+o*HF),rest:t.slice(n[0].length)}}function tw(e){return rn(kn.anyDigitsSigned,e)}function dn(e,t){switch(e){case 1:return rn(kn.singleDigit,t);case 2:return rn(kn.twoDigits,t);case 3:return rn(kn.threeDigits,t);case 4:return rn(kn.fourDigits,t);default:return rn(new RegExp("^\\d{1,"+e+"}"),t)}}function Mc(e,t){switch(e){case 1:return rn(kn.singleDigitSigned,t);case 2:return rn(kn.twoDigitsSigned,t);case 3:return rn(kn.threeDigitsSigned,t);case 4:return rn(kn.fourDigitsSigned,t);default:return rn(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Kp(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function nw(e,t){const n=t>0,r=n?t:1-t;let s;if(r<=50)s=e||100;else{const a=r+50,o=Math.trunc(a/100)*100,u=e>=a%100;s=e+o-(u?100:0)}return n?s:1-s}function rw(e){return e%400===0||e%4===0&&e%100!==0}class J$ extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,r,s){const a=o=>({year:o,isTwoDigitYear:r==="yy"});switch(r){case"y":return Sn(dn(4,n),a);case"yo":return Sn(s.ordinalNumber(n,{unit:"year"}),a);default:return Sn(dn(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s){const a=n.getFullYear();if(s.isTwoDigitYear){const u=nw(s.year,a);return n.setFullYear(u,0,1),n.setHours(0,0,0,0),n}const o=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}}class Z$ extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,r,s){const a=o=>({year:o,isTwoDigitYear:r==="YY"});switch(r){case"Y":return Sn(dn(4,n),a);case"Yo":return Sn(s.ordinalNumber(n,{unit:"year"}),a);default:return Sn(dn(r.length,n),a)}}validate(n,r){return r.isTwoDigitYear||r.year>0}set(n,r,s,a){const o=Yp(n,a);if(s.isTwoDigitYear){const c=nw(s.year,o);return n.setFullYear(c,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),_s(n,a)}const u=!("era"in r)||r.era===1?s.year:1-s.year;return n.setFullYear(u,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),_s(n,a)}}class X$ extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,r){return Mc(r==="R"?4:r.length,n)}set(n,r,s){const a=Lt(n,0);return a.setFullYear(s,0,4),a.setHours(0,0,0,0),gl(a)}}class Q$ extends It{constructor(){super(...arguments);ze(this,"priority",130);ze(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,r){return Mc(r==="u"?4:r.length,n)}set(n,r,s){return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class e6 extends It{constructor(){super(...arguments);ze(this,"priority",120);ze(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"Q":case"QQ":return dn(r.length,n);case"Qo":return s.ordinalNumber(n,{unit:"quarter"});case"QQQ":return s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(n,{width:"wide",context:"formatting"})||s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class t6 extends It{constructor(){super(...arguments);ze(this,"priority",120);ze(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"q":case"qq":return dn(r.length,n);case"qo":return s.ordinalNumber(n,{unit:"quarter"});case"qqq":return s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return s.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(n,{width:"wide",context:"standalone"})||s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=1&&r<=4}set(n,r,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class n6 extends It{constructor(){super(...arguments);ze(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);ze(this,"priority",110)}parse(n,r,s){const a=o=>o-1;switch(r){case"M":return Sn(rn(kn.month,n),a);case"MM":return Sn(dn(2,n),a);case"Mo":return Sn(s.ordinalNumber(n,{unit:"month"}),a);case"MMM":return s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return s.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(n,{width:"wide",context:"formatting"})||s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}class r6 extends It{constructor(){super(...arguments);ze(this,"priority",110);ze(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,r,s){const a=o=>o-1;switch(r){case"L":return Sn(rn(kn.month,n),a);case"LL":return Sn(dn(2,n),a);case"Lo":return Sn(s.ordinalNumber(n,{unit:"month"}),a);case"LLL":return s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return s.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(n,{width:"wide",context:"standalone"})||s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}function s6(e,t,n){const r=Ze(e),s=zp(r,n)-t;return r.setDate(r.getDate()-s*7),r}class i6 extends It{constructor(){super(...arguments);ze(this,"priority",100);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,r,s){switch(r){case"w":return rn(kn.week,n);case"wo":return s.ordinalNumber(n,{unit:"week"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s,a){return _s(s6(n,s,a),a)}}function a6(e,t){const n=Ze(e),r=Wp(n)-t;return n.setDate(n.getDate()-r*7),n}class l6 extends It{constructor(){super(...arguments);ze(this,"priority",100);ze(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,r,s){switch(r){case"I":return rn(kn.week,n);case"Io":return s.ordinalNumber(n,{unit:"week"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=53}set(n,r,s){return gl(a6(n,s))}}const o6=[31,28,31,30,31,30,31,31,30,31,30,31],u6=[31,29,31,30,31,30,31,31,30,31,30,31];class c6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"subPriority",1);ze(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"d":return rn(kn.date,n);case"do":return s.ordinalNumber(n,{unit:"date"});default:return dn(r.length,n)}}validate(n,r){const s=n.getFullYear(),a=rw(s),o=n.getMonth();return a?r>=1&&r<=u6[o]:r>=1&&r<=o6[o]}set(n,r,s){return n.setDate(s),n.setHours(0,0,0,0),n}}class d6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"subpriority",1);ze(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,r,s){switch(r){case"D":case"DD":return rn(kn.dayOfYear,n);case"Do":return s.ordinalNumber(n,{unit:"date"});default:return dn(r.length,n)}}validate(n,r){const s=n.getFullYear();return rw(s)?r>=1&&r<=366:r>=1&&r<=365}set(n,r,s){return n.setMonth(0,s),n.setHours(0,0,0,0),n}}function Gp(e,t,n){var p,m,y,_;const r=Aa(),s=(n==null?void 0:n.weekStartsOn)??((m=(p=n==null?void 0:n.locale)==null?void 0:p.options)==null?void 0:m.weekStartsOn)??r.weekStartsOn??((_=(y=r.locale)==null?void 0:y.options)==null?void 0:_.weekStartsOn)??0,a=Ze(e),o=a.getDay(),c=(t%7+7)%7,h=7-s,f=t<0||t>6?t-(o+h)%7:(c+h)%7-(o+h)%7;return fs(a,f)}class f6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,r,s){switch(r){case"E":case"EE":case"EEE":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return s.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Gp(n,s,a),n.setHours(0,0,0,0),n}}class h6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,r,s,a){const o=u=>{const c=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+c};switch(r){case"e":case"ee":return Sn(dn(r.length,n),o);case"eo":return Sn(s.ordinalNumber(n,{unit:"day"}),o);case"eee":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeeee":return s.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Gp(n,s,a),n.setHours(0,0,0,0),n}}class p6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,r,s,a){const o=u=>{const c=Math.floor((u-1)/7)*7;return(u+a.weekStartsOn+6)%7+c};switch(r){case"c":case"cc":return Sn(dn(r.length,n),o);case"co":return Sn(s.ordinalNumber(n,{unit:"day"}),o);case"ccc":return s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"ccccc":return s.day(n,{width:"narrow",context:"standalone"});case"cccccc":return s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return s.day(n,{width:"wide",context:"standalone"})||s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"})}}validate(n,r){return r>=0&&r<=6}set(n,r,s,a){return n=Gp(n,s,a),n.setHours(0,0,0,0),n}}function m6(e,t){const n=Ze(e),r=q$(n),s=t-r;return fs(n,s)}class g6 extends It{constructor(){super(...arguments);ze(this,"priority",90);ze(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,r,s){const a=o=>o===0?7:o;switch(r){case"i":case"ii":return dn(r.length,n);case"io":return s.ordinalNumber(n,{unit:"day"});case"iii":return Sn(s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiii":return Sn(s.day(n,{width:"narrow",context:"formatting"}),a);case"iiiiii":return Sn(s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a);case"iiii":default:return Sn(s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),a)}}validate(n,r){return r>=1&&r<=7}set(n,r,s){return n=m6(n,s),n.setHours(0,0,0,0),n}}class v6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,r,s){switch(r){case"a":case"aa":case"aaa":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Kp(s),0,0,0),n}}class y6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,r,s){switch(r){case"b":case"bb":case"bbb":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Kp(s),0,0,0),n}}class _6 extends It{constructor(){super(...arguments);ze(this,"priority",80);ze(this,"incompatibleTokens",["a","b","t","T"])}parse(n,r,s){switch(r){case"B":case"BB":case"BBB":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,r,s){return n.setHours(Kp(s),0,0,0),n}}class b6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,r,s){switch(r){case"h":return rn(kn.hour12h,n);case"ho":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=12}set(n,r,s){const a=n.getHours()>=12;return a&&s<12?n.setHours(s+12,0,0,0):!a&&s===12?n.setHours(0,0,0,0):n.setHours(s,0,0,0),n}}class w6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,r,s){switch(r){case"H":return rn(kn.hour23h,n);case"Ho":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=23}set(n,r,s){return n.setHours(s,0,0,0),n}}class x6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,r,s){switch(r){case"K":return rn(kn.hour11h,n);case"Ko":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=11}set(n,r,s){return n.getHours()>=12&&s<12?n.setHours(s+12,0,0,0):n.setHours(s,0,0,0),n}}class k6 extends It{constructor(){super(...arguments);ze(this,"priority",70);ze(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,r,s){switch(r){case"k":return rn(kn.hour24h,n);case"ko":return s.ordinalNumber(n,{unit:"hour"});default:return dn(r.length,n)}}validate(n,r){return r>=1&&r<=24}set(n,r,s){const a=s<=24?s%24:s;return n.setHours(a,0,0,0),n}}class S6 extends It{constructor(){super(...arguments);ze(this,"priority",60);ze(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"m":return rn(kn.minute,n);case"mo":return s.ordinalNumber(n,{unit:"minute"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setMinutes(s,0,0),n}}class T6 extends It{constructor(){super(...arguments);ze(this,"priority",50);ze(this,"incompatibleTokens",["t","T"])}parse(n,r,s){switch(r){case"s":return rn(kn.second,n);case"so":return s.ordinalNumber(n,{unit:"second"});default:return dn(r.length,n)}}validate(n,r){return r>=0&&r<=59}set(n,r,s){return n.setSeconds(s,0),n}}class A6 extends It{constructor(){super(...arguments);ze(this,"priority",30);ze(this,"incompatibleTokens",["t","T"])}parse(n,r){const s=a=>Math.trunc(a*Math.pow(10,-r.length+3));return Sn(dn(r.length,n),s)}set(n,r,s){return n.setMilliseconds(s),n}}class C6 extends It{constructor(){super(...arguments);ze(this,"priority",10);ze(this,"incompatibleTokens",["t","T","x"])}parse(n,r){switch(r){case"X":return Rs(Ms.basicOptionalMinutes,n);case"XX":return Rs(Ms.basic,n);case"XXXX":return Rs(Ms.basicOptionalSeconds,n);case"XXXXX":return Rs(Ms.extendedOptionalSeconds,n);case"XXX":default:return Rs(Ms.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Lt(n,n.getTime()-Oc(n)-s)}}class E6 extends It{constructor(){super(...arguments);ze(this,"priority",10);ze(this,"incompatibleTokens",["t","T","X"])}parse(n,r){switch(r){case"x":return Rs(Ms.basicOptionalMinutes,n);case"xx":return Rs(Ms.basic,n);case"xxxx":return Rs(Ms.basicOptionalSeconds,n);case"xxxxx":return Rs(Ms.extendedOptionalSeconds,n);case"xxx":default:return Rs(Ms.extended,n)}}set(n,r,s){return r.timestampIsSet?n:Lt(n,n.getTime()-Oc(n)-s)}}class O6 extends It{constructor(){super(...arguments);ze(this,"priority",40);ze(this,"incompatibleTokens","*")}parse(n){return tw(n)}set(n,r,s){return[Lt(n,s*1e3),{timestampIsSet:!0}]}}class M6 extends It{constructor(){super(...arguments);ze(this,"priority",20);ze(this,"incompatibleTokens","*")}parse(n){return tw(n)}set(n,r,s){return[Lt(n,s),{timestampIsSet:!0}]}}const R6={G:new G$,y:new J$,Y:new Z$,R:new X$,u:new Q$,Q:new e6,q:new t6,M:new n6,L:new r6,w:new i6,I:new l6,d:new c6,D:new d6,E:new f6,e:new h6,c:new p6,i:new g6,a:new v6,b:new y6,B:new _6,h:new b6,H:new w6,K:new x6,k:new k6,m:new S6,s:new T6,S:new A6,X:new C6,x:new E6,t:new O6,T:new M6},D6=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,P6=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,L6=/^'([^]*?)'?$/,I6=/''/g,N6=/\S/,V6=/[a-zA-Z]/;function Wh(e,t,n,r){var b,A,B,V,x,C,$,H;const s=j$(),a=(r==null?void 0:r.locale)??s.locale??J1,o=(r==null?void 0:r.firstWeekContainsDate)??((A=(b=r==null?void 0:r.locale)==null?void 0:b.options)==null?void 0:A.firstWeekContainsDate)??s.firstWeekContainsDate??((V=(B=s.locale)==null?void 0:B.options)==null?void 0:V.firstWeekContainsDate)??1,u=(r==null?void 0:r.weekStartsOn)??((C=(x=r==null?void 0:r.locale)==null?void 0:x.options)==null?void 0:C.weekStartsOn)??s.weekStartsOn??((H=($=s.locale)==null?void 0:$.options)==null?void 0:H.weekStartsOn)??0;if(t==="")return e===""?Ze(n):Lt(n,NaN);const c={firstWeekContainsDate:o,weekStartsOn:u,locale:a},h=[new K$],f=t.match(P6).map(F=>{const U=F[0];if(U in jh){const P=jh[U];return P(F,a.formatLong)}return F}).join("").match(D6),p=[];for(let F of f){!(r!=null&&r.useAdditionalWeekYearTokens)&&Q1(F)&&qh(F,t,e),!(r!=null&&r.useAdditionalDayOfYearTokens)&&X1(F)&&qh(F,t,e);const U=F[0],P=R6[U];if(P){const{incompatibleTokens:O}=P;if(Array.isArray(O)){const X=p.find(fe=>O.includes(fe.token)||fe.token===U);if(X)throw new RangeError(`The format string mustn't contain \`${X.fullToken}\` and \`${F}\` at the same time`)}else if(P.incompatibleTokens==="*"&&p.length>0)throw new RangeError(`The format string mustn't contain \`${F}\` and any other token at the same time`);p.push({token:U,fullToken:F});const J=P.run(e,F,a.match,c);if(!J)return Lt(n,NaN);h.push(J.setter),e=J.rest}else{if(U.match(V6))throw new RangeError("Format string contains an unescaped latin alphabet character `"+U+"`");if(F==="''"?F="'":U==="'"&&(F=F6(F)),e.indexOf(F)===0)e=e.slice(F.length);else return Lt(n,NaN)}}if(e.length>0&&N6.test(e))return Lt(n,NaN);const m=h.map(F=>F.priority).sort((F,U)=>U-F).filter((F,U,P)=>P.indexOf(F)===U).map(F=>h.filter(U=>U.priority===F).sort((U,P)=>P.subPriority-U.subPriority)).map(F=>F[0]);let y=Ze(n);if(isNaN(y.getTime()))return Lt(n,NaN);const _={};for(const F of m){if(!F.validate(y,c))return Lt(n,NaN);const U=F.set(y,_,c);Array.isArray(U)?(y=U[0],Object.assign(_,U[1])):y=U}return Lt(n,y)}function F6(e){return e.match(L6)[1].replace(I6,"'")}function f0(e,t){const n=oa(e),r=oa(t);return+n==+r}function $6(e,t){return fs(e,-t)}function sw(e,t){const n=Ze(e),r=n.getFullYear(),s=n.getDate(),a=Lt(e,0);a.setFullYear(r,t,15),a.setHours(0,0,0,0);const o=U$(a);return n.setMonth(t,Math.min(s,o)),n}function qt(e,t){let n=Ze(e);return isNaN(+n)?Lt(e,NaN):(t.year!=null&&n.setFullYear(t.year),t.month!=null&&(n=sw(n,t.month)),t.date!=null&&n.setDate(t.date),t.hours!=null&&n.setHours(t.hours),t.minutes!=null&&n.setMinutes(t.minutes),t.seconds!=null&&n.setSeconds(t.seconds),t.milliseconds!=null&&n.setMilliseconds(t.milliseconds),n)}function B6(e,t){const n=Ze(e);return n.setHours(t),n}function iw(e,t){const n=Ze(e);return n.setMilliseconds(t),n}function H6(e,t){const n=Ze(e);return n.setMinutes(t),n}function aw(e,t){const n=Ze(e);return n.setSeconds(t),n}function Ds(e,t){const n=Ze(e);return isNaN(+n)?Lt(e,NaN):(n.setFullYear(t),n)}function _l(e,t){return vs(e,-t)}function U6(e,t){const{years:n=0,months:r=0,weeks:s=0,days:a=0,hours:o=0,minutes:u=0,seconds:c=0}=t,h=_l(e,r+n*12),f=$6(h,a+s*7),p=u+o*60,y=(c+p*60)*1e3;return Lt(e,f.getTime()-y)}function lw(e,t){return qp(e,-t)}function Cl(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"}),v("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"}),v("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"}),v("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"})])}Cl.compatConfig={MODE:3};function ow(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"}),v("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"})])}ow.compatConfig={MODE:3};function Jp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"})])}Jp.compatConfig={MODE:3};function Zp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"})])}Zp.compatConfig={MODE:3};function Xp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"}),v("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"})])}Xp.compatConfig={MODE:3};function Qp(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"})])}Qp.compatConfig={MODE:3};function em(){return k(),D("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon"},[v("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"})])}em.compatConfig={MODE:3};const Ar=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),tm=(e,t,n)=>Yh(e,t,n)||De(),j6=(e,t,n)=>{const r=t.dateInTz?Ar(new Date(e),t.dateInTz):De(e);return n?hr(r,!0):r},Yh=(e,t,n)=>{if(!e)return null;const r=n?hr(De(e),!0):De(e);return t?t.exactMatch?j6(e,t,n):Ar(r,t.timezone):r},q6=e=>{if(!e)return 0;const t=new Date,n=new Date(t.toLocaleString("en-US",{timeZone:"UTC"})),r=new Date(t.toLocaleString("en-US",{timeZone:e})),s=r.getTimezoneOffset()/60;return(+n-+r)/(1e3*60*60)-s};var cs=(e=>(e.month="month",e.year="year",e))(cs||{}),sa=(e=>(e.top="top",e.bottom="bottom",e))(sa||{}),ma=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(ma||{}),Qn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(Qn||{});const W6=["timestamp","date","iso"];var ur=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(ur||{}),nn=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(nn||{});function h0(e){return t=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`)).slice(0,2)}function Y6(e){return t=>Ps(Ar(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const z6=(e,t,n)=>{const r=[1,2,3,4,5,6,7];let s;if(e!==null)try{s=r.map(Y6(e))}catch{s=r.map(h0(t))}else s=r.map(h0(t));const a=s.slice(0,n),o=s.slice(n+1,s.length);return[s[n]].concat(...o).concat(...a)},nm=(e,t,n)=>{const r=[];for(let s=+e[0];s<=+e[1];s++)r.push({value:+s,text:fw(s,t)});return n?r.reverse():r},uw=(e,t,n)=>{const r=[1,2,3,4,5,6,7,8,9,10,11,12].map(a=>{const o=a<10?`0${a}`:a;return new Date(`2017-${o}-01T00:00:00+00:00`)});if(e!==null)try{const a=n==="long"?"LLLL":"LLL";return r.map((o,u)=>{const c=Ps(Ar(o,"UTC"),a,{locale:e});return{text:c.charAt(0).toUpperCase()+c.substring(1),value:u}})}catch{}const s=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return r.map((a,o)=>{const u=s.format(a);return{text:u.charAt(0).toUpperCase()+u.substring(1),value:o}})},K6=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Ln=e=>{const t=Q(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},G6=e=>({type:"dot",...e??{}}),cw=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,rm={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Fn=e=>e,p0=e=>e===0?e:!e||isNaN(+e)?null:+e,m0=e=>e===null,dw=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},J6=e=>{const t=[],n=r=>r.filter(s=>s);for(let r=0;r{const r=n!=null,s=t!=null;if(!r&&!s)return!1;const a=+n,o=+t;return r&&s?+e>a||+ea:s?+eJ6(e).map(n=>n.map(r=>{const{active:s,disabled:a,isBetween:o,highlighted:u}=t(r);return{...r,active:s,disabled:a,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:a,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:a&&s,dp__cell_in_between:o,"dp--highlighted":u}}})),Ri=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},Z6=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function X6(e,t){let n=[...document.querySelectorAll(Z6())];n=n.filter(s=>!e.contains(s)||s.hasAttribute("data-datepicker-instance"));const r=n.indexOf(e);if(r>=0&&(t?r-1>=0:r+1<=n.length))return n[r+(t?-1:1)]}const Q6=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),fw=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),sm=e=>Ps(e,"dd-MM-yyyy"),Xf=e=>Array.isArray(e),Rc=(e,t)=>t.get(sm(e)),e5=(e,t)=>e?t?t instanceof Map?!!Rc(e,t):t(De(e)):!1:!0,Sr=(e,t,n=!1)=>{if(e.key===nn.enter||e.key===nn.space)return n&&e.preventDefault(),t()},g0=(e,t,n,r,s,a)=>{const o=Wh(e,t.slice(0,e.length),new Date,{locale:a});return oo(o)&&Y1(o)?r||s?o:qt(o,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},t5=(e,t,n,r,s,a)=>{const o=Array.isArray(n)?n[0]:n;if(typeof t=="string")return g0(e,t,o,r,s,a);if(Array.isArray(t)){let u=null;for(const c of t)if(u=g0(e,c,o,r,s,a),u)break;return u}return typeof t=="function"?t(e):null},De=e=>e?new Date(e):new Date,n5=(e,t,n)=>{if(t){const s=(e.getMonth()+1).toString().padStart(2,"0"),a=e.getDate().toString().padStart(2,"0"),o=e.getHours().toString().padStart(2,"0"),u=e.getMinutes().toString().padStart(2,"0"),c=n?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${s}-${a}T${o}:${u}:${c}.000Z`}const r=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(r).toISOString()},hr=(e,t)=>{const n=De(JSON.parse(JSON.stringify(e))),r=qt(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?GF(r):r},Di=(e,t,n,r)=>{let s=e?De(e):De();return(t||t===0)&&(s=B6(s,+t)),(n||n===0)&&(s=H6(s,+n)),(r||r===0)&&(s=aw(s,+r)),iw(s,0)},on=(e,t)=>!e||!t?!1:Eo(hr(e),hr(t)),kt=(e,t)=>!e||!t?!1:el(hr(e),hr(t)),_n=(e,t)=>!e||!t?!1:yl(hr(e),hr(t)),dd=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?_n(n,e[0])&&on(n,e[1]):e!=null&&e[0]&&t?_n(n,e[0])&&on(n,t)||on(n,e[0])&&_n(n,t):!1,hs=e=>{const t=qt(new Date(e),{date:1});return hr(t)},Qf=(e,t,n)=>t&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(r=>r===t?[r,n]:[r,isNaN(+e[r])?void 0:+e[r]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},ga=e=>({hours:ri(e),minutes:Vi(e),seconds:vl(e)}),hw=(e,t)=>{if(t){const n=lt(De(t));if(n>e)return 12;if(n===e)return wt(De(t))}},pw=(e,t)=>{if(t){const n=lt(De(t));return n{if(e)return lt(De(e))},mw=(e,t)=>{const n=_n(e,t)?t:e,r=_n(t,e)?t:e;return z1({start:n,end:r})},r5=e=>{const t=vs(e,1);return{month:wt(t),year:lt(t)}},Gs=(e,t)=>{const n=_s(e,{weekStartsOn:+t}),r=G1(e,{weekStartsOn:+t});return[n,r]},gw=(e,t)=>{const n={hours:ri(De()),minutes:Vi(De()),seconds:t?vl(De()):0};return Object.assign(n,e)},Ti=(e,t,n)=>[qt(De(e),{date:1}),qt(De(),{month:t,year:n,date:1})],Qs=(e,t,n)=>{let r=e?De(e):De();return(t||t===0)&&(r=sw(r,t)),n&&(r=Ds(r,n)),r},vw=(e,t,n,r,s)=>{if(!r||s&&!t||!s&&!n)return!1;const a=s?vs(e,1):_l(e,1),o=[wt(a),lt(a)];return s?!i5(...o,t):!s5(...o,n)},s5=(e,t,n)=>on(...Ti(n,e,t))||kt(...Ti(n,e,t)),i5=(e,t,n)=>_n(...Ti(n,e,t))||kt(...Ti(n,e,t)),yw=(e,t,n,r,s,a,o)=>{if(typeof t=="function"&&!o)return t(e);const u=n?{locale:n}:void 0;return Array.isArray(e)?`${Ps(e[0],a,u)}${s&&!e[1]?"":r}${e[1]?Ps(e[1],a,u):""}`:Ps(e,a,u)},Ka=e=>{if(e)return null;throw new Error(rm.prop("partial-range"))},ju=(e,t)=>{if(t)return e();throw new Error(rm.prop("range"))},zh=e=>Array.isArray(e)?oo(e[0])&&(e[1]?oo(e[1]):!0):e?oo(e):!1,a5=(e,t)=>qt(t??De(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),eh=(e,t,n,r)=>{if(!e)return!0;if(r){const s=n==="max"?Eo(e,t):yl(e,t),a={seconds:0,milliseconds:0};return s||el(qt(e,a),qt(t,a))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},th=(e,t,n)=>e?a5(e,t):De(n??t),v0=(e,t,n,r,s)=>{if(Array.isArray(r)){const o=th(e,r[0],t),u=th(e,r[1],t);return eh(r[0],o,n,!!t)&&eh(r[1],u,n,!!t)&&s}const a=th(e,r,t);return eh(r,a,n,!!t)&&s},nh=e=>qt(De(),ga(e)),l5=(e,t)=>e instanceof Map?Array.from(e.values()).filter(n=>lt(De(n))===t).map(n=>wt(n)):[],_w=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(r=>r.month===t&&r.year===n),im=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),bw=e=>Ps(e,"yyyy-MM-dd"),Jl=Hr({menuFocused:!1,shiftKeyInMenu:!1}),ww=()=>{const e=n=>{Jl.menuFocused=n},t=n=>{Jl.shiftKeyInMenu!==n&&(Jl.shiftKeyInMenu=n)};return{control:me(()=>({shiftKeyInMenu:Jl.shiftKeyInMenu,menuFocused:Jl.menuFocused})),setMenuFocused:e,setShiftKey:t}},Gt=Hr({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),rh=de(null),qu=de(!1),sh=de(!1),ih=de(!1),ah=de(!1),Zn=de(0),vn=de(0),Ui=()=>{const e=me(()=>qu.value?[...Gt.selectionGrid,Gt.actionRow].filter(p=>p.length):sh.value?[...Gt.timePicker[0],...Gt.timePicker[1],ah.value?[]:[rh.value],Gt.actionRow].filter(p=>p.length):ih.value?[...Gt.monthPicker,Gt.actionRow]:[Gt.monthYear,...Gt.calendar,Gt.time,Gt.actionRow].filter(p=>p.length)),t=p=>{Zn.value=p?Zn.value+1:Zn.value-1;let m=null;e.value[vn.value]&&(m=e.value[vn.value][Zn.value]),!m&&e.value[vn.value+(p?1:-1)]?(vn.value=vn.value+(p?1:-1),Zn.value=p?0:e.value[vn.value].length-1):m||(Zn.value=p?Zn.value-1:Zn.value+1)},n=p=>{vn.value===0&&!p||vn.value===e.value.length&&p||(vn.value=p?vn.value+1:vn.value-1,e.value[vn.value]?e.value[vn.value]&&!e.value[vn.value][Zn.value]&&Zn.value!==0&&(Zn.value=e.value[vn.value].length-1):vn.value=p?vn.value-1:vn.value+1)},r=p=>{let m=null;e.value[vn.value]&&(m=e.value[vn.value][Zn.value]),m?m.focus({preventScroll:!qu.value}):Zn.value=p?Zn.value-1:Zn.value+1},s=()=>{t(!0),r(!0)},a=()=>{t(!1),r(!1)},o=()=>{n(!1),r(!0)},u=()=>{n(!0),r(!0)},c=(p,m)=>{Gt[m]=p},h=(p,m)=>{Gt[m]=p},f=()=>{Zn.value=0,vn.value=0};return{buildMatrix:c,buildMultiLevelMatrix:h,setTimePickerBackRef:p=>{rh.value=p},setSelectionGrid:p=>{qu.value=p,f(),p||(Gt.selectionGrid=[])},setTimePicker:(p,m=!1)=>{sh.value=p,ah.value=m,f(),p||(Gt.timePicker[0]=[],Gt.timePicker[1]=[])},setTimePickerElements:(p,m=0)=>{Gt.timePicker[m]=p},arrowRight:s,arrowLeft:a,arrowUp:o,arrowDown:u,clearArrowNav:()=>{Gt.monthYear=[],Gt.calendar=[],Gt.time=[],Gt.actionRow=[],Gt.selectionGrid=[],Gt.timePicker[0]=[],Gt.timePicker[1]=[],qu.value=!1,sh.value=!1,ah.value=!1,ih.value=!1,f(),rh.value=null},setMonthPicker:p=>{ih.value=p,f()},refSets:Gt}},y0=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e??{}}),o5=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",calendarWrap:"Calendar wrapper",calendarDays:"Calendar days",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,...e??{}}),_0=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,u5=e=>{const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:_0(!1)};const r=t?e:{},s=t?r.count??!0:e,a=_0(s);return Object.assign(n,r,{count:a})},c5=(e,t,n)=>e||(typeof n=="string"?n:t),d5=e=>typeof e=="boolean"?e?y0({}):!1:y0(e),f5=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:!0,selectOnFocus:!1,rangeSeparator:" - "};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},h5=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),p5=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),m5=e=>{const t={input:!1};return typeof e=="object"?{...t,...e??{},enabled:!0}:{enabled:e,...t}},g5=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,...e??{}}),v5=e=>{const t={dates:Array.isArray(e)?e.map(n=>De(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},y5=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},_5=(e,t)=>typeof e=="object"?{enabled:!0,...{noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1},...e}:{enabled:e,noDisabledRange:t.noDisabledRange,showLastInRange:t.showLastInRange,minMaxRawRange:t.minMaxRawRange,partialRange:t.partialRange,disableTimeRangeValidation:t.disableTimeRangeValidation,maxRange:t.maxRange,minRange:t.minRange,autoRange:t.autoRange,fixedStart:t.fixedStart,fixedEnd:t.fixedEnd},b5=(e,t)=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:t,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:t??e.emitTimezone,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:t},lh=(e,t,n)=>new Map(e.map(r=>{const s=tm(r,t,n);return[sm(s),s]})),w5=(e,t)=>e.length?new Map(e.map(n=>{const r=tm(n.date,t);return[sm(r),n]})):null,x5=e=>{var t;return{minDate:Yh(e.minDate,e.timezone,e.isSpecific),maxDate:Yh(e.maxDate,e.timezone,e.isSpecific),disabledDates:Xf(e.disabledDates)?lh(e.disabledDates,e.timezone,e.isSpecific):e.disabledDates,allowedDates:Xf(e.allowedDates)?lh(e.allowedDates,e.timezone,e.isSpecific):null,highlight:typeof e.highlight=="object"&&Xf((t=e.highlight)==null?void 0:t.dates)?lh(e.highlight.dates,e.timezone):e.highlight,markers:w5(e.markers,e.timezone)}},k5=(e,t)=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:+t}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},S5=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,r=e[n],s=typeof e[n]=="string"?{[r]:!0}:Object.fromEntries(r.map(a=>[a,!0]));return[t,s]}))}),sn=e=>{const t=()=>{const H=e.enableSeconds?":ss":"",F=e.enableMinutes?":mm":"";return e.is24?`HH${F}${H}`:`hh${F}${H} aa`},n=()=>{var H;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((H=A.value)==null?void 0:H.type)==="iso"?"RR":"ww"}-yyyy`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},r=H=>gw(H,e.enableSeconds),s=()=>C.value.enabled?e.startTime&&Array.isArray(e.startTime)?[r(e.startTime[0]),r(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?r(e.startTime):null,a=me(()=>u5(e.multiCalendars)),o=me(()=>s()),u=me(()=>o5(e.ariaLabels)),c=me(()=>h5(e.filters)),h=me(()=>d5(e.transitions)),f=me(()=>p5(e.actionRow)),p=me(()=>c5(e.previewFormat,e.format,n())),m=me(()=>f5(e.textInput)),y=me(()=>m5(e.inline)),_=me(()=>g5(e.config)),b=me(()=>v5(e.highlight)),A=me(()=>y5(e.weekNumbers)),B=me(()=>b5(e.timezone,e.emitTimezone)),V=me(()=>k5(e.multiDates,e.multiDatesLimit)),x=me(()=>x5({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:b.value,markers:e.markers,timezone:B.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker})),C=me(()=>_5(e.range,{minMaxRawRange:!1,maxRange:e.maxRange,minRange:e.minRange,noDisabledRange:e.noDisabledRange,showLastInRange:e.showLastInRange,partialRange:e.partialRange,disableTimeRangeValidation:e.disableTimeRangeValidation,autoRange:e.autoRange,fixedStart:e.fixedStart,fixedEnd:e.fixedEnd})),$=me(()=>S5(e.ui));return{defaultedTransitions:h,defaultedMultiCalendars:a,defaultedStartTime:o,defaultedAriaLabels:u,defaultedFilters:c,defaultedActionRow:f,defaultedPreviewFormat:p,defaultedTextInput:m,defaultedInline:y,defaultedConfig:_,defaultedHighlight:b,defaultedWeekNumbers:A,defaultedRange:C,propDates:x,defaultedTz:B,defaultedMultiDates:V,defaultedUI:$,getDefaultPattern:n,getDefaultStartTime:s}},T5=(e,t,n)=>{const r=de(),{defaultedTextInput:s,defaultedRange:a,defaultedTz:o,defaultedMultiDates:u,getDefaultPattern:c}=sn(t),h=de(""),f=ll(t,"format"),p=ll(t,"formatLocale");Wt(r,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",r.value,_e(!0))},{deep:!0}),Wt(a,(j,Ie)=>{j.enabled!==Ie.enabled&&(r.value=null)}),Wt(f,()=>{q()});const m=j=>o.value.timezone&&o.value.convertModel?Ar(j,o.value.timezone):j,y=j=>{if(o.value.timezone&&o.value.convertModel){const Ie=q6(o.value.timezone);return UF(j,Ie)}return j},_=(j,Ie,Xe=!1)=>yw(j,t.format,t.formatLocale,s.value.rangeSeparator,t.modelAuto,Ie??c(),Xe),b=j=>j?t.modelType?Ae(j):{hours:ri(j),minutes:Vi(j),seconds:t.enableSeconds?vl(j):0}:null,A=j=>t.modelType?Ae(j):{month:wt(j),year:lt(j)},B=j=>Array.isArray(j)?u.value.enabled?j.map(Ie=>V(Ie,Ds(De(),Ie))):ju(()=>[Ds(De(),j[0]),j[1]?Ds(De(),j[1]):Ka(a.value.partialRange)],a.value.enabled):Ds(De(),+j),V=(j,Ie)=>(typeof j=="string"||typeof j=="number")&&t.modelType?he(j):Ie,x=j=>Array.isArray(j)?[V(j[0],Di(null,+j[0].hours,+j[0].minutes,j[0].seconds)),V(j[1],Di(null,+j[1].hours,+j[1].minutes,j[1].seconds))]:V(j,Di(null,j.hours,j.minutes,j.seconds)),C=j=>{const Ie=qt(De(),{date:1});return Array.isArray(j)?u.value.enabled?j.map(Xe=>V(Xe,Qs(Ie,+Xe.month,+Xe.year))):ju(()=>[V(j[0],Qs(Ie,+j[0].month,+j[0].year)),V(j[1],j[1]?Qs(Ie,+j[1].month,+j[1].year):Ka(a.value.partialRange))],a.value.enabled):V(j,Qs(Ie,+j.month,+j.year))},$=j=>{if(Array.isArray(j))return j.map(Ie=>he(Ie));throw new Error(rm.dateArr("multi-dates"))},H=j=>{if(Array.isArray(j)&&a.value.enabled){const Ie=j[0],Xe=j[1];return[De(Array.isArray(Ie)?Ie[0]:null),De(Array.isArray(Xe)?Xe[0]:null)]}return De(j[0])},F=j=>t.modelAuto?Array.isArray(j)?[he(j[0]),he(j[1])]:t.autoApply?[he(j)]:[he(j),null]:Array.isArray(j)?ju(()=>j[1]?[he(j[0]),j[1]?he(j[1]):Ka(a.value.partialRange)]:[he(j[0])],a.value.enabled):he(j),U=()=>{Array.isArray(r.value)&&a.value.enabled&&r.value.length===1&&r.value.push(Ka(a.value.partialRange))},P=()=>{const j=r.value;return[Ae(j[0]),j[1]?Ae(j[1]):Ka(a.value.partialRange)]},O=()=>r.value[1]?P():Ae(Fn(r.value[0])),J=()=>(r.value||[]).map(j=>Ae(j)),X=(j=!1)=>(j||U(),t.modelAuto?O():u.value.enabled?J():Array.isArray(r.value)?ju(()=>P(),a.value.enabled):Ae(Fn(r.value))),fe=j=>!j||Array.isArray(j)&&!j.length?null:t.timePicker?x(Fn(j)):t.monthPicker?C(Fn(j)):t.yearPicker?B(Fn(j)):u.value.enabled?$(Fn(j)):t.weekPicker?H(Fn(j)):F(Fn(j)),ne=j=>{const Ie=fe(j);zh(Fn(Ie))?(r.value=Fn(Ie),q()):(r.value=null,h.value="")},N=()=>{const j=Ie=>Ps(Ie,s.value.format);return`${j(r.value[0])} ${s.value.rangeSeparator} ${r.value[1]?j(r.value[1]):""}`},Z=()=>n.value&&r.value?Array.isArray(r.value)?N():Ps(r.value,s.value.format):_(r.value),R=()=>r.value?u.value.enabled?r.value.map(j=>_(j)).join("; "):s.value.enabled&&typeof s.value.format=="string"?Z():_(r.value):"",q=()=>{!t.format||typeof t.format=="string"||s.value.enabled&&typeof s.value.format=="string"?h.value=R():h.value=t.format(r.value)},he=j=>{if(t.utc){const Ie=new Date(j);return t.utc==="preserve"?new Date(Ie.getTime()+Ie.getTimezoneOffset()*6e4):Ie}return t.modelType?W6.includes(t.modelType)?m(new Date(j)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?m(Wh(j,c(),new Date,{locale:p.value})):m(Wh(j,t.modelType,new Date,{locale:p.value})):m(new Date(j))},Ae=j=>j?t.utc?n5(j,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+y(j):t.modelType==="iso"?y(j).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?_(y(j)):_(y(j),t.modelType,!0):y(j):"",Pe=(j,Ie=!1,Xe=!1)=>{if(Xe)return j;if(e("update:model-value",j),o.value.emitTimezone&&Ie){const be=Array.isArray(j)?j.map(et=>Ar(Fn(et),o.value.emitTimezone)):Ar(Fn(j),o.value.emitTimezone);e("update:model-timezone-value",be)}},W=j=>Array.isArray(r.value)?u.value.enabled?r.value.map(Ie=>j(Ie)):[j(r.value[0]),r.value[1]?j(r.value[1]):Ka(a.value.partialRange)]:j(Fn(r.value)),ie=()=>{if(Array.isArray(r.value)){const j=Gs(r.value[0],t.weekStart),Ie=r.value[1]?Gs(r.value[1],t.weekStart):[];return[j.map(Xe=>De(Xe)),Ie.map(Xe=>De(Xe))]}return Gs(r.value,t.weekStart).map(j=>De(j))},E=(j,Ie)=>Pe(Fn(W(j)),!1,Ie),re=j=>{const Ie=ie();return j?Ie:e("update:model-value",ie())},_e=(j=!1)=>(j||q(),t.monthPicker?E(A,j):t.timePicker?E(b,j):t.yearPicker?E(lt,j):t.weekPicker?re(j):Pe(X(j),!0,j));return{inputValue:h,internalModelValue:r,checkBeforeEmit:()=>r.value?a.value.enabled?a.value.partialRange?r.value.length>=1:r.value.length===2:!!r.value:!1,parseExternalModelValue:ne,formatInputValue:q,emitModelValue:_e}},A5=(e,t)=>{const{defaultedFilters:n,propDates:r}=sn(e),{validateMonthYearInRange:s}=ji(e),a=(f,p)=>{let m=f;return n.value.months.includes(wt(m))?(m=p?vs(f,1):_l(f,1),a(m,p)):m},o=(f,p)=>{let m=f;return n.value.years.includes(lt(m))?(m=p?qp(f,1):lw(f,1),o(m,p)):m},u=(f,p=!1)=>{const m=qt(De(),{month:e.month,year:e.year});let y=f?vs(m,1):_l(m,1);e.disableYearSelect&&(y=Ds(y,e.year));let _=wt(y),b=lt(y);n.value.months.includes(_)&&(y=a(y,f),_=wt(y),b=lt(y)),n.value.years.includes(b)&&(y=o(y,f),b=lt(y)),s(_,b,f,e.preventMinMaxNavigation)&&c(_,b,p)},c=(f,p,m)=>{t("update-month-year",{month:f,year:p,fromNav:m})},h=me(()=>f=>vw(qt(De(),{month:e.month,year:e.year}),r.value.maxDate,r.value.minDate,e.preventMinMaxNavigation,f));return{handleMonthYearChange:u,isDisabled:h,updateMonthYear:c}},fd={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},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},autoPosition:{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,Object],default:null},emitTimezone:{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]},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},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{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},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},disableTimeRangeValidation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],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,Object],default:null},calendarClassName:{type:String,default:null},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:[Object,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},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,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},noDisabledRange:{type:Boolean,default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},showLastInRange:{type:Boolean,default:!0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},ws={...fd,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},C5=["title"],E5=["disabled"],O5=fn({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...ws},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,r=e,{defaultedActionRow:s,defaultedPreviewFormat:a,defaultedMultiCalendars:o,defaultedTextInput:u,defaultedInline:c,defaultedRange:h,defaultedMultiDates:f,getDefaultPattern:p}=sn(r),{isTimeValid:m,isMonthValid:y}=ji(r),{buildMatrix:_}=Ui(),b=de(null),A=de(null),B=de(!1),V=de({}),x=de(null),C=de(null);Ht(()=>{r.arrowNavigation&&_([Ln(b),Ln(A)],"actionRow"),$(),window.addEventListener("resize",$)}),ii(()=>{window.removeEventListener("resize",$)});const $=()=>{B.value=!1,setTimeout(()=>{var N,Z;const R=(N=x.value)==null?void 0:N.getBoundingClientRect(),q=(Z=C.value)==null?void 0:Z.getBoundingClientRect();R&&q&&(V.value.maxWidth=`${q.width-R.width-20}px`),B.value=!0},0)},H=me(()=>h.value.enabled&&!h.value.partialRange&&r.internalModelValue?r.internalModelValue.length===2:!0),F=me(()=>!m.value(r.internalModelValue)||!y.value(r.internalModelValue)||!H.value),U=()=>{const N=a.value;return r.timePicker||r.monthPicker,N(Fn(r.internalModelValue))},P=()=>{const N=r.internalModelValue;return o.value.count>0?`${O(N[0])} - ${O(N[1])}`:[O(N[0]),O(N[1])]},O=N=>yw(N,a.value,r.formatLocale,u.value.rangeSeparator,r.modelAuto,p()),J=me(()=>!r.internalModelValue||!r.menuMount?"":typeof a.value=="string"?Array.isArray(r.internalModelValue)?r.internalModelValue.length===2&&r.internalModelValue[1]?P():f.value.enabled?r.internalModelValue.map(N=>`${O(N)}`):r.modelAuto?`${O(r.internalModelValue[0])}`:`${O(r.internalModelValue[0])} -`:O(r.internalModelValue):U()),X=()=>f.value.enabled?"; ":" - ",fe=me(()=>Array.isArray(J.value)?J.value.join(X()):J.value),ne=()=>{m.value(r.internalModelValue)&&y.value(r.internalModelValue)&&H.value?n("select-date"):n("invalid-select")};return(N,Z)=>(k(),D("div",{ref_key:"actionRowRef",ref:C,class:"dp__action_row"},[N.$slots["action-row"]?Ne(N.$slots,"action-row",wn(cn({key:0},{internalModelValue:N.internalModelValue,disabled:F.value,selectDate:()=>N.$emit("select-date"),closePicker:()=>N.$emit("close-picker")}))):(k(),D(Ve,{key:1},[Q(s).showPreview?(k(),D("div",{key:0,class:"dp__selection_preview",title:fe.value,style:bn(V.value)},[N.$slots["action-preview"]&&B.value?Ne(N.$slots,"action-preview",{key:0,value:N.internalModelValue}):ae("",!0),!N.$slots["action-preview"]&&B.value?(k(),D(Ve,{key:1},[ft(se(fe.value),1)],64)):ae("",!0)],12,C5)):ae("",!0),v("div",{ref_key:"actionBtnContainer",ref:x,class:"dp__action_buttons","data-dp-element":"action-row"},[N.$slots["action-buttons"]?Ne(N.$slots,"action-buttons",{key:0,value:N.internalModelValue}):ae("",!0),N.$slots["action-buttons"]?ae("",!0):(k(),D(Ve,{key:1},[!Q(c).enabled&&Q(s).showCancel?(k(),D("button",{key:0,ref_key:"cancelButtonRef",ref:b,type:"button",class:"dp__action_button dp__action_cancel",onClick:Z[0]||(Z[0]=R=>N.$emit("close-picker")),onKeydown:Z[1]||(Z[1]=R=>Q(Sr)(R,()=>N.$emit("close-picker")))},se(N.cancelText),545)):ae("",!0),Q(s).showNow?(k(),D("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:Z[2]||(Z[2]=R=>N.$emit("select-now")),onKeydown:Z[3]||(Z[3]=R=>Q(Sr)(R,()=>N.$emit("select-now")))},se(N.nowButtonLabel),33)):ae("",!0),Q(s).showSelect?(k(),D("button",{key:2,ref_key:"selectButtonRef",ref:A,type:"button",class:"dp__action_button dp__action_select",disabled:F.value,"data-test":"select-button",onKeydown:Z[4]||(Z[4]=R=>Q(Sr)(R,()=>ne())),onClick:ne},se(N.selectText),41,E5)):ae("",!0)],64))],512)],64))],512))}}),M5={class:"dp__selection_grid_header"},R5=["aria-selected","aria-disabled","data-test","onClick","onKeydown","onMouseover"],D5=["aria-label"],$o=fn({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:n}){const{setSelectionGrid:r,buildMultiLevelMatrix:s,setMonthPicker:a}=Ui(),o=n,u=e,{defaultedAriaLabels:c,defaultedTextInput:h,defaultedConfig:f}=sn(u),{hideNavigationButtons:p}=md(),m=de(!1),y=de(null),_=de(null),b=de([]),A=de(),B=de(null),V=de(0),x=de(null);Jc(()=>{y.value=null}),Ht(()=>{Un().then(()=>J()),u.noOverlayFocus||$(),C(!0)}),ii(()=>C(!1));const C=W=>{var ie;u.arrowNavigation&&((ie=u.headerRefs)!=null&&ie.length?a(W):r(W))},$=()=>{var W;const ie=Ln(_);ie&&(h.value.enabled||(y.value?(W=y.value)==null||W.focus({preventScroll:!0}):ie.focus({preventScroll:!0})),m.value=ie.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!u.useRelative,"dp--overlay-relative":u.useRelative})),F=me(()=>u.useRelative?{height:`${u.height}px`,width:"260px"}:void 0),U=me(()=>({dp__overlay_col:!0})),P=me(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:m.value,dp__button_bottom:u.isLast})),O=me(()=>{var W,ie;return{dp__overlay_container:!0,dp__container_flex:((W=u.items)==null?void 0:W.length)<=6,dp__container_block:((ie=u.items)==null?void 0:ie.length)>6}});Wt(()=>u.items,()=>J(!1),{deep:!0});const J=(W=!0)=>{Un().then(()=>{const ie=Ln(y),E=Ln(_),re=Ln(B),_e=Ln(x),j=re?re.getBoundingClientRect().height:0;E&&(E.getBoundingClientRect().height?V.value=E.getBoundingClientRect().height-j:V.value=f.value.modeHeight-j),ie&&_e&&W&&(_e.scrollTop=ie.offsetTop-_e.offsetTop-(V.value/2-ie.getBoundingClientRect().height)-j)})},X=W=>{W.disabled||o("selected",W.value)},fe=()=>{o("toggle"),o("reset-flow")},ne=()=>{u.escClose&&fe()},N=(W,ie,E,re)=>{W&&((ie.active||ie.value===u.focusValue)&&(y.value=W),u.arrowNavigation&&(Array.isArray(b.value[E])?b.value[E][re]=W:b.value[E]=[W],Z()))},Z=()=>{var W,ie;const E=(W=u.headerRefs)!=null&&W.length?[u.headerRefs].concat(b.value):b.value.concat([u.skipButtonRef?[]:[B.value]]);s(Fn(E),(ie=u.headerRefs)!=null&&ie.length?"monthPicker":"selectionGrid")},R=W=>{u.arrowNavigation||Ri(W,f.value,!0)},q=W=>{A.value=W,o("hover-value",W)},he=()=>{if(fe(),!u.isLast){const W=Q6(u.menuWrapRef??null,"action-row");if(W){const ie=dw(W);ie==null||ie.focus()}}},Ae=W=>{switch(W.key){case nn.esc:return ne();case nn.arrowLeft:return R(W);case nn.arrowRight:return R(W);case nn.arrowUp:return R(W);case nn.arrowDown:return R(W);default:return}},Pe=W=>{if(W.key===nn.enter)return fe();if(W.key===nn.tab)return he()};return t({focusGrid:$}),(W,ie)=>{var E;return k(),D("div",{ref_key:"gridWrapRef",ref:_,class:$e(H.value),style:bn(F.value),role:"dialog",tabindex:"0",onKeydown:Ae,onClick:ie[0]||(ie[0]=Et(()=>{},["prevent"]))},[v("div",{ref_key:"containerRef",ref:x,class:$e(O.value),role:"grid",style:bn({"--dp-overlay-height":`${V.value}px`})},[v("div",M5,[Ne(W.$slots,"header")]),W.$slots.overlay?Ne(W.$slots,"overlay",{key:0}):(k(!0),D(Ve,{key:1},Qe(W.items,(re,_e)=>(k(),D("div",{key:_e,class:$e(["dp__overlay_row",{dp__flex_row:W.items.length>=3}]),role:"row"},[(k(!0),D(Ve,null,Qe(re,(j,Ie)=>(k(),D("div",{key:j.value,ref_for:!0,ref:Xe=>N(Xe,j,_e,Ie),role:"gridcell",class:$e(U.value),"aria-selected":j.active||void 0,"aria-disabled":j.disabled||void 0,tabindex:"0","data-test":j.text,onClick:Et(Xe=>X(j),["prevent"]),onKeydown:Xe=>Q(Sr)(Xe,()=>X(j),!0),onMouseover:Xe=>q(j.value)},[v("div",{class:$e(j.className)},[W.$slots.item?Ne(W.$slots,"item",{key:0,item:j}):ae("",!0),W.$slots.item?ae("",!0):(k(),D(Ve,{key:1},[ft(se(j.text),1)],64))],2)],42,R5))),128))],2))),128))],6),W.$slots["button-icon"]?An((k(),D("button",{key:0,ref_key:"toggleButton",ref:B,type:"button","aria-label":(E=Q(c))==null?void 0:E.toggleOverlay,class:$e(P.value),tabindex:"0",onClick:fe,onKeydown:Pe},[Ne(W.$slots,"button-icon")],42,D5)),[[Vr,!Q(p)(W.hideNavigation,W.type)]]):ae("",!0)],38)}}}),hd=fn({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean}},setup(e){const t=e,n=me(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),r=me(()=>({dp__instance_calendar:t.multiCalendars>0}));return(s,a)=>(k(),D("div",{class:$e({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse})},[(k(!0),D(Ve,null,Qe(n.value,(o,u)=>(k(),D("div",{key:o,class:$e(r.value)},[Ne(s.$slots,"default",{instance:o,index:u})],2))),128))],2))}}),P5=["aria-label","aria-disabled"],uo=fn({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,r=de(null);return Ht(()=>n("set-ref",r)),(s,a)=>(k(),D("button",{ref_key:"elRef",ref:r,type:"button",class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:a[0]||(a[0]=o=>s.$emit("activate")),onKeydown:a[1]||(a[1]=o=>Q(Sr)(o,()=>s.$emit("activate"),!0))},[v("span",{class:$e(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[Ne(s.$slots,"default")],2)],40,P5))}}),L5={class:"dp--year-mode-picker"},I5=["aria-label","data-test"],xw=fn({__name:"YearModePicker",props:{...ws,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const n=t,r=e,{showRightIcon:s,showLeftIcon:a}=md(),{defaultedConfig:o,defaultedMultiCalendars:u,defaultedAriaLabels:c,defaultedTransitions:h,defaultedUI:f}=sn(r),{showTransition:p,transitionName:m}=Bo(h),y=(A=!1,B)=>{n("toggle-year-picker",{flow:A,show:B})},_=A=>{n("year-select",A)},b=(A=!1)=>{n("handle-year",A)};return(A,B)=>{var V,x,C,$,H;return k(),D("div",L5,[Q(a)(Q(u),e.instance)?(k(),at(uo,{key:0,ref:"mpPrevIconRef","aria-label":(V=Q(c))==null?void 0:V.prevYear,disabled:e.isDisabled(!1),class:$e((x=Q(f))==null?void 0:x.navBtnPrev),onActivate:B[0]||(B[0]=F=>b(!1))},{default:Te(()=>[A.$slots["arrow-left"]?Ne(A.$slots,"arrow-left",{key:0}):ae("",!0),A.$slots["arrow-left"]?ae("",!0):(k(),at(Q(Jp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),v("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":(C=Q(c))==null?void 0:C.openYearsOverlay,"data-test":`year-mode-btn-${e.instance}`,onClick:B[1]||(B[1]=()=>y(!1)),onKeydown:B[2]||(B[2]=$n(()=>y(!1),["enter"]))},[A.$slots.year?Ne(A.$slots,"year",{key:0,year:e.year}):ae("",!0),A.$slots.year?ae("",!0):(k(),D(Ve,{key:1},[ft(se(e.year),1)],64))],40,I5),Q(s)(Q(u),e.instance)?(k(),at(uo,{key:1,ref:"mpNextIconRef","aria-label":($=Q(c))==null?void 0:$.nextYear,disabled:e.isDisabled(!0),class:$e((H=Q(f))==null?void 0:H.navBtnNext),onActivate:B[3]||(B[3]=F=>b(!0))},{default:Te(()=>[A.$slots["arrow-right"]?Ne(A.$slots,"arrow-right",{key:0}):ae("",!0),A.$slots["arrow-right"]?ae("",!0):(k(),at(Q(Zp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),pe(ys,{name:Q(m)(e.showYearPicker),css:Q(p)},{default:Te(()=>[e.showYearPicker?(k(),at($o,{key:0,items:e.items,"text-input":A.textInput,"esc-close":A.escClose,config:A.config,"is-last":A.autoApply&&!Q(o).keepActionRow,"hide-navigation":A.hideNavigation,"aria-labels":A.ariaLabels,type:"year",onToggle:y,onSelected:B[4]||(B[4]=F=>_(F))},Hn({"button-icon":Te(()=>[A.$slots["calendar-icon"]?Ne(A.$slots,"calendar-icon",{key:0}):ae("",!0),A.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))]),_:2},[A.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:F})=>[Ne(A.$slots,"year-overlay-value",{text:F.text,value:F.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels"])):ae("",!0)]),_:3},8,["name","css"])])}}}),am=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(r=>kt(e,r))){const r=t.value.filter(s=>!kt(s,e));t.value=r.length?r:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},lm=(e,t,n)=>{let r=e.value?e.value.slice():[];return r.length===2&&r[1]!==null&&(r=[]),r.length?on(t,r[0])?(r.unshift(t),n("range-start",r[0]),n("range-start",r[1])):(r[1]=t,n("range-end",t)):(r=[t],n("range-start",t)),r},pd=(e,t,n,r)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&r&&n&&t("auto-apply"))},kw=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>Ar(De(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=Ar(De(e.value),e.timezone))},Sw=(e,t,n,r)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&r.value.partialRange)?r.value.fixedStart&&(_n(e,t.value[0])||kt(e,t.value[0]))?[t.value[0],e]:r.value.fixedEnd&&(on(e,t.value[1])||kt(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],Tw=({multiCalendars:e,range:t,highlight:n,propDates:r,calendars:s,modelValue:a,props:o,filters:u,year:c,month:h,emit:f})=>{const p=me(()=>nm(o.yearRange,o.locale,o.reverseYears)),m=de([!1]),y=me(()=>(O,J)=>{const X=qt(hs(new Date),{month:h.value(O),year:c.value(O)}),fe=J?K1(X):Co(X);return vw(fe,r.value.maxDate,r.value.minDate,o.preventMinMaxNavigation,J)}),_=()=>Array.isArray(a.value)&&e.value.solo&&a.value[1],b=()=>{for(let O=0;O{if(!O)return b();const J=qt(De(),s.value[O]);return s.value[0].year=lt(lw(J,e.value.count-1)),b()},B=(O,J)=>{const X=zF(J,O);return t.value.showLastInRange&&X>1?J:O},V=O=>o.focusStartDate||e.value.solo?O[0]:O[1]?B(O[0],O[1]):O[0],x=()=>{if(a.value){const O=Array.isArray(a.value)?V(a.value):a.value;s.value[0]={month:wt(O),year:lt(O)}}},C=()=>{x(),e.value.count&&b()};Wt(a,(O,J)=>{o.isTextInputDate&&JSON.stringify(O??{})!==JSON.stringify(J??{})&&C()}),Ht(()=>{C()});const $=(O,J)=>{s.value[J].year=O,f("update-month-year",{instance:J,year:O,month:s.value[J].month}),e.value.count&&!e.value.solo&&A(J)},H=me(()=>O=>bl(p.value,J=>{var X;const fe=c.value(O)===J.value,ne=Oo(J.value,wl(r.value.minDate),wl(r.value.maxDate))||((X=u.value.years)==null?void 0:X.includes(c.value(O))),N=im(n.value,J.value);return{active:fe,disabled:ne,highlighted:N}})),F=(O,J)=>{$(O,J),P(J)},U=(O,J=!1)=>{if(!y.value(O,J)){const X=J?c.value(O)+1:c.value(O)-1;$(X,O)}},P=(O,J=!1,X)=>{J||f("reset-flow"),X!==void 0?m.value[O]=X:m.value[O]=!m.value[O],m.value[O]?f("overlay-toggle",{open:!0,overlay:Qn.year}):(f("overlay-closed"),f("overlay-toggle",{open:!1,overlay:Qn.year}))};return{isDisabled:y,groupedYears:H,showYearPicker:m,selectYear:$,toggleYearPicker:P,handleYearSelect:F,handleYear:U}},N5=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,defaultedRange:o,defaultedHighlight:u,propDates:c,defaultedTz:h,defaultedFilters:f,defaultedMultiDates:p}=sn(e),m=()=>{e.isTextInputDate&&C(lt(De(e.startDate)),0)},{modelValue:y,year:_,month:b,calendars:A}=Ho(e,t,m),B=me(()=>uw(e.formatLocale,e.locale,e.monthNameFormat)),V=de(null),{checkMinMaxRange:x}=ji(e),{selectYear:C,groupedYears:$,showYearPicker:H,toggleYearPicker:F,handleYearSelect:U,handleYear:P,isDisabled:O}=Tw({modelValue:y,multiCalendars:n,range:o,highlight:u,calendars:A,year:_,propDates:c,month:b,filters:f,props:e,emit:t});Ht(()=>{e.startDate&&(y.value&&e.focusStartDate||!y.value)&&C(lt(De(e.startDate)),0)});const J=E=>E?{month:wt(E),year:lt(E)}:{month:null,year:null},X=()=>y.value?Array.isArray(y.value)?y.value.map(E=>J(E)):J(y.value):J(),fe=(E,re)=>{const _e=A.value[E],j=X();return Array.isArray(j)?j.some(Ie=>Ie.year===(_e==null?void 0:_e.year)&&Ie.month===re):(_e==null?void 0:_e.year)===j.year&&re===j.month},ne=(E,re,_e)=>{var j,Ie;const Xe=X();return Array.isArray(Xe)?_.value(re)===((j=Xe[_e])==null?void 0:j.year)&&E===((Ie=Xe[_e])==null?void 0:Ie.month):!1},N=(E,re)=>{if(o.value.enabled){const _e=X();if(Array.isArray(y.value)&&Array.isArray(_e)){const j=ne(E,re,0)||ne(E,re,1),Ie=Qs(hs(De()),E,_.value(re));return dd(y.value,V.value,Ie)&&!j}return!1}return!1},Z=me(()=>E=>bl(B.value,re=>{var _e;const j=fe(E,re.value),Ie=Oo(re.value,hw(_.value(E),c.value.minDate),pw(_.value(E),c.value.maxDate))||l5(c.value.disabledDates,_.value(E)).includes(re.value)||((_e=f.value.months)==null?void 0:_e.includes(re.value)),Xe=N(re.value,E),be=_w(u.value,re.value,_.value(E));return{active:j,disabled:Ie,isBetween:Xe,highlighted:be}})),R=(E,re)=>Qs(hs(De()),E,_.value(re)),q=(E,re)=>{const _e=y.value?y.value:hs(new Date);y.value=Qs(_e,E,_.value(re)),t("auto-apply"),t("update-flow-step")},he=(E,re)=>{const _e=R(E,re);o.value.fixedEnd||o.value.fixedStart?y.value=Sw(_e,y,t,o):y.value?x(_e,y.value)&&(y.value=lm(y,R(E,re),t)):y.value=[R(E,re)],Un().then(()=>{pd(y.value,t,e.autoApply,e.modelAuto)})},Ae=(E,re)=>{am(R(E,re),y,p.value.limit),t("auto-apply",!0)},Pe=(E,re)=>(A.value[re].month=E,ie(re,A.value[re].year,E),p.value.enabled?Ae(E,re):o.value.enabled?he(E,re):q(E,re)),W=(E,re)=>{C(E,re),ie(re,E,null)},ie=(E,re,_e)=>{let j=_e;if(!j&&j!==0){const Ie=X();j=Array.isArray(Ie)?Ie[E].month:Ie.month}t("update-month-year",{instance:E,year:re,month:j})};return{groupedMonths:Z,groupedYears:$,year:_,isDisabled:O,defaultedMultiCalendars:n,defaultedAriaLabels:r,defaultedTransitions:s,defaultedConfig:a,showYearPicker:H,modelValue:y,presetDate:(E,re)=>{kw({value:E,modelValue:y,range:o.value.enabled,timezone:re?void 0:h.value.timezone}),t("auto-apply")},setHoverDate:(E,re)=>{V.value=R(E,re)},selectMonth:Pe,selectYear:W,toggleYearPicker:F,handleYearSelect:U,handleYear:P,getModelMonthYear:X}},V5=fn({compatConfig:{MODE:3},__name:"MonthPicker",props:{...ws},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=Bi(),a=$r(s,"yearMode"),o=e;Ht(()=>{o.shadow||r("mount",null)});const{groupedMonths:u,groupedYears:c,year:h,isDisabled:f,defaultedMultiCalendars:p,defaultedConfig:m,showYearPicker:y,modelValue:_,presetDate:b,setHoverDate:A,selectMonth:B,selectYear:V,toggleYearPicker:x,handleYearSelect:C,handleYear:$,getModelMonthYear:H}=N5(o,r);return t({getSidebarProps:()=>({modelValue:_,year:h,getModelMonthYear:H,selectMonth:B,selectYear:V,handleYear:$}),presetDate:b,toggleYearPicker:F=>x(0,F)}),(F,U)=>(k(),at(hd,{"multi-calendars":Q(p).count,collapse:F.collapse,stretch:""},{default:Te(({instance:P})=>[F.$slots["top-extra"]?Ne(F.$slots,"top-extra",{key:0,value:F.internalModelValue}):ae("",!0),F.$slots["month-year"]?Ne(F.$slots,"month-year",wn(cn({key:1},{year:Q(h),months:Q(u)(P),years:Q(c)(P),selectMonth:Q(B),selectYear:Q(V),instance:P}))):(k(),at($o,{key:2,items:Q(u)(P),"arrow-navigation":F.arrowNavigation,"is-last":F.autoApply&&!Q(m).keepActionRow,"esc-close":F.escClose,height:Q(m).modeHeight,config:F.config,"no-overlay-focus":!!(F.noOverlayFocus||F.textInput),"use-relative":"",type:"month",onSelected:O=>Q(B)(O,P),onHoverValue:O=>Q(A)(O,P)},Hn({header:Te(()=>[pe(xw,cn(F.$props,{items:Q(c)(P),instance:P,"show-year-picker":Q(y)[P],year:Q(h)(P),"is-disabled":O=>Q(f)(P,O),onHandleYear:O=>Q($)(P,O),onYearSelect:O=>Q(C)(O,P),onToggleYearPicker:O=>Q(x)(P,O==null?void 0:O.flow,O==null?void 0:O.show)}),Hn({_:2},[Qe(Q(a),(O,J)=>({name:O,fn:Te(X=>[Ne(F.$slots,O,wn(Yn(X)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[F.$slots["month-overlay-value"]?{name:"item",fn:Te(({item:O})=>[Ne(F.$slots,"month-overlay-value",{text:O.text,value:O.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse"]))}}),F5=(e,t)=>{const n=()=>{e.isTextInputDate&&(f.value=lt(De(e.startDate)))},{modelValue:r}=Ho(e,t,n),s=de(null),{defaultedHighlight:a,defaultedMultiDates:o,defaultedFilters:u,defaultedRange:c,propDates:h}=sn(e),f=de();Ht(()=>{e.startDate&&(r.value&&e.focusStartDate||!r.value)&&(f.value=lt(De(e.startDate)))});const p=b=>Array.isArray(r.value)?r.value.some(A=>lt(A)===b):r.value?lt(r.value)===b:!1,m=b=>c.value.enabled&&Array.isArray(r.value)?dd(r.value,s.value,_(b)):!1,y=me(()=>bl(nm(e.yearRange,e.locale,e.reverseYears),b=>{const A=p(b.value),B=Oo(b.value,wl(h.value.minDate),wl(h.value.maxDate))||u.value.years.includes(b.value),V=m(b.value)&&!A,x=im(a.value,b.value);return{active:A,disabled:B,isBetween:V,highlighted:x}})),_=b=>Ds(hs(Co(new Date)),b);return{groupedYears:y,modelValue:r,focusYear:f,setHoverValue:b=>{s.value=Ds(hs(new Date),b)},selectYear:b=>{var A;if(t("update-month-year",{instance:0,year:b}),o.value.enabled)return r.value?Array.isArray(r.value)&&(((A=r.value)==null?void 0:A.map(B=>lt(B))).includes(b)?r.value=r.value.filter(B=>lt(B)!==b):r.value.push(Ds(hr(De()),b))):r.value=[Ds(hr(Co(De())),b)],t("auto-apply",!0);c.value.enabled?(r.value=lm(r,_(b),t),Un().then(()=>{pd(r.value,t,e.autoApply,e.modelAuto)})):(r.value=_(b),t("auto-apply"))}}},$5=fn({compatConfig:{MODE:3},__name:"YearPicker",props:{...ws},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,{groupedYears:a,modelValue:o,focusYear:u,selectYear:c,setHoverValue:h}=F5(s,r),{defaultedConfig:f}=sn(s);return t({getSidebarProps:()=>({modelValue:o,selectYear:c})}),(p,m)=>(k(),D("div",null,[p.$slots["top-extra"]?Ne(p.$slots,"top-extra",{key:0,value:p.internalModelValue}):ae("",!0),p.$slots["month-year"]?Ne(p.$slots,"month-year",wn(cn({key:1},{years:Q(a),selectYear:Q(c)}))):(k(),at($o,{key:2,items:Q(a),"is-last":p.autoApply&&!Q(f).keepActionRow,height:Q(f).modeHeight,config:p.config,"no-overlay-focus":!!(p.noOverlayFocus||p.textInput),"focus-value":Q(u),type:"year","use-relative":"",onSelected:Q(c),onHoverValue:Q(h)},Hn({_:2},[p.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:y})=>[Ne(p.$slots,"year-overlay-value",{text:y.text,value:y.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),B5={key:0,class:"dp__time_input"},H5=["data-test","aria-label","onKeydown","onClick","onMousedown"],U5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),j5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),q5=["aria-label","disabled","data-test","onKeydown","onClick"],W5=["data-test","aria-label","onKeydown","onClick","onMousedown"],Y5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1),z5=v("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1),K5={key:0},G5=["aria-label"],J5=fn({compatConfig:{MODE:3},__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},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ws},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{setTimePickerElements:a,setTimePickerBackRef:o}=Ui(),{defaultedAriaLabels:u,defaultedTransitions:c,defaultedFilters:h,defaultedConfig:f,defaultedRange:p}=sn(s),{transitionName:m,showTransition:y}=Bo(c),_=Hr({hours:!1,minutes:!1,seconds:!1}),b=de("AM"),A=de(null),B=de([]),V=de();Ht(()=>{r("mounted")});const x=z=>qt(new Date,{hours:z.hours,minutes:z.minutes,seconds:s.enableSeconds?z.seconds:0,milliseconds:0}),C=me(()=>z=>Z(z,s[z])||H(z,s[z])),$=me(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),H=(z,S)=>p.value.enabled&&!p.value.disableTimeRangeValidation?!s.validateTime(z,S):!1,F=(z,S)=>{if(p.value.enabled&&!p.value.disableTimeRangeValidation){const I=S?+s[`${z}Increment`]:-+s[`${z}Increment`],G=s[z]+I;return!s.validateTime(z,G)}return!1},U=me(()=>z=>!Pe(+s[z]+ +s[`${z}Increment`],z)||F(z,!0)),P=me(()=>z=>!Pe(+s[z]-+s[`${z}Increment`],z)||F(z,!1)),O=(z,S)=>H1(qt(De(),z),S),J=(z,S)=>U6(qt(De(),z),S),X=me(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),fe=me(()=>{const z=[{type:"hours"}];return s.enableMinutes&&z.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&z.push({type:"",separator:!0},{type:"seconds"}),z}),ne=me(()=>fe.value.filter(z=>!z.separator)),N=me(()=>z=>{if(z==="hours"){const S=j(+s.hours);return{text:S<10?`0${S}`:`${S}`,value:S}}return{text:s[z]<10?`0${s[z]}`:`${s[z]}`,value:s[z]}}),Z=(z,S)=>{var I;if(!s.disabledTimesConfig)return!1;const G=s.disabledTimesConfig(s.order,z==="hours"?S:void 0);return G[z]?!!((I=G[z])!=null&&I.includes(S)):!0},R=(z,S)=>S!=="hours"||b.value==="AM"?z:z+12,q=z=>{const S=s.is24?24:12,I=z==="hours"?S:60,G=+s[`${z}GridIncrement`],te=z==="hours"&&!s.is24?G:0,ge=[];for(let Y=te;Y({active:!1,disabled:h.value.times[z].includes(Y.value)||!Pe(Y.value,z)||Z(z,Y.value)||H(z,Y.value)}))},he=z=>z>=0?z:59,Ae=z=>z>=0?z:23,Pe=(z,S)=>{const I=s.minTime?x(Qf(s.minTime)):null,G=s.maxTime?x(Qf(s.maxTime)):null,te=x(Qf($.value,S,S==="minutes"||S==="seconds"?he(z):Ae(z)));return I&&G?(Eo(te,G)||el(te,G))&&(yl(te,I)||el(te,I)):I?yl(te,I)||el(te,I):G?Eo(te,G)||el(te,G):!0},W=z=>s[`no${z[0].toUpperCase()+z.slice(1)}Overlay`],ie=z=>{W(z)||(_[z]=!_[z],_[z]?r("overlay-opened",z):r("overlay-closed",z))},E=z=>z==="hours"?ri:z==="minutes"?Vi:vl,re=()=>{V.value&&clearTimeout(V.value)},_e=(z,S=!0,I)=>{const G=S?O:J,te=S?+s[`${z}Increment`]:-+s[`${z}Increment`];Pe(+s[z]+te,z)&&r(`update:${z}`,E(z)(G({[z]:+s[z]},{[z]:+s[`${z}Increment`]}))),!(I!=null&&I.keyboard)&&f.value.timeArrowHoldThreshold&&(V.value=setTimeout(()=>{_e(z,S)},f.value.timeArrowHoldThreshold))},j=z=>s.is24?z:(z>=12?b.value="PM":b.value="AM",K6(z)),Ie=()=>{b.value==="PM"?(b.value="AM",r("update:hours",s.hours-12)):(b.value="PM",r("update:hours",s.hours+12)),r("am-pm-change",b.value)},Xe=z=>{_[z]=!0},be=(z,S,I)=>{if(z&&s.arrowNavigation){Array.isArray(B.value[S])?B.value[S][I]=z:B.value[S]=[z];const G=B.value.reduce((te,ge)=>ge.map((Y,ce)=>[...te[ce]||[],ge[ce]]),[]);o(s.closeTimePickerBtn),A.value&&(G[1]=G[1].concat(A.value)),a(G,s.order)}},et=(z,S)=>(ie(z),r(`update:${z}`,S));return t({openChildCmp:Xe}),(z,S)=>{var I;return z.disabled?ae("",!0):(k(),D("div",B5,[(k(!0),D(Ve,null,Qe(fe.value,(G,te)=>{var ge,Y,ce;return k(),D("div",{key:te,class:$e(X.value)},[G.separator?(k(),D(Ve,{key:0},[ft(" : ")],64)):(k(),D(Ve,{key:1},[v("button",{ref_for:!0,ref:ye=>be(ye,te,0),type:"button",class:$e({dp__btn:!0,dp__inc_dec_button:!z.timePickerInline,dp__inc_dec_button_inline:z.timePickerInline,dp__tp_inline_btn_top:z.timePickerInline,dp__inc_dec_button_disabled:U.value(G.type)}),"data-test":`${G.type}-time-inc-btn-${s.order}`,"aria-label":(ge=Q(u))==null?void 0:ge.incrementValue(G.type),tabindex:"0",onKeydown:ye=>Q(Sr)(ye,()=>_e(G.type,!0,{keyboard:!0}),!0),onClick:ye=>Q(f).timeArrowHoldThreshold?void 0:_e(G.type,!0),onMousedown:ye=>Q(f).timeArrowHoldThreshold?_e(G.type,!0):void 0,onMouseup:re},[s.timePickerInline?(k(),D(Ve,{key:1},[z.$slots["tp-inline-arrow-up"]?Ne(z.$slots,"tp-inline-arrow-up",{key:0}):(k(),D(Ve,{key:1},[U5,j5],64))],64)):(k(),D(Ve,{key:0},[z.$slots["arrow-up"]?Ne(z.$slots,"arrow-up",{key:0}):ae("",!0),z.$slots["arrow-up"]?ae("",!0):(k(),at(Q(Qp),{key:1}))],64))],42,H5),v("button",{ref_for:!0,ref:ye=>be(ye,te,1),type:"button","aria-label":(Y=Q(u))==null?void 0:Y.openTpOverlay(G.type),class:$e({dp__time_display:!0,dp__time_display_block:!z.timePickerInline,dp__time_display_inline:z.timePickerInline,"dp--time-invalid":C.value(G.type),"dp--time-overlay-btn":!C.value(G.type)}),disabled:W(G.type),tabindex:"0","data-test":`${G.type}-toggle-overlay-btn-${s.order}`,onKeydown:ye=>Q(Sr)(ye,()=>ie(G.type),!0),onClick:ye=>ie(G.type)},[z.$slots[G.type]?Ne(z.$slots,G.type,{key:0,text:N.value(G.type).text,value:N.value(G.type).value}):ae("",!0),z.$slots[G.type]?ae("",!0):(k(),D(Ve,{key:1},[ft(se(N.value(G.type).text),1)],64))],42,q5),v("button",{ref_for:!0,ref:ye=>be(ye,te,2),type:"button",class:$e({dp__btn:!0,dp__inc_dec_button:!z.timePickerInline,dp__inc_dec_button_inline:z.timePickerInline,dp__tp_inline_btn_bottom:z.timePickerInline,dp__inc_dec_button_disabled:P.value(G.type)}),"data-test":`${G.type}-time-dec-btn-${s.order}`,"aria-label":(ce=Q(u))==null?void 0:ce.decrementValue(G.type),tabindex:"0",onKeydown:ye=>Q(Sr)(ye,()=>_e(G.type,!1,{keyboard:!0}),!0),onClick:ye=>Q(f).timeArrowHoldThreshold?void 0:_e(G.type,!1),onMousedown:ye=>Q(f).timeArrowHoldThreshold?_e(G.type,!1):void 0,onMouseup:re},[s.timePickerInline?(k(),D(Ve,{key:1},[z.$slots["tp-inline-arrow-down"]?Ne(z.$slots,"tp-inline-arrow-down",{key:0}):(k(),D(Ve,{key:1},[Y5,z5],64))],64)):(k(),D(Ve,{key:0},[z.$slots["arrow-down"]?Ne(z.$slots,"arrow-down",{key:0}):ae("",!0),z.$slots["arrow-down"]?ae("",!0):(k(),at(Q(em),{key:1}))],64))],42,W5)],64))],2)}),128)),z.is24?ae("",!0):(k(),D("div",K5,[z.$slots["am-pm-button"]?Ne(z.$slots,"am-pm-button",{key:0,toggle:Ie,value:b.value}):ae("",!0),z.$slots["am-pm-button"]?ae("",!0):(k(),D("button",{key:1,ref_key:"amPmButton",ref:A,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(I=Q(u))==null?void 0:I.amPmButton,tabindex:"0",onClick:Ie,onKeydown:S[0]||(S[0]=G=>Q(Sr)(G,()=>Ie(),!0))},se(b.value),41,G5))])),(k(!0),D(Ve,null,Qe(ne.value,(G,te)=>(k(),at(ys,{key:te,name:Q(m)(_[G.type]),css:Q(y)},{default:Te(()=>[_[G.type]?(k(),at($o,{key:0,items:q(G.type),"is-last":z.autoApply&&!Q(f).keepActionRow,"esc-close":z.escClose,type:G.type,"text-input":z.textInput,config:z.config,"arrow-navigation":z.arrowNavigation,"aria-labels":z.ariaLabels,onSelected:ge=>et(G.type,ge),onToggle:ge=>ie(G.type),onResetFlow:S[1]||(S[1]=ge=>z.$emit("reset-flow"))},Hn({"button-icon":Te(()=>[z.$slots["clock-icon"]?Ne(z.$slots,"clock-icon",{key:0}):ae("",!0),z.$slots["clock-icon"]?ae("",!0):(k(),at(Al(z.timePickerInline?Q(Cl):Q(Xp)),{key:1}))]),_:2},[z.$slots[`${G.type}-overlay-value`]?{name:"item",fn:Te(({item:ge})=>[Ne(z.$slots,`${G.type}-overlay-value`,{text:ge.text,value:ge.value})]),key:"0"}:void 0,z.$slots[`${G.type}-overlay-header`]?{name:"header",fn:Te(()=>[Ne(z.$slots,`${G.type}-overlay-header`,{toggle:()=>ie(G.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","onSelected","onToggle"])):ae("",!0)]),_:2},1032,["name","css"]))),128))]))}}}),Z5={class:"dp--tp-wrap"},X5=["aria-label","tabindex"],Q5=["tabindex"],eB=["aria-label"],Aw=fn({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...ws},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMatrix:a,setTimePicker:o}=Ui(),u=Bi(),{defaultedTransitions:c,defaultedAriaLabels:h,defaultedTextInput:f,defaultedConfig:p,defaultedRange:m}=sn(s),{transitionName:y,showTransition:_}=Bo(c),{hideNavigationButtons:b}=md(),A=de(null),B=de(null),V=de([]),x=de(null);Ht(()=>{r("mount"),!s.timePicker&&s.arrowNavigation?a([Ln(A.value)],"time"):o(!0,s.timePicker)});const C=me(()=>m.value.enabled&&s.modelAuto?cw(s.internalModelValue):!0),$=de(!1),H=R=>({hours:Array.isArray(s.hours)?s.hours[R]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[R]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[R]:s.seconds}),F=me(()=>{const R=[];if(m.value.enabled)for(let q=0;q<2;q++)R.push(H(q));else R.push(H(0));return R}),U=(R,q=!1,he="")=>{q||r("reset-flow"),$.value=R,r(R?"overlay-opened":"overlay-closed",Qn.time),s.arrowNavigation&&o(R),Un(()=>{he!==""&&V.value[0]&&V.value[0].openChildCmp(he)})},P=me(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!p.value.keepActionRow})),O=$r(u,"timePicker"),J=(R,q,he)=>m.value.enabled?q===0?[R,F.value[1][he]]:[F.value[0][he],R]:R,X=R=>{r("update:hours",R)},fe=R=>{r("update:minutes",R)},ne=R=>{r("update:seconds",R)},N=()=>{if(x.value&&!f.value.enabled&&!s.noOverlayFocus){const R=dw(x.value);R&&R.focus({preventScroll:!0})}},Z=R=>{r("overlay-closed",R)};return t({toggleTimePicker:U}),(R,q)=>{var he;return k(),D("div",Z5,[!R.timePicker&&!R.timePickerInline?An((k(),D("button",{key:0,ref_key:"openTimePickerBtn",ref:A,type:"button",class:$e(P.value),"aria-label":(he=Q(h))==null?void 0:he.openTimePicker,tabindex:R.noOverlayFocus?void 0:0,"data-test":"open-time-picker-btn",onKeydown:q[0]||(q[0]=Ae=>Q(Sr)(Ae,()=>U(!0))),onClick:q[1]||(q[1]=Ae=>U(!0))},[R.$slots["clock-icon"]?Ne(R.$slots,"clock-icon",{key:0}):ae("",!0),R.$slots["clock-icon"]?ae("",!0):(k(),at(Q(Xp),{key:1}))],42,X5)),[[Vr,!Q(b)(R.hideNavigation,"time")]]):ae("",!0),pe(ys,{name:Q(y)($.value),css:Q(_)&&!R.timePickerInline},{default:Te(()=>{var Ae;return[$.value||R.timePicker||R.timePickerInline?(k(),D("div",{key:0,ref_key:"overlayRef",ref:x,class:$e({dp__overlay:!R.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!R.timePickerInline,"dp--overlay-relative":s.timePicker}),style:bn(R.timePicker?{height:`${Q(p).modeHeight}px`}:void 0),tabindex:R.timePickerInline?void 0:0},[v("div",{class:$e(R.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[R.$slots["time-picker-overlay"]?Ne(R.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:X,setMinutes:fe,setSeconds:ne}):ae("",!0),R.$slots["time-picker-overlay"]?ae("",!0):(k(),D("div",{key:1,class:$e(R.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(k(!0),D(Ve,null,Qe(F.value,(Pe,W)=>An((k(),at(J5,cn({key:W,ref_for:!0},{...R.$props,order:W,hours:Pe.hours,minutes:Pe.minutes,seconds:Pe.seconds,closeTimePickerBtn:B.value,disabledTimesConfig:e.disabledTimesConfig,disabled:W===0?R.fixedStart:R.fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:V,"validate-time":(ie,E)=>e.validateTime(ie,J(E,W,ie)),"onUpdate:hours":ie=>X(J(ie,W,"hours")),"onUpdate:minutes":ie=>fe(J(ie,W,"minutes")),"onUpdate:seconds":ie=>ne(J(ie,W,"seconds")),onMounted:N,onOverlayClosed:Z,onOverlayOpened:q[2]||(q[2]=ie=>R.$emit("overlay-opened",ie)),onAmPmChange:q[3]||(q[3]=ie=>R.$emit("am-pm-change",ie))}),Hn({_:2},[Qe(Q(O),(ie,E)=>({name:ie,fn:Te(re=>[Ne(R.$slots,ie,cn({ref_for:!0},re))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Vr,W===0?!0:C.value]])),128))],2)),!R.timePicker&&!R.timePickerInline?An((k(),D("button",{key:2,ref_key:"closeTimePickerBtn",ref:B,type:"button",class:$e(P.value),"aria-label":(Ae=Q(h))==null?void 0:Ae.closeTimePicker,tabindex:"0",onKeydown:q[4]||(q[4]=Pe=>Q(Sr)(Pe,()=>U(!1))),onClick:q[5]||(q[5]=Pe=>U(!1))},[R.$slots["calendar-icon"]?Ne(R.$slots,"calendar-icon",{key:0}):ae("",!0),R.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))],42,eB)),[[Vr,!Q(b)(R.hideNavigation,"time")]]):ae("",!0)],2)],14,Q5)):ae("",!0)]}),_:3},8,["name","css"])])}}}),Cw=(e,t,n,r)=>{const{defaultedRange:s}=sn(e),a=(x,C)=>Array.isArray(t[x])?t[x][C]:t[x],o=x=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[x]:t.seconds:0,u=(x,C)=>x?C!==void 0?Di(x,a("hours",C),a("minutes",C),o(C)):Di(x,t.hours,t.minutes,o()):aw(De(),o(C)),c=(x,C)=>{t[x]=C},h=me(()=>e.modelAuto&&s.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:s.value.enabled),f=(x,C)=>{const $=Object.fromEntries(Object.keys(t).map(H=>H===x?[H,C]:[H,t[H]].slice()));if(h.value&&!s.value.disableTimeRangeValidation){const H=U=>n.value?Di(n.value[U],$.hours[U],$.minutes[U],$.seconds[U]):null,F=U=>iw(n.value[U],0);return!(kt(H(0),H(1))&&(yl(H(0),F(1))||Eo(H(1),F(0))))}return!0},p=(x,C)=>{f(x,C)&&(c(x,C),r&&r())},m=x=>{p("hours",x)},y=x=>{p("minutes",x)},_=x=>{p("seconds",x)},b=(x,C,$,H)=>{C&&m(x),!C&&!$&&y(x),$&&_(x),n.value&&H(n.value)},A=x=>{if(x){const C=Array.isArray(x),$=C?[+x[0].hours,+x[1].hours]:+x.hours,H=C?[+x[0].minutes,+x[1].minutes]:+x.minutes,F=C?[+x[0].seconds,+x[1].seconds]:+x.seconds;c("hours",$),c("minutes",H),e.enableSeconds&&c("seconds",F)}},B=(x,C)=>{const $={hours:Array.isArray(t.hours)?t.hours[x]:t.hours,disabledArr:[]};return(C||C===0)&&($.hours=C),Array.isArray(e.disabledTimes)&&($.disabledArr=s.value.enabled&&Array.isArray(e.disabledTimes[x])?e.disabledTimes[x]:e.disabledTimes),$},V=me(()=>(x,C)=>{var $;if(Array.isArray(e.disabledTimes)){const{disabledArr:H,hours:F}=B(x,C),U=H.filter(P=>+P.hours===F);return(($=U[0])==null?void 0:$.minutes)==="*"?{hours:[F],minutes:void 0,seconds:void 0}:{hours:[],minutes:(U==null?void 0:U.map(P=>+P.minutes))??[],seconds:(U==null?void 0:U.map(P=>P.seconds?+P.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:c,updateHours:m,updateMinutes:y,updateSeconds:_,getSetDateTime:u,updateTimeValues:b,getSecondsValue:o,assignStartTime:A,validateTime:f,disabledTimesConfig:V}},tB=(e,t)=>{const n=()=>{e.isTextInputDate&&C()},{modelValue:r,time:s}=Ho(e,t,n),{defaultedStartTime:a,defaultedRange:o,defaultedTz:u}=sn(e),{updateTimeValues:c,getSetDateTime:h,setTime:f,assignStartTime:p,disabledTimesConfig:m,validateTime:y}=Cw(e,s,r,_);function _(){t("update-flow-step")}const b=H=>{const{hours:F,minutes:U,seconds:P}=H;return{hours:+F,minutes:+U,seconds:P?+P:0}},A=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const F=b(e.startTime[0]),U=b(e.startTime[1]);return[qt(De(),F),qt(De(),U)]}const H=b(e.startTime);return qt(De(),H)}return o.value.enabled?[null,null]:null},B=()=>{if(o.value.enabled){const[H,F]=A();r.value=[Ar(h(H,0),u.value.timezone),Ar(h(F,1),u.value.timezone)]}else r.value=Ar(h(A()),u.value.timezone)},V=H=>Array.isArray(H)?[ga(De(H[0])),ga(De(H[1]))]:[ga(H??De())],x=(H,F,U)=>{f("hours",H),f("minutes",F),f("seconds",e.enableSeconds?U:0)},C=()=>{const[H,F]=V(r.value);return o.value.enabled?x([H.hours,F.hours],[H.minutes,F.minutes],[H.seconds,F.seconds]):x(H.hours,H.minutes,H.seconds)};Ht(()=>{if(!e.shadow)return p(a.value),r.value?C():B()});const $=()=>{Array.isArray(r.value)?r.value=r.value.map((H,F)=>H&&h(H,F)):r.value=h(r.value),t("time-update")};return{modelValue:r,time:s,disabledTimesConfig:m,updateTime:(H,F=!0,U=!1)=>{c(H,F,U,$)},validateTime:y}},nB=fn({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...ws},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=$r(a,"timePicker"),u=de(null),{time:c,modelValue:h,disabledTimesConfig:f,updateTime:p,validateTime:m}=tB(s,r);return Ht(()=>{s.shadow||r("mount",null)}),t({getSidebarProps:()=>({modelValue:h,time:c,updateTime:p}),toggleTimePicker:(y,_=!1,b="")=>{var A;(A=u.value)==null||A.toggleTimePicker(y,_,b)}}),(y,_)=>(k(),at(hd,{"multi-calendars":0,stretch:""},{default:Te(()=>[pe(Aw,cn({ref_key:"tpRef",ref:u},y.$props,{hours:Q(c).hours,minutes:Q(c).minutes,seconds:Q(c).seconds,"internal-model-value":y.internalModelValue,"disabled-times-config":Q(f),"validate-time":Q(m),"onUpdate:hours":_[0]||(_[0]=b=>Q(p)(b)),"onUpdate:minutes":_[1]||(_[1]=b=>Q(p)(b,!1)),"onUpdate:seconds":_[2]||(_[2]=b=>Q(p)(b,!1,!0)),onAmPmChange:_[3]||(_[3]=b=>y.$emit("am-pm-change",b)),onResetFlow:_[4]||(_[4]=b=>y.$emit("reset-flow")),onOverlayClosed:_[5]||(_[5]=b=>y.$emit("overlay-toggle",{open:!1,overlay:b})),onOverlayOpened:_[6]||(_[6]=b=>y.$emit("overlay-toggle",{open:!0,overlay:b}))}),Hn({_:2},[Qe(Q(o),(b,A)=>({name:b,fn:Te(B=>[Ne(y.$slots,b,wn(Yn(B)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3}))}}),rB={class:"dp--header-wrap"},sB={key:0,class:"dp__month_year_wrap"},iB={key:0},aB={class:"dp__month_year_wrap"},lB=["aria-label","data-test","onClick","onKeydown"],oB=fn({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...ws},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTransitions:a,defaultedAriaLabels:o,defaultedMultiCalendars:u,defaultedFilters:c,defaultedConfig:h,defaultedHighlight:f,propDates:p,defaultedUI:m}=sn(s),{transitionName:y,showTransition:_}=Bo(a),{buildMatrix:b}=Ui(),{handleMonthYearChange:A,isDisabled:B,updateMonthYear:V}=A5(s,r),{showLeftIcon:x,showRightIcon:C}=md(),$=de(!1),H=de(!1),F=de([null,null,null,null]);Ht(()=>{r("mount")});const U=W=>({get:()=>s[W],set:ie=>{const E=W===cs.month?cs.year:cs.month;r("update-month-year",{[W]:ie,[E]:s[E]}),W===cs.month?Z(!0):R(!0)}}),P=me(U(cs.month)),O=me(U(cs.year)),J=me(()=>W=>({month:s.month,year:s.year,items:W===cs.month?s.months:s.years,instance:s.instance,updateMonthYear:V,toggle:W===cs.month?Z:R})),X=me(()=>s.months.find(ie=>ie.value===s.month)||{text:"",value:0}),fe=me(()=>bl(s.months,W=>{const ie=s.month===W.value,E=Oo(W.value,hw(s.year,p.value.minDate),pw(s.year,p.value.maxDate))||c.value.months.includes(W.value),re=_w(f.value,W.value,s.year);return{active:ie,disabled:E,highlighted:re}})),ne=me(()=>bl(s.years,W=>{const ie=s.year===W.value,E=Oo(W.value,wl(p.value.minDate),wl(p.value.maxDate))||c.value.years.includes(W.value),re=im(f.value,W.value);return{active:ie,disabled:E,highlighted:re}})),N=(W,ie,E)=>{E!==void 0?W.value=E:W.value=!W.value,W.value?r("overlay-opened",ie):r("overlay-closed",ie)},Z=(W=!1,ie)=>{q(W),N($,Qn.month,ie)},R=(W=!1,ie)=>{q(W),N(H,Qn.year,ie)},q=W=>{W||r("reset-flow")},he=(W,ie)=>{s.arrowNavigation&&(F.value[ie]=Ln(W),b(F.value,"monthYear"))},Ae=me(()=>{var W,ie;return[{type:cs.month,index:1,toggle:Z,modelValue:P.value,updateModelValue:E=>P.value=E,text:X.value.text,showSelectionGrid:$.value,items:fe.value,ariaLabel:(W=o.value)==null?void 0:W.openMonthsOverlay},{type:cs.year,index:2,toggle:R,modelValue:O.value,updateModelValue:E=>O.value=E,text:fw(s.year,s.locale),showSelectionGrid:H.value,items:ne.value,ariaLabel:(ie=o.value)==null?void 0:ie.openYearsOverlay}]}),Pe=me(()=>s.disableYearSelect?[Ae.value[0]]:s.yearFirst?[...Ae.value].reverse():Ae.value);return t({toggleMonthPicker:Z,toggleYearPicker:R,handleMonthYearChange:A}),(W,ie)=>{var E,re,_e,j,Ie,Xe;return k(),D("div",rB,[W.$slots["month-year"]?(k(),D("div",sB,[Ne(W.$slots,"month-year",wn(Yn({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:Q(V),handleMonthYearChange:Q(A),instance:e.instance})))])):(k(),D(Ve,{key:1},[W.$slots["top-extra"]?(k(),D("div",iB,[Ne(W.$slots,"top-extra",{value:W.internalModelValue})])):ae("",!0),v("div",aB,[Q(x)(Q(u),e.instance)&&!W.vertical?(k(),at(uo,{key:0,"aria-label":(E=Q(o))==null?void 0:E.prevMonth,disabled:Q(B)(!1),class:$e((re=Q(m))==null?void 0:re.navBtnPrev),onActivate:ie[0]||(ie[0]=be=>Q(A)(!1,!0)),onSetRef:ie[1]||(ie[1]=be=>he(be,0))},{default:Te(()=>[W.$slots["arrow-left"]?Ne(W.$slots,"arrow-left",{key:0}):ae("",!0),W.$slots["arrow-left"]?ae("",!0):(k(),at(Q(Jp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),v("div",{class:$e(["dp__month_year_wrap",{dp__year_disable_select:W.disableYearSelect}])},[(k(!0),D(Ve,null,Qe(Pe.value,(be,et)=>(k(),D(Ve,{key:be.type},[v("button",{ref_for:!0,ref:z=>he(z,et+1),type:"button",class:"dp__btn dp__month_year_select",tabindex:"0","aria-label":be.ariaLabel,"data-test":`${be.type}-toggle-overlay-${e.instance}`,onClick:be.toggle,onKeydown:z=>Q(Sr)(z,()=>be.toggle(),!0)},[W.$slots[be.type]?Ne(W.$slots,be.type,{key:0,text:be.text,value:s[be.type]}):ae("",!0),W.$slots[be.type]?ae("",!0):(k(),D(Ve,{key:1},[ft(se(be.text),1)],64))],40,lB),pe(ys,{name:Q(y)(be.showSelectionGrid),css:Q(_)},{default:Te(()=>[be.showSelectionGrid?(k(),at($o,{key:0,items:be.items,"arrow-navigation":W.arrowNavigation,"hide-navigation":W.hideNavigation,"is-last":W.autoApply&&!Q(h).keepActionRow,"skip-button-ref":!1,config:W.config,type:be.type,"header-refs":[],"esc-close":W.escClose,"menu-wrap-ref":W.menuWrapRef,"text-input":W.textInput,"aria-labels":W.ariaLabels,onSelected:be.updateModelValue,onToggle:be.toggle},Hn({"button-icon":Te(()=>[W.$slots["calendar-icon"]?Ne(W.$slots,"calendar-icon",{key:0}):ae("",!0),W.$slots["calendar-icon"]?ae("",!0):(k(),at(Q(Cl),{key:1}))]),_:2},[W.$slots[`${be.type}-overlay-value`]?{name:"item",fn:Te(({item:z})=>[Ne(W.$slots,`${be.type}-overlay-value`,{text:z.text,value:z.value})]),key:"0"}:void 0,W.$slots[`${be.type}-overlay`]?{name:"overlay",fn:Te(()=>[Ne(W.$slots,`${be.type}-overlay`,cn({ref_for:!0},J.value(be.type)))]),key:"1"}:void 0,W.$slots[`${be.type}-overlay-header`]?{name:"header",fn:Te(()=>[Ne(W.$slots,`${be.type}-overlay-header`,{toggle:be.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","onSelected","onToggle"])):ae("",!0)]),_:2},1032,["name","css"])],64))),128))],2),Q(x)(Q(u),e.instance)&&W.vertical?(k(),at(uo,{key:1,"aria-label":(_e=Q(o))==null?void 0:_e.prevMonth,disabled:Q(B)(!1),class:$e((j=Q(m))==null?void 0:j.navBtnPrev),onActivate:ie[2]||(ie[2]=be=>Q(A)(!1,!0))},{default:Te(()=>[W.$slots["arrow-up"]?Ne(W.$slots,"arrow-up",{key:0}):ae("",!0),W.$slots["arrow-up"]?ae("",!0):(k(),at(Q(Qp),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ae("",!0),Q(C)(Q(u),e.instance)?(k(),at(uo,{key:2,ref:"rightIcon",disabled:Q(B)(!0),"aria-label":(Ie=Q(o))==null?void 0:Ie.nextMonth,class:$e((Xe=Q(m))==null?void 0:Xe.navBtnNext),onActivate:ie[3]||(ie[3]=be=>Q(A)(!0,!0)),onSetRef:ie[4]||(ie[4]=be=>he(be,W.disableYearSelect?2:3))},{default:Te(()=>[W.$slots[W.vertical?"arrow-down":"arrow-right"]?Ne(W.$slots,W.vertical?"arrow-down":"arrow-right",{key:0}):ae("",!0),W.$slots[W.vertical?"arrow-down":"arrow-right"]?ae("",!0):(k(),at(Al(W.vertical?Q(em):Q(Zp)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):ae("",!0)])],64))])}}}),uB=["aria-label"],cB={class:"dp__calendar_header",role:"row"},dB={key:0,class:"dp__calendar_header_item",role:"gridcell"},fB=["aria-label"],hB=v("div",{class:"dp__calendar_header_separator"},null,-1),pB=["aria-label"],mB={key:0,role:"gridcell",class:"dp__calendar_item dp__week_num"},gB={class:"dp__cell_inner"},vB=["id","aria-selected","aria-disabled","aria-label","data-test","onClick","onKeydown","onMouseenter","onMouseleave","onMousedown"],yB=fn({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...ws},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:n}){const r=n,s=e,{buildMultiLevelMatrix:a}=Ui(),{defaultedTransitions:o,defaultedConfig:u,defaultedAriaLabels:c,defaultedMultiCalendars:h,defaultedWeekNumbers:f,defaultedMultiDates:p,defaultedUI:m}=sn(s),y=de(null),_=de({bottom:"",left:"",transform:""}),b=de([]),A=de(null),B=de(!0),V=de(""),x=de({startX:0,endX:0,startY:0,endY:0}),C=de([]),$=de({left:"50%"}),H=de(!1),F=me(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),U=me(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):z6(s.formatLocale,s.locale,+s.weekStart));Ht(()=>{r("mount",{cmp:"calendar",refs:b}),u.value.noSwipe||A.value&&(A.value.addEventListener("touchstart",he,{passive:!1}),A.value.addEventListener("touchend",Ae,{passive:!1}),A.value.addEventListener("touchmove",Pe,{passive:!1})),s.monthChangeOnScroll&&A.value&&A.value.addEventListener("wheel",E,{passive:!1})});const P=be=>be?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",O=(be,et)=>{if(s.transitions){const z=hr(Qs(De(),s.month,s.year));V.value=_n(hr(Qs(De(),be,et)),z)?o.value[P(!0)]:o.value[P(!1)],B.value=!1,Un(()=>{B.value=!0})}},J=me(()=>({[s.calendarClassName]:!!s.calendarClassName,...m.value.calendar??{}})),X=me(()=>be=>{const et=G6(be);return{dp__marker_dot:et.type==="dot",dp__marker_line:et.type==="line"}}),fe=me(()=>be=>kt(be,y.value)),ne=me(()=>({dp__calendar:!0,dp__calendar_next:h.value.count>0&&s.instance!==0})),N=me(()=>be=>s.hideOffsetDates?be.current:!0),Z=async(be,et,z)=>{const S=Ln(b.value[et][z]);if(S){const{width:I,height:G}=S.getBoundingClientRect();y.value=be.value;let te={left:`${I/2}px`},ge=-50;if(await Un(),C.value[0]){const{left:Y,width:ce}=C.value[0].getBoundingClientRect();Y<0&&(te={left:"0"},ge=0,$.value.left=`${I/2}px`),window.innerWidth{var S,I;if(H.value&&p.value.enabled&&p.value.dragSelect)return r("select-date",be);r("set-hover-date",be),(I=(S=be.marker)==null?void 0:S.tooltip)!=null&&I.length&&await Z(be,et,z)},q=be=>{y.value&&(y.value=null,_.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),r("tooltip-close",be.marker))},he=be=>{x.value.startX=be.changedTouches[0].screenX,x.value.startY=be.changedTouches[0].screenY},Ae=be=>{x.value.endX=be.changedTouches[0].screenX,x.value.endY=be.changedTouches[0].screenY,W()},Pe=be=>{s.vertical&&!s.inline&&be.preventDefault()},W=()=>{const be=s.vertical?"Y":"X";Math.abs(x.value[`start${be}`]-x.value[`end${be}`])>10&&r("handle-swipe",x.value[`start${be}`]>x.value[`end${be}`]?"right":"left")},ie=(be,et,z)=>{be&&(Array.isArray(b.value[et])?b.value[et][z]=be:b.value[et]=[be]),s.arrowNavigation&&a(b.value,"calendar")},E=be=>{s.monthChangeOnScroll&&(be.preventDefault(),r("handle-scroll",be))},re=be=>f.value.type==="local"?zp(be.value,{weekStartsOn:+s.weekStart}):f.value.type==="iso"?Wp(be.value):typeof f.value.type=="function"?f.value.type(be.value):"",_e=be=>{const et=be[0];return f.value.hideOnOffsetDates?be.some(z=>z.current)?re(et):"":re(et)},j=(be,et)=>{p.value.enabled||(Ri(be,u.value),r("select-date",et))},Ie=be=>{Ri(be,u.value)},Xe=be=>{p.value.enabled&&p.value.dragSelect?(H.value=!0,r("select-date",be)):p.value.enabled&&r("select-date",be)};return t({triggerTransition:O}),(be,et)=>{var z;return k(),D("div",{class:$e(ne.value)},[v("div",{ref_key:"calendarWrapRef",ref:A,role:"grid",class:$e(J.value),"aria-label":(z=Q(c))==null?void 0:z.calendarWrap},[v("div",cB,[be.weekNumbers?(k(),D("div",dB,se(be.weekNumName),1)):ae("",!0),(k(!0),D(Ve,null,Qe(U.value,(S,I)=>{var G,te;return k(),D("div",{key:I,class:"dp__calendar_header_item",role:"gridcell","data-test":"calendar-header","aria-label":(te=(G=Q(c))==null?void 0:G.weekDay)==null?void 0:te.call(G,I)},[be.$slots["calendar-header"]?Ne(be.$slots,"calendar-header",{key:0,day:S,index:I}):ae("",!0),be.$slots["calendar-header"]?ae("",!0):(k(),D(Ve,{key:1},[ft(se(S),1)],64))],8,fB)}),128))]),hB,pe(ys,{name:V.value,css:!!be.transitions},{default:Te(()=>{var S;return[B.value?(k(),D("div",{key:0,class:"dp__calendar",role:"rowgroup","aria-label":((S=Q(c))==null?void 0:S.calendarDays)||void 0,onMouseleave:et[1]||(et[1]=I=>H.value=!1)},[(k(!0),D(Ve,null,Qe(F.value,(I,G)=>(k(),D("div",{key:G,class:"dp__calendar_row",role:"row"},[be.weekNumbers?(k(),D("div",mB,[v("div",gB,se(_e(I.days)),1)])):ae("",!0),(k(!0),D(Ve,null,Qe(I.days,(te,ge)=>{var Y,ce,ye;return k(),D("div",{id:Q(bw)(te.value),ref_for:!0,ref:ke=>ie(ke,G,ge),key:ge+G,role:"gridcell",class:"dp__calendar_item","aria-selected":(te.classData.dp__active_date||te.classData.dp__range_start||te.classData.dp__range_start)??void 0,"aria-disabled":te.classData.dp__cell_disabled||void 0,"aria-label":(ce=(Y=Q(c))==null?void 0:Y.day)==null?void 0:ce.call(Y,te),tabindex:"0","data-test":te.value,onClick:Et(ke=>j(ke,te),["prevent"]),onKeydown:ke=>Q(Sr)(ke,()=>be.$emit("select-date",te)),onMouseenter:ke=>R(te,G,ge),onMouseleave:ke=>q(te),onMousedown:ke=>Xe(te),onMouseup:et[0]||(et[0]=ke=>H.value=!1)},[v("div",{class:$e(["dp__cell_inner",te.classData])},[be.$slots.day&&N.value(te)?Ne(be.$slots,"day",{key:0,day:+te.text,date:te.value}):ae("",!0),be.$slots.day?ae("",!0):(k(),D(Ve,{key:1},[ft(se(te.text),1)],64)),te.marker&&N.value(te)?(k(),D(Ve,{key:2},[be.$slots.marker?Ne(be.$slots,"marker",{key:0,marker:te.marker,day:+te.text,date:te.value}):(k(),D("div",{key:1,class:$e(X.value(te.marker)),style:bn(te.marker.color?{backgroundColor:te.marker.color}:{})},null,6))],64)):ae("",!0),fe.value(te.value)?(k(),D("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:C,class:"dp__marker_tooltip",style:bn(_.value)},[(ye=te.marker)!=null&&ye.tooltip?(k(),D("div",{key:0,class:"dp__tooltip_content",onClick:Ie},[(k(!0),D(Ve,null,Qe(te.marker.tooltip,(ke,Ce)=>(k(),D("div",{key:Ce,class:"dp__tooltip_text"},[be.$slots["marker-tooltip"]?Ne(be.$slots,"marker-tooltip",{key:0,tooltip:ke,day:te.value}):ae("",!0),be.$slots["marker-tooltip"]?ae("",!0):(k(),D(Ve,{key:1},[v("div",{class:"dp__tooltip_mark",style:bn(ke.color?{backgroundColor:ke.color}:{})},null,4),v("div",null,se(ke.text),1)],64))]))),128)),v("div",{class:"dp__arrow_bottom_tp",style:bn($.value)},null,4)])):ae("",!0)],4)):ae("",!0)],2)],40,vB)}),128))]))),128))],40,pB)):ae("",!0)]}),_:3},8,["name","css"])],10,uB)],2)}}}),b0=e=>Array.isArray(e),_B=(e,t,n,r)=>{const s=de([]),a=de(new Date),o=de(),u=()=>Ae(e.isTextInputDate),{modelValue:c,calendars:h,time:f,today:p}=Ho(e,t,u),{defaultedMultiCalendars:m,defaultedStartTime:y,defaultedRange:_,defaultedConfig:b,defaultedTz:A,propDates:B,defaultedMultiDates:V}=sn(e),{validateMonthYearInRange:x,isDisabled:C,isDateRangeAllowed:$,checkMinMaxRange:H}=ji(e),{updateTimeValues:F,getSetDateTime:U,setTime:P,assignStartTime:O,validateTime:J,disabledTimesConfig:X}=Cw(e,f,c,r),fe=me(()=>ue=>h.value[ue]?h.value[ue].month:0),ne=me(()=>ue=>h.value[ue]?h.value[ue].year:0),N=ue=>!b.value.keepViewOnOffsetClick||ue?!0:!o.value,Z=(ue,Fe,xe,Be=!1)=>{var We,Nn;N(Be)&&(h.value[ue]||(h.value[ue]={month:0,year:0}),h.value[ue].month=m0(Fe)?(We=h.value[ue])==null?void 0:We.month:Fe,h.value[ue].year=m0(xe)?(Nn=h.value[ue])==null?void 0:Nn.year:xe)},R=()=>{e.autoApply&&t("select-date")};Ht(()=>{e.shadow||(c.value||(et(),y.value&&O(y.value)),Ae(!0),e.focusStartDate&&e.startDate&&et())});const q=me(()=>{var ue;return(ue=e.flow)!=null&&ue.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),he=()=>{e.autoApply&&q.value&&t("auto-apply")},Ae=(ue=!1)=>{if(c.value)return Array.isArray(c.value)?(s.value=c.value,j(ue)):ie(c.value,ue);if(m.value.count&&ue&&!e.startDate)return W(De(),ue)},Pe=()=>Array.isArray(c.value)&&_.value.enabled?wt(c.value[0])===wt(c.value[1]??c.value[0]):!1,W=(ue=new Date,Fe=!1)=>{if((!m.value.count||!m.value.static||Fe)&&Z(0,wt(ue),lt(ue)),m.value.count&&(!m.value.solo||!c.value||Pe()))for(let xe=1;xe{W(ue),P("hours",ri(ue)),P("minutes",Vi(ue)),P("seconds",vl(ue)),m.value.count&&Fe&&be()},E=ue=>{if(m.value.count){if(m.value.solo)return 0;const Fe=wt(ue[0]),xe=wt(ue[1]);return Math.abs(xe-Fe){ue[1]&&_.value.showLastInRange?W(ue[E(ue)],Fe):W(ue[0],Fe);const xe=(Be,We)=>[Be(ue[0]),ue[1]?Be(ue[1]):f[We][1]];P("hours",xe(ri,"hours")),P("minutes",xe(Vi,"minutes")),P("seconds",xe(vl,"seconds"))},_e=(ue,Fe)=>{if((_.value.enabled||e.weekPicker)&&!V.value.enabled)return re(ue,Fe);if(V.value.enabled&&Fe){const xe=ue[ue.length-1];return ie(xe,Fe)}},j=ue=>{const Fe=c.value;_e(Fe,ue),m.value.count&&m.value.solo&&be()},Ie=(ue,Fe)=>{const xe=qt(De(),{month:fe.value(Fe),year:ne.value(Fe)}),Be=ue<0?vs(xe,1):_l(xe,1);x(wt(Be),lt(Be),ue<0,e.preventMinMaxNavigation)&&(Z(Fe,wt(Be),lt(Be)),t("update-month-year",{instance:Fe,month:wt(Be),year:lt(Be)}),m.value.count&&!m.value.solo&&Xe(Fe),n())},Xe=ue=>{for(let Fe=ue-1;Fe>=0;Fe--){const xe=_l(qt(De(),{month:fe.value(Fe+1),year:ne.value(Fe+1)}),1);Z(Fe,wt(xe),lt(xe))}for(let Fe=ue+1;Fe<=m.value.count-1;Fe++){const xe=vs(qt(De(),{month:fe.value(Fe-1),year:ne.value(Fe-1)}),1);Z(Fe,wt(xe),lt(xe))}},be=()=>{if(Array.isArray(c.value)&&c.value.length===2){const ue=De(De(c.value[1]?c.value[1]:vs(c.value[0],1))),[Fe,xe]=[wt(c.value[0]),lt(c.value[0])],[Be,We]=[wt(c.value[1]),lt(c.value[1])];(Fe!==Be||Fe===Be&&xe!==We)&&m.value.solo&&Z(1,wt(ue),lt(ue))}else c.value&&!Array.isArray(c.value)&&(Z(0,wt(c.value),lt(c.value)),W(De()))},et=()=>{e.startDate&&(Z(0,wt(De(e.startDate)),lt(De(e.startDate))),m.value.count&&Xe(0))},z=(ue,Fe)=>{if(e.monthChangeOnScroll){const xe=new Date().getTime()-a.value.getTime(),Be=Math.abs(ue.deltaY);let We=500;Be>1&&(We=100),Be>100&&(We=0),xe>We&&(a.value=new Date,Ie(e.monthChangeOnScroll!=="inverse"?-ue.deltaY:ue.deltaY,Fe))}},S=(ue,Fe,xe=!1)=>{e.monthChangeOnArrows&&e.vertical===xe&&I(ue,Fe)},I=(ue,Fe)=>{Ie(ue==="right"?-1:1,Fe)},G=ue=>{if(B.value.markers)return Rc(ue.value,B.value.markers)},te=(ue,Fe)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[ue==0,!0];case"fair":return[ue==0||Fe>ue,!0];case"append":return[!1,!1];default:return[!1,!1]}},ge=(ue,Fe,xe,Be)=>{if(e.sixWeeks&&ue.length<6){const We=6-ue.length,Nn=(Fe.getDay()+7-Be)%7,pr=6-(xe.getDay()+7-Be)%7,[Is,Ca]=te(Nn,pr);for(let qi=1;qi<=We;qi++)if(Ca?!!(qi%2)==Is:Is){const is=ue[0].days[0],El=Y(fs(is.value,-7),wt(Fe));ue.unshift({days:El})}else{const is=ue[ue.length-1],El=is.days[is.days.length-1],gd=Y(fs(El.value,1),wt(Fe));ue.push({days:gd})}}return ue},Y=(ue,Fe)=>{const xe=De(ue),Be=[];for(let We=0;We<7;We++){const Nn=fs(xe,We),pr=wt(Nn)!==Fe;Be.push({text:e.hideOffsetDates&&pr?"":Nn.getDate(),value:Nn,current:!pr,classData:{}})}return Be},ce=(ue,Fe)=>{const xe=[],Be=new Date(Fe,ue),We=new Date(Fe,ue+1,0),Nn=e.weekStart,pr=_s(Be,{weekStartsOn:Nn}),Is=Ca=>{const qi=Y(Ca,ue);if(xe.push({days:qi}),!xe[xe.length-1].days.some(is=>kt(hr(is.value),hr(We)))){const is=fs(Ca,7);Is(is)}};return Is(pr),ge(xe,Be,We,Nn)},ye=ue=>{const Fe=Di(De(ue.value),f.hours,f.minutes,Ge());t("date-update",Fe),V.value.enabled?am(Fe,c,V.value.limit):c.value=Fe,r(),Un().then(()=>{he()})},ke=ue=>_.value.noDisabledRange?mw(s.value[0],ue).some(Fe=>C(Fe)):!1,Ce=()=>{s.value=c.value?c.value.slice():[],s.value.length===2&&!(_.value.fixedStart||_.value.fixedEnd)&&(s.value=[])},Me=(ue,Fe)=>{const xe=[De(ue.value),fs(De(ue.value),+_.value.autoRange)];$(xe)?(Fe&&He(ue.value),s.value=xe):t("invalid-date",ue.value)},He=ue=>{const Fe=wt(De(ue)),xe=lt(De(ue));if(Z(0,Fe,xe),m.value.count>0)for(let Be=1;Be{if(ke(ue.value)||!H(ue.value,c.value,_.value.fixedStart?0:1))return t("invalid-date",ue.value);s.value=Sw(De(ue.value),c,t,_)},Ue=(ue,Fe)=>{if(Ce(),_.value.autoRange)return Me(ue,Fe);if(_.value.fixedStart||_.value.fixedEnd)return je(ue);s.value[0]?H(De(ue.value),c.value)&&!ke(ue.value)?on(De(ue.value),De(s.value[0]))?(s.value.unshift(De(ue.value)),t("range-end",s.value[0])):(s.value[1]=De(ue.value),t("range-end",s.value[1])):(e.autoApply&&t("auto-apply-invalid",ue.value),t("invalid-date",ue.value)):(s.value[0]=De(ue.value),t("range-start",s.value[0]))},Ge=(ue=!0)=>e.enableSeconds?Array.isArray(f.seconds)?ue?f.seconds[0]:f.seconds[1]:f.seconds:0,pt=ue=>{s.value[ue]=Di(s.value[ue],f.hours[ue],f.minutes[ue],Ge(ue!==1))},_t=()=>{var ue,Fe;s.value[0]&&s.value[1]&&+((ue=s.value)==null?void 0:ue[0])>+((Fe=s.value)==null?void 0:Fe[1])&&(s.value.reverse(),t("range-start",s.value[0]),t("range-end",s.value[1]))},an=()=>{s.value.length&&(s.value[0]&&!s.value[1]?pt(0):(pt(0),pt(1),r()),_t(),c.value=s.value.slice(),pd(s.value,t,e.autoApply,e.modelAuto))},Zt=(ue,Fe=!1)=>{if(C(ue.value)||!ue.current&&e.hideOffsetDates)return t("invalid-date",ue.value);if(o.value=JSON.parse(JSON.stringify(ue)),!_.value.enabled)return ye(ue);b0(f.hours)&&b0(f.minutes)&&!V.value.enabled&&(Ue(ue,Fe),an())},En=(ue,Fe)=>{var xe;Z(ue,Fe.month,Fe.year,!0),m.value.count&&!m.value.solo&&Xe(ue),t("update-month-year",{instance:ue,month:Fe.month,year:Fe.year}),n(m.value.solo?ue:void 0);const Be=(xe=e.flow)!=null&&xe.length?e.flow[e.flowStep]:void 0;!Fe.fromNav&&(Be===Qn.month||Be===Qn.year)&&r()},hn=(ue,Fe)=>{kw({value:ue,modelValue:c,range:_.value.enabled,timezone:Fe?void 0:A.value.timezone}),R(),e.multiCalendars&&Un().then(()=>Ae(!0))},Er=()=>{const ue=tm(De(),A.value);_.value.enabled?c.value&&Array.isArray(c.value)&&c.value[0]?c.value=on(ue,c.value[0])?[ue,c.value[0]]:[c.value[0],ue]:c.value=[ue]:c.value=ue,R()},xs=()=>{if(Array.isArray(c.value))if(V.value.enabled){const ue=pn();c.value[c.value.length-1]=U(ue)}else c.value=c.value.map((ue,Fe)=>ue&&U(ue,Fe));else c.value=U(c.value);t("time-update")},pn=()=>Array.isArray(c.value)&&c.value.length?c.value[c.value.length-1]:null;return{calendars:h,modelValue:c,month:fe,year:ne,time:f,disabledTimesConfig:X,today:p,validateTime:J,getCalendarDays:ce,getMarker:G,handleScroll:z,handleSwipe:I,handleArrow:S,selectDate:Zt,updateMonthYear:En,presetDate:hn,selectCurrentDate:Er,updateTime:(ue,Fe=!0,xe=!1)=>{F(ue,Fe,xe,xs)},assignMonthAndYear:W}},bB={key:0},wB=fn({__name:"DatePicker",props:{...ws},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,{calendars:a,month:o,year:u,modelValue:c,time:h,disabledTimesConfig:f,today:p,validateTime:m,getCalendarDays:y,getMarker:_,handleArrow:b,handleScroll:A,handleSwipe:B,selectDate:V,updateMonthYear:x,presetDate:C,selectCurrentDate:$,updateTime:H,assignMonthAndYear:F}=_B(s,r,Pe,W),U=Bi(),{setHoverDate:P,getDayClassData:O,clearHoverDate:J}=VB(c,s),{defaultedMultiCalendars:X}=sn(s),fe=de([]),ne=de([]),N=de(null),Z=$r(U,"calendar"),R=$r(U,"monthYear"),q=$r(U,"timePicker"),he=z=>{s.shadow||r("mount",z)};Wt(a,()=>{s.shadow||setTimeout(()=>{r("recalculate-position")},0)},{deep:!0}),Wt(X,(z,S)=>{z.count-S.count>0&&F()},{deep:!0});const Ae=me(()=>z=>y(o.value(z),u.value(z)).map(S=>({...S,days:S.days.map(I=>(I.marker=_(I),I.classData=O(I),I))})));function Pe(z){var S;z||z===0?(S=ne.value[z])==null||S.triggerTransition(o.value(z),u.value(z)):ne.value.forEach((I,G)=>I.triggerTransition(o.value(G),u.value(G)))}function W(){r("update-flow-step")}const ie=(z,S=!1)=>{V(z,S),s.spaceConfirm&&r("select-date")},E=(z,S,I=0)=>{var G;(G=fe.value[I])==null||G.toggleMonthPicker(z,S)},re=(z,S,I=0)=>{var G;(G=fe.value[I])==null||G.toggleYearPicker(z,S)},_e=(z,S,I)=>{var G;(G=N.value)==null||G.toggleTimePicker(z,S,I)},j=(z,S)=>{var I;if(!s.range){const G=c.value?c.value:p,te=S?new Date(S):G,ge=z?_s(te,{weekStartsOn:1}):G1(te,{weekStartsOn:1});V({value:ge,current:wt(te)===o.value(0),text:"",classData:{}}),(I=document.getElementById(bw(ge)))==null||I.focus()}},Ie=z=>{var S;(S=fe.value[0])==null||S.handleMonthYearChange(z,!0)},Xe=z=>{x(0,{month:o.value(0),year:u.value(0)+(z?1:-1),fromNav:!0})},be=(z,S)=>{z===Qn.time&&r(`time-picker-${S?"open":"close"}`),r("overlay-toggle",{open:S,overlay:z})},et=z=>{r("overlay-toggle",{open:!1,overlay:z}),r("focus-menu")};return t({clearHoverDate:J,presetDate:C,selectCurrentDate:$,toggleMonthPicker:E,toggleYearPicker:re,toggleTimePicker:_e,handleArrow:b,updateMonthYear:x,getSidebarProps:()=>({modelValue:c,month:o,year:u,time:h,updateTime:H,updateMonthYear:x,selectDate:V,presetDate:C}),changeMonth:Ie,changeYear:Xe,selectWeekDate:j}),(z,S)=>(k(),D(Ve,null,[pe(hd,{"multi-calendars":Q(X).count,collapse:z.collapse},{default:Te(({instance:I,index:G})=>[z.disableMonthYearSelect?ae("",!0):(k(),at(oB,cn({key:0,ref:te=>{te&&(fe.value[G]=te)},months:Q(uw)(z.formatLocale,z.locale,z.monthNameFormat),years:Q(nm)(z.yearRange,z.locale,z.reverseYears),month:Q(o)(I),year:Q(u)(I),instance:I},z.$props,{onMount:S[0]||(S[0]=te=>he(Q(ma).header)),onResetFlow:S[1]||(S[1]=te=>z.$emit("reset-flow")),onUpdateMonthYear:te=>Q(x)(I,te),onOverlayClosed:et,onOverlayOpened:S[2]||(S[2]=te=>z.$emit("overlay-toggle",{open:!0,overlay:te}))}),Hn({_:2},[Qe(Q(R),(te,ge)=>({name:te,fn:Te(Y=>[Ne(z.$slots,te,wn(Yn(Y)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),pe(yB,cn({ref:te=>{te&&(ne.value[G]=te)},"mapped-dates":Ae.value(I),month:Q(o)(I),year:Q(u)(I),instance:I},z.$props,{onSelectDate:te=>Q(V)(te,I!==1),onHandleSpace:te=>ie(te,I!==1),onSetHoverDate:S[3]||(S[3]=te=>Q(P)(te)),onHandleScroll:te=>Q(A)(te,I),onHandleSwipe:te=>Q(B)(te,I),onMount:S[4]||(S[4]=te=>he(Q(ma).calendar)),onResetFlow:S[5]||(S[5]=te=>z.$emit("reset-flow")),onTooltipOpen:S[6]||(S[6]=te=>z.$emit("tooltip-open",te)),onTooltipClose:S[7]||(S[7]=te=>z.$emit("tooltip-close",te))}),Hn({_:2},[Qe(Q(Z),(te,ge)=>({name:te,fn:Te(Y=>[Ne(z.$slots,te,wn(Yn({...Y})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse"]),z.enableTimePicker?(k(),D("div",bB,[z.$slots["time-picker"]?Ne(z.$slots,"time-picker",wn(cn({key:0},{time:Q(h),updateTime:Q(H)}))):(k(),at(Aw,cn({key:1,ref_key:"timePickerRef",ref:N},z.$props,{hours:Q(h).hours,minutes:Q(h).minutes,seconds:Q(h).seconds,"internal-model-value":z.internalModelValue,"disabled-times-config":Q(f),"validate-time":Q(m),onMount:S[8]||(S[8]=I=>he(Q(ma).timePicker)),"onUpdate:hours":S[9]||(S[9]=I=>Q(H)(I)),"onUpdate:minutes":S[10]||(S[10]=I=>Q(H)(I,!1)),"onUpdate:seconds":S[11]||(S[11]=I=>Q(H)(I,!1,!0)),onResetFlow:S[12]||(S[12]=I=>z.$emit("reset-flow")),onOverlayClosed:S[13]||(S[13]=I=>be(I,!1)),onOverlayOpened:S[14]||(S[14]=I=>be(I,!0)),onAmPmChange:S[15]||(S[15]=I=>z.$emit("am-pm-change",I))}),Hn({_:2},[Qe(Q(q),(I,G)=>({name:I,fn:Te(te=>[Ne(z.$slots,I,wn(Yn(te)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):ae("",!0)],64))}}),xB=(e,t)=>{const n=de(),{defaultedMultiCalendars:r,defaultedConfig:s,defaultedHighlight:a,defaultedRange:o,propDates:u,defaultedFilters:c,defaultedMultiDates:h}=sn(e),{modelValue:f,year:p,month:m,calendars:y}=Ho(e,t),{isDisabled:_}=ji(e),{selectYear:b,groupedYears:A,showYearPicker:B,isDisabled:V,toggleYearPicker:x,handleYearSelect:C,handleYear:$}=Tw({modelValue:f,multiCalendars:r,range:o,highlight:a,calendars:y,propDates:u,month:m,year:p,filters:c,props:e,emit:t}),H=(N,Z)=>[N,Z].map(R=>Ps(R,"MMMM",{locale:e.formatLocale})).join("-"),F=me(()=>N=>f.value?Array.isArray(f.value)?f.value.some(Z=>f0(N,Z)):f0(f.value,N):!1),U=N=>{if(o.value.enabled){if(Array.isArray(f.value)){const Z=kt(N,f.value[0])||kt(N,f.value[1]);return dd(f.value,n.value,N)&&!Z}return!1}return!1},P=(N,Z)=>N.quarter===a0(Z)&&N.year===lt(Z),O=N=>typeof a.value=="function"?a.value({quarter:a0(N),year:lt(N)}):!!a.value.quarters.find(Z=>P(Z,N)),J=me(()=>N=>{const Z=qt(new Date,{year:p.value(N)});return KF({start:Co(Z),end:K1(Z)}).map(R=>{const q=oa(R),he=l0(R),Ae=_(R),Pe=U(q),W=O(q);return{text:H(q,he),value:q,active:F.value(q),highlighted:W,disabled:Ae,isBetween:Pe}})}),X=N=>{am(N,f,h.value.limit),t("auto-apply",!0)},fe=N=>{f.value=lm(f,N,t),pd(f.value,t,e.autoApply,e.modelAuto)},ne=N=>{f.value=N,t("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:r,groupedYears:A,year:p,isDisabled:V,quarters:J,showYearPicker:B,modelValue:f,setHoverDate:N=>{n.value=N},selectYear:b,selectQuarter:(N,Z,R)=>{if(!R)return y.value[Z].month=wt(l0(N)),h.value.enabled?X(N):o.value.enabled?fe(N):ne(N)},toggleYearPicker:x,handleYearSelect:C,handleYear:$}},kB={class:"dp--quarter-items"},SB=["data-test","disabled","onClick","onMouseover"],TB=fn({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...ws},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=$r(a,"yearMode"),{defaultedMultiCalendars:u,defaultedConfig:c,groupedYears:h,year:f,isDisabled:p,quarters:m,modelValue:y,showYearPicker:_,setHoverDate:b,selectQuarter:A,toggleYearPicker:B,handleYearSelect:V,handleYear:x}=xB(s,r);return t({getSidebarProps:()=>({modelValue:y,year:f,selectQuarter:A,handleYearSelect:V,handleYear:x})}),(C,$)=>(k(),at(hd,{"multi-calendars":Q(u).count,collapse:C.collapse,stretch:""},{default:Te(({instance:H})=>[v("div",{class:"dp-quarter-picker-wrap",style:bn({minHeight:`${Q(c).modeHeight}px`})},[C.$slots["top-extra"]?Ne(C.$slots,"top-extra",{key:0,value:C.internalModelValue}):ae("",!0),v("div",null,[pe(xw,cn(C.$props,{items:Q(h)(H),instance:H,"show-year-picker":Q(_)[H],year:Q(f)(H),"is-disabled":F=>Q(p)(H,F),onHandleYear:F=>Q(x)(H,F),onYearSelect:F=>Q(V)(F,H),onToggleYearPicker:F=>Q(B)(H,F==null?void 0:F.flow,F==null?void 0:F.show)}),Hn({_:2},[Qe(Q(o),(F,U)=>({name:F,fn:Te(P=>[Ne(C.$slots,F,wn(Yn(P)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),v("div",kB,[(k(!0),D(Ve,null,Qe(Q(m)(H),(F,U)=>(k(),D("div",{key:U},[v("button",{type:"button",class:$e(["dp--qr-btn",{"dp--qr-btn-active":F.active,"dp--qr-btn-between":F.isBetween,"dp--qr-btn-disabled":F.disabled,"dp--highlighted":F.highlighted}]),"data-test":F.value,disabled:F.disabled,onClick:P=>Q(A)(F.value,H,F.disabled),onMouseover:P=>Q(b)(F.value)},[C.$slots.quarter?Ne(C.$slots,"quarter",{key:0,value:F.value,text:F.text}):(k(),D(Ve,{key:1},[ft(se(F.text),1)],64))],42,SB)]))),128))])],4)]),_:3},8,["multi-calendars","collapse"]))}}),AB=["id","aria-label"],CB={key:0,class:"dp--menu-load-container"},EB=v("span",{class:"dp--menu-loader"},null,-1),OB=[EB],MB={key:0,class:"dp__sidebar_left"},RB=["data-test","onClick","onKeydown"],DB={key:2,class:"dp__sidebar_right"},PB={key:3,class:"dp__action_extra"},w0=fn({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...fd,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},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","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=de(null),o=me(()=>{const{openOnTop:Y,...ce}=s;return{...ce,flowStep:P.value,collapse:s.collapse,noOverlayFocus:s.noOverlayFocus,menuWrapRef:a.value}}),{setMenuFocused:u,setShiftKey:c,control:h}=ww(),f=Bi(),{defaultedTextInput:p,defaultedInline:m,defaultedConfig:y,defaultedUI:_}=sn(s),b=de(null),A=de(0),B=de(null),V=de(!1),x=de(null);Ht(()=>{if(!s.shadow){V.value=!0,C(),window.addEventListener("resize",C);const Y=Ln(a);if(Y&&!p.value.enabled&&!m.value.enabled&&(u(!0),Z()),Y){const ce=ye=>{y.value.allowPreventDefault&&ye.preventDefault(),Ri(ye,y.value,!0)};Y.addEventListener("pointerdown",ce),Y.addEventListener("mousedown",ce)}}}),ii(()=>{window.removeEventListener("resize",C)});const C=()=>{const Y=Ln(B);Y&&(A.value=Y.getBoundingClientRect().width)},{arrowRight:$,arrowLeft:H,arrowDown:F,arrowUp:U}=Ui(),{flowStep:P,updateFlowStep:O,childMount:J,resetFlow:X,handleFlow:fe}=FB(s,r,x),ne=me(()=>s.monthPicker?V5:s.yearPicker?$5:s.timePicker?nB:s.quarterPicker?TB:wB),N=me(()=>{var Y;if(y.value.arrowLeft)return y.value.arrowLeft;const ce=(Y=a.value)==null?void 0:Y.getBoundingClientRect(),ye=s.getInputRect();return(ye==null?void 0:ye.width)<(A==null?void 0:A.value)&&(ye==null?void 0:ye.left)<=((ce==null?void 0:ce.left)??0)?`${(ye==null?void 0:ye.width)/2}px`:(ye==null?void 0:ye.right)>=((ce==null?void 0:ce.right)??0)&&(ye==null?void 0:ye.width)<(A==null?void 0:A.value)?`${(A==null?void 0:A.value)-(ye==null?void 0:ye.width)/2}px`:"50%"}),Z=()=>{const Y=Ln(a);Y&&Y.focus({preventScroll:!0})},R=me(()=>{var Y;return((Y=x.value)==null?void 0:Y.getSidebarProps())||{}}),q=()=>{s.openOnTop&&r("recalculate-position")},he=$r(f,"action"),Ae=me(()=>s.monthPicker||s.yearPicker?$r(f,"monthYear"):s.timePicker?$r(f,"timePicker"):$r(f,"shared")),Pe=me(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),W=me(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),ie=me(()=>({dp__menu:!0,dp__menu_index:!m.value.enabled,dp__relative:m.value.enabled,[s.menuClassName]:!!s.menuClassName,..._.value.menu??{}})),E=Y=>{Ri(Y,y.value,!0)},re=()=>{s.escClose&&r("close-picker")},_e=Y=>{if(s.arrowNavigation){if(Y===ur.up)return U();if(Y===ur.down)return F();if(Y===ur.left)return H();if(Y===ur.right)return $()}else Y===ur.left||Y===ur.up?et("handleArrow",ur.left,0,Y===ur.up):et("handleArrow",ur.right,0,Y===ur.down)},j=Y=>{c(Y.shiftKey),!s.disableMonthYearSelect&&Y.code===nn.tab&&Y.target.classList.contains("dp__menu")&&h.value.shiftKeyInMenu&&(Y.preventDefault(),Ri(Y,y.value,!0),r("close-picker"))},Ie=()=>{Z(),r("time-picker-close")},Xe=Y=>{var ce,ye,ke;(ce=x.value)==null||ce.toggleTimePicker(!1,!1),(ye=x.value)==null||ye.toggleMonthPicker(!1,!1,Y),(ke=x.value)==null||ke.toggleYearPicker(!1,!1,Y)},be=(Y,ce=0)=>{var ye,ke,Ce;return Y==="month"?(ye=x.value)==null?void 0:ye.toggleMonthPicker(!1,!0,ce):Y==="year"?(ke=x.value)==null?void 0:ke.toggleYearPicker(!1,!0,ce):Y==="time"?(Ce=x.value)==null?void 0:Ce.toggleTimePicker(!0,!1):Xe(ce)},et=(Y,...ce)=>{var ye,ke;(ye=x.value)!=null&&ye[Y]&&((ke=x.value)==null||ke[Y](...ce))},z=()=>{et("selectCurrentDate")},S=(Y,ce)=>{et("presetDate",Y,ce)},I=()=>{et("clearHoverDate")},G=(Y,ce)=>{et("updateMonthYear",Y,ce)},te=(Y,ce)=>{Y.preventDefault(),_e(ce)},ge=Y=>{var ce;if(j(Y),Y.key===nn.home||Y.key===nn.end)return et("selectWeekDate",Y.key===nn.home,Y.target.getAttribute("id"));switch((Y.key===nn.pageUp||Y.key===nn.pageDown)&&(Y.shiftKey?et("changeYear",Y.key===nn.pageUp):et("changeMonth",Y.key===nn.pageUp),Y.target.getAttribute("id")&&((ce=a.value)==null||ce.focus({preventScroll:!0}))),Y.key){case nn.esc:return re();case nn.arrowLeft:return te(Y,ur.left);case nn.arrowRight:return te(Y,ur.right);case nn.arrowUp:return te(Y,ur.up);case nn.arrowDown:return te(Y,ur.down);default:return}};return t({updateMonthYear:G,switchView:be,handleFlow:fe}),(Y,ce)=>{var ye,ke,Ce;return k(),D("div",{id:Y.uid?`dp-menu-${Y.uid}`:void 0,ref_key:"dpMenuRef",ref:a,tabindex:"0",role:"dialog","aria-label":(ye=Y.ariaLabels)==null?void 0:ye.menu,class:$e(ie.value),style:bn({"--dp-arrow-left":N.value}),onMouseleave:I,onClick:E,onKeydown:ge},[(Y.disabled||Y.readonly)&&Q(m).enabled||Y.loading?(k(),D("div",{key:0,class:$e(W.value)},[Y.loading?(k(),D("div",CB,OB)):ae("",!0)],2)):ae("",!0),!Q(m).enabled&&!Y.teleportCenter?(k(),D("div",{key:1,class:$e(Pe.value)},null,2)):ae("",!0),v("div",{ref_key:"innerMenuRef",ref:B,class:$e({dp__menu_content_wrapper:((ke=Y.presetDates)==null?void 0:ke.length)||!!Y.$slots["left-sidebar"]||!!Y.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((Ce=Y.presetDates)==null?void 0:Ce.length)||!!Y.$slots["left-sidebar"]||!!Y.$slots["right-sidebar"])}),style:bn({"--dp-menu-width":`${A.value}px`})},[Y.$slots["left-sidebar"]?(k(),D("div",MB,[Ne(Y.$slots,"left-sidebar",wn(Yn(R.value)))])):ae("",!0),Y.presetDates.length?(k(),D("div",{key:1,class:$e({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0})},[(k(!0),D(Ve,null,Qe(Y.presetDates,(Me,He)=>(k(),D(Ve,{key:He},[Me.slot?Ne(Y.$slots,Me.slot,{key:0,presetDate:S,label:Me.label,value:Me.value}):(k(),D("button",{key:1,type:"button",style:bn(Me.style||{}),class:$e(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test":Me.testId??void 0,onClick:Et(je=>S(Me.value,Me.noTz),["prevent"]),onKeydown:je=>Q(Sr)(je,()=>S(Me.value,Me.noTz),!0)},se(Me.label),47,RB))],64))),128))],2)):ae("",!0),v("div",{ref_key:"calendarWrapperRef",ref:b,class:"dp__instance_calendar",role:"document"},[(k(),at(Al(ne.value),cn({ref_key:"dynCmpRef",ref:x},o.value,{"flow-step":Q(P),onMount:Q(J),onUpdateFlowStep:Q(O),onResetFlow:Q(X),onFocusMenu:Z,onSelectDate:ce[0]||(ce[0]=Me=>Y.$emit("select-date")),onDateUpdate:ce[1]||(ce[1]=Me=>Y.$emit("date-update",Me)),onTooltipOpen:ce[2]||(ce[2]=Me=>Y.$emit("tooltip-open",Me)),onTooltipClose:ce[3]||(ce[3]=Me=>Y.$emit("tooltip-close",Me)),onAutoApply:ce[4]||(ce[4]=Me=>Y.$emit("auto-apply",Me)),onRangeStart:ce[5]||(ce[5]=Me=>Y.$emit("range-start",Me)),onRangeEnd:ce[6]||(ce[6]=Me=>Y.$emit("range-end",Me)),onInvalidFixedRange:ce[7]||(ce[7]=Me=>Y.$emit("invalid-fixed-range",Me)),onTimeUpdate:ce[8]||(ce[8]=Me=>Y.$emit("time-update")),onAmPmChange:ce[9]||(ce[9]=Me=>Y.$emit("am-pm-change",Me)),onTimePickerOpen:ce[10]||(ce[10]=Me=>Y.$emit("time-picker-open",Me)),onTimePickerClose:Ie,onRecalculatePosition:q,onUpdateMonthYear:ce[11]||(ce[11]=Me=>Y.$emit("update-month-year",Me)),onAutoApplyInvalid:ce[12]||(ce[12]=Me=>Y.$emit("auto-apply-invalid",Me)),onInvalidDate:ce[13]||(ce[13]=Me=>Y.$emit("invalid-date",Me)),onOverlayToggle:ce[14]||(ce[14]=Me=>Y.$emit("overlay-toggle",Me)),"onUpdate:internalModelValue":ce[15]||(ce[15]=Me=>Y.$emit("update:internal-model-value",Me))}),Hn({_:2},[Qe(Ae.value,(Me,He)=>({name:Me,fn:Te(je=>[Ne(Y.$slots,Me,wn(Yn({...je})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),Y.$slots["right-sidebar"]?(k(),D("div",DB,[Ne(Y.$slots,"right-sidebar",wn(Yn(R.value)))])):ae("",!0),Y.$slots["action-extra"]?(k(),D("div",PB,[Y.$slots["action-extra"]?Ne(Y.$slots,"action-extra",{key:0,selectCurrentDate:z}):ae("",!0)])):ae("",!0)],6),!Y.autoApply||Q(y).keepActionRow?(k(),at(O5,cn({key:2,"menu-mount":V.value},o.value,{"calendar-width":A.value,onClosePicker:ce[16]||(ce[16]=Me=>Y.$emit("close-picker")),onSelectDate:ce[17]||(ce[17]=Me=>Y.$emit("select-date")),onInvalidSelect:ce[18]||(ce[18]=Me=>Y.$emit("invalid-select")),onSelectNow:z}),Hn({_:2},[Qe(Q(he),(Me,He)=>({name:Me,fn:Te(je=>[Ne(Y.$slots,Me,wn(Yn({...je})))])}))]),1040,["menu-mount","calendar-width"])):ae("",!0)],46,AB)}}});var Xa=(e=>(e.center="center",e.left="left",e.right="right",e))(Xa||{});const LB=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:r,inline:s,emit:a,props:o,slots:u})=>{const c=de({}),h=de(!1),f=de({top:"0",left:"0"}),p=de(!1),m=ll(o,"teleportCenter");Wt(m,()=>{f.value=JSON.parse(JSON.stringify({})),C()});const y=N=>{if(o.teleport){const Z=N.getBoundingClientRect();return{left:Z.left+window.scrollX,top:Z.top+window.scrollY}}return{top:0,left:0}},_=(N,Z)=>{f.value.left=`${N+Z-c.value.width}px`},b=N=>{f.value.left=`${N}px`},A=(N,Z)=>{o.position===Xa.left&&b(N),o.position===Xa.right&&_(N,Z),o.position===Xa.center&&(f.value.left=`${N+Z/2-c.value.width/2}px`)},B=N=>{const{width:Z,height:R}=N.getBoundingClientRect(),{top:q,left:he}=o.altPosition?o.altPosition(N):y(N);return{top:+q,left:+he,width:Z,height:R}},V=()=>{f.value.left="50%",f.value.top="50%",f.value.transform="translate(-50%, -50%)",f.value.position="fixed",delete f.value.opacity},x=()=>{const N=Ln(n),{top:Z,left:R,transform:q}=o.altPosition(N);f.value={top:`${Z}px`,left:`${R}px`,transform:q??""}},C=(N=!0)=>{var Z;if(!s.value.enabled){if(m.value)return V();if(o.altPosition!==null)return x();if(N){const R=o.teleport?(Z=t.value)==null?void 0:Z.$el:e.value;R&&(c.value=R.getBoundingClientRect()),a("recalculate-position")}return J()}},$=({inputEl:N,left:Z,width:R})=>{window.screen.width>768&&!h.value&&A(Z,R),U(N)},H=N=>{const{top:Z,left:R,height:q,width:he}=B(N);f.value.top=`${q+Z+ +o.offset}px`,p.value=!1,h.value||(f.value.left=`${R+he/2-c.value.width/2}px`),$({inputEl:N,left:R,width:he})},F=N=>{const{top:Z,left:R,width:q}=B(N);f.value.top=`${Z-+o.offset-c.value.height}px`,p.value=!0,$({inputEl:N,left:R,width:q})},U=N=>{if(o.autoPosition){const{left:Z,width:R}=B(N),{left:q,right:he}=c.value;if(!h.value){if(Math.abs(q)!==Math.abs(he)){if(q<=0)return h.value=!0,b(Z);if(he>=document.documentElement.clientWidth)return h.value=!0,_(Z,R)}return A(Z,R)}}},P=()=>{const N=Ln(n);if(N){const{height:Z}=c.value,{top:R,height:q}=N.getBoundingClientRect(),he=window.innerHeight-R-q,Ae=R;return Z<=he?sa.bottom:Z>he&&Z<=Ae?sa.top:he>=Ae?sa.bottom:sa.top}return sa.bottom},O=N=>P()===sa.bottom?H(N):F(N),J=()=>{const N=Ln(n);if(N)return o.autoPosition?O(N):H(N)},X=function(N){if(N){const Z=N.scrollHeight>N.clientHeight,R=window.getComputedStyle(N).overflowY.indexOf("hidden")!==-1;return Z&&!R}return!0},fe=function(N){return!N||N===document.body||N.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:X(N)?N:fe(N.assignedSlot?N.assignedSlot.parentNode:N.parentNode)},ne=N=>{if(N)switch(o.position){case Xa.left:return{left:0,transform:"translateX(0)"};case Xa.right:return{left:`${N.width}px`,transform:"translateX(-100%)"};default:return{left:`${N.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:p,menuStyle:f,xCorrect:h,setMenuPosition:C,getScrollableParent:fe,shadowRender:(N,Z)=>{var R,q,he;const Ae=document.createElement("div"),Pe=(R=Ln(n))==null?void 0:R.getBoundingClientRect();Ae.setAttribute("id","dp--temp-container");const W=(q=r.value)!=null&&q.clientWidth?r.value:document.body;W.append(Ae);const ie=ne(Pe),E=_p(N,{...Z,shadow:!0,style:{opacity:0,position:"absolute",...ie}},Object.fromEntries(Object.keys(u).filter(re=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(re)).map(re=>[re,u[re]])));yc(E,Ae),c.value=(he=E.el)==null?void 0:he.getBoundingClientRect(),yc(null,Ae),W.removeChild(Ae)}}},yi=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]}],IB=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],NB={all:()=>yi,monthYear:()=>yi.filter(e=>e.use.includes("month-year")),input:()=>IB,timePicker:()=>yi.filter(e=>e.use.includes("time")),action:()=>yi.filter(e=>e.use.includes("action")),calendar:()=>yi.filter(e=>e.use.includes("calendar")),menu:()=>yi.filter(e=>e.use.includes("menu")),shared:()=>yi.filter(e=>e.use.includes("shared")),yearMode:()=>yi.filter(e=>e.use.includes("year-mode"))},$r=(e,t,n)=>{const r=[];return NB[t]().forEach(s=>{e[s.name]&&r.push(s.name)}),n!=null&&n.length&&n.forEach(s=>{s.slot&&r.push(s.slot)}),r},Bo=e=>{const t=me(()=>r=>e.value?r?e.value.open:e.value.close:""),n=me(()=>r=>e.value?r?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Ho=(e,t,n)=>{const{defaultedRange:r,defaultedTz:s}=sn(e),a=De(Ar(De(),s.value.timezone)),o=de([{month:wt(a),year:lt(a)}]),u=m=>{const y={hours:ri(a),minutes:Vi(a),seconds:0};return r.value.enabled?[y[m],y[m]]:y[m]},c=Hr({hours:u("hours"),minutes:u("minutes"),seconds:u("seconds")});Wt(r,(m,y)=>{m.enabled!==y.enabled&&(c.hours=u("hours"),c.minutes=u("minutes"),c.seconds=u("seconds"))},{deep:!0});const h=me({get:()=>e.internalModelValue,set:m=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",m)}}),f=me(()=>m=>o.value[m]?o.value[m].month:0),p=me(()=>m=>o.value[m]?o.value[m].year:0);return Wt(h,(m,y)=>{n&&JSON.stringify(m??{})!==JSON.stringify(y??{})&&n()},{deep:!0}),{calendars:o,time:c,modelValue:h,month:f,year:p,today:a}},VB=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:r,defaultedUI:s,defaultedHighlight:a,defaultedTz:o,propDates:u,defaultedRange:c}=sn(t),{isDisabled:h}=ji(t),f=de(null),p=de(Ar(new Date,o.value.timezone)),m=E=>{!E.current&&t.hideOffsetDates||(f.value=E.value)},y=()=>{f.value=null},_=E=>Array.isArray(e.value)&&c.value.enabled&&e.value[0]&&f.value?E?_n(f.value,e.value[0]):on(f.value,e.value[0]):!0,b=(E,re)=>{const _e=()=>e.value?re?e.value[0]||null:e.value[1]:null,j=e.value&&Array.isArray(e.value)?_e():null;return kt(De(E.value),j)},A=E=>{const re=Array.isArray(e.value)?e.value[0]:null;return E?!on(f.value??null,re):!0},B=(E,re=!0)=>(c.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!E.current?!1:kt(De(E.value),e.value[re?0:1]):c.value.enabled?b(E,re)&&A(re)||kt(E.value,Array.isArray(e.value)?e.value[0]:null)&&_(re):!1,V=(E,re)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const _e=kt(E.value,f.value);return re?_n(e.value[0],E.value)&&_e:on(e.value[0],E.value)&&_e}return!1},x=E=>!e.value||t.hideOffsetDates&&!E.current?!1:c.value.enabled?t.modelAuto&&Array.isArray(e.value)?kt(E.value,e.value[0]?e.value[0]:p.value):!1:r.value.enabled&&Array.isArray(e.value)?e.value.some(re=>kt(re,E.value)):kt(E.value,e.value?e.value:p.value),C=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){if(t.hideOffsetDates&&!E.current)return!1;const re=fs(f.value,+c.value.autoRange),_e=Gs(De(f.value),t.weekStart);return t.weekPicker?kt(_e[1],De(E.value)):kt(re,De(E.value))}return!1}return!1},$=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){const re=fs(f.value,+c.value.autoRange);if(t.hideOffsetDates&&!E.current)return!1;const _e=Gs(De(f.value),t.weekStart);return t.weekPicker?_n(E.value,_e[0])&&on(E.value,_e[1]):_n(E.value,f.value)&&on(E.value,re)}return!1}return!1},H=E=>{if(c.value.autoRange||t.weekPicker){if(f.value){if(t.hideOffsetDates&&!E.current)return!1;const re=Gs(De(f.value),t.weekStart);return t.weekPicker?kt(re[0],E.value):kt(f.value,E.value)}return!1}return!1},F=E=>dd(e.value,f.value,E.value),U=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,P=()=>t.modelAuto?cw(t.internalModelValue):!0,O=E=>{if(t.weekPicker)return!1;const re=c.value.enabled?!B(E)&&!B(E,!1):!0;return!h(E.value)&&!x(E)&&!(!E.current&&t.hideOffsetDates)&&re},J=E=>c.value.enabled?t.modelAuto?U()&&x(E):!1:x(E),X=E=>a.value?e5(E.value,u.value.highlight):!1,fe=E=>{const re=h(E.value);return re&&(typeof a.value=="function"?!a.value(E.value,re):!a.value.options.highlightDisabled)},ne=E=>{var re;return typeof a.value=="function"?a.value(E.value):(re=a.value.weekdays)==null?void 0:re.includes(E.value.getDay())},N=E=>(c.value.enabled||t.weekPicker)&&(!(n.value.count>0)||E.current)&&P()&&!(!E.current&&t.hideOffsetDates)&&!x(E)?F(E):!1,Z=E=>{const{isRangeStart:re,isRangeEnd:_e}=Ae(E),j=c.value.enabled?re||_e:!1;return{dp__cell_offset:!E.current,dp__pointer:!t.disabled&&!(!E.current&&t.hideOffsetDates)&&!h(E.value),dp__cell_disabled:h(E.value),dp__cell_highlight:!fe(E)&&(X(E)||ne(E))&&!J(E)&&!j&&!H(E)&&!(N(E)&&t.weekPicker)&&!_e,dp__cell_highlight_active:!fe(E)&&(X(E)||ne(E))&&J(E),dp__today:!t.noToday&&kt(E.value,p.value)&&E.current,"dp--past":on(E.value,p.value),"dp--future":_n(E.value,p.value)}},R=E=>({dp__active_date:J(E),dp__date_hover:O(E)}),q=E=>{if(e.value&&!Array.isArray(e.value)){const re=Gs(e.value,t.weekStart);return{...W(E),dp__range_start:kt(re[0],E.value),dp__range_end:kt(re[1],E.value),dp__range_between_week:_n(E.value,re[0])&&on(E.value,re[1])}}return{...W(E)}},he=E=>{if(e.value&&Array.isArray(e.value)){const re=Gs(e.value[0],t.weekStart),_e=e.value[1]?Gs(e.value[1],t.weekStart):[];return{...W(E),dp__range_start:kt(re[0],E.value)||kt(_e[0],E.value),dp__range_end:kt(re[1],E.value)||kt(_e[1],E.value),dp__range_between_week:_n(E.value,re[0])&&on(E.value,re[1])||_n(E.value,_e[0])&&on(E.value,_e[1]),dp__range_between:_n(E.value,re[1])&&on(E.value,_e[0])}}return{...W(E)}},Ae=E=>{const re=n.value.count>0?E.current&&B(E)&&P():B(E)&&P(),_e=n.value.count>0?E.current&&B(E,!1)&&P():B(E,!1)&&P();return{isRangeStart:re,isRangeEnd:_e}},Pe=E=>{const{isRangeStart:re,isRangeEnd:_e}=Ae(E);return{dp__range_start:re,dp__range_end:_e,dp__range_between:N(E),dp__date_hover:kt(E.value,f.value)&&!re&&!_e&&!t.weekPicker,dp__date_hover_start:V(E,!0),dp__date_hover_end:V(E,!1)}},W=E=>({...Pe(E),dp__cell_auto_range:$(E),dp__cell_auto_range_start:H(E),dp__cell_auto_range_end:C(E)}),ie=E=>c.value.enabled?c.value.autoRange?W(E):t.modelAuto?{...R(E),...Pe(E)}:t.weekPicker?he(E):Pe(E):t.weekPicker?q(E):R(E);return{setHoverDate:m,clearHoverDate:y,getDayClassData:E=>t.hideOffsetDates&&!E.current?{}:{...Z(E),...ie(E),[t.dayClass?t.dayClass(E.value,t.internalModelValue):""]:!0,[t.calendarCellClassName]:!!t.calendarCellClassName,...s.value.calendarCell??{}}}},ji=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:r,defaultedMultiDates:s}=sn(e),a=ne=>r.value.disabledDates?typeof r.value.disabledDates=="function"?r.value.disabledDates(De(ne)):!!Rc(ne,r.value.disabledDates):!1,o=ne=>r.value.maxDate?e.yearPicker?lt(ne)>lt(r.value.maxDate):_n(ne,r.value.maxDate):!1,u=ne=>r.value.minDate?e.yearPicker?lt(ne){const N=o(ne),Z=u(ne),R=a(ne),q=t.value.months.map(ie=>+ie).includes(wt(ne)),he=e.disabledWeekDays.length?e.disabledWeekDays.some(ie=>+ie===H$(ne)):!1,Ae=y(ne),Pe=lt(ne),W=Pe<+e.yearRange[0]||Pe>+e.yearRange[1];return!(N||Z||R||q||W||he||Ae)},h=(ne,N)=>on(...Ti(r.value.minDate,ne,N))||kt(...Ti(r.value.minDate,ne,N)),f=(ne,N)=>_n(...Ti(r.value.maxDate,ne,N))||kt(...Ti(r.value.maxDate,ne,N)),p=(ne,N,Z)=>{let R=!1;return r.value.maxDate&&Z&&f(ne,N)&&(R=!0),r.value.minDate&&!Z&&h(ne,N)&&(R=!0),R},m=(ne,N,Z,R)=>{let q=!1;return R?r.value.minDate&&r.value.maxDate?q=p(ne,N,Z):(r.value.minDate&&h(ne,N)||r.value.maxDate&&f(ne,N))&&(q=!0):q=!0,q},y=ne=>Array.isArray(r.value.allowedDates)&&!r.value.allowedDates.length?!0:r.value.allowedDates?!Rc(ne,r.value.allowedDates):!1,_=ne=>!c(ne),b=ne=>n.value.noDisabledRange?!z1({start:ne[0],end:ne[1]}).some(N=>_(N)):!0,A=ne=>{if(ne){const N=lt(ne);return N>=+e.yearRange[0]&&N<=e.yearRange[1]}return!0},B=(ne,N)=>!!(Array.isArray(ne)&&ne[N]&&(n.value.maxRange||n.value.minRange)&&A(ne[N])),V=(ne,N,Z=0)=>{if(B(N,Z)&&A(ne)){const R=W1(ne,N[Z]),q=mw(N[Z],ne),he=q.length===1?0:q.filter(Pe=>_(Pe)).length,Ae=Math.abs(R)-(n.value.minMaxRawRange?0:he);if(n.value.minRange&&n.value.maxRange)return Ae>=+n.value.minRange&&Ae<=+n.value.maxRange;if(n.value.minRange)return Ae>=+n.value.minRange;if(n.value.maxRange)return Ae<=+n.value.maxRange}return!0},x=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,C=ne=>Array.isArray(ne)?[ne[0]?nh(ne[0]):null,ne[1]?nh(ne[1]):null]:nh(ne),$=(ne,N,Z)=>ne.find(R=>+R.hours===ri(N)&&R.minutes==="*"?!0:+R.minutes===Vi(N)&&+R.hours===ri(N))&&Z,H=(ne,N,Z)=>{const[R,q]=ne,[he,Ae]=N;return!$(R,he,Z)&&!$(q,Ae,Z)&&Z},F=(ne,N)=>{const Z=Array.isArray(N)?N:[N];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?H(e.disabledTimes,Z,ne):!Z.some(R=>$(e.disabledTimes,R,ne)):ne},U=(ne,N)=>{const Z=Array.isArray(N)?[ga(N[0]),N[1]?ga(N[1]):void 0]:ga(N),R=!e.disabledTimes(Z);return ne&&R},P=(ne,N)=>e.disabledTimes?Array.isArray(e.disabledTimes)?F(N,ne):U(N,ne):N,O=ne=>{let N=!0;if(!ne||x())return!0;const Z=!r.value.minDate&&!r.value.maxDate?C(ne):ne;return(e.maxTime||r.value.maxDate)&&(N=v0(e.maxTime,r.value.maxDate,"max",Fn(Z),N)),(e.minTime||r.value.minDate)&&(N=v0(e.minTime,r.value.minDate,"min",Fn(Z),N)),P(ne,N)},J=ne=>{if(!e.monthPicker)return!0;let N=!0;const Z=De(hs(ne));if(r.value.minDate&&r.value.maxDate){const R=De(hs(r.value.minDate)),q=De(hs(r.value.maxDate));return _n(Z,R)&&on(Z,q)||kt(Z,R)||kt(Z,q)}if(r.value.minDate){const R=De(hs(r.value.minDate));N=_n(Z,R)||kt(Z,R)}if(r.value.maxDate){const R=De(hs(r.value.maxDate));N=on(Z,R)||kt(Z,R)}return N},X=me(()=>ne=>!e.enableTimePicker||e.ignoreTimeValidation?!0:O(ne)),fe=me(()=>ne=>e.monthPicker?Array.isArray(ne)&&(n.value.enabled||s.value.enabled)?!ne.filter(N=>!J(N)).length:J(ne):!0);return{isDisabled:_,validateDate:c,validateMonthYearInRange:m,isDateRangeAllowed:b,checkMinMaxRange:V,isValidTime:O,isTimeValid:X,isMonthValid:fe}},md=()=>{const e=me(()=>(r,s)=>r==null?void 0:r.includes(s)),t=me(()=>(r,s)=>r.count?r.solo?!0:s===0:!0),n=me(()=>(r,s)=>r.count?r.solo?!0:s===r.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},FB=(e,t,n)=>{const r=de(0),s=Hr({[ma.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[ma.calendar]:!1,[ma.header]:!1}),a=me(()=>e.monthPicker||e.timePicker),o=p=>{var m;if((m=e.flow)!=null&&m.length){if(!p&&a.value)return f();s[p]=!0,Object.keys(s).filter(y=>!s[y]).length||f()}},u=()=>{var p,m;(p=e.flow)!=null&&p.length&&r.value!==-1&&(r.value+=1,t("flow-step",r.value),f()),((m=e.flow)==null?void 0:m.length)===r.value&&Un().then(()=>c())},c=()=>{r.value=-1},h=(p,m,...y)=>{var _,b;e.flow[r.value]===p&&n.value&&((b=(_=n.value)[m])==null||b.call(_,...y))},f=(p=0)=>{p&&(r.value+=p),h(Qn.month,"toggleMonthPicker",!0),h(Qn.year,"toggleYearPicker",!0),h(Qn.calendar,"toggleTimePicker",!1,!0),h(Qn.time,"toggleTimePicker",!0,!0);const m=e.flow[r.value];(m===Qn.hours||m===Qn.minutes||m===Qn.seconds)&&h(m,"toggleTimePicker",!0,!0,m)};return{childMount:o,updateFlowStep:u,resetFlow:c,handleFlow:f,flowStep:r}},$B={key:1,class:"dp__input_wrap"},BB=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],HB={key:2,class:"dp__clear_icon"},UB=fn({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...fd},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur"],setup(e,{expose:t,emit:n}){const r=n,s=e,{defaultedTextInput:a,defaultedAriaLabels:o,defaultedInline:u,defaultedConfig:c,defaultedRange:h,defaultedMultiDates:f,defaultedUI:p,getDefaultPattern:m,getDefaultStartTime:y}=sn(s),{checkMinMaxRange:_}=ji(s),b=de(),A=de(null),B=de(!1),V=de(!1),x=me(()=>({dp__pointer:!s.disabled&&!s.readonly&&!a.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!a.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:!!s.state,dp__input_invalid:s.state===!1,dp__input_focus:B.value||s.isMenuOpen,dp__input_reg:!a.value.enabled,[s.inputClassName]:!!s.inputClassName,...p.value.input??{}})),C=()=>{r("set-input-date",null),s.clearable&&s.autoApply&&(r("set-empty-date"),b.value=null)},$=R=>{const q=y();return t5(R,a.value.format??m(),q??gw({},s.enableSeconds),s.inputValue,V.value,s.formatLocale)},H=R=>{const{rangeSeparator:q}=a.value,[he,Ae]=R.split(`${q}`);if(he){const Pe=$(he.trim()),W=Ae?$(Ae.trim()):null;if(yl(Pe,W))return;const ie=Pe&&W?[Pe,W]:[Pe];_(W,ie,0)&&(b.value=Pe?ie:null)}},F=()=>{V.value=!0},U=R=>{if(h.value.enabled)H(R);else if(f.value.enabled){const q=R.split(";");b.value=q.map(he=>$(he.trim())).filter(he=>he)}else b.value=$(R)},P=R=>{var q;const he=typeof R=="string"?R:(q=R.target)==null?void 0:q.value;he!==""?(a.value.openMenu&&!s.isMenuOpen&&r("open"),U(he),r("set-input-date",b.value)):C(),V.value=!1,r("update:input-value",he)},O=R=>{a.value.enabled?(U(R.target.value),a.value.enterSubmit&&zh(b.value)&&s.inputValue!==""?(r("set-input-date",b.value,!0),b.value=null):a.value.enterSubmit&&s.inputValue===""&&(b.value=null,r("clear"))):fe(R)},J=R=>{a.value.enabled&&a.value.tabSubmit&&U(R.target.value),a.value.tabSubmit&&zh(b.value)&&s.inputValue!==""?(r("set-input-date",b.value,!0,!0),b.value=null):a.value.tabSubmit&&s.inputValue===""&&(b.value=null,r("clear",!0))},X=()=>{B.value=!0,r("focus"),Un().then(()=>{var R;a.value.enabled&&a.value.selectOnFocus&&((R=A.value)==null||R.select())})},fe=R=>{R.preventDefault(),Ri(R,c.value,!0),a.value.enabled&&a.value.openMenu&&!u.value.input&&!s.isMenuOpen?r("open"):a.value.enabled||r("toggle")},ne=()=>{r("real-blur"),B.value=!1,(!s.isMenuOpen||u.value.enabled&&u.value.input)&&r("blur"),s.autoApply&&a.value.enabled&&b.value&&!s.isMenuOpen&&(r("set-input-date",b.value),r("select-date"),b.value=null)},N=R=>{Ri(R,c.value,!0),r("clear")},Z=R=>{if(R.key==="Tab"&&J(R),R.key==="Enter"&&O(R),!a.value.enabled){if(R.code==="Tab")return;R.preventDefault()}};return t({focusInput:()=>{var R;(R=A.value)==null||R.focus({preventScroll:!0})},setParsedDate:R=>{b.value=R}}),(R,q)=>{var he;return k(),D("div",{onClick:fe},[R.$slots.trigger&&!R.$slots["dp-input"]&&!Q(u).enabled?Ne(R.$slots,"trigger",{key:0}):ae("",!0),!R.$slots.trigger&&(!Q(u).enabled||Q(u).input)?(k(),D("div",$B,[R.$slots["dp-input"]&&!R.$slots.trigger&&(!Q(u).enabled||Q(u).enabled&&Q(u).input)?Ne(R.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:P,onEnter:O,onTab:J,onClear:N,onBlur:ne,onKeypress:Z,onPaste:F,onFocus:X,openMenu:()=>R.$emit("open"),closeMenu:()=>R.$emit("close"),toggleMenu:()=>R.$emit("toggle")}):ae("",!0),R.$slots["dp-input"]?ae("",!0):(k(),D("input",{key:1,id:R.uid?`dp-input-${R.uid}`:void 0,ref_key:"inputRef",ref:A,"data-test":"dp-input",name:R.name,class:$e(x.value),inputmode:Q(a).enabled?"text":"none",placeholder:R.placeholder,disabled:R.disabled,readonly:R.readonly,required:R.required,value:e.inputValue,autocomplete:R.autocomplete,"aria-label":(he=Q(o))==null?void 0:he.input,"aria-disabled":R.disabled||void 0,"aria-invalid":R.state===!1?!0:void 0,onInput:P,onBlur:ne,onFocus:X,onKeypress:Z,onKeydown:Z,onPaste:F},null,42,BB)),v("div",{onClick:q[2]||(q[2]=Ae=>r("toggle"))},[R.$slots["input-icon"]&&!R.hideInputIcon?(k(),D("span",{key:0,class:"dp__input_icon",onClick:q[0]||(q[0]=Ae=>r("toggle"))},[Ne(R.$slots,"input-icon")])):ae("",!0),!R.$slots["input-icon"]&&!R.hideInputIcon&&!R.$slots["dp-input"]?(k(),at(Q(Cl),{key:1,class:"dp__input_icon dp__input_icons",onClick:q[1]||(q[1]=Ae=>r("toggle"))})):ae("",!0)]),R.$slots["clear-icon"]&&e.inputValue&&R.clearable&&!R.disabled&&!R.readonly?(k(),D("span",HB,[Ne(R.$slots,"clear-icon",{clear:N})])):ae("",!0),R.clearable&&!R.$slots["clear-icon"]&&e.inputValue&&!R.disabled&&!R.readonly?(k(),at(Q(ow),{key:3,class:"dp__clear_icon dp__input_icons","data-test":"clear-icon",onClick:q[3]||(q[3]=Et(Ae=>N(Ae),["prevent"]))})):ae("",!0)])):ae("",!0)])}}}),jB=typeof window<"u"?window:void 0,oh=()=>{},qB=e=>np()?(X0(e),!0):!1,WB=(e,t,n,r)=>{if(!e)return oh;let s=oh;const a=Wt(()=>Q(e),u=>{s(),u&&(u.addEventListener(t,n,r),s=()=>{u.removeEventListener(t,n,r),s=oh})},{immediate:!0,flush:"post"}),o=()=>{a(),s()};return qB(o),o},YB=(e,t,n,r={})=>{const{window:s=jB,event:a="pointerdown"}=r;return s?WB(s,a,o=>{const u=Ln(e),c=Ln(t);!u||!c||u===o.target||o.composedPath().includes(u)||o.composedPath().includes(c)||n(o)},{passive:!0}):void 0},zB=fn({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...fd},emits:["update:model-value","update:model-timezone-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","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const r=n,s=e,a=Bi(),o=de(!1),u=ll(s,"modelValue"),c=ll(s,"timezone"),h=de(null),f=de(null),p=de(null),m=de(!1),y=de(null),_=de(!1),b=de(!1),A=de(!1),B=de(!1),{setMenuFocused:V,setShiftKey:x}=ww(),{clearArrowNav:C}=Ui(),{validateDate:$,isValidTime:H}=ji(s),{defaultedTransitions:F,defaultedTextInput:U,defaultedInline:P,defaultedConfig:O,defaultedRange:J,defaultedMultiDates:X}=sn(s),{menuTransition:fe,showTransition:ne}=Bo(F);Ht(()=>{re(s.modelValue),Un().then(()=>{if(!P.value.enabled){const xe=Pe(y.value);xe==null||xe.addEventListener("scroll",G),window==null||window.addEventListener("resize",te)}}),P.value.enabled&&(o.value=!0),window==null||window.addEventListener("keyup",ge),window==null||window.addEventListener("keydown",Y)}),ii(()=>{if(!P.value.enabled){const xe=Pe(y.value);xe==null||xe.removeEventListener("scroll",G),window==null||window.removeEventListener("resize",te)}window==null||window.removeEventListener("keyup",ge),window==null||window.removeEventListener("keydown",Y)});const N=$r(a,"all",s.presetDates),Z=$r(a,"input");Wt([u,c],()=>{re(u.value)},{deep:!0});const{openOnTop:R,menuStyle:q,xCorrect:he,setMenuPosition:Ae,getScrollableParent:Pe,shadowRender:W}=LB({menuRef:h,menuRefInner:f,inputRef:p,pickerWrapperRef:y,inline:P,emit:r,props:s,slots:a}),{inputValue:ie,internalModelValue:E,parseExternalModelValue:re,emitModelValue:_e,formatInputValue:j,checkBeforeEmit:Ie}=T5(r,s,m),Xe=me(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:P.value.enabled,"dp--flex-display-collapsed":A.value,dp__flex_display_with_input:P.value.input})),be=me(()=>s.dark?"dp__theme_dark":"dp__theme_light"),et=me(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||P.value.enabled}:{}),z=me(()=>({class:"dp__outer_menu_wrap"})),S=me(()=>P.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),I=()=>{var xe,Be;return(Be=(xe=p.value)==null?void 0:xe.$el)==null?void 0:Be.getBoundingClientRect()},G=()=>{o.value&&(O.value.closeOnScroll?Ge():Ae())},te=()=>{var xe;o.value&&Ae();const Be=(xe=f.value)==null?void 0:xe.$el.getBoundingClientRect().width;A.value=document.body.offsetWidth<=Be},ge=xe=>{xe.key==="Tab"&&!P.value.enabled&&!s.teleport&&O.value.tabOutClosesMenu&&(y.value.contains(document.activeElement)||Ge()),b.value=xe.shiftKey},Y=xe=>{b.value=xe.shiftKey},ce=()=>{!s.disabled&&!s.readonly&&(W(w0,s),Ae(!1),o.value=!0,o.value&&r("open"),o.value||Ue(),re(s.modelValue))},ye=()=>{var xe;ie.value="",Ue(),(xe=p.value)==null||xe.setParsedDate(null),r("update:model-value",null),r("update:model-timezone-value",null),r("cleared"),O.value.closeOnClearValue&&Ge()},ke=()=>{const xe=E.value;return!xe||!Array.isArray(xe)&&$(xe)?!0:Array.isArray(xe)?X.value.enabled||xe.length===2&&$(xe[0])&&$(xe[1])?!0:J.value.partialRange&&!s.timePicker?$(xe[0]):!1:!1},Ce=()=>{Ie()&&ke()?(_e(),Ge()):r("invalid-select",E.value)},Me=xe=>{He(),_e(),O.value.closeOnAutoApply&&!xe&&Ge()},He=()=>{p.value&&U.value.enabled&&p.value.setParsedDate(E.value)},je=(xe=!1)=>{s.autoApply&&H(E.value)&&ke()&&(J.value.enabled&&Array.isArray(E.value)?(J.value.partialRange||E.value.length===2)&&Me(xe):Me(xe))},Ue=()=>{U.value.enabled||(E.value=null)},Ge=()=>{P.value.enabled||(o.value&&(o.value=!1,he.value=!1,V(!1),x(!1),C(),r("closed"),ie.value&&re(u.value)),Ue(),r("blur"))},pt=(xe,Be,We=!1)=>{if(!xe){E.value=null;return}const Nn=Array.isArray(xe)?!xe.some(Is=>!$(Is)):$(xe),pr=H(xe);Nn&&pr&&(B.value=!0,E.value=xe,Be&&(_.value=We,Ce(),r("text-submit")),Un().then(()=>{B.value=!1}))},_t=()=>{s.autoApply&&H(E.value)&&_e(),He()},an=()=>o.value?Ge():ce(),Zt=xe=>{E.value=xe},En=()=>{U.value.enabled&&(m.value=!0,j()),r("focus")},hn=()=>{if(U.value.enabled&&(m.value=!1,re(s.modelValue),_.value)){const xe=X6(y.value,b.value);xe==null||xe.focus()}r("blur")},Er=xe=>{f.value&&f.value.updateMonthYear(0,{month:p0(xe.month),year:p0(xe.year)})},xs=xe=>{re(xe??s.modelValue)},pn=(xe,Be)=>{var We;(We=f.value)==null||We.switchView(xe,Be)},ue=xe=>O.value.onClickOutside?O.value.onClickOutside(xe):Ge(),Fe=(xe=0)=>{var Be;(Be=f.value)==null||Be.handleFlow(xe)};return YB(h,p,()=>ue(ke)),t({closeMenu:Ge,selectDate:Ce,clearValue:ye,openMenu:ce,onScroll:G,formatInputValue:j,updateInternalModelValue:Zt,setMonthYear:Er,parseModel:xs,switchView:pn,toggleMenu:an,handleFlow:Fe}),(xe,Be)=>(k(),D("div",{ref_key:"pickerWrapperRef",ref:y,class:$e(Xe.value),"data-datepicker-instance":""},[pe(UB,cn({ref_key:"inputRef",ref:p,"input-value":Q(ie),"onUpdate:inputValue":Be[0]||(Be[0]=We=>Tn(ie)?ie.value=We:null),"is-menu-open":o.value},xe.$props,{onClear:ye,onOpen:ce,onSetInputDate:pt,onSetEmptyDate:Q(_e),onSelectDate:Ce,onToggle:an,onClose:Ge,onFocus:En,onBlur:hn,onRealBlur:Be[1]||(Be[1]=We=>m.value=!1)}),Hn({_:2},[Qe(Q(Z),(We,Nn)=>({name:We,fn:Te(pr=>[Ne(xe.$slots,We,wn(Yn(pr)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(k(),at(Al(xe.teleport?O_:"div"),wn(Yn(et.value)),{default:Te(()=>[pe(ys,{name:Q(fe)(Q(R)),css:Q(ne)&&!Q(P).enabled},{default:Te(()=>[o.value?(k(),D("div",cn({key:0,ref_key:"dpWrapMenuRef",ref:h},z.value,{class:{"dp--menu-wrapper":!Q(P).enabled},style:Q(P).enabled?void 0:Q(q)}),[pe(w0,cn({ref_key:"dpMenuRef",ref:f},xe.$props,{"internal-model-value":Q(E),"onUpdate:internalModelValue":Be[2]||(Be[2]=We=>Tn(E)?E.value=We:null),class:{[be.value]:!0,"dp--menu-wrapper":xe.teleport},"open-on-top":Q(R),"no-overlay-focus":S.value,collapse:A.value,"get-input-rect":I,"is-text-input-date":B.value,onClosePicker:Ge,onSelectDate:Ce,onAutoApply:je,onTimeUpdate:_t,onFlowStep:Be[3]||(Be[3]=We=>xe.$emit("flow-step",We)),onUpdateMonthYear:Be[4]||(Be[4]=We=>xe.$emit("update-month-year",We)),onInvalidSelect:Be[5]||(Be[5]=We=>xe.$emit("invalid-select",Q(E))),onAutoApplyInvalid:Be[6]||(Be[6]=We=>xe.$emit("invalid-select",We)),onInvalidFixedRange:Be[7]||(Be[7]=We=>xe.$emit("invalid-fixed-range",We)),onRecalculatePosition:Q(Ae),onTooltipOpen:Be[8]||(Be[8]=We=>xe.$emit("tooltip-open",We)),onTooltipClose:Be[9]||(Be[9]=We=>xe.$emit("tooltip-close",We)),onTimePickerOpen:Be[10]||(Be[10]=We=>xe.$emit("time-picker-open",We)),onTimePickerClose:Be[11]||(Be[11]=We=>xe.$emit("time-picker-close",We)),onAmPmChange:Be[12]||(Be[12]=We=>xe.$emit("am-pm-change",We)),onRangeStart:Be[13]||(Be[13]=We=>xe.$emit("range-start",We)),onRangeEnd:Be[14]||(Be[14]=We=>xe.$emit("range-end",We)),onDateUpdate:Be[15]||(Be[15]=We=>xe.$emit("date-update",We)),onInvalidDate:Be[16]||(Be[16]=We=>xe.$emit("invalid-date",We)),onOverlayToggle:Be[17]||(Be[17]=We=>xe.$emit("overlay-toggle",We))}),Hn({_:2},[Qe(Q(N),(We,Nn)=>({name:We,fn:Te(pr=>[Ne(xe.$slots,We,wn(Yn({...pr})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):ae("",!0)]),_:3},8,["name","css"])]),_:3},16))],2))}}),om=(()=>{const e=zB;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),KB=Object.freeze(Object.defineProperty({__proto__:null,default:om},Symbol.toStringTag,{value:"Module"}));Object.entries(KB).forEach(([e,t])=>{e!=="default"&&(om[e]=t)});const GB={components:{VueDatePicker:om},props:["name","placeholder","value","lang","format","onClear","flow"],data(){return{time1:this.value?this.value:"",time2:"",shortcuts:[{text:"Today",start:new Date,end:new Date}]}},methods:{onChange(e){if(this.$emit("onClear"),!(e instanceof Date)||isNaN(e.getTime()))return"";const t=u=>u.toString().padStart(2,"0"),n=e.getFullYear(),r=t(e.getMonth()+1),s=t(e.getDate()),a=t(e.getHours()),o=t(e.getMinutes());this.$emit("onChange",`${n}-${r}-${s} ${a}:${o}`)}}},JB={class:"datepicker-wrapper"};function ZB(e,t,n,r,s,a){const o=st("VueDatePicker");return k(),D("div",JB,[pe(o,{class:"custom-date-picker",name:n.name,modelValue:s.time1,"onUpdate:modelValue":[t[0]||(t[0]=u=>s.time1=u),a.onChange],type:"datetime",format:n.format||"yyyy-MM-dd HH:mm","time-picker-options":{start:"07:00",step:"00:30",end:"23:30"},lang:"en",placeholder:n.placeholder,flow:n.flow},null,8,["name","modelValue","format","placeholder","onUpdate:modelValue","flow"])])}const XB=gt(GB,[["render",ZB],["__scopeId","data-v-c2f72b26"]]),QB={props:{question:{type:Object,required:!0}},setup(e){const t=de(!0),n=()=>{t.value=!t.value},r=me(()=>({expanded:t.value,collapsed:!t.value}));return{isOpen:t,toggleOpen:n,chevron:r}}},e8={class:"codeweek-question-container"},t8={class:"expander-always-visible"},n8={class:"expansion"},r8={class:"content"},s8={class:"content"},i8={key:0,class:"maps"},a8={key:1,class:"button"},l8=["href"],o8=["value"];function u8(e,t,n,r,s,a){return k(),D("div",e8,[v("div",t8,[v("div",n8,[v("button",{onClick:t[0]||(t[0]=(...o)=>r.toggleOpen&&r.toggleOpen(...o)),class:"codeweek-expander-button"},[v("div",null,se(r.isOpen?"-":"+"),1)])]),v("div",r8,[v("h1",null,se(n.question.title1),1)])]),v("div",{class:$e([r.chevron,"container-expansible"])},[t[2]||(t[2]=v("div",{class:"expansion"},[v("div",{class:"expansion-path"})],-1)),v("div",s8,[v("h2",null,se(n.question.title2),1),(k(!0),D(Ve,null,Qe(n.question.content,(o,u)=>(k(),D("p",{key:u},se(o),1))),128)),n.question.map?(k(),D("div",i8,t[1]||(t[1]=[v("iframe",{class:"map",src:"/map",scrolling:"no"},null,-1)]))):ae("",!0),n.question.button.show?(k(),D("div",a8,[v("a",{href:n.question.button.link,class:"codeweek-button"},[v("input",{type:"submit",value:n.question.button.label},null,8,o8)],8,l8)])):ae("",!0)])],2)])}const c8=gt(QB,[["render",u8]]),d8=fn({emits:["loaded"],methods:{onChange(e){if(!e.target.files.length)return;let t=e.target.files[0],n=new FileReader;n.readAsDataURL(t),n.onload=r=>{let s=r.target.result;this.$emit("loaded",{src:s,file:t})}}}});function f8(e,t,n,r,s,a){return k(),D("div",null,[v("input",{id:"image",type:"file",accept:"image/*",onChange:t[0]||(t[0]=(...o)=>e.onChange&&e.onChange(...o))},null,32),t[1]||(t[1]=v("label",{class:"!flex justify-center items-center !h-10 !w-10 !p-0 !bg-dark-blue border-2 border-white",for:"image"},[v("img",{class:"w-5 h-5",src:"/images/edit.svg"})],-1))])}const Ew=gt(d8,[["render",f8]]),h8={components:{ImageUpload:Ew,Flash:ud},props:{image:{type:String,default:""},picture:{type:String,default:""}},setup(e){const t=de(e.picture||""),n=de(e.image||""),r=de(""),s=u=>{a(u.file)},a=u=>{let c=new FormData;c.append("picture",u),Tt.post("/api/events/picture",c).then(h=>{r.value="",t.value=h.data.path,n.value=h.data.imageName,ps.emit("flash",{message:"Picture uploaded!",level:"success"})}).catch(h=>{h.response.data.errors&&h.response.data.errors.picture?r.value=h.response.data.errors.picture[0]:r.value="Image is too large. Maximum is 1Mb",ps.emit("flash",{message:r.value,level:"error"})})};return{pictureClone:t,imageClone:n,error:r,onLoad:s,persist:a,remove:()=>{Tt.delete("/api/event/picture").then(()=>{ps.emit("flash",{message:"Event Picture deleted!",level:"success"}),t.value="https://s3-eu-west-1.amazonaws.com/codeweek-dev/events/pictures/default.png"})}}}},p8={key:0,style:{"background-color":"darkred",color:"white",padding:"4px"}},m8={class:"level"},g8=["src"],v8=["value"],y8={method:"POST",enctype:"multipart/form-data"};function _8(e,t,n,r,s,a){const o=st("ImageUpload"),u=st("Flash");return k(),D("div",null,[r.error!==""?(k(),D("div",p8,se(r.error),1)):ae("",!0),v("div",m8,[v("img",{src:r.pictureClone,class:"mr-1"},null,8,g8)]),v("input",{type:"hidden",name:"picture",value:r.imageClone},null,8,v8),v("form",y8,[pe(o,{name:"picture",class:"mr-1",onLoaded:r.onLoad},null,8,["onLoaded"])]),pe(u)])}const b8=gt(h8,[["render",_8]]);var w8=typeof globalThis<"u"?globalThis:typeof window<"u"||typeof window<"u"?window:typeof self<"u"?self:{};function x8(e,t,n){return n={path:t,exports:{},require:function(r,s){return k8(r,s??n.path)}},e(n,n.exports),n.exports}function k8(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var S8=x8(function(e,t){(function(n,r){e.exports=r()})(w8,function(){var n="__v-click-outside",r=typeof window<"u",s=typeof navigator<"u",a=r&&("ontouchstart"in window||s&&navigator.msMaxTouchPoints>0)?["touchstart"]:["click"],o=function(f){var p=f.event,m=f.handler;(0,f.middleware)(p)&&m(p)},u=function(f,p){var m=function(V){var x=typeof V=="function";if(!x&&typeof V!="object")throw new Error("v-click-outside: Binding value must be a function or an object");return{handler:x?V:V.handler,middleware:V.middleware||function(C){return C},events:V.events||a,isActive:V.isActive!==!1,detectIframe:V.detectIframe!==!1,capture:!!V.capture}}(p.value),y=m.handler,_=m.middleware,b=m.detectIframe,A=m.capture;if(m.isActive){if(f[n]=m.events.map(function(V){return{event:V,srcTarget:document.documentElement,handler:function(x){return function(C){var $=C.el,H=C.event,F=C.handler,U=C.middleware,P=H.path||H.composedPath&&H.composedPath();(P?P.indexOf($)<0:!$.contains(H.target))&&o({event:H,handler:F,middleware:U})}({el:f,event:x,handler:y,middleware:_})},capture:A}}),b){var B={event:"blur",srcTarget:window,handler:function(V){return function(x){var C=x.el,$=x.event,H=x.handler,F=x.middleware;setTimeout(function(){var U=document.activeElement;U&&U.tagName==="IFRAME"&&!C.contains(U)&&o({event:$,handler:H,middleware:F})},0)}({el:f,event:V,handler:y,middleware:_})},capture:A};f[n]=[].concat(f[n],[B])}f[n].forEach(function(V){var x=V.event,C=V.srcTarget,$=V.handler;return setTimeout(function(){f[n]&&C.addEventListener(x,$,A)},0)})}},c=function(f){(f[n]||[]).forEach(function(p){return p.srcTarget.removeEventListener(p.event,p.handler,p.capture)}),delete f[n]},h=r?{beforeMount:u,updated:function(f,p){var m=p.value,y=p.oldValue;JSON.stringify(m)!==JSON.stringify(y)&&(c(f),u(f,{value:m}))},unmounted:c}:{};return{install:function(f){f.directive("click-outside",h)},directive:h}})}),T8=S8;const A8={class:"v3ti-loader-wrapper"},C8=v("div",{class:"v3ti-loader"},null,-1),E8=v("span",null,"Loading",-1),O8=[C8,E8];function M8(e,t){return k(),D("div",A8,O8)}function Ow(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",n==="top"&&r.firstChild?r.insertBefore(s,r.firstChild):r.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}var R8=`.v3ti-loader-wrapper { display: flex; align-items: center; justify-content: center; @@ -94,7 +94,7 @@ function print() { __p += __j.call(arguments, '') } 100% { transform: rotate(360deg); } -}`;Rw(L8);const Dw={};Dw.render=P8;var I8=Dw,Pw={name:"Vue3TagsInput",emits:["update:modelValue","update:tags","on-limit","on-tags-changed","on-remove","on-error","on-focus","on-blur","on-select","on-select-duplicate-tag","on-new-tag"],props:{readOnly:{type:Boolean,default:!1},modelValue:{type:String,default:""},validate:{type:[String,Function,Object],default:""},addTagOnKeys:{type:Array,default:function(){return[13,",",32]}},placeholder:{type:String,default:""},tags:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},limit:{type:Number,default:-1},allowDuplicates:{type:Boolean,default:!1},addTagOnBlur:{type:Boolean,default:!1},selectItems:{type:Array,default:()=>[]},select:{type:Boolean,default:!1},duplicateSelectItem:{type:Boolean,default:!0},uniqueSelectField:{type:String,default:"id"},addTagOnKeysWhenSelect:{type:Boolean,default:!1},isShowNoData:{type:Boolean,default:!0}},components:{Loading:I8},directives:{clickOutside:E8.directive},data(){return{isInputActive:!1,isError:!1,newTag:"",innerTags:[],multiple:!1}},computed:{isLimit(){const e=this.limit>0&&Number(this.limit)===this.innerTags.length;return e&&this.$emit("on-limit"),e},selectedItemsIds(){return this.duplicateSelectItem?[]:this.tags.map(e=>e[this.uniqueSelectField]||"")}},watch:{error(){this.isError=this.error},modelValue:{immediate:!0,handler(e){this.newTag=e}},tags:{deep:!0,immediate:!0,handler(e){this.innerTags=[...e]}}},methods:{isShot(e){return!!this.$slots[e]},makeItNormal(e){this.$emit("update:modelValue",e.target.value),this.$refs.inputTag.className="v3ti-new-tag",this.$refs.inputTag.style.textDecoration="none"},resetData(){this.innerTags=[]},resetInputValue(){this.newTag="",this.$emit("update:modelValue","")},setPosition(){const e=this.$refs.inputBox,t=this.$refs.contextMenu;if(e&&t){t.style.display="block";const n=e.clientHeight||32,r=3;t.style.top=n+r+"px"}},closeContextMenu(){this.$refs.contextMenu&&(this.$refs.contextMenu.style={display:"none"})},handleSelect(e){if(this.isShowCheckmark(e)){const t=this.tags.filter(n=>e.id!==n.id);this.$emit("update:tags",t),this.$emit("on-select-duplicate-tag",e),this.resetInputValue()}else this.$emit("on-select",e);this.$nextTick(()=>{this.closeContextMenu()})},isShowCheckmark(e){return this.duplicateSelectItem?!1:this.selectedItemsIds.includes(e[this.uniqueSelectField])},focusNewTag(){this.select&&!this.disabled&&this.setPosition(),!(this.readOnly||!this.$el.querySelector(".v3ti-new-tag"))&&this.$el.querySelector(".v3ti-new-tag").focus()},handleInputFocus(e){this.isInputActive=!0,this.$emit("on-focus",e)},handleInputBlur(e){this.isInputActive=!1,this.addNew(e),this.$emit("on-blur",e)},addNew(e){if(this.select&&!this.addTagOnKeysWhenSelect)return;const t=e?this.addTagOnKeys.indexOf(e.keyCode)!==-1||this.addTagOnKeys.indexOf(e.key)!==-1:!0,n=e&&e.type!=="blur";!t&&(n||!this.addTagOnBlur)||this.isLimit||(this.newTag&&(this.allowDuplicates||this.innerTags.indexOf(this.newTag)===-1)&&this.validateIfNeeded(this.newTag)?(this.innerTags.push(this.newTag),this.addTagOnKeysWhenSelect&&(this.$emit("on-new-tag",this.newTag),this.updatePositionContextMenu()),this.resetInputValue(),this.tagChange(),e&&e.preventDefault()):(this.validateIfNeeded(this.newTag)?this.makeItError(!0):this.makeItError(!1),e&&e.preventDefault()))},updatePositionContextMenu(){this.$nextTick(()=>{this.setPosition()})},makeItError(e){this.newTag!==""&&(this.$refs.inputTag.className="v3ti-new-tag v3ti-new-tag--error",this.$refs.inputTag.style.textDecoration="underline",this.$emit("on-error",e))},validateIfNeeded(e){return this.validate===""||this.validate===void 0?!0:typeof this.validate=="function"?this.validate(e):!0},removeLastTag(){this.newTag||(this.innerTags.pop(),this.tagChange(),this.updatePositionContextMenu())},remove(e){this.innerTags.splice(e,1),this.tagChange(),this.$emit("on-remove",e),this.updatePositionContextMenu()},tagChange(){this.$emit("on-tags-changed",this.innerTags)}}};const N8={key:1,class:"v3ti-tag-content"},V8=["onClick"],F8=["placeholder","disabled"],$8={key:0,class:"v3ti-loading"},B8={key:1,class:"v3ti-no-data"},H8={key:1},U8={key:2},j8=["onClick"],q8={class:"v3ti-context-item--label"},W8={key:0,class:"v3ti-icon-selected-tag",width:"44",height:"44",viewBox:"0 0 24 24","stroke-width":"1.5",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},Y8=v("path",{stroke:"none",d:"M0 0h24v24H0z"},null,-1),z8=v("path",{d:"M5 12l5 5l10 -10"},null,-1),K8=[Y8,z8];function G8(e,t,n,r,s,a){const o=st("Loading"),u=Y_("click-outside");return An((k(),D("div",{onClick:t[6]||(t[6]=c=>a.focusNewTag()),class:$e([{"v3ti--focus":s.isInputActive,"v3ti--error":s.isError},"v3ti"])},[v("div",{class:$e(["v3ti-content",{"v3ti-content--select":n.select}]),ref:"inputBox"},[(k(!0),D(Ve,null,Qe(s.innerTags,(c,h)=>(k(),D("span",{key:h,class:"v3ti-tag"},[a.isShot("item")?Ne(e.$slots,"item",wn(cn({key:0},{name:c,index:h,tag:c}))):(k(),D("span",N8,se(c),1)),n.readOnly?ae("",!0):(k(),D("a",{key:2,onClick:Et(f=>a.remove(h),["prevent","stop"]),class:"v3ti-remove-tag"},null,8,V8))]))),128)),An(v("input",{ref:"inputTag",placeholder:n.placeholder,"onUpdate:modelValue":t[0]||(t[0]=c=>s.newTag=c),onKeydown:[t[1]||(t[1]=$n(Et(function(){return a.removeLastTag&&a.removeLastTag(...arguments)},["stop"]),["delete"])),t[2]||(t[2]=function(){return a.addNew&&a.addNew(...arguments)})],onBlur:t[3]||(t[3]=function(){return a.handleInputBlur&&a.handleInputBlur(...arguments)}),onFocus:t[4]||(t[4]=function(){return a.handleInputFocus&&a.handleInputFocus(...arguments)}),onInput:t[5]||(t[5]=function(){return a.makeItNormal&&a.makeItNormal(...arguments)}),class:"v3ti-new-tag",disabled:n.readOnly},null,40,F8),[[Ni,s.newTag]])],2),n.select?(k(),D("section",{key:0,class:$e(["v3ti-context-menu",{"v3ti-context-menu-no-data":!n.isShowNoData&&n.selectItems.length===0}]),ref:"contextMenu"},[n.loading?(k(),D("div",$8,[a.isShot("loading")?Ne(e.$slots,"default",{key:0}):(k(),at(o,{key:1}))])):ae("",!0),!n.loading&&n.selectItems.length===0&&n.isShowNoData?(k(),D("div",B8,[a.isShot("no-data")?Ne(e.$slots,"no-data",{key:0}):(k(),D("span",H8," No data "))])):ae("",!0),!n.loading&&n.selectItems.length>0?(k(),D("div",U8,[(k(!0),D(Ve,null,Qe(n.selectItems,(c,h)=>(k(),D("div",{key:h,class:$e(["v3ti-context-item",{"v3ti-context-item--active":a.isShowCheckmark(c)}]),onClick:Et(f=>a.handleSelect(c,h),["stop"])},[v("div",q8,[Ne(e.$slots,"select-item",wn(Yn(c)))]),a.isShowCheckmark(c)?(k(),D("svg",W8,K8)):ae("",!0)],10,j8))),128))])):ae("",!0)],2)):ae("",!0)],2)),[[u,a.closeContextMenu]])}var J8=`.v3ti { +}`;Ow(R8);const Mw={};Mw.render=M8;var D8=Mw,Rw={name:"Vue3TagsInput",emits:["update:modelValue","update:tags","on-limit","on-tags-changed","on-remove","on-error","on-focus","on-blur","on-select","on-select-duplicate-tag","on-new-tag"],props:{readOnly:{type:Boolean,default:!1},modelValue:{type:String,default:""},validate:{type:[String,Function,Object],default:""},addTagOnKeys:{type:Array,default:function(){return[13,",",32]}},placeholder:{type:String,default:""},tags:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},limit:{type:Number,default:-1},allowDuplicates:{type:Boolean,default:!1},addTagOnBlur:{type:Boolean,default:!1},selectItems:{type:Array,default:()=>[]},select:{type:Boolean,default:!1},duplicateSelectItem:{type:Boolean,default:!0},uniqueSelectField:{type:String,default:"id"},addTagOnKeysWhenSelect:{type:Boolean,default:!1},isShowNoData:{type:Boolean,default:!0}},components:{Loading:D8},directives:{clickOutside:T8.directive},data(){return{isInputActive:!1,isError:!1,newTag:"",innerTags:[],multiple:!1}},computed:{isLimit(){const e=this.limit>0&&Number(this.limit)===this.innerTags.length;return e&&this.$emit("on-limit"),e},selectedItemsIds(){return this.duplicateSelectItem?[]:this.tags.map(e=>e[this.uniqueSelectField]||"")}},watch:{error(){this.isError=this.error},modelValue:{immediate:!0,handler(e){this.newTag=e}},tags:{deep:!0,immediate:!0,handler(e){this.innerTags=[...e]}}},methods:{isShot(e){return!!this.$slots[e]},makeItNormal(e){this.$emit("update:modelValue",e.target.value),this.$refs.inputTag.className="v3ti-new-tag",this.$refs.inputTag.style.textDecoration="none"},resetData(){this.innerTags=[]},resetInputValue(){this.newTag="",this.$emit("update:modelValue","")},setPosition(){const e=this.$refs.inputBox,t=this.$refs.contextMenu;if(e&&t){t.style.display="block";const n=e.clientHeight||32,r=3;t.style.top=n+r+"px"}},closeContextMenu(){this.$refs.contextMenu&&(this.$refs.contextMenu.style={display:"none"})},handleSelect(e){if(this.isShowCheckmark(e)){const t=this.tags.filter(n=>e.id!==n.id);this.$emit("update:tags",t),this.$emit("on-select-duplicate-tag",e),this.resetInputValue()}else this.$emit("on-select",e);this.$nextTick(()=>{this.closeContextMenu()})},isShowCheckmark(e){return this.duplicateSelectItem?!1:this.selectedItemsIds.includes(e[this.uniqueSelectField])},focusNewTag(){this.select&&!this.disabled&&this.setPosition(),!(this.readOnly||!this.$el.querySelector(".v3ti-new-tag"))&&this.$el.querySelector(".v3ti-new-tag").focus()},handleInputFocus(e){this.isInputActive=!0,this.$emit("on-focus",e)},handleInputBlur(e){this.isInputActive=!1,this.addNew(e),this.$emit("on-blur",e)},addNew(e){if(this.select&&!this.addTagOnKeysWhenSelect)return;const t=e?this.addTagOnKeys.indexOf(e.keyCode)!==-1||this.addTagOnKeys.indexOf(e.key)!==-1:!0,n=e&&e.type!=="blur";!t&&(n||!this.addTagOnBlur)||this.isLimit||(this.newTag&&(this.allowDuplicates||this.innerTags.indexOf(this.newTag)===-1)&&this.validateIfNeeded(this.newTag)?(this.innerTags.push(this.newTag),this.addTagOnKeysWhenSelect&&(this.$emit("on-new-tag",this.newTag),this.updatePositionContextMenu()),this.resetInputValue(),this.tagChange(),e&&e.preventDefault()):(this.validateIfNeeded(this.newTag)?this.makeItError(!0):this.makeItError(!1),e&&e.preventDefault()))},updatePositionContextMenu(){this.$nextTick(()=>{this.setPosition()})},makeItError(e){this.newTag!==""&&(this.$refs.inputTag.className="v3ti-new-tag v3ti-new-tag--error",this.$refs.inputTag.style.textDecoration="underline",this.$emit("on-error",e))},validateIfNeeded(e){return this.validate===""||this.validate===void 0?!0:typeof this.validate=="function"?this.validate(e):!0},removeLastTag(){this.newTag||(this.innerTags.pop(),this.tagChange(),this.updatePositionContextMenu())},remove(e){this.innerTags.splice(e,1),this.tagChange(),this.$emit("on-remove",e),this.updatePositionContextMenu()},tagChange(){this.$emit("on-tags-changed",this.innerTags)}}};const P8={key:1,class:"v3ti-tag-content"},L8=["onClick"],I8=["placeholder","disabled"],N8={key:0,class:"v3ti-loading"},V8={key:1,class:"v3ti-no-data"},F8={key:1},$8={key:2},B8=["onClick"],H8={class:"v3ti-context-item--label"},U8={key:0,class:"v3ti-icon-selected-tag",width:"44",height:"44",viewBox:"0 0 24 24","stroke-width":"1.5",fill:"none","stroke-linecap":"round","stroke-linejoin":"round"},j8=v("path",{stroke:"none",d:"M0 0h24v24H0z"},null,-1),q8=v("path",{d:"M5 12l5 5l10 -10"},null,-1),W8=[j8,q8];function Y8(e,t,n,r,s,a){const o=st("Loading"),u=q_("click-outside");return An((k(),D("div",{onClick:t[6]||(t[6]=c=>a.focusNewTag()),class:$e([{"v3ti--focus":s.isInputActive,"v3ti--error":s.isError},"v3ti"])},[v("div",{class:$e(["v3ti-content",{"v3ti-content--select":n.select}]),ref:"inputBox"},[(k(!0),D(Ve,null,Qe(s.innerTags,(c,h)=>(k(),D("span",{key:h,class:"v3ti-tag"},[a.isShot("item")?Ne(e.$slots,"item",wn(cn({key:0},{name:c,index:h,tag:c}))):(k(),D("span",P8,se(c),1)),n.readOnly?ae("",!0):(k(),D("a",{key:2,onClick:Et(f=>a.remove(h),["prevent","stop"]),class:"v3ti-remove-tag"},null,8,L8))]))),128)),An(v("input",{ref:"inputTag",placeholder:n.placeholder,"onUpdate:modelValue":t[0]||(t[0]=c=>s.newTag=c),onKeydown:[t[1]||(t[1]=$n(Et(function(){return a.removeLastTag&&a.removeLastTag(...arguments)},["stop"]),["delete"])),t[2]||(t[2]=function(){return a.addNew&&a.addNew(...arguments)})],onBlur:t[3]||(t[3]=function(){return a.handleInputBlur&&a.handleInputBlur(...arguments)}),onFocus:t[4]||(t[4]=function(){return a.handleInputFocus&&a.handleInputFocus(...arguments)}),onInput:t[5]||(t[5]=function(){return a.makeItNormal&&a.makeItNormal(...arguments)}),class:"v3ti-new-tag",disabled:n.readOnly},null,40,I8),[[Ni,s.newTag]])],2),n.select?(k(),D("section",{key:0,class:$e(["v3ti-context-menu",{"v3ti-context-menu-no-data":!n.isShowNoData&&n.selectItems.length===0}]),ref:"contextMenu"},[n.loading?(k(),D("div",N8,[a.isShot("loading")?Ne(e.$slots,"default",{key:0}):(k(),at(o,{key:1}))])):ae("",!0),!n.loading&&n.selectItems.length===0&&n.isShowNoData?(k(),D("div",V8,[a.isShot("no-data")?Ne(e.$slots,"no-data",{key:0}):(k(),D("span",F8," No data "))])):ae("",!0),!n.loading&&n.selectItems.length>0?(k(),D("div",$8,[(k(!0),D(Ve,null,Qe(n.selectItems,(c,h)=>(k(),D("div",{key:h,class:$e(["v3ti-context-item",{"v3ti-context-item--active":a.isShowCheckmark(c)}]),onClick:Et(f=>a.handleSelect(c,h),["stop"])},[v("div",H8,[Ne(e.$slots,"select-item",wn(Yn(c)))]),a.isShowCheckmark(c)?(k(),D("svg",U8,W8)):ae("",!0)],10,B8))),128))])):ae("",!0)],2)):ae("",!0)],2)),[[u,a.closeContextMenu]])}var z8=`.v3ti { border-radius: 5px; min-height: 32px; line-height: 1.4; @@ -220,7 +220,7 @@ function print() { __p += __j.call(arguments, '') } } .v3ti .v3ti-new-tag--error { color: #F56C6C; -}`;Rw(J8);Pw.render=G8;var Z8=(()=>{const e=Pw;return e.install=t=>{t.component("Vue3TagsInput",e)},e})();const X8=fn({components:{Vue3TagsInput:Z8},props:{value:{type:String,default:""}},data(){return{tags:this.value?this.value.split(","):[]}},methods:{handleChangeTag(e){this.tags=e}}}),Q8={class:"input-tag-wrapper"},eH=["value"];function tH(e,t,n,r,s,a){const o=st("vue3-tags-input");return k(),D("div",Q8,[pe(o,{tags:e.tags,placeholder:"enter some tags","add-tag-on-keys":[9,13,188],onOnTagsChanged:e.handleChangeTag},null,8,["tags","onOnTagsChanged"]),v("input",{type:"hidden",name:"tags",value:e.tags},null,8,eH)])}const nH=gt(X8,[["render",tH]]),rH={props:["event"],data(){return{reported_at:this.event.reported_at,certificate_url:this.event.certificate_url,status:this.event.status}},methods:{report(){window.location.href="/event/report/"+this.event.id},download(){window.location.href=this.event.certificate_url}}},sH={key:0},iH={key:0},aH={class:"report-event"},lH={style:{"text-align":"right"}},oH={class:"actions"},uH={key:1},cH={class:"event-already-reported"},dH={class:"actions"};function fH(e,t,n,r,s,a){return s.status==="APPROVED"?(k(),D("div",sH,[s.reported_at==null||s.certificate_url==null?(k(),D("div",iH,[v("div",aH,[v("div",lH,se(e.$t("event.submit_event_and_report")),1),v("div",oH,[v("button",{onClick:t[0]||(t[0]=(...o)=>a.report&&a.report(...o)),class:"codeweek-action-button"},se(e.$t("event.report_and_claim")),1)])])])):(k(),D("div",uH,[v("div",cH,[v("div",null,se(e.$t("event.certificate_ready")),1),v("div",dH,[v("button",{onClick:t[1]||(t[1]=(...o)=>a.download&&a.download(...o)),class:"codeweek-action-button"},se(e.$t("event.view_your_certificate")),1)])])]))])):ae("",!0)}const hH=gt(rH,[["render",fH]]),pH={props:{event:{type:Object,default:()=>({})}},setup(e){const{recurringFrequentlyMap:t}=Hi(),n=me(()=>{var o,u;const a=[];return e.event.highlighted_status==="FEATURED"&&a.push({title:"Featured",highlight:!0}),["daily","weekly","monthly"].includes((o=e.event)==null?void 0:o.recurring_event)&&a.push({title:t.value[(u=e.event)==null?void 0:u.recurring_event]}),a}),r=me(()=>{const a=c=>{if(!c)return"";const h=new Date(c),f=h.getDate(),p=h.toLocaleString("en-US",{month:"short"}),m=h.getFullYear();return h.toLocaleString("en-US",{hour:"numeric",hour12:!0}),`${f}, ${p} ${m}`},o=e.event.start_date;if(!o)return"";const u=new Date(o);return u.getDate(),u.toLocaleString("en-US",{month:"short"}),u.getFullYear(),u.toLocaleString("en-US",{hour:"numeric",hour12:!0}),`${a(e.event.start_date)} - ${a(e.event.end_date)}`});return{eventTags:n,eventStartDateText:r,limit:a=>a.length>400?a.substring(0,400)+"...":a}}},mH={class:"flex overflow-hidden flex-col bg-white rounded-lg"},gH={class:"flex-shrink-0"},vH=["src"],yH={class:"flex flex-col flex-grow gap-2 px-6 py-4"},_H={class:"flex items-center mb-2 font-semibold text-default text-slate-500"},bH={class:"text-sm font-semibold ml-1 w-fit px-4 py-1.5 bg-[#CCF0F9] rounded-full flex items-center"},wH={key:0,class:"flex flex-wrap gap-2 mb-2"},xH={key:0,class:"inline-block w-4 h-4 text-white",src:"/images/star-white.svg"},kH={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},SH={class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},TH=["innerHTML"],AH={class:""},CH=["href"];function EH(e,t,n,r,s,a){return k(),D("div",mH,[v("div",gH,[v("img",{src:n.event.picture_path,class:"w-full object-cover aspect-[2.5]"},null,8,vH)]),v("div",yH,[v("div",_H,[t[0]||(t[0]=ft(" Organizer: ")),v("span",bH,se(n.event.organizer||"Unknown"),1)]),r.eventTags.length?(k(),D("div",wH,[(k(!0),D(Ve,null,Qe(r.eventTags,({title:o,highlight:u})=>(k(),D("span",{class:$e(["flex gap-2 items-center px-3 py-1 text-sm font-semibold leading-4 whitespace-nowrap rounded-full",[u?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[u?(k(),D("img",xH)):ae("",!0),v("span",null,[(k(!0),D(Ve,null,Qe(o.split(" "),c=>(k(),D(Ve,null,[c?(k(),D("span",{key:0,class:$e(["mr-[2px]",{"font-sans":c==="&"}])},se(c),3)):ae("",!0)],64))),256))])],2))),256))])):ae("",!0),v("div",kH,se(n.event.title),1),v("div",SH,se(r.eventStartDateText),1),v("div",{class:"flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 [&_p]:p-0",innerHTML:r.limit(n.event.description)},null,8,TH),v("div",AH,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:"/view/"+n.event.id+"/"+n.event.slug},t[1]||(t[1]=[v("span",null,"View activity",-1),v("div",{class:"flex overflow-hidden gap-2 w-4"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,CH)])])])}const Lw=gt(pH,[["render",EH]]),OH={props:{event:{type:Object,default:()=>({})},mapTileUrl:String,canApprove:Boolean,canEdit:Boolean,fromText:String,toText:String,lastUpdateText:String,eventPath:String,appUrl:String,shareUrl:String,emailHref:String},setup(e){console.log(e.event);const{activityFormatOptionsMap:t,durationOptionsMap:n,ageOptions:r,ageOptionsMap:s,recurringFrequentlyMap:a,recurringTypeOptionsMap:o}=Hi(),u=de(null),c=me(()=>{var f;return(f=e.event.ages)==null?void 0:f.split(",").map(p=>{var m,y;return(y=(m=r.value)==null?void 0:m.find(({id:_})=>_===p))==null?void 0:y.name})});return{activityFormatOptionsMap:t,eventAges:c,durationOptionsMap:n,ageOptionsMap:s,recurringFrequentlyMap:a,recurringTypeOptionsMap:o,mapContainerRef:u,handleToggleMapFullScreen:f=>{const p=u.value;if(!p)return;const m="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";f?p.classList.add(...m.split(" ")):p.classList.remove(...m.split(" "))}}}},MH={class:"relative z-10"},RH={class:"flex relative z-10 justify-center py-10 md:py-20 codeweek-container-lg"},DH={class:"w-full max-w-[880px] gap-2 text-xl"},PH={class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-2"},LH={class:"text-[#20262C] font-normal p-0 mb-6"},IH={class:"mb-6"},NH={class:"text-[#20262C] font-normal p-0 mb-6"},VH={key:0,class:"mb-6"},FH={class:"flex flex-wrap gap-2"},$H={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},BH={class:"p-0 text-base font-semibold text-slate-500"},HH={class:"mb-6"},UH={class:"p-0 mb-2 font-semibold text-slate-500"},jH={class:"text-[#20262C] font-normal p-0 mb-6"},qH={key:1,class:"mb-6"},WH={class:"p-0 mb-2 font-semibold text-slate-500"},YH={class:"flex flex-wrap gap-2"},zH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},KH={class:"p-0 text-base font-semibold text-slate-500"},GH={key:2,class:"mb-6"},JH={class:"flex flex-wrap gap-2"},ZH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},XH={class:"p-0 text-base font-semibold text-slate-500"},QH={key:0,class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},eU={class:"p-0 text-base font-semibold text-slate-500"},tU={key:1,class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},nU={class:"p-0 text-base font-semibold text-slate-500"},rU={key:3,class:"mb-6"},sU={class:"p-0 mb-2 font-semibold text-slate-500"},iU={class:"flex flex-wrap gap-2"},aU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},lU={class:"p-0 text-base font-semibold text-slate-500"},oU={key:4,class:"mb-6"},uU={class:"flex flex-wrap gap-2"},cU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},dU={class:"p-0 text-base font-semibold text-slate-500"},fU={key:5,class:"mb-6"},hU={class:"flex flex-wrap gap-2"},pU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},mU={class:"p-0 text-base font-semibold text-slate-500"},gU={class:"mb-6"},vU={class:"p-0 mb-2 font-semibold text-slate-500"},yU={class:"text-[#20262C] font-normal p-0 mb-6"},_U={class:"mb-6 [&_p]:empty:hidden"},bU=["innerHTML"],wU={class:"mb-6"},xU={class:"text-[#20262C] font-normal p-0 mb-6"},kU={key:6,class:"mb-6"},SU={class:"p-0 mb-2 font-semibold text-slate-500"},TU=["href"],AU={class:"flex gap-4 items-center"},CU=["data-href"],EU=["data-href","data-text"],OU=["title","href"],MU=["data-href"];function RU(e,t,n,r,s,a){var o,u,c;return k(),D("section",MH,[v("div",RH,[v("div",DH,[v("h2",PH,se(n.event.title),1),v("p",LH,se(n.fromText)+" - "+se(n.toText),1),v("div",IH,[t[0]||(t[0]=v("p",{class:"text-slate-500 font-semibold p-0 mb-2"}," Organizer: ",-1)),v("p",NH,se(n.event.organizer||"Unknown"),1)]),n.event.activity_format?(k(),D("div",VH,[t[1]||(t[1]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"}," Format of the activity: ",-1)),v("div",FH,[(k(!0),D(Ve,null,Qe(n.event.activity_format,h=>(k(),D("div",$H,[v("p",BH,se(r.activityFormatOptionsMap[h]),1)]))),256))])])):ae("",!0),v("div",HH,[v("p",UH,se(e.$t("event.activitytype.label"))+": ",1),v("p",jH,[n.event.activity_type?(k(),D(Ve,{key:0},[ft(se(e.$t(`event.activitytype.${n.event.activity_type}`)),1)],64)):ae("",!0)])]),n.event.language?(k(),D("div",qH,[v("p",WH,se(e.$t("resources.Languages"))+": ",1),v("div",YH,[(k(!0),D(Ve,null,Qe(n.event.languages,h=>(k(),D("div",zH,[v("p",KH,se(e.$t(`base.languages.${h}`)),1)]))),256))])])):ae("",!0),n.event.recurring_event&&r.recurringFrequentlyMap[n.event.recurring_event]?(k(),D("div",GH,[t[2]||(t[2]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Recurring event:",-1)),v("div",JH,[v("div",ZH,[v("p",XH,se(r.recurringFrequentlyMap[n.event.recurring_event]),1)]),n.event.duration?(k(),D("div",QH,[v("p",eU,se(r.durationOptionsMap[n.event.duration]),1)])):ae("",!0),n.event.recurring_type?(k(),D("div",tU,[v("p",nU,se(r.recurringTypeOptionsMap[n.event.recurring_type]),1)])):ae("",!0)])])):ae("",!0),(o=n.event.audiences)!=null&&o.length?(k(),D("div",rU,[v("p",sU,se(e.$t("event.audience_title"))+": ",1),v("div",iU,[(k(!0),D(Ve,null,Qe(n.event.audiences,h=>(k(),D("div",aU,[v("p",lU,se(e.$t(`event.audience.${h.name}`)),1)]))),256))])])):ae("",!0),(u=n.event.ages)!=null&&u.length?(k(),D("div",oU,[t[3]||(t[3]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Age range:",-1)),v("div",uU,[(k(!0),D(Ve,null,Qe(n.event.ages,h=>(k(),D("div",cU,[v("p",dU,se(r.ageOptionsMap[h]),1)]))),256))])])):ae("",!0),(c=n.event.themes)!=null&&c.length?(k(),D("div",fU,[t[4]||(t[4]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Themes:",-1)),v("div",hU,[(k(!0),D(Ve,null,Qe(n.event.themes,h=>(k(),D("div",pU,[v("p",mU,se(e.$t(`event.theme.${h.name}`)),1)]))),256))])])):ae("",!0),v("div",gU,[v("p",vU,se(e.$t("event.address.label"))+": ",1),v("p",yU,se(n.event.location),1)]),v("div",_U,[v("div",{class:"text-[#20262C] font-normal p-0 mb-6 space-y-2 [&_p]:py-0",innerHTML:n.event.description},null,8,bU)]),v("div",wU,[t[5]||(t[5]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Email address:",-1)),v("p",xU,se(n.event.contact_person),1)]),n.event.event_url?(k(),D("div",kU,[v("p",SU,se(e.$t("eventdetails.more_info")),1),v("a",{href:n.event.event_url,target:"_blank",class:"p-0 mb-6 font-normal text-dark-blue"},se(n.event.event_url),9,TU)])):ae("",!0),v("div",null,[t[8]||(t[8]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"}," Share activity on: ",-1)),v("div",AU,[v("div",{class:"fb-like","data-href":n.shareUrl,"data-layout":"button_count","data-action":"recommend","data-show-faces":"false","data-share":"true"},null,8,CU),v("a",{href:"https://twitter.com/share",class:"twitter-share-button","data-href":n.shareUrl,"data-text":`Check out ${n.event.title} at`,"data-via":"CodeWeekEU","data-hashtags":"codeEU"},t[6]||(t[6]=[v("img",{src:"/images/social/twitter.svg"},null,-1)]),8,EU),v("a",{class:"block [&_path]:!fill-dark-blue",title:e.$t("eventdetails.email.tooltip"),href:n.emailHref},t[7]||(t[7]=[v("img",{class:"block",src:"/images/mail.svg"},null,-1)]),8,OU),v("div",{class:"g-plusone","data-size":"medium","data-href":n.appUrl},null,8,MU)])])])]),t[9]||(t[9]=v("div",{class:"animation-element move-background duration-[1.5s] absolute z-0 bottom-10 md:bottom-auto md:top-48 -right-14 md:-right-40 w-28 md:w-72 h-28 md:h-72 bg-[#FFEF99] rounded-full hidden lg:block",style:{transform:"translate(-16px, -24px)"}},null,-1)),t[10]||(t[10]=v("div",{class:"animation-element move-background duration-[1.5s] absolute z-0 lg:top-96 right-40 w-28 h-28 hidden lg:block bg-[#FFEF99] rounded-full",style:{transform:"translate(-16px, -24px)"}},null,-1))])}const DU=gt(OH,[["render",RU]]),PU=()=>{const e=new URLSearchParams(window.location.search);console.log("urlParams",e);const t=de({});for(const[r,s]of e)t.value[r]=s;return{queryParams:t,onChangeQueryParams:r=>{const s=Bn.cloneDeep(r);console.log(">>> params",s);const a=new URLSearchParams(window.location.search);for(const u in s){const c=s[u];typeof c=="number"?Bn.isNil(c)?a.delete(u):a.set(u,c):Bn.isEmpty(c)?a.delete(u):a.set(u,c)}t.value=s;const o=a.toString()?`${window.location.pathname}?${a.toString()}`:window.location.pathname;window.history.replaceState({},"",o)}}},LU={name:"SearchPageComponent",components:{EventCard:Lw,Pagination:fd,FieldWrapper:ud,SelectField:Fo,InputField:cd},props:{mapTileUrl:String,prpQuery:String,prpSelectedCountry:Array,name:String,years:Array,countrieslist:Array,audienceslist:Array,themeslist:Array,typeslist:Array,languagesObject:{type:Object,default:()=>({})}},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,ageOptions:r}=Hi(),{queryParams:s,onChangeQueryParams:a}=PU(),o=de(!0),u=de(null),c=de(null),h=de(null),f=de([]),p=de({}),m=de(null),y={query:e.prpQuery||"",languages:[],countries:[],start_date:"",formats:[],types:[],audiences:[],ages:[],themes:[],year:{id:new Date().getFullYear(),name:new Date().getFullYear()},countries:e.prpSelectedCountry||[]},_=de({...y}),b=de({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),A=me(()=>e.years.map(q=>({id:q,name:q}))),B=me(()=>Object.entries(e.languagesObject).map(([q,he])=>({id:q,name:he}))),V=me(()=>(e.countrieslist||[]).map(q=>({...q,name:q.translation&&String(q.translation).trim()?q.translation:q.name})).sort((q,he)=>q.name.localeCompare(he.name,void 0,{sensitivity:"base"}))),x=()=>{var he,Ae,Pe,W,ie,E,re,_e;const q={page:b.value.current_page,query:_.value.query,year:(he=_.value.year)==null?void 0:he.id,start_date:_.value.start_date,languages:(Ae=_.value.languages)==null?void 0:Ae.map(j=>j.id).join(","),countries:(Pe=_.value.countries)==null?void 0:Pe.map(j=>j.iso).join(","),formats:(W=_.value.formats)==null?void 0:W.map(j=>j.id).join(","),types:(ie=_.value.types)==null?void 0:ie.map(j=>j.id).join(","),audiences:(E=_.value.audiences)==null?void 0:E.map(j=>j.id).join(","),ages:(re=_.value.ages)==null?void 0:re.map(j=>j.id).join(","),themes:(_e=_.value.themes)==null?void 0:_e.map(j=>j.id).join(",")};console.log("updatedParams",q),a(q)},C=()=>{const q=s.value;console.log("init params",q);const he=(Ae,Pe,W="id")=>(Ae||"").split(",").map(ie=>Pe.find(E=>String(E[W])===String(ie))).filter(ie=>!!ie);q.page&&(b.value.current_page=q.page),_.value={...y,query:q.query||"",start_date:q.start_date||"",year:q.year?{id:q.year,name:q.year}:y.year,languages:he(q.languages,B.value),countries:he(q.countries,V.value,"iso"),formats:he(q.formats,t.value),types:he(q.types,n.value),audiences:he(q.audiences,e.audienceslist),ages:he(q.ages,r.value),themes:he(q.themes,e.themeslist)}},$=me(()=>{const q=[..._.value.languages,..._.value.countries,..._.value.formats,..._.value.types,..._.value.audiences,..._.value.ages,..._.value.themes];return _.value.start_date&&q.push({id:"start_date",name:_.value.start_date.slice(0,10)}),q}),H=q=>{if(q.id==="start_date"){_.value.start_date="";return}const he=Ae=>Ae.id!==q.id;_.value.languages=_.value.languages.filter(he),_.value.countries=_.value.countries.filter(Ae=>Ae.iso!==q.iso),_.value.formats=_.value.formats.filter(he),_.value.audiences=_.value.audiences.filter(he),_.value.themes=_.value.themes.filter(he),O()},F=()=>{_.value={...y},O()},U=()=>{window.scrollTo(0,0)},P=()=>{U(),O(!0)},O=(q=!1)=>{var Pe;f.value=[],o.value=!0;let he="/search";q&&(he=`/search?page=${b.value.current_page}`),x();const Ae={..._.value,year:(Pe=_.value.year)==null?void 0:Pe.id,start_date:_.value.start_date?new Date(_.value.start_date).toISOString().slice(0,10):"",pagination:{current_page:b.current_page}};Tt.post(he,Ae).then(W=>{const ie=W.data;console.log("🔥 Full response:",ie);let E,re;if(Array.isArray(ie))E=ie[0],re=ie[1]||null;else if(ie.events)E=ie.events,re=ie.map||null;else{console.warn("❌ Unexpected response structure:",ie),m.value="Unexpected response format from server.",o.value=!1;return}b.value={per_page:E.per_page,current_page:E.current_page,from:E.from,last_page:E.last_page,last_page_url:E.last_page_url,next_page_url:E.next_page_url,prev_page:E.prev_page,prev_page_url:E.prev_page_url,to:E.to,total:E.total},E.data?f.value=Array.isArray(E.data)?E.data:Object.values(E.data):f.value=[],console.log("✅ Events loaded:",f.value.length),!q&&re?(window.getEvents?window.getEvents(re):window.eventsToMap=re,p.value=re,ne()):re||console.warn("⚠️ mapData is null, skipping map update"),J(),o.value=!1}).catch(W=>{console.error("❌ Request failed:",W),m.value=W.response?W.response.data:"Unknown error",o.value=!1})},J=()=>{var he;if(!c.value)return;let q={latitude:51,longitude:4};if(((he=_.value.countries)==null?void 0:he.length)===1){const{latitude:Ae,longitude:Pe}=_.value.countries[0]||{};Ae&&Pe&&(q={latitude:Ae,longitude:Pe,zoom:4})}c.value.setView(new L.LatLng(q.latitude,q.longitude),4,{animation:!0})},X=q=>q.length>400?q.substring(0,400)+"...":q;var fe=async q=>{const he=q.target.options.id;try{const{data:Ae}=await Tt.get(`/api/event/detail?id=${he}`),Pe=Ae.data;console.log("event/detail",Pe);const W=` +}`;Ow(z8);Rw.render=Y8;var K8=(()=>{const e=Rw;return e.install=t=>{t.component("Vue3TagsInput",e)},e})();const G8=fn({components:{Vue3TagsInput:K8},props:{value:{type:String,default:""}},data(){return{tags:this.value?this.value.split(","):[]}},methods:{handleChangeTag(e){this.tags=e}}}),J8={class:"input-tag-wrapper"},Z8=["value"];function X8(e,t,n,r,s,a){const o=st("vue3-tags-input");return k(),D("div",J8,[pe(o,{tags:e.tags,placeholder:"enter some tags","add-tag-on-keys":[9,13,188],onOnTagsChanged:e.handleChangeTag},null,8,["tags","onOnTagsChanged"]),v("input",{type:"hidden",name:"tags",value:e.tags},null,8,Z8)])}const Q8=gt(G8,[["render",X8]]),eH={props:["event"],data(){return{reported_at:this.event.reported_at,certificate_url:this.event.certificate_url,status:this.event.status}},methods:{report(){window.location.href="/event/report/"+this.event.id},download(){window.location.href=this.event.certificate_url}}},tH={key:0},nH={key:0},rH={class:"report-event"},sH={style:{"text-align":"right"}},iH={class:"actions"},aH={key:1},lH={class:"event-already-reported"},oH={class:"actions"};function uH(e,t,n,r,s,a){return s.status==="APPROVED"?(k(),D("div",tH,[s.reported_at==null||s.certificate_url==null?(k(),D("div",nH,[v("div",rH,[v("div",sH,se(e.$t("event.submit_event_and_report")),1),v("div",iH,[v("button",{onClick:t[0]||(t[0]=(...o)=>a.report&&a.report(...o)),class:"codeweek-action-button"},se(e.$t("event.report_and_claim")),1)])])])):(k(),D("div",aH,[v("div",lH,[v("div",null,se(e.$t("event.certificate_ready")),1),v("div",oH,[v("button",{onClick:t[1]||(t[1]=(...o)=>a.download&&a.download(...o)),class:"codeweek-action-button"},se(e.$t("event.view_your_certificate")),1)])])]))])):ae("",!0)}const cH=gt(eH,[["render",uH]]),dH={props:{event:{type:Object,default:()=>({})}},setup(e){const{recurringFrequentlyMap:t}=Hi(),n=me(()=>{var o,u;const a=[];return e.event.highlighted_status==="FEATURED"&&a.push({title:"Featured",highlight:!0}),["daily","weekly","monthly"].includes((o=e.event)==null?void 0:o.recurring_event)&&a.push({title:t.value[(u=e.event)==null?void 0:u.recurring_event]}),a}),r=me(()=>{const a=c=>{if(!c)return"";const h=new Date(c),f=h.getDate(),p=h.toLocaleString("en-US",{month:"short"}),m=h.getFullYear();return h.toLocaleString("en-US",{hour:"numeric",hour12:!0}),`${f}, ${p} ${m}`},o=e.event.start_date;if(!o)return"";const u=new Date(o);return u.getDate(),u.toLocaleString("en-US",{month:"short"}),u.getFullYear(),u.toLocaleString("en-US",{hour:"numeric",hour12:!0}),`${a(e.event.start_date)} - ${a(e.event.end_date)}`});return{eventTags:n,eventStartDateText:r,limit:a=>a.length>400?a.substring(0,400)+"...":a}}},fH={class:"flex overflow-hidden flex-col bg-white rounded-lg"},hH={class:"flex-shrink-0"},pH=["src"],mH={class:"flex flex-col flex-grow gap-2 px-6 py-4"},gH={class:"flex items-center mb-2 font-semibold text-default text-slate-500"},vH={class:"text-sm font-semibold ml-1 w-fit px-4 py-1.5 bg-[#CCF0F9] rounded-full flex items-center"},yH={key:0,class:"flex flex-wrap gap-2 mb-2"},_H={key:0,class:"inline-block w-4 h-4 text-white",src:"/images/star-white.svg"},bH={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},wH={class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},xH=["innerHTML"],kH={class:""},SH=["href"];function TH(e,t,n,r,s,a){return k(),D("div",fH,[v("div",hH,[v("img",{src:n.event.picture_path,class:"w-full object-cover aspect-[2.5]"},null,8,pH)]),v("div",mH,[v("div",gH,[t[0]||(t[0]=ft(" Organizer: ")),v("span",vH,se(n.event.organizer||"Unknown"),1)]),r.eventTags.length?(k(),D("div",yH,[(k(!0),D(Ve,null,Qe(r.eventTags,({title:o,highlight:u})=>(k(),D("span",{class:$e(["flex gap-2 items-center px-3 py-1 text-sm font-semibold leading-4 whitespace-nowrap rounded-full",[u?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[u?(k(),D("img",_H)):ae("",!0),v("span",null,[(k(!0),D(Ve,null,Qe(o.split(" "),c=>(k(),D(Ve,null,[c?(k(),D("span",{key:0,class:$e(["mr-[2px]",{"font-sans":c==="&"}])},se(c),3)):ae("",!0)],64))),256))])],2))),256))])):ae("",!0),v("div",bH,se(n.event.title),1),v("div",wH,se(r.eventStartDateText),1),v("div",{class:"flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 [&_p]:p-0",innerHTML:r.limit(n.event.description)},null,8,xH),v("div",kH,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:"/view/"+n.event.id+"/"+n.event.slug},t[1]||(t[1]=[v("span",null,"View activity",-1),v("div",{class:"flex overflow-hidden gap-2 w-4"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,SH)])])])}const Dw=gt(dH,[["render",TH]]),AH={props:{event:{type:Object,default:()=>({})},mapTileUrl:String,canApprove:Boolean,canEdit:Boolean,fromText:String,toText:String,lastUpdateText:String,eventPath:String,appUrl:String,shareUrl:String,emailHref:String},setup(e){console.log(e.event);const{activityFormatOptionsMap:t,durationOptionsMap:n,ageOptions:r,ageOptionsMap:s,recurringFrequentlyMap:a,recurringTypeOptionsMap:o}=Hi(),u=de(null),c=me(()=>{var f;return(f=e.event.ages)==null?void 0:f.split(",").map(p=>{var m,y;return(y=(m=r.value)==null?void 0:m.find(({id:_})=>_===p))==null?void 0:y.name})});return{activityFormatOptionsMap:t,eventAges:c,durationOptionsMap:n,ageOptionsMap:s,recurringFrequentlyMap:a,recurringTypeOptionsMap:o,mapContainerRef:u,handleToggleMapFullScreen:f=>{const p=u.value;if(!p)return;const m="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";f?p.classList.add(...m.split(" ")):p.classList.remove(...m.split(" "))}}}},CH={class:"relative z-10"},EH={class:"flex relative z-10 justify-center py-10 md:py-20 codeweek-container-lg"},OH={class:"w-full max-w-[880px] gap-2 text-xl"},MH={class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-2"},RH={class:"text-[#20262C] font-normal p-0 mb-6"},DH={class:"mb-6"},PH={class:"text-[#20262C] font-normal p-0 mb-6"},LH={key:0,class:"mb-6"},IH={class:"flex flex-wrap gap-2"},NH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},VH={class:"p-0 text-base font-semibold text-slate-500"},FH={class:"mb-6"},$H={class:"p-0 mb-2 font-semibold text-slate-500"},BH={class:"text-[#20262C] font-normal p-0 mb-6"},HH={key:1,class:"mb-6"},UH={class:"p-0 mb-2 font-semibold text-slate-500"},jH={class:"flex flex-wrap gap-2"},qH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},WH={class:"p-0 text-base font-semibold text-slate-500"},YH={key:2,class:"mb-6"},zH={class:"flex flex-wrap gap-2"},KH={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},GH={class:"p-0 text-base font-semibold text-slate-500"},JH={key:0,class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},ZH={class:"p-0 text-base font-semibold text-slate-500"},XH={key:1,class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},QH={class:"p-0 text-base font-semibold text-slate-500"},eU={key:3,class:"mb-6"},tU={class:"p-0 mb-2 font-semibold text-slate-500"},nU={class:"flex flex-wrap gap-2"},rU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},sU={class:"p-0 text-base font-semibold text-slate-500"},iU={key:4,class:"mb-6"},aU={class:"flex flex-wrap gap-2"},lU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},oU={class:"p-0 text-base font-semibold text-slate-500"},uU={key:5,class:"mb-6"},cU={class:"flex flex-wrap gap-2"},dU={class:"flex gap-2 items-center px-4 py-1 bg-light-blue-100 rounded-full w-fit"},fU={class:"p-0 text-base font-semibold text-slate-500"},hU={class:"mb-6"},pU={class:"p-0 mb-2 font-semibold text-slate-500"},mU={class:"text-[#20262C] font-normal p-0 mb-6"},gU={class:"mb-6 [&_p]:empty:hidden"},vU=["innerHTML"],yU={class:"mb-6"},_U={class:"text-[#20262C] font-normal p-0 mb-6"},bU={key:6,class:"mb-6"},wU={class:"p-0 mb-2 font-semibold text-slate-500"},xU=["href"],kU={class:"flex gap-4 items-center"},SU=["data-href"],TU=["data-href","data-text"],AU=["title","href"],CU=["data-href"];function EU(e,t,n,r,s,a){var o,u,c;return k(),D("section",CH,[v("div",EH,[v("div",OH,[v("h2",MH,se(n.event.title),1),v("p",RH,se(n.fromText)+" - "+se(n.toText),1),v("div",DH,[t[0]||(t[0]=v("p",{class:"text-slate-500 font-semibold p-0 mb-2"}," Organizer: ",-1)),v("p",PH,se(n.event.organizer||"Unknown"),1)]),n.event.activity_format?(k(),D("div",LH,[t[1]||(t[1]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"}," Format of the activity: ",-1)),v("div",IH,[(k(!0),D(Ve,null,Qe(n.event.activity_format,h=>(k(),D("div",NH,[v("p",VH,se(r.activityFormatOptionsMap[h]),1)]))),256))])])):ae("",!0),v("div",FH,[v("p",$H,se(e.$t("event.activitytype.label"))+": ",1),v("p",BH,[n.event.activity_type?(k(),D(Ve,{key:0},[ft(se(e.$t(`event.activitytype.${n.event.activity_type}`)),1)],64)):ae("",!0)])]),n.event.language?(k(),D("div",HH,[v("p",UH,se(e.$t("resources.Languages"))+": ",1),v("div",jH,[(k(!0),D(Ve,null,Qe(n.event.languages,h=>(k(),D("div",qH,[v("p",WH,se(e.$t(`base.languages.${h}`)),1)]))),256))])])):ae("",!0),n.event.recurring_event&&r.recurringFrequentlyMap[n.event.recurring_event]?(k(),D("div",YH,[t[2]||(t[2]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Recurring event:",-1)),v("div",zH,[v("div",KH,[v("p",GH,se(r.recurringFrequentlyMap[n.event.recurring_event]),1)]),n.event.duration?(k(),D("div",JH,[v("p",ZH,se(r.durationOptionsMap[n.event.duration]),1)])):ae("",!0),n.event.recurring_type?(k(),D("div",XH,[v("p",QH,se(r.recurringTypeOptionsMap[n.event.recurring_type]),1)])):ae("",!0)])])):ae("",!0),(o=n.event.audiences)!=null&&o.length?(k(),D("div",eU,[v("p",tU,se(e.$t("event.audience_title"))+": ",1),v("div",nU,[(k(!0),D(Ve,null,Qe(n.event.audiences,h=>(k(),D("div",rU,[v("p",sU,se(e.$t(`event.audience.${h.name}`)),1)]))),256))])])):ae("",!0),(u=n.event.ages)!=null&&u.length?(k(),D("div",iU,[t[3]||(t[3]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Age range:",-1)),v("div",aU,[(k(!0),D(Ve,null,Qe(n.event.ages,h=>(k(),D("div",lU,[v("p",oU,se(r.ageOptionsMap[h]),1)]))),256))])])):ae("",!0),(c=n.event.themes)!=null&&c.length?(k(),D("div",uU,[t[4]||(t[4]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Themes:",-1)),v("div",cU,[(k(!0),D(Ve,null,Qe(n.event.themes,h=>(k(),D("div",dU,[v("p",fU,se(e.$t(`event.theme.${h.name}`)),1)]))),256))])])):ae("",!0),v("div",hU,[v("p",pU,se(e.$t("event.address.label"))+": ",1),v("p",mU,se(n.event.location),1)]),v("div",gU,[v("div",{class:"text-[#20262C] font-normal p-0 mb-6 space-y-2 [&_p]:py-0",innerHTML:n.event.description},null,8,vU)]),v("div",yU,[t[5]||(t[5]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"},"Email address:",-1)),v("p",_U,se(n.event.contact_person),1)]),n.event.event_url?(k(),D("div",bU,[v("p",wU,se(e.$t("eventdetails.more_info")),1),v("a",{href:n.event.event_url,target:"_blank",class:"p-0 mb-6 font-normal text-dark-blue"},se(n.event.event_url),9,xU)])):ae("",!0),v("div",null,[t[8]||(t[8]=v("p",{class:"p-0 mb-2 font-semibold text-slate-500"}," Share activity on: ",-1)),v("div",kU,[v("div",{class:"fb-like","data-href":n.shareUrl,"data-layout":"button_count","data-action":"recommend","data-show-faces":"false","data-share":"true"},null,8,SU),v("a",{href:"https://twitter.com/share",class:"twitter-share-button","data-href":n.shareUrl,"data-text":`Check out ${n.event.title} at`,"data-via":"CodeWeekEU","data-hashtags":"codeEU"},t[6]||(t[6]=[v("img",{src:"/images/social/twitter.svg"},null,-1)]),8,TU),v("a",{class:"block [&_path]:!fill-dark-blue",title:e.$t("eventdetails.email.tooltip"),href:n.emailHref},t[7]||(t[7]=[v("img",{class:"block",src:"/images/mail.svg"},null,-1)]),8,AU),v("div",{class:"g-plusone","data-size":"medium","data-href":n.appUrl},null,8,CU)])])])]),t[9]||(t[9]=v("div",{class:"animation-element move-background duration-[1.5s] absolute z-0 bottom-10 md:bottom-auto md:top-48 -right-14 md:-right-40 w-28 md:w-72 h-28 md:h-72 bg-[#FFEF99] rounded-full hidden lg:block",style:{transform:"translate(-16px, -24px)"}},null,-1)),t[10]||(t[10]=v("div",{class:"animation-element move-background duration-[1.5s] absolute z-0 lg:top-96 right-40 w-28 h-28 hidden lg:block bg-[#FFEF99] rounded-full",style:{transform:"translate(-16px, -24px)"}},null,-1))])}const OU=gt(AH,[["render",EU]]),MU=()=>{const e=new URLSearchParams(window.location.search);console.log("urlParams",e);const t=de({});for(const[r,s]of e)t.value[r]=s;return{queryParams:t,onChangeQueryParams:r=>{const s=Bn.cloneDeep(r);console.log(">>> params",s);const a=new URLSearchParams(window.location.search);for(const u in s){const c=s[u];typeof c=="number"?Bn.isNil(c)?a.delete(u):a.set(u,c):Bn.isEmpty(c)?a.delete(u):a.set(u,c)}t.value=s;const o=a.toString()?`${window.location.pathname}?${a.toString()}`:window.location.pathname;window.history.replaceState({},"",o)}}},RU={name:"SearchPageComponent",components:{EventCard:Dw,Pagination:cd,FieldWrapper:ld,SelectField:Fo,InputField:od},props:{mapTileUrl:String,prpQuery:String,prpSelectedCountry:Array,name:String,years:Array,countrieslist:Array,audienceslist:Array,themeslist:Array,typeslist:Array,languagesObject:{type:Object,default:()=>({})}},setup(e){const{activityFormatOptions:t,activityTypeOptions:n,ageOptions:r}=Hi(),{queryParams:s,onChangeQueryParams:a}=MU(),o=de(!0),u=de(null),c=de(null),h=de(null),f=de([]),p=de({}),m=de(null),y={query:e.prpQuery||"",languages:[],countries:[],start_date:"",formats:[],types:[],audiences:[],ages:[],themes:[],year:{id:new Date().getFullYear(),name:new Date().getFullYear()},countries:e.prpSelectedCountry||[]},_=de({...y}),b=de({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),A=me(()=>e.years.map(q=>({id:q,name:q}))),B=me(()=>Object.entries(e.languagesObject).map(([q,he])=>({id:q,name:he}))),V=me(()=>(e.countrieslist||[]).map(q=>({...q,name:q.translation&&String(q.translation).trim()?q.translation:q.name})).sort((q,he)=>q.name.localeCompare(he.name,void 0,{sensitivity:"base"}))),x=()=>{var he,Ae,Pe,W,ie,E,re,_e;const q={page:b.value.current_page,query:_.value.query,year:(he=_.value.year)==null?void 0:he.id,start_date:_.value.start_date,languages:(Ae=_.value.languages)==null?void 0:Ae.map(j=>j.id).join(","),countries:(Pe=_.value.countries)==null?void 0:Pe.map(j=>j.iso).join(","),formats:(W=_.value.formats)==null?void 0:W.map(j=>j.id).join(","),types:(ie=_.value.types)==null?void 0:ie.map(j=>j.id).join(","),audiences:(E=_.value.audiences)==null?void 0:E.map(j=>j.id).join(","),ages:(re=_.value.ages)==null?void 0:re.map(j=>j.id).join(","),themes:(_e=_.value.themes)==null?void 0:_e.map(j=>j.id).join(",")};console.log("updatedParams",q),a(q)},C=()=>{const q=s.value;console.log("init params",q);const he=(Ae,Pe,W="id")=>(Ae||"").split(",").map(ie=>Pe.find(E=>String(E[W])===String(ie))).filter(ie=>!!ie);q.page&&(b.value.current_page=q.page),_.value={...y,query:q.query||"",start_date:q.start_date||"",year:q.year?{id:q.year,name:q.year}:y.year,languages:he(q.languages,B.value),countries:he(q.countries,V.value,"iso"),formats:he(q.formats,t.value),types:he(q.types,n.value),audiences:he(q.audiences,e.audienceslist),ages:he(q.ages,r.value),themes:he(q.themes,e.themeslist)}},$=me(()=>{const q=[..._.value.languages,..._.value.countries,..._.value.formats,..._.value.types,..._.value.audiences,..._.value.ages,..._.value.themes];return _.value.start_date&&q.push({id:"start_date",name:_.value.start_date.slice(0,10)}),q}),H=q=>{if(q.id==="start_date"){_.value.start_date="";return}const he=Ae=>Ae.id!==q.id;_.value.languages=_.value.languages.filter(he),_.value.countries=_.value.countries.filter(Ae=>Ae.iso!==q.iso),_.value.formats=_.value.formats.filter(he),_.value.audiences=_.value.audiences.filter(he),_.value.themes=_.value.themes.filter(he),O()},F=()=>{_.value={...y},O()},U=()=>{window.scrollTo(0,0)},P=()=>{U(),O(!0)},O=(q=!1)=>{var Pe;f.value=[],o.value=!0;let he="/search";q&&(he=`/search?page=${b.value.current_page}`),x();const Ae={..._.value,year:(Pe=_.value.year)==null?void 0:Pe.id,start_date:_.value.start_date?new Date(_.value.start_date).toISOString().slice(0,10):"",pagination:{current_page:b.current_page}};Tt.post(he,Ae).then(W=>{const ie=W.data;console.log("🔥 Full response:",ie);let E,re;if(Array.isArray(ie))E=ie[0],re=ie[1]||null;else if(ie.events)E=ie.events,re=ie.map||null;else{console.warn("❌ Unexpected response structure:",ie),m.value="Unexpected response format from server.",o.value=!1;return}b.value={per_page:E.per_page,current_page:E.current_page,from:E.from,last_page:E.last_page,last_page_url:E.last_page_url,next_page_url:E.next_page_url,prev_page:E.prev_page,prev_page_url:E.prev_page_url,to:E.to,total:E.total},E.data?f.value=Array.isArray(E.data)?E.data:Object.values(E.data):f.value=[],console.log("✅ Events loaded:",f.value.length),!q&&re?(window.getEvents?window.getEvents(re):window.eventsToMap=re,p.value=re,ne()):re||console.warn("⚠️ mapData is null, skipping map update"),J(),o.value=!1}).catch(W=>{console.error("❌ Request failed:",W),m.value=W.response?W.response.data:"Unknown error",o.value=!1})},J=()=>{var he;if(!c.value)return;let q={latitude:51,longitude:4};if(((he=_.value.countries)==null?void 0:he.length)===1){const{latitude:Ae,longitude:Pe}=_.value.countries[0]||{};Ae&&Pe&&(q={latitude:Ae,longitude:Pe,zoom:4})}c.value.setView(new L.LatLng(q.latitude,q.longitude),4,{animation:!0})},X=q=>q.length>400?q.substring(0,400)+"...":q;var fe=async q=>{const he=q.target.options.id;try{const{data:Ae}=await Tt.get(`/api/event/detail?id=${he}`),Pe=Ae.data;console.log("event/detail",Pe);const W=`

${Pe.title} @@ -232,7 +232,7 @@ function print() { __p += __j.call(arguments, '') }

- `,ie=L.popup({maxWidth:600}).setContent(W);q.target.bindPopup(ie).openPopup()}catch(Ae){console.error("Can NOT load event",Ae)}};const ne=()=>{if(c.value)try{h.value&&(c.value.removeLayer(h.value),h.value=null);const q=L.markerClusterGroup(),he=[];Object.values(p.value).forEach(Ae=>{he.push(...Ae)}),console.group("Started add markers",he.length),he.map(({id:Ae,geoposition:Pe},W)=>{W%1e4===0&&console.log("Adding markers",W);const ie=Pe.split(","),E=parseFloat(ie[0]),re=parseFloat(ie[1]);if(E&&re){const _e=L.marker([E,re],{id:Ae});_e.on("click",fe),q.addLayer(_e)}}),console.log("Done add markers",he.length),console.groupEnd(),h.value=q,c.value.addLayer(q)}catch(q){console.log("Add marker error",q)}},N=()=>{navigator.geolocation&&navigator.geolocation.getCurrentPosition(q=>{const{latitude:he,longitude:Ae}=q.coords,Pe=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[33,41],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker([he,Ae],{icon:Pe}).addTo(c.value)},q=>{console.error("Geolocation error:",q)})},Z=()=>{c.value=L.map("mapid"),c.value.setView([51,10],5),L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(c.value)},R=q=>{const he=u.value;if(!he)return;const Ae="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";q?he.classList.add(...Ae.split(" ")):he.classList.remove(...Ae.split(" "))};return Ht(()=>{setTimeout(()=>{C(),O()},100),setTimeout(()=>{Z(),J(),ne(),N()},2e3)}),{mapContainerRef:u,yearOptions:A,languageOptions:B,activityFormatOptions:t,activityTypeOptions:n,ageOptions:r,filters:_,countriesOptions:V,removeSelectedItem:H,removeAllSelectedItems:F,isLoading:o,events:f,errors:m,tags:$,pagination:b,scrollToTop:U,paginate:P,onSubmit:O,limit:X,handleToggleMapFullScreen:R}}},IU={ref:"mapContainerRef",class:"w-full h-[520px] top-0 left-0"},NU={id:"mapid",class:"w-full h-full relative"},VU={style:{"z-index":"999"},id:"map-controls",class:"absolute z-50 flex flex-col top-4 left-2"},FU={class:"codeweek-searchpage-component font-['Blinker']"},$U={class:"codeweek-container py-10"},BU={class:"flex w-full"},HU={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 items-end gap-4 w-full"},UU={key:0,class:"flex md:justify-center mt-10"},jU={class:"max-md:w-full flex flex-wrap gap-2"},qU={class:"flex items-center gap-2"},WU=["onClick"],YU={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},zU={class:"relative pt-20 md:pt-48"},KU={class:"bg-yellow-50 pb-24"},GU={class:"relative z-10 codeweek-container-lg"},JU={class:"flex flex-col md:flex-row gap-10"},ZU={class:"flex-shrink-0 grid grid-cols-2 md:grid-cols-1 gap-6 bg-[#FFEF99] px-4 py-6 rounded-2xl self-start w-full md:w-60"},XU={class:"relative w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},QU={class:"flex items-center justify-center w-full"},e7={key:0,class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10 h-fit"},t7={key:0,class:"col-span-full"};function n7(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("date-time"),f=st("event-card"),p=st("pagination");return k(),D(Ve,null,[v("section",null,[v("div",IU,[v("div",NU,[v("div",VU,[v("button",{class:"pb-2 group",onClick:t[0]||(t[0]=m=>r.handleToggleMapFullScreen(!0))},t[20]||(t[20]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{class:"stroke-[#414141] group-hover:stroke-[#ffffff]",d:"M16 11H13C12.4696 11 11.9609 11.2107 11.5858 11.5858C11.2107 11.9609 11 12.4696 11 13V16M29 16V13C29 12.4696 28.7893 11.9609 28.4142 11.5858C28.0391 11.2107 27.5304 11 27 11H24M24 29H27C27.5304 29 28.0391 28.7893 28.4142 28.4142C28.7893 28.0391 29 27.5304 29 27V24M11 24V27C11 27.5304 11.2107 28.0391 11.5858 28.4142C11.9609 28.7893 12.4696 29 13 29H16","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{class:"pb-2 group",onClick:t[1]||(t[1]=m=>r.handleToggleMapFullScreen(!1))},t[21]||(t[21]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{d:"M13 20H27",class:"stroke-[#414141] group-hover:stroke-[#ffffff]","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])],512)]),v("section",FU,[v("div",$U,[v("div",BU,[v("div",HU,[pe(u,{class:"lg:col-span-2",horizontal:"",label:"Search by title or description"},{default:Te(()=>[pe(o,{modelValue:r.filters.query,"onUpdate:modelValue":t[2]||(t[2]=m=>r.filters.query=m),placeholder:"E.g tools assessment in computing"},null,8,["modelValue"])]),_:1}),pe(u,{horizontal:"",label:"Year"},{default:Te(()=>[pe(c,{"return-object":"",placeholder:"Select year",modelValue:r.filters.year,"onUpdate:modelValue":t[3]||(t[3]=m=>r.filters.year=m),"deselect-label":"","allow-empty":!1,options:r.yearOptions},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Language"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select language",modelValue:r.filters.languages,"onUpdate:modelValue":t[4]||(t[4]=m=>r.filters.languages=m),options:r.languageOptions},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Country"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"","id-name":"iso",placeholder:"Select country",modelValue:r.filters.countries,"onUpdate:modelValue":t[5]||(t[5]=m=>r.filters.countries=m),options:r.countriesOptions},null,8,["modelValue","options"])]),_:1}),v("button",{class:"bg-[#F95C22] rounded-full py-3 px-20 font-['Blinker'] hover:bg-hover-orange duration-300 mt-2 sm:col-span-2 lg:col-span-1",onClick:t[6]||(t[6]=m=>r.onSubmit())},t[22]||(t[22]=[v("span",{class:"text-base leading-7 font-semibold text-black normal-case"}," Search ",-1)]))])]),r.tags.length?(k(),D("div",UU,[v("div",jU,[(k(!0),D(Ve,null,Qe(r.tags,m=>(k(),D("div",{key:m.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",qU,[v("span",null,se(m.name),1),v("button",{onClick:y=>r.removeSelectedItem(m)},t[23]||(t[23]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,WU)])]))),128)),v("div",YU,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[7]||(t[7]=(...m)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...m))}," Clear all filters ")])])])):ae("",!0)]),v("div",zU,[t[26]||(t[26]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[27]||(t[27]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",KU,[v("div",GU,[v("div",JU,[v("div",ZU,[pe(u,{horizontal:"",label:"Date"},{default:Te(()=>[v("div",XU,[(k(),at(h,{key:r.filters.start_date,placeholder:"Start Date",format:"yyyy-MM-dd",value:r.filters.start_date,onOnChange:t[8]||(t[8]=m=>r.filters.start_date=m),onOnClear:t[9]||(t[9]=m=>r.filters.start_date=null)},null,8,["value"])),t[24]||(t[24]=v("div",{class:"absolute top-1/2 right-4 -translate-y-1/2 pointer-events-none"},[v("img",{src:"/images/select-arrow.svg"})],-1))])]),_:1}),pe(u,{horizontal:"",label:"Format"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select format",modelValue:r.filters.formats,"onUpdate:modelValue":t[10]||(t[10]=m=>r.filters.formats=m),options:r.activityFormatOptions,onOnChange:t[11]||(t[11]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Activity type"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select type",modelValue:r.filters.types,"onUpdate:modelValue":t[12]||(t[12]=m=>r.filters.types=m),options:r.activityTypeOptions,onOnChange:t[13]||(t[13]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Audience"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select audience",modelValue:r.filters.audiences,"onUpdate:modelValue":t[14]||(t[14]=m=>r.filters.audiences=m),options:n.audienceslist,onOnChange:t[15]||(t[15]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Age range"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select range",modelValue:r.filters.ages,"onUpdate:modelValue":t[16]||(t[16]=m=>r.filters.ages=m),options:r.ageOptions,onOnChange:t[17]||(t[17]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Themes"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select themes",modelValue:r.filters.themes,"onUpdate:modelValue":t[18]||(t[18]=m=>r.filters.themes=m),options:n.themeslist,onOnChange:t[19]||(t[19]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1})]),An(v("div",QU,[t[25]||(t[25]=v("img",{src:"img/loading.gif",style:{"margin-right":"10px"}},null,-1)),ft(se(e.$t("event.loading")),1)],512),[[Fr,r.isLoading]]),r.isLoading?ae("",!0):(k(),D("div",e7,[(k(!0),D(Ve,null,Qe(r.events,m=>(k(),at(f,{key:m.id,event:m},null,8,["event"]))),128)),r.pagination.last_page>1?(k(),D("div",t7,[pe(p,{pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])])):ae("",!0)]))])])])])])],64)}const r7=gt(LU,[["render",n7]]),s7={props:{tool:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},i7={class:"flex flex-col bg-white rounded-lg overflow-hidden"},a7=["src"],l7={key:0,class:"flex gap-2 flex-wrap mb-2"},o7={key:0,class:"inline-block w-4 h-4",src:"/images/star-white.svg"},u7={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},c7={key:1,class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},d7={ref:"descriptionRef",class:"relative flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 overflow-hidden",style:{height:"auto"}},f7=["innerHTML"],h7={class:"flex-shrink-0 h-[56px]"},p7=["href"];function m7(e,t,n,r,s,a){var o;return k(),D("div",i7,[v("div",{class:$e(["flex-shrink-0 flex justify-center items-center w-full",[n.tool.avatar_dark&&"bg-stone-800"]])},[v("img",{src:n.tool.avatar||"/images/matchmaking-tool/tool-placeholder.png",class:$e(["w-full aspect-[2]",n.tool.avatar?"object-contain":"object-cover"])},null,10,a7)],2),v("div",{class:$e(["flex-grow flex flex-col gap-2 px-5 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[(o=n.tool.types)!=null&&o.length?(k(),D("div",l7,[(k(!0),D(Ve,null,Qe(n.tool.types,({title:u,highlight:c})=>(k(),D("span",{class:$e(["flex items-center gap-2 py-1 px-3 text-sm font-semibold rounded-full whitespace-nowrap leading-4",[c?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[c?(k(),D("img",o7)):ae("",!0),v("span",null,[(k(!0),D(Ve,null,Qe(u.split(" "),h=>(k(),D(Ve,null,[h?(k(),D("span",{key:0,class:$e(["mr-[2px]",{"font-sans":h==="&"}])},se(h),3)):ae("",!0)],64))),256))])],2))),256))])):ae("",!0),v("div",u7,se(n.tool.name),1),n.tool.location?(k(),D("div",c7,se(n.tool.location),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:$e(["flex-grow h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",d7,[v("div",{innerHTML:n.tool.description},null,8,f7),s.needShowMore?(k(),D("div",{key:0,class:$e(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...u)=>a.onToggleShowMore&&a.onToggleShowMore(...u))},se(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",h7,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:`/matchmaking-tool/${n.tool.slug}`},t[1]||(t[1]=[v("span",null,"View profile/contact",-1),v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,p7)])],2)])}const Iw=gt(s7,[["render",m7]]),g7={components:{ToolCard:Iw,Multiselect:Ta,Pagination:fd,Tooltip:$1},props:{prpQuery:{type:String,default:""},prpLanguages:{type:Array,default:()=>[]},prpLocations:{type:Array,default:()=>[]},prpTypes:{type:Array,default:()=>[]},prpTopics:{type:Array,default:()=>[]},languages:{type:Array,default:()=>[]},locations:{type:Array,default:()=>[]},types:{type:Array,default:()=>[]},topics:{type:Array,default:()=>[]},support_types:{type:Array,default:()=>[]},locale:String},setup(e){console.log("props",{...e});const t=de(!1),n=de(e.prpQuery),r=de(e.prpQuery),s=de([]),a=de(e.prpLanguages),o=de(e.prpLocations),u=de(e.prpTypes),c=de(e.prpTopics),h=de({}),f=de({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),p=de([]),m=me(()=>e.types.map(H=>({id:H,name:H}))),y=me(()=>[{id:"organisation",name:"Organisations"},{id:"volunteer",name:"Volunteers"}]),_=me(()=>e.topics.map(H=>({id:H,name:H}))),b=me(()=>[...s.value,...a.value,...o.value,...u.value,...c.value]),A=H=>{const F=U=>U.id!==H.id;s.value=s.value.filter(F),a.value=a.value.filter(F),o.value=o.value.filter(U=>U.iso!==(H==null?void 0:H.iso)),u.value=u.value.filter(F),c.value=c.value.filter(F)},B=()=>{s.value=[],a.value=[],o.value=[],u.value=[],c.value=[]},V=()=>{window.scrollTo(0,0)},x=()=>{V(),C(!0)},C=(H=!1)=>{H||(f.value.current_page=1);const F={page:f.value.current_page,support_types:s.value.map(U=>U.id),languages:a.value.map(U=>U.id),locations:o.value.map(U=>U.iso),types:u.value.map(U=>U.id),topics:c.value.map(U=>U.id)};Tt.post("/matchmaking-tool/search",{},{params:F}).then(({data:U})=>{console.log(">>> data",U.data),p.value=U.data.map(P=>{var J,X;const O={...P,avatar_dark:P.avatar_dark,avatar:P.avatar,types:[{title:"Online & In-person",highlight:!0},{title:"Ongoing availability"}]};return P.type==="volunteer"?{...O,name:`${P.first_name||""} ${P.last_name||""}`.trim(),location:P.location,description:P.description}:{...O,name:P.organisation_name,location:((X=(J=e.locations)==null?void 0:J.find(({iso:fe})=>fe===P.country))==null?void 0:X.name)||"",description:P.organisation_mission}}),console.log(">>> tools.value",JSON.parse(JSON.stringify(p.value))),f.value={per_page:U.per_page,current_page:U.current_page,from:U.from,last_page:U.last_page,last_page_url:U.last_page_url,next_page_url:U.next_page_url,prev_page:U.prev_page,prev_page_url:U.prev_page_url,to:U.to,total:U.total}})},$=(H,F)=>Le(F+"."+H.name);return Ht(()=>{C()}),{query:n,searchInput:r,selectedSupportTypes:s,selectedLanguages:a,selectedLocations:o,selectedTypes:u,selectedTopics:c,errors:h,pagination:f,tools:p,paginate:x,onSubmit:C,customLabel:$,showFilterModal:t,tags:b,removeSelectedItem:A,removeAllSelectedItems:B,typeOptions:m,supportTypeOptions:y,topicOptions:_}}},v7={class:"codeweek-matchmakingtool-component font-['Blinker'] bg-light-blue"},y7={class:"codeweek-container py-10"},_7={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},b7={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4 mb-12"},w7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},x7={class:"language-json"},k7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},S7={class:"language-json"},T7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},A7={class:"language-json"},C7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},E7={class:"flex items-center text-[16px] leading-5 text-slate-500 mb-2"},O7={class:"language-json"},M7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},R7={class:"flex items-end"},D7={class:"text-base leading-7 font-semibold text-black normal-case"},P7={key:0,class:"flex md:justify-center"},L7={class:"max-md:w-full flex flex-wrap gap-2"},I7={class:"flex items-center gap-2"},N7=["onClick"],V7={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},F7={class:"relative pt-20 md:pt-48"},$7={class:"bg-yellow-50 pb-20"},B7={class:"relative z-10 codeweek-container"},H7={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function U7(e,t,n,r,s,a){const o=st("multiselect"),u=st("Tooltip"),c=st("tool-card"),h=st("pagination");return k(),D("div",v7,[v("div",y7,[v("div",{class:$e(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",_7,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=f=>r.showFilterModal=!1)},t[9]||(t[9]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",b7,[v("div",null,[t[12]||(t[12]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Support type ",-1)),pe(o,{modelValue:r.selectedSupportTypes,"onUpdate:modelValue":t[1]||(t[1]=f=>r.selectedSupportTypes=f),class:"multi-select",options:r.supportTypeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type, e.g. volunteer",label:"Select type, e.g. volunteer","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",w7," Selected "+se(f.length)+" "+se(f.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",x7,[t[10]||(t[10]=ft(" ")),v("code",null,se(r.selectedLanguages),1),t[11]||(t[11]=ft(` - `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[13]||(t[13]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Language ",-1)),pe(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[2]||(t[2]=f=>r.selectedLanguages=f),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select language",label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",k7," Selected "+se(f.length)+" "+se(f.length>1?"languages":"language"),1)):ae("",!0)]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[16]||(t[16]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Location ",-1)),pe(o,{modelValue:r.selectedLocations,"onUpdate:modelValue":t[3]||(t[3]=f=>r.selectedLocations=f),class:"multi-select",options:n.locations,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select country/city",label:"Location","custom-label":f=>f.name,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",T7," Selected "+se(f.length)+" "+se(f.length>1?"locations":"location"),1)):ae("",!0)]),default:Te(()=>[v("pre",S7,[t[14]||(t[14]=ft(" ")),v("code",null,se(r.selectedLocations),1),t[15]||(t[15]=ft(` - `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[17]||(t[17]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Type of Organisation ",-1)),pe(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=f=>r.selectedTypes=f),class:"multi-select",options:r.typeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type of organisation",label:"Type of Organisation","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",C7," Selected "+se(f.length)+" "+se(f.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",A7,[v("code",null,se(r.selectedTypes),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[v("label",E7,[t[20]||(t[20]=v("span",null,"Topics",-1)),pe(u,{contentClass:"w-64"},{trigger:Te(()=>t[18]||(t[18]=[v("div",{class:"w-5 h-5 bg-dark-blue rounded-full flex justify-center items-center text-white ml-1.5 cursor-pointer text-xs"}," i ",-1)])),content:Te(()=>t[19]||(t[19]=[ft(" Select a topic to help match volunteers with the right digital skills for your needs — e.g. coding, robotics, online safety, etc. ")])),_:1})]),pe(o,{modelValue:r.selectedTopics,"onUpdate:modelValue":t[5]||(t[5]=f=>r.selectedTopics=f),class:"multi-select",options:r.topicOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select topic, e.g. robotics",label:"Topics","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",M7," Selected "+se(f.length)+" "+se(f.length>1?"topics":"topic"),1)):ae("",!0)]),default:Te(()=>[v("pre",O7,[v("code",null,se(r.selectedTopics),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",R7,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[6]||(t[6]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",D7,se(e.$t("resources.search")),1)])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[7]||(t[7]=f=>r.showFilterModal=!0)},t[21]||(t[21]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[ft(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(k(),D("div",P7,[v("div",L7,[(k(!0),D(Ve,null,Qe(r.tags,f=>(k(),D("div",{key:f.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",I7,[v("span",null,se(f.name),1),v("button",{onClick:p=>r.removeSelectedItem(f)},t[22]||(t[22]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,N7)])]))),128)),v("div",V7,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[8]||(t[8]=(...f)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...f))}," Clear all filters ")])])])):ae("",!0)]),v("div",F7,[t[23]||(t[23]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[24]||(t[24]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",$7,[v("div",B7,[v("div",H7,[(k(!0),D(Ve,null,Qe(r.tools,f=>(k(),at(c,{key:f.id,tool:f},null,8,["tool"]))),128))]),r.pagination.last_page>1?(k(),at(h,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):ae("",!0)])])])])}const j7=gt(g7,[["render",U7]]),q7={props:{mapTileUrl:String,profile:{type:Object,default:()=>({})},locations:{type:Array,default:()=>[]}},setup(e){const t=de([]),n=de([]),r=me(()=>{try{const m=JSON.parse(e.profile);return console.log(">>> profile",m),m}catch(m){return console.error("Parse profile data error",m),{}}}),s=me(()=>r.value.type==="organisation"),a=m=>{if(typeof m!="string")return m;try{return JSON.parse(m)}catch{return[]}},o=me(()=>{var b,A,B,V;const m=r.value;if(m.type!=="organisation")return null;const y=[];m.organisation_mission&&y.push({title:"Introduction",list:[m.organisation_mission]}),(b=m.support_activities)!=null&&b.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:m.support_activities}),(A=m.target_school_types)!=null&&A.length&&y.push({title:"What types of schools are you most interested in working with?",list:m.target_school_types}),(B=m.digital_expertise_areas)!=null&&B.length&&y.push({title:"What areas of digital expertise does your organisation or you specialise in?",list:m.digital_expertise_areas}),m.description&&y.push({title:"Do you have any additional information or comments that could help us better match you with schools and educators?",list:[m.description]});const[_]=(m.website||"").split(",")||[];return{name:m.organisation_name,description:m.description,location:((V=e.locations.find(({iso:x})=>x===m.country))==null?void 0:V.name)||"",email:m.email,website:(_||"").trim(),abouts:y,short_intro:"",availabilities:[],phone:"",avatarDark:m.avatar_dark,avatar:m.avatar}}),u=me(()=>{var _,b;const m=r.value;if(m.type!=="volunteer")return null;const y=[];return m.description&&y.push({title:"Introduction",list:[m.description]}),m.organisation_name&&m.organisation_type&&y.push({title:"Organisation",list:[`Organisation name: ${m.organisation_name}`,`Organisation type: ${a(m.organisation_type)}`]}),m.why_volunteering&&y.push({title:"Why am I volunteering?",list:[m.why_volunteering]}),(_=m.support_activities)!=null&&_.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:a(m.support_activities)}),(b=m.languages)!=null&&b.length&&y.push({title:"Languages spoken",list:a(m.languages)}),{name:`${m.first_name||""} ${m.last_name}`.trim(),description:m.description,location:m.location,email:m.email,get_email_from:m.get_email_from,linkedin:m.linkedin,facebook:m.facebook,website:m.website,job_title:m.job_title,abouts:y,short_intro:"",availabilities:[],phone:"",avatar:m.avatar}}),c=me(()=>{const m=o.value||u.value||{};return m.linkedin&&!m.linkedin.startsWith("http")&&(m.linkedin=`https://${m.linkedin}`),m.facebook&&!m.facebook.startsWith("http")&&(m.facebook=`https://${m.facebook}`),m.website&&!m.website.startsWith("http")&&(m.website=`https://${m.website}`),m}),h=m=>{const y=n.value.filter(_=>_!==m);n.value.includes(m)?n.value=y:n.value=[...n.value,m]},f=(m,y)=>{m&&(t.value[y]=m)},p=async()=>{let m=[51,10];try{const b=await Tt("https://nominatim.openstreetmap.org/search",{params:{format:"json",q:c.value.location}});if(b.data&&b.data.length>0){const{lat:A,lon:B}=b.data[0];A&&B&&(m=[A,B])}}catch(b){console.log(b)}const y=L.map("map-id");L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(y),console.log(m);const _=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[44,62],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker(m,{icon:_}).addTo(y),y.setView(m,12)};return Ht(()=>{setTimeout(()=>{p()},2e3)}),{isOrganisation:s,data:c,descriptionRefs:t,showAboutIndexes:n,handleToggleAbout:h,setDescriptionRef:f}}},W7={id:"codeweek-matchmaking-tool",class:"font-['Blinker'] overflow-hidden"},Y7={class:"relative flex overflow-hidden"},z7={class:"flex codeweek-container-lg py-10 tablet:py-20"},K7={class:"flex flex-col lg:flex-row gap-12 tablet:gap-20 xl:gap-32 2xl:gap-[260px]"},G7={class:"text-dark-blue text-[30px] md:text-4xl leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-6"},J7=["innerHTML"],Z7={class:"text-dark-blue text-[22px] md:text-3xl leading-[36px] font-medium font-['Montserrat'] mb-6"},X7={class:"accordion"},Q7={class:"bg-transparent border-b-2 border-solid border-[#A4B8D9]"},ej=["onClick"],tj={class:"text-[#20262C] font-semibold text-lg font-['Montserrat']"},nj={class:"flex flex-col gap-0 text-slate-500 text-xl font-normal w-full"},rj=["innerHTML"],sj={class:"flex-shrink-0 lg:max-w-[460px] w-full"},ij=["src"],aj={key:1,class:"rounded-xl h-full w-full object-cover",src:"/images/matchmaking-tool/tool-placeholder.png"},lj={class:"text-[#20262C] font-semibold text-lg p-0 mb-10"},oj={key:0},uj={key:0,class:"text-[#20262C] text-xl leading-[36px] font-medium font-['Montserrat'] mb-4 italic"},cj={class:"border-l-[4px] border-[#F95C22] pl-4"},dj=["innerHTML"],fj={class:"relative overflow-hidden"},hj={class:"codeweek-container-lg relative pt-20 pb-16 md:pt-40 md:pb-28"},pj={class:"bg-white px-5 py-10 lg:p-16 rounded-[32px] flex flex-col tablet:flex-row w-full gap-10 lg:gap-0"},mj={class:"flex-1"},gj={class:"flex gap-4 mb-6"},vj={class:"p-0 text-slate-500 text-xl font-normal capitalize"},yj={key:0,class:"flex gap-4 mb-6"},_j=["href"],bj={class:"flex gap-4 mb-6"},wj=["href"],xj={key:1,class:"p-0 text-slate-500 text-xl font-normal capitalize"},kj={key:2,class:"p-0 text-slate-500 text-xl font-normal capitalize"},Sj={key:1,class:"flex gap-4 mb-6"},Tj=["href"],Aj={key:2,class:"flex gap-4 mb-6"},Cj=["href"],Ej={key:3,class:"flex gap-4 mb-6"},Oj=["href"],Mj={key:4,class:"text-xl font-semibold text-[#20262C] mb-2"},Rj={key:5,class:"flex gap-4"},Dj={class:"flex flex-col gap-2"},Pj={class:"grid grid-cols-2 gap-8"},Lj={class:"p-0 text-slate-500 text-xl font-normal"},Ij={class:"p-0 text-slate-500 text-xl font-normal"};function Nj(e,t,n,r,s,a){var o,u;return k(),D("section",W7,[v("section",Y7,[v("div",z7,[v("div",K7,[v("div",null,[v("h2",G7,se(r.data.name),1),v("p",{class:"text-[#20262C] font-normal text-2xl p-0 mb-10",innerHTML:r.data.description},null,8,J7),v("h3",Z7,se(r.isOrganisation?"About our organization":"About me"),1),v("div",X7,[(k(!0),D(Ve,null,Qe(r.data.abouts,(c,h)=>{var f;return k(),D("div",Q7,[v("div",{class:"py-4 cursor-pointer flex items-center justify-between duration-300",onClick:p=>r.handleToggleAbout(h)},[v("p",tj,se(c.title),1),v("div",{class:$e(["rounded-full min-w-12 min-h-12 duration-300 flex justify-center items-center ml-8",[r.showAboutIndexes.includes(h)?"bg-primary hover:bg-hover-orange":"bg-yellow hover:bg-primary"]])},[v("div",{class:$e(["duration-300",[r.showAboutIndexes.includes(h)&&"rotate-180"]])},t[0]||(t[0]=[v("img",{src:"/images/digital-girls/arrow.svg"},null,-1)]),2)],2)],8,ej),v("div",{class:"flex overflow-hidden transition-all duration-300 min-h-[1px] h-full",ref_for:!0,ref:p=>r.setDescriptionRef(p,h),style:bn({height:r.showAboutIndexes.includes(h)?`${(f=r.descriptionRefs[h])==null?void 0:f.scrollHeight}px`:0})},[v("div",nj,[(k(!0),D(Ve,null,Qe(c.list,p=>(k(),D("p",{class:"p-0 pb-4 w-full",innerHTML:p},null,8,rj))),256))])],4)])}),256))])]),v("div",sj,[v("div",{class:$e(["flex justify-center items-center rounded-xl border-2 border-[#ADB2B6] mb-4 aspect-square",[r.isOrganisation&&"p-6",r.data.avatarDark&&"bg-stone-800"]])},[r.data.avatar?(k(),D("img",{key:0,class:"rounded-xl w-full",src:r.data.avatar},null,8,ij)):(k(),D("img",aj))],2),v("p",lj,[ft(se(r.data.name)+" ",1),r.data.job_title?(k(),D("span",oj,", "+se(r.data.job_title),1)):ae("",!0)]),r.data.short_intro?(k(),D("p",uj,se(r.data.short_intro),1)):ae("",!0),v("div",cj,[v("p",{class:"p-0 text-slate-500 text-xl font-normal",innerHTML:r.data.description},null,8,dj)])])])])]),v("section",fj,[t[12]||(t[12]=v("div",{class:"absolute w-full h-full bg-yellow-50 md:hidden",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[13]||(t[13]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden md:block lg:hidden",style:{"clip-path":"ellipse(188% 90% at 50% 90%)"}},null,-1)),t[14]||(t[14]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden lg:block xl:hidden",style:{"clip-path":"ellipse(128% 90% at 50% 90%)"}},null,-1)),t[15]||(t[15]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden xl:block",style:{"clip-path":"ellipse(93% 90% at 50% 90%)"}},null,-1)),v("div",hj,[t[11]||(t[11]=v("h2",{class:"text-dark-blue tablet:text-center text-[30px] md:text-4xl leading-7 md:leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-10 tablet:mb-8"}," Contact details ",-1)),v("div",pj,[v("div",mj,[t[8]||(t[8]=v("h3",{class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-4"}," Location ",-1)),t[9]||(t[9]=v("span",{class:"bg-dark-blue text-white py-1 px-4 text-sm font-semibold rounded-full whitespace-nowrap flex items-center gap-2 w-fit mb-6"},[v("img",{src:"/images/star-white.svg",class:"w-4 h-4"}),v("span",null,[ft(" Can teach Online "),v("span",{class:"font-sans"},"&"),ft(" In-person ")])],-1)),v("div",gj,[t[1]||(t[1]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",null,[v("p",vj,se(r.data.location),1)])]),r.data.phone?(k(),D("div",yj,[t[2]||(t[2]=v("img",{src:"/images/phone.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.phone},se(r.data.phone),9,_j)])):ae("",!0),v("div",bj,[t[3]||(t[3]=v("img",{src:"/images/message.svg",class:"w-6 h-6"},null,-1)),r.data.email?(k(),D("a",{key:0,class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:`mailto:${r.data.email}`},se(r.data.email),9,wj)):r.data.get_email_from?(k(),D("p",xj,se(r.data.get_email_from),1)):(k(),D("p",kj," Anonymous "))]),r.data.linkedin?(k(),D("div",Sj,[t[4]||(t[4]=v("img",{src:"/images/social/linkedin.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.linkedin}," LinkedIn ",8,Tj)])):ae("",!0),r.data.facebook?(k(),D("div",Aj,[t[5]||(t[5]=v("img",{src:"/images/social/facebook.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.facebook}," Facebook ",8,Cj)])):ae("",!0),r.data.website?(k(),D("div",Ej,[t[6]||(t[6]=v("img",{src:"/images/profile.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.website}," Website ",8,Oj)])):ae("",!0),(o=r.data.availabilities)!=null&&o.length?(k(),D("div",Mj," My availability ")):ae("",!0),(u=r.data.availabilities)!=null&&u.length?(k(),D("div",Rj,[t[7]||(t[7]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",Dj,[(k(!0),D(Ve,null,Qe(r.data.availabilities,({dateText:c,timeText:h})=>(k(),D("div",Pj,[v("p",Lj,se(c),1),v("p",Ij,se(h),1)]))),256))])])):ae("",!0)]),t[10]||(t[10]=v("div",{class:"flex-1"},[v("div",{id:"map-id",class:"relative z-50 w-full h-64 md:h-full md:min-h-96 rounded-2xl bg-gray-100"})],-1))])])])])}const Vj=gt(q7,[["render",Nj]]),Fj={props:["user"],components:{ImageUpload:Mw,Flash:dd},data(){return{avatar:this.user.avatar_path}},computed:{canUpdate(){return console.log("user",this.user),this.$authorize(e=>e.id===this.user.id)},hasAvatar(){return console.log(this.avatar),this.avatar.split("/").pop()!=="default.png"}},methods:{onLoad(e){this.persist(e.file)},async persist(e){const t=new FormData;t.append("avatar",e);try{const n=await axios.post(`/api/users/${this.user.id}/avatar`,t);this.avatar=n.data.path,ps.emit("flash",{message:"Avatar uploaded!",level:"success"})}catch(n){if(n.response&&n.response.status===422){const r=n.response.data.errors,s=Object.values(r).flat().join(` -`);ps.emit("flash",{message:s,level:"error"})}else console.error("Upload failed:",n),ps.emit("flash",{message:"An unexpected error occurred while uploading the avatar.",level:"error"})}},remove(){console.log("delete me"),axios.delete("/api/users/avatar").then(()=>ps.emit("flash",{message:"Avatar Deleted!",level:"success"})),this.avatar="https://s3-eu-west-1.amazonaws.com/codeweek-dev/avatars/default.png"}}},$j={class:"flex flex-col tablet:flex-row tablet:items-center gap-6 tablet:gap-14"},Bj={class:"flex"},Hj={class:"relative"},Uj=["src"],jj={key:0,method:"POST",enctype:"multipart/form-data",class:"absolute bottom-0 left-0"},qj={style:{display:"flex","align-items":"flex-end","margin-left":"-35px"}},Wj={class:"text-white font-normal text-3xl tablet:font-medium tablet:text-5xl font-['Montserrat'] mb-6"};function Yj(e,t,n,r,s,a){const o=st("Flash"),u=st("image-upload");return k(),D(Ve,null,[pe(o),v("div",$j,[v("div",Bj,[v("div",Hj,[v("img",{src:s.avatar,class:"w-40 h-40 rounded-full border-4 border-solid border-dark-blue-300"},null,8,Uj),a.canUpdate?(k(),D("form",jj,[pe(u,{name:"avatar",class:"mr-1",onLoaded:a.onLoad},null,8,["onLoaded"])])):ae("",!0),v("div",qj,[An(v("button",{class:"absolute !bottom-0 !right-0 flex justify-center items-center !h-10 !w-10 !p-0 bg-[#FE6824] rounded-full !border-2 !border-solid !border-white",onClick:t[0]||(t[0]=(...c)=>a.remove&&a.remove(...c))},t[1]||(t[1]=[v("img",{class:"w-5 h-5",src:"/images/trash.svg"},null,-1)]),512),[[Fr,a.hasAvatar]])])])]),v("div",null,[v("h1",Wj,se(n.user.fullName),1)])])],64)}const zj=gt(Fj,[["render",Yj]]),Kj={install(e){e.config.globalProperties.$authorize=function(...t){return window.App.signedIn?typeof t[0]=="string"?authorizations[t[0]](t[1]):t[0](window.App.user):!1}}},Gj={data(){return{images:[{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Consortium partner visual representation"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 1"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 2"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Gallery image 3"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 4"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 5"}],currentIndex:0}},methods:{nextImage(){this.currentIndex=(this.currentIndex+1)%this.images.length,this.scrollToThumbnail()},prevImage(){this.currentIndex=this.currentIndex===0?this.images.length-1:this.currentIndex-1,this.scrollToThumbnail()},selectImage(e){this.currentIndex=e,this.scrollToThumbnail()},scrollToThumbnail(){const e=this.$refs.thumbnailGallery,t=e.clientWidth/3,n=Math.max(0,(this.currentIndex-1)*t);e.scrollTo({left:n,behavior:"smooth"})}}},Jj={class:"flex flex-col pt-3.5"},Zj={class:"flex py-4 md:py-20 relative flex-col mt-3.5 w-full bg-aqua max-md:max-w-full items-center"},Xj={class:"z-0 flex flex-col items-start justify-between max-w-full gap-10 p-10 md:px-24"},Qj={class:"grid w-full grid-cols-1 md:grid-cols-2 gap-x-8"},e9={class:"flex items-start justify-start"},t9=["src","alt"],n9={class:"w-full overflow-hidden image-gallery"},r9={ref:"thumbnailGallery",class:"flex gap-4 overflow-x-auto flex-nowrap"},s9=["src","alt","onClick"],i9={class:"flex justify-end w-full mt-4 image-gallery-controls"},a9={class:"flex flex-wrap items-center gap-5"};function l9(e,t,n,r,s,a){return k(),D("section",Jj,[v("div",Zj,[v("div",Xj,[v("div",Qj,[t[2]||(t[2]=kb('

Consortium Partner

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.

Website link
',1)),v("div",e9,[v("img",{src:s.images[s.currentIndex].src,alt:s.images[s.currentIndex].alt,class:"main-image object-contain aspect-[1.63] w-full md:w-[480px] max-md:max-w-full"},null,8,t9)])]),v("div",n9,[v("div",r9,[(k(!0),D(Ve,null,Qe(s.images,(o,u)=>(k(),D("img",{key:u,src:o.src,alt:"Gallery image "+(u+1),class:$e([{"border-2 border-orange-500":s.currentIndex===u},"thumbnail cursor-pointer object-contain shrink-0 aspect-[1.5] min-h-[120px] w-[calc(33.33%-8px)]"]),onClick:c=>a.selectImage(u)},null,10,s9))),128))],512)]),v("div",i9,[v("div",a9,[v("button",{onClick:t[0]||(t[0]=(...o)=>a.prevImage&&a.prevImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[3]||(t[3]=[v("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),v("path",{d:"M19 22L13 16L19 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{onClick:t[1]||(t[1]=(...o)=>a.nextImage&&a.nextImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[4]||(t[4]=[v("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),v("path",{d:"M13 22L19 16L13 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])])])])}const o9=gt(Gj,[["render",l9],["__scopeId","data-v-5aad3e31"]]),Ut=bc({});Ut.use(Kj);Ut.use(kL,{resolve:async e=>await Object.assign({"../lang/php_al.json":()=>Vt(()=>import("./php_al-CaosSeQu.js"),[]),"../lang/php_ba.json":()=>Vt(()=>import("./php_ba-CYEouqyL.js"),[]),"../lang/php_bg.json":()=>Vt(()=>import("./php_bg-Cc39A1bf.js"),[]),"../lang/php_cs.json":()=>Vt(()=>import("./php_cs-kNxYO3dW.js"),[]),"../lang/php_da.json":()=>Vt(()=>import("./php_da-1h7o_ACs.js"),[]),"../lang/php_de.json":()=>Vt(()=>import("./php_de-B_tUlsLl.js"),[]),"../lang/php_el.json":()=>Vt(()=>import("./php_el-yeVUeDKm.js"),[]),"../lang/php_en.json":()=>Vt(()=>import("./php_en-D7Cthl-m.js"),[]),"../lang/php_es.json":()=>Vt(()=>import("./php_es-IcOz6nWz.js"),[]),"../lang/php_et.json":()=>Vt(()=>import("./php_et-Cz1475bi.js"),[]),"../lang/php_fi.json":()=>Vt(()=>import("./php_fi-BPHP_zuo.js"),[]),"../lang/php_fr.json":()=>Vt(()=>import("./php_fr-ib5-_MLT.js"),[]),"../lang/php_hr.json":()=>Vt(()=>import("./php_hr-PTUzsANd.js"),[]),"../lang/php_hu.json":()=>Vt(()=>import("./php_hu-oo1kV_OY.js"),[]),"../lang/php_it.json":()=>Vt(()=>import("./php_it-B5rxtcmF.js"),[]),"../lang/php_lt.json":()=>Vt(()=>import("./php_lt-BlcEoagn.js"),[]),"../lang/php_lv.json":()=>Vt(()=>import("./php_lv-gx9I9fc-.js"),[]),"../lang/php_me.json":()=>Vt(()=>import("./php_me-DN_N0DDr.js"),[]),"../lang/php_mk.json":()=>Vt(()=>import("./php_mk-DRo25Tar.js"),[]),"../lang/php_mt.json":()=>Vt(()=>import("./php_mt-CMtwYLgp.js"),[]),"../lang/php_nl.json":()=>Vt(()=>import("./php_nl-dw93GxAF.js"),[]),"../lang/php_pl.json":()=>Vt(()=>import("./php_pl-DWjzE8Y2.js"),[]),"../lang/php_pt.json":()=>Vt(()=>import("./php_pt-C-WpRAoS.js"),[]),"../lang/php_ro.json":()=>Vt(()=>import("./php_ro-C3_9QSkV.js"),[]),"../lang/php_rs.json":()=>Vt(()=>import("./php_rs-fJg0VoBN.js"),[]),"../lang/php_sk.json":()=>Vt(()=>import("./php_sk-sNIRqYkL.js"),[]),"../lang/php_sl.json":()=>Vt(()=>import("./php_sl-DkNAcq9U.js"),[]),"../lang/php_sv.json":()=>Vt(()=>import("./php_sv-CTMdsAWh.js"),[]),"../lang/php_tr.json":()=>Vt(()=>import("./php_tr-Cy7CNJAa.js"),[]),"../lang/php_ua.json":()=>Vt(()=>import("./php_ua-DliTUO7_.js"),[])})[`../lang/${e}.json`]()});Ut.component("ActivityForm",y4);Ut.component("ResourceForm",MV);Ut.component("ResourceCard",U1);Ut.component("ResourcePill",H1);Ut.component("Pagination",fd);Ut.component("Singleselect",IV);Ut.component("PasswordField",BV);Ut.component("Multiselect",WV);Ut.component("CountrySelect",JV);Ut.component("ModerateEvent",vF);Ut.component("ReportEvent",hH);Ut.component("AutocompleteGeo",BF);Ut.component("DateTime",t8);Ut.component("Question",h8);Ut.component("PictureForm",k8);Ut.component("Flash",dd);Ut.component("InputTags",nH);Ut.component("SearchPageComponent",r7);Ut.component("AvatarForm",zj);Ut.component("PartnerGallery",o9);Ut.component("MatchMakingToolForm",j7);Ut.component("ToolCard",Iw);Ut.component("ToolDetailCard",Vj);Ut.component("EventCard",Lw);Ut.component("EventDetail",DU);Ut.component("SelectField",Fo);Ut.mount("#app"); + `,ie=L.popup({maxWidth:600}).setContent(W);q.target.bindPopup(ie).openPopup()}catch(Ae){console.error("Can NOT load event",Ae)}};const ne=()=>{if(c.value)try{h.value&&(c.value.removeLayer(h.value),h.value=null);const q=L.markerClusterGroup(),he=[];Object.values(p.value).forEach(Ae=>{he.push(...Ae)}),console.group("Started add markers",he.length),he.map(({id:Ae,geoposition:Pe},W)=>{W%1e4===0&&console.log("Adding markers",W);const ie=Pe.split(","),E=parseFloat(ie[0]),re=parseFloat(ie[1]);if(E&&re){const _e=L.marker([E,re],{id:Ae});_e.on("click",fe),q.addLayer(_e)}}),console.log("Done add markers",he.length),console.groupEnd(),h.value=q,c.value.addLayer(q)}catch(q){console.log("Add marker error",q)}},N=()=>{navigator.geolocation&&navigator.geolocation.getCurrentPosition(q=>{const{latitude:he,longitude:Ae}=q.coords,Pe=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[33,41],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker([he,Ae],{icon:Pe}).addTo(c.value)},q=>{console.error("Geolocation error:",q)})},Z=()=>{c.value=L.map("mapid"),c.value.setView([51,10],5),L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(c.value)},R=q=>{const he=u.value;if(!he)return;const Ae="fixed left-0 top-[139px] md:top-[123px] z-[110] h-[calc(100dvh-139px)] md:h-[calc(100dvh-123px)]";q?he.classList.add(...Ae.split(" ")):he.classList.remove(...Ae.split(" "))};return Ht(()=>{setTimeout(()=>{C(),O()},100),setTimeout(()=>{Z(),J(),ne(),N()},2e3)}),{mapContainerRef:u,yearOptions:A,languageOptions:B,activityFormatOptions:t,activityTypeOptions:n,ageOptions:r,filters:_,countriesOptions:V,removeSelectedItem:H,removeAllSelectedItems:F,isLoading:o,events:f,errors:m,tags:$,pagination:b,scrollToTop:U,paginate:P,onSubmit:O,limit:X,handleToggleMapFullScreen:R}}},DU={ref:"mapContainerRef",class:"w-full h-[520px] top-0 left-0"},PU={id:"mapid",class:"w-full h-full relative"},LU={style:{"z-index":"999"},id:"map-controls",class:"absolute z-50 flex flex-col top-4 left-2"},IU={class:"codeweek-searchpage-component font-['Blinker']"},NU={class:"codeweek-container py-10"},VU={class:"flex w-full"},FU={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 items-end gap-4 w-full"},$U={key:0,class:"flex md:justify-center mt-10"},BU={class:"max-md:w-full flex flex-wrap gap-2"},HU={class:"flex items-center gap-2"},UU=["onClick"],jU={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},qU={class:"relative pt-20 md:pt-48"},WU={class:"bg-yellow-50 pb-24"},YU={class:"relative z-10 codeweek-container-lg"},zU={class:"flex flex-col md:flex-row gap-10"},KU={class:"flex-shrink-0 grid grid-cols-2 md:grid-cols-1 gap-6 bg-[#FFEF99] px-4 py-6 rounded-2xl self-start w-full md:w-60"},GU={class:"relative w-full flex px-3 justify-between items-center text-gray-700 whitespace-nowrap rounded-3xl border-2 border-dark-blue-200 h-[50px] bg-white"},JU={class:"flex items-center justify-center w-full"},ZU={key:0,class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10 h-fit"},XU={key:0,class:"col-span-full"};function QU(e,t,n,r,s,a){const o=st("InputField"),u=st("FieldWrapper"),c=st("SelectField"),h=st("date-time"),f=st("event-card"),p=st("pagination");return k(),D(Ve,null,[v("section",null,[v("div",DU,[v("div",PU,[v("div",LU,[v("button",{class:"pb-2 group",onClick:t[0]||(t[0]=m=>r.handleToggleMapFullScreen(!0))},t[20]||(t[20]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{class:"stroke-[#414141] group-hover:stroke-[#ffffff]",d:"M16 11H13C12.4696 11 11.9609 11.2107 11.5858 11.5858C11.2107 11.9609 11 12.4696 11 13V16M29 16V13C29 12.4696 28.7893 11.9609 28.4142 11.5858C28.0391 11.2107 27.5304 11 27 11H24M24 29H27C27.5304 29 28.0391 28.7893 28.4142 28.4142C28.7893 28.0391 29 27.5304 29 27V24M11 24V27C11 27.5304 11.2107 28.0391 11.5858 28.4142C11.9609 28.7893 12.4696 29 13 29H16","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{class:"pb-2 group",onClick:t[1]||(t[1]=m=>r.handleToggleMapFullScreen(!1))},t[21]||(t[21]=[v("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"40",height:"40",rx:"8",class:"fill-white transition-colors duration-300 group-hover:fill-[#1C4DA1]"}),v("path",{d:"M13 20H27",class:"stroke-[#414141] group-hover:stroke-[#ffffff]","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])],512)]),v("section",IU,[v("div",NU,[v("div",VU,[v("div",FU,[pe(u,{class:"lg:col-span-2",horizontal:"",label:"Search by title or description"},{default:Te(()=>[pe(o,{modelValue:r.filters.query,"onUpdate:modelValue":t[2]||(t[2]=m=>r.filters.query=m),placeholder:"E.g tools assessment in computing"},null,8,["modelValue"])]),_:1}),pe(u,{horizontal:"",label:"Year"},{default:Te(()=>[pe(c,{"return-object":"",placeholder:"Select year",modelValue:r.filters.year,"onUpdate:modelValue":t[3]||(t[3]=m=>r.filters.year=m),"deselect-label":"","allow-empty":!1,options:r.yearOptions},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Language"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select language",modelValue:r.filters.languages,"onUpdate:modelValue":t[4]||(t[4]=m=>r.filters.languages=m),options:r.languageOptions},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Country"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"","id-name":"iso",placeholder:"Select country",modelValue:r.filters.countries,"onUpdate:modelValue":t[5]||(t[5]=m=>r.filters.countries=m),options:r.countriesOptions},null,8,["modelValue","options"])]),_:1}),v("button",{class:"bg-[#F95C22] rounded-full py-3 px-20 font-['Blinker'] hover:bg-hover-orange duration-300 mt-2 sm:col-span-2 lg:col-span-1",onClick:t[6]||(t[6]=m=>r.onSubmit())},t[22]||(t[22]=[v("span",{class:"text-base leading-7 font-semibold text-black normal-case"}," Search ",-1)]))])]),r.tags.length?(k(),D("div",$U,[v("div",BU,[(k(!0),D(Ve,null,Qe(r.tags,m=>(k(),D("div",{key:m.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",HU,[v("span",null,se(m.name),1),v("button",{onClick:y=>r.removeSelectedItem(m)},t[23]||(t[23]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,UU)])]))),128)),v("div",jU,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[7]||(t[7]=(...m)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...m))}," Clear all filters ")])])])):ae("",!0)]),v("div",qU,[t[26]||(t[26]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[27]||(t[27]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",WU,[v("div",YU,[v("div",zU,[v("div",KU,[pe(u,{horizontal:"",label:"Date"},{default:Te(()=>[v("div",GU,[(k(),at(h,{key:r.filters.start_date,placeholder:"Start Date",format:"yyyy-MM-dd",value:r.filters.start_date,onOnChange:t[8]||(t[8]=m=>r.filters.start_date=m),onOnClear:t[9]||(t[9]=m=>r.filters.start_date=null)},null,8,["value"])),t[24]||(t[24]=v("div",{class:"absolute top-1/2 right-4 -translate-y-1/2 pointer-events-none"},[v("img",{src:"/images/select-arrow.svg"})],-1))])]),_:1}),pe(u,{horizontal:"",label:"Format"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select format",modelValue:r.filters.formats,"onUpdate:modelValue":t[10]||(t[10]=m=>r.filters.formats=m),options:r.activityFormatOptions,onOnChange:t[11]||(t[11]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Activity type"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select type",modelValue:r.filters.types,"onUpdate:modelValue":t[12]||(t[12]=m=>r.filters.types=m),options:r.activityTypeOptions,onOnChange:t[13]||(t[13]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Audience"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select audience",modelValue:r.filters.audiences,"onUpdate:modelValue":t[14]||(t[14]=m=>r.filters.audiences=m),options:n.audienceslist,onOnChange:t[15]||(t[15]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Age range"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select range",modelValue:r.filters.ages,"onUpdate:modelValue":t[16]||(t[16]=m=>r.filters.ages=m),options:r.ageOptions,onOnChange:t[17]||(t[17]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1}),pe(u,{horizontal:"",label:"Themes"},{default:Te(()=>[pe(c,{multiple:"",searchable:"","return-object":"",placeholder:"Select themes",modelValue:r.filters.themes,"onUpdate:modelValue":t[18]||(t[18]=m=>r.filters.themes=m),options:n.themeslist,onOnChange:t[19]||(t[19]=()=>r.onSubmit())},null,8,["modelValue","options"])]),_:1})]),An(v("div",JU,[t[25]||(t[25]=v("img",{src:"img/loading.gif",style:{"margin-right":"10px"}},null,-1)),ft(se(e.$t("event.loading")),1)],512),[[Vr,r.isLoading]]),r.isLoading?ae("",!0):(k(),D("div",ZU,[(k(!0),D(Ve,null,Qe(r.events,m=>(k(),at(f,{key:m.id,event:m},null,8,["event"]))),128)),r.pagination.last_page>1?(k(),D("div",XU,[pe(p,{pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])])):ae("",!0)]))])])])])])],64)}const e7=gt(RU,[["render",QU]]),t7={props:{tool:Object},data(){return{descriptionHeight:"auto",needShowMore:!0,showMore:!1}},methods:{computeDescriptionHeight(){const e=this.$refs.descriptionContainerRef,t=this.$refs.descriptionRef,n=e.clientHeight,r=Math.floor(n/22);t.style.height="auto",this.descriptionHeight="auto",this.needShowMore=t.offsetHeight>n,t.offsetHeight>n?(t.style.height=`${r*22}px`,this.descriptionHeight=`${r*22}px`):this.showMore=!1},onToggleShowMore(){const e=this.$refs.descriptionRef;this.showMore=!this.showMore,this.showMore?e.style.height="auto":e.style.height=this.descriptionHeight}},mounted:function(){this.computeDescriptionHeight()}},n7={class:"flex flex-col bg-white rounded-lg overflow-hidden"},r7=["src"],s7={key:0,class:"flex gap-2 flex-wrap mb-2"},i7={key:0,class:"inline-block w-4 h-4",src:"/images/star-white.svg"},a7={class:"text-dark-blue font-semibold font-['Montserrat'] text-base leading-6"},l7={key:1,class:"text-slate-500 text-[16px] leading-[22px] font-semibold"},o7={ref:"descriptionRef",class:"relative flex-grow text-slate-500 text-[16px] leading-[22px] mb-2 overflow-hidden",style:{height:"auto"}},u7=["innerHTML"],c7={class:"flex-shrink-0 h-[56px]"},d7=["href"];function f7(e,t,n,r,s,a){var o;return k(),D("div",n7,[v("div",{class:$e(["flex-shrink-0 flex justify-center items-center w-full",[n.tool.avatar_dark&&"bg-stone-800"]])},[v("img",{src:n.tool.avatar||"/images/matchmaking-tool/tool-placeholder.png",class:$e(["w-full aspect-[2]",n.tool.avatar?"object-contain":"object-cover"])},null,10,r7)],2),v("div",{class:$e(["flex-grow flex flex-col gap-2 px-5 py-4 h-fit",{"max-h-[450px]":s.needShowMore&&!s.showMore}])},[(o=n.tool.types)!=null&&o.length?(k(),D("div",s7,[(k(!0),D(Ve,null,Qe(n.tool.types,({title:u,highlight:c})=>(k(),D("span",{class:$e(["flex items-center gap-2 py-1 px-3 text-sm font-semibold rounded-full whitespace-nowrap leading-4",[c?"bg-dark-blue text-white":"bg-light-blue-100 text-slate-500"]])},[c?(k(),D("img",i7)):ae("",!0),v("span",null,[(k(!0),D(Ve,null,Qe(u.split(" "),h=>(k(),D(Ve,null,[h?(k(),D("span",{key:0,class:$e(["mr-[2px]",{"font-sans":h==="&"}])},se(h),3)):ae("",!0)],64))),256))])],2))),256))])):ae("",!0),v("div",a7,se(n.tool.name),1),n.tool.location?(k(),D("div",l7,se(n.tool.location),1)):ae("",!0),v("div",{ref:"descriptionContainerRef",class:$e(["flex-grow h-full",{"overflow-hidden":s.needShowMore&&!s.showMore}])},[v("div",o7,[v("div",{innerHTML:n.tool.description},null,8,u7),s.needShowMore?(k(),D("div",{key:0,class:$e(["flex justify-end bottom-0 right-0 bg-white pl-0.5 text-dark-blue",{absolute:!s.showMore,"w-full":s.showMore}])},[v("button",{onClick:t[0]||(t[0]=(...u)=>a.onToggleShowMore&&a.onToggleShowMore(...u))},se(s.showMore?"Show less":"... Show more"),1)],2)):ae("",!0)],512)],2),v("div",c7,[v("a",{class:"flex justify-center items-center gap-2 text-[#1C4DA1] border-solid border-2 border-[#1C4DA1] rounded-full py-3 px-8 font-semibold text-lg transition-all duration-300 hover:bg-[#E8EDF6] group",href:`/matchmaking-tool/${n.tool.slug}`},t[1]||(t[1]=[v("span",null,"View profile/contact",-1),v("div",{class:"flex gap-2 w-4 overflow-hidden"},[v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"}),v("img",{src:"/images/arrow-right-icon.svg",class:"min-w-4 duration-500 transform -translate-x-6 group-hover:translate-x-0 text-[#1C4DA1]"})],-1)]),8,d7)])],2)])}const Pw=gt(t7,[["render",f7]]),h7={components:{ToolCard:Pw,Multiselect:Ta,Pagination:cd,Tooltip:V1},props:{prpQuery:{type:String,default:""},prpLanguages:{type:Array,default:()=>[]},prpLocations:{type:Array,default:()=>[]},prpTypes:{type:Array,default:()=>[]},prpTopics:{type:Array,default:()=>[]},languages:{type:Array,default:()=>[]},locations:{type:Array,default:()=>[]},types:{type:Array,default:()=>[]},topics:{type:Array,default:()=>[]},support_types:{type:Array,default:()=>[]},locale:String},setup(e){console.log("props",{...e});const t=de(!1),n=de(e.prpQuery),r=de(e.prpQuery),s=de([]),a=de(e.prpLanguages),o=de(e.prpLocations),u=de(e.prpTypes),c=de(e.prpTopics),h=de({}),f=de({current_page:1,per_page:0,from:null,last_page:0,last_page_url:null,next_page_url:null,prev_page:null,prev_page_url:null,to:null,total:0}),p=de([]),m=me(()=>e.types.map(H=>({id:H,name:H}))),y=me(()=>[{id:"organisation",name:"Organisations"},{id:"volunteer",name:"Volunteers"}]),_=me(()=>e.topics.map(H=>({id:H,name:H}))),b=me(()=>[...s.value,...a.value,...o.value,...u.value,...c.value]),A=H=>{const F=U=>U.id!==H.id;s.value=s.value.filter(F),a.value=a.value.filter(F),o.value=o.value.filter(U=>U.iso!==(H==null?void 0:H.iso)),u.value=u.value.filter(F),c.value=c.value.filter(F)},B=()=>{s.value=[],a.value=[],o.value=[],u.value=[],c.value=[]},V=()=>{window.scrollTo(0,0)},x=()=>{V(),C(!0)},C=(H=!1)=>{H||(f.value.current_page=1);const F={page:f.value.current_page,support_types:s.value.map(U=>U.id),languages:a.value.map(U=>U.id),locations:o.value.map(U=>U.iso),types:u.value.map(U=>U.id),topics:c.value.map(U=>U.id)};Tt.post("/matchmaking-tool/search",{},{params:F}).then(({data:U})=>{console.log(">>> data",U.data),p.value=U.data.map(P=>{var J,X;const O={...P,avatar_dark:P.avatar_dark,avatar:P.avatar,types:[{title:"Online & In-person",highlight:!0},{title:"Ongoing availability"}]};return P.type==="volunteer"?{...O,name:`${P.first_name||""} ${P.last_name||""}`.trim(),location:P.location,description:P.description}:{...O,name:P.organisation_name,location:((X=(J=e.locations)==null?void 0:J.find(({iso:fe})=>fe===P.country))==null?void 0:X.name)||"",description:P.organisation_mission}}),console.log(">>> tools.value",JSON.parse(JSON.stringify(p.value))),f.value={per_page:U.per_page,current_page:U.current_page,from:U.from,last_page:U.last_page,last_page_url:U.last_page_url,next_page_url:U.next_page_url,prev_page:U.prev_page,prev_page_url:U.prev_page_url,to:U.to,total:U.total}})},$=(H,F)=>Le(F+"."+H.name);return Ht(()=>{C()}),{query:n,searchInput:r,selectedSupportTypes:s,selectedLanguages:a,selectedLocations:o,selectedTypes:u,selectedTopics:c,errors:h,pagination:f,tools:p,paginate:x,onSubmit:C,customLabel:$,showFilterModal:t,tags:b,removeSelectedItem:A,removeAllSelectedItems:B,typeOptions:m,supportTypeOptions:y,topicOptions:_}}},p7={class:"codeweek-matchmakingtool-component font-['Blinker'] bg-light-blue"},m7={class:"codeweek-container py-10"},g7={class:"flex md:hidden flex-shrink-0 justify-end w-full mb-6"},v7={class:"grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-4 mb-12"},y7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},_7={class:"language-json"},b7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},w7={class:"language-json"},x7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},k7={class:"language-json"},S7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},T7={class:"flex items-center text-[16px] leading-5 text-slate-500 mb-2"},A7={class:"language-json"},C7={key:0,class:"multiselect--values font-semibold text-[16px] truncate"},E7={class:"flex items-end"},O7={class:"text-base leading-7 font-semibold text-black normal-case"},M7={key:0,class:"flex md:justify-center"},R7={class:"max-md:w-full flex flex-wrap gap-2"},D7={class:"flex items-center gap-2"},P7=["onClick"],L7={class:"max-md:w-full max-md:mt-4 flex justify-center px-4"},I7={class:"relative pt-20 md:pt-48"},N7={class:"bg-yellow-50 pb-20"},V7={class:"relative z-10 codeweek-container"},F7={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6 lg:gap-10"};function $7(e,t,n,r,s,a){const o=st("multiselect"),u=st("Tooltip"),c=st("tool-card"),h=st("pagination");return k(),D("div",p7,[v("div",m7,[v("div",{class:$e(["max-md:fixed left-0 top-[125px] z-[100] flex-col items-center w-full max-md:p-6 max-md:h-[calc(100dvh-125px)] max-md:overflow-auto max-md:bg-white duration-300",[r.showFilterModal?"flex":"max-md:hidden"]])},[v("div",g7,[v("button",{id:"search-menu-trigger-hide",class:"block bg-[#FFD700] hover:bg-[#F95C22] rounded-full p-4 duration-300",onClick:t[0]||(t[0]=f=>r.showFilterModal=!1)},t[9]||(t[9]=[v("img",{class:"w-6 h-6",src:"/images/close_menu_icon.svg"},null,-1)]))]),v("div",v7,[v("div",null,[t[12]||(t[12]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Support type ",-1)),pe(o,{modelValue:r.selectedSupportTypes,"onUpdate:modelValue":t[1]||(t[1]=f=>r.selectedSupportTypes=f),class:"multi-select",options:r.supportTypeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type, e.g. volunteer",label:"Select type, e.g. volunteer","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",y7," Selected "+se(f.length)+" "+se(f.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",_7,[t[10]||(t[10]=ft(" ")),v("code",null,se(r.selectedLanguages),1),t[11]||(t[11]=ft(` + `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[13]||(t[13]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Language ",-1)),pe(o,{modelValue:r.selectedLanguages,"onUpdate:modelValue":t[2]||(t[2]=f=>r.selectedLanguages=f),class:"multi-select",options:n.languages,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select language",label:"resources.resources.languages","custom-label":r.customLabel,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",b7," Selected "+se(f.length)+" "+se(f.length>1?"languages":"language"),1)):ae("",!0)]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[16]||(t[16]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Location ",-1)),pe(o,{modelValue:r.selectedLocations,"onUpdate:modelValue":t[3]||(t[3]=f=>r.selectedLocations=f),class:"multi-select",options:n.locations,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Select country/city",label:"Location","custom-label":f=>f.name,"track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",x7," Selected "+se(f.length)+" "+se(f.length>1?"locations":"location"),1)):ae("",!0)]),default:Te(()=>[v("pre",w7,[t[14]||(t[14]=ft(" ")),v("code",null,se(r.selectedLocations),1),t[15]||(t[15]=ft(` + `))])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[t[17]||(t[17]=v("label",{class:"block text-[16px] leading-5 text-slate-500 mb-2"}," Type of Organisation ",-1)),pe(o,{modelValue:r.selectedTypes,"onUpdate:modelValue":t[4]||(t[4]=f=>r.selectedTypes=f),class:"multi-select",options:r.typeOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select type of organisation",label:"Type of Organisation","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",S7," Selected "+se(f.length)+" "+se(f.length>1?"types":"type"),1)):ae("",!0)]),default:Te(()=>[v("pre",k7,[v("code",null,se(r.selectedTypes),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",null,[v("label",T7,[t[20]||(t[20]=v("span",null,"Topics",-1)),pe(u,{contentClass:"w-64"},{trigger:Te(()=>t[18]||(t[18]=[v("div",{class:"w-5 h-5 bg-dark-blue rounded-full flex justify-center items-center text-white ml-1.5 cursor-pointer text-xs"}," i ",-1)])),content:Te(()=>t[19]||(t[19]=[ft(" Select a topic to help match volunteers with the right digital skills for your needs — e.g. coding, robotics, online safety, etc. ")])),_:1})]),pe(o,{modelValue:r.selectedTopics,"onUpdate:modelValue":t[5]||(t[5]=f=>r.selectedTopics=f),class:"multi-select",options:r.topicOptions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,"custom-label":f=>f.name,placeholder:"Select topic, e.g. robotics",label:"Topics","track-by":"name","preselect-first":!1},{selection:Te(({values:f})=>[f.length>0?(k(),D("div",C7," Selected "+se(f.length)+" "+se(f.length>1?"topics":"topic"),1)):ae("",!0)]),default:Te(()=>[v("pre",A7,[v("code",null,se(r.selectedTopics),1)])]),_:1},8,["modelValue","options","custom-label"])]),v("div",E7,[v("button",{class:"w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300",onClick:t[6]||(t[6]=()=>{r.showFilterModal=!1,r.onSubmit()})},[v("span",O7,se(e.$t("resources.search")),1)])])])],2),v("button",{class:"block md:hidden w-full bg-[#F95C22] rounded-full py-2.5 px-6 font-['Blinker'] hover:bg-hover-orange duration-300 mb-8",onClick:t[7]||(t[7]=f=>r.showFilterModal=!0)},t[21]||(t[21]=[v("span",{class:"flex gap-2 justify-center items-center text-base leading-7 font-semibold text-black normal-case"},[ft(" Filter and search "),v("img",{class:"w-5 h-5",src:"/images/filter.svg"})],-1)])),r.tags.length?(k(),D("div",M7,[v("div",R7,[(k(!0),D(Ve,null,Qe(r.tags,f=>(k(),D("div",{key:f.id,class:"bg-light-blue-100 pl-4 pr-3 py-1 rounded-full text-slate-500 text-[16px] font-semibold"},[v("div",D7,[v("span",null,se(f.name),1),v("button",{onClick:p=>r.removeSelectedItem(f)},t[22]||(t[22]=[v("img",{class:"w-4 h-4",src:"/images/close-icon.svg"},null,-1)]),8,P7)])]))),128)),v("div",L7,[v("button",{class:"text-dark-blue underline font-semibold text-[16px]",onClick:t[8]||(t[8]=(...f)=>r.removeAllSelectedItems&&r.removeAllSelectedItems(...f))}," Clear all filters ")])])])):ae("",!0)]),v("div",I7,[t[23]||(t[23]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 md:hidden top-0",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[24]||(t[24]=v("div",{class:"absolute w-full h-[800px] bg-yellow-50 hidden md:block top-0",style:{"clip-path":"ellipse(88% 90% at 50% 90%)"}},null,-1)),v("div",N7,[v("div",V7,[v("div",F7,[(k(!0),D(Ve,null,Qe(r.tools,f=>(k(),at(c,{key:f.id,tool:f},null,8,["tool"]))),128))]),r.pagination.last_page>1?(k(),at(h,{key:0,pagination:r.pagination,offset:5,onPaginate:r.paginate},null,8,["pagination","onPaginate"])):ae("",!0)])])])])}const B7=gt(h7,[["render",$7]]),H7={props:{mapTileUrl:String,profile:{type:Object,default:()=>({})},locations:{type:Array,default:()=>[]}},setup(e){const t=de([]),n=de([]),r=me(()=>{try{const m=JSON.parse(e.profile);return console.log(">>> profile",m),m}catch(m){return console.error("Parse profile data error",m),{}}}),s=me(()=>r.value.type==="organisation"),a=m=>{if(typeof m!="string")return m;try{return JSON.parse(m)}catch{return[]}},o=me(()=>{var b,A,B,V;const m=r.value;if(m.type!=="organisation")return null;const y=[];m.organisation_mission&&y.push({title:"Introduction",list:[m.organisation_mission]}),(b=m.support_activities)!=null&&b.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:m.support_activities}),(A=m.target_school_types)!=null&&A.length&&y.push({title:"What types of schools are you most interested in working with?",list:m.target_school_types}),(B=m.digital_expertise_areas)!=null&&B.length&&y.push({title:"What areas of digital expertise does your organisation or you specialise in?",list:m.digital_expertise_areas}),m.description&&y.push({title:"Do you have any additional information or comments that could help us better match you with schools and educators?",list:[m.description]});const[_]=(m.website||"").split(",")||[];return{name:m.organisation_name,description:m.description,location:((V=e.locations.find(({iso:x})=>x===m.country))==null?void 0:V.name)||"",email:m.email,website:(_||"").trim(),abouts:y,short_intro:"",availabilities:[],phone:"",avatarDark:m.avatar_dark,avatar:m.avatar}}),u=me(()=>{var _,b;const m=r.value;if(m.type!=="volunteer")return null;const y=[];return m.description&&y.push({title:"Introduction",list:[m.description]}),m.organisation_name&&m.organisation_type&&y.push({title:"Organisation",list:[`Organisation name: ${m.organisation_name}`,`Organisation type: ${a(m.organisation_type)}`]}),m.why_volunteering&&y.push({title:"Why am I volunteering?",list:[m.why_volunteering]}),(_=m.support_activities)!=null&&_.length&&y.push({title:"What kind of activities or support can you offer to schools and educators?",list:a(m.support_activities)}),(b=m.languages)!=null&&b.length&&y.push({title:"Languages spoken",list:a(m.languages)}),{name:`${m.first_name||""} ${m.last_name}`.trim(),description:m.description,location:m.location,email:m.email,get_email_from:m.get_email_from,linkedin:m.linkedin,facebook:m.facebook,website:m.website,job_title:m.job_title,abouts:y,short_intro:"",availabilities:[],phone:"",avatar:m.avatar}}),c=me(()=>{const m=o.value||u.value||{};return m.linkedin&&!m.linkedin.startsWith("http")&&(m.linkedin=`https://${m.linkedin}`),m.facebook&&!m.facebook.startsWith("http")&&(m.facebook=`https://${m.facebook}`),m.website&&!m.website.startsWith("http")&&(m.website=`https://${m.website}`),m}),h=m=>{const y=n.value.filter(_=>_!==m);n.value.includes(m)?n.value=y:n.value=[...n.value,m]},f=(m,y)=>{m&&(t.value[y]=m)},p=async()=>{let m=[51,10];try{const b=await Tt("https://nominatim.openstreetmap.org/search",{params:{format:"json",q:c.value.location}});if(b.data&&b.data.length>0){const{lat:A,lon:B}=b.data[0];A&&B&&(m=[A,B])}}catch(b){console.log(b)}const y=L.map("map-id");L.tileLayer(e.mapTileUrl,{maxZoom:18,attribution:'© Mapbox',tileSize:512,zoomOffset:-1,zoomControl:!1}).addTo(y),console.log(m);const _=L.icon({iconUrl:"/images/marker-orange.svg",iconSize:[44,62],iconAnchor:[22,62],popupAnchor:[0,-60]});L.marker(m,{icon:_}).addTo(y),y.setView(m,12)};return Ht(()=>{setTimeout(()=>{p()},2e3)}),{isOrganisation:s,data:c,descriptionRefs:t,showAboutIndexes:n,handleToggleAbout:h,setDescriptionRef:f}}},U7={id:"codeweek-matchmaking-tool",class:"font-['Blinker'] overflow-hidden"},j7={class:"relative flex overflow-hidden"},q7={class:"flex codeweek-container-lg py-10 tablet:py-20"},W7={class:"flex flex-col lg:flex-row gap-12 tablet:gap-20 xl:gap-32 2xl:gap-[260px]"},Y7={class:"text-dark-blue text-[30px] md:text-4xl leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-6"},z7=["innerHTML"],K7={class:"text-dark-blue text-[22px] md:text-3xl leading-[36px] font-medium font-['Montserrat'] mb-6"},G7={class:"accordion"},J7={class:"bg-transparent border-b-2 border-solid border-[#A4B8D9]"},Z7=["onClick"],X7={class:"text-[#20262C] font-semibold text-lg font-['Montserrat']"},Q7={class:"flex flex-col gap-0 text-slate-500 text-xl font-normal w-full"},ej=["innerHTML"],tj={class:"flex-shrink-0 lg:max-w-[460px] w-full"},nj=["src"],rj={key:1,class:"rounded-xl h-full w-full object-cover",src:"/images/matchmaking-tool/tool-placeholder.png"},sj={class:"text-[#20262C] font-semibold text-lg p-0 mb-10"},ij={key:0},aj={key:0,class:"text-[#20262C] text-xl leading-[36px] font-medium font-['Montserrat'] mb-4 italic"},lj={class:"border-l-[4px] border-[#F95C22] pl-4"},oj=["innerHTML"],uj={class:"relative overflow-hidden"},cj={class:"codeweek-container-lg relative pt-20 pb-16 md:pt-40 md:pb-28"},dj={class:"bg-white px-5 py-10 lg:p-16 rounded-[32px] flex flex-col tablet:flex-row w-full gap-10 lg:gap-0"},fj={class:"flex-1"},hj={class:"flex gap-4 mb-6"},pj={class:"p-0 text-slate-500 text-xl font-normal capitalize"},mj={key:0,class:"flex gap-4 mb-6"},gj=["href"],vj={class:"flex gap-4 mb-6"},yj=["href"],_j={key:1,class:"p-0 text-slate-500 text-xl font-normal capitalize"},bj={key:2,class:"p-0 text-slate-500 text-xl font-normal capitalize"},wj={key:1,class:"flex gap-4 mb-6"},xj=["href"],kj={key:2,class:"flex gap-4 mb-6"},Sj=["href"],Tj={key:3,class:"flex gap-4 mb-6"},Aj=["href"],Cj={key:4,class:"text-xl font-semibold text-[#20262C] mb-2"},Ej={key:5,class:"flex gap-4"},Oj={class:"flex flex-col gap-2"},Mj={class:"grid grid-cols-2 gap-8"},Rj={class:"p-0 text-slate-500 text-xl font-normal"},Dj={class:"p-0 text-slate-500 text-xl font-normal"};function Pj(e,t,n,r,s,a){var o,u;return k(),D("section",U7,[v("section",j7,[v("div",q7,[v("div",W7,[v("div",null,[v("h2",Y7,se(r.data.name),1),v("p",{class:"text-[#20262C] font-normal text-2xl p-0 mb-10",innerHTML:r.data.description},null,8,z7),v("h3",K7,se(r.isOrganisation?"About our organization":"About me"),1),v("div",G7,[(k(!0),D(Ve,null,Qe(r.data.abouts,(c,h)=>{var f;return k(),D("div",J7,[v("div",{class:"py-4 cursor-pointer flex items-center justify-between duration-300",onClick:p=>r.handleToggleAbout(h)},[v("p",X7,se(c.title),1),v("div",{class:$e(["rounded-full min-w-12 min-h-12 duration-300 flex justify-center items-center ml-8",[r.showAboutIndexes.includes(h)?"bg-primary hover:bg-hover-orange":"bg-yellow hover:bg-primary"]])},[v("div",{class:$e(["duration-300",[r.showAboutIndexes.includes(h)&&"rotate-180"]])},t[0]||(t[0]=[v("img",{src:"/images/digital-girls/arrow.svg"},null,-1)]),2)],2)],8,Z7),v("div",{class:"flex overflow-hidden transition-all duration-300 min-h-[1px] h-full",ref_for:!0,ref:p=>r.setDescriptionRef(p,h),style:bn({height:r.showAboutIndexes.includes(h)?`${(f=r.descriptionRefs[h])==null?void 0:f.scrollHeight}px`:0})},[v("div",Q7,[(k(!0),D(Ve,null,Qe(c.list,p=>(k(),D("p",{class:"p-0 pb-4 w-full",innerHTML:p},null,8,ej))),256))])],4)])}),256))])]),v("div",tj,[v("div",{class:$e(["flex justify-center items-center rounded-xl border-2 border-[#ADB2B6] mb-4 aspect-square",[r.isOrganisation&&"p-6",r.data.avatarDark&&"bg-stone-800"]])},[r.data.avatar?(k(),D("img",{key:0,class:"rounded-xl w-full",src:r.data.avatar},null,8,nj)):(k(),D("img",rj))],2),v("p",sj,[ft(se(r.data.name)+" ",1),r.data.job_title?(k(),D("span",ij,", "+se(r.data.job_title),1)):ae("",!0)]),r.data.short_intro?(k(),D("p",aj,se(r.data.short_intro),1)):ae("",!0),v("div",lj,[v("p",{class:"p-0 text-slate-500 text-xl font-normal",innerHTML:r.data.description},null,8,oj)])])])])]),v("section",uj,[t[12]||(t[12]=v("div",{class:"absolute w-full h-full bg-yellow-50 md:hidden",style:{"clip-path":"ellipse(270% 90% at 38% 90%)"}},null,-1)),t[13]||(t[13]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden md:block lg:hidden",style:{"clip-path":"ellipse(188% 90% at 50% 90%)"}},null,-1)),t[14]||(t[14]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden lg:block xl:hidden",style:{"clip-path":"ellipse(128% 90% at 50% 90%)"}},null,-1)),t[15]||(t[15]=v("div",{class:"absolute w-full h-full bg-yellow-50 hidden xl:block",style:{"clip-path":"ellipse(93% 90% at 50% 90%)"}},null,-1)),v("div",cj,[t[11]||(t[11]=v("h2",{class:"text-dark-blue tablet:text-center text-[30px] md:text-4xl leading-7 md:leading-[44px] font-normal md:font-medium font-['Montserrat'] mb-10 tablet:mb-8"}," Contact details ",-1)),v("div",dj,[v("div",fj,[t[8]||(t[8]=v("h3",{class:"text-dark-blue text-[22px] md:text-4xl leading-7 md:leading-[44px] font-medium font-['Montserrat'] mb-4"}," Location ",-1)),t[9]||(t[9]=v("span",{class:"bg-dark-blue text-white py-1 px-4 text-sm font-semibold rounded-full whitespace-nowrap flex items-center gap-2 w-fit mb-6"},[v("img",{src:"/images/star-white.svg",class:"w-4 h-4"}),v("span",null,[ft(" Can teach Online "),v("span",{class:"font-sans"},"&"),ft(" In-person ")])],-1)),v("div",hj,[t[1]||(t[1]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",null,[v("p",pj,se(r.data.location),1)])]),r.data.phone?(k(),D("div",mj,[t[2]||(t[2]=v("img",{src:"/images/phone.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.phone},se(r.data.phone),9,gj)])):ae("",!0),v("div",vj,[t[3]||(t[3]=v("img",{src:"/images/message.svg",class:"w-6 h-6"},null,-1)),r.data.email?(k(),D("a",{key:0,class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:`mailto:${r.data.email}`},se(r.data.email),9,yj)):r.data.get_email_from?(k(),D("p",_j,se(r.data.get_email_from),1)):(k(),D("p",bj," Anonymous "))]),r.data.linkedin?(k(),D("div",wj,[t[4]||(t[4]=v("img",{src:"/images/social/linkedin.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.linkedin}," LinkedIn ",8,xj)])):ae("",!0),r.data.facebook?(k(),D("div",kj,[t[5]||(t[5]=v("img",{src:"/images/social/facebook.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.facebook}," Facebook ",8,Sj)])):ae("",!0),r.data.website?(k(),D("div",Tj,[t[6]||(t[6]=v("img",{src:"/images/profile.svg",class:"w-6 h-6"},null,-1)),v("a",{class:"text-dark-blue underline cursor-pointer text-xl font-semibold",href:r.data.website}," Website ",8,Aj)])):ae("",!0),(o=r.data.availabilities)!=null&&o.length?(k(),D("div",Cj," My availability ")):ae("",!0),(u=r.data.availabilities)!=null&&u.length?(k(),D("div",Ej,[t[7]||(t[7]=v("img",{src:"/images/map.svg",class:"w-6 h-6"},null,-1)),v("div",Oj,[(k(!0),D(Ve,null,Qe(r.data.availabilities,({dateText:c,timeText:h})=>(k(),D("div",Mj,[v("p",Rj,se(c),1),v("p",Dj,se(h),1)]))),256))])])):ae("",!0)]),t[10]||(t[10]=v("div",{class:"flex-1"},[v("div",{id:"map-id",class:"relative z-50 w-full h-64 md:h-full md:min-h-96 rounded-2xl bg-gray-100"})],-1))])])])])}const Lj=gt(H7,[["render",Pj]]),Ij={props:["user"],components:{ImageUpload:Ew,Flash:ud},data(){return{avatar:this.user.avatar_path}},computed:{canUpdate(){return console.log("user",this.user),this.$authorize(e=>e.id===this.user.id)},hasAvatar(){return console.log(this.avatar),this.avatar.split("/").pop()!=="default.png"}},methods:{onLoad(e){this.persist(e.file)},async persist(e){const t=new FormData;t.append("avatar",e);try{const n=await axios.post(`/api/users/${this.user.id}/avatar`,t);this.avatar=n.data.path,ps.emit("flash",{message:"Avatar uploaded!",level:"success"})}catch(n){if(n.response&&n.response.status===422){const r=n.response.data.errors,s=Object.values(r).flat().join(` +`);ps.emit("flash",{message:s,level:"error"})}else console.error("Upload failed:",n),ps.emit("flash",{message:"An unexpected error occurred while uploading the avatar.",level:"error"})}},remove(){console.log("delete me"),axios.delete("/api/users/avatar").then(()=>ps.emit("flash",{message:"Avatar Deleted!",level:"success"})),this.avatar="https://s3-eu-west-1.amazonaws.com/codeweek-dev/avatars/default.png"}}},Nj={class:"flex flex-col tablet:flex-row tablet:items-center gap-6 tablet:gap-14"},Vj={class:"flex"},Fj={class:"relative"},$j=["src"],Bj={key:0,method:"POST",enctype:"multipart/form-data",class:"absolute bottom-0 left-0"},Hj={style:{display:"flex","align-items":"flex-end","margin-left":"-35px"}},Uj={class:"text-white font-normal text-3xl tablet:font-medium tablet:text-5xl font-['Montserrat'] mb-6"};function jj(e,t,n,r,s,a){const o=st("Flash"),u=st("image-upload");return k(),D(Ve,null,[pe(o),v("div",Nj,[v("div",Vj,[v("div",Fj,[v("img",{src:s.avatar,class:"w-40 h-40 rounded-full border-4 border-solid border-dark-blue-300"},null,8,$j),a.canUpdate?(k(),D("form",Bj,[pe(u,{name:"avatar",class:"mr-1",onLoaded:a.onLoad},null,8,["onLoaded"])])):ae("",!0),v("div",Hj,[An(v("button",{class:"absolute !bottom-0 !right-0 flex justify-center items-center !h-10 !w-10 !p-0 bg-[#FE6824] rounded-full !border-2 !border-solid !border-white",onClick:t[0]||(t[0]=(...c)=>a.remove&&a.remove(...c))},t[1]||(t[1]=[v("img",{class:"w-5 h-5",src:"/images/trash.svg"},null,-1)]),512),[[Vr,a.hasAvatar]])])])]),v("div",null,[v("h1",Uj,se(n.user.fullName),1)])])],64)}const qj=gt(Ij,[["render",jj]]),Wj={install(e){e.config.globalProperties.$authorize=function(...t){return window.App.signedIn?typeof t[0]=="string"?authorizations[t[0]](t[1]):t[0](window.App.user):!1}}},Yj={data(){return{images:[{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Consortium partner visual representation"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 1"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 2"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/1e054358a7188baf8777a09512012cf16ab84970ef1c7610feb6dad13e504666",alt:"Gallery image 3"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/2972cd5748880295748a9baa3e8fe3c996a0cdc09d86b46dbc72790d1cbc0655",alt:"Gallery image 4"},{src:"https://cdn.builder.io/api/v1/image/assets/TEMP/fb06d640ec9446e59ef5e3fb63ceaaaf0b25d0117f209f11e3ab8e6ce3240acb",alt:"Gallery image 5"}],currentIndex:0}},methods:{nextImage(){this.currentIndex=(this.currentIndex+1)%this.images.length,this.scrollToThumbnail()},prevImage(){this.currentIndex=this.currentIndex===0?this.images.length-1:this.currentIndex-1,this.scrollToThumbnail()},selectImage(e){this.currentIndex=e,this.scrollToThumbnail()},scrollToThumbnail(){const e=this.$refs.thumbnailGallery,t=e.clientWidth/3,n=Math.max(0,(this.currentIndex-1)*t);e.scrollTo({left:n,behavior:"smooth"})}}},zj={class:"flex flex-col pt-3.5"},Kj={class:"flex py-4 md:py-20 relative flex-col mt-3.5 w-full bg-aqua max-md:max-w-full items-center"},Gj={class:"z-0 flex flex-col items-start justify-between max-w-full gap-10 p-10 md:px-24"},Jj={class:"grid w-full grid-cols-1 md:grid-cols-2 gap-x-8"},Zj={class:"flex items-start justify-start"},Xj=["src","alt"],Qj={class:"w-full overflow-hidden image-gallery"},e9={ref:"thumbnailGallery",class:"flex gap-4 overflow-x-auto flex-nowrap"},t9=["src","alt","onClick"],n9={class:"flex justify-end w-full mt-4 image-gallery-controls"},r9={class:"flex flex-wrap items-center gap-5"};function s9(e,t,n,r,s,a){return k(),D("section",zj,[v("div",Kj,[v("div",Gj,[v("div",Jj,[t[2]||(t[2]=wb('

Consortium Partner

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat.

Website link
',1)),v("div",Zj,[v("img",{src:s.images[s.currentIndex].src,alt:s.images[s.currentIndex].alt,class:"main-image object-contain aspect-[1.63] w-full md:w-[480px] max-md:max-w-full"},null,8,Xj)])]),v("div",Qj,[v("div",e9,[(k(!0),D(Ve,null,Qe(s.images,(o,u)=>(k(),D("img",{key:u,src:o.src,alt:"Gallery image "+(u+1),class:$e([{"border-2 border-orange-500":s.currentIndex===u},"thumbnail cursor-pointer object-contain shrink-0 aspect-[1.5] min-h-[120px] w-[calc(33.33%-8px)]"]),onClick:c=>a.selectImage(u)},null,10,t9))),128))],512)]),v("div",n9,[v("div",r9,[v("button",{onClick:t[0]||(t[0]=(...o)=>a.prevImage&&a.prevImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[3]||(t[3]=[v("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),v("path",{d:"M19 22L13 16L19 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)])),v("button",{onClick:t[1]||(t[1]=(...o)=>a.nextImage&&a.nextImage(...o)),class:"flex group flex-col justify-center items-center self-stretch my-auto w-8 h-8 bg-orange-500 rounded min-h-[24px]"},t[4]||(t[4]=[v("svg",{width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[v("rect",{width:"32",height:"32",rx:"4",class:"fill-primary group-hover:fill-secondary"}),v("path",{d:"M13 22L19 16L13 10",stroke:"white","stroke-width":"2.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1)]))])])])])])}const i9=gt(Yj,[["render",s9],["__scopeId","data-v-5aad3e31"]]),Ut=_c({});Ut.use(Wj);Ut.use(bL,{resolve:async e=>await Object.assign({"../lang/php_al.json":()=>Vt(()=>import("./php_al-CaosSeQu.js"),[]),"../lang/php_ba.json":()=>Vt(()=>import("./php_ba-CYEouqyL.js"),[]),"../lang/php_bg.json":()=>Vt(()=>import("./php_bg-Cc39A1bf.js"),[]),"../lang/php_cs.json":()=>Vt(()=>import("./php_cs-kNxYO3dW.js"),[]),"../lang/php_da.json":()=>Vt(()=>import("./php_da-1h7o_ACs.js"),[]),"../lang/php_de.json":()=>Vt(()=>import("./php_de-B_tUlsLl.js"),[]),"../lang/php_el.json":()=>Vt(()=>import("./php_el-yeVUeDKm.js"),[]),"../lang/php_en.json":()=>Vt(()=>import("./php_en-DLast7PB.js"),[]),"../lang/php_es.json":()=>Vt(()=>import("./php_es-IcOz6nWz.js"),[]),"../lang/php_et.json":()=>Vt(()=>import("./php_et-Cz1475bi.js"),[]),"../lang/php_fi.json":()=>Vt(()=>import("./php_fi-BPHP_zuo.js"),[]),"../lang/php_fr.json":()=>Vt(()=>import("./php_fr-ib5-_MLT.js"),[]),"../lang/php_hr.json":()=>Vt(()=>import("./php_hr-PTUzsANd.js"),[]),"../lang/php_hu.json":()=>Vt(()=>import("./php_hu-oo1kV_OY.js"),[]),"../lang/php_it.json":()=>Vt(()=>import("./php_it-B5rxtcmF.js"),[]),"../lang/php_lt.json":()=>Vt(()=>import("./php_lt-BlcEoagn.js"),[]),"../lang/php_lv.json":()=>Vt(()=>import("./php_lv-gx9I9fc-.js"),[]),"../lang/php_me.json":()=>Vt(()=>import("./php_me-DN_N0DDr.js"),[]),"../lang/php_mk.json":()=>Vt(()=>import("./php_mk-DRo25Tar.js"),[]),"../lang/php_mt.json":()=>Vt(()=>import("./php_mt-CMtwYLgp.js"),[]),"../lang/php_nl.json":()=>Vt(()=>import("./php_nl-dw93GxAF.js"),[]),"../lang/php_pl.json":()=>Vt(()=>import("./php_pl-DWjzE8Y2.js"),[]),"../lang/php_pt.json":()=>Vt(()=>import("./php_pt-C-WpRAoS.js"),[]),"../lang/php_ro.json":()=>Vt(()=>import("./php_ro-C3_9QSkV.js"),[]),"../lang/php_rs.json":()=>Vt(()=>import("./php_rs-fJg0VoBN.js"),[]),"../lang/php_sk.json":()=>Vt(()=>import("./php_sk-sNIRqYkL.js"),[]),"../lang/php_sl.json":()=>Vt(()=>import("./php_sl-DkNAcq9U.js"),[]),"../lang/php_sv.json":()=>Vt(()=>import("./php_sv-CTMdsAWh.js"),[]),"../lang/php_tr.json":()=>Vt(()=>import("./php_tr-Cy7CNJAa.js"),[]),"../lang/php_ua.json":()=>Vt(()=>import("./php_ua-DliTUO7_.js"),[])})[`../lang/${e}.json`]()});Ut.component("ActivityForm",m4);Ut.component("ResourceForm",CV);Ut.component("ResourceCard",B1);Ut.component("ResourcePill",$1);Ut.component("Pagination",cd);Ut.component("Singleselect",DV);Ut.component("PasswordField",VV);Ut.component("Multiselect",UV);Ut.component("CountrySelect",zV);Ut.component("ModerateEvent",pF);Ut.component("ReportEvent",cH);Ut.component("AutocompleteGeo",VF);Ut.component("DateTime",XB);Ut.component("Question",c8);Ut.component("PictureForm",b8);Ut.component("Flash",ud);Ut.component("InputTags",Q8);Ut.component("SearchPageComponent",e7);Ut.component("AvatarForm",qj);Ut.component("PartnerGallery",i9);Ut.component("MatchMakingToolForm",B7);Ut.component("ToolCard",Pw);Ut.component("ToolDetailCard",Lj);Ut.component("EventCard",Dw);Ut.component("EventDetail",OU);Ut.component("SelectField",Fo);Ut.mount("#app"); diff --git a/public/build/assets/php_en-D7Cthl-m.js b/public/build/assets/php_en-DLast7PB.js similarity index 99% rename from public/build/assets/php_en-D7Cthl-m.js rename to public/build/assets/php_en-DLast7PB.js index 4bcd85434..94c9e96b3 100644 --- a/public/build/assets/php_en-D7Cthl-m.js +++ b/public/build/assets/php_en-DLast7PB.js @@ -1,4 +1,4 @@ -const e={"auth.failed":"These credentials do not match our records.","auth.password":"The provided password is incorrect.","auth.throttle":"Too many login attempts. Please try again in :seconds seconds.","pagination.previous":"Previous","pagination.next":"Next","passwords.reset":"Your password has been reset!","passwords.sent":"We have e-mailed your password reset link!","passwords.throttled":"Please wait before retrying.","passwords.token":"This password reset token is invalid.","passwords.user":"We can't find a user with that e-mail address.","validation.accepted":"The :attribute field must be accepted.","validation.accepted_if":"The :attribute field must be accepted when :other is :value.","validation.active_url":"The :attribute field must be a valid URL.","validation.after":"The :attribute field must be a date after :date.","validation.after_or_equal":"The :attribute field must be a date after or equal to :date.","validation.alpha":"The :attribute field must only contain letters.","validation.alpha_dash":"The :attribute field must only contain letters, numbers, dashes, and underscores.","validation.alpha_num":"The :attribute field must only contain letters and numbers.","validation.array":"The :attribute field must be an array.","validation.ascii":"The :attribute field must only contain single-byte alphanumeric characters and symbols.","validation.before":"The :attribute field must be a date before :date.","validation.before_or_equal":"The :attribute field must be a date before or equal to :date.","validation.between.array":"The :attribute field must have between :min and :max items.","validation.between.file":"The :attribute field must be between :min and :max kilobytes.","validation.between.numeric":"The :attribute field must be between :min and :max.","validation.between.string":"The :attribute field must be between :min and :max characters.","validation.boolean":"The :attribute field must be true or false.","validation.can":"The :attribute field contains an unauthorized value.","validation.confirmed":"The :attribute field confirmation does not match.","validation.contains":"The :attribute field is missing a required value.","validation.current_password":"The password is incorrect.","validation.date":"The :attribute field must be a valid date.","validation.date_equals":"The :attribute field must be a date equal to :date.","validation.date_format":"The :attribute field must match the format :format.","validation.decimal":"The :attribute field must have :decimal decimal places.","validation.declined":"The :attribute field must be declined.","validation.declined_if":"The :attribute field must be declined when :other is :value.","validation.different":"The :attribute field and :other must be different.","validation.digits":"The :attribute field must be :digits digits.","validation.digits_between":"The :attribute field must be between :min and :max digits.","validation.dimensions":"The :attribute field has invalid image dimensions.","validation.distinct":"The :attribute field has a duplicate value.","validation.doesnt_end_with":"The :attribute field must not end with one of the following: :values.","validation.doesnt_start_with":"The :attribute field must not start with one of the following: :values.","validation.email":"The :attribute field must be a valid email address.","validation.ends_with":"The :attribute field must end with one of the following: :values.","validation.enum":"The selected :attribute is invalid.","validation.exists":"The selected :attribute is invalid.","validation.extensions":"The :attribute field must have one of the following extensions: :values.","validation.file":"The :attribute field must be a file.","validation.filled":"The :attribute field must have a value.","validation.gt.array":"The :attribute field must have more than :value items.","validation.gt.file":"The :attribute field must be greater than :value kilobytes.","validation.gt.numeric":"The :attribute field must be greater than :value.","validation.gt.string":"The :attribute field must be greater than :value characters.","validation.gte.array":"The :attribute field must have :value items or more.","validation.gte.file":"The :attribute field must be greater than or equal to :value kilobytes.","validation.gte.numeric":"The :attribute field must be greater than or equal to :value.","validation.gte.string":"The :attribute field must be greater than or equal to :value characters.","validation.hex_color":"The :attribute field must be a valid hexadecimal color.","validation.image":"The :attribute field must be an image.","validation.in":"The selected :attribute is invalid.","validation.in_array":"The :attribute field must exist in :other.","validation.integer":"The :attribute field must be an integer.","validation.ip":"The :attribute field must be a valid IP address.","validation.ipv4":"The :attribute field must be a valid IPv4 address.","validation.ipv6":"The :attribute field must be a valid IPv6 address.","validation.json":"The :attribute field must be a valid JSON string.","validation.list":"The :attribute field must be a list.","validation.lowercase":"The :attribute field must be lowercase.","validation.lt.array":"The :attribute field must have less than :value items.","validation.lt.file":"The :attribute field must be less than :value kilobytes.","validation.lt.numeric":"The :attribute field must be less than :value.","validation.lt.string":"The :attribute field must be less than :value characters.","validation.lte.array":"The :attribute field must not have more than :value items.","validation.lte.file":"The :attribute field must be less than or equal to :value kilobytes.","validation.lte.numeric":"The :attribute field must be less than or equal to :value.","validation.lte.string":"The :attribute field must be less than or equal to :value characters.","validation.mac_address":"The :attribute field must be a valid MAC address.","validation.max.array":"The :attribute field must not have more than :max items.","validation.max.file":"The :attribute field must not be greater than :max kilobytes.","validation.max.numeric":"The :attribute field must not be greater than :max.","validation.max.string":"The :attribute field must not be greater than :max characters.","validation.max_digits":"The :attribute field must not have more than :max digits.","validation.mimes":"The :attribute field must be a file of type: :values.","validation.mimetypes":"The :attribute field must be a file of type: :values.","validation.min.array":"The :attribute field must have at least :min items.","validation.min.file":"The :attribute field must be at least :min kilobytes.","validation.min.numeric":"The :attribute field must be at least :min.","validation.min.string":"The :attribute field must be at least :min characters.","validation.min_digits":"The :attribute field must have at least :min digits.","validation.missing":"The :attribute field must be missing.","validation.missing_if":"The :attribute field must be missing when :other is :value.","validation.missing_unless":"The :attribute field must be missing unless :other is :value.","validation.missing_with":"The :attribute field must be missing when :values is present.","validation.missing_with_all":"The :attribute field must be missing when :values are present.","validation.multiple_of":"The :attribute field must be a multiple of :value.","validation.not_in":"The selected :attribute is invalid.","validation.not_regex":"The :attribute field format is invalid.","validation.numeric":"The :attribute field must be a number.","validation.password.letters":"The :attribute field must contain at least one letter.","validation.password.mixed":"The :attribute field must contain at least one uppercase and one lowercase letter.","validation.password.numbers":"The :attribute field must contain at least one number.","validation.password.symbols":"The :attribute field must contain at least one symbol.","validation.password.uncompromised":"The given :attribute has appeared in a data leak. Please choose a different :attribute.","validation.present":"The :attribute field must be present.","validation.present_if":"The :attribute field must be present when :other is :value.","validation.present_unless":"The :attribute field must be present unless :other is :value.","validation.present_with":"The :attribute field must be present when :values is present.","validation.present_with_all":"The :attribute field must be present when :values are present.","validation.prohibited":"The :attribute field is prohibited.","validation.prohibited_if":"The :attribute field is prohibited when :other is :value.","validation.prohibited_unless":"The :attribute field is prohibited unless :other is in :values.","validation.prohibits":"The :attribute field prohibits :other from being present.","validation.regex":"The :attribute field format is invalid.","validation.required":"The :attribute field is required.","validation.required_array_keys":"The :attribute field must contain entries for: :values.","validation.required_if":"The :attribute field is required when :other is :value.","validation.required_if_accepted":"The :attribute field is required when :other is accepted.","validation.required_if_declined":"The :attribute field is required when :other is declined.","validation.required_unless":"The :attribute field is required unless :other is in :values.","validation.required_with":"The :attribute field is required when :values is present.","validation.required_with_all":"The :attribute field is required when :values are present.","validation.required_without":"The :attribute field is required when :values is not present.","validation.required_without_all":"The :attribute field is required when none of :values are present.","validation.same":"The :attribute field must match :other.","validation.size.array":"The :attribute field must contain :size items.","validation.size.file":"The :attribute field must be :size kilobytes.","validation.size.numeric":"The :attribute field must be :size.","validation.size.string":"The :attribute field must be :size characters.","validation.starts_with":"The :attribute field must start with one of the following: :values.","validation.string":"The :attribute field must be a string.","validation.timezone":"The :attribute field must be a valid timezone.","validation.unique":"The :attribute has already been taken.","validation.uploaded":"The :attribute failed to upload.","validation.uppercase":"The :attribute field must be uppercase.","validation.url":"The :attribute field must be a valid URL.","validation.ulid":"The :attribute field must be a valid ULID.","validation.uuid":"The :attribute field must be a valid UUID.","validation.custom.attribute-name.rule-name":"custom-message","about.when-title":"Creativity, code and collaboration with no limits","about.codeweek_in_numbers-title":"From a spark to a movement","about.run_by_volunteers-title":"Powered by an international community","about.supported_by_commission-title":"Supported by the European Commission","about.schools-title":"Empowering your classroom","about.why_coding-title":"Why Coding? Because the Future is Yours.","about.join_codeweek-title":"Be part of the movement!","about.guide":"Check out our tutorials and trainings available in 29 languages to get ready to organise activities where young people learn coding and computational thinking.","about.when-text":"EU Code Week is a dynamic grassroots movement that empowers people of all ages to explore coding, creativity, and problem-solving. It breaks down barriers to digital skills, making programming more accessible, visible, and inclusive. From classrooms to community spaces, it connects educators, students and tech enthusiasts, bringing ideas to life through digital innovation, and fostering collaboration across Europe.","about.codeweek_in_numbers-text":`

What began in 2013 as a small, grassroots initiative has grown into a year-round movement reaching millions. EU Code Week is now a continuous initiative, with thousands of activities taking place throughout the year in Europe and beyond. The two-week event each October is the culmination of these efforts — a celebration of a community-driven push to make coding, digital creativity and STEM education accessible to all. +const e={"auth.failed":"These credentials do not match our records.","auth.password":"The provided password is incorrect.","auth.throttle":"Too many login attempts. Please try again in :seconds seconds.","pagination.previous":"Previous","pagination.next":"Next","passwords.reset":"Your password has been reset!","passwords.sent":"We have e-mailed your password reset link!","passwords.throttled":"Please wait before retrying.","passwords.token":"This password reset token is invalid.","passwords.user":"We can't find a user with that e-mail address.","validation.accepted":"The :attribute field must be accepted.","validation.accepted_if":"The :attribute field must be accepted when :other is :value.","validation.active_url":"The :attribute field must be a valid URL.","validation.after":"The :attribute field must be a date after :date.","validation.after_or_equal":"The :attribute field must be a date after or equal to :date.","validation.alpha":"The :attribute field must only contain letters.","validation.alpha_dash":"The :attribute field must only contain letters, numbers, dashes, and underscores.","validation.alpha_num":"The :attribute field must only contain letters and numbers.","validation.array":"The :attribute field must be an array.","validation.ascii":"The :attribute field must only contain single-byte alphanumeric characters and symbols.","validation.before":"The :attribute field must be a date before :date.","validation.before_or_equal":"The :attribute field must be a date before or equal to :date.","validation.between.array":"The :attribute field must have between :min and :max items.","validation.between.file":"The :attribute field must be between :min and :max kilobytes.","validation.between.numeric":"The :attribute field must be between :min and :max.","validation.between.string":"The :attribute field must be between :min and :max characters.","validation.boolean":"The :attribute field must be true or false.","validation.can":"The :attribute field contains an unauthorized value.","validation.confirmed":"The :attribute field confirmation does not match.","validation.contains":"The :attribute field is missing a required value.","validation.current_password":"The password is incorrect.","validation.date":"The :attribute field must be a valid date.","validation.date_equals":"The :attribute field must be a date equal to :date.","validation.date_format":"The :attribute field must match the format :format.","validation.decimal":"The :attribute field must have :decimal decimal places.","validation.declined":"The :attribute field must be declined.","validation.declined_if":"The :attribute field must be declined when :other is :value.","validation.different":"The :attribute field and :other must be different.","validation.digits":"The :attribute field must be :digits digits.","validation.digits_between":"The :attribute field must be between :min and :max digits.","validation.dimensions":"The :attribute field has invalid image dimensions.","validation.distinct":"The :attribute field has a duplicate value.","validation.doesnt_end_with":"The :attribute field must not end with one of the following: :values.","validation.doesnt_start_with":"The :attribute field must not start with one of the following: :values.","validation.email":"The :attribute field must be a valid email address.","validation.ends_with":"The :attribute field must end with one of the following: :values.","validation.enum":"The selected :attribute is invalid.","validation.exists":"The selected :attribute is invalid.","validation.extensions":"The :attribute field must have one of the following extensions: :values.","validation.file":"The :attribute field must be a file.","validation.filled":"The :attribute field must have a value.","validation.gt.array":"The :attribute field must have more than :value items.","validation.gt.file":"The :attribute field must be greater than :value kilobytes.","validation.gt.numeric":"The :attribute field must be greater than :value.","validation.gt.string":"The :attribute field must be greater than :value characters.","validation.gte.array":"The :attribute field must have :value items or more.","validation.gte.file":"The :attribute field must be greater than or equal to :value kilobytes.","validation.gte.numeric":"The :attribute field must be greater than or equal to :value.","validation.gte.string":"The :attribute field must be greater than or equal to :value characters.","validation.hex_color":"The :attribute field must be a valid hexadecimal color.","validation.image":"The :attribute field must be an image.","validation.in":"The selected :attribute is invalid.","validation.in_array":"The :attribute field must exist in :other.","validation.integer":"The :attribute field must be an integer.","validation.ip":"The :attribute field must be a valid IP address.","validation.ipv4":"The :attribute field must be a valid IPv4 address.","validation.ipv6":"The :attribute field must be a valid IPv6 address.","validation.json":"The :attribute field must be a valid JSON string.","validation.list":"The :attribute field must be a list.","validation.lowercase":"The :attribute field must be lowercase.","validation.lt.array":"The :attribute field must have less than :value items.","validation.lt.file":"The :attribute field must be less than :value kilobytes.","validation.lt.numeric":"The :attribute field must be less than :value.","validation.lt.string":"The :attribute field must be less than :value characters.","validation.lte.array":"The :attribute field must not have more than :value items.","validation.lte.file":"The :attribute field must be less than or equal to :value kilobytes.","validation.lte.numeric":"The :attribute field must be less than or equal to :value.","validation.lte.string":"The :attribute field must be less than or equal to :value characters.","validation.mac_address":"The :attribute field must be a valid MAC address.","validation.max.array":"The :attribute field must not have more than :max items.","validation.max.file":"The :attribute field must not be greater than :max kilobytes.","validation.max.numeric":"The :attribute field must not be greater than :max.","validation.max.string":"The :attribute field must not be greater than :max characters.","validation.max_digits":"The :attribute field must not have more than :max digits.","validation.mimes":"The :attribute field must be a file of type: :values.","validation.mimetypes":"The :attribute field must be a file of type: :values.","validation.min.array":"The :attribute field must have at least :min items.","validation.min.file":"The :attribute field must be at least :min kilobytes.","validation.min.numeric":"The :attribute field must be at least :min.","validation.min.string":"The :attribute field must be at least :min characters.","validation.min_digits":"The :attribute field must have at least :min digits.","validation.missing":"The :attribute field must be missing.","validation.missing_if":"The :attribute field must be missing when :other is :value.","validation.missing_unless":"The :attribute field must be missing unless :other is :value.","validation.missing_with":"The :attribute field must be missing when :values is present.","validation.missing_with_all":"The :attribute field must be missing when :values are present.","validation.multiple_of":"The :attribute field must be a multiple of :value.","validation.not_in":"The selected :attribute is invalid.","validation.not_regex":"The :attribute field format is invalid.","validation.numeric":"The :attribute field must be a number.","validation.password.letters":"The :attribute field must contain at least one letter.","validation.password.mixed":"The :attribute field must contain at least one uppercase and one lowercase letter.","validation.password.numbers":"The :attribute field must contain at least one number.","validation.password.symbols":"The :attribute field must contain at least one symbol.","validation.password.uncompromised":"The given :attribute has appeared in a data leak. Please choose a different :attribute.","validation.present":"The :attribute field must be present.","validation.present_if":"The :attribute field must be present when :other is :value.","validation.present_unless":"The :attribute field must be present unless :other is :value.","validation.present_with":"The :attribute field must be present when :values is present.","validation.present_with_all":"The :attribute field must be present when :values are present.","validation.prohibited":"The :attribute field is prohibited.","validation.prohibited_if":"The :attribute field is prohibited when :other is :value.","validation.prohibited_if_accepted":"The :attribute field is prohibited when :other is accepted.","validation.prohibited_if_declined":"The :attribute field is prohibited when :other is declined.","validation.prohibited_unless":"The :attribute field is prohibited unless :other is in :values.","validation.prohibits":"The :attribute field prohibits :other from being present.","validation.regex":"The :attribute field format is invalid.","validation.required":"The :attribute field is required.","validation.required_array_keys":"The :attribute field must contain entries for: :values.","validation.required_if":"The :attribute field is required when :other is :value.","validation.required_if_accepted":"The :attribute field is required when :other is accepted.","validation.required_if_declined":"The :attribute field is required when :other is declined.","validation.required_unless":"The :attribute field is required unless :other is in :values.","validation.required_with":"The :attribute field is required when :values is present.","validation.required_with_all":"The :attribute field is required when :values are present.","validation.required_without":"The :attribute field is required when :values is not present.","validation.required_without_all":"The :attribute field is required when none of :values are present.","validation.same":"The :attribute field must match :other.","validation.size.array":"The :attribute field must contain :size items.","validation.size.file":"The :attribute field must be :size kilobytes.","validation.size.numeric":"The :attribute field must be :size.","validation.size.string":"The :attribute field must be :size characters.","validation.starts_with":"The :attribute field must start with one of the following: :values.","validation.string":"The :attribute field must be a string.","validation.timezone":"The :attribute field must be a valid timezone.","validation.unique":"The :attribute has already been taken.","validation.uploaded":"The :attribute failed to upload.","validation.uppercase":"The :attribute field must be uppercase.","validation.url":"The :attribute field must be a valid URL.","validation.ulid":"The :attribute field must be a valid ULID.","validation.uuid":"The :attribute field must be a valid UUID.","validation.custom.attribute-name.rule-name":"custom-message","about.when-title":"Creativity, code and collaboration with no limits","about.codeweek_in_numbers-title":"From a spark to a movement","about.run_by_volunteers-title":"Powered by an international community","about.supported_by_commission-title":"Supported by the European Commission","about.schools-title":"Empowering your classroom","about.why_coding-title":"Why Coding? Because the Future is Yours.","about.join_codeweek-title":"Be part of the movement!","about.guide":"Check out our tutorials and trainings available in 29 languages to get ready to organise activities where young people learn coding and computational thinking.","about.when-text":"EU Code Week is a dynamic grassroots movement that empowers people of all ages to explore coding, creativity, and problem-solving. It breaks down barriers to digital skills, making programming more accessible, visible, and inclusive. From classrooms to community spaces, it connects educators, students and tech enthusiasts, bringing ideas to life through digital innovation, and fostering collaboration across Europe.","about.codeweek_in_numbers-text":`

What began in 2013 as a small, grassroots initiative has grown into a year-round movement reaching millions. EU Code Week is now a continuous initiative, with thousands of activities taking place throughout the year in Europe and beyond. The two-week event each October is the culmination of these efforts — a celebration of a community-driven push to make coding, digital creativity and STEM education accessible to all.

With tens of thousands of activities and an ever-growing network of teachers, students and partners, Code Week continues to inspire innovation and equip the next generation with the skills to shape the future.

`,"about.run_by_volunteers-text":`

EU Code Week is driven by a passionate community of educators, ambassadors and partners who bring coding to life across Europe. Code Week Ambassadors coordinate activities in their countries, while Leading Teachers is a growing community of more than 450 educators from across Europe, who encourage schools, teachers and students to organise activities and register them on the Code Week map. diff --git a/public/build/manifest.json b/public/build/manifest.json index 5dd4601cb..3932ebf4c 100644 --- a/public/build/manifest.json +++ b/public/build/manifest.json @@ -1,16 +1,16 @@ { "resources/assets/sass/app.scss": { - "file": "assets/app-DGQVD7ts.css", + "file": "assets/app-D_unIreo.css", "src": "resources/assets/sass/app.scss", "isEntry": true }, "resources/css/app.css": { - "file": "assets/app-0WiwgC5K.css", + "file": "assets/app-B0ME6vUp.css", "src": "resources/css/app.css", "isEntry": true }, "resources/js/app.js": { - "file": "assets/app-eQCTG5_R.js", + "file": "assets/app-G3PhDSFH.js", "name": "app", "src": "resources/js/app.js", "isEntry": true, @@ -93,7 +93,7 @@ "isDynamicEntry": true }, "resources/lang/php_en.json": { - "file": "assets/php_en-D7Cthl-m.js", + "file": "assets/php_en-DLast7PB.js", "name": "php_en", "src": "resources/lang/php_en.json", "isDynamicEntry": true diff --git a/resources/latex/3tRVRViuDv-3.tex b/resources/latex/3tRVRViuDv-3.tex deleted file mode 100644 index daecb6531..000000000 --- a/resources/latex/3tRVRViuDv-3.tex +++ /dev/null @@ -1,94 +0,0 @@ -\documentclass[12pt]{article} - -% Use Latin encoding (T1) as default, then LGR for Greek -\usepackage[T1,LGR,T2A]{fontenc} -\usepackage[utf8]{inputenc} - -% Set English as main language -\usepackage[english,greek,russian]{babel} - -\usepackage[landscape,a4paper]{geometry} -\geometry{verbose,tmargin=0cm,bmargin=0cm,lmargin=3cm,rmargin=3cm} - -\usepackage{fancybox} -\usepackage{calc} -\usepackage{multicol} -\usepackage{graphicx} -\usepackage{url} -\usepackage{eso-pic} -\usepackage{textcomp} -\usepackage{tgheros} % TeX Gyre Heros font -\renewcommand{\familydefault}{\sfdefault} - -\usepackage{xcolor} -\definecolor{myorange}{RGB}{226, 83, 48} -\definecolor{Slate600}{HTML}{20262C} -\definecolor{GrayLine}{HTML}{858B91} - -% Background certificate image -\newcommand\BackgroundPic{% -\put(0,0){% -\parbox[b][\paperheight]{\paperwidth}{% -\vfill -\centering -\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{images/participation-certificate-2025.png}% -\vfill -}}} - -\begin{document} - -\AddToShipoutPicture{\BackgroundPic} - -~ -\vspace{3.5cm} -~ - -\begin{center} - -\vspace{1cm} - -\textcolor{Slate600}{\fontsize{13}{13}\selectfont This certificate recognizes that} \\ - -\vspace{0.5cm} - -% Certificate holder name in Greek -\begin{otherlanguage*}{greek} -\textcolor{myorange}{\fontsize{28}{32}\selectfont οκιμές οκιμές οκιμέ} -\end{otherlanguage*} \\ - -\vspace{0.5cm} - -\textcolor{Slate600}{\fontsize{13}{13}\selectfont Has developed essential computational thinking skills} \\ -\textcolor{Slate600}{\fontsize{13}{13}\selectfont and contributed to the success of} \\ - -\vspace{0.8cm} - -\textcolor{myorange}{\fontsize{36}{42}\selectfont EU CodeWeek 2025} \\ - -\vspace{0.8cm} - -\textcolor{Slate600}{\fontsize{13}{13}\selectfont by actively participating in the coding event} \\ - -\vspace{0.5cm} - -% Event title: no forced language so Greek or English works -\textcolor{myorange}{\fontsize{28}{32}\selectfont TEST TEST434343343443343434} \\ - -\vspace{0.5cm} - -\textcolor{Slate600}{\fontsize{13}{13}\selectfont Which took place on} \\ - -\vspace{0.5cm} - -% Event date in Greek -\begin{otherlanguage*}{greek} -\textcolor{Slate600}{\fontsize{24}{28}\selectfont 20/12/25} -\end{otherlanguage*} \\ - -\vspace{0.3cm} -\centering -\textcolor{GrayLine}{\rule{183pt}{2pt}} - -\end{center} - -\end{document} diff --git a/resources/latex/XsVvZXRzEJ-1.tex b/resources/latex/XsVvZXRzEJ-1.tex deleted file mode 100644 index c17a7c6dd..000000000 --- a/resources/latex/XsVvZXRzEJ-1.tex +++ /dev/null @@ -1,73 +0,0 @@ -\documentclass[12pt]{article} -\usepackage[T2A,T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage[greek,russian,english]{babel} -\usepackage{mathpazo} -\renewcommand{\familydefault}{\sfdefault} -\usepackage[landscape,a4paper]{geometry} -\geometry{verbose,tmargin=0cm,bmargin=0cm,lmargin=3cm,rmargin=3cm} -\usepackage{fancybox} -\usepackage{calc} -\usepackage{multicol} -\usepackage{graphicx} -\usepackage{url} -\usepackage{eso-pic} -\usepackage{textcomp} -\usepackage{paratype} -\usepackage{tgpagella} - - -\DeclareFontFamilySubstitution{T2A}{\rmdefault}{PTSerif-TLF} - -\definecolor{myorange}{RGB}{226, 83, 48} - -\newcommand\BackgroundPic{% -\put(0,0){% -\parbox[b][\paperheight]{\paperwidth}{% -\vfill -\centering -\includegraphics[width=\paperwidth,height=\paperheight,% -keepaspectratio]{images/participation-certificate-2025.png}% -\vfill -}}} - - - -\begin{document} -\AddToShipoutPicture{\BackgroundPic} -~ -\vspace{2.2cm} -~ -\begin{center} - -\vspace{5.9cm} - -{\centering\fontsize{36}{48}\selectfont -\begin{otherlanguage*}{russian} -\textcolor{myorange}{TEST TEST} -\end{otherlanguage*} -\par} - -\begin{table}[h] -\footnotesize - -\begin{center} -\fontsize{24}{36}\selectfont -\vspace{1.6cm} -\begin{otherlanguage*}{russian} -\textcolor{myorange}{TETS TEST} -\end{otherlanguage*} -\end{center} -\end{table} - -\end{center} -\vspace{2.2cm} -\begin{center} -\hspace{-0.5cm} -\begin{otherlanguage*}{russian} -\textcolor{black}{25/08/2024} -\end{otherlanguage*} -%\end{tabular} - -\end{center} -\end{document} \ No newline at end of file diff --git a/resources/latex/j4aijZh2i8-3.tex b/resources/latex/j4aijZh2i8-3.tex deleted file mode 100644 index daecb6531..000000000 --- a/resources/latex/j4aijZh2i8-3.tex +++ /dev/null @@ -1,94 +0,0 @@ -\documentclass[12pt]{article} - -% Use Latin encoding (T1) as default, then LGR for Greek -\usepackage[T1,LGR,T2A]{fontenc} -\usepackage[utf8]{inputenc} - -% Set English as main language -\usepackage[english,greek,russian]{babel} - -\usepackage[landscape,a4paper]{geometry} -\geometry{verbose,tmargin=0cm,bmargin=0cm,lmargin=3cm,rmargin=3cm} - -\usepackage{fancybox} -\usepackage{calc} -\usepackage{multicol} -\usepackage{graphicx} -\usepackage{url} -\usepackage{eso-pic} -\usepackage{textcomp} -\usepackage{tgheros} % TeX Gyre Heros font -\renewcommand{\familydefault}{\sfdefault} - -\usepackage{xcolor} -\definecolor{myorange}{RGB}{226, 83, 48} -\definecolor{Slate600}{HTML}{20262C} -\definecolor{GrayLine}{HTML}{858B91} - -% Background certificate image -\newcommand\BackgroundPic{% -\put(0,0){% -\parbox[b][\paperheight]{\paperwidth}{% -\vfill -\centering -\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{images/participation-certificate-2025.png}% -\vfill -}}} - -\begin{document} - -\AddToShipoutPicture{\BackgroundPic} - -~ -\vspace{3.5cm} -~ - -\begin{center} - -\vspace{1cm} - -\textcolor{Slate600}{\fontsize{13}{13}\selectfont This certificate recognizes that} \\ - -\vspace{0.5cm} - -% Certificate holder name in Greek -\begin{otherlanguage*}{greek} -\textcolor{myorange}{\fontsize{28}{32}\selectfont οκιμές οκιμές οκιμέ} -\end{otherlanguage*} \\ - -\vspace{0.5cm} - -\textcolor{Slate600}{\fontsize{13}{13}\selectfont Has developed essential computational thinking skills} \\ -\textcolor{Slate600}{\fontsize{13}{13}\selectfont and contributed to the success of} \\ - -\vspace{0.8cm} - -\textcolor{myorange}{\fontsize{36}{42}\selectfont EU CodeWeek 2025} \\ - -\vspace{0.8cm} - -\textcolor{Slate600}{\fontsize{13}{13}\selectfont by actively participating in the coding event} \\ - -\vspace{0.5cm} - -% Event title: no forced language so Greek or English works -\textcolor{myorange}{\fontsize{28}{32}\selectfont TEST TEST434343343443343434} \\ - -\vspace{0.5cm} - -\textcolor{Slate600}{\fontsize{13}{13}\selectfont Which took place on} \\ - -\vspace{0.5cm} - -% Event date in Greek -\begin{otherlanguage*}{greek} -\textcolor{Slate600}{\fontsize{24}{28}\selectfont 20/12/25} -\end{otherlanguage*} \\ - -\vspace{0.3cm} -\centering -\textcolor{GrayLine}{\rule{183pt}{2pt}} - -\end{center} - -\end{document} diff --git a/resources/latex/missfont.log b/resources/latex/missfont.log deleted file mode 100644 index d53eb9578..000000000 --- a/resources/latex/missfont.log +++ /dev/null @@ -1,8 +0,0 @@ -mktextfm larm3583 -mktextfm nullfont -mktextfm larm2986 -mktextfm nullfont -mktextfm larm3583 -mktextfm nullfont -mktextfm larm2986 -mktextfm nullfont diff --git a/resources/latex/participation_ukrainian.tex b/resources/latex/participation_ukrainian.tex index d27280637..50835cfd0 100644 --- a/resources/latex/participation_ukrainian.tex +++ b/resources/latex/participation_ukrainian.tex @@ -1,74 +1,85 @@ \documentclass[12pt]{article} -\usepackage[T2A,T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage[ukrainian,english]{babel} +% --- Encodings & languages (pdfTeX) --- +\usepackage[LGR,T2A,T1]{fontenc} % Greek(LGR), Cyrillic(T2A), Latin(T1) +\usepackage[utf8]{inputenc} % UTF-8 input +\usepackage[greek,ukrainian,english,russian]{babel} + +% Try a pdfTeX-safe sans with Cyrillic; fallback to CM/LH +\makeatletter +\IfFileExists{paratype.sty}{% + \usepackage{paratype}% PT Serif/Sans (Cyrillic support) + \renewcommand{\familydefault}{\sfdefault}% PT Sans as default +}{% + \IfFileExists{cm-super.sty}{\usepackage{cm-super}}{}% + \renewcommand{\familydefault}{\sfdefault}% CM Sans fallback +} +\makeatother + +% Normalize curly punctuation / NBSP that can sneak in +\DeclareUnicodeCharacter{2019}{'} +\DeclareUnicodeCharacter{2018}{'} +\DeclareUnicodeCharacter{201C}{"} +\DeclareUnicodeCharacter{201D}{"} +\DeclareUnicodeCharacter{2013}{-} +\DeclareUnicodeCharacter{2014}{--} +\DeclareUnicodeCharacter{00A0}{\ } % NBSP + +% --- Page & layout --- \usepackage[landscape,a4paper]{geometry} \geometry{verbose,tmargin=0cm,bmargin=0cm,lmargin=3cm,rmargin=3cm} -\usepackage{fancybox} -\usepackage{calc} -\usepackage{multicol} -\usepackage{graphicx} -\usepackage{url} -\usepackage{eso-pic} -\usepackage{textcomp} +% --- Visuals --- +\usepackage{graphicx,eso-pic,xcolor,fancybox,calc,multicol,url,textcomp} -\usepackage{PTSans} -\renewcommand{\familydefault}{\sfdefault} - -\usepackage{xcolor} +% Colors \definecolor{myorange}{RGB}{226, 83, 48} \definecolor{Slate600}{HTML}{20262C} \definecolor{GrayLine}{HTML}{858B91} +% Background image \newcommand\BackgroundPic{% \put(0,0){% \parbox[b][\paperheight]{\paperwidth}{% - \vfill - \centering + \vfill\centering \includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{images/participation-certificate-2025.png}% \vfill }}} \begin{document} \AddToShipoutPicture{\BackgroundPic} -\vspace*{3.5cm} + +~\vspace{3.2cm}~.2 \begin{center} - \vspace{1cm} - \textcolor{Slate600}{\fontsize{13}{13}\selectfont This certificate recognizes that} \\ - \vspace{0.5cm} + {\color{Slate600}\fontsize{13}{13}\selectfont This certificate recognizes that}\par + \vspace{1cm} % exact space *under* the sentence - \begin{otherlanguage*}{ukrainian} - \textcolor{myorange}{\fontsize{28}{32}\selectfont Прізвище Ім’я} - \end{otherlanguage*} \\ + % --- Certificate Holder Name (language injected) --- + \begin{otherlanguage*}{} + {\color{myorange}\fontsize{22}{24}\selectfont } + \end{otherlanguage*}\\[0.5cm] - \vspace{0.5cm} - \textcolor{Slate600}{\fontsize{13}{13}\selectfont Has developed essential computational thinking skills} \\ - \textcolor{Slate600}{\fontsize{13}{13}\selectfont and contributed to the success of} \\ + {\color{Slate600}\fontsize{13}{13}\selectfont Has developed essential computational thinking skills}\\ + {\color{Slate600}\fontsize{13}{13}\selectfont and contributed to the success of}\\[0.8cm] - \vspace{0.8cm} - \textcolor{myorange}{\fontsize{36}{42}\selectfont EU CodeWeek 2025} \\ + {\color{myorange}\fontsize{36}{42}\selectfont EU CodeWeek 2025}\\[0.8cm] - \vspace{0.8cm} - \textcolor{Slate600}{\fontsize{13}{13}\selectfont by actively participating in the coding event} \\ - \vspace{0.5cm} + {\color{Slate600}\fontsize{13}{13}\selectfont by actively participating in the coding event}\\[0.5cm] - \begin{otherlanguage*}{ukrainian} - \textcolor{myorange}{\fontsize{28}{32}\selectfont Назва події} - \end{otherlanguage*} \\ + % --- Event Name (language injected) --- + \begin{otherlanguage*}{} + {\color{myorange}\fontsize{28}{32}\selectfont } + \end{otherlanguage*}\\[0.5cm] - \vspace{0.5cm} - \textcolor{Slate600}{\fontsize{13}{13}\selectfont Which took place on} \\ - \vspace{0.5cm} + {\color{Slate600}\fontsize{13}{13}\selectfont Which took place on}\\[0.5cm] - \begin{otherlanguage*}{ukrainian} - \textcolor{Slate600}{\fontsize{24}{28}\selectfont 14 жовтня 2025 р.} - \end{otherlanguage*} \\ + % --- Event Date (language injected) --- + \begin{otherlanguage*}{} + {\color{Slate600}\fontsize{24}{28}\selectfont } + \end{otherlanguage*}\\[0.3cm] - \vspace{0.3cm} - \textcolor{GrayLine}{\rule{183pt}{2pt}} + {\color{GrayLine}\rule{183pt}{2pt}} \end{center} \end{document} diff --git a/resources/latex/xquChXqF7g-1.tex b/resources/latex/xquChXqF7g-1.tex deleted file mode 100644 index c17a7c6dd..000000000 --- a/resources/latex/xquChXqF7g-1.tex +++ /dev/null @@ -1,73 +0,0 @@ -\documentclass[12pt]{article} -\usepackage[T2A,T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage[greek,russian,english]{babel} -\usepackage{mathpazo} -\renewcommand{\familydefault}{\sfdefault} -\usepackage[landscape,a4paper]{geometry} -\geometry{verbose,tmargin=0cm,bmargin=0cm,lmargin=3cm,rmargin=3cm} -\usepackage{fancybox} -\usepackage{calc} -\usepackage{multicol} -\usepackage{graphicx} -\usepackage{url} -\usepackage{eso-pic} -\usepackage{textcomp} -\usepackage{paratype} -\usepackage{tgpagella} - - -\DeclareFontFamilySubstitution{T2A}{\rmdefault}{PTSerif-TLF} - -\definecolor{myorange}{RGB}{226, 83, 48} - -\newcommand\BackgroundPic{% -\put(0,0){% -\parbox[b][\paperheight]{\paperwidth}{% -\vfill -\centering -\includegraphics[width=\paperwidth,height=\paperheight,% -keepaspectratio]{images/participation-certificate-2025.png}% -\vfill -}}} - - - -\begin{document} -\AddToShipoutPicture{\BackgroundPic} -~ -\vspace{2.2cm} -~ -\begin{center} - -\vspace{5.9cm} - -{\centering\fontsize{36}{48}\selectfont -\begin{otherlanguage*}{russian} -\textcolor{myorange}{TEST TEST} -\end{otherlanguage*} -\par} - -\begin{table}[h] -\footnotesize - -\begin{center} -\fontsize{24}{36}\selectfont -\vspace{1.6cm} -\begin{otherlanguage*}{russian} -\textcolor{myorange}{TETS TEST} -\end{otherlanguage*} -\end{center} -\end{table} - -\end{center} -\vspace{2.2cm} -\begin{center} -\hspace{-0.5cm} -\begin{otherlanguage*}{russian} -\textcolor{black}{25/08/2024} -\end{otherlanguage*} -%\end{tabular} - -\end{center} -\end{document} \ No newline at end of file diff --git a/storage/app/latex/ZdWPDYPlEw-1.pdf b/storage/app/latex/ZdWPDYPlEw-1.pdf new file mode 100644 index 000000000..b968a9e3e Binary files /dev/null and b/storage/app/latex/ZdWPDYPlEw-1.pdf differ diff --git a/storage/app/latex/images/background.png b/storage/app/latex/images/background.png new file mode 100755 index 000000000..b6fa6c7a1 Binary files /dev/null and b/storage/app/latex/images/background.png differ diff --git a/storage/app/latex/images/codeweek_logo.png b/storage/app/latex/images/codeweek_logo.png new file mode 100755 index 000000000..702919f6f Binary files /dev/null and b/storage/app/latex/images/codeweek_logo.png differ diff --git a/storage/app/latex/images/european_commission_logo.png b/storage/app/latex/images/european_commission_logo.png new file mode 100755 index 000000000..7d4c19fc5 Binary files /dev/null and b/storage/app/latex/images/european_commission_logo.png differ diff --git a/storage/app/latex/images/excellence-2019.png b/storage/app/latex/images/excellence-2019.png new file mode 100644 index 000000000..c883f0f93 Binary files /dev/null and b/storage/app/latex/images/excellence-2019.png differ diff --git a/storage/app/latex/images/excellence-2020.png b/storage/app/latex/images/excellence-2020.png new file mode 100644 index 000000000..b462e6725 Binary files /dev/null and b/storage/app/latex/images/excellence-2020.png differ diff --git a/storage/app/latex/images/excellence-2021.png b/storage/app/latex/images/excellence-2021.png new file mode 100644 index 000000000..7a81a4a0d Binary files /dev/null and b/storage/app/latex/images/excellence-2021.png differ diff --git a/storage/app/latex/images/excellence-2022.png b/storage/app/latex/images/excellence-2022.png new file mode 100644 index 000000000..bff76cb95 Binary files /dev/null and b/storage/app/latex/images/excellence-2022.png differ diff --git a/storage/app/latex/images/excellence-2023.png b/storage/app/latex/images/excellence-2023.png new file mode 100644 index 000000000..84fd1e4d1 Binary files /dev/null and b/storage/app/latex/images/excellence-2023.png differ diff --git a/storage/app/latex/images/excellence-2024.png b/storage/app/latex/images/excellence-2024.png new file mode 100644 index 000000000..2211f5b93 Binary files /dev/null and b/storage/app/latex/images/excellence-2024.png differ diff --git a/storage/app/latex/images/excellence-2025.png b/storage/app/latex/images/excellence-2025.png new file mode 100644 index 000000000..3cf1ed001 Binary files /dev/null and b/storage/app/latex/images/excellence-2025.png differ diff --git a/storage/app/latex/images/excellence-2026.png b/storage/app/latex/images/excellence-2026.png new file mode 100644 index 000000000..b524ab101 Binary files /dev/null and b/storage/app/latex/images/excellence-2026.png differ diff --git a/storage/app/latex/images/excellence-certificate.png b/storage/app/latex/images/excellence-certificate.png new file mode 100644 index 000000000..fdba3b083 Binary files /dev/null and b/storage/app/latex/images/excellence-certificate.png differ diff --git a/storage/app/latex/images/participation-certificate-2021.png b/storage/app/latex/images/participation-certificate-2021.png new file mode 100644 index 000000000..8475edd4d Binary files /dev/null and b/storage/app/latex/images/participation-certificate-2021.png differ diff --git a/storage/app/latex/images/participation-certificate-2022.png b/storage/app/latex/images/participation-certificate-2022.png new file mode 100644 index 000000000..84190c9ad Binary files /dev/null and b/storage/app/latex/images/participation-certificate-2022.png differ diff --git a/storage/app/latex/images/participation-certificate-2023.png b/storage/app/latex/images/participation-certificate-2023.png new file mode 100644 index 000000000..42cc12069 Binary files /dev/null and b/storage/app/latex/images/participation-certificate-2023.png differ diff --git a/storage/app/latex/images/participation-certificate-2024.png b/storage/app/latex/images/participation-certificate-2024.png new file mode 100644 index 000000000..7b28db1aa Binary files /dev/null and b/storage/app/latex/images/participation-certificate-2024.png differ diff --git a/storage/app/latex/images/participation-certificate-2025.png b/storage/app/latex/images/participation-certificate-2025.png new file mode 100644 index 000000000..1e4c57c3e Binary files /dev/null and b/storage/app/latex/images/participation-certificate-2025.png differ diff --git a/storage/app/latex/images/participation-certificate.png b/storage/app/latex/images/participation-certificate.png new file mode 100644 index 000000000..7a8c9d800 Binary files /dev/null and b/storage/app/latex/images/participation-certificate.png differ diff --git a/storage/app/latex/images/signature_and_stamp.png b/storage/app/latex/images/signature_and_stamp.png new file mode 100644 index 000000000..9ce185cde Binary files /dev/null and b/storage/app/latex/images/signature_and_stamp.png differ diff --git a/storage/app/latex/images/super-organiser-2020.jpg b/storage/app/latex/images/super-organiser-2020.jpg new file mode 100644 index 000000000..ef57378eb Binary files /dev/null and b/storage/app/latex/images/super-organiser-2020.jpg differ diff --git a/storage/app/latex/images/super-organiser-2021.jpg b/storage/app/latex/images/super-organiser-2021.jpg new file mode 100644 index 000000000..5e7e49240 Binary files /dev/null and b/storage/app/latex/images/super-organiser-2021.jpg differ diff --git a/storage/app/latex/images/super-organiser-2022.jpg b/storage/app/latex/images/super-organiser-2022.jpg new file mode 100644 index 000000000..0a9ea15a5 Binary files /dev/null and b/storage/app/latex/images/super-organiser-2022.jpg differ diff --git a/storage/app/latex/images/super-organiser-2023.png b/storage/app/latex/images/super-organiser-2023.png new file mode 100644 index 000000000..f29bd3c7a Binary files /dev/null and b/storage/app/latex/images/super-organiser-2023.png differ diff --git a/storage/app/latex/images/super-organiser-2024.png b/storage/app/latex/images/super-organiser-2024.png new file mode 100644 index 000000000..4e45e918f Binary files /dev/null and b/storage/app/latex/images/super-organiser-2024.png differ diff --git a/storage/app/latex/images/super-organiser-2025.png b/storage/app/latex/images/super-organiser-2025.png new file mode 100644 index 000000000..4e45e918f Binary files /dev/null and b/storage/app/latex/images/super-organiser-2025.png differ diff --git a/storage/app/resources/20_new_resources.xlsx b/storage/app/resources/20_new_resources.xlsx old mode 100644 new mode 100755 diff --git a/storage/app/resources/Intel Digital Program LearnTeach Metadata.xlsx b/storage/app/resources/Intel Digital Program LearnTeach Metadata.xlsx old mode 100644 new mode 100755 diff --git a/storage/app/resources/Ready to upload Educational Resources.xlsx b/storage/app/resources/Ready to upload Educational Resources.xlsx old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/AI Skills Passport.png b/storage/app/resources/images/AI Skills Passport.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/AI for Beginners.jpg b/storage/app/resources/images/AI for Beginners.jpg old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Career Day Infographic.png b/storage/app/resources/images/Career Day Infographic.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Careers in Digital.png b/storage/app/resources/images/Careers in Digital.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Create your keychain Educators.png b/storage/app/resources/images/Create your keychain Educators.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Create your keychain Students.png b/storage/app/resources/images/Create your keychain Students.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Digital Trust for All.png b/storage/app/resources/images/Digital Trust for All.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Discover your Digital Type visual.png b/storage/app/resources/images/Discover your Digital Type visual.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Girls Code it Better Sprint.png b/storage/app/resources/images/Girls Code it Better Sprint.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/HP AI Teacher Academy.webp b/storage/app/resources/images/HP AI Teacher Academy.webp old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/HP Gaming garage.jpg b/storage/app/resources/images/HP Gaming garage.jpg old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/IT for Business Success.png b/storage/app/resources/images/IT for Business Success.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Introduction to Digital Business Skills.png b/storage/app/resources/images/Introduction to Digital Business Skills.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Magic 8 Ball activity.png b/storage/app/resources/images/Magic 8 Ball activity.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Meet&Code Inspiration library.png b/storage/app/resources/images/Meet&Code Inspiration library.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Phyton Activity visual.png b/storage/app/resources/images/Phyton Activity visual.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Present you Dream Digital Job.png b/storage/app/resources/images/Present you Dream Digital Job.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Scratch Activity visual.png b/storage/app/resources/images/Scratch Activity visual.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Snimka zaslona 2025-02-03 092859.png b/storage/app/resources/images/Snimka zaslona 2025-02-03 092859.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Snimka zaslona 2025-02-03 094355.png b/storage/app/resources/images/Snimka zaslona 2025-02-03 094355.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Snimka zaslona 2025-02-03 100158.png b/storage/app/resources/images/Snimka zaslona 2025-02-03 100158.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Snimka zaslona 2025-02-03 102820.png b/storage/app/resources/images/Snimka zaslona 2025-02-03 102820.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Snimka zaslona 2025-02-03 103852.png b/storage/app/resources/images/Snimka zaslona 2025-02-03 103852.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Snimka zaslona 2025-02-03 105853.png b/storage/app/resources/images/Snimka zaslona 2025-02-03 105853.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Snimka zaslona 2025-02-13 111809.png b/storage/app/resources/images/Snimka zaslona 2025-02-13 111809.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/Woman in STEAM visual.png b/storage/app/resources/images/Woman in STEAM visual.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/cards-illustration.png b/storage/app/resources/images/cards-illustration.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/image (1).png b/storage/app/resources/images/image (1).png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/image (2).png b/storage/app/resources/images/image (2).png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/image (3).png b/storage/app/resources/images/image (3).png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/image (4).png b/storage/app/resources/images/image (4).png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/image (5).png b/storage/app/resources/images/image (5).png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/image (6).png b/storage/app/resources/images/image (6).png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/image (7).png b/storage/app/resources/images/image (7).png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/image.png b/storage/app/resources/images/image.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/images/microbit Activity visual.png b/storage/app/resources/images/microbit Activity visual.png old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/ALBANIAN Localised- GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/ALBANIAN Localised- GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/BULGARIAN - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/BULGARIAN - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/CROATIAN - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/CROATIAN - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/CZECH - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/CZECH - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/DANISH - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/DANISH - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/DUTCH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/links/Activities with microbit/DUTCH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/ENGLISH - GiD Microbit Activity.pdf b/storage/app/resources/links/Activities with microbit/ENGLISH - GiD Microbit Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/FRENCH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/links/Activities with microbit/FRENCH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/GERMAN - GiD Microbit Activity for Ages 8-18_localised.pdf b/storage/app/resources/links/Activities with microbit/GERMAN - GiD Microbit Activity for Ages 8-18_localised.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/GREEK - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/links/Activities with microbit/GREEK - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/ITALIAN - GiD Microbit Activity for Ages 8-18 LOCALISED.pdf b/storage/app/resources/links/Activities with microbit/ITALIAN - GiD Microbit Activity for Ages 8-18 LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/LATVIAN - GiD Microbit Activity for Ages 8-18-LOCALISED.pdf b/storage/app/resources/links/Activities with microbit/LATVIAN - GiD Microbit Activity for Ages 8-18-LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/LITHUANIAN - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/links/Activities with microbit/LITHUANIAN - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/MALTESE - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/MALTESE - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/POLISH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/links/Activities with microbit/POLISH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/PORTUGUESE - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/PORTUGUESE - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/ROMANIAN - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/ROMANIAN - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/SLOVAK - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/SLOVAK - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/SLOVENIAN - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/SLOVENIAN - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/SPANISH - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/SPANISH - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/SUOMI - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/SUOMI - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/SWEDISH - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Activities with microbit/SWEDISH - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/TURKISH - GiD Microbit Activity for Ages 8-18_LOCALIZED.pdf b/storage/app/resources/links/Activities with microbit/TURKISH - GiD Microbit Activity for Ages 8-18_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Activities with microbit/UKRAINIAN - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/links/Activities with microbit/UKRAINIAN - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/ALBANIAN Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/ALBANIAN Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/BULGARIAN Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/BULGARIAN Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/CROATIAN Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/CROATIAN Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/CZECH - Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/CZECH - Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/DANISH Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/DANISH Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/DUTCH Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/DUTCH Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/ENGLISH Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/ENGLISH Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/FRENCH Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/FRENCH Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/GERMAN Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/GERMAN Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/GREEK Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/GREEK Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/ITALIAN Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/ITALIAN Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/LATVIAN Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/LATVIAN Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/LITHUANIAN Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/LITHUANIAN Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/MALTESE Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/MALTESE Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/POLISH Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/POLISH Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/PORTUGUESE Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/PORTUGUESE Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/ROMANIAN Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/ROMANIAN Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/SLOVAK Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/SLOVAK Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/SLOVENIAN Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/SLOVENIAN Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/SPANISH Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/SPANISH Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/SUOMI Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/SUOMI Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/SWEDISH Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/SWEDISH Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/TURKISH Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/TURKISH Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Career Day Infographic/UKRAINIAN Career Day Infographic.pdf b/storage/app/resources/links/Career Day Infographic/UKRAINIAN Career Day Infographic.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Albanian/ALBANIAN Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Albanian/ALBANIAN Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Bulgarian/BULGARIAN Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Bulgarian/BULGARIAN Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Croatian/CROATIAN Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Croatian/CROATIAN Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Czech/CZECH Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Czech/CZECH Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/DUTCH/DUTCH Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/DUTCH/DUTCH Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Danish/DANISH Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Danish/DANISH Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/ENGLISH/ENGLISH Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/ENGLISH/ENGLISH Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/FRENCH/FRENCH Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/FRENCH/FRENCH Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Finnish/SUOMI Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Finnish/SUOMI Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/GERMAN/GERMAN Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/GERMAN/GERMAN Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/GREEK/GREEK Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/GREEK/GREEK Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/ITALIAN/ITALIAN Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/ITALIAN/ITALIAN Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/LATVIAN/LATVIAN Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/LATVIAN/LATVIAN Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/LITHUANIAN/LITHUANIAN Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/LITHUANIAN/LITHUANIAN Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Maltese/MALTESE Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Maltese/MALTESE Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Polish/POLISH Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Polish/POLISH Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Potuguese/PORTUGUESE Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Potuguese/PORTUGUESE Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Romanian/ROMANIAN Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Romanian/ROMANIAN Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Slovak/SLOVAK Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Slovak/SLOVAK Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Slovenian/SLOVENIAN Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Slovenian/SLOVENIAN Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Spanish/SPANISH Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Spanish/SPANISH Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Swedish/SWEDISH Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Swedish/SWEDISH Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Turkish/TURKISH Careers in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Turkish/TURKISH Careers in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Careers in Digital Infographic/Ukrainian/UKRAINIAN Career in Digital.pdf b/storage/app/resources/links/Careers in Digital Infographic/Ukrainian/UKRAINIAN Career in Digital.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/ALBANIAN - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/ALBANIAN - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/BULGARIAN - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/BULGARIAN - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/CROATIAN - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/CROATIAN - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/CZECH - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/CZECH - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/DANISH - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/DANISH - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/DUTCH - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/DUTCH - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/ENGLISH - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/ENGLISH - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/FRENCH - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/FRENCH - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/GERMAN - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/GERMAN - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/GREEK - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/GREEK - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/ITALIAN - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/ITALIAN - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/LATVIAN - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/LATVIAN - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/LITHUANIAN - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/LITHUANIAN - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/MALTESE - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/MALTESE - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/POLISH - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/POLISH - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/PORTUGUESE - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/PORTUGUESE - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/ROMANIAN - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/ROMANIAN - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/SLOVAK - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/SLOVAK - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/SLOVENIAN - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/SLOVENIAN - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/SPANISH - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/SPANISH - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/SUOMI - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/SUOMI - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/SWEDISH - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/SWEDISH - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/TURKISH - Create your keychain for educators_LOCALIZED.pdf b/storage/app/resources/links/Create your keychain for educators/TURKISH - Create your keychain for educators_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for educators/UKRAINIAN - Create your keychain for educators.pdf b/storage/app/resources/links/Create your keychain for educators/UKRAINIAN - Create your keychain for educators.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/ALBANIAN - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/ALBANIAN - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/BULGARIAN - Create your own keychain for students .pdf b/storage/app/resources/links/Create your keychain for students/BULGARIAN - Create your own keychain for students .pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/CROATIAN - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/CROATIAN - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/CZECH - Create your own keychain for students (1).pdf b/storage/app/resources/links/Create your keychain for students/CZECH - Create your own keychain for students (1).pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/CZECH - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/CZECH - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/DANISH - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/DANISH - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/DUTCH - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/DUTCH - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/ENGLISH - Create your own keychain for students (1).pdf b/storage/app/resources/links/Create your keychain for students/ENGLISH - Create your own keychain for students (1).pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/ENGLISH - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/ENGLISH - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/FRENCH - Create your keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/FRENCH - Create your keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/GERMAN - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/GERMAN - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/GREEK - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/GREEK - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/ITALIAN - Create your own keychain for students .pdf b/storage/app/resources/links/Create your keychain for students/ITALIAN - Create your own keychain for students .pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/LATVIAN - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/LATVIAN - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/LITHUANIAN - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/LITHUANIAN - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/MALTESE - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/MALTESE - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/POLISH - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/POLISH - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/PORTUGUESE - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/PORTUGUESE - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/ROMANIAN - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/ROMANIAN - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/SLOVAK - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/SLOVAK - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/SLOVENIAN - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/SLOVENIAN - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/SPANISH - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/SPANISH - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/SUOMI - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/SUOMI - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/SWEDISH - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/SWEDISH - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/TURKISH - Create your own keychain for students__LOCALIZED.pdf b/storage/app/resources/links/Create your keychain for students/TURKISH - Create your own keychain for students__LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Create your keychain for students/UKRAINIAN - Create your own keychain for students.pdf b/storage/app/resources/links/Create your keychain for students/UKRAINIAN - Create your own keychain for students.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/ALBANIAN - Careers in Digital Activity 1_LOCALISED.pdf b/storage/app/resources/links/Discover Your Digital Type/ALBANIAN - Careers in Digital Activity 1_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/BULGARIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/BULGARIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/CROATIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/CROATIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/CZECH - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/CZECH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/DANISH - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/DANISH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/DUTCH - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/DUTCH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/ENGLISH - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/ENGLISH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/FRENCH - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/FRENCH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/GERMAN - Careers in Digital Activity 1 .pdf b/storage/app/resources/links/Discover Your Digital Type/GERMAN - Careers in Digital Activity 1 .pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/GREEK - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/GREEK - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/ITALIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/ITALIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/LATVIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/LATVIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/LITHUANIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/LITHUANIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/MALTESE - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/MALTESE - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/POLISH - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/POLISH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/PORTUGUESE - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/PORTUGUESE - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/ROMANIAN - Careers in Digital Activity 1 _LOCALISED.pdf b/storage/app/resources/links/Discover Your Digital Type/ROMANIAN - Careers in Digital Activity 1 _LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/SLOVAK - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/SLOVAK - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/SLOVENIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/SLOVENIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/SPANISH - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/SPANISH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/SUOMI - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/SUOMI - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/SWEDISH - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/SWEDISH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/TURKISH - Careers in Digital Activity 1_LOCALIZED.pdf b/storage/app/resources/links/Discover Your Digital Type/TURKISH - Careers in Digital Activity 1_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Discover Your Digital Type/UKRAINIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/links/Discover Your Digital Type/UKRAINIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/ALBANIAN - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/ALBANIAN - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/BULGARIAN - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/BULGARIAN - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/CROATIAN - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/CROATIAN - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/CZECH - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/CZECH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/DANISH - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/DANISH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/DUTCH - Sprint Replication Kit_LOCALISED.pdf b/storage/app/resources/links/Girls Code It Better Sprint/DUTCH - Sprint Replication Kit_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/ENGLISH - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/ENGLISH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/FRENCH - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/FRENCH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/GERMAN - Sprint Replication Kit_localised.pdf b/storage/app/resources/links/Girls Code It Better Sprint/GERMAN - Sprint Replication Kit_localised.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/GREEK - Sprint Replication Kit1_LOCALIZED!.pdf b/storage/app/resources/links/Girls Code It Better Sprint/GREEK - Sprint Replication Kit1_LOCALIZED!.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/ITALIAN - Sprint Replication Kit LOCALISED.pdf b/storage/app/resources/links/Girls Code It Better Sprint/ITALIAN - Sprint Replication Kit LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/LATVIAN - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/LATVIAN - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/LITHUANIAN - Sprint Replication Kit_LOCALISED.pdf b/storage/app/resources/links/Girls Code It Better Sprint/LITHUANIAN - Sprint Replication Kit_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/MALTESE - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/MALTESE - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/POLISH - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/POLISH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/PORTUGUESE - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/PORTUGUESE - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/ROMANIAN - Sprint Replication Kit _LOCALISED.pdf b/storage/app/resources/links/Girls Code It Better Sprint/ROMANIAN - Sprint Replication Kit _LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/SLOVAK - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/SLOVAK - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/SLOVENIAN - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/SLOVENIAN - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/SPANISH - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/SPANISH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/SUOMI - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/SUOMI - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/SWEDISH - Sprint Replication Kit.pdf b/storage/app/resources/links/Girls Code It Better Sprint/SWEDISH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/TURKISH - Sprint Replication Kit_LOCALIZED.pdf b/storage/app/resources/links/Girls Code It Better Sprint/TURKISH - Sprint Replication Kit_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Girls Code It Better Sprint/UKRAINIAN - Sprint Replication Kit_LOCALISED.pdf b/storage/app/resources/links/Girls Code It Better Sprint/UKRAINIAN - Sprint Replication Kit_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/ALBANIAN Localised- GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/ALBANIAN Localised- GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/BULGARIAN - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/BULGARIAN - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/CROATIAN - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/CROATIAN - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/CZECH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/CZECH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/DANISH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/DANISH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/DUTCH - GiD Magic 8 Ball Activity_LOCALISED.pdf b/storage/app/resources/links/Magic 8 Ball Activity/DUTCH - GiD Magic 8 Ball Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/ENGLISH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/ENGLISH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/FRENCH - GiD Magic 8 Ball Activity_LOCALISED.pdf b/storage/app/resources/links/Magic 8 Ball Activity/FRENCH - GiD Magic 8 Ball Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/GERMAN - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/GERMAN - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/GREEK - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/GREEK - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/ITALIAN - GiD Magic 8 Ball Activity LOCALISED.pdf b/storage/app/resources/links/Magic 8 Ball Activity/ITALIAN - GiD Magic 8 Ball Activity LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/LATVIAN - GiD Magic 8 Ball Activity_LOCALISED.pdf b/storage/app/resources/links/Magic 8 Ball Activity/LATVIAN - GiD Magic 8 Ball Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/LITHUANIAN - GiD Magic 8 Ball Activity_LOCALISED.pdf b/storage/app/resources/links/Magic 8 Ball Activity/LITHUANIAN - GiD Magic 8 Ball Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/MALTESE - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/MALTESE - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/MALTESE - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/links/Magic 8 Ball Activity/MALTESE - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/POLISH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/POLISH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/PORTUGUESE - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/PORTUGUESE - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/ROMANIAN - GiD Magic 8 Ball Activity _LOCALISED.pdf b/storage/app/resources/links/Magic 8 Ball Activity/ROMANIAN - GiD Magic 8 Ball Activity _LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/SLOVAK - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/SLOVAK - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/SLOVENIAN - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/SLOVENIAN - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/SPANISH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/SPANISH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/SUOMI - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/SUOMI - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/SWEDISH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/SWEDISH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/TURKISH - GiD Magic 8 Ball Activity_LOCALIZED.pdf b/storage/app/resources/links/Magic 8 Ball Activity/TURKISH - GiD Magic 8 Ball Activity_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Magic 8 Ball Activity/UKRANIAN - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/links/Magic 8 Ball Activity/UKRANIAN - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/ALBANIAN - Careers in Digital Activity 2_LOCALISED.pdf b/storage/app/resources/links/Present Your Dream Digital Job/ALBANIAN - Careers in Digital Activity 2_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/BULGARIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/BULGARIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/CROATIAN - Careers in Digital Activity 2_LOCALISED.pdf b/storage/app/resources/links/Present Your Dream Digital Job/CROATIAN - Careers in Digital Activity 2_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/CZECH - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/CZECH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/DANISH - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/DANISH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/DUTCH - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/DUTCH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/ENGLISH - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/ENGLISH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/FRENCH - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/FRENCH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/GERMAN - Careers in Digital Activity 2 (1).pdf b/storage/app/resources/links/Present Your Dream Digital Job/GERMAN - Careers in Digital Activity 2 (1).pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/GERMAN - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/GERMAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/GREEK - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/GREEK - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/ITALIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/ITALIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/LATVIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/LATVIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/LITHUANIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/LITHUANIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/MALTESE - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/MALTESE - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/POLISH - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/POLISH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/PORTUGUESE - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/PORTUGUESE - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/ROMANIAN - Careers in Digital Activity 2 _LOCALISED.pdf b/storage/app/resources/links/Present Your Dream Digital Job/ROMANIAN - Careers in Digital Activity 2 _LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/SLOVAK - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/SLOVAK - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/SLOVENIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/SLOVENIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/SPANISH - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/SPANISH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/SUOMI - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/SUOMI - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/SWEDISH - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/SWEDISH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/TURKISH - Careers in Digital Activity 2_LOCALIZED.pdf b/storage/app/resources/links/Present Your Dream Digital Job/TURKISH - Careers in Digital Activity 2_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Present Your Dream Digital Job/UKRAINIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/links/Present Your Dream Digital Job/UKRAINIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/ALBANIAN Localised - GiD Python Activity.pdf b/storage/app/resources/links/Python Activity/ALBANIAN Localised - GiD Python Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/BULGARIAN - GiD Phyton Activity.pdf b/storage/app/resources/links/Python Activity/BULGARIAN - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/CROATIAN - GiD Python.pdf b/storage/app/resources/links/Python Activity/CROATIAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/CZECH - GiD Phyton Activity.pdf b/storage/app/resources/links/Python Activity/CZECH - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/DANISH - GiD Phyton Activity.pdf b/storage/app/resources/links/Python Activity/DANISH - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/DUTCH - GiD Python.pdf b/storage/app/resources/links/Python Activity/DUTCH - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/ENGLISH - GiD Phyton Activity.pdf b/storage/app/resources/links/Python Activity/ENGLISH - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/FRENCH - GiD Phyton Activity_LOCALISED.pdf b/storage/app/resources/links/Python Activity/FRENCH - GiD Phyton Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/GERMAN - GiD Python.pdf b/storage/app/resources/links/Python Activity/GERMAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/GREEK - GiD Python.pdf b/storage/app/resources/links/Python Activity/GREEK - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/ITALIAN - GiD Python.pdf b/storage/app/resources/links/Python Activity/ITALIAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/LATVIAN - GiD Python.pdf b/storage/app/resources/links/Python Activity/LATVIAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/LITHUANIAN - GiD Phyton Activity_LOCALISED.pdf b/storage/app/resources/links/Python Activity/LITHUANIAN - GiD Phyton Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/MALTESE - GiD Python.pdf b/storage/app/resources/links/Python Activity/MALTESE - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/POLISH - GiD Python.pdf b/storage/app/resources/links/Python Activity/POLISH - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/PORTUGUESE - GiD Phyton Activity.pdf b/storage/app/resources/links/Python Activity/PORTUGUESE - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/ROMANIAN - GiD Python.pdf b/storage/app/resources/links/Python Activity/ROMANIAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/SLOVAK - GiD Phyton Activity.pdf b/storage/app/resources/links/Python Activity/SLOVAK - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/SLOVENIAN - GiD Python Activity.pdf b/storage/app/resources/links/Python Activity/SLOVENIAN - GiD Python Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/SPANISH - GiD Python Activity.pdf b/storage/app/resources/links/Python Activity/SPANISH - GiD Python Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/SUOMI - GiD Phyton Activity.pdf b/storage/app/resources/links/Python Activity/SUOMI - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/SWEDISH - GiD Phyton Activity.pdf b/storage/app/resources/links/Python Activity/SWEDISH - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/TURKISH - GiD Phyton Activity_LOCALIZED.pdf b/storage/app/resources/links/Python Activity/TURKISH - GiD Phyton Activity_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Python Activity/UKRAINIAN - GiD Python.pdf b/storage/app/resources/links/Python Activity/UKRAINIAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/ALBANIAN Localised- GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/ALBANIAN Localised- GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/BULGARIAN - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/BULGARIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/CZECH - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/CZECH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/DANISH - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/DANISH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/DUTCH - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/DUTCH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/ENGLISH - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/ENGLISH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/FRENCH - GiD Scratch Activity_LOCALISED.pdf b/storage/app/resources/links/Scratch Activity/FRENCH - GiD Scratch Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/GERMAN - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/GERMAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/GREEK - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/GREEK - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/ITALIAN - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/ITALIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/LATVIAN- GiD Scratch Activity_LOCALISED.pdf b/storage/app/resources/links/Scratch Activity/LATVIAN- GiD Scratch Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/LITHUANIAN - GiD Scratch Activity_LOCALISED.pdf b/storage/app/resources/links/Scratch Activity/LITHUANIAN - GiD Scratch Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/MALTESE - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/MALTESE - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/POLISH - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/POLISH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/PORTUGUESE - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/PORTUGUESE - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/ROMANIAN - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/ROMANIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/SLOVAK - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/SLOVAK - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/SLOVENIAN - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/SLOVENIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/SPANISH - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/SPANISH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/SUOMI - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/SUOMI - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/SWEDISH - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/SWEDISH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/TURKISH - GiD Scratch Activity_LOCALIZED.pdf b/storage/app/resources/links/Scratch Activity/TURKISH - GiD Scratch Activity_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Scratch Activity/UKRAINIAN - GiD Scratch Activity.pdf b/storage/app/resources/links/Scratch Activity/UKRAINIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/ALBANIAN - GID - Women in STEAM_LOCALISED.pdf b/storage/app/resources/links/Women in STEAM/ALBANIAN - GID - Women in STEAM_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/BULGARIAN - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/BULGARIAN - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/CROATIAN - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/CROATIAN - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/CZECH - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/CZECH - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/DANISH - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/DANISH - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/DUTCH - GID - Women in STEAM_LOCALISED.pdf b/storage/app/resources/links/Women in STEAM/DUTCH - GID - Women in STEAM_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/ENGLISH - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/ENGLISH - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/FRENCH - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/FRENCH - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/GERMAN- GID - Women in STEAM localised.pdf b/storage/app/resources/links/Women in STEAM/GERMAN- GID - Women in STEAM localised.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/GREEK - GID - Women in STEAM_LOCALIZED!.pdf b/storage/app/resources/links/Women in STEAM/GREEK - GID - Women in STEAM_LOCALIZED!.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/ITALIAN - GID - Women in STEAM LOCALISED.pdf b/storage/app/resources/links/Women in STEAM/ITALIAN - GID - Women in STEAM LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/LATVIAN - GID - Women in STEAM_LOCALISED.pdf b/storage/app/resources/links/Women in STEAM/LATVIAN - GID - Women in STEAM_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/LITHUANIAN - GID - Women in STEAM_LOCALISED.pdf b/storage/app/resources/links/Women in STEAM/LITHUANIAN - GID - Women in STEAM_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/MALTESE - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/MALTESE - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/POLISH - GID - Women in STEAM_LOCALISED.pdf b/storage/app/resources/links/Women in STEAM/POLISH - GID - Women in STEAM_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/PORTUGUESE - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/PORTUGUESE - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/ROMANIAN - GID - Women in STEAM _LOCALISED.pdf b/storage/app/resources/links/Women in STEAM/ROMANIAN - GID - Women in STEAM _LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/SLOVAK - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/SLOVAK - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/SLOVENIAN - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/SLOVENIAN - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/SPANISH - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/SPANISH - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/SUOMI - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/SUOMI - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/SWEDISH - GID - Women in STEAM.pdf b/storage/app/resources/links/Women in STEAM/SWEDISH - GID - Women in STEAM.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/TURKISH - GID - Women in STEAM_LOCALIZED.pdf b/storage/app/resources/links/Women in STEAM/TURKISH - GID - Women in STEAM_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/links/Women in STEAM/UKRAINIAN - GID - Women in STEAM_LOCALISED.pdf b/storage/app/resources/links/Women in STEAM/UKRAINIAN - GID - Women in STEAM_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/ALBANIAN - Careers in Digital Activity 1_LOCALISED.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/ALBANIAN - Careers in Digital Activity 1_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/ALBANIAN - Careers in Digital Activity 2_LOCALISED.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/ALBANIAN - Careers in Digital Activity 2_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/BULGARIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/BULGARIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/BULGARIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/BULGARIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/CROATIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/CROATIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/CROATIAN - Careers in Digital Activity 2_LOCALISED.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/CROATIAN - Careers in Digital Activity 2_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/CZECH - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/CZECH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/CZECH - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/CZECH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/DANISH - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/DANISH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/DANISH - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/DANISH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/DUTCH - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/DUTCH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/DUTCH - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/DUTCH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/ENGLISH - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/ENGLISH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/ENGLISH - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/ENGLISH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/FRENCH - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/FRENCH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/FRENCH - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/FRENCH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/GERMAN - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/GERMAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/GERMAN - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/GERMAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/GREEK - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/GREEK - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/GREEK - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/GREEK - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/ITALIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/ITALIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/ITALIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/ITALIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/LATVIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/LATVIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/LATVIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/LATVIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/LITHUANIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/LITHUANIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/LITHUANIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/LITHUANIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/MALTESE - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/MALTESE - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/MALTESE - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/MALTESE - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/POLISH - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/POLISH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/POLISH - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/POLISH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/PORTUGUESE - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/PORTUGUESE - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/PORTUGUESE - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/PORTUGUESE - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/ROMANIAN - Careers in Digital Activity 1 _LOCALISED.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/ROMANIAN - Careers in Digital Activity 1 _LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/ROMANIAN - Careers in Digital Activity 2 _LOCALISED.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/ROMANIAN - Careers in Digital Activity 2 _LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/SLOVAK - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/SLOVAK - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/SLOVAK - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/SLOVAK - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/SLOVENIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/SLOVENIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/SLOVENIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/SLOVENIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/SPANISH - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/SPANISH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/SPANISH - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/SPANISH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/SUOMI - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/SUOMI - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/SUOMI - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/SUOMI - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/SWEDISH - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/SWEDISH - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/SWEDISH - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/SWEDISH - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/TURKISH - Careers in Digital Activity 1_LOCALIZED.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/TURKISH - Careers in Digital Activity 1_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/TURKISH - Careers in Digital Activity 2_LOCALIZED.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/TURKISH - Careers in Digital Activity 2_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/UKRAINIAN - Careers in Digital Activity 1.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/UKRAINIAN - Careers in Digital Activity 1.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Careers in Digital Activity/UKRAINIAN - Careers in Digital Activity 2.pdf b/storage/app/resources/new_pdfs/Careers in Digital Activity/UKRAINIAN - Careers in Digital Activity 2.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/ALBANIAN Localised- GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/ALBANIAN Localised- GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/BULGARIAN - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/BULGARIAN - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/CROATIAN - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/CROATIAN - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/CZECH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/CZECH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/DANISH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/DANISH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/DUTCH - GiD Magic 8 Ball Activity_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/DUTCH - GiD Magic 8 Ball Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/ENGLISH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/ENGLISH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/FRENCH - GiD Magic 8 Ball Activity_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/FRENCH - GiD Magic 8 Ball Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/GERMAN - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/GERMAN - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/GREEK - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/GREEK - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/ITALIAN - GiD Magic 8 Ball Activity LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/ITALIAN - GiD Magic 8 Ball Activity LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/LATVIAN - GiD Magic 8 Ball Activity_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/LATVIAN - GiD Magic 8 Ball Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/LITHUANIAN - GiD Magic 8 Ball Activity_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/LITHUANIAN - GiD Magic 8 Ball Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/MALTESE - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/MALTESE - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/POLISH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/POLISH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/PORTUGUESE - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/PORTUGUESE - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/ROMANIAN - GiD Magic 8 Ball Activity _LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/ROMANIAN - GiD Magic 8 Ball Activity _LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/SLOVAK - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/SLOVAK - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/SLOVENIAN - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/SLOVENIAN - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/SPANISH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/SPANISH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/SUOMI - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/SUOMI - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/SWEDISH - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/SWEDISH - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/TURKISH - GiD Magic 8 Ball Activity_LOCALIZED.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/TURKISH - GiD Magic 8 Ball Activity_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/UKRANIAN - GiD Magic 8 Ball Activity.pdf b/storage/app/resources/new_pdfs/GiD Magic 8 Ball Activity/UKRANIAN - GiD Magic 8 Ball Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/ALBANIAN Localised- GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/ALBANIAN Localised- GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/BULGARIAN - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/BULGARIAN - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/CROATIAN - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/CROATIAN - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/CZECH - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/CZECH - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/DANISH - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/DANISH - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/DUTCH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/DUTCH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/ENGLISH - GiD Microbit Activity.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/ENGLISH - GiD Microbit Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/FRENCH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/FRENCH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/GERMAN - GiD Microbit Activity for Ages 8-18_localised.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/GERMAN - GiD Microbit Activity for Ages 8-18_localised.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/GREEK - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/GREEK - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/ITALIAN - GiD Microbit Activity for Ages 8-18 LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/ITALIAN - GiD Microbit Activity for Ages 8-18 LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/LATVIAN - GiD Microbit Activity for Ages 8-18-LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/LATVIAN - GiD Microbit Activity for Ages 8-18-LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/LITHUANIAN - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/LITHUANIAN - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/MALTESE - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/MALTESE - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/POLISH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/POLISH - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/PORTUGUESE - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/PORTUGUESE - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/ROMANIAN - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/ROMANIAN - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/SLOVAK - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/SLOVAK - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/SLOVENIAN - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/SLOVENIAN - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/SPANISH - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/SPANISH - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/SUOMI - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/SUOMI - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/SWEDISH - GiD Microbit Activity for Ages 8-18.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/SWEDISH - GiD Microbit Activity for Ages 8-18.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/TURKISH - GiD Microbit Activity for Ages 8-18_LOCALIZED.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/TURKISH - GiD Microbit Activity for Ages 8-18_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Microbit Activity/UKRAINIAN - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Microbit Activity/UKRAINIAN - GiD Microbit Activity for Ages 8-18_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/ALBANIAN Localised - GiD Python Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/ALBANIAN Localised - GiD Python Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/BULGARIAN - GiD Phyton Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/BULGARIAN - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/CROATIAN - GiD Python.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/CROATIAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/CZECH - GiD Phyton Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/CZECH - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/DANISH - GiD Phyton Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/DANISH - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/DUTCH - GiD Python.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/DUTCH - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/ENGLISH - GiD Phyton Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/ENGLISH - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/FRENCH - GiD Phyton Activity_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/FRENCH - GiD Phyton Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/GERMAN - GiD Python.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/GERMAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/GREEK - GiD Python.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/GREEK - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/ITALIAN - GiD Python.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/ITALIAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/LATVIAN - GiD Python.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/LATVIAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/LITHUANIAN - GiD Phyton Activity_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/LITHUANIAN - GiD Phyton Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/MALTESE - GiD Python.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/MALTESE - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/POLISH - GiD Python.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/POLISH - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/PORTUGUESE - GiD Phyton Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/PORTUGUESE - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/ROMANIAN - GiD Python.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/ROMANIAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/SLOVAK - GiD Phyton Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/SLOVAK - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/SLOVENIAN - GiD Python Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/SLOVENIAN - GiD Python Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/SPANISH - GiD Python Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/SPANISH - GiD Python Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/SUOMI - GiD Phyton Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/SUOMI - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/SWEDISH - GiD Phyton Activity.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/SWEDISH - GiD Phyton Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/TURKISH - GiD Phyton Activity_LOCALIZED.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/TURKISH - GiD Phyton Activity_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Python Activity/UKRAINIAN - GiD Python.pdf b/storage/app/resources/new_pdfs/GiD Python Activity/UKRAINIAN - GiD Python.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/ALBANIAN Localised- GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/ALBANIAN Localised- GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/BULGARIAN - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/BULGARIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/CROATIAN - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/CROATIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/CZECH - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/CZECH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/DANISH - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/DANISH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/DUTCH - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/DUTCH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/ENGLISH - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/ENGLISH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/FRENCH - GiD Scratch Activity_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/FRENCH - GiD Scratch Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/GERMAN - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/GERMAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/GREEK - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/GREEK - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/ITALIAN - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/ITALIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/LATVIAN- GiD Scratch Activity_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/LATVIAN- GiD Scratch Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/LITHUANIAN - GiD Scratch Activity_LOCALISED.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/LITHUANIAN - GiD Scratch Activity_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/MALTESE - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/MALTESE - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/POLISH - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/POLISH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/PORTUGUESE - GiD Scratch Activity (1).pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/PORTUGUESE - GiD Scratch Activity (1).pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/ROMANIAN - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/ROMANIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/SLOVAK - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/SLOVAK - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/SLOVENIAN - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/SLOVENIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/SPANISH - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/SPANISH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/SUOMI - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/SUOMI - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/SWEDISH - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/SWEDISH - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/TURKISH - GiD Scratch Activity_LOCALIZED.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/TURKISH - GiD Scratch Activity_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/GiD Scratch Activity/UKRAINIAN - GiD Scratch Activity.pdf b/storage/app/resources/new_pdfs/GiD Scratch Activity/UKRAINIAN - GiD Scratch Activity.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/ALBANIAN - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/ALBANIAN - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/BULGARIAN - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/BULGARIAN - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/CROATIAN - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/CROATIAN - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/CZECH - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/CZECH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/DANISH - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/DANISH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/DUTCH - Sprint Replication Kit_LOCALISED.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/DUTCH - Sprint Replication Kit_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/ENGLISH - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/ENGLISH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/FRENCH - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/FRENCH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/GERMAN - Sprint Replication Kit_localised.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/GERMAN - Sprint Replication Kit_localised.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/GREEK - Sprint Replication Kit1_LOCALIZED!.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/GREEK - Sprint Replication Kit1_LOCALIZED!.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/ITALIAN - Sprint Replication Kit LOCALISED.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/ITALIAN - Sprint Replication Kit LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/LATVIAN - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/LATVIAN - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/LITHUANIAN - Sprint Replication Kit_LOCALISED.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/LITHUANIAN - Sprint Replication Kit_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/MALTESE - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/MALTESE - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/POLISH - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/POLISH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/PORTUGUESE - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/PORTUGUESE - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/ROMANIAN - Sprint Replication Kit _LOCALISED.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/ROMANIAN - Sprint Replication Kit _LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/SLOVAK - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/SLOVAK - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/SLOVENIAN - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/SLOVENIAN - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/SPANISH - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/SPANISH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/SUOMI - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/SUOMI - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/SWEDISH - Sprint Replication Kit.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/SWEDISH - Sprint Replication Kit.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/TURKISH - Sprint Replication Kit_LOCALIZED.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/TURKISH - Sprint Replication Kit_LOCALIZED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/new_pdfs/Sprint Replication Kit/UKRAINIAN - Sprint Replication Kit_LOCALISED.pdf b/storage/app/resources/new_pdfs/Sprint Replication Kit/UKRAINIAN - Sprint Replication Kit_LOCALISED.pdf old mode 100644 new mode 100755 diff --git a/storage/app/resources/replace_pdfs.xlsx b/storage/app/resources/replace_pdfs.xlsx old mode 100644 new mode 100755 diff --git a/storage/app/resources/resources.xlsx b/storage/app/resources/resources.xlsx old mode 100644 new mode 100755 diff --git a/texput.log b/texput.log new file mode 100644 index 000000000..f34b22330 --- /dev/null +++ b/texput.log @@ -0,0 +1,19 @@ +This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024) (preloaded format=pdflatex 2024.8.13) 5 NOV 2025 16:42 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**ua-min.tex + +! Emergency stop. +<*> ua-min.tex + +Here is how much of TeX's memory you used: + 3 strings out of 474116 + 102 string characters out of 5743682 + 1925187 words of memory out of 5000000 + 22465 multiletter control sequences out of 15000+600000 + 558069 words of font info for 36 fonts, out of 8000000 for 9000 + 1141 hyphenation exceptions out of 8191 + 0i,0n,0p,1b,6s stack positions out of 10000i,1000n,20000p,200000b,200000s + +! ==> Fatal error occurred, no output PDF file produced!