Plugin Directory

Changeset 3408786


Ignore:
Timestamp:
12/03/2025 05:00:07 AM (4 months ago)
Author:
infixs
Message:

Update to 1.0.1

Location:
infixs-pingo-notify
Files:
217 added
10 edited

Legend:

Unmodified
Added
Removed
  • infixs-pingo-notify/trunk/assets/dashboard/js/main.js

    r3407499 r3408786  
    1 (function(){"use strict";var xy=document.createElement("style");xy.textContent=`/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}#infixs-pingo-notify-app *,#infixs-pingo-notify-app :after,#infixs-pingo-notify-app :before,#infixs-pingo-notify-app ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app,#infixs-pingo-notify-app :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#infixs-pingo-notify-app hr{height:0;color:inherit;border-top-width:1px}#infixs-pingo-notify-app abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#infixs-pingo-notify-app h1,#infixs-pingo-notify-app h2,#infixs-pingo-notify-app h3,#infixs-pingo-notify-app h4,#infixs-pingo-notify-app h5,#infixs-pingo-notify-app h6{font-size:inherit;font-weight:inherit}#infixs-pingo-notify-app a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#infixs-pingo-notify-app b,#infixs-pingo-notify-app strong{font-weight:bolder}#infixs-pingo-notify-app code,#infixs-pingo-notify-app kbd,#infixs-pingo-notify-app samp,#infixs-pingo-notify-app pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}#infixs-pingo-notify-app small{font-size:80%}#infixs-pingo-notify-app sub,#infixs-pingo-notify-app sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#infixs-pingo-notify-app sub{bottom:-.25em}#infixs-pingo-notify-app sup{top:-.5em}#infixs-pingo-notify-app table{text-indent:0;border-color:inherit;border-collapse:collapse}#infixs-pingo-notify-app :-moz-focusring{outline:auto}#infixs-pingo-notify-app progress{vertical-align:baseline}#infixs-pingo-notify-app summary{display:list-item}#infixs-pingo-notify-app ol,#infixs-pingo-notify-app ul,#infixs-pingo-notify-app menu{list-style:none}#infixs-pingo-notify-app img,#infixs-pingo-notify-app svg,#infixs-pingo-notify-app video,#infixs-pingo-notify-app canvas,#infixs-pingo-notify-app audio,#infixs-pingo-notify-app iframe,#infixs-pingo-notify-app embed,#infixs-pingo-notify-app object{vertical-align:middle;display:block}#infixs-pingo-notify-app img,#infixs-pingo-notify-app video{max-width:100%;height:auto}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input,#infixs-pingo-notify-app select,#infixs-pingo-notify-app optgroup,#infixs-pingo-notify-app textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app select[multiple] optgroup,#infixs-pingo-notify-app select[size] optgroup{font-weight:bolder}#infixs-pingo-notify-app select[multiple] optgroup option,#infixs-pingo-notify-app select[size] optgroup option{padding-inline-start:20px}#infixs-pingo-notify-app ::file-selector-button{margin-inline-end:4px}#infixs-pingo-notify-app ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#infixs-pingo-notify-app ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#infixs-pingo-notify-app textarea{resize:vertical}#infixs-pingo-notify-app ::-webkit-search-decoration{-webkit-appearance:none}#infixs-pingo-notify-app ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#infixs-pingo-notify-app ::-webkit-datetime-edit{display:inline-flex}#infixs-pingo-notify-app ::-webkit-datetime-edit-fields-wrapper{padding:0}#infixs-pingo-notify-app ::-webkit-datetime-edit{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-year-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-month-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-day-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-hour-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-minute-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-second-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-millisecond-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-meridiem-field{padding-block:0}#infixs-pingo-notify-app :-moz-ui-invalid{box-shadow:none}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input[type=button],#infixs-pingo-notify-app input[type=reset],#infixs-pingo-notify-app input[type=submit]{appearance:button}#infixs-pingo-notify-app ::file-selector-button{appearance:button}#infixs-pingo-notify-app ::-webkit-inner-spin-button{height:auto}#infixs-pingo-notify-app ::-webkit-outer-spin-button{height:auto}#infixs-pingo-notify-app [hidden]:not([hidden=until-found]){display:none!important}:root,:host{--iafw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--iafw-color-emerald-500:oklch(69.6% .17 162.48);--iafw-color-emerald-700:oklch(50.8% .118 165.612);--iafw-color-slate-500:oklch(55.4% .046 257.417);--iafw-color-slate-600:oklch(44.6% .043 257.281);--iafw-color-gray-700:oklch(37.3% .034 259.733);--iafw-color-black:#000;--iafw-color-white:#fff;--iafw-spacing:.25rem;--iafw-container-sm:24rem;--iafw-container-lg:32rem;--iafw-container-2xl:42rem;--iafw-text-xs:.75rem;--iafw-text-xs--line-height:calc(1/.75);--iafw-text-sm:.875rem;--iafw-text-sm--line-height:calc(1.25/.875);--iafw-text-base:1rem;--iafw-text-base--line-height: 1.5 ;--iafw-text-lg:1.125rem;--iafw-text-lg--line-height:calc(1.75/1.125);--iafw-text-xl:1.25rem;--iafw-text-xl--line-height:calc(1.75/1.25);--iafw-text-2xl:1.5rem;--iafw-text-2xl--line-height:calc(2/1.5);--iafw-text-3xl:1.875rem;--iafw-text-3xl--line-height: 1.2 ;--iafw-text-4xl:2.25rem;--iafw-text-4xl--line-height:calc(2.5/2.25);--iafw-font-weight-normal:400;--iafw-font-weight-medium:500;--iafw-font-weight-semibold:600;--iafw-font-weight-bold:700;--iafw-tracking-tight:-.025em;--iafw-tracking-widest:.1em;--iafw-leading-tight:1.25;--iafw-leading-relaxed:1.625;--iafw-radius-xs:.125rem;--iafw-radius-2xl:1rem;--iafw-animate-spin:spin 1s linear infinite;--iafw-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--iafw-blur-lg:16px;--iafw-blur-3xl:64px;--iafw-default-transition-duration:.15s;--iafw-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}#infixs-pingo-notify-app .iafw\\:\\@container\\/card-header{container:card-header/inline-size}#infixs-pingo-notify-app .iafw\\:pointer-events-none{pointer-events:none}#infixs-pingo-notify-app .iafw\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#infixs-pingo-notify-app .iafw\\:absolute{position:absolute}#infixs-pingo-notify-app .iafw\\:fixed{position:fixed}#infixs-pingo-notify-app .iafw\\:relative{position:relative}#infixs-pingo-notify-app .iafw\\:sticky{position:sticky}#infixs-pingo-notify-app .iafw\\:inset-0{inset:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-0{top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-1\\/2{top:50%}#infixs-pingo-notify-app .iafw\\:top-1\\/4{top:25%}#infixs-pingo-notify-app .iafw\\:top-4{top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:top-32{top:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:top-\\[1px\\]{top:1px}#infixs-pingo-notify-app .iafw\\:top-\\[50\\%\\]{top:50%}#infixs-pingo-notify-app .iafw\\:top-\\[60\\%\\]{top:60%}#infixs-pingo-notify-app .iafw\\:top-full{top:100%}#infixs-pingo-notify-app .iafw\\:right-0{right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:right-2{right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:right-4{right:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:right-32{right:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:bottom-32{bottom:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-0{left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:left-2{left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:left-3{left:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:left-32{left:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-\\[50\\%\\]{left:50%}#infixs-pingo-notify-app .iafw\\:isolate{isolation:isolate}#infixs-pingo-notify-app .iafw\\:z-10{z-index:10}#infixs-pingo-notify-app .iafw\\:z-20{z-index:20}#infixs-pingo-notify-app .iafw\\:z-50{z-index:50}#infixs-pingo-notify-app .iafw\\:z-\\[1\\]{z-index:1}#infixs-pingo-notify-app .iafw\\:col-start-2{grid-column-start:2}#infixs-pingo-notify-app .iafw\\:row-span-2{grid-row:span 2/span 2}#infixs-pingo-notify-app .iafw\\:row-start-1{grid-row-start:1}#infixs-pingo-notify-app .iafw\\:float-right{float:right}#infixs-pingo-notify-app .iafw\\:-mx-1{margin-inline:calc(var(--iafw-spacing)*-1)}#infixs-pingo-notify-app .iafw\\:mx-2{margin-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mx-auto{margin-inline:auto}#infixs-pingo-notify-app .iafw\\:my-1{margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:my-5{margin-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:my-6{margin-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:my-8{margin-block:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:mt-1{margin-top:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:mt-1\\.5{margin-top:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:mt-2{margin-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mt-3{margin-top:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mt-4{margin-top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mt-6{margin-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:mr-0{margin-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:mr-2{margin-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mr-3{margin-right:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mb-2{margin-bottom:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mb-4{margin-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mb-6{margin-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:ml-1{margin-left:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:ml-2{margin-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:ml-auto{margin-left:auto}#infixs-pingo-notify-app .iafw\\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:block{display:block}#infixs-pingo-notify-app .iafw\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:grid{display:grid}#infixs-pingo-notify-app .iafw\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:inline-block{display:inline-block}#infixs-pingo-notify-app .iafw\\:inline-flex{display:inline-flex}#infixs-pingo-notify-app .iafw\\:aspect-square{aspect-ratio:1}#infixs-pingo-notify-app .iafw\\:size-2{width:calc(var(--iafw-spacing)*2);height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:size-2\\.5{width:calc(var(--iafw-spacing)*2.5);height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:size-3{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:size-3\\.5{width:calc(var(--iafw-spacing)*3.5);height:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:size-4{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:size-5{width:calc(var(--iafw-spacing)*5);height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:size-6{width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:size-7{width:calc(var(--iafw-spacing)*7);height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:size-8{width:calc(var(--iafw-spacing)*8);height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:size-9{width:calc(var(--iafw-spacing)*9);height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:size-10{width:calc(var(--iafw-spacing)*10);height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:size-12{width:calc(var(--iafw-spacing)*12);height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:size-16{width:calc(var(--iafw-spacing)*16);height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:size-20{width:calc(var(--iafw-spacing)*20);height:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:size-72{width:calc(var(--iafw-spacing)*72);height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:size-full{width:100%;height:100%}#infixs-pingo-notify-app .iafw\\:h-1\\.5{height:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:h-2{height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:h-2\\.5{height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:h-4{height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:h-5{height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:h-6{height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:h-7{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:h-8{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:h-9{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:h-10{height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:h-12{height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:h-14{height:calc(var(--iafw-spacing)*14)}#infixs-pingo-notify-app .iafw\\:h-16{height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:h-24{height:calc(var(--iafw-spacing)*24)}#infixs-pingo-notify-app .iafw\\:h-44{height:calc(var(--iafw-spacing)*44)}#infixs-pingo-notify-app .iafw\\:h-52{height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:h-60{height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:h-72{height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:h-\\[1\\.15rem\\]{height:1.15rem}#infixs-pingo-notify-app .iafw\\:h-\\[32px\\]{height:32px}#infixs-pingo-notify-app .iafw\\:h-\\[200px\\]{height:200px}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-navigation-menu-viewport-height\\)\\]{height:var(--reka-navigation-menu-viewport-height)}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-select-trigger-height\\)\\]{height:var(--reka-select-trigger-height)}#infixs-pingo-notify-app .iafw\\:h-full{height:100%}#infixs-pingo-notify-app .iafw\\:h-px{height:1px}#infixs-pingo-notify-app .iafw\\:h-screen{height:100vh}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-dropdown-menu-content-available-height\\){max-height:var(--reka-dropdown-menu-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-select-content-available-height\\){max-height:var(--reka-select-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-60{max-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:max-h-\\[300px\\]{max-height:300px}#infixs-pingo-notify-app .iafw\\:min-h-4{min-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:min-h-52{min-height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-0{width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:w-2{width:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:w-2\\.5{width:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:w-4{width:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:w-6{width:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:w-7{width:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:w-8{width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:w-9{width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:w-10{width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:w-12{width:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:w-16{width:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:w-20{width:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:w-52{width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-64{width:calc(var(--iafw-spacing)*64)}#infixs-pingo-notify-app .iafw\\:w-72{width:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:w-96{width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:w-\\[--reka-dropdown-menu-trigger-width\\]{width:--reka-dropdown-menu-trigger-width}#infixs-pingo-notify-app .iafw\\:w-\\[70px\\]{width:70px}#infixs-pingo-notify-app .iafw\\:w-\\[160px\\]{width:160px}#infixs-pingo-notify-app .iafw\\:w-auto{width:auto}#infixs-pingo-notify-app .iafw\\:w-fit{width:fit-content}#infixs-pingo-notify-app .iafw\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:w-max{width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-2xl{max-width:var(--iafw-container-2xl)}#infixs-pingo-notify-app .iafw\\:max-w-52{max-width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:max-w-96{max-width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:max-w-\\[90\\%\\]{max-width:90%}#infixs-pingo-notify-app .iafw\\:max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}#infixs-pingo-notify-app .iafw\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:max-w-max{max-width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-sm{max-width:var(--iafw-container-sm)}#infixs-pingo-notify-app .iafw\\:min-w-0{min-width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:min-w-8{min-width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:min-w-9{min-width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:min-w-10{min-width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:min-w-56{min-width:calc(var(--iafw-spacing)*56)}#infixs-pingo-notify-app .iafw\\:min-w-\\[8rem\\]{min-width:8rem}#infixs-pingo-notify-app .iafw\\:min-w-\\[var\\(--reka-select-trigger-width\\)\\]{min-width:var(--reka-select-trigger-width)}#infixs-pingo-notify-app .iafw\\:flex-1{flex:1}#infixs-pingo-notify-app .iafw\\:flex-1\\/2{flex:50%}#infixs-pingo-notify-app .iafw\\:shrink-0{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:caption-bottom{caption-side:bottom}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-dropdown-menu-content-transform-origin\\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-popover-content-transform-origin\\){transform-origin:var(--reka-popover-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:translate-x-\\[-50\\%\\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:-translate-y-1\\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[-50\\%\\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[calc\\(-50\\%_-_2px\\)\\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:rotate-45{rotate:45deg}#infixs-pingo-notify-app .iafw\\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:animate-pulse{animation:var(--iafw-animate-pulse)}#infixs-pingo-notify-app .iafw\\:animate-spin{animation:var(--iafw-animate-spin)}#infixs-pingo-notify-app .iafw\\:cursor-default{cursor:default}#infixs-pingo-notify-app .iafw\\:cursor-pointer{cursor:pointer}#infixs-pingo-notify-app .iafw\\:touch-none{touch-action:none}#infixs-pingo-notify-app .iafw\\:scroll-my-1{scroll-margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:scroll-py-1{scroll-padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:list-none{list-style-type:none}#infixs-pingo-notify-app .iafw\\:auto-rows-min{grid-auto-rows:min-content}#infixs-pingo-notify-app .iafw\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}#infixs-pingo-notify-app .iafw\\:grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}#infixs-pingo-notify-app .iafw\\:flex-col{flex-direction:column}#infixs-pingo-notify-app .iafw\\:flex-col-reverse{flex-direction:column-reverse}#infixs-pingo-notify-app .iafw\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:flex-wrap{flex-wrap:wrap}#infixs-pingo-notify-app .iafw\\:place-items-center{place-items:center}#infixs-pingo-notify-app .iafw\\:items-center{align-items:center}#infixs-pingo-notify-app .iafw\\:items-end{align-items:flex-end}#infixs-pingo-notify-app .iafw\\:items-start{align-items:flex-start}#infixs-pingo-notify-app .iafw\\:justify-between{justify-content:space-between}#infixs-pingo-notify-app .iafw\\:justify-center{justify-content:center}#infixs-pingo-notify-app .iafw\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:justify-start{justify-content:flex-start}#infixs-pingo-notify-app .iafw\\:justify-items-start{justify-items:start}#infixs-pingo-notify-app .iafw\\:gap-1{gap:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:gap-1\\.5{gap:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:gap-2{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:gap-3{gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:gap-4{gap:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:gap-5{gap:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:gap-6{gap:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:gap-\\[3px\\]{gap:3px}#infixs-pingo-notify-app :where(.iafw\\:space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app .iafw\\:gap-y-0\\.5{row-gap:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:self-start{align-self:flex-start}#infixs-pingo-notify-app .iafw\\:justify-self-end{justify-self:flex-end}#infixs-pingo-notify-app .iafw\\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-auto{overflow:auto}#infixs-pingo-notify-app .iafw\\:overflow-hidden{overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-x-hidden{overflow-x:hidden}#infixs-pingo-notify-app .iafw\\:overflow-y-auto{overflow-y:auto}#infixs-pingo-notify-app .iafw\\:scroll-smooth{scroll-behavior:smooth}#infixs-pingo-notify-app .iafw\\:rounded-2xl{border-radius:var(--iafw-radius-2xl)}#infixs-pingo-notify-app .iafw\\:rounded-\\[2px\\]{border-radius:2px}#infixs-pingo-notify-app .iafw\\:rounded-\\[4px\\]{border-radius:4px}#infixs-pingo-notify-app .iafw\\:rounded-\\[inherit\\]{border-radius:inherit}#infixs-pingo-notify-app .iafw\\:rounded-full{border-radius:3.40282e38px}#infixs-pingo-notify-app .iafw\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:rounded-md{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:rounded-none{border-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-sm{border-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xl{border-radius:calc(var(--radius) + 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xs{border-radius:var(--iafw-radius-xs)}#infixs-pingo-notify-app .iafw\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:border{border-style:var(--tw-border-style);border-width:1px}#infixs-pingo-notify-app .iafw\\:border-0{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:border-2{border-style:var(--tw-border-style);border-width:2px}#infixs-pingo-notify-app .iafw\\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}#infixs-pingo-notify-app .iafw\\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#infixs-pingo-notify-app .iafw\\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#infixs-pingo-notify-app .iafw\\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:border-b,#infixs-pingo-notify-app .iafw\\:border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#infixs-pingo-notify-app .iafw\\:border-dashed{--tw-border-style:dashed;border-style:dashed}#infixs-pingo-notify-app .iafw\\:border-none{--tw-border-style:none;border-style:none}#infixs-pingo-notify-app .iafw\\:border-\\[\\#95AC9F\\]{border-color:#95ac9f}#infixs-pingo-notify-app .iafw\\:border-border{border-color:var(--border)}#infixs-pingo-notify-app .iafw\\:border-destructive{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:color-mix(in oklab,var(--iafw-color-emerald-500)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:border-input{border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:border-transparent{border-color:#0000}#infixs-pingo-notify-app .iafw\\:border-t-transparent{border-top-color:#0000}#infixs-pingo-notify-app .iafw\\:border-l-transparent{border-left-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#1d2327\\]{background-color:#1d2327}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#D6F3CF\\]{background-color:#d6f3cf}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#F5f1eb\\]{background-color:#f5f1eb}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#d9fdd3\\]{background-color:#d9fdd3}#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background,#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:color-mix(in oklab,var(--iafw-color-black)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-border{background-color:var(--border)}#infixs-pingo-notify-app .iafw\\:bg-card{background-color:var(--card)}#infixs-pingo-notify-app .iafw\\:bg-destructive{background-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:color-mix(in oklab,var(--iafw-color-emerald-500)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-info{background-color:var(--info)}#infixs-pingo-notify-app .iafw\\:bg-muted,#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-popover{background-color:var(--popover)}#infixs-pingo-notify-app .iafw\\:bg-primary{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:bg-primary-foreground{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-secondary,#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:color-mix(in oklab,var(--secondary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-success{background-color:var(--success)}#infixs-pingo-notify-app .iafw\\:bg-transparent{background-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:color-mix(in oklab,var(--primary)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:bg-repeat{background-repeat:repeat}#infixs-pingo-notify-app .iafw\\:fill-current{fill:currentColor}#infixs-pingo-notify-app .iafw\\:fill-primary{fill:var(--primary)}#infixs-pingo-notify-app .iafw\\:p-0{padding:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:p-0\\.5{padding:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:p-1{padding:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:p-2{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:p-3{padding:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:p-4{padding:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:p-5{padding:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:p-6{padding:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:p-\\[3px\\]{padding:3px}#infixs-pingo-notify-app .iafw\\:p-px{padding:1px}#infixs-pingo-notify-app .iafw\\:px-0{padding-inline:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:px-1{padding-inline:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:px-1\\.5{padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:px-2{padding-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:px-2\\.5{padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:px-3{padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:px-4{padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:px-5{padding-inline:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:px-6{padding-inline:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-0\\.5{padding-block:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:py-1{padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:py-1\\.5{padding-block:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:py-2{padding-block:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:py-3{padding-block:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:py-4{padding-block:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:py-5{padding-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:py-6{padding-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-10{padding-block:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:pt-2{padding-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pt-3\\.5{padding-top:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:pr-2{padding-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pr-8{padding-right:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:pb-4{padding-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:pl-2{padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pl-8{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:text-center{text-align:center}#infixs-pingo-notify-app .iafw\\:text-left{text-align:left}#infixs-pingo-notify-app .iafw\\:align-middle{vertical-align:middle}#infixs-pingo-notify-app .iafw\\:font-mono{font-family:var(--iafw-font-mono)}#infixs-pingo-notify-app .iafw\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-3xl{font-size:var(--iafw-text-3xl);line-height:var(--tw-leading,var(--iafw-text-3xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-4xl{font-size:var(--iafw-text-4xl);line-height:var(--tw-leading,var(--iafw-text-4xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-base{font-size:var(--iafw-text-base);line-height:var(--tw-leading,var(--iafw-text-base--line-height))}#infixs-pingo-notify-app .iafw\\:text-lg{font-size:var(--iafw-text-lg);line-height:var(--tw-leading,var(--iafw-text-lg--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm\\/relaxed{font-size:var(--iafw-text-sm);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:text-xl{font-size:var(--iafw-text-xl);line-height:var(--tw-leading,var(--iafw-text-xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-xs{font-size:var(--iafw-text-xs);line-height:var(--tw-leading,var(--iafw-text-xs--line-height))}#infixs-pingo-notify-app .iafw\\:leading-4{--tw-leading:calc(var(--iafw-spacing)*4);line-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:leading-none{--tw-leading:1;line-height:1}#infixs-pingo-notify-app .iafw\\:leading-tight{--tw-leading:var(--iafw-leading-tight);line-height:var(--iafw-leading-tight)}#infixs-pingo-notify-app .iafw\\:font-bold{--tw-font-weight:var(--iafw-font-weight-bold);font-weight:var(--iafw-font-weight-bold)}#infixs-pingo-notify-app .iafw\\:font-medium{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:font-normal{--tw-font-weight:var(--iafw-font-weight-normal);font-weight:var(--iafw-font-weight-normal)}#infixs-pingo-notify-app .iafw\\:font-semibold{--tw-font-weight:var(--iafw-font-weight-semibold);font-weight:var(--iafw-font-weight-semibold)}#infixs-pingo-notify-app .iafw\\:tracking-tight{--tw-tracking:var(--iafw-tracking-tight);letter-spacing:var(--iafw-tracking-tight)}#infixs-pingo-notify-app .iafw\\:tracking-widest{--tw-tracking:var(--iafw-tracking-widest);letter-spacing:var(--iafw-tracking-widest)}#infixs-pingo-notify-app .iafw\\:text-balance{text-wrap:balance}#infixs-pingo-notify-app .iafw\\:break-words{overflow-wrap:break-word}#infixs-pingo-notify-app .iafw\\:whitespace-normal{white-space:normal}#infixs-pingo-notify-app .iafw\\:whitespace-nowrap{white-space:nowrap}#infixs-pingo-notify-app .iafw\\:whitespace-pre-wrap{white-space:pre-wrap}#infixs-pingo-notify-app .iafw\\:text-\\[\\#95AC9F\\]{color:#95ac9f}#infixs-pingo-notify-app .iafw\\:text-\\[\\#757778\\]{color:#757778}#infixs-pingo-notify-app .iafw\\:text-accent-foreground{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:color-mix(in oklab,var(--iafw-color-black)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:color-mix(in oklab,var(--iafw-color-black)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-card-foreground{color:var(--card-foreground)}#infixs-pingo-notify-app .iafw\\:text-current{color:currentColor}#infixs-pingo-notify-app .iafw\\:text-destructive{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:text-destructive-foreground{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:text-emerald-700{color:var(--iafw-color-emerald-700)}#infixs-pingo-notify-app .iafw\\:text-foreground,#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-gray-700{color:var(--iafw-color-gray-700)}#infixs-pingo-notify-app .iafw\\:text-muted-foreground,#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-popover-foreground{color:var(--popover-foreground)}#infixs-pingo-notify-app .iafw\\:text-primary{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:text-primary-foreground{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:text-secondary{color:var(--secondary)}#infixs-pingo-notify-app .iafw\\:text-secondary-foreground{color:var(--secondary-foreground)}#infixs-pingo-notify-app .iafw\\:text-slate-500{color:var(--iafw-color-slate-500)}#infixs-pingo-notify-app .iafw\\:text-slate-600{color:var(--iafw-color-slate-600)}#infixs-pingo-notify-app .iafw\\:text-success-foreground{color:var(--success-foreground)}#infixs-pingo-notify-app .iafw\\:text-warning{color:var(--warning)}#infixs-pingo-notify-app .iafw\\:text-white{color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:underline{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:decoration-dotted{text-decoration-style:dotted}#infixs-pingo-notify-app .iafw\\:underline-offset-2{text-underline-offset:2px}#infixs-pingo-notify-app .iafw\\:underline-offset-4{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:opacity-0{opacity:0}#infixs-pingo-notify-app .iafw\\:opacity-10{opacity:.1}#infixs-pingo-notify-app .iafw\\:opacity-50{opacity:.5}#infixs-pingo-notify-app .iafw\\:opacity-70{opacity:.7}#infixs-pingo-notify-app .iafw\\:opacity-100{opacity:1}#infixs-pingo-notify-app .iafw\\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:ring-offset-background{--tw-ring-offset-color:var(--background)}#infixs-pingo-notify-app .iafw\\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:blur-3xl{--tw-blur:blur(var(--iafw-blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-\\[1px\\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--iafw-blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-\\[color\\,box-shadow\\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-none{transition-property:none}#infixs-pingo-notify-app .iafw\\:duration-200{--tw-duration:.2s;transition-duration:.2s}#infixs-pingo-notify-app .iafw\\:duration-300{--tw-duration:.3s;transition-duration:.3s}#infixs-pingo-notify-app .iafw\\:fade-in-0{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:outline-none{--tw-outline-style:none;outline-style:none}#infixs-pingo-notify-app .iafw\\:select-none{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app .iafw\\:zoom-in-95{--tw-enter-scale:.95}#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--destructive-background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--destructive-background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--destructive-background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--destructive-background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.iafw\\:group)[data-disabled=true] *){pointer-events:none}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.iafw\\:group)[data-disabled=true] *){opacity:.5}#infixs-pingo-notify-app .iafw\\:group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.iafw\\:group)[data-state=open] *){rotate:180deg}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:cursor-not-allowed:is(:where(.iafw\\:peer):disabled~*){cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:opacity-50:is(:where(.iafw\\:peer):disabled~*){opacity:.5}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary ::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:file\\:inline-flex::file-selector-button{display:inline-flex}#infixs-pingo-notify-app .iafw\\:file\\:h-7::file-selector-button{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:file\\:bg-transparent::file-selector-button{background-color:#0000}#infixs-pingo-notify-app .iafw\\:file\\:text-sm::file-selector-button{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:file\\:font-medium::file-selector-button{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:file\\:text-foreground::file-selector-button{color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground::placeholder,#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:after\\:absolute:after{content:var(--tw-content);position:absolute}#infixs-pingo-notify-app .iafw\\:after\\:top-0:after{content:var(--tw-content);top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:left-0:after{content:var(--tw-content);left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:w-0\\.5:after{content:var(--tw-content);width:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:after\\:content-\\[\\\\\\'\\\\\\'\\]:after{--tw-content:\\'\\';content:var(--tw-content)}#infixs-pingo-notify-app .iafw\\:first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:text-muted-foreground:hover{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:underline:hover{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:hover\\:opacity-100:hover{opacity:1}#infixs-pingo-notify-app .iafw\\:hover\\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}#infixs-pingo-notify-app .iafw\\:focus\\:z-10:focus{z-index:10}#infixs-pingo-notify-app .iafw\\:focus\\:bg-accent:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:z-10:focus-visible{z-index:10}#infixs-pingo-notify-app .iafw\\:focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[1px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#infixs-pingo-notify-app .iafw\\:disabled\\:pointer-events-none:disabled{pointer-events:none}#infixs-pingo-notify-app .iafw\\:disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:disabled\\:opacity-50:disabled{opacity:.5}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:border-ring:has(:focus-visible){border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-0:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-1:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--iafw-spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--iafw-spacing)*4)1fr}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:gap-x-3:has(>svg){column-gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-1\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:pl-2:has(>svg){padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:aria-\\[invalid\\=true\\]\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[error\\=true\\]\\:text-destructive-foreground[data-error=true]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:bg-accent[data-highlighted]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:translate-x-\\[calc\\(100\\%-2px\\)\\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:bg-accent[data-state=on]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent[data-state=open],#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:hover\\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:focus\\:bg-accent[data-state=open]:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--iafw-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:var(--input)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:fade-in[data-state=visible]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:first\\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (min-width:40rem){#infixs-pingo-notify-app .iafw\\:sm\\:mt-0{margin-top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-\\[425px\\]{max-width:425px}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:sm\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:sm\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:sm\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:sm\\:text-left{text-align:left}}@media (min-width:48rem){#infixs-pingo-notify-app .iafw\\:md\\:block{display:block}#infixs-pingo-notify-app .iafw\\:md\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:md\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:md\\:w-\\[var\\(--reka-navigation-menu-viewport-width\\)\\]{width:var(--reka-navigation-menu-viewport-width)}#infixs-pingo-notify-app .iafw\\:md\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:md\\:p-12{padding:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:md\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:md\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}}@media (min-width:64rem){#infixs-pingo-notify-app .iafw\\:lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){#infixs-pingo-notify-app .iafw\\:xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#infixs-pingo-notify-app .iafw\\:dark\\:border-input:is(.dark *){border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:text-white:is(.dark *){color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring)40%,transparent)}}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=checked\\]\\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:text-sm p{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--iafw-leading-relaxed);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-4 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-6 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app :is(.iafw\\:data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\]\\:shadow-none>*{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:first-child\\]\\:rounded-r-none>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:last-child\\]\\:rounded-l-none>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:first-child\\)\\:not\\(\\:last-child\\)\\]\\:rounded-none>:not(:first-child):not(:last-child){border-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:last-child\\)\\]\\:border-r-0>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:only-child\\]\\:rounded-md>:only-child{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:p-2>.tiptap{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:outline-0>.tiptap{outline-style:var(--tw-outline-style);outline-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline>a{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline-offset-4>a{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\:hover\\]\\:text-primary>a:hover{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:flex>div{display:flex}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:min-h-60>div{min-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:cursor-pointer>div{cursor:pointer}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:items-center>div{align-items:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:justify-center>div{justify-content:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:rounded-md>div{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:p-2>div{padding:calc(var(--iafw-spacing)*2)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:pointer-events-none>svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-3>svg{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-4>svg{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--iafw-spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-destructive>svg{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:color-mix(in oklab,var(--success)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.241% .00356 17.33);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(71.27% .1747 151.74);--primary-foreground:oklch(98.2% .018 155.826);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--warning:oklab(84% -.1 .17);--info:oklab(61% .1 -.23);--success:oklch(76% .14 147.2);--success-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(72.3% .219 149.579);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(72.3% .219 149.579);--sidebar-primary-foreground:oklch(98.2% .018 155.826);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(72.3% .219 149.579);--background-start-gradient:oklch(71.288% .15184 300.324);--background-end-gradient:oklch(86.065% .07667 305.375);--destructive-background-start-gradient:oklch(57.7% .245 27.325);--destructive-background-end-gradient:oklch(85.46% .07894 18.76)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(69.6% .17 162.48);--primary-foreground:oklch(39.3% .095 152.535);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--success:oklch(55.7% .169 134.718);--success-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(52.7% .154 150.069);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(69.6% .17 162.48);--sidebar-primary-foreground:oklch(39.3% .095 152.535);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(52.7% .154 150.069)}#infixs-pingo-notify-app *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app{background-color:var(--background);color:var(--foreground)}body div#wpcontent{padding:0}#wpbody,#wpwrap{background-color:#fff}#infixs-pingo-notify-app input[type=text]:focus:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}#infixs-pingo-notify-app .iafw-slide-left-enter-active,#infixs-pingo-notify-app .iafw-slide-left-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-enter-from{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-slide-left-leave-to{opacity:0;transform:translate(-30px)}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-active,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-from,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-to{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-fade-enter-active,#infixs-pingo-notify-app .iafw-fade-leave-active{transition:opacity .2s ease}#infixs-pingo-notify-app .iafw-fade-enter-from,#infixs-pingo-notify-app .iafw-fade-leave-to{opacity:0}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}#infixs-pingo-notify-app [data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}#infixs-pingo-notify-app [data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}#infixs-pingo-notify-app [data-sonner-toast]>*{transition:opacity .4s}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=right]{right:0}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=left]{left:0}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}#infixs-pingo-notify-app [data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=bottom],#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}#infixs-pingo-notify-app [data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){#infixs-pingo-notify-app [data-sonner-toast],#infixs-pingo-notify-app [data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@keyframes onAutoFillStart{}.input-autofill:is(:-webkit-autofill,:autofill){animation-name:onAutoFillStart;animation-duration:.01s}.dark .input-autofill:-webkit-autofill,.dark .input-autofill:-webkit-autofill:hover,.dark .input-autofill:-webkit-autofill:focus,.dark .input-autofill:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--color-background);caret-color:#fff}p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.code-placeholder-decoration{background-color:var(--secondary);color:var(--secondary-foreground);opacity:.7;font-family:monospace;border-radius:4px;padding:0;position:relative;z-index:1}
    2 /*$vite$:1*/`,document.head.appendChild(xy);/**
     1(function(){"use strict";var Ey=document.createElement("style");Ey.textContent=`/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}#infixs-pingo-notify-app *,#infixs-pingo-notify-app :after,#infixs-pingo-notify-app :before,#infixs-pingo-notify-app ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#infixs-pingo-notify-app,#infixs-pingo-notify-app :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#infixs-pingo-notify-app hr{height:0;color:inherit;border-top-width:1px}#infixs-pingo-notify-app abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#infixs-pingo-notify-app h1,#infixs-pingo-notify-app h2,#infixs-pingo-notify-app h3,#infixs-pingo-notify-app h4,#infixs-pingo-notify-app h5,#infixs-pingo-notify-app h6{font-size:inherit;font-weight:inherit}#infixs-pingo-notify-app a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#infixs-pingo-notify-app b,#infixs-pingo-notify-app strong{font-weight:bolder}#infixs-pingo-notify-app code,#infixs-pingo-notify-app kbd,#infixs-pingo-notify-app samp,#infixs-pingo-notify-app pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}#infixs-pingo-notify-app small{font-size:80%}#infixs-pingo-notify-app sub,#infixs-pingo-notify-app sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#infixs-pingo-notify-app sub{bottom:-.25em}#infixs-pingo-notify-app sup{top:-.5em}#infixs-pingo-notify-app table{text-indent:0;border-color:inherit;border-collapse:collapse}#infixs-pingo-notify-app :-moz-focusring{outline:auto}#infixs-pingo-notify-app progress{vertical-align:baseline}#infixs-pingo-notify-app summary{display:list-item}#infixs-pingo-notify-app ol,#infixs-pingo-notify-app ul,#infixs-pingo-notify-app menu{list-style:none}#infixs-pingo-notify-app img,#infixs-pingo-notify-app svg,#infixs-pingo-notify-app video,#infixs-pingo-notify-app canvas,#infixs-pingo-notify-app audio,#infixs-pingo-notify-app iframe,#infixs-pingo-notify-app embed,#infixs-pingo-notify-app object{vertical-align:middle;display:block}#infixs-pingo-notify-app img,#infixs-pingo-notify-app video{max-width:100%;height:auto}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input,#infixs-pingo-notify-app select,#infixs-pingo-notify-app optgroup,#infixs-pingo-notify-app textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#infixs-pingo-notify-app select[multiple] optgroup,#infixs-pingo-notify-app select[size] optgroup{font-weight:bolder}#infixs-pingo-notify-app select[multiple] optgroup option,#infixs-pingo-notify-app select[size] optgroup option{padding-inline-start:20px}#infixs-pingo-notify-app ::file-selector-button{margin-inline-end:4px}#infixs-pingo-notify-app ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#infixs-pingo-notify-app ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}#infixs-pingo-notify-app textarea{resize:vertical}#infixs-pingo-notify-app ::-webkit-search-decoration{-webkit-appearance:none}#infixs-pingo-notify-app ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#infixs-pingo-notify-app ::-webkit-datetime-edit{display:inline-flex}#infixs-pingo-notify-app ::-webkit-datetime-edit-fields-wrapper{padding:0}#infixs-pingo-notify-app ::-webkit-datetime-edit{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-year-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-month-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-day-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-hour-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-minute-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-second-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-millisecond-field{padding-block:0}#infixs-pingo-notify-app ::-webkit-datetime-edit-meridiem-field{padding-block:0}#infixs-pingo-notify-app :-moz-ui-invalid{box-shadow:none}#infixs-pingo-notify-app button,#infixs-pingo-notify-app input[type=button],#infixs-pingo-notify-app input[type=reset],#infixs-pingo-notify-app input[type=submit]{appearance:button}#infixs-pingo-notify-app ::file-selector-button{appearance:button}#infixs-pingo-notify-app ::-webkit-inner-spin-button{height:auto}#infixs-pingo-notify-app ::-webkit-outer-spin-button{height:auto}#infixs-pingo-notify-app [hidden]:not([hidden=until-found]){display:none!important}:root,:host{--iafw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--iafw-color-emerald-500:oklch(69.6% .17 162.48);--iafw-color-emerald-700:oklch(50.8% .118 165.612);--iafw-color-slate-500:oklch(55.4% .046 257.417);--iafw-color-slate-600:oklch(44.6% .043 257.281);--iafw-color-gray-700:oklch(37.3% .034 259.733);--iafw-color-black:#000;--iafw-color-white:#fff;--iafw-spacing:.25rem;--iafw-container-sm:24rem;--iafw-container-lg:32rem;--iafw-container-2xl:42rem;--iafw-text-xs:.75rem;--iafw-text-xs--line-height:calc(1/.75);--iafw-text-sm:.875rem;--iafw-text-sm--line-height:calc(1.25/.875);--iafw-text-base:1rem;--iafw-text-base--line-height: 1.5 ;--iafw-text-lg:1.125rem;--iafw-text-lg--line-height:calc(1.75/1.125);--iafw-text-xl:1.25rem;--iafw-text-xl--line-height:calc(1.75/1.25);--iafw-text-2xl:1.5rem;--iafw-text-2xl--line-height:calc(2/1.5);--iafw-text-3xl:1.875rem;--iafw-text-3xl--line-height: 1.2 ;--iafw-text-4xl:2.25rem;--iafw-text-4xl--line-height:calc(2.5/2.25);--iafw-font-weight-normal:400;--iafw-font-weight-medium:500;--iafw-font-weight-semibold:600;--iafw-font-weight-bold:700;--iafw-tracking-tight:-.025em;--iafw-tracking-widest:.1em;--iafw-leading-tight:1.25;--iafw-leading-relaxed:1.625;--iafw-radius-xs:.125rem;--iafw-radius-2xl:1rem;--iafw-animate-spin:spin 1s linear infinite;--iafw-animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--iafw-blur-lg:16px;--iafw-blur-3xl:64px;--iafw-default-transition-duration:.15s;--iafw-default-transition-timing-function:cubic-bezier(.4,0,.2,1)}#infixs-pingo-notify-app .iafw\\:\\@container\\/card-header{container:card-header/inline-size}#infixs-pingo-notify-app .iafw\\:pointer-events-none{pointer-events:none}#infixs-pingo-notify-app .iafw\\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#infixs-pingo-notify-app .iafw\\:absolute{position:absolute}#infixs-pingo-notify-app .iafw\\:fixed{position:fixed}#infixs-pingo-notify-app .iafw\\:relative{position:relative}#infixs-pingo-notify-app .iafw\\:sticky{position:sticky}#infixs-pingo-notify-app .iafw\\:inset-0{inset:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-0{top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:top-1\\/2{top:50%}#infixs-pingo-notify-app .iafw\\:top-1\\/4{top:25%}#infixs-pingo-notify-app .iafw\\:top-4{top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:top-32{top:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:top-\\[1px\\]{top:1px}#infixs-pingo-notify-app .iafw\\:top-\\[50\\%\\]{top:50%}#infixs-pingo-notify-app .iafw\\:top-\\[60\\%\\]{top:60%}#infixs-pingo-notify-app .iafw\\:top-full{top:100%}#infixs-pingo-notify-app .iafw\\:right-0{right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:right-2{right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:right-4{right:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:right-32{right:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:bottom-32{bottom:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-0{left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:left-2{left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:left-3{left:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:left-32{left:calc(var(--iafw-spacing)*32)}#infixs-pingo-notify-app .iafw\\:left-\\[50\\%\\]{left:50%}#infixs-pingo-notify-app .iafw\\:isolate{isolation:isolate}#infixs-pingo-notify-app .iafw\\:z-10{z-index:10}#infixs-pingo-notify-app .iafw\\:z-20{z-index:20}#infixs-pingo-notify-app .iafw\\:z-50{z-index:50}#infixs-pingo-notify-app .iafw\\:z-\\[1\\]{z-index:1}#infixs-pingo-notify-app .iafw\\:col-start-2{grid-column-start:2}#infixs-pingo-notify-app .iafw\\:row-span-2{grid-row:span 2/span 2}#infixs-pingo-notify-app .iafw\\:row-start-1{grid-row-start:1}#infixs-pingo-notify-app .iafw\\:float-right{float:right}#infixs-pingo-notify-app .iafw\\:-mx-1{margin-inline:calc(var(--iafw-spacing)*-1)}#infixs-pingo-notify-app .iafw\\:mx-2{margin-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mx-auto{margin-inline:auto}#infixs-pingo-notify-app .iafw\\:my-1{margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:my-5{margin-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:my-6{margin-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:my-8{margin-block:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:mt-1{margin-top:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:mt-1\\.5{margin-top:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:mt-2{margin-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mt-3{margin-top:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mt-4{margin-top:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mt-6{margin-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:mr-0{margin-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:mr-2{margin-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mr-3{margin-right:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:mb-2{margin-bottom:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:mb-4{margin-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:mb-6{margin-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:ml-1{margin-left:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:ml-2{margin-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:ml-auto{margin-left:auto}#infixs-pingo-notify-app .iafw\\:line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app .iafw\\:block{display:block}#infixs-pingo-notify-app .iafw\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:grid{display:grid}#infixs-pingo-notify-app .iafw\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:inline-block{display:inline-block}#infixs-pingo-notify-app .iafw\\:inline-flex{display:inline-flex}#infixs-pingo-notify-app .iafw\\:aspect-square{aspect-ratio:1}#infixs-pingo-notify-app .iafw\\:size-2{width:calc(var(--iafw-spacing)*2);height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:size-2\\.5{width:calc(var(--iafw-spacing)*2.5);height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:size-3{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:size-3\\.5{width:calc(var(--iafw-spacing)*3.5);height:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:size-4{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:size-5{width:calc(var(--iafw-spacing)*5);height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:size-6{width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:size-7{width:calc(var(--iafw-spacing)*7);height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:size-8{width:calc(var(--iafw-spacing)*8);height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:size-9{width:calc(var(--iafw-spacing)*9);height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:size-10{width:calc(var(--iafw-spacing)*10);height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:size-12{width:calc(var(--iafw-spacing)*12);height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:size-16{width:calc(var(--iafw-spacing)*16);height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:size-20{width:calc(var(--iafw-spacing)*20);height:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:size-72{width:calc(var(--iafw-spacing)*72);height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:size-full{width:100%;height:100%}#infixs-pingo-notify-app .iafw\\:h-1\\.5{height:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:h-2{height:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:h-2\\.5{height:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:h-4{height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:h-5{height:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:h-6{height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:h-7{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:h-8{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:h-9{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:h-10{height:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:h-12{height:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:h-14{height:calc(var(--iafw-spacing)*14)}#infixs-pingo-notify-app .iafw\\:h-16{height:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:h-24{height:calc(var(--iafw-spacing)*24)}#infixs-pingo-notify-app .iafw\\:h-44{height:calc(var(--iafw-spacing)*44)}#infixs-pingo-notify-app .iafw\\:h-52{height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:h-60{height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:h-72{height:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:h-\\[1\\.15rem\\]{height:1.15rem}#infixs-pingo-notify-app .iafw\\:h-\\[32px\\]{height:32px}#infixs-pingo-notify-app .iafw\\:h-\\[200px\\]{height:200px}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-navigation-menu-viewport-height\\)\\]{height:var(--reka-navigation-menu-viewport-height)}#infixs-pingo-notify-app .iafw\\:h-\\[var\\(--reka-select-trigger-height\\)\\]{height:var(--reka-select-trigger-height)}#infixs-pingo-notify-app .iafw\\:h-full{height:100%}#infixs-pingo-notify-app .iafw\\:h-px{height:1px}#infixs-pingo-notify-app .iafw\\:h-screen{height:100vh}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-dropdown-menu-content-available-height\\){max-height:var(--reka-dropdown-menu-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-\\(--reka-select-content-available-height\\){max-height:var(--reka-select-content-available-height)}#infixs-pingo-notify-app .iafw\\:max-h-60{max-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:max-h-\\[300px\\]{max-height:300px}#infixs-pingo-notify-app .iafw\\:min-h-4{min-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:min-h-52{min-height:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-0{width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:w-2{width:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:w-2\\.5{width:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:w-4{width:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:w-6{width:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:w-7{width:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:w-8{width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:w-9{width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:w-10{width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:w-12{width:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:w-16{width:calc(var(--iafw-spacing)*16)}#infixs-pingo-notify-app .iafw\\:w-20{width:calc(var(--iafw-spacing)*20)}#infixs-pingo-notify-app .iafw\\:w-52{width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:w-64{width:calc(var(--iafw-spacing)*64)}#infixs-pingo-notify-app .iafw\\:w-72{width:calc(var(--iafw-spacing)*72)}#infixs-pingo-notify-app .iafw\\:w-96{width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:w-\\[--reka-dropdown-menu-trigger-width\\]{width:--reka-dropdown-menu-trigger-width}#infixs-pingo-notify-app .iafw\\:w-\\[70px\\]{width:70px}#infixs-pingo-notify-app .iafw\\:w-\\[160px\\]{width:160px}#infixs-pingo-notify-app .iafw\\:w-auto{width:auto}#infixs-pingo-notify-app .iafw\\:w-fit{width:fit-content}#infixs-pingo-notify-app .iafw\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:w-max{width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-2xl{max-width:var(--iafw-container-2xl)}#infixs-pingo-notify-app .iafw\\:max-w-52{max-width:calc(var(--iafw-spacing)*52)}#infixs-pingo-notify-app .iafw\\:max-w-96{max-width:calc(var(--iafw-spacing)*96)}#infixs-pingo-notify-app .iafw\\:max-w-\\[90\\%\\]{max-width:90%}#infixs-pingo-notify-app .iafw\\:max-w-\\[calc\\(100\\%-2rem\\)\\]{max-width:calc(100% - 2rem)}#infixs-pingo-notify-app .iafw\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:max-w-max{max-width:max-content}#infixs-pingo-notify-app .iafw\\:max-w-sm{max-width:var(--iafw-container-sm)}#infixs-pingo-notify-app .iafw\\:min-w-0{min-width:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:min-w-8{min-width:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:min-w-9{min-width:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:min-w-10{min-width:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:min-w-56{min-width:calc(var(--iafw-spacing)*56)}#infixs-pingo-notify-app .iafw\\:min-w-\\[8rem\\]{min-width:8rem}#infixs-pingo-notify-app .iafw\\:min-w-\\[var\\(--reka-select-trigger-width\\)\\]{min-width:var(--reka-select-trigger-width)}#infixs-pingo-notify-app .iafw\\:flex-1{flex:1}#infixs-pingo-notify-app .iafw\\:flex-1\\/2{flex:50%}#infixs-pingo-notify-app .iafw\\:shrink-0{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:caption-bottom{caption-side:bottom}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-dropdown-menu-content-transform-origin\\){transform-origin:var(--reka-dropdown-menu-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:origin-\\(--reka-popover-content-transform-origin\\){transform-origin:var(--reka-popover-content-transform-origin)}#infixs-pingo-notify-app .iafw\\:translate-x-\\[-50\\%\\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:-translate-y-1\\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[-50\\%\\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:translate-y-\\[calc\\(-50\\%_-_2px\\)\\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:rotate-45{rotate:45deg}#infixs-pingo-notify-app .iafw\\:animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:animate-pulse{animation:var(--iafw-animate-pulse)}#infixs-pingo-notify-app .iafw\\:animate-spin{animation:var(--iafw-animate-spin)}#infixs-pingo-notify-app .iafw\\:cursor-default{cursor:default}#infixs-pingo-notify-app .iafw\\:cursor-pointer{cursor:pointer}#infixs-pingo-notify-app .iafw\\:touch-none{touch-action:none}#infixs-pingo-notify-app .iafw\\:scroll-my-1{scroll-margin-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:scroll-py-1{scroll-padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:list-none{list-style-type:none}#infixs-pingo-notify-app .iafw\\:auto-rows-min{grid-auto-rows:min-content}#infixs-pingo-notify-app .iafw\\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:grid-cols-\\[0_1fr\\]{grid-template-columns:0 1fr}#infixs-pingo-notify-app .iafw\\:grid-rows-\\[auto_auto\\]{grid-template-rows:auto auto}#infixs-pingo-notify-app .iafw\\:flex-col{flex-direction:column}#infixs-pingo-notify-app .iafw\\:flex-col-reverse{flex-direction:column-reverse}#infixs-pingo-notify-app .iafw\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:flex-wrap{flex-wrap:wrap}#infixs-pingo-notify-app .iafw\\:place-items-center{place-items:center}#infixs-pingo-notify-app .iafw\\:items-center{align-items:center}#infixs-pingo-notify-app .iafw\\:items-end{align-items:flex-end}#infixs-pingo-notify-app .iafw\\:items-start{align-items:flex-start}#infixs-pingo-notify-app .iafw\\:justify-between{justify-content:space-between}#infixs-pingo-notify-app .iafw\\:justify-center{justify-content:center}#infixs-pingo-notify-app .iafw\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:justify-start{justify-content:flex-start}#infixs-pingo-notify-app .iafw\\:justify-items-start{justify-items:start}#infixs-pingo-notify-app .iafw\\:gap-1{gap:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:gap-1\\.5{gap:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:gap-2{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:gap-3{gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:gap-4{gap:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:gap-5{gap:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:gap-6{gap:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:gap-\\[3px\\]{gap:3px}#infixs-pingo-notify-app :where(.iafw\\:space-y-1\\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--iafw-spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--iafw-spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app :where(.iafw\\:space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--iafw-spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--iafw-spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}#infixs-pingo-notify-app .iafw\\:gap-y-0\\.5{row-gap:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:self-start{align-self:flex-start}#infixs-pingo-notify-app .iafw\\:justify-self-end{justify-self:flex-end}#infixs-pingo-notify-app .iafw\\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-auto{overflow:auto}#infixs-pingo-notify-app .iafw\\:overflow-hidden{overflow:hidden}#infixs-pingo-notify-app .iafw\\:overflow-x-hidden{overflow-x:hidden}#infixs-pingo-notify-app .iafw\\:overflow-y-auto{overflow-y:auto}#infixs-pingo-notify-app .iafw\\:scroll-smooth{scroll-behavior:smooth}#infixs-pingo-notify-app .iafw\\:rounded-2xl{border-radius:var(--iafw-radius-2xl)}#infixs-pingo-notify-app .iafw\\:rounded-\\[2px\\]{border-radius:2px}#infixs-pingo-notify-app .iafw\\:rounded-\\[4px\\]{border-radius:4px}#infixs-pingo-notify-app .iafw\\:rounded-\\[inherit\\]{border-radius:inherit}#infixs-pingo-notify-app .iafw\\:rounded-full{border-radius:3.40282e38px}#infixs-pingo-notify-app .iafw\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:rounded-md{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:rounded-none{border-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-sm{border-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xl{border-radius:calc(var(--radius) + 4px)}#infixs-pingo-notify-app .iafw\\:rounded-xs{border-radius:var(--iafw-radius-xs)}#infixs-pingo-notify-app .iafw\\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}#infixs-pingo-notify-app .iafw\\:border{border-style:var(--tw-border-style);border-width:1px}#infixs-pingo-notify-app .iafw\\:border-0{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:border-2{border-style:var(--tw-border-style);border-width:2px}#infixs-pingo-notify-app .iafw\\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}#infixs-pingo-notify-app .iafw\\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}#infixs-pingo-notify-app .iafw\\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}#infixs-pingo-notify-app .iafw\\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:border-b,#infixs-pingo-notify-app .iafw\\:border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}#infixs-pingo-notify-app .iafw\\:border-dashed{--tw-border-style:dashed;border-style:dashed}#infixs-pingo-notify-app .iafw\\:border-none{--tw-border-style:none;border-style:none}#infixs-pingo-notify-app .iafw\\:border-\\[\\#95AC9F\\]{border-color:#95ac9f}#infixs-pingo-notify-app .iafw\\:border-border{border-color:var(--border)}#infixs-pingo-notify-app .iafw\\:border-destructive{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:border-emerald-500\\/30{border-color:color-mix(in oklab,var(--iafw-color-emerald-500)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:border-input{border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:border-transparent{border-color:#0000}#infixs-pingo-notify-app .iafw\\:border-t-transparent{border-top-color:#0000}#infixs-pingo-notify-app .iafw\\:border-l-transparent{border-left-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#1d2327\\]{background-color:#1d2327}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#D6F3CF\\]{background-color:#d6f3cf}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#F5f1eb\\]{background-color:#f5f1eb}#infixs-pingo-notify-app .iafw\\:bg-\\[\\#d9fdd3\\]{background-color:#d9fdd3}#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-accent\\/50{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background,#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/40{background-color:color-mix(in oklab,var(--background)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/60{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-background\\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-black\\/80{background-color:color-mix(in oklab,var(--iafw-color-black)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-border{background-color:var(--border)}#infixs-pingo-notify-app .iafw\\:bg-card{background-color:var(--card)}#infixs-pingo-notify-app .iafw\\:bg-destructive{background-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:var(--iafw-color-emerald-500)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-emerald-500\\/10{background-color:color-mix(in oklab,var(--iafw-color-emerald-500)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-info{background-color:var(--info)}#infixs-pingo-notify-app .iafw\\:bg-muted,#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-muted\\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-popover{background-color:var(--popover)}#infixs-pingo-notify-app .iafw\\:bg-primary{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:bg-primary-foreground{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-primary\\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-secondary,#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:bg-secondary\\/10{background-color:color-mix(in oklab,var(--secondary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:bg-success{background-color:var(--success)}#infixs-pingo-notify-app .iafw\\:bg-transparent{background-color:#0000}#infixs-pingo-notify-app .iafw\\:bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-from:color-mix(in oklab,var(--primary)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-from:color-mix(in oklab,var(--primary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:from-primary\\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-to:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:to-primary\\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}#infixs-pingo-notify-app .iafw\\:bg-repeat{background-repeat:repeat}#infixs-pingo-notify-app .iafw\\:fill-current{fill:currentColor}#infixs-pingo-notify-app .iafw\\:fill-primary{fill:var(--primary)}#infixs-pingo-notify-app .iafw\\:p-0{padding:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:p-0\\.5{padding:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:p-1{padding:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:p-2{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:p-3{padding:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:p-4{padding:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:p-5{padding:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:p-6{padding:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:p-\\[3px\\]{padding:3px}#infixs-pingo-notify-app .iafw\\:p-px{padding:1px}#infixs-pingo-notify-app .iafw\\:px-0{padding-inline:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:px-1{padding-inline:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:px-1\\.5{padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:px-2{padding-inline:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:px-2\\.5{padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:px-3{padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:px-4{padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:px-5{padding-inline:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:px-6{padding-inline:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-0\\.5{padding-block:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:py-1{padding-block:calc(var(--iafw-spacing)*1)}#infixs-pingo-notify-app .iafw\\:py-1\\.5{padding-block:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:py-2{padding-block:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:py-3{padding-block:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:py-4{padding-block:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:py-5{padding-block:calc(var(--iafw-spacing)*5)}#infixs-pingo-notify-app .iafw\\:py-6{padding-block:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:py-10{padding-block:calc(var(--iafw-spacing)*10)}#infixs-pingo-notify-app .iafw\\:pt-2{padding-top:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pt-3\\.5{padding-top:calc(var(--iafw-spacing)*3.5)}#infixs-pingo-notify-app .iafw\\:pr-2{padding-right:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pr-8{padding-right:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:pb-4{padding-bottom:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:pl-2{padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:pl-8{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:text-center{text-align:center}#infixs-pingo-notify-app .iafw\\:text-left{text-align:left}#infixs-pingo-notify-app .iafw\\:align-middle{vertical-align:middle}#infixs-pingo-notify-app .iafw\\:font-mono{font-family:var(--iafw-font-mono)}#infixs-pingo-notify-app .iafw\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-3xl{font-size:var(--iafw-text-3xl);line-height:var(--tw-leading,var(--iafw-text-3xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-4xl{font-size:var(--iafw-text-4xl);line-height:var(--tw-leading,var(--iafw-text-4xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-base{font-size:var(--iafw-text-base);line-height:var(--tw-leading,var(--iafw-text-base--line-height))}#infixs-pingo-notify-app .iafw\\:text-lg{font-size:var(--iafw-text-lg);line-height:var(--tw-leading,var(--iafw-text-lg--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:text-sm\\/relaxed{font-size:var(--iafw-text-sm);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:text-xl{font-size:var(--iafw-text-xl);line-height:var(--tw-leading,var(--iafw-text-xl--line-height))}#infixs-pingo-notify-app .iafw\\:text-xs{font-size:var(--iafw-text-xs);line-height:var(--tw-leading,var(--iafw-text-xs--line-height))}#infixs-pingo-notify-app .iafw\\:leading-4{--tw-leading:calc(var(--iafw-spacing)*4);line-height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:leading-none{--tw-leading:1;line-height:1}#infixs-pingo-notify-app .iafw\\:leading-tight{--tw-leading:var(--iafw-leading-tight);line-height:var(--iafw-leading-tight)}#infixs-pingo-notify-app .iafw\\:font-bold{--tw-font-weight:var(--iafw-font-weight-bold);font-weight:var(--iafw-font-weight-bold)}#infixs-pingo-notify-app .iafw\\:font-medium{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:font-normal{--tw-font-weight:var(--iafw-font-weight-normal);font-weight:var(--iafw-font-weight-normal)}#infixs-pingo-notify-app .iafw\\:font-semibold{--tw-font-weight:var(--iafw-font-weight-semibold);font-weight:var(--iafw-font-weight-semibold)}#infixs-pingo-notify-app .iafw\\:tracking-tight{--tw-tracking:var(--iafw-tracking-tight);letter-spacing:var(--iafw-tracking-tight)}#infixs-pingo-notify-app .iafw\\:tracking-widest{--tw-tracking:var(--iafw-tracking-widest);letter-spacing:var(--iafw-tracking-widest)}#infixs-pingo-notify-app .iafw\\:text-balance{text-wrap:balance}#infixs-pingo-notify-app .iafw\\:break-words{overflow-wrap:break-word}#infixs-pingo-notify-app .iafw\\:whitespace-normal{white-space:normal}#infixs-pingo-notify-app .iafw\\:whitespace-nowrap{white-space:nowrap}#infixs-pingo-notify-app .iafw\\:whitespace-pre-wrap{white-space:pre-wrap}#infixs-pingo-notify-app .iafw\\:text-\\[\\#95AC9F\\]{color:#95ac9f}#infixs-pingo-notify-app .iafw\\:text-\\[\\#757778\\]{color:#757778}#infixs-pingo-notify-app .iafw\\:text-accent-foreground{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/60{color:color-mix(in oklab,var(--iafw-color-black)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:var(--iafw-color-black)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-black\\/90{color:color-mix(in oklab,var(--iafw-color-black)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-card-foreground{color:var(--card-foreground)}#infixs-pingo-notify-app .iafw\\:text-current{color:currentColor}#infixs-pingo-notify-app .iafw\\:text-destructive{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:text-destructive-foreground{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:text-emerald-700{color:var(--iafw-color-emerald-700)}#infixs-pingo-notify-app .iafw\\:text-foreground,#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-foreground\\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-gray-700{color:var(--iafw-color-gray-700)}#infixs-pingo-notify-app .iafw\\:text-muted-foreground,#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/20{color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/40{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:text-muted-foreground\\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}#infixs-pingo-notify-app .iafw\\:text-popover-foreground{color:var(--popover-foreground)}#infixs-pingo-notify-app .iafw\\:text-primary{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:text-primary-foreground{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:text-secondary{color:var(--secondary)}#infixs-pingo-notify-app .iafw\\:text-secondary-foreground{color:var(--secondary-foreground)}#infixs-pingo-notify-app .iafw\\:text-slate-500{color:var(--iafw-color-slate-500)}#infixs-pingo-notify-app .iafw\\:text-slate-600{color:var(--iafw-color-slate-600)}#infixs-pingo-notify-app .iafw\\:text-success-foreground{color:var(--success-foreground)}#infixs-pingo-notify-app .iafw\\:text-warning{color:var(--warning)}#infixs-pingo-notify-app .iafw\\:text-white{color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:underline{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:decoration-dotted{text-decoration-style:dotted}#infixs-pingo-notify-app .iafw\\:underline-offset-2{text-underline-offset:2px}#infixs-pingo-notify-app .iafw\\:underline-offset-4{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:opacity-0{opacity:0}#infixs-pingo-notify-app .iafw\\:opacity-10{opacity:.1}#infixs-pingo-notify-app .iafw\\:opacity-50{opacity:.5}#infixs-pingo-notify-app .iafw\\:opacity-70{opacity:.7}#infixs-pingo-notify-app .iafw\\:opacity-100{opacity:1}#infixs-pingo-notify-app .iafw\\:shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:ring-ring\\/10{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:ring-offset-background{--tw-ring-offset-color:var(--background)}#infixs-pingo-notify-app .iafw\\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:outline-ring\\/50{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:blur-3xl{--tw-blur:blur(var(--iafw-blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-\\[1px\\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:backdrop-blur-lg{--tw-backdrop-blur:blur(var(--iafw-blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}#infixs-pingo-notify-app .iafw\\:transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-\\[color\\,box-shadow\\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--iafw-default-transition-timing-function));transition-duration:var(--tw-duration,var(--iafw-default-transition-duration))}#infixs-pingo-notify-app .iafw\\:transition-none{transition-property:none}#infixs-pingo-notify-app .iafw\\:duration-200{--tw-duration:.2s;transition-duration:.2s}#infixs-pingo-notify-app .iafw\\:duration-300{--tw-duration:.3s;transition-duration:.3s}#infixs-pingo-notify-app .iafw\\:fade-in-0{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:outline-none{--tw-outline-style:none;outline-style:none}#infixs-pingo-notify-app .iafw\\:select-none{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app .iafw\\:zoom-in-95{--tw-enter-scale:.95}#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--destructive-background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--destructive-background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:destructive-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--destructive-background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--destructive-background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,var(--background-start-gradient),transparent),radial-gradient(35% 55% at 90% 90%,var(--background-end-gradient),transparent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:primary-gradient{background:radial-gradient(40% 60% at 10% 10%,color-mix(in oklab,var(--background-start-gradient)0%,transparent),transparent),radial-gradient(35% 55% at 90% 90%,color-mix(in oklab,var(--background-end-gradient)15%,transparent),transparent)}}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:pointer-events-none:is(:where(.iafw\\:group)[data-disabled=true] *){pointer-events:none}#infixs-pingo-notify-app .iafw\\:group-data-\\[disabled\\=true\\]\\:opacity-50:is(:where(.iafw\\:group)[data-disabled=true] *){opacity:.5}#infixs-pingo-notify-app .iafw\\:group-data-\\[state\\=open\\]\\:rotate-180:is(:where(.iafw\\:group)[data-state=open] *){rotate:180deg}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:cursor-not-allowed:is(:where(.iafw\\:peer):disabled~*){cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:peer-disabled\\:opacity-50:is(:where(.iafw\\:peer):disabled~*){opacity:.5}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary ::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:bg-primary::selection{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground ::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:selection\\:text-primary-foreground::selection{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:file\\:inline-flex::file-selector-button{display:inline-flex}#infixs-pingo-notify-app .iafw\\:file\\:h-7::file-selector-button{height:calc(var(--iafw-spacing)*7)}#infixs-pingo-notify-app .iafw\\:file\\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:file\\:bg-transparent::file-selector-button{background-color:#0000}#infixs-pingo-notify-app .iafw\\:file\\:text-sm::file-selector-button{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:file\\:font-medium::file-selector-button{--tw-font-weight:var(--iafw-font-weight-medium);font-weight:var(--iafw-font-weight-medium)}#infixs-pingo-notify-app .iafw\\:file\\:text-foreground::file-selector-button{color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground::placeholder,#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:placeholder\\:text-muted-foreground\\/40::placeholder{color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:after\\:absolute:after{content:var(--tw-content);position:absolute}#infixs-pingo-notify-app .iafw\\:after\\:top-0:after{content:var(--tw-content);top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:bottom-0:after{content:var(--tw-content);bottom:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:left-0:after{content:var(--tw-content);left:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:after\\:w-0\\.5:after{content:var(--tw-content);width:calc(var(--iafw-spacing)*.5)}#infixs-pingo-notify-app .iafw\\:after\\:content-\\[\\\\\\'\\\\\\'\\]:after{--tw-content:\\'\\';content:var(--tw-content)}#infixs-pingo-notify-app .iafw\\:first\\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:last\\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-muted\\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary:hover,#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:hover\\:bg-secondary\\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:text-muted-foreground:hover{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:hover\\:underline:hover{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:hover\\:opacity-100:hover{opacity:1}#infixs-pingo-notify-app .iafw\\:hover\\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}#infixs-pingo-notify-app .iafw\\:focus\\:z-10:focus{z-index:10}#infixs-pingo-notify-app .iafw\\:focus\\:bg-accent:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:focus\\:text-accent-foreground:focus{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:focus\\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-ring:focus{--tw-ring-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){#infixs-pingo-notify-app .iafw\\:focus\\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:z-10:focus-visible{z-index:10}#infixs-pingo-notify-app .iafw\\:focus-visible\\:border-ring:focus-visible{border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[1px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-\\[3px\\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-destructive\\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:focus-visible\\:ring-ring\\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:focus-visible\\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}#infixs-pingo-notify-app .iafw\\:disabled\\:pointer-events-none:disabled{pointer-events:none}#infixs-pingo-notify-app .iafw\\:disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}#infixs-pingo-notify-app .iafw\\:disabled\\:opacity-50:disabled{opacity:.5}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:border-ring:has(:focus-visible){border-color:var(--ring)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-0:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-1:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:has-focus-visible\\:ring-ring\\/50:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\]:has([data-slot=card-action]){grid-template-columns:1fr auto}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:grid-cols-\\[calc\\(var\\(--iafw-spacing\\)\\*4\\)_1fr\\]:has(>svg){grid-template-columns:calc(var(--iafw-spacing)*4)1fr}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:gap-x-3:has(>svg){column-gap:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-1\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*1.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-2\\.5:has(>svg){padding-inline:calc(var(--iafw-spacing)*2.5)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-3:has(>svg){padding-inline:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:px-4:has(>svg){padding-inline:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:has-\\[\\>svg\\]\\:pl-2:has(>svg){padding-left:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:aria-invalid\\:ring-destructive\\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:aria-\\[invalid\\=true\\]\\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:pointer-events-none[data-disabled]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\]\\:opacity-50[data-disabled]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:pointer-events-none[data-disabled=true]{pointer-events:none}#infixs-pingo-notify-app .iafw\\:data-\\[disabled\\=true\\]\\:opacity-50[data-disabled=true]{opacity:.5}#infixs-pingo-notify-app .iafw\\:data-\\[error\\=true\\]\\:text-destructive-foreground[data-error=true]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:bg-accent[data-highlighted]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[highlighted\\]\\:text-accent-foreground[data-highlighted]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[inset\\]\\:pl-8[data-inset]{padding-left:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app .iafw\\:data-\\[placeholder\\]\\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=bottom\\]\\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=left\\]\\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--iafw-spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=right\\]\\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--iafw-spacing)*2*-1)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--iafw-spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[side\\=top\\]\\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=default\\]\\:h-9[data-size=default]{height:calc(var(--iafw-spacing)*9)}#infixs-pingo-notify-app .iafw\\:data-\\[size\\=sm\\]\\:h-8[data-size=sm]{height:calc(var(--iafw-spacing)*8)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=alert-description\\]\\:text-destructive\\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:flex>*)[data-slot=select-value]{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:items-center>*)[data-slot=select-value]{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:data-\\[slot\\=select-value\\]\\:gap-2>*)[data-slot=select-value]{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:translate-x-\\[calc\\(100\\%-2px\\)\\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:border-primary[data-state=checked]{border-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:bg-primary[data-state=checked]{background-color:var(--primary)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=checked\\]\\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=closed\\]\\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=hidden\\]\\:fade-out[data-state=hidden]{--tw-exit-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:bg-accent[data-state=on]{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=on\\]\\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent[data-state=open],#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-accent\\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:fade-in-0[data-state=open]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:hover\\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=open\\]\\:focus\\:bg-accent[data-state=open]:focus{background-color:var(--accent)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=selected\\]\\:bg-muted[data-state=selected]{background-color:var(--muted)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--iafw-spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=unchecked\\]\\:bg-input[data-state=unchecked]{background-color:var(--input)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}#infixs-pingo-notify-app .iafw\\:data-\\[state\\=visible\\]\\:fade-in[data-state=visible]{--tw-enter-opacity:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=destructive\\]\\:focus\\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:data-\\[variant\\=outline\\]\\:first\\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}@media (min-width:40rem){#infixs-pingo-notify-app .iafw\\:sm\\:mt-0{margin-top:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-\\[425px\\]{max-width:425px}#infixs-pingo-notify-app .iafw\\:sm\\:max-w-lg{max-width:var(--iafw-container-lg)}#infixs-pingo-notify-app .iafw\\:sm\\:flex-row{flex-direction:row}#infixs-pingo-notify-app .iafw\\:sm\\:justify-end{justify-content:flex-end}#infixs-pingo-notify-app .iafw\\:sm\\:rounded-lg{border-radius:var(--radius)}#infixs-pingo-notify-app .iafw\\:sm\\:text-left{text-align:left}}@media (min-width:48rem){#infixs-pingo-notify-app .iafw\\:md\\:block{display:block}#infixs-pingo-notify-app .iafw\\:md\\:flex{display:flex}#infixs-pingo-notify-app .iafw\\:md\\:hidden{display:none}#infixs-pingo-notify-app .iafw\\:md\\:w-\\[var\\(--reka-navigation-menu-viewport-width\\)\\]{width:var(--reka-navigation-menu-viewport-width)}#infixs-pingo-notify-app .iafw\\:md\\:w-full{width:100%}#infixs-pingo-notify-app .iafw\\:md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}#infixs-pingo-notify-app .iafw\\:md\\:p-12{padding:calc(var(--iafw-spacing)*12)}#infixs-pingo-notify-app .iafw\\:md\\:text-2xl{font-size:var(--iafw-text-2xl);line-height:var(--tw-leading,var(--iafw-text-2xl--line-height))}#infixs-pingo-notify-app .iafw\\:md\\:text-sm{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}}@media (min-width:64rem){#infixs-pingo-notify-app .iafw\\:lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){#infixs-pingo-notify-app .iafw\\:xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}#infixs-pingo-notify-app .iafw\\:dark\\:border-input:is(.dark *){border-color:var(--input)}#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-destructive\\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:bg-input\\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:text-white:is(.dark *){color:var(--iafw-color-white)}#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:ring-ring\\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:outline-ring\\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring)40%,transparent)}}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-accent\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:hover\\:bg-input\\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:focus-visible\\:ring-destructive\\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:aria-invalid\\:ring-destructive\\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=checked\\]\\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[state\\=unchecked\\]\\:bg-input\\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)40%,transparent)}}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:text-sm p{font-size:var(--iafw-text-sm);line-height:var(--tw-leading,var(--iafw-text-sm--line-height))}#infixs-pingo-notify-app .iafw\\:\\[\\&_p\\]\\:leading-relaxed p{--tw-leading:var(--iafw-leading-relaxed);line-height:var(--iafw-leading-relaxed)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:pointer-events-none svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\]\\:shrink-0 svg{flex-shrink:0}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 svg:not([class*=size-]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-4 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&_svg\\:not\\(\\[class\\*\\=\\\\\\'size-\\\\\\'\\]\\)\\]\\:size-6 svg:not([class*="'size-'"]){width:calc(var(--iafw-spacing)*6);height:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\]\\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}#infixs-pingo-notify-app .iafw\\:\\[\\&_tr\\:last-child\\]\\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\:has\\(\\[role\\=checkbox\\]\\)\\]\\:pr-0:has([role=checkbox]){padding-right:calc(var(--iafw-spacing)*0)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-b\\]\\:pb-6.border-b{padding-bottom:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app .iafw\\:\\[\\.border-t\\]\\:pt-6.border-t{padding-top:calc(var(--iafw-spacing)*6)}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:flex>*):is(span):last-child{display:flex}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:items-center>*):is(span):last-child{align-items:center}#infixs-pingo-notify-app :is(.iafw\\:\\*\\:\\[span\\]\\:last\\:gap-2>*):is(span):last-child{gap:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app :is(.iafw\\:data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\]\\:shadow-none>*{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:first-child\\]\\:rounded-r-none>:first-child{border-top-right-radius:0;border-bottom-right-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:last-child\\]\\:rounded-l-none>:last-child{border-top-left-radius:0;border-bottom-left-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:first-child\\)\\:not\\(\\:last-child\\)\\]\\:rounded-none>:not(:first-child):not(:last-child){border-radius:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:not\\(\\:last-child\\)\\]\\:border-r-0>:not(:last-child){border-right-style:var(--tw-border-style);border-right-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\*\\:only-child\\]\\:rounded-md>:only-child{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:p-2>.tiptap{padding:calc(var(--iafw-spacing)*2)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\.tiptap\\]\\:outline-0>.tiptap{outline-style:var(--tw-outline-style);outline-width:0}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>\\[role\\=checkbox\\]\\]\\:translate-y-\\[2px\\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline>a{text-decoration-line:underline}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\]\\:underline-offset-4>a{text-underline-offset:4px}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>a\\:hover\\]\\:text-primary>a:hover{color:var(--primary)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:flex>div{display:flex}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:min-h-60>div{min-height:calc(var(--iafw-spacing)*60)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:cursor-pointer>div{cursor:pointer}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:items-center>div{align-items:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:justify-center>div{justify-content:center}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:rounded-md>div{border-radius:calc(var(--radius) - 2px)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:p-2>div{padding:calc(var(--iafw-spacing)*2)}@media (hover:hover){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app .iafw\\:\\[\\&\\>div\\]\\:hover\\:bg-accent\\/70>div:hover{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:pointer-events-none>svg{pointer-events:none}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-3>svg{width:calc(var(--iafw-spacing)*3);height:calc(var(--iafw-spacing)*3)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:size-4>svg{width:calc(var(--iafw-spacing)*4);height:calc(var(--iafw-spacing)*4)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:translate-y-0\\.5>svg{--tw-translate-y:calc(var(--iafw-spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-current>svg{color:currentColor}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>svg\\]\\:text-destructive>svg{color:var(--destructive)}#infixs-pingo-notify-app .iafw\\:\\[\\&\\>tr\\]\\:last\\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-accent:hover{background-color:var(--accent)}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-destructive\\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-primary\\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-secondary\\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:bg-success\\/90:hover{background-color:color-mix(in oklab,var(--success)90%,transparent)}}#infixs-pingo-notify-app a.iafw\\:\\[a\\&\\]\\:hover\\:text-accent-foreground:hover{color:var(--accent-foreground)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:.65rem;--background:oklch(100% 0 0);--foreground:oklch(14.241% .00356 17.33);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(71.27% .1747 151.74);--primary-foreground:oklch(98.2% .018 155.826);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--warning:oklab(84% -.1 .17);--info:oklab(61% .1 -.23);--success:oklch(76% .14 147.2);--success-foreground:oklch(98.5% 0 0);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(72.3% .219 149.579);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(72.3% .219 149.579);--sidebar-primary-foreground:oklch(98.2% .018 155.826);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(72.3% .219 149.579);--background-start-gradient:oklch(71.288% .15184 300.324);--background-end-gradient:oklch(86.065% .07667 305.375);--destructive-background-start-gradient:oklch(57.7% .245 27.325);--destructive-background-end-gradient:oklch(85.46% .07894 18.76)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(69.6% .17 162.48);--primary-foreground:oklch(39.3% .095 152.535);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--success:oklch(55.7% .169 134.718);--success-foreground:oklch(98.5% 0 0);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(52.7% .154 150.069);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(69.6% .17 162.48);--sidebar-primary-foreground:oklch(39.3% .095 152.535);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(52.7% .154 150.069)}#infixs-pingo-notify-app *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){#infixs-pingo-notify-app *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}#infixs-pingo-notify-app{background-color:var(--background);color:var(--foreground)}body div#wpcontent{padding:0}#wpbody,#wpwrap{background-color:#fff}#infixs-pingo-notify-app input[type=text]:focus:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}#infixs-pingo-notify-app .iafw-slide-left-enter-active,#infixs-pingo-notify-app .iafw-slide-left-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-enter-from{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-slide-left-leave-to{opacity:0;transform:translate(-30px)}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-active,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-active{transition:all .25s ease-out}#infixs-pingo-notify-app .iafw-slide-left-reverse-enter-from,#infixs-pingo-notify-app .iafw-slide-left-reverse-leave-to{opacity:0;transform:translate(30px)}#infixs-pingo-notify-app .iafw-fade-enter-active,#infixs-pingo-notify-app .iafw-fade-leave-active{transition:opacity .2s ease}#infixs-pingo-notify-app .iafw-fade-enter-from,#infixs-pingo-notify-app .iafw-fade-leave-to{opacity:0}html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}@media (hover: none) and (pointer: coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}#infixs-pingo-notify-app [data-sonner-toast]{--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}#infixs-pingo-notify-app [data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top]{top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom]{bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}#infixs-pingo-notify-app [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3) translateY(50%)}#infixs-pingo-notify-app [data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3) translateY(-50%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=true]:after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true]{--y: translateY(0);opacity:1}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false]{--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--toasts-before) * .05 + 1));height:var(--front-toast-height)}#infixs-pingo-notify-app [data-sonner-toast]>*{transition:opacity .4s}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=right]{right:0}#infixs-pingo-notify-app [data-sonner-toast][data-x-position=left]{left:0}#infixs-pingo-notify-app [data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}#infixs-pingo-notify-app [data-sonner-toast][data-mounted=true][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y: translateY(calc(var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}#infixs-pingo-notify-app [data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}#infixs-pingo-notify-app [data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}#infixs-pingo-notify-app [data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=bottom],#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}#infixs-pingo-notify-app [data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}#infixs-pingo-notify-app [data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:calc(var(--mobile-offset-bottom) + max(env(safe-area-inset-bottom),0px))}[data-sonner-toaster][data-y-position=top]{top:calc(var(--mobile-offset-top) + max(env(safe-area-inset-top),0px))}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 87%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 93%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 84%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 43%, 17%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 9%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}#infixs-pingo-notify-app [data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error],#infixs-pingo-notify-app [data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){#infixs-pingo-notify-app [data-sonner-toast],#infixs-pingo-notify-app [data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}@keyframes onAutoFillStart{}.input-autofill:is(:-webkit-autofill,:autofill){animation-name:onAutoFillStart;animation-duration:.01s}.dark .input-autofill:-webkit-autofill,.dark .input-autofill:-webkit-autofill:hover,.dark .input-autofill:-webkit-autofill:focus,.dark .input-autofill:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px var(--color-background);caret-color:#fff}p.is-editor-empty:first-child:before{color:var(--muted-foreground);content:attr(data-placeholder);float:left;height:0;pointer-events:none}.code-placeholder-decoration{background-color:var(--secondary);color:var(--secondary-foreground);opacity:.7;font-family:monospace;border-radius:4px;padding:0;position:relative;z-index:1}
     2/*$vite$:1*/`,document.head.appendChild(Ey);/**
    33* @vue/shared v3.5.21
    44* (c) 2018-present Yuxi (Evan) You and Vue contributors
    55* @license MIT
    6 **/function oh(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Ot={},js=[],ai=()=>{},_y=()=>!1,Qf=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),sh=t=>t.startsWith("onUpdate:"),cn=Object.assign,ah=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},LO=Object.prototype.hasOwnProperty,Mt=(t,e)=>LO.call(t,e),je=Array.isArray,Hs=t=>Qa(t)==="[object Map]",Us=t=>Qa(t)==="[object Set]",ky=t=>Qa(t)==="[object Date]",st=t=>typeof t=="function",Ut=t=>typeof t=="string",Lr=t=>typeof t=="symbol",Ft=t=>t!==null&&typeof t=="object",Sy=t=>(Ft(t)||st(t))&&st(t.then)&&st(t.catch),Cy=Object.prototype.toString,Qa=t=>Cy.call(t),VO=t=>Qa(t).slice(8,-1),Ey=t=>Qa(t)==="[object Object]",lh=t=>Ut(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Za=oh(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Zf=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},zO=/-\w/g,Xn=Zf(t=>t.replace(zO,e=>e.slice(1).toUpperCase())),jO=/\B([A-Z])/g,Ti=Zf(t=>t.replace(jO,"-$1").toLowerCase()),eu=Zf(t=>t.charAt(0).toUpperCase()+t.slice(1)),el=Zf(t=>t?`on${eu(t)}`:""),Qn=(t,e)=>!Object.is(t,e),tu=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},Oy=(t,e,n,r=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:r,value:n})},nu=t=>{const e=parseFloat(t);return isNaN(e)?t:e},HO=t=>{const e=Ut(t)?Number(t):NaN;return isNaN(e)?t:e};let Ay;const ru=()=>Ay||(Ay=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function cr(t){if(je(t)){const e={};for(let n=0;n<t.length;n++){const r=t[n],i=Ut(r)?GO(r):cr(r);if(i)for(const o in i)e[o]=i[o]}return e}else if(Ut(t)||Ft(t))return t}const UO=/;(?![^(]*\))/g,WO=/:([^]+)/,KO=/\/\*[^]*?\*\//g;function GO(t){const e={};return t.replace(KO,"").split(UO).forEach(n=>{if(n){const r=n.split(WO);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function Oe(t){let e="";if(Ut(t))e=t;else if(je(t))for(let n=0;n<t.length;n++){const r=Oe(t[n]);r&&(e+=r+" ")}else if(Ft(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function At(t){if(!t)return null;let{class:e,style:n}=t;return e&&!Ut(e)&&(t.class=Oe(e)),n&&(t.style=cr(n)),t}const JO=oh("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function Ry(t){return!!t||t===""}function YO(t,e){if(t.length!==e.length)return!1;let n=!0;for(let r=0;n&&r<t.length;r++)n=Go(t[r],e[r]);return n}function Go(t,e){if(t===e)return!0;let n=ky(t),r=ky(e);if(n||r)return n&&r?t.getTime()===e.getTime():!1;if(n=Lr(t),r=Lr(e),n||r)return t===e;if(n=je(t),r=je(e),n||r)return n&&r?YO(t,e):!1;if(n=Ft(t),r=Ft(e),n||r){if(!n||!r)return!1;const i=Object.keys(t).length,o=Object.keys(e).length;if(i!==o)return!1;for(const s in t){const a=t.hasOwnProperty(s),l=e.hasOwnProperty(s);if(a&&!l||!a&&l||!Go(t[s],e[s]))return!1}}return String(t)===String(e)}function fh(t,e){return t.findIndex(n=>Go(n,e))}const Ty=t=>!!(t&&t.__v_isRef===!0),Me=t=>Ut(t)?t:t==null?"":je(t)||Ft(t)&&(t.toString===Cy||!st(t.toString))?Ty(t)?Me(t.value):JSON.stringify(t,Py,2):String(t),Py=(t,e)=>Ty(e)?Py(t,e.value):Hs(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,i],o)=>(n[uh(r,o)+" =>"]=i,n),{})}:Us(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>uh(n))}:Lr(e)?uh(e):Ft(e)&&!je(e)&&!Ey(e)?String(e):e,uh=(t,e="")=>{var n;return Lr(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/**
     6**/function ah(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Ot={},Ws=[],fr=()=>{},Oy=()=>!1,Zf=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),lh=t=>t.startsWith("onUpdate:"),cn=Object.assign,fh=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},oO=Object.prototype.hasOwnProperty,It=(t,e)=>oO.call(t,e),Ue=Array.isArray,Ks=t=>Za(t)==="[object Map]",Gs=t=>Za(t)==="[object Set]",Ay=t=>Za(t)==="[object Date]",at=t=>typeof t=="function",Ut=t=>typeof t=="string",zi=t=>typeof t=="symbol",Ft=t=>t!==null&&typeof t=="object",Ry=t=>(Ft(t)||at(t))&&at(t.then)&&at(t.catch),Ty=Object.prototype.toString,Za=t=>Ty.call(t),sO=t=>Za(t).slice(8,-1),Py=t=>Za(t)==="[object Object]",uh=t=>Ut(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,el=ah(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),eu=t=>{const e=Object.create(null);return(n=>e[n]||(e[n]=t(n)))},aO=/-\w/g,Xn=eu(t=>t.replace(aO,e=>e.slice(1).toUpperCase())),lO=/\B([A-Z])/g,Pr=eu(t=>t.replace(lO,"-$1").toLowerCase()),tu=eu(t=>t.charAt(0).toUpperCase()+t.slice(1)),tl=eu(t=>t?`on${tu(t)}`:""),Qn=(t,e)=>!Object.is(t,e),nu=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},My=(t,e,n,i=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:i,value:n})},iu=t=>{const e=parseFloat(t);return isNaN(e)?t:e},fO=t=>{const e=Ut(t)?Number(t):NaN;return isNaN(e)?t:e};let Iy;const ru=()=>Iy||(Iy=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function di(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++){const i=t[n],r=Ut(i)?pO(i):di(i);if(r)for(const o in r)e[o]=r[o]}return e}else if(Ut(t)||Ft(t))return t}const uO=/;(?![^(]*\))/g,cO=/:([^]+)/,dO=/\/\*[^]*?\*\//g;function pO(t){const e={};return t.replace(dO,"").split(uO).forEach(n=>{if(n){const i=n.split(cO);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function Ce(t){let e="";if(Ut(t))e=t;else if(Ue(t))for(let n=0;n<t.length;n++){const i=Ce(t[n]);i&&(e+=i+" ")}else if(Ft(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function At(t){if(!t)return null;let{class:e,style:n}=t;return e&&!Ut(e)&&(t.class=Ce(e)),n&&(t.style=di(n)),t}const hO=ah("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function Ny(t){return!!t||t===""}function gO(t,e){if(t.length!==e.length)return!1;let n=!0;for(let i=0;n&&i<t.length;i++)n=Jo(t[i],e[i]);return n}function Jo(t,e){if(t===e)return!0;let n=Ay(t),i=Ay(e);if(n||i)return n&&i?t.getTime()===e.getTime():!1;if(n=zi(t),i=zi(e),n||i)return t===e;if(n=Ue(t),i=Ue(e),n||i)return n&&i?gO(t,e):!1;if(n=Ft(t),i=Ft(e),n||i){if(!n||!i)return!1;const r=Object.keys(t).length,o=Object.keys(e).length;if(r!==o)return!1;for(const s in t){const a=t.hasOwnProperty(s),l=e.hasOwnProperty(s);if(a&&!l||!a&&l||!Jo(t[s],e[s]))return!1}}return String(t)===String(e)}function ch(t,e){return t.findIndex(n=>Jo(n,e))}const Dy=t=>!!(t&&t.__v_isRef===!0),Ae=t=>Ut(t)?t:t==null?"":Ue(t)||Ft(t)&&(t.toString===Ty||!at(t.toString))?Dy(t)?Ae(t.value):JSON.stringify(t,By,2):String(t),By=(t,e)=>Dy(e)?By(t,e.value):Ks(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,r],o)=>(n[dh(i,o)+" =>"]=r,n),{})}:Gs(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>dh(n))}:zi(e)?dh(e):Ft(e)&&!Ue(e)&&!Py(e)?String(e):e,dh=(t,e="")=>{var n;return zi(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/**
    77* @vue/reactivity v3.5.21
    88* (c) 2018-present Yuxi (Evan) You and Vue contributors
    99* @license MIT
    10 **/let Fn;class My{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Fn,!e&&Fn&&(this.index=(Fn.scopes||(Fn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=Fn;try{return Fn=this,e()}finally{Fn=n}}}on(){++this._on===1&&(this.prevScope=Fn,Fn=this)}off(){this._on>0&&--this._on===0&&(Fn=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0}}}function iu(t){return new My(t)}function tl(){return Fn}function ou(t,e=!1){Fn&&Fn.cleanups.push(t)}let jt;const ch=new WeakSet;class Iy{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Fn&&Fn.active&&Fn.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,ch.has(this)&&(ch.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||Dy(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Ly(this),By(this);const e=jt,n=Vr;jt=this,Vr=!0;try{return this.fn()}finally{Fy(this),jt=e,Vr=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)gh(e);this.deps=this.depsTail=void 0,Ly(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?ch.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){hh(this)&&this.run()}get dirty(){return hh(this)}}let Ny=0,nl,rl;function Dy(t,e=!1){if(t.flags|=8,e){t.next=rl,rl=t;return}t.next=nl,nl=t}function dh(){Ny++}function ph(){if(--Ny>0)return;if(rl){let e=rl;for(rl=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;nl;){let e=nl;for(nl=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(r){t||(t=r)}e=n}}if(t)throw t}function By(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Fy(t){let e,n=t.depsTail,r=n;for(;r;){const i=r.prevDep;r.version===-1?(r===n&&(n=i),gh(r),XO(r)):e=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=i}t.deps=e,t.depsTail=n}function hh(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&($y(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function $y(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===il)||(t.globalVersion=il,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!hh(t))))return;t.flags|=2;const e=t.dep,n=jt,r=Vr;jt=t,Vr=!0;try{By(t);const i=t.fn(t._value);(e.version===0||Qn(i,t._value))&&(t.flags|=128,t._value=i,e.version++)}catch(i){throw e.version++,i}finally{jt=n,Vr=r,Fy(t),t.flags&=-3}}function gh(t,e=!1){const{dep:n,prevSub:r,nextSub:i}=t;if(r&&(r.nextSub=i,t.prevSub=void 0),i&&(i.prevSub=r,t.nextSub=void 0),n.subs===t&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)gh(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function XO(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Vr=!0;const qy=[];function li(){qy.push(Vr),Vr=!1}function fi(){const t=qy.pop();Vr=t===void 0?!0:t}function Ly(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=jt;jt=void 0;try{e()}finally{jt=n}}}let il=0;class QO{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class su{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!jt||!Vr||jt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==jt)n=this.activeLink=new QO(jt,this),jt.deps?(n.prevDep=jt.depsTail,jt.depsTail.nextDep=n,jt.depsTail=n):jt.deps=jt.depsTail=n,Vy(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=jt.depsTail,n.nextDep=void 0,jt.depsTail.nextDep=n,jt.depsTail=n,jt.deps===n&&(jt.deps=r)}return n}trigger(e){this.version++,il++,this.notify(e)}notify(e){dh();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ph()}}}function Vy(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let r=e.deps;r;r=r.nextDep)Vy(r)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const au=new WeakMap,Jo=Symbol(""),mh=Symbol(""),ol=Symbol("");function $n(t,e,n){if(Vr&&jt){let r=au.get(t);r||au.set(t,r=new Map);let i=r.get(n);i||(r.set(n,i=new su),i.map=r,i.key=n),i.track()}}function Pi(t,e,n,r,i,o){const s=au.get(t);if(!s){il++;return}const a=l=>{l&&l.trigger()};if(dh(),e==="clear")s.forEach(a);else{const l=je(t),f=l&&lh(n);if(l&&n==="length"){const u=Number(r);s.forEach((c,p)=>{(p==="length"||p===ol||!Lr(p)&&p>=u)&&a(c)})}else switch((n!==void 0||s.has(void 0))&&a(s.get(n)),f&&a(s.get(ol)),e){case"add":l?f&&a(s.get("length")):(a(s.get(Jo)),Hs(t)&&a(s.get(mh)));break;case"delete":l||(a(s.get(Jo)),Hs(t)&&a(s.get(mh)));break;case"set":Hs(t)&&a(s.get(Jo));break}}ph()}function ZO(t,e){const n=au.get(t);return n&&n.get(e)}function Ws(t){const e=_t(t);return e===t?e:($n(e,"iterate",ol),Pr(t)?e:e.map(An))}function lu(t){return $n(t=_t(t),"iterate",ol),t}const e5={__proto__:null,[Symbol.iterator](){return yh(this,Symbol.iterator,An)},concat(...t){return Ws(this).concat(...t.map(e=>je(e)?Ws(e):e))},entries(){return yh(this,"entries",t=>(t[1]=An(t[1]),t))},every(t,e){return Mi(this,"every",t,e,void 0,arguments)},filter(t,e){return Mi(this,"filter",t,e,n=>n.map(An),arguments)},find(t,e){return Mi(this,"find",t,e,An,arguments)},findIndex(t,e){return Mi(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Mi(this,"findLast",t,e,An,arguments)},findLastIndex(t,e){return Mi(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Mi(this,"forEach",t,e,void 0,arguments)},includes(...t){return wh(this,"includes",t)},indexOf(...t){return wh(this,"indexOf",t)},join(t){return Ws(this).join(t)},lastIndexOf(...t){return wh(this,"lastIndexOf",t)},map(t,e){return Mi(this,"map",t,e,void 0,arguments)},pop(){return sl(this,"pop")},push(...t){return sl(this,"push",t)},reduce(t,...e){return zy(this,"reduce",t,e)},reduceRight(t,...e){return zy(this,"reduceRight",t,e)},shift(){return sl(this,"shift")},some(t,e){return Mi(this,"some",t,e,void 0,arguments)},splice(...t){return sl(this,"splice",t)},toReversed(){return Ws(this).toReversed()},toSorted(t){return Ws(this).toSorted(t)},toSpliced(...t){return Ws(this).toSpliced(...t)},unshift(...t){return sl(this,"unshift",t)},values(){return yh(this,"values",An)}};function yh(t,e,n){const r=lu(t),i=r[e]();return r!==t&&!Pr(t)&&(i._next=i.next,i.next=()=>{const o=i._next();return o.value&&(o.value=n(o.value)),o}),i}const t5=Array.prototype;function Mi(t,e,n,r,i,o){const s=lu(t),a=s!==t&&!Pr(t),l=s[e];if(l!==t5[e]){const c=l.apply(t,o);return a?An(c):c}let f=n;s!==t&&(a?f=function(c,p){return n.call(this,An(c),p,t)}:n.length>2&&(f=function(c,p){return n.call(this,c,p,t)}));const u=l.call(s,f,r);return a&&i?i(u):u}function zy(t,e,n,r){const i=lu(t);let o=n;return i!==t&&(Pr(t)?n.length>3&&(o=function(s,a,l){return n.call(this,s,a,l,t)}):o=function(s,a,l){return n.call(this,s,An(a),l,t)}),i[e](o,...r)}function wh(t,e,n){const r=_t(t);$n(r,"iterate",ol);const i=r[e](...n);return(i===-1||i===!1)&&bh(n[0])?(n[0]=_t(n[0]),r[e](...n)):i}function sl(t,e,n=[]){li(),dh();const r=_t(t)[e].apply(t,n);return ph(),fi(),r}const n5=oh("__proto__,__v_isRef,__isVue"),jy=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Lr));function r5(t){Lr(t)||(t=String(t));const e=_t(this);return $n(e,"has",t),e.hasOwnProperty(t)}class Hy{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,r){if(n==="__v_skip")return e.__v_skip;const i=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return o;if(n==="__v_raw")return r===(i?o?Yy:Jy:o?Gy:Ky).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const s=je(e);if(!i){let l;if(s&&(l=e5[n]))return l;if(n==="hasOwnProperty")return r5}const a=Reflect.get(e,n,at(e)?e:r);return(Lr(n)?jy.has(n):n5(n))||(i||$n(e,"get",n),o)?a:at(a)?s&&lh(n)?a:a.value:Ft(a)?i?Ks(a):on(a):a}}class Uy extends Hy{constructor(e=!1){super(!1,e)}set(e,n,r,i){let o=e[n];if(!this._isShallow){const l=uo(o);if(!Pr(r)&&!uo(r)&&(o=_t(o),r=_t(r)),!je(e)&&at(o)&&!at(r))return l||(o.value=r),!0}const s=je(e)&&lh(n)?Number(n)<e.length:Mt(e,n),a=Reflect.set(e,n,r,at(e)?e:i);return e===_t(i)&&(s?Qn(r,o)&&Pi(e,"set",n,r):Pi(e,"add",n,r)),a}deleteProperty(e,n){const r=Mt(e,n);e[n];const i=Reflect.deleteProperty(e,n);return i&&r&&Pi(e,"delete",n,void 0),i}has(e,n){const r=Reflect.has(e,n);return(!Lr(n)||!jy.has(n))&&$n(e,"has",n),r}ownKeys(e){return $n(e,"iterate",je(e)?"length":Jo),Reflect.ownKeys(e)}}class Wy extends Hy{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const i5=new Uy,o5=new Wy,s5=new Uy(!0),a5=new Wy(!0),vh=t=>t,fu=t=>Reflect.getPrototypeOf(t);function l5(t,e,n){return function(...r){const i=this.__v_raw,o=_t(i),s=Hs(o),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,f=i[t](...r),u=n?vh:e?pu:An;return!e&&$n(o,"iterate",l?mh:Jo),{next(){const{value:c,done:p}=f.next();return p?{value:c,done:p}:{value:a?[u(c[0]),u(c[1])]:u(c),done:p}},[Symbol.iterator](){return this}}}}function uu(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function f5(t,e){const n={get(i){const o=this.__v_raw,s=_t(o),a=_t(i);t||(Qn(i,a)&&$n(s,"get",i),$n(s,"get",a));const{has:l}=fu(s),f=e?vh:t?pu:An;if(l.call(s,i))return f(o.get(i));if(l.call(s,a))return f(o.get(a));o!==s&&o.get(i)},get size(){const i=this.__v_raw;return!t&&$n(_t(i),"iterate",Jo),i.size},has(i){const o=this.__v_raw,s=_t(o),a=_t(i);return t||(Qn(i,a)&&$n(s,"has",i),$n(s,"has",a)),i===a?o.has(i):o.has(i)||o.has(a)},forEach(i,o){const s=this,a=s.__v_raw,l=_t(a),f=e?vh:t?pu:An;return!t&&$n(l,"iterate",Jo),a.forEach((u,c)=>i.call(o,f(u),f(c),s))}};return cn(n,t?{add:uu("add"),set:uu("set"),delete:uu("delete"),clear:uu("clear")}:{add(i){!e&&!Pr(i)&&!uo(i)&&(i=_t(i));const o=_t(this);return fu(o).has.call(o,i)||(o.add(i),Pi(o,"add",i,i)),this},set(i,o){!e&&!Pr(o)&&!uo(o)&&(o=_t(o));const s=_t(this),{has:a,get:l}=fu(s);let f=a.call(s,i);f||(i=_t(i),f=a.call(s,i));const u=l.call(s,i);return s.set(i,o),f?Qn(o,u)&&Pi(s,"set",i,o):Pi(s,"add",i,o),this},delete(i){const o=_t(this),{has:s,get:a}=fu(o);let l=s.call(o,i);l||(i=_t(i),l=s.call(o,i)),a&&a.call(o,i);const f=o.delete(i);return l&&Pi(o,"delete",i,void 0),f},clear(){const i=_t(this),o=i.size!==0,s=i.clear();return o&&Pi(i,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(i=>{n[i]=l5(i,t,e)}),n}function cu(t,e){const n=f5(t,e);return(r,i,o)=>i==="__v_isReactive"?!t:i==="__v_isReadonly"?t:i==="__v_raw"?r:Reflect.get(Mt(n,i)&&i in r?n:r,i,o)}const u5={get:cu(!1,!1)},c5={get:cu(!1,!0)},d5={get:cu(!0,!1)},p5={get:cu(!0,!0)},Ky=new WeakMap,Gy=new WeakMap,Jy=new WeakMap,Yy=new WeakMap;function h5(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function g5(t){return t.__v_skip||!Object.isExtensible(t)?0:h5(VO(t))}function on(t){return uo(t)?t:du(t,!1,i5,u5,Ky)}function Xy(t){return du(t,!1,s5,c5,Gy)}function Ks(t){return du(t,!0,o5,d5,Jy)}function Yo(t){return du(t,!0,a5,p5,Yy)}function du(t,e,n,r,i){if(!Ft(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=g5(t);if(o===0)return t;const s=i.get(t);if(s)return s;const a=new Proxy(t,o===2?r:n);return i.set(t,a),a}function Ii(t){return uo(t)?Ii(t.__v_raw):!!(t&&t.__v_isReactive)}function uo(t){return!!(t&&t.__v_isReadonly)}function Pr(t){return!!(t&&t.__v_isShallow)}function bh(t){return t?!!t.__v_raw:!1}function _t(t){const e=t&&t.__v_raw;return e?_t(e):t}function Gs(t){return!Mt(t,"__v_skip")&&Object.isExtensible(t)&&Oy(t,"__v_skip",!0),t}const An=t=>Ft(t)?on(t):t,pu=t=>Ft(t)?Ks(t):t;function at(t){return t?t.__v_isRef===!0:!1}function H(t){return Qy(t,!1)}function Yt(t){return Qy(t,!0)}function Qy(t,e){return at(t)?t:new m5(t,e)}class m5{constructor(e,n){this.dep=new su,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:_t(e),this._value=n?e:An(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,r=this.__v_isShallow||Pr(e)||uo(e);e=r?e:_t(e),Qn(e,n)&&(this._rawValue=e,this._value=r?e:An(e),this.dep.trigger())}}function m(t){return at(t)?t.value:t}function ke(t){return st(t)?t():m(t)}const y5={get:(t,e,n)=>e==="__v_raw"?t:m(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const i=t[e];return at(i)&&!at(n)?(i.value=n,!0):Reflect.set(t,e,n,r)}};function Zy(t){return Ii(t)?t:new Proxy(t,y5)}class w5{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new su,{get:r,set:i}=e(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=i}get value(){return this._value=this._get()}set value(e){this._set(e)}}function hu(t){return new w5(t)}function Gt(t){const e=je(t)?new Array(t.length):{};for(const n in t)e[n]=ew(t,n);return e}class v5{constructor(e,n,r){this._object=e,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return ZO(_t(this._object),this._key)}}class b5{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Xo(t,e,n){return at(t)?t:st(t)?new b5(t):Ft(t)&&arguments.length>1?ew(t,e,n):H(t)}function ew(t,e,n){const r=t[e];return at(r)?r:new v5(t,e,n)}class x5{constructor(e,n,r){this.fn=e,this.setter=n,this._value=void 0,this.dep=new su(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=il-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&jt!==this)return Dy(this,!0),!0}get value(){const e=this.dep.track();return $y(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function _5(t,e,n=!1){let r,i;return st(t)?r=t:(r=t.get,i=t.set),new x5(r,i,n)}const gu={},mu=new WeakMap;let Qo;function k5(t,e=!1,n=Qo){if(n){let r=mu.get(n);r||mu.set(n,r=[]),r.push(t)}}function S5(t,e,n=Ot){const{immediate:r,deep:i,once:o,scheduler:s,augmentJob:a,call:l}=n,f=b=>i?b:Pr(b)||i===!1||i===0?Ni(b,1):Ni(b);let u,c,p,d,h=!1,g=!1;if(at(t)?(c=()=>t.value,h=Pr(t)):Ii(t)?(c=()=>f(t),h=!0):je(t)?(g=!0,h=t.some(b=>Ii(b)||Pr(b)),c=()=>t.map(b=>{if(at(b))return b.value;if(Ii(b))return f(b);if(st(b))return l?l(b,2):b()})):st(t)?e?c=l?()=>l(t,2):t:c=()=>{if(p){li();try{p()}finally{fi()}}const b=Qo;Qo=u;try{return l?l(t,3,[d]):t(d)}finally{Qo=b}}:c=ai,e&&i){const b=c,x=i===!0?1/0:i;c=()=>Ni(b(),x)}const y=tl(),w=()=>{u.stop(),y&&y.active&&ah(y.effects,u)};if(o&&e){const b=e;e=(...x)=>{b(...x),w()}}let v=g?new Array(t.length).fill(gu):gu;const _=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(e){const x=u.run();if(i||h||(g?x.some((k,S)=>Qn(k,v[S])):Qn(x,v))){p&&p();const k=Qo;Qo=u;try{const S=[x,v===gu?void 0:g&&v[0]===gu?[]:v,d];v=x,l?l(e,3,S):e(...S)}finally{Qo=k}}}else u.run()};return a&&a(_),u=new Iy(c),u.scheduler=s?()=>s(_,!1):_,d=b=>k5(b,!1,u),p=u.onStop=()=>{const b=mu.get(u);if(b){if(l)l(b,4);else for(const x of b)x();mu.delete(u)}},e?r?_(!0):v=u.run():s?s(_.bind(null,!0),!0):u.run(),w.pause=u.pause.bind(u),w.resume=u.resume.bind(u),w.stop=w,w}function Ni(t,e=1/0,n){if(e<=0||!Ft(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,at(t))Ni(t.value,e,n);else if(je(t))for(let r=0;r<t.length;r++)Ni(t[r],e,n);else if(Us(t)||Hs(t))t.forEach(r=>{Ni(r,e,n)});else if(Ey(t)){for(const r in t)Ni(t[r],e,n);for(const r of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,r)&&Ni(t[r],e,n)}return t}/**
     10**/let $n;class Fy{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=$n,!e&&$n&&(this.index=($n.scopes||($n.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=$n;try{return $n=this,e()}finally{$n=n}}}on(){++this._on===1&&(this.prevScope=$n,$n=this)}off(){this._on>0&&--this._on===0&&($n=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,i;for(n=0,i=this.effects.length;n<i;n++)this.effects[n].stop();for(this.effects.length=0,n=0,i=this.cleanups.length;n<i;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,i=this.scopes.length;n<i;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const r=this.parent.scopes.pop();r&&r!==this&&(this.parent.scopes[this.index]=r,r.index=this.index)}this.parent=void 0}}}function ou(t){return new Fy(t)}function nl(){return $n}function su(t,e=!1){$n&&$n.cleanups.push(t)}let jt;const ph=new WeakSet;class $y{constructor(e){this.fn=e,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,$n&&$n.active&&$n.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,ph.has(this)&&(ph.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||qy(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Uy(this),Vy(this);const e=jt,n=ji;jt=this,ji=!0;try{return this.fn()}finally{zy(this),jt=e,ji=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)yh(e);this.deps=this.depsTail=void 0,Uy(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?ph.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){mh(this)&&this.run()}get dirty(){return mh(this)}}let Ly=0,il,rl;function qy(t,e=!1){if(t.flags|=8,e){t.next=rl,rl=t;return}t.next=il,il=t}function hh(){Ly++}function gh(){if(--Ly>0)return;if(rl){let e=rl;for(rl=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;il;){let e=il;for(il=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(i){t||(t=i)}e=n}}if(t)throw t}function Vy(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function zy(t){let e,n=t.depsTail,i=n;for(;i;){const r=i.prevDep;i.version===-1?(i===n&&(n=r),yh(i),mO(i)):e=i,i.dep.activeLink=i.prevActiveLink,i.prevActiveLink=void 0,i=r}t.deps=e,t.depsTail=n}function mh(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(jy(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function jy(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===ol)||(t.globalVersion=ol,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!mh(t))))return;t.flags|=2;const e=t.dep,n=jt,i=ji;jt=t,ji=!0;try{Vy(t);const r=t.fn(t._value);(e.version===0||Qn(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(r){throw e.version++,r}finally{jt=n,ji=i,zy(t),t.flags&=-3}}function yh(t,e=!1){const{dep:n,prevSub:i,nextSub:r}=t;if(i&&(i.nextSub=r,t.prevSub=void 0),r&&(r.prevSub=i,t.nextSub=void 0),n.subs===t&&(n.subs=i,!i&&n.computed)){n.computed.flags&=-5;for(let o=n.computed.deps;o;o=o.nextDep)yh(o,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function mO(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let ji=!0;const Hy=[];function ur(){Hy.push(ji),ji=!1}function cr(){const t=Hy.pop();ji=t===void 0?!0:t}function Uy(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=jt;jt=void 0;try{e()}finally{jt=n}}}let ol=0;class yO{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class au{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!jt||!ji||jt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==jt)n=this.activeLink=new yO(jt,this),jt.deps?(n.prevDep=jt.depsTail,jt.depsTail.nextDep=n,jt.depsTail=n):jt.deps=jt.depsTail=n,Wy(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const i=n.nextDep;i.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=i),n.prevDep=jt.depsTail,n.nextDep=void 0,jt.depsTail.nextDep=n,jt.depsTail=n,jt.deps===n&&(jt.deps=i)}return n}trigger(e){this.version++,ol++,this.notify(e)}notify(e){hh();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{gh()}}}function Wy(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let i=e.deps;i;i=i.nextDep)Wy(i)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const lu=new WeakMap,Yo=Symbol(""),wh=Symbol(""),sl=Symbol("");function Ln(t,e,n){if(ji&&jt){let i=lu.get(t);i||lu.set(t,i=new Map);let r=i.get(n);r||(i.set(n,r=new au),r.map=i,r.key=n),r.track()}}function Mr(t,e,n,i,r,o){const s=lu.get(t);if(!s){ol++;return}const a=l=>{l&&l.trigger()};if(hh(),e==="clear")s.forEach(a);else{const l=Ue(t),f=l&&uh(n);if(l&&n==="length"){const u=Number(i);s.forEach((c,d)=>{(d==="length"||d===sl||!zi(d)&&d>=u)&&a(c)})}else switch((n!==void 0||s.has(void 0))&&a(s.get(n)),f&&a(s.get(sl)),e){case"add":l?f&&a(s.get("length")):(a(s.get(Yo)),Ks(t)&&a(s.get(wh)));break;case"delete":l||(a(s.get(Yo)),Ks(t)&&a(s.get(wh)));break;case"set":Ks(t)&&a(s.get(Yo));break}}gh()}function wO(t,e){const n=lu.get(t);return n&&n.get(e)}function Js(t){const e=kt(t);return e===t?e:(Ln(e,"iterate",sl),Mi(t)?e:e.map(Tn))}function fu(t){return Ln(t=kt(t),"iterate",sl),t}const vO={__proto__:null,[Symbol.iterator](){return vh(this,Symbol.iterator,Tn)},concat(...t){return Js(this).concat(...t.map(e=>Ue(e)?Js(e):e))},entries(){return vh(this,"entries",t=>(t[1]=Tn(t[1]),t))},every(t,e){return Ir(this,"every",t,e,void 0,arguments)},filter(t,e){return Ir(this,"filter",t,e,n=>n.map(Tn),arguments)},find(t,e){return Ir(this,"find",t,e,Tn,arguments)},findIndex(t,e){return Ir(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Ir(this,"findLast",t,e,Tn,arguments)},findLastIndex(t,e){return Ir(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Ir(this,"forEach",t,e,void 0,arguments)},includes(...t){return bh(this,"includes",t)},indexOf(...t){return bh(this,"indexOf",t)},join(t){return Js(this).join(t)},lastIndexOf(...t){return bh(this,"lastIndexOf",t)},map(t,e){return Ir(this,"map",t,e,void 0,arguments)},pop(){return al(this,"pop")},push(...t){return al(this,"push",t)},reduce(t,...e){return Ky(this,"reduce",t,e)},reduceRight(t,...e){return Ky(this,"reduceRight",t,e)},shift(){return al(this,"shift")},some(t,e){return Ir(this,"some",t,e,void 0,arguments)},splice(...t){return al(this,"splice",t)},toReversed(){return Js(this).toReversed()},toSorted(t){return Js(this).toSorted(t)},toSpliced(...t){return Js(this).toSpliced(...t)},unshift(...t){return al(this,"unshift",t)},values(){return vh(this,"values",Tn)}};function vh(t,e,n){const i=fu(t),r=i[e]();return i!==t&&!Mi(t)&&(r._next=r.next,r.next=()=>{const o=r._next();return o.value&&(o.value=n(o.value)),o}),r}const bO=Array.prototype;function Ir(t,e,n,i,r,o){const s=fu(t),a=s!==t&&!Mi(t),l=s[e];if(l!==bO[e]){const c=l.apply(t,o);return a?Tn(c):c}let f=n;s!==t&&(a?f=function(c,d){return n.call(this,Tn(c),d,t)}:n.length>2&&(f=function(c,d){return n.call(this,c,d,t)}));const u=l.call(s,f,i);return a&&r?r(u):u}function Ky(t,e,n,i){const r=fu(t);let o=n;return r!==t&&(Mi(t)?n.length>3&&(o=function(s,a,l){return n.call(this,s,a,l,t)}):o=function(s,a,l){return n.call(this,s,Tn(a),l,t)}),r[e](o,...i)}function bh(t,e,n){const i=kt(t);Ln(i,"iterate",sl);const r=i[e](...n);return(r===-1||r===!1)&&_h(n[0])?(n[0]=kt(n[0]),i[e](...n)):r}function al(t,e,n=[]){ur(),hh();const i=kt(t)[e].apply(t,n);return gh(),cr(),i}const xO=ah("__proto__,__v_isRef,__isVue"),Gy=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(zi));function _O(t){zi(t)||(t=String(t));const e=kt(this);return Ln(e,"has",t),e.hasOwnProperty(t)}class Jy{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,i){if(n==="__v_skip")return e.__v_skip;const r=this._isReadonly,o=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return o;if(n==="__v_raw")return i===(r?o?tw:ew:o?Zy:Qy).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(i)?e:void 0;const s=Ue(e);if(!r){let l;if(s&&(l=vO[n]))return l;if(n==="hasOwnProperty")return _O}const a=Reflect.get(e,n,it(e)?e:i);return(zi(n)?Gy.has(n):xO(n))||(r||Ln(e,"get",n),o)?a:it(a)?s&&uh(n)?a:a.value:Ft(a)?r?Ys(a):tn(a):a}}class Yy extends Jy{constructor(e=!1){super(!1,e)}set(e,n,i,r){let o=e[n];if(!this._isShallow){const l=co(o);if(!Mi(i)&&!co(i)&&(o=kt(o),i=kt(i)),!Ue(e)&&it(o)&&!it(i))return l||(o.value=i),!0}const s=Ue(e)&&uh(n)?Number(n)<e.length:It(e,n),a=Reflect.set(e,n,i,it(e)?e:r);return e===kt(r)&&(s?Qn(i,o)&&Mr(e,"set",n,i):Mr(e,"add",n,i)),a}deleteProperty(e,n){const i=It(e,n);e[n];const r=Reflect.deleteProperty(e,n);return r&&i&&Mr(e,"delete",n,void 0),r}has(e,n){const i=Reflect.has(e,n);return(!zi(n)||!Gy.has(n))&&Ln(e,"has",n),i}ownKeys(e){return Ln(e,"iterate",Ue(e)?"length":Yo),Reflect.ownKeys(e)}}class Xy extends Jy{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const kO=new Yy,SO=new Xy,CO=new Yy(!0),EO=new Xy(!0),xh=t=>t,uu=t=>Reflect.getPrototypeOf(t);function OO(t,e,n){return function(...i){const r=this.__v_raw,o=kt(r),s=Ks(o),a=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,f=r[t](...i),u=n?xh:e?hu:Tn;return!e&&Ln(o,"iterate",l?wh:Yo),{next(){const{value:c,done:d}=f.next();return d?{value:c,done:d}:{value:a?[u(c[0]),u(c[1])]:u(c),done:d}},[Symbol.iterator](){return this}}}}function cu(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function AO(t,e){const n={get(r){const o=this.__v_raw,s=kt(o),a=kt(r);t||(Qn(r,a)&&Ln(s,"get",r),Ln(s,"get",a));const{has:l}=uu(s),f=e?xh:t?hu:Tn;if(l.call(s,r))return f(o.get(r));if(l.call(s,a))return f(o.get(a));o!==s&&o.get(r)},get size(){const r=this.__v_raw;return!t&&Ln(kt(r),"iterate",Yo),r.size},has(r){const o=this.__v_raw,s=kt(o),a=kt(r);return t||(Qn(r,a)&&Ln(s,"has",r),Ln(s,"has",a)),r===a?o.has(r):o.has(r)||o.has(a)},forEach(r,o){const s=this,a=s.__v_raw,l=kt(a),f=e?xh:t?hu:Tn;return!t&&Ln(l,"iterate",Yo),a.forEach((u,c)=>r.call(o,f(u),f(c),s))}};return cn(n,t?{add:cu("add"),set:cu("set"),delete:cu("delete"),clear:cu("clear")}:{add(r){!e&&!Mi(r)&&!co(r)&&(r=kt(r));const o=kt(this);return uu(o).has.call(o,r)||(o.add(r),Mr(o,"add",r,r)),this},set(r,o){!e&&!Mi(o)&&!co(o)&&(o=kt(o));const s=kt(this),{has:a,get:l}=uu(s);let f=a.call(s,r);f||(r=kt(r),f=a.call(s,r));const u=l.call(s,r);return s.set(r,o),f?Qn(o,u)&&Mr(s,"set",r,o):Mr(s,"add",r,o),this},delete(r){const o=kt(this),{has:s,get:a}=uu(o);let l=s.call(o,r);l||(r=kt(r),l=s.call(o,r)),a&&a.call(o,r);const f=o.delete(r);return l&&Mr(o,"delete",r,void 0),f},clear(){const r=kt(this),o=r.size!==0,s=r.clear();return o&&Mr(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=OO(r,t,e)}),n}function du(t,e){const n=AO(t,e);return(i,r,o)=>r==="__v_isReactive"?!t:r==="__v_isReadonly"?t:r==="__v_raw"?i:Reflect.get(It(n,r)&&r in i?n:i,r,o)}const RO={get:du(!1,!1)},TO={get:du(!1,!0)},PO={get:du(!0,!1)},MO={get:du(!0,!0)},Qy=new WeakMap,Zy=new WeakMap,ew=new WeakMap,tw=new WeakMap;function IO(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function NO(t){return t.__v_skip||!Object.isExtensible(t)?0:IO(sO(t))}function tn(t){return co(t)?t:pu(t,!1,kO,RO,Qy)}function nw(t){return pu(t,!1,CO,TO,Zy)}function Ys(t){return pu(t,!0,SO,PO,ew)}function Xo(t){return pu(t,!0,EO,MO,tw)}function pu(t,e,n,i,r){if(!Ft(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const o=NO(t);if(o===0)return t;const s=r.get(t);if(s)return s;const a=new Proxy(t,o===2?i:n);return r.set(t,a),a}function Nr(t){return co(t)?Nr(t.__v_raw):!!(t&&t.__v_isReactive)}function co(t){return!!(t&&t.__v_isReadonly)}function Mi(t){return!!(t&&t.__v_isShallow)}function _h(t){return t?!!t.__v_raw:!1}function kt(t){const e=t&&t.__v_raw;return e?kt(e):t}function Xs(t){return!It(t,"__v_skip")&&Object.isExtensible(t)&&My(t,"__v_skip",!0),t}const Tn=t=>Ft(t)?tn(t):t,hu=t=>Ft(t)?Ys(t):t;function it(t){return t?t.__v_isRef===!0:!1}function H(t){return iw(t,!1)}function Xt(t){return iw(t,!0)}function iw(t,e){return it(t)?t:new DO(t,e)}class DO{constructor(e,n){this.dep=new au,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:kt(e),this._value=n?e:Tn(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,i=this.__v_isShallow||Mi(e)||co(e);e=i?e:kt(e),Qn(e,n)&&(this._rawValue=e,this._value=i?e:Tn(e),this.dep.trigger())}}function m(t){return it(t)?t.value:t}function Se(t){return at(t)?t():m(t)}const BO={get:(t,e,n)=>e==="__v_raw"?t:m(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const r=t[e];return it(r)&&!it(n)?(r.value=n,!0):Reflect.set(t,e,n,i)}};function rw(t){return Nr(t)?t:new Proxy(t,BO)}class FO{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new au,{get:i,set:r}=e(n.track.bind(n),n.trigger.bind(n));this._get=i,this._set=r}get value(){return this._value=this._get()}set value(e){this._set(e)}}function gu(t){return new FO(t)}function Jt(t){const e=Ue(t)?new Array(t.length):{};for(const n in t)e[n]=ow(t,n);return e}class $O{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return wO(kt(this._object),this._key)}}class LO{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Qo(t,e,n){return it(t)?t:at(t)?new LO(t):Ft(t)&&arguments.length>1?ow(t,e,n):H(t)}function ow(t,e,n){const i=t[e];return it(i)?i:new $O(t,e,n)}class qO{constructor(e,n,i){this.fn=e,this.setter=n,this._value=void 0,this.dep=new au(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ol-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=i}notify(){if(this.flags|=16,!(this.flags&8)&&jt!==this)return qy(this,!0),!0}get value(){const e=this.dep.track();return jy(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function VO(t,e,n=!1){let i,r;return at(t)?i=t:(i=t.get,r=t.set),new qO(i,r,n)}const mu={},yu=new WeakMap;let Zo;function zO(t,e=!1,n=Zo){if(n){let i=yu.get(n);i||yu.set(n,i=[]),i.push(t)}}function jO(t,e,n=Ot){const{immediate:i,deep:r,once:o,scheduler:s,augmentJob:a,call:l}=n,f=b=>r?b:Mi(b)||r===!1||r===0?Dr(b,1):Dr(b);let u,c,d,p,h=!1,g=!1;if(it(t)?(c=()=>t.value,h=Mi(t)):Nr(t)?(c=()=>f(t),h=!0):Ue(t)?(g=!0,h=t.some(b=>Nr(b)||Mi(b)),c=()=>t.map(b=>{if(it(b))return b.value;if(Nr(b))return f(b);if(at(b))return l?l(b,2):b()})):at(t)?e?c=l?()=>l(t,2):t:c=()=>{if(d){ur();try{d()}finally{cr()}}const b=Zo;Zo=u;try{return l?l(t,3,[p]):t(p)}finally{Zo=b}}:c=fr,e&&r){const b=c,x=r===!0?1/0:r;c=()=>Dr(b(),x)}const y=nl(),w=()=>{u.stop(),y&&y.active&&fh(y.effects,u)};if(o&&e){const b=e;e=(...x)=>{b(...x),w()}}let v=g?new Array(t.length).fill(mu):mu;const _=b=>{if(!(!(u.flags&1)||!u.dirty&&!b))if(e){const x=u.run();if(r||h||(g?x.some((k,S)=>Qn(k,v[S])):Qn(x,v))){d&&d();const k=Zo;Zo=u;try{const S=[x,v===mu?void 0:g&&v[0]===mu?[]:v,p];v=x,l?l(e,3,S):e(...S)}finally{Zo=k}}}else u.run()};return a&&a(_),u=new $y(c),u.scheduler=s?()=>s(_,!1):_,p=b=>zO(b,!1,u),d=u.onStop=()=>{const b=yu.get(u);if(b){if(l)l(b,4);else for(const x of b)x();yu.delete(u)}},e?i?_(!0):v=u.run():s?s(_.bind(null,!0),!0):u.run(),w.pause=u.pause.bind(u),w.resume=u.resume.bind(u),w.stop=w,w}function Dr(t,e=1/0,n){if(e<=0||!Ft(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,it(t))Dr(t.value,e,n);else if(Ue(t))for(let i=0;i<t.length;i++)Dr(t[i],e,n);else if(Gs(t)||Ks(t))t.forEach(i=>{Dr(i,e,n)});else if(Py(t)){for(const i in t)Dr(t[i],e,n);for(const i of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,i)&&Dr(t[i],e,n)}return t}/**
    1111* @vue/runtime-core v3.5.21
    1212* (c) 2018-present Yuxi (Evan) You and Vue contributors
    1313* @license MIT
    14 **/const al=[];let xh=!1;function Sne(t,...e){if(xh)return;xh=!0,li();const n=al.length?al[al.length-1].component:null,r=n&&n.appContext.config.warnHandler,i=C5();if(r)Js(r,n,11,[t+e.map(o=>{var s,a;return(a=(s=o.toString)==null?void 0:s.call(o))!=null?a:JSON.stringify(o)}).join(""),n&&n.proxy,i.map(({vnode:o})=>`at <${cv(n,o.type)}>`).join(`
    15 `),i]);else{const o=[`[Vue warn]: ${t}`,...e];i.length&&o.push(`
    16 `,...E5(i)),console.warn(...o)}fi(),xh=!1}function C5(){let t=al[al.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const r=t.component&&t.component.parent;t=r&&r.vnode}return e}function E5(t){const e=[];return t.forEach((n,r)=>{e.push(...r===0?[]:[`
    17 `],...O5(n))}),e}function O5({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",r=t.component?t.component.parent==null:!1,i=` at <${cv(t.component,t.type,r)}`,o=">"+n;return t.props?[i,...A5(t.props),o]:[i+o]}function A5(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(r=>{e.push(...tw(r,t[r]))}),n.length>3&&e.push(" ..."),e}function tw(t,e,n){return Ut(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:at(e)?(e=tw(t,_t(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):st(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=_t(e),n?e:[`${t}=`,e])}function Js(t,e,n,r){try{return r?t(...r):t()}catch(i){yu(i,e,n)}}function zr(t,e,n,r){if(st(t)){const i=Js(t,e,n,r);return i&&Sy(i)&&i.catch(o=>{yu(o,e,n)}),i}if(je(t)){const i=[];for(let o=0;o<t.length;o++)i.push(zr(t[o],e,n,r));return i}}function yu(t,e,n,r=!0){const i=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||Ot;if(e){let a=e.parent;const l=e.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](t,l,f)===!1)return}a=a.parent}if(o){li(),Js(o,null,10,[t,l,f]),fi();return}}R5(t,n,i,r,s)}function R5(t,e,n,r=!0,i=!1){if(i)throw t;console.error(t)}const Zn=[];let ui=-1;const Ys=[];let co=null,Xs=0;const nw=Promise.resolve();let wu=null;function lt(t){const e=wu||nw;return t?e.then(this?t.bind(this):t):e}function T5(t){let e=ui+1,n=Zn.length;for(;e<n;){const r=e+n>>>1,i=Zn[r],o=ll(i);o<t||o===t&&i.flags&2?e=r+1:n=r}return e}function _h(t){if(!(t.flags&1)){const e=ll(t),n=Zn[Zn.length-1];!n||!(t.flags&2)&&e>=ll(n)?Zn.push(t):Zn.splice(T5(e),0,t),t.flags|=1,rw()}}function rw(){wu||(wu=nw.then(sw))}function P5(t){je(t)?Ys.push(...t):co&&t.id===-1?co.splice(Xs+1,0,t):t.flags&1||(Ys.push(t),t.flags|=1),rw()}function iw(t,e,n=ui+1){for(;n<Zn.length;n++){const r=Zn[n];if(r&&r.flags&2){if(t&&r.id!==t.uid)continue;Zn.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function ow(t){if(Ys.length){const e=[...new Set(Ys)].sort((n,r)=>ll(n)-ll(r));if(Ys.length=0,co){co.push(...e);return}for(co=e,Xs=0;Xs<co.length;Xs++){const n=co[Xs];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}co=null,Xs=0}}const ll=t=>t.id==null?t.flags&2?-1:1/0:t.id;function sw(t){try{for(ui=0;ui<Zn.length;ui++){const e=Zn[ui];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Js(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;ui<Zn.length;ui++){const e=Zn[ui];e&&(e.flags&=-2)}ui=-1,Zn.length=0,ow(),wu=null,(Zn.length||Ys.length)&&sw()}}let Rn=null,aw=null;function vu(t){const e=Rn;return Rn=t,aw=t&&t.type.__scopeId||null,e}function O(t,e=Rn,n){if(!e||t._n)return t;const r=(...i)=>{r._d&&Pu(-1);const o=vu(e);let s;try{s=t(...i)}finally{vu(o),r._d&&Pu(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function bu(t,e){if(Rn===null)return t;const n=Du(Rn),r=t.dirs||(t.dirs=[]);for(let i=0;i<e.length;i++){let[o,s,a,l=Ot]=e[i];o&&(st(o)&&(o={mounted:o,updated:o}),o.deep&&Ni(s),r.push({dir:o,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return t}function Zo(t,e,n,r){const i=t.dirs,o=e&&e.dirs;for(let s=0;s<i.length;s++){const a=i[s];o&&(a.oldValue=o[s].value);let l=a.dir[r];l&&(li(),zr(l,n,8,[t.el,a,t,e]),fi())}}const lw=Symbol("_vte"),fw=t=>t.__isTeleport,fl=t=>t&&(t.disabled||t.disabled===""),uw=t=>t&&(t.defer||t.defer===""),cw=t=>typeof SVGElement<"u"&&t instanceof SVGElement,dw=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,kh=(t,e)=>{const n=t&&t.to;return Ut(n)?e?e(n):null:n},pw={name:"Teleport",__isTeleport:!0,process(t,e,n,r,i,o,s,a,l,f){const{mc:u,pc:c,pbc:p,o:{insert:d,querySelector:h,createText:g,createComment:y}}=f,w=fl(e.props);let{shapeFlag:v,children:_,dynamicChildren:b}=e;if(t==null){const x=e.el=g(""),k=e.anchor=g("");d(x,n,r),d(k,n,r);const S=(A,R)=>{v&16&&(i&&i.isCE&&(i.ce._teleportTarget=A),u(_,A,R,i,o,s,a,l))},T=()=>{const A=e.target=kh(e.props,h),R=gw(A,e,g,d);A&&(s!=="svg"&&cw(A)?s="svg":s!=="mathml"&&dw(A)&&(s="mathml"),w||(S(A,R),_u(e,!1)))};w&&(S(n,k),_u(e,!0)),uw(e.props)?(e.el.__isMounted=!1,tr(()=>{T(),delete e.el.__isMounted},o)):T()}else{if(uw(e.props)&&t.el.__isMounted===!1){tr(()=>{pw.process(t,e,n,r,i,o,s,a,l,f)},o);return}e.el=t.el,e.targetStart=t.targetStart;const x=e.anchor=t.anchor,k=e.target=t.target,S=e.targetAnchor=t.targetAnchor,T=fl(t.props),A=T?n:k,R=T?x:S;if(s==="svg"||cw(k)?s="svg":(s==="mathml"||dw(k))&&(s="mathml"),b?(p(t.dynamicChildren,b,A,i,o,s,a),Bh(t,e,!0)):l||c(t,e,A,R,i,o,s,a,!1),w)T?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):xu(e,n,x,f,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const F=e.target=kh(e.props,h);F&&xu(e,F,null,f,0)}else T&&xu(e,k,S,f,1);_u(e,w)}},remove(t,e,n,{um:r,o:{remove:i}},o){const{shapeFlag:s,children:a,anchor:l,targetStart:f,targetAnchor:u,target:c,props:p}=t;if(c&&(i(f),i(u)),o&&i(l),s&16){const d=o||!fl(p);for(let h=0;h<a.length;h++){const g=a[h];r(g,e,n,d,!!g.dynamicChildren)}}},move:xu,hydrate:M5};function xu(t,e,n,{o:{insert:r},m:i},o=2){o===0&&r(t.targetAnchor,e,n);const{el:s,anchor:a,shapeFlag:l,children:f,props:u}=t,c=o===2;if(c&&r(s,e,n),(!c||fl(u))&&l&16)for(let p=0;p<f.length;p++)i(f[p],e,n,2);c&&r(a,e,n)}function M5(t,e,n,r,i,o,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:f,createText:u}},c){function p(g,y,w,v){y.anchor=c(s(g),y,a(g),n,r,i,o),y.targetStart=w,y.targetAnchor=v}const d=e.target=kh(e.props,l),h=fl(e.props);if(d){const g=d._lpa||d.firstChild;if(e.shapeFlag&16)if(h)p(t,e,g,g&&s(g));else{e.anchor=s(t);let y=g;for(;y;){if(y&&y.nodeType===8){if(y.data==="teleport start anchor")e.targetStart=y;else if(y.data==="teleport anchor"){e.targetAnchor=y,d._lpa=e.targetAnchor&&s(e.targetAnchor);break}}y=s(y)}e.targetAnchor||gw(d,e,u,f),c(g&&s(g),e,d,n,r,i,o)}_u(e,h)}else h&&e.shapeFlag&16&&p(t,e,t,s(t));return e.anchor&&s(e.anchor)}const hw=pw;function _u(t,e){const n=t.ctx;if(n&&n.ut){let r,i;for(e?(r=t.el,i=t.anchor):(r=t.targetStart,i=t.targetAnchor);r&&r!==i;)r.nodeType===1&&r.setAttribute("data-v-owner",n.uid),r=r.nextSibling;n.ut()}}function gw(t,e,n,r){const i=e.targetStart=n(""),o=e.targetAnchor=n("");return i[lw]=o,t&&(r(i,t),r(o,t)),o}const Di=Symbol("_leaveCb"),ku=Symbol("_enterCb");function I5(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return kt(()=>{t.isMounted=!0}),po(()=>{t.isUnmounting=!0}),t}const Mr=[Function,Array],mw={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Mr,onEnter:Mr,onAfterEnter:Mr,onEnterCancelled:Mr,onBeforeLeave:Mr,onLeave:Mr,onAfterLeave:Mr,onLeaveCancelled:Mr,onBeforeAppear:Mr,onAppear:Mr,onAfterAppear:Mr,onAppearCancelled:Mr},yw=t=>{const e=t.subTree;return e.component?yw(e.component):e},N5={name:"BaseTransition",props:mw,setup(t,{slots:e}){const n=Xt(),r=I5();return()=>{const i=e.default&&xw(e.default(),!0);if(!i||!i.length)return;const o=ww(i),s=_t(t),{mode:a}=s;if(r.isLeaving)return Ch(o);const l=bw(o);if(!l)return Ch(o);let f=Sh(l,s,r,n,c=>f=c);l.type!==vn&&ul(l,f);let u=n.subTree&&bw(n.subTree);if(u&&u.type!==vn&&!rs(u,l)&&yw(n).type!==vn){let c=Sh(u,s,r,n);if(ul(u,c),a==="out-in"&&l.type!==vn)return r.isLeaving=!0,c.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete c.afterLeave,u=void 0},Ch(o);a==="in-out"&&l.type!==vn?c.delayLeave=(p,d,h)=>{const g=vw(r,u);g[String(u.key)]=u,p[Di]=()=>{d(),p[Di]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{h(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return o}}};function ww(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==vn){e=n;break}}return e}const D5=N5;function vw(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function Sh(t,e,n,r,i){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:p,onLeave:d,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:y,onAppear:w,onAfterAppear:v,onAppearCancelled:_}=e,b=String(t.key),x=vw(n,t),k=(A,R)=>{A&&zr(A,r,9,R)},S=(A,R)=>{const F=R[1];k(A,R),je(A)?A.every(q=>q.length<=1)&&F():A.length<=1&&F()},T={mode:s,persisted:a,beforeEnter(A){let R=l;if(!n.isMounted)if(o)R=y||l;else return;A[Di]&&A[Di](!0);const F=x[b];F&&rs(t,F)&&F.el[Di]&&F.el[Di](),k(R,[A])},enter(A){let R=f,F=u,q=c;if(!n.isMounted)if(o)R=w||f,F=v||u,q=_||c;else return;let K=!1;const fe=A[ku]=ae=>{K||(K=!0,ae?k(q,[A]):k(F,[A]),T.delayedLeave&&T.delayedLeave(),A[ku]=void 0)};R?S(R,[A,fe]):fe()},leave(A,R){const F=String(t.key);if(A[ku]&&A[ku](!0),n.isUnmounting)return R();k(p,[A]);let q=!1;const K=A[Di]=fe=>{q||(q=!0,R(),fe?k(g,[A]):k(h,[A]),A[Di]=void 0,x[F]===t&&delete x[F])};x[F]=t,d?S(d,[A,K]):K()},clone(A){const R=Sh(A,e,n,r,i);return i&&i(R),R}};return T}function Ch(t){if(Cu(t))return t=$i(t),t.children=null,t}function bw(t){if(!Cu(t))return fw(t.type)&&t.children?ww(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&st(n.default))return n.default()}}function ul(t,e){t.shapeFlag&6&&t.component?(t.transition=e,ul(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function xw(t,e=!1,n){let r=[],i=0;for(let o=0;o<t.length;o++){let s=t[o];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===Ue?(s.patchFlag&128&&i++,r=r.concat(xw(s.children,e,a))):(e||s.type!==vn)&&r.push(a!=null?$i(s,{key:a}):s)}if(i>1)for(let o=0;o<r.length;o++)r[o].patchFlag=-2;return r}function L(t,e){return st(t)?cn({name:t.name},e,{setup:t}):t}function B5(){const t=Xt();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function _w(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}const Su=new WeakMap;function cl(t,e,n,r,i=!1){if(je(t)){t.forEach((h,g)=>cl(h,e&&(je(e)?e[g]:e),n,r,i));return}if(Qs(r)&&!i){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&cl(t,e,n,r.component.subTree);return}const o=r.shapeFlag&4?Du(r.component):r.el,s=i?null:o,{i:a,r:l}=t,f=e&&e.r,u=a.refs===Ot?a.refs={}:a.refs,c=a.setupState,p=_t(c),d=c===Ot?_y:h=>Mt(p,h);if(f!=null&&f!==l){if(kw(e),Ut(f))u[f]=null,d(f)&&(c[f]=null);else if(at(f)){f.value=null;const h=e;h.k&&(u[h.k]=null)}}if(st(l))Js(l,a,12,[s,u]);else{const h=Ut(l),g=at(l);if(h||g){const y=()=>{if(t.f){const w=h?d(l)?c[l]:u[l]:l.value;if(i)je(w)&&ah(w,o);else if(je(w))w.includes(o)||w.push(o);else if(h)u[l]=[o],d(l)&&(c[l]=u[l]);else{const v=[o];l.value=v,t.k&&(u[t.k]=v)}}else h?(u[l]=s,d(l)&&(c[l]=s)):g&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const w=()=>{y(),Su.delete(t)};w.id=-1,Su.set(t,w),tr(w,n)}else kw(t),y()}}}function kw(t){const e=Su.get(t);e&&(e.flags|=8,Su.delete(t))}ru().requestIdleCallback,ru().cancelIdleCallback;const Qs=t=>!!t.type.__asyncLoader,Cu=t=>t.type.__isKeepAlive;function F5(t,e){Sw(t,"a",e)}function $5(t,e){Sw(t,"da",e)}function Sw(t,e,n=Ln){const r=t.__wdc||(t.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return t()});if(Eu(e,r,n),n){let i=n.parent;for(;i&&i.parent;)Cu(i.parent.vnode)&&q5(r,e,n,i),i=i.parent}}function q5(t,e,n,r){const i=Eu(e,t,r,!0);qn(()=>{ah(r[e],i)},n)}function Eu(t,e,n=Ln,r=!1){if(n){const i=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...s)=>{li();const a=yl(n),l=zr(e,n,t,s);return a(),fi(),l});return r?i.unshift(o):i.push(o),o}}const Bi=t=>(e,n=Ln)=>{(!wl||t==="sp")&&Eu(t,(...r)=>e(...r),n)},L5=Bi("bm"),kt=Bi("m"),V5=Bi("bu"),Cw=Bi("u"),po=Bi("bum"),qn=Bi("um"),z5=Bi("sp"),j5=Bi("rtg"),H5=Bi("rtc");function U5(t,e=Ln){Eu("ec",t,e)}const Eh="components",W5="directives";function es(t,e){return Oh(Eh,t,!0,e)||t}const Ew=Symbol.for("v-ndc");function Tn(t){return Ut(t)?Oh(Eh,t,!1)||t:t||Ew}function K5(t){return Oh(W5,t)}function Oh(t,e,n=!0,r=!1){const i=Rn||Ln;if(i){const o=i.type;if(t===Eh){const a=uv(o,!1);if(a&&(a===e||a===Xn(e)||a===eu(Xn(e))))return o}const s=Ow(i[t]||o[t],e)||Ow(i.appContext[t],e);return!s&&r?o:s}}function Ow(t,e){return t&&(t[e]||t[Xn(e)]||t[eu(Xn(e))])}function It(t,e,n,r){let i;const o=n,s=je(t);if(s||Ut(t)){const a=s&&Ii(t);let l=!1,f=!1;a&&(l=!Pr(t),f=uo(t),t=lu(t)),i=new Array(t.length);for(let u=0,c=t.length;u<c;u++)i[u]=e(l?f?pu(An(t[u])):An(t[u]):t[u],u,void 0,o)}else if(typeof t=="number"){i=new Array(t);for(let a=0;a<t;a++)i[a]=e(a+1,a,void 0,o)}else if(Ft(t))if(t[Symbol.iterator])i=Array.from(t,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(t);i=new Array(a.length);for(let l=0,f=a.length;l<f;l++){const u=a[l];i[l]=e(t[u],u,l,o)}}else i=[];return i}function z(t,e,n={},r,i){if(Rn.ce||Rn.parent&&Qs(Rn.parent)&&Rn.parent.ce)return e!=="default"&&(n.name=e),C(),B(Ue,null,[M("slot",n,r&&r())],64);let o=t[e];o&&o._c&&(o._d=!1),C();const s=o&&Aw(o(n)),a=n.key||s&&s.key,l=B(Ue,{key:(a&&!Lr(a)?a:`_${e}`)+(!s&&r?"_fb":"")},s||(r?r():[]),s&&t._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Aw(t){return t.some(e=>ci(e)?!(e.type===vn||e.type===Ue&&!Aw(e.children)):!0)?t:null}function G5(t,e){const n={};for(const r in t)n[el(r)]=t[r];return n}const Ah=t=>t?sv(t)?Du(t):Ah(t.parent):null,dl=cn(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Ah(t.parent),$root:t=>Ah(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Nw(t),$forceUpdate:t=>t.f||(t.f=()=>{_h(t.update)}),$nextTick:t=>t.n||(t.n=lt.bind(t.proxy)),$watch:t=>yA.bind(t)}),Rh=(t,e)=>t!==Ot&&!t.__isScriptSetup&&Mt(t,e),J5={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:r,data:i,props:o,accessCache:s,type:a,appContext:l}=t;let f;if(e[0]!=="$"){const d=s[e];if(d!==void 0)switch(d){case 1:return r[e];case 2:return i[e];case 4:return n[e];case 3:return o[e]}else{if(Rh(r,e))return s[e]=1,r[e];if(i!==Ot&&Mt(i,e))return s[e]=2,i[e];if((f=t.propsOptions[0])&&Mt(f,e))return s[e]=3,o[e];if(n!==Ot&&Mt(n,e))return s[e]=4,n[e];Th&&(s[e]=0)}}const u=dl[e];let c,p;if(u)return e==="$attrs"&&$n(t.attrs,"get",""),u(t);if((c=a.__cssModules)&&(c=c[e]))return c;if(n!==Ot&&Mt(n,e))return s[e]=4,n[e];if(p=l.config.globalProperties,Mt(p,e))return p[e]},set({_:t},e,n){const{data:r,setupState:i,ctx:o}=t;return Rh(i,e)?(i[e]=n,!0):r!==Ot&&Mt(r,e)?(r[e]=n,!0):Mt(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:i,propsOptions:o,type:s}},a){let l,f;return!!(n[a]||t!==Ot&&a[0]!=="$"&&Mt(t,a)||Rh(e,a)||(l=o[0])&&Mt(l,a)||Mt(r,a)||Mt(dl,a)||Mt(i.config.globalProperties,a)||(f=s.__cssModules)&&f[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:Mt(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function Y5(){return Tw().slots}function Rw(){return Tw().attrs}function Tw(t){const e=Xt();return e.setupContext||(e.setupContext=fv(e))}function pl(t){return je(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function Pw(t,e){const n=pl(t);for(const r in e){if(r.startsWith("__skip"))continue;let i=n[r];i?je(i)||st(i)?i=n[r]={type:i,default:e[r]}:i.default=e[r]:i===null&&(i=n[r]={default:e[r]}),i&&e[`__skip_${r}`]&&(i.skipFactory=!0)}return n}function Fi(t,e){return!t||!e?t||e:je(t)&&je(e)?t.concat(e):cn({},pl(t),pl(e))}let Th=!0;function X5(t){const e=Nw(t),n=t.proxy,r=t.ctx;Th=!1,e.beforeCreate&&Mw(e.beforeCreate,t,"bc");const{data:i,computed:o,methods:s,watch:a,provide:l,inject:f,created:u,beforeMount:c,mounted:p,beforeUpdate:d,updated:h,activated:g,deactivated:y,beforeDestroy:w,beforeUnmount:v,destroyed:_,unmounted:b,render:x,renderTracked:k,renderTriggered:S,errorCaptured:T,serverPrefetch:A,expose:R,inheritAttrs:F,components:q,directives:K,filters:fe}=e;if(f&&Q5(f,r,null),s)for(const ie in s){const te=s[ie];st(te)&&(r[ie]=te.bind(n))}if(i){const ie=i.call(n,n);Ft(ie)&&(t.data=on(ie))}if(Th=!0,o)for(const ie in o){const te=o[ie],ze=st(te)?te.bind(n,n):st(te.get)?te.get.bind(n,n):ai,ot=!st(te)&&st(te.set)?te.set.bind(n):ai,ut=U({get:ze,set:ot});Object.defineProperty(r,ie,{enumerable:!0,configurable:!0,get:()=>ut.value,set:ct=>ut.value=ct})}if(a)for(const ie in a)Iw(a[ie],r,n,ie);if(l){const ie=st(l)?l.call(n):l;Reflect.ownKeys(ie).forEach(te=>{Ir(te,ie[te])})}u&&Mw(u,t,"c");function ce(ie,te){je(te)?te.forEach(ze=>ie(ze.bind(n))):te&&ie(te.bind(n))}if(ce(L5,c),ce(kt,p),ce(V5,d),ce(Cw,h),ce(F5,g),ce($5,y),ce(U5,T),ce(H5,k),ce(j5,S),ce(po,v),ce(qn,b),ce(z5,A),je(R))if(R.length){const ie=t.exposed||(t.exposed={});R.forEach(te=>{Object.defineProperty(ie,te,{get:()=>n[te],set:ze=>n[te]=ze,enumerable:!0})})}else t.exposed||(t.exposed={});x&&t.render===ai&&(t.render=x),F!=null&&(t.inheritAttrs=F),q&&(t.components=q),K&&(t.directives=K),A&&_w(t)}function Q5(t,e,n=ai){je(t)&&(t=Ph(t));for(const r in t){const i=t[r];let o;Ft(i)?"default"in i?o=en(i.from||r,i.default,!0):o=en(i.from||r):o=en(i),at(o)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[r]=o}}function Mw(t,e,n){zr(je(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function Iw(t,e,n,r){let i=r.includes(".")?Xw(n,r):()=>n[r];if(Ut(t)){const o=e[t];st(o)&&He(i,o)}else if(st(t))He(i,t.bind(n));else if(Ft(t))if(je(t))t.forEach(o=>Iw(o,e,n,r));else{const o=st(t.handler)?t.handler.bind(n):e[t.handler];st(o)&&He(i,o,t)}}function Nw(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:i,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:!i.length&&!n&&!r?l=e:(l={},i.length&&i.forEach(f=>Ou(l,f,s,!0)),Ou(l,e,s)),Ft(e)&&o.set(e,l),l}function Ou(t,e,n,r=!1){const{mixins:i,extends:o}=e;o&&Ou(t,o,n,!0),i&&i.forEach(s=>Ou(t,s,n,!0));for(const s in e)if(!(r&&s==="expose")){const a=Z5[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const Z5={data:Dw,props:Bw,emits:Bw,methods:hl,computed:hl,beforeCreate:er,created:er,beforeMount:er,mounted:er,beforeUpdate:er,updated:er,beforeDestroy:er,beforeUnmount:er,destroyed:er,unmounted:er,activated:er,deactivated:er,errorCaptured:er,serverPrefetch:er,components:hl,directives:hl,watch:tA,provide:Dw,inject:eA};function Dw(t,e){return e?t?function(){return cn(st(t)?t.call(this,this):t,st(e)?e.call(this,this):e)}:e:t}function eA(t,e){return hl(Ph(t),Ph(e))}function Ph(t){if(je(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function er(t,e){return t?[...new Set([].concat(t,e))]:e}function hl(t,e){return t?cn(Object.create(null),t,e):e}function Bw(t,e){return t?je(t)&&je(e)?[...new Set([...t,...e])]:cn(Object.create(null),pl(t),pl(e??{})):e}function tA(t,e){if(!t)return e;if(!e)return t;const n=cn(Object.create(null),t);for(const r in e)n[r]=er(t[r],e[r]);return n}function Fw(){return{app:null,config:{isNativeTag:_y,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let nA=0;function rA(t,e){return function(r,i=null){st(r)||(r=cn({},r)),i!=null&&!Ft(i)&&(i=null);const o=Fw(),s=new WeakSet,a=[];let l=!1;const f=o.app={_uid:nA++,_component:r,_props:i,_container:null,_context:o,_instance:null,version:$A,get config(){return o.config},set config(u){},use(u,...c){return s.has(u)||(u&&st(u.install)?(s.add(u),u.install(f,...c)):st(u)&&(s.add(u),u(f,...c))),f},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),f},component(u,c){return c?(o.components[u]=c,f):o.components[u]},directive(u,c){return c?(o.directives[u]=c,f):o.directives[u]},mount(u,c,p){if(!l){const d=f._ceVNode||M(r,i);return d.appContext=o,p===!0?p="svg":p===!1&&(p=void 0),t(d,u,p),l=!0,f._container=u,u.__vue_app__=f,Du(d.component)}},onUnmount(u){a.push(u)},unmount(){l&&(zr(a,f._instance,16),t(null,f._container),delete f._container.__vue_app__)},provide(u,c){return o.provides[u]=c,f},runWithContext(u){const c=ts;ts=f;try{return u()}finally{ts=c}}};return f}}let ts=null;function Ir(t,e){if(Ln){let n=Ln.provides;const r=Ln.parent&&Ln.parent.provides;r===n&&(n=Ln.provides=Object.create(r)),n[t]=e}}function en(t,e,n=!1){const r=Xt();if(r||ts){let i=ts?ts._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(i&&t in i)return i[t];if(arguments.length>1)return n&&st(e)?e.call(r&&r.proxy):e}}function iA(){return!!(Xt()||ts)}const $w={},qw=()=>Object.create($w),Lw=t=>Object.getPrototypeOf(t)===$w;function oA(t,e,n,r=!1){const i={},o=qw();t.propsDefaults=Object.create(null),Vw(t,e,i,o);for(const s in t.propsOptions[0])s in i||(i[s]=void 0);n?t.props=r?i:Xy(i):t.type.props?t.props=i:t.props=o,t.attrs=o}function sA(t,e,n,r){const{props:i,attrs:o,vnode:{patchFlag:s}}=t,a=_t(i),[l]=t.propsOptions;let f=!1;if((r||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let c=0;c<u.length;c++){let p=u[c];if(Au(t.emitsOptions,p))continue;const d=e[p];if(l)if(Mt(o,p))d!==o[p]&&(o[p]=d,f=!0);else{const h=Xn(p);i[h]=Mh(l,a,h,d,t,!1)}else d!==o[p]&&(o[p]=d,f=!0)}}}else{Vw(t,e,i,o)&&(f=!0);let u;for(const c in a)(!e||!Mt(e,c)&&((u=Ti(c))===c||!Mt(e,u)))&&(l?n&&(n[c]!==void 0||n[u]!==void 0)&&(i[c]=Mh(l,a,c,void 0,t,!0)):delete i[c]);if(o!==a)for(const c in o)(!e||!Mt(e,c))&&(delete o[c],f=!0)}f&&Pi(t.attrs,"set","")}function Vw(t,e,n,r){const[i,o]=t.propsOptions;let s=!1,a;if(e)for(let l in e){if(Za(l))continue;const f=e[l];let u;i&&Mt(i,u=Xn(l))?!o||!o.includes(u)?n[u]=f:(a||(a={}))[u]=f:Au(t.emitsOptions,l)||(!(l in r)||f!==r[l])&&(r[l]=f,s=!0)}if(o){const l=_t(n),f=a||Ot;for(let u=0;u<o.length;u++){const c=o[u];n[c]=Mh(i,l,c,f[c],t,!Mt(f,c))}}return s}function Mh(t,e,n,r,i,o){const s=t[n];if(s!=null){const a=Mt(s,"default");if(a&&r===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&st(l)){const{propsDefaults:f}=i;if(n in f)r=f[n];else{const u=yl(i);r=f[n]=l.call(null,e),u()}}else r=l;i.ce&&i.ce._setProp(n,r)}s[0]&&(o&&!a?r=!1:s[1]&&(r===""||r===Ti(n))&&(r=!0))}return r}const aA=new WeakMap;function zw(t,e,n=!1){const r=n?aA:e.propsCache,i=r.get(t);if(i)return i;const o=t.props,s={},a=[];let l=!1;if(!st(t)){const u=c=>{l=!0;const[p,d]=zw(c,e,!0);cn(s,p),d&&a.push(...d)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!o&&!l)return Ft(t)&&r.set(t,js),js;if(je(o))for(let u=0;u<o.length;u++){const c=Xn(o[u]);jw(c)&&(s[c]=Ot)}else if(o)for(const u in o){const c=Xn(u);if(jw(c)){const p=o[u],d=s[c]=je(p)||st(p)?{type:p}:cn({},p),h=d.type;let g=!1,y=!0;if(je(h))for(let w=0;w<h.length;++w){const v=h[w],_=st(v)&&v.name;if(_==="Boolean"){g=!0;break}else _==="String"&&(y=!1)}else g=st(h)&&h.name==="Boolean";d[0]=g,d[1]=y,(g||Mt(d,"default"))&&a.push(c)}}const f=[s,a];return Ft(t)&&r.set(t,f),f}function jw(t){return t[0]!=="$"&&!Za(t)}const Ih=t=>t==="_"||t==="_ctx"||t==="$stable",Nh=t=>je(t)?t.map(di):[di(t)],lA=(t,e,n)=>{if(e._n)return e;const r=O((...i)=>Nh(e(...i)),n);return r._c=!1,r},Hw=(t,e,n)=>{const r=t._ctx;for(const i in t){if(Ih(i))continue;const o=t[i];if(st(o))e[i]=lA(i,o,r);else if(o!=null){const s=Nh(o);e[i]=()=>s}}},Uw=(t,e)=>{const n=Nh(e);t.slots.default=()=>n},Ww=(t,e,n)=>{for(const r in e)(n||!Ih(r))&&(t[r]=e[r])},fA=(t,e,n)=>{const r=t.slots=qw();if(t.vnode.shapeFlag&32){const i=e._;i?(Ww(r,e,n),n&&Oy(r,"_",i,!0)):Hw(e,r)}else e&&Uw(t,e)},uA=(t,e,n)=>{const{vnode:r,slots:i}=t;let o=!0,s=Ot;if(r.shapeFlag&32){const a=e._;a?n&&a===1?o=!1:Ww(i,e,n):(o=!e.$stable,Hw(e,i)),s=e}else e&&(Uw(t,e),s={default:1});if(o)for(const a in i)!Ih(a)&&s[a]==null&&delete i[a]},tr=SA;function cA(t){return dA(t)}function dA(t,e){const n=ru();n.__VUE__=!0;const{insert:r,remove:i,patchProp:o,createElement:s,createText:a,createComment:l,setText:f,setElementText:u,parentNode:c,nextSibling:p,setScopeId:d=ai,insertStaticContent:h}=t,g=($,V,G,pe=null,he=null,de=null,Ae=void 0,_e=null,xe=!!V.dynamicChildren)=>{if($===V)return;$&&!rs($,V)&&(pe=I($),ct($,he,de,!0),$=null),V.patchFlag===-2&&(xe=!1,V.dynamicChildren=null);const{type:be,ref:Xe,shapeFlag:Re}=V;switch(be){case Ru:y($,V,G,pe);break;case vn:w($,V,G,pe);break;case Tu:$==null&&v(V,G,pe,Ae);break;case Ue:q($,V,G,pe,he,de,Ae,_e,xe);break;default:Re&1?x($,V,G,pe,he,de,Ae,_e,xe):Re&6?K($,V,G,pe,he,de,Ae,_e,xe):(Re&64||Re&128)&&be.process($,V,G,pe,he,de,Ae,_e,xe,ue)}Xe!=null&&he?cl(Xe,$&&$.ref,de,V||$,!V):Xe==null&&$&&$.ref!=null&&cl($.ref,null,de,$,!0)},y=($,V,G,pe)=>{if($==null)r(V.el=a(V.children),G,pe);else{const he=V.el=$.el;V.children!==$.children&&f(he,V.children)}},w=($,V,G,pe)=>{$==null?r(V.el=l(V.children||""),G,pe):V.el=$.el},v=($,V,G,pe)=>{[$.el,$.anchor]=h($.children,V,G,pe,$.el,$.anchor)},_=({el:$,anchor:V},G,pe)=>{let he;for(;$&&$!==V;)he=p($),r($,G,pe),$=he;r(V,G,pe)},b=({el:$,anchor:V})=>{let G;for(;$&&$!==V;)G=p($),i($),$=G;i(V)},x=($,V,G,pe,he,de,Ae,_e,xe)=>{V.type==="svg"?Ae="svg":V.type==="math"&&(Ae="mathml"),$==null?k(V,G,pe,he,de,Ae,_e,xe):A($,V,he,de,Ae,_e,xe)},k=($,V,G,pe,he,de,Ae,_e)=>{let xe,be;const{props:Xe,shapeFlag:Re,transition:Ke,dirs:ft}=$;if(xe=$.el=s($.type,de,Xe&&Xe.is,Xe),Re&8?u(xe,$.children):Re&16&&T($.children,xe,null,pe,he,Dh($,de),Ae,_e),ft&&Zo($,null,pe,"created"),S(xe,$,$.scopeId,Ae,pe),Xe){for(const Ie in Xe)Ie!=="value"&&!Za(Ie)&&o(xe,Ie,null,Xe[Ie],de,pe);"value"in Xe&&o(xe,"value",null,Xe.value,de),(be=Xe.onVnodeBeforeMount)&&pi(be,pe,$)}ft&&Zo($,null,pe,"beforeMount");const J=pA(he,Ke);J&&Ke.beforeEnter(xe),r(xe,V,G),((be=Xe&&Xe.onVnodeMounted)||J||ft)&&tr(()=>{be&&pi(be,pe,$),J&&Ke.enter(xe),ft&&Zo($,null,pe,"mounted")},he)},S=($,V,G,pe,he)=>{if(G&&d($,G),pe)for(let de=0;de<pe.length;de++)d($,pe[de]);if(he){let de=he.subTree;if(V===de||nv(de.type)&&(de.ssContent===V||de.ssFallback===V)){const Ae=he.vnode;S($,Ae,Ae.scopeId,Ae.slotScopeIds,he.parent)}}},T=($,V,G,pe,he,de,Ae,_e,xe=0)=>{for(let be=xe;be<$.length;be++){const Xe=$[be]=_e?ho($[be]):di($[be]);g(null,Xe,V,G,pe,he,de,Ae,_e)}},A=($,V,G,pe,he,de,Ae)=>{const _e=V.el=$.el;let{patchFlag:xe,dynamicChildren:be,dirs:Xe}=V;xe|=$.patchFlag&16;const Re=$.props||Ot,Ke=V.props||Ot;let ft;if(G&&ns(G,!1),(ft=Ke.onVnodeBeforeUpdate)&&pi(ft,G,V,$),Xe&&Zo(V,$,G,"beforeUpdate"),G&&ns(G,!0),(Re.innerHTML&&Ke.innerHTML==null||Re.textContent&&Ke.textContent==null)&&u(_e,""),be?R($.dynamicChildren,be,_e,G,pe,Dh(V,he),de):Ae||te($,V,_e,null,G,pe,Dh(V,he),de,!1),xe>0){if(xe&16)F(_e,Re,Ke,G,he);else if(xe&2&&Re.class!==Ke.class&&o(_e,"class",null,Ke.class,he),xe&4&&o(_e,"style",Re.style,Ke.style,he),xe&8){const J=V.dynamicProps;for(let Ie=0;Ie<J.length;Ie++){const Et=J[Ie],gn=Re[Et],mn=Ke[Et];(mn!==gn||Et==="value")&&o(_e,Et,gn,mn,he,G)}}xe&1&&$.children!==V.children&&u(_e,V.children)}else!Ae&&be==null&&F(_e,Re,Ke,G,he);((ft=Ke.onVnodeUpdated)||Xe)&&tr(()=>{ft&&pi(ft,G,V,$),Xe&&Zo(V,$,G,"updated")},pe)},R=($,V,G,pe,he,de,Ae)=>{for(let _e=0;_e<V.length;_e++){const xe=$[_e],be=V[_e],Xe=xe.el&&(xe.type===Ue||!rs(xe,be)||xe.shapeFlag&198)?c(xe.el):G;g(xe,be,Xe,null,pe,he,de,Ae,!0)}},F=($,V,G,pe,he)=>{if(V!==G){if(V!==Ot)for(const de in V)!Za(de)&&!(de in G)&&o($,de,V[de],null,he,pe);for(const de in G){if(Za(de))continue;const Ae=G[de],_e=V[de];Ae!==_e&&de!=="value"&&o($,de,_e,Ae,he,pe)}"value"in G&&o($,"value",V.value,G.value,he)}},q=($,V,G,pe,he,de,Ae,_e,xe)=>{const be=V.el=$?$.el:a(""),Xe=V.anchor=$?$.anchor:a("");let{patchFlag:Re,dynamicChildren:Ke,slotScopeIds:ft}=V;ft&&(_e=_e?_e.concat(ft):ft),$==null?(r(be,G,pe),r(Xe,G,pe),T(V.children||[],G,Xe,he,de,Ae,_e,xe)):Re>0&&Re&64&&Ke&&$.dynamicChildren?(R($.dynamicChildren,Ke,G,he,de,Ae,_e),(V.key!=null||he&&V===he.subTree)&&Bh($,V,!0)):te($,V,G,Xe,he,de,Ae,_e,xe)},K=($,V,G,pe,he,de,Ae,_e,xe)=>{V.slotScopeIds=_e,$==null?V.shapeFlag&512?he.ctx.activate(V,G,pe,Ae,xe):fe(V,G,pe,he,de,Ae,xe):ae($,V,xe)},fe=($,V,G,pe,he,de,Ae)=>{const _e=$.component=RA($,pe,he);if(Cu($)&&(_e.ctx.renderer=ue),TA(_e,!1,Ae),_e.asyncDep){if(he&&he.registerDep(_e,ce,Ae),!$.el){const xe=_e.subTree=M(vn);w(null,xe,V,G),$.placeholder=xe.el}}else ce(_e,$,V,G,he,de,Ae)},ae=($,V,G)=>{const pe=V.component=$.component;if(_A($,V,G))if(pe.asyncDep&&!pe.asyncResolved){ie(pe,V,G);return}else pe.next=V,pe.update();else V.el=$.el,pe.vnode=V},ce=($,V,G,pe,he,de,Ae)=>{const _e=()=>{if($.isMounted){let{next:Re,bu:Ke,u:ft,parent:J,vnode:Ie}=$;{const Y=Kw($);if(Y){Re&&(Re.el=Ie.el,ie($,Re,Ae)),Y.asyncDep.then(()=>{$.isUnmounted||_e()});return}}let Et=Re,gn;ns($,!1),Re?(Re.el=Ie.el,ie($,Re,Ae)):Re=Ie,Ke&&tu(Ke),(gn=Re.props&&Re.props.onVnodeBeforeUpdate)&&pi(gn,J,Re,Ie),ns($,!0);const mn=ev($),X=$.subTree;$.subTree=mn,g(X,mn,c(X.el),I(X),$,he,de),Re.el=mn.el,Et===null&&kA($,mn.el),ft&&tr(ft,he),(gn=Re.props&&Re.props.onVnodeUpdated)&&tr(()=>pi(gn,J,Re,Ie),he)}else{let Re;const{el:Ke,props:ft}=V,{bm:J,m:Ie,parent:Et,root:gn,type:mn}=$,X=Qs(V);ns($,!1),J&&tu(J),!X&&(Re=ft&&ft.onVnodeBeforeMount)&&pi(Re,Et,V),ns($,!0);{gn.ce&&gn.ce._def.shadowRoot!==!1&&gn.ce._injectChildStyle(mn);const Y=$.subTree=ev($);g(null,Y,G,pe,$,he,de),V.el=Y.el}if(Ie&&tr(Ie,he),!X&&(Re=ft&&ft.onVnodeMounted)){const Y=V;tr(()=>pi(Re,Et,Y),he)}(V.shapeFlag&256||Et&&Qs(Et.vnode)&&Et.vnode.shapeFlag&256)&&$.a&&tr($.a,he),$.isMounted=!0,V=G=pe=null}};$.scope.on();const xe=$.effect=new Iy(_e);$.scope.off();const be=$.update=xe.run.bind(xe),Xe=$.job=xe.runIfDirty.bind(xe);Xe.i=$,Xe.id=$.uid,xe.scheduler=()=>_h(Xe),ns($,!0),be()},ie=($,V,G)=>{V.component=$;const pe=$.vnode.props;$.vnode=V,$.next=null,sA($,V.props,pe,G),uA($,V.children,G),li(),iw($),fi()},te=($,V,G,pe,he,de,Ae,_e,xe=!1)=>{const be=$&&$.children,Xe=$?$.shapeFlag:0,Re=V.children,{patchFlag:Ke,shapeFlag:ft}=V;if(Ke>0){if(Ke&128){ot(be,Re,G,pe,he,de,Ae,_e,xe);return}else if(Ke&256){ze(be,Re,G,pe,he,de,Ae,_e,xe);return}}ft&8?(Xe&16&&ye(be,he,de),Re!==be&&u(G,Re)):Xe&16?ft&16?ot(be,Re,G,pe,he,de,Ae,_e,xe):ye(be,he,de,!0):(Xe&8&&u(G,""),ft&16&&T(Re,G,pe,he,de,Ae,_e,xe))},ze=($,V,G,pe,he,de,Ae,_e,xe)=>{$=$||js,V=V||js;const be=$.length,Xe=V.length,Re=Math.min(be,Xe);let Ke;for(Ke=0;Ke<Re;Ke++){const ft=V[Ke]=xe?ho(V[Ke]):di(V[Ke]);g($[Ke],ft,G,null,he,de,Ae,_e,xe)}be>Xe?ye($,he,de,!0,!1,Re):T(V,G,pe,he,de,Ae,_e,xe,Re)},ot=($,V,G,pe,he,de,Ae,_e,xe)=>{let be=0;const Xe=V.length;let Re=$.length-1,Ke=Xe-1;for(;be<=Re&&be<=Ke;){const ft=$[be],J=V[be]=xe?ho(V[be]):di(V[be]);if(rs(ft,J))g(ft,J,G,null,he,de,Ae,_e,xe);else break;be++}for(;be<=Re&&be<=Ke;){const ft=$[Re],J=V[Ke]=xe?ho(V[Ke]):di(V[Ke]);if(rs(ft,J))g(ft,J,G,null,he,de,Ae,_e,xe);else break;Re--,Ke--}if(be>Re){if(be<=Ke){const ft=Ke+1,J=ft<Xe?V[ft].el:pe;for(;be<=Ke;)g(null,V[be]=xe?ho(V[be]):di(V[be]),G,J,he,de,Ae,_e,xe),be++}}else if(be>Ke)for(;be<=Re;)ct($[be],he,de,!0),be++;else{const ft=be,J=be,Ie=new Map;for(be=J;be<=Ke;be++){const Fe=V[be]=xe?ho(V[be]):di(V[be]);Fe.key!=null&&Ie.set(Fe.key,be)}let Et,gn=0;const mn=Ke-J+1;let X=!1,Y=0;const ge=new Array(mn);for(be=0;be<mn;be++)ge[be]=0;for(be=ft;be<=Re;be++){const Fe=$[be];if(gn>=mn){ct(Fe,he,de,!0);continue}let Ge;if(Fe.key!=null)Ge=Ie.get(Fe.key);else for(Et=J;Et<=Ke;Et++)if(ge[Et-J]===0&&rs(Fe,V[Et])){Ge=Et;break}Ge===void 0?ct(Fe,he,de,!0):(ge[Ge-J]=be+1,Ge>=Y?Y=Ge:X=!0,g(Fe,V[Ge],G,null,he,de,Ae,_e,xe),gn++)}const Pe=X?hA(ge):js;for(Et=Pe.length-1,be=mn-1;be>=0;be--){const Fe=J+be,Ge=V[Fe],Je=V[Fe+1],Pt=Fe+1<Xe?Je.el||Je.placeholder:pe;ge[be]===0?g(null,Ge,G,Pt,he,de,Ae,_e,xe):X&&(Et<0||be!==Pe[Et]?ut(Ge,G,Pt,2):Et--)}}},ut=($,V,G,pe,he=null)=>{const{el:de,type:Ae,transition:_e,children:xe,shapeFlag:be}=$;if(be&6){ut($.component.subTree,V,G,pe);return}if(be&128){$.suspense.move(V,G,pe);return}if(be&64){Ae.move($,V,G,ue);return}if(Ae===Ue){r(de,V,G);for(let Re=0;Re<xe.length;Re++)ut(xe[Re],V,G,pe);r($.anchor,V,G);return}if(Ae===Tu){_($,V,G);return}if(pe!==2&&be&1&&_e)if(pe===0)_e.beforeEnter(de),r(de,V,G),tr(()=>_e.enter(de),he);else{const{leave:Re,delayLeave:Ke,afterLeave:ft}=_e,J=()=>{$.ctx.isUnmounted?i(de):r(de,V,G)},Ie=()=>{de._isLeaving&&de[Di](!0),Re(de,()=>{J(),ft&&ft()})};Ke?Ke(de,J,Ie):Ie()}else r(de,V,G)},ct=($,V,G,pe=!1,he=!1)=>{const{type:de,props:Ae,ref:_e,children:xe,dynamicChildren:be,shapeFlag:Xe,patchFlag:Re,dirs:Ke,cacheIndex:ft}=$;if(Re===-2&&(he=!1),_e!=null&&(li(),cl(_e,null,G,$,!0),fi()),ft!=null&&(V.renderCache[ft]=void 0),Xe&256){V.ctx.deactivate($);return}const J=Xe&1&&Ke,Ie=!Qs($);let Et;if(Ie&&(Et=Ae&&Ae.onVnodeBeforeUnmount)&&pi(Et,V,$),Xe&6)Ze($.component,G,pe);else{if(Xe&128){$.suspense.unmount(G,pe);return}J&&Zo($,null,V,"beforeUnmount"),Xe&64?$.type.remove($,V,G,ue,pe):be&&!be.hasOnce&&(de!==Ue||Re>0&&Re&64)?ye(be,V,G,!1,!0):(de===Ue&&Re&384||!he&&Xe&16)&&ye(xe,V,G),pe&&vt($)}(Ie&&(Et=Ae&&Ae.onVnodeUnmounted)||J)&&tr(()=>{Et&&pi(Et,V,$),J&&Zo($,null,V,"unmounted")},G)},vt=$=>{const{type:V,el:G,anchor:pe,transition:he}=$;if(V===Ue){We(G,pe);return}if(V===Tu){b($);return}const de=()=>{i(G),he&&!he.persisted&&he.afterLeave&&he.afterLeave()};if($.shapeFlag&1&&he&&!he.persisted){const{leave:Ae,delayLeave:_e}=he,xe=()=>Ae(G,de);_e?_e($.el,de,xe):xe()}else de()},We=($,V)=>{let G;for(;$!==V;)G=p($),i($),$=G;i(V)},Ze=($,V,G)=>{const{bum:pe,scope:he,job:de,subTree:Ae,um:_e,m:xe,a:be}=$;Gw(xe),Gw(be),pe&&tu(pe),he.stop(),de&&(de.flags|=8,ct(Ae,$,V,G)),_e&&tr(_e,V),tr(()=>{$.isUnmounted=!0},V)},ye=($,V,G,pe=!1,he=!1,de=0)=>{for(let Ae=de;Ae<$.length;Ae++)ct($[Ae],V,G,pe,he)},I=$=>{if($.shapeFlag&6)return I($.component.subTree);if($.shapeFlag&128)return $.suspense.next();const V=p($.anchor||$.el),G=V&&V[lw];return G?p(G):V};let ee=!1;const W=($,V,G)=>{$==null?V._vnode&&ct(V._vnode,null,null,!0):g(V._vnode||null,$,V,null,null,null,G),V._vnode=$,ee||(ee=!0,iw(),ow(),ee=!1)},ue={p:g,um:ct,m:ut,r:vt,mt:fe,mc:T,pc:te,pbc:R,n:I,o:t};return{render:W,hydrate:void 0,createApp:rA(W)}}function Dh({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function ns({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function pA(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Bh(t,e,n=!1){const r=t.children,i=e.children;if(je(r)&&je(i))for(let o=0;o<r.length;o++){const s=r[o];let a=i[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=i[o]=ho(i[o]),a.el=s.el),!n&&a.patchFlag!==-2&&Bh(s,a)),a.type===Ru&&a.patchFlag!==-1&&(a.el=s.el),a.type===vn&&!a.el&&(a.el=s.el)}}function hA(t){const e=t.slice(),n=[0];let r,i,o,s,a;const l=t.length;for(r=0;r<l;r++){const f=t[r];if(f!==0){if(i=n[n.length-1],t[i]<f){e[r]=i,n.push(r);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,t[n[a]]<f?o=a+1:s=a;f<t[n[o]]&&(o>0&&(e[r]=n[o-1]),n[o]=r)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=e[s];return n}function Kw(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Kw(e)}function Gw(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const gA=Symbol.for("v-scx"),mA=()=>en(gA);function Rt(t,e){return gl(t,null,e)}function Jw(t,e){return gl(t,null,{flush:"post"})}function Yw(t,e){return gl(t,null,{flush:"sync"})}function He(t,e,n){return gl(t,e,n)}function gl(t,e,n=Ot){const{immediate:r,deep:i,flush:o,once:s}=n,a=cn({},n),l=e&&r||!e&&o!=="post";let f;if(wl){if(o==="sync"){const d=mA();f=d.__watcherHandles||(d.__watcherHandles=[])}else if(!l){const d=()=>{};return d.stop=ai,d.resume=ai,d.pause=ai,d}}const u=Ln;a.call=(d,h,g)=>zr(d,u,h,g);let c=!1;o==="post"?a.scheduler=d=>{tr(d,u&&u.suspense)}:o!=="sync"&&(c=!0,a.scheduler=(d,h)=>{h?d():_h(d)}),a.augmentJob=d=>{e&&(d.flags|=4),c&&(d.flags|=2,u&&(d.id=u.uid,d.i=u))};const p=S5(t,e,a);return wl&&(f?f.push(p):l&&p()),p}function yA(t,e,n){const r=this.proxy,i=Ut(t)?t.includes(".")?Xw(r,t):()=>r[t]:t.bind(r,r);let o;st(e)?o=e:(o=e.handler,n=e);const s=yl(this),a=gl(i,o.bind(r),n);return s(),a}function Xw(t,e){const n=e.split(".");return()=>{let r=t;for(let i=0;i<n.length&&r;i++)r=r[n[i]];return r}}function Zs(t,e,n=Ot){const r=Xt(),i=Xn(e),o=Ti(e),s=Qw(t,i),a=hu((l,f)=>{let u,c=Ot,p;return Yw(()=>{const d=t[i];Qn(u,d)&&(u=d,f())}),{get(){return l(),n.get?n.get(u):u},set(d){const h=n.set?n.set(d):d;if(!Qn(h,u)&&!(c!==Ot&&Qn(d,c)))return;const g=r.vnode.props;g&&(e in g||i in g||o in g)&&(`onUpdate:${e}`in g||`onUpdate:${i}`in g||`onUpdate:${o}`in g)||(u=d,f()),r.emit(`update:${e}`,h),Qn(d,h)&&Qn(d,c)&&!Qn(h,p)&&f(),c=d,p=h}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||Ot:a,done:!1}:{done:!0}}}},a}const Qw=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Xn(e)}Modifiers`]||t[`${Ti(e)}Modifiers`];function wA(t,e,...n){if(t.isUnmounted)return;const r=t.vnode.props||Ot;let i=n;const o=e.startsWith("update:"),s=o&&Qw(r,e.slice(7));s&&(s.trim&&(i=n.map(u=>Ut(u)?u.trim():u)),s.number&&(i=n.map(nu)));let a,l=r[a=el(e)]||r[a=el(Xn(e))];!l&&o&&(l=r[a=el(Ti(e))]),l&&zr(l,t,6,i);const f=r[a+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,zr(f,t,6,i)}}const vA=new WeakMap;function Zw(t,e,n=!1){const r=n?vA:e.emitsCache,i=r.get(t);if(i!==void 0)return i;const o=t.emits;let s={},a=!1;if(!st(t)){const l=f=>{const u=Zw(f,e,!0);u&&(a=!0,cn(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!o&&!a?(Ft(t)&&r.set(t,null),null):(je(o)?o.forEach(l=>s[l]=null):cn(s,o),Ft(t)&&r.set(t,s),s)}function Au(t,e){return!t||!Qf(e)?!1:(e=e.slice(2).replace(/Once$/,""),Mt(t,e[0].toLowerCase()+e.slice(1))||Mt(t,Ti(e))||Mt(t,e))}function Cne(){}function ev(t){const{type:e,vnode:n,proxy:r,withProxy:i,propsOptions:[o],slots:s,attrs:a,emit:l,render:f,renderCache:u,props:c,data:p,setupState:d,ctx:h,inheritAttrs:g}=t,y=vu(t);let w,v;try{if(n.shapeFlag&4){const b=i||r,x=b;w=di(f.call(x,b,u,c,d,p,h)),v=a}else{const b=e;w=di(b.length>1?b(c,{attrs:a,slots:s,emit:l}):b(c,null)),v=e.props?a:bA(a)}}catch(b){ml.length=0,yu(b,t,1),w=M(vn)}let _=w;if(v&&g!==!1){const b=Object.keys(v),{shapeFlag:x}=_;b.length&&x&7&&(o&&b.some(sh)&&(v=xA(v,o)),_=$i(_,v,!1,!0))}return n.dirs&&(_=$i(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&ul(_,n.transition),w=_,vu(y),w}const bA=t=>{let e;for(const n in t)(n==="class"||n==="style"||Qf(n))&&((e||(e={}))[n]=t[n]);return e},xA=(t,e)=>{const n={};for(const r in t)(!sh(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function _A(t,e,n){const{props:r,children:i,component:o}=t,{props:s,children:a,patchFlag:l}=e,f=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?tv(r,s,f):!!s;if(l&8){const u=e.dynamicProps;for(let c=0;c<u.length;c++){const p=u[c];if(s[p]!==r[p]&&!Au(f,p))return!0}}}else return(i||a)&&(!a||!a.$stable)?!0:r===s?!1:r?s?tv(r,s,f):!0:!!s;return!1}function tv(t,e,n){const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!0;for(let i=0;i<r.length;i++){const o=r[i];if(e[o]!==t[o]&&!Au(n,o))return!0}return!1}function kA({vnode:t,parent:e},n){for(;e;){const r=e.subTree;if(r.suspense&&r.suspense.activeBranch===t&&(r.el=t.el),r===t)(t=e.vnode).el=n,e=e.parent;else break}}const nv=t=>t.__isSuspense;function SA(t,e){e&&e.pendingBranch?je(t)?e.effects.push(...t):e.effects.push(t):P5(t)}const Ue=Symbol.for("v-fgt"),Ru=Symbol.for("v-txt"),vn=Symbol.for("v-cmt"),Tu=Symbol.for("v-stc"),ml=[];let nr=null;function C(t=!1){ml.push(nr=t?null:[])}function CA(){ml.pop(),nr=ml[ml.length-1]||null}let ea=1;function Pu(t,e=!1){ea+=t,t<0&&nr&&e&&(nr.hasOnce=!0)}function rv(t){return t.dynamicChildren=ea>0?nr||js:null,CA(),ea>0&&nr&&nr.push(t),t}function Z(t,e,n,r,i,o){return rv(re(t,e,n,r,i,o,!0))}function B(t,e,n,r,i){return rv(M(t,e,n,r,i,!0))}function ci(t){return t?t.__v_isVNode===!0:!1}function rs(t,e){return t.type===e.type&&t.key===e.key}const iv=({key:t})=>t??null,Mu=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Ut(t)||at(t)||st(t)?{i:Rn,r:t,k:e,f:!!n}:t:null);function re(t,e=null,n=null,r=0,i=null,o=t===Ue?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&iv(e),ref:e&&Mu(e),scopeId:aw,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:r,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Rn};return a?(Fh(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=Ut(n)?8:16),ea>0&&!s&&nr&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&nr.push(l),l}const M=EA;function EA(t,e=null,n=null,r=0,i=null,o=!1){if((!t||t===Ew)&&(t=vn),ci(t)){const a=$i(t,e,!0);return n&&Fh(a,n),ea>0&&!o&&nr&&(a.shapeFlag&6?nr[nr.indexOf(t)]=a:nr.push(a)),a.patchFlag=-2,a}if(DA(t)&&(t=t.__vccOpts),e){e=$t(e);let{class:a,style:l}=e;a&&!Ut(a)&&(e.class=Oe(a)),Ft(l)&&(bh(l)&&!je(l)&&(l=cn({},l)),e.style=cr(l))}const s=Ut(t)?1:nv(t)?128:fw(t)?64:Ft(t)?4:st(t)?2:0;return re(t,e,n,r,i,s,o,!0)}function $t(t){return t?bh(t)||Lw(t)?cn({},t):t:null}function $i(t,e,n=!1,r=!1){const{props:i,ref:o,patchFlag:s,children:a,transition:l}=t,f=e?le(i||{},e):i,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&iv(f),ref:e&&e.ref?n&&o?je(o)?o.concat(Mu(e)):[o,Mu(e)]:Mu(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Ue?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&$i(t.ssContent),ssFallback:t.ssFallback&&$i(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&r&&ul(u,l.clone(u)),u}function Se(t=" ",e=0){return M(Ru,null,t,e)}function Iu(t,e){const n=M(Tu,null,t);return n.staticCount=e,n}function Te(t="",e=!1){return e?(C(),B(vn,null,t)):M(vn,null,t)}function di(t){return t==null||typeof t=="boolean"?M(vn):je(t)?M(Ue,null,t.slice()):ci(t)?ho(t):M(Ru,null,String(t))}function ho(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:$i(t)}function Fh(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(je(e))n=16;else if(typeof e=="object")if(r&65){const i=e.default;i&&(i._c&&(i._d=!1),Fh(t,i()),i._c&&(i._d=!0));return}else{n=32;const i=e._;!i&&!Lw(e)?e._ctx=Rn:i===3&&Rn&&(Rn.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else st(e)?(e={default:e,_ctx:Rn},n=32):(e=String(e),r&64?(n=16,e=[Se(e)]):n=8);t.children=e,t.shapeFlag|=n}function le(...t){const e={};for(let n=0;n<t.length;n++){const r=t[n];for(const i in r)if(i==="class")e.class!==r.class&&(e.class=Oe([e.class,r.class]));else if(i==="style")e.style=cr([e.style,r.style]);else if(Qf(i)){const o=e[i],s=r[i];s&&o!==s&&!(je(o)&&o.includes(s))&&(e[i]=o?[].concat(o,s):s)}else i!==""&&(e[i]=r[i])}return e}function pi(t,e,n,r=null){zr(t,e,7,[n,r])}const OA=Fw();let AA=0;function RA(t,e,n){const r=t.type,i=(e?e.appContext:t.appContext)||OA,o={uid:AA++,vnode:t,type:r,parent:e,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new My(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(i.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:zw(r,i),emitsOptions:Zw(r,i),emit:null,emitted:null,propsDefaults:Ot,inheritAttrs:r.inheritAttrs,ctx:Ot,data:Ot,props:Ot,attrs:Ot,slots:Ot,refs:Ot,setupState:Ot,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=wA.bind(null,o),t.ce&&t.ce(o),o}let Ln=null;const Xt=()=>Ln||Rn;let Nu,$h;{const t=ru(),e=(n,r)=>{let i;return(i=t[n])||(i=t[n]=[]),i.push(r),o=>{i.length>1?i.forEach(s=>s(o)):i[0](o)}};Nu=e("__VUE_INSTANCE_SETTERS__",n=>Ln=n),$h=e("__VUE_SSR_SETTERS__",n=>wl=n)}const yl=t=>{const e=Ln;return Nu(t),t.scope.on(),()=>{t.scope.off(),Nu(e)}},ov=()=>{Ln&&Ln.scope.off(),Nu(null)};function sv(t){return t.vnode.shapeFlag&4}let wl=!1;function TA(t,e=!1,n=!1){e&&$h(e);const{props:r,children:i}=t.vnode,o=sv(t);oA(t,r,o,e),fA(t,i,n||e);const s=o?PA(t,e):void 0;return e&&$h(!1),s}function PA(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,J5);const{setup:r}=n;if(r){li();const i=t.setupContext=r.length>1?fv(t):null,o=yl(t),s=Js(r,t,0,[t.props,i]),a=Sy(s);if(fi(),o(),(a||t.sp)&&!Qs(t)&&_w(t),a){if(s.then(ov,ov),e)return s.then(l=>{av(t,l)}).catch(l=>{yu(l,t,0)});t.asyncDep=s}else av(t,s)}else lv(t)}function av(t,e,n){st(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Ft(e)&&(t.setupState=Zy(e)),lv(t)}function lv(t,e,n){const r=t.type;t.render||(t.render=r.render||ai);{const i=yl(t);li();try{X5(t)}finally{fi(),i()}}}const MA={get(t,e){return $n(t,"get",""),t[e]}};function fv(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,MA),slots:t.slots,emit:t.emit,expose:e}}function Du(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Zy(Gs(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in dl)return dl[n](t)},has(e,n){return n in e||n in dl}})):t.proxy}const IA=/(?:^|[-_])\w/g,NA=t=>t.replace(IA,e=>e.toUpperCase()).replace(/[-_]/g,"");function uv(t,e=!0){return st(t)?t.displayName||t.name:t.name||e&&t.__name}function cv(t,e,n=!1){let r=uv(e);if(!r&&e.__file){const i=e.__file.match(/([^/\\]+)\.\w+$/);i&&(r=i[1])}if(!r&&t&&t.parent){const i=o=>{for(const s in o)if(o[s]===e)return s};r=i(t.components||t.parent.type.components)||i(t.appContext.components)}return r?NA(r):n?"App":"Anonymous"}function DA(t){return st(t)&&"__vccOpts"in t}const U=(t,e)=>_5(t,e,wl);function Jt(t,e,n){const r=(o,s,a)=>{Pu(-1);try{return M(o,s,a)}finally{Pu(1)}},i=arguments.length;return i===2?Ft(e)&&!je(e)?ci(e)?r(t,null,[e]):r(t,e):r(t,null,e):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&ci(n)&&(n=[n]),r(t,e,n))}function BA(t,e,n,r){const i=n[r];if(i&&FA(i,t))return i;const o=e();return o.memo=t.slice(),o.cacheIndex=r,n[r]=o}function FA(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let r=0;r<n.length;r++)if(Qn(n[r],e[r]))return!1;return ea>0&&nr&&nr.push(t),!0}const $A="3.5.21";/**
     14**/const ll=[];let kh=!1;function Vne(t,...e){if(kh)return;kh=!0,ur();const n=ll.length?ll[ll.length-1].component:null,i=n&&n.appContext.config.warnHandler,r=HO();if(i)Qs(i,n,11,[t+e.map(o=>{var s,a;return(a=(s=o.toString)==null?void 0:s.call(o))!=null?a:JSON.stringify(o)}).join(""),n&&n.proxy,r.map(({vnode:o})=>`at <${mv(n,o.type)}>`).join(`
     15`),r]);else{const o=[`[Vue warn]: ${t}`,...e];r.length&&o.push(`
     16`,...UO(r)),console.warn(...o)}cr(),kh=!1}function HO(){let t=ll[ll.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const i=t.component&&t.component.parent;t=i&&i.vnode}return e}function UO(t){const e=[];return t.forEach((n,i)=>{e.push(...i===0?[]:[`
     17`],...WO(n))}),e}function WO({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",i=t.component?t.component.parent==null:!1,r=` at <${mv(t.component,t.type,i)}`,o=">"+n;return t.props?[r,...KO(t.props),o]:[r+o]}function KO(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(i=>{e.push(...sw(i,t[i]))}),n.length>3&&e.push(" ..."),e}function sw(t,e,n){return Ut(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:it(e)?(e=sw(t,kt(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):at(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=kt(e),n?e:[`${t}=`,e])}function Qs(t,e,n,i){try{return i?t(...i):t()}catch(r){wu(r,e,n)}}function Hi(t,e,n,i){if(at(t)){const r=Qs(t,e,n,i);return r&&Ry(r)&&r.catch(o=>{wu(o,e,n)}),r}if(Ue(t)){const r=[];for(let o=0;o<t.length;o++)r.push(Hi(t[o],e,n,i));return r}}function wu(t,e,n,i=!0){const r=e?e.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||Ot;if(e){let a=e.parent;const l=e.proxy,f=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){const u=a.ec;if(u){for(let c=0;c<u.length;c++)if(u[c](t,l,f)===!1)return}a=a.parent}if(o){ur(),Qs(o,null,10,[t,l,f]),cr();return}}GO(t,n,r,i,s)}function GO(t,e,n,i=!0,r=!1){if(r)throw t;console.error(t)}const Zn=[];let dr=-1;const Zs=[];let po=null,ea=0;const aw=Promise.resolve();let vu=null;function lt(t){const e=vu||aw;return t?e.then(this?t.bind(this):t):e}function JO(t){let e=dr+1,n=Zn.length;for(;e<n;){const i=e+n>>>1,r=Zn[i],o=fl(r);o<t||o===t&&r.flags&2?e=i+1:n=i}return e}function Sh(t){if(!(t.flags&1)){const e=fl(t),n=Zn[Zn.length-1];!n||!(t.flags&2)&&e>=fl(n)?Zn.push(t):Zn.splice(JO(e),0,t),t.flags|=1,lw()}}function lw(){vu||(vu=aw.then(cw))}function YO(t){Ue(t)?Zs.push(...t):po&&t.id===-1?po.splice(ea+1,0,t):t.flags&1||(Zs.push(t),t.flags|=1),lw()}function fw(t,e,n=dr+1){for(;n<Zn.length;n++){const i=Zn[n];if(i&&i.flags&2){if(t&&i.id!==t.uid)continue;Zn.splice(n,1),n--,i.flags&4&&(i.flags&=-2),i(),i.flags&4||(i.flags&=-2)}}}function uw(t){if(Zs.length){const e=[...new Set(Zs)].sort((n,i)=>fl(n)-fl(i));if(Zs.length=0,po){po.push(...e);return}for(po=e,ea=0;ea<po.length;ea++){const n=po[ea];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}po=null,ea=0}}const fl=t=>t.id==null?t.flags&2?-1:1/0:t.id;function cw(t){try{for(dr=0;dr<Zn.length;dr++){const e=Zn[dr];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Qs(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;dr<Zn.length;dr++){const e=Zn[dr];e&&(e.flags&=-2)}dr=-1,Zn.length=0,uw(),vu=null,(Zn.length||Zs.length)&&cw()}}let Pn=null,dw=null;function bu(t){const e=Pn;return Pn=t,dw=t&&t.type.__scopeId||null,e}function C(t,e=Pn,n){if(!e||t._n)return t;const i=(...r)=>{i._d&&Pu(-1);const o=bu(e);let s;try{s=t(...r)}finally{bu(o),i._d&&Pu(1)}return s};return i._n=!0,i._c=!0,i._d=!0,i}function ul(t,e){if(Pn===null)return t;const n=Du(Pn),i=t.dirs||(t.dirs=[]);for(let r=0;r<e.length;r++){let[o,s,a,l=Ot]=e[r];o&&(at(o)&&(o={mounted:o,updated:o}),o.deep&&Dr(s),i.push({dir:o,instance:n,value:s,oldValue:void 0,arg:a,modifiers:l}))}return t}function es(t,e,n,i){const r=t.dirs,o=e&&e.dirs;for(let s=0;s<r.length;s++){const a=r[s];o&&(a.oldValue=o[s].value);let l=a.dir[i];l&&(ur(),Hi(l,n,8,[t.el,a,t,e]),cr())}}const pw=Symbol("_vte"),hw=t=>t.__isTeleport,cl=t=>t&&(t.disabled||t.disabled===""),gw=t=>t&&(t.defer||t.defer===""),mw=t=>typeof SVGElement<"u"&&t instanceof SVGElement,yw=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,Ch=(t,e)=>{const n=t&&t.to;return Ut(n)?e?e(n):null:n},ww={name:"Teleport",__isTeleport:!0,process(t,e,n,i,r,o,s,a,l,f){const{mc:u,pc:c,pbc:d,o:{insert:p,querySelector:h,createText:g,createComment:y}}=f,w=cl(e.props);let{shapeFlag:v,children:_,dynamicChildren:b}=e;if(t==null){const x=e.el=g(""),k=e.anchor=g("");p(x,n,i),p(k,n,i);const S=(A,R)=>{v&16&&(r&&r.isCE&&(r.ce._teleportTarget=A),u(_,A,R,r,o,s,a,l))},T=()=>{const A=e.target=Ch(e.props,h),R=bw(A,e,g,p);A&&(s!=="svg"&&mw(A)?s="svg":s!=="mathml"&&yw(A)&&(s="mathml"),w||(S(A,R),_u(e,!1)))};w&&(S(n,k),_u(e,!0)),gw(e.props)?(e.el.__isMounted=!1,ti(()=>{T(),delete e.el.__isMounted},o)):T()}else{if(gw(e.props)&&t.el.__isMounted===!1){ti(()=>{ww.process(t,e,n,i,r,o,s,a,l,f)},o);return}e.el=t.el,e.targetStart=t.targetStart;const x=e.anchor=t.anchor,k=e.target=t.target,S=e.targetAnchor=t.targetAnchor,T=cl(t.props),A=T?n:k,R=T?x:S;if(s==="svg"||mw(k)?s="svg":(s==="mathml"||yw(k))&&(s="mathml"),b?(d(t.dynamicChildren,b,A,r,o,s,a),Lh(t,e,!0)):l||c(t,e,A,R,r,o,s,a,!1),w)T?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):xu(e,n,x,f,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const F=e.target=Ch(e.props,h);F&&xu(e,F,null,f,0)}else T&&xu(e,k,S,f,1);_u(e,w)}},remove(t,e,n,{um:i,o:{remove:r}},o){const{shapeFlag:s,children:a,anchor:l,targetStart:f,targetAnchor:u,target:c,props:d}=t;if(c&&(r(f),r(u)),o&&r(l),s&16){const p=o||!cl(d);for(let h=0;h<a.length;h++){const g=a[h];i(g,e,n,p,!!g.dynamicChildren)}}},move:xu,hydrate:XO};function xu(t,e,n,{o:{insert:i},m:r},o=2){o===0&&i(t.targetAnchor,e,n);const{el:s,anchor:a,shapeFlag:l,children:f,props:u}=t,c=o===2;if(c&&i(s,e,n),(!c||cl(u))&&l&16)for(let d=0;d<f.length;d++)r(f[d],e,n,2);c&&i(a,e,n)}function XO(t,e,n,i,r,o,{o:{nextSibling:s,parentNode:a,querySelector:l,insert:f,createText:u}},c){function d(g,y,w,v){y.anchor=c(s(g),y,a(g),n,i,r,o),y.targetStart=w,y.targetAnchor=v}const p=e.target=Ch(e.props,l),h=cl(e.props);if(p){const g=p._lpa||p.firstChild;if(e.shapeFlag&16)if(h)d(t,e,g,g&&s(g));else{e.anchor=s(t);let y=g;for(;y;){if(y&&y.nodeType===8){if(y.data==="teleport start anchor")e.targetStart=y;else if(y.data==="teleport anchor"){e.targetAnchor=y,p._lpa=e.targetAnchor&&s(e.targetAnchor);break}}y=s(y)}e.targetAnchor||bw(p,e,u,f),c(g&&s(g),e,p,n,i,r,o)}_u(e,h)}else h&&e.shapeFlag&16&&d(t,e,t,s(t));return e.anchor&&s(e.anchor)}const vw=ww;function _u(t,e){const n=t.ctx;if(n&&n.ut){let i,r;for(e?(i=t.el,r=t.anchor):(i=t.targetStart,r=t.targetAnchor);i&&i!==r;)i.nodeType===1&&i.setAttribute("data-v-owner",n.uid),i=i.nextSibling;n.ut()}}function bw(t,e,n,i){const r=e.targetStart=n(""),o=e.targetAnchor=n("");return r[pw]=o,t&&(i(r,t),i(o,t)),o}const Br=Symbol("_leaveCb"),ku=Symbol("_enterCb");function QO(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return _t(()=>{t.isMounted=!0}),ho(()=>{t.isUnmounting=!0}),t}const Ii=[Function,Array],xw={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ii,onEnter:Ii,onAfterEnter:Ii,onEnterCancelled:Ii,onBeforeLeave:Ii,onLeave:Ii,onAfterLeave:Ii,onLeaveCancelled:Ii,onBeforeAppear:Ii,onAppear:Ii,onAfterAppear:Ii,onAppearCancelled:Ii},_w=t=>{const e=t.subTree;return e.component?_w(e.component):e},ZO={name:"BaseTransition",props:xw,setup(t,{slots:e}){const n=Zt(),i=QO();return()=>{const r=e.default&&Ew(e.default(),!0);if(!r||!r.length)return;const o=kw(r),s=kt(t),{mode:a}=s;if(i.isLeaving)return Oh(o);const l=Cw(o);if(!l)return Oh(o);let f=Eh(l,s,i,n,c=>f=c);l.type!==bn&&dl(l,f);let u=n.subTree&&Cw(n.subTree);if(u&&u.type!==bn&&!rs(u,l)&&_w(n).type!==bn){let c=Eh(u,s,i,n);if(dl(u,c),a==="out-in"&&l.type!==bn)return i.isLeaving=!0,c.afterLeave=()=>{i.isLeaving=!1,n.job.flags&8||n.update(),delete c.afterLeave,u=void 0},Oh(o);a==="in-out"&&l.type!==bn?c.delayLeave=(d,p,h)=>{const g=Sw(i,u);g[String(u.key)]=u,d[Br]=()=>{p(),d[Br]=void 0,delete f.delayedLeave,u=void 0},f.delayedLeave=()=>{h(),delete f.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return o}}};function kw(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==bn){e=n;break}}return e}const eA=ZO;function Sw(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function Eh(t,e,n,i,r){const{appear:o,mode:s,persisted:a=!1,onBeforeEnter:l,onEnter:f,onAfterEnter:u,onEnterCancelled:c,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:g,onBeforeAppear:y,onAppear:w,onAfterAppear:v,onAppearCancelled:_}=e,b=String(t.key),x=Sw(n,t),k=(A,R)=>{A&&Hi(A,i,9,R)},S=(A,R)=>{const F=R[1];k(A,R),Ue(A)?A.every(L=>L.length<=1)&&F():A.length<=1&&F()},T={mode:s,persisted:a,beforeEnter(A){let R=l;if(!n.isMounted)if(o)R=y||l;else return;A[Br]&&A[Br](!0);const F=x[b];F&&rs(t,F)&&F.el[Br]&&F.el[Br](),k(R,[A])},enter(A){let R=f,F=u,L=c;if(!n.isMounted)if(o)R=w||f,F=v||u,L=_||c;else return;let K=!1;const fe=A[ku]=ae=>{K||(K=!0,ae?k(L,[A]):k(F,[A]),T.delayedLeave&&T.delayedLeave(),A[ku]=void 0)};R?S(R,[A,fe]):fe()},leave(A,R){const F=String(t.key);if(A[ku]&&A[ku](!0),n.isUnmounting)return R();k(d,[A]);let L=!1;const K=A[Br]=fe=>{L||(L=!0,R(),fe?k(g,[A]):k(h,[A]),A[Br]=void 0,x[F]===t&&delete x[F])};x[F]=t,p?S(p,[A,K]):K()},clone(A){const R=Eh(A,e,n,i,r);return r&&r(R),R}};return T}function Oh(t){if(Cu(t))return t=$r(t),t.children=null,t}function Cw(t){if(!Cu(t))return hw(t.type)&&t.children?kw(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&at(n.default))return n.default()}}function dl(t,e){t.shapeFlag&6&&t.component?(t.transition=e,dl(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Ew(t,e=!1,n){let i=[],r=0;for(let o=0;o<t.length;o++){let s=t[o];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:o);s.type===Ve?(s.patchFlag&128&&r++,i=i.concat(Ew(s.children,e,a))):(e||s.type!==bn)&&i.push(a!=null?$r(s,{key:a}):s)}if(r>1)for(let o=0;o<i.length;o++)i[o].patchFlag=-2;return i}function q(t,e){return at(t)?cn({name:t.name},e,{setup:t}):t}function tA(){const t=Zt();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function Ow(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}const Su=new WeakMap;function pl(t,e,n,i,r=!1){if(Ue(t)){t.forEach((h,g)=>pl(h,e&&(Ue(e)?e[g]:e),n,i,r));return}if(ta(i)&&!r){i.shapeFlag&512&&i.type.__asyncResolved&&i.component.subTree.component&&pl(t,e,n,i.component.subTree);return}const o=i.shapeFlag&4?Du(i.component):i.el,s=r?null:o,{i:a,r:l}=t,f=e&&e.r,u=a.refs===Ot?a.refs={}:a.refs,c=a.setupState,d=kt(c),p=c===Ot?Oy:h=>It(d,h);if(f!=null&&f!==l){if(Aw(e),Ut(f))u[f]=null,p(f)&&(c[f]=null);else if(it(f)){f.value=null;const h=e;h.k&&(u[h.k]=null)}}if(at(l))Qs(l,a,12,[s,u]);else{const h=Ut(l),g=it(l);if(h||g){const y=()=>{if(t.f){const w=h?p(l)?c[l]:u[l]:l.value;if(r)Ue(w)&&fh(w,o);else if(Ue(w))w.includes(o)||w.push(o);else if(h)u[l]=[o],p(l)&&(c[l]=u[l]);else{const v=[o];l.value=v,t.k&&(u[t.k]=v)}}else h?(u[l]=s,p(l)&&(c[l]=s)):g&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const w=()=>{y(),Su.delete(t)};w.id=-1,Su.set(t,w),ti(w,n)}else Aw(t),y()}}}function Aw(t){const e=Su.get(t);e&&(e.flags|=8,Su.delete(t))}ru().requestIdleCallback,ru().cancelIdleCallback;const ta=t=>!!t.type.__asyncLoader,Cu=t=>t.type.__isKeepAlive;function nA(t,e){Rw(t,"a",e)}function iA(t,e){Rw(t,"da",e)}function Rw(t,e,n=Vn){const i=t.__wdc||(t.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return t()});if(Eu(e,i,n),n){let r=n.parent;for(;r&&r.parent;)Cu(r.parent.vnode)&&rA(i,e,n,r),r=r.parent}}function rA(t,e,n,i){const r=Eu(e,t,i,!0);qn(()=>{fh(i[e],r)},n)}function Eu(t,e,n=Vn,i=!1){if(n){const r=n[t]||(n[t]=[]),o=e.__weh||(e.__weh=(...s)=>{ur();const a=vl(n),l=Hi(e,n,t,s);return a(),cr(),l});return i?r.unshift(o):r.push(o),o}}const Fr=t=>(e,n=Vn)=>{(!bl||t==="sp")&&Eu(t,(...i)=>e(...i),n)},oA=Fr("bm"),_t=Fr("m"),sA=Fr("bu"),Tw=Fr("u"),ho=Fr("bum"),qn=Fr("um"),aA=Fr("sp"),lA=Fr("rtg"),fA=Fr("rtc");function uA(t,e=Vn){Eu("ec",t,e)}const Ah="components",cA="directives";function ts(t,e){return Rh(Ah,t,!0,e)||t}const Pw=Symbol.for("v-ndc");function dn(t){return Ut(t)?Rh(Ah,t,!1)||t:t||Pw}function dA(t){return Rh(cA,t)}function Rh(t,e,n=!0,i=!1){const r=Pn||Vn;if(r){const o=r.type;if(t===Ah){const a=gv(o,!1);if(a&&(a===e||a===Xn(e)||a===tu(Xn(e))))return o}const s=Mw(r[t]||o[t],e)||Mw(r.appContext[t],e);return!s&&i?o:s}}function Mw(t,e){return t&&(t[e]||t[Xn(e)]||t[tu(Xn(e))])}function Rt(t,e,n,i){let r;const o=n,s=Ue(t);if(s||Ut(t)){const a=s&&Nr(t);let l=!1,f=!1;a&&(l=!Mi(t),f=co(t),t=fu(t)),r=new Array(t.length);for(let u=0,c=t.length;u<c;u++)r[u]=e(l?f?hu(Tn(t[u])):Tn(t[u]):t[u],u,void 0,o)}else if(typeof t=="number"){r=new Array(t);for(let a=0;a<t;a++)r[a]=e(a+1,a,void 0,o)}else if(Ft(t))if(t[Symbol.iterator])r=Array.from(t,(a,l)=>e(a,l,void 0,o));else{const a=Object.keys(t);r=new Array(a.length);for(let l=0,f=a.length;l<f;l++){const u=a[l];r[l]=e(t[u],u,l,o)}}else r=[];return r}function z(t,e,n={},i,r){if(Pn.ce||Pn.parent&&ta(Pn.parent)&&Pn.parent.ce)return e!=="default"&&(n.name=e),E(),B(Ve,null,[M("slot",n,i&&i())],64);let o=t[e];o&&o._c&&(o._d=!1),E();const s=o&&Iw(o(n)),a=n.key||s&&s.key,l=B(Ve,{key:(a&&!zi(a)?a:`_${e}`)+(!s&&i?"_fb":"")},s||(i?i():[]),s&&t._===1?64:-2);return l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),o&&o._c&&(o._d=!0),l}function Iw(t){return t.some(e=>pr(e)?!(e.type===bn||e.type===Ve&&!Iw(e.children)):!0)?t:null}function pA(t,e){const n={};for(const i in t)n[tl(i)]=t[i];return n}const Th=t=>t?cv(t)?Du(t):Th(t.parent):null,hl=cn(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>Th(t.parent),$root:t=>Th(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Lw(t),$forceUpdate:t=>t.f||(t.f=()=>{Sh(t.update)}),$nextTick:t=>t.n||(t.n=lt.bind(t.proxy)),$watch:t=>DA.bind(t)}),Ph=(t,e)=>t!==Ot&&!t.__isScriptSetup&&It(t,e),hA={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:i,data:r,props:o,accessCache:s,type:a,appContext:l}=t;let f;if(e[0]!=="$"){const p=s[e];if(p!==void 0)switch(p){case 1:return i[e];case 2:return r[e];case 4:return n[e];case 3:return o[e]}else{if(Ph(i,e))return s[e]=1,i[e];if(r!==Ot&&It(r,e))return s[e]=2,r[e];if((f=t.propsOptions[0])&&It(f,e))return s[e]=3,o[e];if(n!==Ot&&It(n,e))return s[e]=4,n[e];Ih&&(s[e]=0)}}const u=hl[e];let c,d;if(u)return e==="$attrs"&&Ln(t.attrs,"get",""),u(t);if((c=a.__cssModules)&&(c=c[e]))return c;if(n!==Ot&&It(n,e))return s[e]=4,n[e];if(d=l.config.globalProperties,It(d,e))return d[e]},set({_:t},e,n){const{data:i,setupState:r,ctx:o}=t;return Ph(r,e)?(r[e]=n,!0):i!==Ot&&It(i,e)?(i[e]=n,!0):It(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(o[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:r,propsOptions:o,type:s}},a){let l,f;return!!(n[a]||t!==Ot&&a[0]!=="$"&&It(t,a)||Ph(e,a)||(l=o[0])&&It(l,a)||It(i,a)||It(hl,a)||It(r.config.globalProperties,a)||(f=s.__cssModules)&&f[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:It(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function Nw(){return Dw().slots}function Mh(){return Dw().attrs}function Dw(t){const e=Zt();return e.setupContext||(e.setupContext=hv(e))}function gl(t){return Ue(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function Bw(t,e){const n=gl(t);for(const i in e){if(i.startsWith("__skip"))continue;let r=n[i];r?Ue(r)||at(r)?r=n[i]={type:r,default:e[i]}:r.default=e[i]:r===null&&(r=n[i]={default:e[i]}),r&&e[`__skip_${i}`]&&(r.skipFactory=!0)}return n}function Ui(t,e){return!t||!e?t||e:Ue(t)&&Ue(e)?t.concat(e):cn({},gl(t),gl(e))}let Ih=!0;function gA(t){const e=Lw(t),n=t.proxy,i=t.ctx;Ih=!1,e.beforeCreate&&Fw(e.beforeCreate,t,"bc");const{data:r,computed:o,methods:s,watch:a,provide:l,inject:f,created:u,beforeMount:c,mounted:d,beforeUpdate:p,updated:h,activated:g,deactivated:y,beforeDestroy:w,beforeUnmount:v,destroyed:_,unmounted:b,render:x,renderTracked:k,renderTriggered:S,errorCaptured:T,serverPrefetch:A,expose:R,inheritAttrs:F,components:L,directives:K,filters:fe}=e;if(f&&mA(f,i,null),s)for(const re in s){const te=s[re];at(te)&&(i[re]=te.bind(n))}if(r){const re=r.call(n,n);Ft(re)&&(t.data=tn(re))}if(Ih=!0,o)for(const re in o){const te=o[re],He=at(te)?te.bind(n,n):at(te.get)?te.get.bind(n,n):fr,st=!at(te)&&at(te.set)?te.set.bind(n):fr,ut=U({get:He,set:st});Object.defineProperty(i,re,{enumerable:!0,configurable:!0,get:()=>ut.value,set:ct=>ut.value=ct})}if(a)for(const re in a)$w(a[re],i,n,re);if(l){const re=at(l)?l.call(n):l;Reflect.ownKeys(re).forEach(te=>{Si(te,re[te])})}u&&Fw(u,t,"c");function ce(re,te){Ue(te)?te.forEach(He=>re(He.bind(n))):te&&re(te.bind(n))}if(ce(oA,c),ce(_t,d),ce(sA,p),ce(Tw,h),ce(nA,g),ce(iA,y),ce(uA,T),ce(fA,k),ce(lA,S),ce(ho,v),ce(qn,b),ce(aA,A),Ue(R))if(R.length){const re=t.exposed||(t.exposed={});R.forEach(te=>{Object.defineProperty(re,te,{get:()=>n[te],set:He=>n[te]=He,enumerable:!0})})}else t.exposed||(t.exposed={});x&&t.render===fr&&(t.render=x),F!=null&&(t.inheritAttrs=F),L&&(t.components=L),K&&(t.directives=K),A&&Ow(t)}function mA(t,e,n=fr){Ue(t)&&(t=Nh(t));for(const i in t){const r=t[i];let o;Ft(r)?"default"in r?o=Qt(r.from||i,r.default,!0):o=Qt(r.from||i):o=Qt(r),it(o)?Object.defineProperty(e,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:s=>o.value=s}):e[i]=o}}function Fw(t,e,n){Hi(Ue(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function $w(t,e,n,i){let r=i.includes(".")?nv(n,i):()=>n[i];if(Ut(t)){const o=e[t];at(o)&&je(r,o)}else if(at(t))je(r,t.bind(n));else if(Ft(t))if(Ue(t))t.forEach(o=>$w(o,e,n,i));else{const o=at(t.handler)?t.handler.bind(n):e[t.handler];at(o)&&je(r,o,t)}}function Lw(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:r,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:!r.length&&!n&&!i?l=e:(l={},r.length&&r.forEach(f=>Ou(l,f,s,!0)),Ou(l,e,s)),Ft(e)&&o.set(e,l),l}function Ou(t,e,n,i=!1){const{mixins:r,extends:o}=e;o&&Ou(t,o,n,!0),r&&r.forEach(s=>Ou(t,s,n,!0));for(const s in e)if(!(i&&s==="expose")){const a=yA[s]||n&&n[s];t[s]=a?a(t[s],e[s]):e[s]}return t}const yA={data:qw,props:Vw,emits:Vw,methods:ml,computed:ml,beforeCreate:ei,created:ei,beforeMount:ei,mounted:ei,beforeUpdate:ei,updated:ei,beforeDestroy:ei,beforeUnmount:ei,destroyed:ei,unmounted:ei,activated:ei,deactivated:ei,errorCaptured:ei,serverPrefetch:ei,components:ml,directives:ml,watch:vA,provide:qw,inject:wA};function qw(t,e){return e?t?function(){return cn(at(t)?t.call(this,this):t,at(e)?e.call(this,this):e)}:e:t}function wA(t,e){return ml(Nh(t),Nh(e))}function Nh(t){if(Ue(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function ei(t,e){return t?[...new Set([].concat(t,e))]:e}function ml(t,e){return t?cn(Object.create(null),t,e):e}function Vw(t,e){return t?Ue(t)&&Ue(e)?[...new Set([...t,...e])]:cn(Object.create(null),gl(t),gl(e??{})):e}function vA(t,e){if(!t)return e;if(!e)return t;const n=cn(Object.create(null),t);for(const i in e)n[i]=ei(t[i],e[i]);return n}function zw(){return{app:null,config:{isNativeTag:Oy,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let bA=0;function xA(t,e){return function(i,r=null){at(i)||(i=cn({},i)),r!=null&&!Ft(r)&&(r=null);const o=zw(),s=new WeakSet,a=[];let l=!1;const f=o.app={_uid:bA++,_component:i,_props:r,_container:null,_context:o,_instance:null,version:n8,get config(){return o.config},set config(u){},use(u,...c){return s.has(u)||(u&&at(u.install)?(s.add(u),u.install(f,...c)):at(u)&&(s.add(u),u(f,...c))),f},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),f},component(u,c){return c?(o.components[u]=c,f):o.components[u]},directive(u,c){return c?(o.directives[u]=c,f):o.directives[u]},mount(u,c,d){if(!l){const p=f._ceVNode||M(i,r);return p.appContext=o,d===!0?d="svg":d===!1&&(d=void 0),t(p,u,d),l=!0,f._container=u,u.__vue_app__=f,Du(p.component)}},onUnmount(u){a.push(u)},unmount(){l&&(Hi(a,f._instance,16),t(null,f._container),delete f._container.__vue_app__)},provide(u,c){return o.provides[u]=c,f},runWithContext(u){const c=ns;ns=f;try{return u()}finally{ns=c}}};return f}}let ns=null;function Si(t,e){if(Vn){let n=Vn.provides;const i=Vn.parent&&Vn.parent.provides;i===n&&(n=Vn.provides=Object.create(i)),n[t]=e}}function Qt(t,e,n=!1){const i=Zt();if(i||ns){let r=ns?ns._context.provides:i?i.parent==null||i.ce?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides:void 0;if(r&&t in r)return r[t];if(arguments.length>1)return n&&at(e)?e.call(i&&i.proxy):e}}function _A(){return!!(Zt()||ns)}const jw={},Hw=()=>Object.create(jw),Uw=t=>Object.getPrototypeOf(t)===jw;function kA(t,e,n,i=!1){const r={},o=Hw();t.propsDefaults=Object.create(null),Ww(t,e,r,o);for(const s in t.propsOptions[0])s in r||(r[s]=void 0);n?t.props=i?r:nw(r):t.type.props?t.props=r:t.props=o,t.attrs=o}function SA(t,e,n,i){const{props:r,attrs:o,vnode:{patchFlag:s}}=t,a=kt(r),[l]=t.propsOptions;let f=!1;if((i||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let c=0;c<u.length;c++){let d=u[c];if(Au(t.emitsOptions,d))continue;const p=e[d];if(l)if(It(o,d))p!==o[d]&&(o[d]=p,f=!0);else{const h=Xn(d);r[h]=Dh(l,a,h,p,t,!1)}else p!==o[d]&&(o[d]=p,f=!0)}}}else{Ww(t,e,r,o)&&(f=!0);let u;for(const c in a)(!e||!It(e,c)&&((u=Pr(c))===c||!It(e,u)))&&(l?n&&(n[c]!==void 0||n[u]!==void 0)&&(r[c]=Dh(l,a,c,void 0,t,!0)):delete r[c]);if(o!==a)for(const c in o)(!e||!It(e,c))&&(delete o[c],f=!0)}f&&Mr(t.attrs,"set","")}function Ww(t,e,n,i){const[r,o]=t.propsOptions;let s=!1,a;if(e)for(let l in e){if(el(l))continue;const f=e[l];let u;r&&It(r,u=Xn(l))?!o||!o.includes(u)?n[u]=f:(a||(a={}))[u]=f:Au(t.emitsOptions,l)||(!(l in i)||f!==i[l])&&(i[l]=f,s=!0)}if(o){const l=kt(n),f=a||Ot;for(let u=0;u<o.length;u++){const c=o[u];n[c]=Dh(r,l,c,f[c],t,!It(f,c))}}return s}function Dh(t,e,n,i,r,o){const s=t[n];if(s!=null){const a=It(s,"default");if(a&&i===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&at(l)){const{propsDefaults:f}=r;if(n in f)i=f[n];else{const u=vl(r);i=f[n]=l.call(null,e),u()}}else i=l;r.ce&&r.ce._setProp(n,i)}s[0]&&(o&&!a?i=!1:s[1]&&(i===""||i===Pr(n))&&(i=!0))}return i}const CA=new WeakMap;function Kw(t,e,n=!1){const i=n?CA:e.propsCache,r=i.get(t);if(r)return r;const o=t.props,s={},a=[];let l=!1;if(!at(t)){const u=c=>{l=!0;const[d,p]=Kw(c,e,!0);cn(s,d),p&&a.push(...p)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!o&&!l)return Ft(t)&&i.set(t,Ws),Ws;if(Ue(o))for(let u=0;u<o.length;u++){const c=Xn(o[u]);Gw(c)&&(s[c]=Ot)}else if(o)for(const u in o){const c=Xn(u);if(Gw(c)){const d=o[u],p=s[c]=Ue(d)||at(d)?{type:d}:cn({},d),h=p.type;let g=!1,y=!0;if(Ue(h))for(let w=0;w<h.length;++w){const v=h[w],_=at(v)&&v.name;if(_==="Boolean"){g=!0;break}else _==="String"&&(y=!1)}else g=at(h)&&h.name==="Boolean";p[0]=g,p[1]=y,(g||It(p,"default"))&&a.push(c)}}const f=[s,a];return Ft(t)&&i.set(t,f),f}function Gw(t){return t[0]!=="$"&&!el(t)}const Bh=t=>t==="_"||t==="_ctx"||t==="$stable",Fh=t=>Ue(t)?t.map(hr):[hr(t)],EA=(t,e,n)=>{if(e._n)return e;const i=C((...r)=>Fh(e(...r)),n);return i._c=!1,i},Jw=(t,e,n)=>{const i=t._ctx;for(const r in t){if(Bh(r))continue;const o=t[r];if(at(o))e[r]=EA(r,o,i);else if(o!=null){const s=Fh(o);e[r]=()=>s}}},Yw=(t,e)=>{const n=Fh(e);t.slots.default=()=>n},Xw=(t,e,n)=>{for(const i in e)(n||!Bh(i))&&(t[i]=e[i])},OA=(t,e,n)=>{const i=t.slots=Hw();if(t.vnode.shapeFlag&32){const r=e._;r?(Xw(i,e,n),n&&My(i,"_",r,!0)):Jw(e,i)}else e&&Yw(t,e)},AA=(t,e,n)=>{const{vnode:i,slots:r}=t;let o=!0,s=Ot;if(i.shapeFlag&32){const a=e._;a?n&&a===1?o=!1:Xw(r,e,n):(o=!e.$stable,Jw(e,r)),s=e}else e&&(Yw(t,e),s={default:1});if(o)for(const a in r)!Bh(a)&&s[a]==null&&delete r[a]},ti=zA;function RA(t){return TA(t)}function TA(t,e){const n=ru();n.__VUE__=!0;const{insert:i,remove:r,patchProp:o,createElement:s,createText:a,createComment:l,setText:f,setElementText:u,parentNode:c,nextSibling:d,setScopeId:p=fr,insertStaticContent:h}=t,g=($,V,G,pe=null,ge=null,de=null,Te=void 0,ke=null,xe=!!V.dynamicChildren)=>{if($===V)return;$&&!rs($,V)&&(pe=I($),ct($,ge,de,!0),$=null),V.patchFlag===-2&&(xe=!1,V.dynamicChildren=null);const{type:be,ref:Xe,shapeFlag:Pe}=V;switch(be){case Ru:y($,V,G,pe);break;case bn:w($,V,G,pe);break;case Tu:$==null&&v(V,G,pe,Te);break;case Ve:L($,V,G,pe,ge,de,Te,ke,xe);break;default:Pe&1?x($,V,G,pe,ge,de,Te,ke,xe):Pe&6?K($,V,G,pe,ge,de,Te,ke,xe):(Pe&64||Pe&128)&&be.process($,V,G,pe,ge,de,Te,ke,xe,ue)}Xe!=null&&ge?pl(Xe,$&&$.ref,de,V||$,!V):Xe==null&&$&&$.ref!=null&&pl($.ref,null,de,$,!0)},y=($,V,G,pe)=>{if($==null)i(V.el=a(V.children),G,pe);else{const ge=V.el=$.el;V.children!==$.children&&f(ge,V.children)}},w=($,V,G,pe)=>{$==null?i(V.el=l(V.children||""),G,pe):V.el=$.el},v=($,V,G,pe)=>{[$.el,$.anchor]=h($.children,V,G,pe,$.el,$.anchor)},_=({el:$,anchor:V},G,pe)=>{let ge;for(;$&&$!==V;)ge=d($),i($,G,pe),$=ge;i(V,G,pe)},b=({el:$,anchor:V})=>{let G;for(;$&&$!==V;)G=d($),r($),$=G;r(V)},x=($,V,G,pe,ge,de,Te,ke,xe)=>{V.type==="svg"?Te="svg":V.type==="math"&&(Te="mathml"),$==null?k(V,G,pe,ge,de,Te,ke,xe):A($,V,ge,de,Te,ke,xe)},k=($,V,G,pe,ge,de,Te,ke)=>{let xe,be;const{props:Xe,shapeFlag:Pe,transition:Ke,dirs:ft}=$;if(xe=$.el=s($.type,de,Xe&&Xe.is,Xe),Pe&8?u(xe,$.children):Pe&16&&T($.children,xe,null,pe,ge,$h($,de),Te,ke),ft&&es($,null,pe,"created"),S(xe,$,$.scopeId,Te,pe),Xe){for(const Ie in Xe)Ie!=="value"&&!el(Ie)&&o(xe,Ie,null,Xe[Ie],de,pe);"value"in Xe&&o(xe,"value",null,Xe.value,de),(be=Xe.onVnodeBeforeMount)&&gr(be,pe,$)}ft&&es($,null,pe,"beforeMount");const J=PA(ge,Ke);J&&Ke.beforeEnter(xe),i(xe,V,G),((be=Xe&&Xe.onVnodeMounted)||J||ft)&&ti(()=>{be&&gr(be,pe,$),J&&Ke.enter(xe),ft&&es($,null,pe,"mounted")},ge)},S=($,V,G,pe,ge)=>{if(G&&p($,G),pe)for(let de=0;de<pe.length;de++)p($,pe[de]);if(ge){let de=ge.subTree;if(V===de||av(de.type)&&(de.ssContent===V||de.ssFallback===V)){const Te=ge.vnode;S($,Te,Te.scopeId,Te.slotScopeIds,ge.parent)}}},T=($,V,G,pe,ge,de,Te,ke,xe=0)=>{for(let be=xe;be<$.length;be++){const Xe=$[be]=ke?mo($[be]):hr($[be]);g(null,Xe,V,G,pe,ge,de,Te,ke)}},A=($,V,G,pe,ge,de,Te)=>{const ke=V.el=$.el;let{patchFlag:xe,dynamicChildren:be,dirs:Xe}=V;xe|=$.patchFlag&16;const Pe=$.props||Ot,Ke=V.props||Ot;let ft;if(G&&is(G,!1),(ft=Ke.onVnodeBeforeUpdate)&&gr(ft,G,V,$),Xe&&es(V,$,G,"beforeUpdate"),G&&is(G,!0),(Pe.innerHTML&&Ke.innerHTML==null||Pe.textContent&&Ke.textContent==null)&&u(ke,""),be?R($.dynamicChildren,be,ke,G,pe,$h(V,ge),de):Te||te($,V,ke,null,G,pe,$h(V,ge),de,!1),xe>0){if(xe&16)F(ke,Pe,Ke,G,ge);else if(xe&2&&Pe.class!==Ke.class&&o(ke,"class",null,Ke.class,ge),xe&4&&o(ke,"style",Pe.style,Ke.style,ge),xe&8){const J=V.dynamicProps;for(let Ie=0;Ie<J.length;Ie++){const Et=J[Ie],mn=Pe[Et],yn=Ke[Et];(yn!==mn||Et==="value")&&o(ke,Et,mn,yn,ge,G)}}xe&1&&$.children!==V.children&&u(ke,V.children)}else!Te&&be==null&&F(ke,Pe,Ke,G,ge);((ft=Ke.onVnodeUpdated)||Xe)&&ti(()=>{ft&&gr(ft,G,V,$),Xe&&es(V,$,G,"updated")},pe)},R=($,V,G,pe,ge,de,Te)=>{for(let ke=0;ke<V.length;ke++){const xe=$[ke],be=V[ke],Xe=xe.el&&(xe.type===Ve||!rs(xe,be)||xe.shapeFlag&198)?c(xe.el):G;g(xe,be,Xe,null,pe,ge,de,Te,!0)}},F=($,V,G,pe,ge)=>{if(V!==G){if(V!==Ot)for(const de in V)!el(de)&&!(de in G)&&o($,de,V[de],null,ge,pe);for(const de in G){if(el(de))continue;const Te=G[de],ke=V[de];Te!==ke&&de!=="value"&&o($,de,ke,Te,ge,pe)}"value"in G&&o($,"value",V.value,G.value,ge)}},L=($,V,G,pe,ge,de,Te,ke,xe)=>{const be=V.el=$?$.el:a(""),Xe=V.anchor=$?$.anchor:a("");let{patchFlag:Pe,dynamicChildren:Ke,slotScopeIds:ft}=V;ft&&(ke=ke?ke.concat(ft):ft),$==null?(i(be,G,pe),i(Xe,G,pe),T(V.children||[],G,Xe,ge,de,Te,ke,xe)):Pe>0&&Pe&64&&Ke&&$.dynamicChildren?(R($.dynamicChildren,Ke,G,ge,de,Te,ke),(V.key!=null||ge&&V===ge.subTree)&&Lh($,V,!0)):te($,V,G,Xe,ge,de,Te,ke,xe)},K=($,V,G,pe,ge,de,Te,ke,xe)=>{V.slotScopeIds=ke,$==null?V.shapeFlag&512?ge.ctx.activate(V,G,pe,Te,xe):fe(V,G,pe,ge,de,Te,xe):ae($,V,xe)},fe=($,V,G,pe,ge,de,Te)=>{const ke=$.component=KA($,pe,ge);if(Cu($)&&(ke.ctx.renderer=ue),GA(ke,!1,Te),ke.asyncDep){if(ge&&ge.registerDep(ke,ce,Te),!$.el){const xe=ke.subTree=M(bn);w(null,xe,V,G),$.placeholder=xe.el}}else ce(ke,$,V,G,ge,de,Te)},ae=($,V,G)=>{const pe=V.component=$.component;if(qA($,V,G))if(pe.asyncDep&&!pe.asyncResolved){re(pe,V,G);return}else pe.next=V,pe.update();else V.el=$.el,pe.vnode=V},ce=($,V,G,pe,ge,de,Te)=>{const ke=()=>{if($.isMounted){let{next:Pe,bu:Ke,u:ft,parent:J,vnode:Ie}=$;{const Y=Qw($);if(Y){Pe&&(Pe.el=Ie.el,re($,Pe,Te)),Y.asyncDep.then(()=>{$.isUnmounted||ke()});return}}let Et=Pe,mn;is($,!1),Pe?(Pe.el=Ie.el,re($,Pe,Te)):Pe=Ie,Ke&&nu(Ke),(mn=Pe.props&&Pe.props.onVnodeBeforeUpdate)&&gr(mn,J,Pe,Ie),is($,!0);const yn=ov($),Q=$.subTree;$.subTree=yn,g(Q,yn,c(Q.el),I(Q),$,ge,de),Pe.el=yn.el,Et===null&&VA($,yn.el),ft&&ti(ft,ge),(mn=Pe.props&&Pe.props.onVnodeUpdated)&&ti(()=>gr(mn,J,Pe,Ie),ge)}else{let Pe;const{el:Ke,props:ft}=V,{bm:J,m:Ie,parent:Et,root:mn,type:yn}=$,Q=ta(V);is($,!1),J&&nu(J),!Q&&(Pe=ft&&ft.onVnodeBeforeMount)&&gr(Pe,Et,V),is($,!0);{mn.ce&&mn.ce._def.shadowRoot!==!1&&mn.ce._injectChildStyle(yn);const Y=$.subTree=ov($);g(null,Y,G,pe,$,ge,de),V.el=Y.el}if(Ie&&ti(Ie,ge),!Q&&(Pe=ft&&ft.onVnodeMounted)){const Y=V;ti(()=>gr(Pe,Et,Y),ge)}(V.shapeFlag&256||Et&&ta(Et.vnode)&&Et.vnode.shapeFlag&256)&&$.a&&ti($.a,ge),$.isMounted=!0,V=G=pe=null}};$.scope.on();const xe=$.effect=new $y(ke);$.scope.off();const be=$.update=xe.run.bind(xe),Xe=$.job=xe.runIfDirty.bind(xe);Xe.i=$,Xe.id=$.uid,xe.scheduler=()=>Sh(Xe),is($,!0),be()},re=($,V,G)=>{V.component=$;const pe=$.vnode.props;$.vnode=V,$.next=null,SA($,V.props,pe,G),AA($,V.children,G),ur(),fw($),cr()},te=($,V,G,pe,ge,de,Te,ke,xe=!1)=>{const be=$&&$.children,Xe=$?$.shapeFlag:0,Pe=V.children,{patchFlag:Ke,shapeFlag:ft}=V;if(Ke>0){if(Ke&128){st(be,Pe,G,pe,ge,de,Te,ke,xe);return}else if(Ke&256){He(be,Pe,G,pe,ge,de,Te,ke,xe);return}}ft&8?(Xe&16&&ye(be,ge,de),Pe!==be&&u(G,Pe)):Xe&16?ft&16?st(be,Pe,G,pe,ge,de,Te,ke,xe):ye(be,ge,de,!0):(Xe&8&&u(G,""),ft&16&&T(Pe,G,pe,ge,de,Te,ke,xe))},He=($,V,G,pe,ge,de,Te,ke,xe)=>{$=$||Ws,V=V||Ws;const be=$.length,Xe=V.length,Pe=Math.min(be,Xe);let Ke;for(Ke=0;Ke<Pe;Ke++){const ft=V[Ke]=xe?mo(V[Ke]):hr(V[Ke]);g($[Ke],ft,G,null,ge,de,Te,ke,xe)}be>Xe?ye($,ge,de,!0,!1,Pe):T(V,G,pe,ge,de,Te,ke,xe,Pe)},st=($,V,G,pe,ge,de,Te,ke,xe)=>{let be=0;const Xe=V.length;let Pe=$.length-1,Ke=Xe-1;for(;be<=Pe&&be<=Ke;){const ft=$[be],J=V[be]=xe?mo(V[be]):hr(V[be]);if(rs(ft,J))g(ft,J,G,null,ge,de,Te,ke,xe);else break;be++}for(;be<=Pe&&be<=Ke;){const ft=$[Pe],J=V[Ke]=xe?mo(V[Ke]):hr(V[Ke]);if(rs(ft,J))g(ft,J,G,null,ge,de,Te,ke,xe);else break;Pe--,Ke--}if(be>Pe){if(be<=Ke){const ft=Ke+1,J=ft<Xe?V[ft].el:pe;for(;be<=Ke;)g(null,V[be]=xe?mo(V[be]):hr(V[be]),G,J,ge,de,Te,ke,xe),be++}}else if(be>Ke)for(;be<=Pe;)ct($[be],ge,de,!0),be++;else{const ft=be,J=be,Ie=new Map;for(be=J;be<=Ke;be++){const Fe=V[be]=xe?mo(V[be]):hr(V[be]);Fe.key!=null&&Ie.set(Fe.key,be)}let Et,mn=0;const yn=Ke-J+1;let Q=!1,Y=0;const me=new Array(yn);for(be=0;be<yn;be++)me[be]=0;for(be=ft;be<=Pe;be++){const Fe=$[be];if(mn>=yn){ct(Fe,ge,de,!0);continue}let Ge;if(Fe.key!=null)Ge=Ie.get(Fe.key);else for(Et=J;Et<=Ke;Et++)if(me[Et-J]===0&&rs(Fe,V[Et])){Ge=Et;break}Ge===void 0?ct(Fe,ge,de,!0):(me[Ge-J]=be+1,Ge>=Y?Y=Ge:Q=!0,g(Fe,V[Ge],G,null,ge,de,Te,ke,xe),mn++)}const Me=Q?MA(me):Ws;for(Et=Me.length-1,be=yn-1;be>=0;be--){const Fe=J+be,Ge=V[Fe],Je=V[Fe+1],Mt=Fe+1<Xe?Je.el||Je.placeholder:pe;me[be]===0?g(null,Ge,G,Mt,ge,de,Te,ke,xe):Q&&(Et<0||be!==Me[Et]?ut(Ge,G,Mt,2):Et--)}}},ut=($,V,G,pe,ge=null)=>{const{el:de,type:Te,transition:ke,children:xe,shapeFlag:be}=$;if(be&6){ut($.component.subTree,V,G,pe);return}if(be&128){$.suspense.move(V,G,pe);return}if(be&64){Te.move($,V,G,ue);return}if(Te===Ve){i(de,V,G);for(let Pe=0;Pe<xe.length;Pe++)ut(xe[Pe],V,G,pe);i($.anchor,V,G);return}if(Te===Tu){_($,V,G);return}if(pe!==2&&be&1&&ke)if(pe===0)ke.beforeEnter(de),i(de,V,G),ti(()=>ke.enter(de),ge);else{const{leave:Pe,delayLeave:Ke,afterLeave:ft}=ke,J=()=>{$.ctx.isUnmounted?r(de):i(de,V,G)},Ie=()=>{de._isLeaving&&de[Br](!0),Pe(de,()=>{J(),ft&&ft()})};Ke?Ke(de,J,Ie):Ie()}else i(de,V,G)},ct=($,V,G,pe=!1,ge=!1)=>{const{type:de,props:Te,ref:ke,children:xe,dynamicChildren:be,shapeFlag:Xe,patchFlag:Pe,dirs:Ke,cacheIndex:ft}=$;if(Pe===-2&&(ge=!1),ke!=null&&(ur(),pl(ke,null,G,$,!0),cr()),ft!=null&&(V.renderCache[ft]=void 0),Xe&256){V.ctx.deactivate($);return}const J=Xe&1&&Ke,Ie=!ta($);let Et;if(Ie&&(Et=Te&&Te.onVnodeBeforeUnmount)&&gr(Et,V,$),Xe&6)Ze($.component,G,pe);else{if(Xe&128){$.suspense.unmount(G,pe);return}J&&es($,null,V,"beforeUnmount"),Xe&64?$.type.remove($,V,G,ue,pe):be&&!be.hasOnce&&(de!==Ve||Pe>0&&Pe&64)?ye(be,V,G,!1,!0):(de===Ve&&Pe&384||!ge&&Xe&16)&&ye(xe,V,G),pe&&vt($)}(Ie&&(Et=Te&&Te.onVnodeUnmounted)||J)&&ti(()=>{Et&&gr(Et,V,$),J&&es($,null,V,"unmounted")},G)},vt=$=>{const{type:V,el:G,anchor:pe,transition:ge}=$;if(V===Ve){We(G,pe);return}if(V===Tu){b($);return}const de=()=>{r(G),ge&&!ge.persisted&&ge.afterLeave&&ge.afterLeave()};if($.shapeFlag&1&&ge&&!ge.persisted){const{leave:Te,delayLeave:ke}=ge,xe=()=>Te(G,de);ke?ke($.el,de,xe):xe()}else de()},We=($,V)=>{let G;for(;$!==V;)G=d($),r($),$=G;r(V)},Ze=($,V,G)=>{const{bum:pe,scope:ge,job:de,subTree:Te,um:ke,m:xe,a:be}=$;Zw(xe),Zw(be),pe&&nu(pe),ge.stop(),de&&(de.flags|=8,ct(Te,$,V,G)),ke&&ti(ke,V),ti(()=>{$.isUnmounted=!0},V)},ye=($,V,G,pe=!1,ge=!1,de=0)=>{for(let Te=de;Te<$.length;Te++)ct($[Te],V,G,pe,ge)},I=$=>{if($.shapeFlag&6)return I($.component.subTree);if($.shapeFlag&128)return $.suspense.next();const V=d($.anchor||$.el),G=V&&V[pw];return G?d(G):V};let ee=!1;const W=($,V,G)=>{$==null?V._vnode&&ct(V._vnode,null,null,!0):g(V._vnode||null,$,V,null,null,null,G),V._vnode=$,ee||(ee=!0,fw(),uw(),ee=!1)},ue={p:g,um:ct,m:ut,r:vt,mt:fe,mc:T,pc:te,pbc:R,n:I,o:t};return{render:W,hydrate:void 0,createApp:xA(W)}}function $h({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function is({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function PA(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Lh(t,e,n=!1){const i=t.children,r=e.children;if(Ue(i)&&Ue(r))for(let o=0;o<i.length;o++){const s=i[o];let a=r[o];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=r[o]=mo(r[o]),a.el=s.el),!n&&a.patchFlag!==-2&&Lh(s,a)),a.type===Ru&&a.patchFlag!==-1&&(a.el=s.el),a.type===bn&&!a.el&&(a.el=s.el)}}function MA(t){const e=t.slice(),n=[0];let i,r,o,s,a;const l=t.length;for(i=0;i<l;i++){const f=t[i];if(f!==0){if(r=n[n.length-1],t[r]<f){e[i]=r,n.push(i);continue}for(o=0,s=n.length-1;o<s;)a=o+s>>1,t[n[a]]<f?o=a+1:s=a;f<t[n[o]]&&(o>0&&(e[i]=n[o-1]),n[o]=i)}}for(o=n.length,s=n[o-1];o-- >0;)n[o]=s,s=e[s];return n}function Qw(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Qw(e)}function Zw(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const IA=Symbol.for("v-scx"),NA=()=>Qt(IA);function Tt(t,e){return yl(t,null,e)}function ev(t,e){return yl(t,null,{flush:"post"})}function tv(t,e){return yl(t,null,{flush:"sync"})}function je(t,e,n){return yl(t,e,n)}function yl(t,e,n=Ot){const{immediate:i,deep:r,flush:o,once:s}=n,a=cn({},n),l=e&&i||!e&&o!=="post";let f;if(bl){if(o==="sync"){const p=NA();f=p.__watcherHandles||(p.__watcherHandles=[])}else if(!l){const p=()=>{};return p.stop=fr,p.resume=fr,p.pause=fr,p}}const u=Vn;a.call=(p,h,g)=>Hi(p,u,h,g);let c=!1;o==="post"?a.scheduler=p=>{ti(p,u&&u.suspense)}:o!=="sync"&&(c=!0,a.scheduler=(p,h)=>{h?p():Sh(p)}),a.augmentJob=p=>{e&&(p.flags|=4),c&&(p.flags|=2,u&&(p.id=u.uid,p.i=u))};const d=jO(t,e,a);return bl&&(f?f.push(d):l&&d()),d}function DA(t,e,n){const i=this.proxy,r=Ut(t)?t.includes(".")?nv(i,t):()=>i[t]:t.bind(i,i);let o;at(e)?o=e:(o=e.handler,n=e);const s=vl(this),a=yl(r,o.bind(i),n);return s(),a}function nv(t,e){const n=e.split(".");return()=>{let i=t;for(let r=0;r<n.length&&i;r++)i=i[n[r]];return i}}function go(t,e,n=Ot){const i=Zt(),r=Xn(e),o=Pr(e),s=iv(t,r),a=gu((l,f)=>{let u,c=Ot,d;return tv(()=>{const p=t[r];Qn(u,p)&&(u=p,f())}),{get(){return l(),n.get?n.get(u):u},set(p){const h=n.set?n.set(p):p;if(!Qn(h,u)&&!(c!==Ot&&Qn(p,c)))return;const g=i.vnode.props;g&&(e in g||r in g||o in g)&&(`onUpdate:${e}`in g||`onUpdate:${r}`in g||`onUpdate:${o}`in g)||(u=p,f()),i.emit(`update:${e}`,h),Qn(p,h)&&Qn(p,c)&&!Qn(h,d)&&f(),c=p,d=h}}});return a[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||Ot:a,done:!1}:{done:!0}}}},a}const iv=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Xn(e)}Modifiers`]||t[`${Pr(e)}Modifiers`];function BA(t,e,...n){if(t.isUnmounted)return;const i=t.vnode.props||Ot;let r=n;const o=e.startsWith("update:"),s=o&&iv(i,e.slice(7));s&&(s.trim&&(r=n.map(u=>Ut(u)?u.trim():u)),s.number&&(r=n.map(iu)));let a,l=i[a=tl(e)]||i[a=tl(Xn(e))];!l&&o&&(l=i[a=tl(Pr(e))]),l&&Hi(l,t,6,r);const f=i[a+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Hi(f,t,6,r)}}const FA=new WeakMap;function rv(t,e,n=!1){const i=n?FA:e.emitsCache,r=i.get(t);if(r!==void 0)return r;const o=t.emits;let s={},a=!1;if(!at(t)){const l=f=>{const u=rv(f,e,!0);u&&(a=!0,cn(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!o&&!a?(Ft(t)&&i.set(t,null),null):(Ue(o)?o.forEach(l=>s[l]=null):cn(s,o),Ft(t)&&i.set(t,s),s)}function Au(t,e){return!t||!Zf(e)?!1:(e=e.slice(2).replace(/Once$/,""),It(t,e[0].toLowerCase()+e.slice(1))||It(t,Pr(e))||It(t,e))}function zne(){}function ov(t){const{type:e,vnode:n,proxy:i,withProxy:r,propsOptions:[o],slots:s,attrs:a,emit:l,render:f,renderCache:u,props:c,data:d,setupState:p,ctx:h,inheritAttrs:g}=t,y=bu(t);let w,v;try{if(n.shapeFlag&4){const b=r||i,x=b;w=hr(f.call(x,b,u,c,p,d,h)),v=a}else{const b=e;w=hr(b.length>1?b(c,{attrs:a,slots:s,emit:l}):b(c,null)),v=e.props?a:$A(a)}}catch(b){wl.length=0,wu(b,t,1),w=M(bn)}let _=w;if(v&&g!==!1){const b=Object.keys(v),{shapeFlag:x}=_;b.length&&x&7&&(o&&b.some(lh)&&(v=LA(v,o)),_=$r(_,v,!1,!0))}return n.dirs&&(_=$r(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&dl(_,n.transition),w=_,bu(y),w}const $A=t=>{let e;for(const n in t)(n==="class"||n==="style"||Zf(n))&&((e||(e={}))[n]=t[n]);return e},LA=(t,e)=>{const n={};for(const i in t)(!lh(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function qA(t,e,n){const{props:i,children:r,component:o}=t,{props:s,children:a,patchFlag:l}=e,f=o.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?sv(i,s,f):!!s;if(l&8){const u=e.dynamicProps;for(let c=0;c<u.length;c++){const d=u[c];if(s[d]!==i[d]&&!Au(f,d))return!0}}}else return(r||a)&&(!a||!a.$stable)?!0:i===s?!1:i?s?sv(i,s,f):!0:!!s;return!1}function sv(t,e,n){const i=Object.keys(e);if(i.length!==Object.keys(t).length)return!0;for(let r=0;r<i.length;r++){const o=i[r];if(e[o]!==t[o]&&!Au(n,o))return!0}return!1}function VA({vnode:t,parent:e},n){for(;e;){const i=e.subTree;if(i.suspense&&i.suspense.activeBranch===t&&(i.el=t.el),i===t)(t=e.vnode).el=n,e=e.parent;else break}}const av=t=>t.__isSuspense;function zA(t,e){e&&e.pendingBranch?Ue(t)?e.effects.push(...t):e.effects.push(t):YO(t)}const Ve=Symbol.for("v-fgt"),Ru=Symbol.for("v-txt"),bn=Symbol.for("v-cmt"),Tu=Symbol.for("v-stc"),wl=[];let ni=null;function E(t=!1){wl.push(ni=t?null:[])}function jA(){wl.pop(),ni=wl[wl.length-1]||null}let na=1;function Pu(t,e=!1){na+=t,t<0&&ni&&e&&(ni.hasOnce=!0)}function lv(t){return t.dynamicChildren=na>0?ni||Ws:null,jA(),na>0&&ni&&ni.push(t),t}function X(t,e,n,i,r,o){return lv(ie(t,e,n,i,r,o,!0))}function B(t,e,n,i,r){return lv(M(t,e,n,i,r,!0))}function pr(t){return t?t.__v_isVNode===!0:!1}function rs(t,e){return t.type===e.type&&t.key===e.key}const fv=({key:t})=>t??null,Mu=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?Ut(t)||it(t)||at(t)?{i:Pn,r:t,k:e,f:!!n}:t:null);function ie(t,e=null,n=null,i=0,r=null,o=t===Ve?0:1,s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&fv(e),ref:e&&Mu(e),scopeId:dw,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:i,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Pn};return a?(qh(l,n),o&128&&t.normalize(l)):n&&(l.shapeFlag|=Ut(n)?8:16),na>0&&!s&&ni&&(l.patchFlag>0||o&6)&&l.patchFlag!==32&&ni.push(l),l}const M=HA;function HA(t,e=null,n=null,i=0,r=null,o=!1){if((!t||t===Pw)&&(t=bn),pr(t)){const a=$r(t,e,!0);return n&&qh(a,n),na>0&&!o&&ni&&(a.shapeFlag&6?ni[ni.indexOf(t)]=a:ni.push(a)),a.patchFlag=-2,a}if(ZA(t)&&(t=t.__vccOpts),e){e=$t(e);let{class:a,style:l}=e;a&&!Ut(a)&&(e.class=Ce(a)),Ft(l)&&(_h(l)&&!Ue(l)&&(l=cn({},l)),e.style=di(l))}const s=Ut(t)?1:av(t)?128:hw(t)?64:Ft(t)?4:at(t)?2:0;return ie(t,e,n,i,r,s,o,!0)}function $t(t){return t?_h(t)||Uw(t)?cn({},t):t:null}function $r(t,e,n=!1,i=!1){const{props:r,ref:o,patchFlag:s,children:a,transition:l}=t,f=e?le(r||{},e):r,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&fv(f),ref:e&&e.ref?n&&o?Ue(o)?o.concat(Mu(e)):[o,Mu(e)]:Mu(e):o,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Ve?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&$r(t.ssContent),ssFallback:t.ssFallback&&$r(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&i&&dl(u,l.clone(u)),u}function _e(t=" ",e=0){return M(Ru,null,t,e)}function Iu(t,e){const n=M(Tu,null,t);return n.staticCount=e,n}function Re(t="",e=!1){return e?(E(),B(bn,null,t)):M(bn,null,t)}function hr(t){return t==null||typeof t=="boolean"?M(bn):Ue(t)?M(Ve,null,t.slice()):pr(t)?mo(t):M(Ru,null,String(t))}function mo(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:$r(t)}function qh(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(Ue(e))n=16;else if(typeof e=="object")if(i&65){const r=e.default;r&&(r._c&&(r._d=!1),qh(t,r()),r._c&&(r._d=!0));return}else{n=32;const r=e._;!r&&!Uw(e)?e._ctx=Pn:r===3&&Pn&&(Pn.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else at(e)?(e={default:e,_ctx:Pn},n=32):(e=String(e),i&64?(n=16,e=[_e(e)]):n=8);t.children=e,t.shapeFlag|=n}function le(...t){const e={};for(let n=0;n<t.length;n++){const i=t[n];for(const r in i)if(r==="class")e.class!==i.class&&(e.class=Ce([e.class,i.class]));else if(r==="style")e.style=di([e.style,i.style]);else if(Zf(r)){const o=e[r],s=i[r];s&&o!==s&&!(Ue(o)&&o.includes(s))&&(e[r]=o?[].concat(o,s):s)}else r!==""&&(e[r]=i[r])}return e}function gr(t,e,n,i=null){Hi(t,e,7,[n,i])}const UA=zw();let WA=0;function KA(t,e,n){const i=t.type,r=(e?e.appContext:t.appContext)||UA,o={uid:WA++,vnode:t,type:i,parent:e,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Fy(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(r.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Kw(i,r),emitsOptions:rv(i,r),emit:null,emitted:null,propsDefaults:Ot,inheritAttrs:i.inheritAttrs,ctx:Ot,data:Ot,props:Ot,attrs:Ot,slots:Ot,refs:Ot,setupState:Ot,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=e?e.root:o,o.emit=BA.bind(null,o),t.ce&&t.ce(o),o}let Vn=null;const Zt=()=>Vn||Pn;let Nu,Vh;{const t=ru(),e=(n,i)=>{let r;return(r=t[n])||(r=t[n]=[]),r.push(i),o=>{r.length>1?r.forEach(s=>s(o)):r[0](o)}};Nu=e("__VUE_INSTANCE_SETTERS__",n=>Vn=n),Vh=e("__VUE_SSR_SETTERS__",n=>bl=n)}const vl=t=>{const e=Vn;return Nu(t),t.scope.on(),()=>{t.scope.off(),Nu(e)}},uv=()=>{Vn&&Vn.scope.off(),Nu(null)};function cv(t){return t.vnode.shapeFlag&4}let bl=!1;function GA(t,e=!1,n=!1){e&&Vh(e);const{props:i,children:r}=t.vnode,o=cv(t);kA(t,i,o,e),OA(t,r,n||e);const s=o?JA(t,e):void 0;return e&&Vh(!1),s}function JA(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,hA);const{setup:i}=n;if(i){ur();const r=t.setupContext=i.length>1?hv(t):null,o=vl(t),s=Qs(i,t,0,[t.props,r]),a=Ry(s);if(cr(),o(),(a||t.sp)&&!ta(t)&&Ow(t),a){if(s.then(uv,uv),e)return s.then(l=>{dv(t,l)}).catch(l=>{wu(l,t,0)});t.asyncDep=s}else dv(t,s)}else pv(t)}function dv(t,e,n){at(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Ft(e)&&(t.setupState=rw(e)),pv(t)}function pv(t,e,n){const i=t.type;t.render||(t.render=i.render||fr);{const r=vl(t);ur();try{gA(t)}finally{cr(),r()}}}const YA={get(t,e){return Ln(t,"get",""),t[e]}};function hv(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,YA),slots:t.slots,emit:t.emit,expose:e}}function Du(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(rw(Xs(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in hl)return hl[n](t)},has(e,n){return n in e||n in hl}})):t.proxy}const XA=/(?:^|[-_])\w/g,QA=t=>t.replace(XA,e=>e.toUpperCase()).replace(/[-_]/g,"");function gv(t,e=!0){return at(t)?t.displayName||t.name:t.name||e&&t.__name}function mv(t,e,n=!1){let i=gv(e);if(!i&&e.__file){const r=e.__file.match(/([^/\\]+)\.\w+$/);r&&(i=r[1])}if(!i&&t&&t.parent){const r=o=>{for(const s in o)if(o[s]===e)return s};i=r(t.components||t.parent.type.components)||r(t.appContext.components)}return i?QA(i):n?"App":"Anonymous"}function ZA(t){return at(t)&&"__vccOpts"in t}const U=(t,e)=>VO(t,e,bl);function Yt(t,e,n){const i=(o,s,a)=>{Pu(-1);try{return M(o,s,a)}finally{Pu(1)}},r=arguments.length;return r===2?Ft(e)&&!Ue(e)?pr(e)?i(t,null,[e]):i(t,e):i(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&pr(n)&&(n=[n]),i(t,e,n))}function e8(t,e,n,i){const r=n[i];if(r&&t8(r,t))return r;const o=e();return o.memo=t.slice(),o.cacheIndex=i,n[i]=o}function t8(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let i=0;i<n.length;i++)if(Qn(n[i],e[i]))return!1;return na>0&&ni&&ni.push(t),!0}const n8="3.5.21";/**
    1818* @vue/runtime-dom v3.5.21
    1919* (c) 2018-present Yuxi (Evan) You and Vue contributors
    2020* @license MIT
    21 **/let qh;const dv=typeof window<"u"&&window.trustedTypes;if(dv)try{qh=dv.createPolicy("vue",{createHTML:t=>t})}catch{}const pv=qh?t=>qh.createHTML(t):t=>t,qA="http://www.w3.org/2000/svg",LA="http://www.w3.org/1998/Math/MathML",qi=typeof document<"u"?document:null,hv=qi&&qi.createElement("template"),VA={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const i=e==="svg"?qi.createElementNS(qA,t):e==="mathml"?qi.createElementNS(LA,t):n?qi.createElement(t,{is:n}):qi.createElement(t);return t==="select"&&r&&r.multiple!=null&&i.setAttribute("multiple",r.multiple),i},createText:t=>qi.createTextNode(t),createComment:t=>qi.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>qi.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,r,i,o){const s=n?n.previousSibling:e.lastChild;if(i&&(i===o||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),n),!(i===o||!(i=i.nextSibling)););else{hv.innerHTML=pv(r==="svg"?`<svg>${t}</svg>`:r==="mathml"?`<math>${t}</math>`:t);const a=hv.content;if(r==="svg"||r==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},go="transition",vl="animation",bl=Symbol("_vtc"),gv={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},zA=cn({},mw,gv),Lh=(t=>(t.displayName="Transition",t.props=zA,t))((t,{slots:e})=>Jt(D5,jA(t),e)),is=(t,e=[])=>{je(t)?t.forEach(n=>n(...e)):t&&t(...e)},mv=t=>t?je(t)?t.some(e=>e.length>1):t.length>1:!1;function jA(t){const e={};for(const q in t)q in gv||(e[q]=t[q]);if(t.css===!1)return e;const{name:n="v",type:r,duration:i,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:f=s,appearToClass:u=a,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:d=`${n}-leave-to`}=t,h=HA(i),g=h&&h[0],y=h&&h[1],{onBeforeEnter:w,onEnter:v,onEnterCancelled:_,onLeave:b,onLeaveCancelled:x,onBeforeAppear:k=w,onAppear:S=v,onAppearCancelled:T=_}=e,A=(q,K,fe,ae)=>{q._enterCancelled=ae,ss(q,K?u:a),ss(q,K?f:s),fe&&fe()},R=(q,K)=>{q._isLeaving=!1,ss(q,c),ss(q,d),ss(q,p),K&&K()},F=q=>(K,fe)=>{const ae=q?S:v,ce=()=>A(K,q,fe);is(ae,[K,ce]),yv(()=>{ss(K,q?l:o),Li(K,q?u:a),mv(ae)||wv(K,r,g,ce)})};return cn(e,{onBeforeEnter(q){is(w,[q]),Li(q,o),Li(q,s)},onBeforeAppear(q){is(k,[q]),Li(q,l),Li(q,f)},onEnter:F(!1),onAppear:F(!0),onLeave(q,K){q._isLeaving=!0;const fe=()=>R(q,K);Li(q,c),q._enterCancelled?(Li(q,p),xv()):(xv(),Li(q,p)),yv(()=>{q._isLeaving&&(ss(q,c),Li(q,d),mv(b)||wv(q,r,y,fe))}),is(b,[q,fe])},onEnterCancelled(q){A(q,!1,void 0,!0),is(_,[q])},onAppearCancelled(q){A(q,!0,void 0,!0),is(T,[q])},onLeaveCancelled(q){R(q),is(x,[q])}})}function HA(t){if(t==null)return null;if(Ft(t))return[Vh(t.enter),Vh(t.leave)];{const e=Vh(t);return[e,e]}}function Vh(t){return HO(t)}function Li(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[bl]||(t[bl]=new Set)).add(e)}function ss(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.remove(r));const n=t[bl];n&&(n.delete(e),n.size||(t[bl]=void 0))}function yv(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let UA=0;function wv(t,e,n,r){const i=t._endId=++UA,o=()=>{i===t._endId&&r()};if(n!=null)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=WA(t,e);if(!s)return r();const f=s+"end";let u=0;const c=()=>{t.removeEventListener(f,p),o()},p=d=>{d.target===t&&++u>=l&&c()};setTimeout(()=>{u<l&&c()},a+1),t.addEventListener(f,p)}function WA(t,e){const n=window.getComputedStyle(t),r=h=>(n[h]||"").split(", "),i=r(`${go}Delay`),o=r(`${go}Duration`),s=vv(i,o),a=r(`${vl}Delay`),l=r(`${vl}Duration`),f=vv(a,l);let u=null,c=0,p=0;e===go?s>0&&(u=go,c=s,p=o.length):e===vl?f>0&&(u=vl,c=f,p=l.length):(c=Math.max(s,f),u=c>0?s>f?go:vl:null,p=u?u===go?o.length:l.length:0);const d=u===go&&/\b(?:transform|all)(?:,|$)/.test(r(`${go}Property`).toString());return{type:u,timeout:c,propCount:p,hasTransform:d}}function vv(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,r)=>bv(n)+bv(t[r])))}function bv(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function xv(){return document.body.offsetHeight}function KA(t,e,n){const r=t[bl];r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Bu=Symbol("_vod"),_v=Symbol("_vsh"),GA={name:"show",beforeMount(t,{value:e},{transition:n}){t[Bu]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):xl(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),xl(t,!0),r.enter(t)):r.leave(t,()=>{xl(t,!1)}):xl(t,e))},beforeUnmount(t,{value:e}){xl(t,e)}};function xl(t,e){t.style.display=e?t[Bu]:"none",t[_v]=!e}const JA=Symbol(""),YA=/(?:^|;)\s*display\s*:/;function XA(t,e,n){const r=t.style,i=Ut(n);let o=!1;if(n&&!i){if(e)if(Ut(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&Fu(r,a,"")}else for(const s in e)n[s]==null&&Fu(r,s,"");for(const s in n)s==="display"&&(o=!0),Fu(r,s,n[s])}else if(i){if(e!==n){const s=r[JA];s&&(n+=";"+s),r.cssText=n,o=YA.test(n)}}else e&&t.removeAttribute("style");Bu in t&&(t[Bu]=o?r.display:"",t[_v]&&(r.display="none"))}const kv=/\s*!important$/;function Fu(t,e,n){if(je(n))n.forEach(r=>Fu(t,e,r));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=QA(t,e);kv.test(n)?t.setProperty(Ti(r),n.replace(kv,""),"important"):t[r]=n}}const Sv=["Webkit","Moz","ms"],zh={};function QA(t,e){const n=zh[e];if(n)return n;let r=Xn(e);if(r!=="filter"&&r in t)return zh[e]=r;r=eu(r);for(let i=0;i<Sv.length;i++){const o=Sv[i]+r;if(o in t)return zh[e]=o}return e}const Cv="http://www.w3.org/1999/xlink";function Ev(t,e,n,r,i,o=JO(e)){r&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(Cv,e.slice(6,e.length)):t.setAttributeNS(Cv,e,n):n==null||o&&!Ry(n)?t.removeAttribute(e):t.setAttribute(e,o?"":Lr(n)?String(n):n)}function Ov(t,e,n,r,i){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?pv(n):n);return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const a=o==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let s=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=Ry(n):n==null&&a==="string"?(n="",s=!0):a==="number"&&(n=0,s=!0)}try{t[e]=n}catch{}s&&t.removeAttribute(i||e)}function Vi(t,e,n,r){t.addEventListener(e,n,r)}function ZA(t,e,n,r){t.removeEventListener(e,n,r)}const Av=Symbol("_vei");function eR(t,e,n,r,i=null){const o=t[Av]||(t[Av]={}),s=o[e];if(r&&s)s.value=r;else{const[a,l]=tR(e);if(r){const f=o[e]=iR(r,i);Vi(t,a,f,l)}else s&&(ZA(t,a,s,l),o[e]=void 0)}}const Rv=/(?:Once|Passive|Capture)$/;function tR(t){let e;if(Rv.test(t)){e={};let r;for(;r=t.match(Rv);)t=t.slice(0,t.length-r[0].length),e[r[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Ti(t.slice(2)),e]}let jh=0;const nR=Promise.resolve(),rR=()=>jh||(nR.then(()=>jh=0),jh=Date.now());function iR(t,e){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;zr(oR(r,n.value),e,5,[r])};return n.value=t,n.attached=rR(),n}function oR(t,e){if(je(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(r=>i=>!i._stopped&&r&&r(i))}else return e}const Tv=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,sR=(t,e,n,r,i,o)=>{const s=i==="svg";e==="class"?KA(t,r,s):e==="style"?XA(t,n,r):Qf(e)?sh(e)||eR(t,e,n,r,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):aR(t,e,r,s))?(Ov(t,e,r),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Ev(t,e,r,s,o,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Ut(r))?Ov(t,Xn(e),r,o,e):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),Ev(t,e,r,s))};function aR(t,e,n,r){if(r)return!!(e==="innerHTML"||e==="textContent"||e in t&&Tv(e)&&st(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const i=t.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return Tv(e)&&Ut(n)?!1:e in t}const mo=t=>{const e=t.props["onUpdate:modelValue"]||!1;return je(e)?n=>tu(e,n):e};function lR(t){t.target.composing=!0}function Pv(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Nr=Symbol("_assign"),Mv={created(t,{modifiers:{lazy:e,trim:n,number:r}},i){t[Nr]=mo(i);const o=r||i.props&&i.props.type==="number";Vi(t,e?"change":"input",s=>{if(s.target.composing)return;let a=t.value;n&&(a=a.trim()),o&&(a=nu(a)),t[Nr](a)}),n&&Vi(t,"change",()=>{t.value=t.value.trim()}),e||(Vi(t,"compositionstart",lR),Vi(t,"compositionend",Pv),Vi(t,"change",Pv))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:r,trim:i,number:o}},s){if(t[Nr]=mo(s),t.composing)return;const a=(o||t.type==="number")&&!/^0\d/.test(t.value)?nu(t.value):t.value,l=e??"";a!==l&&(document.activeElement===t&&t.type!=="range"&&(r&&e===n||i&&t.value.trim()===l)||(t.value=l))}},fR={deep:!0,created(t,e,n){t[Nr]=mo(n),Vi(t,"change",()=>{const r=t._modelValue,i=ta(t),o=t.checked,s=t[Nr];if(je(r)){const a=fh(r,i),l=a!==-1;if(o&&!l)s(r.concat(i));else if(!o&&l){const f=[...r];f.splice(a,1),s(f)}}else if(Us(r)){const a=new Set(r);o?a.add(i):a.delete(i),s(a)}else s(Dv(t,o))})},mounted:Iv,beforeUpdate(t,e,n){t[Nr]=mo(n),Iv(t,e,n)}};function Iv(t,{value:e,oldValue:n},r){t._modelValue=e;let i;if(je(e))i=fh(e,r.props.value)>-1;else if(Us(e))i=e.has(r.props.value);else{if(e===n)return;i=Go(e,Dv(t,!0))}t.checked!==i&&(t.checked=i)}const uR={created(t,{value:e},n){t.checked=Go(e,n.props.value),t[Nr]=mo(n),Vi(t,"change",()=>{t[Nr](ta(t))})},beforeUpdate(t,{value:e,oldValue:n},r){t[Nr]=mo(r),e!==n&&(t.checked=Go(e,r.props.value))}},cR={deep:!0,created(t,{value:e,modifiers:{number:n}},r){const i=Us(e);Vi(t,"change",()=>{const o=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?nu(ta(s)):ta(s));t[Nr](t.multiple?i?new Set(o):o:o[0]),t._assigning=!0,lt(()=>{t._assigning=!1})}),t[Nr]=mo(r)},mounted(t,{value:e}){Nv(t,e)},beforeUpdate(t,e,n){t[Nr]=mo(n)},updated(t,{value:e}){t._assigning||Nv(t,e)}};function Nv(t,e){const n=t.multiple,r=je(e);if(!(n&&!r&&!Us(e))){for(let i=0,o=t.options.length;i<o;i++){const s=t.options[i],a=ta(s);if(n)if(r){const l=typeof a;l==="string"||l==="number"?s.selected=e.some(f=>String(f)===String(a)):s.selected=fh(e,a)>-1}else s.selected=e.has(a);else if(Go(ta(s),e)){t.selectedIndex!==i&&(t.selectedIndex=i);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function ta(t){return"_value"in t?t._value:t.value}function Dv(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const Bv={created(t,e,n){$u(t,e,n,null,"created")},mounted(t,e,n){$u(t,e,n,null,"mounted")},beforeUpdate(t,e,n,r){$u(t,e,n,r,"beforeUpdate")},updated(t,e,n,r){$u(t,e,n,r,"updated")}};function dR(t,e){switch(t){case"SELECT":return cR;case"TEXTAREA":return Mv;default:switch(e){case"checkbox":return fR;case"radio":return uR;default:return Mv}}}function $u(t,e,n,r,i){const s=dR(t.tagName,n.props&&n.props.type)[i];s&&s(t,e,n,r)}const pR=["ctrl","shift","alt","meta"],hR={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>pR.some(n=>t[`${n}Key`]&&!e.includes(n))},Bt=(t,e)=>{const n=t._withMods||(t._withMods={}),r=e.join(".");return n[r]||(n[r]=((i,...o)=>{for(let s=0;s<e.length;s++){const a=hR[e[s]];if(a&&a(i,e))return}return t(i,...o)}))},gR={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},hi=(t,e)=>{const n=t._withKeys||(t._withKeys={}),r=e.join(".");return n[r]||(n[r]=(i=>{if(!("key"in i))return;const o=Ti(i.key);if(e.some(s=>s===o||gR[s]===o))return t(i)}))},mR=cn({patchProp:sR},VA);let Fv;function $v(){return Fv||(Fv=cA(mR))}const qv=((...t)=>{$v().render(...t)}),yR=((...t)=>{const e=$v().createApp(...t),{mount:n}=e;return e.mount=r=>{const i=vR(r);if(!i)return;const o=e._component;!st(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=n(i,!1,wR(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},e});function wR(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function vR(t){return Ut(t)?document.querySelector(t):t}function Lv(t,e){return function(){return t.apply(e,arguments)}}const{toString:bR}=Object.prototype,{getPrototypeOf:Hh}=Object,{iterator:qu,toStringTag:Vv}=Symbol,Lu=(t=>e=>{const n=bR.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),jr=t=>(t=t.toLowerCase(),e=>Lu(e)===t),Vu=t=>e=>typeof e===t,{isArray:na}=Array,_l=Vu("undefined");function kl(t){return t!==null&&!_l(t)&&t.constructor!==null&&!_l(t.constructor)&&dr(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const zv=jr("ArrayBuffer");function xR(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&zv(t.buffer),e}const _R=Vu("string"),dr=Vu("function"),jv=Vu("number"),Sl=t=>t!==null&&typeof t=="object",kR=t=>t===!0||t===!1,zu=t=>{if(Lu(t)!=="object")return!1;const e=Hh(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Vv in t)&&!(qu in t)},SR=t=>{if(!Sl(t)||kl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},CR=jr("Date"),ER=jr("File"),OR=jr("Blob"),AR=jr("FileList"),RR=t=>Sl(t)&&dr(t.pipe),TR=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||dr(t.append)&&((e=Lu(t))==="formdata"||e==="object"&&dr(t.toString)&&t.toString()==="[object FormData]"))},PR=jr("URLSearchParams"),[MR,IR,NR,DR]=["ReadableStream","Request","Response","Headers"].map(jr),BR=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Cl(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let r,i;if(typeof t!="object"&&(t=[t]),na(t))for(r=0,i=t.length;r<i;r++)e.call(null,t[r],r,t);else{if(kl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(r=0;r<s;r++)a=o[r],e.call(null,t[a],a,t)}}function Hv(t,e){if(kl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let r=n.length,i;for(;r-- >0;)if(i=n[r],e===i.toLowerCase())return i;return null}const as=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Uv=t=>!_l(t)&&t!==as;function Uh(){const{caseless:t}=Uv(this)&&this||{},e={},n=(r,i)=>{const o=t&&Hv(e,i)||i;zu(e[o])&&zu(r)?e[o]=Uh(e[o],r):zu(r)?e[o]=Uh({},r):na(r)?e[o]=r.slice():e[o]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&Cl(arguments[r],n);return e}const FR=(t,e,n,{allOwnKeys:r}={})=>(Cl(e,(i,o)=>{n&&dr(i)?t[o]=Lv(i,n):t[o]=i},{allOwnKeys:r}),t),$R=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),qR=(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},LR=(t,e,n,r)=>{let i,o,s;const a={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),o=i.length;o-- >0;)s=i[o],(!r||r(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&Hh(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},VR=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return r!==-1&&r===n},zR=t=>{if(!t)return null;if(na(t))return t;let e=t.length;if(!jv(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},jR=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Hh(Uint8Array)),HR=(t,e)=>{const r=(t&&t[qu]).call(t);let i;for(;(i=r.next())&&!i.done;){const o=i.value;e.call(t,o[0],o[1])}},UR=(t,e)=>{let n;const r=[];for(;(n=t.exec(e))!==null;)r.push(n);return r},WR=jr("HTMLFormElement"),KR=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),Wv=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),GR=jr("RegExp"),Kv=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};Cl(n,(i,o)=>{let s;(s=e(i,o,t))!==!1&&(r[o]=s||i)}),Object.defineProperties(t,r)},JR=t=>{Kv(t,(e,n)=>{if(dr(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=t[n];if(dr(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},YR=(t,e)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return na(t)?r(t):r(String(t).split(e)),n},XR=()=>{},QR=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function ZR(t){return!!(t&&dr(t.append)&&t[Vv]==="FormData"&&t[qu])}const e8=t=>{const e=new Array(10),n=(r,i)=>{if(Sl(r)){if(e.indexOf(r)>=0)return;if(kl(r))return r;if(!("toJSON"in r)){e[i]=r;const o=na(r)?[]:{};return Cl(r,(s,a)=>{const l=n(s,i+1);!_l(l)&&(o[a]=l)}),e[i]=void 0,o}}return r};return n(t,0)},t8=jr("AsyncFunction"),n8=t=>t&&(Sl(t)||dr(t))&&dr(t.then)&&dr(t.catch),Gv=((t,e)=>t?setImmediate:e?((n,r)=>(as.addEventListener("message",({source:i,data:o})=>{i===as&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),as.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",dr(as.postMessage)),r8=typeof queueMicrotask<"u"?queueMicrotask.bind(as):typeof process<"u"&&process.nextTick||Gv,oe={isArray:na,isArrayBuffer:zv,isBuffer:kl,isFormData:TR,isArrayBufferView:xR,isString:_R,isNumber:jv,isBoolean:kR,isObject:Sl,isPlainObject:zu,isEmptyObject:SR,isReadableStream:MR,isRequest:IR,isResponse:NR,isHeaders:DR,isUndefined:_l,isDate:CR,isFile:ER,isBlob:OR,isRegExp:GR,isFunction:dr,isStream:RR,isURLSearchParams:PR,isTypedArray:jR,isFileList:AR,forEach:Cl,merge:Uh,extend:FR,trim:BR,stripBOM:$R,inherits:qR,toFlatObject:LR,kindOf:Lu,kindOfTest:jr,endsWith:VR,toArray:zR,forEachEntry:HR,matchAll:UR,isHTMLForm:WR,hasOwnProperty:Wv,hasOwnProp:Wv,reduceDescriptors:Kv,freezeMethods:JR,toObjectSet:YR,toCamelCase:KR,noop:XR,toFiniteNumber:QR,findKey:Hv,global:as,isContextDefined:Uv,isSpecCompliantForm:ZR,toJSONObject:e8,isAsyncFn:t8,isThenable:n8,setImmediate:Gv,asap:r8,isIterable:t=>t!=null&&dr(t[qu])};function dt(t,e,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}oe.inherits(dt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:oe.toJSONObject(this.config),code:this.code,status:this.status}}});const Jv=dt.prototype,Yv={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{Yv[t]={value:t}}),Object.defineProperties(dt,Yv),Object.defineProperty(Jv,"isAxiosError",{value:!0}),dt.from=(t,e,n,r,i,o)=>{const s=Object.create(Jv);return oe.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),dt.call(s,t.message,e,n,r,i),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const i8=null;function Wh(t){return oe.isPlainObject(t)||oe.isArray(t)}function Xv(t){return oe.endsWith(t,"[]")?t.slice(0,-2):t}function Qv(t,e,n){return t?t.concat(e).map(function(i,o){return i=Xv(i),!n&&o?"["+i+"]":i}).join(n?".":""):e}function o8(t){return oe.isArray(t)&&!t.some(Wh)}const s8=oe.toFlatObject(oe,{},null,function(e){return/^is[A-Z]/.test(e)});function ju(t,e,n){if(!oe.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!oe.isUndefined(y[g])});const r=n.metaTokens,i=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(e);if(!oe.isFunction(i))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(oe.isDate(h))return h.toISOString();if(oe.isBoolean(h))return h.toString();if(!l&&oe.isBlob(h))throw new dt("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(h)||oe.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(oe.endsWith(g,"{}"))g=r?g:g.slice(0,-2),h=JSON.stringify(h);else if(oe.isArray(h)&&o8(h)||(oe.isFileList(h)||oe.endsWith(g,"[]"))&&(w=oe.toArray(h)))return g=Xv(g),w.forEach(function(_,b){!(oe.isUndefined(_)||_===null)&&e.append(s===!0?Qv([g],b,o):s===null?g:g+"[]",f(_))}),!1}return Wh(h)?!0:(e.append(Qv(y,g,o),f(h)),!1)}const c=[],p=Object.assign(s8,{defaultVisitor:u,convertValue:f,isVisitable:Wh});function d(h,g){if(!oe.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(h),oe.forEach(h,function(w,v){(!(oe.isUndefined(w)||w===null)&&i.call(e,w,oe.isString(v)?v.trim():v,g,p))===!0&&d(w,g?g.concat(v):[v])}),c.pop()}}if(!oe.isObject(t))throw new TypeError("data must be an object");return d(t),e}function Zv(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function Kh(t,e){this._pairs=[],t&&ju(t,this,e)}const eb=Kh.prototype;eb.append=function(e,n){this._pairs.push([e,n])},eb.toString=function(e){const n=e?function(r){return e.call(this,r,Zv)}:Zv;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function a8(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function tb(t,e,n){if(!e)return t;const r=n&&n.encode||a8;oe.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(e,n):o=oe.isURLSearchParams(e)?e.toString():new Kh(e,n).toString(r),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}let nb=class{constructor(){this.handlers=[]}use(e,n,r){return this.handlers.push({fulfilled:e,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){oe.forEach(this.handlers,function(r){r!==null&&e(r)})}};const rb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},l8={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Kh,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Gh=typeof window<"u"&&typeof document<"u",Jh=typeof navigator=="object"&&navigator||void 0,f8=Gh&&(!Jh||["ReactNative","NativeScript","NS"].indexOf(Jh.product)<0),u8=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",c8=Gh&&window.location.href||"http://localhost",Vn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Gh,hasStandardBrowserEnv:f8,hasStandardBrowserWebWorkerEnv:u8,navigator:Jh,origin:c8},Symbol.toStringTag,{value:"Module"})),...l8};function d8(t,e){return ju(t,new Vn.classes.URLSearchParams,{visitor:function(n,r,i,o){return Vn.isNode&&oe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function p8(t){return oe.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function h8(t){const e={},n=Object.keys(t);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],e[o]=t[o];return e}function ib(t){function e(n,r,i,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&oe.isArray(i)?i.length:s,l?(oe.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!a):((!i[s]||!oe.isObject(i[s]))&&(i[s]=[]),e(n,r,i[s],o)&&oe.isArray(i[s])&&(i[s]=h8(i[s])),!a)}if(oe.isFormData(t)&&oe.isFunction(t.entries)){const n={};return oe.forEachEntry(t,(r,i)=>{e(p8(r),i,n,0)}),n}return null}function g8(t,e,n){if(oe.isString(t))try{return(e||JSON.parse)(t),oe.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(t)}const El={transitional:rb,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=oe.isObject(e);if(o&&oe.isHTMLForm(e)&&(e=new FormData(e)),oe.isFormData(e))return i?JSON.stringify(ib(e)):e;if(oe.isArrayBuffer(e)||oe.isBuffer(e)||oe.isStream(e)||oe.isFile(e)||oe.isBlob(e)||oe.isReadableStream(e))return e;if(oe.isArrayBufferView(e))return e.buffer;if(oe.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return d8(e,this.formSerializer).toString();if((a=oe.isFileList(e))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return ju(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),g8(e)):e}],transformResponse:[function(e){const n=this.transitional||El.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(oe.isResponse(e)||oe.isReadableStream(e))return e;if(e&&oe.isString(e)&&(r&&!this.responseType||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?dt.from(a,dt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Vn.classes.FormData,Blob:Vn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],t=>{El.headers[t]={}});const m8=oe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),y8=t=>{const e={};let n,r,i;return t&&t.split(`
    22 `).forEach(function(s){i=s.indexOf(":"),n=s.substring(0,i).trim().toLowerCase(),r=s.substring(i+1).trim(),!(!n||e[n]&&m8[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},ob=Symbol("internals");function Ol(t){return t&&String(t).trim().toLowerCase()}function Hu(t){return t===!1||t==null?t:oe.isArray(t)?t.map(Hu):String(t)}function w8(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const v8=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Yh(t,e,n,r,i){if(oe.isFunction(r))return r.call(this,e,n);if(i&&(e=n),!!oe.isString(e)){if(oe.isString(r))return e.indexOf(r)!==-1;if(oe.isRegExp(r))return r.test(e)}}function b8(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function x8(t,e){const n=oe.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(i,o,s){return this[r].call(this,e,i,o,s)},configurable:!0})})}let pr=class{constructor(e){e&&this.set(e)}set(e,n,r){const i=this;function o(a,l,f){const u=Ol(l);if(!u)throw new Error("header name must be a non-empty string");const c=oe.findKey(i,u);(!c||i[c]===void 0||f===!0||f===void 0&&i[c]!==!1)&&(i[c||l]=Hu(a))}const s=(a,l)=>oe.forEach(a,(f,u)=>o(f,u,l));if(oe.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(oe.isString(e)&&(e=e.trim())&&!v8(e))s(y8(e),n);else if(oe.isObject(e)&&oe.isIterable(e)){let a={},l,f;for(const u of e){if(!oe.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?oe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,r);return this}get(e,n){if(e=Ol(e),e){const r=oe.findKey(this,e);if(r){const i=this[r];if(!n)return i;if(n===!0)return w8(i);if(oe.isFunction(n))return n.call(this,i,r);if(oe.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Ol(e),e){const r=oe.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||Yh(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let i=!1;function o(s){if(s=Ol(s),s){const a=oe.findKey(r,s);a&&(!n||Yh(r,r[a],a,n))&&(delete r[a],i=!0)}}return oe.isArray(e)?e.forEach(o):o(e),i}clear(e){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!e||Yh(this,this[o],o,e,!0))&&(delete this[o],i=!0)}return i}normalize(e){const n=this,r={};return oe.forEach(this,(i,o)=>{const s=oe.findKey(r,o);if(s){n[s]=Hu(i),delete n[o];return}const a=e?b8(o):String(o).trim();a!==o&&delete n[o],n[a]=Hu(i),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return oe.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=e&&oe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
    23 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(i=>r.set(i)),r}static accessor(e){const r=(this[ob]=this[ob]={accessors:{}}).accessors,i=this.prototype;function o(s){const a=Ol(s);r[a]||(x8(i,s),r[a]=!0)}return oe.isArray(e)?e.forEach(o):o(e),this}};pr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),oe.reduceDescriptors(pr.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}}),oe.freezeMethods(pr);function Xh(t,e){const n=this||El,r=e||n,i=pr.from(r.headers);let o=r.data;return oe.forEach(t,function(a){o=a.call(n,o,i.normalize(),e?e.status:void 0)}),i.normalize(),o}function sb(t){return!!(t&&t.__CANCEL__)}function ra(t,e,n){dt.call(this,t??"canceled",dt.ERR_CANCELED,e,n),this.name="CanceledError"}oe.inherits(ra,dt,{__CANCEL__:!0});function ab(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new dt("Request failed with status code "+n.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function _8(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function k8(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=r[o];s||(s=f),n[i]=l,r[i]=f;let c=o,p=0;for(;c!==i;)p+=n[c++],c=c%t;if(i=(i+1)%t,i===o&&(o=(o+1)%t),f-s<e)return;const d=u&&f-u;return d?Math.round(p*1e3/d):void 0}}function S8(t,e){let n=0,r=1e3/e,i,o;const s=(f,u=Date.now())=>{n=u,i=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=r?s(f,u):(i=f,o||(o=setTimeout(()=>{o=null,s(i)},r-c)))},()=>i&&s(i)]}const Uu=(t,e,n=3)=>{let r=0;const i=k8(50,250);return S8(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-r,f=i(l),u=s<=a;r=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},lb=(t,e)=>{const n=t!=null;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},fb=t=>(...e)=>oe.asap(()=>t(...e)),C8=Vn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Vn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Vn.origin),Vn.navigator&&/(msie|trident)/i.test(Vn.navigator.userAgent)):()=>!0,E8=Vn.hasStandardBrowserEnv?{write(t,e,n,r,i,o){const s=[t+"="+encodeURIComponent(e)];oe.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),oe.isString(r)&&s.push("path="+r),oe.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function O8(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function A8(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function ub(t,e,n){let r=!O8(e);return t&&(r||n==!1)?A8(t,e):e}const cb=t=>t instanceof pr?{...t}:t;function ls(t,e){e=e||{};const n={};function r(f,u,c,p){return oe.isPlainObject(f)&&oe.isPlainObject(u)?oe.merge.call({caseless:p},f,u):oe.isPlainObject(u)?oe.merge({},u):oe.isArray(u)?u.slice():u}function i(f,u,c,p){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return r(void 0,f,c,p)}else return r(f,u,c,p)}function o(f,u){if(!oe.isUndefined(u))return r(void 0,u)}function s(f,u){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return r(void 0,f)}else return r(void 0,u)}function a(f,u,c){if(c in e)return r(f,u);if(c in t)return r(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>i(cb(f),cb(u),c,!0)};return oe.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||i,p=c(t[u],e[u],u);oe.isUndefined(p)&&c!==a||(n[u]=p)}),n}const db=t=>{const e=ls({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=pr.from(s),e.url=tb(ub(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(oe.isFormData(n)){if(Vn.hasStandardBrowserEnv||Vn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Vn.hasStandardBrowserEnv&&(r&&oe.isFunction(r)&&(r=r(e)),r||r!==!1&&C8(e.url))){const f=i&&o&&E8.read(o);f&&s.set(i,f)}return e},R8=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,r){const i=db(t);let o=i.data;const s=pr.from(i.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=i,u,c,p,d,h;function g(){d&&d(),h&&h(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(i.method.toUpperCase(),i.url,!0),y.timeout=i.timeout;function w(){if(!y)return;const _=pr.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:t,request:y};ab(function(S){n(S),g()},function(S){r(S),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(r(new dt("Request aborted",dt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){r(new dt("Network Error",dt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const x=i.transitional||rb;i.timeoutErrorMessage&&(b=i.timeoutErrorMessage),r(new dt(b,x.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&oe.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),oe.isUndefined(i.withCredentials)||(y.withCredentials=!!i.withCredentials),a&&a!=="json"&&(y.responseType=i.responseType),f&&([p,h]=Uu(f,!0),y.addEventListener("progress",p)),l&&y.upload&&([c,d]=Uu(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",d)),(i.cancelToken||i.signal)&&(u=_=>{y&&(r(!_||_.type?new ra(null,t,y):_),y.abort(),y=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const v=_8(i.url);if(v&&Vn.protocols.indexOf(v)===-1){r(new dt("Unsupported protocol "+v+":",dt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},T8=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let r=new AbortController,i;const o=function(f){if(!i){i=!0,a();const u=f instanceof Error?f:this.reason;r.abort(u instanceof dt?u:new ra(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new dt(`timeout ${e} of ms exceeded`,dt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=r;return l.unsubscribe=()=>oe.asap(a),l}},P8=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let r=0,i;for(;r<n;)i=r+e,yield t.slice(r,i),r=i},M8=async function*(t,e){for await(const n of I8(t))yield*P8(n,e)},I8=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:r}=await e.read();if(n)break;yield r}}finally{await e.cancel()}},pb=(t,e,n,r)=>{const i=M8(t,e);let o=0,s,a=l=>{s||(s=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await i.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let p=o+=c;n(p)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),i.return()}},{highWaterMark:2})},Wu=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",hb=Wu&&typeof ReadableStream=="function",N8=Wu&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),gb=(t,...e)=>{try{return!!t(...e)}catch{return!1}},D8=hb&&gb(()=>{let t=!1;const e=new Request(Vn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),mb=64*1024,Qh=hb&&gb(()=>oe.isReadableStream(new Response("").body)),Ku={stream:Qh&&(t=>t.body)};Wu&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Ku[e]&&(Ku[e]=oe.isFunction(t[e])?n=>n[e]():(n,r)=>{throw new dt(`Response type '${e}' is not supported`,dt.ERR_NOT_SUPPORT,r)})})})(new Response);const B8=async t=>{if(t==null)return 0;if(oe.isBlob(t))return t.size;if(oe.isSpecCompliantForm(t))return(await new Request(Vn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(t)||oe.isArrayBuffer(t))return t.byteLength;if(oe.isURLSearchParams(t)&&(t=t+""),oe.isString(t))return(await N8(t)).byteLength},F8=async(t,e)=>{const n=oe.toFiniteNumber(t.getContentLength());return n??B8(e)},Zh={http:i8,xhr:R8,fetch:Wu&&(async t=>{let{url:e,method:n,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:p}=db(t);f=f?(f+"").toLowerCase():"text";let d=T8([i,o&&o.toAbortSignal()],s),h;const g=d&&d.unsubscribe&&(()=>{d.unsubscribe()});let y;try{if(l&&D8&&n!=="get"&&n!=="head"&&(y=await F8(u,r))!==0){let x=new Request(e,{method:"POST",body:r,duplex:"half"}),k;if(oe.isFormData(r)&&(k=x.headers.get("content-type"))&&u.setContentType(k),x.body){const[S,T]=lb(y,Uu(fb(l)));r=pb(x.body,mb,S,T)}}oe.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...p,signal:d,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,p);const _=Qh&&(f==="stream"||f==="response");if(Qh&&(a||_&&g)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const k=oe.toFiniteNumber(v.headers.get("content-length")),[S,T]=a&&lb(k,Uu(fb(a),!0))||[];v=new Response(pb(v.body,mb,S,()=>{T&&T(),g&&g()}),x)}f=f||"text";let b=await Ku[oe.findKey(Ku,f)||"text"](v,t);return!_&&g&&g(),await new Promise((x,k)=>{ab(x,k,{data:b,headers:pr.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw g&&g(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,t,h),{cause:w.cause||w}):dt.from(w,w&&w.code,t,h)}})};oe.forEach(Zh,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const yb=t=>`- ${t}`,$8=t=>oe.isFunction(t)||t===null||t===!1,wb={getAdapter:t=>{t=oe.isArray(t)?t:[t];const{length:e}=t;let n,r;const i={};for(let o=0;o<e;o++){n=t[o];let s;if(r=n,!$8(n)&&(r=Zh[(s=String(n)).toLowerCase()],r===void 0))throw new dt(`Unknown adapter '${s}'`);if(r)break;i[s||"#"+o]=r}if(!r){const o=Object.entries(i).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :
    24 `+o.map(yb).join(`
    25 `):" "+yb(o[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return r},adapters:Zh};function eg(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new ra(null,t)}function vb(t){return eg(t),t.headers=pr.from(t.headers),t.data=Xh.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),wb.getAdapter(t.adapter||El.adapter)(t).then(function(r){return eg(t),r.data=Xh.call(t,t.transformResponse,r),r.headers=pr.from(r.headers),r},function(r){return sb(r)||(eg(t),r&&r.response&&(r.response.data=Xh.call(t,t.transformResponse,r.response),r.response.headers=pr.from(r.response.headers))),Promise.reject(r)})}const bb="1.11.0",Gu={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Gu[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const xb={};Gu.transitional=function(e,n,r){function i(o,s){return"[Axios v"+bb+"] Transitional option '"+o+"'"+s+(r?". "+r:"")}return(o,s,a)=>{if(e===!1)throw new dt(i(s," has been removed"+(n?" in "+n:"")),dt.ERR_DEPRECATED);return n&&!xb[s]&&(xb[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},Gu.spelling=function(e){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${e}`),!0)};function q8(t,e,n){if(typeof t!="object")throw new dt("options must be an object",dt.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const o=r[i],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new dt("option "+o+" must be "+l,dt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new dt("Unknown option "+o,dt.ERR_BAD_OPTION)}}const Ju={assertOptions:q8,validators:Gu},gi=Ju.validators;let fs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new nb,response:new nb}}async request(e,n){try{return await this._request(e,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=`
    26 `+o):r.stack=o}catch{}}throw r}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=ls(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&Ju.assertOptions(r,{silentJSONParsing:gi.transitional(gi.boolean),forcedJSONParsing:gi.transitional(gi.boolean),clarifyTimeoutError:gi.transitional(gi.boolean)},!1),i!=null&&(oe.isFunction(i)?n.paramsSerializer={serialize:i}:Ju.assertOptions(i,{encode:gi.function,serialize:gi.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Ju.assertOptions(n,{baseUrl:gi.spelling("baseURL"),withXsrfToken:gi.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&oe.merge(o.common,o[n.method]);o&&oe.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=pr.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,c=0,p;if(!l){const h=[vb.bind(this),void 0];for(h.unshift(...a),h.push(...f),p=h.length,u=Promise.resolve(n);c<p;)u=u.then(h[c++],h[c++]);return u}p=a.length;let d=n;for(c=0;c<p;){const h=a[c++],g=a[c++];try{d=h(d)}catch(y){g.call(this,y);break}}try{u=vb.call(this,d)}catch(h){return Promise.reject(h)}for(c=0,p=f.length;c<p;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=ls(this.defaults,e);const n=ub(e.baseURL,e.url,e.allowAbsoluteUrls);return tb(n,e.params,e.paramsSerializer)}};oe.forEach(["delete","get","head","options"],function(e){fs.prototype[e]=function(n,r){return this.request(ls(r||{},{method:e,url:n,data:(r||{}).data}))}}),oe.forEach(["post","put","patch"],function(e){function n(r){return function(o,s,a){return this.request(ls(a||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}fs.prototype[e]=n(),fs.prototype[e+"Form"]=n(!0)});let L8=class NO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(i=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const s=new Promise(a=>{r.subscribe(a),o=a}).then(i);return s.cancel=function(){r.unsubscribe(o)},s},e(function(o,s,a){r.reason||(r.reason=new ra(o,s,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=r=>{e.abort(r)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new NO(function(i){e=i}),cancel:e}}};function V8(t){return function(n){return t.apply(null,n)}}function z8(t){return oe.isObject(t)&&t.isAxiosError===!0}const tg={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(tg).forEach(([t,e])=>{tg[e]=t});function _b(t){const e=new fs(t),n=Lv(fs.prototype.request,e);return oe.extend(n,fs.prototype,e,{allOwnKeys:!0}),oe.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return _b(ls(t,i))},n}const Wt=_b(El);Wt.Axios=fs,Wt.CanceledError=ra,Wt.CancelToken=L8,Wt.isCancel=sb,Wt.VERSION=bb,Wt.toFormData=ju,Wt.AxiosError=dt,Wt.Cancel=Wt.CanceledError,Wt.all=function(e){return Promise.all(e)},Wt.spread=V8,Wt.isAxiosError=z8,Wt.mergeConfig=ls,Wt.AxiosHeaders=pr,Wt.formToJSON=t=>ib(oe.isHTMLForm(t)?new FormData(t):t),Wt.getAdapter=wb.getAdapter,Wt.HttpStatusCode=tg,Wt.default=Wt;const{Axios:Nne,AxiosError:Dne,CanceledError:Bne,isCancel:Fne,CancelToken:$ne,VERSION:qne,all:Lne,Cancel:Vne,isAxiosError:zne,spread:jne,toFormData:Hne,AxiosHeaders:Une,HttpStatusCode:Wne,formToJSON:Kne,getAdapter:Gne,mergeConfig:Jne}=Wt,Hr={user:{me:"/me"},integration:{revoke:"/integration/revoke"},notifications:{list:"/notifications",create:"/notifications",read:t=>`/notifications/${t??":id"}`,update:t=>`/notifications/${t??":id"}`,delete:t=>`/notifications/${t}`},connections:{list:"/connections",create:"/connections",delete:t=>`/connections/${t??":id"}`,disconnect:t=>`/connections/${t??":id"}/logout`},triggers:{list:"/triggers",examples:t=>({get(e){return`/triggers/${t??":triggerId"}/examples/${e??":exampleId"}`}})}},j8=window?.infixsPingoNotify?.restUrl??"/wp-json/infixs-pingo-notify/v1",H8=window?.infixsPingoNotify?.restNonce??"",hr=Wt.create({baseURL:j8,headers:{"Content-Type":"application/json","X-WP-Nonce":H8}});hr.interceptors.request.use(t=>{if(t.method==="get"){const e=new Date().getTime(),n=t.params||{};n.nocache=e,t.params=n}return t},t=>Promise.reject(t));var U8=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kb(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Yu={exports:{}};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var ng,Sb;function W8(){if(Sb)return ng;Sb=1;function t(E,P){return function(){return E.apply(P,arguments)}}const{toString:e}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:r,toStringTag:i}=Symbol,o=(E=>P=>{const N=e.call(P);return E[N]||(E[N]=N.slice(8,-1).toLowerCase())})(Object.create(null)),s=E=>(E=E.toLowerCase(),P=>o(P)===E),a=E=>P=>typeof P===E,{isArray:l}=Array,f=a("undefined");function u(E){return E!==null&&!f(E)&&E.constructor!==null&&!f(E.constructor)&&h(E.constructor.isBuffer)&&E.constructor.isBuffer(E)}const c=s("ArrayBuffer");function p(E){let P;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?P=ArrayBuffer.isView(E):P=E&&E.buffer&&c(E.buffer),P}const d=a("string"),h=a("function"),g=a("number"),y=E=>E!==null&&typeof E=="object",w=E=>E===!0||E===!1,v=E=>{if(o(E)!=="object")return!1;const P=n(E);return(P===null||P===Object.prototype||Object.getPrototypeOf(P)===null)&&!(i in E)&&!(r in E)},_=E=>{if(!y(E)||u(E))return!1;try{return Object.keys(E).length===0&&Object.getPrototypeOf(E)===Object.prototype}catch{return!1}},b=s("Date"),x=s("File"),k=s("Blob"),S=s("FileList"),T=E=>y(E)&&h(E.pipe),A=E=>{let P;return E&&(typeof FormData=="function"&&E instanceof FormData||h(E.append)&&((P=o(E))==="formdata"||P==="object"&&h(E.toString)&&E.toString()==="[object FormData]"))},R=s("URLSearchParams"),[F,q,K,fe]=["ReadableStream","Request","Response","Headers"].map(s),ae=E=>E.trim?E.trim():E.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ce(E,P,{allOwnKeys:N=!1}={}){if(E===null||typeof E>"u")return;let D,j;if(typeof E!="object"&&(E=[E]),l(E))for(D=0,j=E.length;D<j;D++)P.call(null,E[D],D,E);else{if(u(E))return;const Q=N?Object.getOwnPropertyNames(E):Object.keys(E),ne=Q.length;let ve;for(D=0;D<ne;D++)ve=Q[D],P.call(null,E[ve],ve,E)}}function ie(E,P){if(u(E))return null;P=P.toLowerCase();const N=Object.keys(E);let D=N.length,j;for(;D-- >0;)if(j=N[D],P===j.toLowerCase())return j;return null}const te=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:U8,ze=E=>!f(E)&&E!==te;function ot(){const{caseless:E}=ze(this)&&this||{},P={},N=(D,j)=>{const Q=E&&ie(P,j)||j;v(P[Q])&&v(D)?P[Q]=ot(P[Q],D):v(D)?P[Q]=ot({},D):l(D)?P[Q]=D.slice():P[Q]=D};for(let D=0,j=arguments.length;D<j;D++)arguments[D]&&ce(arguments[D],N);return P}const ut=(E,P,N,{allOwnKeys:D}={})=>(ce(P,(j,Q)=>{N&&h(j)?E[Q]=t(j,N):E[Q]=j},{allOwnKeys:D}),E),ct=E=>(E.charCodeAt(0)===65279&&(E=E.slice(1)),E),vt=(E,P,N,D)=>{E.prototype=Object.create(P.prototype,D),E.prototype.constructor=E,Object.defineProperty(E,"super",{value:P.prototype}),N&&Object.assign(E.prototype,N)},We=(E,P,N,D)=>{let j,Q,ne;const ve={};if(P=P||{},E==null)return P;do{for(j=Object.getOwnPropertyNames(E),Q=j.length;Q-- >0;)ne=j[Q],(!D||D(ne,E,P))&&!ve[ne]&&(P[ne]=E[ne],ve[ne]=!0);E=N!==!1&&n(E)}while(E&&(!N||N(E,P))&&E!==Object.prototype);return P},Ze=(E,P,N)=>{E=String(E),(N===void 0||N>E.length)&&(N=E.length),N-=P.length;const D=E.indexOf(P,N);return D!==-1&&D===N},ye=E=>{if(!E)return null;if(l(E))return E;let P=E.length;if(!g(P))return null;const N=new Array(P);for(;P-- >0;)N[P]=E[P];return N},I=(E=>P=>E&&P instanceof E)(typeof Uint8Array<"u"&&n(Uint8Array)),ee=(E,P)=>{const D=(E&&E[r]).call(E);let j;for(;(j=D.next())&&!j.done;){const Q=j.value;P.call(E,Q[0],Q[1])}},W=(E,P)=>{let N;const D=[];for(;(N=E.exec(P))!==null;)D.push(N);return D},ue=s("HTMLFormElement"),Be=E=>E.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(N,D,j){return D.toUpperCase()+j}),$=(({hasOwnProperty:E})=>(P,N)=>E.call(P,N))(Object.prototype),V=s("RegExp"),G=(E,P)=>{const N=Object.getOwnPropertyDescriptors(E),D={};ce(N,(j,Q)=>{let ne;(ne=P(j,Q,E))!==!1&&(D[Q]=ne||j)}),Object.defineProperties(E,D)},pe=E=>{G(E,(P,N)=>{if(h(E)&&["arguments","caller","callee"].indexOf(N)!==-1)return!1;const D=E[N];if(h(D)){if(P.enumerable=!1,"writable"in P){P.writable=!1;return}P.set||(P.set=()=>{throw Error("Can not rewrite read-only method '"+N+"'")})}})},he=(E,P)=>{const N={},D=j=>{j.forEach(Q=>{N[Q]=!0})};return l(E)?D(E):D(String(E).split(P)),N},de=()=>{},Ae=(E,P)=>E!=null&&Number.isFinite(E=+E)?E:P;function _e(E){return!!(E&&h(E.append)&&E[i]==="FormData"&&E[r])}const xe=E=>{const P=new Array(10),N=(D,j)=>{if(y(D)){if(P.indexOf(D)>=0)return;if(u(D))return D;if(!("toJSON"in D)){P[j]=D;const Q=l(D)?[]:{};return ce(D,(ne,ve)=>{const Ve=N(ne,j+1);!f(Ve)&&(Q[ve]=Ve)}),P[j]=void 0,Q}}return D};return N(E,0)},be=s("AsyncFunction"),Xe=E=>E&&(y(E)||h(E))&&h(E.then)&&h(E.catch),Re=((E,P)=>E?setImmediate:P?((N,D)=>(te.addEventListener("message",({source:j,data:Q})=>{j===te&&Q===N&&D.length&&D.shift()()},!1),j=>{D.push(j),te.postMessage(N,"*")}))(`axios@${Math.random()}`,[]):N=>setTimeout(N))(typeof setImmediate=="function",h(te.postMessage)),Ke=typeof queueMicrotask<"u"?queueMicrotask.bind(te):typeof process<"u"&&process.nextTick||Re;var J={isArray:l,isArrayBuffer:c,isBuffer:u,isFormData:A,isArrayBufferView:p,isString:d,isNumber:g,isBoolean:w,isObject:y,isPlainObject:v,isEmptyObject:_,isReadableStream:F,isRequest:q,isResponse:K,isHeaders:fe,isUndefined:f,isDate:b,isFile:x,isBlob:k,isRegExp:V,isFunction:h,isStream:T,isURLSearchParams:R,isTypedArray:I,isFileList:S,forEach:ce,merge:ot,extend:ut,trim:ae,stripBOM:ct,inherits:vt,toFlatObject:We,kindOf:o,kindOfTest:s,endsWith:Ze,toArray:ye,forEachEntry:ee,matchAll:W,isHTMLForm:ue,hasOwnProperty:$,hasOwnProp:$,reduceDescriptors:G,freezeMethods:pe,toObjectSet:he,toCamelCase:Be,noop:de,toFiniteNumber:Ae,findKey:ie,global:te,isContextDefined:ze,isSpecCompliantForm:_e,toJSONObject:xe,isAsyncFn:be,isThenable:Xe,setImmediate:Re,asap:Ke,isIterable:E=>E!=null&&h(E[r])};function Ie(E,P,N,D,j){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=E,this.name="AxiosError",P&&(this.code=P),N&&(this.config=N),D&&(this.request=D),j&&(this.response=j,this.status=j.status?j.status:null)}J.inherits(Ie,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}});const Et=Ie.prototype,gn={};["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=>{gn[E]={value:E}}),Object.defineProperties(Ie,gn),Object.defineProperty(Et,"isAxiosError",{value:!0}),Ie.from=(E,P,N,D,j,Q)=>{const ne=Object.create(Et);return J.toFlatObject(E,ne,function(Ve){return Ve!==Error.prototype},ve=>ve!=="isAxiosError"),Ie.call(ne,E.message,P,N,D,j),ne.cause=E,ne.name=E.name,Q&&Object.assign(ne,Q),ne};var mn=null;function X(E){return J.isPlainObject(E)||J.isArray(E)}function Y(E){return J.endsWith(E,"[]")?E.slice(0,-2):E}function ge(E,P,N){return E?E.concat(P).map(function(j,Q){return j=Y(j),!N&&Q?"["+j+"]":j}).join(N?".":""):P}function Pe(E){return J.isArray(E)&&!E.some(X)}const Fe=J.toFlatObject(J,{},null,function(P){return/^is[A-Z]/.test(P)});function Ge(E,P,N){if(!J.isObject(E))throw new TypeError("target must be an object");P=P||new FormData,N=J.toFlatObject(N,{metaTokens:!0,dots:!1,indexes:!1},!1,function(yt,tt){return!J.isUndefined(tt[yt])});const D=N.metaTokens,j=N.visitor||Ee,Q=N.dots,ne=N.indexes,Ve=(N.Blob||typeof Blob<"u"&&Blob)&&J.isSpecCompliantForm(P);if(!J.isFunction(j))throw new TypeError("visitor must be a function");function Ce(et){if(et===null)return"";if(J.isDate(et))return et.toISOString();if(J.isBoolean(et))return et.toString();if(!Ve&&J.isBlob(et))throw new Ie("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(et)||J.isTypedArray(et)?Ve&&typeof Blob=="function"?new Blob([et]):Buffer.from(et):et}function Ee(et,yt,tt){let rn=et;if(et&&!tt&&typeof et=="object"){if(J.endsWith(yt,"{}"))yt=D?yt:yt.slice(0,-2),et=JSON.stringify(et);else if(J.isArray(et)&&Pe(et)||(J.isFileList(et)||J.endsWith(yt,"[]"))&&(rn=J.toArray(et)))return yt=Y(yt),rn.forEach(function(On,fo){!(J.isUndefined(On)||On===null)&&P.append(ne===!0?ge([yt],fo,Q):ne===null?yt:yt+"[]",Ce(On))}),!1}return X(et)?!0:(P.append(ge(tt,yt,Q),Ce(et)),!1)}const Qe=[],zt=Object.assign(Fe,{defaultVisitor:Ee,convertValue:Ce,isVisitable:X});function yn(et,yt){if(!J.isUndefined(et)){if(Qe.indexOf(et)!==-1)throw Error("Circular reference detected in "+yt.join("."));Qe.push(et),J.forEach(et,function(rn,wn){(!(J.isUndefined(rn)||rn===null)&&j.call(P,rn,J.isString(wn)?wn.trim():wn,yt,zt))===!0&&yn(rn,yt?yt.concat(wn):[wn])}),Qe.pop()}}if(!J.isObject(E))throw new TypeError("data must be an object");return yn(E),P}function Je(E){const P={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(E).replace(/[!'()~]|%20|%00/g,function(D){return P[D]})}function Pt(E,P){this._pairs=[],E&&Ge(E,this,P)}const Zt=Pt.prototype;Zt.append=function(P,N){this._pairs.push([P,N])},Zt.toString=function(P){const N=P?function(D){return P.call(this,D,Je)}:Je;return this._pairs.map(function(j){return N(j[0])+"="+N(j[1])},"").join("&")};function Cn(E){return encodeURIComponent(E).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Lt(E,P,N){if(!P)return E;const D=N&&N.encode||Cn;J.isFunction(N)&&(N={serialize:N});const j=N&&N.serialize;let Q;if(j?Q=j(P,N):Q=J.isURLSearchParams(P)?P.toString():new Pt(P,N).toString(D),Q){const ne=E.indexOf("#");ne!==-1&&(E=E.slice(0,ne)),E+=(E.indexOf("?")===-1?"?":"&")+Q}return E}class En{constructor(){this.handlers=[]}use(P,N,D){return this.handlers.push({fulfilled:P,rejected:N,synchronous:D?D.synchronous:!1,runWhen:D?D.runWhen:null}),this.handlers.length-1}eject(P){this.handlers[P]&&(this.handlers[P]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(P){J.forEach(this.handlers,function(D){D!==null&&P(D)})}}var Bn=En,ur={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},qs=typeof URLSearchParams<"u"?URLSearchParams:Pt,Gf=typeof FormData<"u"?FormData:null,Jf=typeof Blob<"u"?Blob:null,Yf={isBrowser:!0,classes:{URLSearchParams:qs,FormData:Gf,Blob:Jf},protocols:["http","https","file","blob","url","data"]};const Ls=typeof window<"u"&&typeof document<"u",fy=typeof navigator=="object"&&navigator||void 0,Lte=Ls&&(!fy||["ReactNative","NativeScript","NS"].indexOf(fy.product)<0),Vte=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",zte=Ls&&window.location.href||"http://localhost";var jte=Object.freeze({__proto__:null,hasBrowserEnv:Ls,hasStandardBrowserWebWorkerEnv:Vte,hasStandardBrowserEnv:Lte,navigator:fy,origin:zte}),Yn={...jte,...Yf};function Hte(E,P){return Ge(E,new Yn.classes.URLSearchParams,{visitor:function(N,D,j,Q){return Yn.isNode&&J.isBuffer(N)?(this.append(D,N.toString("base64")),!1):Q.defaultVisitor.apply(this,arguments)},...P})}function Ute(E){return J.matchAll(/\w+|\[(\w*)]/g,E).map(P=>P[0]==="[]"?"":P[1]||P[0])}function Wte(E){const P={},N=Object.keys(E);let D;const j=N.length;let Q;for(D=0;D<j;D++)Q=N[D],P[Q]=E[Q];return P}function hO(E){function P(N,D,j,Q){let ne=N[Q++];if(ne==="__proto__")return!0;const ve=Number.isFinite(+ne),Ve=Q>=N.length;return ne=!ne&&J.isArray(j)?j.length:ne,Ve?(J.hasOwnProp(j,ne)?j[ne]=[j[ne],D]:j[ne]=D,!ve):((!j[ne]||!J.isObject(j[ne]))&&(j[ne]=[]),P(N,D,j[ne],Q)&&J.isArray(j[ne])&&(j[ne]=Wte(j[ne])),!ve)}if(J.isFormData(E)&&J.isFunction(E.entries)){const N={};return J.forEachEntry(E,(D,j)=>{P(Ute(D),j,N,0)}),N}return null}function Kte(E,P,N){if(J.isString(E))try{return(P||JSON.parse)(E),J.trim(E)}catch(D){if(D.name!=="SyntaxError")throw D}return(N||JSON.stringify)(E)}const uy={transitional:ur,adapter:["xhr","http","fetch"],transformRequest:[function(P,N){const D=N.getContentType()||"",j=D.indexOf("application/json")>-1,Q=J.isObject(P);if(Q&&J.isHTMLForm(P)&&(P=new FormData(P)),J.isFormData(P))return j?JSON.stringify(hO(P)):P;if(J.isArrayBuffer(P)||J.isBuffer(P)||J.isStream(P)||J.isFile(P)||J.isBlob(P)||J.isReadableStream(P))return P;if(J.isArrayBufferView(P))return P.buffer;if(J.isURLSearchParams(P))return N.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),P.toString();let ve;if(Q){if(D.indexOf("application/x-www-form-urlencoded")>-1)return Hte(P,this.formSerializer).toString();if((ve=J.isFileList(P))||D.indexOf("multipart/form-data")>-1){const Ve=this.env&&this.env.FormData;return Ge(ve?{"files[]":P}:P,Ve&&new Ve,this.formSerializer)}}return Q||j?(N.setContentType("application/json",!1),Kte(P)):P}],transformResponse:[function(P){const N=this.transitional||uy.transitional,D=N&&N.forcedJSONParsing,j=this.responseType==="json";if(J.isResponse(P)||J.isReadableStream(P))return P;if(P&&J.isString(P)&&(D&&!this.responseType||j)){const ne=!(N&&N.silentJSONParsing)&&j;try{return JSON.parse(P)}catch(ve){if(ne)throw ve.name==="SyntaxError"?Ie.from(ve,Ie.ERR_BAD_RESPONSE,this,null,this.response):ve}}return P}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Yn.classes.FormData,Blob:Yn.classes.Blob},validateStatus:function(P){return P>=200&&P<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],E=>{uy.headers[E]={}});var cy=uy;const Gte=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var Jte=E=>{const P={};let N,D,j;return E&&E.split(`
    27 `).forEach(function(ne){j=ne.indexOf(":"),N=ne.substring(0,j).trim().toLowerCase(),D=ne.substring(j+1).trim(),!(!N||P[N]&&Gte[N])&&(N==="set-cookie"?P[N]?P[N].push(D):P[N]=[D]:P[N]=P[N]?P[N]+", "+D:D)}),P};const gO=Symbol("internals");function Xf(E){return E&&String(E).trim().toLowerCase()}function Gp(E){return E===!1||E==null?E:J.isArray(E)?E.map(Gp):String(E)}function Yte(E){const P=Object.create(null),N=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let D;for(;D=N.exec(E);)P[D[1]]=D[2];return P}const Xte=E=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(E.trim());function dy(E,P,N,D,j){if(J.isFunction(D))return D.call(this,P,N);if(j&&(P=N),!!J.isString(P)){if(J.isString(D))return P.indexOf(D)!==-1;if(J.isRegExp(D))return D.test(P)}}function Qte(E){return E.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(P,N,D)=>N.toUpperCase()+D)}function Zte(E,P){const N=J.toCamelCase(" "+P);["get","set","has"].forEach(D=>{Object.defineProperty(E,D+N,{value:function(j,Q,ne){return this[D].call(this,P,j,Q,ne)},configurable:!0})})}class Jp{constructor(P){P&&this.set(P)}set(P,N,D){const j=this;function Q(ve,Ve,Ce){const Ee=Xf(Ve);if(!Ee)throw new Error("header name must be a non-empty string");const Qe=J.findKey(j,Ee);(!Qe||j[Qe]===void 0||Ce===!0||Ce===void 0&&j[Qe]!==!1)&&(j[Qe||Ve]=Gp(ve))}const ne=(ve,Ve)=>J.forEach(ve,(Ce,Ee)=>Q(Ce,Ee,Ve));if(J.isPlainObject(P)||P instanceof this.constructor)ne(P,N);else if(J.isString(P)&&(P=P.trim())&&!Xte(P))ne(Jte(P),N);else if(J.isObject(P)&&J.isIterable(P)){let ve={},Ve,Ce;for(const Ee of P){if(!J.isArray(Ee))throw TypeError("Object iterator must return a key-value pair");ve[Ce=Ee[0]]=(Ve=ve[Ce])?J.isArray(Ve)?[...Ve,Ee[1]]:[Ve,Ee[1]]:Ee[1]}ne(ve,N)}else P!=null&&Q(N,P,D);return this}get(P,N){if(P=Xf(P),P){const D=J.findKey(this,P);if(D){const j=this[D];if(!N)return j;if(N===!0)return Yte(j);if(J.isFunction(N))return N.call(this,j,D);if(J.isRegExp(N))return N.exec(j);throw new TypeError("parser must be boolean|regexp|function")}}}has(P,N){if(P=Xf(P),P){const D=J.findKey(this,P);return!!(D&&this[D]!==void 0&&(!N||dy(this,this[D],D,N)))}return!1}delete(P,N){const D=this;let j=!1;function Q(ne){if(ne=Xf(ne),ne){const ve=J.findKey(D,ne);ve&&(!N||dy(D,D[ve],ve,N))&&(delete D[ve],j=!0)}}return J.isArray(P)?P.forEach(Q):Q(P),j}clear(P){const N=Object.keys(this);let D=N.length,j=!1;for(;D--;){const Q=N[D];(!P||dy(this,this[Q],Q,P,!0))&&(delete this[Q],j=!0)}return j}normalize(P){const N=this,D={};return J.forEach(this,(j,Q)=>{const ne=J.findKey(D,Q);if(ne){N[ne]=Gp(j),delete N[Q];return}const ve=P?Qte(Q):String(Q).trim();ve!==Q&&delete N[Q],N[ve]=Gp(j),D[ve]=!0}),this}concat(...P){return this.constructor.concat(this,...P)}toJSON(P){const N=Object.create(null);return J.forEach(this,(D,j)=>{D!=null&&D!==!1&&(N[j]=P&&J.isArray(D)?D.join(", "):D)}),N}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([P,N])=>P+": "+N).join(`
    28 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(P){return P instanceof this?P:new this(P)}static concat(P,...N){const D=new this(P);return N.forEach(j=>D.set(j)),D}static accessor(P){const D=(this[gO]=this[gO]={accessors:{}}).accessors,j=this.prototype;function Q(ne){const ve=Xf(ne);D[ve]||(Zte(j,ne),D[ve]=!0)}return J.isArray(P)?P.forEach(Q):Q(P),this}}Jp.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),J.reduceDescriptors(Jp.prototype,({value:E},P)=>{let N=P[0].toUpperCase()+P.slice(1);return{get:()=>E,set(D){this[N]=D}}}),J.freezeMethods(Jp);var si=Jp;function py(E,P){const N=this||cy,D=P||N,j=si.from(D.headers);let Q=D.data;return J.forEach(E,function(ve){Q=ve.call(N,Q,j.normalize(),P?P.status:void 0)}),j.normalize(),Q}function mO(E){return!!(E&&E.__CANCEL__)}function Ya(E,P,N){Ie.call(this,E??"canceled",Ie.ERR_CANCELED,P,N),this.name="CanceledError"}J.inherits(Ya,Ie,{__CANCEL__:!0});function yO(E,P,N){const D=N.config.validateStatus;!N.status||!D||D(N.status)?E(N):P(new Ie("Request failed with status code "+N.status,[Ie.ERR_BAD_REQUEST,Ie.ERR_BAD_RESPONSE][Math.floor(N.status/100)-4],N.config,N.request,N))}function ene(E){const P=/^([-+\w]{1,25})(:?\/\/|:)/.exec(E);return P&&P[1]||""}function tne(E,P){E=E||10;const N=new Array(E),D=new Array(E);let j=0,Q=0,ne;return P=P!==void 0?P:1e3,function(Ve){const Ce=Date.now(),Ee=D[Q];ne||(ne=Ce),N[j]=Ve,D[j]=Ce;let Qe=Q,zt=0;for(;Qe!==j;)zt+=N[Qe++],Qe=Qe%E;if(j=(j+1)%E,j===Q&&(Q=(Q+1)%E),Ce-ne<P)return;const yn=Ee&&Ce-Ee;return yn?Math.round(zt*1e3/yn):void 0}}function nne(E,P){let N=0,D=1e3/P,j,Q;const ne=(Ce,Ee=Date.now())=>{N=Ee,j=null,Q&&(clearTimeout(Q),Q=null),E(...Ce)};return[(...Ce)=>{const Ee=Date.now(),Qe=Ee-N;Qe>=D?ne(Ce,Ee):(j=Ce,Q||(Q=setTimeout(()=>{Q=null,ne(j)},D-Qe)))},()=>j&&ne(j)]}const Yp=(E,P,N=3)=>{let D=0;const j=tne(50,250);return nne(Q=>{const ne=Q.loaded,ve=Q.lengthComputable?Q.total:void 0,Ve=ne-D,Ce=j(Ve),Ee=ne<=ve;D=ne;const Qe={loaded:ne,total:ve,progress:ve?ne/ve:void 0,bytes:Ve,rate:Ce||void 0,estimated:Ce&&ve&&Ee?(ve-ne)/Ce:void 0,event:Q,lengthComputable:ve!=null,[P?"download":"upload"]:!0};E(Qe)},N)},wO=(E,P)=>{const N=E!=null;return[D=>P[0]({lengthComputable:N,total:E,loaded:D}),P[1]]},vO=E=>(...P)=>J.asap(()=>E(...P));var rne=Yn.hasStandardBrowserEnv?((E,P)=>N=>(N=new URL(N,Yn.origin),E.protocol===N.protocol&&E.host===N.host&&(P||E.port===N.port)))(new URL(Yn.origin),Yn.navigator&&/(msie|trident)/i.test(Yn.navigator.userAgent)):()=>!0,ine=Yn.hasStandardBrowserEnv?{write(E,P,N,D,j,Q){const ne=[E+"="+encodeURIComponent(P)];J.isNumber(N)&&ne.push("expires="+new Date(N).toGMTString()),J.isString(D)&&ne.push("path="+D),J.isString(j)&&ne.push("domain="+j),Q===!0&&ne.push("secure"),document.cookie=ne.join("; ")},read(E){const P=document.cookie.match(new RegExp("(^|;\\s*)("+E+")=([^;]*)"));return P?decodeURIComponent(P[3]):null},remove(E){this.write(E,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function one(E){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(E)}function sne(E,P){return P?E.replace(/\/?\/$/,"")+"/"+P.replace(/^\/+/,""):E}function bO(E,P,N){let D=!one(P);return E&&(D||N==!1)?sne(E,P):P}const xO=E=>E instanceof si?{...E}:E;function Vs(E,P){P=P||{};const N={};function D(Ce,Ee,Qe,zt){return J.isPlainObject(Ce)&&J.isPlainObject(Ee)?J.merge.call({caseless:zt},Ce,Ee):J.isPlainObject(Ee)?J.merge({},Ee):J.isArray(Ee)?Ee.slice():Ee}function j(Ce,Ee,Qe,zt){if(J.isUndefined(Ee)){if(!J.isUndefined(Ce))return D(void 0,Ce,Qe,zt)}else return D(Ce,Ee,Qe,zt)}function Q(Ce,Ee){if(!J.isUndefined(Ee))return D(void 0,Ee)}function ne(Ce,Ee){if(J.isUndefined(Ee)){if(!J.isUndefined(Ce))return D(void 0,Ce)}else return D(void 0,Ee)}function ve(Ce,Ee,Qe){if(Qe in P)return D(Ce,Ee);if(Qe in E)return D(void 0,Ce)}const Ve={url:Q,method:Q,data:Q,baseURL:ne,transformRequest:ne,transformResponse:ne,paramsSerializer:ne,timeout:ne,timeoutMessage:ne,withCredentials:ne,withXSRFToken:ne,adapter:ne,responseType:ne,xsrfCookieName:ne,xsrfHeaderName:ne,onUploadProgress:ne,onDownloadProgress:ne,decompress:ne,maxContentLength:ne,maxBodyLength:ne,beforeRedirect:ne,transport:ne,httpAgent:ne,httpsAgent:ne,cancelToken:ne,socketPath:ne,responseEncoding:ne,validateStatus:ve,headers:(Ce,Ee,Qe)=>j(xO(Ce),xO(Ee),Qe,!0)};return J.forEach(Object.keys({...E,...P}),function(Ee){const Qe=Ve[Ee]||j,zt=Qe(E[Ee],P[Ee],Ee);J.isUndefined(zt)&&Qe!==ve||(N[Ee]=zt)}),N}var _O=E=>{const P=Vs({},E);let{data:N,withXSRFToken:D,xsrfHeaderName:j,xsrfCookieName:Q,headers:ne,auth:ve}=P;P.headers=ne=si.from(ne),P.url=Lt(bO(P.baseURL,P.url,P.allowAbsoluteUrls),E.params,E.paramsSerializer),ve&&ne.set("Authorization","Basic "+btoa((ve.username||"")+":"+(ve.password?unescape(encodeURIComponent(ve.password)):"")));let Ve;if(J.isFormData(N)){if(Yn.hasStandardBrowserEnv||Yn.hasStandardBrowserWebWorkerEnv)ne.setContentType(void 0);else if((Ve=ne.getContentType())!==!1){const[Ce,...Ee]=Ve?Ve.split(";").map(Qe=>Qe.trim()).filter(Boolean):[];ne.setContentType([Ce||"multipart/form-data",...Ee].join("; "))}}if(Yn.hasStandardBrowserEnv&&(D&&J.isFunction(D)&&(D=D(P)),D||D!==!1&&rne(P.url))){const Ce=j&&Q&&ine.read(Q);Ce&&ne.set(j,Ce)}return P},ane=typeof XMLHttpRequest<"u"&&function(E){return new Promise(function(N,D){const j=_O(E);let Q=j.data;const ne=si.from(j.headers).normalize();let{responseType:ve,onUploadProgress:Ve,onDownloadProgress:Ce}=j,Ee,Qe,zt,yn,et;function yt(){yn&&yn(),et&&et(),j.cancelToken&&j.cancelToken.unsubscribe(Ee),j.signal&&j.signal.removeEventListener("abort",Ee)}let tt=new XMLHttpRequest;tt.open(j.method.toUpperCase(),j.url,!0),tt.timeout=j.timeout;function rn(){if(!tt)return;const On=si.from("getAllResponseHeaders"in tt&&tt.getAllResponseHeaders()),kr={data:!ve||ve==="text"||ve==="json"?tt.responseText:tt.response,status:tt.status,statusText:tt.statusText,headers:On,config:E,request:tt};yO(function(zs){N(zs),yt()},function(zs){D(zs),yt()},kr),tt=null}"onloadend"in tt?tt.onloadend=rn:tt.onreadystatechange=function(){!tt||tt.readyState!==4||tt.status===0&&!(tt.responseURL&&tt.responseURL.indexOf("file:")===0)||setTimeout(rn)},tt.onabort=function(){tt&&(D(new Ie("Request aborted",Ie.ECONNABORTED,E,tt)),tt=null)},tt.onerror=function(){D(new Ie("Network Error",Ie.ERR_NETWORK,E,tt)),tt=null},tt.ontimeout=function(){let fo=j.timeout?"timeout of "+j.timeout+"ms exceeded":"timeout exceeded";const kr=j.transitional||ur;j.timeoutErrorMessage&&(fo=j.timeoutErrorMessage),D(new Ie(fo,kr.clarifyTimeoutError?Ie.ETIMEDOUT:Ie.ECONNABORTED,E,tt)),tt=null},Q===void 0&&ne.setContentType(null),"setRequestHeader"in tt&&J.forEach(ne.toJSON(),function(fo,kr){tt.setRequestHeader(kr,fo)}),J.isUndefined(j.withCredentials)||(tt.withCredentials=!!j.withCredentials),ve&&ve!=="json"&&(tt.responseType=j.responseType),Ce&&([zt,et]=Yp(Ce,!0),tt.addEventListener("progress",zt)),Ve&&tt.upload&&([Qe,yn]=Yp(Ve),tt.upload.addEventListener("progress",Qe),tt.upload.addEventListener("loadend",yn)),(j.cancelToken||j.signal)&&(Ee=On=>{tt&&(D(!On||On.type?new Ya(null,E,tt):On),tt.abort(),tt=null)},j.cancelToken&&j.cancelToken.subscribe(Ee),j.signal&&(j.signal.aborted?Ee():j.signal.addEventListener("abort",Ee)));const wn=ene(j.url);if(wn&&Yn.protocols.indexOf(wn)===-1){D(new Ie("Unsupported protocol "+wn+":",Ie.ERR_BAD_REQUEST,E));return}tt.send(Q||null)})},lne=(E,P)=>{const{length:N}=E=E?E.filter(Boolean):[];if(P||N){let D=new AbortController,j;const Q=function(Ce){if(!j){j=!0,ve();const Ee=Ce instanceof Error?Ce:this.reason;D.abort(Ee instanceof Ie?Ee:new Ya(Ee instanceof Error?Ee.message:Ee))}};let ne=P&&setTimeout(()=>{ne=null,Q(new Ie(`timeout ${P} of ms exceeded`,Ie.ETIMEDOUT))},P);const ve=()=>{E&&(ne&&clearTimeout(ne),ne=null,E.forEach(Ce=>{Ce.unsubscribe?Ce.unsubscribe(Q):Ce.removeEventListener("abort",Q)}),E=null)};E.forEach(Ce=>Ce.addEventListener("abort",Q));const{signal:Ve}=D;return Ve.unsubscribe=()=>J.asap(ve),Ve}};const fne=function*(E,P){let N=E.byteLength;if(N<P){yield E;return}let D=0,j;for(;D<N;)j=D+P,yield E.slice(D,j),D=j},une=async function*(E,P){for await(const N of cne(E))yield*fne(N,P)},cne=async function*(E){if(E[Symbol.asyncIterator]){yield*E;return}const P=E.getReader();try{for(;;){const{done:N,value:D}=await P.read();if(N)break;yield D}}finally{await P.cancel()}},kO=(E,P,N,D)=>{const j=une(E,P);let Q=0,ne,ve=Ve=>{ne||(ne=!0,D&&D(Ve))};return new ReadableStream({async pull(Ve){try{const{done:Ce,value:Ee}=await j.next();if(Ce){ve(),Ve.close();return}let Qe=Ee.byteLength;if(N){let zt=Q+=Qe;N(zt)}Ve.enqueue(new Uint8Array(Ee))}catch(Ce){throw ve(Ce),Ce}},cancel(Ve){return ve(Ve),j.return()}},{highWaterMark:2})},Xp=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",SO=Xp&&typeof ReadableStream=="function",dne=Xp&&(typeof TextEncoder=="function"?(E=>P=>E.encode(P))(new TextEncoder):async E=>new Uint8Array(await new Response(E).arrayBuffer())),CO=(E,...P)=>{try{return!!E(...P)}catch{return!1}},pne=SO&&CO(()=>{let E=!1;const P=new Request(Yn.origin,{body:new ReadableStream,method:"POST",get duplex(){return E=!0,"half"}}).headers.has("Content-Type");return E&&!P}),EO=64*1024,hy=SO&&CO(()=>J.isReadableStream(new Response("").body)),Qp={stream:hy&&(E=>E.body)};Xp&&(E=>{["text","arrayBuffer","blob","formData","stream"].forEach(P=>{!Qp[P]&&(Qp[P]=J.isFunction(E[P])?N=>N[P]():(N,D)=>{throw new Ie(`Response type '${P}' is not supported`,Ie.ERR_NOT_SUPPORT,D)})})})(new Response);const hne=async E=>{if(E==null)return 0;if(J.isBlob(E))return E.size;if(J.isSpecCompliantForm(E))return(await new Request(Yn.origin,{method:"POST",body:E}).arrayBuffer()).byteLength;if(J.isArrayBufferView(E)||J.isArrayBuffer(E))return E.byteLength;if(J.isURLSearchParams(E)&&(E=E+""),J.isString(E))return(await dne(E)).byteLength},gne=async(E,P)=>{const N=J.toFiniteNumber(E.getContentLength());return N??hne(P)};var mne=Xp&&(async E=>{let{url:P,method:N,data:D,signal:j,cancelToken:Q,timeout:ne,onDownloadProgress:ve,onUploadProgress:Ve,responseType:Ce,headers:Ee,withCredentials:Qe="same-origin",fetchOptions:zt}=_O(E);Ce=Ce?(Ce+"").toLowerCase():"text";let yn=lne([j,Q&&Q.toAbortSignal()],ne),et;const yt=yn&&yn.unsubscribe&&(()=>{yn.unsubscribe()});let tt;try{if(Ve&&pne&&N!=="get"&&N!=="head"&&(tt=await gne(Ee,D))!==0){let kr=new Request(P,{method:"POST",body:D,duplex:"half"}),Ko;if(J.isFormData(D)&&(Ko=kr.headers.get("content-type"))&&Ee.setContentType(Ko),kr.body){const[zs,rh]=wO(tt,Yp(vO(Ve)));D=kO(kr.body,EO,zs,rh)}}J.isString(Qe)||(Qe=Qe?"include":"omit");const rn="credentials"in Request.prototype;et=new Request(P,{...zt,signal:yn,method:N.toUpperCase(),headers:Ee.normalize().toJSON(),body:D,duplex:"half",credentials:rn?Qe:void 0});let wn=await fetch(et,zt);const On=hy&&(Ce==="stream"||Ce==="response");if(hy&&(ve||On&&yt)){const kr={};["status","statusText","headers"].forEach(IO=>{kr[IO]=wn[IO]});const Ko=J.toFiniteNumber(wn.headers.get("content-length")),[zs,rh]=ve&&wO(Ko,Yp(vO(ve),!0))||[];wn=new Response(kO(wn.body,EO,zs,()=>{rh&&rh(),yt&&yt()}),kr)}Ce=Ce||"text";let fo=await Qp[J.findKey(Qp,Ce)||"text"](wn,E);return!On&&yt&&yt(),await new Promise((kr,Ko)=>{yO(kr,Ko,{data:fo,headers:si.from(wn.headers),status:wn.status,statusText:wn.statusText,config:E,request:et})})}catch(rn){throw yt&&yt(),rn&&rn.name==="TypeError"&&/Load failed|fetch/i.test(rn.message)?Object.assign(new Ie("Network Error",Ie.ERR_NETWORK,E,et),{cause:rn.cause||rn}):Ie.from(rn,rn&&rn.code,E,et)}});const gy={http:mn,xhr:ane,fetch:mne};J.forEach(gy,(E,P)=>{if(E){try{Object.defineProperty(E,"name",{value:P})}catch{}Object.defineProperty(E,"adapterName",{value:P})}});const OO=E=>`- ${E}`,yne=E=>J.isFunction(E)||E===null||E===!1;var AO={getAdapter:E=>{E=J.isArray(E)?E:[E];const{length:P}=E;let N,D;const j={};for(let Q=0;Q<P;Q++){N=E[Q];let ne;if(D=N,!yne(N)&&(D=gy[(ne=String(N)).toLowerCase()],D===void 0))throw new Ie(`Unknown adapter '${ne}'`);if(D)break;j[ne||"#"+Q]=D}if(!D){const Q=Object.entries(j).map(([ve,Ve])=>`adapter ${ve} `+(Ve===!1?"is not supported by the environment":"is not available in the build"));let ne=P?Q.length>1?`since :
    29 `+Q.map(OO).join(`
    30 `):" "+OO(Q[0]):"as no adapter specified";throw new Ie("There is no suitable adapter to dispatch the request "+ne,"ERR_NOT_SUPPORT")}return D},adapters:gy};function my(E){if(E.cancelToken&&E.cancelToken.throwIfRequested(),E.signal&&E.signal.aborted)throw new Ya(null,E)}function RO(E){return my(E),E.headers=si.from(E.headers),E.data=py.call(E,E.transformRequest),["post","put","patch"].indexOf(E.method)!==-1&&E.headers.setContentType("application/x-www-form-urlencoded",!1),AO.getAdapter(E.adapter||cy.adapter)(E).then(function(D){return my(E),D.data=py.call(E,E.transformResponse,D),D.headers=si.from(D.headers),D},function(D){return mO(D)||(my(E),D&&D.response&&(D.response.data=py.call(E,E.transformResponse,D.response),D.response.headers=si.from(D.response.headers))),Promise.reject(D)})}const TO="1.11.0",Zp={};["object","boolean","number","function","string","symbol"].forEach((E,P)=>{Zp[E]=function(D){return typeof D===E||"a"+(P<1?"n ":" ")+E}});const PO={};Zp.transitional=function(P,N,D){function j(Q,ne){return"[Axios v"+TO+"] Transitional option '"+Q+"'"+ne+(D?". "+D:"")}return(Q,ne,ve)=>{if(P===!1)throw new Ie(j(ne," has been removed"+(N?" in "+N:"")),Ie.ERR_DEPRECATED);return N&&!PO[ne]&&(PO[ne]=!0,console.warn(j(ne," has been deprecated since v"+N+" and will be removed in the near future"))),P?P(Q,ne,ve):!0}},Zp.spelling=function(P){return(N,D)=>(console.warn(`${D} is likely a misspelling of ${P}`),!0)};function wne(E,P,N){if(typeof E!="object")throw new Ie("options must be an object",Ie.ERR_BAD_OPTION_VALUE);const D=Object.keys(E);let j=D.length;for(;j-- >0;){const Q=D[j],ne=P[Q];if(ne){const ve=E[Q],Ve=ve===void 0||ne(ve,Q,E);if(Ve!==!0)throw new Ie("option "+Q+" must be "+Ve,Ie.ERR_BAD_OPTION_VALUE);continue}if(N!==!0)throw new Ie("Unknown option "+Q,Ie.ERR_BAD_OPTION)}}var eh={assertOptions:wne,validators:Zp};const Ri=eh.validators;class th{constructor(P){this.defaults=P||{},this.interceptors={request:new Bn,response:new Bn}}async request(P,N){try{return await this._request(P,N)}catch(D){if(D instanceof Error){let j={};Error.captureStackTrace?Error.captureStackTrace(j):j=new Error;const Q=j.stack?j.stack.replace(/^.+\n/,""):"";try{D.stack?Q&&!String(D.stack).endsWith(Q.replace(/^.+\n.+\n/,""))&&(D.stack+=`
    31 `+Q):D.stack=Q}catch{}}throw D}}_request(P,N){typeof P=="string"?(N=N||{},N.url=P):N=P||{},N=Vs(this.defaults,N);const{transitional:D,paramsSerializer:j,headers:Q}=N;D!==void 0&&eh.assertOptions(D,{silentJSONParsing:Ri.transitional(Ri.boolean),forcedJSONParsing:Ri.transitional(Ri.boolean),clarifyTimeoutError:Ri.transitional(Ri.boolean)},!1),j!=null&&(J.isFunction(j)?N.paramsSerializer={serialize:j}:eh.assertOptions(j,{encode:Ri.function,serialize:Ri.function},!0)),N.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?N.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:N.allowAbsoluteUrls=!0),eh.assertOptions(N,{baseUrl:Ri.spelling("baseURL"),withXsrfToken:Ri.spelling("withXSRFToken")},!0),N.method=(N.method||this.defaults.method||"get").toLowerCase();let ne=Q&&J.merge(Q.common,Q[N.method]);Q&&J.forEach(["delete","get","head","post","put","patch","common"],et=>{delete Q[et]}),N.headers=si.concat(ne,Q);const ve=[];let Ve=!0;this.interceptors.request.forEach(function(yt){typeof yt.runWhen=="function"&&yt.runWhen(N)===!1||(Ve=Ve&&yt.synchronous,ve.unshift(yt.fulfilled,yt.rejected))});const Ce=[];this.interceptors.response.forEach(function(yt){Ce.push(yt.fulfilled,yt.rejected)});let Ee,Qe=0,zt;if(!Ve){const et=[RO.bind(this),void 0];for(et.unshift(...ve),et.push(...Ce),zt=et.length,Ee=Promise.resolve(N);Qe<zt;)Ee=Ee.then(et[Qe++],et[Qe++]);return Ee}zt=ve.length;let yn=N;for(Qe=0;Qe<zt;){const et=ve[Qe++],yt=ve[Qe++];try{yn=et(yn)}catch(tt){yt.call(this,tt);break}}try{Ee=RO.call(this,yn)}catch(et){return Promise.reject(et)}for(Qe=0,zt=Ce.length;Qe<zt;)Ee=Ee.then(Ce[Qe++],Ce[Qe++]);return Ee}getUri(P){P=Vs(this.defaults,P);const N=bO(P.baseURL,P.url,P.allowAbsoluteUrls);return Lt(N,P.params,P.paramsSerializer)}}J.forEach(["delete","get","head","options"],function(P){th.prototype[P]=function(N,D){return this.request(Vs(D||{},{method:P,url:N,data:(D||{}).data}))}}),J.forEach(["post","put","patch"],function(P){function N(D){return function(Q,ne,ve){return this.request(Vs(ve||{},{method:P,headers:D?{"Content-Type":"multipart/form-data"}:{},url:Q,data:ne}))}}th.prototype[P]=N(),th.prototype[P+"Form"]=N(!0)});var nh=th;class yy{constructor(P){if(typeof P!="function")throw new TypeError("executor must be a function.");let N;this.promise=new Promise(function(Q){N=Q});const D=this;this.promise.then(j=>{if(!D._listeners)return;let Q=D._listeners.length;for(;Q-- >0;)D._listeners[Q](j);D._listeners=null}),this.promise.then=j=>{let Q;const ne=new Promise(ve=>{D.subscribe(ve),Q=ve}).then(j);return ne.cancel=function(){D.unsubscribe(Q)},ne},P(function(Q,ne,ve){D.reason||(D.reason=new Ya(Q,ne,ve),N(D.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(P){if(this.reason){P(this.reason);return}this._listeners?this._listeners.push(P):this._listeners=[P]}unsubscribe(P){if(!this._listeners)return;const N=this._listeners.indexOf(P);N!==-1&&this._listeners.splice(N,1)}toAbortSignal(){const P=new AbortController,N=D=>{P.abort(D)};return this.subscribe(N),P.signal.unsubscribe=()=>this.unsubscribe(N),P.signal}static source(){let P;return{token:new yy(function(j){P=j}),cancel:P}}}var vne=yy;function bne(E){return function(N){return E.apply(null,N)}}function xne(E){return J.isObject(E)&&E.isAxiosError===!0}const wy={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(wy).forEach(([E,P])=>{wy[P]=E});var _ne=wy;function MO(E){const P=new nh(E),N=t(nh.prototype.request,P);return J.extend(N,nh.prototype,P,{allOwnKeys:!0}),J.extend(N,P,null,{allOwnKeys:!0}),N.create=function(j){return MO(Vs(E,j))},N}const un=MO(cy);return un.Axios=nh,un.CanceledError=Ya,un.CancelToken=vne,un.isCancel=mO,un.VERSION=TO,un.toFormData=Ge,un.AxiosError=Ie,un.Cancel=un.CanceledError,un.all=function(P){return Promise.all(P)},un.spread=bne,un.isAxiosError=xne,un.mergeConfig=Vs,un.AxiosHeaders=si,un.formToJSON=E=>hO(J.isHTMLForm(E)?new FormData(E):E),un.getAdapter=AO.getAdapter,un.HttpStatusCode=_ne,un.default=un,ng=un,ng}var rg,Cb;function K8(){return Cb||(Cb=1,rg=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(e)){if(r=e.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!t(e[i],n[i]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(o=Object.keys(e),r=o.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;i--!==0;){var s=o[i];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}),rg}/*!
     21**/let zh;const yv=typeof window<"u"&&window.trustedTypes;if(yv)try{zh=yv.createPolicy("vue",{createHTML:t=>t})}catch{}const wv=zh?t=>zh.createHTML(t):t=>t,i8="http://www.w3.org/2000/svg",r8="http://www.w3.org/1998/Math/MathML",Lr=typeof document<"u"?document:null,vv=Lr&&Lr.createElement("template"),o8={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const r=e==="svg"?Lr.createElementNS(i8,t):e==="mathml"?Lr.createElementNS(r8,t):n?Lr.createElement(t,{is:n}):Lr.createElement(t);return t==="select"&&i&&i.multiple!=null&&r.setAttribute("multiple",i.multiple),r},createText:t=>Lr.createTextNode(t),createComment:t=>Lr.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Lr.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,r,o){const s=n?n.previousSibling:e.lastChild;if(r&&(r===o||r.nextSibling))for(;e.insertBefore(r.cloneNode(!0),n),!(r===o||!(r=r.nextSibling)););else{vv.innerHTML=wv(i==="svg"?`<svg>${t}</svg>`:i==="mathml"?`<math>${t}</math>`:t);const a=vv.content;if(i==="svg"||i==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}e.insertBefore(a,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},yo="transition",xl="animation",_l=Symbol("_vtc"),bv={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},s8=cn({},xw,bv),Bu=(t=>(t.displayName="Transition",t.props=s8,t))((t,{slots:e})=>Yt(eA,a8(t),e)),ss=(t,e=[])=>{Ue(t)?t.forEach(n=>n(...e)):t&&t(...e)},xv=t=>t?Ue(t)?t.some(e=>e.length>1):t.length>1:!1;function a8(t){const e={};for(const L in t)L in bv||(e[L]=t[L]);if(t.css===!1)return e;const{name:n="v",type:i,duration:r,enterFromClass:o=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:l=o,appearActiveClass:f=s,appearToClass:u=a,leaveFromClass:c=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=t,h=l8(r),g=h&&h[0],y=h&&h[1],{onBeforeEnter:w,onEnter:v,onEnterCancelled:_,onLeave:b,onLeaveCancelled:x,onBeforeAppear:k=w,onAppear:S=v,onAppearCancelled:T=_}=e,A=(L,K,fe,ae)=>{L._enterCancelled=ae,as(L,K?u:a),as(L,K?f:s),fe&&fe()},R=(L,K)=>{L._isLeaving=!1,as(L,c),as(L,p),as(L,d),K&&K()},F=L=>(K,fe)=>{const ae=L?S:v,ce=()=>A(K,L,fe);ss(ae,[K,ce]),_v(()=>{as(K,L?l:o),qr(K,L?u:a),xv(ae)||kv(K,i,g,ce)})};return cn(e,{onBeforeEnter(L){ss(w,[L]),qr(L,o),qr(L,s)},onBeforeAppear(L){ss(k,[L]),qr(L,l),qr(L,f)},onEnter:F(!1),onAppear:F(!0),onLeave(L,K){L._isLeaving=!0;const fe=()=>R(L,K);qr(L,c),L._enterCancelled?(qr(L,d),Ev()):(Ev(),qr(L,d)),_v(()=>{L._isLeaving&&(as(L,c),qr(L,p),xv(b)||kv(L,i,y,fe))}),ss(b,[L,fe])},onEnterCancelled(L){A(L,!1,void 0,!0),ss(_,[L])},onAppearCancelled(L){A(L,!0,void 0,!0),ss(T,[L])},onLeaveCancelled(L){R(L),ss(x,[L])}})}function l8(t){if(t==null)return null;if(Ft(t))return[jh(t.enter),jh(t.leave)];{const e=jh(t);return[e,e]}}function jh(t){return fO(t)}function qr(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[_l]||(t[_l]=new Set)).add(e)}function as(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const n=t[_l];n&&(n.delete(e),n.size||(t[_l]=void 0))}function _v(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let f8=0;function kv(t,e,n,i){const r=t._endId=++f8,o=()=>{r===t._endId&&i()};if(n!=null)return setTimeout(o,n);const{type:s,timeout:a,propCount:l}=u8(t,e);if(!s)return i();const f=s+"end";let u=0;const c=()=>{t.removeEventListener(f,d),o()},d=p=>{p.target===t&&++u>=l&&c()};setTimeout(()=>{u<l&&c()},a+1),t.addEventListener(f,d)}function u8(t,e){const n=window.getComputedStyle(t),i=h=>(n[h]||"").split(", "),r=i(`${yo}Delay`),o=i(`${yo}Duration`),s=Sv(r,o),a=i(`${xl}Delay`),l=i(`${xl}Duration`),f=Sv(a,l);let u=null,c=0,d=0;e===yo?s>0&&(u=yo,c=s,d=o.length):e===xl?f>0&&(u=xl,c=f,d=l.length):(c=Math.max(s,f),u=c>0?s>f?yo:xl:null,d=u?u===yo?o.length:l.length:0);const p=u===yo&&/\b(?:transform|all)(?:,|$)/.test(i(`${yo}Property`).toString());return{type:u,timeout:c,propCount:d,hasTransform:p}}function Sv(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,i)=>Cv(n)+Cv(t[i])))}function Cv(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function Ev(){return document.body.offsetHeight}function c8(t,e,n){const i=t[_l];i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Fu=Symbol("_vod"),Ov=Symbol("_vsh"),Av={name:"show",beforeMount(t,{value:e},{transition:n}){t[Fu]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):kl(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:i}){!e!=!n&&(i?e?(i.beforeEnter(t),kl(t,!0),i.enter(t)):i.leave(t,()=>{kl(t,!1)}):kl(t,e))},beforeUnmount(t,{value:e}){kl(t,e)}};function kl(t,e){t.style.display=e?t[Fu]:"none",t[Ov]=!e}const d8=Symbol(""),p8=/(?:^|;)\s*display\s*:/;function h8(t,e,n){const i=t.style,r=Ut(n);let o=!1;if(n&&!r){if(e)if(Ut(e))for(const s of e.split(";")){const a=s.slice(0,s.indexOf(":")).trim();n[a]==null&&$u(i,a,"")}else for(const s in e)n[s]==null&&$u(i,s,"");for(const s in n)s==="display"&&(o=!0),$u(i,s,n[s])}else if(r){if(e!==n){const s=i[d8];s&&(n+=";"+s),i.cssText=n,o=p8.test(n)}}else e&&t.removeAttribute("style");Fu in t&&(t[Fu]=o?i.display:"",t[Ov]&&(i.display="none"))}const Rv=/\s*!important$/;function $u(t,e,n){if(Ue(n))n.forEach(i=>$u(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=g8(t,e);Rv.test(n)?t.setProperty(Pr(i),n.replace(Rv,""),"important"):t[i]=n}}const Tv=["Webkit","Moz","ms"],Hh={};function g8(t,e){const n=Hh[e];if(n)return n;let i=Xn(e);if(i!=="filter"&&i in t)return Hh[e]=i;i=tu(i);for(let r=0;r<Tv.length;r++){const o=Tv[r]+i;if(o in t)return Hh[e]=o}return e}const Pv="http://www.w3.org/1999/xlink";function Mv(t,e,n,i,r,o=hO(e)){i&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(Pv,e.slice(6,e.length)):t.setAttributeNS(Pv,e,n):n==null||o&&!Ny(n)?t.removeAttribute(e):t.setAttribute(e,o?"":zi(n)?String(n):n)}function Iv(t,e,n,i,r){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?wv(n):n);return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const a=o==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(a!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let s=!1;if(n===""||n==null){const a=typeof t[e];a==="boolean"?n=Ny(n):n==null&&a==="string"?(n="",s=!0):a==="number"&&(n=0,s=!0)}try{t[e]=n}catch{}s&&t.removeAttribute(r||e)}function Vr(t,e,n,i){t.addEventListener(e,n,i)}function m8(t,e,n,i){t.removeEventListener(e,n,i)}const Nv=Symbol("_vei");function y8(t,e,n,i,r=null){const o=t[Nv]||(t[Nv]={}),s=o[e];if(i&&s)s.value=i;else{const[a,l]=w8(e);if(i){const f=o[e]=x8(i,r);Vr(t,a,f,l)}else s&&(m8(t,a,s,l),o[e]=void 0)}}const Dv=/(?:Once|Passive|Capture)$/;function w8(t){let e;if(Dv.test(t)){e={};let i;for(;i=t.match(Dv);)t=t.slice(0,t.length-i[0].length),e[i[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Pr(t.slice(2)),e]}let Uh=0;const v8=Promise.resolve(),b8=()=>Uh||(v8.then(()=>Uh=0),Uh=Date.now());function x8(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Hi(_8(i,n.value),e,5,[i])};return n.value=t,n.attached=b8(),n}function _8(t,e){if(Ue(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>r=>!r._stopped&&i&&i(r))}else return e}const Bv=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,k8=(t,e,n,i,r,o)=>{const s=r==="svg";e==="class"?c8(t,i,s):e==="style"?h8(t,n,i):Zf(e)?lh(e)||y8(t,e,n,i,o):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):S8(t,e,i,s))?(Iv(t,e,i),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Mv(t,e,i,s,o,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!Ut(i))?Iv(t,Xn(e),i,o,e):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),Mv(t,e,i,s))};function S8(t,e,n,i){if(i)return!!(e==="innerHTML"||e==="textContent"||e in t&&Bv(e)&&at(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const r=t.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return Bv(e)&&Ut(n)?!1:e in t}const wo=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Ue(e)?n=>nu(e,n):e};function C8(t){t.target.composing=!0}function Fv(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ni=Symbol("_assign"),$v={created(t,{modifiers:{lazy:e,trim:n,number:i}},r){t[Ni]=wo(r);const o=i||r.props&&r.props.type==="number";Vr(t,e?"change":"input",s=>{if(s.target.composing)return;let a=t.value;n&&(a=a.trim()),o&&(a=iu(a)),t[Ni](a)}),n&&Vr(t,"change",()=>{t.value=t.value.trim()}),e||(Vr(t,"compositionstart",C8),Vr(t,"compositionend",Fv),Vr(t,"change",Fv))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:i,trim:r,number:o}},s){if(t[Ni]=wo(s),t.composing)return;const a=(o||t.type==="number")&&!/^0\d/.test(t.value)?iu(t.value):t.value,l=e??"";a!==l&&(document.activeElement===t&&t.type!=="range"&&(i&&e===n||r&&t.value.trim()===l)||(t.value=l))}},E8={deep:!0,created(t,e,n){t[Ni]=wo(n),Vr(t,"change",()=>{const i=t._modelValue,r=ia(t),o=t.checked,s=t[Ni];if(Ue(i)){const a=ch(i,r),l=a!==-1;if(o&&!l)s(i.concat(r));else if(!o&&l){const f=[...i];f.splice(a,1),s(f)}}else if(Gs(i)){const a=new Set(i);o?a.add(r):a.delete(r),s(a)}else s(Vv(t,o))})},mounted:Lv,beforeUpdate(t,e,n){t[Ni]=wo(n),Lv(t,e,n)}};function Lv(t,{value:e,oldValue:n},i){t._modelValue=e;let r;if(Ue(e))r=ch(e,i.props.value)>-1;else if(Gs(e))r=e.has(i.props.value);else{if(e===n)return;r=Jo(e,Vv(t,!0))}t.checked!==r&&(t.checked=r)}const O8={created(t,{value:e},n){t.checked=Jo(e,n.props.value),t[Ni]=wo(n),Vr(t,"change",()=>{t[Ni](ia(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t[Ni]=wo(i),e!==n&&(t.checked=Jo(e,i.props.value))}},A8={deep:!0,created(t,{value:e,modifiers:{number:n}},i){const r=Gs(e);Vr(t,"change",()=>{const o=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?iu(ia(s)):ia(s));t[Ni](t.multiple?r?new Set(o):o:o[0]),t._assigning=!0,lt(()=>{t._assigning=!1})}),t[Ni]=wo(i)},mounted(t,{value:e}){qv(t,e)},beforeUpdate(t,e,n){t[Ni]=wo(n)},updated(t,{value:e}){t._assigning||qv(t,e)}};function qv(t,e){const n=t.multiple,i=Ue(e);if(!(n&&!i&&!Gs(e))){for(let r=0,o=t.options.length;r<o;r++){const s=t.options[r],a=ia(s);if(n)if(i){const l=typeof a;l==="string"||l==="number"?s.selected=e.some(f=>String(f)===String(a)):s.selected=ch(e,a)>-1}else s.selected=e.has(a);else if(Jo(ia(s),e)){t.selectedIndex!==r&&(t.selectedIndex=r);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function ia(t){return"_value"in t?t._value:t.value}function Vv(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const zv={created(t,e,n){Lu(t,e,n,null,"created")},mounted(t,e,n){Lu(t,e,n,null,"mounted")},beforeUpdate(t,e,n,i){Lu(t,e,n,i,"beforeUpdate")},updated(t,e,n,i){Lu(t,e,n,i,"updated")}};function R8(t,e){switch(t){case"SELECT":return A8;case"TEXTAREA":return $v;default:switch(e){case"checkbox":return E8;case"radio":return O8;default:return $v}}}function Lu(t,e,n,i,r){const s=R8(t.tagName,n.props&&n.props.type)[r];s&&s(t,e,n,i)}const T8=["ctrl","shift","alt","meta"],P8={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>T8.some(n=>t[`${n}Key`]&&!e.includes(n))},Bt=(t,e)=>{const n=t._withMods||(t._withMods={}),i=e.join(".");return n[i]||(n[i]=((r,...o)=>{for(let s=0;s<e.length;s++){const a=P8[e[s]];if(a&&a(r,e))return}return t(r,...o)}))},M8={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},mr=(t,e)=>{const n=t._withKeys||(t._withKeys={}),i=e.join(".");return n[i]||(n[i]=(r=>{if(!("key"in r))return;const o=Pr(r.key);if(e.some(s=>s===o||M8[s]===o))return t(r)}))},I8=cn({patchProp:k8},o8);let jv;function Hv(){return jv||(jv=RA(I8))}const Uv=((...t)=>{Hv().render(...t)}),N8=((...t)=>{const e=Hv().createApp(...t),{mount:n}=e;return e.mount=i=>{const r=B8(i);if(!r)return;const o=e._component;!at(o)&&!o.render&&!o.template&&(o.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=n(r,!1,D8(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},e});function D8(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function B8(t){return Ut(t)?document.querySelector(t):t}function Wv(t,e){return function(){return t.apply(e,arguments)}}const{toString:F8}=Object.prototype,{getPrototypeOf:Wh}=Object,{iterator:qu,toStringTag:Kv}=Symbol,Vu=(t=>e=>{const n=F8.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Wi=t=>(t=t.toLowerCase(),e=>Vu(e)===t),zu=t=>e=>typeof e===t,{isArray:ra}=Array,Sl=zu("undefined");function Cl(t){return t!==null&&!Sl(t)&&t.constructor!==null&&!Sl(t.constructor)&&pi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Gv=Wi("ArrayBuffer");function $8(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Gv(t.buffer),e}const L8=zu("string"),pi=zu("function"),Jv=zu("number"),El=t=>t!==null&&typeof t=="object",q8=t=>t===!0||t===!1,ju=t=>{if(Vu(t)!=="object")return!1;const e=Wh(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Kv in t)&&!(qu in t)},V8=t=>{if(!El(t)||Cl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},z8=Wi("Date"),j8=Wi("File"),H8=Wi("Blob"),U8=Wi("FileList"),W8=t=>El(t)&&pi(t.pipe),K8=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||pi(t.append)&&((e=Vu(t))==="formdata"||e==="object"&&pi(t.toString)&&t.toString()==="[object FormData]"))},G8=Wi("URLSearchParams"),[J8,Y8,X8,Q8]=["ReadableStream","Request","Response","Headers"].map(Wi),Z8=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Ol(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),ra(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(Cl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function Yv(t,e){if(Cl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const ls=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Xv=t=>!Sl(t)&&t!==ls;function Kh(){const{caseless:t}=Xv(this)&&this||{},e={},n=(i,r)=>{const o=t&&Yv(e,r)||r;ju(e[o])&&ju(i)?e[o]=Kh(e[o],i):ju(i)?e[o]=Kh({},i):ra(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&Ol(arguments[i],n);return e}const eR=(t,e,n,{allOwnKeys:i}={})=>(Ol(e,(r,o)=>{n&&pi(r)?t[o]=Wv(r,n):t[o]=r},{allOwnKeys:i}),t),tR=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),nR=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},iR=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&Wh(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},rR=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},oR=t=>{if(!t)return null;if(ra(t))return t;let e=t.length;if(!Jv(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},sR=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Wh(Uint8Array)),aR=(t,e)=>{const i=(t&&t[qu]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},lR=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},fR=Wi("HTMLFormElement"),uR=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),Qv=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),cR=Wi("RegExp"),Zv=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};Ol(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},dR=t=>{Zv(t,(e,n)=>{if(pi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(pi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},pR=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return ra(t)?i(t):i(String(t).split(e)),n},hR=()=>{},gR=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function mR(t){return!!(t&&pi(t.append)&&t[Kv]==="FormData"&&t[qu])}const yR=t=>{const e=new Array(10),n=(i,r)=>{if(El(i)){if(e.indexOf(i)>=0)return;if(Cl(i))return i;if(!("toJSON"in i)){e[r]=i;const o=ra(i)?[]:{};return Ol(i,(s,a)=>{const l=n(s,r+1);!Sl(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},wR=Wi("AsyncFunction"),vR=t=>t&&(El(t)||pi(t))&&pi(t.then)&&pi(t.catch),eb=((t,e)=>t?setImmediate:e?((n,i)=>(ls.addEventListener("message",({source:r,data:o})=>{r===ls&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),ls.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",pi(ls.postMessage)),bR=typeof queueMicrotask<"u"?queueMicrotask.bind(ls):typeof process<"u"&&process.nextTick||eb,oe={isArray:ra,isArrayBuffer:Gv,isBuffer:Cl,isFormData:K8,isArrayBufferView:$8,isString:L8,isNumber:Jv,isBoolean:q8,isObject:El,isPlainObject:ju,isEmptyObject:V8,isReadableStream:J8,isRequest:Y8,isResponse:X8,isHeaders:Q8,isUndefined:Sl,isDate:z8,isFile:j8,isBlob:H8,isRegExp:cR,isFunction:pi,isStream:W8,isURLSearchParams:G8,isTypedArray:sR,isFileList:U8,forEach:Ol,merge:Kh,extend:eR,trim:Z8,stripBOM:tR,inherits:nR,toFlatObject:iR,kindOf:Vu,kindOfTest:Wi,endsWith:rR,toArray:oR,forEachEntry:aR,matchAll:lR,isHTMLForm:fR,hasOwnProperty:Qv,hasOwnProp:Qv,reduceDescriptors:Zv,freezeMethods:dR,toObjectSet:pR,toCamelCase:uR,noop:hR,toFiniteNumber:gR,findKey:Yv,global:ls,isContextDefined:Xv,isSpecCompliantForm:mR,toJSONObject:yR,isAsyncFn:wR,isThenable:vR,setImmediate:eb,asap:bR,isIterable:t=>t!=null&&pi(t[qu])};function dt(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}oe.inherits(dt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:oe.toJSONObject(this.config),code:this.code,status:this.status}}});const tb=dt.prototype,nb={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{nb[t]={value:t}}),Object.defineProperties(dt,nb),Object.defineProperty(tb,"isAxiosError",{value:!0}),dt.from=(t,e,n,i,r,o)=>{const s=Object.create(tb);return oe.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),dt.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const xR=null;function Gh(t){return oe.isPlainObject(t)||oe.isArray(t)}function ib(t){return oe.endsWith(t,"[]")?t.slice(0,-2):t}function rb(t,e,n){return t?t.concat(e).map(function(r,o){return r=ib(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function _R(t){return oe.isArray(t)&&!t.some(Gh)}const kR=oe.toFlatObject(oe,{},null,function(e){return/^is[A-Z]/.test(e)});function Hu(t,e,n){if(!oe.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!oe.isUndefined(y[g])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(e);if(!oe.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(oe.isDate(h))return h.toISOString();if(oe.isBoolean(h))return h.toString();if(!l&&oe.isBlob(h))throw new dt("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(h)||oe.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(oe.endsWith(g,"{}"))g=i?g:g.slice(0,-2),h=JSON.stringify(h);else if(oe.isArray(h)&&_R(h)||(oe.isFileList(h)||oe.endsWith(g,"[]"))&&(w=oe.toArray(h)))return g=ib(g),w.forEach(function(_,b){!(oe.isUndefined(_)||_===null)&&e.append(s===!0?rb([g],b,o):s===null?g:g+"[]",f(_))}),!1}return Gh(h)?!0:(e.append(rb(y,g,o),f(h)),!1)}const c=[],d=Object.assign(kR,{defaultVisitor:u,convertValue:f,isVisitable:Gh});function p(h,g){if(!oe.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(h),oe.forEach(h,function(w,v){(!(oe.isUndefined(w)||w===null)&&r.call(e,w,oe.isString(v)?v.trim():v,g,d))===!0&&p(w,g?g.concat(v):[v])}),c.pop()}}if(!oe.isObject(t))throw new TypeError("data must be an object");return p(t),e}function ob(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function Jh(t,e){this._pairs=[],t&&Hu(t,this,e)}const sb=Jh.prototype;sb.append=function(e,n){this._pairs.push([e,n])},sb.toString=function(e){const n=e?function(i){return e.call(this,i,ob)}:ob;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function SR(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ab(t,e,n){if(!e)return t;const i=n&&n.encode||SR;oe.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=oe.isURLSearchParams(e)?e.toString():new Jh(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}let lb=class{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){oe.forEach(this.handlers,function(i){i!==null&&e(i)})}};const fb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},CR={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:Jh,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},Yh=typeof window<"u"&&typeof document<"u",Xh=typeof navigator=="object"&&navigator||void 0,ER=Yh&&(!Xh||["ReactNative","NativeScript","NS"].indexOf(Xh.product)<0),OR=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",AR=Yh&&window.location.href||"http://localhost",zn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Yh,hasStandardBrowserEnv:ER,hasStandardBrowserWebWorkerEnv:OR,navigator:Xh,origin:AR},Symbol.toStringTag,{value:"Module"})),...CR};function RR(t,e){return Hu(t,new zn.classes.URLSearchParams,{visitor:function(n,i,r,o){return zn.isNode&&oe.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function TR(t){return oe.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function PR(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function ub(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&oe.isArray(r)?r.length:s,l?(oe.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!oe.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&oe.isArray(r[s])&&(r[s]=PR(r[s])),!a)}if(oe.isFormData(t)&&oe.isFunction(t.entries)){const n={};return oe.forEachEntry(t,(i,r)=>{e(TR(i),r,n,0)}),n}return null}function MR(t,e,n){if(oe.isString(t))try{return(e||JSON.parse)(t),oe.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const Al={transitional:fb,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=oe.isObject(e);if(o&&oe.isHTMLForm(e)&&(e=new FormData(e)),oe.isFormData(e))return r?JSON.stringify(ub(e)):e;if(oe.isArrayBuffer(e)||oe.isBuffer(e)||oe.isStream(e)||oe.isFile(e)||oe.isBlob(e)||oe.isReadableStream(e))return e;if(oe.isArrayBufferView(e))return e.buffer;if(oe.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return RR(e,this.formSerializer).toString();if((a=oe.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Hu(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),MR(e)):e}],transformResponse:[function(e){const n=this.transitional||Al.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(oe.isResponse(e)||oe.isReadableStream(e))return e;if(e&&oe.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?dt.from(a,dt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:zn.classes.FormData,Blob:zn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],t=>{Al.headers[t]={}});const IR=oe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),NR=t=>{const e={};let n,i,r;return t&&t.split(`
     22`).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&&IR[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},cb=Symbol("internals");function Rl(t){return t&&String(t).trim().toLowerCase()}function Uu(t){return t===!1||t==null?t:oe.isArray(t)?t.map(Uu):String(t)}function DR(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const BR=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function Qh(t,e,n,i,r){if(oe.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!oe.isString(e)){if(oe.isString(i))return e.indexOf(i)!==-1;if(oe.isRegExp(i))return i.test(e)}}function FR(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function $R(t,e){const n=oe.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let hi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=Rl(l);if(!u)throw new Error("header name must be a non-empty string");const c=oe.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Uu(a))}const s=(a,l)=>oe.forEach(a,(f,u)=>o(f,u,l));if(oe.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(oe.isString(e)&&(e=e.trim())&&!BR(e))s(NR(e),n);else if(oe.isObject(e)&&oe.isIterable(e)){let a={},l,f;for(const u of e){if(!oe.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?oe.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=Rl(e),e){const i=oe.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return DR(r);if(oe.isFunction(n))return n.call(this,r,i);if(oe.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Rl(e),e){const i=oe.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||Qh(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=Rl(s),s){const a=oe.findKey(i,s);a&&(!n||Qh(i,i[a],a,n))&&(delete i[a],r=!0)}}return oe.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||Qh(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return oe.forEach(this,(r,o)=>{const s=oe.findKey(i,o);if(s){n[s]=Uu(r),delete n[o];return}const a=e?FR(o):String(o).trim();a!==o&&delete n[o],n[a]=Uu(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return oe.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&oe.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
     23`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[cb]=this[cb]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=Rl(s);i[a]||($R(r,s),i[a]=!0)}return oe.isArray(e)?e.forEach(o):o(e),this}};hi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),oe.reduceDescriptors(hi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),oe.freezeMethods(hi);function Zh(t,e){const n=this||Al,i=e||n,r=hi.from(i.headers);let o=i.data;return oe.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function db(t){return!!(t&&t.__CANCEL__)}function oa(t,e,n){dt.call(this,t??"canceled",dt.ERR_CANCELED,e,n),this.name="CanceledError"}oe.inherits(oa,dt,{__CANCEL__:!0});function pb(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new dt("Request failed with status code "+n.status,[dt.ERR_BAD_REQUEST,dt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function LR(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function qR(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,d=0;for(;c!==r;)d+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const p=u&&f-u;return p?Math.round(d*1e3/p):void 0}}function VR(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const Wu=(t,e,n=3)=>{let i=0;const r=qR(50,250);return VR(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},hb=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},gb=t=>(...e)=>oe.asap(()=>t(...e)),zR=zn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,zn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(zn.origin),zn.navigator&&/(msie|trident)/i.test(zn.navigator.userAgent)):()=>!0,jR=zn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];oe.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),oe.isString(i)&&s.push("path="+i),oe.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function HR(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function UR(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function mb(t,e,n){let i=!HR(e);return t&&(i||n==!1)?UR(t,e):e}const yb=t=>t instanceof hi?{...t}:t;function fs(t,e){e=e||{};const n={};function i(f,u,c,d){return oe.isPlainObject(f)&&oe.isPlainObject(u)?oe.merge.call({caseless:d},f,u):oe.isPlainObject(u)?oe.merge({},u):oe.isArray(u)?u.slice():u}function r(f,u,c,d){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f,c,d)}else return i(f,u,c,d)}function o(f,u){if(!oe.isUndefined(u))return i(void 0,u)}function s(f,u){if(oe.isUndefined(u)){if(!oe.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(yb(f),yb(u),c,!0)};return oe.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,d=c(t[u],e[u],u);oe.isUndefined(d)&&c!==a||(n[u]=d)}),n}const wb=t=>{const e=fs({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=hi.from(s),e.url=ab(mb(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(oe.isFormData(n)){if(zn.hasStandardBrowserEnv||zn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(zn.hasStandardBrowserEnv&&(i&&oe.isFunction(i)&&(i=i(e)),i||i!==!1&&zR(e.url))){const f=r&&o&&jR.read(o);f&&s.set(r,f)}return e},WR=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=wb(t);let o=r.data;const s=hi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,d,p,h;function g(){p&&p(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const _=hi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:t,request:y};pb(function(S){n(S),g()},function(S){i(S),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new dt("Request aborted",dt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new dt("Network Error",dt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||fb;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new dt(b,x.clarifyTimeoutError?dt.ETIMEDOUT:dt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&oe.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),oe.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([d,h]=Wu(f,!0),y.addEventListener("progress",d)),l&&y.upload&&([c,p]=Wu(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",p)),(r.cancelToken||r.signal)&&(u=_=>{y&&(i(!_||_.type?new oa(null,t,y):_),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=LR(r.url);if(v&&zn.protocols.indexOf(v)===-1){i(new dt("Unsupported protocol "+v+":",dt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},KR=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof dt?u:new oa(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new dt(`timeout ${e} of ms exceeded`,dt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>oe.asap(a),l}},GR=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},JR=async function*(t,e){for await(const n of YR(t))yield*GR(n,e)},YR=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},vb=(t,e,n,i)=>{const r=JR(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let d=o+=c;n(d)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},Ku=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",bb=Ku&&typeof ReadableStream=="function",XR=Ku&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),xb=(t,...e)=>{try{return!!t(...e)}catch{return!1}},QR=bb&&xb(()=>{let t=!1;const e=new Request(zn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),_b=64*1024,eg=bb&&xb(()=>oe.isReadableStream(new Response("").body)),Gu={stream:eg&&(t=>t.body)};Ku&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Gu[e]&&(Gu[e]=oe.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new dt(`Response type '${e}' is not supported`,dt.ERR_NOT_SUPPORT,i)})})})(new Response);const ZR=async t=>{if(t==null)return 0;if(oe.isBlob(t))return t.size;if(oe.isSpecCompliantForm(t))return(await new Request(zn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(t)||oe.isArrayBuffer(t))return t.byteLength;if(oe.isURLSearchParams(t)&&(t=t+""),oe.isString(t))return(await XR(t)).byteLength},eT=async(t,e)=>{const n=oe.toFiniteNumber(t.getContentLength());return n??ZR(e)},tg={http:xR,xhr:WR,fetch:Ku&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:d}=wb(t);f=f?(f+"").toLowerCase():"text";let p=KR([r,o&&o.toAbortSignal()],s),h;const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let y;try{if(l&&QR&&n!=="get"&&n!=="head"&&(y=await eT(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),k;if(oe.isFormData(i)&&(k=x.headers.get("content-type"))&&u.setContentType(k),x.body){const[S,T]=hb(y,Wu(gb(l)));i=vb(x.body,_b,S,T)}}oe.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...d,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,d);const _=eg&&(f==="stream"||f==="response");if(eg&&(a||_&&g)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const k=oe.toFiniteNumber(v.headers.get("content-length")),[S,T]=a&&hb(k,Wu(gb(a),!0))||[];v=new Response(vb(v.body,_b,S,()=>{T&&T(),g&&g()}),x)}f=f||"text";let b=await Gu[oe.findKey(Gu,f)||"text"](v,t);return!_&&g&&g(),await new Promise((x,k)=>{pb(x,k,{data:b,headers:hi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw g&&g(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new dt("Network Error",dt.ERR_NETWORK,t,h),{cause:w.cause||w}):dt.from(w,w&&w.code,t,h)}})};oe.forEach(tg,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const kb=t=>`- ${t}`,tT=t=>oe.isFunction(t)||t===null||t===!1,Sb={getAdapter:t=>{t=oe.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!tT(n)&&(i=tg[(s=String(n)).toLowerCase()],i===void 0))throw new dt(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :
     24`+o.map(kb).join(`
     25`):" "+kb(o[0]):"as no adapter specified";throw new dt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:tg};function ng(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new oa(null,t)}function Cb(t){return ng(t),t.headers=hi.from(t.headers),t.data=Zh.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Sb.getAdapter(t.adapter||Al.adapter)(t).then(function(i){return ng(t),i.data=Zh.call(t,t.transformResponse,i),i.headers=hi.from(i.headers),i},function(i){return db(i)||(ng(t),i&&i.response&&(i.response.data=Zh.call(t,t.transformResponse,i.response),i.response.headers=hi.from(i.response.headers))),Promise.reject(i)})}const Eb="1.11.0",Ju={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Ju[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const Ob={};Ju.transitional=function(e,n,i){function r(o,s){return"[Axios v"+Eb+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new dt(r(s," has been removed"+(n?" in "+n:"")),dt.ERR_DEPRECATED);return n&&!Ob[s]&&(Ob[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},Ju.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function nT(t,e,n){if(typeof t!="object")throw new dt("options must be an object",dt.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new dt("option "+o+" must be "+l,dt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new dt("Unknown option "+o,dt.ERR_BAD_OPTION)}}const Yu={assertOptions:nT,validators:Ju},yr=Yu.validators;let us=class{constructor(e){this.defaults=e||{},this.interceptors={request:new lb,response:new lb}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=`
     26`+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=fs(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&Yu.assertOptions(i,{silentJSONParsing:yr.transitional(yr.boolean),forcedJSONParsing:yr.transitional(yr.boolean),clarifyTimeoutError:yr.transitional(yr.boolean)},!1),r!=null&&(oe.isFunction(r)?n.paramsSerializer={serialize:r}:Yu.assertOptions(r,{encode:yr.function,serialize:yr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Yu.assertOptions(n,{baseUrl:yr.spelling("baseURL"),withXsrfToken:yr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&oe.merge(o.common,o[n.method]);o&&oe.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=hi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,c=0,d;if(!l){const h=[Cb.bind(this),void 0];for(h.unshift(...a),h.push(...f),d=h.length,u=Promise.resolve(n);c<d;)u=u.then(h[c++],h[c++]);return u}d=a.length;let p=n;for(c=0;c<d;){const h=a[c++],g=a[c++];try{p=h(p)}catch(y){g.call(this,y);break}}try{u=Cb.call(this,p)}catch(h){return Promise.reject(h)}for(c=0,d=f.length;c<d;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=fs(this.defaults,e);const n=mb(e.baseURL,e.url,e.allowAbsoluteUrls);return ab(n,e.params,e.paramsSerializer)}};oe.forEach(["delete","get","head","options"],function(e){us.prototype[e]=function(n,i){return this.request(fs(i||{},{method:e,url:n,data:(i||{}).data}))}}),oe.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(fs(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}us.prototype[e]=n(),us.prototype[e+"Form"]=n(!0)});let iT=class Z5{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new oa(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new Z5(function(r){e=r}),cancel:e}}};function rT(t){return function(n){return t.apply(null,n)}}function oT(t){return oe.isObject(t)&&t.isAxiosError===!0}const ig={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(ig).forEach(([t,e])=>{ig[e]=t});function Ab(t){const e=new us(t),n=Wv(us.prototype.request,e);return oe.extend(n,us.prototype,e,{allOwnKeys:!0}),oe.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return Ab(fs(t,r))},n}const Wt=Ab(Al);Wt.Axios=us,Wt.CanceledError=oa,Wt.CancelToken=iT,Wt.isCancel=db,Wt.VERSION=Eb,Wt.toFormData=Hu,Wt.AxiosError=dt,Wt.Cancel=Wt.CanceledError,Wt.all=function(e){return Promise.all(e)},Wt.spread=rT,Wt.isAxiosError=oT,Wt.mergeConfig=fs,Wt.AxiosHeaders=hi,Wt.formToJSON=t=>ub(oe.isHTMLForm(t)?new FormData(t):t),Wt.getAdapter=Sb.getAdapter,Wt.HttpStatusCode=ig,Wt.default=Wt;const{Axios:Xne,AxiosError:Qne,CanceledError:Zne,isCancel:eie,CancelToken:tie,VERSION:nie,all:iie,Cancel:rie,isAxiosError:oie,spread:sie,toFormData:aie,AxiosHeaders:lie,HttpStatusCode:fie,formToJSON:uie,getAdapter:cie,mergeConfig:die}=Wt,Di={user:{me:"/me"},integration:{revoke:"/integration/revoke"},notifications:{list:"/notifications",create:"/notifications",read:t=>`/notifications/${t??":id"}`,update:t=>`/notifications/${t??":id"}`,delete:t=>`/notifications/${t}`,sendTest:"/notifications/send-test"},connections:{list:"/connections",create:"/connections",delete:t=>`/connections/${t??":id"}`,disconnect:t=>`/connections/${t??":id"}/logout`},triggers:{list:"/triggers",examples:t=>({get(e){return`/triggers/${t??":triggerId"}/examples/${e??":exampleId"}`}})}},sT=window?.infixsPingoNotify?.restUrl??"/wp-json/infixs-pingo-notify/v1",aT=window?.infixsPingoNotify?.restNonce??"",ii=Wt.create({baseURL:sT,headers:{"Content-Type":"application/json","X-WP-Nonce":aT}});ii.interceptors.request.use(t=>{if(t.method==="get"){const e=new Date().getTime(),n=t.params||{};n.nocache=e,t.params=n}return t},t=>Promise.reject(t));var lT=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Rb(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Xu={exports:{}};/*! Axios v1.11.0 Copyright (c) 2025 Matt Zabriskie and contributors */var rg,Tb;function fT(){if(Tb)return rg;Tb=1;function t(O,P){return function(){return O.apply(P,arguments)}}const{toString:e}=Object.prototype,{getPrototypeOf:n}=Object,{iterator:i,toStringTag:r}=Symbol,o=(O=>P=>{const N=e.call(P);return O[N]||(O[N]=N.slice(8,-1).toLowerCase())})(Object.create(null)),s=O=>(O=O.toLowerCase(),P=>o(P)===O),a=O=>P=>typeof P===O,{isArray:l}=Array,f=a("undefined");function u(O){return O!==null&&!f(O)&&O.constructor!==null&&!f(O.constructor)&&h(O.constructor.isBuffer)&&O.constructor.isBuffer(O)}const c=s("ArrayBuffer");function d(O){let P;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?P=ArrayBuffer.isView(O):P=O&&O.buffer&&c(O.buffer),P}const p=a("string"),h=a("function"),g=a("number"),y=O=>O!==null&&typeof O=="object",w=O=>O===!0||O===!1,v=O=>{if(o(O)!=="object")return!1;const P=n(O);return(P===null||P===Object.prototype||Object.getPrototypeOf(P)===null)&&!(r in O)&&!(i in O)},_=O=>{if(!y(O)||u(O))return!1;try{return Object.keys(O).length===0&&Object.getPrototypeOf(O)===Object.prototype}catch{return!1}},b=s("Date"),x=s("File"),k=s("Blob"),S=s("FileList"),T=O=>y(O)&&h(O.pipe),A=O=>{let P;return O&&(typeof FormData=="function"&&O instanceof FormData||h(O.append)&&((P=o(O))==="formdata"||P==="object"&&h(O.toString)&&O.toString()==="[object FormData]"))},R=s("URLSearchParams"),[F,L,K,fe]=["ReadableStream","Request","Response","Headers"].map(s),ae=O=>O.trim?O.trim():O.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function ce(O,P,{allOwnKeys:N=!1}={}){if(O===null||typeof O>"u")return;let D,j;if(typeof O!="object"&&(O=[O]),l(O))for(D=0,j=O.length;D<j;D++)P.call(null,O[D],D,O);else{if(u(O))return;const Z=N?Object.getOwnPropertyNames(O):Object.keys(O),ne=Z.length;let ve;for(D=0;D<ne;D++)ve=Z[D],P.call(null,O[ve],ve,O)}}function re(O,P){if(u(O))return null;P=P.toLowerCase();const N=Object.keys(O);let D=N.length,j;for(;D-- >0;)if(j=N[D],P===j.toLowerCase())return j;return null}const te=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:lT,He=O=>!f(O)&&O!==te;function st(){const{caseless:O}=He(this)&&this||{},P={},N=(D,j)=>{const Z=O&&re(P,j)||j;v(P[Z])&&v(D)?P[Z]=st(P[Z],D):v(D)?P[Z]=st({},D):l(D)?P[Z]=D.slice():P[Z]=D};for(let D=0,j=arguments.length;D<j;D++)arguments[D]&&ce(arguments[D],N);return P}const ut=(O,P,N,{allOwnKeys:D}={})=>(ce(P,(j,Z)=>{N&&h(j)?O[Z]=t(j,N):O[Z]=j},{allOwnKeys:D}),O),ct=O=>(O.charCodeAt(0)===65279&&(O=O.slice(1)),O),vt=(O,P,N,D)=>{O.prototype=Object.create(P.prototype,D),O.prototype.constructor=O,Object.defineProperty(O,"super",{value:P.prototype}),N&&Object.assign(O.prototype,N)},We=(O,P,N,D)=>{let j,Z,ne;const ve={};if(P=P||{},O==null)return P;do{for(j=Object.getOwnPropertyNames(O),Z=j.length;Z-- >0;)ne=j[Z],(!D||D(ne,O,P))&&!ve[ne]&&(P[ne]=O[ne],ve[ne]=!0);O=N!==!1&&n(O)}while(O&&(!N||N(O,P))&&O!==Object.prototype);return P},Ze=(O,P,N)=>{O=String(O),(N===void 0||N>O.length)&&(N=O.length),N-=P.length;const D=O.indexOf(P,N);return D!==-1&&D===N},ye=O=>{if(!O)return null;if(l(O))return O;let P=O.length;if(!g(P))return null;const N=new Array(P);for(;P-- >0;)N[P]=O[P];return N},I=(O=>P=>O&&P instanceof O)(typeof Uint8Array<"u"&&n(Uint8Array)),ee=(O,P)=>{const D=(O&&O[i]).call(O);let j;for(;(j=D.next())&&!j.done;){const Z=j.value;P.call(O,Z[0],Z[1])}},W=(O,P)=>{let N;const D=[];for(;(N=O.exec(P))!==null;)D.push(N);return D},ue=s("HTMLFormElement"),Be=O=>O.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(N,D,j){return D.toUpperCase()+j}),$=(({hasOwnProperty:O})=>(P,N)=>O.call(P,N))(Object.prototype),V=s("RegExp"),G=(O,P)=>{const N=Object.getOwnPropertyDescriptors(O),D={};ce(N,(j,Z)=>{let ne;(ne=P(j,Z,O))!==!1&&(D[Z]=ne||j)}),Object.defineProperties(O,D)},pe=O=>{G(O,(P,N)=>{if(h(O)&&["arguments","caller","callee"].indexOf(N)!==-1)return!1;const D=O[N];if(h(D)){if(P.enumerable=!1,"writable"in P){P.writable=!1;return}P.set||(P.set=()=>{throw Error("Can not rewrite read-only method '"+N+"'")})}})},ge=(O,P)=>{const N={},D=j=>{j.forEach(Z=>{N[Z]=!0})};return l(O)?D(O):D(String(O).split(P)),N},de=()=>{},Te=(O,P)=>O!=null&&Number.isFinite(O=+O)?O:P;function ke(O){return!!(O&&h(O.append)&&O[r]==="FormData"&&O[i])}const xe=O=>{const P=new Array(10),N=(D,j)=>{if(y(D)){if(P.indexOf(D)>=0)return;if(u(D))return D;if(!("toJSON"in D)){P[j]=D;const Z=l(D)?[]:{};return ce(D,(ne,ve)=>{const ze=N(ne,j+1);!f(ze)&&(Z[ve]=ze)}),P[j]=void 0,Z}}return D};return N(O,0)},be=s("AsyncFunction"),Xe=O=>O&&(y(O)||h(O))&&h(O.then)&&h(O.catch),Pe=((O,P)=>O?setImmediate:P?((N,D)=>(te.addEventListener("message",({source:j,data:Z})=>{j===te&&Z===N&&D.length&&D.shift()()},!1),j=>{D.push(j),te.postMessage(N,"*")}))(`axios@${Math.random()}`,[]):N=>setTimeout(N))(typeof setImmediate=="function",h(te.postMessage)),Ke=typeof queueMicrotask<"u"?queueMicrotask.bind(te):typeof process<"u"&&process.nextTick||Pe;var J={isArray:l,isArrayBuffer:c,isBuffer:u,isFormData:A,isArrayBufferView:d,isString:p,isNumber:g,isBoolean:w,isObject:y,isPlainObject:v,isEmptyObject:_,isReadableStream:F,isRequest:L,isResponse:K,isHeaders:fe,isUndefined:f,isDate:b,isFile:x,isBlob:k,isRegExp:V,isFunction:h,isStream:T,isURLSearchParams:R,isTypedArray:I,isFileList:S,forEach:ce,merge:st,extend:ut,trim:ae,stripBOM:ct,inherits:vt,toFlatObject:We,kindOf:o,kindOfTest:s,endsWith:Ze,toArray:ye,forEachEntry:ee,matchAll:W,isHTMLForm:ue,hasOwnProperty:$,hasOwnProp:$,reduceDescriptors:G,freezeMethods:pe,toObjectSet:ge,toCamelCase:Be,noop:de,toFiniteNumber:Te,findKey:re,global:te,isContextDefined:He,isSpecCompliantForm:ke,toJSONObject:xe,isAsyncFn:be,isThenable:Xe,setImmediate:Pe,asap:Ke,isIterable:O=>O!=null&&h(O[i])};function Ie(O,P,N,D,j){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=O,this.name="AxiosError",P&&(this.code=P),N&&(this.config=N),D&&(this.request=D),j&&(this.response=j,this.status=j.status?j.status:null)}J.inherits(Ie,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:J.toJSONObject(this.config),code:this.code,status:this.status}}});const Et=Ie.prototype,mn={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(O=>{mn[O]={value:O}}),Object.defineProperties(Ie,mn),Object.defineProperty(Et,"isAxiosError",{value:!0}),Ie.from=(O,P,N,D,j,Z)=>{const ne=Object.create(Et);return J.toFlatObject(O,ne,function(ze){return ze!==Error.prototype},ve=>ve!=="isAxiosError"),Ie.call(ne,O.message,P,N,D,j),ne.cause=O,ne.name=O.name,Z&&Object.assign(ne,Z),ne};var yn=null;function Q(O){return J.isPlainObject(O)||J.isArray(O)}function Y(O){return J.endsWith(O,"[]")?O.slice(0,-2):O}function me(O,P,N){return O?O.concat(P).map(function(j,Z){return j=Y(j),!N&&Z?"["+j+"]":j}).join(N?".":""):P}function Me(O){return J.isArray(O)&&!O.some(Q)}const Fe=J.toFlatObject(J,{},null,function(P){return/^is[A-Z]/.test(P)});function Ge(O,P,N){if(!J.isObject(O))throw new TypeError("target must be an object");P=P||new FormData,N=J.toFlatObject(N,{metaTokens:!0,dots:!1,indexes:!1},!1,function(yt,tt){return!J.isUndefined(tt[yt])});const D=N.metaTokens,j=N.visitor||Oe,Z=N.dots,ne=N.indexes,ze=(N.Blob||typeof Blob<"u"&&Blob)&&J.isSpecCompliantForm(P);if(!J.isFunction(j))throw new TypeError("visitor must be a function");function Ee(et){if(et===null)return"";if(J.isDate(et))return et.toISOString();if(J.isBoolean(et))return et.toString();if(!ze&&J.isBlob(et))throw new Ie("Blob is not supported. Use a Buffer instead.");return J.isArrayBuffer(et)||J.isTypedArray(et)?ze&&typeof Blob=="function"?new Blob([et]):Buffer.from(et):et}function Oe(et,yt,tt){let on=et;if(et&&!tt&&typeof et=="object"){if(J.endsWith(yt,"{}"))yt=D?yt:yt.slice(0,-2),et=JSON.stringify(et);else if(J.isArray(et)&&Me(et)||(J.isFileList(et)||J.endsWith(yt,"[]"))&&(on=J.toArray(et)))return yt=Y(yt),on.forEach(function(Rn,uo){!(J.isUndefined(Rn)||Rn===null)&&P.append(ne===!0?me([yt],uo,Z):ne===null?yt:yt+"[]",Ee(Rn))}),!1}return Q(et)?!0:(P.append(me(tt,yt,Z),Ee(et)),!1)}const Qe=[],zt=Object.assign(Fe,{defaultVisitor:Oe,convertValue:Ee,isVisitable:Q});function wn(et,yt){if(!J.isUndefined(et)){if(Qe.indexOf(et)!==-1)throw Error("Circular reference detected in "+yt.join("."));Qe.push(et),J.forEach(et,function(on,vn){(!(J.isUndefined(on)||on===null)&&j.call(P,on,J.isString(vn)?vn.trim():vn,yt,zt))===!0&&wn(on,yt?yt.concat(vn):[vn])}),Qe.pop()}}if(!J.isObject(O))throw new TypeError("data must be an object");return wn(O),P}function Je(O){const P={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(O).replace(/[!'()~]|%20|%00/g,function(D){return P[D]})}function Mt(O,P){this._pairs=[],O&&Ge(O,this,P)}const en=Mt.prototype;en.append=function(P,N){this._pairs.push([P,N])},en.toString=function(P){const N=P?function(D){return P.call(this,D,Je)}:Je;return this._pairs.map(function(j){return N(j[0])+"="+N(j[1])},"").join("&")};function On(O){return encodeURIComponent(O).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function qt(O,P,N){if(!P)return O;const D=N&&N.encode||On;J.isFunction(N)&&(N={serialize:N});const j=N&&N.serialize;let Z;if(j?Z=j(P,N):Z=J.isURLSearchParams(P)?P.toString():new Mt(P,N).toString(D),Z){const ne=O.indexOf("#");ne!==-1&&(O=O.slice(0,ne)),O+=(O.indexOf("?")===-1?"?":"&")+Z}return O}class An{constructor(){this.handlers=[]}use(P,N,D){return this.handlers.push({fulfilled:P,rejected:N,synchronous:D?D.synchronous:!1,runWhen:D?D.runWhen:null}),this.handlers.length-1}eject(P){this.handlers[P]&&(this.handlers[P]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(P){J.forEach(this.handlers,function(D){D!==null&&P(D)})}}var Fn=An,ci={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},zs=typeof URLSearchParams<"u"?URLSearchParams:Mt,Jf=typeof FormData<"u"?FormData:null,Yf=typeof Blob<"u"?Blob:null,Xf={isBrowser:!0,classes:{URLSearchParams:zs,FormData:Jf,Blob:Yf},protocols:["http","https","file","blob","url","data"]};const js=typeof window<"u"&&typeof document<"u",hy=typeof navigator=="object"&&navigator||void 0,ine=js&&(!hy||["ReactNative","NativeScript","NS"].indexOf(hy.product)<0),rne=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",one=js&&window.location.href||"http://localhost";var sne=Object.freeze({__proto__:null,hasBrowserEnv:js,hasStandardBrowserWebWorkerEnv:rne,hasStandardBrowserEnv:ine,navigator:hy,origin:one}),Yn={...sne,...Xf};function ane(O,P){return Ge(O,new Yn.classes.URLSearchParams,{visitor:function(N,D,j,Z){return Yn.isNode&&J.isBuffer(N)?(this.append(D,N.toString("base64")),!1):Z.defaultVisitor.apply(this,arguments)},...P})}function lne(O){return J.matchAll(/\w+|\[(\w*)]/g,O).map(P=>P[0]==="[]"?"":P[1]||P[0])}function fne(O){const P={},N=Object.keys(O);let D;const j=N.length;let Z;for(D=0;D<j;D++)Z=N[D],P[Z]=O[Z];return P}function I5(O){function P(N,D,j,Z){let ne=N[Z++];if(ne==="__proto__")return!0;const ve=Number.isFinite(+ne),ze=Z>=N.length;return ne=!ne&&J.isArray(j)?j.length:ne,ze?(J.hasOwnProp(j,ne)?j[ne]=[j[ne],D]:j[ne]=D,!ve):((!j[ne]||!J.isObject(j[ne]))&&(j[ne]=[]),P(N,D,j[ne],Z)&&J.isArray(j[ne])&&(j[ne]=fne(j[ne])),!ve)}if(J.isFormData(O)&&J.isFunction(O.entries)){const N={};return J.forEachEntry(O,(D,j)=>{P(lne(D),j,N,0)}),N}return null}function une(O,P,N){if(J.isString(O))try{return(P||JSON.parse)(O),J.trim(O)}catch(D){if(D.name!=="SyntaxError")throw D}return(N||JSON.stringify)(O)}const gy={transitional:ci,adapter:["xhr","http","fetch"],transformRequest:[function(P,N){const D=N.getContentType()||"",j=D.indexOf("application/json")>-1,Z=J.isObject(P);if(Z&&J.isHTMLForm(P)&&(P=new FormData(P)),J.isFormData(P))return j?JSON.stringify(I5(P)):P;if(J.isArrayBuffer(P)||J.isBuffer(P)||J.isStream(P)||J.isFile(P)||J.isBlob(P)||J.isReadableStream(P))return P;if(J.isArrayBufferView(P))return P.buffer;if(J.isURLSearchParams(P))return N.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),P.toString();let ve;if(Z){if(D.indexOf("application/x-www-form-urlencoded")>-1)return ane(P,this.formSerializer).toString();if((ve=J.isFileList(P))||D.indexOf("multipart/form-data")>-1){const ze=this.env&&this.env.FormData;return Ge(ve?{"files[]":P}:P,ze&&new ze,this.formSerializer)}}return Z||j?(N.setContentType("application/json",!1),une(P)):P}],transformResponse:[function(P){const N=this.transitional||gy.transitional,D=N&&N.forcedJSONParsing,j=this.responseType==="json";if(J.isResponse(P)||J.isReadableStream(P))return P;if(P&&J.isString(P)&&(D&&!this.responseType||j)){const ne=!(N&&N.silentJSONParsing)&&j;try{return JSON.parse(P)}catch(ve){if(ne)throw ve.name==="SyntaxError"?Ie.from(ve,Ie.ERR_BAD_RESPONSE,this,null,this.response):ve}}return P}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Yn.classes.FormData,Blob:Yn.classes.Blob},validateStatus:function(P){return P>=200&&P<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};J.forEach(["delete","get","head","post","put","patch"],O=>{gy.headers[O]={}});var my=gy;const cne=J.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var dne=O=>{const P={};let N,D,j;return O&&O.split(`
     27`).forEach(function(ne){j=ne.indexOf(":"),N=ne.substring(0,j).trim().toLowerCase(),D=ne.substring(j+1).trim(),!(!N||P[N]&&cne[N])&&(N==="set-cookie"?P[N]?P[N].push(D):P[N]=[D]:P[N]=P[N]?P[N]+", "+D:D)}),P};const N5=Symbol("internals");function Qf(O){return O&&String(O).trim().toLowerCase()}function Yp(O){return O===!1||O==null?O:J.isArray(O)?O.map(Yp):String(O)}function pne(O){const P=Object.create(null),N=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let D;for(;D=N.exec(O);)P[D[1]]=D[2];return P}const hne=O=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(O.trim());function yy(O,P,N,D,j){if(J.isFunction(D))return D.call(this,P,N);if(j&&(P=N),!!J.isString(P)){if(J.isString(D))return P.indexOf(D)!==-1;if(J.isRegExp(D))return D.test(P)}}function gne(O){return O.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(P,N,D)=>N.toUpperCase()+D)}function mne(O,P){const N=J.toCamelCase(" "+P);["get","set","has"].forEach(D=>{Object.defineProperty(O,D+N,{value:function(j,Z,ne){return this[D].call(this,P,j,Z,ne)},configurable:!0})})}class Xp{constructor(P){P&&this.set(P)}set(P,N,D){const j=this;function Z(ve,ze,Ee){const Oe=Qf(ze);if(!Oe)throw new Error("header name must be a non-empty string");const Qe=J.findKey(j,Oe);(!Qe||j[Qe]===void 0||Ee===!0||Ee===void 0&&j[Qe]!==!1)&&(j[Qe||ze]=Yp(ve))}const ne=(ve,ze)=>J.forEach(ve,(Ee,Oe)=>Z(Ee,Oe,ze));if(J.isPlainObject(P)||P instanceof this.constructor)ne(P,N);else if(J.isString(P)&&(P=P.trim())&&!hne(P))ne(dne(P),N);else if(J.isObject(P)&&J.isIterable(P)){let ve={},ze,Ee;for(const Oe of P){if(!J.isArray(Oe))throw TypeError("Object iterator must return a key-value pair");ve[Ee=Oe[0]]=(ze=ve[Ee])?J.isArray(ze)?[...ze,Oe[1]]:[ze,Oe[1]]:Oe[1]}ne(ve,N)}else P!=null&&Z(N,P,D);return this}get(P,N){if(P=Qf(P),P){const D=J.findKey(this,P);if(D){const j=this[D];if(!N)return j;if(N===!0)return pne(j);if(J.isFunction(N))return N.call(this,j,D);if(J.isRegExp(N))return N.exec(j);throw new TypeError("parser must be boolean|regexp|function")}}}has(P,N){if(P=Qf(P),P){const D=J.findKey(this,P);return!!(D&&this[D]!==void 0&&(!N||yy(this,this[D],D,N)))}return!1}delete(P,N){const D=this;let j=!1;function Z(ne){if(ne=Qf(ne),ne){const ve=J.findKey(D,ne);ve&&(!N||yy(D,D[ve],ve,N))&&(delete D[ve],j=!0)}}return J.isArray(P)?P.forEach(Z):Z(P),j}clear(P){const N=Object.keys(this);let D=N.length,j=!1;for(;D--;){const Z=N[D];(!P||yy(this,this[Z],Z,P,!0))&&(delete this[Z],j=!0)}return j}normalize(P){const N=this,D={};return J.forEach(this,(j,Z)=>{const ne=J.findKey(D,Z);if(ne){N[ne]=Yp(j),delete N[Z];return}const ve=P?gne(Z):String(Z).trim();ve!==Z&&delete N[Z],N[ve]=Yp(j),D[ve]=!0}),this}concat(...P){return this.constructor.concat(this,...P)}toJSON(P){const N=Object.create(null);return J.forEach(this,(D,j)=>{D!=null&&D!==!1&&(N[j]=P&&J.isArray(D)?D.join(", "):D)}),N}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([P,N])=>P+": "+N).join(`
     28`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(P){return P instanceof this?P:new this(P)}static concat(P,...N){const D=new this(P);return N.forEach(j=>D.set(j)),D}static accessor(P){const D=(this[N5]=this[N5]={accessors:{}}).accessors,j=this.prototype;function Z(ne){const ve=Qf(ne);D[ve]||(mne(j,ne),D[ve]=!0)}return J.isArray(P)?P.forEach(Z):Z(P),this}}Xp.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),J.reduceDescriptors(Xp.prototype,({value:O},P)=>{let N=P[0].toUpperCase()+P.slice(1);return{get:()=>O,set(D){this[N]=D}}}),J.freezeMethods(Xp);var lr=Xp;function wy(O,P){const N=this||my,D=P||N,j=lr.from(D.headers);let Z=D.data;return J.forEach(O,function(ve){Z=ve.call(N,Z,j.normalize(),P?P.status:void 0)}),j.normalize(),Z}function D5(O){return!!(O&&O.__CANCEL__)}function Xa(O,P,N){Ie.call(this,O??"canceled",Ie.ERR_CANCELED,P,N),this.name="CanceledError"}J.inherits(Xa,Ie,{__CANCEL__:!0});function B5(O,P,N){const D=N.config.validateStatus;!N.status||!D||D(N.status)?O(N):P(new Ie("Request failed with status code "+N.status,[Ie.ERR_BAD_REQUEST,Ie.ERR_BAD_RESPONSE][Math.floor(N.status/100)-4],N.config,N.request,N))}function yne(O){const P=/^([-+\w]{1,25})(:?\/\/|:)/.exec(O);return P&&P[1]||""}function wne(O,P){O=O||10;const N=new Array(O),D=new Array(O);let j=0,Z=0,ne;return P=P!==void 0?P:1e3,function(ze){const Ee=Date.now(),Oe=D[Z];ne||(ne=Ee),N[j]=ze,D[j]=Ee;let Qe=Z,zt=0;for(;Qe!==j;)zt+=N[Qe++],Qe=Qe%O;if(j=(j+1)%O,j===Z&&(Z=(Z+1)%O),Ee-ne<P)return;const wn=Oe&&Ee-Oe;return wn?Math.round(zt*1e3/wn):void 0}}function vne(O,P){let N=0,D=1e3/P,j,Z;const ne=(Ee,Oe=Date.now())=>{N=Oe,j=null,Z&&(clearTimeout(Z),Z=null),O(...Ee)};return[(...Ee)=>{const Oe=Date.now(),Qe=Oe-N;Qe>=D?ne(Ee,Oe):(j=Ee,Z||(Z=setTimeout(()=>{Z=null,ne(j)},D-Qe)))},()=>j&&ne(j)]}const Qp=(O,P,N=3)=>{let D=0;const j=wne(50,250);return vne(Z=>{const ne=Z.loaded,ve=Z.lengthComputable?Z.total:void 0,ze=ne-D,Ee=j(ze),Oe=ne<=ve;D=ne;const Qe={loaded:ne,total:ve,progress:ve?ne/ve:void 0,bytes:ze,rate:Ee||void 0,estimated:Ee&&ve&&Oe?(ve-ne)/Ee:void 0,event:Z,lengthComputable:ve!=null,[P?"download":"upload"]:!0};O(Qe)},N)},F5=(O,P)=>{const N=O!=null;return[D=>P[0]({lengthComputable:N,total:O,loaded:D}),P[1]]},$5=O=>(...P)=>J.asap(()=>O(...P));var bne=Yn.hasStandardBrowserEnv?((O,P)=>N=>(N=new URL(N,Yn.origin),O.protocol===N.protocol&&O.host===N.host&&(P||O.port===N.port)))(new URL(Yn.origin),Yn.navigator&&/(msie|trident)/i.test(Yn.navigator.userAgent)):()=>!0,xne=Yn.hasStandardBrowserEnv?{write(O,P,N,D,j,Z){const ne=[O+"="+encodeURIComponent(P)];J.isNumber(N)&&ne.push("expires="+new Date(N).toGMTString()),J.isString(D)&&ne.push("path="+D),J.isString(j)&&ne.push("domain="+j),Z===!0&&ne.push("secure"),document.cookie=ne.join("; ")},read(O){const P=document.cookie.match(new RegExp("(^|;\\s*)("+O+")=([^;]*)"));return P?decodeURIComponent(P[3]):null},remove(O){this.write(O,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function _ne(O){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(O)}function kne(O,P){return P?O.replace(/\/?\/$/,"")+"/"+P.replace(/^\/+/,""):O}function L5(O,P,N){let D=!_ne(P);return O&&(D||N==!1)?kne(O,P):P}const q5=O=>O instanceof lr?{...O}:O;function Hs(O,P){P=P||{};const N={};function D(Ee,Oe,Qe,zt){return J.isPlainObject(Ee)&&J.isPlainObject(Oe)?J.merge.call({caseless:zt},Ee,Oe):J.isPlainObject(Oe)?J.merge({},Oe):J.isArray(Oe)?Oe.slice():Oe}function j(Ee,Oe,Qe,zt){if(J.isUndefined(Oe)){if(!J.isUndefined(Ee))return D(void 0,Ee,Qe,zt)}else return D(Ee,Oe,Qe,zt)}function Z(Ee,Oe){if(!J.isUndefined(Oe))return D(void 0,Oe)}function ne(Ee,Oe){if(J.isUndefined(Oe)){if(!J.isUndefined(Ee))return D(void 0,Ee)}else return D(void 0,Oe)}function ve(Ee,Oe,Qe){if(Qe in P)return D(Ee,Oe);if(Qe in O)return D(void 0,Ee)}const ze={url:Z,method:Z,data:Z,baseURL:ne,transformRequest:ne,transformResponse:ne,paramsSerializer:ne,timeout:ne,timeoutMessage:ne,withCredentials:ne,withXSRFToken:ne,adapter:ne,responseType:ne,xsrfCookieName:ne,xsrfHeaderName:ne,onUploadProgress:ne,onDownloadProgress:ne,decompress:ne,maxContentLength:ne,maxBodyLength:ne,beforeRedirect:ne,transport:ne,httpAgent:ne,httpsAgent:ne,cancelToken:ne,socketPath:ne,responseEncoding:ne,validateStatus:ve,headers:(Ee,Oe,Qe)=>j(q5(Ee),q5(Oe),Qe,!0)};return J.forEach(Object.keys({...O,...P}),function(Oe){const Qe=ze[Oe]||j,zt=Qe(O[Oe],P[Oe],Oe);J.isUndefined(zt)&&Qe!==ve||(N[Oe]=zt)}),N}var V5=O=>{const P=Hs({},O);let{data:N,withXSRFToken:D,xsrfHeaderName:j,xsrfCookieName:Z,headers:ne,auth:ve}=P;P.headers=ne=lr.from(ne),P.url=qt(L5(P.baseURL,P.url,P.allowAbsoluteUrls),O.params,O.paramsSerializer),ve&&ne.set("Authorization","Basic "+btoa((ve.username||"")+":"+(ve.password?unescape(encodeURIComponent(ve.password)):"")));let ze;if(J.isFormData(N)){if(Yn.hasStandardBrowserEnv||Yn.hasStandardBrowserWebWorkerEnv)ne.setContentType(void 0);else if((ze=ne.getContentType())!==!1){const[Ee,...Oe]=ze?ze.split(";").map(Qe=>Qe.trim()).filter(Boolean):[];ne.setContentType([Ee||"multipart/form-data",...Oe].join("; "))}}if(Yn.hasStandardBrowserEnv&&(D&&J.isFunction(D)&&(D=D(P)),D||D!==!1&&bne(P.url))){const Ee=j&&Z&&xne.read(Z);Ee&&ne.set(j,Ee)}return P},Sne=typeof XMLHttpRequest<"u"&&function(O){return new Promise(function(N,D){const j=V5(O);let Z=j.data;const ne=lr.from(j.headers).normalize();let{responseType:ve,onUploadProgress:ze,onDownloadProgress:Ee}=j,Oe,Qe,zt,wn,et;function yt(){wn&&wn(),et&&et(),j.cancelToken&&j.cancelToken.unsubscribe(Oe),j.signal&&j.signal.removeEventListener("abort",Oe)}let tt=new XMLHttpRequest;tt.open(j.method.toUpperCase(),j.url,!0),tt.timeout=j.timeout;function on(){if(!tt)return;const Rn=lr.from("getAllResponseHeaders"in tt&&tt.getAllResponseHeaders()),ki={data:!ve||ve==="text"||ve==="json"?tt.responseText:tt.response,status:tt.status,statusText:tt.statusText,headers:Rn,config:O,request:tt};B5(function(Us){N(Us),yt()},function(Us){D(Us),yt()},ki),tt=null}"onloadend"in tt?tt.onloadend=on:tt.onreadystatechange=function(){!tt||tt.readyState!==4||tt.status===0&&!(tt.responseURL&&tt.responseURL.indexOf("file:")===0)||setTimeout(on)},tt.onabort=function(){tt&&(D(new Ie("Request aborted",Ie.ECONNABORTED,O,tt)),tt=null)},tt.onerror=function(){D(new Ie("Network Error",Ie.ERR_NETWORK,O,tt)),tt=null},tt.ontimeout=function(){let uo=j.timeout?"timeout of "+j.timeout+"ms exceeded":"timeout exceeded";const ki=j.transitional||ci;j.timeoutErrorMessage&&(uo=j.timeoutErrorMessage),D(new Ie(uo,ki.clarifyTimeoutError?Ie.ETIMEDOUT:Ie.ECONNABORTED,O,tt)),tt=null},Z===void 0&&ne.setContentType(null),"setRequestHeader"in tt&&J.forEach(ne.toJSON(),function(uo,ki){tt.setRequestHeader(ki,uo)}),J.isUndefined(j.withCredentials)||(tt.withCredentials=!!j.withCredentials),ve&&ve!=="json"&&(tt.responseType=j.responseType),Ee&&([zt,et]=Qp(Ee,!0),tt.addEventListener("progress",zt)),ze&&tt.upload&&([Qe,wn]=Qp(ze),tt.upload.addEventListener("progress",Qe),tt.upload.addEventListener("loadend",wn)),(j.cancelToken||j.signal)&&(Oe=Rn=>{tt&&(D(!Rn||Rn.type?new Xa(null,O,tt):Rn),tt.abort(),tt=null)},j.cancelToken&&j.cancelToken.subscribe(Oe),j.signal&&(j.signal.aborted?Oe():j.signal.addEventListener("abort",Oe)));const vn=yne(j.url);if(vn&&Yn.protocols.indexOf(vn)===-1){D(new Ie("Unsupported protocol "+vn+":",Ie.ERR_BAD_REQUEST,O));return}tt.send(Z||null)})},Cne=(O,P)=>{const{length:N}=O=O?O.filter(Boolean):[];if(P||N){let D=new AbortController,j;const Z=function(Ee){if(!j){j=!0,ve();const Oe=Ee instanceof Error?Ee:this.reason;D.abort(Oe instanceof Ie?Oe:new Xa(Oe instanceof Error?Oe.message:Oe))}};let ne=P&&setTimeout(()=>{ne=null,Z(new Ie(`timeout ${P} of ms exceeded`,Ie.ETIMEDOUT))},P);const ve=()=>{O&&(ne&&clearTimeout(ne),ne=null,O.forEach(Ee=>{Ee.unsubscribe?Ee.unsubscribe(Z):Ee.removeEventListener("abort",Z)}),O=null)};O.forEach(Ee=>Ee.addEventListener("abort",Z));const{signal:ze}=D;return ze.unsubscribe=()=>J.asap(ve),ze}};const Ene=function*(O,P){let N=O.byteLength;if(N<P){yield O;return}let D=0,j;for(;D<N;)j=D+P,yield O.slice(D,j),D=j},One=async function*(O,P){for await(const N of Ane(O))yield*Ene(N,P)},Ane=async function*(O){if(O[Symbol.asyncIterator]){yield*O;return}const P=O.getReader();try{for(;;){const{done:N,value:D}=await P.read();if(N)break;yield D}}finally{await P.cancel()}},z5=(O,P,N,D)=>{const j=One(O,P);let Z=0,ne,ve=ze=>{ne||(ne=!0,D&&D(ze))};return new ReadableStream({async pull(ze){try{const{done:Ee,value:Oe}=await j.next();if(Ee){ve(),ze.close();return}let Qe=Oe.byteLength;if(N){let zt=Z+=Qe;N(zt)}ze.enqueue(new Uint8Array(Oe))}catch(Ee){throw ve(Ee),Ee}},cancel(ze){return ve(ze),j.return()}},{highWaterMark:2})},Zp=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",j5=Zp&&typeof ReadableStream=="function",Rne=Zp&&(typeof TextEncoder=="function"?(O=>P=>O.encode(P))(new TextEncoder):async O=>new Uint8Array(await new Response(O).arrayBuffer())),H5=(O,...P)=>{try{return!!O(...P)}catch{return!1}},Tne=j5&&H5(()=>{let O=!1;const P=new Request(Yn.origin,{body:new ReadableStream,method:"POST",get duplex(){return O=!0,"half"}}).headers.has("Content-Type");return O&&!P}),U5=64*1024,vy=j5&&H5(()=>J.isReadableStream(new Response("").body)),eh={stream:vy&&(O=>O.body)};Zp&&(O=>{["text","arrayBuffer","blob","formData","stream"].forEach(P=>{!eh[P]&&(eh[P]=J.isFunction(O[P])?N=>N[P]():(N,D)=>{throw new Ie(`Response type '${P}' is not supported`,Ie.ERR_NOT_SUPPORT,D)})})})(new Response);const Pne=async O=>{if(O==null)return 0;if(J.isBlob(O))return O.size;if(J.isSpecCompliantForm(O))return(await new Request(Yn.origin,{method:"POST",body:O}).arrayBuffer()).byteLength;if(J.isArrayBufferView(O)||J.isArrayBuffer(O))return O.byteLength;if(J.isURLSearchParams(O)&&(O=O+""),J.isString(O))return(await Rne(O)).byteLength},Mne=async(O,P)=>{const N=J.toFiniteNumber(O.getContentLength());return N??Pne(P)};var Ine=Zp&&(async O=>{let{url:P,method:N,data:D,signal:j,cancelToken:Z,timeout:ne,onDownloadProgress:ve,onUploadProgress:ze,responseType:Ee,headers:Oe,withCredentials:Qe="same-origin",fetchOptions:zt}=V5(O);Ee=Ee?(Ee+"").toLowerCase():"text";let wn=Cne([j,Z&&Z.toAbortSignal()],ne),et;const yt=wn&&wn.unsubscribe&&(()=>{wn.unsubscribe()});let tt;try{if(ze&&Tne&&N!=="get"&&N!=="head"&&(tt=await Mne(Oe,D))!==0){let ki=new Request(P,{method:"POST",body:D,duplex:"half"}),Go;if(J.isFormData(D)&&(Go=ki.headers.get("content-type"))&&Oe.setContentType(Go),ki.body){const[Us,oh]=F5(tt,Qp($5(ze)));D=z5(ki.body,U5,Us,oh)}}J.isString(Qe)||(Qe=Qe?"include":"omit");const on="credentials"in Request.prototype;et=new Request(P,{...zt,signal:wn,method:N.toUpperCase(),headers:Oe.normalize().toJSON(),body:D,duplex:"half",credentials:on?Qe:void 0});let vn=await fetch(et,zt);const Rn=vy&&(Ee==="stream"||Ee==="response");if(vy&&(ve||Rn&&yt)){const ki={};["status","statusText","headers"].forEach(Q5=>{ki[Q5]=vn[Q5]});const Go=J.toFiniteNumber(vn.headers.get("content-length")),[Us,oh]=ve&&F5(Go,Qp($5(ve),!0))||[];vn=new Response(z5(vn.body,U5,Us,()=>{oh&&oh(),yt&&yt()}),ki)}Ee=Ee||"text";let uo=await eh[J.findKey(eh,Ee)||"text"](vn,O);return!Rn&&yt&&yt(),await new Promise((ki,Go)=>{B5(ki,Go,{data:uo,headers:lr.from(vn.headers),status:vn.status,statusText:vn.statusText,config:O,request:et})})}catch(on){throw yt&&yt(),on&&on.name==="TypeError"&&/Load failed|fetch/i.test(on.message)?Object.assign(new Ie("Network Error",Ie.ERR_NETWORK,O,et),{cause:on.cause||on}):Ie.from(on,on&&on.code,O,et)}});const by={http:yn,xhr:Sne,fetch:Ine};J.forEach(by,(O,P)=>{if(O){try{Object.defineProperty(O,"name",{value:P})}catch{}Object.defineProperty(O,"adapterName",{value:P})}});const W5=O=>`- ${O}`,Nne=O=>J.isFunction(O)||O===null||O===!1;var K5={getAdapter:O=>{O=J.isArray(O)?O:[O];const{length:P}=O;let N,D;const j={};for(let Z=0;Z<P;Z++){N=O[Z];let ne;if(D=N,!Nne(N)&&(D=by[(ne=String(N)).toLowerCase()],D===void 0))throw new Ie(`Unknown adapter '${ne}'`);if(D)break;j[ne||"#"+Z]=D}if(!D){const Z=Object.entries(j).map(([ve,ze])=>`adapter ${ve} `+(ze===!1?"is not supported by the environment":"is not available in the build"));let ne=P?Z.length>1?`since :
     29`+Z.map(W5).join(`
     30`):" "+W5(Z[0]):"as no adapter specified";throw new Ie("There is no suitable adapter to dispatch the request "+ne,"ERR_NOT_SUPPORT")}return D},adapters:by};function xy(O){if(O.cancelToken&&O.cancelToken.throwIfRequested(),O.signal&&O.signal.aborted)throw new Xa(null,O)}function G5(O){return xy(O),O.headers=lr.from(O.headers),O.data=wy.call(O,O.transformRequest),["post","put","patch"].indexOf(O.method)!==-1&&O.headers.setContentType("application/x-www-form-urlencoded",!1),K5.getAdapter(O.adapter||my.adapter)(O).then(function(D){return xy(O),D.data=wy.call(O,O.transformResponse,D),D.headers=lr.from(D.headers),D},function(D){return D5(D)||(xy(O),D&&D.response&&(D.response.data=wy.call(O,O.transformResponse,D.response),D.response.headers=lr.from(D.response.headers))),Promise.reject(D)})}const J5="1.11.0",th={};["object","boolean","number","function","string","symbol"].forEach((O,P)=>{th[O]=function(D){return typeof D===O||"a"+(P<1?"n ":" ")+O}});const Y5={};th.transitional=function(P,N,D){function j(Z,ne){return"[Axios v"+J5+"] Transitional option '"+Z+"'"+ne+(D?". "+D:"")}return(Z,ne,ve)=>{if(P===!1)throw new Ie(j(ne," has been removed"+(N?" in "+N:"")),Ie.ERR_DEPRECATED);return N&&!Y5[ne]&&(Y5[ne]=!0,console.warn(j(ne," has been deprecated since v"+N+" and will be removed in the near future"))),P?P(Z,ne,ve):!0}},th.spelling=function(P){return(N,D)=>(console.warn(`${D} is likely a misspelling of ${P}`),!0)};function Dne(O,P,N){if(typeof O!="object")throw new Ie("options must be an object",Ie.ERR_BAD_OPTION_VALUE);const D=Object.keys(O);let j=D.length;for(;j-- >0;){const Z=D[j],ne=P[Z];if(ne){const ve=O[Z],ze=ve===void 0||ne(ve,Z,O);if(ze!==!0)throw new Ie("option "+Z+" must be "+ze,Ie.ERR_BAD_OPTION_VALUE);continue}if(N!==!0)throw new Ie("Unknown option "+Z,Ie.ERR_BAD_OPTION)}}var nh={assertOptions:Dne,validators:th};const Tr=nh.validators;class ih{constructor(P){this.defaults=P||{},this.interceptors={request:new Fn,response:new Fn}}async request(P,N){try{return await this._request(P,N)}catch(D){if(D instanceof Error){let j={};Error.captureStackTrace?Error.captureStackTrace(j):j=new Error;const Z=j.stack?j.stack.replace(/^.+\n/,""):"";try{D.stack?Z&&!String(D.stack).endsWith(Z.replace(/^.+\n.+\n/,""))&&(D.stack+=`
     31`+Z):D.stack=Z}catch{}}throw D}}_request(P,N){typeof P=="string"?(N=N||{},N.url=P):N=P||{},N=Hs(this.defaults,N);const{transitional:D,paramsSerializer:j,headers:Z}=N;D!==void 0&&nh.assertOptions(D,{silentJSONParsing:Tr.transitional(Tr.boolean),forcedJSONParsing:Tr.transitional(Tr.boolean),clarifyTimeoutError:Tr.transitional(Tr.boolean)},!1),j!=null&&(J.isFunction(j)?N.paramsSerializer={serialize:j}:nh.assertOptions(j,{encode:Tr.function,serialize:Tr.function},!0)),N.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?N.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:N.allowAbsoluteUrls=!0),nh.assertOptions(N,{baseUrl:Tr.spelling("baseURL"),withXsrfToken:Tr.spelling("withXSRFToken")},!0),N.method=(N.method||this.defaults.method||"get").toLowerCase();let ne=Z&&J.merge(Z.common,Z[N.method]);Z&&J.forEach(["delete","get","head","post","put","patch","common"],et=>{delete Z[et]}),N.headers=lr.concat(ne,Z);const ve=[];let ze=!0;this.interceptors.request.forEach(function(yt){typeof yt.runWhen=="function"&&yt.runWhen(N)===!1||(ze=ze&&yt.synchronous,ve.unshift(yt.fulfilled,yt.rejected))});const Ee=[];this.interceptors.response.forEach(function(yt){Ee.push(yt.fulfilled,yt.rejected)});let Oe,Qe=0,zt;if(!ze){const et=[G5.bind(this),void 0];for(et.unshift(...ve),et.push(...Ee),zt=et.length,Oe=Promise.resolve(N);Qe<zt;)Oe=Oe.then(et[Qe++],et[Qe++]);return Oe}zt=ve.length;let wn=N;for(Qe=0;Qe<zt;){const et=ve[Qe++],yt=ve[Qe++];try{wn=et(wn)}catch(tt){yt.call(this,tt);break}}try{Oe=G5.call(this,wn)}catch(et){return Promise.reject(et)}for(Qe=0,zt=Ee.length;Qe<zt;)Oe=Oe.then(Ee[Qe++],Ee[Qe++]);return Oe}getUri(P){P=Hs(this.defaults,P);const N=L5(P.baseURL,P.url,P.allowAbsoluteUrls);return qt(N,P.params,P.paramsSerializer)}}J.forEach(["delete","get","head","options"],function(P){ih.prototype[P]=function(N,D){return this.request(Hs(D||{},{method:P,url:N,data:(D||{}).data}))}}),J.forEach(["post","put","patch"],function(P){function N(D){return function(Z,ne,ve){return this.request(Hs(ve||{},{method:P,headers:D?{"Content-Type":"multipart/form-data"}:{},url:Z,data:ne}))}}ih.prototype[P]=N(),ih.prototype[P+"Form"]=N(!0)});var rh=ih;class _y{constructor(P){if(typeof P!="function")throw new TypeError("executor must be a function.");let N;this.promise=new Promise(function(Z){N=Z});const D=this;this.promise.then(j=>{if(!D._listeners)return;let Z=D._listeners.length;for(;Z-- >0;)D._listeners[Z](j);D._listeners=null}),this.promise.then=j=>{let Z;const ne=new Promise(ve=>{D.subscribe(ve),Z=ve}).then(j);return ne.cancel=function(){D.unsubscribe(Z)},ne},P(function(Z,ne,ve){D.reason||(D.reason=new Xa(Z,ne,ve),N(D.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(P){if(this.reason){P(this.reason);return}this._listeners?this._listeners.push(P):this._listeners=[P]}unsubscribe(P){if(!this._listeners)return;const N=this._listeners.indexOf(P);N!==-1&&this._listeners.splice(N,1)}toAbortSignal(){const P=new AbortController,N=D=>{P.abort(D)};return this.subscribe(N),P.signal.unsubscribe=()=>this.unsubscribe(N),P.signal}static source(){let P;return{token:new _y(function(j){P=j}),cancel:P}}}var Bne=_y;function Fne(O){return function(N){return O.apply(null,N)}}function $ne(O){return J.isObject(O)&&O.isAxiosError===!0}const ky={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(ky).forEach(([O,P])=>{ky[P]=O});var Lne=ky;function X5(O){const P=new rh(O),N=t(rh.prototype.request,P);return J.extend(N,rh.prototype,P,{allOwnKeys:!0}),J.extend(N,P,null,{allOwnKeys:!0}),N.create=function(j){return X5(Hs(O,j))},N}const un=X5(my);return un.Axios=rh,un.CanceledError=Xa,un.CancelToken=Bne,un.isCancel=D5,un.VERSION=J5,un.toFormData=Ge,un.AxiosError=Ie,un.Cancel=un.CanceledError,un.all=function(P){return Promise.all(P)},un.spread=Fne,un.isAxiosError=$ne,un.mergeConfig=Hs,un.AxiosHeaders=lr,un.formToJSON=O=>I5(J.isHTMLForm(O)?new FormData(O):O),un.getAdapter=K5.getAdapter,un.HttpStatusCode=Lne,un.default=un,rg=un,rg}var og,Pb;function uT(){return Pb||(Pb=1,og=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var i,r,o;if(Array.isArray(e)){if(i=e.length,i!=n.length)return!1;for(r=i;r--!==0;)if(!t(e[r],n[r]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(o=Object.keys(e),i=o.length,i!==Object.keys(n).length)return!1;for(r=i;r--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[r]))return!1;for(r=i;r--!==0;){var s=o[r];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}),og}/*!
    3232 * Determine if an object is a Buffer
    3333 *
    3434 * @author   Feross Aboukhadijeh <https://feross.org>
    3535 * @license  MIT
    36  */var ig,Eb;function G8(){return Eb||(Eb=1,ig=function(e){return e!=null&&e.constructor!=null&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}),ig}/*!
     36 */var sg,Mb;function cT(){return Mb||(Mb=1,sg=function(e){return e!=null&&e.constructor!=null&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}),sg}/*!
    3737 * MIT License
    3838 *
     
    5151 * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
    5252 * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    53  */var og,Ob;function J8(){if(Ob)return og;Ob=1;function t(e){return typeof Blob>"u"?!1:e instanceof Blob||Object.prototype.toString.call(e)==="[object Blob]"}return og=t,og}var sg,Ab;function Rb(){if(Ab)return sg;Ab=1;const t=W8(),e=K8(),n=G8(),r=J8(),i=Object.prototype.toString;function o(k,S){const T=k.length;for(let A=0;A<T;A++){const R=k[A];if(S(R))return R}}function s(k){return i.call(k)==="[object Function]"}function a(k){return k!==null&&typeof k=="object"}function l(k){return a(k)&&s(k.pipe)}function f(k){return i.call(k)==="[object ArrayBuffer]"}function u(k,S){return k?`${k.replace(/\/+$/,"")}/${S.replace(/^\/+/,"")}`:S}function c(k,S,T,A,R,F,q){return o(k[S.toLowerCase()],function(K){let fe=!1;return typeof K.url=="string"?fe=p(T,K.url)||p(u(q,T),K.url):K.url instanceof RegExp&&(fe=K.url.test(T)||K.url.test(u(q,T))),fe&&d(A,R,K)&&h(F,K.headers)})}function p(k,S){const T=k[0]==="/"?k.substr(1):k,A=S[0]==="/"?S.substr(1):S;return T===A}function d(k,S,T){return h(S,T.params)&&g(k,T.data)}function h(k,S){return S===void 0?!0:typeof S.asymmetricMatch=="function"?S.asymmetricMatch(k):e(k,S)}function g(k,S){if(S===void 0)return!0;let T;try{T=JSON.parse(k)}catch{}return h(T||k,S)}function y(k,S){const T=k.handlers.indexOf(S);T>-1&&k.handlers.splice(T,1)}function w(k){return f(k)||n(k)||l(k)||r(k)?k:a(k)?JSON.parse(JSON.stringify(k)):k}async function v(k,S){typeof k=="function"&&(k=await k(S));const T=k.status||k[0],A=w(k.data||k[1]),R=k.headers||k[2];return k.config&&(S=k.config),{status:T,data:A,headers:R,config:S,request:{responseURL:S.url}}}async function _(k,S,T){T>0&&await new Promise(R=>setTimeout(R,T));const A=await v(S,k);if(!A.config.validateStatus||A.config.validateStatus(A.status))return A;throw b(`Request failed with status code ${A.status}`,A.config,A)}function b(k,S,T,A){if(typeof t.AxiosError=="function")return t.AxiosError.from(new Error(k),A,S,null,T);const R=new Error(k);return R.isAxiosError=!0,R.config=S,T!==void 0&&(R.response=T),A!==void 0&&(R.code=A),R.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},R}function x(k){const S=`Could not find mock for:
    54 ${JSON.stringify({method:k.method,url:k.url,params:k.params,headers:k.headers},null,2)}`,T=new Error(S);return T.isCouldNotFindMockError=!0,T.url=k.url,T.method=k.method,T}return sg={find:o,findHandler:c,purgeIfReplyOnce:y,settle:_,isObjectOrArray:a,isBuffer:n,isBlob:r,isBodyOrParametersMatching:d,isEqual:e,createAxiosError:b,createCouldNotFindMockError:x},sg}var ag,Tb;function Y8(){if(Tb)return ag;Tb=1;const t=Rb();function e(i,o){let s=o.baseURL;return s&&!/^https?:/.test(s)&&(s=void 0),typeof i.originalAdapter=="function"?i.originalAdapter(o):i.axiosInstanceWithoutInterceptors(Object.assign({},o,{baseURL:s,adapter:i.originalAdapter,transformRequest:[],transformResponse:[]}))}async function n(i,o){let s=o.url||"";o.baseURL&&s.substr(0,o.baseURL.length)===o.baseURL&&(s=s.slice(o.baseURL.length)),delete o.adapter,i.history.push(o);const a=t.findHandler(i.handlers,o.method,s,o.data,o.params,o.headers&&o.headers.constructor.name==="AxiosHeaders"?Object.assign({},o.headers.toJSON()):o.headers,o.baseURL);if(a)return a.replyOnce&&t.purgeIfReplyOnce(i,a),a.passThrough?e(i,o):t.settle(o,a.response,r(i,a));switch(i.onNoMatch){case"passthrough":return e(i,o);case"throwException":throw t.createCouldNotFindMockError(o);default:return t.settle(o,{status:404},i.delayResponse)}}function r(i,o){return typeof o.delay=="number"?o.delay:i.delayResponse}return ag=n,ag}var Pb;function X8(){if(Pb)return Yu.exports;Pb=1;const t=Y8(),e=Rb(),n=["get","post","head","delete","patch","put","options","list","link","unlink"];function r(){const p=[];return n.forEach(function(d){Object.defineProperty(p,d,{get(){return p.filter(function(h){return!h.method||h.method===d})}})}),p}class i{constructor(d,h={}){if(this.reset(),d)this.axiosInstance=d,this.axiosInstanceWithoutInterceptors=d.create?d.create():void 0,this.originalAdapter=d.defaults.adapter,this.delayResponse=h.delayResponse>0?h.delayResponse:null,this.onNoMatch=h.onNoMatch||null,d.defaults.adapter=this.adapter();else throw new Error("Please provide an instance of axios to mock")}adapter(){return d=>t(this,d)}restore(){this.axiosInstance&&(this.axiosInstance.defaults.adapter=this.originalAdapter,this.axiosInstance=void 0)}reset(){this.resetHandlers(),this.resetHistory()}resetHandlers(){this.handlers?this.handlers.length=0:this.handlers=r()}resetHistory(){this.history?this.history.length=0:this.history=r()}}const o=["any","get","delete","head","options"];function s(p,d,h){return o.includes(p)?l(p,d||{}):l(p,Object.assign({},h,{data:d}))}const a=["headers","params","data"];function l(p,d){for(const h in d)if(!a.includes(h))throw new Error(`Invalid config property ${JSON.stringify(h)} provided to ${f(p)}. Config: ${JSON.stringify(d)}`);return d}function f(p){return`on${p.charAt(0).toUpperCase()}${p.slice(1)}`}n.concat("any").forEach(function(p){i.prototype[f(p)]=function(d,h,g){const y=this;let w;d=d===void 0?/.*/:d;const v=s(p,h,g);function _(S,T,A){const R={url:d,method:p==="any"?void 0:p,params:v.params,data:v.data,headers:v.headers,replyOnce:!1,delay:w,response:typeof S=="function"?S:[S,T,A]};return c(p,y.handlers,R),y}function b(S){w=S;const T=k.reply.bind(k);return Object.assign(T,k),T}function x(S,T,A){const R={url:d,method:p==="any"?void 0:p,params:v.params,data:v.data,headers:v.headers,replyOnce:!0,delay:w,response:typeof S=="function"?S:[S,T,A]};return c(p,y.handlers,R),y}const k={reply:_,replyOnce:x,withDelayInMs:b,passThrough(){const S={passThrough:!0,method:p==="any"?void 0:p,url:d,params:v.params,data:v.data,headers:v.headers};return c(p,y.handlers,S),y},abortRequest(){return _(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},abortRequestOnce(){return x(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},networkError(){return _(async function(S){throw e.createAxiosError("Network Error",S)})},networkErrorOnce(){return x(async function(S){throw e.createAxiosError("Network Error",S)})},timeout(){return _(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})},timeoutOnce(){return x(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})}};return k}});function u(p,d){let h=-1;for(let g=0;g<p.length;g+=1){const y=p[g],w=y.url instanceof RegExp&&d.url instanceof RegExp?String(y.url)===String(d.url):y.url===d.url;(!y.method||y.method===d.method)&&w&&e.isEqual(y.params,d.params)&&e.isEqual(y.data,d.data)&&e.isEqual(y.headers,d.headers)&&!y.replyOnce&&(h=g)}return h}function c(p,d,h){if(p==="any")d.push(h);else{const g=u(d,h);g>-1&&!h.replyOnce?d.splice(g,1,h):d.push(h)}}return Yu.exports=i,Yu.exports.default=i,Yu.exports}X8();/*!
     53 */var ag,Ib;function dT(){if(Ib)return ag;Ib=1;function t(e){return typeof Blob>"u"?!1:e instanceof Blob||Object.prototype.toString.call(e)==="[object Blob]"}return ag=t,ag}var lg,Nb;function Db(){if(Nb)return lg;Nb=1;const t=fT(),e=uT(),n=cT(),i=dT(),r=Object.prototype.toString;function o(k,S){const T=k.length;for(let A=0;A<T;A++){const R=k[A];if(S(R))return R}}function s(k){return r.call(k)==="[object Function]"}function a(k){return k!==null&&typeof k=="object"}function l(k){return a(k)&&s(k.pipe)}function f(k){return r.call(k)==="[object ArrayBuffer]"}function u(k,S){return k?`${k.replace(/\/+$/,"")}/${S.replace(/^\/+/,"")}`:S}function c(k,S,T,A,R,F,L){return o(k[S.toLowerCase()],function(K){let fe=!1;return typeof K.url=="string"?fe=d(T,K.url)||d(u(L,T),K.url):K.url instanceof RegExp&&(fe=K.url.test(T)||K.url.test(u(L,T))),fe&&p(A,R,K)&&h(F,K.headers)})}function d(k,S){const T=k[0]==="/"?k.substr(1):k,A=S[0]==="/"?S.substr(1):S;return T===A}function p(k,S,T){return h(S,T.params)&&g(k,T.data)}function h(k,S){return S===void 0?!0:typeof S.asymmetricMatch=="function"?S.asymmetricMatch(k):e(k,S)}function g(k,S){if(S===void 0)return!0;let T;try{T=JSON.parse(k)}catch{}return h(T||k,S)}function y(k,S){const T=k.handlers.indexOf(S);T>-1&&k.handlers.splice(T,1)}function w(k){return f(k)||n(k)||l(k)||i(k)?k:a(k)?JSON.parse(JSON.stringify(k)):k}async function v(k,S){typeof k=="function"&&(k=await k(S));const T=k.status||k[0],A=w(k.data||k[1]),R=k.headers||k[2];return k.config&&(S=k.config),{status:T,data:A,headers:R,config:S,request:{responseURL:S.url}}}async function _(k,S,T){T>0&&await new Promise(R=>setTimeout(R,T));const A=await v(S,k);if(!A.config.validateStatus||A.config.validateStatus(A.status))return A;throw b(`Request failed with status code ${A.status}`,A.config,A)}function b(k,S,T,A){if(typeof t.AxiosError=="function")return t.AxiosError.from(new Error(k),A,S,null,T);const R=new Error(k);return R.isAxiosError=!0,R.config=S,T!==void 0&&(R.response=T),A!==void 0&&(R.code=A),R.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},R}function x(k){const S=`Could not find mock for:
     54${JSON.stringify({method:k.method,url:k.url,params:k.params,headers:k.headers},null,2)}`,T=new Error(S);return T.isCouldNotFindMockError=!0,T.url=k.url,T.method=k.method,T}return lg={find:o,findHandler:c,purgeIfReplyOnce:y,settle:_,isObjectOrArray:a,isBuffer:n,isBlob:i,isBodyOrParametersMatching:p,isEqual:e,createAxiosError:b,createCouldNotFindMockError:x},lg}var fg,Bb;function pT(){if(Bb)return fg;Bb=1;const t=Db();function e(r,o){let s=o.baseURL;return s&&!/^https?:/.test(s)&&(s=void 0),typeof r.originalAdapter=="function"?r.originalAdapter(o):r.axiosInstanceWithoutInterceptors(Object.assign({},o,{baseURL:s,adapter:r.originalAdapter,transformRequest:[],transformResponse:[]}))}async function n(r,o){let s=o.url||"";o.baseURL&&s.substr(0,o.baseURL.length)===o.baseURL&&(s=s.slice(o.baseURL.length)),delete o.adapter,r.history.push(o);const a=t.findHandler(r.handlers,o.method,s,o.data,o.params,o.headers&&o.headers.constructor.name==="AxiosHeaders"?Object.assign({},o.headers.toJSON()):o.headers,o.baseURL);if(a)return a.replyOnce&&t.purgeIfReplyOnce(r,a),a.passThrough?e(r,o):t.settle(o,a.response,i(r,a));switch(r.onNoMatch){case"passthrough":return e(r,o);case"throwException":throw t.createCouldNotFindMockError(o);default:return t.settle(o,{status:404},r.delayResponse)}}function i(r,o){return typeof o.delay=="number"?o.delay:r.delayResponse}return fg=n,fg}var Fb;function hT(){if(Fb)return Xu.exports;Fb=1;const t=pT(),e=Db(),n=["get","post","head","delete","patch","put","options","list","link","unlink"];function i(){const d=[];return n.forEach(function(p){Object.defineProperty(d,p,{get(){return d.filter(function(h){return!h.method||h.method===p})}})}),d}class r{constructor(p,h={}){if(this.reset(),p)this.axiosInstance=p,this.axiosInstanceWithoutInterceptors=p.create?p.create():void 0,this.originalAdapter=p.defaults.adapter,this.delayResponse=h.delayResponse>0?h.delayResponse:null,this.onNoMatch=h.onNoMatch||null,p.defaults.adapter=this.adapter();else throw new Error("Please provide an instance of axios to mock")}adapter(){return p=>t(this,p)}restore(){this.axiosInstance&&(this.axiosInstance.defaults.adapter=this.originalAdapter,this.axiosInstance=void 0)}reset(){this.resetHandlers(),this.resetHistory()}resetHandlers(){this.handlers?this.handlers.length=0:this.handlers=i()}resetHistory(){this.history?this.history.length=0:this.history=i()}}const o=["any","get","delete","head","options"];function s(d,p,h){return o.includes(d)?l(d,p||{}):l(d,Object.assign({},h,{data:p}))}const a=["headers","params","data"];function l(d,p){for(const h in p)if(!a.includes(h))throw new Error(`Invalid config property ${JSON.stringify(h)} provided to ${f(d)}. Config: ${JSON.stringify(p)}`);return p}function f(d){return`on${d.charAt(0).toUpperCase()}${d.slice(1)}`}n.concat("any").forEach(function(d){r.prototype[f(d)]=function(p,h,g){const y=this;let w;p=p===void 0?/.*/:p;const v=s(d,h,g);function _(S,T,A){const R={url:p,method:d==="any"?void 0:d,params:v.params,data:v.data,headers:v.headers,replyOnce:!1,delay:w,response:typeof S=="function"?S:[S,T,A]};return c(d,y.handlers,R),y}function b(S){w=S;const T=k.reply.bind(k);return Object.assign(T,k),T}function x(S,T,A){const R={url:p,method:d==="any"?void 0:d,params:v.params,data:v.data,headers:v.headers,replyOnce:!0,delay:w,response:typeof S=="function"?S:[S,T,A]};return c(d,y.handlers,R),y}const k={reply:_,replyOnce:x,withDelayInMs:b,passThrough(){const S={passThrough:!0,method:d==="any"?void 0:d,url:p,params:v.params,data:v.data,headers:v.headers};return c(d,y.handlers,S),y},abortRequest(){return _(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},abortRequestOnce(){return x(async function(S){throw e.createAxiosError("Request aborted",S,void 0,"ECONNABORTED")})},networkError(){return _(async function(S){throw e.createAxiosError("Network Error",S)})},networkErrorOnce(){return x(async function(S){throw e.createAxiosError("Network Error",S)})},timeout(){return _(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})},timeoutOnce(){return x(async function(S){throw e.createAxiosError(S.timeoutErrorMessage||`timeout of ${S.timeout}ms exceeded`,S,void 0,S.transitional&&S.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED")})}};return k}});function u(d,p){let h=-1;for(let g=0;g<d.length;g+=1){const y=d[g],w=y.url instanceof RegExp&&p.url instanceof RegExp?String(y.url)===String(p.url):y.url===p.url;(!y.method||y.method===p.method)&&w&&e.isEqual(y.params,p.params)&&e.isEqual(y.data,p.data)&&e.isEqual(y.headers,p.headers)&&!y.replyOnce&&(h=g)}return h}function c(d,p,h){if(d==="any")p.push(h);else{const g=u(p,h);g>-1&&!h.replyOnce?p.splice(g,1,h):p.push(h)}}return Xu.exports=r,Xu.exports.default=r,Xu.exports}hT();/*!
    5555  * vue-router v4.5.1
    5656  * (c) 2025 Eduardo San Martin Morote
    5757  * @license MIT
    58   */const ia=typeof document<"u";function Mb(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function Q8(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&Mb(t.default)}const Nt=Object.assign;function lg(t,e){const n={};for(const r in e){const i=e[r];n[r]=Ur(i)?i.map(t):t(i)}return n}const Al=()=>{},Ur=Array.isArray,Ib=/#/g,Z8=/&/g,eT=/\//g,tT=/=/g,nT=/\?/g,Nb=/\+/g,rT=/%5B/g,iT=/%5D/g,Db=/%5E/g,oT=/%60/g,Bb=/%7B/g,sT=/%7C/g,Fb=/%7D/g,aT=/%20/g;function fg(t){return encodeURI(""+t).replace(sT,"|").replace(rT,"[").replace(iT,"]")}function lT(t){return fg(t).replace(Bb,"{").replace(Fb,"}").replace(Db,"^")}function ug(t){return fg(t).replace(Nb,"%2B").replace(aT,"+").replace(Ib,"%23").replace(Z8,"%26").replace(oT,"`").replace(Bb,"{").replace(Fb,"}").replace(Db,"^")}function fT(t){return ug(t).replace(tT,"%3D")}function uT(t){return fg(t).replace(Ib,"%23").replace(nT,"%3F")}function cT(t){return t==null?"":uT(t).replace(eT,"%2F")}function Rl(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const dT=/\/$/,pT=t=>t.replace(dT,"");function cg(t,e,n="/"){let r,i={},o="",s="";const a=e.indexOf("#");let l=e.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(r=e.slice(0,l),o=e.slice(l+1,a>-1?a:e.length),i=t(o)),a>-1&&(r=r||e.slice(0,a),s=e.slice(a,e.length)),r=yT(r??e,n),{fullPath:r+(o&&"?")+o+s,path:r,query:i,hash:Rl(s)}}function hT(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function $b(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function gT(t,e,n){const r=e.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&oa(e.matched[r],n.matched[i])&&qb(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function oa(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function qb(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!mT(t[n],e[n]))return!1;return!0}function mT(t,e){return Ur(t)?Lb(t,e):Ur(e)?Lb(e,t):t===e}function Lb(t,e){return Ur(e)?t.length===e.length&&t.every((n,r)=>n===e[r]):t.length===1&&t[0]===e}function yT(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),r=t.split("/"),i=r[r.length-1];(i===".."||i===".")&&r.push("");let o=n.length-1,s,a;for(s=0;s<r.length;s++)if(a=r[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+r.slice(s).join("/")}const yo={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Tl;(function(t){t.pop="pop",t.push="push"})(Tl||(Tl={}));var Pl;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Pl||(Pl={}));function wT(t){if(!t)if(ia){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),pT(t)}const vT=/^[^#]+#/;function bT(t,e){return t.replace(vT,"#")+e}function xT(t,e){const n=document.documentElement.getBoundingClientRect(),r=t.getBoundingClientRect();return{behavior:e.behavior,left:r.left-n.left-(e.left||0),top:r.top-n.top-(e.top||0)}}const Xu=()=>({left:window.scrollX,top:window.scrollY});function _T(t){let e;if("el"in t){const n=t.el,r=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;e=xT(i,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function Vb(t,e){return(history.state?history.state.position-e:-1)+t}const dg=new Map;function kT(t,e){dg.set(t,e)}function ST(t){const e=dg.get(t);return dg.delete(t),e}let CT=()=>location.protocol+"//"+location.host;function zb(t,e){const{pathname:n,search:r,hash:i}=e,o=t.indexOf("#");if(o>-1){let a=i.includes(t.slice(o))?t.slice(o).length:1,l=i.slice(a);return l[0]!=="/"&&(l="/"+l),$b(l,"")}return $b(n,t)+r+i}function ET(t,e,n,r){let i=[],o=[],s=null;const a=({state:p})=>{const d=zb(t,location),h=n.value,g=e.value;let y=0;if(p){if(n.value=d,e.value=p,s&&s===h){s=null;return}y=g?p.position-g.position:0}else r(d);i.forEach(w=>{w(n.value,h,{delta:y,type:Tl.pop,direction:y?y>0?Pl.forward:Pl.back:Pl.unknown})})};function l(){s=n.value}function f(p){i.push(p);const d=()=>{const h=i.indexOf(p);h>-1&&i.splice(h,1)};return o.push(d),d}function u(){const{history:p}=window;p.state&&p.replaceState(Nt({},p.state,{scroll:Xu()}),"")}function c(){for(const p of o)p();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:c}}function jb(t,e,n,r=!1,i=!1){return{back:t,current:e,forward:n,replaced:r,position:window.history.length,scroll:i?Xu():null}}function OT(t){const{history:e,location:n}=window,r={value:zb(t,n)},i={value:e.state};i.value||o(r.value,{back:null,current:r.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,f,u){const c=t.indexOf("#"),p=c>-1?(n.host&&document.querySelector("base")?t:t.slice(c))+l:CT()+t+l;try{e[u?"replaceState":"pushState"](f,"",p),i.value=f}catch(d){console.error(d),n[u?"replace":"assign"](p)}}function s(l,f){const u=Nt({},e.state,jb(i.value.back,l,i.value.forward,!0),f,{position:i.value.position});o(l,u,!0),r.value=l}function a(l,f){const u=Nt({},i.value,e.state,{forward:l,scroll:Xu()});o(u.current,u,!0);const c=Nt({},jb(r.value,l,null),{position:u.position+1},f);o(l,c,!1),r.value=l}return{location:r,state:i,push:a,replace:s}}function AT(t){t=wT(t);const e=OT(t),n=ET(t,e.state,e.location,e.replace);function r(o,s=!0){s||n.pauseListeners(),history.go(o)}const i=Nt({location:"",base:t,go:r,createHref:bT.bind(null,t)},e,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>e.state.value}),i}function RT(t){return typeof t=="string"||t&&typeof t=="object"}function Hb(t){return typeof t=="string"||typeof t=="symbol"}const Ub=Symbol("");var Wb;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(Wb||(Wb={}));function sa(t,e){return Nt(new Error,{type:t,[Ub]:!0},e)}function zi(t,e){return t instanceof Error&&Ub in t&&(e==null||!!(t.type&e))}const Kb="[^/]+?",TT={sensitive:!1,strict:!1,start:!0,end:!0},PT=/[.+*?^${}()[\]/\\]/g;function MT(t,e){const n=Nt({},TT,e),r=[];let i=n.start?"^":"";const o=[];for(const f of t){const u=f.length?[]:[90];n.strict&&!f.length&&(i+="/");for(let c=0;c<f.length;c++){const p=f[c];let d=40+(n.sensitive?.25:0);if(p.type===0)c||(i+="/"),i+=p.value.replace(PT,"\\$&"),d+=40;else if(p.type===1){const{value:h,repeatable:g,optional:y,regexp:w}=p;o.push({name:h,repeatable:g,optional:y});const v=w||Kb;if(v!==Kb){d+=10;try{new RegExp(`(${v})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${v}): `+b.message)}}let _=g?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;c||(_=y&&f.length<2?`(?:/${_})`:"/"+_),y&&(_+="?"),i+=_,d+=20,y&&(d+=-8),g&&(d+=-20),v===".*"&&(d+=-50)}u.push(d)}r.push(u)}if(n.strict&&n.end){const f=r.length-1;r[f][r[f].length-1]+=.7000000000000001}n.strict||(i+="/?"),n.end?i+="$":n.strict&&!i.endsWith("/")&&(i+="(?:/|$)");const s=new RegExp(i,n.sensitive?"":"i");function a(f){const u=f.match(s),c={};if(!u)return null;for(let p=1;p<u.length;p++){const d=u[p]||"",h=o[p-1];c[h.name]=d&&h.repeatable?d.split("/"):d}return c}function l(f){let u="",c=!1;for(const p of t){(!c||!u.endsWith("/"))&&(u+="/"),c=!1;for(const d of p)if(d.type===0)u+=d.value;else if(d.type===1){const{value:h,repeatable:g,optional:y}=d,w=h in f?f[h]:"";if(Ur(w)&&!g)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const v=Ur(w)?w.join("/"):w;if(!v)if(y)p.length<2&&(u.endsWith("/")?u=u.slice(0,-1):c=!0);else throw new Error(`Missing required param "${h}"`);u+=v}}return u||"/"}return{re:s,score:r,keys:o,parse:a,stringify:l}}function IT(t,e){let n=0;for(;n<t.length&&n<e.length;){const r=e[n]-t[n];if(r)return r;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function Gb(t,e){let n=0;const r=t.score,i=e.score;for(;n<r.length&&n<i.length;){const o=IT(r[n],i[n]);if(o)return o;n++}if(Math.abs(i.length-r.length)===1){if(Jb(r))return 1;if(Jb(i))return-1}return i.length-r.length}function Jb(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const NT={type:0,value:""},DT=/[a-zA-Z0-9_]/;function BT(t){if(!t)return[[]];if(t==="/")return[[NT]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(d){throw new Error(`ERR (${n})/"${f}": ${d}`)}let n=0,r=n;const i=[];let o;function s(){o&&i.push(o),o=[]}let a=0,l,f="",u="";function c(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),f="")}function p(){f+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:l==="/"?(f&&c(),s()):l===":"?(c(),n=1):p();break;case 4:p(),n=r;break;case 1:l==="("?n=2:DT.test(l)?p():(c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${f}"`),c(),s(),i}function FT(t,e,n){const r=MT(BT(t.path),n),i=Nt(r,{record:t,parent:e,children:[],alias:[]});return e&&!i.record.aliasOf==!e.record.aliasOf&&e.children.push(i),i}function $T(t,e){const n=[],r=new Map;e=Zb({strict:!1,end:!0,sensitive:!1},e);function i(c){return r.get(c)}function o(c,p,d){const h=!d,g=Xb(c);g.aliasOf=d&&d.record;const y=Zb(e,c),w=[g];if("alias"in c){const b=typeof c.alias=="string"?[c.alias]:c.alias;for(const x of b)w.push(Xb(Nt({},g,{components:d?d.record.components:g.components,path:x,aliasOf:d?d.record:g})))}let v,_;for(const b of w){const{path:x}=b;if(p&&x[0]!=="/"){const k=p.record.path,S=k[k.length-1]==="/"?"":"/";b.path=p.record.path+(x&&S+x)}if(v=FT(b,p,y),d?d.alias.push(v):(_=_||v,_!==v&&_.alias.push(v),h&&c.name&&!Qb(v)&&s(c.name)),e2(v)&&l(v),g.children){const k=g.children;for(let S=0;S<k.length;S++)o(k[S],v,d&&d.children[S])}d=d||v}return _?()=>{s(_)}:Al}function s(c){if(Hb(c)){const p=r.get(c);p&&(r.delete(c),n.splice(n.indexOf(p),1),p.children.forEach(s),p.alias.forEach(s))}else{const p=n.indexOf(c);p>-1&&(n.splice(p,1),c.record.name&&r.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function a(){return n}function l(c){const p=VT(c,n);n.splice(p,0,c),c.record.name&&!Qb(c)&&r.set(c.record.name,c)}function f(c,p){let d,h={},g,y;if("name"in c&&c.name){if(d=r.get(c.name),!d)throw sa(1,{location:c});y=d.record.name,h=Nt(Yb(p.params,d.keys.filter(_=>!_.optional).concat(d.parent?d.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),c.params&&Yb(c.params,d.keys.map(_=>_.name))),g=d.stringify(h)}else if(c.path!=null)g=c.path,d=n.find(_=>_.re.test(g)),d&&(h=d.parse(g),y=d.record.name);else{if(d=p.name?r.get(p.name):n.find(_=>_.re.test(p.path)),!d)throw sa(1,{location:c,currentLocation:p});y=d.record.name,h=Nt({},p.params,c.params),g=d.stringify(h)}const w=[];let v=d;for(;v;)w.unshift(v.record),v=v.parent;return{name:y,path:g,params:h,matched:w,meta:LT(w)}}t.forEach(c=>o(c));function u(){n.length=0,r.clear()}return{addRoute:o,resolve:f,removeRoute:s,clearRoutes:u,getRoutes:a,getRecordMatcher:i}}function Yb(t,e){const n={};for(const r of e)r in t&&(n[r]=t[r]);return n}function Xb(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:qT(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function qT(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const r in t.components)e[r]=typeof n=="object"?n[r]:n;return e}function Qb(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function LT(t){return t.reduce((e,n)=>Nt(e,n.meta),{})}function Zb(t,e){const n={};for(const r in t)n[r]=r in e?e[r]:t[r];return n}function VT(t,e){let n=0,r=e.length;for(;n!==r;){const o=n+r>>1;Gb(t,e[o])<0?r=o:n=o+1}const i=zT(t);return i&&(r=e.lastIndexOf(i,r-1)),r}function zT(t){let e=t;for(;e=e.parent;)if(e2(e)&&Gb(t,e)===0)return e}function e2({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function jT(t){const e={};if(t===""||t==="?")return e;const r=(t[0]==="?"?t.slice(1):t).split("&");for(let i=0;i<r.length;++i){const o=r[i].replace(Nb," "),s=o.indexOf("="),a=Rl(s<0?o:o.slice(0,s)),l=s<0?null:Rl(o.slice(s+1));if(a in e){let f=e[a];Ur(f)||(f=e[a]=[f]),f.push(l)}else e[a]=l}return e}function t2(t){let e="";for(let n in t){const r=t[n];if(n=fT(n),r==null){r!==void 0&&(e+=(e.length?"&":"")+n);continue}(Ur(r)?r.map(o=>o&&ug(o)):[r&&ug(r)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function HT(t){const e={};for(const n in t){const r=t[n];r!==void 0&&(e[n]=Ur(r)?r.map(i=>i==null?null:""+i):r==null?r:""+r)}return e}const UT=Symbol(""),n2=Symbol(""),Qu=Symbol(""),pg=Symbol(""),hg=Symbol("");function Ml(){let t=[];function e(r){return t.push(r),()=>{const i=t.indexOf(r);i>-1&&t.splice(i,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function wo(t,e,n,r,i,o=s=>s()){const s=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((a,l)=>{const f=p=>{p===!1?l(sa(4,{from:n,to:e})):p instanceof Error?l(p):RT(p)?l(sa(2,{from:e,to:p})):(s&&r.enterCallbacks[i]===s&&typeof p=="function"&&s.push(p),a())},u=o(()=>t.call(r&&r.instances[i],e,n,f));let c=Promise.resolve(u);t.length<3&&(c=c.then(f)),c.catch(p=>l(p))})}function gg(t,e,n,r,i=o=>o()){const o=[];for(const s of t)for(const a in s.components){let l=s.components[a];if(!(e!=="beforeRouteEnter"&&!s.instances[a]))if(Mb(l)){const u=(l.__vccOpts||l)[e];u&&o.push(wo(u,n,r,s,a,i))}else{let f=l();o.push(()=>f.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const c=Q8(u)?u.default:u;s.mods[a]=u,s.components[a]=c;const d=(c.__vccOpts||c)[e];return d&&wo(d,n,r,s,a,i)()}))}}return o}function r2(t){const e=en(Qu),n=en(pg),r=U(()=>{const l=m(t.to);return e.resolve(l)}),i=U(()=>{const{matched:l}=r.value,{length:f}=l,u=l[f-1],c=n.matched;if(!u||!c.length)return-1;const p=c.findIndex(oa.bind(null,u));if(p>-1)return p;const d=i2(l[f-2]);return f>1&&i2(u)===d&&c[c.length-1].path!==d?c.findIndex(oa.bind(null,l[f-2])):p}),o=U(()=>i.value>-1&&JT(n.params,r.value.params)),s=U(()=>i.value>-1&&i.value===n.matched.length-1&&qb(n.params,r.value.params));function a(l={}){if(GT(l)){const f=e[m(t.replace)?"replace":"push"](m(t.to)).catch(Al);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:r,href:U(()=>r.value.href),isActive:o,isExactActive:s,navigate:a}}function WT(t){return t.length===1?t[0]:t}const KT=L({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:r2,setup(t,{slots:e}){const n=on(r2(t)),{options:r}=en(Qu),i=U(()=>({[o2(t.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[o2(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&WT(e.default(n));return t.custom?o:Jt("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},o)}}});function GT(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function JT(t,e){for(const n in e){const r=e[n],i=t[n];if(typeof r=="string"){if(r!==i)return!1}else if(!Ur(i)||i.length!==r.length||r.some((o,s)=>o!==i[s]))return!1}return!0}function i2(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const o2=(t,e,n)=>t??e??n,YT=L({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const r=en(hg),i=U(()=>t.route||r.value),o=en(n2,0),s=U(()=>{let f=m(o);const{matched:u}=i.value;let c;for(;(c=u[f])&&!c.components;)f++;return f}),a=U(()=>i.value.matched[s.value]);Ir(n2,U(()=>s.value+1)),Ir(UT,a),Ir(hg,i);const l=H();return He(()=>[l.value,a.value,t.name],([f,u,c],[p,d,h])=>{u&&(u.instances[c]=f,d&&d!==u&&f&&f===p&&(u.leaveGuards.size||(u.leaveGuards=d.leaveGuards),u.updateGuards.size||(u.updateGuards=d.updateGuards))),f&&u&&(!d||!oa(u,d)||!p)&&(u.enterCallbacks[c]||[]).forEach(g=>g(f))},{flush:"post"}),()=>{const f=i.value,u=t.name,c=a.value,p=c&&c.components[u];if(!p)return s2(n.default,{Component:p,route:f});const d=c.props[u],h=d?d===!0?f.params:typeof d=="function"?d(f):d:null,y=Jt(p,Nt({},h,e,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[u]=null)},ref:l}));return s2(n.default,{Component:y,route:f})||y}}});function s2(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const XT=YT;function QT(t){const e=$T(t.routes,t),n=t.parseQuery||jT,r=t.stringifyQuery||t2,i=t.history,o=Ml(),s=Ml(),a=Ml(),l=Yt(yo);let f=yo;ia&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=lg.bind(null,I=>""+I),c=lg.bind(null,cT),p=lg.bind(null,Rl);function d(I,ee){let W,ue;return Hb(I)?(W=e.getRecordMatcher(I),ue=ee):ue=I,e.addRoute(ue,W)}function h(I){const ee=e.getRecordMatcher(I);ee&&e.removeRoute(ee)}function g(){return e.getRoutes().map(I=>I.record)}function y(I){return!!e.getRecordMatcher(I)}function w(I,ee){if(ee=Nt({},ee||l.value),typeof I=="string"){const G=cg(n,I,ee.path),pe=e.resolve({path:G.path},ee),he=i.createHref(G.fullPath);return Nt(G,pe,{params:p(pe.params),hash:Rl(G.hash),redirectedFrom:void 0,href:he})}let W;if(I.path!=null)W=Nt({},I,{path:cg(n,I.path,ee.path).path});else{const G=Nt({},I.params);for(const pe in G)G[pe]==null&&delete G[pe];W=Nt({},I,{params:c(G)}),ee.params=c(ee.params)}const ue=e.resolve(W,ee),Be=I.hash||"";ue.params=u(p(ue.params));const $=hT(r,Nt({},I,{hash:lT(Be),path:ue.path})),V=i.createHref($);return Nt({fullPath:$,hash:Be,query:r===t2?HT(I.query):I.query||{}},ue,{redirectedFrom:void 0,href:V})}function v(I){return typeof I=="string"?cg(n,I,l.value.path):Nt({},I)}function _(I,ee){if(f!==I)return sa(8,{from:ee,to:I})}function b(I){return S(I)}function x(I){return b(Nt(v(I),{replace:!0}))}function k(I){const ee=I.matched[I.matched.length-1];if(ee&&ee.redirect){const{redirect:W}=ee;let ue=typeof W=="function"?W(I):W;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=v(ue):{path:ue},ue.params={}),Nt({query:I.query,hash:I.hash,params:ue.path!=null?{}:I.params},ue)}}function S(I,ee){const W=f=w(I),ue=l.value,Be=I.state,$=I.force,V=I.replace===!0,G=k(W);if(G)return S(Nt(v(G),{state:typeof G=="object"?Nt({},Be,G.state):Be,force:$,replace:V}),ee||W);const pe=W;pe.redirectedFrom=ee;let he;return!$&&gT(r,ue,W)&&(he=sa(16,{to:pe,from:ue}),ut(ue,ue,!0,!1)),(he?Promise.resolve(he):R(pe,ue)).catch(de=>zi(de)?zi(de,2)?de:ot(de):te(de,pe,ue)).then(de=>{if(de){if(zi(de,2))return S(Nt({replace:V},v(de.to),{state:typeof de.to=="object"?Nt({},Be,de.to.state):Be,force:$}),ee||pe)}else de=q(pe,ue,!0,V,Be);return F(pe,ue,de),de})}function T(I,ee){const W=_(I,ee);return W?Promise.reject(W):Promise.resolve()}function A(I){const ee=We.values().next().value;return ee&&typeof ee.runWithContext=="function"?ee.runWithContext(I):I()}function R(I,ee){let W;const[ue,Be,$]=ZT(I,ee);W=gg(ue.reverse(),"beforeRouteLeave",I,ee);for(const G of ue)G.leaveGuards.forEach(pe=>{W.push(wo(pe,I,ee))});const V=T.bind(null,I,ee);return W.push(V),ye(W).then(()=>{W=[];for(const G of o.list())W.push(wo(G,I,ee));return W.push(V),ye(W)}).then(()=>{W=gg(Be,"beforeRouteUpdate",I,ee);for(const G of Be)G.updateGuards.forEach(pe=>{W.push(wo(pe,I,ee))});return W.push(V),ye(W)}).then(()=>{W=[];for(const G of $)if(G.beforeEnter)if(Ur(G.beforeEnter))for(const pe of G.beforeEnter)W.push(wo(pe,I,ee));else W.push(wo(G.beforeEnter,I,ee));return W.push(V),ye(W)}).then(()=>(I.matched.forEach(G=>G.enterCallbacks={}),W=gg($,"beforeRouteEnter",I,ee,A),W.push(V),ye(W))).then(()=>{W=[];for(const G of s.list())W.push(wo(G,I,ee));return W.push(V),ye(W)}).catch(G=>zi(G,8)?G:Promise.reject(G))}function F(I,ee,W){a.list().forEach(ue=>A(()=>ue(I,ee,W)))}function q(I,ee,W,ue,Be){const $=_(I,ee);if($)return $;const V=ee===yo,G=ia?history.state:{};W&&(ue||V?i.replace(I.fullPath,Nt({scroll:V&&G&&G.scroll},Be)):i.push(I.fullPath,Be)),l.value=I,ut(I,ee,W,V),ot()}let K;function fe(){K||(K=i.listen((I,ee,W)=>{if(!Ze.listening)return;const ue=w(I),Be=k(ue);if(Be){S(Nt(Be,{replace:!0,force:!0}),ue).catch(Al);return}f=ue;const $=l.value;ia&&kT(Vb($.fullPath,W.delta),Xu()),R(ue,$).catch(V=>zi(V,12)?V:zi(V,2)?(S(Nt(v(V.to),{force:!0}),ue).then(G=>{zi(G,20)&&!W.delta&&W.type===Tl.pop&&i.go(-1,!1)}).catch(Al),Promise.reject()):(W.delta&&i.go(-W.delta,!1),te(V,ue,$))).then(V=>{V=V||q(ue,$,!1),V&&(W.delta&&!zi(V,8)?i.go(-W.delta,!1):W.type===Tl.pop&&zi(V,20)&&i.go(-1,!1)),F(ue,$,V)}).catch(Al)}))}let ae=Ml(),ce=Ml(),ie;function te(I,ee,W){ot(I);const ue=ce.list();return ue.length?ue.forEach(Be=>Be(I,ee,W)):console.error(I),Promise.reject(I)}function ze(){return ie&&l.value!==yo?Promise.resolve():new Promise((I,ee)=>{ae.add([I,ee])})}function ot(I){return ie||(ie=!I,fe(),ae.list().forEach(([ee,W])=>I?W(I):ee()),ae.reset()),I}function ut(I,ee,W,ue){const{scrollBehavior:Be}=t;if(!ia||!Be)return Promise.resolve();const $=!W&&ST(Vb(I.fullPath,0))||(ue||!W)&&history.state&&history.state.scroll||null;return lt().then(()=>Be(I,ee,$)).then(V=>V&&_T(V)).catch(V=>te(V,I,ee))}const ct=I=>i.go(I);let vt;const We=new Set,Ze={currentRoute:l,listening:!0,addRoute:d,removeRoute:h,clearRoutes:e.clearRoutes,hasRoute:y,getRoutes:g,resolve:w,options:t,push:b,replace:x,go:ct,back:()=>ct(-1),forward:()=>ct(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:ce.add,isReady:ze,install(I){const ee=this;I.component("RouterLink",KT),I.component("RouterView",XT),I.config.globalProperties.$router=ee,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>m(l)}),ia&&!vt&&l.value===yo&&(vt=!0,b(i.location).catch(Be=>{}));const W={};for(const Be in yo)Object.defineProperty(W,Be,{get:()=>l.value[Be],enumerable:!0});I.provide(Qu,ee),I.provide(pg,Xy(W)),I.provide(hg,l);const ue=I.unmount;We.add(I),I.unmount=function(){We.delete(I),We.size<1&&(f=yo,K&&K(),K=null,l.value=yo,vt=!1,ie=!1),ue()}}};function ye(I){return I.reduce((ee,W)=>ee.then(()=>A(W)),Promise.resolve())}return Ze}function ZT(t,e){const n=[],r=[],i=[],o=Math.max(e.matched.length,t.matched.length);for(let s=0;s<o;s++){const a=e.matched[s];a&&(t.matched.find(f=>oa(f,a))?r.push(a):n.push(a));const l=t.matched[s];l&&(e.matched.find(f=>oa(f,l))||i.push(l))}return[n,r,i]}function Zu(){return en(Qu)}function ec(t){return en(pg)}function a2(t){return typeof t=="string"?`'${t}'`:new eP().serialize(t)}const eP=(function(){class t{#e=new Map;compare(n,r){const i=typeof n,o=typeof r;return i==="string"&&o==="string"?n.localeCompare(r):i==="number"&&o==="number"?n-r:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(r,!0))}serialize(n,r){if(n===null)return"null";switch(typeof n){case"string":return r?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const r=Object.prototype.toString.call(n);if(r!=="[object Object]")return this.serializeBuiltInType(r.length<10?`unknown:${r}`:r.slice(8,-1),n);const i=n.constructor,o=i===Object||i===void 0?"":i.name;if(o!==""&&globalThis[o]===i)return this.serializeBuiltInType(o,n);if(typeof n.toJSON=="function"){const s=n.toJSON();return o+(s!==null&&typeof s=="object"?this.$object(s):`(${this.serialize(s)})`)}return this.serializeObjectEntries(o,Object.entries(n))}serializeBuiltInType(n,r){const i=this["$"+n];if(i)return i.call(this,r);if(typeof r?.entries=="function")return this.serializeObjectEntries(n,r.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,r){const i=Array.from(r).sort((s,a)=>this.compare(s[0],a[0]));let o=`${n}{`;for(let s=0;s<i.length;s++){const[a,l]=i[s];o+=`${this.serialize(a,!0)}:${this.serialize(l)}`,s<i.length-1&&(o+=",")}return o+"}"}$object(n){let r=this.#e.get(n);return r===void 0&&(this.#e.set(n,`#${this.#e.size}`),r=this.serializeObject(n),this.#e.set(n,r)),r}$function(n){const r=Function.prototype.toString.call(n);return r.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${r.replace(/\s*\n\s*/g,"")}`}$Array(n){let r="[";for(let i=0;i<n.length;i++)r+=this.serialize(n[i]),i<n.length-1&&(r+=",");return r+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((r,i)=>this.compare(r,i)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const e of["Error","RegExp","URL"])t.prototype["$"+e]=function(n){return`${e}(${n})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join("n,")}${n.length>0?"n":""}]`};return t})();function ji(t,e){return t===e||a2(t)===a2(e)}function tP(t,e,n){const r=t.findIndex(a=>ji(a,e)),i=t.findIndex(a=>ji(a,n));if(r===-1||i===-1)return[];const[o,s]=[r,i].sort((a,l)=>a-l);return t.slice(o,s+1)}function l2(t,e=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return Math.min(n,Math.max(e,t))}function Tt(t,e){const n=typeof t=="string"&&!e?`${t}Context`:e,r=Symbol(n);return[s=>{const a=en(r,s);if(a||a===null)return a;throw new Error(`Injection \`${r.toString()}\` not found. Component must be used within ${Array.isArray(t)?`one of the following components: ${t.join(", ")}`:`\`${t}\``}`)},s=>(Ir(r,s),s)]}function dn(){let t=document.activeElement;if(t==null)return null;for(;t!=null&&t.shadowRoot!=null&&t.shadowRoot.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function tc(t,e,n){const r=n.originalEvent.target,i=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&r.addEventListener(t,e,{once:!0}),r.dispatchEvent(i)}function Il(t){return t==null}function nc(t,e){return Il(t)?!1:Array.isArray(t)?t.some(n=>ji(n,e)):ji(t,e)}function mg(t){return t?t.flatMap(e=>e.type===Ue?mg(e.children):[e]):[]}const nP=["INPUT","TEXTAREA"];function f2(t,e,n,r={}){if(!e||r.enableIgnoredElement&&nP.includes(e.nodeName))return null;const{arrowKeyOptions:i="both",attributeName:o="[data-reka-collection-item]",itemsArray:s=[],loop:a=!0,dir:l="ltr",preventScroll:f=!0,focus:u=!1}=r,[c,p,d,h,g,y]=[t.key==="ArrowRight",t.key==="ArrowLeft",t.key==="ArrowUp",t.key==="ArrowDown",t.key==="Home",t.key==="End"],w=d||h,v=c||p;if(!g&&!y&&(!w&&!v||i==="vertical"&&v||i==="horizontal"&&w))return null;const _=n?Array.from(n.querySelectorAll(o)):s;if(!_.length)return null;f&&t.preventDefault();let b=null;return v||w?b=u2(_,e,{goForward:w?h:l==="ltr"?c:p,loop:a}):g?b=_.at(0)||null:y&&(b=_.at(-1)||null),u&&b?.focus(),b}function u2(t,e,n,r=t.length){if(--r===0)return null;const i=t.indexOf(e),o=n.goForward?i+1:i-1;if(!n.loop&&(o<0||o>=t.length))return null;const s=(o+t.length)%t.length,a=t[s];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?u2(t,a,n,r):a:null}const[yg,Xne]=Tt("ConfigProvider");function rP(t,e){var n;const r=Yt();return Rt(()=>{r.value=t()},{...e,flush:(n=void 0)!=null?n:"sync"}),Ks(r)}function aa(t){return tl()?(ou(t),!0):!1}function rc(){const t=new Set,e=o=>{t.delete(o)};return{on:o=>{t.add(o);const s=()=>e(o);return aa(s),{off:s}},off:e,trigger:(...o)=>Promise.all(Array.from(t).map(s=>s(...o))),clear:()=>{t.clear()}}}function iP(t){let e=!1,n;const r=iu(!0);return(...i)=>(e||(n=r.run(()=>t(...i)),e=!0),n)}function c2(t){let e=0,n,r;const i=()=>{e-=1,r&&e<=0&&(r.stop(),n=void 0,r=void 0)};return(...o)=>(e+=1,r||(r=iu(!0),n=r.run(()=>t(...o))),aa(i),n)}function oP(t){if(!at(t))return on(t);const e=new Proxy({},{get(n,r,i){return m(Reflect.get(t.value,r,i))},set(n,r,i){return at(t.value[r])&&!at(i)?t.value[r].value=i:t.value[r]=i,!0},deleteProperty(n,r){return Reflect.deleteProperty(t.value,r)},has(n,r){return Reflect.has(t.value,r)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return on(e)}function sP(t){return oP(U(t))}function d2(t,...e){const n=e.flat(),r=n[0];return sP(()=>Object.fromEntries(typeof r=="function"?Object.entries(Gt(t)).filter(([i,o])=>!r(ke(o),i)):Object.entries(Gt(t)).filter(i=>!n.includes(i[0]))))}const Wr=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const aP=t=>typeof t<"u",lP=Object.prototype.toString,fP=t=>lP.call(t)==="[object Object]",p2=()=>{},h2=uP();function uP(){var t,e;return Wr&&((t=window?.navigator)==null?void 0:t.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window?.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function cP(t,e){function n(...r){return new Promise((i,o)=>{Promise.resolve(t(()=>e.apply(this,r),{fn:e,thisArg:this,args:r})).then(i).catch(o)})}return n}function dP(t,e={}){let n,r,i=p2;const o=l=>{clearTimeout(l),i(),i=p2};let s;return l=>{const f=ke(t),u=ke(e.maxWait);return n&&o(n),f<=0||u!==void 0&&u<=0?(r&&(o(r),r=null),Promise.resolve(l())):new Promise((c,p)=>{i=e.rejectOnCancel?p:c,s=l,u&&!r&&(r=setTimeout(()=>{n&&o(n),r=null,c(s())},u)),n=setTimeout(()=>{r&&o(r),r=null,c(l())},f)})}}function pP(t){return Xt()}function wg(t){return Array.isArray(t)?t:[t]}function ic(t,e=1e4){return hu((n,r)=>{let i=ke(t),o;const s=()=>setTimeout(()=>{i=ke(t),r()},ke(e));return aa(()=>{clearTimeout(o)}),{get(){return n(),i},set(a){i=a,r(),clearTimeout(o),o=s()}}})}function hP(t,e=200,n={}){return cP(dP(e,n),t)}const gP=ke;function mP(t,e){pP()&&po(t,e)}function g2(t,e,n={}){const{immediate:r=!0,immediateCallback:i=!1}=n,o=Yt(!1);let s=null;function a(){s&&(clearTimeout(s),s=null)}function l(){o.value=!1,a()}function f(...u){i&&t(),a(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,t(...u)},ke(e))}return r&&(o.value=!0,Wr&&f()),aa(l),{isPending:Ks(o),start:f,stop:l}}function yP(t,e,n){return He(t,e,{...n,immediate:!0})}const oc=Wr?window:void 0;function mi(t){var e;const n=ke(t);return(e=n?.$el)!=null?e:n}function la(...t){const e=[],n=()=>{e.forEach(a=>a()),e.length=0},r=(a,l,f,u)=>(a.addEventListener(l,f,u),()=>a.removeEventListener(l,f,u)),i=U(()=>{const a=wg(ke(t[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),o=yP(()=>{var a,l;return[(l=(a=i.value)==null?void 0:a.map(f=>mi(f)))!=null?l:[oc].filter(f=>f!=null),wg(ke(i.value?t[1]:t[0])),wg(m(i.value?t[2]:t[1])),ke(i.value?t[3]:t[2])]},([a,l,f,u])=>{if(n(),!a?.length||!l?.length||!f?.length)return;const c=fP(u)?{...u}:u;e.push(...a.flatMap(p=>l.flatMap(d=>f.map(h=>r(p,d,h,c)))))},{flush:"post"}),s=()=>{o(),n()};return aa(n),s}function m2(){const t=Yt(!1),e=Xt();return e&&kt(()=>{t.value=!0},e),t}function wP(t){const e=m2();return U(()=>(e.value,!!t()))}function vP(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function bP(...t){let e,n,r={};t.length===3?(e=t[0],n=t[1],r=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,n=t[0],r=t[1]):(e=t[0],n=t[1]):(e=!0,n=t[0]);const{target:i=oc,eventName:o="keydown",passive:s=!1,dedupe:a=!1}=r,l=vP(e);return la(i,o,u=>{u.repeat&&ke(a)||l(u)&&n(u)},s)}function xP(t){return JSON.parse(JSON.stringify(t))}function vg(t,e,n={}){const{window:r=oc,...i}=n;let o;const s=wP(()=>r&&"ResizeObserver"in r),a=()=>{o&&(o.disconnect(),o=void 0)},l=U(()=>{const c=ke(t);return Array.isArray(c)?c.map(p=>mi(p)):[mi(c)]}),f=He(l,c=>{if(a(),s.value&&r){o=new ResizeObserver(e);for(const p of c)p&&o.observe(p,i)}},{immediate:!0,flush:"post"}),u=()=>{a(),f()};return aa(u),{isSupported:s,stop:u}}function zn(t,e,n,r={}){var i,o,s;const{clone:a=!1,passive:l=!1,eventName:f,deep:u=!1,defaultValue:c,shouldEmit:p}=r,d=Xt(),h=n||d?.emit||((i=d?.$emit)==null?void 0:i.bind(d))||((s=(o=d?.proxy)==null?void 0:o.$emit)==null?void 0:s.bind(d?.proxy));let g=f;e||(e="modelValue"),g=g||`update:${e.toString()}`;const y=_=>a?typeof a=="function"?a(_):xP(_):_,w=()=>aP(t[e])?y(t[e]):c,v=_=>{p?p(_)&&h(g,_):h(g,_)};if(l){const _=w(),b=H(_);let x=!1;return He(()=>t[e],k=>{x||(x=!0,b.value=y(k),lt(()=>x=!1))}),He(b,k=>{!x&&(k!==t[e]||u)&&v(k)},{deep:u}),b}else return U({get(){return w()},set(_){v(_)}})}function bg(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function xg(t,e,n=".",r){if(!bg(e))return xg(t,{},n,r);const i=Object.assign({},e);for(const o in t){if(o==="__proto__"||o==="constructor")continue;const s=t[o];s!=null&&(r&&r(i,o,s,n)||(Array.isArray(s)&&Array.isArray(i[o])?i[o]=[...s,...i[o]]:bg(s)&&bg(i[o])?i[o]=xg(s,i[o],(n?`${n}.`:"")+o.toString(),r):i[o]=s))}return i}function _P(t){return(...e)=>e.reduce((n,r)=>xg(n,r,"",t),{})}const kP=_P(),SP=c2(()=>{const t=H(new Map),e=H(),n=U(()=>{for(const s of t.value.values())if(s)return!0;return!1}),r=yg({scrollBody:H(!0)});let i=null;const o=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=e.value??"",h2&&i?.(),e.value=void 0};return He(n,(s,a)=>{if(!Wr)return;if(!s){a&&o();return}e.value===void 0&&(e.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,f={padding:l,margin:0},u=r.scrollBody?.value?typeof r.scrollBody.value=="object"?kP({padding:r.scrollBody.value.padding===!0?l:r.scrollBody.value.padding,margin:r.scrollBody.value.margin===!0?l:r.scrollBody.value.margin},f):f:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=typeof u.padding=="number"?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin=="number"?`${u.margin}px`:String(u.margin),document.documentElement.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),h2&&(i=la(document,"touchmove",c=>CP(c),{passive:!1})),lt(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),t});function sc(t){const e=Math.random().toString(36).substring(2,7),n=SP();n.value.set(e,t??!1);const r=U({get:()=>n.value.get(e)??!1,set:i=>n.value.set(e,i)});return mP(()=>{n.value.delete(e)}),r}function y2(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth<t.scrollWidth||e.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const n=t.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:y2(n)}}function CP(t){const e=t||window.event,n=e.target;return n instanceof Element&&y2(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.cancelable&&e.preventDefault(),!1)}function us(t){const e=yg({dir:H("ltr")});return U(()=>t?.value||e.dir?.value||"ltr")}function cs(t){const e=Xt(),n=e?.type.emits,r={};return n?.length||console.warn(`No emitted event found. Please check component: ${e?.type.__name}`),n?.forEach(i=>{r[el(Xn(i))]=(...o)=>t(i,...o)}),r}function EP(t){const e=U(()=>m(t)),n=U(()=>new Intl.Collator("en",{usage:"search",...e.value}));return{startsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(0,a.length),a)===0),endsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(-a.length),a)===0),contains:(s,a)=>{if(a.length===0)return!0;s=s.normalize("NFC"),a=a.normalize("NFC");let l=0;const f=a.length;for(;l+f<=s.length;l++){const u=s.slice(l,l+f);if(n.value.compare(a,u)===0)return!0}return!1}}}let _g=0;function kg(){Rt(t=>{if(!Wr)return;const e=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",e[0]??w2()),document.body.insertAdjacentElement("beforeend",e[1]??w2()),_g++,t(()=>{_g===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),_g--})})}function w2(){const t=document.createElement("span");return t.setAttribute("data-reka-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}function fa(t){return U(()=>gP(t)?!!mi(t)?.closest("form"):!0)}function Ne(){const t=Xt(),e=H(),n=U(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:mi(e)),r=Object.assign({},t.exposed),i={};for(const s in t.props)Object.defineProperty(i,s,{enumerable:!0,configurable:!0,get:()=>t.props[s]});if(Object.keys(r).length>0)for(const s in r)Object.defineProperty(i,s,{enumerable:!0,configurable:!0,get:()=>r[s]});Object.defineProperty(i,"$el",{enumerable:!0,configurable:!0,get:()=>t.vnode.el}),t.exposed=i;function o(s){e.value=s,s&&(Object.defineProperty(i,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),t.exposed=i)}return{forwardRef:o,currentRef:e,currentElement:n}}function sn(t){const e=Xt(),n=Object.keys(e?.type.props??{}).reduce((i,o)=>{const s=(e?.type.props[o]).default;return s!==void 0&&(i[o]=s),i},{}),r=Xo(t);return U(()=>{const i={},o=e?.vnode.props??{};return Object.keys(o).forEach(s=>{i[Xn(s)]=o[s]}),Object.keys({...n,...i}).reduce((s,a)=>(r.value[a]!==void 0&&(s[a]=r.value[a]),s),{})})}function Dt(t,e){const n=sn(t),r=e?cs(e):{};return U(()=>({...n.value,...r}))}function OP(t,e){const n=ic(!1,300),r=H(null),i=rc();function o(){r.value=null,n.value=!1}function s(a,l){const f=a.currentTarget,u={x:a.clientX,y:a.clientY},c=AP(u,f.getBoundingClientRect()),p=RP(u,c),d=TP(l.getBoundingClientRect()),h=MP([...p,...d]);r.value=h,n.value=!0}return Rt(a=>{if(t.value&&e.value){const l=u=>s(u,e.value),f=u=>s(u,t.value);t.value.addEventListener("pointerleave",l),e.value.addEventListener("pointerleave",f),a(()=>{t.value?.removeEventListener("pointerleave",l),e.value?.removeEventListener("pointerleave",f)})}}),Rt(a=>{if(r.value){const l=f=>{if(!r.value||!(f.target instanceof Element))return;const u=f.target,c={x:f.clientX,y:f.clientY},p=t.value?.contains(u)||e.value?.contains(u),d=!PP(c,r.value),h=!!u.closest("[data-grace-area-trigger]");p?o():(d||h)&&(o(),i.trigger())};t.value?.ownerDocument.addEventListener("pointermove",l),a(()=>t.value?.ownerDocument.removeEventListener("pointermove",l))}}),{isPointerInTransit:n,onPointerExit:i.on}}function AP(t,e){const n=Math.abs(e.top-t.y),r=Math.abs(e.bottom-t.y),i=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(n,r,i,o)){case o:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function RP(t,e,n=5){const r=[];switch(e){case"top":r.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":r.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":r.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":r.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return r}function TP(t){const{top:e,right:n,bottom:r,left:i}=t;return[{x:i,y:e},{x:n,y:e},{x:n,y:r},{x:i,y:r}]}function PP(t,e){const{x:n,y:r}=t;let i=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>r!=u>r&&n<(f-a)*(r-l)/(u-l)+a&&(i=!i)}return i}function MP(t){const e=t.slice();return e.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),IP(e)}function IP(t){if(t.length<=1)return t.slice();const e=[];for(let r=0;r<t.length;r++){const i=t[r];for(;e.length>=2;){const o=e[e.length-1],s=e[e.length-2];if((o.x-s.x)*(i.y-s.y)>=(o.y-s.y)*(i.x-s.x))e.pop();else break}e.push(i)}e.pop();const n=[];for(let r=t.length-1;r>=0;r--){const i=t[r];for(;n.length>=2;){const o=n[n.length-1],s=n[n.length-2];if((o.x-s.x)*(i.y-s.y)>=(o.y-s.y)*(i.x-s.x))n.pop();else break}n.push(i)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var NP=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},ua=new WeakMap,ac=new WeakMap,lc={},Sg=0,v2=function(t){return t&&(t.host||v2(t.parentNode))},DP=function(t,e){return e.map(function(n){if(t.contains(n))return n;var r=v2(n);return r&&t.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},BP=function(t,e,n,r){var i=DP(e,Array.isArray(t)?t:[t]);lc[n]||(lc[n]=new WeakMap);var o=lc[n],s=[],a=new Set,l=new Set(i),f=function(c){!c||a.has(c)||(a.add(c),f(c.parentNode))};i.forEach(f);var u=function(c){!c||l.has(c)||Array.prototype.forEach.call(c.children,function(p){if(a.has(p))u(p);else try{var d=p.getAttribute(r),h=d!==null&&d!=="false",g=(ua.get(p)||0)+1,y=(o.get(p)||0)+1;ua.set(p,g),o.set(p,y),s.push(p),g===1&&h&&ac.set(p,!0),y===1&&p.setAttribute(n,"true"),h||p.setAttribute(r,"true")}catch(w){console.error("aria-hidden: cannot operate on ",p,w)}})};return u(e),a.clear(),Sg++,function(){s.forEach(function(c){var p=ua.get(c)-1,d=o.get(c)-1;ua.set(c,p),o.set(c,d),p||(ac.has(c)||c.removeAttribute(r),ac.delete(c)),d||c.removeAttribute(n)}),Sg--,Sg||(ua=new WeakMap,ua=new WeakMap,ac=new WeakMap,lc={})}},FP=function(t,e,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(t)?t:[t]),i=NP(t);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live], script"))),BP(r,i,n,"aria-hidden")):function(){return null}};function fc(t){let e;He(()=>mi(t),n=>{n?e=FP(n):e&&e()}),qn(()=>{e&&e()})}function bn(t,e="reka"){return t||`${e}-${B5?.()}`}function $P(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function qP(t){const e=H(),n=U(()=>e.value?.width??0),r=U(()=>e.value?.height??0);return kt(()=>{const i=mi(t);if(i){e.value={width:i.offsetWidth,height:i.offsetHeight};const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const a=s[0];let l,f;if("borderBoxSize"in a){const u=a.borderBoxSize,c=Array.isArray(u)?u[0]:u;l=c.inlineSize,f=c.blockSize}else l=i.offsetWidth,f=i.offsetHeight;e.value={width:l,height:f}});return o.observe(i,{box:"border-box"}),()=>o.unobserve(i)}else e.value=void 0}),{width:n,height:r}}function LP(t,e){const n=H(t);function r(o){return e[n.value][o]??n.value}return{state:n,dispatch:o=>{n.value=r(o)}}}function uc(t){const e=ic("",1e3);return{search:e,handleTypeaheadSearch:(i,o)=>{e.value=e.value+i;{const s=dn(),a=o.map(p=>({...p,textValue:p.value?.textValue??p.ref.textContent?.trim()??""})),l=a.find(p=>p.ref===s),f=a.map(p=>p.textValue),u=zP(f,e.value,l?.textValue),c=a.find(p=>p.textValue===u);return c&&c.ref.focus(),c?.ref}},resetTypeahead:()=>{e.value=""}}}function VP(t,e){return t.map((n,r)=>t[(e+r)%t.length])}function zP(t,e,n){const i=e.length>1&&Array.from(e).every(f=>f===e[0])?e[0]:e,o=n?t.indexOf(n):-1;let s=VP(t,Math.max(o,0));i.length===1&&(s=s.filter(f=>f!==n));const l=s.find(f=>f.toLowerCase().startsWith(i.toLowerCase()));return l!==n?l:void 0}function jP(t,e){const n=H({}),r=H("none"),i=H(t),o=t.value?"mounted":"unmounted";let s;const a=e.value?.ownerDocument.defaultView??oc,{state:l,dispatch:f}=LP(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=y=>{if(Wr){const w=new CustomEvent(y,{bubbles:!1,cancelable:!1});e.value?.dispatchEvent(w)}};He(t,async(y,w)=>{const v=w!==y;if(await lt(),v){const _=r.value,b=cc(e.value);y?(f("MOUNT"),u("enter"),b==="none"&&u("after-enter")):b==="none"||b==="undefined"||n.value?.display==="none"?(f("UNMOUNT"),u("leave"),u("after-leave")):w&&_!==b?(f("ANIMATION_OUT"),u("leave")):(f("UNMOUNT"),u("after-leave"))}},{immediate:!0});const c=y=>{const w=cc(e.value),v=w.includes(CSS.escape(y.animationName)),_=l.value==="mounted"?"enter":"leave";if(y.target===e.value&&v&&(u(`after-${_}`),f("ANIMATION_END"),!i.value)){const b=e.value.style.animationFillMode;e.value.style.animationFillMode="forwards",s=a?.setTimeout(()=>{e.value?.style.animationFillMode==="forwards"&&(e.value.style.animationFillMode=b)})}y.target===e.value&&w==="none"&&f("ANIMATION_END")},p=y=>{y.target===e.value&&(r.value=cc(e.value))},d=He(e,(y,w)=>{y?(n.value=getComputedStyle(y),y.addEventListener("animationstart",p),y.addEventListener("animationcancel",c),y.addEventListener("animationend",c)):(f("ANIMATION_END"),s!==void 0&&a?.clearTimeout(s),w?.removeEventListener("animationstart",p),w?.removeEventListener("animationcancel",c),w?.removeEventListener("animationend",c))},{immediate:!0}),h=He(l,()=>{const y=cc(e.value);r.value=l.value==="mounted"?y:"none"});return qn(()=>{d(),h()}),{isPresent:U(()=>["mounted","unmountSuspended"].includes(l.value))}}function cc(t){return t&&getComputedStyle(t).animationName||"none"}var Hi=L({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(t,{slots:e,expose:n}){const{present:r,forceMount:i}=Gt(t),o=H(),{isPresent:s}=jP(r,o);n({present:s});let a=e.default({present:s.value});a=mg(a||[]);const l=Xt();if(a&&a?.length>1){const f=l?.parent?.type.name?`<${l.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${f}\` for  \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(u=>`  - ${u}`).join(`
     58  */const sa=typeof document<"u";function $b(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function gT(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&$b(t.default)}const Nt=Object.assign;function ug(t,e){const n={};for(const i in e){const r=e[i];n[i]=Ki(r)?r.map(t):t(r)}return n}const Tl=()=>{},Ki=Array.isArray,Lb=/#/g,mT=/&/g,yT=/\//g,wT=/=/g,vT=/\?/g,qb=/\+/g,bT=/%5B/g,xT=/%5D/g,Vb=/%5E/g,_T=/%60/g,zb=/%7B/g,kT=/%7C/g,jb=/%7D/g,ST=/%20/g;function cg(t){return encodeURI(""+t).replace(kT,"|").replace(bT,"[").replace(xT,"]")}function CT(t){return cg(t).replace(zb,"{").replace(jb,"}").replace(Vb,"^")}function dg(t){return cg(t).replace(qb,"%2B").replace(ST,"+").replace(Lb,"%23").replace(mT,"%26").replace(_T,"`").replace(zb,"{").replace(jb,"}").replace(Vb,"^")}function ET(t){return dg(t).replace(wT,"%3D")}function OT(t){return cg(t).replace(Lb,"%23").replace(vT,"%3F")}function AT(t){return t==null?"":OT(t).replace(yT,"%2F")}function Pl(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const RT=/\/$/,TT=t=>t.replace(RT,"");function pg(t,e,n="/"){let i,r={},o="",s="";const a=e.indexOf("#");let l=e.indexOf("?");return a<l&&a>=0&&(l=-1),l>-1&&(i=e.slice(0,l),o=e.slice(l+1,a>-1?a:e.length),r=t(o)),a>-1&&(i=i||e.slice(0,a),s=e.slice(a,e.length)),i=NT(i??e,n),{fullPath:i+(o&&"?")+o+s,path:i,query:r,hash:Pl(s)}}function PT(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Hb(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function MT(t,e,n){const i=e.matched.length-1,r=n.matched.length-1;return i>-1&&i===r&&aa(e.matched[i],n.matched[r])&&Ub(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function aa(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Ub(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!IT(t[n],e[n]))return!1;return!0}function IT(t,e){return Ki(t)?Wb(t,e):Ki(e)?Wb(e,t):t===e}function Wb(t,e){return Ki(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function NT(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/"),r=i[i.length-1];(r===".."||r===".")&&i.push("");let o=n.length-1,s,a;for(s=0;s<i.length;s++)if(a=i[s],a!==".")if(a==="..")o>1&&o--;else break;return n.slice(0,o).join("/")+"/"+i.slice(s).join("/")}const vo={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Ml;(function(t){t.pop="pop",t.push="push"})(Ml||(Ml={}));var Il;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Il||(Il={}));function DT(t){if(!t)if(sa){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),TT(t)}const BT=/^[^#]+#/;function FT(t,e){return t.replace(BT,"#")+e}function $T(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const Qu=()=>({left:window.scrollX,top:window.scrollY});function LT(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;e=$T(r,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function Kb(t,e){return(history.state?history.state.position-e:-1)+t}const hg=new Map;function qT(t,e){hg.set(t,e)}function VT(t){const e=hg.get(t);return hg.delete(t),e}let zT=()=>location.protocol+"//"+location.host;function Gb(t,e){const{pathname:n,search:i,hash:r}=e,o=t.indexOf("#");if(o>-1){let a=r.includes(t.slice(o))?t.slice(o).length:1,l=r.slice(a);return l[0]!=="/"&&(l="/"+l),Hb(l,"")}return Hb(n,t)+i+r}function jT(t,e,n,i){let r=[],o=[],s=null;const a=({state:d})=>{const p=Gb(t,location),h=n.value,g=e.value;let y=0;if(d){if(n.value=p,e.value=d,s&&s===h){s=null;return}y=g?d.position-g.position:0}else i(p);r.forEach(w=>{w(n.value,h,{delta:y,type:Ml.pop,direction:y?y>0?Il.forward:Il.back:Il.unknown})})};function l(){s=n.value}function f(d){r.push(d);const p=()=>{const h=r.indexOf(d);h>-1&&r.splice(h,1)};return o.push(p),p}function u(){const{history:d}=window;d.state&&d.replaceState(Nt({},d.state,{scroll:Qu()}),"")}function c(){for(const d of o)d();o=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:c}}function Jb(t,e,n,i=!1,r=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:r?Qu():null}}function HT(t){const{history:e,location:n}=window,i={value:Gb(t,n)},r={value:e.state};r.value||o(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function o(l,f,u){const c=t.indexOf("#"),d=c>-1?(n.host&&document.querySelector("base")?t:t.slice(c))+l:zT()+t+l;try{e[u?"replaceState":"pushState"](f,"",d),r.value=f}catch(p){console.error(p),n[u?"replace":"assign"](d)}}function s(l,f){const u=Nt({},e.state,Jb(r.value.back,l,r.value.forward,!0),f,{position:r.value.position});o(l,u,!0),i.value=l}function a(l,f){const u=Nt({},r.value,e.state,{forward:l,scroll:Qu()});o(u.current,u,!0);const c=Nt({},Jb(i.value,l,null),{position:u.position+1},f);o(l,c,!1),i.value=l}return{location:i,state:r,push:a,replace:s}}function UT(t){t=DT(t);const e=HT(t),n=jT(t,e.state,e.location,e.replace);function i(o,s=!0){s||n.pauseListeners(),history.go(o)}const r=Nt({location:"",base:t,go:i,createHref:FT.bind(null,t)},e,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>e.state.value}),r}function WT(t){return typeof t=="string"||t&&typeof t=="object"}function Yb(t){return typeof t=="string"||typeof t=="symbol"}const Xb=Symbol("");var Qb;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(Qb||(Qb={}));function la(t,e){return Nt(new Error,{type:t,[Xb]:!0},e)}function zr(t,e){return t instanceof Error&&Xb in t&&(e==null||!!(t.type&e))}const Zb="[^/]+?",KT={sensitive:!1,strict:!1,start:!0,end:!0},GT=/[.+*?^${}()[\]/\\]/g;function JT(t,e){const n=Nt({},KT,e),i=[];let r=n.start?"^":"";const o=[];for(const f of t){const u=f.length?[]:[90];n.strict&&!f.length&&(r+="/");for(let c=0;c<f.length;c++){const d=f[c];let p=40+(n.sensitive?.25:0);if(d.type===0)c||(r+="/"),r+=d.value.replace(GT,"\\$&"),p+=40;else if(d.type===1){const{value:h,repeatable:g,optional:y,regexp:w}=d;o.push({name:h,repeatable:g,optional:y});const v=w||Zb;if(v!==Zb){p+=10;try{new RegExp(`(${v})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${v}): `+b.message)}}let _=g?`((?:${v})(?:/(?:${v}))*)`:`(${v})`;c||(_=y&&f.length<2?`(?:/${_})`:"/"+_),y&&(_+="?"),r+=_,p+=20,y&&(p+=-8),g&&(p+=-20),v===".*"&&(p+=-50)}u.push(p)}i.push(u)}if(n.strict&&n.end){const f=i.length-1;i[f][i[f].length-1]+=.7000000000000001}n.strict||(r+="/?"),n.end?r+="$":n.strict&&!r.endsWith("/")&&(r+="(?:/|$)");const s=new RegExp(r,n.sensitive?"":"i");function a(f){const u=f.match(s),c={};if(!u)return null;for(let d=1;d<u.length;d++){const p=u[d]||"",h=o[d-1];c[h.name]=p&&h.repeatable?p.split("/"):p}return c}function l(f){let u="",c=!1;for(const d of t){(!c||!u.endsWith("/"))&&(u+="/"),c=!1;for(const p of d)if(p.type===0)u+=p.value;else if(p.type===1){const{value:h,repeatable:g,optional:y}=p,w=h in f?f[h]:"";if(Ki(w)&&!g)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const v=Ki(w)?w.join("/"):w;if(!v)if(y)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):c=!0);else throw new Error(`Missing required param "${h}"`);u+=v}}return u||"/"}return{re:s,score:i,keys:o,parse:a,stringify:l}}function YT(t,e){let n=0;for(;n<t.length&&n<e.length;){const i=e[n]-t[n];if(i)return i;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function e2(t,e){let n=0;const i=t.score,r=e.score;for(;n<i.length&&n<r.length;){const o=YT(i[n],r[n]);if(o)return o;n++}if(Math.abs(r.length-i.length)===1){if(t2(i))return 1;if(t2(r))return-1}return r.length-i.length}function t2(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const XT={type:0,value:""},QT=/[a-zA-Z0-9_]/;function ZT(t){if(!t)return[[]];if(t==="/")return[[XT]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(p){throw new Error(`ERR (${n})/"${f}": ${p}`)}let n=0,i=n;const r=[];let o;function s(){o&&r.push(o),o=[]}let a=0,l,f="",u="";function c(){f&&(n===0?o.push({type:0,value:f}):n===1||n===2||n===3?(o.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),o.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),f="")}function d(){f+=l}for(;a<t.length;){if(l=t[a++],l==="\\"&&n!==2){i=n,n=4;continue}switch(n){case 0:l==="/"?(f&&c(),s()):l===":"?(c(),n=1):d();break;case 4:d(),n=i;break;case 1:l==="("?n=2:QT.test(l)?d():(c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:c(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&a--,u="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${f}"`),c(),s(),r}function eP(t,e,n){const i=JT(ZT(t.path),n),r=Nt(i,{record:t,parent:e,children:[],alias:[]});return e&&!r.record.aliasOf==!e.record.aliasOf&&e.children.push(r),r}function tP(t,e){const n=[],i=new Map;e=o2({strict:!1,end:!0,sensitive:!1},e);function r(c){return i.get(c)}function o(c,d,p){const h=!p,g=i2(c);g.aliasOf=p&&p.record;const y=o2(e,c),w=[g];if("alias"in c){const b=typeof c.alias=="string"?[c.alias]:c.alias;for(const x of b)w.push(i2(Nt({},g,{components:p?p.record.components:g.components,path:x,aliasOf:p?p.record:g})))}let v,_;for(const b of w){const{path:x}=b;if(d&&x[0]!=="/"){const k=d.record.path,S=k[k.length-1]==="/"?"":"/";b.path=d.record.path+(x&&S+x)}if(v=eP(b,d,y),p?p.alias.push(v):(_=_||v,_!==v&&_.alias.push(v),h&&c.name&&!r2(v)&&s(c.name)),s2(v)&&l(v),g.children){const k=g.children;for(let S=0;S<k.length;S++)o(k[S],v,p&&p.children[S])}p=p||v}return _?()=>{s(_)}:Tl}function s(c){if(Yb(c)){const d=i.get(c);d&&(i.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&i.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function a(){return n}function l(c){const d=rP(c,n);n.splice(d,0,c),c.record.name&&!r2(c)&&i.set(c.record.name,c)}function f(c,d){let p,h={},g,y;if("name"in c&&c.name){if(p=i.get(c.name),!p)throw la(1,{location:c});y=p.record.name,h=Nt(n2(d.params,p.keys.filter(_=>!_.optional).concat(p.parent?p.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),c.params&&n2(c.params,p.keys.map(_=>_.name))),g=p.stringify(h)}else if(c.path!=null)g=c.path,p=n.find(_=>_.re.test(g)),p&&(h=p.parse(g),y=p.record.name);else{if(p=d.name?i.get(d.name):n.find(_=>_.re.test(d.path)),!p)throw la(1,{location:c,currentLocation:d});y=p.record.name,h=Nt({},d.params,c.params),g=p.stringify(h)}const w=[];let v=p;for(;v;)w.unshift(v.record),v=v.parent;return{name:y,path:g,params:h,matched:w,meta:iP(w)}}t.forEach(c=>o(c));function u(){n.length=0,i.clear()}return{addRoute:o,resolve:f,removeRoute:s,clearRoutes:u,getRoutes:a,getRecordMatcher:r}}function n2(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function i2(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:nP(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function nP(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function r2(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function iP(t){return t.reduce((e,n)=>Nt(e,n.meta),{})}function o2(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}function rP(t,e){let n=0,i=e.length;for(;n!==i;){const o=n+i>>1;e2(t,e[o])<0?i=o:n=o+1}const r=oP(t);return r&&(i=e.lastIndexOf(r,i-1)),i}function oP(t){let e=t;for(;e=e.parent;)if(s2(e)&&e2(t,e)===0)return e}function s2({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function sP(t){const e={};if(t===""||t==="?")return e;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<i.length;++r){const o=i[r].replace(qb," "),s=o.indexOf("="),a=Pl(s<0?o:o.slice(0,s)),l=s<0?null:Pl(o.slice(s+1));if(a in e){let f=e[a];Ki(f)||(f=e[a]=[f]),f.push(l)}else e[a]=l}return e}function a2(t){let e="";for(let n in t){const i=t[n];if(n=ET(n),i==null){i!==void 0&&(e+=(e.length?"&":"")+n);continue}(Ki(i)?i.map(o=>o&&dg(o)):[i&&dg(i)]).forEach(o=>{o!==void 0&&(e+=(e.length?"&":"")+n,o!=null&&(e+="="+o))})}return e}function aP(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Ki(i)?i.map(r=>r==null?null:""+r):i==null?i:""+i)}return e}const lP=Symbol(""),l2=Symbol(""),Zu=Symbol(""),gg=Symbol(""),mg=Symbol("");function Nl(){let t=[];function e(i){return t.push(i),()=>{const r=t.indexOf(i);r>-1&&t.splice(r,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function bo(t,e,n,i,r,o=s=>s()){const s=i&&(i.enterCallbacks[r]=i.enterCallbacks[r]||[]);return()=>new Promise((a,l)=>{const f=d=>{d===!1?l(la(4,{from:n,to:e})):d instanceof Error?l(d):WT(d)?l(la(2,{from:e,to:d})):(s&&i.enterCallbacks[r]===s&&typeof d=="function"&&s.push(d),a())},u=o(()=>t.call(i&&i.instances[r],e,n,f));let c=Promise.resolve(u);t.length<3&&(c=c.then(f)),c.catch(d=>l(d))})}function yg(t,e,n,i,r=o=>o()){const o=[];for(const s of t)for(const a in s.components){let l=s.components[a];if(!(e!=="beforeRouteEnter"&&!s.instances[a]))if($b(l)){const u=(l.__vccOpts||l)[e];u&&o.push(bo(u,n,i,s,a,r))}else{let f=l();o.push(()=>f.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${s.path}"`);const c=gT(u)?u.default:u;s.mods[a]=u,s.components[a]=c;const p=(c.__vccOpts||c)[e];return p&&bo(p,n,i,s,a,r)()}))}}return o}function f2(t){const e=Qt(Zu),n=Qt(gg),i=U(()=>{const l=m(t.to);return e.resolve(l)}),r=U(()=>{const{matched:l}=i.value,{length:f}=l,u=l[f-1],c=n.matched;if(!u||!c.length)return-1;const d=c.findIndex(aa.bind(null,u));if(d>-1)return d;const p=u2(l[f-2]);return f>1&&u2(u)===p&&c[c.length-1].path!==p?c.findIndex(aa.bind(null,l[f-2])):d}),o=U(()=>r.value>-1&&dP(n.params,i.value.params)),s=U(()=>r.value>-1&&r.value===n.matched.length-1&&Ub(n.params,i.value.params));function a(l={}){if(cP(l)){const f=e[m(t.replace)?"replace":"push"](m(t.to)).catch(Tl);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>f),f}return Promise.resolve()}return{route:i,href:U(()=>i.value.href),isActive:o,isExactActive:s,navigate:a}}function fP(t){return t.length===1?t[0]:t}const uP=q({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:f2,setup(t,{slots:e}){const n=tn(f2(t)),{options:i}=Qt(Zu),r=U(()=>({[c2(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[c2(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const o=e.default&&fP(e.default(n));return t.custom?o:Yt("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}});function cP(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function dP(t,e){for(const n in e){const i=e[n],r=t[n];if(typeof i=="string"){if(i!==r)return!1}else if(!Ki(r)||r.length!==i.length||i.some((o,s)=>o!==r[s]))return!1}return!0}function u2(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const c2=(t,e,n)=>t??e??n,pP=q({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Qt(mg),r=U(()=>t.route||i.value),o=Qt(l2,0),s=U(()=>{let f=m(o);const{matched:u}=r.value;let c;for(;(c=u[f])&&!c.components;)f++;return f}),a=U(()=>r.value.matched[s.value]);Si(l2,U(()=>s.value+1)),Si(lP,a),Si(mg,r);const l=H();return je(()=>[l.value,a.value,t.name],([f,u,c],[d,p,h])=>{u&&(u.instances[c]=f,p&&p!==u&&f&&f===d&&(u.leaveGuards.size||(u.leaveGuards=p.leaveGuards),u.updateGuards.size||(u.updateGuards=p.updateGuards))),f&&u&&(!p||!aa(u,p)||!d)&&(u.enterCallbacks[c]||[]).forEach(g=>g(f))},{flush:"post"}),()=>{const f=r.value,u=t.name,c=a.value,d=c&&c.components[u];if(!d)return d2(n.default,{Component:d,route:f});const p=c.props[u],h=p?p===!0?f.params:typeof p=="function"?p(f):p:null,y=Yt(d,Nt({},h,e,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(c.instances[u]=null)},ref:l}));return d2(n.default,{Component:y,route:f})||y}}});function d2(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const hP=pP;function gP(t){const e=tP(t.routes,t),n=t.parseQuery||sP,i=t.stringifyQuery||a2,r=t.history,o=Nl(),s=Nl(),a=Nl(),l=Xt(vo);let f=vo;sa&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ug.bind(null,I=>""+I),c=ug.bind(null,AT),d=ug.bind(null,Pl);function p(I,ee){let W,ue;return Yb(I)?(W=e.getRecordMatcher(I),ue=ee):ue=I,e.addRoute(ue,W)}function h(I){const ee=e.getRecordMatcher(I);ee&&e.removeRoute(ee)}function g(){return e.getRoutes().map(I=>I.record)}function y(I){return!!e.getRecordMatcher(I)}function w(I,ee){if(ee=Nt({},ee||l.value),typeof I=="string"){const G=pg(n,I,ee.path),pe=e.resolve({path:G.path},ee),ge=r.createHref(G.fullPath);return Nt(G,pe,{params:d(pe.params),hash:Pl(G.hash),redirectedFrom:void 0,href:ge})}let W;if(I.path!=null)W=Nt({},I,{path:pg(n,I.path,ee.path).path});else{const G=Nt({},I.params);for(const pe in G)G[pe]==null&&delete G[pe];W=Nt({},I,{params:c(G)}),ee.params=c(ee.params)}const ue=e.resolve(W,ee),Be=I.hash||"";ue.params=u(d(ue.params));const $=PT(i,Nt({},I,{hash:CT(Be),path:ue.path})),V=r.createHref($);return Nt({fullPath:$,hash:Be,query:i===a2?aP(I.query):I.query||{}},ue,{redirectedFrom:void 0,href:V})}function v(I){return typeof I=="string"?pg(n,I,l.value.path):Nt({},I)}function _(I,ee){if(f!==I)return la(8,{from:ee,to:I})}function b(I){return S(I)}function x(I){return b(Nt(v(I),{replace:!0}))}function k(I){const ee=I.matched[I.matched.length-1];if(ee&&ee.redirect){const{redirect:W}=ee;let ue=typeof W=="function"?W(I):W;return typeof ue=="string"&&(ue=ue.includes("?")||ue.includes("#")?ue=v(ue):{path:ue},ue.params={}),Nt({query:I.query,hash:I.hash,params:ue.path!=null?{}:I.params},ue)}}function S(I,ee){const W=f=w(I),ue=l.value,Be=I.state,$=I.force,V=I.replace===!0,G=k(W);if(G)return S(Nt(v(G),{state:typeof G=="object"?Nt({},Be,G.state):Be,force:$,replace:V}),ee||W);const pe=W;pe.redirectedFrom=ee;let ge;return!$&&MT(i,ue,W)&&(ge=la(16,{to:pe,from:ue}),ut(ue,ue,!0,!1)),(ge?Promise.resolve(ge):R(pe,ue)).catch(de=>zr(de)?zr(de,2)?de:st(de):te(de,pe,ue)).then(de=>{if(de){if(zr(de,2))return S(Nt({replace:V},v(de.to),{state:typeof de.to=="object"?Nt({},Be,de.to.state):Be,force:$}),ee||pe)}else de=L(pe,ue,!0,V,Be);return F(pe,ue,de),de})}function T(I,ee){const W=_(I,ee);return W?Promise.reject(W):Promise.resolve()}function A(I){const ee=We.values().next().value;return ee&&typeof ee.runWithContext=="function"?ee.runWithContext(I):I()}function R(I,ee){let W;const[ue,Be,$]=mP(I,ee);W=yg(ue.reverse(),"beforeRouteLeave",I,ee);for(const G of ue)G.leaveGuards.forEach(pe=>{W.push(bo(pe,I,ee))});const V=T.bind(null,I,ee);return W.push(V),ye(W).then(()=>{W=[];for(const G of o.list())W.push(bo(G,I,ee));return W.push(V),ye(W)}).then(()=>{W=yg(Be,"beforeRouteUpdate",I,ee);for(const G of Be)G.updateGuards.forEach(pe=>{W.push(bo(pe,I,ee))});return W.push(V),ye(W)}).then(()=>{W=[];for(const G of $)if(G.beforeEnter)if(Ki(G.beforeEnter))for(const pe of G.beforeEnter)W.push(bo(pe,I,ee));else W.push(bo(G.beforeEnter,I,ee));return W.push(V),ye(W)}).then(()=>(I.matched.forEach(G=>G.enterCallbacks={}),W=yg($,"beforeRouteEnter",I,ee,A),W.push(V),ye(W))).then(()=>{W=[];for(const G of s.list())W.push(bo(G,I,ee));return W.push(V),ye(W)}).catch(G=>zr(G,8)?G:Promise.reject(G))}function F(I,ee,W){a.list().forEach(ue=>A(()=>ue(I,ee,W)))}function L(I,ee,W,ue,Be){const $=_(I,ee);if($)return $;const V=ee===vo,G=sa?history.state:{};W&&(ue||V?r.replace(I.fullPath,Nt({scroll:V&&G&&G.scroll},Be)):r.push(I.fullPath,Be)),l.value=I,ut(I,ee,W,V),st()}let K;function fe(){K||(K=r.listen((I,ee,W)=>{if(!Ze.listening)return;const ue=w(I),Be=k(ue);if(Be){S(Nt(Be,{replace:!0,force:!0}),ue).catch(Tl);return}f=ue;const $=l.value;sa&&qT(Kb($.fullPath,W.delta),Qu()),R(ue,$).catch(V=>zr(V,12)?V:zr(V,2)?(S(Nt(v(V.to),{force:!0}),ue).then(G=>{zr(G,20)&&!W.delta&&W.type===Ml.pop&&r.go(-1,!1)}).catch(Tl),Promise.reject()):(W.delta&&r.go(-W.delta,!1),te(V,ue,$))).then(V=>{V=V||L(ue,$,!1),V&&(W.delta&&!zr(V,8)?r.go(-W.delta,!1):W.type===Ml.pop&&zr(V,20)&&r.go(-1,!1)),F(ue,$,V)}).catch(Tl)}))}let ae=Nl(),ce=Nl(),re;function te(I,ee,W){st(I);const ue=ce.list();return ue.length?ue.forEach(Be=>Be(I,ee,W)):console.error(I),Promise.reject(I)}function He(){return re&&l.value!==vo?Promise.resolve():new Promise((I,ee)=>{ae.add([I,ee])})}function st(I){return re||(re=!I,fe(),ae.list().forEach(([ee,W])=>I?W(I):ee()),ae.reset()),I}function ut(I,ee,W,ue){const{scrollBehavior:Be}=t;if(!sa||!Be)return Promise.resolve();const $=!W&&VT(Kb(I.fullPath,0))||(ue||!W)&&history.state&&history.state.scroll||null;return lt().then(()=>Be(I,ee,$)).then(V=>V&&LT(V)).catch(V=>te(V,I,ee))}const ct=I=>r.go(I);let vt;const We=new Set,Ze={currentRoute:l,listening:!0,addRoute:p,removeRoute:h,clearRoutes:e.clearRoutes,hasRoute:y,getRoutes:g,resolve:w,options:t,push:b,replace:x,go:ct,back:()=>ct(-1),forward:()=>ct(1),beforeEach:o.add,beforeResolve:s.add,afterEach:a.add,onError:ce.add,isReady:He,install(I){const ee=this;I.component("RouterLink",uP),I.component("RouterView",hP),I.config.globalProperties.$router=ee,Object.defineProperty(I.config.globalProperties,"$route",{enumerable:!0,get:()=>m(l)}),sa&&!vt&&l.value===vo&&(vt=!0,b(r.location).catch(Be=>{}));const W={};for(const Be in vo)Object.defineProperty(W,Be,{get:()=>l.value[Be],enumerable:!0});I.provide(Zu,ee),I.provide(gg,nw(W)),I.provide(mg,l);const ue=I.unmount;We.add(I),I.unmount=function(){We.delete(I),We.size<1&&(f=vo,K&&K(),K=null,l.value=vo,vt=!1,re=!1),ue()}}};function ye(I){return I.reduce((ee,W)=>ee.then(()=>A(W)),Promise.resolve())}return Ze}function mP(t,e){const n=[],i=[],r=[],o=Math.max(e.matched.length,t.matched.length);for(let s=0;s<o;s++){const a=e.matched[s];a&&(t.matched.find(f=>aa(f,a))?i.push(a):n.push(a));const l=t.matched[s];l&&(e.matched.find(f=>aa(f,l))||r.push(l))}return[n,i,r]}function ec(){return Qt(Zu)}function tc(t){return Qt(gg)}function p2(t){return typeof t=="string"?`'${t}'`:new yP().serialize(t)}const yP=(function(){class t{#e=new Map;compare(n,i){const r=typeof n,o=typeof i;return r==="string"&&o==="string"?n.localeCompare(i):r==="number"&&o==="number"?n-i:String.prototype.localeCompare.call(this.serialize(n,!0),this.serialize(i,!0))}serialize(n,i){if(n===null)return"null";switch(typeof n){case"string":return i?n:`'${n}'`;case"bigint":return`${n}n`;case"object":return this.$object(n);case"function":return this.$function(n)}return String(n)}serializeObject(n){const i=Object.prototype.toString.call(n);if(i!=="[object Object]")return this.serializeBuiltInType(i.length<10?`unknown:${i}`:i.slice(8,-1),n);const r=n.constructor,o=r===Object||r===void 0?"":r.name;if(o!==""&&globalThis[o]===r)return this.serializeBuiltInType(o,n);if(typeof n.toJSON=="function"){const s=n.toJSON();return o+(s!==null&&typeof s=="object"?this.$object(s):`(${this.serialize(s)})`)}return this.serializeObjectEntries(o,Object.entries(n))}serializeBuiltInType(n,i){const r=this["$"+n];if(r)return r.call(this,i);if(typeof i?.entries=="function")return this.serializeObjectEntries(n,i.entries());throw new Error(`Cannot serialize ${n}`)}serializeObjectEntries(n,i){const r=Array.from(i).sort((s,a)=>this.compare(s[0],a[0]));let o=`${n}{`;for(let s=0;s<r.length;s++){const[a,l]=r[s];o+=`${this.serialize(a,!0)}:${this.serialize(l)}`,s<r.length-1&&(o+=",")}return o+"}"}$object(n){let i=this.#e.get(n);return i===void 0&&(this.#e.set(n,`#${this.#e.size}`),i=this.serializeObject(n),this.#e.set(n,i)),i}$function(n){const i=Function.prototype.toString.call(n);return i.slice(-15)==="[native code] }"?`${n.name||""}()[native]`:`${n.name}(${n.length})${i.replace(/\s*\n\s*/g,"")}`}$Array(n){let i="[";for(let r=0;r<n.length;r++)i+=this.serialize(n[r]),r<n.length-1&&(i+=",");return i+"]"}$Date(n){try{return`Date(${n.toISOString()})`}catch{return"Date(null)"}}$ArrayBuffer(n){return`ArrayBuffer[${new Uint8Array(n).join(",")}]`}$Set(n){return`Set${this.$Array(Array.from(n).sort((i,r)=>this.compare(i,r)))}`}$Map(n){return this.serializeObjectEntries("Map",n.entries())}}for(const e of["Error","RegExp","URL"])t.prototype["$"+e]=function(n){return`${e}(${n})`};for(const e of["Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join(",")}]`};for(const e of["BigInt64Array","BigUint64Array"])t.prototype["$"+e]=function(n){return`${e}[${n.join("n,")}${n.length>0?"n":""}]`};return t})();function jr(t,e){return t===e||p2(t)===p2(e)}function wP(t,e,n){const i=t.findIndex(a=>jr(a,e)),r=t.findIndex(a=>jr(a,n));if(i===-1||r===-1)return[];const[o,s]=[i,r].sort((a,l)=>a-l);return t.slice(o,s+1)}function h2(t,e=Number.NEGATIVE_INFINITY,n=Number.POSITIVE_INFINITY){return Math.min(n,Math.max(e,t))}function Pt(t,e){const n=typeof t=="string"&&!e?`${t}Context`:e,i=Symbol(n);return[s=>{const a=Qt(i,s);if(a||a===null)return a;throw new Error(`Injection \`${i.toString()}\` not found. Component must be used within ${Array.isArray(t)?`one of the following components: ${t.join(", ")}`:`\`${t}\``}`)},s=>(Si(i,s),s)]}function pn(){let t=document.activeElement;if(t==null)return null;for(;t!=null&&t.shadowRoot!=null&&t.shadowRoot.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function nc(t,e,n){const i=n.originalEvent.target,r=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:n});e&&i.addEventListener(t,e,{once:!0}),i.dispatchEvent(r)}function Dl(t){return t==null}function ic(t,e){return Dl(t)?!1:Array.isArray(t)?t.some(n=>jr(n,e)):jr(t,e)}function wg(t){return t?t.flatMap(e=>e.type===Ve?wg(e.children):[e]):[]}const vP=["INPUT","TEXTAREA"];function g2(t,e,n,i={}){if(!e||i.enableIgnoredElement&&vP.includes(e.nodeName))return null;const{arrowKeyOptions:r="both",attributeName:o="[data-reka-collection-item]",itemsArray:s=[],loop:a=!0,dir:l="ltr",preventScroll:f=!0,focus:u=!1}=i,[c,d,p,h,g,y]=[t.key==="ArrowRight",t.key==="ArrowLeft",t.key==="ArrowUp",t.key==="ArrowDown",t.key==="Home",t.key==="End"],w=p||h,v=c||d;if(!g&&!y&&(!w&&!v||r==="vertical"&&v||r==="horizontal"&&w))return null;const _=n?Array.from(n.querySelectorAll(o)):s;if(!_.length)return null;f&&t.preventDefault();let b=null;return v||w?b=m2(_,e,{goForward:w?h:l==="ltr"?c:d,loop:a}):g?b=_.at(0)||null:y&&(b=_.at(-1)||null),u&&b?.focus(),b}function m2(t,e,n,i=t.length){if(--i===0)return null;const r=t.indexOf(e),o=n.goForward?r+1:r-1;if(!n.loop&&(o<0||o>=t.length))return null;const s=(o+t.length)%t.length,a=t[s];return a?a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"?m2(t,a,n,i):a:null}const[vg,hie]=Pt("ConfigProvider");function bP(t,e){var n;const i=Xt();return Tt(()=>{i.value=t()},{...e,flush:(n=void 0)!=null?n:"sync"}),Ys(i)}function fa(t){return nl()?(su(t),!0):!1}function rc(){const t=new Set,e=o=>{t.delete(o)};return{on:o=>{t.add(o);const s=()=>e(o);return fa(s),{off:s}},off:e,trigger:(...o)=>Promise.all(Array.from(t).map(s=>s(...o))),clear:()=>{t.clear()}}}function xP(t){let e=!1,n;const i=ou(!0);return(...r)=>(e||(n=i.run(()=>t(...r)),e=!0),n)}function y2(t){let e=0,n,i;const r=()=>{e-=1,i&&e<=0&&(i.stop(),n=void 0,i=void 0)};return(...o)=>(e+=1,i||(i=ou(!0),n=i.run(()=>t(...o))),fa(r),n)}function _P(t){if(!it(t))return tn(t);const e=new Proxy({},{get(n,i,r){return m(Reflect.get(t.value,i,r))},set(n,i,r){return it(t.value[i])&&!it(r)?t.value[i].value=r:t.value[i]=r,!0},deleteProperty(n,i){return Reflect.deleteProperty(t.value,i)},has(n,i){return Reflect.has(t.value,i)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return tn(e)}function kP(t){return _P(U(t))}function w2(t,...e){const n=e.flat(),i=n[0];return kP(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(Se(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}const Gi=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const SP=t=>typeof t<"u",CP=Object.prototype.toString,EP=t=>CP.call(t)==="[object Object]",v2=()=>{},b2=OP();function OP(){var t,e;return Gi&&((t=window?.navigator)==null?void 0:t.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((e=window?.navigator)==null?void 0:e.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function AP(t,e){function n(...i){return new Promise((r,o)=>{Promise.resolve(t(()=>e.apply(this,i),{fn:e,thisArg:this,args:i})).then(r).catch(o)})}return n}function RP(t,e={}){let n,i,r=v2;const o=l=>{clearTimeout(l),r(),r=v2};let s;return l=>{const f=Se(t),u=Se(e.maxWait);return n&&o(n),f<=0||u!==void 0&&u<=0?(i&&(o(i),i=null),Promise.resolve(l())):new Promise((c,d)=>{r=e.rejectOnCancel?d:c,s=l,u&&!i&&(i=setTimeout(()=>{n&&o(n),i=null,c(s())},u)),n=setTimeout(()=>{i&&o(i),i=null,c(l())},f)})}}function TP(t){return Zt()}function bg(t){return Array.isArray(t)?t:[t]}function oc(t,e=1e4){return gu((n,i)=>{let r=Se(t),o;const s=()=>setTimeout(()=>{r=Se(t),i()},Se(e));return fa(()=>{clearTimeout(o)}),{get(){return n(),r},set(a){r=a,i(),clearTimeout(o),o=s()}}})}function PP(t,e=200,n={}){return AP(RP(e,n),t)}const MP=Se;function IP(t,e){TP()&&ho(t,e)}function x2(t,e,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n,o=Xt(!1);let s=null;function a(){s&&(clearTimeout(s),s=null)}function l(){o.value=!1,a()}function f(...u){r&&t(),a(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=null,t(...u)},Se(e))}return i&&(o.value=!0,Gi&&f()),fa(l),{isPending:Ys(o),start:f,stop:l}}function NP(t,e,n){return je(t,e,{...n,immediate:!0})}const sc=Gi?window:void 0;function wr(t){var e;const n=Se(t);return(e=n?.$el)!=null?e:n}function ua(...t){const e=[],n=()=>{e.forEach(a=>a()),e.length=0},i=(a,l,f,u)=>(a.addEventListener(l,f,u),()=>a.removeEventListener(l,f,u)),r=U(()=>{const a=bg(Se(t[0])).filter(l=>l!=null);return a.every(l=>typeof l!="string")?a:void 0}),o=NP(()=>{var a,l;return[(l=(a=r.value)==null?void 0:a.map(f=>wr(f)))!=null?l:[sc].filter(f=>f!=null),bg(Se(r.value?t[1]:t[0])),bg(m(r.value?t[2]:t[1])),Se(r.value?t[3]:t[2])]},([a,l,f,u])=>{if(n(),!a?.length||!l?.length||!f?.length)return;const c=EP(u)?{...u}:u;e.push(...a.flatMap(d=>l.flatMap(p=>f.map(h=>i(d,p,h,c)))))},{flush:"post"}),s=()=>{o(),n()};return fa(n),s}function _2(){const t=Xt(!1),e=Zt();return e&&_t(()=>{t.value=!0},e),t}function DP(t){const e=_2();return U(()=>(e.value,!!t()))}function BP(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function FP(...t){let e,n,i={};t.length===3?(e=t[0],n=t[1],i=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,n=t[0],i=t[1]):(e=t[0],n=t[1]):(e=!0,n=t[0]);const{target:r=sc,eventName:o="keydown",passive:s=!1,dedupe:a=!1}=i,l=BP(e);return ua(r,o,u=>{u.repeat&&Se(a)||l(u)&&n(u)},s)}function $P(t){return JSON.parse(JSON.stringify(t))}function xg(t,e,n={}){const{window:i=sc,...r}=n;let o;const s=DP(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=U(()=>{const c=Se(t);return Array.isArray(c)?c.map(d=>wr(d)):[wr(c)]}),f=je(l,c=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const d of c)d&&o.observe(d,r)}},{immediate:!0,flush:"post"}),u=()=>{a(),f()};return fa(u),{isSupported:s,stop:u}}function jn(t,e,n,i={}){var r,o,s;const{clone:a=!1,passive:l=!1,eventName:f,deep:u=!1,defaultValue:c,shouldEmit:d}=i,p=Zt(),h=n||p?.emit||((r=p?.$emit)==null?void 0:r.bind(p))||((s=(o=p?.proxy)==null?void 0:o.$emit)==null?void 0:s.bind(p?.proxy));let g=f;e||(e="modelValue"),g=g||`update:${e.toString()}`;const y=_=>a?typeof a=="function"?a(_):$P(_):_,w=()=>SP(t[e])?y(t[e]):c,v=_=>{d?d(_)&&h(g,_):h(g,_)};if(l){const _=w(),b=H(_);let x=!1;return je(()=>t[e],k=>{x||(x=!0,b.value=y(k),lt(()=>x=!1))}),je(b,k=>{!x&&(k!==t[e]||u)&&v(k)},{deep:u}),b}else return U({get(){return w()},set(_){v(_)}})}function _g(t){if(t===null||typeof t!="object")return!1;const e=Object.getPrototypeOf(t);return e!==null&&e!==Object.prototype&&Object.getPrototypeOf(e)!==null||Symbol.iterator in t?!1:Symbol.toStringTag in t?Object.prototype.toString.call(t)==="[object Module]":!0}function kg(t,e,n=".",i){if(!_g(e))return kg(t,{},n,i);const r=Object.assign({},e);for(const o in t){if(o==="__proto__"||o==="constructor")continue;const s=t[o];s!=null&&(i&&i(r,o,s,n)||(Array.isArray(s)&&Array.isArray(r[o])?r[o]=[...s,...r[o]]:_g(s)&&_g(r[o])?r[o]=kg(s,r[o],(n?`${n}.`:"")+o.toString(),i):r[o]=s))}return r}function LP(t){return(...e)=>e.reduce((n,i)=>kg(n,i,"",t),{})}const qP=LP(),VP=y2(()=>{const t=H(new Map),e=H(),n=U(()=>{for(const s of t.value.values())if(s)return!0;return!1}),i=vg({scrollBody:H(!0)});let r=null;const o=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=e.value??"",b2&&r?.(),e.value=void 0};return je(n,(s,a)=>{if(!Gi)return;if(!s){a&&o();return}e.value===void 0&&(e.value=document.body.style.overflow);const l=window.innerWidth-document.documentElement.clientWidth,f={padding:l,margin:0},u=i.scrollBody?.value?typeof i.scrollBody.value=="object"?qP({padding:i.scrollBody.value.padding===!0?l:i.scrollBody.value.padding,margin:i.scrollBody.value.margin===!0?l:i.scrollBody.value.margin},f):f:{padding:0,margin:0};l>0&&(document.body.style.paddingRight=typeof u.padding=="number"?`${u.padding}px`:String(u.padding),document.body.style.marginRight=typeof u.margin=="number"?`${u.margin}px`:String(u.margin),document.documentElement.style.setProperty("--scrollbar-width",`${l}px`),document.body.style.overflow="hidden"),b2&&(r=ua(document,"touchmove",c=>zP(c),{passive:!1})),lt(()=>{document.body.style.pointerEvents="none",document.body.style.overflow="hidden"})},{immediate:!0,flush:"sync"}),t});function ac(t){const e=Math.random().toString(36).substring(2,7),n=VP();n.value.set(e,t??!1);const i=U({get:()=>n.value.get(e)??!1,set:r=>n.value.set(e,r)});return IP(()=>{n.value.delete(e)}),i}function k2(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth<t.scrollWidth||e.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const n=t.parentNode;return!(n instanceof Element)||n.tagName==="BODY"?!1:k2(n)}}function zP(t){const e=t||window.event,n=e.target;return n instanceof Element&&k2(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.cancelable&&e.preventDefault(),!1)}function cs(t){const e=vg({dir:H("ltr")});return U(()=>t?.value||e.dir?.value||"ltr")}function ds(t){const e=Zt(),n=e?.type.emits,i={};return n?.length||console.warn(`No emitted event found. Please check component: ${e?.type.__name}`),n?.forEach(r=>{i[tl(Xn(r))]=(...o)=>t(r,...o)}),i}function jP(t){const e=U(()=>m(t)),n=U(()=>new Intl.Collator("en",{usage:"search",...e.value}));return{startsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(0,a.length),a)===0),endsWith:(s,a)=>a.length===0?!0:(s=s.normalize("NFC"),a=a.normalize("NFC"),n.value.compare(s.slice(-a.length),a)===0),contains:(s,a)=>{if(a.length===0)return!0;s=s.normalize("NFC"),a=a.normalize("NFC");let l=0;const f=a.length;for(;l+f<=s.length;l++){const u=s.slice(l,l+f);if(n.value.compare(a,u)===0)return!0}return!1}}}let Sg=0;function Cg(){Tt(t=>{if(!Gi)return;const e=document.querySelectorAll("[data-reka-focus-guard]");document.body.insertAdjacentElement("afterbegin",e[0]??S2()),document.body.insertAdjacentElement("beforeend",e[1]??S2()),Sg++,t(()=>{Sg===1&&document.querySelectorAll("[data-reka-focus-guard]").forEach(n=>n.remove()),Sg--})})}function S2(){const t=document.createElement("span");return t.setAttribute("data-reka-focus-guard",""),t.tabIndex=0,t.style.outline="none",t.style.opacity="0",t.style.position="fixed",t.style.pointerEvents="none",t}function ca(t){return U(()=>MP(t)?!!wr(t)?.closest("form"):!0)}function Ne(){const t=Zt(),e=H(),n=U(()=>["#text","#comment"].includes(e.value?.$el.nodeName)?e.value?.$el.nextElementSibling:wr(e)),i=Object.assign({},t.exposed),r={};for(const s in t.props)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>t.props[s]});if(Object.keys(i).length>0)for(const s in i)Object.defineProperty(r,s,{enumerable:!0,configurable:!0,get:()=>i[s]});Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>t.vnode.el}),t.exposed=r;function o(s){e.value=s,s&&(Object.defineProperty(r,"$el",{enumerable:!0,configurable:!0,get:()=>s instanceof Element?s:s.$el}),t.exposed=r)}return{forwardRef:o,currentRef:e,currentElement:n}}function sn(t){const e=Zt(),n=Object.keys(e?.type.props??{}).reduce((r,o)=>{const s=(e?.type.props[o]).default;return s!==void 0&&(r[o]=s),r},{}),i=Qo(t);return U(()=>{const r={},o=e?.vnode.props??{};return Object.keys(o).forEach(s=>{r[Xn(s)]=o[s]}),Object.keys({...n,...r}).reduce((s,a)=>(i.value[a]!==void 0&&(s[a]=i.value[a]),s),{})})}function Dt(t,e){const n=sn(t),i=e?ds(e):{};return U(()=>({...n.value,...i}))}function HP(t,e){const n=oc(!1,300),i=H(null),r=rc();function o(){i.value=null,n.value=!1}function s(a,l){const f=a.currentTarget,u={x:a.clientX,y:a.clientY},c=UP(u,f.getBoundingClientRect()),d=WP(u,c),p=KP(l.getBoundingClientRect()),h=JP([...d,...p]);i.value=h,n.value=!0}return Tt(a=>{if(t.value&&e.value){const l=u=>s(u,e.value),f=u=>s(u,t.value);t.value.addEventListener("pointerleave",l),e.value.addEventListener("pointerleave",f),a(()=>{t.value?.removeEventListener("pointerleave",l),e.value?.removeEventListener("pointerleave",f)})}}),Tt(a=>{if(i.value){const l=f=>{if(!i.value||!(f.target instanceof Element))return;const u=f.target,c={x:f.clientX,y:f.clientY},d=t.value?.contains(u)||e.value?.contains(u),p=!GP(c,i.value),h=!!u.closest("[data-grace-area-trigger]");d?o():(p||h)&&(o(),r.trigger())};t.value?.ownerDocument.addEventListener("pointermove",l),a(()=>t.value?.ownerDocument.removeEventListener("pointermove",l))}}),{isPointerInTransit:n,onPointerExit:r.on}}function UP(t,e){const n=Math.abs(e.top-t.y),i=Math.abs(e.bottom-t.y),r=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(n,i,r,o)){case o:return"left";case r:return"right";case n:return"top";case i:return"bottom";default:throw new Error("unreachable")}}function WP(t,e,n=5){const i=[];switch(e){case"top":i.push({x:t.x-n,y:t.y+n},{x:t.x+n,y:t.y+n});break;case"bottom":i.push({x:t.x-n,y:t.y-n},{x:t.x+n,y:t.y-n});break;case"left":i.push({x:t.x+n,y:t.y-n},{x:t.x+n,y:t.y+n});break;case"right":i.push({x:t.x-n,y:t.y-n},{x:t.x-n,y:t.y+n});break}return i}function KP(t){const{top:e,right:n,bottom:i,left:r}=t;return[{x:r,y:e},{x:n,y:e},{x:n,y:i},{x:r,y:i}]}function GP(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function JP(t){const e=t.slice();return e.sort((n,i)=>n.x<i.x?-1:n.x>i.x?1:n.y<i.y?-1:n.y>i.y?1:0),YP(e)}function YP(t){if(t.length<=1)return t.slice();const e=[];for(let i=0;i<t.length;i++){const r=t[i];for(;e.length>=2;){const o=e[e.length-1],s=e[e.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))e.pop();else break}e.push(r)}e.pop();const n=[];for(let i=t.length-1;i>=0;i--){const r=t[i];for(;n.length>=2;){const o=n[n.length-1],s=n[n.length-2];if((o.x-s.x)*(r.y-s.y)>=(o.y-s.y)*(r.x-s.x))n.pop();else break}n.push(r)}return n.pop(),e.length===1&&n.length===1&&e[0].x===n[0].x&&e[0].y===n[0].y?e:e.concat(n)}var XP=function(t){if(typeof document>"u")return null;var e=Array.isArray(t)?t[0]:t;return e.ownerDocument.body},da=new WeakMap,lc=new WeakMap,fc={},Eg=0,C2=function(t){return t&&(t.host||C2(t.parentNode))},QP=function(t,e){return e.map(function(n){if(t.contains(n))return n;var i=C2(n);return i&&t.contains(i)?i:(console.error("aria-hidden",n,"in not contained inside",t,". Doing nothing"),null)}).filter(function(n){return!!n})},ZP=function(t,e,n,i){var r=QP(e,Array.isArray(t)?t:[t]);fc[n]||(fc[n]=new WeakMap);var o=fc[n],s=[],a=new Set,l=new Set(r),f=function(c){!c||a.has(c)||(a.add(c),f(c.parentNode))};r.forEach(f);var u=function(c){!c||l.has(c)||Array.prototype.forEach.call(c.children,function(d){if(a.has(d))u(d);else try{var p=d.getAttribute(i),h=p!==null&&p!=="false",g=(da.get(d)||0)+1,y=(o.get(d)||0)+1;da.set(d,g),o.set(d,y),s.push(d),g===1&&h&&lc.set(d,!0),y===1&&d.setAttribute(n,"true"),h||d.setAttribute(i,"true")}catch(w){console.error("aria-hidden: cannot operate on ",d,w)}})};return u(e),a.clear(),Eg++,function(){s.forEach(function(c){var d=da.get(c)-1,p=o.get(c)-1;da.set(c,d),o.set(c,p),d||(lc.has(c)||c.removeAttribute(i),lc.delete(c)),p||c.removeAttribute(n)}),Eg--,Eg||(da=new WeakMap,da=new WeakMap,lc=new WeakMap,fc={})}},eM=function(t,e,n){n===void 0&&(n="data-aria-hidden");var i=Array.from(Array.isArray(t)?t:[t]),r=XP(t);return r?(i.push.apply(i,Array.from(r.querySelectorAll("[aria-live], script"))),ZP(i,r,n,"aria-hidden")):function(){return null}};function uc(t){let e;je(()=>wr(t),n=>{n?e=eM(n):e&&e()}),qn(()=>{e&&e()})}function xn(t,e="reka"){return t||`${e}-${tA?.()}`}function tM(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function nM(t){const e=H(),n=U(()=>e.value?.width??0),i=U(()=>e.value?.height??0);return _t(()=>{const r=wr(t);if(r){e.value={width:r.offsetWidth,height:r.offsetHeight};const o=new ResizeObserver(s=>{if(!Array.isArray(s)||!s.length)return;const a=s[0];let l,f;if("borderBoxSize"in a){const u=a.borderBoxSize,c=Array.isArray(u)?u[0]:u;l=c.inlineSize,f=c.blockSize}else l=r.offsetWidth,f=r.offsetHeight;e.value={width:l,height:f}});return o.observe(r,{box:"border-box"}),()=>o.unobserve(r)}else e.value=void 0}),{width:n,height:i}}function iM(t,e){const n=H(t);function i(o){return e[n.value][o]??n.value}return{state:n,dispatch:o=>{n.value=i(o)}}}function cc(t){const e=oc("",1e3);return{search:e,handleTypeaheadSearch:(r,o)=>{e.value=e.value+r;{const s=pn(),a=o.map(d=>({...d,textValue:d.value?.textValue??d.ref.textContent?.trim()??""})),l=a.find(d=>d.ref===s),f=a.map(d=>d.textValue),u=oM(f,e.value,l?.textValue),c=a.find(d=>d.textValue===u);return c&&c.ref.focus(),c?.ref}},resetTypeahead:()=>{e.value=""}}}function rM(t,e){return t.map((n,i)=>t[(e+i)%t.length])}function oM(t,e,n){const r=e.length>1&&Array.from(e).every(f=>f===e[0])?e[0]:e,o=n?t.indexOf(n):-1;let s=rM(t,Math.max(o,0));r.length===1&&(s=s.filter(f=>f!==n));const l=s.find(f=>f.toLowerCase().startsWith(r.toLowerCase()));return l!==n?l:void 0}function sM(t,e){const n=H({}),i=H("none"),r=H(t),o=t.value?"mounted":"unmounted";let s;const a=e.value?.ownerDocument.defaultView??sc,{state:l,dispatch:f}=iM(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),u=y=>{if(Gi){const w=new CustomEvent(y,{bubbles:!1,cancelable:!1});e.value?.dispatchEvent(w)}};je(t,async(y,w)=>{const v=w!==y;if(await lt(),v){const _=i.value,b=dc(e.value);y?(f("MOUNT"),u("enter"),b==="none"&&u("after-enter")):b==="none"||b==="undefined"||n.value?.display==="none"?(f("UNMOUNT"),u("leave"),u("after-leave")):w&&_!==b?(f("ANIMATION_OUT"),u("leave")):(f("UNMOUNT"),u("after-leave"))}},{immediate:!0});const c=y=>{const w=dc(e.value),v=w.includes(CSS.escape(y.animationName)),_=l.value==="mounted"?"enter":"leave";if(y.target===e.value&&v&&(u(`after-${_}`),f("ANIMATION_END"),!r.value)){const b=e.value.style.animationFillMode;e.value.style.animationFillMode="forwards",s=a?.setTimeout(()=>{e.value?.style.animationFillMode==="forwards"&&(e.value.style.animationFillMode=b)})}y.target===e.value&&w==="none"&&f("ANIMATION_END")},d=y=>{y.target===e.value&&(i.value=dc(e.value))},p=je(e,(y,w)=>{y?(n.value=getComputedStyle(y),y.addEventListener("animationstart",d),y.addEventListener("animationcancel",c),y.addEventListener("animationend",c)):(f("ANIMATION_END"),s!==void 0&&a?.clearTimeout(s),w?.removeEventListener("animationstart",d),w?.removeEventListener("animationcancel",c),w?.removeEventListener("animationend",c))},{immediate:!0}),h=je(l,()=>{const y=dc(e.value);i.value=l.value==="mounted"?y:"none"});return qn(()=>{p(),h()}),{isPresent:U(()=>["mounted","unmountSuspended"].includes(l.value))}}function dc(t){return t&&getComputedStyle(t).animationName||"none"}var Hr=q({name:"Presence",props:{present:{type:Boolean,required:!0},forceMount:{type:Boolean}},slots:{},setup(t,{slots:e,expose:n}){const{present:i,forceMount:r}=Jt(t),o=H(),{isPresent:s}=sM(i,o);n({present:s});let a=e.default({present:s.value});a=wg(a||[]);const l=Zt();if(a&&a?.length>1){const f=l?.parent?.type.name?`<${l.parent.type.name} />`:"component";throw new Error([`Detected an invalid children for \`${f}\` for  \`Presence\` component.`,"","Note: Presence works similarly to `v-if` directly, but it waits for animation/transition to finished before unmounting. So it expect only one direct child of valid VNode type.","You can apply a few solutions:",["Provide a single child element so that `presence` directive attach correctly.","Ensure the first child is an actual element instead of a raw text node or comment node."].map(u=>`  - ${u}`).join(`
    5959`)].join(`
    60 `))}return()=>i.value||r.value||s.value?Jt(e.default({present:s.value})[0],{ref:f=>{const u=mi(f);return typeof u?.hasAttribute>"u"||(u?.hasAttribute("data-reka-popper-content-wrapper")?o.value=u.firstElementChild:o.value=u),u}}):null}});const dc=L({name:"PrimitiveSlot",inheritAttrs:!1,setup(t,{attrs:e,slots:n}){return()=>{if(!n.default)return null;const r=mg(n.default()),i=r.findIndex(l=>l.type!==vn);if(i===-1)return r;const o=r[i];delete o.props?.ref;const s=o.props?le(e,o.props):e,a=$i({...o,props:{}},s);return r.length===1?a:(r[i]=a,r)}}}),HP=["area","img","input"],Le=L({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(t,{attrs:e,slots:n}){const r=t.asChild?"template":t.as;return typeof r=="string"&&HP.includes(r)?()=>Jt(r,e):r!=="template"?()=>Jt(t.as,e,{default:n.default}):()=>Jt(dc,e,{default:n.default})}});function Nl(){const t=H(),e=U(()=>["#text","#comment"].includes(t.value?.$el.nodeName)?t.value?.$el.nextElementSibling:mi(t));return{primitiveElement:t,currentElement:e}}function UP({type:t,defaultValue:e,modelValue:n}){const r=n||e;return n!==void 0||e!==void 0?Array.isArray(r)?"multiple":"single":t??"single"}function WP({type:t,defaultValue:e,modelValue:n}){return t||UP({type:t,defaultValue:e,modelValue:n})}function KP({type:t,defaultValue:e}){return e!==void 0?e:t==="single"?void 0:[]}function GP(t,e){const n=U(()=>WP(t)),r=zn(t,"modelValue",e,{defaultValue:KP(t),passive:t.modelValue===void 0,deep:!0});function i(s){if(n.value==="single")r.value=ji(s,r.value)?void 0:s;else{const a=Array.isArray(r.value)?[...r.value||[]]:[r.value].filter(Boolean);if(nc(a,s)){const l=a.findIndex(f=>ji(f,s));a.splice(l,1)}else a.push(s);r.value=a}}const o=U(()=>n.value==="single");return{modelValue:r,changeModelValue:i,isSingle:o}}const[Ui,JP]=Tt("DialogRoot");var YP=L({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=zn(n,"open",e,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=H(),s=H(),{modal:a}=Gt(n);return JP({open:i,modal:a,openModal:()=>{i.value=!0},onOpenChange:l=>{i.value=l},onOpenToggle:()=>{i.value=!i.value},contentId:"",titleId:"",descriptionId:"",triggerElement:o,contentElement:s}),(l,f)=>z(l.$slots,"default",{open:m(i),close:()=>i.value=!1})}}),b2=YP,XP=L({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t;Ne();const n=Ui();return(r,i)=>(C(),B(m(Le),le(e,{type:r.as==="button"?"button":void 0,onClick:i[0]||(i[0]=o=>m(n).onOpenChange(!1))}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["type"]))}}),x2=XP;const QP="dismissableLayer.pointerDownOutside",ZP="dismissableLayer.focusOutside";function _2(t,e){const n=e.closest("[data-dismissable-layer]"),r=t.dataset.dismissableLayer===""?t:t.querySelector("[data-dismissable-layer]"),i=Array.from(t.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(r===n||i.indexOf(r)<i.indexOf(n)))}function eM(t,e,n=!0){const r=e?.value?.ownerDocument??globalThis?.document,i=H(!1),o=H(()=>{});return Rt(s=>{if(!Wr||!ke(n))return;const a=async f=>{const u=f.target;if(!(!e?.value||!u)){if(_2(e.value,u)){i.value=!1;return}if(f.target&&!i.value){let p=function(){tc(QP,t,c)};const c={originalEvent:f};f.pointerType==="touch"?(r.removeEventListener("click",o.value),o.value=p,r.addEventListener("click",o.value,{once:!0})):p()}else r.removeEventListener("click",o.value);i.value=!1}},l=window.setTimeout(()=>{r.addEventListener("pointerdown",a)},0);s(()=>{window.clearTimeout(l),r.removeEventListener("pointerdown",a),r.removeEventListener("click",o.value)})}),{onPointerDownCapture:()=>{ke(n)&&(i.value=!0)}}}function tM(t,e,n=!0){const r=e?.value?.ownerDocument??globalThis?.document,i=H(!1);return Rt(o=>{if(!Wr||!ke(n))return;const s=async a=>{if(!e?.value)return;await lt(),await lt();const l=a.target;!e.value||!l||_2(e.value,l)||a.target&&!i.value&&tc(ZP,t,{originalEvent:a})};r.addEventListener("focusin",s),o(()=>r.removeEventListener("focusin",s))}),{onFocusCapture:()=>{ke(n)&&(i.value=!0)},onBlurCapture:()=>{ke(n)&&(i.value=!1)}}}const Wi=on({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set});var nM=L({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(t,{emit:e}){const n=t,r=e,{forwardRef:i,currentElement:o}=Ne(),s=U(()=>o.value?.ownerDocument??globalThis.document),a=U(()=>Wi.layersRoot),l=U(()=>o.value?Array.from(a.value).indexOf(o.value):-1),f=U(()=>Wi.layersWithOutsidePointerEventsDisabled.size>0),u=U(()=>{const h=Array.from(a.value),[g]=[...Wi.layersWithOutsidePointerEventsDisabled].slice(-1),y=h.indexOf(g);return l.value>=y}),c=eM(async h=>{const g=[...Wi.branches].some(y=>y?.contains(h.target));!u.value||g||(r("pointerDownOutside",h),r("interactOutside",h),await lt(),h.defaultPrevented||r("dismiss"))},o),p=tM(h=>{[...Wi.branches].some(y=>y?.contains(h.target))||(r("focusOutside",h),r("interactOutside",h),h.defaultPrevented||r("dismiss"))},o);bP("Escape",h=>{l.value===a.value.size-1&&(r("escapeKeyDown",h),h.defaultPrevented||r("dismiss"))});let d;return Rt(h=>{o.value&&(n.disableOutsidePointerEvents&&(Wi.layersWithOutsidePointerEventsDisabled.size===0&&(d=s.value.body.style.pointerEvents,s.value.body.style.pointerEvents="none"),Wi.layersWithOutsidePointerEventsDisabled.add(o.value)),a.value.add(o.value),h(()=>{n.disableOutsidePointerEvents&&Wi.layersWithOutsidePointerEventsDisabled.size===1&&(s.value.body.style.pointerEvents=d)}))}),Rt(h=>{h(()=>{o.value&&(a.value.delete(o.value),Wi.layersWithOutsidePointerEventsDisabled.delete(o.value))})}),(h,g)=>(C(),B(m(Le),{ref:m(i),"as-child":h.asChild,as:h.as,"data-dismissable-layer":"",style:cr({pointerEvents:f.value?u.value?"auto":"none":void 0}),onFocusCapture:m(p).onFocusCapture,onBlurCapture:m(p).onBlurCapture,onPointerdownCapture:m(c).onPointerDownCapture},{default:O(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Dl=nM;const rM=iP(()=>H([]));function iM(){const t=rM();return{add(e){const n=t.value[0];e!==n&&n?.pause(),t.value=k2(t.value,e),t.value.unshift(e)},remove(e){t.value=k2(t.value,e),t.value[0]?.resume()}}}function k2(t,e){const n=[...t],r=n.indexOf(e);return r!==-1&&n.splice(r,1),n}function oM(t){return t.filter(e=>e.tagName!=="A")}const Cg="focusScope.autoFocusOnMount",Eg="focusScope.autoFocusOnUnmount",S2={bubbles:!1,cancelable:!0};function sM(t,{select:e=!1}={}){const n=dn();for(const r of t)if(vo(r,{select:e}),dn()!==n)return!0}function aM(t){const e=C2(t),n=E2(e,t),r=E2(e.reverse(),t);return[n,r]}function C2(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function E2(t,e){for(const n of t)if(!lM(n,{upTo:e}))return n}function lM(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function fM(t){return t instanceof HTMLInputElement&&"select"in t}function vo(t,{select:e=!1}={}){if(t&&t.focus){const n=dn();t.focus({preventScroll:!0}),t!==n&&fM(t)&&e&&t.select()}}var uM=L({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(t,{emit:e}){const n=t,r=e,{currentRef:i,currentElement:o}=Ne(),s=H(null),a=iM(),l=on({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});Rt(u=>{if(!Wr)return;const c=o.value;if(!n.trapped)return;function p(y){if(l.paused||!c)return;const w=y.target;c.contains(w)?s.value=w:vo(s.value,{select:!0})}function d(y){if(l.paused||!c)return;const w=y.relatedTarget;w!==null&&(c.contains(w)||vo(s.value,{select:!0}))}function h(y){c.contains(s.value)||vo(c)}document.addEventListener("focusin",p),document.addEventListener("focusout",d);const g=new MutationObserver(h);c&&g.observe(c,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",p),document.removeEventListener("focusout",d),g.disconnect()})}),Rt(async u=>{const c=o.value;if(await lt(),!c)return;a.add(l);const p=dn();if(!c.contains(p)){const h=new CustomEvent(Cg,S2);c.addEventListener(Cg,g=>r("mountAutoFocus",g)),c.dispatchEvent(h),h.defaultPrevented||(sM(oM(C2(c)),{select:!0}),dn()===p&&vo(c))}u(()=>{c.removeEventListener(Cg,y=>r("mountAutoFocus",y));const h=new CustomEvent(Eg,S2),g=y=>{r("unmountAutoFocus",y)};c.addEventListener(Eg,g),c.dispatchEvent(h),setTimeout(()=>{h.defaultPrevented||vo(p??document.body,{select:!0}),c.removeEventListener(Eg,g),a.remove(l)},0)})});function f(u){if(!n.loop&&!n.trapped||l.paused)return;const c=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,p=dn();if(c&&p){const d=u.currentTarget,[h,g]=aM(d);h&&g?!u.shiftKey&&p===g?(u.preventDefault(),n.loop&&vo(h,{select:!0})):u.shiftKey&&p===h&&(u.preventDefault(),n.loop&&vo(g,{select:!0})):p===d&&u.preventDefault()}}return(u,c)=>(C(),B(m(Le),{ref_key:"currentRef",ref:i,tabindex:"-1","as-child":u.asChild,as:u.as,onKeydown:f},{default:O(()=>[z(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),pc=uM;const cM="menu.itemSelect",Og=["Enter"," "],dM=["ArrowDown","PageUp","Home"],O2=["ArrowUp","PageDown","End"],pM=[...dM,...O2];[...Og],[...Og];function A2(t){return t?"open":"closed"}function hc(t){return t==="indeterminate"}function R2(t){return hc(t)?"indeterminate":t?"checked":"unchecked"}function Ag(t){const e=dn();for(const n of t)if(n===e||(n.focus(),dn()!==e))return}function hM(t,e){const{x:n,y:r}=t;let i=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>r!=u>r&&n<(f-a)*(r-l)/(u-l)+a&&(i=!i)}return i}function gM(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return hM(n,e)}function Rg(t){return t.pointerType==="mouse"}var mM=L({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=Ui(),{forwardRef:o,currentElement:s}=Ne();return i.titleId||=bn(void 0,"reka-dialog-title"),i.descriptionId||=bn(void 0,"reka-dialog-description"),kt(()=>{i.contentElement=s,dn()!==document.body&&(i.triggerElement.value=dn())}),(a,l)=>(C(),B(m(pc),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>r("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>r("closeAutoFocus",f))},{default:O(()=>[M(m(Dl),le({id:m(i).contentId,ref:m(o),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":m(i).descriptionId,"aria-labelledby":m(i).titleId,"data-state":m(A2)(m(i).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=f=>m(i).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=f=>r("escapeKeyDown",f)),onFocusOutside:l[2]||(l[2]=f=>r("focusOutside",f)),onInteractOutside:l[3]||(l[3]=f=>r("interactOutside",f)),onPointerDownOutside:l[4]||(l[4]=f=>r("pointerDownOutside",f))}),{default:O(()=>[z(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),T2=mM,yM=L({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=Ui(),o=cs(r),{forwardRef:s,currentElement:a}=Ne();return fc(a),(l,f)=>(C(),B(T2,le({...n,...m(o)},{ref:m(s),"trap-focus":m(i).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(u.preventDefault(),m(i).triggerElement.value?.focus())}),onPointerDownOutside:f[1]||(f[1]=u=>{const c=u.detail.originalEvent,p=c.button===0&&c.ctrlKey===!0;(c.button===2||p)&&u.preventDefault()}),onFocusOutside:f[2]||(f[2]=u=>{u.preventDefault()})}),{default:O(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),wM=yM,vM=L({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=cs(e);Ne();const o=Ui(),s=H(!1),a=H(!1);return(l,f)=>(C(),B(T2,le({...n,...m(i)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(s.value||m(o).triggerElement.value?.focus(),u.preventDefault()),s.value=!1,a.value=!1}),onInteractOutside:f[1]||(f[1]=u=>{u.defaultPrevented||(s.value=!0,u.detail.originalEvent.type==="pointerdown"&&(a.value=!0));const c=u.target;m(o).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&a.value&&u.preventDefault()})}),{default:O(()=>[z(l.$slots,"default")]),_:3},16))}}),bM=vM,xM=L({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=Ui(),o=cs(r),{forwardRef:s}=Ne();return(a,l)=>(C(),B(m(Hi),{present:a.forceMount||m(i).open.value},{default:O(()=>[m(i).modal.value?(C(),B(wM,le({key:0,ref:m(s)},{...n,...m(o),...a.$attrs}),{default:O(()=>[z(a.$slots,"default")]),_:3},16)):(C(),B(bM,le({key:1,ref:m(s)},{...n,...m(o),...a.$attrs}),{default:O(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),P2=xM,_M=L({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;Ne();const n=Ui();return(r,i)=>(C(),B(m(Le),le(e,{id:m(n).descriptionId}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["id"]))}}),M2=_M,kM=L({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=Ui();return sc(!0),Ne(),(n,r)=>(C(),B(m(Le),{as:n.as,"as-child":n.asChild,"data-state":m(e).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:O(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),SM=kM,CM=L({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=Ui(),{forwardRef:n}=Ne();return(r,i)=>m(e)?.modal.value?(C(),B(m(Hi),{key:0,present:r.forceMount||m(e).open.value},{default:O(()=>[M(SM,le(r.$attrs,{ref:m(n),as:r.as,"as-child":r.asChild}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Te("v-if",!0)}}),I2=CM,EM=L({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=m2();return(n,r)=>m(e)||n.forceMount?(C(),B(hw,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[z(n.$slots,"default")],8,["to","disabled","defer"])):Te("v-if",!0)}}),ca=EM,OM=L({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(C(),B(m(ca),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),AM=OM,RM=L({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t,n=Ui();return Ne(),(r,i)=>(C(),B(m(Le),le(e,{id:m(n).titleId}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["id"]))}}),N2=RM;const[TM,PM]=Tt("AlertDialogContent");var MM=L({__name:"AlertDialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=cs(e);Ne();const o=H();return PM({onCancelElementChange:s=>{o.value=s}}),(s,a)=>(C(),B(m(P2),le({...n,...m(i)},{role:"alertdialog",onPointerDownOutside:a[0]||(a[0]=Bt(()=>{},["prevent"])),onInteractOutside:a[1]||(a[1]=Bt(()=>{},["prevent"])),onOpenAutoFocus:a[2]||(a[2]=()=>{lt(()=>{o.value?.focus({preventScroll:!0})})})}),{default:O(()=>[z(s.$slots,"default")]),_:3},16))}}),IM=MM,NM=L({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=TM(),{forwardRef:r,currentElement:i}=Ne();return kt(()=>{n.onCancelElementChange(i.value)}),(o,s)=>(C(),B(m(x2),le(e,{ref:m(r)}),{default:O(()=>[z(o.$slots,"default")]),_:3},16))}}),DM=NM,BM=L({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;return Ne(),(n,r)=>(C(),B(m(M2),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),FM=BM,$M=L({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,r)=>(C(),B(m(I2),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),qM=$M,LM=L({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(C(),B(m(ca),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),VM=LM,zM=L({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(t,{emit:e}){const i=Dt(t,e);return Ne(),(o,s)=>(C(),B(m(b2),le(m(i),{modal:!0}),{default:O(a=>[z(o.$slots,"default",At($t(a)))]),_:3},16))}}),jM=zM,HM=L({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t;return Ne(),(n,r)=>(C(),B(m(N2),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),UM=HM;const[D2,WM]=Tt("AvatarRoot");var KM=L({__name:"AvatarRoot",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return Ne(),WM({imageLoadingStatus:H("idle")}),(e,n)=>(C(),B(m(Le),{"as-child":e.asChild,as:e.as},{default:O(()=>[z(e.$slots,"default")]),_:3},8,["as-child","as"]))}}),GM=KM,JM=L({__name:"AvatarFallback",props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=D2();Ne();const r=H(e.delayMs===void 0);return Rt(i=>{if(e.delayMs&&Wr){const o=window.setTimeout(()=>{r.value=!0},e.delayMs);i(()=>{window.clearTimeout(o)})}}),(i,o)=>r.value&&m(n).imageLoadingStatus.value!=="loaded"?(C(),B(m(Le),{key:0,"as-child":i.asChild,as:i.as},{default:O(()=>[z(i.$slots,"default")]),_:3},8,["as-child","as"])):Te("v-if",!0)}}),YM=JM;function B2(t,e){return t?e?(t.src!==e&&(t.src=e),t.complete&&t.naturalWidth>0?"loaded":"loading"):"error":"idle"}function XM(t,{referrerPolicy:e,crossOrigin:n}={}){const r=H(!1),i=H(null),o=U(()=>r.value?(!i.value&&Wr&&(i.value=new window.Image),i.value):null),s=H(B2(o.value,t.value)),a=l=>()=>{r.value&&(s.value=l)};return kt(()=>{r.value=!0,Rt(l=>{const f=o.value;if(!f)return;s.value=B2(f,t.value);const u=a("loaded"),c=a("error");f.addEventListener("load",u),f.addEventListener("error",c),e?.value&&(f.referrerPolicy=e.value),typeof n?.value=="string"&&(f.crossOrigin=n.value),l(()=>{f.removeEventListener("load",u),f.removeEventListener("error",c)})})}),qn(()=>{r.value=!1}),s}var QM=L({__name:"AvatarImage",props:{src:{type:String,required:!0},referrerPolicy:{type:null,required:!1},crossOrigin:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"img"}},emits:["loadingStatusChange"],setup(t,{emit:e}){const n=t,r=e,{src:i,referrerPolicy:o,crossOrigin:s}=Gt(n);Ne();const a=D2(),l=XM(i,{referrerPolicy:o,crossOrigin:s});return He(l,f=>{r("loadingStatusChange",f),f!=="idle"&&(a.imageLoadingStatus.value=f)},{immediate:!0}),(f,u)=>bu((C(),B(m(Le),{role:"img","as-child":f.asChild,as:f.as,src:m(i),"referrer-policy":m(o)},{default:O(()=>[z(f.$slots,"default")]),_:3},8,["as-child","as","src","referrer-policy"])),[[GA,m(l)==="loaded"]])}}),ZM=QM;const F2="data-reka-collection-item";function rr(t={}){const{key:e="",isProvider:n=!1}=t,r=`${e}CollectionProvider`;let i;if(n){const u=H(new Map);i={collectionRef:H(),itemMap:u},Ir(r,i)}else i=en(r);const o=(u=!1)=>{const c=i.collectionRef.value;if(!c)return[];const p=Array.from(c.querySelectorAll(`[${F2}]`)),h=Array.from(i.itemMap.value.values()).sort((g,y)=>p.indexOf(g.ref)-p.indexOf(y.ref));return u?h:h.filter(g=>g.ref.dataset.disabled!=="")},s=L({name:"CollectionSlot",setup(u,{slots:c}){const{primitiveElement:p,currentElement:d}=Nl();return He(d,()=>{i.collectionRef.value=d.value}),()=>Jt(dc,{ref:p},c)}}),a=L({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(u,{slots:c,attrs:p}){const{primitiveElement:d,currentElement:h}=Nl();return Rt(g=>{if(h.value){const y=Gs(h.value);i.itemMap.value.set(y,{ref:h.value,value:u.value}),g(()=>i.itemMap.value.delete(y))}}),()=>Jt(dc,{...p,[F2]:"",ref:d},c)}}),l=U(()=>Array.from(i.itemMap.value.values())),f=U(()=>i.itemMap.value.size);return{getItems:o,reactiveItems:l,itemMapSize:f,CollectionSlot:s,CollectionItem:a}}const e9="rovingFocusGroup.onEntryFocus",t9={bubbles:!1,cancelable:!0},n9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function r9(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function $2(t,e,n){const r=r9(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return n9[r]}function q2(t,e=!1){const n=dn();for(const r of t)if(r===n||(r.focus({preventScroll:e}),dn()!==n))return}function i9(t,e){return t.map((n,r)=>t[(e+r)%t.length])}const[o9,s9]=Tt("RovingFocusGroup");var a9=L({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(t,{expose:e,emit:n}){const r=t,i=n,{loop:o,orientation:s,dir:a}=Gt(r),l=us(a),f=zn(r,"currentTabStopId",i,{defaultValue:r.defaultCurrentTabStopId,passive:r.currentTabStopId===void 0}),u=H(!1),c=H(!1),p=H(0),{getItems:d,CollectionSlot:h}=rr({isProvider:!0});function g(w){const v=!c.value;if(w.currentTarget&&w.target===w.currentTarget&&v&&!u.value){const _=new CustomEvent(e9,t9);if(w.currentTarget.dispatchEvent(_),i("entryFocus",_),!_.defaultPrevented){const b=d().map(A=>A.ref).filter(A=>A.dataset.disabled!==""),x=b.find(A=>A.getAttribute("data-active")===""),k=b.find(A=>A.getAttribute("data-highlighted")===""),S=b.find(A=>A.id===f.value),T=[x,k,S,...b].filter(Boolean);q2(T,r.preventScrollOnEntryFocus)}}c.value=!1}function y(){setTimeout(()=>{c.value=!1},1)}return e({getItems:d}),s9({loop:o,dir:l,orientation:s,currentTabStopId:f,onItemFocus:w=>{f.value=w},onItemShiftTab:()=>{u.value=!0},onFocusableItemAdd:()=>{p.value++},onFocusableItemRemove:()=>{p.value--}}),(w,v)=>(C(),B(m(h),null,{default:O(()=>[M(m(Le),{tabindex:u.value||p.value===0?-1:0,"data-orientation":m(s),as:w.as,"as-child":w.asChild,dir:m(l),style:{outline:"none"},onMousedown:v[0]||(v[0]=_=>c.value=!0),onMouseup:y,onFocus:g,onBlur:v[1]||(v[1]=_=>u.value=!1)},{default:O(()=>[z(w.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),L2=a9,l9=L({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=o9(),r=bn(),i=U(()=>e.tabStopId||r),o=U(()=>n.currentTabStopId.value===i.value),{getItems:s,CollectionItem:a}=rr();kt(()=>{e.focusable&&n.onFocusableItemAdd()}),qn(()=>{e.focusable&&n.onFocusableItemRemove()});function l(f){if(f.key==="Tab"&&f.shiftKey){n.onItemShiftTab();return}if(f.target!==f.currentTarget)return;const u=$2(f,n.orientation.value,n.dir.value);if(u!==void 0){if(f.metaKey||f.ctrlKey||f.altKey||!e.allowShiftKey&&f.shiftKey)return;f.preventDefault();let c=[...s().map(p=>p.ref).filter(p=>p.dataset.disabled!=="")];if(u==="last")c.reverse();else if(u==="prev"||u==="next"){u==="prev"&&c.reverse();const p=c.indexOf(f.currentTarget);c=n.loop.value?i9(c,p+1):c.slice(p+1)}lt(()=>q2(c))}}return(f,u)=>(C(),B(m(a),null,{default:O(()=>[M(m(Le),{tabindex:o.value?0:-1,"data-orientation":m(n).orientation.value,"data-active":f.active?"":void 0,"data-disabled":f.focusable?void 0:"",as:f.as,"as-child":f.asChild,onMousedown:u[0]||(u[0]=c=>{f.focusable?m(n).onItemFocus(i.value):c.preventDefault()}),onFocus:u[1]||(u[1]=c=>m(n).onItemFocus(i.value)),onKeydown:l},{default:O(()=>[z(f.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),V2=l9,f9=L({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(C(),B(m(Le),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature==="focusable"?"true":void 0,"data-hidden":e.feature==="fully-hidden"?"":void 0,tabindex:e.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:O(()=>[z(e.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),Tg=f9,u9=L({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,{primitiveElement:n,currentElement:r}=Nl(),i=U(()=>e.checked??e.value);return He(i,(o,s)=>{if(!r.value)return;const a=r.value,l=window.HTMLInputElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(u&&o!==s){const c=new Event("input",{bubbles:!0}),p=new Event("change",{bubbles:!0});u.call(a,o),a.dispatchEvent(c),a.dispatchEvent(p)}}),(o,s)=>(C(),B(Tg,le({ref_key:"primitiveElement",ref:n},{...e,...o.$attrs},{as:"input"}),null,16))}}),z2=u9,c9=L({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,n=U(()=>typeof e.value=="object"&&Array.isArray(e.value)&&e.value.length===0&&e.required),r=U(()=>typeof e.value=="string"||typeof e.value=="number"||typeof e.value=="boolean"||e.value===null||e.value===void 0?[{name:e.name,value:e.value}]:typeof e.value=="object"&&Array.isArray(e.value)?e.value.flatMap((i,o)=>typeof i=="object"?Object.entries(i).map(([s,a])=>({name:`${e.name}[${o}][${s}]`,value:a})):{name:`${e.name}[${o}]`,value:i}):e.value!==null&&typeof e.value=="object"&&!Array.isArray(e.value)?Object.entries(e.value).map(([i,o])=>({name:`${e.name}[${i}]`,value:o})):[]);return(i,o)=>(C(),Z(Ue,null,[Te(" We render single input if it's required "),n.value?(C(),B(z2,le({key:i.name},{...e,...i.$attrs},{name:i.name,value:i.value}),null,16,["name","value"])):(C(!0),Z(Ue,{key:1},It(r.value,s=>(C(),B(z2,le({key:s.name},{ref_for:!0},{...e,...i.$attrs},{name:s.name,value:s.value}),null,16,["name","value"]))),128))],2112))}}),Bl=c9;const[d9,Qne]=Tt("CheckboxGroupRoot");function gc(t){return t==="indeterminate"}function j2(t){return gc(t)?"indeterminate":t?"checked":"unchecked"}const[p9,h9]=Tt("CheckboxRoot");var g9=L({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,{forwardRef:i,currentElement:o}=Ne(),s=d9(null),a=zn(n,"modelValue",r,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),l=U(()=>s?.disabled.value||n.disabled),f=U(()=>Il(s?.modelValue.value)?a.value==="indeterminate"?"indeterminate":a.value:nc(s.modelValue.value,n.value));function u(){if(Il(s?.modelValue.value))a.value=gc(a.value)?!0:!a.value;else{const d=[...s.modelValue.value||[]];if(nc(d,n.value)){const h=d.findIndex(g=>ji(g,n.value));d.splice(h,1)}else d.push(n.value);s.modelValue.value=d}}const c=fa(o),p=U(()=>n.id&&o.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return h9({disabled:l,state:f}),(d,h)=>(C(),B(Tn(m(s)?.rovingFocus.value?m(V2):m(Le)),le(d.$attrs,{id:d.id,ref:m(i),role:"checkbox","as-child":d.asChild,as:d.as,type:d.as==="button"?"button":void 0,"aria-checked":m(gc)(f.value)?"mixed":f.value,"aria-required":d.required,"aria-label":d.$attrs["aria-label"]||p.value,"data-state":m(j2)(f.value),"data-disabled":l.value?"":void 0,disabled:l.value,focusable:m(s)?.rovingFocus.value?!l.value:void 0,onKeydown:hi(Bt(()=>{},["prevent"]),["enter"]),onClick:u}),{default:O(()=>[z(d.$slots,"default",{modelValue:m(a),state:f.value}),m(c)&&d.name&&!m(s)?(C(),B(m(Bl),{key:0,type:"checkbox",checked:!!f.value,name:d.name,value:d.value,disabled:l.value,required:d.required},null,8,["checked","name","value","disabled","required"])):Te("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),m9=g9,y9=L({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const{forwardRef:e}=Ne(),n=p9();return(r,i)=>(C(),B(m(Hi),{present:r.forceMount||m(gc)(m(n).state.value)||m(n).state.value===!0},{default:O(()=>[M(m(Le),le({ref:m(e),"data-state":m(j2)(m(n).state.value),"data-disabled":m(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":r.asChild,as:r.as},r.$attrs),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),w9=y9;const[H2,v9]=Tt("PopperRoot");var b9=L({inheritAttrs:!1,__name:"PopperRoot",setup(t){const e=H();return v9({anchor:e,onAnchorChange:n=>e.value=n}),(n,r)=>z(n.$slots,"default")}}),mc=b9,x9=L({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:r}=Ne(),i=H2();return Jw(()=>{i.onAnchorChange(e.reference??r.value)}),(o,s)=>(C(),B(m(Le),{ref:m(n),as:o.as,"as-child":o.asChild},{default:O(()=>[z(o.$slots,"default")]),_:3},8,["as","as-child"]))}}),yc=x9;const _9={key:0,d:"M0 0L6 6L12 0"},k9={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var S9=L({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ne(),(n,r)=>(C(),B(m(Le),le(e,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:O(()=>[z(n.$slots,"default",{},()=>[n.rounded?(C(),Z("path",k9)):(C(),Z("path",_9))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),C9=S9;function E9(t){return t!==null}function O9(t){return{name:"transformOrigin",options:t,fn(e){const{placement:n,rects:r,middlewareData:i}=e,s=i.arrow?.centerOffset!==0,a=s?0:t.arrowWidth,l=s?0:t.arrowHeight,[f,u]=Pg(n),c={start:"0%",center:"50%",end:"100%"}[u],p=(i.arrow?.x??0)+a/2,d=(i.arrow?.y??0)+l/2;let h="",g="";return f==="bottom"?(h=s?c:`${p}px`,g=`${-l}px`):f==="top"?(h=s?c:`${p}px`,g=`${r.floating.height+l}px`):f==="right"?(h=`${-l}px`,g=s?c:`${d}px`):f==="left"&&(h=`${r.floating.width+l}px`,g=s?c:`${d}px`),{data:{x:h,y:g}}}}}function Pg(t){const[e,n="center"]=t.split("-");return[e,n]}const A9=["top","right","bottom","left"],bo=Math.min,Sr=Math.max,wc=Math.round,vc=Math.floor,yi=t=>({x:t,y:t}),R9={left:"right",right:"left",bottom:"top",top:"bottom"},T9={start:"end",end:"start"};function Mg(t,e,n){return Sr(t,bo(e,n))}function Ki(t,e){return typeof t=="function"?t(e):t}function Gi(t){return t.split("-")[0]}function da(t){return t.split("-")[1]}function Ig(t){return t==="x"?"y":"x"}function Ng(t){return t==="y"?"height":"width"}const P9=new Set(["top","bottom"]);function wi(t){return P9.has(Gi(t))?"y":"x"}function Dg(t){return Ig(wi(t))}function M9(t,e,n){n===void 0&&(n=!1);const r=da(t),i=Dg(t),o=Ng(i);let s=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=bc(s)),[s,bc(s)]}function I9(t){const e=bc(t);return[Bg(t),e,Bg(e)]}function Bg(t){return t.replace(/start|end/g,e=>T9[e])}const U2=["left","right"],W2=["right","left"],N9=["top","bottom"],D9=["bottom","top"];function B9(t,e,n){switch(t){case"top":case"bottom":return n?e?W2:U2:e?U2:W2;case"left":case"right":return e?N9:D9;default:return[]}}function F9(t,e,n,r){const i=da(t);let o=B9(Gi(t),n==="start",r);return i&&(o=o.map(s=>s+"-"+i),e&&(o=o.concat(o.map(Bg)))),o}function bc(t){return t.replace(/left|right|bottom|top/g,e=>R9[e])}function $9(t){return{top:0,right:0,bottom:0,left:0,...t}}function K2(t){return typeof t!="number"?$9(t):{top:t,right:t,bottom:t,left:t}}function xc(t){const{x:e,y:n,width:r,height:i}=t;return{width:r,height:i,top:n,left:e,right:e+r,bottom:n+i,x:e,y:n}}function G2(t,e,n){let{reference:r,floating:i}=t;const o=wi(e),s=Dg(e),a=Ng(s),l=Gi(e),f=o==="y",u=r.x+r.width/2-i.width/2,c=r.y+r.height/2-i.height/2,p=r[a]/2-i[a]/2;let d;switch(l){case"top":d={x:u,y:r.y-i.height};break;case"bottom":d={x:u,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:c};break;case"left":d={x:r.x-i.width,y:c};break;default:d={x:r.x,y:r.y}}switch(da(e)){case"start":d[s]-=p*(n&&f?-1:1);break;case"end":d[s]+=p*(n&&f?-1:1);break}return d}const q9=async(t,e,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:o=[],platform:s}=n,a=o.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(e));let f=await s.getElementRects({reference:t,floating:e,strategy:i}),{x:u,y:c}=G2(f,r,l),p=r,d={},h=0;for(let g=0;g<a.length;g++){const{name:y,fn:w}=a[g],{x:v,y:_,data:b,reset:x}=await w({x:u,y:c,initialPlacement:r,placement:p,strategy:i,middlewareData:d,rects:f,platform:s,elements:{reference:t,floating:e}});u=v??u,c=_??c,d={...d,[y]:{...d[y],...b}},x&&h<=50&&(h++,typeof x=="object"&&(x.placement&&(p=x.placement),x.rects&&(f=x.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:i}):x.rects),{x:u,y:c}=G2(f,p,l)),g=-1)}return{x:u,y:c,placement:p,strategy:i,middlewareData:d}};async function Fl(t,e){var n;e===void 0&&(e={});const{x:r,y:i,platform:o,rects:s,elements:a,strategy:l}=t,{boundary:f="clippingAncestors",rootBoundary:u="viewport",elementContext:c="floating",altBoundary:p=!1,padding:d=0}=Ki(e,t),h=K2(d),y=a[p?c==="floating"?"reference":"floating":c],w=xc(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(y)))==null||n?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:f,rootBoundary:u,strategy:l})),v=c==="floating"?{x:r,y:i,width:s.floating.width,height:s.floating.height}:s.reference,_=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),b=await(o.isElement==null?void 0:o.isElement(_))?await(o.getScale==null?void 0:o.getScale(_))||{x:1,y:1}:{x:1,y:1},x=xc(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:_,strategy:l}):v);return{top:(w.top-x.top+h.top)/b.y,bottom:(x.bottom-w.bottom+h.bottom)/b.y,left:(w.left-x.left+h.left)/b.x,right:(x.right-w.right+h.right)/b.x}}const L9=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:r,placement:i,rects:o,platform:s,elements:a,middlewareData:l}=e,{element:f,padding:u=0}=Ki(t,e)||{};if(f==null)return{};const c=K2(u),p={x:n,y:r},d=Dg(i),h=Ng(d),g=await s.getDimensions(f),y=d==="y",w=y?"top":"left",v=y?"bottom":"right",_=y?"clientHeight":"clientWidth",b=o.reference[h]+o.reference[d]-p[d]-o.floating[h],x=p[d]-o.reference[d],k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f));let S=k?k[_]:0;(!S||!await(s.isElement==null?void 0:s.isElement(k)))&&(S=a.floating[_]||o.floating[h]);const T=b/2-x/2,A=S/2-g[h]/2-1,R=bo(c[w],A),F=bo(c[v],A),q=R,K=S-g[h]-F,fe=S/2-g[h]/2+T,ae=Mg(q,fe,K),ce=!l.arrow&&da(i)!=null&&fe!==ae&&o.reference[h]/2-(fe<q?R:F)-g[h]/2<0,ie=ce?fe<q?fe-q:fe-K:0;return{[d]:p[d]+ie,data:{[d]:ae,centerOffset:fe-ae-ie,...ce&&{alignmentOffset:ie}},reset:ce}}}),V9=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,r;const{placement:i,middlewareData:o,rects:s,initialPlacement:a,platform:l,elements:f}=e,{mainAxis:u=!0,crossAxis:c=!0,fallbackPlacements:p,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0,...y}=Ki(t,e);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=Gi(i),v=wi(a),_=Gi(a)===a,b=await(l.isRTL==null?void 0:l.isRTL(f.floating)),x=p||(_||!g?[bc(a)]:I9(a)),k=h!=="none";!p&&k&&x.push(...F9(a,g,h,b));const S=[a,...x],T=await Fl(e,y),A=[];let R=((r=o.flip)==null?void 0:r.overflows)||[];if(u&&A.push(T[w]),c){const fe=M9(i,s,b);A.push(T[fe[0]],T[fe[1]])}if(R=[...R,{placement:i,overflows:A}],!A.every(fe=>fe<=0)){var F,q;const fe=(((F=o.flip)==null?void 0:F.index)||0)+1,ae=S[fe];if(ae&&(!(c==="alignment"?v!==wi(ae):!1)||R.every(te=>wi(te.placement)===v?te.overflows[0]>0:!0)))return{data:{index:fe,overflows:R},reset:{placement:ae}};let ce=(q=R.filter(ie=>ie.overflows[0]<=0).sort((ie,te)=>ie.overflows[1]-te.overflows[1])[0])==null?void 0:q.placement;if(!ce)switch(d){case"bestFit":{var K;const ie=(K=R.filter(te=>{if(k){const ze=wi(te.placement);return ze===v||ze==="y"}return!0}).map(te=>[te.placement,te.overflows.filter(ze=>ze>0).reduce((ze,ot)=>ze+ot,0)]).sort((te,ze)=>te[1]-ze[1])[0])==null?void 0:K[0];ie&&(ce=ie);break}case"initialPlacement":ce=a;break}if(i!==ce)return{reset:{placement:ce}}}return{}}}};function J2(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Y2(t){return A9.some(e=>t[e]>=0)}const z9=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:r="referenceHidden",...i}=Ki(t,e);switch(r){case"referenceHidden":{const o=await Fl(e,{...i,elementContext:"reference"}),s=J2(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:Y2(s)}}}case"escaped":{const o=await Fl(e,{...i,altBoundary:!0}),s=J2(o,n.floating);return{data:{escapedOffsets:s,escaped:Y2(s)}}}default:return{}}}}},X2=new Set(["left","top"]);async function j9(t,e){const{placement:n,platform:r,elements:i}=t,o=await(r.isRTL==null?void 0:r.isRTL(i.floating)),s=Gi(n),a=da(n),l=wi(n)==="y",f=X2.has(s)?-1:1,u=o&&l?-1:1,c=Ki(e,t);let{mainAxis:p,crossAxis:d,alignmentAxis:h}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return a&&typeof h=="number"&&(d=a==="end"?h*-1:h),l?{x:d*u,y:p*f}:{x:p*f,y:d*u}}const H9=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:i,y:o,placement:s,middlewareData:a}=e,l=await j9(e,t);return s===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:s}}}}},U9=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:r,placement:i}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:a={fn:y=>{let{x:w,y:v}=y;return{x:w,y:v}}},...l}=Ki(t,e),f={x:n,y:r},u=await Fl(e,l),c=wi(Gi(i)),p=Ig(c);let d=f[p],h=f[c];if(o){const y=p==="y"?"top":"left",w=p==="y"?"bottom":"right",v=d+u[y],_=d-u[w];d=Mg(v,d,_)}if(s){const y=c==="y"?"top":"left",w=c==="y"?"bottom":"right",v=h+u[y],_=h-u[w];h=Mg(v,h,_)}const g=a.fn({...e,[p]:d,[c]:h});return{...g,data:{x:g.x-n,y:g.y-r,enabled:{[p]:o,[c]:s}}}}}},W9=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:r,placement:i,rects:o,middlewareData:s}=e,{offset:a=0,mainAxis:l=!0,crossAxis:f=!0}=Ki(t,e),u={x:n,y:r},c=wi(i),p=Ig(c);let d=u[p],h=u[c];const g=Ki(a,e),y=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const _=p==="y"?"height":"width",b=o.reference[p]-o.floating[_]+y.mainAxis,x=o.reference[p]+o.reference[_]-y.mainAxis;d<b?d=b:d>x&&(d=x)}if(f){var w,v;const _=p==="y"?"width":"height",b=X2.has(Gi(i)),x=o.reference[c]-o.floating[_]+(b&&((w=s.offset)==null?void 0:w[c])||0)+(b?0:y.crossAxis),k=o.reference[c]+o.reference[_]+(b?0:((v=s.offset)==null?void 0:v[c])||0)-(b?y.crossAxis:0);h<x?h=x:h>k&&(h=k)}return{[p]:d,[c]:h}}}},K9=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,r;const{placement:i,rects:o,platform:s,elements:a}=e,{apply:l=()=>{},...f}=Ki(t,e),u=await Fl(e,f),c=Gi(i),p=da(i),d=wi(i)==="y",{width:h,height:g}=o.floating;let y,w;c==="top"||c==="bottom"?(y=c,w=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(w=c,y=p==="end"?"top":"bottom");const v=g-u.top-u.bottom,_=h-u.left-u.right,b=bo(g-u[y],v),x=bo(h-u[w],_),k=!e.middlewareData.shift;let S=b,T=x;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(T=_),(r=e.middlewareData.shift)!=null&&r.enabled.y&&(S=v),k&&!p){const R=Sr(u.left,0),F=Sr(u.right,0),q=Sr(u.top,0),K=Sr(u.bottom,0);d?T=h-2*(R!==0||F!==0?R+F:Sr(u.left,u.right)):S=g-2*(q!==0||K!==0?q+K:Sr(u.top,u.bottom))}await l({...e,availableWidth:T,availableHeight:S});const A=await s.getDimensions(a.floating);return h!==A.width||g!==A.height?{reset:{rects:!0}}:{}}}};function _c(){return typeof window<"u"}function ds(t){return Fg(t)?(t.nodeName||"").toLowerCase():"#document"}function Cr(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function vi(t){var e;return(e=(Fg(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Fg(t){return _c()?t instanceof Node||t instanceof Cr(t).Node:!1}function Kr(t){return _c()?t instanceof Element||t instanceof Cr(t).Element:!1}function bi(t){return _c()?t instanceof HTMLElement||t instanceof Cr(t).HTMLElement:!1}function Q2(t){return!_c()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Cr(t).ShadowRoot}const G9=new Set(["inline","contents"]);function $l(t){const{overflow:e,overflowX:n,overflowY:r,display:i}=Gr(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!G9.has(i)}const J9=new Set(["table","td","th"]);function Y9(t){return J9.has(ds(t))}const X9=[":popover-open",":modal"];function kc(t){return X9.some(e=>{try{return t.matches(e)}catch{return!1}})}const Q9=["transform","translate","scale","rotate","perspective"],Z9=["transform","translate","scale","rotate","perspective","filter"],e7=["paint","layout","strict","content"];function $g(t){const e=qg(),n=Kr(t)?Gr(t):t;return Q9.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||Z9.some(r=>(n.willChange||"").includes(r))||e7.some(r=>(n.contain||"").includes(r))}function t7(t){let e=xo(t);for(;bi(e)&&!pa(e);){if($g(e))return e;if(kc(e))return null;e=xo(e)}return null}function qg(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const n7=new Set(["html","body","#document"]);function pa(t){return n7.has(ds(t))}function Gr(t){return Cr(t).getComputedStyle(t)}function Sc(t){return Kr(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function xo(t){if(ds(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Q2(t)&&t.host||vi(t);return Q2(e)?e.host:e}function Z2(t){const e=xo(t);return pa(e)?t.ownerDocument?t.ownerDocument.body:t.body:bi(e)&&$l(e)?e:Z2(e)}function ql(t,e,n){var r;e===void 0&&(e=[]),n===void 0&&(n=!0);const i=Z2(t),o=i===((r=t.ownerDocument)==null?void 0:r.body),s=Cr(i);if(o){const a=Lg(s);return e.concat(s,s.visualViewport||[],$l(i)?i:[],a&&n?ql(a):[])}return e.concat(i,ql(i,[],n))}function Lg(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function ex(t){const e=Gr(t);let n=parseFloat(e.width)||0,r=parseFloat(e.height)||0;const i=bi(t),o=i?t.offsetWidth:n,s=i?t.offsetHeight:r,a=wc(n)!==o||wc(r)!==s;return a&&(n=o,r=s),{width:n,height:r,$:a}}function Vg(t){return Kr(t)?t:t.contextElement}function ha(t){const e=Vg(t);if(!bi(e))return yi(1);const n=e.getBoundingClientRect(),{width:r,height:i,$:o}=ex(e);let s=(o?wc(n.width):n.width)/r,a=(o?wc(n.height):n.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const r7=yi(0);function tx(t){const e=Cr(t);return!qg()||!e.visualViewport?r7:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function i7(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Cr(t)?!1:e}function ps(t,e,n,r){e===void 0&&(e=!1),n===void 0&&(n=!1);const i=t.getBoundingClientRect(),o=Vg(t);let s=yi(1);e&&(r?Kr(r)&&(s=ha(r)):s=ha(t));const a=i7(o,n,r)?tx(o):yi(0);let l=(i.left+a.x)/s.x,f=(i.top+a.y)/s.y,u=i.width/s.x,c=i.height/s.y;if(o){const p=Cr(o),d=r&&Kr(r)?Cr(r):r;let h=p,g=Lg(h);for(;g&&r&&d!==h;){const y=ha(g),w=g.getBoundingClientRect(),v=Gr(g),_=w.left+(g.clientLeft+parseFloat(v.paddingLeft))*y.x,b=w.top+(g.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,f*=y.y,u*=y.x,c*=y.y,l+=_,f+=b,h=Cr(g),g=Lg(h)}}return xc({width:u,height:c,x:l,y:f})}function Cc(t,e){const n=Sc(t).scrollLeft;return e?e.left+n:ps(vi(t)).left+n}function nx(t,e){const n=t.getBoundingClientRect(),r=n.left+e.scrollLeft-Cc(t,n),i=n.top+e.scrollTop;return{x:r,y:i}}function o7(t){let{elements:e,rect:n,offsetParent:r,strategy:i}=t;const o=i==="fixed",s=vi(r),a=e?kc(e.floating):!1;if(r===s||a&&o)return n;let l={scrollLeft:0,scrollTop:0},f=yi(1);const u=yi(0),c=bi(r);if((c||!c&&!o)&&((ds(r)!=="body"||$l(s))&&(l=Sc(r)),bi(r))){const d=ps(r);f=ha(r),u.x=d.x+r.clientLeft,u.y=d.y+r.clientTop}const p=s&&!c&&!o?nx(s,l):yi(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-l.scrollLeft*f.x+u.x+p.x,y:n.y*f.y-l.scrollTop*f.y+u.y+p.y}}function s7(t){return Array.from(t.getClientRects())}function a7(t){const e=vi(t),n=Sc(t),r=t.ownerDocument.body,i=Sr(e.scrollWidth,e.clientWidth,r.scrollWidth,r.clientWidth),o=Sr(e.scrollHeight,e.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+Cc(t);const a=-n.scrollTop;return Gr(r).direction==="rtl"&&(s+=Sr(e.clientWidth,r.clientWidth)-i),{width:i,height:o,x:s,y:a}}const rx=25;function l7(t,e){const n=Cr(t),r=vi(t),i=n.visualViewport;let o=r.clientWidth,s=r.clientHeight,a=0,l=0;if(i){o=i.width,s=i.height;const u=qg();(!u||u&&e==="fixed")&&(a=i.offsetLeft,l=i.offsetTop)}const f=Cc(r);if(f<=0){const u=r.ownerDocument,c=u.body,p=getComputedStyle(c),d=u.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(r.clientWidth-c.clientWidth-d);h<=rx&&(o-=h)}else f<=rx&&(o+=f);return{width:o,height:s,x:a,y:l}}const f7=new Set(["absolute","fixed"]);function u7(t,e){const n=ps(t,!0,e==="fixed"),r=n.top+t.clientTop,i=n.left+t.clientLeft,o=bi(t)?ha(t):yi(1),s=t.clientWidth*o.x,a=t.clientHeight*o.y,l=i*o.x,f=r*o.y;return{width:s,height:a,x:l,y:f}}function ix(t,e,n){let r;if(e==="viewport")r=l7(t,n);else if(e==="document")r=a7(vi(t));else if(Kr(e))r=u7(e,n);else{const i=tx(t);r={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return xc(r)}function ox(t,e){const n=xo(t);return n===e||!Kr(n)||pa(n)?!1:Gr(n).position==="fixed"||ox(n,e)}function c7(t,e){const n=e.get(t);if(n)return n;let r=ql(t,[],!1).filter(a=>Kr(a)&&ds(a)!=="body"),i=null;const o=Gr(t).position==="fixed";let s=o?xo(t):t;for(;Kr(s)&&!pa(s);){const a=Gr(s),l=$g(s);!l&&a.position==="fixed"&&(i=null),(o?!l&&!i:!l&&a.position==="static"&&!!i&&f7.has(i.position)||$l(s)&&!l&&ox(t,s))?r=r.filter(u=>u!==s):i=a,s=xo(s)}return e.set(t,r),r}function d7(t){let{element:e,boundary:n,rootBoundary:r,strategy:i}=t;const s=[...n==="clippingAncestors"?kc(e)?[]:c7(e,this._c):[].concat(n),r],a=s[0],l=s.reduce((f,u)=>{const c=ix(e,u,i);return f.top=Sr(c.top,f.top),f.right=bo(c.right,f.right),f.bottom=bo(c.bottom,f.bottom),f.left=Sr(c.left,f.left),f},ix(e,a,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function p7(t){const{width:e,height:n}=ex(t);return{width:e,height:n}}function h7(t,e,n){const r=bi(e),i=vi(e),o=n==="fixed",s=ps(t,!0,o,e);let a={scrollLeft:0,scrollTop:0};const l=yi(0);function f(){l.x=Cc(i)}if(r||!r&&!o)if((ds(e)!=="body"||$l(i))&&(a=Sc(e)),r){const d=ps(e,!0,o,e);l.x=d.x+e.clientLeft,l.y=d.y+e.clientTop}else i&&f();o&&!r&&i&&f();const u=i&&!r&&!o?nx(i,a):yi(0),c=s.left+a.scrollLeft-l.x-u.x,p=s.top+a.scrollTop-l.y-u.y;return{x:c,y:p,width:s.width,height:s.height}}function zg(t){return Gr(t).position==="static"}function sx(t,e){if(!bi(t)||Gr(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return vi(t)===n&&(n=n.ownerDocument.body),n}function ax(t,e){const n=Cr(t);if(kc(t))return n;if(!bi(t)){let i=xo(t);for(;i&&!pa(i);){if(Kr(i)&&!zg(i))return i;i=xo(i)}return n}let r=sx(t,e);for(;r&&Y9(r)&&zg(r);)r=sx(r,e);return r&&pa(r)&&zg(r)&&!$g(r)?n:r||t7(t)||n}const g7=async function(t){const e=this.getOffsetParent||ax,n=this.getDimensions,r=await n(t.floating);return{reference:h7(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function m7(t){return Gr(t).direction==="rtl"}const y7={convertOffsetParentRelativeRectToViewportRelativeRect:o7,getDocumentElement:vi,getClippingRect:d7,getOffsetParent:ax,getElementRects:g7,getClientRects:s7,getDimensions:p7,getScale:ha,isElement:Kr,isRTL:m7};function lx(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function w7(t,e){let n=null,r;const i=vi(t);function o(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();const f=t.getBoundingClientRect(),{left:u,top:c,width:p,height:d}=f;if(a||e(),!p||!d)return;const h=vc(c),g=vc(i.clientWidth-(u+p)),y=vc(i.clientHeight-(c+d)),w=vc(u),_={rootMargin:-h+"px "+-g+"px "+-y+"px "+-w+"px",threshold:Sr(0,bo(1,l))||1};let b=!0;function x(k){const S=k[0].intersectionRatio;if(S!==l){if(!b)return s();S?s(!1,S):r=setTimeout(()=>{s(!1,1e-7)},1e3)}S===1&&!lx(f,t.getBoundingClientRect())&&s(),b=!1}try{n=new IntersectionObserver(x,{..._,root:i.ownerDocument})}catch{n=new IntersectionObserver(x,_)}n.observe(t)}return s(!0),o}function v7(t,e,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,f=Vg(t),u=i||o?[...f?ql(f):[],...ql(e)]:[];u.forEach(w=>{i&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const c=f&&a?w7(f,n):null;let p=-1,d=null;s&&(d=new ResizeObserver(w=>{let[v]=w;v&&v.target===f&&d&&(d.unobserve(e),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var _;(_=d)==null||_.observe(e)})),n()}),f&&!l&&d.observe(f),d.observe(e));let h,g=l?ps(t):null;l&&y();function y(){const w=ps(t);g&&!lx(g,w)&&n(),g=w,h=requestAnimationFrame(y)}return n(),()=>{var w;u.forEach(v=>{i&&v.removeEventListener("scroll",n),o&&v.removeEventListener("resize",n)}),c?.(),(w=d)==null||w.disconnect(),d=null,l&&cancelAnimationFrame(h)}}const b7=H9,fx=U9,jg=V9,x7=K9,_7=z9,k7=L9,S7=W9,ux=(t,e,n)=>{const r=new Map,i={platform:y7,...n},o={...i.platform,_c:r};return q9(t,e,{...i,platform:o})};function C7(t){return t!=null&&typeof t=="object"&&"$el"in t}function Hg(t){if(C7(t)){const e=t.$el;return Fg(e)&&ds(e)==="#comment"?null:e}return t}function ga(t){return typeof t=="function"?t():m(t)}function E7(t){return{name:"arrow",options:t,fn(e){const n=Hg(ga(t.element));return n==null?{}:k7({element:n,padding:t.padding}).fn(e)}}}function cx(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function dx(t,e){const n=cx(t);return Math.round(e*n)/n}function O7(t,e,n){n===void 0&&(n={});const r=n.whileElementsMounted,i=U(()=>{var S;return(S=ga(n.open))!=null?S:!0}),o=U(()=>ga(n.middleware)),s=U(()=>{var S;return(S=ga(n.placement))!=null?S:"bottom"}),a=U(()=>{var S;return(S=ga(n.strategy))!=null?S:"absolute"}),l=U(()=>{var S;return(S=ga(n.transform))!=null?S:!0}),f=U(()=>Hg(t.value)),u=U(()=>Hg(e.value)),c=H(0),p=H(0),d=H(a.value),h=H(s.value),g=Yt({}),y=H(!1),w=U(()=>{const S={position:d.value,left:"0",top:"0"};if(!u.value)return S;const T=dx(u.value,c.value),A=dx(u.value,p.value);return l.value?{...S,transform:"translate("+T+"px, "+A+"px)",...cx(u.value)>=1.5&&{willChange:"transform"}}:{position:d.value,left:T+"px",top:A+"px"}});let v;function _(){if(f.value==null||u.value==null)return;const S=i.value;ux(f.value,u.value,{middleware:o.value,placement:s.value,strategy:a.value}).then(T=>{c.value=T.x,p.value=T.y,d.value=T.strategy,h.value=T.placement,g.value=T.middlewareData,y.value=S!==!1})}function b(){typeof v=="function"&&(v(),v=void 0)}function x(){if(b(),r===void 0){_();return}if(f.value!=null&&u.value!=null){v=r(f.value,u.value,_);return}}function k(){i.value||(y.value=!1)}return He([o,s,a,i],_,{flush:"sync"}),He([f,u],x,{flush:"sync"}),He(i,k,{flush:"sync"}),tl()&&ou(b),{x:Yo(c),y:Yo(p),strategy:Yo(d),placement:Yo(h),middlewareData:Yo(g),isPositioned:Yo(y),floatingStyles:w,update:_}}const px={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[A7,R7]=Tt("PopperContent");var T7=L({inheritAttrs:!1,__name:"PopperContent",props:Pw({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...px}),emits:["placed"],setup(t,{emit:e}){const n=t,r=e,i=H2(),{forwardRef:o,currentElement:s}=Ne(),a=H(),l=H(),{width:f,height:u}=qP(l),c=U(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),p=U(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),d=U(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=U(()=>({padding:p.value,boundary:d.value.filter(E9),altBoundary:d.value.length>0})),g=U(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),y=rP(()=>[b7({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&jg({...h.value,...g.value}),n.avoidCollisions&&fx({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?S7():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&jg({...h.value,...g.value}),x7({...h.value,apply:({elements:q,rects:K,availableWidth:fe,availableHeight:ae})=>{const{width:ce,height:ie}=K.reference,te=q.floating.style;te.setProperty("--reka-popper-available-width",`${fe}px`),te.setProperty("--reka-popper-available-height",`${ae}px`),te.setProperty("--reka-popper-anchor-width",`${ce}px`),te.setProperty("--reka-popper-anchor-height",`${ie}px`)}}),l.value&&E7({element:l.value,padding:n.arrowPadding}),O9({arrowWidth:f.value,arrowHeight:u.value}),n.hideWhenDetached&&_7({strategy:"referenceHidden",...h.value})]),w=U(()=>n.reference??i.anchor.value),{floatingStyles:v,placement:_,isPositioned:b,middlewareData:x}=O7(w,a,{strategy:n.positionStrategy,placement:c,whileElementsMounted:(...q)=>v7(...q,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:y}),k=U(()=>Pg(_.value)[0]),S=U(()=>Pg(_.value)[1]);Jw(()=>{b.value&&r("placed")});const T=U(()=>x.value.arrow?.centerOffset!==0),A=H("");Rt(()=>{s.value&&(A.value=window.getComputedStyle(s.value).zIndex)});const R=U(()=>x.value.arrow?.x??0),F=U(()=>x.value.arrow?.y??0);return R7({placedSide:k,onArrowChange:q=>l.value=q,arrowX:R,arrowY:F,shouldHideArrow:T}),(q,K)=>(C(),Z("div",{ref_key:"floatingRef",ref:a,"data-reka-popper-content-wrapper":"",style:cr({...m(v),transform:m(b)?m(v).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:A.value,"--reka-popper-transform-origin":[m(x).transformOrigin?.x,m(x).transformOrigin?.y].join(" "),...m(x).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[M(m(Le),le({ref:m(o)},q.$attrs,{"as-child":n.asChild,as:q.as,"data-side":k.value,"data-align":S.value,style:{animation:m(b)?void 0:"none"}}),{default:O(()=>[z(q.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Ec=T7;const P7={top:"bottom",right:"left",bottom:"top",left:"right"};var M7=L({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const{forwardRef:e}=Ne(),n=A7(),r=U(()=>P7[n.placedSide.value]);return(i,o)=>(C(),Z("span",{ref:s=>{m(n).onArrowChange(s)},style:cr({position:"absolute",left:m(n).arrowX?.value?`${m(n).arrowX?.value}px`:void 0,top:m(n).arrowY?.value?`${m(n).arrowY?.value}px`:void 0,[r.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[m(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[m(n).placedSide.value],visibility:m(n).shouldHideArrow.value?"hidden":void 0})},[M(C9,le(i.$attrs,{ref:m(e),style:{display:"block"},as:i.as,"as-child":i.asChild,rounded:i.rounded,width:i.width,height:i.height}),{default:O(()=>[z(i.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),I7=M7;function N7(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(r=>Ll(r,e,n)):Ll(t,e,n)}function Ll(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:ji(t,e)}const[Ug,D7]=Tt("ListboxRoot");var B7=L({__name:"ListboxRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:"vertical"},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:"toggle"},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{expose:e,emit:n}){const r=t,i=n,{multiple:o,highlightOnHover:s,orientation:a,disabled:l,selectionBehavior:f,dir:u}=Gt(r),{getItems:c}=rr({isProvider:!0}),{handleTypeaheadSearch:p}=uc(),{primitiveElement:d,currentElement:h}=Nl(),g=$P(),y=us(u),w=fa(h),v=H(),_=H(!1),b=H(!0),x=zn(r,"modelValue",i,{defaultValue:r.defaultValue??(o.value?[]:void 0),passive:r.modelValue===void 0,deep:!0});function k(I){if(_.value=!0,r.multiple){const ee=Array.isArray(x.value)?[...x.value]:[],W=ee.findIndex(ue=>Ll(ue,I,r.by));r.selectionBehavior==="toggle"?(W===-1?ee.push(I):ee.splice(W,1),x.value=ee):(x.value=[I],v.value=I)}else r.selectionBehavior==="toggle"&&Ll(x.value,I,r.by)?x.value=void 0:x.value=I;setTimeout(()=>{_.value=!1},1)}const S=H(null),T=H(null),A=H(!1),R=H(!1),F=rc(),q=rc(),K=rc();function fe(){return c().map(I=>I.ref).filter(I=>I.dataset.disabled!=="")}function ae(I,ee=!0){if(!I)return;S.value=I,b.value&&S.value.focus(),ee&&S.value.scrollIntoView({block:"nearest"});const W=c().find(ue=>ue.ref===I);i("highlight",W)}function ce(I){if(A.value)K.trigger(I);else{const ee=c().find(W=>Ll(W.value,I,r.by));ee&&(S.value=ee.ref,ae(ee.ref))}}function ie(I){S.value&&S.value.isConnected&&(I.preventDefault(),I.stopPropagation(),R.value||S.value.click())}function te(I){if(b.value){if(_.value=!0,A.value)q.trigger(I);else{const ee=I.altKey||I.ctrlKey||I.metaKey;if(ee&&I.key==="a"&&o.value){const W=c(),ue=W.map(Be=>Be.value);x.value=[...ue],I.preventDefault(),ae(W[W.length-1].ref)}else if(!ee){const W=p(I.key,c());W&&ae(W)}}setTimeout(()=>{_.value=!1},1)}}function ze(){R.value=!0}function ot(){lt(()=>{R.value=!1})}function ut(){lt(()=>{const I=new KeyboardEvent("keydown",{key:"PageUp"});We(I)})}function ct(I){const ee=S.value;ee?.isConnected&&(T.value=ee),S.value=null,i("leave",I)}function vt(I){const ee=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});if(I.currentTarget?.dispatchEvent(ee),i("entryFocus",ee),!ee.defaultPrevented)if(T.value)ae(T.value);else{const W=fe()?.[0];ae(W)}}function We(I){const ee=$2(I,a.value,y.value);if(!ee)return;let W=fe();if(S.value){if(ee==="last")W.reverse();else if(ee==="prev"||ee==="next"){ee==="prev"&&W.reverse();const ue=W.indexOf(S.value);W=W.slice(ue+1)}Ze(I,W[0])}if(W.length){const ue=!S.value&&ee==="prev"?W.length-1:0;ae(W[ue])}if(A.value)return q.trigger(I)}function Ze(I,ee){if(!(A.value||r.selectionBehavior!=="replace"||!o.value||!Array.isArray(x.value)||(I.altKey||I.ctrlKey||I.metaKey)&&!I.shiftKey)&&I.shiftKey){const ue=c().filter(V=>V.ref.dataset.disabled!=="");let Be=ue.find(V=>V.ref===ee)?.value;if(I.key===g.END?Be=ue[ue.length-1].value:I.key===g.HOME&&(Be=ue[0].value),!Be||!v.value)return;const $=tP(ue.map(V=>V.value),v.value,Be);x.value=$}}async function ye(I){if(await lt(),A.value)F.trigger(I);else{const ee=fe(),W=ee.find(ue=>ue.dataset.state==="checked");W?ae(W):ee.length&&ae(ee[0])}}return He(x,()=>{_.value||lt(()=>{ye()})},{immediate:!0,deep:!0}),e({highlightedElement:S,highlightItem:ce,highlightFirstItem:ut,highlightSelected:ye,getItems:c}),D7({modelValue:x,onValueChange:k,multiple:o,orientation:a,dir:y,disabled:l,highlightOnHover:s,highlightedElement:S,isVirtual:A,virtualFocusHook:F,virtualKeydownHook:q,virtualHighlightHook:K,by:r.by,firstValue:v,selectionBehavior:f,focusable:b,onLeave:ct,onEnter:vt,changeHighlight:ae,onKeydownEnter:ie,onKeydownNavigation:We,onKeydownTypeAhead:te,onCompositionStart:ze,onCompositionEnd:ot,highlightFirstItem:ut}),(I,ee)=>(C(),B(m(Le),{ref_key:"primitiveElement",ref:d,as:I.as,"as-child":I.asChild,dir:m(y),"data-disabled":m(l)?"":void 0,onPointerleave:ct,onFocusout:ee[0]||(ee[0]=async W=>{const ue=W.relatedTarget||W.target;await lt(),S.value&&m(h)&&!m(h).contains(ue)&&ct(W)})},{default:O(()=>[z(I.$slots,"default",{modelValue:m(x)}),m(w)&&I.name?(C(),B(m(Bl),{key:0,name:I.name,value:m(x),disabled:m(l),required:I.required},null,8,["name","value","disabled","required"])):Te("v-if",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),F7=B7,$7=L({__name:"ListboxContent",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const{CollectionSlot:e}=rr(),n=Ug(),r=ic(!1,10);return(i,o)=>(C(),B(m(e),null,{default:O(()=>[M(m(Le),{role:"listbox",as:i.as,"as-child":i.asChild,tabindex:m(n).focusable.value?m(n).highlightedElement.value?"-1":"0":"-1","aria-orientation":m(n).orientation.value,"aria-multiselectable":!!m(n).multiple.value,"data-orientation":m(n).orientation.value,onMousedown:o[0]||(o[0]=Bt(s=>r.value=!0,["left"])),onFocus:o[1]||(o[1]=s=>{m(r)||m(n).onEnter(s)}),onKeydown:[o[2]||(o[2]=hi(s=>{m(n).orientation.value==="vertical"&&(s.key==="ArrowLeft"||s.key==="ArrowRight")||m(n).orientation.value==="horizontal"&&(s.key==="ArrowUp"||s.key==="ArrowDown")||(s.preventDefault(),m(n).focusable.value&&m(n).onKeydownNavigation(s))},["down","up","left","right","home","end"])),hi(m(n).onKeydownEnter,["enter"]),m(n).onKeydownTypeAhead]},{default:O(()=>[z(i.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),q7=$7,L7=L({__name:"ListboxFilter",props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"input"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=zn(n,"modelValue",e,{defaultValue:"",passive:n.modelValue===void 0}),o=Ug(),{primitiveElement:s,currentElement:a}=Nl(),l=U(()=>n.disabled||o.disabled.value||!1),f=H();return Yw(()=>f.value=o.highlightedElement.value?.id),kt(()=>{o.focusable.value=!1,setTimeout(()=>{n.autoFocus&&a.value?.focus()},1)}),qn(()=>{o.focusable.value=!0}),(u,c)=>(C(),B(m(Le),{ref_key:"primitiveElement",ref:s,as:u.as,"as-child":u.asChild,value:m(i),disabled:l.value?"":void 0,"data-disabled":l.value?"":void 0,"aria-disabled":l.value??void 0,"aria-activedescendant":f.value,type:"text",onKeydown:[hi(Bt(m(o).onKeydownNavigation,["prevent"]),["down","up","home","end"]),hi(m(o).onKeydownEnter,["enter"])],onInput:c[0]||(c[0]=p=>{i.value=p.target.value,m(o).highlightFirstItem()}),onCompositionstart:m(o).onCompositionStart,onCompositionend:m(o).onCompositionEnd},{default:O(()=>[z(u.$slots,"default",{modelValue:m(i)})]),_:3},8,["as","as-child","value","disabled","data-disabled","aria-disabled","aria-activedescendant","onKeydown","onCompositionstart","onCompositionend"]))}}),V7=L7;const[z7,j7]=Tt("ListboxGroup");var H7=L({__name:"ListboxGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=bn(void 0,"reka-listbox-group");return j7({id:n}),(r,i)=>(C(),B(m(Le),le({role:"group"},e,{"aria-labelledby":m(n)}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),U7=H7,W7=L({__name:"ListboxGroupLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=z7({id:""});return(r,i)=>(C(),B(m(Le),le(e,{id:m(n).id}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["id"]))}}),K7=W7;const G7="listbox.select",[Zne,J7]=Tt("ListboxItem");var Y7=L({__name:"ListboxItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,i=bn(void 0,"reka-listbox-item"),{CollectionItem:o}=rr(),{forwardRef:s,currentElement:a}=Ne(),l=Ug(),f=U(()=>a.value===l.highlightedElement.value),u=U(()=>N7(l.modelValue.value,n.value,l.by)),c=U(()=>l.disabled.value||n.disabled);async function p(h){r("select",h),!h?.defaultPrevented&&!c.value&&h&&(l.onValueChange(n.value),l.changeHighlight(a.value))}function d(h){const g={originalEvent:h,value:n.value};tc(G7,p,g)}return J7({isSelected:u}),(h,g)=>(C(),B(m(o),{value:h.value},{default:O(()=>[BA([f.value,u.value],()=>M(m(Le),le({id:m(i)},h.$attrs,{ref:m(s),role:"option",tabindex:m(l).focusable.value?f.value?"0":"-1":-1,"aria-selected":u.value,as:h.as,"as-child":h.asChild,disabled:c.value?"":void 0,"data-disabled":c.value?"":void 0,"data-highlighted":f.value?"":void 0,"data-state":u.value?"checked":"unchecked",onClick:d,onKeydown:hi(Bt(d,["prevent"]),["space"]),onPointermove:g[0]||(g[0]=()=>{m(l).highlightedElement.value!==m(a)&&m(l).highlightOnHover.value&&!m(l).focusable.value&&m(l).changeHighlight(m(a),!1)})}),{default:O(()=>[z(h.$slots,"default")]),_:3},16,["id","tabindex","aria-selected","as","as-child","disabled","data-disabled","data-highlighted","data-state","onKeydown"]),g,1)]),_:3},8,["value"]))}}),X7=Y7;function Q7(t){const e=yg({nonce:H()});return U(()=>t?.value||e.nonce?.value)}var Z7=L({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,r)=>(C(),B(m(yc),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),eI=Z7;function tI(){const t=H(!1);return kt(()=>{la("keydown",()=>{t.value=!0},{capture:!0,passive:!0}),la(["pointerdown","pointermove"],()=>{t.value=!1},{capture:!0,passive:!0})}),t}const nI=c2(tI),[Oc,rI]=Tt(["MenuRoot","MenuSub"],"MenuContext"),[Wg,iI]=Tt("MenuRoot");var oI=L({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=e,{modal:i,dir:o}=Gt(n),s=us(o),a=zn(n,"open",r),l=H(),f=nI();return rI({open:a,onOpenChange:u=>{a.value=u},content:l,onContentChange:u=>{l.value=u}}),iI({onClose:()=>{a.value=!1},isUsingKeyboardRef:f,dir:s,modal:i}),(u,c)=>(C(),B(m(mc),null,{default:O(()=>[z(u.$slots,"default")]),_:3}))}}),sI=oI;const[hx,aI]=Tt("MenuContent");var lI=L({__name:"MenuContentImpl",props:Pw({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...px}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(t,{emit:e}){const n=t,r=e,i=Oc(),o=Wg(),{trapFocus:s,disableOutsidePointerEvents:a,loop:l}=Gt(n);kg(),sc(a.value);const f=H(""),u=H(0),c=H(0),p=H(null),d=H("right"),h=H(0),g=H(null),y=H(),{forwardRef:w,currentElement:v}=Ne(),{handleTypeaheadSearch:_}=uc();He(v,A=>{i.onContentChange(A)}),qn(()=>{window.clearTimeout(u.value)});function b(A){return d.value===p.value?.side&&gM(A,p.value?.area)}async function x(A){r("openAutoFocus",A),!A.defaultPrevented&&(A.preventDefault(),v.value?.focus({preventScroll:!0}))}function k(A){if(A.defaultPrevented)return;const F=A.target.closest("[data-reka-menu-content]")===A.currentTarget,q=A.ctrlKey||A.altKey||A.metaKey,K=A.key.length===1,fe=f2(A,dn(),v.value,{loop:l.value,arrowKeyOptions:"vertical",dir:o?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(fe)return fe?.focus();if(A.code==="Space")return;const ae=y.value?.getItems()??[];if(F&&(A.key==="Tab"&&A.preventDefault(),!q&&K&&_(A.key,ae)),A.target!==v.value||!pM.includes(A.key))return;A.preventDefault();const ce=[...ae.map(ie=>ie.ref)];O2.includes(A.key)&&ce.reverse(),Ag(ce)}function S(A){A?.currentTarget?.contains?.(A.target)||(window.clearTimeout(u.value),f.value="")}function T(A){if(!Rg(A))return;const R=A.target,F=h.value!==A.clientX;if(A?.currentTarget?.contains(R)&&F){const q=A.clientX>h.value?"right":"left";d.value=q,h.value=A.clientX}}return aI({onItemEnter:A=>!!b(A),onItemLeave:A=>{b(A)||(v.value?.focus(),g.value=null)},onTriggerLeave:A=>!!b(A),searchRef:f,pointerGraceTimerRef:c,onPointerGraceIntentChange:A=>{p.value=A}}),(A,R)=>(C(),B(m(pc),{"as-child":"",trapped:m(s),onMountAutoFocus:x,onUnmountAutoFocus:R[7]||(R[7]=F=>r("closeAutoFocus",F))},{default:O(()=>[M(m(Dl),{"as-child":"","disable-outside-pointer-events":m(a),onEscapeKeyDown:R[2]||(R[2]=F=>r("escapeKeyDown",F)),onPointerDownOutside:R[3]||(R[3]=F=>r("pointerDownOutside",F)),onFocusOutside:R[4]||(R[4]=F=>r("focusOutside",F)),onInteractOutside:R[5]||(R[5]=F=>r("interactOutside",F)),onDismiss:R[6]||(R[6]=F=>r("dismiss"))},{default:O(()=>[M(m(L2),{ref_key:"rovingFocusGroupRef",ref:y,"current-tab-stop-id":g.value,"onUpdate:currentTabStopId":R[0]||(R[0]=F=>g.value=F),"as-child":"",orientation:"vertical",dir:m(o).dir.value,loop:m(l),onEntryFocus:R[1]||(R[1]=F=>{r("entryFocus",F),m(o).isUsingKeyboardRef.value||F.preventDefault()})},{default:O(()=>[M(m(Ec),{ref:m(w),role:"menu",as:A.as,"as-child":A.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":m(A2)(m(i).open.value),dir:m(o).dir.value,side:A.side,"side-offset":A.sideOffset,align:A.align,"align-offset":A.alignOffset,"avoid-collisions":A.avoidCollisions,"collision-boundary":A.collisionBoundary,"collision-padding":A.collisionPadding,"arrow-padding":A.arrowPadding,"prioritize-position":A.prioritizePosition,"position-strategy":A.positionStrategy,"update-position-strategy":A.updatePositionStrategy,sticky:A.sticky,"hide-when-detached":A.hideWhenDetached,reference:A.reference,onKeydown:k,onBlur:S,onPointermove:T},{default:O(()=>[z(A.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),gx=lI,fI=L({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=hx(),{forwardRef:r}=Ne(),{CollectionItem:i}=rr(),o=H(!1);async function s(l){l.defaultPrevented||Rg(l)&&(e.disabled?n.onItemLeave(l):n.onItemEnter(l)||l.currentTarget?.focus({preventScroll:!0}))}async function a(l){await lt(),!l.defaultPrevented&&Rg(l)&&n.onItemLeave(l)}return(l,f)=>(C(),B(m(i),{value:{textValue:l.textValue}},{default:O(()=>[M(m(Le),le({ref:m(r),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":o.value?"":void 0,onPointermove:s,onPointerleave:a,onFocus:f[0]||(f[0]=async u=>{await lt(),!(u.defaultPrevented||l.disabled)&&(o.value=!0)}),onBlur:f[1]||(f[1]=async u=>{await lt(),!u.defaultPrevented&&(o.value=!1)})}),{default:O(()=>[z(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),uI=fI,cI=L({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,{forwardRef:i,currentElement:o}=Ne(),s=Wg(),a=hx(),l=H(!1);async function f(){const u=o.value;if(!n.disabled&&u){const c=new CustomEvent(cM,{bubbles:!0,cancelable:!0});r("select",c),await lt(),c.defaultPrevented?l.value=!1:s.onClose()}}return(u,c)=>(C(),B(uI,le(n,{ref:m(i),onClick:f,onPointerdown:c[0]||(c[0]=()=>{l.value=!0}),onPointerup:c[1]||(c[1]=async p=>{await lt(),!p.defaultPrevented&&(l.value||p.currentTarget?.click())}),onKeydown:c[2]||(c[2]=async p=>{const d=m(a).searchRef.value!=="";u.disabled||d&&p.key===" "||m(Og).includes(p.key)&&(p.currentTarget.click(),p.preventDefault())})}),{default:O(()=>[z(u.$slots,"default")]),_:3},16))}}),mx=cI;const[dI,pI]=Tt(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var hI=L({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=dI({modelValue:H(!1)});return(n,r)=>(C(),B(m(Hi),{present:n.forceMount||m(hc)(m(e).modelValue.value)||m(e).modelValue.value===!0},{default:O(()=>[M(m(Le),{as:n.as,"as-child":n.asChild,"data-state":m(R2)(m(e).modelValue.value)},{default:O(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),gI=hI,mI=L({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=d2(n,["modelValue"]),o=sn(i),s=zn(n,"modelValue",r);return pI({modelValue:s}),(a,l)=>(C(),B(mx,le({role:"menuitemcheckbox"},m(o),{"aria-checked":m(hc)(m(s))?"mixed":m(s),"data-state":m(R2)(m(s)),onSelect:l[0]||(l[0]=async f=>{r("select",f),m(hc)(m(s))?s.value=!0:s.value=!m(s)})}),{default:O(()=>[z(a.$slots,"default",{modelValue:m(s)})]),_:3},16,["aria-checked","data-state"]))}}),yI=mI,wI=L({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=Dt(n,r),o=Oc(),{forwardRef:s,currentElement:a}=Ne();return fc(a),(l,f)=>(C(),B(gx,le(m(i),{ref:m(s),"trap-focus":m(o).open.value,"disable-outside-pointer-events":m(o).open.value,"disable-outside-scroll":!0,onDismiss:f[0]||(f[0]=u=>m(o).onOpenChange(!1)),onFocusOutside:f[1]||(f[1]=Bt(u=>r("focusOutside",u),["prevent"]))}),{default:O(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),vI=wI,bI=L({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const i=Dt(t,e),o=Oc();return(s,a)=>(C(),B(gx,le(m(i),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:a[0]||(a[0]=l=>m(o).onOpenChange(!1))}),{default:O(()=>[z(s.$slots,"default")]),_:3},16))}}),xI=bI,_I=L({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const i=Dt(t,e),o=Oc(),s=Wg();return(a,l)=>(C(),B(m(Hi),{present:a.forceMount||m(o).open.value},{default:O(()=>[m(s).modal.value?(C(),B(vI,At(le({key:0},{...a.$attrs,...m(i)})),{default:O(()=>[z(a.$slots,"default")]),_:3},16)):(C(),B(xI,At(le({key:1},{...a.$attrs,...m(i)})),{default:O(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),kI=_I,SI=L({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,r)=>(C(),B(m(Le),le({role:"group"},e),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),CI=SI,EI=L({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t;return(n,r)=>(C(),B(m(Le),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),OI=EI,AI=L({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(C(),B(m(ca),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),RI=AI,TI=L({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,r)=>(C(),B(m(Le),le(e,{role:"separator","aria-orientation":"horizontal"}),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),PI=TI;const[Vl,MI]=Tt("PopoverRoot");var II=L({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=e,{modal:i}=Gt(n),o=zn(n,"open",r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=H(),a=H(!1);return MI({contentId:"",triggerId:"",modal:i,open:o,onOpenChange:l=>{o.value=l},onOpenToggle:()=>{o.value=!o.value},triggerElement:s,hasCustomAnchor:a}),(l,f)=>(C(),B(m(mc),null,{default:O(()=>[z(l.$slots,"default",{open:m(o),close:()=>o.value=!1})]),_:3}))}}),NI=II,DI=L({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=sn(d2(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:o}=Ne(),s=Vl();return kg(),(a,l)=>(C(),B(m(pc),{"as-child":"",loop:"",trapped:a.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>r("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>r("closeAutoFocus",f))},{default:O(()=>[M(m(Dl),{"as-child":"","disable-outside-pointer-events":a.disableOutsidePointerEvents,onPointerDownOutside:l[0]||(l[0]=f=>r("pointerDownOutside",f)),onInteractOutside:l[1]||(l[1]=f=>r("interactOutside",f)),onEscapeKeyDown:l[2]||(l[2]=f=>r("escapeKeyDown",f)),onFocusOutside:l[3]||(l[3]=f=>r("focusOutside",f)),onDismiss:l[4]||(l[4]=f=>m(s).onOpenChange(!1))},{default:O(()=>[M(m(Ec),le(m(i),{id:m(s).contentId,ref:m(o),"data-state":m(s).open.value?"open":"closed","aria-labelledby":m(s).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:O(()=>[z(a.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),yx=DI,BI=L({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=Vl(),o=H(!1);sc(!0);const s=Dt(n,r),{forwardRef:a,currentElement:l}=Ne();return fc(l),(f,u)=>(C(),B(yx,le(m(s),{ref:m(a),"trap-focus":m(i).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:u[0]||(u[0]=Bt(c=>{r("closeAutoFocus",c),o.value||m(i).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:u[1]||(u[1]=c=>{r("pointerDownOutside",c);const p=c.detail.originalEvent,d=p.button===0&&p.ctrlKey===!0,h=p.button===2||d;o.value=h}),onFocusOutside:u[2]||(u[2]=Bt(()=>{},["prevent"]))}),{default:O(()=>[z(f.$slots,"default")]),_:3},16,["trap-focus"]))}}),FI=BI,$I=L({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=Vl(),o=H(!1),s=H(!1),a=Dt(n,r);return(l,f)=>(C(),B(yx,le(m(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{r("closeAutoFocus",u),u.defaultPrevented||(o.value||m(i).triggerElement.value?.focus(),u.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:f[1]||(f[1]=async u=>{r("interactOutside",u),u.defaultPrevented||(o.value=!0,u.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const c=u.target;m(i).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&s.value&&u.preventDefault()})}),{default:O(()=>[z(l.$slots,"default")]),_:3},16))}}),qI=$I,LI=L({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=Vl(),o=Dt(n,r),{forwardRef:s}=Ne();return i.contentId||=bn(void 0,"reka-popover-content"),(a,l)=>(C(),B(m(Hi),{present:a.forceMount||m(i).open.value},{default:O(()=>[m(i).modal.value?(C(),B(FI,le({key:0},m(o),{ref:m(s)}),{default:O(()=>[z(a.$slots,"default")]),_:3},16)):(C(),B(qI,le({key:1},m(o),{ref:m(s)}),{default:O(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),VI=LI,zI=L({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(C(),B(m(ca),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),jI=zI,HI=L({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Vl(),{forwardRef:r,currentElement:i}=Ne();return n.triggerId||=bn(void 0,"reka-popover-trigger"),kt(()=>{n.triggerElement.value=i.value}),(o,s)=>(C(),B(Tn(m(n).hasCustomAnchor.value?m(Le):m(yc)),{"as-child":""},{default:O(()=>[M(m(Le),{id:m(n).triggerId,ref:m(r),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":m(n).open.value,"aria-controls":m(n).contentId,"data-state":m(n).open.value?"open":"closed",as:o.as,"as-child":e.asChild,onClick:m(n).onOpenToggle},{default:O(()=>[z(o.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),UI=HI,WI=L({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=cs(e);return Ne(),(o,s)=>(C(),B(m(yI),At($t({...n,...m(i)})),{default:O(()=>[z(o.$slots,"default")]),_:3},16))}}),KI=WI;const[wx,GI]=Tt("DropdownMenuRoot");var JI=L({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=e;Ne();const i=zn(n,"open",r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=H(),{modal:s,dir:a}=Gt(n),l=us(a);return GI({open:i,onOpenChange:f=>{i.value=f},onOpenToggle:()=>{i.value=!i.value},triggerId:"",triggerElement:o,contentId:"",modal:s,dir:l}),(f,u)=>(C(),B(m(sI),{open:m(i),"onUpdate:open":u[0]||(u[0]=c=>at(i)?i.value=c:null),dir:m(l),modal:m(s)},{default:O(()=>[z(f.$slots,"default",{open:m(i)})]),_:3},8,["open","dir","modal"]))}}),YI=JI,XI=L({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const i=Dt(t,e);Ne();const o=wx(),s=H(!1);function a(l){l.defaultPrevented||(s.value||setTimeout(()=>{o.triggerElement.value?.focus()},0),s.value=!1,l.preventDefault())}return o.contentId||=bn(void 0,"reka-dropdown-menu-content"),(l,f)=>(C(),B(m(kI),le(m(i),{id:m(o).contentId,"aria-labelledby":m(o)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:a,onInteractOutside:f[0]||(f[0]=u=>{if(u.defaultPrevented)return;const c=u.detail.originalEvent,p=c.button===0&&c.ctrlKey===!0,d=c.button===2||p;(!m(o).modal.value||d)&&(s.value=!0),m(o).triggerElement.value?.contains(u.target)&&u.preventDefault()})}),{default:O(()=>[z(l.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),QI=XI,ZI=L({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,r)=>(C(),B(m(CI),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),eN=ZI,tN=L({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=cs(e);return Ne(),(o,s)=>(C(),B(m(mx),At($t({...n,...m(i)})),{default:O(()=>[z(o.$slots,"default")]),_:3},16))}}),nN=tN,rN=L({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,r)=>(C(),B(m(gI),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),iN=rN,oN=L({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,r)=>(C(),B(m(OI),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),sN=oN,aN=L({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(C(),B(m(RI),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),lN=aN,fN=L({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,r)=>(C(),B(m(PI),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),uN=fN,cN=L({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=wx(),{forwardRef:r,currentElement:i}=Ne();return kt(()=>{n.triggerElement=i}),n.triggerId||=bn(void 0,"reka-dropdown-menu-trigger"),(o,s)=>(C(),B(m(eI),{"as-child":""},{default:O(()=>[M(m(Le),{id:m(n).triggerId,ref:m(r),type:o.as==="button"?"button":void 0,"as-child":e.asChild,as:o.as,"aria-haspopup":"menu","aria-expanded":m(n).open.value,"aria-controls":m(n).open.value?m(n).contentId:void 0,"data-disabled":o.disabled?"":void 0,disabled:o.disabled,"data-state":m(n).open.value?"open":"closed",onClick:s[0]||(s[0]=async a=>{!o.disabled&&a.button===0&&a.ctrlKey===!1&&(m(n)?.onOpenToggle(),await lt(),m(n).open.value&&a.preventDefault())}),onKeydown:s[1]||(s[1]=hi(a=>{o.disabled||(["Enter"," "].includes(a.key)&&m(n).onOpenToggle(),a.key==="ArrowDown"&&m(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:O(()=>[z(o.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),dN=cN,pN=L({__name:"Label",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"label"}},setup(t){const e=t;return Ne(),(n,r)=>(C(),B(m(Le),le(e,{onMousedown:r[0]||(r[0]=i=>{!i.defaultPrevented&&i.detail>1&&i.preventDefault()})}),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),hN=pN;const[Kg,gN]=Tt(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var mN=L({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=zn(n,"modelValue",e,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),o=H(""),{forwardRef:s,currentElement:a}=Ne(),l=H(),f=H(),u=H(),{getItems:c,CollectionSlot:p}=rr({key:"NavigationMenu",isProvider:!0}),{delayDuration:d,skipDelayDuration:h,dir:g,disableClickTrigger:y,disableHoverTrigger:w,unmountOnHide:v}=Gt(n),_=us(g),b=ic(!1,h),x=U(()=>i.value!==""||b.value?150:d.value),k=hP(S=>{typeof S=="string"&&(o.value=i.value,i.value=S)},x);return Rt(()=>{if(!i.value)return;const S=c().map(T=>T.ref);u.value=S.find(T=>T.id.includes(i.value))}),gN({isRootMenu:!0,modelValue:i,previousValue:o,baseId:bn(void 0,"reka-navigation-menu"),disableClickTrigger:y,disableHoverTrigger:w,dir:_,unmountOnHide:v,orientation:n.orientation,rootNavigationMenu:a,indicatorTrack:l,activeTrigger:u,onIndicatorTrackChange:S=>{l.value=S},viewport:f,onViewportChange:S=>{f.value=S},onTriggerEnter:S=>{k(S)},onTriggerLeave:()=>{b.value=!0,k("")},onContentEnter:()=>{k()},onContentLeave:()=>{n.disablePointerLeaveClose||k("")},onItemSelect:S=>{o.value=i.value,i.value=S},onItemDismiss:()=>{o.value=i.value,i.value=""}}),(S,T)=>(C(),B(m(p),null,{default:O(()=>[M(m(Le),{ref:m(s),"aria-label":"Main",as:S.as,"as-child":S.asChild,"data-orientation":S.orientation,dir:m(_),"data-reka-navigation-menu":""},{default:O(()=>[z(S.$slots,"default",{modelValue:m(i)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),yN=mN;function wN(t){return t?"open":"closed"}function vN(t,e){return`${t}-content-${e}`}const bN="navigationMenu.linkSelect",xN="navigationMenu.rootContentDismiss";function vx(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function _N(t){const e=dn();return t.some(n=>n===e?!0:(n.focus(),dn()!==e))}function kN(t){return t.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{t.forEach(e=>{const n=e.dataset.tabindex;e.setAttribute("tabindex",n)})}}function SN(t){return e=>e.pointerType==="mouse"?t(e):void 0}const[ere,CN]=Tt("NavigationMenuItem");var EN=L({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(t){const e=t;Ne();const{getItems:n}=rr({key:"NavigationMenu"}),r=Kg(),i=bn(e.value),o=H(),s=H(),a=vN(r.baseId,i);let l=()=>({});const f=H(!1);async function u(h="start"){const g=document.getElementById(a);if(g){l();const y=vx(g);y.length&&_N(h==="start"?y:y.reverse())}}function c(){const h=document.getElementById(a);if(h){const g=vx(h);g.length&&(l=kN(g))}}CN({value:i,contentId:a,triggerRef:o,focusProxyRef:s,wasEscapeCloseRef:f,onEntryKeyDown:u,onFocusProxyEnter:u,onContentFocusOutside:c,onRootContentClose:c});function p(){r.onItemDismiss(),o.value?.focus()}function d(h){const g=dn();if(h.keyCode===32||h.key==="Enter")if(r.modelValue.value===i){p(),h.preventDefault();return}else{h.target.click(),h.preventDefault();return}const y=n().filter(v=>v.ref.parentElement?.hasAttribute("data-menu-item")).map(v=>v.ref);if(!y.includes(g))return;const w=f2(h,g,void 0,{itemsArray:y,loop:!1});w&&w?.focus(),h.preventDefault(),h.stopPropagation()}return(h,g)=>(C(),B(m(Le),{"as-child":h.asChild,as:h.as,"data-menu-item":"",onKeydown:hi(d,["up","down","left","right","home","end","space"])},{default:O(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as"]))}}),ON=EN,AN=L({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,{CollectionItem:i}=rr({key:"NavigationMenu"});Ne();async function o(s){const a=new CustomEvent(bN,{bubbles:!0,cancelable:!0,detail:{originalEvent:s}});if(r("select",a),!a.defaultPrevented&&!s.metaKey){const l=new CustomEvent(xN,{bubbles:!0,cancelable:!0});s.target?.dispatchEvent(l)}}return(s,a)=>(C(),B(m(i),null,{default:O(()=>[M(m(Le),{as:s.as,"data-active":s.active?"":void 0,"aria-current":s.active?"page":void 0,"as-child":n.asChild,onClick:o},{default:O(()=>[z(s.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),RN=AN,TN=L({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(t){const e=t,n=Kg(),{forwardRef:r,currentElement:i}=Ne();return kt(()=>{n.onIndicatorTrackChange(i.value)}),(o,s)=>(C(),B(m(Le),{ref:m(r),style:{position:"relative"}},{default:O(()=>[M(m(Le),le(o.$attrs,{"as-child":e.asChild,as:o.as,"data-orientation":m(n).orientation}),{default:O(()=>[z(o.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),PN=TN,MN=L({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:r}=Ne(),i=Kg(),{activeTrigger:o,rootNavigationMenu:s,modelValue:a}=i,l=H(),f=H(),u=U(()=>!!i.modelValue.value);He(r,()=>{i.onViewportChange(r.value)});const c=H();He([a,u],()=>{lt(()=>{r.value&&requestAnimationFrame(()=>{const d=r.value?.querySelector("[data-state=open]");c.value=d})})},{immediate:!0});function p(){if(c.value&&o.value&&s.value){const d=document.documentElement.offsetWidth,h=document.documentElement.offsetHeight,g=s.value.getBoundingClientRect(),y=o.value.getBoundingClientRect(),{offsetWidth:w,offsetHeight:v}=c.value,_=y.left-g.left,b=y.top-g.top;let x=null,k=null;switch(e.align){case"start":x=_,k=b;break;case"end":x=_-w+y.width,k=b-v+y.height;break;default:x=_-w/2+y.width/2,k=b-v/2+y.height/2}const S=10;x+g.left<S&&(x=S-g.left);const T=x+g.left+w;T>d-S&&(x-=T-d+S,x<S-g.left&&(x=S-g.left)),k+g.top<S&&(k=S-g.top);const A=k+g.top+v;A>h-S&&(k-=A-h+S,k<S-g.top&&(k=S-g.top)),x=Math.round(x),k=Math.round(k),f.value={left:x,top:k}}}return vg(c,()=>{c.value&&(l.value={width:c.value.offsetWidth,height:c.value.offsetHeight},p())}),vg([globalThis.document?.body,s],()=>{p()}),(d,h)=>(C(),B(m(Hi),{present:d.forceMount||u.value,"force-mount":!m(i).unmountOnHide.value,onAfterLeave:h[2]||(h[2]=()=>{l.value=void 0,f.value=void 0})},{default:O(({present:g})=>[M(m(Le),le(d.$attrs,{ref:m(n),as:d.as,"as-child":d.asChild,"data-state":m(wN)(u.value),"data-orientation":m(i).orientation,style:{pointerEvents:!u.value&&m(i).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":l.value?`${l.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":l.value?`${l.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":f.value?`${f.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":f.value?`${f.value?.top}px`:void 0},hidden:!g,onPointerenter:h[0]||(h[0]=y=>m(i).onContentEnter(m(i).modelValue.value)),onPointerleave:h[1]||(h[1]=y=>m(SN)(()=>m(i).onContentLeave())(y))}),{default:O(()=>[z(d.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),IN=MN;const NN=[" ","Enter","ArrowUp","ArrowDown"],DN=[" ","Enter"],Jr=10;function zl(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(r=>Gg(r,e,n)):Gg(t,e,n)}function Gg(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:ji(t,e)}function BN(t){return t==null||t===""||Array.isArray(t)&&t.length===0}const FN={key:0,value:""},[_o,bx]=Tt("SelectRoot");var $N=L({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const n=t,r=e,{required:i,disabled:o,multiple:s,dir:a}=Gt(n),l=zn(n,"modelValue",r,{defaultValue:n.defaultValue??(s.value?[]:void 0),passive:n.modelValue===void 0,deep:!0}),f=zn(n,"open",r,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=H(),c=H(),p=H({x:0,y:0}),d=U(()=>s.value&&Array.isArray(l.value)?l.value?.length===0:Il(l.value));rr({isProvider:!0});const h=us(a),g=fa(u),y=H(new Set),w=U(()=>Array.from(y.value).map(b=>b.value).join(";"));function v(b){if(s.value){const x=Array.isArray(l.value)?[...l.value]:[],k=x.findIndex(S=>Gg(S,b,n.by));k===-1?x.push(b):x.splice(k,1),l.value=[...x]}else l.value=b}function _(b){return Array.from(y.value).find(x=>zl(b,x.value,n.by))}return bx({triggerElement:u,onTriggerChange:b=>{u.value=b},valueElement:c,onValueElementChange:b=>{c.value=b},contentId:"",modelValue:l,onValueChange:v,by:n.by,open:f,multiple:s,required:i,onOpenChange:b=>{f.value=b},dir:h,triggerPointerDownPosRef:p,disabled:o,isEmptyModelValue:d,optionsSet:y,onOptionAdd:b=>{const x=_(b.value);x&&y.value.delete(x),y.value.add(b)},onOptionRemove:b=>{const x=_(b.value);x&&y.value.delete(x)}}),(b,x)=>(C(),B(m(mc),null,{default:O(()=>[z(b.$slots,"default",{modelValue:m(l),open:m(f)}),m(g)?(C(),B(VN,{key:w.value,"aria-hidden":"true",tabindex:"-1",multiple:m(s),required:m(i),name:b.name,autocomplete:b.autocomplete,disabled:m(o),value:m(l)},{default:O(()=>[m(Il)(m(l))?(C(),Z("option",FN)):Te("v-if",!0),(C(!0),Z(Ue,null,It(Array.from(y.value),k=>(C(),Z("option",le({key:k.value??""},{ref_for:!0},k),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Te("v-if",!0)]),_:3}))}}),qN=$N,LN=L({__name:"BubbleSelect",props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(t){const e=t,n=H(),r=_o();He(()=>e.value,(o,s)=>{const a=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(a,"value").set;if(o!==s&&f&&n.value){const u=new Event("change",{bubbles:!0});f.call(n.value,o),n.value.dispatchEvent(u)}});function i(o){r.onValueChange(o.target.value)}return(o,s)=>(C(),B(m(Tg),{"as-child":""},{default:O(()=>[re("select",le({ref_key:"selectElement",ref:n},e,{onInput:i}),[z(o.$slots,"default")],16)]),_:3}))}}),VN=LN,zN=L({__name:"SelectPopperPosition",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:Jr},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const n=sn(t);return(r,i)=>(C(),B(m(Ec),le(m(n),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:O(()=>[z(r.$slots,"default")]),_:3},16))}}),jN=zN;const HN={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[hs,xx]=Tt("SelectContent");var UN=L({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=e,i=_o();kg(),sc(n.bodyLock);const{CollectionSlot:o,getItems:s}=rr(),a=H();fc(a);const{search:l,handleTypeaheadSearch:f}=uc(),u=H(),c=H(),p=H(),d=H(!1),h=H(!1),g=H(!1);function y(){c.value&&a.value&&Ag([c.value,a.value])}He(d,()=>{y()});const{onOpenChange:w,triggerPointerDownPosRef:v}=i;Rt(k=>{if(!a.value)return;let S={x:0,y:0};const T=R=>{S={x:Math.abs(Math.round(R.pageX)-(v.value?.x??0)),y:Math.abs(Math.round(R.pageY)-(v.value?.y??0))}},A=R=>{R.pointerType!=="touch"&&(S.x<=10&&S.y<=10?R.preventDefault():a.value?.contains(R.target)||w(!1),document.removeEventListener("pointermove",T),v.value=null)};v.value!==null&&(document.addEventListener("pointermove",T),document.addEventListener("pointerup",A,{capture:!0,once:!0})),k(()=>{document.removeEventListener("pointermove",T),document.removeEventListener("pointerup",A,{capture:!0})})});function _(k){const S=k.ctrlKey||k.altKey||k.metaKey;if(k.key==="Tab"&&k.preventDefault(),!S&&k.key.length===1&&f(k.key,s()),["ArrowUp","ArrowDown","Home","End"].includes(k.key)){let A=[...s().map(R=>R.ref)];if(["ArrowUp","End"].includes(k.key)&&(A=A.slice().reverse()),["ArrowUp","ArrowDown"].includes(k.key)){const R=k.target,F=A.indexOf(R);A=A.slice(F+1)}setTimeout(()=>Ag(A)),k.preventDefault()}}const b=U(()=>n.position==="popper"?n:{}),x=sn(b.value);return xx({content:a,viewport:u,onViewportChange:k=>{u.value=k},itemRefCallback:(k,S,T)=>{const A=!h.value&&!T,R=zl(i.modelValue.value,S,i.by);if(i.multiple.value){if(g.value)return;(R||A)&&(c.value=k,R&&(g.value=!0))}else(R||A)&&(c.value=k);A&&(h.value=!0)},selectedItem:c,selectedItemText:p,onItemLeave:()=>{a.value?.focus()},itemTextRefCallback:(k,S,T)=>{const A=!h.value&&!T;(zl(i.modelValue.value,S,i.by)||A)&&(p.value=k)},focusSelectedItem:y,position:n.position,isPositioned:d,searchRef:l}),(k,S)=>(C(),B(m(o),null,{default:O(()=>[M(m(pc),{"as-child":"",onMountAutoFocus:S[6]||(S[6]=Bt(()=>{},["prevent"])),onUnmountAutoFocus:S[7]||(S[7]=T=>{r("closeAutoFocus",T),!T.defaultPrevented&&(m(i).triggerElement.value?.focus({preventScroll:!0}),T.preventDefault())})},{default:O(()=>[M(m(Dl),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:S[2]||(S[2]=Bt(()=>{},["prevent"])),onDismiss:S[3]||(S[3]=T=>m(i).onOpenChange(!1)),onEscapeKeyDown:S[4]||(S[4]=T=>r("escapeKeyDown",T)),onPointerDownOutside:S[5]||(S[5]=T=>r("pointerDownOutside",T))},{default:O(()=>[(C(),B(Tn(k.position==="popper"?jN:JN),le({...k.$attrs,...m(x)},{id:m(i).contentId,ref:T=>{const A=m(mi)(T);A?.hasAttribute("data-reka-popper-content-wrapper")?a.value=A.firstElementChild:a.value=A},role:"listbox","data-state":m(i).open.value?"open":"closed",dir:m(i).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:S[0]||(S[0]=Bt(()=>{},["prevent"])),onPlaced:S[1]||(S[1]=T=>d.value=!0),onKeydown:_}),{default:O(()=>[z(k.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3})]),_:3})]),_:3}))}}),WN=UN;const[Jg,KN]=Tt("SelectItemAlignedPosition");var GN=L({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(t,{emit:e}){const n=t,r=e,{getItems:i}=rr(),o=_o(),s=hs(),a=H(!1),l=H(!0),f=H(),{forwardRef:u,currentElement:c}=Ne(),{viewport:p,selectedItem:d,selectedItemText:h,focusSelectedItem:g}=s;function y(){if(o.triggerElement.value&&o.valueElement.value&&f.value&&c.value&&p?.value&&d?.value&&h?.value){const _=o.triggerElement.value.getBoundingClientRect(),b=c.value.getBoundingClientRect(),x=o.valueElement.value.getBoundingClientRect(),k=h.value.getBoundingClientRect();if(o.dir.value!=="rtl"){const I=k.left-b.left,ee=x.left-I,W=_.left-ee,ue=_.width+W,Be=Math.max(ue,b.width),$=window.innerWidth-Jr,V=l2(ee,Jr,Math.max(Jr,$-Be));f.value.style.minWidth=`${ue}px`,f.value.style.left=`${V}px`}else{const I=b.right-k.right,ee=window.innerWidth-x.right-I,W=window.innerWidth-_.right-ee,ue=_.width+W,Be=Math.max(ue,b.width),$=window.innerWidth-Jr,V=l2(ee,Jr,Math.max(Jr,$-Be));f.value.style.minWidth=`${ue}px`,f.value.style.right=`${V}px`}const S=i().map(I=>I.ref),T=window.innerHeight-Jr*2,A=p.value.scrollHeight,R=window.getComputedStyle(c.value),F=Number.parseInt(R.borderTopWidth,10),q=Number.parseInt(R.paddingTop,10),K=Number.parseInt(R.borderBottomWidth,10),fe=Number.parseInt(R.paddingBottom,10),ae=F+q+A+fe+K,ce=Math.min(d.value.offsetHeight*5,ae),ie=window.getComputedStyle(p.value),te=Number.parseInt(ie.paddingTop,10),ze=Number.parseInt(ie.paddingBottom,10),ot=_.top+_.height/2-Jr,ut=T-ot,ct=d.value.offsetHeight/2,vt=d.value.offsetTop+ct,We=F+q+vt,Ze=ae-We;if(We<=ot){const I=d.value===S[S.length-1];f.value.style.bottom="0px";const ee=c.value.clientHeight-p.value.offsetTop-p.value.offsetHeight,W=Math.max(ut,ct+(I?ze:0)+ee+K),ue=We+W;f.value.style.height=`${ue}px`}else{const I=d.value===S[0];f.value.style.top="0px";const W=Math.max(ot,F+p.value.offsetTop+(I?te:0)+ct)+Ze;f.value.style.height=`${W}px`,p.value.scrollTop=We-ot+p.value.offsetTop}f.value.style.margin=`${Jr}px 0`,f.value.style.minHeight=`${ce}px`,f.value.style.maxHeight=`${T}px`,r("placed"),requestAnimationFrame(()=>a.value=!0)}}const w=H("");kt(async()=>{await lt(),y(),c.value&&(w.value=window.getComputedStyle(c.value).zIndex)});function v(_){_&&l.value===!0&&(y(),g?.(),l.value=!1)}return vg(o.triggerElement,()=>{y()}),KN({contentWrapper:f,shouldExpandOnScrollRef:a,onScrollButtonChange:v}),(_,b)=>(C(),Z("div",{ref_key:"contentWrapperElement",ref:f,style:cr({display:"flex",flexDirection:"column",position:"fixed",zIndex:w.value})},[M(m(Le),le({ref:m(u),style:{boxSizing:"border-box",maxHeight:"100%"}},{..._.$attrs,...n}),{default:O(()=>[z(_.$slots,"default")]),_:3},16)],4))}}),JN=GN,YN=L({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(t){return bx(t.context),xx(HN),(n,r)=>z(n.$slots,"default")}}),XN=YN;const QN={key:1};var ZN=L({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=Dt(n,e),o=_o(),s=H();kt(()=>{s.value=new DocumentFragment});const a=H(),l=U(()=>n.forceMount||o.open.value),f=H(l.value);return He(l,()=>{setTimeout(()=>f.value=l.value)}),(u,c)=>l.value||f.value||a.value?.present?(C(),B(m(Hi),{key:0,ref_key:"presenceRef",ref:a,present:l.value},{default:O(()=>[M(WN,At($t({...m(i),...u.$attrs})),{default:O(()=>[z(u.$slots,"default")]),_:3},16)]),_:3},8,["present"])):s.value?(C(),Z("div",QN,[(C(),B(hw,{to:s.value},[M(XN,{context:m(o)},{default:O(()=>[z(u.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):Te("v-if",!0)}}),eD=ZN;const[tD,nD]=Tt("SelectGroup");var rD=L({__name:"SelectGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=bn(void 0,"reka-select-group");return nD({id:n}),(r,i)=>(C(),B(m(Le),le({role:"group"},e,{"aria-labelledby":m(n)}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),iD=rD,oD=L({__name:"SelectIcon",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(C(),B(m(Le),{"aria-hidden":"true",as:e.as,"as-child":e.asChild},{default:O(()=>[z(e.$slots,"default",{},()=>[n[0]||(n[0]=Se("▼"))])]),_:3},8,["as","as-child"]))}}),sD=oD;const[_x,aD]=Tt("SelectItem");var lD=L({__name:"SelectItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,{disabled:i}=Gt(n),o=_o(),s=hs(),{forwardRef:a,currentElement:l}=Ne(),{CollectionItem:f}=rr(),u=U(()=>zl(o.modelValue?.value,n.value,o.by)),c=H(!1),p=H(n.textValue??""),d=bn(void 0,"reka-select-item-text"),h="select.select";async function g(b){if(b.defaultPrevented)return;const x={originalEvent:b,value:n.value};tc(h,y,x)}async function y(b){await lt(),r("select",b),!b.defaultPrevented&&(i.value||(o.onValueChange(n.value),o.multiple.value||o.onOpenChange(!1)))}async function w(b){await lt(),!b.defaultPrevented&&(i.value?s.onItemLeave?.():b.currentTarget?.focus({preventScroll:!0}))}async function v(b){await lt(),!b.defaultPrevented&&b.currentTarget===dn()&&s.onItemLeave?.()}async function _(b){await lt(),!(b.defaultPrevented||s.searchRef?.value!==""&&b.key===" ")&&(DN.includes(b.key)&&g(b),b.key===" "&&b.preventDefault())}if(n.value==="")throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return kt(()=>{l.value&&s.itemRefCallback(l.value,n.value,n.disabled)}),aD({value:n.value,disabled:i,textId:d,isSelected:u,onItemTextChange:b=>{p.value=((p.value||b?.textContent)??"").trim()}}),(b,x)=>(C(),B(m(f),{value:{textValue:p.value}},{default:O(()=>[M(m(Le),{ref:m(a),role:"option","aria-labelledby":m(d),"data-highlighted":c.value?"":void 0,"aria-selected":u.value,"data-state":u.value?"checked":"unchecked","aria-disabled":m(i)||void 0,"data-disabled":m(i)?"":void 0,tabindex:m(i)?void 0:-1,as:b.as,"as-child":b.asChild,onFocus:x[0]||(x[0]=k=>c.value=!0),onBlur:x[1]||(x[1]=k=>c.value=!1),onPointerup:g,onPointerdown:x[2]||(x[2]=k=>{k.currentTarget.focus({preventScroll:!0})}),onTouchend:x[3]||(x[3]=Bt(()=>{},["prevent","stop"])),onPointermove:w,onPointerleave:v,onKeydown:_},{default:O(()=>[z(b.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),fD=lD,uD=L({__name:"SelectItemIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=_x();return(r,i)=>m(n).isSelected.value?(C(),B(m(Le),le({key:0,"aria-hidden":"true"},e),{default:O(()=>[z(r.$slots,"default")]),_:3},16)):Te("v-if",!0)}}),cD=uD,dD=L({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=_o(),r=hs(),i=_x(),{forwardRef:o,currentElement:s}=Ne(),a=U(()=>({value:i.value,disabled:i.disabled.value,textContent:s.value?.textContent??i.value?.toString()??""}));return kt(()=>{s.value&&(i.onItemTextChange(s.value),r.itemTextRefCallback(s.value,i.value,i.disabled.value),n.onOptionAdd(a.value))}),qn(()=>{n.onOptionRemove(a.value)}),(l,f)=>(C(),B(m(Le),le({id:m(i).textId,ref:m(o)},{...e,...l.$attrs}),{default:O(()=>[z(l.$slots,"default")]),_:3},16,["id"]))}}),pD=dD,hD=L({__name:"SelectLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=tD({id:""});return(r,i)=>(C(),B(m(Le),le(e,{id:m(n).id}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["id"]))}}),gD=hD,mD=L({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(C(),B(m(ca),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),yD=mD,wD=L({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(t,{emit:e}){const n=e,{getItems:r}=rr(),i=hs(),o=H(null);function s(){o.value!==null&&(window.clearInterval(o.value),o.value=null)}Rt(()=>{r().map(u=>u.ref).find(u=>u===dn())?.scrollIntoView({block:"nearest"})});function a(){o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}function l(){i.onItemLeave?.(),o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}return po(()=>s()),(f,u)=>(C(),B(m(Le),le({"aria-hidden":"true",style:{flexShrink:0}},f.$parent?.$props,{onPointerdown:a,onPointermove:l,onPointerleave:u[0]||(u[0]=()=>{s()})}),{default:O(()=>[z(f.$slots,"default")]),_:3},16))}}),kx=wD,vD=L({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=hs(),n=e.position==="item-aligned"?Jg():void 0,{forwardRef:r,currentElement:i}=Ne(),o=H(!1);return Rt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){const f=a.scrollHeight-a.clientHeight;o.value=Math.ceil(a.scrollTop)<f};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),He(i,()=>{i.value&&n?.onScrollButtonChange(i.value)}),(s,a)=>o.value?(C(),B(kx,{key:0,ref:m(r),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=m(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop+f.value.offsetHeight)})},{default:O(()=>[z(s.$slots,"default")]),_:3},512)):Te("v-if",!0)}}),bD=vD,xD=L({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=hs(),n=e.position==="item-aligned"?Jg():void 0,{forwardRef:r,currentElement:i}=Ne(),o=H(!1);return Rt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){o.value=a.scrollTop>0};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),He(i,()=>{i.value&&n?.onScrollButtonChange(i.value)}),(s,a)=>o.value?(C(),B(kx,{key:0,ref:m(r),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=m(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop-f.value.offsetHeight)})},{default:O(()=>[z(s.$slots,"default")]),_:3},512)):Te("v-if",!0)}}),_D=xD,kD=L({__name:"SelectTrigger",props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=_o(),{forwardRef:r,currentElement:i}=Ne(),o=U(()=>n.disabled?.value||e.disabled);n.contentId||=bn(void 0,"reka-select-content"),kt(()=>{n.onTriggerChange(i.value)});const{getItems:s}=rr(),{search:a,handleTypeaheadSearch:l,resetTypeahead:f}=uc();function u(){o.value||(n.onOpenChange(!0),f())}function c(p){u(),n.triggerPointerDownPosRef.value={x:Math.round(p.pageX),y:Math.round(p.pageY)}}return(p,d)=>(C(),B(m(yc),{"as-child":"",reference:p.reference},{default:O(()=>[M(m(Le),{ref:m(r),role:"combobox",type:p.as==="button"?"button":void 0,"aria-controls":m(n).contentId,"aria-expanded":m(n).open.value||!1,"aria-required":m(n).required?.value,"aria-autocomplete":"none",disabled:o.value,dir:m(n)?.dir.value,"data-state":m(n)?.open.value?"open":"closed","data-disabled":o.value?"":void 0,"data-placeholder":m(BN)(m(n).modelValue?.value)?"":void 0,"as-child":p.asChild,as:p.as,onClick:d[0]||(d[0]=h=>{h?.currentTarget?.focus()}),onPointerdown:d[1]||(d[1]=h=>{if(h.pointerType==="touch")return h.preventDefault();const g=h.target;g.hasPointerCapture(h.pointerId)&&g.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&(c(h),h.preventDefault())}),onPointerup:d[2]||(d[2]=Bt(h=>{h.pointerType==="touch"&&c(h)},["prevent"])),onKeydown:d[3]||(d[3]=h=>{const g=m(a)!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&g&&h.key===" "||(m(l)(h.key,m(s)()),m(NN).includes(h.key)&&(u(),h.preventDefault()))})},{default:O(()=>[z(p.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]),_:3},8,["reference"]))}}),SD=kD,CD=L({__name:"SelectValue",props:{placeholder:{type:String,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,{forwardRef:n,currentElement:r}=Ne(),i=_o();kt(()=>{i.valueElement=r});const o=U(()=>{let a=[];const l=Array.from(i.optionsSet.value),f=u=>l.find(c=>zl(u,c.value,i.by));return Array.isArray(i.modelValue.value)?a=i.modelValue.value.map(u=>f(u)?.textContent??""):a=[f(i.modelValue.value)?.textContent??""],a.filter(Boolean)}),s=U(()=>o.value.length?o.value.join(", "):e.placeholder);return(a,l)=>(C(),B(m(Le),{ref:m(n),as:a.as,"as-child":a.asChild,style:{pointerEvents:"none"},"data-placeholder":o.value.length?void 0:e.placeholder},{default:O(()=>[z(a.$slots,"default",{selectedLabel:o.value,modelValue:m(i).modelValue.value},()=>[Se(Me(s.value),1)])]),_:3},8,["as","as-child","data-placeholder"]))}}),ED=CD,OD=L({__name:"SelectViewport",props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{nonce:n}=Gt(e),r=Q7(n),i=hs(),o=i.position==="item-aligned"?Jg():void 0,{forwardRef:s,currentElement:a}=Ne();kt(()=>{i?.onViewportChange(a.value)});const l=H(0);function f(u){const c=u.currentTarget,{shouldExpandOnScrollRef:p,contentWrapper:d}=o??{};if(p?.value&&d?.value){const h=Math.abs(l.value-c.scrollTop);if(h>0){const g=window.innerHeight-Jr*2,y=Number.parseFloat(d.value.style.minHeight),w=Number.parseFloat(d.value.style.height),v=Math.max(y,w);if(v<g){const _=v+h,b=Math.min(g,_),x=_-b;d.value.style.height=`${b}px`,d.value.style.bottom==="0px"&&(c.scrollTop=x>0?x:0,d.value.style.justifyContent="flex-end")}}}l.value=c.scrollTop}return(u,c)=>(C(),Z(Ue,null,[M(m(Le),le({ref:m(s),"data-reka-select-viewport":"",role:"presentation"},{...u.$attrs,...e},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:f}),{default:O(()=>[z(u.$slots,"default")]),_:3},16),M(m(Le),{as:"style",nonce:m(r)},{default:O(()=>c[0]||(c[0]=[Se(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } ")])),_:1,__:[0]},8,["nonce"])],64))}}),AD=OD;const[RD,TD]=Tt("SwitchRoot");var PD=L({__name:"SwitchRoot",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:"on"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,{disabled:i}=Gt(n),o=zn(n,"modelValue",r,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function s(){i.value||(o.value=!o.value)}const{forwardRef:a,currentElement:l}=Ne(),f=fa(l),u=U(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return TD({modelValue:o,toggleCheck:s,disabled:i}),(c,p)=>(C(),B(m(Le),le(c.$attrs,{id:c.id,ref:m(a),role:"switch",type:c.as==="button"?"button":void 0,value:c.value,"aria-label":c.$attrs["aria-label"]||u.value,"aria-checked":m(o),"aria-required":c.required,"data-state":m(o)?"checked":"unchecked","data-disabled":m(i)?"":void 0,"as-child":c.asChild,as:c.as,disabled:m(i),onClick:s,onKeydown:hi(Bt(s,["prevent"]),["enter"])}),{default:O(()=>[z(c.$slots,"default",{modelValue:m(o)}),m(f)&&c.name?(C(),B(m(Bl),{key:0,type:"checkbox",name:c.name,disabled:m(i),required:c.required,value:c.value,checked:!!m(o)},null,8,["name","disabled","required","value","checked"])):Te("v-if",!0)]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]))}}),MD=PD,ID=L({__name:"SwitchThumb",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=RD();return Ne(),(n,r)=>(C(),B(m(Le),{"data-state":m(e).modelValue?.value?"checked":"unchecked","data-disabled":m(e).disabled.value?"":void 0,"as-child":n.asChild,as:n.as},{default:O(()=>[z(n.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"]))}}),ND=ID;const[Sx,DD]=Tt("ToggleGroupRoot");var BD=L({__name:"ToggleGroupRoot",props:{rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,{loop:i,rovingFocus:o,disabled:s,dir:a}=Gt(n),l=us(a),{forwardRef:f,currentElement:u}=Ne(),{modelValue:c,changeModelValue:p,isSingle:d}=GP(n,r),h=fa(u);return DD({isSingle:d,modelValue:c,changeModelValue:p,dir:l,orientation:n.orientation,loop:i,rovingFocus:o,disabled:s}),(g,y)=>(C(),B(Tn(m(o)?m(L2):m(Le)),{"as-child":"",orientation:m(o)?g.orientation:void 0,dir:m(l),loop:m(o)?m(i):void 0},{default:O(()=>[M(m(Le),{ref:m(f),role:"group","as-child":g.asChild,as:g.as},{default:O(()=>[z(g.$slots,"default",{modelValue:m(c)}),m(h)&&g.name?(C(),B(Bl,{key:0,name:g.name,required:g.required,value:m(c)},null,8,["name","required","value"])):Te("v-if",!0)]),_:3},8,["as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),FD=BD,$D=L({__name:"Toggle",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,{forwardRef:i,currentElement:o}=Ne(),s=Sx(null),a=zn(n,"modelValue",r,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function l(){a.value=!a.value}const f=U(()=>a.value?"on":"off"),u=fa(o);return(c,p)=>(C(),B(m(Le),{ref:m(i),type:c.as==="button"?"button":void 0,"as-child":n.asChild,as:c.as,"aria-pressed":m(a),"data-state":f.value,"data-disabled":c.disabled?"":void 0,disabled:c.disabled,onClick:l},{default:O(()=>[z(c.$slots,"default",{modelValue:m(a),disabled:c.disabled,pressed:m(a),state:f.value}),m(u)&&c.name&&!m(s)?(C(),B(Bl,{key:0,type:"checkbox",name:c.name,value:m(a),required:c.required},null,8,["name","value","required"])):Te("v-if",!0)]),_:3},8,["type","as-child","as","aria-pressed","data-state","data-disabled","disabled"]))}}),qD=$D,LD=L({__name:"ToggleGroupItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Sx(),r=U(()=>n.disabled?.value||e.disabled),i=U(()=>nc(n.modelValue.value,e.value)),{forwardRef:o}=Ne();return(s,a)=>(C(),B(Tn(m(n).rovingFocus.value?m(V2):m(Le)),le({"as-child":""},m(n).rovingFocus.value?{focusable:!r.value,active:i.value}:{}),{default:O(()=>[M(m(qD),le(e,{ref:m(o),disabled:r.value,"model-value":i.value,"onUpdate:modelValue":a[0]||(a[0]=l=>m(n).changeModelValue(s.value))}),{default:O(l=>[z(s.$slots,"default",At($t(l)))]),_:3},16,["disabled","model-value"])]),_:3},16))}}),VD=LD,zD=L({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ne(),(n,r)=>(C(),B(m(I7),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),jD=zD;const[Yg,HD]=Tt("TooltipProvider");var UD=L({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,{delayDuration:n,skipDelayDuration:r,disableHoverableContent:i,disableClosingTrigger:o,ignoreNonKeyboardFocus:s,disabled:a}=Gt(e);Ne();const l=H(!0),f=H(!1),{start:u,stop:c}=g2(()=>{l.value=!0},r,{immediate:!1});return HD({isOpenDelayed:l,delayDuration:n,onOpen(){c(),l.value=!1},onClose(){u()},isPointerInTransitRef:f,disableHoverableContent:i,disableClosingTrigger:o,disabled:a,ignoreNonKeyboardFocus:s}),(p,d)=>z(p.$slots,"default")}}),WD=UD;const Cx="tooltip.open",[Ac,KD]=Tt("TooltipRoot");var GD=L({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=e;Ne();const i=Yg(),o=U(()=>n.disableHoverableContent??i.disableHoverableContent.value),s=U(()=>n.disableClosingTrigger??i.disableClosingTrigger.value),a=U(()=>n.disabled??i.disabled.value),l=U(()=>n.delayDuration??i.delayDuration.value),f=U(()=>n.ignoreNonKeyboardFocus??i.ignoreNonKeyboardFocus.value),u=zn(n,"open",r,{defaultValue:n.defaultOpen,passive:n.open===void 0});He(u,_=>{i.onClose&&(_?(i.onOpen(),document.dispatchEvent(new CustomEvent(Cx))):i.onClose())});const c=H(!1),p=H(),d=U(()=>u.value?c.value?"delayed-open":"instant-open":"closed"),{start:h,stop:g}=g2(()=>{c.value=!0,u.value=!0},l,{immediate:!1});function y(){g(),c.value=!1,u.value=!0}function w(){g(),u.value=!1}function v(){h()}return KD({contentId:"",open:u,stateAttribute:d,trigger:p,onTriggerChange(_){p.value=_},onTriggerEnter(){i.isOpenDelayed.value?v():y()},onTriggerLeave(){o.value?w():g()},onOpen:y,onClose:w,disableHoverableContent:o,disableClosingTrigger:s,disabled:a,ignoreNonKeyboardFocus:f}),(_,b)=>(C(),B(m(mc),null,{default:O(()=>[z(_.$slots,"default",{open:m(u)})]),_:3}))}}),JD=GD,YD=L({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:"center"},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:"partial"},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=e,i=Ac(),{forwardRef:o}=Ne(),s=Y5(),a=U(()=>s.default?.({})),l=U(()=>{if(n.ariaLabel)return n.ariaLabel;let u="";function c(p){typeof p.children=="string"&&p.type!==vn?u+=p.children:Array.isArray(p.children)&&p.children.forEach(d=>c(d))}return a.value?.forEach(p=>c(p)),u}),f=U(()=>{const{ariaLabel:u,...c}=n;return c});return kt(()=>{la(window,"scroll",u=>{u.target?.contains(i.trigger.value)&&i.onClose()}),la(window,Cx,i.onClose)}),(u,c)=>(C(),B(m(Dl),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:c[0]||(c[0]=p=>r("escapeKeyDown",p)),onPointerDownOutside:c[1]||(c[1]=p=>{m(i).disableClosingTrigger.value&&m(i).trigger.value?.contains(p.target)&&p.preventDefault(),r("pointerDownOutside",p)}),onFocusOutside:c[2]||(c[2]=Bt(()=>{},["prevent"])),onDismiss:c[3]||(c[3]=p=>m(i).onClose())},{default:O(()=>[M(m(Ec),le({ref:m(o),"data-state":m(i).stateAttribute.value},{...u.$attrs,...f.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:O(()=>[z(u.$slots,"default"),M(m(Tg),{id:m(i).contentId,role:"tooltip"},{default:O(()=>[Se(Me(l.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),Ex=YD,XD=L({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(t){const n=sn(t),{forwardRef:r,currentElement:i}=Ne(),{trigger:o,onClose:s}=Ac(),a=Yg(),{isPointerInTransit:l,onPointerExit:f}=OP(o,i);return a.isPointerInTransitRef=l,f(()=>{s()}),(u,c)=>(C(),B(Ex,le({ref:m(r)},m(n)),{default:O(()=>[z(u.$slots,"default")]),_:3},16))}}),QD=XD,ZD=L({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=e,i=Ac(),o=Dt(n,r),{forwardRef:s}=Ne();return(a,l)=>(C(),B(m(Hi),{present:a.forceMount||m(i).open.value},{default:O(()=>[(C(),B(Tn(m(i).disableHoverableContent.value?Ex:QD),le({ref:m(s)},m(o)),{default:O(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),eB=ZD,tB=L({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,r)=>(C(),B(m(ca),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),nB=tB,rB=L({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Ac(),r=Yg();n.contentId||=bn(void 0,"reka-tooltip-content");const{forwardRef:i,currentElement:o}=Ne(),s=H(!1),a=H(!1),l=U(()=>n.disabled.value?{}:{click:g,focus:d,pointermove:c,pointerleave:p,pointerdown:u,blur:h});kt(()=>{n.onTriggerChange(o.value)});function f(){setTimeout(()=>{s.value=!1},1)}function u(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),s.value=!0,document.addEventListener("pointerup",f,{once:!0})}function c(y){y.pointerType!=="touch"&&!a.value&&!r.isPointerInTransitRef.value&&(n.onTriggerEnter(),a.value=!0)}function p(){n.onTriggerLeave(),a.value=!1}function d(y){s.value||n.ignoreNonKeyboardFocus.value&&!y.target.matches?.(":focus-visible")||n.onOpen()}function h(){n.onClose()}function g(){n.disableClosingTrigger.value||n.onClose()}return(y,w)=>(C(),B(m(yc),{"as-child":"",reference:y.reference},{default:O(()=>[M(m(Le),le({ref:m(i),"aria-describedby":m(n).open.value?m(n).contentId:void 0,"data-state":m(n).stateAttribute.value,as:y.as,"as-child":e.asChild,"data-grace-area-trigger":""},G5(l.value)),{default:O(()=>[z(y.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),iB=rB;const ma=L({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const i=Dt(t,e);return(o,s)=>(C(),B(m(YI),le({"data-slot":"dropdown-menu"},m(i)),{default:O(()=>[z(o.$slots,"default")]),_:3},16))}});function oB(t,e,n={}){let r,i,o,s=!0;const a=()=>{s=!0,o()};He(t,a,{flush:"sync",...n});const l=typeof e=="function"?e:e.get,f=typeof e=="function"?void 0:e.set,u=hu((c,p)=>(i=c,o=p,{get(){return s&&(r=l(r),s=!1),i(),r},set(d){f?.(d)}}));return u.trigger=a,u}function Rc(t,e){return tl()?(ou(t,e),!0):!1}const Xg=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const sB=t=>typeof t<"u";function aB(t){return Array.isArray(t)?t:[t]}function lB(t){return Xt()}function fB(t){return at(t)?on(new Proxy({},{get(e,n,r){return m(Reflect.get(t.value,n,r))},set(e,n,r){return at(t.value[n])&&!at(r)?t.value[n].value=r:t.value[n]=r,!0},deleteProperty(e,n){return Reflect.deleteProperty(t.value,n)},has(e,n){return Reflect.has(t.value,n)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):on(t)}function uB(t){return fB(U(t))}function bt(t,...e){const n=e.flat(),r=n[0];return uB(()=>Object.fromEntries(typeof r=="function"?Object.entries(Gt(t)).filter(([i,o])=>!r(ke(o),i)):Object.entries(Gt(t)).filter(i=>!n.includes(i[0]))))}function cB(t,e=!0,n){lB()?kt(t,n):e?t():lt(t)}function dB(t,e=1e3,n={}){const{immediate:r=!0,immediateCallback:i=!1}=n;let o=null;const s=Yt(!1);function a(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,a()}function f(){const u=ke(e);u<=0||(s.value=!0,i&&t(),a(),s.value&&(o=setInterval(t,u)))}return r&&Xg&&f(),(at(e)||typeof e=="function")&&Rc(He(e,()=>{s.value&&Xg&&f()})),Rc(l),{isActive:Yo(s),pause:l,resume:f}}const Qg=Xg?window:void 0;function gs(t){var e;const n=ke(t);return(e=n?.$el)!==null&&e!==void 0?e:n}function pB(){const t=Yt(!1),e=Xt();return e&&kt(()=>{t.value=!0},e),t}function hB(t){const e=pB();return U(()=>(e.value,!!t()))}function gB(t,e={}){const{immediate:n=!0,fpsLimit:r=void 0,window:i=Qg,once:o=!1}=e,s=Yt(!1),a=U(()=>r?1e3/ke(r):null);let l=0,f=null;function u(d){if(!s.value||!i)return;l||(l=d);const h=d-l;if(a.value&&h<a.value){f=i.requestAnimationFrame(u);return}if(l=d,t({delta:h,timestamp:d}),o){s.value=!1,f=null;return}f=i.requestAnimationFrame(u)}function c(){!s.value&&i&&(s.value=!0,l=0,f=i.requestAnimationFrame(u))}function p(){s.value=!1,f!=null&&i&&(i.cancelAnimationFrame(f),f=null)}return n&&c(),Rc(p),{isActive:Ks(s),pause:p,resume:c}}function mB(t){return JSON.parse(JSON.stringify(t))}function yB(t){const e=Xt(),n=oB(()=>null,()=>t?gs(t):e.proxy.$el);return Cw(n.trigger),kt(n.trigger),n}function wB(t,e,n={}){const{window:r=Qg,...i}=n;let o;const s=hB(()=>r&&"ResizeObserver"in r),a=()=>{o&&(o.disconnect(),o=void 0)},l=He(U(()=>{const u=ke(t);return Array.isArray(u)?u.map(c=>gs(c)):[gs(u)]}),u=>{if(a(),s.value&&r){o=new ResizeObserver(e);for(const c of u)c&&o.observe(c,i)}},{immediate:!0,flush:"post"}),f=()=>{a(),l()};return Rc(f),{isSupported:s,stop:f}}function vB(t,e={width:0,height:0},n={}){const{window:r=Qg,box:i="content-box"}=n,o=U(()=>{var c;return(c=gs(t))===null||c===void 0||(c=c.namespaceURI)===null||c===void 0?void 0:c.includes("svg")}),s=Yt(e.width),a=Yt(e.height),{stop:l}=wB(t,([c])=>{const p=i==="border-box"?c.borderBoxSize:i==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(r&&o.value){const d=gs(t);if(d){const h=d.getBoundingClientRect();s.value=h.width,a.value=h.height}}else if(p){const d=aB(p);s.value=d.reduce((h,{inlineSize:g})=>h+g,0),a.value=d.reduce((h,{blockSize:g})=>h+g,0)}else s.value=c.contentRect.width,a.value=c.contentRect.height},n);cB(()=>{const c=gs(t);c&&(s.value="offsetWidth"in c?c.offsetWidth:e.width,a.value="offsetHeight"in c?c.offsetHeight:e.height)});const f=He(()=>gs(t),c=>{s.value=c?e.width:0,a.value=c?e.height:0});function u(){l(),f()}return{width:s,height:a,stop:u}}function bB(t={}){const{controls:e=!1,interval:n="requestAnimationFrame",immediate:r=!0}=t,i=H(new Date),o=()=>i.value=new Date,s=n==="requestAnimationFrame"?gB(o,{immediate:r}):dB(o,n,{immediate:r});return e?{now:i,...s}:i}function Ox(t,e,n,r={}){var i,o;const{clone:s=!1,passive:a=!1,eventName:l,deep:f=!1,defaultValue:u,shouldEmit:c}=r,p=Xt(),d=n||p?.emit||(p==null||(i=p.$emit)===null||i===void 0?void 0:i.bind(p))||(p==null||(o=p.proxy)===null||o===void 0||(o=o.$emit)===null||o===void 0?void 0:o.bind(p?.proxy));let h=l;h=h||`update:${e.toString()}`;const g=v=>s?typeof s=="function"?s(v):mB(v):v,y=()=>sB(t[e])?g(t[e]):u,w=v=>{c?c(v)&&d(h,v):d(h,v)};if(a){const v=H(y());let _=!1;return He(()=>t[e],b=>{_||(_=!0,v.value=g(b),lt(()=>_=!1))}),He(v,b=>{!_&&(b!==t[e]||f)&&w(b)},{deep:f}),v}else return U({get(){return y()},set(v){w(v)}})}function xB(t,e){const{containerStyle:n,wrapperProps:r,scrollTo:i,calculateRange:o,currentList:s,containerRef:a}="itemHeight"in e?SB(e,t):kB(e,t);return{list:s,scrollTo:i,containerProps:{ref:a,onScroll:()=>{o()},style:n},wrapperProps:r}}function Ax(t){const e=Yt(null),n=vB(e),r=H([]),i=Yt(t);return{state:H({start:0,end:10}),source:i,currentList:r,size:n,containerRef:e}}function Rx(t,e,n){return r=>{if(typeof n=="number")return Math.ceil(r/n);const{start:i=0}=t.value;let o=0,s=0;for(let a=i;a<e.value.length;a++){const l=n(a);if(o+=l,s=a,o>r)break}return s-i}}function Tx(t,e){return n=>{if(typeof e=="number")return Math.floor(n/e)+1;let r=0,i=0;for(let o=0;o<t.value.length;o++){const s=e(o);if(r+=s,r>=n){i=o;break}}return i+1}}function Px(t,e,n,r,{containerRef:i,state:o,currentList:s,source:a}){return()=>{const l=i.value;if(l){const f=n(t==="vertical"?l.scrollTop:l.scrollLeft),u=r(t==="vertical"?l.clientHeight:l.clientWidth),c=f-e,p=f+u+e;o.value={start:c<0?0:c,end:p>a.value.length?a.value.length:p},s.value=a.value.slice(o.value.start,o.value.end).map((d,h)=>({data:d,index:h+o.value.start}))}}}function Mx(t,e){return n=>typeof t=="number"?n*t:e.value.slice(0,n).reduce((r,i,o)=>r+t(o),0)}function Ix(t,e,n,r){He([t.width,t.height,()=>ke(e),n],()=>{r()})}function Nx(t,e){return U(()=>typeof t=="number"?e.value.length*t:e.value.reduce((n,r,i)=>n+t(i),0))}const _B={horizontal:"scrollLeft",vertical:"scrollTop"};function Dx(t,e,n,r){return i=>{r.value&&(r.value[_B[t]]=n(i),e())}}function kB(t,e){const n=Ax(e),{state:r,source:i,currentList:o,size:s,containerRef:a}=n,l={overflowX:"auto"},{itemWidth:f,overscan:u=5}=t,c=Rx(r,i,f),p=Px("horizontal",u,Tx(i,f),c,n),d=Mx(f,i),h=U(()=>d(r.value.start)),g=Nx(f,i);return Ix(s,e,a,p),{scrollTo:Dx("horizontal",p,d,a),calculateRange:p,wrapperProps:U(()=>({style:{height:"100%",width:`${g.value-h.value}px`,marginLeft:`${h.value}px`,display:"flex"}})),containerStyle:l,currentList:o,containerRef:a}}function SB(t,e){const n=Ax(e),{state:r,source:i,currentList:o,size:s,containerRef:a}=n,l={overflowY:"auto"},{itemHeight:f,overscan:u=5}=t,c=Rx(r,i,f),p=Px("vertical",u,Tx(i,f),c,n),d=Mx(f,i),h=U(()=>d(r.value.start)),g=Nx(f,i);return Ix(s,e,a,p),{calculateRange:p,scrollTo:Dx("vertical",p,d,a),containerStyle:l,wrapperProps:U(()=>({style:{width:"100%",height:`${g.value-h.value}px`,marginTop:`${h.value}px`}})),currentList:o,containerRef:a}}function Bx(t){var e,n,r="";if(typeof t=="string"||typeof t=="number")r+=t;else if(typeof t=="object")if(Array.isArray(t)){var i=t.length;for(e=0;e<i;e++)t[e]&&(n=Bx(t[e]))&&(r&&(r+=" "),r+=n)}else for(n in t)t[n]&&(r&&(r+=" "),r+=n);return r}function Fx(){for(var t,e,n=0,r="",i=arguments.length;n<i;n++)(t=arguments[n])&&(e=Bx(t))&&(r&&(r+=" "),r+=e);return r}const Zg="-",CB=t=>{const e=OB(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=t;return{getClassGroupId:s=>{const a=s.split(Zg);return a[0]===""&&a.length!==1&&a.shift(),$x(a,e)||EB(s)},getConflictingClassGroupIds:(s,a)=>{const l=n[s]||[];return a&&r[s]?[...l,...r[s]]:l}}},$x=(t,e)=>{if(t.length===0)return e.classGroupId;const n=t[0],r=e.nextPart.get(n),i=r?$x(t.slice(1),r):void 0;if(i)return i;if(e.validators.length===0)return;const o=t.join(Zg);return e.validators.find(({validator:s})=>s(o))?.classGroupId},qx=/^\[(.+)\]$/,EB=t=>{if(qx.test(t)){const e=qx.exec(t)[1],n=e?.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},OB=t=>{const{theme:e,classGroups:n}=t,r={nextPart:new Map,validators:[]};for(const i in n)em(n[i],r,i,e);return r},em=(t,e,n,r)=>{t.forEach(i=>{if(typeof i=="string"){const o=i===""?e:Lx(e,i);o.classGroupId=n;return}if(typeof i=="function"){if(AB(i)){em(i(r),e,n,r);return}e.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([o,s])=>{em(s,Lx(e,o),n,r)})})},Lx=(t,e)=>{let n=t;return e.split(Zg).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},AB=t=>t.isThemeGetter,RB=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,r=new Map;const i=(o,s)=>{n.set(o,s),e++,e>t&&(e=0,r=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=r.get(o))!==void 0)return i(o,s),s},set(o,s){n.has(o)?n.set(o,s):i(o,s)}}},tm="!",nm=":",TB=nm.length,PB=t=>{const{prefix:e,experimentalParseClassName:n}=t;let r=i=>{const o=[];let s=0,a=0,l=0,f;for(let h=0;h<i.length;h++){let g=i[h];if(s===0&&a===0){if(g===nm){o.push(i.slice(l,h)),l=h+TB;continue}if(g==="/"){f=h;continue}}g==="["?s++:g==="]"?s--:g==="("?a++:g===")"&&a--}const u=o.length===0?i:i.substring(l),c=MB(u),p=c!==u,d=f&&f>l?f-l:void 0;return{modifiers:o,hasImportantModifier:p,baseClassName:c,maybePostfixModifierPosition:d}};if(e){const i=e+nm,o=r;r=s=>s.startsWith(i)?o(s.substring(i.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const i=r;r=o=>n({className:o,parseClassName:i})}return r},MB=t=>t.endsWith(tm)?t.substring(0,t.length-1):t.startsWith(tm)?t.substring(1):t,IB=t=>{const e=Object.fromEntries(t.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const i=[];let o=[];return r.forEach(s=>{s[0]==="["||e[s]?(i.push(...o.sort(),s),o=[]):o.push(s)}),i.push(...o.sort()),i}},NB=t=>({cache:RB(t.cacheSize),parseClassName:PB(t),sortModifiers:IB(t),...CB(t)}),DB=/\s+/,BB=(t,e)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i,sortModifiers:o}=e,s=[],a=t.trim().split(DB);let l="";for(let f=a.length-1;f>=0;f-=1){const u=a[f],{isExternal:c,modifiers:p,hasImportantModifier:d,baseClassName:h,maybePostfixModifierPosition:g}=n(u);if(c){l=u+(l.length>0?" "+l:l);continue}let y=!!g,w=r(y?h.substring(0,g):h);if(!w){if(!y){l=u+(l.length>0?" "+l:l);continue}if(w=r(h),!w){l=u+(l.length>0?" "+l:l);continue}y=!1}const v=o(p).join(":"),_=d?v+tm:v,b=_+w;if(s.includes(b))continue;s.push(b);const x=i(w,y);for(let k=0;k<x.length;++k){const S=x[k];s.push(_+S)}l=u+(l.length>0?" "+l:l)}return l};function FB(){let t=0,e,n,r="";for(;t<arguments.length;)(e=arguments[t++])&&(n=Vx(e))&&(r&&(r+=" "),r+=n);return r}const Vx=t=>{if(typeof t=="string")return t;let e,n="";for(let r=0;r<t.length;r++)t[r]&&(e=Vx(t[r]))&&(n&&(n+=" "),n+=e);return n};function $B(t,...e){let n,r,i,o=s;function s(l){const f=e.reduce((u,c)=>c(u),t());return n=NB(f),r=n.cache.get,i=n.cache.set,o=a,a(l)}function a(l){const f=r(l);if(f)return f;const u=BB(l,n);return i(l,u),u}return function(){return o(FB.apply(null,arguments))}}const pn=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},zx=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,jx=/^\((?:(\w[\w-]*):)?(.+)\)$/i,qB=/^\d+\/\d+$/,LB=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,VB=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,zB=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,jB=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,HB=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ya=t=>qB.test(t),wt=t=>!!t&&!Number.isNaN(Number(t)),ko=t=>!!t&&Number.isInteger(Number(t)),rm=t=>t.endsWith("%")&&wt(t.slice(0,-1)),Ji=t=>LB.test(t),UB=()=>!0,WB=t=>VB.test(t)&&!zB.test(t),Hx=()=>!1,KB=t=>jB.test(t),GB=t=>HB.test(t),JB=t=>!$e(t)&&!qe(t),YB=t=>wa(t,Jx,Hx),$e=t=>zx.test(t),ms=t=>wa(t,Yx,WB),im=t=>wa(t,tF,wt),Ux=t=>wa(t,Kx,Hx),XB=t=>wa(t,Gx,GB),Tc=t=>wa(t,Xx,KB),qe=t=>jx.test(t),jl=t=>va(t,Yx),QB=t=>va(t,nF),Wx=t=>va(t,Kx),ZB=t=>va(t,Jx),eF=t=>va(t,Gx),Pc=t=>va(t,Xx,!0),wa=(t,e,n)=>{const r=zx.exec(t);return r?r[1]?e(r[1]):n(r[2]):!1},va=(t,e,n=!1)=>{const r=jx.exec(t);return r?r[1]?e(r[1]):n:!1},Kx=t=>t==="position"||t==="percentage",Gx=t=>t==="image"||t==="url",Jx=t=>t==="length"||t==="size"||t==="bg-size",Yx=t=>t==="length",tF=t=>t==="number",nF=t=>t==="family-name",Xx=t=>t==="shadow",rF=$B(()=>{const t=pn("color"),e=pn("font"),n=pn("text"),r=pn("font-weight"),i=pn("tracking"),o=pn("leading"),s=pn("breakpoint"),a=pn("container"),l=pn("spacing"),f=pn("radius"),u=pn("shadow"),c=pn("inset-shadow"),p=pn("text-shadow"),d=pn("drop-shadow"),h=pn("blur"),g=pn("perspective"),y=pn("aspect"),w=pn("ease"),v=pn("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...b(),qe,$e],k=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],T=()=>[qe,$e,l],A=()=>[ya,"full","auto",...T()],R=()=>[ko,"none","subgrid",qe,$e],F=()=>["auto",{span:["full",ko,qe,$e]},ko,qe,$e],q=()=>[ko,"auto",qe,$e],K=()=>["auto","min","max","fr",qe,$e],fe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ae=()=>["start","end","center","stretch","center-safe","end-safe"],ce=()=>["auto",...T()],ie=()=>[ya,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...T()],te=()=>[t,qe,$e],ze=()=>[...b(),Wx,Ux,{position:[qe,$e]}],ot=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ut=()=>["auto","cover","contain",ZB,YB,{size:[qe,$e]}],ct=()=>[rm,jl,ms],vt=()=>["","none","full",f,qe,$e],We=()=>["",wt,jl,ms],Ze=()=>["solid","dashed","dotted","double"],ye=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>[wt,rm,Wx,Ux],ee=()=>["","none",h,qe,$e],W=()=>["none",wt,qe,$e],ue=()=>["none",wt,qe,$e],Be=()=>[wt,qe,$e],$=()=>[ya,"full",...T()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Ji],breakpoint:[Ji],color:[UB],container:[Ji],"drop-shadow":[Ji],ease:["in","out","in-out"],font:[JB],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Ji],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Ji],shadow:[Ji],spacing:["px",wt],text:[Ji],"text-shadow":[Ji],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ya,$e,qe,y]}],container:["container"],columns:[{columns:[wt,$e,qe,a]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:A()}],"inset-x":[{"inset-x":A()}],"inset-y":[{"inset-y":A()}],start:[{start:A()}],end:[{end:A()}],top:[{top:A()}],right:[{right:A()}],bottom:[{bottom:A()}],left:[{left:A()}],visibility:["visible","invisible","collapse"],z:[{z:[ko,"auto",qe,$e]}],basis:[{basis:[ya,"full","auto",a,...T()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[wt,ya,"auto","initial","none",$e]}],grow:[{grow:["",wt,qe,$e]}],shrink:[{shrink:["",wt,qe,$e]}],order:[{order:[ko,"first","last","none",qe,$e]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:F()}],"col-start":[{"col-start":q()}],"col-end":[{"col-end":q()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:F()}],"row-start":[{"row-start":q()}],"row-end":[{"row-end":q()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":K()}],"auto-rows":[{"auto-rows":K()}],gap:[{gap:T()}],"gap-x":[{"gap-x":T()}],"gap-y":[{"gap-y":T()}],"justify-content":[{justify:[...fe(),"normal"]}],"justify-items":[{"justify-items":[...ae(),"normal"]}],"justify-self":[{"justify-self":["auto",...ae()]}],"align-content":[{content:["normal",...fe()]}],"align-items":[{items:[...ae(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ae(),{baseline:["","last"]}]}],"place-content":[{"place-content":fe()}],"place-items":[{"place-items":[...ae(),"baseline"]}],"place-self":[{"place-self":["auto",...ae()]}],p:[{p:T()}],px:[{px:T()}],py:[{py:T()}],ps:[{ps:T()}],pe:[{pe:T()}],pt:[{pt:T()}],pr:[{pr:T()}],pb:[{pb:T()}],pl:[{pl:T()}],m:[{m:ce()}],mx:[{mx:ce()}],my:[{my:ce()}],ms:[{ms:ce()}],me:[{me:ce()}],mt:[{mt:ce()}],mr:[{mr:ce()}],mb:[{mb:ce()}],ml:[{ml:ce()}],"space-x":[{"space-x":T()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":T()}],"space-y-reverse":["space-y-reverse"],size:[{size:ie()}],w:[{w:[a,"screen",...ie()]}],"min-w":[{"min-w":[a,"screen","none",...ie()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...ie()]}],h:[{h:["screen","lh",...ie()]}],"min-h":[{"min-h":["screen","lh","none",...ie()]}],"max-h":[{"max-h":["screen","lh",...ie()]}],"font-size":[{text:["base",n,jl,ms]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,qe,im]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",rm,$e]}],"font-family":[{font:[QB,$e,e]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[i,qe,$e]}],"line-clamp":[{"line-clamp":[wt,"none",qe,im]}],leading:[{leading:[o,...T()]}],"list-image":[{"list-image":["none",qe,$e]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",qe,$e]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:te()}],"text-color":[{text:te()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ze(),"wavy"]}],"text-decoration-thickness":[{decoration:[wt,"from-font","auto",qe,ms]}],"text-decoration-color":[{decoration:te()}],"underline-offset":[{"underline-offset":[wt,"auto",qe,$e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",qe,$e]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",qe,$e]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ze()}],"bg-repeat":[{bg:ot()}],"bg-size":[{bg:ut()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},ko,qe,$e],radial:["",qe,$e],conic:[ko,qe,$e]},eF,XB]}],"bg-color":[{bg:te()}],"gradient-from-pos":[{from:ct()}],"gradient-via-pos":[{via:ct()}],"gradient-to-pos":[{to:ct()}],"gradient-from":[{from:te()}],"gradient-via":[{via:te()}],"gradient-to":[{to:te()}],rounded:[{rounded:vt()}],"rounded-s":[{"rounded-s":vt()}],"rounded-e":[{"rounded-e":vt()}],"rounded-t":[{"rounded-t":vt()}],"rounded-r":[{"rounded-r":vt()}],"rounded-b":[{"rounded-b":vt()}],"rounded-l":[{"rounded-l":vt()}],"rounded-ss":[{"rounded-ss":vt()}],"rounded-se":[{"rounded-se":vt()}],"rounded-ee":[{"rounded-ee":vt()}],"rounded-es":[{"rounded-es":vt()}],"rounded-tl":[{"rounded-tl":vt()}],"rounded-tr":[{"rounded-tr":vt()}],"rounded-br":[{"rounded-br":vt()}],"rounded-bl":[{"rounded-bl":vt()}],"border-w":[{border:We()}],"border-w-x":[{"border-x":We()}],"border-w-y":[{"border-y":We()}],"border-w-s":[{"border-s":We()}],"border-w-e":[{"border-e":We()}],"border-w-t":[{"border-t":We()}],"border-w-r":[{"border-r":We()}],"border-w-b":[{"border-b":We()}],"border-w-l":[{"border-l":We()}],"divide-x":[{"divide-x":We()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":We()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ze(),"hidden","none"]}],"divide-style":[{divide:[...Ze(),"hidden","none"]}],"border-color":[{border:te()}],"border-color-x":[{"border-x":te()}],"border-color-y":[{"border-y":te()}],"border-color-s":[{"border-s":te()}],"border-color-e":[{"border-e":te()}],"border-color-t":[{"border-t":te()}],"border-color-r":[{"border-r":te()}],"border-color-b":[{"border-b":te()}],"border-color-l":[{"border-l":te()}],"divide-color":[{divide:te()}],"outline-style":[{outline:[...Ze(),"none","hidden"]}],"outline-offset":[{"outline-offset":[wt,qe,$e]}],"outline-w":[{outline:["",wt,jl,ms]}],"outline-color":[{outline:te()}],shadow:[{shadow:["","none",u,Pc,Tc]}],"shadow-color":[{shadow:te()}],"inset-shadow":[{"inset-shadow":["none",c,Pc,Tc]}],"inset-shadow-color":[{"inset-shadow":te()}],"ring-w":[{ring:We()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:te()}],"ring-offset-w":[{"ring-offset":[wt,ms]}],"ring-offset-color":[{"ring-offset":te()}],"inset-ring-w":[{"inset-ring":We()}],"inset-ring-color":[{"inset-ring":te()}],"text-shadow":[{"text-shadow":["none",p,Pc,Tc]}],"text-shadow-color":[{"text-shadow":te()}],opacity:[{opacity:[wt,qe,$e]}],"mix-blend":[{"mix-blend":[...ye(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ye()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[wt]}],"mask-image-linear-from-pos":[{"mask-linear-from":I()}],"mask-image-linear-to-pos":[{"mask-linear-to":I()}],"mask-image-linear-from-color":[{"mask-linear-from":te()}],"mask-image-linear-to-color":[{"mask-linear-to":te()}],"mask-image-t-from-pos":[{"mask-t-from":I()}],"mask-image-t-to-pos":[{"mask-t-to":I()}],"mask-image-t-from-color":[{"mask-t-from":te()}],"mask-image-t-to-color":[{"mask-t-to":te()}],"mask-image-r-from-pos":[{"mask-r-from":I()}],"mask-image-r-to-pos":[{"mask-r-to":I()}],"mask-image-r-from-color":[{"mask-r-from":te()}],"mask-image-r-to-color":[{"mask-r-to":te()}],"mask-image-b-from-pos":[{"mask-b-from":I()}],"mask-image-b-to-pos":[{"mask-b-to":I()}],"mask-image-b-from-color":[{"mask-b-from":te()}],"mask-image-b-to-color":[{"mask-b-to":te()}],"mask-image-l-from-pos":[{"mask-l-from":I()}],"mask-image-l-to-pos":[{"mask-l-to":I()}],"mask-image-l-from-color":[{"mask-l-from":te()}],"mask-image-l-to-color":[{"mask-l-to":te()}],"mask-image-x-from-pos":[{"mask-x-from":I()}],"mask-image-x-to-pos":[{"mask-x-to":I()}],"mask-image-x-from-color":[{"mask-x-from":te()}],"mask-image-x-to-color":[{"mask-x-to":te()}],"mask-image-y-from-pos":[{"mask-y-from":I()}],"mask-image-y-to-pos":[{"mask-y-to":I()}],"mask-image-y-from-color":[{"mask-y-from":te()}],"mask-image-y-to-color":[{"mask-y-to":te()}],"mask-image-radial":[{"mask-radial":[qe,$e]}],"mask-image-radial-from-pos":[{"mask-radial-from":I()}],"mask-image-radial-to-pos":[{"mask-radial-to":I()}],"mask-image-radial-from-color":[{"mask-radial-from":te()}],"mask-image-radial-to-color":[{"mask-radial-to":te()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[wt]}],"mask-image-conic-from-pos":[{"mask-conic-from":I()}],"mask-image-conic-to-pos":[{"mask-conic-to":I()}],"mask-image-conic-from-color":[{"mask-conic-from":te()}],"mask-image-conic-to-color":[{"mask-conic-to":te()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ze()}],"mask-repeat":[{mask:ot()}],"mask-size":[{mask:ut()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",qe,$e]}],filter:[{filter:["","none",qe,$e]}],blur:[{blur:ee()}],brightness:[{brightness:[wt,qe,$e]}],contrast:[{contrast:[wt,qe,$e]}],"drop-shadow":[{"drop-shadow":["","none",d,Pc,Tc]}],"drop-shadow-color":[{"drop-shadow":te()}],grayscale:[{grayscale:["",wt,qe,$e]}],"hue-rotate":[{"hue-rotate":[wt,qe,$e]}],invert:[{invert:["",wt,qe,$e]}],saturate:[{saturate:[wt,qe,$e]}],sepia:[{sepia:["",wt,qe,$e]}],"backdrop-filter":[{"backdrop-filter":["","none",qe,$e]}],"backdrop-blur":[{"backdrop-blur":ee()}],"backdrop-brightness":[{"backdrop-brightness":[wt,qe,$e]}],"backdrop-contrast":[{"backdrop-contrast":[wt,qe,$e]}],"backdrop-grayscale":[{"backdrop-grayscale":["",wt,qe,$e]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[wt,qe,$e]}],"backdrop-invert":[{"backdrop-invert":["",wt,qe,$e]}],"backdrop-opacity":[{"backdrop-opacity":[wt,qe,$e]}],"backdrop-saturate":[{"backdrop-saturate":[wt,qe,$e]}],"backdrop-sepia":[{"backdrop-sepia":["",wt,qe,$e]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":T()}],"border-spacing-x":[{"border-spacing-x":T()}],"border-spacing-y":[{"border-spacing-y":T()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",qe,$e]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[wt,"initial",qe,$e]}],ease:[{ease:["linear","initial",w,qe,$e]}],delay:[{delay:[wt,qe,$e]}],animate:[{animate:["none",v,qe,$e]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,qe,$e]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:W()}],"rotate-x":[{"rotate-x":W()}],"rotate-y":[{"rotate-y":W()}],"rotate-z":[{"rotate-z":W()}],scale:[{scale:ue()}],"scale-x":[{"scale-x":ue()}],"scale-y":[{"scale-y":ue()}],"scale-z":[{"scale-z":ue()}],"scale-3d":["scale-3d"],skew:[{skew:Be()}],"skew-x":[{"skew-x":Be()}],"skew-y":[{"skew-y":Be()}],transform:[{transform:[qe,$e,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:$()}],"translate-x":[{"translate-x":$()}],"translate-y":[{"translate-y":$()}],"translate-z":[{"translate-z":$()}],"translate-none":["translate-none"],accent:[{accent:te()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:te()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",qe,$e]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",qe,$e]}],fill:[{fill:["none",...te()]}],"stroke-w":[{stroke:[wt,jl,ms,im]}],stroke:[{stroke:["none",...te()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function me(...t){return rF(Fx(t))}function iF(t){return`${window.infixsPingoNotify.resourcesUrl.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`}function om(t){return typeof t=="string"?t:Wt.isAxiosError(t)?window.infixsPingoNotify.translations.errors[t.response?.data?.code]?window.infixsPingoNotify.translations.errors[t.response?.data?.code]:t.response?.data?.message?t.response.data.message:t.message?t.message:"An unknown Axios error occurred":t instanceof Error||typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string"?t.message:"An unknown error occurred"}const ba=L({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r);return(s,a)=>(C(),B(m(lN),{to:"#infixs-pingo-notify-app"},{default:O(()=>[M(m(QI),le({"data-slot":"dropdown-menu-content"},m(o),{class:m(me)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:max-h-(--reka-dropdown-menu-content-available-height) iafw:min-w-[8rem] iafw:origin-(--reka-dropdown-menu-content-transform-origin) iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:p-1 iafw:shadow-md",n.class)}),{default:O(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),Qx=L({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(r,i)=>(C(),B(m(uN),le({"data-slot":"dropdown-menu-separator"},m(n),{class:m(me)("iafw:bg-border iafw:-mx-1 iafw:my-1 iafw:h-px",e.class)}),null,16,["class"]))}}),Zx=L({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(C(),B(m(eN),le({"data-slot":"dropdown-menu-group"},e),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),Hl=L({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean},variant:{default:"default"}},setup(t){const e=t,n=bt(e,"inset","variant","class"),r=sn(n);return(i,o)=>(C(),B(m(nN),le({"data-slot":"dropdown-menu-item","data-inset":i.inset?"":void 0,"data-variant":i.variant},m(r),{class:m(me)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:data-[variant=destructive]:text-destructive-foreground iafw:data-[variant=destructive]:focus:bg-destructive/10 iafw:dark:data-[variant=destructive]:focus:bg-destructive/40 iafw:data-[variant=destructive]:focus:text-destructive-foreground iafw:data-[variant=destructive]:*:[svg]:!text-destructive-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:data-[inset]:pl-8 [&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:O(()=>[z(i.$slots,"default")]),_:3},16,["data-inset","data-variant","class"]))}}),e_=L({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(t){const e=t,n=bt(e,"class","inset"),r=sn(n);return(i,o)=>(C(),B(m(sN),le({"data-slot":"dropdown-menu-label","data-inset":i.inset?"":void 0},m(r),{class:m(me)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium iafw:data-[inset]:pl-8",e.class)}),{default:O(()=>[z(i.$slots,"default")]),_:3},16,["data-inset","class"]))}}),xa=L({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(t){const n=sn(t);return(r,i)=>(C(),B(m(dN),le({"data-slot":"dropdown-menu-trigger"},m(n)),{default:O(()=>[z(r.$slots,"default")]),_:3},16))}}),t_=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,n_=Fx,_a=(t,e)=>n=>{var r;if(e?.variants==null)return n_(t,n?.class,n?.className);const{variants:i,defaultVariants:o}=e,s=Object.keys(i).map(f=>{const u=n?.[f],c=o?.[f];if(u===null)return null;const p=t_(u)||t_(c);return i[f][p]}),a=n&&Object.entries(n).reduce((f,u)=>{let[c,p]=u;return p===void 0||(f[c]=p),f},{}),l=e==null||(r=e.compoundVariants)===null||r===void 0?void 0:r.reduce((f,u)=>{let{class:c,className:p,...d}=u;return Object.entries(d).every(h=>{let[g,y]=h;return Array.isArray(y)?y.includes({...o,...a}[g]):{...o,...a}[g]===y})?[...f,c,p]:f},[]);return n_(t,s,l,n?.class,n?.className)},r_=_a("iafw:inline-flex iafw:cursor-pointer iafw:items-center iafw:justify-center iafw:gap-2 iafw:whitespace-nowrap iafw:rounded-md iafw:text-sm iafw:font-medium iafw:transition-all iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:shrink-0 iafw:[&_svg]:shrink-0 iafw:outline-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[1px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",{variants:{variant:{default:"iafw:bg-primary iafw:text-primary-foreground iafw:shadow-xs iafw:hover:bg-primary/90",destructive:"iafw:bg-destructive iafw:text-white iafw:shadow-xs iafw:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:border iafw:bg-background iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:bg-input/30 iafw:dark:border-input iafw:dark:hover:bg-input/50",secondary:"iafw:bg-secondary iafw:text-secondary-foreground iafw:shadow-xs iafw:hover:bg-secondary/80",ghost:"iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:hover:bg-accent/50",link:"iafw:text-primary iafw:underline-offset-4 iafw:hover:underline",glass:"iafw:bg-secondary/10 iafw:backdrop-blur-[1px] iafw:border iafw:border-input"},size:{default:"iafw:h-9 iafw:px-4 iafw:py-2 iafw:has-[>svg]:px-3",sm:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-2.5",xs:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-1.5",lg:"iafw:h-10 iafw:rounded-md iafw:px-6 iafw:has-[>svg]:px-4",icon:"iafw:size-9"}},defaultVariants:{variant:"default",size:"default"}}),Qt=L({__name:"Button",props:{variant:{},size:{},class:{},asChild:{type:Boolean},as:{default:"button"}},setup(t){const e=t;return(n,r)=>(C(),B(m(Le),{"data-slot":"button",as:n.as,"as-child":n.asChild,class:Oe(m(me)(m(r_)({variant:n.variant,size:n.size}),e.class))},{default:O(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),Mc=L({__name:"Skeleton",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"skeleton",class:Oe(m(me)("iafw:animate-pulse iafw:rounded-md iafw:bg-primary/10",e.class))},null,2))}}),oF={class:"iafw:absolute iafw:top-full iafw:left-0 iafw:isolate iafw:z-50 iafw:flex iafw:justify-center"},sF=L({__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),r=sn(n);return(i,o)=>(C(),Z("div",oF,[M(m(IN),le({"data-slot":"navigation-menu-viewport"},m(r),{class:m(me)("iafw:origin-top-center iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-90 iafw:relative iafw:mt-1.5 iafw:h-[var(--reka-navigation-menu-viewport-height)] iafw:w-full iafw:overflow-hidden iafw:rounded-md iafw:border iafw:shadow iafw:md:w-[var(--reka-navigation-menu-viewport-width)]",e.class)}),null,16,["class"])]))}}),aF=L({__name:"NavigationMenu",props:{modelValue:{},defaultValue:{},dir:{},orientation:{},delayDuration:{},skipDelayDuration:{},disableClickTrigger:{type:Boolean},disableHoverTrigger:{type:Boolean},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{},class:{},viewport:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class","viewport"),o=Dt(i,r);return(s,a)=>(C(),B(m(yN),le({"data-slot":"navigation-menu","data-viewport":s.viewport},m(o),{class:m(me)("iafw:group/navigation-menu iafw:relative iafw:flex iafw:max-w-max iafw:flex-1 iafw:items-center iafw:justify-center",n.class)}),{default:O(()=>[z(s.$slots,"default"),s.viewport?(C(),B(sF,{key:0})):Te("",!0)]),_:3},16,["data-viewport","class"]))}}),lF=L({__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),r=sn(n);return(i,o)=>(C(),B(m(PN),le({"data-slot":"navigation-menu-list"},m(r),{class:m(me)("iafw:group iafw:flex iafw:flex-1 iafw:list-none iafw:items-center iafw:justify-center iafw:gap-1",e.class)}),{default:O(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),fF=L({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(r,i)=>(C(),B(m(ON),le({"data-slot":"navigation-menu-item"},m(n),{class:m(me)("iafw:relative",e.class)}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),uF=L({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r);return(s,a)=>(C(),B(m(RN),le({"data-slot":"navigation-menu-link"},m(o),{class:m(me)("' iafw:border iafw:focus:shadow-none iafw:border-transparent iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:ring-ring/10 iafw:dark:ring-ring/20 iafw:dark:outline-ring/40 iafw:outline-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground iafw:flex iafw:flex-col iafw:gap-1 iafw:rounded-sm iafw:p-2 iafw:text-sm iafw:transition-[color,box-shadow] iafw:focus-visible:ring-4 iafw:focus-visible:outline-1 iafw:[&_svg:not([class*='size-'])]:size-4'",n.class,n.active&&"iafw:bg-accent/50 iafw:text-accent-foreground iafw:border iafw:border-border")}),{default:O(()=>[z(s.$slots,"default")]),_:3},16,["class"]))}});/**
    61  * @license lucide-vue-next v0.532.0 - ISC
    62  *
    63  * This source code is licensed under the ISC license.
    64  * See the LICENSE file in the root directory of this source tree.
    65  */const i_=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),cF=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,n,r)=>r?r.toUpperCase():n.toLowerCase()),dF=t=>{const e=cF(t);return e.charAt(0).toUpperCase()+e.slice(1)},pF=(...t)=>t.filter((e,n,r)=>!!e&&e.trim()!==""&&r.indexOf(e)===n).join(" ").trim();/**
    66  * @license lucide-vue-next v0.532.0 - ISC
    67  *
    68  * This source code is licensed under the ISC license.
    69  * See the LICENSE file in the root directory of this source tree.
    70  */var Ic={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/**
    71  * @license lucide-vue-next v0.532.0 - ISC
    72  *
    73  * This source code is licensed under the ISC license.
    74  * See the LICENSE file in the root directory of this source tree.
    75  */const hF=({size:t,strokeWidth:e=2,absoluteStrokeWidth:n,color:r,iconNode:i,name:o,class:s,...a},{slots:l})=>Jt("svg",{...Ic,width:t||Ic.width,height:t||Ic.height,stroke:r||Ic.stroke,"stroke-width":n?Number(e)*24/Number(t):e,class:pF("lucide",...o?[`lucide-${i_(dF(o))}-icon`,`lucide-${i_(o)}`]:["lucide-icon"]),...a},[...i.map(f=>Jt(...f)),...l.default?[l.default()]:[]]);/**
    76  * @license lucide-vue-next v0.532.0 - ISC
    77  *
    78  * This source code is licensed under the ISC license.
    79  * See the LICENSE file in the root directory of this source tree.
    80  */const mt=(t,e)=>(n,{slots:r})=>Jt(hF,{...n,iconNode:e,name:t},r);/**
    81  * @license lucide-vue-next v0.532.0 - ISC
    82  *
    83  * This source code is licensed under the ISC license.
    84  * See the LICENSE file in the root directory of this source tree.
    85  */const gF=mt("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
    86  * @license lucide-vue-next v0.532.0 - ISC
    87  *
    88  * This source code is licensed under the ISC license.
    89  * See the LICENSE file in the root directory of this source tree.
    90  */const mF=mt("bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]);/**
    91  * @license lucide-vue-next v0.532.0 - ISC
    92  *
    93  * This source code is licensed under the ISC license.
    94  * See the LICENSE file in the root directory of this source tree.
    95  */const ka=mt("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
    96  * @license lucide-vue-next v0.532.0 - ISC
    97  *
    98  * This source code is licensed under the ISC license.
    99  * See the LICENSE file in the root directory of this source tree.
    100  */const Nc=mt("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
    101  * @license lucide-vue-next v0.532.0 - ISC
    102  *
    103  * This source code is licensed under the ISC license.
    104  * See the LICENSE file in the root directory of this source tree.
    105  */const yF=mt("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
    106  * @license lucide-vue-next v0.532.0 - ISC
    107  *
    108  * This source code is licensed under the ISC license.
    109  * See the LICENSE file in the root directory of this source tree.
    110  */const sm=mt("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/**
    111  * @license lucide-vue-next v0.532.0 - ISC
    112  *
    113  * This source code is licensed under the ISC license.
    114  * See the LICENSE file in the root directory of this source tree.
    115  */const Dc=mt("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
    116  * @license lucide-vue-next v0.532.0 - ISC
    117  *
    118  * This source code is licensed under the ISC license.
    119  * See the LICENSE file in the root directory of this source tree.
    120  */const wF=mt("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]);/**
    121  * @license lucide-vue-next v0.532.0 - ISC
    122  *
    123  * This source code is licensed under the ISC license.
    124  * See the LICENSE file in the root directory of this source tree.
    125  */const vF=mt("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/**
    126  * @license lucide-vue-next v0.532.0 - ISC
    127  *
    128  * This source code is licensed under the ISC license.
    129  * See the LICENSE file in the root directory of this source tree.
    130  */const bF=mt("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
    131  * @license lucide-vue-next v0.532.0 - ISC
    132  *
    133  * This source code is licensed under the ISC license.
    134  * See the LICENSE file in the root directory of this source tree.
    135  */const xF=mt("dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/**
    136  * @license lucide-vue-next v0.532.0 - ISC
    137  *
    138  * This source code is licensed under the ISC license.
    139  * See the LICENSE file in the root directory of this source tree.
    140  */const _F=mt("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**
    141  * @license lucide-vue-next v0.532.0 - ISC
    142  *
    143  * This source code is licensed under the ISC license.
    144  * See the LICENSE file in the root directory of this source tree.
    145  */const kF=mt("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/**
    146  * @license lucide-vue-next v0.532.0 - ISC
    147  *
    148  * This source code is licensed under the ISC license.
    149  * See the LICENSE file in the root directory of this source tree.
    150  */const SF=mt("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);/**
    151  * @license lucide-vue-next v0.532.0 - ISC
    152  *
    153  * This source code is licensed under the ISC license.
    154  * See the LICENSE file in the root directory of this source tree.
    155  */const am=mt("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/**
    156  * @license lucide-vue-next v0.532.0 - ISC
    157  *
    158  * This source code is licensed under the ISC license.
    159  * See the LICENSE file in the root directory of this source tree.
    160  */const CF=mt("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/**
    161  * @license lucide-vue-next v0.532.0 - ISC
    162  *
    163  * This source code is licensed under the ISC license.
    164  * See the LICENSE file in the root directory of this source tree.
    165  */const EF=mt("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
    166  * @license lucide-vue-next v0.532.0 - ISC
    167  *
    168  * This source code is licensed under the ISC license.
    169  * See the LICENSE file in the root directory of this source tree.
    170  */const o_=mt("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
    171  * @license lucide-vue-next v0.532.0 - ISC
    172  *
    173  * This source code is licensed under the ISC license.
    174  * See the LICENSE file in the root directory of this source tree.
    175  */const OF=mt("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
    176  * @license lucide-vue-next v0.532.0 - ISC
    177  *
    178  * This source code is licensed under the ISC license.
    179  * See the LICENSE file in the root directory of this source tree.
    180  */const AF=mt("italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]);/**
    181  * @license lucide-vue-next v0.532.0 - ISC
    182  *
    183  * This source code is licensed under the ISC license.
    184  * See the LICENSE file in the root directory of this source tree.
    185  */const RF=mt("lamp",[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]]);/**
    186  * @license lucide-vue-next v0.532.0 - ISC
    187  *
    188  * This source code is licensed under the ISC license.
    189  * See the LICENSE file in the root directory of this source tree.
    190  */const xi=mt("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
    191  * @license lucide-vue-next v0.532.0 - ISC
    192  *
    193  * This source code is licensed under the ISC license.
    194  * See the LICENSE file in the root directory of this source tree.
    195  */const TF=mt("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]);/**
    196  * @license lucide-vue-next v0.532.0 - ISC
    197  *
    198  * This source code is licensed under the ISC license.
    199  * See the LICENSE file in the root directory of this source tree.
    200  */const s_=mt("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);/**
    201  * @license lucide-vue-next v0.532.0 - ISC
    202  *
    203  * This source code is licensed under the ISC license.
    204  * See the LICENSE file in the root directory of this source tree.
    205  */const PF=mt("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]);/**
    206  * @license lucide-vue-next v0.532.0 - ISC
    207  *
    208  * This source code is licensed under the ISC license.
    209  * See the LICENSE file in the root directory of this source tree.
    210  */const MF=mt("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**
    211  * @license lucide-vue-next v0.532.0 - ISC
    212  *
    213  * This source code is licensed under the ISC license.
    214  * See the LICENSE file in the root directory of this source tree.
    215  */const IF=mt("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**
    216  * @license lucide-vue-next v0.532.0 - ISC
    217  *
    218  * This source code is licensed under the ISC license.
    219  * See the LICENSE file in the root directory of this source tree.
    220  */const a_=mt("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**
    221  * @license lucide-vue-next v0.532.0 - ISC
    222  *
    223  * This source code is licensed under the ISC license.
    224  * See the LICENSE file in the root directory of this source tree.
    225  */const Ul=mt("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
    226  * @license lucide-vue-next v0.532.0 - ISC
    227  *
    228  * This source code is licensed under the ISC license.
    229  * See the LICENSE file in the root directory of this source tree.
    230  */const NF=mt("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/**
    231  * @license lucide-vue-next v0.532.0 - ISC
    232  *
    233  * This source code is licensed under the ISC license.
    234  * See the LICENSE file in the root directory of this source tree.
    235  */const DF=mt("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/**
    236  * @license lucide-vue-next v0.532.0 - ISC
    237  *
    238  * This source code is licensed under the ISC license.
    239  * See the LICENSE file in the root directory of this source tree.
    240  */const BF=mt("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
    241  * @license lucide-vue-next v0.532.0 - ISC
    242  *
    243  * This source code is licensed under the ISC license.
    244  * See the LICENSE file in the root directory of this source tree.
    245  */const FF=mt("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/**
    246  * @license lucide-vue-next v0.532.0 - ISC
    247  *
    248  * This source code is licensed under the ISC license.
    249  * See the LICENSE file in the root directory of this source tree.
    250  */const $F=mt("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]);/**
    251  * @license lucide-vue-next v0.532.0 - ISC
    252  *
    253  * This source code is licensed under the ISC license.
    254  * See the LICENSE file in the root directory of this source tree.
    255  */const qF=mt("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/**
    256  * @license lucide-vue-next v0.532.0 - ISC
    257  *
    258  * This source code is licensed under the ISC license.
    259  * See the LICENSE file in the root directory of this source tree.
    260  */const LF=mt("strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/**
    261  * @license lucide-vue-next v0.532.0 - ISC
    262  *
    263  * This source code is licensed under the ISC license.
    264  * See the LICENSE file in the root directory of this source tree.
    265  */const l_=mt("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);/**
    266  * @license lucide-vue-next v0.532.0 - ISC
    267  *
    268  * This source code is licensed under the ISC license.
    269  * See the LICENSE file in the root directory of this source tree.
    270  */const f_=mt("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
    271  * @license lucide-vue-next v0.532.0 - ISC
    272  *
    273  * This source code is licensed under the ISC license.
    274  * See the LICENSE file in the root directory of this source tree.
    275  */const Bc=mt("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
    276  * @license lucide-vue-next v0.532.0 - ISC
    277  *
    278  * This source code is licensed under the ISC license.
    279  * See the LICENSE file in the root directory of this source tree.
    280  */const lm=mt("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),VF=_a("iafw:group iafw:inline-flex iafw:h-9 iafw:w-max iafw:items-center iafw:justify-center iafw:rounded-md iafw:bg-background iafw:px-4 iafw:py-2 iafw:text-sm iafw:font-medium iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=open]:hover:bg-accent iafw:data-[state=open]:text-accent-foreground iafw:data-[state=open]:focus:bg-accent iafw:data-[state=open]:bg-accent/50 iafw:focus-visible:ring-ring/50 iafw:outline-none iafw:transition-[color,box-shadow] iafw:focus-visible:ring-[3px] iafw:focus-visible:outline-1"),zF={integrations:{authorize:"/integrations/authorize/code"}},jF=Wt.create({baseURL:"https://api.pingonotify.com/v1",headers:{"Content-Type":"application/json"}});typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const u_=()=>{};function c_(t,e=!1,n="Timeout"){return new Promise((r,i)=>{setTimeout(e?()=>i(n):r,t)})}function fm(t,e=!1){function n(c,{flush:p="sync",deep:d=!1,timeout:h,throwOnTimeout:g}={}){let y=null;const v=[new Promise(_=>{y=He(t,b=>{c(b)!==e&&(y?y():lt(()=>y?.()),_(b))},{flush:p,deep:d,immediate:!0})})];return h!=null&&v.push(c_(h,g).then(()=>ke(t)).finally(()=>y?.())),Promise.race(v)}function r(c,p){if(!at(c))return n(b=>b===c,p);const{flush:d="sync",deep:h=!1,timeout:g,throwOnTimeout:y}=p??{};let w=null;const _=[new Promise(b=>{w=He([t,c],([x,k])=>{e!==(x===k)&&(w?w():lt(()=>w?.()),b(x))},{flush:d,deep:h,immediate:!0})})];return g!=null&&_.push(c_(g,y).then(()=>ke(t)).finally(()=>(w?.(),ke(t)))),Promise.race(_)}function i(c){return n(p=>!!p,c)}function o(c){return r(null,c)}function s(c){return r(void 0,c)}function a(c){return n(Number.isNaN,c)}function l(c,p){return n(d=>{const h=Array.from(d);return h.includes(c)||h.includes(ke(c))},p)}function f(c){return u(1,c)}function u(c=1,p){let d=-1;return n(()=>(d+=1,d>=c),p)}return Array.isArray(ke(t))?{toMatch:n,toContains:l,changed:f,changedTimes:u,get not(){return fm(t,!e)}}:{toMatch:n,toBe:r,toBeTruthy:i,toBeNull:o,toBeNaN:a,toBeUndefined:s,changed:f,changedTimes:u,get not(){return fm(t,!e)}}}function HF(t){return fm(t)}function d_(t,e){return function(){return t.apply(e,arguments)}}const{toString:UF}=Object.prototype,{getPrototypeOf:um}=Object,{iterator:Fc,toStringTag:p_}=Symbol,$c=(t=>e=>{const n=UF.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Yr=t=>(t=t.toLowerCase(),e=>$c(e)===t),qc=t=>e=>typeof e===t,{isArray:Sa}=Array,Wl=qc("undefined");function Kl(t){return t!==null&&!Wl(t)&&t.constructor!==null&&!Wl(t.constructor)&&gr(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const h_=Yr("ArrayBuffer");function WF(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&h_(t.buffer),e}const KF=qc("string"),gr=qc("function"),g_=qc("number"),Gl=t=>t!==null&&typeof t=="object",GF=t=>t===!0||t===!1,Lc=t=>{if($c(t)!=="object")return!1;const e=um(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(p_ in t)&&!(Fc in t)},JF=t=>{if(!Gl(t)||Kl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},YF=Yr("Date"),XF=Yr("File"),QF=Yr("Blob"),ZF=Yr("FileList"),e$=t=>Gl(t)&&gr(t.pipe),t$=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||gr(t.append)&&((e=$c(t))==="formdata"||e==="object"&&gr(t.toString)&&t.toString()==="[object FormData]"))},n$=Yr("URLSearchParams"),[r$,i$,o$,s$]=["ReadableStream","Request","Response","Headers"].map(Yr),a$=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Jl(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let r,i;if(typeof t!="object"&&(t=[t]),Sa(t))for(r=0,i=t.length;r<i;r++)e.call(null,t[r],r,t);else{if(Kl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(r=0;r<s;r++)a=o[r],e.call(null,t[a],a,t)}}function m_(t,e){if(Kl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let r=n.length,i;for(;r-- >0;)if(i=n[r],e===i.toLowerCase())return i;return null}const ys=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,y_=t=>!Wl(t)&&t!==ys;function cm(){const{caseless:t}=y_(this)&&this||{},e={},n=(r,i)=>{const o=t&&m_(e,i)||i;Lc(e[o])&&Lc(r)?e[o]=cm(e[o],r):Lc(r)?e[o]=cm({},r):Sa(r)?e[o]=r.slice():e[o]=r};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&Jl(arguments[r],n);return e}const l$=(t,e,n,{allOwnKeys:r}={})=>(Jl(e,(i,o)=>{n&&gr(i)?t[o]=d_(i,n):t[o]=i},{allOwnKeys:r}),t),f$=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),u$=(t,e,n,r)=>{t.prototype=Object.create(e.prototype,r),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},c$=(t,e,n,r)=>{let i,o,s;const a={};if(e=e||{},t==null)return e;do{for(i=Object.getOwnPropertyNames(t),o=i.length;o-- >0;)s=i[o],(!r||r(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&um(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},d$=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const r=t.indexOf(e,n);return r!==-1&&r===n},p$=t=>{if(!t)return null;if(Sa(t))return t;let e=t.length;if(!g_(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},h$=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&um(Uint8Array)),g$=(t,e)=>{const r=(t&&t[Fc]).call(t);let i;for(;(i=r.next())&&!i.done;){const o=i.value;e.call(t,o[0],o[1])}},m$=(t,e)=>{let n;const r=[];for(;(n=t.exec(e))!==null;)r.push(n);return r},y$=Yr("HTMLFormElement"),w$=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,i){return r.toUpperCase()+i}),w_=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),v$=Yr("RegExp"),v_=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),r={};Jl(n,(i,o)=>{let s;(s=e(i,o,t))!==!1&&(r[o]=s||i)}),Object.defineProperties(t,r)},b$=t=>{v_(t,(e,n)=>{if(gr(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=t[n];if(gr(r)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},x$=(t,e)=>{const n={},r=i=>{i.forEach(o=>{n[o]=!0})};return Sa(t)?r(t):r(String(t).split(e)),n},_$=()=>{},k$=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function S$(t){return!!(t&&gr(t.append)&&t[p_]==="FormData"&&t[Fc])}const C$=t=>{const e=new Array(10),n=(r,i)=>{if(Gl(r)){if(e.indexOf(r)>=0)return;if(Kl(r))return r;if(!("toJSON"in r)){e[i]=r;const o=Sa(r)?[]:{};return Jl(r,(s,a)=>{const l=n(s,i+1);!Wl(l)&&(o[a]=l)}),e[i]=void 0,o}}return r};return n(t,0)},E$=Yr("AsyncFunction"),O$=t=>t&&(Gl(t)||gr(t))&&gr(t.then)&&gr(t.catch),b_=((t,e)=>t?setImmediate:e?((n,r)=>(ys.addEventListener("message",({source:i,data:o})=>{i===ys&&o===n&&r.length&&r.shift()()},!1),i=>{r.push(i),ys.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",gr(ys.postMessage)),A$=typeof queueMicrotask<"u"?queueMicrotask.bind(ys):typeof process<"u"&&process.nextTick||b_,se={isArray:Sa,isArrayBuffer:h_,isBuffer:Kl,isFormData:t$,isArrayBufferView:WF,isString:KF,isNumber:g_,isBoolean:GF,isObject:Gl,isPlainObject:Lc,isEmptyObject:JF,isReadableStream:r$,isRequest:i$,isResponse:o$,isHeaders:s$,isUndefined:Wl,isDate:YF,isFile:XF,isBlob:QF,isRegExp:v$,isFunction:gr,isStream:e$,isURLSearchParams:n$,isTypedArray:h$,isFileList:ZF,forEach:Jl,merge:cm,extend:l$,trim:a$,stripBOM:f$,inherits:u$,toFlatObject:c$,kindOf:$c,kindOfTest:Yr,endsWith:d$,toArray:p$,forEachEntry:g$,matchAll:m$,isHTMLForm:y$,hasOwnProperty:w_,hasOwnProp:w_,reduceDescriptors:v_,freezeMethods:b$,toObjectSet:x$,toCamelCase:w$,noop:_$,toFiniteNumber:k$,findKey:m_,global:ys,isContextDefined:y_,isSpecCompliantForm:S$,toJSONObject:C$,isAsyncFn:E$,isThenable:O$,setImmediate:b_,asap:A$,isIterable:t=>t!=null&&gr(t[Fc])};function pt(t,e,n,r,i){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status?i.status:null)}se.inherits(pt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:se.toJSONObject(this.config),code:this.code,status:this.status}}});const x_=pt.prototype,__={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{__[t]={value:t}}),Object.defineProperties(pt,__),Object.defineProperty(x_,"isAxiosError",{value:!0}),pt.from=(t,e,n,r,i,o)=>{const s=Object.create(x_);return se.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),pt.call(s,t.message,e,n,r,i),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const R$=null;function dm(t){return se.isPlainObject(t)||se.isArray(t)}function k_(t){return se.endsWith(t,"[]")?t.slice(0,-2):t}function S_(t,e,n){return t?t.concat(e).map(function(i,o){return i=k_(i),!n&&o?"["+i+"]":i}).join(n?".":""):e}function T$(t){return se.isArray(t)&&!t.some(dm)}const P$=se.toFlatObject(se,{},null,function(e){return/^is[A-Z]/.test(e)});function Vc(t,e,n){if(!se.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!se.isUndefined(y[g])});const r=n.metaTokens,i=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(e);if(!se.isFunction(i))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(se.isDate(h))return h.toISOString();if(se.isBoolean(h))return h.toString();if(!l&&se.isBlob(h))throw new pt("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(h)||se.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(se.endsWith(g,"{}"))g=r?g:g.slice(0,-2),h=JSON.stringify(h);else if(se.isArray(h)&&T$(h)||(se.isFileList(h)||se.endsWith(g,"[]"))&&(w=se.toArray(h)))return g=k_(g),w.forEach(function(_,b){!(se.isUndefined(_)||_===null)&&e.append(s===!0?S_([g],b,o):s===null?g:g+"[]",f(_))}),!1}return dm(h)?!0:(e.append(S_(y,g,o),f(h)),!1)}const c=[],p=Object.assign(P$,{defaultVisitor:u,convertValue:f,isVisitable:dm});function d(h,g){if(!se.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(h),se.forEach(h,function(w,v){(!(se.isUndefined(w)||w===null)&&i.call(e,w,se.isString(v)?v.trim():v,g,p))===!0&&d(w,g?g.concat(v):[v])}),c.pop()}}if(!se.isObject(t))throw new TypeError("data must be an object");return d(t),e}function C_(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(r){return e[r]})}function pm(t,e){this._pairs=[],t&&Vc(t,this,e)}const E_=pm.prototype;E_.append=function(e,n){this._pairs.push([e,n])},E_.toString=function(e){const n=e?function(r){return e.call(this,r,C_)}:C_;return this._pairs.map(function(i){return n(i[0])+"="+n(i[1])},"").join("&")};function M$(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function O_(t,e,n){if(!e)return t;const r=n&&n.encode||M$;se.isFunction(n)&&(n={serialize:n});const i=n&&n.serialize;let o;if(i?o=i(e,n):o=se.isURLSearchParams(e)?e.toString():new pm(e,n).toString(r),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class A_{constructor(){this.handlers=[]}use(e,n,r){return this.handlers.push({fulfilled:e,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){se.forEach(this.handlers,function(r){r!==null&&e(r)})}}const R_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},I$={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:pm,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},hm=typeof window<"u"&&typeof document<"u",gm=typeof navigator=="object"&&navigator||void 0,N$=hm&&(!gm||["ReactNative","NativeScript","NS"].indexOf(gm.product)<0),D$=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",B$=hm&&window.location.href||"http://localhost",jn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:hm,hasStandardBrowserEnv:N$,hasStandardBrowserWebWorkerEnv:D$,navigator:gm,origin:B$},Symbol.toStringTag,{value:"Module"})),...I$};function F$(t,e){return Vc(t,new jn.classes.URLSearchParams,{visitor:function(n,r,i,o){return jn.isNode&&se.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function $$(t){return se.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function q$(t){const e={},n=Object.keys(t);let r;const i=n.length;let o;for(r=0;r<i;r++)o=n[r],e[o]=t[o];return e}function T_(t){function e(n,r,i,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&se.isArray(i)?i.length:s,l?(se.hasOwnProp(i,s)?i[s]=[i[s],r]:i[s]=r,!a):((!i[s]||!se.isObject(i[s]))&&(i[s]=[]),e(n,r,i[s],o)&&se.isArray(i[s])&&(i[s]=q$(i[s])),!a)}if(se.isFormData(t)&&se.isFunction(t.entries)){const n={};return se.forEachEntry(t,(r,i)=>{e($$(r),i,n,0)}),n}return null}function L$(t,e,n){if(se.isString(t))try{return(e||JSON.parse)(t),se.trim(t)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(t)}const Yl={transitional:R_,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const r=n.getContentType()||"",i=r.indexOf("application/json")>-1,o=se.isObject(e);if(o&&se.isHTMLForm(e)&&(e=new FormData(e)),se.isFormData(e))return i?JSON.stringify(T_(e)):e;if(se.isArrayBuffer(e)||se.isBuffer(e)||se.isStream(e)||se.isFile(e)||se.isBlob(e)||se.isReadableStream(e))return e;if(se.isArrayBufferView(e))return e.buffer;if(se.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return F$(e,this.formSerializer).toString();if((a=se.isFileList(e))||r.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Vc(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||i?(n.setContentType("application/json",!1),L$(e)):e}],transformResponse:[function(e){const n=this.transitional||Yl.transitional,r=n&&n.forcedJSONParsing,i=this.responseType==="json";if(se.isResponse(e)||se.isReadableStream(e))return e;if(e&&se.isString(e)&&(r&&!this.responseType||i)){const s=!(n&&n.silentJSONParsing)&&i;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?pt.from(a,pt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:jn.classes.FormData,Blob:jn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],t=>{Yl.headers[t]={}});const V$=se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),z$=t=>{const e={};let n,r,i;return t&&t.split(`
    281 `).forEach(function(s){i=s.indexOf(":"),n=s.substring(0,i).trim().toLowerCase(),r=s.substring(i+1).trim(),!(!n||e[n]&&V$[n])&&(n==="set-cookie"?e[n]?e[n].push(r):e[n]=[r]:e[n]=e[n]?e[n]+", "+r:r)}),e},P_=Symbol("internals");function Xl(t){return t&&String(t).trim().toLowerCase()}function zc(t){return t===!1||t==null?t:se.isArray(t)?t.map(zc):String(t)}function j$(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(t);)e[r[1]]=r[2];return e}const H$=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function mm(t,e,n,r,i){if(se.isFunction(r))return r.call(this,e,n);if(i&&(e=n),!!se.isString(e)){if(se.isString(r))return e.indexOf(r)!==-1;if(se.isRegExp(r))return r.test(e)}}function U$(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,r)=>n.toUpperCase()+r)}function W$(t,e){const n=se.toCamelCase(" "+e);["get","set","has"].forEach(r=>{Object.defineProperty(t,r+n,{value:function(i,o,s){return this[r].call(this,e,i,o,s)},configurable:!0})})}let mr=class{constructor(e){e&&this.set(e)}set(e,n,r){const i=this;function o(a,l,f){const u=Xl(l);if(!u)throw new Error("header name must be a non-empty string");const c=se.findKey(i,u);(!c||i[c]===void 0||f===!0||f===void 0&&i[c]!==!1)&&(i[c||l]=zc(a))}const s=(a,l)=>se.forEach(a,(f,u)=>o(f,u,l));if(se.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(se.isString(e)&&(e=e.trim())&&!H$(e))s(z$(e),n);else if(se.isObject(e)&&se.isIterable(e)){let a={},l,f;for(const u of e){if(!se.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?se.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,r);return this}get(e,n){if(e=Xl(e),e){const r=se.findKey(this,e);if(r){const i=this[r];if(!n)return i;if(n===!0)return j$(i);if(se.isFunction(n))return n.call(this,i,r);if(se.isRegExp(n))return n.exec(i);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Xl(e),e){const r=se.findKey(this,e);return!!(r&&this[r]!==void 0&&(!n||mm(this,this[r],r,n)))}return!1}delete(e,n){const r=this;let i=!1;function o(s){if(s=Xl(s),s){const a=se.findKey(r,s);a&&(!n||mm(r,r[a],a,n))&&(delete r[a],i=!0)}}return se.isArray(e)?e.forEach(o):o(e),i}clear(e){const n=Object.keys(this);let r=n.length,i=!1;for(;r--;){const o=n[r];(!e||mm(this,this[o],o,e,!0))&&(delete this[o],i=!0)}return i}normalize(e){const n=this,r={};return se.forEach(this,(i,o)=>{const s=se.findKey(r,o);if(s){n[s]=zc(i),delete n[o];return}const a=e?U$(o):String(o).trim();a!==o&&delete n[o],n[a]=zc(i),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return se.forEach(this,(r,i)=>{r!=null&&r!==!1&&(n[i]=e&&se.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
    282 `)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const r=new this(e);return n.forEach(i=>r.set(i)),r}static accessor(e){const r=(this[P_]=this[P_]={accessors:{}}).accessors,i=this.prototype;function o(s){const a=Xl(s);r[a]||(W$(i,s),r[a]=!0)}return se.isArray(e)?e.forEach(o):o(e),this}};mr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),se.reduceDescriptors(mr.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(r){this[n]=r}}}),se.freezeMethods(mr);function ym(t,e){const n=this||Yl,r=e||n,i=mr.from(r.headers);let o=r.data;return se.forEach(t,function(a){o=a.call(n,o,i.normalize(),e?e.status:void 0)}),i.normalize(),o}function M_(t){return!!(t&&t.__CANCEL__)}function Ca(t,e,n){pt.call(this,t??"canceled",pt.ERR_CANCELED,e,n),this.name="CanceledError"}se.inherits(Ca,pt,{__CANCEL__:!0});function I_(t,e,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?t(n):e(new pt("Request failed with status code "+n.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function K$(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function G$(t,e){t=t||10;const n=new Array(t),r=new Array(t);let i=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=r[o];s||(s=f),n[i]=l,r[i]=f;let c=o,p=0;for(;c!==i;)p+=n[c++],c=c%t;if(i=(i+1)%t,i===o&&(o=(o+1)%t),f-s<e)return;const d=u&&f-u;return d?Math.round(p*1e3/d):void 0}}function J$(t,e){let n=0,r=1e3/e,i,o;const s=(f,u=Date.now())=>{n=u,i=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=r?s(f,u):(i=f,o||(o=setTimeout(()=>{o=null,s(i)},r-c)))},()=>i&&s(i)]}const jc=(t,e,n=3)=>{let r=0;const i=G$(50,250);return J$(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-r,f=i(l),u=s<=a;r=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},N_=(t,e)=>{const n=t!=null;return[r=>e[0]({lengthComputable:n,total:t,loaded:r}),e[1]]},D_=t=>(...e)=>se.asap(()=>t(...e)),Y$=jn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,jn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(jn.origin),jn.navigator&&/(msie|trident)/i.test(jn.navigator.userAgent)):()=>!0,X$=jn.hasStandardBrowserEnv?{write(t,e,n,r,i,o){const s=[t+"="+encodeURIComponent(e)];se.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),se.isString(r)&&s.push("path="+r),se.isString(i)&&s.push("domain="+i),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Q$(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function Z$(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function B_(t,e,n){let r=!Q$(e);return t&&(r||n==!1)?Z$(t,e):e}const F_=t=>t instanceof mr?{...t}:t;function ws(t,e){e=e||{};const n={};function r(f,u,c,p){return se.isPlainObject(f)&&se.isPlainObject(u)?se.merge.call({caseless:p},f,u):se.isPlainObject(u)?se.merge({},u):se.isArray(u)?u.slice():u}function i(f,u,c,p){if(se.isUndefined(u)){if(!se.isUndefined(f))return r(void 0,f,c,p)}else return r(f,u,c,p)}function o(f,u){if(!se.isUndefined(u))return r(void 0,u)}function s(f,u){if(se.isUndefined(u)){if(!se.isUndefined(f))return r(void 0,f)}else return r(void 0,u)}function a(f,u,c){if(c in e)return r(f,u);if(c in t)return r(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>i(F_(f),F_(u),c,!0)};return se.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||i,p=c(t[u],e[u],u);se.isUndefined(p)&&c!==a||(n[u]=p)}),n}const $_=t=>{const e=ws({},t);let{data:n,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=mr.from(s),e.url=O_(B_(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(se.isFormData(n)){if(jn.hasStandardBrowserEnv||jn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(jn.hasStandardBrowserEnv&&(r&&se.isFunction(r)&&(r=r(e)),r||r!==!1&&Y$(e.url))){const f=i&&o&&X$.read(o);f&&s.set(i,f)}return e},eq=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,r){const i=$_(t);let o=i.data;const s=mr.from(i.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=i,u,c,p,d,h;function g(){d&&d(),h&&h(),i.cancelToken&&i.cancelToken.unsubscribe(u),i.signal&&i.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(i.method.toUpperCase(),i.url,!0),y.timeout=i.timeout;function w(){if(!y)return;const _=mr.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:t,request:y};I_(function(S){n(S),g()},function(S){r(S),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(r(new pt("Request aborted",pt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){r(new pt("Network Error",pt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const x=i.transitional||R_;i.timeoutErrorMessage&&(b=i.timeoutErrorMessage),r(new pt(b,x.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&se.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),se.isUndefined(i.withCredentials)||(y.withCredentials=!!i.withCredentials),a&&a!=="json"&&(y.responseType=i.responseType),f&&([p,h]=jc(f,!0),y.addEventListener("progress",p)),l&&y.upload&&([c,d]=jc(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",d)),(i.cancelToken||i.signal)&&(u=_=>{y&&(r(!_||_.type?new Ca(null,t,y):_),y.abort(),y=null)},i.cancelToken&&i.cancelToken.subscribe(u),i.signal&&(i.signal.aborted?u():i.signal.addEventListener("abort",u)));const v=K$(i.url);if(v&&jn.protocols.indexOf(v)===-1){r(new pt("Unsupported protocol "+v+":",pt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},tq=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let r=new AbortController,i;const o=function(f){if(!i){i=!0,a();const u=f instanceof Error?f:this.reason;r.abort(u instanceof pt?u:new Ca(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new pt(`timeout ${e} of ms exceeded`,pt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=r;return l.unsubscribe=()=>se.asap(a),l}},nq=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let r=0,i;for(;r<n;)i=r+e,yield t.slice(r,i),r=i},rq=async function*(t,e){for await(const n of iq(t))yield*nq(n,e)},iq=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:r}=await e.read();if(n)break;yield r}}finally{await e.cancel()}},q_=(t,e,n,r)=>{const i=rq(t,e);let o=0,s,a=l=>{s||(s=!0,r&&r(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await i.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let p=o+=c;n(p)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),i.return()}},{highWaterMark:2})},Hc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",L_=Hc&&typeof ReadableStream=="function",oq=Hc&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),V_=(t,...e)=>{try{return!!t(...e)}catch{return!1}},sq=L_&&V_(()=>{let t=!1;const e=new Request(jn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),z_=64*1024,wm=L_&&V_(()=>se.isReadableStream(new Response("").body)),Uc={stream:wm&&(t=>t.body)};Hc&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Uc[e]&&(Uc[e]=se.isFunction(t[e])?n=>n[e]():(n,r)=>{throw new pt(`Response type '${e}' is not supported`,pt.ERR_NOT_SUPPORT,r)})})})(new Response);const aq=async t=>{if(t==null)return 0;if(se.isBlob(t))return t.size;if(se.isSpecCompliantForm(t))return(await new Request(jn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(se.isArrayBufferView(t)||se.isArrayBuffer(t))return t.byteLength;if(se.isURLSearchParams(t)&&(t=t+""),se.isString(t))return(await oq(t)).byteLength},lq=async(t,e)=>{const n=se.toFiniteNumber(t.getContentLength());return n??aq(e)},vm={http:R$,xhr:eq,fetch:Hc&&(async t=>{let{url:e,method:n,data:r,signal:i,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:p}=$_(t);f=f?(f+"").toLowerCase():"text";let d=tq([i,o&&o.toAbortSignal()],s),h;const g=d&&d.unsubscribe&&(()=>{d.unsubscribe()});let y;try{if(l&&sq&&n!=="get"&&n!=="head"&&(y=await lq(u,r))!==0){let x=new Request(e,{method:"POST",body:r,duplex:"half"}),k;if(se.isFormData(r)&&(k=x.headers.get("content-type"))&&u.setContentType(k),x.body){const[S,T]=N_(y,jc(D_(l)));r=q_(x.body,z_,S,T)}}se.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...p,signal:d,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,p);const _=wm&&(f==="stream"||f==="response");if(wm&&(a||_&&g)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const k=se.toFiniteNumber(v.headers.get("content-length")),[S,T]=a&&N_(k,jc(D_(a),!0))||[];v=new Response(q_(v.body,z_,S,()=>{T&&T(),g&&g()}),x)}f=f||"text";let b=await Uc[se.findKey(Uc,f)||"text"](v,t);return!_&&g&&g(),await new Promise((x,k)=>{I_(x,k,{data:b,headers:mr.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw g&&g(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,t,h),{cause:w.cause||w}):pt.from(w,w&&w.code,t,h)}})};se.forEach(vm,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const j_=t=>`- ${t}`,fq=t=>se.isFunction(t)||t===null||t===!1,H_={getAdapter:t=>{t=se.isArray(t)?t:[t];const{length:e}=t;let n,r;const i={};for(let o=0;o<e;o++){n=t[o];let s;if(r=n,!fq(n)&&(r=vm[(s=String(n)).toLowerCase()],r===void 0))throw new pt(`Unknown adapter '${s}'`);if(r)break;i[s||"#"+o]=r}if(!r){const o=Object.entries(i).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :
    283 `+o.map(j_).join(`
    284 `):" "+j_(o[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return r},adapters:vm};function bm(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ca(null,t)}function U_(t){return bm(t),t.headers=mr.from(t.headers),t.data=ym.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),H_.getAdapter(t.adapter||Yl.adapter)(t).then(function(r){return bm(t),r.data=ym.call(t,t.transformResponse,r),r.headers=mr.from(r.headers),r},function(r){return M_(r)||(bm(t),r&&r.response&&(r.response.data=ym.call(t,t.transformResponse,r.response),r.response.headers=mr.from(r.response.headers))),Promise.reject(r)})}const W_="1.11.0",Wc={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Wc[t]=function(r){return typeof r===t||"a"+(e<1?"n ":" ")+t}});const K_={};Wc.transitional=function(e,n,r){function i(o,s){return"[Axios v"+W_+"] Transitional option '"+o+"'"+s+(r?". "+r:"")}return(o,s,a)=>{if(e===!1)throw new pt(i(s," has been removed"+(n?" in "+n:"")),pt.ERR_DEPRECATED);return n&&!K_[s]&&(K_[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},Wc.spelling=function(e){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${e}`),!0)};function uq(t,e,n){if(typeof t!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const r=Object.keys(t);let i=r.length;for(;i-- >0;){const o=r[i],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new pt("option "+o+" must be "+l,pt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new pt("Unknown option "+o,pt.ERR_BAD_OPTION)}}const Kc={assertOptions:uq,validators:Wc},_i=Kc.validators;let vs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new A_,response:new A_}}async request(e,n){try{return await this._request(e,n)}catch(r){if(r instanceof Error){let i={};Error.captureStackTrace?Error.captureStackTrace(i):i=new Error;const o=i.stack?i.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=`
    285 `+o):r.stack=o}catch{}}throw r}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=ws(this.defaults,n);const{transitional:r,paramsSerializer:i,headers:o}=n;r!==void 0&&Kc.assertOptions(r,{silentJSONParsing:_i.transitional(_i.boolean),forcedJSONParsing:_i.transitional(_i.boolean),clarifyTimeoutError:_i.transitional(_i.boolean)},!1),i!=null&&(se.isFunction(i)?n.paramsSerializer={serialize:i}:Kc.assertOptions(i,{encode:_i.function,serialize:_i.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Kc.assertOptions(n,{baseUrl:_i.spelling("baseURL"),withXsrfToken:_i.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&se.merge(o.common,o[n.method]);o&&se.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=mr.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,c=0,p;if(!l){const h=[U_.bind(this),void 0];for(h.unshift(...a),h.push(...f),p=h.length,u=Promise.resolve(n);c<p;)u=u.then(h[c++],h[c++]);return u}p=a.length;let d=n;for(c=0;c<p;){const h=a[c++],g=a[c++];try{d=h(d)}catch(y){g.call(this,y);break}}try{u=U_.call(this,d)}catch(h){return Promise.reject(h)}for(c=0,p=f.length;c<p;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=ws(this.defaults,e);const n=B_(e.baseURL,e.url,e.allowAbsoluteUrls);return O_(n,e.params,e.paramsSerializer)}};se.forEach(["delete","get","head","options"],function(e){vs.prototype[e]=function(n,r){return this.request(ws(r||{},{method:e,url:n,data:(r||{}).data}))}}),se.forEach(["post","put","patch"],function(e){function n(r){return function(o,s,a){return this.request(ws(a||{},{method:e,headers:r?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}vs.prototype[e]=n(),vs.prototype[e+"Form"]=n(!0)});let cq=class DO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const r=this;this.promise.then(i=>{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](i);r._listeners=null}),this.promise.then=i=>{let o;const s=new Promise(a=>{r.subscribe(a),o=a}).then(i);return s.cancel=function(){r.unsubscribe(o)},s},e(function(o,s,a){r.reason||(r.reason=new Ca(o,s,a),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=r=>{e.abort(r)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new DO(function(i){e=i}),cancel:e}}};function dq(t){return function(n){return t.apply(null,n)}}function pq(t){return se.isObject(t)&&t.isAxiosError===!0}const xm={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(xm).forEach(([t,e])=>{xm[e]=t});function G_(t){const e=new vs(t),n=d_(vs.prototype.request,e);return se.extend(n,vs.prototype,e,{allOwnKeys:!0}),se.extend(n,e,null,{allOwnKeys:!0}),n.create=function(i){return G_(ws(t,i))},n}const nn=G_(Yl);nn.Axios=vs,nn.CanceledError=Ca,nn.CancelToken=cq,nn.isCancel=M_,nn.VERSION=W_,nn.toFormData=Vc,nn.AxiosError=pt,nn.Cancel=nn.CanceledError,nn.all=function(e){return Promise.all(e)},nn.spread=dq,nn.isAxiosError=pq,nn.mergeConfig=ws,nn.AxiosHeaders=mr,nn.formToJSON=t=>T_(se.isHTMLForm(t)?new FormData(t):t),nn.getAdapter=H_.getAdapter,nn.HttpStatusCode=xm,nn.default=nn;const{Axios:ure,AxiosError:J_,CanceledError:cre,isCancel:dre,CancelToken:pre,VERSION:hre,all:gre,Cancel:mre,isAxiosError:yre,spread:wre,toFormData:vre,AxiosHeaders:bre,HttpStatusCode:xre,formToJSON:_re,getAdapter:kre,mergeConfig:Sre}=nn;function Xr(...t){const e=typeof t[0]=="string"?t[0]:void 0,n=typeof e=="string"?1:0,r={immediate:!!n,shallow:!0,abortPrevious:!0};let i={},o=nn,s=r;const a=K=>!!K?.request;t.length>0+n&&(a(t[0+n])?o=t[0+n]:i=t[0+n]),t.length>1+n&&a(t[1+n])&&(o=t[1+n]),(t.length===2+n&&!a(t[1+n])||t.length===3+n)&&(s=t[t.length-1]||r);const{shallow:l,onSuccess:f=u_,onError:u=u_,immediate:c,resetOnExecute:p=!1}=s,d=s.initialData,h=Yt(),g=(l?Yt:H)(d),y=Yt(!1),w=Yt(!1),v=Yt(!1),_=Yt();let b=new AbortController;const x=K=>{y.value||!w.value||(b.abort(K),b=new AbortController,v.value=!0,w.value=!1,y.value=!1)},k=K=>{w.value=K,y.value=!K},S=()=>{p&&(g.value=d)},T=()=>new Promise((K,fe)=>{HF(y).toBe(!0).then(()=>_.value?fe(_.value):K(q))}),A={then:(...K)=>T().then(...K),catch:(...K)=>T().catch(...K)};let R=0;const F=(K=e,fe={})=>{_.value=void 0;const ae=typeof K=="string"?K:e??fe.url;if(ae===void 0)return _.value=new J_(J_.ERR_INVALID_URL),y.value=!0,A;S();const ce=typeof K=="object"&&K.pathParams||typeof fe=="object"&&fe.pathParams,ie=ce&&typeof ae=="string"?Object.entries(ce).reduce((ze,[ot,ut])=>ze.replace(new RegExp(`:${ot}(?=/|$)`,"g"),encodeURIComponent(String(ut))),ae):ae;s.abortPrevious!==!1&&x(),k(!0),R+=1;const te=R;return v.value=!1,o(ie,{...i,...typeof K=="object"?K:fe,signal:b.signal}).then(ze=>{if(v.value)return;h.value=ze;const ot=ze.data;g.value=ot,f(ot)}).catch(ze=>{_.value=ze,u(ze)}).finally(()=>{var ze;(ze=s.onFinish)===null||ze===void 0||ze.call(s),te===R&&k(!1)}),A};c&&e&&F();const q={response:h,data:g,error:_,isFinished:y,isLoading:w,cancel:x,isAborted:v,isCanceled:v,abort:x,execute:F};return{...q,...A}}/*!
     60`))}return()=>r.value||i.value||s.value?Yt(e.default({present:s.value})[0],{ref:f=>{const u=wr(f);return typeof u?.hasAttribute>"u"||(u?.hasAttribute("data-reka-popper-content-wrapper")?o.value=u.firstElementChild:o.value=u),u}}):null}});const pc=q({name:"PrimitiveSlot",inheritAttrs:!1,setup(t,{attrs:e,slots:n}){return()=>{if(!n.default)return null;const i=wg(n.default()),r=i.findIndex(l=>l.type!==bn);if(r===-1)return i;const o=i[r];delete o.props?.ref;const s=o.props?le(e,o.props):e,a=$r({...o,props:{}},s);return i.length===1?a:(i[r]=a,i)}}}),aM=["area","img","input"],qe=q({name:"Primitive",inheritAttrs:!1,props:{asChild:{type:Boolean,default:!1},as:{type:[String,Object],default:"div"}},setup(t,{attrs:e,slots:n}){const i=t.asChild?"template":t.as;return typeof i=="string"&&aM.includes(i)?()=>Yt(i,e):i!=="template"?()=>Yt(t.as,e,{default:n.default}):()=>Yt(pc,e,{default:n.default})}});function Bl(){const t=H(),e=U(()=>["#text","#comment"].includes(t.value?.$el.nodeName)?t.value?.$el.nextElementSibling:wr(t));return{primitiveElement:t,currentElement:e}}function lM({type:t,defaultValue:e,modelValue:n}){const i=n||e;return n!==void 0||e!==void 0?Array.isArray(i)?"multiple":"single":t??"single"}function fM({type:t,defaultValue:e,modelValue:n}){return t||lM({type:t,defaultValue:e,modelValue:n})}function uM({type:t,defaultValue:e}){return e!==void 0?e:t==="single"?void 0:[]}function cM(t,e){const n=U(()=>fM(t)),i=jn(t,"modelValue",e,{defaultValue:uM(t),passive:t.modelValue===void 0,deep:!0});function r(s){if(n.value==="single")i.value=jr(s,i.value)?void 0:s;else{const a=Array.isArray(i.value)?[...i.value||[]]:[i.value].filter(Boolean);if(ic(a,s)){const l=a.findIndex(f=>jr(f,s));a.splice(l,1)}else a.push(s);i.value=a}}const o=U(()=>n.value==="single");return{modelValue:i,changeModelValue:r,isSingle:o}}const[Ur,dM]=Pt("DialogRoot");var pM=q({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,r=jn(n,"open",e,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=H(),s=H(),{modal:a}=Jt(n);return dM({open:r,modal:a,openModal:()=>{r.value=!0},onOpenChange:l=>{r.value=l},onOpenToggle:()=>{r.value=!r.value},contentId:"",titleId:"",descriptionId:"",triggerElement:o,contentElement:s}),(l,f)=>z(l.$slots,"default",{open:m(r),close:()=>r.value=!1})}}),E2=pM,hM=q({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t;Ne();const n=Ur();return(i,r)=>(E(),B(m(qe),le(e,{type:i.as==="button"?"button":void 0,onClick:r[0]||(r[0]=o=>m(n).onOpenChange(!1))}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["type"]))}}),O2=hM;const gM="dismissableLayer.pointerDownOutside",mM="dismissableLayer.focusOutside";function A2(t,e){const n=e.closest("[data-dismissable-layer]"),i=t.dataset.dismissableLayer===""?t:t.querySelector("[data-dismissable-layer]"),r=Array.from(t.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(n&&(i===n||r.indexOf(i)<r.indexOf(n)))}function yM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=H(!1),o=H(()=>{});return Tt(s=>{if(!Gi||!Se(n))return;const a=async f=>{const u=f.target;if(!(!e?.value||!u)){if(A2(e.value,u)){r.value=!1;return}if(f.target&&!r.value){let d=function(){nc(gM,t,c)};const c={originalEvent:f};f.pointerType==="touch"?(i.removeEventListener("click",o.value),o.value=d,i.addEventListener("click",o.value,{once:!0})):d()}else i.removeEventListener("click",o.value);r.value=!1}},l=window.setTimeout(()=>{i.addEventListener("pointerdown",a)},0);s(()=>{window.clearTimeout(l),i.removeEventListener("pointerdown",a),i.removeEventListener("click",o.value)})}),{onPointerDownCapture:()=>{Se(n)&&(r.value=!0)}}}function wM(t,e,n=!0){const i=e?.value?.ownerDocument??globalThis?.document,r=H(!1);return Tt(o=>{if(!Gi||!Se(n))return;const s=async a=>{if(!e?.value)return;await lt(),await lt();const l=a.target;!e.value||!l||A2(e.value,l)||a.target&&!r.value&&nc(mM,t,{originalEvent:a})};i.addEventListener("focusin",s),o(()=>i.removeEventListener("focusin",s))}),{onFocusCapture:()=>{Se(n)&&(r.value=!0)},onBlurCapture:()=>{Se(n)&&(r.value=!1)}}}const Wr=tn({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set});var vM=q({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=U(()=>o.value?.ownerDocument??globalThis.document),a=U(()=>Wr.layersRoot),l=U(()=>o.value?Array.from(a.value).indexOf(o.value):-1),f=U(()=>Wr.layersWithOutsidePointerEventsDisabled.size>0),u=U(()=>{const h=Array.from(a.value),[g]=[...Wr.layersWithOutsidePointerEventsDisabled].slice(-1),y=h.indexOf(g);return l.value>=y}),c=yM(async h=>{const g=[...Wr.branches].some(y=>y?.contains(h.target));!u.value||g||(i("pointerDownOutside",h),i("interactOutside",h),await lt(),h.defaultPrevented||i("dismiss"))},o),d=wM(h=>{[...Wr.branches].some(y=>y?.contains(h.target))||(i("focusOutside",h),i("interactOutside",h),h.defaultPrevented||i("dismiss"))},o);FP("Escape",h=>{l.value===a.value.size-1&&(i("escapeKeyDown",h),h.defaultPrevented||i("dismiss"))});let p;return Tt(h=>{o.value&&(n.disableOutsidePointerEvents&&(Wr.layersWithOutsidePointerEventsDisabled.size===0&&(p=s.value.body.style.pointerEvents,s.value.body.style.pointerEvents="none"),Wr.layersWithOutsidePointerEventsDisabled.add(o.value)),a.value.add(o.value),h(()=>{n.disableOutsidePointerEvents&&Wr.layersWithOutsidePointerEventsDisabled.size===1&&(s.value.body.style.pointerEvents=p)}))}),Tt(h=>{h(()=>{o.value&&(a.value.delete(o.value),Wr.layersWithOutsidePointerEventsDisabled.delete(o.value))})}),(h,g)=>(E(),B(m(qe),{ref:m(r),"as-child":h.asChild,as:h.as,"data-dismissable-layer":"",style:di({pointerEvents:f.value?u.value?"auto":"none":void 0}),onFocusCapture:m(d).onFocusCapture,onBlurCapture:m(d).onBlurCapture,onPointerdownCapture:m(c).onPointerDownCapture},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Fl=vM;const bM=xP(()=>H([]));function xM(){const t=bM();return{add(e){const n=t.value[0];e!==n&&n?.pause(),t.value=R2(t.value,e),t.value.unshift(e)},remove(e){t.value=R2(t.value,e),t.value[0]?.resume()}}}function R2(t,e){const n=[...t],i=n.indexOf(e);return i!==-1&&n.splice(i,1),n}function _M(t){return t.filter(e=>e.tagName!=="A")}const Og="focusScope.autoFocusOnMount",Ag="focusScope.autoFocusOnUnmount",T2={bubbles:!1,cancelable:!0};function kM(t,{select:e=!1}={}){const n=pn();for(const i of t)if(xo(i,{select:e}),pn()!==n)return!0}function SM(t){const e=P2(t),n=M2(e,t),i=M2(e.reverse(),t);return[n,i]}function P2(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function M2(t,e){for(const n of t)if(!CM(n,{upTo:e}))return n}function CM(t,{upTo:e}){if(getComputedStyle(t).visibility==="hidden")return!0;for(;t;){if(e!==void 0&&t===e)return!1;if(getComputedStyle(t).display==="none")return!0;t=t.parentElement}return!1}function EM(t){return t instanceof HTMLInputElement&&"select"in t}function xo(t,{select:e=!1}={}){if(t&&t.focus){const n=pn();t.focus({preventScroll:!0}),t!==n&&EM(t)&&e&&t.select()}}var OM=q({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(t,{emit:e}){const n=t,i=e,{currentRef:r,currentElement:o}=Ne(),s=H(null),a=xM(),l=tn({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});Tt(u=>{if(!Gi)return;const c=o.value;if(!n.trapped)return;function d(y){if(l.paused||!c)return;const w=y.target;c.contains(w)?s.value=w:xo(s.value,{select:!0})}function p(y){if(l.paused||!c)return;const w=y.relatedTarget;w!==null&&(c.contains(w)||xo(s.value,{select:!0}))}function h(y){c.contains(s.value)||xo(c)}document.addEventListener("focusin",d),document.addEventListener("focusout",p);const g=new MutationObserver(h);c&&g.observe(c,{childList:!0,subtree:!0}),u(()=>{document.removeEventListener("focusin",d),document.removeEventListener("focusout",p),g.disconnect()})}),Tt(async u=>{const c=o.value;if(await lt(),!c)return;a.add(l);const d=pn();if(!c.contains(d)){const h=new CustomEvent(Og,T2);c.addEventListener(Og,g=>i("mountAutoFocus",g)),c.dispatchEvent(h),h.defaultPrevented||(kM(_M(P2(c)),{select:!0}),pn()===d&&xo(c))}u(()=>{c.removeEventListener(Og,y=>i("mountAutoFocus",y));const h=new CustomEvent(Ag,T2),g=y=>{i("unmountAutoFocus",y)};c.addEventListener(Ag,g),c.dispatchEvent(h),setTimeout(()=>{h.defaultPrevented||xo(d??document.body,{select:!0}),c.removeEventListener(Ag,g),a.remove(l)},0)})});function f(u){if(!n.loop&&!n.trapped||l.paused)return;const c=u.key==="Tab"&&!u.altKey&&!u.ctrlKey&&!u.metaKey,d=pn();if(c&&d){const p=u.currentTarget,[h,g]=SM(p);h&&g?!u.shiftKey&&d===g?(u.preventDefault(),n.loop&&xo(h,{select:!0})):u.shiftKey&&d===h&&(u.preventDefault(),n.loop&&xo(g,{select:!0})):d===p&&u.preventDefault()}}return(u,c)=>(E(),B(m(qe),{ref_key:"currentRef",ref:r,tabindex:"-1","as-child":u.asChild,as:u.as,onKeydown:f},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["as-child","as"]))}}),hc=OM;const AM="menu.itemSelect",Rg=["Enter"," "],RM=["ArrowDown","PageUp","Home"],I2=["ArrowUp","PageDown","End"],TM=[...RM,...I2];[...Rg],[...Rg];function N2(t){return t?"open":"closed"}function gc(t){return t==="indeterminate"}function D2(t){return gc(t)?"indeterminate":t?"checked":"unchecked"}function Tg(t){const e=pn();for(const n of t)if(n===e||(n.focus(),pn()!==e))return}function PM(t,e){const{x:n,y:i}=t;let r=!1;for(let o=0,s=e.length-1;o<e.length;s=o++){const a=e[o].x,l=e[o].y,f=e[s].x,u=e[s].y;l>i!=u>i&&n<(f-a)*(i-l)/(u-l)+a&&(r=!r)}return r}function MM(t,e){if(!e)return!1;const n={x:t.clientX,y:t.clientY};return PM(n,e)}function Pg(t){return t.pointerType==="mouse"}var IM=q({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),{forwardRef:o,currentElement:s}=Ne();return r.titleId||=xn(void 0,"reka-dialog-title"),r.descriptionId||=xn(void 0,"reka-dialog-description"),_t(()=>{r.contentElement=s,pn()!==document.body&&(r.triggerElement.value=pn())}),(a,l)=>(E(),B(m(hc),{"as-child":"",loop:"",trapped:n.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[M(m(Fl),le({id:m(r).contentId,ref:m(o),as:a.as,"as-child":a.asChild,"disable-outside-pointer-events":a.disableOutsidePointerEvents,role:"dialog","aria-describedby":m(r).descriptionId,"aria-labelledby":m(r).titleId,"data-state":m(N2)(m(r).open.value)},a.$attrs,{onDismiss:l[0]||(l[0]=f=>m(r).onOpenChange(!1)),onEscapeKeyDown:l[1]||(l[1]=f=>i("escapeKeyDown",f)),onFocusOutside:l[2]||(l[2]=f=>i("focusOutside",f)),onInteractOutside:l[3]||(l[3]=f=>i("interactOutside",f)),onPointerDownOutside:l[4]||(l[4]=f=>i("pointerDownOutside",f))}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","as","as-child","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped"]))}}),B2=IM,NM=q({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),o=ds(i),{forwardRef:s,currentElement:a}=Ne();return uc(a),(l,f)=>(E(),B(B2,le({...n,...m(o)},{ref:m(s),"trap-focus":m(r).open.value,"disable-outside-pointer-events":!0,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(u.preventDefault(),m(r).triggerElement.value?.focus())}),onPointerDownOutside:f[1]||(f[1]=u=>{const c=u.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0;(c.button===2||d)&&u.preventDefault()}),onFocusOutside:f[2]||(f[2]=u=>{u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus"]))}}),DM=NM,BM=q({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=ds(e);Ne();const o=Ur(),s=H(!1),a=H(!1);return(l,f)=>(E(),B(B2,le({...n,...m(r)},{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{u.defaultPrevented||(s.value||m(o).triggerElement.value?.focus(),u.preventDefault()),s.value=!1,a.value=!1}),onInteractOutside:f[1]||(f[1]=u=>{u.defaultPrevented||(s.value=!0,u.detail.originalEvent.type==="pointerdown"&&(a.value=!0));const c=u.target;m(o).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&a.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),FM=BM,$M=q({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Ur(),o=ds(i),{forwardRef:s}=Ne();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[m(r).modal.value?(E(),B(DM,le({key:0,ref:m(s)},{...n,...m(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B(FM,le({key:1,ref:m(s)},{...n,...m(o),...a.$attrs}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),F2=$M,LM=q({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;Ne();const n=Ur();return(i,r)=>(E(),B(m(qe),le(e,{id:m(n).descriptionId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),$2=LM,qM=q({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=Ur();return ac(!0),Ne(),(n,i)=>(E(),B(m(qe),{as:n.as,"as-child":n.asChild,"data-state":m(e).open.value?"open":"closed",style:{"pointer-events":"auto"}},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),VM=qM,zM=q({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=Ur(),{forwardRef:n}=Ne();return(i,r)=>m(e)?.modal.value?(E(),B(m(Hr),{key:0,present:i.forceMount||m(e).open.value},{default:C(()=>[M(VM,le(i.$attrs,{ref:m(n),as:i.as,"as-child":i.asChild}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["as","as-child"])]),_:3},8,["present"])):Re("v-if",!0)}}),L2=zM,jM=q({__name:"Teleport",props:{to:{type:null,required:!1,default:"body"},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=_2();return(n,i)=>m(e)||n.forceMount?(E(),B(vw,{key:0,to:n.to,disabled:n.disabled,defer:n.defer},[z(n.$slots,"default")],8,["to","disabled","defer"])):Re("v-if",!0)}}),pa=jM,HM=q({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),UM=HM,WM=q({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t,n=Ur();return Ne(),(i,r)=>(E(),B(m(qe),le(e,{id:m(n).titleId}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),q2=WM;const[KM,GM]=Pt("AlertDialogContent");var JM=q({__name:"AlertDialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=ds(e);Ne();const o=H();return GM({onCancelElementChange:s=>{o.value=s}}),(s,a)=>(E(),B(m(F2),le({...n,...m(r)},{role:"alertdialog",onPointerDownOutside:a[0]||(a[0]=Bt(()=>{},["prevent"])),onInteractOutside:a[1]||(a[1]=Bt(()=>{},["prevent"])),onOpenAutoFocus:a[2]||(a[2]=()=>{lt(()=>{o.value?.focus({preventScroll:!0})})})}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),YM=JM,XM=q({__name:"AlertDialogCancel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=KM(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.onCancelElementChange(r.value)}),(o,s)=>(E(),B(m(O2),le(e,{ref:m(i)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),QM=XM,ZM=q({__name:"AlertDialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m($2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),e9=ZM,t9=q({__name:"AlertDialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(L2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),n9=t9,i9=q({__name:"AlertDialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),r9=i9,o9=q({__name:"AlertDialogRoot",props:{open:{type:Boolean,required:!1},defaultOpen:{type:Boolean,required:!1}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return Ne(),(o,s)=>(E(),B(m(E2),le(m(r),{modal:!0}),{default:C(a=>[z(o.$slots,"default",At($t(a)))]),_:3},16))}}),s9=o9,a9=q({__name:"AlertDialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(q2),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),l9=a9;const[V2,f9]=Pt("AvatarRoot");var u9=q({__name:"AvatarRoot",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return Ne(),f9({imageLoadingStatus:H("idle")}),(e,n)=>(E(),B(m(qe),{"as-child":e.asChild,as:e.as},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as-child","as"]))}}),c9=u9,d9=q({__name:"AvatarFallback",props:{delayMs:{type:Number,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=V2();Ne();const i=H(e.delayMs===void 0);return Tt(r=>{if(e.delayMs&&Gi){const o=window.setTimeout(()=>{i.value=!0},e.delayMs);r(()=>{window.clearTimeout(o)})}}),(r,o)=>i.value&&m(n).imageLoadingStatus.value!=="loaded"?(E(),B(m(qe),{key:0,"as-child":r.asChild,as:r.as},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as-child","as"])):Re("v-if",!0)}}),p9=d9;function z2(t,e){return t?e?(t.src!==e&&(t.src=e),t.complete&&t.naturalWidth>0?"loaded":"loading"):"error":"idle"}function h9(t,{referrerPolicy:e,crossOrigin:n}={}){const i=H(!1),r=H(null),o=U(()=>i.value?(!r.value&&Gi&&(r.value=new window.Image),r.value):null),s=H(z2(o.value,t.value)),a=l=>()=>{i.value&&(s.value=l)};return _t(()=>{i.value=!0,Tt(l=>{const f=o.value;if(!f)return;s.value=z2(f,t.value);const u=a("loaded"),c=a("error");f.addEventListener("load",u),f.addEventListener("error",c),e?.value&&(f.referrerPolicy=e.value),typeof n?.value=="string"&&(f.crossOrigin=n.value),l(()=>{f.removeEventListener("load",u),f.removeEventListener("error",c)})})}),qn(()=>{i.value=!1}),s}var g9=q({__name:"AvatarImage",props:{src:{type:String,required:!0},referrerPolicy:{type:null,required:!1},crossOrigin:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"img"}},emits:["loadingStatusChange"],setup(t,{emit:e}){const n=t,i=e,{src:r,referrerPolicy:o,crossOrigin:s}=Jt(n);Ne();const a=V2(),l=h9(r,{referrerPolicy:o,crossOrigin:s});return je(l,f=>{i("loadingStatusChange",f),f!=="idle"&&(a.imageLoadingStatus.value=f)},{immediate:!0}),(f,u)=>ul((E(),B(m(qe),{role:"img","as-child":f.asChild,as:f.as,src:m(r),"referrer-policy":m(o)},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["as-child","as","src","referrer-policy"])),[[Av,m(l)==="loaded"]])}}),m9=g9;const j2="data-reka-collection-item";function ri(t={}){const{key:e="",isProvider:n=!1}=t,i=`${e}CollectionProvider`;let r;if(n){const u=H(new Map);r={collectionRef:H(),itemMap:u},Si(i,r)}else r=Qt(i);const o=(u=!1)=>{const c=r.collectionRef.value;if(!c)return[];const d=Array.from(c.querySelectorAll(`[${j2}]`)),h=Array.from(r.itemMap.value.values()).sort((g,y)=>d.indexOf(g.ref)-d.indexOf(y.ref));return u?h:h.filter(g=>g.ref.dataset.disabled!=="")},s=q({name:"CollectionSlot",setup(u,{slots:c}){const{primitiveElement:d,currentElement:p}=Bl();return je(p,()=>{r.collectionRef.value=p.value}),()=>Yt(pc,{ref:d},c)}}),a=q({name:"CollectionItem",inheritAttrs:!1,props:{value:{validator:()=>!0}},setup(u,{slots:c,attrs:d}){const{primitiveElement:p,currentElement:h}=Bl();return Tt(g=>{if(h.value){const y=Xs(h.value);r.itemMap.value.set(y,{ref:h.value,value:u.value}),g(()=>r.itemMap.value.delete(y))}}),()=>Yt(pc,{...d,[j2]:"",ref:p},c)}}),l=U(()=>Array.from(r.itemMap.value.values())),f=U(()=>r.itemMap.value.size);return{getItems:o,reactiveItems:l,itemMapSize:f,CollectionSlot:s,CollectionItem:a}}const y9="rovingFocusGroup.onEntryFocus",w9={bubbles:!1,cancelable:!0},v9={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function b9(t,e){return e!=="rtl"?t:t==="ArrowLeft"?"ArrowRight":t==="ArrowRight"?"ArrowLeft":t}function H2(t,e,n){const i=b9(t.key,n);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(i))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(i)))return v9[i]}function U2(t,e=!1){const n=pn();for(const i of t)if(i===n||(i.focus({preventScroll:e}),pn()!==n))return}function x9(t,e){return t.map((n,i)=>t[(e+i)%t.length])}const[_9,k9]=Pt("RovingFocusGroup");var S9=q({__name:"RovingFocusGroup",props:{orientation:{type:String,required:!1,default:void 0},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!1},currentTabStopId:{type:[String,null],required:!1},defaultCurrentTabStopId:{type:String,required:!1},preventScrollOnEntryFocus:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["entryFocus","update:currentTabStopId"],setup(t,{expose:e,emit:n}){const i=t,r=n,{loop:o,orientation:s,dir:a}=Jt(i),l=cs(a),f=jn(i,"currentTabStopId",r,{defaultValue:i.defaultCurrentTabStopId,passive:i.currentTabStopId===void 0}),u=H(!1),c=H(!1),d=H(0),{getItems:p,CollectionSlot:h}=ri({isProvider:!0});function g(w){const v=!c.value;if(w.currentTarget&&w.target===w.currentTarget&&v&&!u.value){const _=new CustomEvent(y9,w9);if(w.currentTarget.dispatchEvent(_),r("entryFocus",_),!_.defaultPrevented){const b=p().map(A=>A.ref).filter(A=>A.dataset.disabled!==""),x=b.find(A=>A.getAttribute("data-active")===""),k=b.find(A=>A.getAttribute("data-highlighted")===""),S=b.find(A=>A.id===f.value),T=[x,k,S,...b].filter(Boolean);U2(T,i.preventScrollOnEntryFocus)}}c.value=!1}function y(){setTimeout(()=>{c.value=!1},1)}return e({getItems:p}),k9({loop:o,dir:l,orientation:s,currentTabStopId:f,onItemFocus:w=>{f.value=w},onItemShiftTab:()=>{u.value=!0},onFocusableItemAdd:()=>{d.value++},onFocusableItemRemove:()=>{d.value--}}),(w,v)=>(E(),B(m(h),null,{default:C(()=>[M(m(qe),{tabindex:u.value||d.value===0?-1:0,"data-orientation":m(s),as:w.as,"as-child":w.asChild,dir:m(l),style:{outline:"none"},onMousedown:v[0]||(v[0]=_=>c.value=!0),onMouseup:y,onFocus:g,onBlur:v[1]||(v[1]=_=>u.value=!1)},{default:C(()=>[z(w.$slots,"default")]),_:3},8,["tabindex","data-orientation","as","as-child","dir"])]),_:3}))}}),W2=S9,C9=q({__name:"RovingFocusItem",props:{tabStopId:{type:String,required:!1},focusable:{type:Boolean,required:!1,default:!0},active:{type:Boolean,required:!1},allowShiftKey:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=_9(),i=xn(),r=U(()=>e.tabStopId||i),o=U(()=>n.currentTabStopId.value===r.value),{getItems:s,CollectionItem:a}=ri();_t(()=>{e.focusable&&n.onFocusableItemAdd()}),qn(()=>{e.focusable&&n.onFocusableItemRemove()});function l(f){if(f.key==="Tab"&&f.shiftKey){n.onItemShiftTab();return}if(f.target!==f.currentTarget)return;const u=H2(f,n.orientation.value,n.dir.value);if(u!==void 0){if(f.metaKey||f.ctrlKey||f.altKey||!e.allowShiftKey&&f.shiftKey)return;f.preventDefault();let c=[...s().map(d=>d.ref).filter(d=>d.dataset.disabled!=="")];if(u==="last")c.reverse();else if(u==="prev"||u==="next"){u==="prev"&&c.reverse();const d=c.indexOf(f.currentTarget);c=n.loop.value?x9(c,d+1):c.slice(d+1)}lt(()=>U2(c))}}return(f,u)=>(E(),B(m(a),null,{default:C(()=>[M(m(qe),{tabindex:o.value?0:-1,"data-orientation":m(n).orientation.value,"data-active":f.active?"":void 0,"data-disabled":f.focusable?void 0:"",as:f.as,"as-child":f.asChild,onMousedown:u[0]||(u[0]=c=>{f.focusable?m(n).onItemFocus(r.value):c.preventDefault()}),onFocus:u[1]||(u[1]=c=>m(n).onItemFocus(r.value)),onKeydown:l},{default:C(()=>[z(f.$slots,"default")]),_:3},8,["tabindex","data-orientation","data-active","data-disabled","as","as-child"])]),_:3}))}}),K2=C9,E9=q({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),B(m(qe),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature==="focusable"?"true":void 0,"data-hidden":e.feature==="fully-hidden"?"":void 0,tabindex:e.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:C(()=>[z(e.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),Mg=E9,O9=q({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,{primitiveElement:n,currentElement:i}=Bl(),r=U(()=>e.checked??e.value);return je(r,(o,s)=>{if(!i.value)return;const a=i.value,l=window.HTMLInputElement.prototype,u=Object.getOwnPropertyDescriptor(l,"value").set;if(u&&o!==s){const c=new Event("input",{bubbles:!0}),d=new Event("change",{bubbles:!0});u.call(a,o),a.dispatchEvent(c),a.dispatchEvent(d)}}),(o,s)=>(E(),B(Mg,le({ref_key:"primitiveElement",ref:n},{...e,...o.$attrs},{as:"input"}),null,16))}}),G2=O9,A9=q({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(t){const e=t,n=U(()=>typeof e.value=="object"&&Array.isArray(e.value)&&e.value.length===0&&e.required),i=U(()=>typeof e.value=="string"||typeof e.value=="number"||typeof e.value=="boolean"||e.value===null||e.value===void 0?[{name:e.name,value:e.value}]:typeof e.value=="object"&&Array.isArray(e.value)?e.value.flatMap((r,o)=>typeof r=="object"?Object.entries(r).map(([s,a])=>({name:`${e.name}[${o}][${s}]`,value:a})):{name:`${e.name}[${o}]`,value:r}):e.value!==null&&typeof e.value=="object"&&!Array.isArray(e.value)?Object.entries(e.value).map(([r,o])=>({name:`${e.name}[${r}]`,value:o})):[]);return(r,o)=>(E(),X(Ve,null,[Re(" We render single input if it's required "),n.value?(E(),B(G2,le({key:r.name},{...e,...r.$attrs},{name:r.name,value:r.value}),null,16,["name","value"])):(E(!0),X(Ve,{key:1},Rt(i.value,s=>(E(),B(G2,le({key:s.name},{ref_for:!0},{...e,...r.$attrs},{name:s.name,value:s.value}),null,16,["name","value"]))),128))],2112))}}),$l=A9;const[R9,gie]=Pt("CheckboxGroupRoot");function mc(t){return t==="indeterminate"}function J2(t){return mc(t)?"indeterminate":t?"checked":"unchecked"}const[T9,P9]=Pt("CheckboxRoot");var M9=q({inheritAttrs:!1,__name:"CheckboxRoot",props:{defaultValue:{type:[Boolean,String],required:!1},modelValue:{type:[Boolean,String,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},value:{type:null,required:!1,default:"on"},id:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=R9(null),a=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0}),l=U(()=>s?.disabled.value||n.disabled),f=U(()=>Dl(s?.modelValue.value)?a.value==="indeterminate"?"indeterminate":a.value:ic(s.modelValue.value,n.value));function u(){if(Dl(s?.modelValue.value))a.value=mc(a.value)?!0:!a.value;else{const p=[...s.modelValue.value||[]];if(ic(p,n.value)){const h=p.findIndex(g=>jr(g,n.value));p.splice(h,1)}else p.push(n.value);s.modelValue.value=p}}const c=ca(o),d=U(()=>n.id&&o.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return P9({disabled:l,state:f}),(p,h)=>(E(),B(dn(m(s)?.rovingFocus.value?m(K2):m(qe)),le(p.$attrs,{id:p.id,ref:m(r),role:"checkbox","as-child":p.asChild,as:p.as,type:p.as==="button"?"button":void 0,"aria-checked":m(mc)(f.value)?"mixed":f.value,"aria-required":p.required,"aria-label":p.$attrs["aria-label"]||d.value,"data-state":m(J2)(f.value),"data-disabled":l.value?"":void 0,disabled:l.value,focusable:m(s)?.rovingFocus.value?!l.value:void 0,onKeydown:mr(Bt(()=>{},["prevent"]),["enter"]),onClick:u}),{default:C(()=>[z(p.$slots,"default",{modelValue:m(a),state:f.value}),m(c)&&p.name&&!m(s)?(E(),B(m($l),{key:0,type:"checkbox",checked:!!f.value,name:p.name,value:p.value,disabled:l.value,required:p.required},null,8,["checked","name","value","disabled","required"])):Re("v-if",!0)]),_:3},16,["id","as-child","as","type","aria-checked","aria-required","aria-label","data-state","data-disabled","disabled","focusable","onKeydown"]))}}),I9=M9,N9=q({__name:"CheckboxIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const{forwardRef:e}=Ne(),n=T9();return(i,r)=>(E(),B(m(Hr),{present:i.forceMount||m(mc)(m(n).state.value)||m(n).state.value===!0},{default:C(()=>[M(m(qe),le({ref:m(e),"data-state":m(J2)(m(n).state.value),"data-disabled":m(n).disabled.value?"":void 0,style:{pointerEvents:"none"},"as-child":i.asChild,as:i.as},i.$attrs),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["data-state","data-disabled","as-child","as"])]),_:3},8,["present"]))}}),D9=N9;const[Y2,B9]=Pt("PopperRoot");var F9=q({inheritAttrs:!1,__name:"PopperRoot",setup(t){const e=H();return B9({anchor:e,onAnchorChange:n=>e.value=n}),(n,i)=>z(n.$slots,"default")}}),yc=F9,$9=q({__name:"PopperAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=Y2();return ev(()=>{r.onAnchorChange(e.reference??i.value)}),(o,s)=>(E(),B(m(qe),{ref:m(n),as:o.as,"as-child":o.asChild},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["as","as-child"]))}}),wc=$9;const L9={key:0,d:"M0 0L6 6L12 0"},q9={key:1,d:"M0 0L4.58579 4.58579C5.36683 5.36683 6.63316 5.36684 7.41421 4.58579L12 0"};var V9=q({__name:"Arrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(qe),le(e,{width:n.width,height:n.height,viewBox:n.asChild?void 0:"0 0 12 6",preserveAspectRatio:n.asChild?void 0:"none"}),{default:C(()=>[z(n.$slots,"default",{},()=>[n.rounded?(E(),X("path",q9)):(E(),X("path",L9))])]),_:3},16,["width","height","viewBox","preserveAspectRatio"]))}}),z9=V9;function j9(t){return t!==null}function H9(t){return{name:"transformOrigin",options:t,fn(e){const{placement:n,rects:i,middlewareData:r}=e,s=r.arrow?.centerOffset!==0,a=s?0:t.arrowWidth,l=s?0:t.arrowHeight,[f,u]=Ig(n),c={start:"0%",center:"50%",end:"100%"}[u],d=(r.arrow?.x??0)+a/2,p=(r.arrow?.y??0)+l/2;let h="",g="";return f==="bottom"?(h=s?c:`${d}px`,g=`${-l}px`):f==="top"?(h=s?c:`${d}px`,g=`${i.floating.height+l}px`):f==="right"?(h=`${-l}px`,g=s?c:`${p}px`):f==="left"&&(h=`${i.floating.width+l}px`,g=s?c:`${p}px`),{data:{x:h,y:g}}}}}function Ig(t){const[e,n="center"]=t.split("-");return[e,n]}const U9=["top","right","bottom","left"],_o=Math.min,Ci=Math.max,vc=Math.round,bc=Math.floor,vr=t=>({x:t,y:t}),W9={left:"right",right:"left",bottom:"top",top:"bottom"},K9={start:"end",end:"start"};function Ng(t,e,n){return Ci(t,_o(e,n))}function Kr(t,e){return typeof t=="function"?t(e):t}function Gr(t){return t.split("-")[0]}function ha(t){return t.split("-")[1]}function Dg(t){return t==="x"?"y":"x"}function Bg(t){return t==="y"?"height":"width"}const G9=new Set(["top","bottom"]);function br(t){return G9.has(Gr(t))?"y":"x"}function Fg(t){return Dg(br(t))}function J9(t,e,n){n===void 0&&(n=!1);const i=ha(t),r=Fg(t),o=Bg(r);let s=r==="x"?i===(n?"end":"start")?"right":"left":i==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=xc(s)),[s,xc(s)]}function Y9(t){const e=xc(t);return[$g(t),e,$g(e)]}function $g(t){return t.replace(/start|end/g,e=>K9[e])}const X2=["left","right"],Q2=["right","left"],X9=["top","bottom"],Q9=["bottom","top"];function Z9(t,e,n){switch(t){case"top":case"bottom":return n?e?Q2:X2:e?X2:Q2;case"left":case"right":return e?X9:Q9;default:return[]}}function e7(t,e,n,i){const r=ha(t);let o=Z9(Gr(t),n==="start",i);return r&&(o=o.map(s=>s+"-"+r),e&&(o=o.concat(o.map($g)))),o}function xc(t){return t.replace(/left|right|bottom|top/g,e=>W9[e])}function t7(t){return{top:0,right:0,bottom:0,left:0,...t}}function Z2(t){return typeof t!="number"?t7(t):{top:t,right:t,bottom:t,left:t}}function _c(t){const{x:e,y:n,width:i,height:r}=t;return{width:i,height:r,top:n,left:e,right:e+i,bottom:n+r,x:e,y:n}}function ex(t,e,n){let{reference:i,floating:r}=t;const o=br(e),s=Fg(e),a=Bg(s),l=Gr(e),f=o==="y",u=i.x+i.width/2-r.width/2,c=i.y+i.height/2-r.height/2,d=i[a]/2-r[a]/2;let p;switch(l){case"top":p={x:u,y:i.y-r.height};break;case"bottom":p={x:u,y:i.y+i.height};break;case"right":p={x:i.x+i.width,y:c};break;case"left":p={x:i.x-r.width,y:c};break;default:p={x:i.x,y:i.y}}switch(ha(e)){case"start":p[s]-=d*(n&&f?-1:1);break;case"end":p[s]+=d*(n&&f?-1:1);break}return p}const n7=async(t,e,n)=>{const{placement:i="bottom",strategy:r="absolute",middleware:o=[],platform:s}=n,a=o.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(e));let f=await s.getElementRects({reference:t,floating:e,strategy:r}),{x:u,y:c}=ex(f,i,l),d=i,p={},h=0;for(let g=0;g<a.length;g++){const{name:y,fn:w}=a[g],{x:v,y:_,data:b,reset:x}=await w({x:u,y:c,initialPlacement:i,placement:d,strategy:r,middlewareData:p,rects:f,platform:s,elements:{reference:t,floating:e}});u=v??u,c=_??c,p={...p,[y]:{...p[y],...b}},x&&h<=50&&(h++,typeof x=="object"&&(x.placement&&(d=x.placement),x.rects&&(f=x.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:r}):x.rects),{x:u,y:c}=ex(f,d,l)),g=-1)}return{x:u,y:c,placement:d,strategy:r,middlewareData:p}};async function Ll(t,e){var n;e===void 0&&(e={});const{x:i,y:r,platform:o,rects:s,elements:a,strategy:l}=t,{boundary:f="clippingAncestors",rootBoundary:u="viewport",elementContext:c="floating",altBoundary:d=!1,padding:p=0}=Kr(e,t),h=Z2(p),y=a[d?c==="floating"?"reference":"floating":c],w=_c(await o.getClippingRect({element:(n=await(o.isElement==null?void 0:o.isElement(y)))==null||n?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:f,rootBoundary:u,strategy:l})),v=c==="floating"?{x:i,y:r,width:s.floating.width,height:s.floating.height}:s.reference,_=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),b=await(o.isElement==null?void 0:o.isElement(_))?await(o.getScale==null?void 0:o.getScale(_))||{x:1,y:1}:{x:1,y:1},x=_c(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:v,offsetParent:_,strategy:l}):v);return{top:(w.top-x.top+h.top)/b.y,bottom:(x.bottom-w.bottom+h.bottom)/b.y,left:(w.left-x.left+h.left)/b.x,right:(x.right-w.right+h.right)/b.x}}const i7=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:i,placement:r,rects:o,platform:s,elements:a,middlewareData:l}=e,{element:f,padding:u=0}=Kr(t,e)||{};if(f==null)return{};const c=Z2(u),d={x:n,y:i},p=Fg(r),h=Bg(p),g=await s.getDimensions(f),y=p==="y",w=y?"top":"left",v=y?"bottom":"right",_=y?"clientHeight":"clientWidth",b=o.reference[h]+o.reference[p]-d[p]-o.floating[h],x=d[p]-o.reference[p],k=await(s.getOffsetParent==null?void 0:s.getOffsetParent(f));let S=k?k[_]:0;(!S||!await(s.isElement==null?void 0:s.isElement(k)))&&(S=a.floating[_]||o.floating[h]);const T=b/2-x/2,A=S/2-g[h]/2-1,R=_o(c[w],A),F=_o(c[v],A),L=R,K=S-g[h]-F,fe=S/2-g[h]/2+T,ae=Ng(L,fe,K),ce=!l.arrow&&ha(r)!=null&&fe!==ae&&o.reference[h]/2-(fe<L?R:F)-g[h]/2<0,re=ce?fe<L?fe-L:fe-K:0;return{[p]:d[p]+re,data:{[p]:ae,centerOffset:fe-ae-re,...ce&&{alignmentOffset:re}},reset:ce}}}),r7=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,i;const{placement:r,middlewareData:o,rects:s,initialPlacement:a,platform:l,elements:f}=e,{mainAxis:u=!0,crossAxis:c=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:h="none",flipAlignment:g=!0,...y}=Kr(t,e);if((n=o.arrow)!=null&&n.alignmentOffset)return{};const w=Gr(r),v=br(a),_=Gr(a)===a,b=await(l.isRTL==null?void 0:l.isRTL(f.floating)),x=d||(_||!g?[xc(a)]:Y9(a)),k=h!=="none";!d&&k&&x.push(...e7(a,g,h,b));const S=[a,...x],T=await Ll(e,y),A=[];let R=((i=o.flip)==null?void 0:i.overflows)||[];if(u&&A.push(T[w]),c){const fe=J9(r,s,b);A.push(T[fe[0]],T[fe[1]])}if(R=[...R,{placement:r,overflows:A}],!A.every(fe=>fe<=0)){var F,L;const fe=(((F=o.flip)==null?void 0:F.index)||0)+1,ae=S[fe];if(ae&&(!(c==="alignment"?v!==br(ae):!1)||R.every(te=>br(te.placement)===v?te.overflows[0]>0:!0)))return{data:{index:fe,overflows:R},reset:{placement:ae}};let ce=(L=R.filter(re=>re.overflows[0]<=0).sort((re,te)=>re.overflows[1]-te.overflows[1])[0])==null?void 0:L.placement;if(!ce)switch(p){case"bestFit":{var K;const re=(K=R.filter(te=>{if(k){const He=br(te.placement);return He===v||He==="y"}return!0}).map(te=>[te.placement,te.overflows.filter(He=>He>0).reduce((He,st)=>He+st,0)]).sort((te,He)=>te[1]-He[1])[0])==null?void 0:K[0];re&&(ce=re);break}case"initialPlacement":ce=a;break}if(r!==ce)return{reset:{placement:ce}}}return{}}}};function tx(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function nx(t){return U9.some(e=>t[e]>=0)}const o7=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:n}=e,{strategy:i="referenceHidden",...r}=Kr(t,e);switch(i){case"referenceHidden":{const o=await Ll(e,{...r,elementContext:"reference"}),s=tx(o,n.reference);return{data:{referenceHiddenOffsets:s,referenceHidden:nx(s)}}}case"escaped":{const o=await Ll(e,{...r,altBoundary:!0}),s=tx(o,n.floating);return{data:{escapedOffsets:s,escaped:nx(s)}}}default:return{}}}}},ix=new Set(["left","top"]);async function s7(t,e){const{placement:n,platform:i,elements:r}=t,o=await(i.isRTL==null?void 0:i.isRTL(r.floating)),s=Gr(n),a=ha(n),l=br(n)==="y",f=ix.has(s)?-1:1,u=o&&l?-1:1,c=Kr(e,t);let{mainAxis:d,crossAxis:p,alignmentAxis:h}=typeof c=="number"?{mainAxis:c,crossAxis:0,alignmentAxis:null}:{mainAxis:c.mainAxis||0,crossAxis:c.crossAxis||0,alignmentAxis:c.alignmentAxis};return a&&typeof h=="number"&&(p=a==="end"?h*-1:h),l?{x:p*u,y:d*f}:{x:d*f,y:p*u}}const a7=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,i;const{x:r,y:o,placement:s,middlewareData:a}=e,l=await s7(e,t);return s===((n=a.offset)==null?void 0:n.placement)&&(i=a.arrow)!=null&&i.alignmentOffset?{}:{x:r+l.x,y:o+l.y,data:{...l,placement:s}}}}},l7=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:i,placement:r}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:a={fn:y=>{let{x:w,y:v}=y;return{x:w,y:v}}},...l}=Kr(t,e),f={x:n,y:i},u=await Ll(e,l),c=br(Gr(r)),d=Dg(c);let p=f[d],h=f[c];if(o){const y=d==="y"?"top":"left",w=d==="y"?"bottom":"right",v=p+u[y],_=p-u[w];p=Ng(v,p,_)}if(s){const y=c==="y"?"top":"left",w=c==="y"?"bottom":"right",v=h+u[y],_=h-u[w];h=Ng(v,h,_)}const g=a.fn({...e,[d]:p,[c]:h});return{...g,data:{x:g.x-n,y:g.y-i,enabled:{[d]:o,[c]:s}}}}}},f7=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:n,y:i,placement:r,rects:o,middlewareData:s}=e,{offset:a=0,mainAxis:l=!0,crossAxis:f=!0}=Kr(t,e),u={x:n,y:i},c=br(r),d=Dg(c);let p=u[d],h=u[c];const g=Kr(a,e),y=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const _=d==="y"?"height":"width",b=o.reference[d]-o.floating[_]+y.mainAxis,x=o.reference[d]+o.reference[_]-y.mainAxis;p<b?p=b:p>x&&(p=x)}if(f){var w,v;const _=d==="y"?"width":"height",b=ix.has(Gr(r)),x=o.reference[c]-o.floating[_]+(b&&((w=s.offset)==null?void 0:w[c])||0)+(b?0:y.crossAxis),k=o.reference[c]+o.reference[_]+(b?0:((v=s.offset)==null?void 0:v[c])||0)-(b?y.crossAxis:0);h<x?h=x:h>k&&(h=k)}return{[d]:p,[c]:h}}}},u7=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,i;const{placement:r,rects:o,platform:s,elements:a}=e,{apply:l=()=>{},...f}=Kr(t,e),u=await Ll(e,f),c=Gr(r),d=ha(r),p=br(r)==="y",{width:h,height:g}=o.floating;let y,w;c==="top"||c==="bottom"?(y=c,w=d===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(w=c,y=d==="end"?"top":"bottom");const v=g-u.top-u.bottom,_=h-u.left-u.right,b=_o(g-u[y],v),x=_o(h-u[w],_),k=!e.middlewareData.shift;let S=b,T=x;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(T=_),(i=e.middlewareData.shift)!=null&&i.enabled.y&&(S=v),k&&!d){const R=Ci(u.left,0),F=Ci(u.right,0),L=Ci(u.top,0),K=Ci(u.bottom,0);p?T=h-2*(R!==0||F!==0?R+F:Ci(u.left,u.right)):S=g-2*(L!==0||K!==0?L+K:Ci(u.top,u.bottom))}await l({...e,availableWidth:T,availableHeight:S});const A=await s.getDimensions(a.floating);return h!==A.width||g!==A.height?{reset:{rects:!0}}:{}}}};function kc(){return typeof window<"u"}function ps(t){return Lg(t)?(t.nodeName||"").toLowerCase():"#document"}function Ei(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function xr(t){var e;return(e=(Lg(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function Lg(t){return kc()?t instanceof Node||t instanceof Ei(t).Node:!1}function Ji(t){return kc()?t instanceof Element||t instanceof Ei(t).Element:!1}function _r(t){return kc()?t instanceof HTMLElement||t instanceof Ei(t).HTMLElement:!1}function rx(t){return!kc()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof Ei(t).ShadowRoot}const c7=new Set(["inline","contents"]);function ql(t){const{overflow:e,overflowX:n,overflowY:i,display:r}=Yi(t);return/auto|scroll|overlay|hidden|clip/.test(e+i+n)&&!c7.has(r)}const d7=new Set(["table","td","th"]);function p7(t){return d7.has(ps(t))}const h7=[":popover-open",":modal"];function Sc(t){return h7.some(e=>{try{return t.matches(e)}catch{return!1}})}const g7=["transform","translate","scale","rotate","perspective"],m7=["transform","translate","scale","rotate","perspective","filter"],y7=["paint","layout","strict","content"];function qg(t){const e=Vg(),n=Ji(t)?Yi(t):t;return g7.some(i=>n[i]?n[i]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!e&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!e&&(n.filter?n.filter!=="none":!1)||m7.some(i=>(n.willChange||"").includes(i))||y7.some(i=>(n.contain||"").includes(i))}function w7(t){let e=ko(t);for(;_r(e)&&!ga(e);){if(qg(e))return e;if(Sc(e))return null;e=ko(e)}return null}function Vg(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const v7=new Set(["html","body","#document"]);function ga(t){return v7.has(ps(t))}function Yi(t){return Ei(t).getComputedStyle(t)}function Cc(t){return Ji(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function ko(t){if(ps(t)==="html")return t;const e=t.assignedSlot||t.parentNode||rx(t)&&t.host||xr(t);return rx(e)?e.host:e}function ox(t){const e=ko(t);return ga(e)?t.ownerDocument?t.ownerDocument.body:t.body:_r(e)&&ql(e)?e:ox(e)}function Vl(t,e,n){var i;e===void 0&&(e=[]),n===void 0&&(n=!0);const r=ox(t),o=r===((i=t.ownerDocument)==null?void 0:i.body),s=Ei(r);if(o){const a=zg(s);return e.concat(s,s.visualViewport||[],ql(r)?r:[],a&&n?Vl(a):[])}return e.concat(r,Vl(r,[],n))}function zg(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function sx(t){const e=Yi(t);let n=parseFloat(e.width)||0,i=parseFloat(e.height)||0;const r=_r(t),o=r?t.offsetWidth:n,s=r?t.offsetHeight:i,a=vc(n)!==o||vc(i)!==s;return a&&(n=o,i=s),{width:n,height:i,$:a}}function jg(t){return Ji(t)?t:t.contextElement}function ma(t){const e=jg(t);if(!_r(e))return vr(1);const n=e.getBoundingClientRect(),{width:i,height:r,$:o}=sx(e);let s=(o?vc(n.width):n.width)/i,a=(o?vc(n.height):n.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}const b7=vr(0);function ax(t){const e=Ei(t);return!Vg()||!e.visualViewport?b7:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function x7(t,e,n){return e===void 0&&(e=!1),!n||e&&n!==Ei(t)?!1:e}function hs(t,e,n,i){e===void 0&&(e=!1),n===void 0&&(n=!1);const r=t.getBoundingClientRect(),o=jg(t);let s=vr(1);e&&(i?Ji(i)&&(s=ma(i)):s=ma(t));const a=x7(o,n,i)?ax(o):vr(0);let l=(r.left+a.x)/s.x,f=(r.top+a.y)/s.y,u=r.width/s.x,c=r.height/s.y;if(o){const d=Ei(o),p=i&&Ji(i)?Ei(i):i;let h=d,g=zg(h);for(;g&&i&&p!==h;){const y=ma(g),w=g.getBoundingClientRect(),v=Yi(g),_=w.left+(g.clientLeft+parseFloat(v.paddingLeft))*y.x,b=w.top+(g.clientTop+parseFloat(v.paddingTop))*y.y;l*=y.x,f*=y.y,u*=y.x,c*=y.y,l+=_,f+=b,h=Ei(g),g=zg(h)}}return _c({width:u,height:c,x:l,y:f})}function Ec(t,e){const n=Cc(t).scrollLeft;return e?e.left+n:hs(xr(t)).left+n}function lx(t,e){const n=t.getBoundingClientRect(),i=n.left+e.scrollLeft-Ec(t,n),r=n.top+e.scrollTop;return{x:i,y:r}}function _7(t){let{elements:e,rect:n,offsetParent:i,strategy:r}=t;const o=r==="fixed",s=xr(i),a=e?Sc(e.floating):!1;if(i===s||a&&o)return n;let l={scrollLeft:0,scrollTop:0},f=vr(1);const u=vr(0),c=_r(i);if((c||!c&&!o)&&((ps(i)!=="body"||ql(s))&&(l=Cc(i)),_r(i))){const p=hs(i);f=ma(i),u.x=p.x+i.clientLeft,u.y=p.y+i.clientTop}const d=s&&!c&&!o?lx(s,l):vr(0);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-l.scrollLeft*f.x+u.x+d.x,y:n.y*f.y-l.scrollTop*f.y+u.y+d.y}}function k7(t){return Array.from(t.getClientRects())}function S7(t){const e=xr(t),n=Cc(t),i=t.ownerDocument.body,r=Ci(e.scrollWidth,e.clientWidth,i.scrollWidth,i.clientWidth),o=Ci(e.scrollHeight,e.clientHeight,i.scrollHeight,i.clientHeight);let s=-n.scrollLeft+Ec(t);const a=-n.scrollTop;return Yi(i).direction==="rtl"&&(s+=Ci(e.clientWidth,i.clientWidth)-r),{width:r,height:o,x:s,y:a}}const fx=25;function C7(t,e){const n=Ei(t),i=xr(t),r=n.visualViewport;let o=i.clientWidth,s=i.clientHeight,a=0,l=0;if(r){o=r.width,s=r.height;const u=Vg();(!u||u&&e==="fixed")&&(a=r.offsetLeft,l=r.offsetTop)}const f=Ec(i);if(f<=0){const u=i.ownerDocument,c=u.body,d=getComputedStyle(c),p=u.compatMode==="CSS1Compat"&&parseFloat(d.marginLeft)+parseFloat(d.marginRight)||0,h=Math.abs(i.clientWidth-c.clientWidth-p);h<=fx&&(o-=h)}else f<=fx&&(o+=f);return{width:o,height:s,x:a,y:l}}const E7=new Set(["absolute","fixed"]);function O7(t,e){const n=hs(t,!0,e==="fixed"),i=n.top+t.clientTop,r=n.left+t.clientLeft,o=_r(t)?ma(t):vr(1),s=t.clientWidth*o.x,a=t.clientHeight*o.y,l=r*o.x,f=i*o.y;return{width:s,height:a,x:l,y:f}}function ux(t,e,n){let i;if(e==="viewport")i=C7(t,n);else if(e==="document")i=S7(xr(t));else if(Ji(e))i=O7(e,n);else{const r=ax(t);i={x:e.x-r.x,y:e.y-r.y,width:e.width,height:e.height}}return _c(i)}function cx(t,e){const n=ko(t);return n===e||!Ji(n)||ga(n)?!1:Yi(n).position==="fixed"||cx(n,e)}function A7(t,e){const n=e.get(t);if(n)return n;let i=Vl(t,[],!1).filter(a=>Ji(a)&&ps(a)!=="body"),r=null;const o=Yi(t).position==="fixed";let s=o?ko(t):t;for(;Ji(s)&&!ga(s);){const a=Yi(s),l=qg(s);!l&&a.position==="fixed"&&(r=null),(o?!l&&!r:!l&&a.position==="static"&&!!r&&E7.has(r.position)||ql(s)&&!l&&cx(t,s))?i=i.filter(u=>u!==s):r=a,s=ko(s)}return e.set(t,i),i}function R7(t){let{element:e,boundary:n,rootBoundary:i,strategy:r}=t;const s=[...n==="clippingAncestors"?Sc(e)?[]:A7(e,this._c):[].concat(n),i],a=s[0],l=s.reduce((f,u)=>{const c=ux(e,u,r);return f.top=Ci(c.top,f.top),f.right=_o(c.right,f.right),f.bottom=_o(c.bottom,f.bottom),f.left=Ci(c.left,f.left),f},ux(e,a,r));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function T7(t){const{width:e,height:n}=sx(t);return{width:e,height:n}}function P7(t,e,n){const i=_r(e),r=xr(e),o=n==="fixed",s=hs(t,!0,o,e);let a={scrollLeft:0,scrollTop:0};const l=vr(0);function f(){l.x=Ec(r)}if(i||!i&&!o)if((ps(e)!=="body"||ql(r))&&(a=Cc(e)),i){const p=hs(e,!0,o,e);l.x=p.x+e.clientLeft,l.y=p.y+e.clientTop}else r&&f();o&&!i&&r&&f();const u=r&&!i&&!o?lx(r,a):vr(0),c=s.left+a.scrollLeft-l.x-u.x,d=s.top+a.scrollTop-l.y-u.y;return{x:c,y:d,width:s.width,height:s.height}}function Hg(t){return Yi(t).position==="static"}function dx(t,e){if(!_r(t)||Yi(t).position==="fixed")return null;if(e)return e(t);let n=t.offsetParent;return xr(t)===n&&(n=n.ownerDocument.body),n}function px(t,e){const n=Ei(t);if(Sc(t))return n;if(!_r(t)){let r=ko(t);for(;r&&!ga(r);){if(Ji(r)&&!Hg(r))return r;r=ko(r)}return n}let i=dx(t,e);for(;i&&p7(i)&&Hg(i);)i=dx(i,e);return i&&ga(i)&&Hg(i)&&!qg(i)?n:i||w7(t)||n}const M7=async function(t){const e=this.getOffsetParent||px,n=this.getDimensions,i=await n(t.floating);return{reference:P7(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}};function I7(t){return Yi(t).direction==="rtl"}const N7={convertOffsetParentRelativeRectToViewportRelativeRect:_7,getDocumentElement:xr,getClippingRect:R7,getOffsetParent:px,getElementRects:M7,getClientRects:k7,getDimensions:T7,getScale:ma,isElement:Ji,isRTL:I7};function hx(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function D7(t,e){let n=null,i;const r=xr(t);function o(){var a;clearTimeout(i),(a=n)==null||a.disconnect(),n=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();const f=t.getBoundingClientRect(),{left:u,top:c,width:d,height:p}=f;if(a||e(),!d||!p)return;const h=bc(c),g=bc(r.clientWidth-(u+d)),y=bc(r.clientHeight-(c+p)),w=bc(u),_={rootMargin:-h+"px "+-g+"px "+-y+"px "+-w+"px",threshold:Ci(0,_o(1,l))||1};let b=!0;function x(k){const S=k[0].intersectionRatio;if(S!==l){if(!b)return s();S?s(!1,S):i=setTimeout(()=>{s(!1,1e-7)},1e3)}S===1&&!hx(f,t.getBoundingClientRect())&&s(),b=!1}try{n=new IntersectionObserver(x,{..._,root:r.ownerDocument})}catch{n=new IntersectionObserver(x,_)}n.observe(t)}return s(!0),o}function B7(t,e,n,i){i===void 0&&(i={});const{ancestorScroll:r=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=i,f=jg(t),u=r||o?[...f?Vl(f):[],...Vl(e)]:[];u.forEach(w=>{r&&w.addEventListener("scroll",n,{passive:!0}),o&&w.addEventListener("resize",n)});const c=f&&a?D7(f,n):null;let d=-1,p=null;s&&(p=new ResizeObserver(w=>{let[v]=w;v&&v.target===f&&p&&(p.unobserve(e),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var _;(_=p)==null||_.observe(e)})),n()}),f&&!l&&p.observe(f),p.observe(e));let h,g=l?hs(t):null;l&&y();function y(){const w=hs(t);g&&!hx(g,w)&&n(),g=w,h=requestAnimationFrame(y)}return n(),()=>{var w;u.forEach(v=>{r&&v.removeEventListener("scroll",n),o&&v.removeEventListener("resize",n)}),c?.(),(w=p)==null||w.disconnect(),p=null,l&&cancelAnimationFrame(h)}}const F7=a7,gx=l7,Ug=r7,$7=u7,L7=o7,q7=i7,V7=f7,mx=(t,e,n)=>{const i=new Map,r={platform:N7,...n},o={...r.platform,_c:i};return n7(t,e,{...r,platform:o})};function z7(t){return t!=null&&typeof t=="object"&&"$el"in t}function Wg(t){if(z7(t)){const e=t.$el;return Lg(e)&&ps(e)==="#comment"?null:e}return t}function ya(t){return typeof t=="function"?t():m(t)}function j7(t){return{name:"arrow",options:t,fn(e){const n=Wg(ya(t.element));return n==null?{}:q7({element:n,padding:t.padding}).fn(e)}}}function yx(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function wx(t,e){const n=yx(t);return Math.round(e*n)/n}function H7(t,e,n){n===void 0&&(n={});const i=n.whileElementsMounted,r=U(()=>{var S;return(S=ya(n.open))!=null?S:!0}),o=U(()=>ya(n.middleware)),s=U(()=>{var S;return(S=ya(n.placement))!=null?S:"bottom"}),a=U(()=>{var S;return(S=ya(n.strategy))!=null?S:"absolute"}),l=U(()=>{var S;return(S=ya(n.transform))!=null?S:!0}),f=U(()=>Wg(t.value)),u=U(()=>Wg(e.value)),c=H(0),d=H(0),p=H(a.value),h=H(s.value),g=Xt({}),y=H(!1),w=U(()=>{const S={position:p.value,left:"0",top:"0"};if(!u.value)return S;const T=wx(u.value,c.value),A=wx(u.value,d.value);return l.value?{...S,transform:"translate("+T+"px, "+A+"px)",...yx(u.value)>=1.5&&{willChange:"transform"}}:{position:p.value,left:T+"px",top:A+"px"}});let v;function _(){if(f.value==null||u.value==null)return;const S=r.value;mx(f.value,u.value,{middleware:o.value,placement:s.value,strategy:a.value}).then(T=>{c.value=T.x,d.value=T.y,p.value=T.strategy,h.value=T.placement,g.value=T.middlewareData,y.value=S!==!1})}function b(){typeof v=="function"&&(v(),v=void 0)}function x(){if(b(),i===void 0){_();return}if(f.value!=null&&u.value!=null){v=i(f.value,u.value,_);return}}function k(){r.value||(y.value=!1)}return je([o,s,a,r],_,{flush:"sync"}),je([f,u],x,{flush:"sync"}),je(r,k,{flush:"sync"}),nl()&&su(b),{x:Xo(c),y:Xo(d),strategy:Xo(p),placement:Xo(h),middlewareData:Xo(g),isPositioned:Xo(y),floatingStyles:w,update:_}}const vx={side:"bottom",sideOffset:0,sideFlip:!0,align:"center",alignOffset:0,alignFlip:!0,arrowPadding:0,avoidCollisions:!0,collisionBoundary:()=>[],collisionPadding:0,sticky:"partial",hideWhenDetached:!1,positionStrategy:"fixed",updatePositionStrategy:"optimized",prioritizePosition:!1},[U7,W7]=Pt("PopperContent");var K7=q({inheritAttrs:!1,__name:"PopperContent",props:Bw({side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...vx}),emits:["placed"],setup(t,{emit:e}){const n=t,i=e,r=Y2(),{forwardRef:o,currentElement:s}=Ne(),a=H(),l=H(),{width:f,height:u}=nM(l),c=U(()=>n.side+(n.align!=="center"?`-${n.align}`:"")),d=U(()=>typeof n.collisionPadding=="number"?n.collisionPadding:{top:0,right:0,bottom:0,left:0,...n.collisionPadding}),p=U(()=>Array.isArray(n.collisionBoundary)?n.collisionBoundary:[n.collisionBoundary]),h=U(()=>({padding:d.value,boundary:p.value.filter(j9),altBoundary:p.value.length>0})),g=U(()=>({mainAxis:n.sideFlip,crossAxis:n.alignFlip})),y=bP(()=>[F7({mainAxis:n.sideOffset+u.value,alignmentAxis:n.alignOffset}),n.prioritizePosition&&n.avoidCollisions&&Ug({...h.value,...g.value}),n.avoidCollisions&&gx({mainAxis:!0,crossAxis:!!n.prioritizePosition,limiter:n.sticky==="partial"?V7():void 0,...h.value}),!n.prioritizePosition&&n.avoidCollisions&&Ug({...h.value,...g.value}),$7({...h.value,apply:({elements:L,rects:K,availableWidth:fe,availableHeight:ae})=>{const{width:ce,height:re}=K.reference,te=L.floating.style;te.setProperty("--reka-popper-available-width",`${fe}px`),te.setProperty("--reka-popper-available-height",`${ae}px`),te.setProperty("--reka-popper-anchor-width",`${ce}px`),te.setProperty("--reka-popper-anchor-height",`${re}px`)}}),l.value&&j7({element:l.value,padding:n.arrowPadding}),H9({arrowWidth:f.value,arrowHeight:u.value}),n.hideWhenDetached&&L7({strategy:"referenceHidden",...h.value})]),w=U(()=>n.reference??r.anchor.value),{floatingStyles:v,placement:_,isPositioned:b,middlewareData:x}=H7(w,a,{strategy:n.positionStrategy,placement:c,whileElementsMounted:(...L)=>B7(...L,{layoutShift:!n.disableUpdateOnLayoutShift,animationFrame:n.updatePositionStrategy==="always"}),middleware:y}),k=U(()=>Ig(_.value)[0]),S=U(()=>Ig(_.value)[1]);ev(()=>{b.value&&i("placed")});const T=U(()=>x.value.arrow?.centerOffset!==0),A=H("");Tt(()=>{s.value&&(A.value=window.getComputedStyle(s.value).zIndex)});const R=U(()=>x.value.arrow?.x??0),F=U(()=>x.value.arrow?.y??0);return W7({placedSide:k,onArrowChange:L=>l.value=L,arrowX:R,arrowY:F,shouldHideArrow:T}),(L,K)=>(E(),X("div",{ref_key:"floatingRef",ref:a,"data-reka-popper-content-wrapper":"",style:di({...m(v),transform:m(b)?m(v).transform:"translate(0, -200%)",minWidth:"max-content",zIndex:A.value,"--reka-popper-transform-origin":[m(x).transformOrigin?.x,m(x).transformOrigin?.y].join(" "),...m(x).hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}})},[M(m(qe),le({ref:m(o)},L.$attrs,{"as-child":n.asChild,as:L.as,"data-side":k.value,"data-align":S.value,style:{animation:m(b)?void 0:"none"}}),{default:C(()=>[z(L.$slots,"default")]),_:3},16,["as-child","as","data-side","data-align","style"])],4))}}),Oc=K7;const G7={top:"bottom",right:"left",bottom:"top",left:"right"};var J7=q({inheritAttrs:!1,__name:"PopperArrow",props:{width:{type:Number,required:!1},height:{type:Number,required:!1},rounded:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const{forwardRef:e}=Ne(),n=U7(),i=U(()=>G7[n.placedSide.value]);return(r,o)=>(E(),X("span",{ref:s=>{m(n).onArrowChange(s)},style:di({position:"absolute",left:m(n).arrowX?.value?`${m(n).arrowX?.value}px`:void 0,top:m(n).arrowY?.value?`${m(n).arrowY?.value}px`:void 0,[i.value]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[m(n).placedSide.value],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[m(n).placedSide.value],visibility:m(n).shouldHideArrow.value?"hidden":void 0})},[M(z9,le(r.$attrs,{ref:m(e),style:{display:"block"},as:r.as,"as-child":r.asChild,rounded:r.rounded,width:r.width,height:r.height}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["as","as-child","rounded","width","height"])],4))}}),Y7=J7;function X7(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>zl(i,e,n)):zl(t,e,n)}function zl(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:jr(t,e)}const[Kg,Q7]=Pt("ListboxRoot");var Z7=q({__name:"ListboxRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:"vertical"},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:"toggle"},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{expose:e,emit:n}){const i=t,r=n,{multiple:o,highlightOnHover:s,orientation:a,disabled:l,selectionBehavior:f,dir:u}=Jt(i),{getItems:c}=ri({isProvider:!0}),{handleTypeaheadSearch:d}=cc(),{primitiveElement:p,currentElement:h}=Bl(),g=tM(),y=cs(u),w=ca(h),v=H(),_=H(!1),b=H(!0),x=jn(i,"modelValue",r,{defaultValue:i.defaultValue??(o.value?[]:void 0),passive:i.modelValue===void 0,deep:!0});function k(I){if(_.value=!0,i.multiple){const ee=Array.isArray(x.value)?[...x.value]:[],W=ee.findIndex(ue=>zl(ue,I,i.by));i.selectionBehavior==="toggle"?(W===-1?ee.push(I):ee.splice(W,1),x.value=ee):(x.value=[I],v.value=I)}else i.selectionBehavior==="toggle"&&zl(x.value,I,i.by)?x.value=void 0:x.value=I;setTimeout(()=>{_.value=!1},1)}const S=H(null),T=H(null),A=H(!1),R=H(!1),F=rc(),L=rc(),K=rc();function fe(){return c().map(I=>I.ref).filter(I=>I.dataset.disabled!=="")}function ae(I,ee=!0){if(!I)return;S.value=I,b.value&&S.value.focus(),ee&&S.value.scrollIntoView({block:"nearest"});const W=c().find(ue=>ue.ref===I);r("highlight",W)}function ce(I){if(A.value)K.trigger(I);else{const ee=c().find(W=>zl(W.value,I,i.by));ee&&(S.value=ee.ref,ae(ee.ref))}}function re(I){S.value&&S.value.isConnected&&(I.preventDefault(),I.stopPropagation(),R.value||S.value.click())}function te(I){if(b.value){if(_.value=!0,A.value)L.trigger(I);else{const ee=I.altKey||I.ctrlKey||I.metaKey;if(ee&&I.key==="a"&&o.value){const W=c(),ue=W.map(Be=>Be.value);x.value=[...ue],I.preventDefault(),ae(W[W.length-1].ref)}else if(!ee){const W=d(I.key,c());W&&ae(W)}}setTimeout(()=>{_.value=!1},1)}}function He(){R.value=!0}function st(){lt(()=>{R.value=!1})}function ut(){lt(()=>{const I=new KeyboardEvent("keydown",{key:"PageUp"});We(I)})}function ct(I){const ee=S.value;ee?.isConnected&&(T.value=ee),S.value=null,r("leave",I)}function vt(I){const ee=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});if(I.currentTarget?.dispatchEvent(ee),r("entryFocus",ee),!ee.defaultPrevented)if(T.value)ae(T.value);else{const W=fe()?.[0];ae(W)}}function We(I){const ee=H2(I,a.value,y.value);if(!ee)return;let W=fe();if(S.value){if(ee==="last")W.reverse();else if(ee==="prev"||ee==="next"){ee==="prev"&&W.reverse();const ue=W.indexOf(S.value);W=W.slice(ue+1)}Ze(I,W[0])}if(W.length){const ue=!S.value&&ee==="prev"?W.length-1:0;ae(W[ue])}if(A.value)return L.trigger(I)}function Ze(I,ee){if(!(A.value||i.selectionBehavior!=="replace"||!o.value||!Array.isArray(x.value)||(I.altKey||I.ctrlKey||I.metaKey)&&!I.shiftKey)&&I.shiftKey){const ue=c().filter(V=>V.ref.dataset.disabled!=="");let Be=ue.find(V=>V.ref===ee)?.value;if(I.key===g.END?Be=ue[ue.length-1].value:I.key===g.HOME&&(Be=ue[0].value),!Be||!v.value)return;const $=wP(ue.map(V=>V.value),v.value,Be);x.value=$}}async function ye(I){if(await lt(),A.value)F.trigger(I);else{const ee=fe(),W=ee.find(ue=>ue.dataset.state==="checked");W?ae(W):ee.length&&ae(ee[0])}}return je(x,()=>{_.value||lt(()=>{ye()})},{immediate:!0,deep:!0}),e({highlightedElement:S,highlightItem:ce,highlightFirstItem:ut,highlightSelected:ye,getItems:c}),Q7({modelValue:x,onValueChange:k,multiple:o,orientation:a,dir:y,disabled:l,highlightOnHover:s,highlightedElement:S,isVirtual:A,virtualFocusHook:F,virtualKeydownHook:L,virtualHighlightHook:K,by:i.by,firstValue:v,selectionBehavior:f,focusable:b,onLeave:ct,onEnter:vt,changeHighlight:ae,onKeydownEnter:re,onKeydownNavigation:We,onKeydownTypeAhead:te,onCompositionStart:He,onCompositionEnd:st,highlightFirstItem:ut}),(I,ee)=>(E(),B(m(qe),{ref_key:"primitiveElement",ref:p,as:I.as,"as-child":I.asChild,dir:m(y),"data-disabled":m(l)?"":void 0,onPointerleave:ct,onFocusout:ee[0]||(ee[0]=async W=>{const ue=W.relatedTarget||W.target;await lt(),S.value&&m(h)&&!m(h).contains(ue)&&ct(W)})},{default:C(()=>[z(I.$slots,"default",{modelValue:m(x)}),m(w)&&I.name?(E(),B(m($l),{key:0,name:I.name,value:m(x),disabled:m(l),required:I.required},null,8,["name","value","disabled","required"])):Re("v-if",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),eI=Z7,tI=q({__name:"ListboxContent",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const{CollectionSlot:e}=ri(),n=Kg(),i=oc(!1,10);return(r,o)=>(E(),B(m(e),null,{default:C(()=>[M(m(qe),{role:"listbox",as:r.as,"as-child":r.asChild,tabindex:m(n).focusable.value?m(n).highlightedElement.value?"-1":"0":"-1","aria-orientation":m(n).orientation.value,"aria-multiselectable":!!m(n).multiple.value,"data-orientation":m(n).orientation.value,onMousedown:o[0]||(o[0]=Bt(s=>i.value=!0,["left"])),onFocus:o[1]||(o[1]=s=>{m(i)||m(n).onEnter(s)}),onKeydown:[o[2]||(o[2]=mr(s=>{m(n).orientation.value==="vertical"&&(s.key==="ArrowLeft"||s.key==="ArrowRight")||m(n).orientation.value==="horizontal"&&(s.key==="ArrowUp"||s.key==="ArrowDown")||(s.preventDefault(),m(n).focusable.value&&m(n).onKeydownNavigation(s))},["down","up","left","right","home","end"])),mr(m(n).onKeydownEnter,["enter"]),m(n).onKeydownTypeAhead]},{default:C(()=>[z(r.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),nI=tI,iI=q({__name:"ListboxFilter",props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"input"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=jn(n,"modelValue",e,{defaultValue:"",passive:n.modelValue===void 0}),o=Kg(),{primitiveElement:s,currentElement:a}=Bl(),l=U(()=>n.disabled||o.disabled.value||!1),f=H();return tv(()=>f.value=o.highlightedElement.value?.id),_t(()=>{o.focusable.value=!1,setTimeout(()=>{n.autoFocus&&a.value?.focus()},1)}),qn(()=>{o.focusable.value=!0}),(u,c)=>(E(),B(m(qe),{ref_key:"primitiveElement",ref:s,as:u.as,"as-child":u.asChild,value:m(r),disabled:l.value?"":void 0,"data-disabled":l.value?"":void 0,"aria-disabled":l.value??void 0,"aria-activedescendant":f.value,type:"text",onKeydown:[mr(Bt(m(o).onKeydownNavigation,["prevent"]),["down","up","home","end"]),mr(m(o).onKeydownEnter,["enter"])],onInput:c[0]||(c[0]=d=>{r.value=d.target.value,m(o).highlightFirstItem()}),onCompositionstart:m(o).onCompositionStart,onCompositionend:m(o).onCompositionEnd},{default:C(()=>[z(u.$slots,"default",{modelValue:m(r)})]),_:3},8,["as","as-child","value","disabled","data-disabled","aria-disabled","aria-activedescendant","onKeydown","onCompositionstart","onCompositionend"]))}}),rI=iI;const[oI,sI]=Pt("ListboxGroup");var aI=q({__name:"ListboxGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=xn(void 0,"reka-listbox-group");return sI({id:n}),(i,r)=>(E(),B(m(qe),le({role:"group"},e,{"aria-labelledby":m(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),lI=aI,fI=q({__name:"ListboxGroupLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=oI({id:""});return(i,r)=>(E(),B(m(qe),le(e,{id:m(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),uI=fI;const cI="listbox.select",[mie,dI]=Pt("ListboxItem");var pI=q({__name:"ListboxItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=xn(void 0,"reka-listbox-item"),{CollectionItem:o}=ri(),{forwardRef:s,currentElement:a}=Ne(),l=Kg(),f=U(()=>a.value===l.highlightedElement.value),u=U(()=>X7(l.modelValue.value,n.value,l.by)),c=U(()=>l.disabled.value||n.disabled);async function d(h){i("select",h),!h?.defaultPrevented&&!c.value&&h&&(l.onValueChange(n.value),l.changeHighlight(a.value))}function p(h){const g={originalEvent:h,value:n.value};nc(cI,d,g)}return dI({isSelected:u}),(h,g)=>(E(),B(m(o),{value:h.value},{default:C(()=>[e8([f.value,u.value],()=>M(m(qe),le({id:m(r)},h.$attrs,{ref:m(s),role:"option",tabindex:m(l).focusable.value?f.value?"0":"-1":-1,"aria-selected":u.value,as:h.as,"as-child":h.asChild,disabled:c.value?"":void 0,"data-disabled":c.value?"":void 0,"data-highlighted":f.value?"":void 0,"data-state":u.value?"checked":"unchecked",onClick:p,onKeydown:mr(Bt(p,["prevent"]),["space"]),onPointermove:g[0]||(g[0]=()=>{m(l).highlightedElement.value!==m(a)&&m(l).highlightOnHover.value&&!m(l).focusable.value&&m(l).changeHighlight(m(a),!1)})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","tabindex","aria-selected","as","as-child","disabled","data-disabled","data-highlighted","data-state","onKeydown"]),g,1)]),_:3},8,["value"]))}}),hI=pI;function gI(t){const e=vg({nonce:H()});return U(()=>t?.value||e.nonce?.value)}var mI=q({__name:"MenuAnchor",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(wc),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),yI=mI;function wI(){const t=H(!1);return _t(()=>{ua("keydown",()=>{t.value=!0},{capture:!0,passive:!0}),ua(["pointerdown","pointermove"],()=>{t.value=!1},{capture:!0,passive:!0})}),t}const vI=y2(wI),[Ac,bI]=Pt(["MenuRoot","MenuSub"],"MenuContext"),[Gg,xI]=Pt("MenuRoot");var _I=q({__name:"MenuRoot",props:{open:{type:Boolean,required:!1,default:!1},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r,dir:o}=Jt(n),s=cs(o),a=jn(n,"open",i),l=H(),f=vI();return bI({open:a,onOpenChange:u=>{a.value=u},content:l,onContentChange:u=>{l.value=u}}),xI({onClose:()=>{a.value=!1},isUsingKeyboardRef:f,dir:s,modal:r}),(u,c)=>(E(),B(m(yc),null,{default:C(()=>[z(u.$slots,"default")]),_:3}))}}),kI=_I;const[bx,SI]=Pt("MenuContent");var CI=q({__name:"MenuContentImpl",props:Bw({loop:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},disableOutsideScroll:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},{...vx}),emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus","dismiss"],setup(t,{emit:e}){const n=t,i=e,r=Ac(),o=Gg(),{trapFocus:s,disableOutsidePointerEvents:a,loop:l}=Jt(n);Cg(),ac(a.value);const f=H(""),u=H(0),c=H(0),d=H(null),p=H("right"),h=H(0),g=H(null),y=H(),{forwardRef:w,currentElement:v}=Ne(),{handleTypeaheadSearch:_}=cc();je(v,A=>{r.onContentChange(A)}),qn(()=>{window.clearTimeout(u.value)});function b(A){return p.value===d.value?.side&&MM(A,d.value?.area)}async function x(A){i("openAutoFocus",A),!A.defaultPrevented&&(A.preventDefault(),v.value?.focus({preventScroll:!0}))}function k(A){if(A.defaultPrevented)return;const F=A.target.closest("[data-reka-menu-content]")===A.currentTarget,L=A.ctrlKey||A.altKey||A.metaKey,K=A.key.length===1,fe=g2(A,pn(),v.value,{loop:l.value,arrowKeyOptions:"vertical",dir:o?.dir.value,focus:!0,attributeName:"[data-reka-collection-item]:not([data-disabled])"});if(fe)return fe?.focus();if(A.code==="Space")return;const ae=y.value?.getItems()??[];if(F&&(A.key==="Tab"&&A.preventDefault(),!L&&K&&_(A.key,ae)),A.target!==v.value||!TM.includes(A.key))return;A.preventDefault();const ce=[...ae.map(re=>re.ref)];I2.includes(A.key)&&ce.reverse(),Tg(ce)}function S(A){A?.currentTarget?.contains?.(A.target)||(window.clearTimeout(u.value),f.value="")}function T(A){if(!Pg(A))return;const R=A.target,F=h.value!==A.clientX;if(A?.currentTarget?.contains(R)&&F){const L=A.clientX>h.value?"right":"left";p.value=L,h.value=A.clientX}}return SI({onItemEnter:A=>!!b(A),onItemLeave:A=>{b(A)||(v.value?.focus(),g.value=null)},onTriggerLeave:A=>!!b(A),searchRef:f,pointerGraceTimerRef:c,onPointerGraceIntentChange:A=>{d.value=A}}),(A,R)=>(E(),B(m(hc),{"as-child":"",trapped:m(s),onMountAutoFocus:x,onUnmountAutoFocus:R[7]||(R[7]=F=>i("closeAutoFocus",F))},{default:C(()=>[M(m(Fl),{"as-child":"","disable-outside-pointer-events":m(a),onEscapeKeyDown:R[2]||(R[2]=F=>i("escapeKeyDown",F)),onPointerDownOutside:R[3]||(R[3]=F=>i("pointerDownOutside",F)),onFocusOutside:R[4]||(R[4]=F=>i("focusOutside",F)),onInteractOutside:R[5]||(R[5]=F=>i("interactOutside",F)),onDismiss:R[6]||(R[6]=F=>i("dismiss"))},{default:C(()=>[M(m(W2),{ref_key:"rovingFocusGroupRef",ref:y,"current-tab-stop-id":g.value,"onUpdate:currentTabStopId":R[0]||(R[0]=F=>g.value=F),"as-child":"",orientation:"vertical",dir:m(o).dir.value,loop:m(l),onEntryFocus:R[1]||(R[1]=F=>{i("entryFocus",F),m(o).isUsingKeyboardRef.value||F.preventDefault()})},{default:C(()=>[M(m(Oc),{ref:m(w),role:"menu",as:A.as,"as-child":A.asChild,"aria-orientation":"vertical","data-reka-menu-content":"","data-state":m(N2)(m(r).open.value),dir:m(o).dir.value,side:A.side,"side-offset":A.sideOffset,align:A.align,"align-offset":A.alignOffset,"avoid-collisions":A.avoidCollisions,"collision-boundary":A.collisionBoundary,"collision-padding":A.collisionPadding,"arrow-padding":A.arrowPadding,"prioritize-position":A.prioritizePosition,"position-strategy":A.positionStrategy,"update-position-strategy":A.updatePositionStrategy,sticky:A.sticky,"hide-when-detached":A.hideWhenDetached,reference:A.reference,onKeydown:k,onBlur:S,onPointermove:T},{default:C(()=>[z(A.$slots,"default")]),_:3},8,["as","as-child","data-state","dir","side","side-offset","align","align-offset","avoid-collisions","collision-boundary","collision-padding","arrow-padding","prioritize-position","position-strategy","update-position-strategy","sticky","hide-when-detached","reference"])]),_:3},8,["current-tab-stop-id","dir","loop"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),xx=CI,EI=q({inheritAttrs:!1,__name:"MenuItemImpl",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=bx(),{forwardRef:i}=Ne(),{CollectionItem:r}=ri(),o=H(!1);async function s(l){l.defaultPrevented||Pg(l)&&(e.disabled?n.onItemLeave(l):n.onItemEnter(l)||l.currentTarget?.focus({preventScroll:!0}))}async function a(l){await lt(),!l.defaultPrevented&&Pg(l)&&n.onItemLeave(l)}return(l,f)=>(E(),B(m(r),{value:{textValue:l.textValue}},{default:C(()=>[M(m(qe),le({ref:m(i),role:"menuitem",tabindex:"-1"},l.$attrs,{as:l.as,"as-child":l.asChild,"aria-disabled":l.disabled||void 0,"data-disabled":l.disabled?"":void 0,"data-highlighted":o.value?"":void 0,onPointermove:s,onPointerleave:a,onFocus:f[0]||(f[0]=async u=>{await lt(),!(u.defaultPrevented||l.disabled)&&(o.value=!0)}),onBlur:f[1]||(f[1]=async u=>{await lt(),!u.defaultPrevented&&(o.value=!1)})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["as","as-child","aria-disabled","data-disabled","data-highlighted"])]),_:3},8,["value"]))}}),OI=EI,AI=q({__name:"MenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=Gg(),a=bx(),l=H(!1);async function f(){const u=o.value;if(!n.disabled&&u){const c=new CustomEvent(AM,{bubbles:!0,cancelable:!0});i("select",c),await lt(),c.defaultPrevented?l.value=!1:s.onClose()}}return(u,c)=>(E(),B(OI,le(n,{ref:m(r),onClick:f,onPointerdown:c[0]||(c[0]=()=>{l.value=!0}),onPointerup:c[1]||(c[1]=async d=>{await lt(),!d.defaultPrevented&&(l.value||d.currentTarget?.click())}),onKeydown:c[2]||(c[2]=async d=>{const p=m(a).searchRef.value!=="";u.disabled||p&&d.key===" "||m(Rg).includes(d.key)&&(d.currentTarget.click(),d.preventDefault())})}),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),_x=AI;const[RI,TI]=Pt(["MenuCheckboxItem","MenuRadioItem"],"MenuItemIndicatorContext");var PI=q({__name:"MenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=RI({modelValue:H(!1)});return(n,i)=>(E(),B(m(Hr),{present:n.forceMount||m(gc)(m(e).modelValue.value)||m(e).modelValue.value===!0},{default:C(()=>[M(m(qe),{as:n.as,"as-child":n.asChild,"data-state":m(D2)(m(e).modelValue.value)},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","data-state"])]),_:3},8,["present"]))}}),MI=PI,II=q({__name:"MenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1,default:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=w2(n,["modelValue"]),o=sn(r),s=jn(n,"modelValue",i);return TI({modelValue:s}),(a,l)=>(E(),B(_x,le({role:"menuitemcheckbox"},m(o),{"aria-checked":m(gc)(m(s))?"mixed":m(s),"data-state":m(D2)(m(s)),onSelect:l[0]||(l[0]=async f=>{i("select",f),m(gc)(m(s))?s.value=!0:s.value=!m(s)})}),{default:C(()=>[z(a.$slots,"default",{modelValue:m(s)})]),_:3},16,["aria-checked","data-state"]))}}),NI=II,DI=q({__name:"MenuRootContentModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=Dt(n,i),o=Ac(),{forwardRef:s,currentElement:a}=Ne();return uc(a),(l,f)=>(E(),B(xx,le(m(r),{ref:m(s),"trap-focus":m(o).open.value,"disable-outside-pointer-events":m(o).open.value,"disable-outside-scroll":!0,onDismiss:f[0]||(f[0]=u=>m(o).onOpenChange(!1)),onFocusOutside:f[1]||(f[1]=Bt(u=>i("focusOutside",u),["prevent"]))}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["trap-focus","disable-outside-pointer-events"]))}}),BI=DI,FI=q({__name:"MenuRootContentNonModal",props:{loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=Dt(t,e),o=Ac();return(s,a)=>(E(),B(xx,le(m(r),{"trap-focus":!1,"disable-outside-pointer-events":!1,"disable-outside-scroll":!1,onDismiss:a[0]||(a[0]=l=>m(o).onOpenChange(!1))}),{default:C(()=>[z(s.$slots,"default")]),_:3},16))}}),$I=FI,LI=q({__name:"MenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","entryFocus","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const r=Dt(t,e),o=Ac(),s=Gg();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(o).open.value},{default:C(()=>[m(s).modal.value?(E(),B(BI,At(le({key:0},{...a.$attrs,...m(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B($I,At(le({key:1},{...a.$attrs,...m(r)})),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),qI=LI,VI=q({__name:"MenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),le({role:"group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),zI=VI,jI=q({__name:"MenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),HI=jI,UI=q({__name:"MenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),WI=UI,KI=q({__name:"MenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),le(e,{role:"separator","aria-orientation":"horizontal"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),GI=KI;const[jl,JI]=Pt("PopoverRoot");var YI=q({__name:"PopoverRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},modal:{type:Boolean,required:!1,default:!1}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e,{modal:r}=Jt(n),o=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),s=H(),a=H(!1);return JI({contentId:"",triggerId:"",modal:r,open:o,onOpenChange:l=>{o.value=l},onOpenToggle:()=>{o.value=!o.value},triggerElement:s,hasCustomAnchor:a}),(l,f)=>(E(),B(m(yc),null,{default:C(()=>[z(l.$slots,"default",{open:m(o),close:()=>o.value=!1})]),_:3}))}}),XI=YI,QI=q({__name:"PopoverContentImpl",props:{trapFocus:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=sn(w2(n,"trapFocus","disableOutsidePointerEvents")),{forwardRef:o}=Ne(),s=jl();return Cg(),(a,l)=>(E(),B(m(hc),{"as-child":"",loop:"",trapped:a.trapFocus,onMountAutoFocus:l[5]||(l[5]=f=>i("openAutoFocus",f)),onUnmountAutoFocus:l[6]||(l[6]=f=>i("closeAutoFocus",f))},{default:C(()=>[M(m(Fl),{"as-child":"","disable-outside-pointer-events":a.disableOutsidePointerEvents,onPointerDownOutside:l[0]||(l[0]=f=>i("pointerDownOutside",f)),onInteractOutside:l[1]||(l[1]=f=>i("interactOutside",f)),onEscapeKeyDown:l[2]||(l[2]=f=>i("escapeKeyDown",f)),onFocusOutside:l[3]||(l[3]=f=>i("focusOutside",f)),onDismiss:l[4]||(l[4]=f=>m(s).onOpenChange(!1))},{default:C(()=>[M(m(Oc),le(m(r),{id:m(s).contentId,ref:m(o),"data-state":m(s).open.value?"open":"closed","aria-labelledby":m(s).triggerId,style:{"--reka-popover-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-popover-content-available-width":"var(--reka-popper-available-width)","--reka-popover-content-available-height":"var(--reka-popper-available-height)","--reka-popover-trigger-width":"var(--reka-popper-anchor-width)","--reka-popover-trigger-height":"var(--reka-popper-anchor-height)"},role:"dialog"}),{default:C(()=>[z(a.$slots,"default")]),_:3},16,["id","data-state","aria-labelledby"])]),_:3},8,["disable-outside-pointer-events"])]),_:3},8,["trapped"]))}}),kx=QI,ZI=q({__name:"PopoverContentModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=jl(),o=H(!1);ac(!0);const s=Dt(n,i),{forwardRef:a,currentElement:l}=Ne();return uc(l),(f,u)=>(E(),B(kx,le(m(s),{ref:m(a),"trap-focus":m(r).open.value,"disable-outside-pointer-events":"",onCloseAutoFocus:u[0]||(u[0]=Bt(c=>{i("closeAutoFocus",c),o.value||m(r).triggerElement.value?.focus()},["prevent"])),onPointerDownOutside:u[1]||(u[1]=c=>{i("pointerDownOutside",c);const d=c.detail.originalEvent,p=d.button===0&&d.ctrlKey===!0,h=d.button===2||p;o.value=h}),onFocusOutside:u[2]||(u[2]=Bt(()=>{},["prevent"]))}),{default:C(()=>[z(f.$slots,"default")]),_:3},16,["trap-focus"]))}}),eN=ZI,tN=q({__name:"PopoverContentNonModal",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=jl(),o=H(!1),s=H(!1),a=Dt(n,i);return(l,f)=>(E(),B(kx,le(m(a),{"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:f[0]||(f[0]=u=>{i("closeAutoFocus",u),u.defaultPrevented||(o.value||m(r).triggerElement.value?.focus(),u.preventDefault()),o.value=!1,s.value=!1}),onInteractOutside:f[1]||(f[1]=async u=>{i("interactOutside",u),u.defaultPrevented||(o.value=!0,u.detail.originalEvent.type==="pointerdown"&&(s.value=!0));const c=u.target;m(r).triggerElement.value?.contains(c)&&u.preventDefault(),u.detail.originalEvent.type==="focusin"&&s.value&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16))}}),nN=tN,iN=q({__name:"PopoverContent",props:{forceMount:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=jl(),o=Dt(n,i),{forwardRef:s}=Ne();return r.contentId||=xn(void 0,"reka-popover-content"),(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[m(r).modal.value?(E(),B(eN,le({key:0},m(o),{ref:m(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16)):(E(),B(nN,le({key:1},m(o),{ref:m(s)}),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),rN=iN,oN=q({__name:"PopoverPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),sN=oN,aN=q({__name:"PopoverTrigger",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=jl(),{forwardRef:i,currentElement:r}=Ne();return n.triggerId||=xn(void 0,"reka-popover-trigger"),_t(()=>{n.triggerElement.value=r.value}),(o,s)=>(E(),B(dn(m(n).hasCustomAnchor.value?m(qe):m(wc)),{"as-child":""},{default:C(()=>[M(m(qe),{id:m(n).triggerId,ref:m(i),type:o.as==="button"?"button":void 0,"aria-haspopup":"dialog","aria-expanded":m(n).open.value,"aria-controls":m(n).contentId,"data-state":m(n).open.value?"open":"closed",as:o.as,"as-child":e.asChild,onClick:m(n).onOpenToggle},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","aria-expanded","aria-controls","data-state","as","as-child","onClick"])]),_:3}))}}),lN=aN,fN=q({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String],required:!1},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,r=ds(e);return Ne(),(o,s)=>(E(),B(m(NI),At($t({...n,...m(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),uN=fN;const[Sx,cN]=Pt("DropdownMenuRoot");var dN=q({__name:"DropdownMenuRoot",props:{defaultOpen:{type:Boolean,required:!1},open:{type:Boolean,required:!1,default:void 0},dir:{type:String,required:!1},modal:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ne();const r=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),o=H(),{modal:s,dir:a}=Jt(n),l=cs(a);return cN({open:r,onOpenChange:f=>{r.value=f},onOpenToggle:()=>{r.value=!r.value},triggerId:"",triggerElement:o,contentId:"",modal:s,dir:l}),(f,u)=>(E(),B(m(kI),{open:m(r),"onUpdate:open":u[0]||(u[0]=c=>it(r)?r.value=c:null),dir:m(l),modal:m(s)},{default:C(()=>[z(f.$slots,"default",{open:m(r)})]),_:3},8,["open","dir","modal"]))}}),pN=dN,hN=q({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean,required:!1},loop:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const r=Dt(t,e);Ne();const o=Sx(),s=H(!1);function a(l){l.defaultPrevented||(s.value||setTimeout(()=>{o.triggerElement.value?.focus()},0),s.value=!1,l.preventDefault())}return o.contentId||=xn(void 0,"reka-dropdown-menu-content"),(l,f)=>(E(),B(m(qI),le(m(r),{id:m(o).contentId,"aria-labelledby":m(o)?.triggerId,style:{"--reka-dropdown-menu-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-dropdown-menu-content-available-width":"var(--reka-popper-available-width)","--reka-dropdown-menu-content-available-height":"var(--reka-popper-available-height)","--reka-dropdown-menu-trigger-width":"var(--reka-popper-anchor-width)","--reka-dropdown-menu-trigger-height":"var(--reka-popper-anchor-height)"},onCloseAutoFocus:a,onInteractOutside:f[0]||(f[0]=u=>{if(u.defaultPrevented)return;const c=u.detail.originalEvent,d=c.button===0&&c.ctrlKey===!0,p=c.button===2||d;(!m(o).modal.value||p)&&(s.value=!0),m(o).triggerElement.value?.contains(u.target)&&u.preventDefault()})}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id","aria-labelledby"]))}}),gN=hN,mN=q({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(zI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),yN=mN,wN=q({__name:"DropdownMenuItem",props:{disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,r=ds(e);return Ne(),(o,s)=>(E(),B(m(_x),At($t({...n,...m(r)})),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),vN=wN,bN=q({__name:"DropdownMenuItemIndicator",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(MI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),xN=bN,_N=q({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(HI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),kN=_N,SN=q({__name:"DropdownMenuPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(WI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),CN=SN,EN=q({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(GI),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),ON=EN,AN=q({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Sx(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.triggerElement=r}),n.triggerId||=xn(void 0,"reka-dropdown-menu-trigger"),(o,s)=>(E(),B(m(yI),{"as-child":""},{default:C(()=>[M(m(qe),{id:m(n).triggerId,ref:m(i),type:o.as==="button"?"button":void 0,"as-child":e.asChild,as:o.as,"aria-haspopup":"menu","aria-expanded":m(n).open.value,"aria-controls":m(n).open.value?m(n).contentId:void 0,"data-disabled":o.disabled?"":void 0,disabled:o.disabled,"data-state":m(n).open.value?"open":"closed",onClick:s[0]||(s[0]=async a=>{!o.disabled&&a.button===0&&a.ctrlKey===!1&&(m(n)?.onOpenToggle(),await lt(),m(n).open.value&&a.preventDefault())}),onKeydown:s[1]||(s[1]=mr(a=>{o.disabled||(["Enter"," "].includes(a.key)&&m(n).onOpenToggle(),a.key==="ArrowDown"&&m(n).onOpenChange(!0),["Enter"," ","ArrowDown"].includes(a.key)&&a.preventDefault())},["enter","space","arrow-down"]))},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","type","as-child","as","aria-expanded","aria-controls","data-disabled","disabled","data-state"])]),_:3}))}}),RN=AN,TN=q({__name:"Label",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"label"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(qe),le(e,{onMousedown:i[0]||(i[0]=r=>{!r.defaultPrevented&&r.detail>1&&r.preventDefault()})}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),PN=TN;const[Jg,MN]=Pt(["NavigationMenuRoot","NavigationMenuSub"],"NavigationMenuContext");var IN=q({__name:"NavigationMenuRoot",props:{modelValue:{type:String,required:!1,default:void 0},defaultValue:{type:String,required:!1},dir:{type:String,required:!1},orientation:{type:String,required:!1,default:"horizontal"},delayDuration:{type:Number,required:!1,default:200},skipDelayDuration:{type:Number,required:!1,default:300},disableClickTrigger:{type:Boolean,required:!1,default:!1},disableHoverTrigger:{type:Boolean,required:!1,default:!1},disablePointerLeaveClose:{type:Boolean,required:!1},unmountOnHide:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"nav"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=jn(n,"modelValue",e,{defaultValue:n.defaultValue??"",passive:n.modelValue===void 0}),o=H(""),{forwardRef:s,currentElement:a}=Ne(),l=H(),f=H(),u=H(),{getItems:c,CollectionSlot:d}=ri({key:"NavigationMenu",isProvider:!0}),{delayDuration:p,skipDelayDuration:h,dir:g,disableClickTrigger:y,disableHoverTrigger:w,unmountOnHide:v}=Jt(n),_=cs(g),b=oc(!1,h),x=U(()=>r.value!==""||b.value?150:p.value),k=PP(S=>{typeof S=="string"&&(o.value=r.value,r.value=S)},x);return Tt(()=>{if(!r.value)return;const S=c().map(T=>T.ref);u.value=S.find(T=>T.id.includes(r.value))}),MN({isRootMenu:!0,modelValue:r,previousValue:o,baseId:xn(void 0,"reka-navigation-menu"),disableClickTrigger:y,disableHoverTrigger:w,dir:_,unmountOnHide:v,orientation:n.orientation,rootNavigationMenu:a,indicatorTrack:l,activeTrigger:u,onIndicatorTrackChange:S=>{l.value=S},viewport:f,onViewportChange:S=>{f.value=S},onTriggerEnter:S=>{k(S)},onTriggerLeave:()=>{b.value=!0,k("")},onContentEnter:()=>{k()},onContentLeave:()=>{n.disablePointerLeaveClose||k("")},onItemSelect:S=>{o.value=r.value,r.value=S},onItemDismiss:()=>{o.value=r.value,r.value=""}}),(S,T)=>(E(),B(m(d),null,{default:C(()=>[M(m(qe),{ref:m(s),"aria-label":"Main",as:S.as,"as-child":S.asChild,"data-orientation":S.orientation,dir:m(_),"data-reka-navigation-menu":""},{default:C(()=>[z(S.$slots,"default",{modelValue:m(r)})]),_:3},8,["as","as-child","data-orientation","dir"])]),_:3}))}}),NN=IN;function DN(t){return t?"open":"closed"}function BN(t,e){return`${t}-content-${e}`}const FN="navigationMenu.linkSelect",$N="navigationMenu.rootContentDismiss";function Cx(t){const e=[],n=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:i=>{const r=i.tagName==="INPUT"&&i.type==="hidden";return i.disabled||i.hidden||r?NodeFilter.FILTER_SKIP:i.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)e.push(n.currentNode);return e}function LN(t){const e=pn();return t.some(n=>n===e?!0:(n.focus(),pn()!==e))}function qN(t){return t.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{t.forEach(e=>{const n=e.dataset.tabindex;e.setAttribute("tabindex",n)})}}function VN(t){return e=>e.pointerType==="mouse"?t(e):void 0}const[yie,zN]=Pt("NavigationMenuItem");var jN=q({__name:"NavigationMenuItem",props:{value:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"li"}},setup(t){const e=t;Ne();const{getItems:n}=ri({key:"NavigationMenu"}),i=Jg(),r=xn(e.value),o=H(),s=H(),a=BN(i.baseId,r);let l=()=>({});const f=H(!1);async function u(h="start"){const g=document.getElementById(a);if(g){l();const y=Cx(g);y.length&&LN(h==="start"?y:y.reverse())}}function c(){const h=document.getElementById(a);if(h){const g=Cx(h);g.length&&(l=qN(g))}}zN({value:r,contentId:a,triggerRef:o,focusProxyRef:s,wasEscapeCloseRef:f,onEntryKeyDown:u,onFocusProxyEnter:u,onContentFocusOutside:c,onRootContentClose:c});function d(){i.onItemDismiss(),o.value?.focus()}function p(h){const g=pn();if(h.keyCode===32||h.key==="Enter")if(i.modelValue.value===r){d(),h.preventDefault();return}else{h.target.click(),h.preventDefault();return}const y=n().filter(v=>v.ref.parentElement?.hasAttribute("data-menu-item")).map(v=>v.ref);if(!y.includes(g))return;const w=g2(h,g,void 0,{itemsArray:y,loop:!1});w&&w?.focus(),h.preventDefault(),h.stopPropagation()}return(h,g)=>(E(),B(m(qe),{"as-child":h.asChild,as:h.as,"data-menu-item":"",onKeydown:mr(p,["up","down","left","right","home","end","space"])},{default:C(()=>[z(h.$slots,"default")]),_:3},8,["as-child","as"]))}}),HN=jN,UN=q({__name:"NavigationMenuLink",props:{active:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"a"}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{CollectionItem:r}=ri({key:"NavigationMenu"});Ne();async function o(s){const a=new CustomEvent(FN,{bubbles:!0,cancelable:!0,detail:{originalEvent:s}});if(i("select",a),!a.defaultPrevented&&!s.metaKey){const l=new CustomEvent($N,{bubbles:!0,cancelable:!0});s.target?.dispatchEvent(l)}}return(s,a)=>(E(),B(m(r),null,{default:C(()=>[M(m(qe),{as:s.as,"data-active":s.active?"":void 0,"aria-current":s.active?"page":void 0,"as-child":n.asChild,onClick:o},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["as","data-active","aria-current","as-child"])]),_:3}))}}),WN=UN,KN=q({inheritAttrs:!1,__name:"NavigationMenuList",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"ul"}},setup(t){const e=t,n=Jg(),{forwardRef:i,currentElement:r}=Ne();return _t(()=>{n.onIndicatorTrackChange(r.value)}),(o,s)=>(E(),B(m(qe),{ref:m(i),style:{position:"relative"}},{default:C(()=>[M(m(qe),le(o.$attrs,{"as-child":e.asChild,as:o.as,"data-orientation":m(n).orientation}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["as-child","as","data-orientation"])]),_:3},512))}}),GN=KN,JN=q({inheritAttrs:!1,__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean,required:!1},align:{type:String,required:!1,default:"center"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=Jg(),{activeTrigger:o,rootNavigationMenu:s,modelValue:a}=r,l=H(),f=H(),u=U(()=>!!r.modelValue.value);je(i,()=>{r.onViewportChange(i.value)});const c=H();je([a,u],()=>{lt(()=>{i.value&&requestAnimationFrame(()=>{const p=i.value?.querySelector("[data-state=open]");c.value=p})})},{immediate:!0});function d(){if(c.value&&o.value&&s.value){const p=document.documentElement.offsetWidth,h=document.documentElement.offsetHeight,g=s.value.getBoundingClientRect(),y=o.value.getBoundingClientRect(),{offsetWidth:w,offsetHeight:v}=c.value,_=y.left-g.left,b=y.top-g.top;let x=null,k=null;switch(e.align){case"start":x=_,k=b;break;case"end":x=_-w+y.width,k=b-v+y.height;break;default:x=_-w/2+y.width/2,k=b-v/2+y.height/2}const S=10;x+g.left<S&&(x=S-g.left);const T=x+g.left+w;T>p-S&&(x-=T-p+S,x<S-g.left&&(x=S-g.left)),k+g.top<S&&(k=S-g.top);const A=k+g.top+v;A>h-S&&(k-=A-h+S,k<S-g.top&&(k=S-g.top)),x=Math.round(x),k=Math.round(k),f.value={left:x,top:k}}}return xg(c,()=>{c.value&&(l.value={width:c.value.offsetWidth,height:c.value.offsetHeight},d())}),xg([globalThis.document?.body,s],()=>{d()}),(p,h)=>(E(),B(m(Hr),{present:p.forceMount||u.value,"force-mount":!m(r).unmountOnHide.value,onAfterLeave:h[2]||(h[2]=()=>{l.value=void 0,f.value=void 0})},{default:C(({present:g})=>[M(m(qe),le(p.$attrs,{ref:m(n),as:p.as,"as-child":p.asChild,"data-state":m(DN)(u.value),"data-orientation":m(r).orientation,style:{pointerEvents:!u.value&&m(r).isRootMenu?"none":void 0,"--reka-navigation-menu-viewport-width":l.value?`${l.value?.width}px`:void 0,"--reka-navigation-menu-viewport-height":l.value?`${l.value?.height}px`:void 0,"--reka-navigation-menu-viewport-left":f.value?`${f.value?.left}px`:void 0,"--reka-navigation-menu-viewport-top":f.value?`${f.value?.top}px`:void 0},hidden:!g,onPointerenter:h[0]||(h[0]=y=>m(r).onContentEnter(m(r).modelValue.value)),onPointerleave:h[1]||(h[1]=y=>m(VN)(()=>m(r).onContentLeave())(y))}),{default:C(()=>[z(p.$slots,"default")]),_:2},1040,["as","as-child","data-state","data-orientation","style","hidden"])]),_:3},8,["present","force-mount"]))}}),YN=JN;const XN=[" ","Enter","ArrowUp","ArrowDown"],QN=[" ","Enter"],Xi=10;function Hl(t,e,n){return t===void 0?!1:Array.isArray(t)?t.some(i=>Yg(i,e,n)):Yg(t,e,n)}function Yg(t,e,n){return t===void 0||e===void 0?!1:typeof t=="string"?t===e:typeof n=="function"?n(t,e):typeof n=="string"?t?.[n]===e?.[n]:jr(t,e)}function ZN(t){return t==null||t===""||Array.isArray(t)&&t.length===0}const eD={key:0,value:""},[So,Ex]=Pt("SelectRoot");var tD=q({inheritAttrs:!1,__name:"SelectRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1},defaultValue:{type:null,required:!1},modelValue:{type:null,required:!1,default:void 0},by:{type:[String,Function],required:!1},dir:{type:String,required:!1},multiple:{type:Boolean,required:!1},autocomplete:{type:String,required:!1},disabled:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const n=t,i=e,{required:r,disabled:o,multiple:s,dir:a}=Jt(n),l=jn(n,"modelValue",i,{defaultValue:n.defaultValue??(s.value?[]:void 0),passive:n.modelValue===void 0,deep:!0}),f=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0}),u=H(),c=H(),d=H({x:0,y:0}),p=U(()=>s.value&&Array.isArray(l.value)?l.value?.length===0:Dl(l.value));ri({isProvider:!0});const h=cs(a),g=ca(u),y=H(new Set),w=U(()=>Array.from(y.value).map(b=>b.value).join(";"));function v(b){if(s.value){const x=Array.isArray(l.value)?[...l.value]:[],k=x.findIndex(S=>Yg(S,b,n.by));k===-1?x.push(b):x.splice(k,1),l.value=[...x]}else l.value=b}function _(b){return Array.from(y.value).find(x=>Hl(b,x.value,n.by))}return Ex({triggerElement:u,onTriggerChange:b=>{u.value=b},valueElement:c,onValueElementChange:b=>{c.value=b},contentId:"",modelValue:l,onValueChange:v,by:n.by,open:f,multiple:s,required:r,onOpenChange:b=>{f.value=b},dir:h,triggerPointerDownPosRef:d,disabled:o,isEmptyModelValue:p,optionsSet:y,onOptionAdd:b=>{const x=_(b.value);x&&y.value.delete(x),y.value.add(b)},onOptionRemove:b=>{const x=_(b.value);x&&y.value.delete(x)}}),(b,x)=>(E(),B(m(yc),null,{default:C(()=>[z(b.$slots,"default",{modelValue:m(l),open:m(f)}),m(g)?(E(),B(rD,{key:w.value,"aria-hidden":"true",tabindex:"-1",multiple:m(s),required:m(r),name:b.name,autocomplete:b.autocomplete,disabled:m(o),value:m(l)},{default:C(()=>[m(Dl)(m(l))?(E(),X("option",eD)):Re("v-if",!0),(E(!0),X(Ve,null,Rt(Array.from(y.value),k=>(E(),X("option",le({key:k.value??""},{ref_for:!0},k),null,16))),128))]),_:1},8,["multiple","required","name","autocomplete","disabled","value"])):Re("v-if",!0)]),_:3}))}}),nD=tD,iD=q({__name:"BubbleSelect",props:{autocomplete:{type:String,required:!1},autofocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},form:{type:String,required:!1},multiple:{type:Boolean,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},size:{type:Number,required:!1},value:{type:null,required:!1}},setup(t){const e=t,n=H(),i=So();je(()=>e.value,(o,s)=>{const a=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(a,"value").set;if(o!==s&&f&&n.value){const u=new Event("change",{bubbles:!0});f.call(n.value,o),n.value.dispatchEvent(u)}});function r(o){i.onValueChange(o.target.value)}return(o,s)=>(E(),B(m(Mg),{"as-child":""},{default:C(()=>[ie("select",le({ref_key:"selectElement",ref:n},e,{onInput:r}),[z(o.$slots,"default")],16)]),_:3}))}}),rD=iD,oD=q({__name:"SelectPopperPosition",props:{side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1,default:Xi},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const n=sn(t);return(i,r)=>(E(),B(m(Oc),le(m(n),{style:{boxSizing:"border-box","--reka-select-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-select-content-available-width":"var(--reka-popper-available-width)","--reka-select-content-available-height":"var(--reka-popper-available-height)","--reka-select-trigger-width":"var(--reka-popper-anchor-width)","--reka-select-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),sD=oD;const aD={onViewportChange:()=>{},itemTextRefCallback:()=>{},itemRefCallback:()=>{}},[gs,Ox]=Pt("SelectContent");var lD=q({__name:"SelectContentImpl",props:{position:{type:String,required:!1,default:"item-aligned"},bodyLock:{type:Boolean,required:!1,default:!0},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1,default:"start"},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=So();Cg(),ac(n.bodyLock);const{CollectionSlot:o,getItems:s}=ri(),a=H();uc(a);const{search:l,handleTypeaheadSearch:f}=cc(),u=H(),c=H(),d=H(),p=H(!1),h=H(!1),g=H(!1);function y(){c.value&&a.value&&Tg([c.value,a.value])}je(p,()=>{y()});const{onOpenChange:w,triggerPointerDownPosRef:v}=r;Tt(k=>{if(!a.value)return;let S={x:0,y:0};const T=R=>{S={x:Math.abs(Math.round(R.pageX)-(v.value?.x??0)),y:Math.abs(Math.round(R.pageY)-(v.value?.y??0))}},A=R=>{R.pointerType!=="touch"&&(S.x<=10&&S.y<=10?R.preventDefault():a.value?.contains(R.target)||w(!1),document.removeEventListener("pointermove",T),v.value=null)};v.value!==null&&(document.addEventListener("pointermove",T),document.addEventListener("pointerup",A,{capture:!0,once:!0})),k(()=>{document.removeEventListener("pointermove",T),document.removeEventListener("pointerup",A,{capture:!0})})});function _(k){const S=k.ctrlKey||k.altKey||k.metaKey;if(k.key==="Tab"&&k.preventDefault(),!S&&k.key.length===1&&f(k.key,s()),["ArrowUp","ArrowDown","Home","End"].includes(k.key)){let A=[...s().map(R=>R.ref)];if(["ArrowUp","End"].includes(k.key)&&(A=A.slice().reverse()),["ArrowUp","ArrowDown"].includes(k.key)){const R=k.target,F=A.indexOf(R);A=A.slice(F+1)}setTimeout(()=>Tg(A)),k.preventDefault()}}const b=U(()=>n.position==="popper"?n:{}),x=sn(b.value);return Ox({content:a,viewport:u,onViewportChange:k=>{u.value=k},itemRefCallback:(k,S,T)=>{const A=!h.value&&!T,R=Hl(r.modelValue.value,S,r.by);if(r.multiple.value){if(g.value)return;(R||A)&&(c.value=k,R&&(g.value=!0))}else(R||A)&&(c.value=k);A&&(h.value=!0)},selectedItem:c,selectedItemText:d,onItemLeave:()=>{a.value?.focus()},itemTextRefCallback:(k,S,T)=>{const A=!h.value&&!T;(Hl(r.modelValue.value,S,r.by)||A)&&(d.value=k)},focusSelectedItem:y,position:n.position,isPositioned:p,searchRef:l}),(k,S)=>(E(),B(m(o),null,{default:C(()=>[M(m(hc),{"as-child":"",onMountAutoFocus:S[6]||(S[6]=Bt(()=>{},["prevent"])),onUnmountAutoFocus:S[7]||(S[7]=T=>{i("closeAutoFocus",T),!T.defaultPrevented&&(m(r).triggerElement.value?.focus({preventScroll:!0}),T.preventDefault())})},{default:C(()=>[M(m(Fl),{"as-child":"","disable-outside-pointer-events":"",onFocusOutside:S[2]||(S[2]=Bt(()=>{},["prevent"])),onDismiss:S[3]||(S[3]=T=>m(r).onOpenChange(!1)),onEscapeKeyDown:S[4]||(S[4]=T=>i("escapeKeyDown",T)),onPointerDownOutside:S[5]||(S[5]=T=>i("pointerDownOutside",T))},{default:C(()=>[(E(),B(dn(k.position==="popper"?sD:dD),le({...k.$attrs,...m(x)},{id:m(r).contentId,ref:T=>{const A=m(wr)(T);A?.hasAttribute("data-reka-popper-content-wrapper")?a.value=A.firstElementChild:a.value=A},role:"listbox","data-state":m(r).open.value?"open":"closed",dir:m(r).dir.value,style:{display:"flex",flexDirection:"column",outline:"none"},onContextmenu:S[0]||(S[0]=Bt(()=>{},["prevent"])),onPlaced:S[1]||(S[1]=T=>p.value=!0),onKeydown:_}),{default:C(()=>[z(k.$slots,"default")]),_:3},16,["id","data-state","dir","onKeydown"]))]),_:3})]),_:3})]),_:3}))}}),fD=lD;const[Xg,uD]=Pt("SelectItemAlignedPosition");var cD=q({inheritAttrs:!1,__name:"SelectItemAlignedPosition",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["placed"],setup(t,{emit:e}){const n=t,i=e,{getItems:r}=ri(),o=So(),s=gs(),a=H(!1),l=H(!0),f=H(),{forwardRef:u,currentElement:c}=Ne(),{viewport:d,selectedItem:p,selectedItemText:h,focusSelectedItem:g}=s;function y(){if(o.triggerElement.value&&o.valueElement.value&&f.value&&c.value&&d?.value&&p?.value&&h?.value){const _=o.triggerElement.value.getBoundingClientRect(),b=c.value.getBoundingClientRect(),x=o.valueElement.value.getBoundingClientRect(),k=h.value.getBoundingClientRect();if(o.dir.value!=="rtl"){const I=k.left-b.left,ee=x.left-I,W=_.left-ee,ue=_.width+W,Be=Math.max(ue,b.width),$=window.innerWidth-Xi,V=h2(ee,Xi,Math.max(Xi,$-Be));f.value.style.minWidth=`${ue}px`,f.value.style.left=`${V}px`}else{const I=b.right-k.right,ee=window.innerWidth-x.right-I,W=window.innerWidth-_.right-ee,ue=_.width+W,Be=Math.max(ue,b.width),$=window.innerWidth-Xi,V=h2(ee,Xi,Math.max(Xi,$-Be));f.value.style.minWidth=`${ue}px`,f.value.style.right=`${V}px`}const S=r().map(I=>I.ref),T=window.innerHeight-Xi*2,A=d.value.scrollHeight,R=window.getComputedStyle(c.value),F=Number.parseInt(R.borderTopWidth,10),L=Number.parseInt(R.paddingTop,10),K=Number.parseInt(R.borderBottomWidth,10),fe=Number.parseInt(R.paddingBottom,10),ae=F+L+A+fe+K,ce=Math.min(p.value.offsetHeight*5,ae),re=window.getComputedStyle(d.value),te=Number.parseInt(re.paddingTop,10),He=Number.parseInt(re.paddingBottom,10),st=_.top+_.height/2-Xi,ut=T-st,ct=p.value.offsetHeight/2,vt=p.value.offsetTop+ct,We=F+L+vt,Ze=ae-We;if(We<=st){const I=p.value===S[S.length-1];f.value.style.bottom="0px";const ee=c.value.clientHeight-d.value.offsetTop-d.value.offsetHeight,W=Math.max(ut,ct+(I?He:0)+ee+K),ue=We+W;f.value.style.height=`${ue}px`}else{const I=p.value===S[0];f.value.style.top="0px";const W=Math.max(st,F+d.value.offsetTop+(I?te:0)+ct)+Ze;f.value.style.height=`${W}px`,d.value.scrollTop=We-st+d.value.offsetTop}f.value.style.margin=`${Xi}px 0`,f.value.style.minHeight=`${ce}px`,f.value.style.maxHeight=`${T}px`,i("placed"),requestAnimationFrame(()=>a.value=!0)}}const w=H("");_t(async()=>{await lt(),y(),c.value&&(w.value=window.getComputedStyle(c.value).zIndex)});function v(_){_&&l.value===!0&&(y(),g?.(),l.value=!1)}return xg(o.triggerElement,()=>{y()}),uD({contentWrapper:f,shouldExpandOnScrollRef:a,onScrollButtonChange:v}),(_,b)=>(E(),X("div",{ref_key:"contentWrapperElement",ref:f,style:di({display:"flex",flexDirection:"column",position:"fixed",zIndex:w.value})},[M(m(qe),le({ref:m(u),style:{boxSizing:"border-box",maxHeight:"100%"}},{..._.$attrs,...n}),{default:C(()=>[z(_.$slots,"default")]),_:3},16)],4))}}),dD=cD,pD=q({inheritAttrs:!1,__name:"SelectProvider",props:{context:{type:Object,required:!0}},setup(t){return Ex(t.context),Ox(aD),(n,i)=>z(n.$slots,"default")}}),hD=pD;const gD={key:1};var mD=q({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean,required:!1},position:{type:String,required:!1},bodyLock:{type:Boolean,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},sideFlip:{type:Boolean,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},alignFlip:{type:Boolean,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1},disableUpdateOnLayoutShift:{type:Boolean,required:!1},prioritizePosition:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=Dt(n,e),o=So(),s=H();_t(()=>{s.value=new DocumentFragment});const a=H(),l=U(()=>n.forceMount||o.open.value),f=H(l.value);return je(l,()=>{setTimeout(()=>f.value=l.value)}),(u,c)=>l.value||f.value||a.value?.present?(E(),B(m(Hr),{key:0,ref_key:"presenceRef",ref:a,present:l.value},{default:C(()=>[M(fD,At($t({...m(r),...u.$attrs})),{default:C(()=>[z(u.$slots,"default")]),_:3},16)]),_:3},8,["present"])):s.value?(E(),X("div",gD,[(E(),B(vw,{to:s.value},[M(hD,{context:m(o)},{default:C(()=>[z(u.$slots,"default")]),_:3},8,["context"])],8,["to"]))])):Re("v-if",!0)}}),yD=mD;const[wD,vD]=Pt("SelectGroup");var bD=q({__name:"SelectGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,n=xn(void 0,"reka-select-group");return vD({id:n}),(i,r)=>(E(),B(m(qe),le({role:"group"},e,{"aria-labelledby":m(n)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),xD=bD,_D=q({__name:"SelectIcon",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){return(e,n)=>(E(),B(m(qe),{"aria-hidden":"true",as:e.as,"as-child":e.asChild},{default:C(()=>[z(e.$slots,"default",{},()=>[n[0]||(n[0]=_e("▼"))])]),_:3},8,["as","as-child"]))}}),kD=_D;const[Ax,SD]=Pt("SelectItem");var CD=q({__name:"SelectItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},textValue:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=So(),s=gs(),{forwardRef:a,currentElement:l}=Ne(),{CollectionItem:f}=ri(),u=U(()=>Hl(o.modelValue?.value,n.value,o.by)),c=H(!1),d=H(n.textValue??""),p=xn(void 0,"reka-select-item-text"),h="select.select";async function g(b){if(b.defaultPrevented)return;const x={originalEvent:b,value:n.value};nc(h,y,x)}async function y(b){await lt(),i("select",b),!b.defaultPrevented&&(r.value||(o.onValueChange(n.value),o.multiple.value||o.onOpenChange(!1)))}async function w(b){await lt(),!b.defaultPrevented&&(r.value?s.onItemLeave?.():b.currentTarget?.focus({preventScroll:!0}))}async function v(b){await lt(),!b.defaultPrevented&&b.currentTarget===pn()&&s.onItemLeave?.()}async function _(b){await lt(),!(b.defaultPrevented||s.searchRef?.value!==""&&b.key===" ")&&(QN.includes(b.key)&&g(b),b.key===" "&&b.preventDefault())}if(n.value==="")throw new Error("A <SelectItem /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return _t(()=>{l.value&&s.itemRefCallback(l.value,n.value,n.disabled)}),SD({value:n.value,disabled:r,textId:p,isSelected:u,onItemTextChange:b=>{d.value=((d.value||b?.textContent)??"").trim()}}),(b,x)=>(E(),B(m(f),{value:{textValue:d.value}},{default:C(()=>[M(m(qe),{ref:m(a),role:"option","aria-labelledby":m(p),"data-highlighted":c.value?"":void 0,"aria-selected":u.value,"data-state":u.value?"checked":"unchecked","aria-disabled":m(r)||void 0,"data-disabled":m(r)?"":void 0,tabindex:m(r)?void 0:-1,as:b.as,"as-child":b.asChild,onFocus:x[0]||(x[0]=k=>c.value=!0),onBlur:x[1]||(x[1]=k=>c.value=!1),onPointerup:g,onPointerdown:x[2]||(x[2]=k=>{k.currentTarget.focus({preventScroll:!0})}),onTouchend:x[3]||(x[3]=Bt(()=>{},["prevent","stop"])),onPointermove:w,onPointerleave:v,onKeydown:_},{default:C(()=>[z(b.$slots,"default")]),_:3},8,["aria-labelledby","data-highlighted","aria-selected","data-state","aria-disabled","data-disabled","tabindex","as","as-child"])]),_:3},8,["value"]))}}),ED=CD,OD=q({__name:"SelectItemIndicator",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=Ax();return(i,r)=>m(n).isSelected.value?(E(),B(m(qe),le({key:0,"aria-hidden":"true"},e),{default:C(()=>[z(i.$slots,"default")]),_:3},16)):Re("v-if",!0)}}),AD=OD,RD=q({inheritAttrs:!1,__name:"SelectItemText",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,n=So(),i=gs(),r=Ax(),{forwardRef:o,currentElement:s}=Ne(),a=U(()=>({value:r.value,disabled:r.disabled.value,textContent:s.value?.textContent??r.value?.toString()??""}));return _t(()=>{s.value&&(r.onItemTextChange(s.value),i.itemTextRefCallback(s.value,r.value,r.disabled.value),n.onOptionAdd(a.value))}),qn(()=>{n.onOptionRemove(a.value)}),(l,f)=>(E(),B(m(qe),le({id:m(r).textId,ref:m(o)},{...e,...l.$attrs}),{default:C(()=>[z(l.$slots,"default")]),_:3},16,["id"]))}}),TD=RD,PD=q({__name:"SelectLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(t){const e=t,n=wD({id:""});return(i,r)=>(E(),B(m(qe),le(e,{id:m(n).id}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["id"]))}}),MD=PD,ID=q({__name:"SelectPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),ND=ID,DD=q({__name:"SelectScrollButtonImpl",emits:["autoScroll"],setup(t,{emit:e}){const n=e,{getItems:i}=ri(),r=gs(),o=H(null);function s(){o.value!==null&&(window.clearInterval(o.value),o.value=null)}Tt(()=>{i().map(u=>u.ref).find(u=>u===pn())?.scrollIntoView({block:"nearest"})});function a(){o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}function l(){r.onItemLeave?.(),o.value===null&&(o.value=window.setInterval(()=>{n("autoScroll")},50))}return ho(()=>s()),(f,u)=>(E(),B(m(qe),le({"aria-hidden":"true",style:{flexShrink:0}},f.$parent?.$props,{onPointerdown:a,onPointermove:l,onPointerleave:u[0]||(u[0]=()=>{s()})}),{default:C(()=>[z(f.$slots,"default")]),_:3},16))}}),Rx=DD,BD=q({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=gs(),n=e.position==="item-aligned"?Xg():void 0,{forwardRef:i,currentElement:r}=Ne(),o=H(!1);return Tt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){const f=a.scrollHeight-a.clientHeight;o.value=Math.ceil(a.scrollTop)<f};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),je(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),B(Rx,{key:0,ref:m(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=m(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop+f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Re("v-if",!0)}}),FD=BD,$D=q({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=gs(),n=e.position==="item-aligned"?Xg():void 0,{forwardRef:i,currentElement:r}=Ne(),o=H(!1);return Tt(s=>{if(e.viewport?.value&&e.isPositioned?.value){let l=function(){o.value=a.scrollTop>0};const a=e.viewport.value;l(),a.addEventListener("scroll",l),s(()=>a.removeEventListener("scroll",l))}}),je(r,()=>{r.value&&n?.onScrollButtonChange(r.value)}),(s,a)=>o.value?(E(),B(Rx,{key:0,ref:m(i),onAutoScroll:a[0]||(a[0]=()=>{const{viewport:l,selectedItem:f}=m(e);l?.value&&f?.value&&(l.value.scrollTop=l.value.scrollTop-f.value.offsetHeight)})},{default:C(()=>[z(s.$slots,"default")]),_:3},512)):Re("v-if",!0)}}),LD=$D,qD=q({__name:"SelectTrigger",props:{disabled:{type:Boolean,required:!1},reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=So(),{forwardRef:i,currentElement:r}=Ne(),o=U(()=>n.disabled?.value||e.disabled);n.contentId||=xn(void 0,"reka-select-content"),_t(()=>{n.onTriggerChange(r.value)});const{getItems:s}=ri(),{search:a,handleTypeaheadSearch:l,resetTypeahead:f}=cc();function u(){o.value||(n.onOpenChange(!0),f())}function c(d){u(),n.triggerPointerDownPosRef.value={x:Math.round(d.pageX),y:Math.round(d.pageY)}}return(d,p)=>(E(),B(m(wc),{"as-child":"",reference:d.reference},{default:C(()=>[M(m(qe),{ref:m(i),role:"combobox",type:d.as==="button"?"button":void 0,"aria-controls":m(n).contentId,"aria-expanded":m(n).open.value||!1,"aria-required":m(n).required?.value,"aria-autocomplete":"none",disabled:o.value,dir:m(n)?.dir.value,"data-state":m(n)?.open.value?"open":"closed","data-disabled":o.value?"":void 0,"data-placeholder":m(ZN)(m(n).modelValue?.value)?"":void 0,"as-child":d.asChild,as:d.as,onClick:p[0]||(p[0]=h=>{h?.currentTarget?.focus()}),onPointerdown:p[1]||(p[1]=h=>{if(h.pointerType==="touch")return h.preventDefault();const g=h.target;g.hasPointerCapture(h.pointerId)&&g.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&(c(h),h.preventDefault())}),onPointerup:p[2]||(p[2]=Bt(h=>{h.pointerType==="touch"&&c(h)},["prevent"])),onKeydown:p[3]||(p[3]=h=>{const g=m(a)!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&g&&h.key===" "||(m(l)(h.key,m(s)()),m(XN).includes(h.key)&&(u(),h.preventDefault()))})},{default:C(()=>[z(d.$slots,"default")]),_:3},8,["type","aria-controls","aria-expanded","aria-required","disabled","dir","data-state","data-disabled","data-placeholder","as-child","as"])]),_:3},8,["reference"]))}}),VD=qD,zD=q({__name:"SelectValue",props:{placeholder:{type:String,required:!1,default:""},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=t,{forwardRef:n,currentElement:i}=Ne(),r=So();_t(()=>{r.valueElement=i});const o=U(()=>{let a=[];const l=Array.from(r.optionsSet.value),f=u=>l.find(c=>Hl(u,c.value,r.by));return Array.isArray(r.modelValue.value)?a=r.modelValue.value.map(u=>f(u)?.textContent??""):a=[f(r.modelValue.value)?.textContent??""],a.filter(Boolean)}),s=U(()=>o.value.length?o.value.join(", "):e.placeholder);return(a,l)=>(E(),B(m(qe),{ref:m(n),as:a.as,"as-child":a.asChild,style:{pointerEvents:"none"},"data-placeholder":o.value.length?void 0:e.placeholder},{default:C(()=>[z(a.$slots,"default",{selectedLabel:o.value,modelValue:m(r).modelValue.value},()=>[_e(Ae(s.value),1)])]),_:3},8,["as","as-child","data-placeholder"]))}}),jD=zD,HD=q({__name:"SelectViewport",props:{nonce:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(t){const e=t,{nonce:n}=Jt(e),i=gI(n),r=gs(),o=r.position==="item-aligned"?Xg():void 0,{forwardRef:s,currentElement:a}=Ne();_t(()=>{r?.onViewportChange(a.value)});const l=H(0);function f(u){const c=u.currentTarget,{shouldExpandOnScrollRef:d,contentWrapper:p}=o??{};if(d?.value&&p?.value){const h=Math.abs(l.value-c.scrollTop);if(h>0){const g=window.innerHeight-Xi*2,y=Number.parseFloat(p.value.style.minHeight),w=Number.parseFloat(p.value.style.height),v=Math.max(y,w);if(v<g){const _=v+h,b=Math.min(g,_),x=_-b;p.value.style.height=`${b}px`,p.value.style.bottom==="0px"&&(c.scrollTop=x>0?x:0,p.value.style.justifyContent="flex-end")}}}l.value=c.scrollTop}return(u,c)=>(E(),X(Ve,null,[M(m(qe),le({ref:m(s),"data-reka-select-viewport":"",role:"presentation"},{...u.$attrs,...e},{style:{position:"relative",flex:1,overflow:"hidden auto"},onScroll:f}),{default:C(()=>[z(u.$slots,"default")]),_:3},16),M(m(qe),{as:"style",nonce:m(i)},{default:C(()=>c[0]||(c[0]=[_e(" /* Hide scrollbars cross-browser and enable momentum scroll for touch devices */ [data-reka-select-viewport] { scrollbar-width:none; -ms-overflow-style: none; -webkit-overflow-scrolling: touch; } [data-reka-select-viewport]::-webkit-scrollbar { display: none; } ")])),_:1,__:[0]},8,["nonce"])],64))}}),UD=HD;const[WD,KD]=Pt("SwitchRoot");var GD=q({__name:"SwitchRoot",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1},id:{type:String,required:!1},value:{type:String,required:!1,default:"on"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{disabled:r}=Jt(n),o=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function s(){r.value||(o.value=!o.value)}const{forwardRef:a,currentElement:l}=Ne(),f=ca(l),u=U(()=>n.id&&l.value?document.querySelector(`[for="${n.id}"]`)?.innerText:void 0);return KD({modelValue:o,toggleCheck:s,disabled:r}),(c,d)=>(E(),B(m(qe),le(c.$attrs,{id:c.id,ref:m(a),role:"switch",type:c.as==="button"?"button":void 0,value:c.value,"aria-label":c.$attrs["aria-label"]||u.value,"aria-checked":m(o),"aria-required":c.required,"data-state":m(o)?"checked":"unchecked","data-disabled":m(r)?"":void 0,"as-child":c.asChild,as:c.as,disabled:m(r),onClick:s,onKeydown:mr(Bt(s,["prevent"]),["enter"])}),{default:C(()=>[z(c.$slots,"default",{modelValue:m(o)}),m(f)&&c.name?(E(),B(m($l),{key:0,type:"checkbox",name:c.name,disabled:m(r),required:c.required,value:c.value,checked:!!m(o)},null,8,["name","disabled","required","value","checked"])):Re("v-if",!0)]),_:3},16,["id","type","value","aria-label","aria-checked","aria-required","data-state","data-disabled","as-child","as","disabled","onKeydown"]))}}),JD=GD,YD=q({__name:"SwitchThumb",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(t){const e=WD();return Ne(),(n,i)=>(E(),B(m(qe),{"data-state":m(e).modelValue?.value?"checked":"unchecked","data-disabled":m(e).disabled.value?"":void 0,"as-child":n.asChild,as:n.as},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["data-state","data-disabled","as-child","as"]))}}),XD=YD;const[Tx,QD]=Pt("ToggleGroupRoot");var ZD=q({__name:"ToggleGroupRoot",props:{rovingFocus:{type:Boolean,required:!1,default:!0},disabled:{type:Boolean,required:!1,default:!1},orientation:{type:String,required:!1},dir:{type:String,required:!1},loop:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1},type:{type:String,required:!1},modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{loop:r,rovingFocus:o,disabled:s,dir:a}=Jt(n),l=cs(a),{forwardRef:f,currentElement:u}=Ne(),{modelValue:c,changeModelValue:d,isSingle:p}=cM(n,i),h=ca(u);return QD({isSingle:p,modelValue:c,changeModelValue:d,dir:l,orientation:n.orientation,loop:r,rovingFocus:o,disabled:s}),(g,y)=>(E(),B(dn(m(o)?m(W2):m(qe)),{"as-child":"",orientation:m(o)?g.orientation:void 0,dir:m(l),loop:m(o)?m(r):void 0},{default:C(()=>[M(m(qe),{ref:m(f),role:"group","as-child":g.asChild,as:g.as},{default:C(()=>[z(g.$slots,"default",{modelValue:m(c)}),m(h)&&g.name?(E(),B($l,{key:0,name:g.name,required:g.required,value:m(c)},null,8,["name","required","value"])):Re("v-if",!0)]),_:3},8,["as-child","as"])]),_:3},8,["orientation","dir","loop"]))}}),eB=ZD,tB=q({__name:"Toggle",props:{defaultValue:{type:Boolean,required:!1},modelValue:{type:[Boolean,null],required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,{forwardRef:r,currentElement:o}=Ne(),s=Tx(null),a=jn(n,"modelValue",i,{defaultValue:n.defaultValue,passive:n.modelValue===void 0});function l(){a.value=!a.value}const f=U(()=>a.value?"on":"off"),u=ca(o);return(c,d)=>(E(),B(m(qe),{ref:m(r),type:c.as==="button"?"button":void 0,"as-child":n.asChild,as:c.as,"aria-pressed":m(a),"data-state":f.value,"data-disabled":c.disabled?"":void 0,disabled:c.disabled,onClick:l},{default:C(()=>[z(c.$slots,"default",{modelValue:m(a),disabled:c.disabled,pressed:m(a),state:f.value}),m(u)&&c.name&&!m(s)?(E(),B($l,{key:0,type:"checkbox",name:c.name,value:m(a),required:c.required},null,8,["name","value","required"])):Re("v-if",!0)]),_:3},8,["type","as-child","as","aria-pressed","data-state","data-disabled","disabled"]))}}),nB=tB,iB=q({__name:"ToggleGroupItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Tx(),i=U(()=>n.disabled?.value||e.disabled),r=U(()=>ic(n.modelValue.value,e.value)),{forwardRef:o}=Ne();return(s,a)=>(E(),B(dn(m(n).rovingFocus.value?m(K2):m(qe)),le({"as-child":""},m(n).rovingFocus.value?{focusable:!i.value,active:r.value}:{}),{default:C(()=>[M(m(nB),le(e,{ref:m(o),disabled:i.value,"model-value":r.value,"onUpdate:modelValue":a[0]||(a[0]=l=>m(n).changeModelValue(s.value))}),{default:C(l=>[z(s.$slots,"default",At($t(l)))]),_:3},16,["disabled","model-value"])]),_:3},16))}}),rB=iB,oB=q({__name:"TooltipArrow",props:{width:{type:Number,required:!1,default:10},height:{type:Number,required:!1,default:5},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"svg"}},setup(t){const e=t;return Ne(),(n,i)=>(E(),B(m(Y7),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),sB=oB;const[Qg,aB]=Pt("TooltipProvider");var lB=q({inheritAttrs:!1,__name:"TooltipProvider",props:{delayDuration:{type:Number,required:!1,default:700},skipDelayDuration:{type:Number,required:!1,default:300},disableHoverableContent:{type:Boolean,required:!1,default:!1},disableClosingTrigger:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,{delayDuration:n,skipDelayDuration:i,disableHoverableContent:r,disableClosingTrigger:o,ignoreNonKeyboardFocus:s,disabled:a}=Jt(e);Ne();const l=H(!0),f=H(!1),{start:u,stop:c}=x2(()=>{l.value=!0},i,{immediate:!1});return aB({isOpenDelayed:l,delayDuration:n,onOpen(){c(),l.value=!1},onClose(){u()},isPointerInTransitRef:f,disableHoverableContent:r,disableClosingTrigger:o,disabled:a,ignoreNonKeyboardFocus:s}),(d,p)=>z(d.$slots,"default")}}),fB=lB;const Px="tooltip.open",[Rc,uB]=Pt("TooltipRoot");var cB=q({__name:"TooltipRoot",props:{defaultOpen:{type:Boolean,required:!1,default:!1},open:{type:Boolean,required:!1,default:void 0},delayDuration:{type:Number,required:!1,default:void 0},disableHoverableContent:{type:Boolean,required:!1,default:void 0},disableClosingTrigger:{type:Boolean,required:!1,default:void 0},disabled:{type:Boolean,required:!1,default:void 0},ignoreNonKeyboardFocus:{type:Boolean,required:!1,default:void 0}},emits:["update:open"],setup(t,{emit:e}){const n=t,i=e;Ne();const r=Qg(),o=U(()=>n.disableHoverableContent??r.disableHoverableContent.value),s=U(()=>n.disableClosingTrigger??r.disableClosingTrigger.value),a=U(()=>n.disabled??r.disabled.value),l=U(()=>n.delayDuration??r.delayDuration.value),f=U(()=>n.ignoreNonKeyboardFocus??r.ignoreNonKeyboardFocus.value),u=jn(n,"open",i,{defaultValue:n.defaultOpen,passive:n.open===void 0});je(u,_=>{r.onClose&&(_?(r.onOpen(),document.dispatchEvent(new CustomEvent(Px))):r.onClose())});const c=H(!1),d=H(),p=U(()=>u.value?c.value?"delayed-open":"instant-open":"closed"),{start:h,stop:g}=x2(()=>{c.value=!0,u.value=!0},l,{immediate:!1});function y(){g(),c.value=!1,u.value=!0}function w(){g(),u.value=!1}function v(){h()}return uB({contentId:"",open:u,stateAttribute:p,trigger:d,onTriggerChange(_){d.value=_},onTriggerEnter(){r.isOpenDelayed.value?v():y()},onTriggerLeave(){o.value?w():g()},onOpen:y,onClose:w,disableHoverableContent:o,disableClosingTrigger:s,disabled:a,ignoreNonKeyboardFocus:f}),(_,b)=>(E(),B(m(yc),null,{default:C(()=>[z(_.$slots,"default",{open:m(u)})]),_:3}))}}),dB=cB,pB=q({__name:"TooltipContentImpl",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1,default:0},align:{type:null,required:!1,default:"center"},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1,default:!0},collisionBoundary:{type:null,required:!1,default:()=>[]},collisionPadding:{type:[Number,Object],required:!1,default:0},arrowPadding:{type:Number,required:!1,default:0},sticky:{type:String,required:!1,default:"partial"},hideWhenDetached:{type:Boolean,required:!1,default:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Rc(),{forwardRef:o}=Ne(),s=Nw(),a=U(()=>s.default?.({})),l=U(()=>{if(n.ariaLabel)return n.ariaLabel;let u="";function c(d){typeof d.children=="string"&&d.type!==bn?u+=d.children:Array.isArray(d.children)&&d.children.forEach(p=>c(p))}return a.value?.forEach(d=>c(d)),u}),f=U(()=>{const{ariaLabel:u,...c}=n;return c});return _t(()=>{ua(window,"scroll",u=>{u.target?.contains(r.trigger.value)&&r.onClose()}),ua(window,Px,r.onClose)}),(u,c)=>(E(),B(m(Fl),{"as-child":"","disable-outside-pointer-events":!1,onEscapeKeyDown:c[0]||(c[0]=d=>i("escapeKeyDown",d)),onPointerDownOutside:c[1]||(c[1]=d=>{m(r).disableClosingTrigger.value&&m(r).trigger.value?.contains(d.target)&&d.preventDefault(),i("pointerDownOutside",d)}),onFocusOutside:c[2]||(c[2]=Bt(()=>{},["prevent"])),onDismiss:c[3]||(c[3]=d=>m(r).onClose())},{default:C(()=>[M(m(Oc),le({ref:m(o),"data-state":m(r).stateAttribute.value},{...u.$attrs,...f.value},{style:{"--reka-tooltip-content-transform-origin":"var(--reka-popper-transform-origin)","--reka-tooltip-content-available-width":"var(--reka-popper-available-width)","--reka-tooltip-content-available-height":"var(--reka-popper-available-height)","--reka-tooltip-trigger-width":"var(--reka-popper-anchor-width)","--reka-tooltip-trigger-height":"var(--reka-popper-anchor-height)"}}),{default:C(()=>[z(u.$slots,"default"),M(m(Mg),{id:m(r).contentId,role:"tooltip"},{default:C(()=>[_e(Ae(l.value),1)]),_:1},8,["id"])]),_:3},16,["data-state"])]),_:3}))}}),Mx=pB,hB=q({__name:"TooltipContentHoverable",props:{ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},setup(t){const n=sn(t),{forwardRef:i,currentElement:r}=Ne(),{trigger:o,onClose:s}=Rc(),a=Qg(),{isPointerInTransit:l,onPointerExit:f}=HP(o,r);return a.isPointerInTransitRef=l,f(()=>{s()}),(u,c)=>(E(),B(Mx,le({ref:m(i)},m(n)),{default:C(()=>[z(u.$slots,"default")]),_:3},16))}}),gB=hB,mB=q({__name:"TooltipContent",props:{forceMount:{type:Boolean,required:!1},ariaLabel:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},side:{type:null,required:!1,default:"top"},sideOffset:{type:Number,required:!1},align:{type:null,required:!1},alignOffset:{type:Number,required:!1},avoidCollisions:{type:Boolean,required:!1},collisionBoundary:{type:null,required:!1},collisionPadding:{type:[Number,Object],required:!1},arrowPadding:{type:Number,required:!1},sticky:{type:String,required:!1},hideWhenDetached:{type:Boolean,required:!1},positionStrategy:{type:String,required:!1},updatePositionStrategy:{type:String,required:!1}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=Rc(),o=Dt(n,i),{forwardRef:s}=Ne();return(a,l)=>(E(),B(m(Hr),{present:a.forceMount||m(r).open.value},{default:C(()=>[(E(),B(dn(m(r).disableHoverableContent.value?Mx:gB),le({ref:m(s)},m(o)),{default:C(()=>[z(a.$slots,"default")]),_:3},16))]),_:3},8,["present"]))}}),yB=mB,wB=q({__name:"TooltipPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(t){const e=t;return(n,i)=>(E(),B(m(pa),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),vB=wB,bB=q({__name:"TooltipTrigger",props:{reference:{type:null,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(t){const e=t,n=Rc(),i=Qg();n.contentId||=xn(void 0,"reka-tooltip-content");const{forwardRef:r,currentElement:o}=Ne(),s=H(!1),a=H(!1),l=U(()=>n.disabled.value?{}:{click:g,focus:p,pointermove:c,pointerleave:d,pointerdown:u,blur:h});_t(()=>{n.onTriggerChange(o.value)});function f(){setTimeout(()=>{s.value=!1},1)}function u(){n.open&&!n.disableClosingTrigger.value&&n.onClose(),s.value=!0,document.addEventListener("pointerup",f,{once:!0})}function c(y){y.pointerType!=="touch"&&!a.value&&!i.isPointerInTransitRef.value&&(n.onTriggerEnter(),a.value=!0)}function d(){n.onTriggerLeave(),a.value=!1}function p(y){s.value||n.ignoreNonKeyboardFocus.value&&!y.target.matches?.(":focus-visible")||n.onOpen()}function h(){n.onClose()}function g(){n.disableClosingTrigger.value||n.onClose()}return(y,w)=>(E(),B(m(wc),{"as-child":"",reference:y.reference},{default:C(()=>[M(m(qe),le({ref:m(r),"aria-describedby":m(n).open.value?m(n).contentId:void 0,"data-state":m(n).stateAttribute.value,as:y.as,"as-child":e.asChild,"data-grace-area-trigger":""},pA(l.value)),{default:C(()=>[z(y.$slots,"default")]),_:3},16,["aria-describedby","data-state","as","as-child"])]),_:3},8,["reference"]))}}),xB=bB;const wa=q({__name:"DropdownMenu",props:{defaultOpen:{type:Boolean},open:{type:Boolean},dir:{},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(pN),le({"data-slot":"dropdown-menu"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function _B(t,e,n={}){let i,r,o,s=!0;const a=()=>{s=!0,o()};je(t,a,{flush:"sync",...n});const l=typeof e=="function"?e:e.get,f=typeof e=="function"?void 0:e.set,u=gu((c,d)=>(r=c,o=d,{get(){return s&&(i=l(i),s=!1),r(),i},set(p){f?.(p)}}));return u.trigger=a,u}function Tc(t,e){return nl()?(su(t,e),!0):!1}const Zg=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const kB=t=>typeof t<"u";function SB(t){return Array.isArray(t)?t:[t]}function CB(t){return Zt()}function EB(t){return it(t)?tn(new Proxy({},{get(e,n,i){return m(Reflect.get(t.value,n,i))},set(e,n,i){return it(t.value[n])&&!it(i)?t.value[n].value=i:t.value[n]=i,!0},deleteProperty(e,n){return Reflect.deleteProperty(t.value,n)},has(e,n){return Reflect.has(t.value,n)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}})):tn(t)}function OB(t){return EB(U(t))}function bt(t,...e){const n=e.flat(),i=n[0];return OB(()=>Object.fromEntries(typeof i=="function"?Object.entries(Jt(t)).filter(([r,o])=>!i(Se(o),r)):Object.entries(Jt(t)).filter(r=>!n.includes(r[0]))))}function AB(t,e=!0,n){CB()?_t(t,n):e?t():lt(t)}function RB(t,e=1e3,n={}){const{immediate:i=!0,immediateCallback:r=!1}=n;let o=null;const s=Xt(!1);function a(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,a()}function f(){const u=Se(e);u<=0||(s.value=!0,r&&t(),a(),s.value&&(o=setInterval(t,u)))}return i&&Zg&&f(),(it(e)||typeof e=="function")&&Tc(je(e,()=>{s.value&&Zg&&f()})),Tc(l),{isActive:Xo(s),pause:l,resume:f}}const em=Zg?window:void 0;function ms(t){var e;const n=Se(t);return(e=n?.$el)!==null&&e!==void 0?e:n}function TB(){const t=Xt(!1),e=Zt();return e&&_t(()=>{t.value=!0},e),t}function PB(t){const e=TB();return U(()=>(e.value,!!t()))}function MB(t,e={}){const{immediate:n=!0,fpsLimit:i=void 0,window:r=em,once:o=!1}=e,s=Xt(!1),a=U(()=>i?1e3/Se(i):null);let l=0,f=null;function u(p){if(!s.value||!r)return;l||(l=p);const h=p-l;if(a.value&&h<a.value){f=r.requestAnimationFrame(u);return}if(l=p,t({delta:h,timestamp:p}),o){s.value=!1,f=null;return}f=r.requestAnimationFrame(u)}function c(){!s.value&&r&&(s.value=!0,l=0,f=r.requestAnimationFrame(u))}function d(){s.value=!1,f!=null&&r&&(r.cancelAnimationFrame(f),f=null)}return n&&c(),Tc(d),{isActive:Ys(s),pause:d,resume:c}}function IB(t){return JSON.parse(JSON.stringify(t))}function NB(t){const e=Zt(),n=_B(()=>null,()=>t?ms(t):e.proxy.$el);return Tw(n.trigger),_t(n.trigger),n}function DB(t,e,n={}){const{window:i=em,...r}=n;let o;const s=PB(()=>i&&"ResizeObserver"in i),a=()=>{o&&(o.disconnect(),o=void 0)},l=je(U(()=>{const u=Se(t);return Array.isArray(u)?u.map(c=>ms(c)):[ms(u)]}),u=>{if(a(),s.value&&i){o=new ResizeObserver(e);for(const c of u)c&&o.observe(c,r)}},{immediate:!0,flush:"post"}),f=()=>{a(),l()};return Tc(f),{isSupported:s,stop:f}}function BB(t,e={width:0,height:0},n={}){const{window:i=em,box:r="content-box"}=n,o=U(()=>{var c;return(c=ms(t))===null||c===void 0||(c=c.namespaceURI)===null||c===void 0?void 0:c.includes("svg")}),s=Xt(e.width),a=Xt(e.height),{stop:l}=DB(t,([c])=>{const d=r==="border-box"?c.borderBoxSize:r==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;if(i&&o.value){const p=ms(t);if(p){const h=p.getBoundingClientRect();s.value=h.width,a.value=h.height}}else if(d){const p=SB(d);s.value=p.reduce((h,{inlineSize:g})=>h+g,0),a.value=p.reduce((h,{blockSize:g})=>h+g,0)}else s.value=c.contentRect.width,a.value=c.contentRect.height},n);AB(()=>{const c=ms(t);c&&(s.value="offsetWidth"in c?c.offsetWidth:e.width,a.value="offsetHeight"in c?c.offsetHeight:e.height)});const f=je(()=>ms(t),c=>{s.value=c?e.width:0,a.value=c?e.height:0});function u(){l(),f()}return{width:s,height:a,stop:u}}function FB(t={}){const{controls:e=!1,interval:n="requestAnimationFrame",immediate:i=!0}=t,r=H(new Date),o=()=>r.value=new Date,s=n==="requestAnimationFrame"?MB(o,{immediate:i}):RB(o,n,{immediate:i});return e?{now:r,...s}:r}function Ix(t,e,n,i={}){var r,o;const{clone:s=!1,passive:a=!1,eventName:l,deep:f=!1,defaultValue:u,shouldEmit:c}=i,d=Zt(),p=n||d?.emit||(d==null||(r=d.$emit)===null||r===void 0?void 0:r.bind(d))||(d==null||(o=d.proxy)===null||o===void 0||(o=o.$emit)===null||o===void 0?void 0:o.bind(d?.proxy));let h=l;h=h||`update:${e.toString()}`;const g=v=>s?typeof s=="function"?s(v):IB(v):v,y=()=>kB(t[e])?g(t[e]):u,w=v=>{c?c(v)&&p(h,v):p(h,v)};if(a){const v=H(y());let _=!1;return je(()=>t[e],b=>{_||(_=!0,v.value=g(b),lt(()=>_=!1))}),je(v,b=>{!_&&(b!==t[e]||f)&&w(b)},{deep:f}),v}else return U({get(){return y()},set(v){w(v)}})}function $B(t,e){const{containerStyle:n,wrapperProps:i,scrollTo:r,calculateRange:o,currentList:s,containerRef:a}="itemHeight"in e?VB(e,t):qB(e,t);return{list:s,scrollTo:r,containerProps:{ref:a,onScroll:()=>{o()},style:n},wrapperProps:i}}function Nx(t){const e=Xt(null),n=BB(e),i=H([]),r=Xt(t);return{state:H({start:0,end:10}),source:r,currentList:i,size:n,containerRef:e}}function Dx(t,e,n){return i=>{if(typeof n=="number")return Math.ceil(i/n);const{start:r=0}=t.value;let o=0,s=0;for(let a=r;a<e.value.length;a++){const l=n(a);if(o+=l,s=a,o>i)break}return s-r}}function Bx(t,e){return n=>{if(typeof e=="number")return Math.floor(n/e)+1;let i=0,r=0;for(let o=0;o<t.value.length;o++){const s=e(o);if(i+=s,i>=n){r=o;break}}return r+1}}function Fx(t,e,n,i,{containerRef:r,state:o,currentList:s,source:a}){return()=>{const l=r.value;if(l){const f=n(t==="vertical"?l.scrollTop:l.scrollLeft),u=i(t==="vertical"?l.clientHeight:l.clientWidth),c=f-e,d=f+u+e;o.value={start:c<0?0:c,end:d>a.value.length?a.value.length:d},s.value=a.value.slice(o.value.start,o.value.end).map((p,h)=>({data:p,index:h+o.value.start}))}}}function $x(t,e){return n=>typeof t=="number"?n*t:e.value.slice(0,n).reduce((i,r,o)=>i+t(o),0)}function Lx(t,e,n,i){je([t.width,t.height,()=>Se(e),n],()=>{i()})}function qx(t,e){return U(()=>typeof t=="number"?e.value.length*t:e.value.reduce((n,i,r)=>n+t(r),0))}const LB={horizontal:"scrollLeft",vertical:"scrollTop"};function Vx(t,e,n,i){return r=>{i.value&&(i.value[LB[t]]=n(r),e())}}function qB(t,e){const n=Nx(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowX:"auto"},{itemWidth:f,overscan:u=5}=t,c=Dx(i,r,f),d=Fx("horizontal",u,Bx(r,f),c,n),p=$x(f,r),h=U(()=>p(i.value.start)),g=qx(f,r);return Lx(s,e,a,d),{scrollTo:Vx("horizontal",d,p,a),calculateRange:d,wrapperProps:U(()=>({style:{height:"100%",width:`${g.value-h.value}px`,marginLeft:`${h.value}px`,display:"flex"}})),containerStyle:l,currentList:o,containerRef:a}}function VB(t,e){const n=Nx(e),{state:i,source:r,currentList:o,size:s,containerRef:a}=n,l={overflowY:"auto"},{itemHeight:f,overscan:u=5}=t,c=Dx(i,r,f),d=Fx("vertical",u,Bx(r,f),c,n),p=$x(f,r),h=U(()=>p(i.value.start)),g=qx(f,r);return Lx(s,e,a,d),{calculateRange:d,scrollTo:Vx("vertical",d,p,a),containerStyle:l,wrapperProps:U(()=>({style:{width:"100%",height:`${g.value-h.value}px`,marginTop:`${h.value}px`}})),currentList:o,containerRef:a}}function zx(t){var e,n,i="";if(typeof t=="string"||typeof t=="number")i+=t;else if(typeof t=="object")if(Array.isArray(t)){var r=t.length;for(e=0;e<r;e++)t[e]&&(n=zx(t[e]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}function jx(){for(var t,e,n=0,i="",r=arguments.length;n<r;n++)(t=arguments[n])&&(e=zx(t))&&(i&&(i+=" "),i+=e);return i}const tm="-",zB=t=>{const e=HB(t),{conflictingClassGroups:n,conflictingClassGroupModifiers:i}=t;return{getClassGroupId:s=>{const a=s.split(tm);return a[0]===""&&a.length!==1&&a.shift(),Hx(a,e)||jB(s)},getConflictingClassGroupIds:(s,a)=>{const l=n[s]||[];return a&&i[s]?[...l,...i[s]]:l}}},Hx=(t,e)=>{if(t.length===0)return e.classGroupId;const n=t[0],i=e.nextPart.get(n),r=i?Hx(t.slice(1),i):void 0;if(r)return r;if(e.validators.length===0)return;const o=t.join(tm);return e.validators.find(({validator:s})=>s(o))?.classGroupId},Ux=/^\[(.+)\]$/,jB=t=>{if(Ux.test(t)){const e=Ux.exec(t)[1],n=e?.substring(0,e.indexOf(":"));if(n)return"arbitrary.."+n}},HB=t=>{const{theme:e,classGroups:n}=t,i={nextPart:new Map,validators:[]};for(const r in n)nm(n[r],i,r,e);return i},nm=(t,e,n,i)=>{t.forEach(r=>{if(typeof r=="string"){const o=r===""?e:Wx(e,r);o.classGroupId=n;return}if(typeof r=="function"){if(UB(r)){nm(r(i),e,n,i);return}e.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([o,s])=>{nm(s,Wx(e,o),n,i)})})},Wx=(t,e)=>{let n=t;return e.split(tm).forEach(i=>{n.nextPart.has(i)||n.nextPart.set(i,{nextPart:new Map,validators:[]}),n=n.nextPart.get(i)}),n},UB=t=>t.isThemeGetter,WB=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,n=new Map,i=new Map;const r=(o,s)=>{n.set(o,s),e++,e>t&&(e=0,i=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=i.get(o))!==void 0)return r(o,s),s},set(o,s){n.has(o)?n.set(o,s):r(o,s)}}},im="!",rm=":",KB=rm.length,GB=t=>{const{prefix:e,experimentalParseClassName:n}=t;let i=r=>{const o=[];let s=0,a=0,l=0,f;for(let h=0;h<r.length;h++){let g=r[h];if(s===0&&a===0){if(g===rm){o.push(r.slice(l,h)),l=h+KB;continue}if(g==="/"){f=h;continue}}g==="["?s++:g==="]"?s--:g==="("?a++:g===")"&&a--}const u=o.length===0?r:r.substring(l),c=JB(u),d=c!==u,p=f&&f>l?f-l:void 0;return{modifiers:o,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:p}};if(e){const r=e+rm,o=i;i=s=>s.startsWith(r)?o(s.substring(r.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const r=i;i=o=>n({className:o,parseClassName:r})}return i},JB=t=>t.endsWith(im)?t.substring(0,t.length-1):t.startsWith(im)?t.substring(1):t,YB=t=>{const e=Object.fromEntries(t.orderSensitiveModifiers.map(i=>[i,!0]));return i=>{if(i.length<=1)return i;const r=[];let o=[];return i.forEach(s=>{s[0]==="["||e[s]?(r.push(...o.sort(),s),o=[]):o.push(s)}),r.push(...o.sort()),r}},XB=t=>({cache:WB(t.cacheSize),parseClassName:GB(t),sortModifiers:YB(t),...zB(t)}),QB=/\s+/,ZB=(t,e)=>{const{parseClassName:n,getClassGroupId:i,getConflictingClassGroupIds:r,sortModifiers:o}=e,s=[],a=t.trim().split(QB);let l="";for(let f=a.length-1;f>=0;f-=1){const u=a[f],{isExternal:c,modifiers:d,hasImportantModifier:p,baseClassName:h,maybePostfixModifierPosition:g}=n(u);if(c){l=u+(l.length>0?" "+l:l);continue}let y=!!g,w=i(y?h.substring(0,g):h);if(!w){if(!y){l=u+(l.length>0?" "+l:l);continue}if(w=i(h),!w){l=u+(l.length>0?" "+l:l);continue}y=!1}const v=o(d).join(":"),_=p?v+im:v,b=_+w;if(s.includes(b))continue;s.push(b);const x=r(w,y);for(let k=0;k<x.length;++k){const S=x[k];s.push(_+S)}l=u+(l.length>0?" "+l:l)}return l};function eF(){let t=0,e,n,i="";for(;t<arguments.length;)(e=arguments[t++])&&(n=Kx(e))&&(i&&(i+=" "),i+=n);return i}const Kx=t=>{if(typeof t=="string")return t;let e,n="";for(let i=0;i<t.length;i++)t[i]&&(e=Kx(t[i]))&&(n&&(n+=" "),n+=e);return n};function tF(t,...e){let n,i,r,o=s;function s(l){const f=e.reduce((u,c)=>c(u),t());return n=XB(f),i=n.cache.get,r=n.cache.set,o=a,a(l)}function a(l){const f=i(l);if(f)return f;const u=ZB(l,n);return r(l,u),u}return function(){return o(eF.apply(null,arguments))}}const hn=t=>{const e=n=>n[t]||[];return e.isThemeGetter=!0,e},Gx=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,Jx=/^\((?:(\w[\w-]*):)?(.+)\)$/i,nF=/^\d+\/\d+$/,iF=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,rF=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,oF=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,sF=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,aF=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,va=t=>nF.test(t),wt=t=>!!t&&!Number.isNaN(Number(t)),Co=t=>!!t&&Number.isInteger(Number(t)),om=t=>t.endsWith("%")&&wt(t.slice(0,-1)),Jr=t=>iF.test(t),lF=()=>!0,fF=t=>rF.test(t)&&!oF.test(t),Yx=()=>!1,uF=t=>sF.test(t),cF=t=>aF.test(t),dF=t=>!$e(t)&&!Le(t),pF=t=>ba(t,t_,Yx),$e=t=>Gx.test(t),ys=t=>ba(t,n_,fF),sm=t=>ba(t,wF,wt),Xx=t=>ba(t,Zx,Yx),hF=t=>ba(t,e_,cF),Pc=t=>ba(t,i_,uF),Le=t=>Jx.test(t),Ul=t=>xa(t,n_),gF=t=>xa(t,vF),Qx=t=>xa(t,Zx),mF=t=>xa(t,t_),yF=t=>xa(t,e_),Mc=t=>xa(t,i_,!0),ba=(t,e,n)=>{const i=Gx.exec(t);return i?i[1]?e(i[1]):n(i[2]):!1},xa=(t,e,n=!1)=>{const i=Jx.exec(t);return i?i[1]?e(i[1]):n:!1},Zx=t=>t==="position"||t==="percentage",e_=t=>t==="image"||t==="url",t_=t=>t==="length"||t==="size"||t==="bg-size",n_=t=>t==="length",wF=t=>t==="number",vF=t=>t==="family-name",i_=t=>t==="shadow",bF=tF(()=>{const t=hn("color"),e=hn("font"),n=hn("text"),i=hn("font-weight"),r=hn("tracking"),o=hn("leading"),s=hn("breakpoint"),a=hn("container"),l=hn("spacing"),f=hn("radius"),u=hn("shadow"),c=hn("inset-shadow"),d=hn("text-shadow"),p=hn("drop-shadow"),h=hn("blur"),g=hn("perspective"),y=hn("aspect"),w=hn("ease"),v=hn("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],b=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],x=()=>[...b(),Le,$e],k=()=>["auto","hidden","clip","visible","scroll"],S=()=>["auto","contain","none"],T=()=>[Le,$e,l],A=()=>[va,"full","auto",...T()],R=()=>[Co,"none","subgrid",Le,$e],F=()=>["auto",{span:["full",Co,Le,$e]},Co,Le,$e],L=()=>[Co,"auto",Le,$e],K=()=>["auto","min","max","fr",Le,$e],fe=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],ae=()=>["start","end","center","stretch","center-safe","end-safe"],ce=()=>["auto",...T()],re=()=>[va,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...T()],te=()=>[t,Le,$e],He=()=>[...b(),Qx,Xx,{position:[Le,$e]}],st=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ut=()=>["auto","cover","contain",mF,pF,{size:[Le,$e]}],ct=()=>[om,Ul,ys],vt=()=>["","none","full",f,Le,$e],We=()=>["",wt,Ul,ys],Ze=()=>["solid","dashed","dotted","double"],ye=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],I=()=>[wt,om,Qx,Xx],ee=()=>["","none",h,Le,$e],W=()=>["none",wt,Le,$e],ue=()=>["none",wt,Le,$e],Be=()=>[wt,Le,$e],$=()=>[va,"full",...T()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[Jr],breakpoint:[Jr],color:[lF],container:[Jr],"drop-shadow":[Jr],ease:["in","out","in-out"],font:[dF],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[Jr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[Jr],shadow:[Jr],spacing:["px",wt],text:[Jr],"text-shadow":[Jr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",va,$e,Le,y]}],container:["container"],columns:[{columns:[wt,$e,Le,a]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:x()}],overflow:[{overflow:k()}],"overflow-x":[{"overflow-x":k()}],"overflow-y":[{"overflow-y":k()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:A()}],"inset-x":[{"inset-x":A()}],"inset-y":[{"inset-y":A()}],start:[{start:A()}],end:[{end:A()}],top:[{top:A()}],right:[{right:A()}],bottom:[{bottom:A()}],left:[{left:A()}],visibility:["visible","invisible","collapse"],z:[{z:[Co,"auto",Le,$e]}],basis:[{basis:[va,"full","auto",a,...T()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[wt,va,"auto","initial","none",$e]}],grow:[{grow:["",wt,Le,$e]}],shrink:[{shrink:["",wt,Le,$e]}],order:[{order:[Co,"first","last","none",Le,$e]}],"grid-cols":[{"grid-cols":R()}],"col-start-end":[{col:F()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":R()}],"row-start-end":[{row:F()}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":K()}],"auto-rows":[{"auto-rows":K()}],gap:[{gap:T()}],"gap-x":[{"gap-x":T()}],"gap-y":[{"gap-y":T()}],"justify-content":[{justify:[...fe(),"normal"]}],"justify-items":[{"justify-items":[...ae(),"normal"]}],"justify-self":[{"justify-self":["auto",...ae()]}],"align-content":[{content:["normal",...fe()]}],"align-items":[{items:[...ae(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...ae(),{baseline:["","last"]}]}],"place-content":[{"place-content":fe()}],"place-items":[{"place-items":[...ae(),"baseline"]}],"place-self":[{"place-self":["auto",...ae()]}],p:[{p:T()}],px:[{px:T()}],py:[{py:T()}],ps:[{ps:T()}],pe:[{pe:T()}],pt:[{pt:T()}],pr:[{pr:T()}],pb:[{pb:T()}],pl:[{pl:T()}],m:[{m:ce()}],mx:[{mx:ce()}],my:[{my:ce()}],ms:[{ms:ce()}],me:[{me:ce()}],mt:[{mt:ce()}],mr:[{mr:ce()}],mb:[{mb:ce()}],ml:[{ml:ce()}],"space-x":[{"space-x":T()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":T()}],"space-y-reverse":["space-y-reverse"],size:[{size:re()}],w:[{w:[a,"screen",...re()]}],"min-w":[{"min-w":[a,"screen","none",...re()]}],"max-w":[{"max-w":[a,"screen","none","prose",{screen:[s]},...re()]}],h:[{h:["screen","lh",...re()]}],"min-h":[{"min-h":["screen","lh","none",...re()]}],"max-h":[{"max-h":["screen","lh",...re()]}],"font-size":[{text:["base",n,Ul,ys]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[i,Le,sm]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",om,$e]}],"font-family":[{font:[gF,$e,e]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[r,Le,$e]}],"line-clamp":[{"line-clamp":[wt,"none",Le,sm]}],leading:[{leading:[o,...T()]}],"list-image":[{"list-image":["none",Le,$e]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Le,$e]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:te()}],"text-color":[{text:te()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Ze(),"wavy"]}],"text-decoration-thickness":[{decoration:[wt,"from-font","auto",Le,ys]}],"text-decoration-color":[{decoration:te()}],"underline-offset":[{"underline-offset":[wt,"auto",Le,$e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Le,$e]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Le,$e]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:He()}],"bg-repeat":[{bg:st()}],"bg-size":[{bg:ut()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Co,Le,$e],radial:["",Le,$e],conic:[Co,Le,$e]},yF,hF]}],"bg-color":[{bg:te()}],"gradient-from-pos":[{from:ct()}],"gradient-via-pos":[{via:ct()}],"gradient-to-pos":[{to:ct()}],"gradient-from":[{from:te()}],"gradient-via":[{via:te()}],"gradient-to":[{to:te()}],rounded:[{rounded:vt()}],"rounded-s":[{"rounded-s":vt()}],"rounded-e":[{"rounded-e":vt()}],"rounded-t":[{"rounded-t":vt()}],"rounded-r":[{"rounded-r":vt()}],"rounded-b":[{"rounded-b":vt()}],"rounded-l":[{"rounded-l":vt()}],"rounded-ss":[{"rounded-ss":vt()}],"rounded-se":[{"rounded-se":vt()}],"rounded-ee":[{"rounded-ee":vt()}],"rounded-es":[{"rounded-es":vt()}],"rounded-tl":[{"rounded-tl":vt()}],"rounded-tr":[{"rounded-tr":vt()}],"rounded-br":[{"rounded-br":vt()}],"rounded-bl":[{"rounded-bl":vt()}],"border-w":[{border:We()}],"border-w-x":[{"border-x":We()}],"border-w-y":[{"border-y":We()}],"border-w-s":[{"border-s":We()}],"border-w-e":[{"border-e":We()}],"border-w-t":[{"border-t":We()}],"border-w-r":[{"border-r":We()}],"border-w-b":[{"border-b":We()}],"border-w-l":[{"border-l":We()}],"divide-x":[{"divide-x":We()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":We()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...Ze(),"hidden","none"]}],"divide-style":[{divide:[...Ze(),"hidden","none"]}],"border-color":[{border:te()}],"border-color-x":[{"border-x":te()}],"border-color-y":[{"border-y":te()}],"border-color-s":[{"border-s":te()}],"border-color-e":[{"border-e":te()}],"border-color-t":[{"border-t":te()}],"border-color-r":[{"border-r":te()}],"border-color-b":[{"border-b":te()}],"border-color-l":[{"border-l":te()}],"divide-color":[{divide:te()}],"outline-style":[{outline:[...Ze(),"none","hidden"]}],"outline-offset":[{"outline-offset":[wt,Le,$e]}],"outline-w":[{outline:["",wt,Ul,ys]}],"outline-color":[{outline:te()}],shadow:[{shadow:["","none",u,Mc,Pc]}],"shadow-color":[{shadow:te()}],"inset-shadow":[{"inset-shadow":["none",c,Mc,Pc]}],"inset-shadow-color":[{"inset-shadow":te()}],"ring-w":[{ring:We()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:te()}],"ring-offset-w":[{"ring-offset":[wt,ys]}],"ring-offset-color":[{"ring-offset":te()}],"inset-ring-w":[{"inset-ring":We()}],"inset-ring-color":[{"inset-ring":te()}],"text-shadow":[{"text-shadow":["none",d,Mc,Pc]}],"text-shadow-color":[{"text-shadow":te()}],opacity:[{opacity:[wt,Le,$e]}],"mix-blend":[{"mix-blend":[...ye(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ye()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[wt]}],"mask-image-linear-from-pos":[{"mask-linear-from":I()}],"mask-image-linear-to-pos":[{"mask-linear-to":I()}],"mask-image-linear-from-color":[{"mask-linear-from":te()}],"mask-image-linear-to-color":[{"mask-linear-to":te()}],"mask-image-t-from-pos":[{"mask-t-from":I()}],"mask-image-t-to-pos":[{"mask-t-to":I()}],"mask-image-t-from-color":[{"mask-t-from":te()}],"mask-image-t-to-color":[{"mask-t-to":te()}],"mask-image-r-from-pos":[{"mask-r-from":I()}],"mask-image-r-to-pos":[{"mask-r-to":I()}],"mask-image-r-from-color":[{"mask-r-from":te()}],"mask-image-r-to-color":[{"mask-r-to":te()}],"mask-image-b-from-pos":[{"mask-b-from":I()}],"mask-image-b-to-pos":[{"mask-b-to":I()}],"mask-image-b-from-color":[{"mask-b-from":te()}],"mask-image-b-to-color":[{"mask-b-to":te()}],"mask-image-l-from-pos":[{"mask-l-from":I()}],"mask-image-l-to-pos":[{"mask-l-to":I()}],"mask-image-l-from-color":[{"mask-l-from":te()}],"mask-image-l-to-color":[{"mask-l-to":te()}],"mask-image-x-from-pos":[{"mask-x-from":I()}],"mask-image-x-to-pos":[{"mask-x-to":I()}],"mask-image-x-from-color":[{"mask-x-from":te()}],"mask-image-x-to-color":[{"mask-x-to":te()}],"mask-image-y-from-pos":[{"mask-y-from":I()}],"mask-image-y-to-pos":[{"mask-y-to":I()}],"mask-image-y-from-color":[{"mask-y-from":te()}],"mask-image-y-to-color":[{"mask-y-to":te()}],"mask-image-radial":[{"mask-radial":[Le,$e]}],"mask-image-radial-from-pos":[{"mask-radial-from":I()}],"mask-image-radial-to-pos":[{"mask-radial-to":I()}],"mask-image-radial-from-color":[{"mask-radial-from":te()}],"mask-image-radial-to-color":[{"mask-radial-to":te()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":b()}],"mask-image-conic-pos":[{"mask-conic":[wt]}],"mask-image-conic-from-pos":[{"mask-conic-from":I()}],"mask-image-conic-to-pos":[{"mask-conic-to":I()}],"mask-image-conic-from-color":[{"mask-conic-from":te()}],"mask-image-conic-to-color":[{"mask-conic-to":te()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:He()}],"mask-repeat":[{mask:st()}],"mask-size":[{mask:ut()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Le,$e]}],filter:[{filter:["","none",Le,$e]}],blur:[{blur:ee()}],brightness:[{brightness:[wt,Le,$e]}],contrast:[{contrast:[wt,Le,$e]}],"drop-shadow":[{"drop-shadow":["","none",p,Mc,Pc]}],"drop-shadow-color":[{"drop-shadow":te()}],grayscale:[{grayscale:["",wt,Le,$e]}],"hue-rotate":[{"hue-rotate":[wt,Le,$e]}],invert:[{invert:["",wt,Le,$e]}],saturate:[{saturate:[wt,Le,$e]}],sepia:[{sepia:["",wt,Le,$e]}],"backdrop-filter":[{"backdrop-filter":["","none",Le,$e]}],"backdrop-blur":[{"backdrop-blur":ee()}],"backdrop-brightness":[{"backdrop-brightness":[wt,Le,$e]}],"backdrop-contrast":[{"backdrop-contrast":[wt,Le,$e]}],"backdrop-grayscale":[{"backdrop-grayscale":["",wt,Le,$e]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[wt,Le,$e]}],"backdrop-invert":[{"backdrop-invert":["",wt,Le,$e]}],"backdrop-opacity":[{"backdrop-opacity":[wt,Le,$e]}],"backdrop-saturate":[{"backdrop-saturate":[wt,Le,$e]}],"backdrop-sepia":[{"backdrop-sepia":["",wt,Le,$e]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":T()}],"border-spacing-x":[{"border-spacing-x":T()}],"border-spacing-y":[{"border-spacing-y":T()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Le,$e]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[wt,"initial",Le,$e]}],ease:[{ease:["linear","initial",w,Le,$e]}],delay:[{delay:[wt,Le,$e]}],animate:[{animate:["none",v,Le,$e]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[g,Le,$e]}],"perspective-origin":[{"perspective-origin":x()}],rotate:[{rotate:W()}],"rotate-x":[{"rotate-x":W()}],"rotate-y":[{"rotate-y":W()}],"rotate-z":[{"rotate-z":W()}],scale:[{scale:ue()}],"scale-x":[{"scale-x":ue()}],"scale-y":[{"scale-y":ue()}],"scale-z":[{"scale-z":ue()}],"scale-3d":["scale-3d"],skew:[{skew:Be()}],"skew-x":[{"skew-x":Be()}],"skew-y":[{"skew-y":Be()}],transform:[{transform:[Le,$e,"","none","gpu","cpu"]}],"transform-origin":[{origin:x()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:$()}],"translate-x":[{"translate-x":$()}],"translate-y":[{"translate-y":$()}],"translate-z":[{"translate-z":$()}],"translate-none":["translate-none"],accent:[{accent:te()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:te()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Le,$e]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Le,$e]}],fill:[{fill:["none",...te()]}],"stroke-w":[{stroke:[wt,Ul,ys,sm]}],stroke:[{stroke:["none",...te()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}});function he(...t){return bF(jx(t))}function xF(t){return`${window.infixsPingoNotify.resourcesUrl.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`}function am(t){return typeof t=="string"?t:Wt.isAxiosError(t)?window.infixsPingoNotify.translations.errors[t.response?.data?.code]?window.infixsPingoNotify.translations.errors[t.response?.data?.code]:t.response?.data?.message?t.response.data.message:t.message?t.message:"An unknown Axios error occurred":t instanceof Error||typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string"?t.message:"An unknown error occurred"}const _a=q({__name:"DropdownMenuContent",props:{forceMount:{type:Boolean},loop:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(CN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(gN),le({"data-slot":"dropdown-menu-content"},m(o),{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:max-h-(--reka-dropdown-menu-content-available-height) iafw:min-w-[8rem] iafw:origin-(--reka-dropdown-menu-content-transform-origin) iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:p-1 iafw:shadow-md",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),r_=q({__name:"DropdownMenuSeparator",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(ON),le({"data-slot":"dropdown-menu-separator"},m(n),{class:m(he)("iafw:bg-border iafw:-mx-1 iafw:my-1 iafw:h-px",e.class)}),null,16,["class"]))}}),o_=q({__name:"DropdownMenuGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(yN),le({"data-slot":"dropdown-menu-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Wl=q({__name:"DropdownMenuItem",props:{disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean},variant:{default:"default"}},setup(t){const e=t,n=bt(e,"inset","variant","class"),i=sn(n);return(r,o)=>(E(),B(m(vN),le({"data-slot":"dropdown-menu-item","data-inset":r.inset?"":void 0,"data-variant":r.variant},m(i),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:data-[variant=destructive]:text-destructive-foreground iafw:data-[variant=destructive]:focus:bg-destructive/10 iafw:dark:data-[variant=destructive]:focus:bg-destructive/40 iafw:data-[variant=destructive]:focus:text-destructive-foreground iafw:data-[variant=destructive]:*:[svg]:!text-destructive-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:data-[inset]:pl-8 [&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","data-variant","class"]))}}),s_=q({__name:"DropdownMenuLabel",props:{asChild:{type:Boolean},as:{},class:{},inset:{type:Boolean}},setup(t){const e=t,n=bt(e,"class","inset"),i=sn(n);return(r,o)=>(E(),B(m(kN),le({"data-slot":"dropdown-menu-label","data-inset":r.inset?"":void 0},m(i),{class:m(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium iafw:data-[inset]:pl-8",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["data-inset","class"]))}}),ka=q({__name:"DropdownMenuTrigger",props:{disabled:{type:Boolean},asChild:{type:Boolean},as:{}},setup(t){const n=sn(t);return(i,r)=>(E(),B(m(RN),le({"data-slot":"dropdown-menu-trigger"},m(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16))}}),a_=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,l_=jx,Sa=(t,e)=>n=>{var i;if(e?.variants==null)return l_(t,n?.class,n?.className);const{variants:r,defaultVariants:o}=e,s=Object.keys(r).map(f=>{const u=n?.[f],c=o?.[f];if(u===null)return null;const d=a_(u)||a_(c);return r[f][d]}),a=n&&Object.entries(n).reduce((f,u)=>{let[c,d]=u;return d===void 0||(f[c]=d),f},{}),l=e==null||(i=e.compoundVariants)===null||i===void 0?void 0:i.reduce((f,u)=>{let{class:c,className:d,...p}=u;return Object.entries(p).every(h=>{let[g,y]=h;return Array.isArray(y)?y.includes({...o,...a}[g]):{...o,...a}[g]===y})?[...f,c,d]:f},[]);return l_(t,s,l,n?.class,n?.className)},f_=Sa("iafw:inline-flex iafw:cursor-pointer iafw:items-center iafw:justify-center iafw:gap-2 iafw:whitespace-nowrap iafw:rounded-md iafw:text-sm iafw:font-medium iafw:transition-all iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:shrink-0 iafw:[&_svg]:shrink-0 iafw:outline-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[1px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",{variants:{variant:{default:"iafw:bg-primary iafw:text-primary-foreground iafw:shadow-xs iafw:hover:bg-primary/90",destructive:"iafw:bg-destructive iafw:text-white iafw:shadow-xs iafw:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:border iafw:bg-background iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:bg-input/30 iafw:dark:border-input iafw:dark:hover:bg-input/50",secondary:"iafw:bg-secondary iafw:text-secondary-foreground iafw:shadow-xs iafw:hover:bg-secondary/80",ghost:"iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:dark:hover:bg-accent/50",link:"iafw:text-primary iafw:underline-offset-4 iafw:hover:underline",glass:"iafw:bg-secondary/10 iafw:backdrop-blur-[1px] iafw:border iafw:border-input"},size:{default:"iafw:h-9 iafw:px-4 iafw:py-2 iafw:has-[>svg]:px-3",sm:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-2.5",xs:"iafw:h-8 iafw:rounded-md iafw:gap-1.5 iafw:px-3 iafw:has-[>svg]:px-1.5",lg:"iafw:h-10 iafw:rounded-md iafw:px-6 iafw:has-[>svg]:px-4",icon:"iafw:size-9"}},defaultVariants:{variant:"default",size:"default"}}),Kt=q({__name:"Button",props:{variant:{},size:{},class:{},asChild:{type:Boolean},as:{default:"button"}},setup(t){const e=t;return(n,i)=>(E(),B(m(qe),{"data-slot":"button",as:n.as,"as-child":n.asChild,class:Ce(m(he)(m(f_)({variant:n.variant,size:n.size}),e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["as","as-child","class"]))}}),Ic=q({__name:"Skeleton",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"skeleton",class:Ce(m(he)("iafw:animate-pulse iafw:rounded-md iafw:bg-primary/10",e.class))},null,2))}}),_F={class:"iafw:absolute iafw:top-full iafw:left-0 iafw:isolate iafw:z-50 iafw:flex iafw:justify-center"},kF=q({__name:"NavigationMenuViewport",props:{forceMount:{type:Boolean},align:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),X("div",_F,[M(m(YN),le({"data-slot":"navigation-menu-viewport"},m(i),{class:m(he)("iafw:origin-top-center iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-90 iafw:relative iafw:mt-1.5 iafw:h-[var(--reka-navigation-menu-viewport-height)] iafw:w-full iafw:overflow-hidden iafw:rounded-md iafw:border iafw:shadow iafw:md:w-[var(--reka-navigation-menu-viewport-width)]",e.class)}),null,16,["class"])]))}}),SF=q({__name:"NavigationMenu",props:{modelValue:{},defaultValue:{},dir:{},orientation:{},delayDuration:{},skipDelayDuration:{},disableClickTrigger:{type:Boolean},disableHoverTrigger:{type:Boolean},disablePointerLeaveClose:{type:Boolean},unmountOnHide:{type:Boolean},asChild:{type:Boolean},as:{},class:{},viewport:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class","viewport"),o=Dt(r,i);return(s,a)=>(E(),B(m(NN),le({"data-slot":"navigation-menu","data-viewport":s.viewport},m(o),{class:m(he)("iafw:group/navigation-menu iafw:relative iafw:flex iafw:max-w-max iafw:flex-1 iafw:items-center iafw:justify-center",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.viewport?(E(),B(kF,{key:0})):Re("",!0)]),_:3},16,["data-viewport","class"]))}}),CF=q({__name:"NavigationMenuList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(GN),le({"data-slot":"navigation-menu-list"},m(i),{class:m(he)("iafw:group iafw:flex iafw:flex-1 iafw:list-none iafw:items-center iafw:justify-center iafw:gap-1",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),EF=q({__name:"NavigationMenuItem",props:{value:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(HN),le({"data-slot":"navigation-menu-item"},m(n),{class:m(he)("iafw:relative",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),OF=q({__name:"NavigationMenuLink",props:{active:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(WN),le({"data-slot":"navigation-menu-link"},m(o),{class:m(he)("' iafw:border iafw:focus:shadow-none iafw:border-transparent iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:ring-ring/10 iafw:dark:ring-ring/20 iafw:dark:outline-ring/40 iafw:outline-ring/50 [&_svg:not([class*='text-'])]:text-muted-foreground iafw:flex iafw:flex-col iafw:gap-1 iafw:rounded-sm iafw:p-2 iafw:text-sm iafw:transition-[color,box-shadow] iafw:focus-visible:ring-4 iafw:focus-visible:outline-1 iafw:[&_svg:not([class*='size-'])]:size-4'",n.class,n.active&&"iafw:bg-accent/50 iafw:text-accent-foreground iafw:border iafw:border-border")}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"]))}});/**
     61 * @license lucide-vue-next v0.532.0 - ISC
     62 *
     63 * This source code is licensed under the ISC license.
     64 * See the LICENSE file in the root directory of this source tree.
     65 */const u_=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),AF=t=>t.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,n,i)=>i?i.toUpperCase():n.toLowerCase()),RF=t=>{const e=AF(t);return e.charAt(0).toUpperCase()+e.slice(1)},TF=(...t)=>t.filter((e,n,i)=>!!e&&e.trim()!==""&&i.indexOf(e)===n).join(" ").trim();/**
     66 * @license lucide-vue-next v0.532.0 - ISC
     67 *
     68 * This source code is licensed under the ISC license.
     69 * See the LICENSE file in the root directory of this source tree.
     70 */var Nc={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":2,"stroke-linecap":"round","stroke-linejoin":"round"};/**
     71 * @license lucide-vue-next v0.532.0 - ISC
     72 *
     73 * This source code is licensed under the ISC license.
     74 * See the LICENSE file in the root directory of this source tree.
     75 */const PF=({size:t,strokeWidth:e=2,absoluteStrokeWidth:n,color:i,iconNode:r,name:o,class:s,...a},{slots:l})=>Yt("svg",{...Nc,width:t||Nc.width,height:t||Nc.height,stroke:i||Nc.stroke,"stroke-width":n?Number(e)*24/Number(t):e,class:TF("lucide",...o?[`lucide-${u_(RF(o))}-icon`,`lucide-${u_(o)}`]:["lucide-icon"]),...a},[...r.map(f=>Yt(...f)),...l.default?[l.default()]:[]]);/**
     76 * @license lucide-vue-next v0.532.0 - ISC
     77 *
     78 * This source code is licensed under the ISC license.
     79 * See the LICENSE file in the root directory of this source tree.
     80 */const gt=(t,e)=>(n,{slots:i})=>Yt(PF,{...n,iconNode:e,name:t},i);/**
     81 * @license lucide-vue-next v0.532.0 - ISC
     82 *
     83 * This source code is licensed under the ISC license.
     84 * See the LICENSE file in the root directory of this source tree.
     85 */const MF=gt("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]);/**
     86 * @license lucide-vue-next v0.532.0 - ISC
     87 *
     88 * This source code is licensed under the ISC license.
     89 * See the LICENSE file in the root directory of this source tree.
     90 */const IF=gt("bold",[["path",{d:"M6 12h9a4 4 0 0 1 0 8H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h7a4 4 0 0 1 0 8",key:"mg9rjx"}]]);/**
     91 * @license lucide-vue-next v0.532.0 - ISC
     92 *
     93 * This source code is licensed under the ISC license.
     94 * See the LICENSE file in the root directory of this source tree.
     95 */const ws=gt("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
     96 * @license lucide-vue-next v0.532.0 - ISC
     97 *
     98 * This source code is licensed under the ISC license.
     99 * See the LICENSE file in the root directory of this source tree.
     100 */const Dc=gt("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
     101 * @license lucide-vue-next v0.532.0 - ISC
     102 *
     103 * This source code is licensed under the ISC license.
     104 * See the LICENSE file in the root directory of this source tree.
     105 */const NF=gt("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);/**
     106 * @license lucide-vue-next v0.532.0 - ISC
     107 *
     108 * This source code is licensed under the ISC license.
     109 * See the LICENSE file in the root directory of this source tree.
     110 */const Bc=gt("chevrons-up-down",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]);/**
     111 * @license lucide-vue-next v0.532.0 - ISC
     112 *
     113 * This source code is licensed under the ISC license.
     114 * See the LICENSE file in the root directory of this source tree.
     115 */const Fc=gt("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);/**
     116 * @license lucide-vue-next v0.532.0 - ISC
     117 *
     118 * This source code is licensed under the ISC license.
     119 * See the LICENSE file in the root directory of this source tree.
     120 */const DF=gt("cloud-off",[["path",{d:"m2 2 20 20",key:"1ooewy"}],["path",{d:"M5.782 5.782A7 7 0 0 0 9 19h8.5a4.5 4.5 0 0 0 1.307-.193",key:"yfwify"}],["path",{d:"M21.532 16.5A4.5 4.5 0 0 0 17.5 10h-1.79A7.008 7.008 0 0 0 10 5.07",key:"jlfiyv"}]]);/**
     121 * @license lucide-vue-next v0.532.0 - ISC
     122 *
     123 * This source code is licensed under the ISC license.
     124 * See the LICENSE file in the root directory of this source tree.
     125 */const BF=gt("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);/**
     126 * @license lucide-vue-next v0.532.0 - ISC
     127 *
     128 * This source code is licensed under the ISC license.
     129 * See the LICENSE file in the root directory of this source tree.
     130 */const FF=gt("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);/**
     131 * @license lucide-vue-next v0.532.0 - ISC
     132 *
     133 * This source code is licensed under the ISC license.
     134 * See the LICENSE file in the root directory of this source tree.
     135 */const $F=gt("dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/**
     136 * @license lucide-vue-next v0.532.0 - ISC
     137 *
     138 * This source code is licensed under the ISC license.
     139 * See the LICENSE file in the root directory of this source tree.
     140 */const LF=gt("ellipsis-vertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/**
     141 * @license lucide-vue-next v0.532.0 - ISC
     142 *
     143 * This source code is licensed under the ISC license.
     144 * See the LICENSE file in the root directory of this source tree.
     145 */const qF=gt("file",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/**
     146 * @license lucide-vue-next v0.532.0 - ISC
     147 *
     148 * This source code is licensed under the ISC license.
     149 * See the LICENSE file in the root directory of this source tree.
     150 */const VF=gt("flag",[["path",{d:"M4 22V4a1 1 0 0 1 .4-.8A6 6 0 0 1 8 2c3 0 5 2 7.333 2q2 0 3.067-.8A1 1 0 0 1 20 4v10a1 1 0 0 1-.4.8A6 6 0 0 1 16 16c-3 0-5-2-8-2a6 6 0 0 0-4 1.528",key:"1jaruq"}]]);/**
     151 * @license lucide-vue-next v0.532.0 - ISC
     152 *
     153 * This source code is licensed under the ISC license.
     154 * See the LICENSE file in the root directory of this source tree.
     155 */const lm=gt("hard-drive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]]);/**
     156 * @license lucide-vue-next v0.532.0 - ISC
     157 *
     158 * This source code is licensed under the ISC license.
     159 * See the LICENSE file in the root directory of this source tree.
     160 */const zF=gt("headphones",[["path",{d:"M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3",key:"1xhozi"}]]);/**
     161 * @license lucide-vue-next v0.532.0 - ISC
     162 *
     163 * This source code is licensed under the ISC license.
     164 * See the LICENSE file in the root directory of this source tree.
     165 */const jF=gt("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);/**
     166 * @license lucide-vue-next v0.532.0 - ISC
     167 *
     168 * This source code is licensed under the ISC license.
     169 * See the LICENSE file in the root directory of this source tree.
     170 */const c_=gt("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
     171 * @license lucide-vue-next v0.532.0 - ISC
     172 *
     173 * This source code is licensed under the ISC license.
     174 * See the LICENSE file in the root directory of this source tree.
     175 */const HF=gt("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);/**
     176 * @license lucide-vue-next v0.532.0 - ISC
     177 *
     178 * This source code is licensed under the ISC license.
     179 * See the LICENSE file in the root directory of this source tree.
     180 */const UF=gt("italic",[["line",{x1:"19",x2:"10",y1:"4",y2:"4",key:"15jd3p"}],["line",{x1:"14",x2:"5",y1:"20",y2:"20",key:"bu0au3"}],["line",{x1:"15",x2:"9",y1:"4",y2:"20",key:"uljnxc"}]]);/**
     181 * @license lucide-vue-next v0.532.0 - ISC
     182 *
     183 * This source code is licensed under the ISC license.
     184 * See the LICENSE file in the root directory of this source tree.
     185 */const WF=gt("lamp",[["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"M4.077 10.615A1 1 0 0 0 5 12h14a1 1 0 0 0 .923-1.385l-3.077-7.384A2 2 0 0 0 15 2H9a2 2 0 0 0-1.846 1.23Z",key:"1l7kg2"}],["path",{d:"M8 20a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1z",key:"1mmzpi"}]]);/**
     186 * @license lucide-vue-next v0.532.0 - ISC
     187 *
     188 * This source code is licensed under the ISC license.
     189 * See the LICENSE file in the root directory of this source tree.
     190 */const Qi=gt("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
     191 * @license lucide-vue-next v0.532.0 - ISC
     192 *
     193 * This source code is licensed under the ISC license.
     194 * See the LICENSE file in the root directory of this source tree.
     195 */const KF=gt("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]);/**
     196 * @license lucide-vue-next v0.532.0 - ISC
     197 *
     198 * This source code is licensed under the ISC license.
     199 * See the LICENSE file in the root directory of this source tree.
     200 */const d_=gt("log-out",[["path",{d:"m16 17 5-5-5-5",key:"1bji2h"}],["path",{d:"M21 12H9",key:"dn1m92"}],["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}]]);/**
     201 * @license lucide-vue-next v0.532.0 - ISC
     202 *
     203 * This source code is licensed under the ISC license.
     204 * See the LICENSE file in the root directory of this source tree.
     205 */const GF=gt("paperclip",[["path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551",key:"1miecu"}]]);/**
     206 * @license lucide-vue-next v0.532.0 - ISC
     207 *
     208 * This source code is licensed under the ISC license.
     209 * See the LICENSE file in the root directory of this source tree.
     210 */const JF=gt("phone-incoming",[["path",{d:"M16 2v6h6",key:"1mfrl5"}],["path",{d:"m22 2-6 6",key:"6f0sa0"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**
     211 * @license lucide-vue-next v0.532.0 - ISC
     212 *
     213 * This source code is licensed under the ISC license.
     214 * See the LICENSE file in the root directory of this source tree.
     215 */const YF=gt("phone-outgoing",[["path",{d:"m16 8 6-6",key:"oawc05"}],["path",{d:"M22 8V2h-6",key:"oqy2zc"}],["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**
     216 * @license lucide-vue-next v0.532.0 - ISC
     217 *
     218 * This source code is licensed under the ISC license.
     219 * See the LICENSE file in the root directory of this source tree.
     220 */const p_=gt("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]);/**
     221 * @license lucide-vue-next v0.532.0 - ISC
     222 *
     223 * This source code is licensed under the ISC license.
     224 * See the LICENSE file in the root directory of this source tree.
     225 */const Kl=gt("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
     226 * @license lucide-vue-next v0.532.0 - ISC
     227 *
     228 * This source code is licensed under the ISC license.
     229 * See the LICENSE file in the root directory of this source tree.
     230 */const XF=gt("qr-code",[["rect",{width:"5",height:"5",x:"3",y:"3",rx:"1",key:"1tu5fj"}],["rect",{width:"5",height:"5",x:"16",y:"3",rx:"1",key:"1v8r4q"}],["rect",{width:"5",height:"5",x:"3",y:"16",rx:"1",key:"1x03jg"}],["path",{d:"M21 16h-3a2 2 0 0 0-2 2v3",key:"177gqh"}],["path",{d:"M21 21v.01",key:"ents32"}],["path",{d:"M12 7v3a2 2 0 0 1-2 2H7",key:"8crl2c"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M12 3h.01",key:"n36tog"}],["path",{d:"M12 16v.01",key:"133mhm"}],["path",{d:"M16 12h1",key:"1slzba"}],["path",{d:"M21 12v.01",key:"1lwtk9"}],["path",{d:"M12 21v-1",key:"1880an"}]]);/**
     231 * @license lucide-vue-next v0.532.0 - ISC
     232 *
     233 * This source code is licensed under the ISC license.
     234 * See the LICENSE file in the root directory of this source tree.
     235 */const QF=gt("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/**
     236 * @license lucide-vue-next v0.532.0 - ISC
     237 *
     238 * This source code is licensed under the ISC license.
     239 * See the LICENSE file in the root directory of this source tree.
     240 */const ZF=gt("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
     241 * @license lucide-vue-next v0.532.0 - ISC
     242 *
     243 * This source code is licensed under the ISC license.
     244 * See the LICENSE file in the root directory of this source tree.
     245 */const e$=gt("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]);/**
     246 * @license lucide-vue-next v0.532.0 - ISC
     247 *
     248 * This source code is licensed under the ISC license.
     249 * See the LICENSE file in the root directory of this source tree.
     250 */const t$=gt("send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**
     251 * @license lucide-vue-next v0.532.0 - ISC
     252 *
     253 * This source code is licensed under the ISC license.
     254 * See the LICENSE file in the root directory of this source tree.
     255 */const n$=gt("smile-plus",[["path",{d:"M22 11v1a10 10 0 1 1-9-10",key:"ew0xw9"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}],["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}]]);/**
     256 * @license lucide-vue-next v0.532.0 - ISC
     257 *
     258 * This source code is licensed under the ISC license.
     259 * See the LICENSE file in the root directory of this source tree.
     260 */const i$=gt("smile",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 14s1.5 2 4 2 4-2 4-2",key:"1y1vjs"}],["line",{x1:"9",x2:"9.01",y1:"9",y2:"9",key:"yxxnd0"}],["line",{x1:"15",x2:"15.01",y1:"9",y2:"9",key:"1p4y9e"}]]);/**
     261 * @license lucide-vue-next v0.532.0 - ISC
     262 *
     263 * This source code is licensed under the ISC license.
     264 * See the LICENSE file in the root directory of this source tree.
     265 */const r$=gt("strikethrough",[["path",{d:"M16 4H9a3 3 0 0 0-2.83 4",key:"43sutm"}],["path",{d:"M14 12a4 4 0 0 1 0 8H6",key:"nlfj13"}],["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}]]);/**
     266 * @license lucide-vue-next v0.532.0 - ISC
     267 *
     268 * This source code is licensed under the ISC license.
     269 * See the LICENSE file in the root directory of this source tree.
     270 */const h_=gt("trash",[["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);/**
     271 * @license lucide-vue-next v0.532.0 - ISC
     272 *
     273 * This source code is licensed under the ISC license.
     274 * See the LICENSE file in the root directory of this source tree.
     275 */const g_=gt("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
     276 * @license lucide-vue-next v0.532.0 - ISC
     277 *
     278 * This source code is licensed under the ISC license.
     279 * See the LICENSE file in the root directory of this source tree.
     280 */const $c=gt("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/**
     281 * @license lucide-vue-next v0.532.0 - ISC
     282 *
     283 * This source code is licensed under the ISC license.
     284 * See the LICENSE file in the root directory of this source tree.
     285 */const fm=gt("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),o$=Sa("iafw:group iafw:inline-flex iafw:h-9 iafw:w-max iafw:items-center iafw:justify-center iafw:rounded-md iafw:bg-background iafw:px-4 iafw:py-2 iafw:text-sm iafw:font-medium iafw:hover:bg-accent iafw:hover:text-accent-foreground iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=open]:hover:bg-accent iafw:data-[state=open]:text-accent-foreground iafw:data-[state=open]:focus:bg-accent iafw:data-[state=open]:bg-accent/50 iafw:focus-visible:ring-ring/50 iafw:outline-none iafw:transition-[color,box-shadow] iafw:focus-visible:ring-[3px] iafw:focus-visible:outline-1"),s$={integrations:{authorize:"/integrations/authorize/code"}},a$=Wt.create({baseURL:"https://api.pingonotify.com/v1",headers:{"Content-Type":"application/json"}});typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const m_=()=>{};function y_(t,e=!1,n="Timeout"){return new Promise((i,r)=>{setTimeout(e?()=>r(n):i,t)})}function um(t,e=!1){function n(c,{flush:d="sync",deep:p=!1,timeout:h,throwOnTimeout:g}={}){let y=null;const v=[new Promise(_=>{y=je(t,b=>{c(b)!==e&&(y?y():lt(()=>y?.()),_(b))},{flush:d,deep:p,immediate:!0})})];return h!=null&&v.push(y_(h,g).then(()=>Se(t)).finally(()=>y?.())),Promise.race(v)}function i(c,d){if(!it(c))return n(b=>b===c,d);const{flush:p="sync",deep:h=!1,timeout:g,throwOnTimeout:y}=d??{};let w=null;const _=[new Promise(b=>{w=je([t,c],([x,k])=>{e!==(x===k)&&(w?w():lt(()=>w?.()),b(x))},{flush:p,deep:h,immediate:!0})})];return g!=null&&_.push(y_(g,y).then(()=>Se(t)).finally(()=>(w?.(),Se(t)))),Promise.race(_)}function r(c){return n(d=>!!d,c)}function o(c){return i(null,c)}function s(c){return i(void 0,c)}function a(c){return n(Number.isNaN,c)}function l(c,d){return n(p=>{const h=Array.from(p);return h.includes(c)||h.includes(Se(c))},d)}function f(c){return u(1,c)}function u(c=1,d){let p=-1;return n(()=>(p+=1,p>=c),d)}return Array.isArray(Se(t))?{toMatch:n,toContains:l,changed:f,changedTimes:u,get not(){return um(t,!e)}}:{toMatch:n,toBe:i,toBeTruthy:r,toBeNull:o,toBeNaN:a,toBeUndefined:s,changed:f,changedTimes:u,get not(){return um(t,!e)}}}function l$(t){return um(t)}function w_(t,e){return function(){return t.apply(e,arguments)}}const{toString:f$}=Object.prototype,{getPrototypeOf:cm}=Object,{iterator:Lc,toStringTag:v_}=Symbol,qc=(t=>e=>{const n=f$.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Zi=t=>(t=t.toLowerCase(),e=>qc(e)===t),Vc=t=>e=>typeof e===t,{isArray:Ca}=Array,Gl=Vc("undefined");function Jl(t){return t!==null&&!Gl(t)&&t.constructor!==null&&!Gl(t.constructor)&&gi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const b_=Zi("ArrayBuffer");function u$(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&b_(t.buffer),e}const c$=Vc("string"),gi=Vc("function"),x_=Vc("number"),Yl=t=>t!==null&&typeof t=="object",d$=t=>t===!0||t===!1,zc=t=>{if(qc(t)!=="object")return!1;const e=cm(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(v_ in t)&&!(Lc in t)},p$=t=>{if(!Yl(t)||Jl(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},h$=Zi("Date"),g$=Zi("File"),m$=Zi("Blob"),y$=Zi("FileList"),w$=t=>Yl(t)&&gi(t.pipe),v$=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||gi(t.append)&&((e=qc(t))==="formdata"||e==="object"&&gi(t.toString)&&t.toString()==="[object FormData]"))},b$=Zi("URLSearchParams"),[x$,_$,k$,S$]=["ReadableStream","Request","Response","Headers"].map(Zi),C$=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Xl(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,r;if(typeof t!="object"&&(t=[t]),Ca(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{if(Jl(t))return;const o=n?Object.getOwnPropertyNames(t):Object.keys(t),s=o.length;let a;for(i=0;i<s;i++)a=o[i],e.call(null,t[a],a,t)}}function __(t,e){if(Jl(t))return null;e=e.toLowerCase();const n=Object.keys(t);let i=n.length,r;for(;i-- >0;)if(r=n[i],e===r.toLowerCase())return r;return null}const vs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,k_=t=>!Gl(t)&&t!==vs;function dm(){const{caseless:t}=k_(this)&&this||{},e={},n=(i,r)=>{const o=t&&__(e,r)||r;zc(e[o])&&zc(i)?e[o]=dm(e[o],i):zc(i)?e[o]=dm({},i):Ca(i)?e[o]=i.slice():e[o]=i};for(let i=0,r=arguments.length;i<r;i++)arguments[i]&&Xl(arguments[i],n);return e}const E$=(t,e,n,{allOwnKeys:i}={})=>(Xl(e,(r,o)=>{n&&gi(r)?t[o]=w_(r,n):t[o]=r},{allOwnKeys:i}),t),O$=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),A$=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},R$=(t,e,n,i)=>{let r,o,s;const a={};if(e=e||{},t==null)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)s=r[o],(!i||i(s,t,e))&&!a[s]&&(e[s]=t[s],a[s]=!0);t=n!==!1&&cm(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},T$=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},P$=t=>{if(!t)return null;if(Ca(t))return t;let e=t.length;if(!x_(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},M$=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&cm(Uint8Array)),I$=(t,e)=>{const i=(t&&t[Lc]).call(t);let r;for(;(r=i.next())&&!r.done;){const o=r.value;e.call(t,o[0],o[1])}},N$=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},D$=Zi("HTMLFormElement"),B$=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),S_=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),F$=Zi("RegExp"),C_=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};Xl(n,(r,o)=>{let s;(s=e(r,o,t))!==!1&&(i[o]=s||r)}),Object.defineProperties(t,i)},$$=t=>{C_(t,(e,n)=>{if(gi(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=t[n];if(gi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},L$=(t,e)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return Ca(t)?i(t):i(String(t).split(e)),n},q$=()=>{},V$=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function z$(t){return!!(t&&gi(t.append)&&t[v_]==="FormData"&&t[Lc])}const j$=t=>{const e=new Array(10),n=(i,r)=>{if(Yl(i)){if(e.indexOf(i)>=0)return;if(Jl(i))return i;if(!("toJSON"in i)){e[r]=i;const o=Ca(i)?[]:{};return Xl(i,(s,a)=>{const l=n(s,r+1);!Gl(l)&&(o[a]=l)}),e[r]=void 0,o}}return i};return n(t,0)},H$=Zi("AsyncFunction"),U$=t=>t&&(Yl(t)||gi(t))&&gi(t.then)&&gi(t.catch),E_=((t,e)=>t?setImmediate:e?((n,i)=>(vs.addEventListener("message",({source:r,data:o})=>{r===vs&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),vs.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",gi(vs.postMessage)),W$=typeof queueMicrotask<"u"?queueMicrotask.bind(vs):typeof process<"u"&&process.nextTick||E_,se={isArray:Ca,isArrayBuffer:b_,isBuffer:Jl,isFormData:v$,isArrayBufferView:u$,isString:c$,isNumber:x_,isBoolean:d$,isObject:Yl,isPlainObject:zc,isEmptyObject:p$,isReadableStream:x$,isRequest:_$,isResponse:k$,isHeaders:S$,isUndefined:Gl,isDate:h$,isFile:g$,isBlob:m$,isRegExp:F$,isFunction:gi,isStream:w$,isURLSearchParams:b$,isTypedArray:M$,isFileList:y$,forEach:Xl,merge:dm,extend:E$,trim:C$,stripBOM:O$,inherits:A$,toFlatObject:R$,kindOf:qc,kindOfTest:Zi,endsWith:T$,toArray:P$,forEachEntry:I$,matchAll:N$,isHTMLForm:D$,hasOwnProperty:S_,hasOwnProp:S_,reduceDescriptors:C_,freezeMethods:$$,toObjectSet:L$,toCamelCase:B$,noop:q$,toFiniteNumber:V$,findKey:__,global:vs,isContextDefined:k_,isSpecCompliantForm:z$,toJSONObject:j$,isAsyncFn:H$,isThenable:U$,setImmediate:E_,asap:W$,isIterable:t=>t!=null&&gi(t[Lc])};function pt(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}se.inherits(pt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:se.toJSONObject(this.config),code:this.code,status:this.status}}});const O_=pt.prototype,A_={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{A_[t]={value:t}}),Object.defineProperties(pt,A_),Object.defineProperty(O_,"isAxiosError",{value:!0}),pt.from=(t,e,n,i,r,o)=>{const s=Object.create(O_);return se.toFlatObject(t,s,function(l){return l!==Error.prototype},a=>a!=="isAxiosError"),pt.call(s,t.message,e,n,i,r),s.cause=t,s.name=t.name,o&&Object.assign(s,o),s};const K$=null;function pm(t){return se.isPlainObject(t)||se.isArray(t)}function R_(t){return se.endsWith(t,"[]")?t.slice(0,-2):t}function T_(t,e,n){return t?t.concat(e).map(function(r,o){return r=R_(r),!n&&o?"["+r+"]":r}).join(n?".":""):e}function G$(t){return se.isArray(t)&&!t.some(pm)}const J$=se.toFlatObject(se,{},null,function(e){return/^is[A-Z]/.test(e)});function jc(t,e,n){if(!se.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=se.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!se.isUndefined(y[g])});const i=n.metaTokens,r=n.visitor||u,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&se.isSpecCompliantForm(e);if(!se.isFunction(r))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(se.isDate(h))return h.toISOString();if(se.isBoolean(h))return h.toString();if(!l&&se.isBlob(h))throw new pt("Blob is not supported. Use a Buffer instead.");return se.isArrayBuffer(h)||se.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function u(h,g,y){let w=h;if(h&&!y&&typeof h=="object"){if(se.endsWith(g,"{}"))g=i?g:g.slice(0,-2),h=JSON.stringify(h);else if(se.isArray(h)&&G$(h)||(se.isFileList(h)||se.endsWith(g,"[]"))&&(w=se.toArray(h)))return g=R_(g),w.forEach(function(_,b){!(se.isUndefined(_)||_===null)&&e.append(s===!0?T_([g],b,o):s===null?g:g+"[]",f(_))}),!1}return pm(h)?!0:(e.append(T_(y,g,o),f(h)),!1)}const c=[],d=Object.assign(J$,{defaultVisitor:u,convertValue:f,isVisitable:pm});function p(h,g){if(!se.isUndefined(h)){if(c.indexOf(h)!==-1)throw Error("Circular reference detected in "+g.join("."));c.push(h),se.forEach(h,function(w,v){(!(se.isUndefined(w)||w===null)&&r.call(e,w,se.isString(v)?v.trim():v,g,d))===!0&&p(w,g?g.concat(v):[v])}),c.pop()}}if(!se.isObject(t))throw new TypeError("data must be an object");return p(t),e}function P_(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(i){return e[i]})}function hm(t,e){this._pairs=[],t&&jc(t,this,e)}const M_=hm.prototype;M_.append=function(e,n){this._pairs.push([e,n])},M_.toString=function(e){const n=e?function(i){return e.call(this,i,P_)}:P_;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function Y$(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function I_(t,e,n){if(!e)return t;const i=n&&n.encode||Y$;se.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(e,n):o=se.isURLSearchParams(e)?e.toString():new hm(e,n).toString(i),o){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+o}return t}class N_{constructor(){this.handlers=[]}use(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){se.forEach(this.handlers,function(i){i!==null&&e(i)})}}const D_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},X$={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<"u"?URLSearchParams:hm,FormData:typeof FormData<"u"?FormData:null,Blob:typeof Blob<"u"?Blob:null},protocols:["http","https","file","blob","url","data"]},gm=typeof window<"u"&&typeof document<"u",mm=typeof navigator=="object"&&navigator||void 0,Q$=gm&&(!mm||["ReactNative","NativeScript","NS"].indexOf(mm.product)<0),Z$=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",eL=gm&&window.location.href||"http://localhost",Hn={...Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:gm,hasStandardBrowserEnv:Q$,hasStandardBrowserWebWorkerEnv:Z$,navigator:mm,origin:eL},Symbol.toStringTag,{value:"Module"})),...X$};function tL(t,e){return jc(t,new Hn.classes.URLSearchParams,{visitor:function(n,i,r,o){return Hn.isNode&&se.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...e})}function nL(t){return se.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function iL(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}function B_(t){function e(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&se.isArray(r)?r.length:s,l?(se.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!se.isObject(r[s]))&&(r[s]=[]),e(n,i,r[s],o)&&se.isArray(r[s])&&(r[s]=iL(r[s])),!a)}if(se.isFormData(t)&&se.isFunction(t.entries)){const n={};return se.forEachEntry(t,(i,r)=>{e(nL(i),r,n,0)}),n}return null}function rL(t,e,n){if(se.isString(t))try{return(e||JSON.parse)(t),se.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const Ql={transitional:D_,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=se.isObject(e);if(o&&se.isHTMLForm(e)&&(e=new FormData(e)),se.isFormData(e))return r?JSON.stringify(B_(e)):e;if(se.isArrayBuffer(e)||se.isBuffer(e)||se.isStream(e)||se.isFile(e)||se.isBlob(e)||se.isReadableStream(e))return e;if(se.isArrayBufferView(e))return e.buffer;if(se.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return tL(e,this.formSerializer).toString();if((a=se.isFileList(e))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return jc(a?{"files[]":e}:e,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),rL(e)):e}],transformResponse:[function(e){const n=this.transitional||Ql.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(se.isResponse(e)||se.isReadableStream(e))return e;if(e&&se.isString(e)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(a){if(s)throw a.name==="SyntaxError"?pt.from(a,pt.ERR_BAD_RESPONSE,this,null,this.response):a}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Hn.classes.FormData,Blob:Hn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};se.forEach(["delete","get","head","post","put","patch"],t=>{Ql.headers[t]={}});const oL=se.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),sL=t=>{const e={};let n,i,r;return t&&t.split(`
     286`).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||e[n]&&oL[n])&&(n==="set-cookie"?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)}),e},F_=Symbol("internals");function Zl(t){return t&&String(t).trim().toLowerCase()}function Hc(t){return t===!1||t==null?t:se.isArray(t)?t.map(Hc):String(t)}function aL(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const lL=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function ym(t,e,n,i,r){if(se.isFunction(i))return i.call(this,e,n);if(r&&(e=n),!!se.isString(e)){if(se.isString(i))return e.indexOf(i)!==-1;if(se.isRegExp(i))return i.test(e)}}function fL(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function uL(t,e){const n=se.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{value:function(r,o,s){return this[i].call(this,e,r,o,s)},configurable:!0})})}let mi=class{constructor(e){e&&this.set(e)}set(e,n,i){const r=this;function o(a,l,f){const u=Zl(l);if(!u)throw new Error("header name must be a non-empty string");const c=se.findKey(r,u);(!c||r[c]===void 0||f===!0||f===void 0&&r[c]!==!1)&&(r[c||l]=Hc(a))}const s=(a,l)=>se.forEach(a,(f,u)=>o(f,u,l));if(se.isPlainObject(e)||e instanceof this.constructor)s(e,n);else if(se.isString(e)&&(e=e.trim())&&!lL(e))s(sL(e),n);else if(se.isObject(e)&&se.isIterable(e)){let a={},l,f;for(const u of e){if(!se.isArray(u))throw TypeError("Object iterator must return a key-value pair");a[f=u[0]]=(l=a[f])?se.isArray(l)?[...l,u[1]]:[l,u[1]]:u[1]}s(a,n)}else e!=null&&o(n,e,i);return this}get(e,n){if(e=Zl(e),e){const i=se.findKey(this,e);if(i){const r=this[i];if(!n)return r;if(n===!0)return aL(r);if(se.isFunction(n))return n.call(this,r,i);if(se.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Zl(e),e){const i=se.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||ym(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let r=!1;function o(s){if(s=Zl(s),s){const a=se.findKey(i,s);a&&(!n||ym(i,i[a],a,n))&&(delete i[a],r=!0)}}return se.isArray(e)?e.forEach(o):o(e),r}clear(e){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!e||ym(this,this[o],o,e,!0))&&(delete this[o],r=!0)}return r}normalize(e){const n=this,i={};return se.forEach(this,(r,o)=>{const s=se.findKey(i,o);if(s){n[s]=Hc(r),delete n[o];return}const a=e?fL(o):String(o).trim();a!==o&&delete n[o],n[a]=Hc(r),i[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return se.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=e&&se.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(`
     287`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const i=new this(e);return n.forEach(r=>i.set(r)),i}static accessor(e){const i=(this[F_]=this[F_]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=Zl(s);i[a]||(uL(r,s),i[a]=!0)}return se.isArray(e)?e.forEach(o):o(e),this}};mi.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),se.reduceDescriptors(mi.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}}),se.freezeMethods(mi);function wm(t,e){const n=this||Ql,i=e||n,r=mi.from(i.headers);let o=i.data;return se.forEach(t,function(a){o=a.call(n,o,r.normalize(),e?e.status:void 0)}),r.normalize(),o}function $_(t){return!!(t&&t.__CANCEL__)}function Ea(t,e,n){pt.call(this,t??"canceled",pt.ERR_CANCELED,e,n),this.name="CanceledError"}se.inherits(Ea,pt,{__CANCEL__:!0});function L_(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new pt("Request failed with status code "+n.status,[pt.ERR_BAD_REQUEST,pt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function cL(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function dL(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r=0,o=0,s;return e=e!==void 0?e:1e3,function(l){const f=Date.now(),u=i[o];s||(s=f),n[r]=l,i[r]=f;let c=o,d=0;for(;c!==r;)d+=n[c++],c=c%t;if(r=(r+1)%t,r===o&&(o=(o+1)%t),f-s<e)return;const p=u&&f-u;return p?Math.round(d*1e3/p):void 0}}function pL(t,e){let n=0,i=1e3/e,r,o;const s=(f,u=Date.now())=>{n=u,r=null,o&&(clearTimeout(o),o=null),t(...f)};return[(...f)=>{const u=Date.now(),c=u-n;c>=i?s(f,u):(r=f,o||(o=setTimeout(()=>{o=null,s(r)},i-c)))},()=>r&&s(r)]}const Uc=(t,e,n=3)=>{let i=0;const r=dL(50,250);return pL(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,f=r(l),u=s<=a;i=s;const c={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:f||void 0,estimated:f&&a&&u?(a-s)/f:void 0,event:o,lengthComputable:a!=null,[e?"download":"upload"]:!0};t(c)},n)},q_=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},V_=t=>(...e)=>se.asap(()=>t(...e)),hL=Hn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Hn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Hn.origin),Hn.navigator&&/(msie|trident)/i.test(Hn.navigator.userAgent)):()=>!0,gL=Hn.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const s=[t+"="+encodeURIComponent(e)];se.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),se.isString(i)&&s.push("path="+i),se.isString(r)&&s.push("domain="+r),o===!0&&s.push("secure"),document.cookie=s.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function mL(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function yL(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function z_(t,e,n){let i=!mL(e);return t&&(i||n==!1)?yL(t,e):e}const j_=t=>t instanceof mi?{...t}:t;function bs(t,e){e=e||{};const n={};function i(f,u,c,d){return se.isPlainObject(f)&&se.isPlainObject(u)?se.merge.call({caseless:d},f,u):se.isPlainObject(u)?se.merge({},u):se.isArray(u)?u.slice():u}function r(f,u,c,d){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f,c,d)}else return i(f,u,c,d)}function o(f,u){if(!se.isUndefined(u))return i(void 0,u)}function s(f,u){if(se.isUndefined(u)){if(!se.isUndefined(f))return i(void 0,f)}else return i(void 0,u)}function a(f,u,c){if(c in e)return i(f,u);if(c in t)return i(void 0,f)}const l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(f,u,c)=>r(j_(f),j_(u),c,!0)};return se.forEach(Object.keys({...t,...e}),function(u){const c=l[u]||r,d=c(t[u],e[u],u);se.isUndefined(d)&&c!==a||(n[u]=d)}),n}const H_=t=>{const e=bs({},t);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=e;e.headers=s=mi.from(s),e.url=I_(z_(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):"")));let l;if(se.isFormData(n)){if(Hn.hasStandardBrowserEnv||Hn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((l=s.getContentType())!==!1){const[f,...u]=l?l.split(";").map(c=>c.trim()).filter(Boolean):[];s.setContentType([f||"multipart/form-data",...u].join("; "))}}if(Hn.hasStandardBrowserEnv&&(i&&se.isFunction(i)&&(i=i(e)),i||i!==!1&&hL(e.url))){const f=r&&o&&gL.read(o);f&&s.set(r,f)}return e},wL=typeof XMLHttpRequest<"u"&&function(t){return new Promise(function(n,i){const r=H_(t);let o=r.data;const s=mi.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:f}=r,u,c,d,p,h;function g(){p&&p(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(u),r.signal&&r.signal.removeEventListener("abort",u)}let y=new XMLHttpRequest;y.open(r.method.toUpperCase(),r.url,!0),y.timeout=r.timeout;function w(){if(!y)return;const _=mi.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),x={data:!a||a==="text"||a==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:t,request:y};L_(function(S){n(S),g()},function(S){i(S),g()},x),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(i(new pt("Request aborted",pt.ECONNABORTED,t,y)),y=null)},y.onerror=function(){i(new pt("Network Error",pt.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let b=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const x=r.transitional||D_;r.timeoutErrorMessage&&(b=r.timeoutErrorMessage),i(new pt(b,x.clarifyTimeoutError?pt.ETIMEDOUT:pt.ECONNABORTED,t,y)),y=null},o===void 0&&s.setContentType(null),"setRequestHeader"in y&&se.forEach(s.toJSON(),function(b,x){y.setRequestHeader(x,b)}),se.isUndefined(r.withCredentials)||(y.withCredentials=!!r.withCredentials),a&&a!=="json"&&(y.responseType=r.responseType),f&&([d,h]=Uc(f,!0),y.addEventListener("progress",d)),l&&y.upload&&([c,p]=Uc(l),y.upload.addEventListener("progress",c),y.upload.addEventListener("loadend",p)),(r.cancelToken||r.signal)&&(u=_=>{y&&(i(!_||_.type?new Ea(null,t,y):_),y.abort(),y=null)},r.cancelToken&&r.cancelToken.subscribe(u),r.signal&&(r.signal.aborted?u():r.signal.addEventListener("abort",u)));const v=cL(r.url);if(v&&Hn.protocols.indexOf(v)===-1){i(new pt("Unsupported protocol "+v+":",pt.ERR_BAD_REQUEST,t));return}y.send(o||null)})},vL=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let i=new AbortController,r;const o=function(f){if(!r){r=!0,a();const u=f instanceof Error?f:this.reason;i.abort(u instanceof pt?u:new Ea(u instanceof Error?u.message:u))}};let s=e&&setTimeout(()=>{s=null,o(new pt(`timeout ${e} of ms exceeded`,pt.ETIMEDOUT))},e);const a=()=>{t&&(s&&clearTimeout(s),s=null,t.forEach(f=>{f.unsubscribe?f.unsubscribe(o):f.removeEventListener("abort",o)}),t=null)};t.forEach(f=>f.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>se.asap(a),l}},bL=function*(t,e){let n=t.byteLength;if(n<e){yield t;return}let i=0,r;for(;i<n;)r=i+e,yield t.slice(i,r),i=r},xL=async function*(t,e){for await(const n of _L(t))yield*bL(n,e)},_L=async function*(t){if(t[Symbol.asyncIterator]){yield*t;return}const e=t.getReader();try{for(;;){const{done:n,value:i}=await e.read();if(n)break;yield i}}finally{await e.cancel()}},U_=(t,e,n,i)=>{const r=xL(t,e);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:f,value:u}=await r.next();if(f){a(),l.close();return}let c=u.byteLength;if(n){let d=o+=c;n(d)}l.enqueue(new Uint8Array(u))}catch(f){throw a(f),f}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},Wc=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",W_=Wc&&typeof ReadableStream=="function",kL=Wc&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),K_=(t,...e)=>{try{return!!t(...e)}catch{return!1}},SL=W_&&K_(()=>{let t=!1;const e=new Request(Hn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),G_=64*1024,vm=W_&&K_(()=>se.isReadableStream(new Response("").body)),Kc={stream:vm&&(t=>t.body)};Wc&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Kc[e]&&(Kc[e]=se.isFunction(t[e])?n=>n[e]():(n,i)=>{throw new pt(`Response type '${e}' is not supported`,pt.ERR_NOT_SUPPORT,i)})})})(new Response);const CL=async t=>{if(t==null)return 0;if(se.isBlob(t))return t.size;if(se.isSpecCompliantForm(t))return(await new Request(Hn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(se.isArrayBufferView(t)||se.isArrayBuffer(t))return t.byteLength;if(se.isURLSearchParams(t)&&(t=t+""),se.isString(t))return(await kL(t)).byteLength},EL=async(t,e)=>{const n=se.toFiniteNumber(t.getContentLength());return n??CL(e)},bm={http:K$,xhr:wL,fetch:Wc&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:s,onDownloadProgress:a,onUploadProgress:l,responseType:f,headers:u,withCredentials:c="same-origin",fetchOptions:d}=H_(t);f=f?(f+"").toLowerCase():"text";let p=vL([r,o&&o.toAbortSignal()],s),h;const g=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let y;try{if(l&&SL&&n!=="get"&&n!=="head"&&(y=await EL(u,i))!==0){let x=new Request(e,{method:"POST",body:i,duplex:"half"}),k;if(se.isFormData(i)&&(k=x.headers.get("content-type"))&&u.setContentType(k),x.body){const[S,T]=q_(y,Uc(V_(l)));i=U_(x.body,G_,S,T)}}se.isString(c)||(c=c?"include":"omit");const w="credentials"in Request.prototype;h=new Request(e,{...d,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:w?c:void 0});let v=await fetch(h,d);const _=vm&&(f==="stream"||f==="response");if(vm&&(a||_&&g)){const x={};["status","statusText","headers"].forEach(A=>{x[A]=v[A]});const k=se.toFiniteNumber(v.headers.get("content-length")),[S,T]=a&&q_(k,Uc(V_(a),!0))||[];v=new Response(U_(v.body,G_,S,()=>{T&&T(),g&&g()}),x)}f=f||"text";let b=await Kc[se.findKey(Kc,f)||"text"](v,t);return!_&&g&&g(),await new Promise((x,k)=>{L_(x,k,{data:b,headers:mi.from(v.headers),status:v.status,statusText:v.statusText,config:t,request:h})})}catch(w){throw g&&g(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new pt("Network Error",pt.ERR_NETWORK,t,h),{cause:w.cause||w}):pt.from(w,w&&w.code,t,h)}})};se.forEach(bm,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const J_=t=>`- ${t}`,OL=t=>se.isFunction(t)||t===null||t===!1,Y_={getAdapter:t=>{t=se.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){n=t[o];let s;if(i=n,!OL(n)&&(i=bm[(s=String(n)).toLowerCase()],i===void 0))throw new pt(`Unknown adapter '${s}'`);if(i)break;r[s||"#"+o]=i}if(!i){const o=Object.entries(r).map(([a,l])=>`adapter ${a} `+(l===!1?"is not supported by the environment":"is not available in the build"));let s=e?o.length>1?`since :
     288`+o.map(J_).join(`
     289`):" "+J_(o[0]):"as no adapter specified";throw new pt("There is no suitable adapter to dispatch the request "+s,"ERR_NOT_SUPPORT")}return i},adapters:bm};function xm(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Ea(null,t)}function X_(t){return xm(t),t.headers=mi.from(t.headers),t.data=wm.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Y_.getAdapter(t.adapter||Ql.adapter)(t).then(function(i){return xm(t),i.data=wm.call(t,t.transformResponse,i),i.headers=mi.from(i.headers),i},function(i){return $_(i)||(xm(t),i&&i.response&&(i.response.data=wm.call(t,t.transformResponse,i.response),i.response.headers=mi.from(i.response.headers))),Promise.reject(i)})}const Q_="1.11.0",Gc={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Gc[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});const Z_={};Gc.transitional=function(e,n,i){function r(o,s){return"[Axios v"+Q_+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(e===!1)throw new pt(r(s," has been removed"+(n?" in "+n:"")),pt.ERR_DEPRECATED);return n&&!Z_[s]&&(Z_[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(o,s,a):!0}},Gc.spelling=function(e){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${e}`),!0)};function AL(t,e,n){if(typeof t!="object")throw new pt("options must be an object",pt.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],s=e[o];if(s){const a=t[o],l=a===void 0||s(a,o,t);if(l!==!0)throw new pt("option "+o+" must be "+l,pt.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new pt("Unknown option "+o,pt.ERR_BAD_OPTION)}}const Jc={assertOptions:AL,validators:Gc},kr=Jc.validators;let xs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new N_,response:new N_}}async request(e,n){try{return await this._request(e,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=`
     290`+o):i.stack=o}catch{}}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=bs(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&Jc.assertOptions(i,{silentJSONParsing:kr.transitional(kr.boolean),forcedJSONParsing:kr.transitional(kr.boolean),clarifyTimeoutError:kr.transitional(kr.boolean)},!1),r!=null&&(se.isFunction(r)?n.paramsSerializer={serialize:r}:Jc.assertOptions(r,{encode:kr.function,serialize:kr.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Jc.assertOptions(n,{baseUrl:kr.spelling("baseURL"),withXsrfToken:kr.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&se.merge(o.common,o[n.method]);o&&se.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=mi.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,a.unshift(g.fulfilled,g.rejected))});const f=[];this.interceptors.response.forEach(function(g){f.push(g.fulfilled,g.rejected)});let u,c=0,d;if(!l){const h=[X_.bind(this),void 0];for(h.unshift(...a),h.push(...f),d=h.length,u=Promise.resolve(n);c<d;)u=u.then(h[c++],h[c++]);return u}d=a.length;let p=n;for(c=0;c<d;){const h=a[c++],g=a[c++];try{p=h(p)}catch(y){g.call(this,y);break}}try{u=X_.call(this,p)}catch(h){return Promise.reject(h)}for(c=0,d=f.length;c<d;)u=u.then(f[c++],f[c++]);return u}getUri(e){e=bs(this.defaults,e);const n=z_(e.baseURL,e.url,e.allowAbsoluteUrls);return I_(n,e.params,e.paramsSerializer)}};se.forEach(["delete","get","head","options"],function(e){xs.prototype[e]=function(n,i){return this.request(bs(i||{},{method:e,url:n,data:(i||{}).data}))}}),se.forEach(["post","put","patch"],function(e){function n(i){return function(o,s,a){return this.request(bs(a||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}xs.prototype[e]=n(),xs.prototype[e+"Form"]=n(!0)});let RL=class eO{constructor(e){if(typeof e!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},e(function(o,s,a){i.reason||(i.reason=new Ea(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new eO(function(r){e=r}),cancel:e}}};function TL(t){return function(n){return t.apply(null,n)}}function PL(t){return se.isObject(t)&&t.isAxiosError===!0}const _m={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(_m).forEach(([t,e])=>{_m[e]=t});function e3(t){const e=new xs(t),n=w_(xs.prototype.request,e);return se.extend(n,xs.prototype,e,{allOwnKeys:!0}),se.extend(n,e,null,{allOwnKeys:!0}),n.create=function(r){return e3(bs(t,r))},n}const rn=e3(Ql);rn.Axios=xs,rn.CanceledError=Ea,rn.CancelToken=RL,rn.isCancel=$_,rn.VERSION=Q_,rn.toFormData=jc,rn.AxiosError=pt,rn.Cancel=rn.CanceledError,rn.all=function(e){return Promise.all(e)},rn.spread=TL,rn.isAxiosError=PL,rn.mergeConfig=bs,rn.AxiosHeaders=mi,rn.formToJSON=t=>B_(se.isHTMLForm(t)?new FormData(t):t),rn.getAdapter=Y_.getAdapter,rn.HttpStatusCode=_m,rn.default=rn;const{Axios:Oie,AxiosError:t3,CanceledError:Aie,isCancel:Rie,CancelToken:Tie,VERSION:Pie,all:Mie,Cancel:Iie,isAxiosError:Nie,spread:Die,toFormData:Bie,AxiosHeaders:Fie,HttpStatusCode:$ie,formToJSON:Lie,getAdapter:qie,mergeConfig:Vie}=rn;function Bi(...t){const e=typeof t[0]=="string"?t[0]:void 0,n=typeof e=="string"?1:0,i={immediate:!!n,shallow:!0,abortPrevious:!0};let r={},o=rn,s=i;const a=K=>!!K?.request;t.length>0+n&&(a(t[0+n])?o=t[0+n]:r=t[0+n]),t.length>1+n&&a(t[1+n])&&(o=t[1+n]),(t.length===2+n&&!a(t[1+n])||t.length===3+n)&&(s=t[t.length-1]||i);const{shallow:l,onSuccess:f=m_,onError:u=m_,immediate:c,resetOnExecute:d=!1}=s,p=s.initialData,h=Xt(),g=(l?Xt:H)(p),y=Xt(!1),w=Xt(!1),v=Xt(!1),_=Xt();let b=new AbortController;const x=K=>{y.value||!w.value||(b.abort(K),b=new AbortController,v.value=!0,w.value=!1,y.value=!1)},k=K=>{w.value=K,y.value=!K},S=()=>{d&&(g.value=p)},T=()=>new Promise((K,fe)=>{l$(y).toBe(!0).then(()=>_.value?fe(_.value):K(L))}),A={then:(...K)=>T().then(...K),catch:(...K)=>T().catch(...K)};let R=0;const F=(K=e,fe={})=>{_.value=void 0;const ae=typeof K=="string"?K:e??fe.url;if(ae===void 0)return _.value=new t3(t3.ERR_INVALID_URL),y.value=!0,A;S();const ce=typeof K=="object"&&K.pathParams||typeof fe=="object"&&fe.pathParams,re=ce&&typeof ae=="string"?Object.entries(ce).reduce((He,[st,ut])=>He.replace(new RegExp(`:${st}(?=/|$)`,"g"),encodeURIComponent(String(ut))),ae):ae;s.abortPrevious!==!1&&x(),k(!0),R+=1;const te=R;return v.value=!1,o(re,{...r,...typeof K=="object"?K:fe,signal:b.signal}).then(He=>{if(v.value)return;h.value=He;const st=He.data;g.value=st,f(st)}).catch(He=>{_.value=He,u(He)}).finally(()=>{var He;(He=s.onFinish)===null||He===void 0||He.call(s),te===R&&k(!1)}),A};c&&e&&F();const L={response:h,data:g,error:_,isFinished:y,isLoading:w,cancel:x,isAborted:v,isCanceled:v,abort:x,execute:F};return{...L,...A}}/*!
    286291 * pinia v3.0.3
    287292 * (c) 2025 Eduardo San Martin Morote
    288293 * @license MIT
    289  */let Y_;const Gc=t=>Y_=t,X_=Symbol();function _m(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var Ql;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(Ql||(Ql={}));function hq(){const t=iu(!0),e=t.run(()=>H({}));let n=[],r=[];const i=Gs({install(o){Gc(i),i._a=o,o.provide(X_,i),o.config.globalProperties.$pinia=i,r.forEach(s=>n.push(s)),r=[]},use(o){return this._a?n.push(o):r.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return i}const Q_=()=>{};function Z_(t,e,n,r=Q_){t.push(e);const i=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),r())};return!n&&tl()&&ou(i),i}function Ea(t,...e){t.slice().forEach(n=>{n(...e)})}const gq=t=>t(),e3=Symbol(),km=Symbol();function Sm(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,r)=>t.set(r,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const r=e[n],i=t[n];_m(i)&&_m(r)&&t.hasOwnProperty(n)&&!at(r)&&!Ii(r)?t[n]=Sm(i,r):t[n]=r}return t}const mq=Symbol();function yq(t){return!_m(t)||!Object.prototype.hasOwnProperty.call(t,mq)}const{assign:So}=Object;function wq(t){return!!(at(t)&&t.effect)}function vq(t,e,n,r){const{state:i,actions:o,getters:s}=e,a=n.state.value[t];let l;function f(){a||(n.state.value[t]=i?i():{});const u=Gt(n.state.value[t]);return So(u,o,Object.keys(s||{}).reduce((c,p)=>(c[p]=Gs(U(()=>{Gc(n);const d=n._s.get(t);return s[p].call(d,d)})),c),{}))}return l=t3(t,f,e,n,r,!0),l}function t3(t,e,n={},r,i,o){let s;const a=So({actions:{}},n),l={deep:!0};let f,u,c=[],p=[],d;const h=r.state.value[t];!o&&!h&&(r.state.value[t]={}),H({});let g;function y(T){let A;f=u=!1,typeof T=="function"?(T(r.state.value[t]),A={type:Ql.patchFunction,storeId:t,events:d}):(Sm(r.state.value[t],T),A={type:Ql.patchObject,payload:T,storeId:t,events:d});const R=g=Symbol();lt().then(()=>{g===R&&(f=!0)}),u=!0,Ea(c,A,r.state.value[t])}const w=o?function(){const{state:A}=n,R=A?A():{};this.$patch(F=>{So(F,R)})}:Q_;function v(){s.stop(),c=[],p=[],r._s.delete(t)}const _=(T,A="")=>{if(e3 in T)return T[km]=A,T;const R=function(){Gc(r);const F=Array.from(arguments),q=[],K=[];function fe(ie){q.push(ie)}function ae(ie){K.push(ie)}Ea(p,{args:F,name:R[km],store:x,after:fe,onError:ae});let ce;try{ce=T.apply(this&&this.$id===t?this:x,F)}catch(ie){throw Ea(K,ie),ie}return ce instanceof Promise?ce.then(ie=>(Ea(q,ie),ie)).catch(ie=>(Ea(K,ie),Promise.reject(ie))):(Ea(q,ce),ce)};return R[e3]=!0,R[km]=A,R},b={_p:r,$id:t,$onAction:Z_.bind(null,p),$patch:y,$reset:w,$subscribe(T,A={}){const R=Z_(c,T,A.detached,()=>F()),F=s.run(()=>He(()=>r.state.value[t],q=>{(A.flush==="sync"?u:f)&&T({storeId:t,type:Ql.direct,events:d},q)},So({},l,A)));return R},$dispose:v},x=on(b);r._s.set(t,x);const S=(r._a&&r._a.runWithContext||gq)(()=>r._e.run(()=>(s=iu()).run(()=>e({action:_}))));for(const T in S){const A=S[T];if(at(A)&&!wq(A)||Ii(A))o||(h&&yq(A)&&(at(A)?A.value=h[T]:Sm(A,h[T])),r.state.value[t][T]=A);else if(typeof A=="function"){const R=_(A,T);S[T]=R,a.actions[T]=A}}return So(x,S),So(_t(x),S),Object.defineProperty(x,"$state",{get:()=>r.state.value[t],set:T=>{y(A=>{So(A,T)})}}),r._p.forEach(T=>{So(x,s.run(()=>T({store:x,app:r._a,pinia:r,options:a})))}),h&&o&&n.hydrate&&n.hydrate(x.$state,h),f=!0,u=!0,x}/*! #__NO_SIDE_EFFECTS__ */function Oa(t,e,n){let r;const i=typeof e=="function";r=i?n:e;function o(s,a){const l=iA();return s=s||(l?en(X_,null):null),s&&Gc(s),s=Y_,s._s.has(t)||(i?t3(t,e,r,s):vq(t,r,s)),s._s.get(t)}return o.$id=t,o}function n3(t){const e=_t(t),n={};for(const r in e){const i=e[r];i.effect?n[r]=U({get:()=>t[r],set(o){t[r]=o}}):(at(i)||Ii(i))&&(n[r]=Xo(t,r))}return n}const Zl=Oa("app",()=>{const t=window.infixsPingoNotify,e=U(()=>!!t.session?.token);async function n(i,o){return(await jF.post(zF.integrations.authorize,{code:i,reference:o})).data}return{revoke:Xr(Hr.integration.revoke,{method:"POST"},hr,{immediate:!1}),validateIntegration:n,isAuthenticated:e,...t}}),Cm=Oa("user",()=>{const t=Xr(Hr.user.me,hr,{immediate:!1}),e=U(()=>t.data.value),n=U(()=>e.value?.plan.rules.messageTypes.includes("documentMessage")),r=U(()=>e.value?.plan.rules.messageTypes.includes("imageMessage"));return{user:e,me:t,allowDocument:n,allowImage:r}}),r3=/^[a-z0-9]+(-[a-z0-9]+)*$/,Jc=(t,e,n,r="")=>{const i=t.split(":");if(t.slice(0,1)==="@"){if(i.length<2||i.length>3)return null;r=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){const a=i.pop(),l=i.pop(),f={provider:i.length>0?i[0]:r,prefix:l,name:a};return e&&!Yc(f)?null:f}const o=i[0],s=o.split("-");if(s.length>1){const a={provider:r,prefix:s.shift(),name:s.join("-")};return e&&!Yc(a)?null:a}if(n&&r===""){const a={provider:r,prefix:"",name:o};return e&&!Yc(a,n)?null:a}return null},Yc=(t,e)=>t?!!((e&&t.prefix===""||t.prefix)&&t.name):!1,i3=Object.freeze({left:0,top:0,width:16,height:16}),Xc=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),Qc=Object.freeze({...i3,...Xc}),Em=Object.freeze({...Qc,body:"",hidden:!1});function bq(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const r=((t.rotate||0)+(e.rotate||0))%4;return r&&(n.rotate=r),n}function o3(t,e){const n=bq(t,e);for(const r in Em)r in Xc?r in t&&!(r in n)&&(n[r]=Xc[r]):r in e?n[r]=e[r]:r in t&&(n[r]=t[r]);return n}function xq(t,e){const n=t.icons,r=t.aliases||Object.create(null),i=Object.create(null);function o(s){if(n[s])return i[s]=[];if(!(s in i)){i[s]=null;const a=r[s]&&r[s].parent,l=a&&o(a);l&&(i[s]=[a].concat(l))}return i[s]}return Object.keys(n).concat(Object.keys(r)).forEach(o),i}function _q(t,e,n){const r=t.icons,i=t.aliases||Object.create(null);let o={};function s(a){o=o3(r[a]||i[a],o)}return s(e),n.forEach(s),o3(t,o)}function s3(t,e){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(i=>{e(i,null),n.push(i)});const r=xq(t);for(const i in r){const o=r[i];o&&(e(i,_q(t,i,o)),n.push(i))}return n}const kq={provider:"",aliases:{},not_found:{},...i3};function Om(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function a3(t){if(typeof t!="object"||t===null)return null;const e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!Om(t,kq))return null;const n=e.icons;for(const i in n){const o=n[i];if(!i||typeof o.body!="string"||!Om(o,Em))return null}const r=e.aliases||Object.create(null);for(const i in r){const o=r[i],s=o.parent;if(!i||typeof s!="string"||!n[s]&&!r[s]||!Om(o,Em))return null}return e}const l3=Object.create(null);function Sq(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function Aa(t,e){const n=l3[t]||(l3[t]=Object.create(null));return n[e]||(n[e]=Sq(t,e))}function f3(t,e){return a3(e)?s3(e,(n,r)=>{r?t.icons[n]=r:t.missing.add(n)}):[]}function Cq(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}let ef=!1;function u3(t){return typeof t=="boolean"&&(ef=t),ef}function Eq(t){const e=typeof t=="string"?Jc(t,!0,ef):t;if(e){const n=Aa(e.provider,e.prefix),r=e.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function Oq(t,e){const n=Jc(t,!0,ef);if(!n)return!1;const r=Aa(n.provider,n.prefix);return e?Cq(r,n.name,e):(r.missing.add(n.name),!0)}function Aq(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),ef&&!e&&!t.prefix){let i=!1;return a3(t)&&(t.prefix="",s3(t,(o,s)=>{Oq(o,s)&&(i=!0)})),i}const n=t.prefix;if(!Yc({prefix:n,name:"a"}))return!1;const r=Aa(e,n);return!!f3(r,t)}const c3=Object.freeze({width:null,height:null}),d3=Object.freeze({...c3,...Xc}),Rq=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Tq=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function p3(t,e,n){if(e===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*e*n)/n;if(typeof t!="string")return t;const r=t.split(Rq);if(r===null||!r.length)return t;const i=[];let o=r.shift(),s=Tq.test(o);for(;;){if(s){const a=parseFloat(o);isNaN(a)?i.push(o):i.push(Math.ceil(a*e*n)/n)}else i.push(o);if(o=r.shift(),o===void 0)return i.join("");s=!s}}function Pq(t,e="defs"){let n="";const r=t.indexOf("<"+e);for(;r>=0;){const i=t.indexOf(">",r),o=t.indexOf("</"+e);if(i===-1||o===-1)break;const s=t.indexOf(">",o);if(s===-1)break;n+=t.slice(i+1,o).trim(),t=t.slice(0,r).trim()+t.slice(s+1)}return{defs:n,content:t}}function Mq(t,e){return t?"<defs>"+t+"</defs>"+e:e}function Iq(t,e,n){const r=Pq(t);return Mq(r.defs,e+r.content+n)}const Nq=t=>t==="unset"||t==="undefined"||t==="none";function Dq(t,e){const n={...Qc,...t},r={...d3,...e},i={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,r].forEach(g=>{const y=[],w=g.hFlip,v=g.vFlip;let _=g.rotate;w?v?_+=2:(y.push("translate("+(i.width+i.left).toString()+" "+(0-i.top).toString()+")"),y.push("scale(-1 1)"),i.top=i.left=0):v&&(y.push("translate("+(0-i.left).toString()+" "+(i.height+i.top).toString()+")"),y.push("scale(1 -1)"),i.top=i.left=0);let b;switch(_<0&&(_-=Math.floor(_/4)*4),_=_%4,_){case 1:b=i.height/2+i.top,y.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:y.unshift("rotate(180 "+(i.width/2+i.left).toString()+" "+(i.height/2+i.top).toString()+")");break;case 3:b=i.width/2+i.left,y.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}_%2===1&&(i.left!==i.top&&(b=i.left,i.left=i.top,i.top=b),i.width!==i.height&&(b=i.width,i.width=i.height,i.height=b)),y.length&&(o=Iq(o,'<g transform="'+y.join(" ")+'">',"</g>"))});const s=r.width,a=r.height,l=i.width,f=i.height;let u,c;s===null?(c=a===null?"1em":a==="auto"?f:a,u=p3(c,l/f)):(u=s==="auto"?l:s,c=a===null?p3(u,f/l):a==="auto"?f:a);const p={},d=(g,y)=>{Nq(y)||(p[g]=y.toString())};d("width",u),d("height",c);const h=[i.left,i.top,l,f];return p.viewBox=h.join(" "),{attributes:p,viewBox:h,body:o}}const Bq=/\sid="(\S+)"/g,Fq="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let $q=0;function qq(t,e=Fq){const n=[];let r;for(;r=Bq.exec(t);)n.push(r[1]);if(!n.length)return t;const i="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const s=typeof e=="function"?e(o):e+($q++).toString(),a=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+s+i+"$3")}),t=t.replace(new RegExp(i,"g"),""),t}const Am=Object.create(null);function Lq(t,e){Am[t]=e}function Rm(t){return Am[t]||Am[""]}function Tm(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const Pm=Object.create(null),tf=["https://api.simplesvg.com","https://api.unisvg.com"],Zc=[];for(;tf.length>0;)tf.length===1||Math.random()>.5?Zc.push(tf.shift()):Zc.push(tf.pop());Pm[""]=Tm({resources:["https://api.iconify.design"].concat(Zc)});function Vq(t,e){const n=Tm(e);return n===null?!1:(Pm[t]=n,!0)}function Mm(t){return Pm[t]}let h3=(()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}})();function zq(t,e){const n=Mm(t);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let i=0;n.resources.forEach(s=>{i=Math.max(i,s.length)});const o=e+".json?icons=";r=n.maxURL-i-n.path.length-o.length}return r}function jq(t){return t===404}const Hq=(t,e,n)=>{const r=[],i=zq(t,e),o="icons";let s={type:o,provider:t,prefix:e,icons:[]},a=0;return n.forEach((l,f)=>{a+=l.length+1,a>=i&&f>0&&(r.push(s),s={type:o,provider:t,prefix:e,icons:[]},a=l.length),s.icons.push(l)}),r.push(s),r};function Uq(t){if(typeof t=="string"){const e=Mm(t);if(e)return e.path}return"/"}const Wq={prepare:Hq,send:(t,e,n)=>{if(!h3){n("abort",424);return}let r=Uq(e.provider);switch(e.type){case"icons":{const o=e.prefix,a=e.icons.join(","),l=new URLSearchParams({icons:a});r+=o+".json?"+l.toString();break}case"custom":{const o=e.uri;r+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let i=503;h3(t+r).then(o=>{const s=o.status;if(s!==200){setTimeout(()=>{n(jq(s)?"abort":"next",s)});return}return i=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",i)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",i)})}};function Kq(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((i,o)=>i.provider!==o.provider?i.provider.localeCompare(o.provider):i.prefix!==o.prefix?i.prefix.localeCompare(o.prefix):i.name.localeCompare(o.name));let r={provider:"",prefix:"",name:""};return t.forEach(i=>{if(r.name===i.name&&r.prefix===i.prefix&&r.provider===i.provider)return;r=i;const o=i.provider,s=i.prefix,a=i.name,l=n[o]||(n[o]=Object.create(null)),f=l[s]||(l[s]=Aa(o,s));let u;a in f.icons?u=e.loaded:s===""||f.missing.has(a)?u=e.missing:u=e.pending;const c={provider:o,prefix:s,name:a};u.push(c)}),e}function g3(t,e){t.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(i=>i.id!==e))})}function Gq(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const r=t.provider,i=t.prefix;e.forEach(o=>{const s=o.icons,a=s.pending.length;s.pending=s.pending.filter(l=>{if(l.prefix!==i)return!0;const f=l.name;if(t.icons[f])s.loaded.push({provider:r,prefix:i,name:f});else if(t.missing.has(f))s.missing.push({provider:r,prefix:i,name:f});else return n=!0,!0;return!1}),s.pending.length!==a&&(n||g3([t],o.id),o.callback(s.loaded.slice(0),s.missing.slice(0),s.pending.slice(0),o.abort))})}))}let Jq=0;function Yq(t,e,n){const r=Jq++,i=g3.bind(null,n,r);if(!e.pending.length)return i;const o={id:r,icons:e,callback:t,abort:i};return n.forEach(s=>{(s.loaderCallbacks||(s.loaderCallbacks=[])).push(o)}),i}function Xq(t,e=!0,n=!1){const r=[];return t.forEach(i=>{const o=typeof i=="string"?Jc(i,e,n):i;o&&r.push(o)}),r}var Qq={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function Zq(t,e,n,r){const i=t.resources.length,o=t.random?Math.floor(Math.random()*i):t.index;let s;if(t.random){let k=t.resources.slice(0);for(s=[];k.length>1;){const S=Math.floor(Math.random()*k.length);s.push(k[S]),k=k.slice(0,S).concat(k.slice(S+1))}s=s.concat(k)}else s=t.resources.slice(o).concat(t.resources.slice(0,o));const a=Date.now();let l="pending",f=0,u,c=null,p=[],d=[];typeof r=="function"&&d.push(r);function h(){c&&(clearTimeout(c),c=null)}function g(){l==="pending"&&(l="aborted"),h(),p.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),p=[]}function y(k,S){S&&(d=[]),typeof k=="function"&&d.push(k)}function w(){return{startTime:a,payload:e,status:l,queriesSent:f,queriesPending:p.length,subscribe:y,abort:g}}function v(){l="failed",d.forEach(k=>{k(void 0,u)})}function _(){p.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),p=[]}function b(k,S,T){const A=S!=="success";switch(p=p.filter(R=>R!==k),l){case"pending":break;case"failed":if(A||!t.dataAfterTimeout)return;break;default:return}if(S==="abort"){u=T,v();return}if(A){u=T,p.length||(s.length?x():v());return}if(h(),_(),!t.random){const R=t.resources.indexOf(k.resource);R!==-1&&R!==t.index&&(t.index=R)}l="completed",d.forEach(R=>{R(T)})}function x(){if(l!=="pending")return;h();const k=s.shift();if(k===void 0){if(p.length){c=setTimeout(()=>{h(),l==="pending"&&(_(),v())},t.timeout);return}v();return}const S={status:"pending",resource:k,callback:(T,A)=>{b(S,T,A)}};p.push(S),f++,c=setTimeout(x,t.rotate),n(k,e,S.callback)}return setTimeout(x),w}function m3(t){const e={...Qq,...t};let n=[];function r(){n=n.filter(a=>a().status==="pending")}function i(a,l,f){const u=Zq(e,a,l,(c,p)=>{r(),f&&f(c,p)});return n.push(u),u}function o(a){return n.find(l=>a(l))||null}return{query:i,find:o,setIndex:a=>{e.index=a},getIndex:()=>e.index,cleanup:r}}function y3(){}const Im=Object.create(null);function eL(t){if(!Im[t]){const e=Mm(t);if(!e)return;const n=m3(e),r={config:e,redundancy:n};Im[t]=r}return Im[t]}function tL(t,e,n){let r,i;if(typeof t=="string"){const o=Rm(t);if(!o)return n(void 0,424),y3;i=o.send;const s=eL(t);s&&(r=s.redundancy)}else{const o=Tm(t);if(o){r=m3(o);const s=t.resources?t.resources[0]:"",a=Rm(s);a&&(i=a.send)}}return!r||!i?(n(void 0,424),y3):r.query(e,i,n)().abort}function w3(){}function nL(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,Gq(t)}))}function rL(t){const e=[],n=[];return t.forEach(r=>{(r.match(r3)?e:n).push(r)}),{valid:e,invalid:n}}function nf(t,e,n){function r(){const i=t.pendingIcons;e.forEach(o=>{i&&i.delete(o),t.icons[o]||t.missing.add(o)})}if(n&&typeof n=="object")try{if(!f3(t,n).length){r();return}}catch(i){console.error(i)}r(),nL(t)}function v3(t,e){t instanceof Promise?t.then(n=>{e(n)}).catch(()=>{e(null)}):e(t)}function iL(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:r}=t,i=t.iconsToLoad;if(delete t.iconsToLoad,!i||!i.length)return;const o=t.loadIcon;if(t.loadIcons&&(i.length>1||!o)){v3(t.loadIcons(i,r,n),u=>{nf(t,i,u)});return}if(o){i.forEach(u=>{const c=o(u,r,n);v3(c,p=>{const d=p?{prefix:r,icons:{[u]:p}}:null;nf(t,[u],d)})});return}const{valid:s,invalid:a}=rL(i);if(a.length&&nf(t,a,null),!s.length)return;const l=r.match(r3)?Rm(n):null;if(!l){nf(t,s,null);return}l.prepare(n,r,s).forEach(u=>{tL(n,u,c=>{nf(t,u.icons,c)})})}))}const oL=(t,e)=>{const n=Xq(t,!0,u3()),r=Kq(n);if(!r.pending.length){let l=!0;return e&&setTimeout(()=>{l&&e(r.loaded,r.missing,r.pending,w3)}),()=>{l=!1}}const i=Object.create(null),o=[];let s,a;return r.pending.forEach(l=>{const{provider:f,prefix:u}=l;if(u===a&&f===s)return;s=f,a=u,o.push(Aa(f,u));const c=i[f]||(i[f]=Object.create(null));c[u]||(c[u]=[])}),r.pending.forEach(l=>{const{provider:f,prefix:u,name:c}=l,p=Aa(f,u),d=p.pendingIcons||(p.pendingIcons=new Set);d.has(c)||(d.add(c),i[f][u].push(c))}),o.forEach(l=>{const f=i[l.provider][l.prefix];f.length&&iL(l,f)}),e?Yq(e,r,o):w3};function sL(t,e){const n={...t};for(const r in e){const i=e[r],o=typeof i;r in c3?(i===null||i&&(o==="string"||o==="number"))&&(n[r]=i):o===typeof n[r]&&(n[r]=r==="rotate"?i%4:i)}return n}const aL=/[\s,]+/;function lL(t,e){e.split(aL).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function fL(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function r(i){for(;i<0;)i+=4;return i%4}if(n===""){const i=parseInt(t);return isNaN(i)?0:r(i)}else if(n!==t){let i=0;switch(n){case"%":i=25;break;case"deg":i=90}if(i){let o=parseFloat(t.slice(0,t.length-n.length));return isNaN(o)?0:(o=o/i,o%1===0?r(o):0)}}return e}function uL(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in e)n+=" "+r+'="'+e[r]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+t+"</svg>"}function cL(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function dL(t){return"data:image/svg+xml,"+cL(t)}function pL(t){return'url("'+dL(t)+'")'}const b3={...d3,inline:!1},hL={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},gL={display:"inline-block"},Nm={backgroundColor:"currentColor"},x3={backgroundColor:"transparent"},_3={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},k3={webkitMask:Nm,mask:Nm,background:x3};for(const t in k3){const e=k3[t];for(const n in _3)e[t+n]=_3[n]}const ed={};["horizontal","vertical"].forEach(t=>{const e=t.slice(0,1)+"Flip";ed[t+"-flip"]=e,ed[t.slice(0,1)+"-flip"]=e,ed[t+"Flip"]=e});function S3(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const C3=(t,e)=>{const n=sL(b3,e),r={...hL},i=e.mode||"svg",o={},s=e.style,a=typeof s=="object"&&!(s instanceof Array)?s:{};for(let g in e){const y=e[g];if(y!==void 0)switch(g){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[g]=y===!0||y==="true"||y===1;break;case"flip":typeof y=="string"&&lL(n,y);break;case"color":o.color=y;break;case"rotate":typeof y=="string"?n[g]=fL(y):typeof y=="number"&&(n[g]=y);break;case"ariaHidden":case"aria-hidden":y!==!0&&y!=="true"&&delete r["aria-hidden"];break;default:{const w=ed[g];w?(y===!0||y==="true"||y===1)&&(n[w]=!0):b3[g]===void 0&&(r[g]=y)}}}const l=Dq(t,n),f=l.attributes;if(n.inline&&(o.verticalAlign="-0.125em"),i==="svg"){r.style={...o,...a},Object.assign(r,f);let g=0,y=e.id;return typeof y=="string"&&(y=y.replace(/-/g,"_")),r.innerHTML=qq(l.body,y?()=>y+"ID"+g++:"iconifyVue"),Jt("svg",r)}const{body:u,width:c,height:p}=t,d=i==="mask"||(i==="bg"?!1:u.indexOf("currentColor")!==-1),h=uL(u,{...f,width:c+"",height:p+""});return r.style={...o,"--svg":pL(h),width:S3(f.width),height:S3(f.height),...gL,...d?Nm:x3,...a},Jt("span",r)};if(u3(!0),Lq("",Wq),typeof document<"u"&&typeof window<"u"){const t=window;if(t.IconifyPreload!==void 0){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!Aq(r))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const e=t.IconifyProviders;if(typeof e=="object"&&e!==null)for(let n in e){const r="IconifyProviders["+n+"] is invalid.";try{const i=e[n];if(typeof i!="object"||!i||i.resources===void 0)continue;Vq(n,i)||console.error(r)}catch{console.error(r)}}}}const mL={...Qc,body:""},Hn=L((t,{emit:e})=>{const n=H(null);function r(){n.value&&(n.value.abort?.(),n.value=null)}const i=H(!!t.ssr),o=H(""),s=Yt(null);function a(){const f=t.icon;if(typeof f=="object"&&f!==null&&typeof f.body=="string")return o.value="",{data:f};let u;if(typeof f!="string"||(u=Jc(f,!1,!0))===null)return null;let c=Eq(u);if(!c){const h=n.value;return(!h||h.name!==f)&&(c===null?n.value={name:f}:n.value={name:f,abort:oL([u],l)}),null}r(),o.value!==f&&(o.value=f,lt(()=>{e("load",f)}));const p=t.customise;if(p){c=Object.assign({},c);const h=p(c.body,u.name,u.prefix,u.provider);typeof h=="string"&&(c.body=h)}const d=["iconify"];return u.prefix!==""&&d.push("iconify--"+u.prefix),u.provider!==""&&d.push("iconify--"+u.provider),{data:c,classes:d}}function l(){const f=a();f?f.data!==s.value?.data&&(s.value=f):s.value=null}return i.value?l():kt(()=>{i.value=!0,l()}),He(()=>t.icon,l),qn(r),()=>{const f=s.value;if(!f)return C3(mL,t);let u=t;return f.classes&&(u={...t,class:f.classes.join(" ")}),C3({...Qc,...f.data},u)}},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"],emits:["load"]}),yL={class:"iafw:w-full iafw:h-16 iafw:bg-background iafw:py-3 iafw:px-5 iafw:flex iafw:gap-3 iafw:items-center iafw:shadow-md"},wL={key:0,class:"iafw:mr-0 iafw:relative"},vL=["src"],bL={class:"iafw:flex iafw:gap-3 iafw:items-center iafw:justify-between iafw:flex-1"},xL={class:"iafw:md:block iafw:hidden"},_L={class:"iafw:flex iafw:gap-3 iafw:items-center"},kL={key:0,class:"iafw:border iafw:h-9 iafw:primary-gradient iafw:flex iafw:gap-1 iafw:items-center iafw:justify-center iafw:px-3 iafw:py-1 iafw:rounded-sm iafw:text-sm"},SL={class:"iafw:grid iafw:flex-1 iafw:text-left iafw:text-sm iafw:leading-tight"},CL={class:"iafw:truncate iafw:font-semibold"},EL={class:"iafw:truncate iafw:text-xs"},OL={class:"iafw:bg-info iafw:p-2 iafw:rounded-lg"},AL={class:"iafw:text-sm iafw:font-medium"},RL={class:"iafw:text-xs iafw:text-muted-foreground"},TL={href:"https://pingonotify.com/dashboard",target:"_blank"},PL=L({__name:"TopMenu",props:{items:{},logo:{}},setup(t){async function e(){await n.revoke.execute(),location.reload()}const n=Zl(),r=Cm(),i=ec(),o=s=>i.meta?.path?.startsWith(s);return(s,a)=>{const l=uF,f=es("RouterLink"),u=fF,c=lF,p=aF,d=Mc,h=Qt,g=xa,y=e_,w=Hl,v=Zx,_=Qx,b=ba,x=ma;return C(),Z("div",yL,[s.logo?(C(),Z("div",wL,[typeof s.logo!="string"?(C(),B(Tn(s.logo),{key:0,class:"iafw:h-10 iafw:w-auto"})):(C(),Z("img",{key:1,src:s.logo,alt:"Logo",class:"iafw:h-10 iafw:w-auto"},null,8,vL))])):Te("",!0),re("div",bL,[a[4]||(a[4]=re("div",{class:"iafw:block iafw:md:hidden"},null,-1)),re("div",xL,[M(p,null,{default:O(()=>[M(c,null,{default:O(()=>[(C(!0),Z(Ue,null,It(s.items,k=>(C(),B(u,{key:k.path},{default:O(()=>[M(f,{to:{name:k.name,query:{page:k.page,path:k.path}},custom:""},{default:O(({isActive:S,href:T,navigate:A})=>[M(l,{active:S||o(k.path),href:T,onClick:A,class:Oe(m(VF)())},{default:O(()=>[Se(Me(k.label),1)]),_:2},1032,["active","href","onClick","class"])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1})]),_:1})]),re("div",_L,[m(r).user?(C(),Z("div",kL,[re("strong",null,Me(m(r).user.plan.messageLimit-m(r).user.plan.totalMessages),1),a[0]||(a[0]=re("span",null,"messages",-1))])):m(n).isAuthenticated?(C(),B(d,{key:1,class:"iafw:h-10 iafw:w-20"})):Te("",!0),m(n).isAuthenticated&&m(r).user?(C(),B(x,{key:2},{default:O(()=>[M(g,{"as-child":""},{default:O(()=>[M(h,{size:"lg",variant:"ghost",class:"iafw:data-[state=open]:bg-sidebar-accent iafw:data-[state=open]:text-sidebar-accent-foreground"},{default:O(()=>[m(n).revoke.isLoading?(C(),B(m(xi),{key:1,class:"size-14 iafw:text-primary iafw:animate-spin"})):(C(),B(m(Bc),{key:0,class:"size-14 iafw:text-primary"})),re("div",SL,[re("span",CL,Me(m(r).user.displayName),1),re("span",EL,Me(m(r).user.email),1)]),M(m(sm),{class:"iafw:ml-auto iafw:size-4"})]),_:1})]),_:1}),M(b,{class:"iafw:w-[--reka-dropdown-menu-trigger-width] iafw:min-w-56 iafw:rounded-lg",side:"bottom",align:"end","side-offset":20},{default:O(()=>[M(y,{class:"iafw:flex iafw:gap-3"},{default:O(()=>[re("div",OL,[m(r).user.subscription.paymentMethod!=="FREE"?(C(),B(m(Hn),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-secondary"})):(C(),B(m(Hn),{key:1,icon:"mynaui:message-solid",class:"iafw:size-5 iafw:text-secondary"}))]),re("div",null,[re("p",AL,Me(m(r).user.planLocales.en.name)+" Plan ",1),re("p",RL,Me(m(r).user.plan.messageLimit)+" messages/month ",1)])]),_:1}),M(v,null,{default:O(()=>[M(w,{"as-child":""},{default:O(()=>[re("a",TL,[M(m(Bc)),a[1]||(a[1]=Se(" Access Account ",-1))])]),_:1}),M(w,null,{default:O(()=>[M(m(CF)),a[2]||(a[2]=Se(" Support ",-1))]),_:1})]),_:1}),M(_),M(w,{onSelect:e},{default:O(()=>[M(m(s_)),a[3]||(a[3]=Se(" Log out ",-1))]),_:1})]),_:1})]),_:1})):m(n).isAuthenticated?(C(),B(d,{key:3,class:"iafw:h-10 iafw:w-52 iafw:ml-2"})):Te("",!0)])])])}}}),ML={xmlns:"http://www.w3.org/2000/svg",width:"408",height:"381",fill:"none",viewBox:"0 0 408 381"};function IL(t,e){return C(),Z("svg",ML,[...e[0]||(e[0]=[Iu('<path fill="url(#paint0_radial_6_20)" d="M407.721 363.401c0 9.378-68.378 16.981-152.728 16.981-84.349 0-152.728-7.603-152.728-16.981s68.379-16.98 152.728-16.98 152.728 7.602 152.728 16.98"></path><path fill="url(#paint1_linear_6_20)" d="M198.565.986C397.057.986 397.058 72.493 397.058 154c0 66.62-.001 126.558-108.385 146.231a16 16 0 0 1-1.303 4.615l-22.109 49.122c-5.661 12.578-23.52 12.578-29.181 0l-21.211-47.126c-5.28.112-10.714.173-16.304.173C.073 307.015.073 235.508.073 154S.073.986 198.565.986"></path><defs><radialGradient id="paint0_radial_6_20" cx="0" cy="0" r="1" gradientTransform="matrix(152.728 0 0 16.9804 254.993 363.401)" gradientUnits="userSpaceOnUse"><stop stop-color="#529B6D" stop-opacity=".65"></stop><stop offset=".38" stop-color="#32AD60" stop-opacity=".29"></stop><stop offset="1" stop-color="#12BF53" stop-opacity="0"></stop></radialGradient><linearGradient id="paint1_linear_6_20" x1="198.565" x2="198.565" y1=".986" y2="363.401" gradientUnits="userSpaceOnUse"><stop stop-color="#BBF1CF"></stop><stop offset="1" stop-color="#0FBF50"></stop></linearGradient></defs>',3)])])}const NL={render:IL},DL={class:"iafw:w-full iafw:-px-5 iafw:py-6 iafw:text-sm iafw:px-5"},E3=L({__name:"DefaultLayout",setup(t){const e=[{label:"Notifications",name:"notifications",page:"infixs-pingo-notify",path:"/notifications"},{label:"Connections",name:"connections",page:"infixs-pingo-notify",path:"/connections"}];return(n,r)=>(C(),Z("div",null,[M(PL,{items:e,logo:m(NL)},null,8,["logo"]),re("div",DL,[z(n.$slots,"default")])]))}}),rf=(t,e)=>{const n=t.__vccOpts||t;for(const[r,i]of e)n[r]=i;return n},BL={};function FL(t,e){return z(t.$slots,"default")}const $L=rf(BL,[["render",FL]]);let Dm=1;var qL=class{subscribers;toasts;dismissedToasts;constructor(){this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}subscribe=t=>(this.subscribers.push(t),()=>{const e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});publish=t=>{this.subscribers.forEach(e=>e(t))};addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]};create=t=>{const{message:e,...n}=t,r=typeof t.id=="number"||t.id&&t.id?.length>0?t.id:Dm++,i=this.toasts.find(s=>s.id===r),o=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),i?this.toasts=this.toasts.map(s=>s.id===r?(this.publish({...s,...t,id:r,title:e}),{...s,...t,id:r,dismissible:o,title:e}):s):this.addToast({title:e,...n,dismissible:o,id:r}),r};dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(n=>n({id:e.id,dismiss:!0}))}),t);message=(t,e)=>this.create({...e,message:t,type:"default"});error=(t,e)=>this.create({...e,type:"error",message:t});success=(t,e)=>this.create({...e,type:"success",message:t});info=(t,e)=>this.create({...e,type:"info",message:t});warning=(t,e)=>this.create({...e,type:"warning",message:t});loading=(t,e)=>this.create({...e,type:"loading",message:t});promise=(t,e)=>{if(!e)return;let n;e.loading!==void 0&&(n=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));const r=Promise.resolve(t instanceof Function?t():t);let i=n!==void 0,o;const s=r.then(async l=>{if(o=["resolve",l],ci(l))i=!1,this.create({id:n,type:"default",message:l});else if(VL(l)&&!l.ok){i=!1;const u=typeof e.error=="function"?await e.error(`HTTP error! status: ${l.status}`):e.error,c=typeof e.description=="function"?await e.description(`HTTP error! status: ${l.status}`):e.description,d=typeof u=="object"&&!ci(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...d})}else if(l instanceof Error){i=!1;const u=typeof e.error=="function"?await e.error(l):e.error,c=typeof e.description=="function"?await e.description(l):e.description,d=typeof u=="object"&&!ci(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...d})}else if(e.success!==void 0){i=!1;const u=typeof e.success=="function"?await e.success(l):e.success,c=typeof e.description=="function"?await e.description(l):e.description,d=typeof u=="object"&&!ci(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"success",description:c,...d})}}).catch(async l=>{if(o=["reject",l],e.error!==void 0){i=!1;const f=typeof e.error=="function"?await e.error(l):e.error,u=typeof e.description=="function"?await e.description(l):e.description,p=typeof f=="object"&&!ci(f)?f:{message:f||"",id:n||""};this.create({id:n,type:"error",description:u,...p})}}).finally(()=>{i&&(this.dismiss(n),n=void 0),e.finally?.()}),a=()=>new Promise((l,f)=>s.then(()=>o[0]==="reject"?f(o[1]):l(o[1])).catch(f));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})};custom=(t,e)=>{const n=e?.id||Dm++,r=this.toasts.find(o=>o.id===n),i=e?.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),r?this.toasts=this.toasts.map(o=>o.id===n?(this.publish({...o,component:t,dismissible:i,id:n,...e}),{...o,component:t,dismissible:i,id:n,...e}):o):this.addToast({component:t,dismissible:i,id:n,...e}),n};getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id))};const yr=new qL;function LL(t,e){const n=e?.id||Dm++;return yr.create({message:t,id:n,type:"default",...e}),n}const VL=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",zL=LL,jL=()=>yr.toasts,HL=()=>yr.getActiveToasts(),td=Object.assign(zL,{success:yr.success,info:yr.info,warning:yr.warning,error:yr.error,custom:yr.custom,message:yr.message,promise:yr.promise,dismiss:yr.dismiss,loading:yr.loading},{getHistory:jL,getToasts:HL});function nd(t){return t.label!==void 0}const UL=3,O3="24px",A3="16px",R3=4e3,WL=356,KL=14,GL=45,T3=200;function JL(){const t=H(!1);return Rt(()=>{const e=()=>{t.value=document.hidden};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)}),{isDocumentHidden:t}}function Co(...t){return t.filter(Boolean).join(" ")}function YL(t){const[e,n]=t.split("-"),r=[];return e&&r.push(e),n&&r.push(n),r}function XL(t,e){const n={};return[t,e].forEach((r,i)=>{const o=i===1,s=o?"--mobile-offset":"--offset",a=o?A3:O3;function l(f){["top","right","bottom","left"].forEach(u=>{n[`${s}-${u}`]=typeof f=="number"?`${f}px`:f})}typeof r=="number"||typeof r=="string"?l(r):typeof r=="object"?["top","right","bottom","left"].forEach(f=>{r[f]===void 0?n[`${s}-${f}`]=a:n[`${s}-${f}`]=typeof r[f]=="number"?`${r[f]}px`:r[f]}):l(a)}),n}const QL=["data-rich-colors","data-styled","data-mounted","data-promise","data-swiped","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-swipe-direction","data-expanded","data-testid"],ZL=["aria-label","data-disabled"];var eV=L({__name:"Toast",props:{toast:{},toasts:{},index:{},swipeDirections:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},defaultRichColors:{type:Boolean}},emits:["update:heights","update:height","removeToast"],setup(t,{emit:e}){const n=t,r=e,i=H(null),o=H(null),s=H(!1),a=H(!1),l=H(!1),f=H(!1),u=H(!1),c=H(0),p=H(0),d=H(n.toast.duration||n.duration||R3),h=H(null),g=H(null),y=U(()=>n.index===0),w=U(()=>n.index+1<=n.visibleToasts),v=U(()=>n.toast.type),_=U(()=>n.toast.dismissible!==!1),b=U(()=>n.toast.class||""),x=U(()=>n.descriptionClass||""),k=U(()=>{const I=n.toast.position||n.position,W=n.heights.filter(ue=>ue.position===I).findIndex(ue=>ue.toastId===n.toast.id);return W>=0?W:0}),S=U(()=>{const I=n.toast.position||n.position;return n.heights.filter(W=>W.position===I).reduce((W,ue,Be)=>Be>=k.value?W:W+ue.height,0)}),T=U(()=>k.value*n.gap+S.value||0),A=U(()=>n.toast.closeButton??n.closeButton),R=U(()=>n.toast.duration||n.duration||R3),F=H(0),q=H(0),K=H(null),fe=U(()=>n.position.split("-")),ae=U(()=>fe.value[0]),ce=U(()=>fe.value[1]),ie=U(()=>typeof n.toast.title!="string"),te=U(()=>typeof n.toast.description!="string"),{isDocumentHidden:ze}=JL(),ot=U(()=>v.value&&v.value==="loading");kt(()=>{s.value=!0,d.value=R.value}),Rt(async()=>{if(!s.value||!g.value)return;await lt();const I=g.value,ee=I.style.height;I.style.height="auto";const W=I.getBoundingClientRect().height;I.style.height=ee,p.value=W,r("update:height",{toastId:n.toast.id,height:W,position:n.toast.position||n.position})});function ut(){a.value=!0,c.value=T.value,setTimeout(()=>{r("removeToast",n.toast)},T3)}function ct(){if(ot.value||!_.value)return{};ut(),n.toast.onDismiss?.(n.toast)}function vt(I){I.button!==2&&(ot.value||!_.value||(h.value=new Date,c.value=T.value,I.target.setPointerCapture(I.pointerId),I.target.tagName!=="BUTTON"&&(l.value=!0,K.value={x:I.clientX,y:I.clientY})))}function We(){if(f.value||!_.value)return;K.value=null;const I=Number(g.value?.style.getPropertyValue("--swipe-amount-x").replace("px","")||0),ee=Number(g.value?.style.getPropertyValue("--swipe-amount-y").replace("px","")||0),W=new Date().getTime()-(h.value?.getTime()||0),ue=i.value==="x"?I:ee,Be=Math.abs(ue)/W;if(Math.abs(ue)>=GL||Be>.11){c.value=T.value,n.toast.onDismiss?.(n.toast),i.value==="x"?o.value=I>0?"right":"left":o.value=ee>0?"down":"up",ut(),f.value=!0;return}else g.value?.style.setProperty("--swipe-amount-x","0px"),g.value?.style.setProperty("--swipe-amount-y","0px");u.value=!1,l.value=!1,i.value=null}function Ze(I){if(!K.value||!_.value||(window?.getSelection()?.toString()?.length??!1))return;const W=I.clientY-K.value.y,ue=I.clientX-K.value.x,Be=n.swipeDirections??YL(n.position);!i.value&&(Math.abs(ue)>1||Math.abs(W)>1)&&(i.value=Math.abs(ue)>Math.abs(W)?"x":"y");let $={x:0,y:0};const V=G=>1/(1.5+Math.abs(G)/20);if(i.value==="y"){if(Be.includes("top")||Be.includes("bottom"))if(Be.includes("top")&&W<0||Be.includes("bottom")&&W>0)$.y=W;else{const G=W*V(W);$.y=Math.abs(G)<Math.abs(W)?G:W}}else if(i.value==="x"&&(Be.includes("left")||Be.includes("right")))if(Be.includes("left")&&ue<0||Be.includes("right")&&ue>0)$.x=ue;else{const G=ue*V(ue);$.x=Math.abs(G)<Math.abs(ue)?G:ue}(Math.abs($.x)>0||Math.abs($.y)>0)&&(u.value=!0),g.value?.style.setProperty("--swipe-amount-x",`${$.x}px`),g.value?.style.setProperty("--swipe-amount-y",`${$.y}px`)}kt(()=>{if(s.value=!0,!g.value)return;const I=g.value.getBoundingClientRect().height;p.value=I;const ee=[{toastId:n.toast.id,height:I,position:n.toast.position},...n.heights];r("update:heights",ee)}),po(()=>{g.value&&r("removeToast",n.toast)}),Rt(I=>{if(n.toast.promise&&v.value==="loading"||n.toast.duration===1/0||n.toast.type==="loading")return;let ee;const W=()=>{if(q.value<F.value){const Be=new Date().getTime()-F.value;d.value=d.value-Be}q.value=new Date().getTime()},ue=()=>{d.value!==1/0&&(F.value=new Date().getTime(),ee=setTimeout(()=>{n.toast.onAutoClose?.(n.toast),ut()},d.value))};n.expanded||n.interacting||ze.value?W():ue(),I(()=>{clearTimeout(ee)})}),He(()=>n.toast.delete,I=>{I!==void 0&&I&&(ut(),n.toast.onDismiss?.(n.toast))},{deep:!0});function ye(){l.value=!1,i.value=null,K.value=null}return(I,ee)=>(C(),Z("li",{tabindex:"0",ref_key:"toastRef",ref:g,class:Oe(m(Co)(n.class,b.value,I.classes?.toast,I.toast.classes?.toast,I.classes?.[v.value],I.toast?.classes?.[v.value])),"data-sonner-toast":"","data-rich-colors":I.toast.richColors??I.defaultRichColors,"data-styled":!(I.toast.component||I.toast?.unstyled||I.unstyled),"data-mounted":s.value,"data-promise":!!I.toast.promise,"data-swiped":u.value,"data-removed":a.value,"data-visible":w.value,"data-y-position":ae.value,"data-x-position":ce.value,"data-index":I.index,"data-front":y.value,"data-swiping":l.value,"data-dismissible":_.value,"data-type":v.value,"data-invert":I.toast.invert||I.invert,"data-swipe-out":f.value,"data-swipe-direction":o.value,"data-expanded":!!(I.expanded||I.expandByDefault&&s.value),"data-testid":I.toast.testId,style:cr({"--index":I.index,"--toasts-before":I.index,"--z-index":I.toasts.length-I.index,"--offset":`${a.value?c.value:T.value}px`,"--initial-height":I.expandByDefault?"auto":`${p.value}px`,...I.style,...n.toast.style}),onDragend:ye,onPointerdown:vt,onPointerup:We,onPointermove:Ze},[A.value&&!I.toast.component&&v.value!=="loading"?(C(),Z("button",{key:0,"aria-label":I.closeButtonAriaLabel||"Close toast","data-disabled":ot.value,"data-close-button":"true",class:Oe(m(Co)(I.classes?.closeButton,I.toast?.classes?.closeButton)),onClick:ct},[I.icons?.close?(C(),B(Tn(I.icons?.close),{key:0})):z(I.$slots,"close-icon",{key:1})],10,ZL)):Te("v-if",!0),I.toast.component?(C(),B(Tn(I.toast.component),le({key:1},I.toast.componentProps,{onCloseToast:ct}),null,16)):(C(),Z(Ue,{key:2},[v.value!=="default"||I.toast.icon||I.toast.promise?(C(),Z("div",{key:0,"data-icon":"",class:Oe(m(Co)(I.classes?.icon,I.toast?.classes?.icon))},[I.toast.icon?(C(),B(Tn(I.toast.icon),{key:0})):(C(),Z(Ue,{key:1},[v.value==="loading"?z(I.$slots,"loading-icon",{key:0}):v.value==="success"?z(I.$slots,"success-icon",{key:1}):v.value==="error"?z(I.$slots,"error-icon",{key:2}):v.value==="warning"?z(I.$slots,"warning-icon",{key:3}):v.value==="info"?z(I.$slots,"info-icon",{key:4}):Te("v-if",!0)],64))],2)):Te("v-if",!0),re("div",{"data-content":"",class:Oe(m(Co)(I.classes?.content,I.toast?.classes?.content))},[re("div",{"data-title":"",class:Oe(m(Co)(I.classes?.title,I.toast.classes?.title))},[ie.value?(C(),B(Tn(I.toast.title),At(le({key:0},I.toast.componentProps)),null,16)):(C(),Z(Ue,{key:1},[Se(Me(I.toast.title),1)],64))],2),I.toast.description?(C(),Z("div",{key:0,"data-description":"",class:Oe(m(Co)(I.descriptionClass,x.value,I.classes?.description,I.toast.classes?.description))},[te.value?(C(),B(Tn(I.toast.description),At(le({key:0},I.toast.componentProps)),null,16)):(C(),Z(Ue,{key:1},[Se(Me(I.toast.description),1)],64))],2)):Te("v-if",!0)],2),I.toast.cancel?(C(),Z("button",{key:1,style:cr(I.toast.cancelButtonStyle||I.cancelButtonStyle),class:Oe(m(Co)(I.classes?.cancelButton,I.toast.classes?.cancelButton)),"data-button":"","data-cancel":"",onClick:ee[0]||(ee[0]=W=>{m(nd)(I.toast.cancel)&&_.value&&(I.toast.cancel.onClick?.(W),ut())})},Me(m(nd)(I.toast.cancel)?I.toast.cancel?.label:I.toast.cancel),7)):Te("v-if",!0),I.toast.action?(C(),Z("button",{key:2,style:cr(I.toast.actionButtonStyle||I.actionButtonStyle),class:Oe(m(Co)(I.classes?.actionButton,I.toast.classes?.actionButton)),"data-button":"","data-action":"",onClick:ee[1]||(ee[1]=W=>{m(nd)(I.toast.action)&&(I.toast.action.onClick?.(W),!W.defaultPrevented&&ut())})},Me(m(nd)(I.toast.action)?I.toast.action?.label:I.toast.action),7)):Te("v-if",!0)],64))],46,QL))}}),tV=eV,of=(t,e)=>{const n=t.__vccOpts||t;for(const[r,i]of e)n[r]=i;return n};const nV={},rV={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"};function iV(t,e){return C(),Z("svg",rV,e[0]||(e[0]=[re("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),re("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))}var oV=of(nV,[["render",iV]]);const sV=["data-visible"],aV={class:"sonner-spinner"};var lV=L({__name:"Loader",props:{visible:{type:Boolean}},setup(t){const e=Array(12).fill(0);return(n,r)=>(C(),Z("div",{class:"sonner-loading-wrapper","data-visible":n.visible},[re("div",aV,[(C(!0),Z(Ue,null,It(m(e),i=>(C(),Z("div",{key:`spinner-bar-${i}`,class:"sonner-loading-bar"}))),128))])],8,sV))}}),fV=lV;const uV={},cV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function dV(t,e){return C(),Z("svg",cV,e[0]||(e[0]=[re("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)]))}var pV=of(uV,[["render",dV]]);const hV={},gV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function mV(t,e){return C(),Z("svg",gV,e[0]||(e[0]=[re("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)]))}var yV=of(hV,[["render",mV]]);const wV={},vV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"};function bV(t,e){return C(),Z("svg",vV,e[0]||(e[0]=[re("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)]))}var xV=of(wV,[["render",bV]]);const _V={},kV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function SV(t,e){return C(),Z("svg",kV,e[0]||(e[0]=[re("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)]))}var CV=of(_V,[["render",SV]]);const EV=["aria-label"],OV=["data-sonner-theme","dir","data-theme","data-rich-colors","data-y-position","data-x-position"],AV=typeof window<"u"&&typeof document<"u";function RV(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}var TV=L({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{id:{},invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:KL},visibleToasts:{default:UL},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{},offset:{default:O3},mobileOffset:{default:A3},dir:{default:"auto"},swipeDirections:{},icons:{},containerAriaLabel:{default:"Notifications"}},setup(t){const e=t,n=Rw(),r=H([]),i=U(()=>e.id?r.value.filter(R=>R.toasterId===e.id):r.value.filter(R=>!R.toasterId));function o(R,F){return i.value.filter(q=>!q.position&&F===0||q.position===R)}const s=U(()=>{const R=i.value.filter(F=>F.position).map(F=>F.position);return R.length>0?Array.from(new Set([e.position].concat(R))):[e.position]}),a=U(()=>{const R={};return s.value.forEach(F=>{R[F]=r.value.filter(q=>q.position===F)}),R}),l=H([]),f=H({}),u=H(!1);Rt(()=>{s.value.forEach(R=>{R in f.value||(f.value[R]=!1)})});const c=H(e.theme!=="system"?e.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),p=H(null),d=H(null),h=H(!1),g=e.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function y(R){r.value.find(F=>F.id===R.id)?.delete||yr.dismiss(R.id),r.value=r.value.filter(({id:F})=>F!==R.id),setTimeout(()=>{r.value.find(F=>F.id===R.id)||(l.value=l.value.filter(F=>F.toastId!==R.id))},T3+50)}function w(R){h.value&&!R.currentTarget?.contains?.(R.relatedTarget)&&(h.value=!1,d.value&&(d.value.focus({preventScroll:!0}),d.value=null))}function v(R){R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||h.value||(h.value=!0,d.value=R.relatedTarget)}function _(R){R.target&&R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||(u.value=!0)}Rt(R=>{const F=yr.subscribe(q=>{if(q.dismiss){requestAnimationFrame(()=>{r.value=r.value.map(K=>K.id===q.id?{...K,delete:!0}:K)});return}lt(()=>{const K=r.value.findIndex(fe=>fe.id===q.id);K!==-1?r.value=[...r.value.slice(0,K),{...r.value[K],...q},...r.value.slice(K+1)]:r.value=[q,...r.value]})});R(F)}),Rt(R=>{if(typeof window>"u")return;if(e.theme!=="system"){c.value=e.theme;return}const F=window.matchMedia("(prefers-color-scheme: dark)"),q=fe=>{c.value=fe?"dark":"light"};q(F.matches);const K=fe=>{q(fe.matches)};try{F.addEventListener("change",K)}catch{F.addListener(K)}R(()=>{try{F.removeEventListener("change",K)}catch{F.removeListener(K)}})}),Rt(()=>{p.value&&d.value&&(d.value.focus({preventScroll:!0}),d.value=null,h.value=!1)}),Rt(()=>{r.value.length<=1&&Object.keys(f.value).forEach(R=>{f.value[R]=!1})}),Rt(R=>{function F(q){const K=e.hotkey.every(ce=>q[ce]||q.code===ce),fe=Array.isArray(p.value)?p.value[0]:p.value;K&&(s.value.forEach(ce=>{f.value[ce]=!0}),fe?.focus());const ae=document.activeElement===p.value||fe?.contains(document.activeElement);q.code==="Escape"&&ae&&s.value.forEach(ce=>{f.value[ce]=!1})}AV&&(document.addEventListener("keydown",F),R(()=>{document.removeEventListener("keydown",F)}))});function b(R){const F=R.currentTarget,q=F.getAttribute("data-y-position")+"-"+F.getAttribute("data-x-position");f.value[q]=!0}function x(R){if(!u.value){const F=R.currentTarget,q=F.getAttribute("data-y-position")+"-"+F.getAttribute("data-x-position");f.value[q]=!1}}function k(){Object.keys(f.value).forEach(R=>{f.value[R]=!1})}function S(){u.value=!1}function T(R){l.value=R}function A(R){const F=l.value.findIndex(q=>q.toastId===R.toastId);if(F!==-1)l.value[F]=R;else{const q=l.value.findIndex(K=>K.position===R.position);q!==-1?l.value.splice(q,0,R):l.value.unshift(R)}}return(R,F)=>(C(),Z(Ue,null,[Te(" Remove item from normal navigation flow, only available via hotkey "),re("section",{"aria-label":`${R.containerAriaLabel} ${m(g)}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},[(C(!0),Z(Ue,null,It(s.value,(q,K)=>(C(),Z("ol",le({key:q,ref_for:!0,ref_key:"listRef",ref:p,"data-sonner-toaster":"","data-sonner-theme":c.value,class:e.class,dir:R.dir==="auto"?RV():R.dir,tabIndex:-1,"data-theme":R.theme,"data-rich-colors":R.richColors,"data-y-position":q.split("-")[0],"data-x-position":q.split("-")[1],style:{"--front-toast-height":`${l.value[0]?.height||0}px`,"--width":`${m(WL)}px`,"--gap":`${R.gap}px`,...R.style,...m(n).style,...m(XL)(R.offset,R.mobileOffset)}},{ref_for:!0},R.$attrs,{onBlur:w,onFocus:v,onMouseenter:b,onMousemove:b,onMouseleave:x,onDragend:k,onPointerdown:_,onPointerup:S}),[(C(!0),Z(Ue,null,It(o(q,K),(fe,ae)=>(C(),B(tV,{key:fe.id,heights:l.value,icons:R.icons,index:ae,toast:fe,defaultRichColors:R.richColors,duration:R.toastOptions?.duration??R.duration,class:Oe(R.toastOptions?.class??""),descriptionClass:R.toastOptions?.descriptionClass,invert:R.invert,visibleToasts:R.visibleToasts,closeButton:R.toastOptions?.closeButton??R.closeButton,interacting:u.value,position:q,style:cr(R.toastOptions?.style),unstyled:R.toastOptions?.unstyled,classes:R.toastOptions?.classes,cancelButtonStyle:R.toastOptions?.cancelButtonStyle,actionButtonStyle:R.toastOptions?.actionButtonStyle,"close-button-aria-label":R.toastOptions?.closeButtonAriaLabel,toasts:a.value[q],expandByDefault:R.expand,gap:R.gap,expanded:f.value[q]||!1,swipeDirections:e.swipeDirections,"onUpdate:heights":T,"onUpdate:height":A,onRemoveToast:y},{"close-icon":O(()=>[z(R.$slots,"close-icon",{},()=>[M(oV)])]),"loading-icon":O(()=>[z(R.$slots,"loading-icon",{},()=>[M(fV,{visible:fe.type==="loading"},null,8,["visible"])])]),"success-icon":O(()=>[z(R.$slots,"success-icon",{},()=>[M(pV)])]),"error-icon":O(()=>[z(R.$slots,"error-icon",{},()=>[M(CV)])]),"warning-icon":O(()=>[z(R.$slots,"warning-icon",{},()=>[M(xV)])]),"info-icon":O(()=>[z(R.$slots,"info-icon",{},()=>[M(yV)])]),_:2},1032,["heights","icons","index","toast","defaultRichColors","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","close-button-aria-label","toasts","expandByDefault","gap","expanded","swipeDirections"]))),128))],16,OV))),128))],8,EV)],2112))}}),PV=TV;const MV=L({__name:"Sonner",props:{id:{},invert:{type:Boolean},theme:{},position:{},hotkey:{},richColors:{type:Boolean},expand:{type:Boolean},duration:{},gap:{},visibleToasts:{},closeButton:{type:Boolean},toastOptions:{},class:{},style:{},offset:{},mobileOffset:{},dir:{},swipeDirections:{},icons:{},containerAriaLabel:{}},setup(t){const e=t;return(n,r)=>(C(),B(m(PV),le({class:"iafw:toaster iafw:group"},e,{style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"}}),null,16))}}),IV=L({__name:"AlertDialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r);return(s,a)=>(C(),B(m(VM),{to:"#infixs-pingo-notify-app"},{default:O(()=>[M(m(qM),{"data-slot":"alert-dialog-overlay",class:"iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80"}),M(m(IM),le({"data-slot":"alert-dialog-content"},m(o),{class:m(me)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:O(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),NV=L({__name:"AlertDialogFooter",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"alert-dialog-footer",class:Oe(m(me)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),DV=L({__name:"AlertDialogCancel",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(r,i)=>(C(),B(m(DM),le(m(n),{class:m(me)(m(r_)({variant:"outline"}),"iafw:mt-2 iafw:sm:mt-0",e.class)}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),BV=L({__name:"AlertDialogHeader",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"alert-dialog-header",class:Oe(m(me)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),FV=L({__name:"AlertDialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(r,i)=>(C(),B(m(FM),le({"data-slot":"alert-dialog-description"},m(n),{class:m(me)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),P3=L({__name:"AlertDescription",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"alert-description",class:Oe(m(me)("iafw:text-muted-foreground iafw:col-start-2 iafw:grid iafw:justify-items-start iafw:gap-1 iafw:text-sm iafw:[&_p]:leading-relaxed",e.class))},[z(n.$slots,"default")],2))}}),M3=L({__name:"AlertTitle",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"alert-title",class:Oe(m(me)("iafw:col-start-2 iafw:line-clamp-1 iafw:min-h-4 iafw:font-medium iafw:tracking-tight",e.class))},[z(n.$slots,"default")],2))}}),$V=L({__name:"AlertDialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(r,i)=>(C(),B(m(UM),le({"data-slot":"alert-dialog-title"},m(n),{class:m(me)("iafw:text-lg iafw:font-semibold",e.class)}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),qV=L({__name:"AlertDialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const i=Dt(t,e);return(o,s)=>(C(),B(m(jM),le({"data-slot":"alert-dialog"},m(i)),{default:O(()=>[z(o.$slots,"default")]),_:3},16))}});function LV(t){return typeof t=="string"?t:Wt.isAxiosError(t)?t.response?.data?.message?t.response.data.message:t.message?t.message:"An unknown Axios error occurred":t instanceof Error||typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string"?t.message:"An unknown error occurred"}const I3={isOpen:!1,title:"",message:"",confirmText:"OK",errorTitle:"An error occurred",cancelText:"",icon:null,isLoading:!1,error:void 0,isSuccessScreen:!1,onConfirm:async()=>{}},St=on({...I3});function sf(t={}){Object.assign(St,{...I3,...t,isOpen:!0,isLoading:!1,error:void 0}),t.onConfirm&&(St.onConfirm=async()=>{St.isLoading=!0;try{const e=await t.onConfirm?.();St.successScreen?(St.successScreenData=e,St.isSuccessScreen=!0):St.isOpen=!1}catch(e){St.error=LV(e)}finally{St.isLoading=!1}})}const Bm={warning:(t,e,n)=>sf({title:t,message:e,icon:n?.icon??f_,...n}),question:(t,e,n)=>sf({title:t,message:e,cancelText:"Cancel",confirmText:"Yes",...n}),error:(t,e,n)=>sf({title:t,message:e,...n}),info:(t,e,n)=>sf({title:t,message:e,...n}),success:(t,e,n)=>sf({title:t,message:e,...n})},VV=_a("iafw:relative iafw:w-full iafw:rounded-lg iafw:border iafw:px-4 iafw:py-3 iafw:text-sm iafw:grid iafw:has-[>svg]:grid-cols-[calc(var(--iafw-spacing)*4)_1fr] iafw:grid-cols-[0_1fr] iafw:has-[>svg]:gap-x-3 iafw:gap-y-0.5 iafw:items-start iafw:[&>svg]:size-4 iafw:[&>svg]:translate-y-0.5 iafw:[&>svg]:text-current",{variants:{variant:{default:"iafw:bg-card iafw:text-card-foreground",destructive:"iafw:text-destructive iafw:bg-card iafw:[&>svg]:text-current iafw:*:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}}),N3=L({__name:"Alert",props:{class:{},variant:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"alert",class:Oe(m(me)(m(VV)({variant:n.variant}),e.class)),role:"alert"},[z(n.$slots,"default")],2))}}),zV={key:0,class:"iafw:grid iafw:gap-4"},jV={class:"iafw:text-sm"},HV={key:0},UV={key:1},WV={class:"iafw:text-sm"},KV=L({__name:"AlertDialog",setup(t){return(e,n)=>{const r=$V,i=M3,o=P3,s=FV,a=BV,l=DV,f=Qt,u=NV,c=IV;return C(),B(qV,{open:m(St).isOpen,"onUpdate:open":n[0]||(n[0]=p=>m(St).isOpen=p)},{default:O(()=>[M(c,{class:Oe(m(St).alertContentClass)},{default:O(()=>[M(Lh,{name:m(St).transitionName,mode:"out-in"},{default:O(()=>[m(St).isSuccessScreen?(C(),Z("div",UV,[M(a,null,{default:O(()=>[M(r,null,{default:O(()=>[Se(Me(m(St).title),1)]),_:1}),M(s,null,{default:O(()=>[Se(Me(m(St).description),1)]),_:1})]),_:1}),re("div",WV,[(C(),B(Tn(m(St).successScreen),{data:m(St).successScreenData},null,8,["data"]))]),M(u,null,{default:O(()=>[m(St).cancelText?(C(),B(l,{key:0,disabled:m(St).isLoading},{default:O(()=>[...n[1]||(n[1]=[Se("Close",-1)])]),_:1},8,["disabled"])):Te("",!0)]),_:1})])):(C(),Z("div",zV,[M(a,null,{default:O(()=>[M(r,{class:"iafw:flex iafw:gap-3 iafw:items-center"},{default:O(()=>[(C(),B(Tn(m(St).icon),{class:"iafw:text-destructive"})),Se(" "+Me(m(St).title),1)]),_:1}),m(St).error?(C(),B(N3,{key:0,class:"iafw:[&>svg]:text-destructive"},{default:O(()=>[M(m(f_),{class:"iafw:size-5"}),M(i,{class:"iafw:text-destructive"},{default:O(()=>[Se(Me(m(St).errorTitle),1)]),_:1}),M(o,{class:"iafw:text-destructive"},{default:O(()=>[Se(Me(m(St).error),1)]),_:1})]),_:1})):Te("",!0),m(St).description?(C(),B(s,{key:1},{default:O(()=>[Se(Me(m(St).description),1)]),_:1})):Te("",!0)]),_:1}),re("div",jV,[(C(!0),Z(Ue,null,It(m(St).message.split(/(\*[^*]+\*)/g),(p,d)=>(C(),Z(Ue,{key:d},[p.startsWith("*")&&p.endsWith("*")?(C(),Z("strong",HV,Me(p.slice(1,-1)),1)):(C(),Z(Ue,{key:1},[Se(Me(p),1)],64))],64))),128))]),M(u,null,{default:O(()=>[m(St).cancelText?(C(),B(l,{key:0,disabled:m(St).isLoading},{default:O(()=>[Se(Me(m(St).cancelText),1)]),_:1},8,["disabled"])):Te("",!0),m(St).confirmText?(C(),B(f,{key:1,onClick:Bt(m(St).onConfirm,["prevent"]),disabled:m(St).isLoading},{default:O(()=>[m(St).isLoading?(C(),B(m(xi),{key:0,class:"iafw:animate-spin iafw:size-4 iafw:mr-2"})):Te("",!0),Se(" "+Me(m(St).confirmText),1)]),_:1},8,["onClick","disabled"])):Te("",!0)]),_:1})]))]),_:1},8,["name"])]),_:1},8,["class"])]),_:1},8,["open"])}}}),GV=L({__name:"App",setup(t){const e={default:E3,clean:$L},{currentRoute:n}=Zu(),r=Zl(),i=Cm(),o=U(()=>{const s=n.value.meta.layout||"clean";return e[s]||E3});return r.isAuthenticated&&!i.user&&i.me.execute().then(()=>{}),(s,a)=>{const l=es("RouterView");return C(),Z(Ue,null,[M(m(MV),{"rich-colors":""}),M(KV),(C(),B(Tn(m(o)),null,{default:O(()=>[M(l,null,{default:O(({Component:f,route:u})=>[M(Lh,{name:u.meta.transition||"iafw-fade",mode:"out-in"},{default:O(()=>[(C(),B(Tn(f)))]),_:2},1032,["name"])]),_:1})]),_:1}))],64)}}}),JV={};function YV(t,e){return null}const XV=rf(JV,[["render",YV]]),QV=L({__name:"Empty",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"empty",class:Oe(m(me)("iafw:flex iafw:min-w-0 iafw:flex-1 iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-6 iafw:text-balance iafw:rounded-lg iafw:border-dashed iafw:p-6 iafw:text-center iafw:md:p-12",e.class))},[z(n.$slots,"default")],2))}}),ZV=L({__name:"EmptyContent",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"empty-content",class:Oe(m(me)("iafw:flex iafw:w-full iafw:min-w-0 iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-4 iafw:text-balance iafw:text-sm",e.class))},[z(n.$slots,"default")],2))}}),ez=L({__name:"EmptyHeader",props:{class:{}},setup(t){return(e,n)=>(C(),Z("div",{"data-slot":"empty-header",class:Oe(m(me)("iafw:flex iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-2 iafw:text-center",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),tz=L({__name:"EmptyDescription",props:{class:{}},setup(t){return(e,n)=>(C(),Z("p",{"data-slot":"empty-description",class:Oe(m(me)("iafw:text-muted-foreground  iafw:[&>a:hover]:text-primary iafw:text-sm/relaxed iafw:[&>a]:underline iafw:[&>a]:underline-offset-4",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),nz=_a("iafw:mb-2 iafw:flex iafw:shrink-0 iafw:items-center iafw:justify-center iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0",{variants:{variant:{default:"iafw:bg-transparent",icon:"iafw:bg-muted iafw:text-foreground iafw:flex iafw:size-10 iafw:shrink-0 iafw:items-center iafw:justify-center iafw:rounded-lg iafw:[&_svg:not([class*='size-'])]:size-6"}},defaultVariants:{variant:"default"}}),rz=["data-variant"],iz=L({__name:"EmptyTitle",props:{class:{},variant:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"empty-icon","data-variant":n.variant,class:Oe(m(me)("iafw:text-lg iafw:font-medium",m(nz)({variant:n.variant}),e.class))},[z(n.$slots,"default")],10,rz))}}),oz=_a("iafw:inline-flex iafw:items-center iafw:justify-center iafw:rounded-md iafw:border iafw:px-2 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:w-fit iafw:whitespace-nowrap iafw:shrink-0 iafw:[&>svg]:size-3 iafw:gap-1 iafw:[&>svg]:pointer-events-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:transition-[color,box-shadow] iafw:overflow-hidden",{variants:{variant:{default:"iafw:border-transparent iafw:bg-primary iafw:text-primary-foreground iafw:[a&]:hover:bg-primary/90",secondary:"iafw:border-transparent iafw:bg-secondary iafw:text-secondary-foreground iafw:[a&]:hover:bg-secondary/90",destructive:"iafw:border-transparent iafw:bg-destructive iafw:text-white iafw:[a&]:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:text-foreground iafw:[a&]:hover:bg-accent iafw:[a&]:hover:text-accent-foreground",success:"iafw:border-transparent iafw:bg-success iafw:text-success-foreground iafw:[a&]:hover:bg-success/90"},size:{default:"iafw:py-0.5 iafw:px-2",sm:"iafw:py-0.5 iafw:px-2",lg:"iafw:py-1 iafw:px-3"}},defaultVariants:{variant:"default",size:"default"}}),D3=L({__name:"Badge",props:{asChild:{type:Boolean},as:{},variant:{},size:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(r,i)=>(C(),B(m(Le),le({"data-slot":"badge",class:m(me)(m(oz)({variant:r.variant,size:r.size}),e.class)},m(n)),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),Fm=L({__name:"Avatar",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),B(m(GM),{"data-slot":"avatar",class:Oe(m(me)("iafw:relative iafw:flex iafw:size-8 iafw:shrink-0 iafw:overflow-hidden iafw:rounded-full",e.class))},{default:O(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),$m=L({__name:"AvatarFallback",props:{delayMs:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(r,i)=>(C(),B(m(YM),le({"data-slot":"avatar-fallback"},m(n),{class:m(me)("iafw:bg-muted iafw:flex iafw:size-full iafw:items-center iafw:justify-center iafw:rounded-full",e.class)}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),qm=L({__name:"AvatarImage",props:{src:{},referrerPolicy:{},crossOrigin:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(C(),B(m(ZM),le({"data-slot":"avatar-image"},e,{class:"iafw:aspect-square iafw:size-full"}),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),Eo=Oa("connection",()=>{const t=Xr(Hr.connections.list,hr,{immediate:!1}),e=Xr(Hr.connections.create,{method:"POST"},hr,{immediate:!1}),n=Xr(Hr.connections.delete(),{method:"DELETE"},hr,{immediate:!1}),r=Xr(Hr.connections.disconnect(),{method:"DELETE"},hr,{immediate:!1}),i=U(()=>t.data.value?.data||[]);async function o(){return t.isFinished.value||await t.execute(),i.value}return{getConnections:o,connections:i,fetch:t,create:e,logout:r,remove:n}}),sz={class:"iafw:flex iafw:gap-3"},az={class:"iafw:flex-1 iafw:flex-col iafw:flex iafw:gap-1 iafw:items-start iafw:justify-between"},lz={class:"iafw:text-xl iafw:font-semibold iafw:line-clamp-1"},fz={class:"iafw:flex iafw:gap-2"},uz={class:"iafw:my-6 iafw:flex iafw:gap-5 iafw:flex-1"},cz={key:0,class:"iafw:flex iafw:gap-2 iafw:text-muted-foreground"},dz={key:0,class:"iafw:flex iafw:gap-2"},pz={key:1,class:"iafw:flex iafw:gap-2"},hz={class:"iafw:flex"},gz=L({__name:"ConnectionCard",props:{connection:{}},emits:["scan"],setup(t){const e=Eo(),n=t;function r(){Bm.question("Disconnect Connection","Are you sure you want to disconnect this connection?",{onConfirm:async()=>{await e.logout.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}function i(){Bm.question("Delete Connection","Are you sure you want to delete this connection? This action cannot be undone.",{onConfirm:async()=>{console.log("Deleting connection",n.connection.id),await e.remove.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute()}})}return(o,s)=>{const a=qm,l=$m,f=Fm,u=D3,c=Qt,p=xa,d=e_,h=Qx,g=Hl,y=ba,w=ma;return C(),Z("div",{class:Oe(m(me)("iafw:rounded-md iafw:border iafw:flex iafw:flex-col iafw:shadow-xs iafw:border-input iafw:p-4",n.connection.status!=="open"?"iafw:destructive-gradient":"iafw:primary-gradient"))},[re("div",sz,[M(f,{class:"iafw:size-16"},{default:O(()=>[o.connection.profilePictureUrl?(C(),B(a,{key:0,src:o.connection.profilePictureUrl},null,8,["src"])):Te("",!0),M(l,null,{default:O(()=>[Se(Me(n.connection.name.charAt(0).toUpperCase()),1)]),_:1})]),_:1}),re("div",az,[re("div",lz,Me(n.connection.name),1),n.connection.status==="open"?(C(),B(u,{key:0,variant:"success",size:"lg",class:"iafw:rounded-full"},{default:O(()=>[M(m(ka)),s[2]||(s[2]=Se(" Connected ",-1))]),_:1})):(C(),B(u,{key:1,size:"lg",variant:"destructive",class:"iafw:rounded-full"},{default:O(()=>[M(m(wF)),s[3]||(s[3]=Se(" Disconnected ",-1))]),_:1}))]),re("div",fz,[n.connection.status!=="open"?(C(),B(c,{key:0,class:"iafw:rounded-full iafw:p-2",onClick:s[0]||(s[0]=v=>o.$emit("scan",n.connection.id))},{default:O(()=>[M(m(NF)),s[4]||(s[4]=Se(" Scan ",-1))]),_:1})):Te("",!0),M(w,null,{default:O(()=>[M(p,{asChild:""},{default:O(()=>[M(c,{variant:"ghost",class:"iafw:rounded-full iafw:p-2"},{default:O(()=>[M(m(_F))]),_:1})]),_:1}),M(y,{align:"end"},{default:O(()=>[M(d,null,{default:O(()=>[...s[5]||(s[5]=[Se("Actions",-1)])]),_:1}),M(h),n.connection.status!=="open"?(C(),B(g,{key:0,onClick:s[1]||(s[1]=v=>o.$emit("scan",n.connection.id))},{default:O(()=>[M(m(TF)),s[6]||(s[6]=Se(" Connect ",-1))]),_:1})):(C(),B(g,{key:1,onClick:r},{default:O(()=>[M(m(s_)),s[7]||(s[7]=Se(" Disconnect ",-1))]),_:1})),M(g,{onClick:i},{default:O(()=>[M(m(l_)),s[8]||(s[8]=Se(" Delete ",-1))]),_:1})]),_:1})]),_:1})])]),re("div",uz,[!n.connection.name&&!n.connection.phoneNumber?(C(),Z("div",cz,[M(m(OF),{class:"iafw:size-5"}),s[9]||(s[9]=Se(" Scan the QR code to connect and start sending messages. ",-1))])):(C(),Z(Ue,{key:1},[n.connection.name?(C(),Z("div",dz,[M(m(Bc),{class:"iafw:size-5 iafw:text-primary"}),Se(Me(n.connection.name),1)])):Te("",!0),n.connection.phoneNumber?(C(),Z("div",pz,[M(m(a_),{class:"iafw:size-5 iafw:text-primary"}),Se(Me(n.connection.phoneNumber),1)])):Te("",!0)],64))]),re("div",hz,[n.connection.createdAt?(C(),B(u,{key:0,size:"lg",variant:"outline"},{default:O(()=>[Se(" Created at "+Me(new Date(n.connection.createdAt).toLocaleDateString()),1)]),_:1})):Te("",!0)])],2)}}}),mz=L({__name:"Dialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const i=Dt(t,e);return(o,s)=>(C(),B(m(b2),le({"data-slot":"dialog"},m(i)),{default:O(()=>[z(o.$slots,"default")]),_:3},16))}}),yz=L({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(r,i)=>(C(),B(m(I2),le({"data-slot":"dialog-overlay"},m(n),{class:m(me)("iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80",e.class)}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),wz=L({__name:"DialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r);return(s,a)=>(C(),B(m(AM),{to:"#infixs-pingo-notify-app"},{default:O(()=>[M(yz),M(m(P2),le({"data-slot":"dialog-content"},m(o),{class:m(me)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:O(()=>[z(s.$slots,"default"),M(m(x2),{class:"iafw:ring-offset-background iafw:cursor-pointer iafw:focus:ring-ring iafw:data-[state=open]:bg-accent iafw:data-[state=open]:text-muted-foreground iafw:absolute iafw:top-4 iafw:right-4 iafw:rounded-xs iafw:opacity-70 iafw:transition-opacity iafw:hover:opacity-100 iafw:focus:ring-2 iafw:focus:ring-offset-2 iafw:focus:outline-hidden iafw:disabled:pointer-events-none iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4"},{default:O(()=>[M(m(lm)),a[0]||(a[0]=re("span",{class:"iafw:sr-only"},"Close",-1))]),_:1})]),_:3},16,["class"])]),_:3}))}}),vz=L({__name:"DialogFooter",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"dialog-footer",class:Oe(m(me)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),B3=Symbol(),Lm=L({__name:"FormItem",props:{class:{}},setup(t){const e=t,n=bn();return Ir(B3,n),(r,i)=>(C(),Z("div",{"data-slot":"form-item",class:Oe(m(me)("iafw:grid iafw:gap-2",e.class))},[z(r.$slots,"default")],2))}});/**
     294 */let n3;const Yc=t=>n3=t,i3=Symbol();function km(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var ef;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(ef||(ef={}));function ML(){const t=ou(!0),e=t.run(()=>H({}));let n=[],i=[];const r=Xs({install(o){Yc(r),r._a=o,o.provide(i3,r),o.config.globalProperties.$pinia=r,i.forEach(s=>n.push(s)),i=[]},use(o){return this._a?n.push(o):i.push(o),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return r}const r3=()=>{};function o3(t,e,n,i=r3){t.push(e);const r=()=>{const o=t.indexOf(e);o>-1&&(t.splice(o,1),i())};return!n&&nl()&&su(r),r}function Oa(t,...e){t.slice().forEach(n=>{n(...e)})}const IL=t=>t(),s3=Symbol(),Sm=Symbol();function Cm(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,i)=>t.set(i,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const i=e[n],r=t[n];km(r)&&km(i)&&t.hasOwnProperty(n)&&!it(i)&&!Nr(i)?t[n]=Cm(r,i):t[n]=i}return t}const NL=Symbol();function DL(t){return!km(t)||!Object.prototype.hasOwnProperty.call(t,NL)}const{assign:Eo}=Object;function BL(t){return!!(it(t)&&t.effect)}function FL(t,e,n,i){const{state:r,actions:o,getters:s}=e,a=n.state.value[t];let l;function f(){a||(n.state.value[t]=r?r():{});const u=Jt(n.state.value[t]);return Eo(u,o,Object.keys(s||{}).reduce((c,d)=>(c[d]=Xs(U(()=>{Yc(n);const p=n._s.get(t);return s[d].call(p,p)})),c),{}))}return l=a3(t,f,e,n,i,!0),l}function a3(t,e,n={},i,r,o){let s;const a=Eo({actions:{}},n),l={deep:!0};let f,u,c=[],d=[],p;const h=i.state.value[t];!o&&!h&&(i.state.value[t]={}),H({});let g;function y(T){let A;f=u=!1,typeof T=="function"?(T(i.state.value[t]),A={type:ef.patchFunction,storeId:t,events:p}):(Cm(i.state.value[t],T),A={type:ef.patchObject,payload:T,storeId:t,events:p});const R=g=Symbol();lt().then(()=>{g===R&&(f=!0)}),u=!0,Oa(c,A,i.state.value[t])}const w=o?function(){const{state:A}=n,R=A?A():{};this.$patch(F=>{Eo(F,R)})}:r3;function v(){s.stop(),c=[],d=[],i._s.delete(t)}const _=(T,A="")=>{if(s3 in T)return T[Sm]=A,T;const R=function(){Yc(i);const F=Array.from(arguments),L=[],K=[];function fe(re){L.push(re)}function ae(re){K.push(re)}Oa(d,{args:F,name:R[Sm],store:x,after:fe,onError:ae});let ce;try{ce=T.apply(this&&this.$id===t?this:x,F)}catch(re){throw Oa(K,re),re}return ce instanceof Promise?ce.then(re=>(Oa(L,re),re)).catch(re=>(Oa(K,re),Promise.reject(re))):(Oa(L,ce),ce)};return R[s3]=!0,R[Sm]=A,R},b={_p:i,$id:t,$onAction:o3.bind(null,d),$patch:y,$reset:w,$subscribe(T,A={}){const R=o3(c,T,A.detached,()=>F()),F=s.run(()=>je(()=>i.state.value[t],L=>{(A.flush==="sync"?u:f)&&T({storeId:t,type:ef.direct,events:p},L)},Eo({},l,A)));return R},$dispose:v},x=tn(b);i._s.set(t,x);const S=(i._a&&i._a.runWithContext||IL)(()=>i._e.run(()=>(s=ou()).run(()=>e({action:_}))));for(const T in S){const A=S[T];if(it(A)&&!BL(A)||Nr(A))o||(h&&DL(A)&&(it(A)?A.value=h[T]:Cm(A,h[T])),i.state.value[t][T]=A);else if(typeof A=="function"){const R=_(A,T);S[T]=R,a.actions[T]=A}}return Eo(x,S),Eo(kt(x),S),Object.defineProperty(x,"$state",{get:()=>i.state.value[t],set:T=>{y(A=>{Eo(A,T)})}}),i._p.forEach(T=>{Eo(x,s.run(()=>T({store:x,app:i._a,pinia:i,options:a})))}),h&&o&&n.hydrate&&n.hydrate(x.$state,h),f=!0,u=!0,x}/*! #__NO_SIDE_EFFECTS__ */function Aa(t,e,n){let i;const r=typeof e=="function";i=r?n:e;function o(s,a){const l=_A();return s=s||(l?Qt(i3,null):null),s&&Yc(s),s=n3,s._s.has(t)||(r?a3(t,e,i,s):FL(t,i,s)),s._s.get(t)}return o.$id=t,o}function l3(t){const e=kt(t),n={};for(const i in e){const r=e[i];r.effect?n[i]=U({get:()=>t[i],set(o){t[i]=o}}):(it(r)||Nr(r))&&(n[i]=Qo(t,i))}return n}const Ra=Aa("app",()=>{const t=window.infixsPingoNotify,e=U(()=>!!t.session?.token);async function n(r,o){return(await a$.post(s$.integrations.authorize,{code:r,reference:o})).data}return{revoke:Bi(Di.integration.revoke,{method:"POST"},ii,{immediate:!1}),validateIntegration:n,isAuthenticated:e,...t}}),Em=Aa("user",()=>{const t=Bi(Di.user.me,ii,{immediate:!1}),e=U(()=>t.data.value),n=U(()=>e.value?.plan.rules.messageTypes.includes("documentMessage")),i=U(()=>e.value?.plan.rules.messageTypes.includes("imageMessage"));return{user:e,me:t,allowDocument:n,allowImage:i}}),f3=/^[a-z0-9]+(-[a-z0-9]+)*$/,Xc=(t,e,n,i="")=>{const r=t.split(":");if(t.slice(0,1)==="@"){if(r.length<2||r.length>3)return null;i=r.shift().slice(1)}if(r.length>3||!r.length)return null;if(r.length>1){const a=r.pop(),l=r.pop(),f={provider:r.length>0?r[0]:i,prefix:l,name:a};return e&&!Qc(f)?null:f}const o=r[0],s=o.split("-");if(s.length>1){const a={provider:i,prefix:s.shift(),name:s.join("-")};return e&&!Qc(a)?null:a}if(n&&i===""){const a={provider:i,prefix:"",name:o};return e&&!Qc(a,n)?null:a}return null},Qc=(t,e)=>t?!!((e&&t.prefix===""||t.prefix)&&t.name):!1,u3=Object.freeze({left:0,top:0,width:16,height:16}),Zc=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),ed=Object.freeze({...u3,...Zc}),Om=Object.freeze({...ed,body:"",hidden:!1});function $L(t,e){const n={};!t.hFlip!=!e.hFlip&&(n.hFlip=!0),!t.vFlip!=!e.vFlip&&(n.vFlip=!0);const i=((t.rotate||0)+(e.rotate||0))%4;return i&&(n.rotate=i),n}function c3(t,e){const n=$L(t,e);for(const i in Om)i in Zc?i in t&&!(i in n)&&(n[i]=Zc[i]):i in e?n[i]=e[i]:i in t&&(n[i]=t[i]);return n}function LL(t,e){const n=t.icons,i=t.aliases||Object.create(null),r=Object.create(null);function o(s){if(n[s])return r[s]=[];if(!(s in r)){r[s]=null;const a=i[s]&&i[s].parent,l=a&&o(a);l&&(r[s]=[a].concat(l))}return r[s]}return Object.keys(n).concat(Object.keys(i)).forEach(o),r}function qL(t,e,n){const i=t.icons,r=t.aliases||Object.create(null);let o={};function s(a){o=c3(i[a]||r[a],o)}return s(e),n.forEach(s),c3(t,o)}function d3(t,e){const n=[];if(typeof t!="object"||typeof t.icons!="object")return n;t.not_found instanceof Array&&t.not_found.forEach(r=>{e(r,null),n.push(r)});const i=LL(t);for(const r in i){const o=i[r];o&&(e(r,qL(t,r,o)),n.push(r))}return n}const VL={provider:"",aliases:{},not_found:{},...u3};function Am(t,e){for(const n in e)if(n in t&&typeof t[n]!=typeof e[n])return!1;return!0}function p3(t){if(typeof t!="object"||t===null)return null;const e=t;if(typeof e.prefix!="string"||!t.icons||typeof t.icons!="object"||!Am(t,VL))return null;const n=e.icons;for(const r in n){const o=n[r];if(!r||typeof o.body!="string"||!Am(o,Om))return null}const i=e.aliases||Object.create(null);for(const r in i){const o=i[r],s=o.parent;if(!r||typeof s!="string"||!n[s]&&!i[s]||!Am(o,Om))return null}return e}const h3=Object.create(null);function zL(t,e){return{provider:t,prefix:e,icons:Object.create(null),missing:new Set}}function Ta(t,e){const n=h3[t]||(h3[t]=Object.create(null));return n[e]||(n[e]=zL(t,e))}function g3(t,e){return p3(e)?d3(e,(n,i)=>{i?t.icons[n]=i:t.missing.add(n)}):[]}function jL(t,e,n){try{if(typeof n.body=="string")return t.icons[e]={...n},!0}catch{}return!1}let tf=!1;function m3(t){return typeof t=="boolean"&&(tf=t),tf}function HL(t){const e=typeof t=="string"?Xc(t,!0,tf):t;if(e){const n=Ta(e.provider,e.prefix),i=e.name;return n.icons[i]||(n.missing.has(i)?null:void 0)}}function UL(t,e){const n=Xc(t,!0,tf);if(!n)return!1;const i=Ta(n.provider,n.prefix);return e?jL(i,n.name,e):(i.missing.add(n.name),!0)}function WL(t,e){if(typeof t!="object")return!1;if(typeof e!="string"&&(e=t.provider||""),tf&&!e&&!t.prefix){let r=!1;return p3(t)&&(t.prefix="",d3(t,(o,s)=>{UL(o,s)&&(r=!0)})),r}const n=t.prefix;if(!Qc({prefix:n,name:"a"}))return!1;const i=Ta(e,n);return!!g3(i,t)}const y3=Object.freeze({width:null,height:null}),w3=Object.freeze({...y3,...Zc}),KL=/(-?[0-9.]*[0-9]+[0-9.]*)/g,GL=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function v3(t,e,n){if(e===1)return t;if(n=n||100,typeof t=="number")return Math.ceil(t*e*n)/n;if(typeof t!="string")return t;const i=t.split(KL);if(i===null||!i.length)return t;const r=[];let o=i.shift(),s=GL.test(o);for(;;){if(s){const a=parseFloat(o);isNaN(a)?r.push(o):r.push(Math.ceil(a*e*n)/n)}else r.push(o);if(o=i.shift(),o===void 0)return r.join("");s=!s}}function JL(t,e="defs"){let n="";const i=t.indexOf("<"+e);for(;i>=0;){const r=t.indexOf(">",i),o=t.indexOf("</"+e);if(r===-1||o===-1)break;const s=t.indexOf(">",o);if(s===-1)break;n+=t.slice(r+1,o).trim(),t=t.slice(0,i).trim()+t.slice(s+1)}return{defs:n,content:t}}function YL(t,e){return t?"<defs>"+t+"</defs>"+e:e}function XL(t,e,n){const i=JL(t);return YL(i.defs,e+i.content+n)}const QL=t=>t==="unset"||t==="undefined"||t==="none";function ZL(t,e){const n={...ed,...t},i={...w3,...e},r={left:n.left,top:n.top,width:n.width,height:n.height};let o=n.body;[n,i].forEach(g=>{const y=[],w=g.hFlip,v=g.vFlip;let _=g.rotate;w?v?_+=2:(y.push("translate("+(r.width+r.left).toString()+" "+(0-r.top).toString()+")"),y.push("scale(-1 1)"),r.top=r.left=0):v&&(y.push("translate("+(0-r.left).toString()+" "+(r.height+r.top).toString()+")"),y.push("scale(1 -1)"),r.top=r.left=0);let b;switch(_<0&&(_-=Math.floor(_/4)*4),_=_%4,_){case 1:b=r.height/2+r.top,y.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:y.unshift("rotate(180 "+(r.width/2+r.left).toString()+" "+(r.height/2+r.top).toString()+")");break;case 3:b=r.width/2+r.left,y.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}_%2===1&&(r.left!==r.top&&(b=r.left,r.left=r.top,r.top=b),r.width!==r.height&&(b=r.width,r.width=r.height,r.height=b)),y.length&&(o=XL(o,'<g transform="'+y.join(" ")+'">',"</g>"))});const s=i.width,a=i.height,l=r.width,f=r.height;let u,c;s===null?(c=a===null?"1em":a==="auto"?f:a,u=v3(c,l/f)):(u=s==="auto"?l:s,c=a===null?v3(u,f/l):a==="auto"?f:a);const d={},p=(g,y)=>{QL(y)||(d[g]=y.toString())};p("width",u),p("height",c);const h=[r.left,r.top,l,f];return d.viewBox=h.join(" "),{attributes:d,viewBox:h,body:o}}const eq=/\sid="(\S+)"/g,tq="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let nq=0;function iq(t,e=tq){const n=[];let i;for(;i=eq.exec(t);)n.push(i[1]);if(!n.length)return t;const r="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(o=>{const s=typeof e=="function"?e(o):e+(nq++).toString(),a=o.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");t=t.replace(new RegExp('([#;"])('+a+')([")]|\\.[a-z])',"g"),"$1"+s+r+"$3")}),t=t.replace(new RegExp(r,"g"),""),t}const Rm=Object.create(null);function rq(t,e){Rm[t]=e}function Tm(t){return Rm[t]||Rm[""]}function Pm(t){let e;if(typeof t.resources=="string")e=[t.resources];else if(e=t.resources,!(e instanceof Array)||!e.length)return null;return{resources:e,path:t.path||"/",maxURL:t.maxURL||500,rotate:t.rotate||750,timeout:t.timeout||5e3,random:t.random===!0,index:t.index||0,dataAfterTimeout:t.dataAfterTimeout!==!1}}const Mm=Object.create(null),nf=["https://api.simplesvg.com","https://api.unisvg.com"],td=[];for(;nf.length>0;)nf.length===1||Math.random()>.5?td.push(nf.shift()):td.push(nf.pop());Mm[""]=Pm({resources:["https://api.iconify.design"].concat(td)});function oq(t,e){const n=Pm(e);return n===null?!1:(Mm[t]=n,!0)}function Im(t){return Mm[t]}let b3=(()=>{let t;try{if(t=fetch,typeof t=="function")return t}catch{}})();function sq(t,e){const n=Im(t);if(!n)return 0;let i;if(!n.maxURL)i=0;else{let r=0;n.resources.forEach(s=>{r=Math.max(r,s.length)});const o=e+".json?icons=";i=n.maxURL-r-n.path.length-o.length}return i}function aq(t){return t===404}const lq=(t,e,n)=>{const i=[],r=sq(t,e),o="icons";let s={type:o,provider:t,prefix:e,icons:[]},a=0;return n.forEach((l,f)=>{a+=l.length+1,a>=r&&f>0&&(i.push(s),s={type:o,provider:t,prefix:e,icons:[]},a=l.length),s.icons.push(l)}),i.push(s),i};function fq(t){if(typeof t=="string"){const e=Im(t);if(e)return e.path}return"/"}const uq={prepare:lq,send:(t,e,n)=>{if(!b3){n("abort",424);return}let i=fq(e.provider);switch(e.type){case"icons":{const o=e.prefix,a=e.icons.join(","),l=new URLSearchParams({icons:a});i+=o+".json?"+l.toString();break}case"custom":{const o=e.uri;i+=o.slice(0,1)==="/"?o.slice(1):o;break}default:n("abort",400);return}let r=503;b3(t+i).then(o=>{const s=o.status;if(s!==200){setTimeout(()=>{n(aq(s)?"abort":"next",s)});return}return r=501,o.json()}).then(o=>{if(typeof o!="object"||o===null){setTimeout(()=>{o===404?n("abort",o):n("next",r)});return}setTimeout(()=>{n("success",o)})}).catch(()=>{n("next",r)})}};function cq(t){const e={loaded:[],missing:[],pending:[]},n=Object.create(null);t.sort((r,o)=>r.provider!==o.provider?r.provider.localeCompare(o.provider):r.prefix!==o.prefix?r.prefix.localeCompare(o.prefix):r.name.localeCompare(o.name));let i={provider:"",prefix:"",name:""};return t.forEach(r=>{if(i.name===r.name&&i.prefix===r.prefix&&i.provider===r.provider)return;i=r;const o=r.provider,s=r.prefix,a=r.name,l=n[o]||(n[o]=Object.create(null)),f=l[s]||(l[s]=Ta(o,s));let u;a in f.icons?u=e.loaded:s===""||f.missing.has(a)?u=e.missing:u=e.pending;const c={provider:o,prefix:s,name:a};u.push(c)}),e}function x3(t,e){t.forEach(n=>{const i=n.loaderCallbacks;i&&(n.loaderCallbacks=i.filter(r=>r.id!==e))})}function dq(t){t.pendingCallbacksFlag||(t.pendingCallbacksFlag=!0,setTimeout(()=>{t.pendingCallbacksFlag=!1;const e=t.loaderCallbacks?t.loaderCallbacks.slice(0):[];if(!e.length)return;let n=!1;const i=t.provider,r=t.prefix;e.forEach(o=>{const s=o.icons,a=s.pending.length;s.pending=s.pending.filter(l=>{if(l.prefix!==r)return!0;const f=l.name;if(t.icons[f])s.loaded.push({provider:i,prefix:r,name:f});else if(t.missing.has(f))s.missing.push({provider:i,prefix:r,name:f});else return n=!0,!0;return!1}),s.pending.length!==a&&(n||x3([t],o.id),o.callback(s.loaded.slice(0),s.missing.slice(0),s.pending.slice(0),o.abort))})}))}let pq=0;function hq(t,e,n){const i=pq++,r=x3.bind(null,n,i);if(!e.pending.length)return r;const o={id:i,icons:e,callback:t,abort:r};return n.forEach(s=>{(s.loaderCallbacks||(s.loaderCallbacks=[])).push(o)}),r}function gq(t,e=!0,n=!1){const i=[];return t.forEach(r=>{const o=typeof r=="string"?Xc(r,e,n):r;o&&i.push(o)}),i}var mq={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function yq(t,e,n,i){const r=t.resources.length,o=t.random?Math.floor(Math.random()*r):t.index;let s;if(t.random){let k=t.resources.slice(0);for(s=[];k.length>1;){const S=Math.floor(Math.random()*k.length);s.push(k[S]),k=k.slice(0,S).concat(k.slice(S+1))}s=s.concat(k)}else s=t.resources.slice(o).concat(t.resources.slice(0,o));const a=Date.now();let l="pending",f=0,u,c=null,d=[],p=[];typeof i=="function"&&p.push(i);function h(){c&&(clearTimeout(c),c=null)}function g(){l==="pending"&&(l="aborted"),h(),d.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),d=[]}function y(k,S){S&&(p=[]),typeof k=="function"&&p.push(k)}function w(){return{startTime:a,payload:e,status:l,queriesSent:f,queriesPending:d.length,subscribe:y,abort:g}}function v(){l="failed",p.forEach(k=>{k(void 0,u)})}function _(){d.forEach(k=>{k.status==="pending"&&(k.status="aborted")}),d=[]}function b(k,S,T){const A=S!=="success";switch(d=d.filter(R=>R!==k),l){case"pending":break;case"failed":if(A||!t.dataAfterTimeout)return;break;default:return}if(S==="abort"){u=T,v();return}if(A){u=T,d.length||(s.length?x():v());return}if(h(),_(),!t.random){const R=t.resources.indexOf(k.resource);R!==-1&&R!==t.index&&(t.index=R)}l="completed",p.forEach(R=>{R(T)})}function x(){if(l!=="pending")return;h();const k=s.shift();if(k===void 0){if(d.length){c=setTimeout(()=>{h(),l==="pending"&&(_(),v())},t.timeout);return}v();return}const S={status:"pending",resource:k,callback:(T,A)=>{b(S,T,A)}};d.push(S),f++,c=setTimeout(x,t.rotate),n(k,e,S.callback)}return setTimeout(x),w}function _3(t){const e={...mq,...t};let n=[];function i(){n=n.filter(a=>a().status==="pending")}function r(a,l,f){const u=yq(e,a,l,(c,d)=>{i(),f&&f(c,d)});return n.push(u),u}function o(a){return n.find(l=>a(l))||null}return{query:r,find:o,setIndex:a=>{e.index=a},getIndex:()=>e.index,cleanup:i}}function k3(){}const Nm=Object.create(null);function wq(t){if(!Nm[t]){const e=Im(t);if(!e)return;const n=_3(e),i={config:e,redundancy:n};Nm[t]=i}return Nm[t]}function vq(t,e,n){let i,r;if(typeof t=="string"){const o=Tm(t);if(!o)return n(void 0,424),k3;r=o.send;const s=wq(t);s&&(i=s.redundancy)}else{const o=Pm(t);if(o){i=_3(o);const s=t.resources?t.resources[0]:"",a=Tm(s);a&&(r=a.send)}}return!i||!r?(n(void 0,424),k3):i.query(e,r,n)().abort}function S3(){}function bq(t){t.iconsLoaderFlag||(t.iconsLoaderFlag=!0,setTimeout(()=>{t.iconsLoaderFlag=!1,dq(t)}))}function xq(t){const e=[],n=[];return t.forEach(i=>{(i.match(f3)?e:n).push(i)}),{valid:e,invalid:n}}function rf(t,e,n){function i(){const r=t.pendingIcons;e.forEach(o=>{r&&r.delete(o),t.icons[o]||t.missing.add(o)})}if(n&&typeof n=="object")try{if(!g3(t,n).length){i();return}}catch(r){console.error(r)}i(),bq(t)}function C3(t,e){t instanceof Promise?t.then(n=>{e(n)}).catch(()=>{e(null)}):e(t)}function _q(t,e){t.iconsToLoad?t.iconsToLoad=t.iconsToLoad.concat(e).sort():t.iconsToLoad=e,t.iconsQueueFlag||(t.iconsQueueFlag=!0,setTimeout(()=>{t.iconsQueueFlag=!1;const{provider:n,prefix:i}=t,r=t.iconsToLoad;if(delete t.iconsToLoad,!r||!r.length)return;const o=t.loadIcon;if(t.loadIcons&&(r.length>1||!o)){C3(t.loadIcons(r,i,n),u=>{rf(t,r,u)});return}if(o){r.forEach(u=>{const c=o(u,i,n);C3(c,d=>{const p=d?{prefix:i,icons:{[u]:d}}:null;rf(t,[u],p)})});return}const{valid:s,invalid:a}=xq(r);if(a.length&&rf(t,a,null),!s.length)return;const l=i.match(f3)?Tm(n):null;if(!l){rf(t,s,null);return}l.prepare(n,i,s).forEach(u=>{vq(n,u,c=>{rf(t,u.icons,c)})})}))}const kq=(t,e)=>{const n=gq(t,!0,m3()),i=cq(n);if(!i.pending.length){let l=!0;return e&&setTimeout(()=>{l&&e(i.loaded,i.missing,i.pending,S3)}),()=>{l=!1}}const r=Object.create(null),o=[];let s,a;return i.pending.forEach(l=>{const{provider:f,prefix:u}=l;if(u===a&&f===s)return;s=f,a=u,o.push(Ta(f,u));const c=r[f]||(r[f]=Object.create(null));c[u]||(c[u]=[])}),i.pending.forEach(l=>{const{provider:f,prefix:u,name:c}=l,d=Ta(f,u),p=d.pendingIcons||(d.pendingIcons=new Set);p.has(c)||(p.add(c),r[f][u].push(c))}),o.forEach(l=>{const f=r[l.provider][l.prefix];f.length&&_q(l,f)}),e?hq(e,i,o):S3};function Sq(t,e){const n={...t};for(const i in e){const r=e[i],o=typeof r;i in y3?(r===null||r&&(o==="string"||o==="number"))&&(n[i]=r):o===typeof n[i]&&(n[i]=i==="rotate"?r%4:r)}return n}const Cq=/[\s,]+/;function Eq(t,e){e.split(Cq).forEach(n=>{switch(n.trim()){case"horizontal":t.hFlip=!0;break;case"vertical":t.vFlip=!0;break}})}function Oq(t,e=0){const n=t.replace(/^-?[0-9.]*/,"");function i(r){for(;r<0;)r+=4;return r%4}if(n===""){const r=parseInt(t);return isNaN(r)?0:i(r)}else if(n!==t){let r=0;switch(n){case"%":r=25;break;case"deg":r=90}if(r){let o=parseFloat(t.slice(0,t.length-n.length));return isNaN(o)?0:(o=o/r,o%1===0?i(o):0)}}return e}function Aq(t,e){let n=t.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const i in e)n+=" "+i+'="'+e[i]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+t+"</svg>"}function Rq(t){return t.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function Tq(t){return"data:image/svg+xml,"+Rq(t)}function Pq(t){return'url("'+Tq(t)+'")'}const E3={...w3,inline:!1},Mq={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},Iq={display:"inline-block"},Dm={backgroundColor:"currentColor"},O3={backgroundColor:"transparent"},A3={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},R3={webkitMask:Dm,mask:Dm,background:O3};for(const t in R3){const e=R3[t];for(const n in A3)e[t+n]=A3[n]}const nd={};["horizontal","vertical"].forEach(t=>{const e=t.slice(0,1)+"Flip";nd[t+"-flip"]=e,nd[t.slice(0,1)+"-flip"]=e,nd[t+"Flip"]=e});function T3(t){return t+(t.match(/^[-0-9.]+$/)?"px":"")}const P3=(t,e)=>{const n=Sq(E3,e),i={...Mq},r=e.mode||"svg",o={},s=e.style,a=typeof s=="object"&&!(s instanceof Array)?s:{};for(let g in e){const y=e[g];if(y!==void 0)switch(g){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[g]=y===!0||y==="true"||y===1;break;case"flip":typeof y=="string"&&Eq(n,y);break;case"color":o.color=y;break;case"rotate":typeof y=="string"?n[g]=Oq(y):typeof y=="number"&&(n[g]=y);break;case"ariaHidden":case"aria-hidden":y!==!0&&y!=="true"&&delete i["aria-hidden"];break;default:{const w=nd[g];w?(y===!0||y==="true"||y===1)&&(n[w]=!0):E3[g]===void 0&&(i[g]=y)}}}const l=ZL(t,n),f=l.attributes;if(n.inline&&(o.verticalAlign="-0.125em"),r==="svg"){i.style={...o,...a},Object.assign(i,f);let g=0,y=e.id;return typeof y=="string"&&(y=y.replace(/-/g,"_")),i.innerHTML=iq(l.body,y?()=>y+"ID"+g++:"iconifyVue"),Yt("svg",i)}const{body:u,width:c,height:d}=t,p=r==="mask"||(r==="bg"?!1:u.indexOf("currentColor")!==-1),h=Aq(u,{...f,width:c+"",height:d+""});return i.style={...o,"--svg":Pq(h),width:T3(f.width),height:T3(f.height),...Iq,...p?Dm:O3,...a},Yt("span",i)};if(m3(!0),rq("",uq),typeof document<"u"&&typeof window<"u"){const t=window;if(t.IconifyPreload!==void 0){const e=t.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof e=="object"&&e!==null&&(e instanceof Array?e:[e]).forEach(i=>{try{(typeof i!="object"||i===null||i instanceof Array||typeof i.icons!="object"||typeof i.prefix!="string"||!WL(i))&&console.error(n)}catch{console.error(n)}})}if(t.IconifyProviders!==void 0){const e=t.IconifyProviders;if(typeof e=="object"&&e!==null)for(let n in e){const i="IconifyProviders["+n+"] is invalid.";try{const r=e[n];if(typeof r!="object"||!r||r.resources===void 0)continue;oq(n,r)||console.error(i)}catch{console.error(i)}}}}const Nq={...ed,body:""},_n=q((t,{emit:e})=>{const n=H(null);function i(){n.value&&(n.value.abort?.(),n.value=null)}const r=H(!!t.ssr),o=H(""),s=Xt(null);function a(){const f=t.icon;if(typeof f=="object"&&f!==null&&typeof f.body=="string")return o.value="",{data:f};let u;if(typeof f!="string"||(u=Xc(f,!1,!0))===null)return null;let c=HL(u);if(!c){const h=n.value;return(!h||h.name!==f)&&(c===null?n.value={name:f}:n.value={name:f,abort:kq([u],l)}),null}i(),o.value!==f&&(o.value=f,lt(()=>{e("load",f)}));const d=t.customise;if(d){c=Object.assign({},c);const h=d(c.body,u.name,u.prefix,u.provider);typeof h=="string"&&(c.body=h)}const p=["iconify"];return u.prefix!==""&&p.push("iconify--"+u.prefix),u.provider!==""&&p.push("iconify--"+u.provider),{data:c,classes:p}}function l(){const f=a();f?f.data!==s.value?.data&&(s.value=f):s.value=null}return r.value?l():_t(()=>{r.value=!0,l()}),je(()=>t.icon,l),qn(i),()=>{const f=s.value;if(!f)return P3(Nq,t);let u=t;return f.classes&&(u={...t,class:f.classes.join(" ")}),P3({...ed,...f.data},u)}},{props:["icon","mode","ssr","width","height","style","color","inline","rotate","hFlip","horizontalFlip","vFlip","verticalFlip","flip","id","ariaHidden","customise","title"],emits:["load"]}),Dq={class:"iafw:w-full iafw:h-16 iafw:bg-background iafw:py-3 iafw:px-5 iafw:flex iafw:gap-3 iafw:items-center iafw:shadow-md"},Bq={key:0,class:"iafw:mr-0 iafw:relative"},Fq=["src"],$q={class:"iafw:flex iafw:gap-3 iafw:items-center iafw:justify-between iafw:flex-1"},Lq={class:"iafw:md:block iafw:hidden"},qq={class:"iafw:flex iafw:gap-3 iafw:items-center"},Vq={key:0,class:"iafw:border iafw:h-9 iafw:primary-gradient iafw:flex iafw:gap-1 iafw:items-center iafw:justify-center iafw:px-3 iafw:py-1 iafw:rounded-sm iafw:text-sm"},zq={class:"iafw:grid iafw:flex-1 iafw:text-left iafw:text-sm iafw:leading-tight"},jq={class:"iafw:truncate iafw:font-semibold"},Hq={class:"iafw:truncate iafw:text-xs"},Uq={class:"iafw:bg-info iafw:p-2 iafw:rounded-lg"},Wq={class:"iafw:text-sm iafw:font-medium"},Kq={class:"iafw:text-xs iafw:text-muted-foreground"},Gq={href:"https://pingonotify.com/dashboard",target:"_blank"},Jq=q({__name:"TopMenu",props:{items:{},logo:{}},setup(t){async function e(){await n.revoke.execute(),location.reload()}const n=Ra(),i=Em(),r=tc(),o=s=>r.meta?.path?.startsWith(s);return(s,a)=>{const l=OF,f=ts("RouterLink"),u=EF,c=CF,d=SF,p=Ic,h=Kt,g=ka,y=s_,w=Wl,v=o_,_=r_,b=_a,x=wa;return E(),X("div",Dq,[s.logo?(E(),X("div",Bq,[typeof s.logo!="string"?(E(),B(dn(s.logo),{key:0,class:"iafw:h-10 iafw:w-auto"})):(E(),X("img",{key:1,src:s.logo,alt:"Logo",class:"iafw:h-10 iafw:w-auto"},null,8,Fq))])):Re("",!0),ie("div",$q,[a[4]||(a[4]=ie("div",{class:"iafw:block iafw:md:hidden"},null,-1)),ie("div",Lq,[M(d,null,{default:C(()=>[M(c,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(s.items,k=>(E(),B(u,{key:k.path},{default:C(()=>[M(f,{to:{name:k.name,query:{page:k.page,path:k.path}},custom:""},{default:C(({isActive:S,href:T,navigate:A})=>[M(l,{active:S||o(k.path),href:T,onClick:A,class:Ce(m(o$)())},{default:C(()=>[_e(Ae(k.label),1)]),_:2},1032,["active","href","onClick","class"])]),_:2},1032,["to"])]),_:2},1024))),128))]),_:1})]),_:1})]),ie("div",qq,[m(i).user?(E(),X("div",Vq,[ie("strong",null,Ae(m(i).user.plan.messageLimit-m(i).user.plan.totalMessages),1),a[0]||(a[0]=ie("span",null,"messages",-1))])):m(n).isAuthenticated?(E(),B(p,{key:1,class:"iafw:h-10 iafw:w-20"})):Re("",!0),m(n).isAuthenticated&&m(i).user?(E(),B(x,{key:2},{default:C(()=>[M(g,{"as-child":""},{default:C(()=>[M(h,{size:"lg",variant:"ghost",class:"iafw:data-[state=open]:bg-sidebar-accent iafw:data-[state=open]:text-sidebar-accent-foreground"},{default:C(()=>[m(n).revoke.isLoading?(E(),B(m(Qi),{key:1,class:"size-14 iafw:text-primary iafw:animate-spin"})):(E(),B(m($c),{key:0,class:"size-14 iafw:text-primary"})),ie("div",zq,[ie("span",jq,Ae(m(i).user.displayName),1),ie("span",Hq,Ae(m(i).user.email),1)]),M(m(Bc),{class:"iafw:ml-auto iafw:size-4"})]),_:1})]),_:1}),M(b,{class:"iafw:w-[--reka-dropdown-menu-trigger-width] iafw:min-w-56 iafw:rounded-lg",side:"bottom",align:"end","side-offset":20},{default:C(()=>[M(y,{class:"iafw:flex iafw:gap-3"},{default:C(()=>[ie("div",Uq,[m(i).user.subscription.paymentMethod!=="FREE"?(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-secondary"})):(E(),B(m(_n),{key:1,icon:"mynaui:message-solid",class:"iafw:size-5 iafw:text-secondary"}))]),ie("div",null,[ie("p",Wq,Ae(m(i).user.planLocales.en.name)+" Plan ",1),ie("p",Kq,Ae(m(i).user.plan.messageLimit)+" messages/month ",1)])]),_:1}),M(v,null,{default:C(()=>[M(w,{"as-child":""},{default:C(()=>[ie("a",Gq,[M(m($c)),a[1]||(a[1]=_e(" Access Account ",-1))])]),_:1}),M(w,null,{default:C(()=>[M(m(zF)),a[2]||(a[2]=_e(" Support ",-1))]),_:1})]),_:1}),M(_),M(w,{onSelect:e},{default:C(()=>[M(m(d_)),a[3]||(a[3]=_e(" Log out ",-1))]),_:1})]),_:1})]),_:1})):m(n).isAuthenticated?(E(),B(p,{key:3,class:"iafw:h-10 iafw:w-52 iafw:ml-2"})):Re("",!0)])])])}}}),Yq={xmlns:"http://www.w3.org/2000/svg",width:"408",height:"381",fill:"none",viewBox:"0 0 408 381"};function Xq(t,e){return E(),X("svg",Yq,[...e[0]||(e[0]=[Iu('<path fill="url(#paint0_radial_6_20)" d="M407.721 363.401c0 9.378-68.378 16.981-152.728 16.981-84.349 0-152.728-7.603-152.728-16.981s68.379-16.98 152.728-16.98 152.728 7.602 152.728 16.98"></path><path fill="url(#paint1_linear_6_20)" d="M198.565.986C397.057.986 397.058 72.493 397.058 154c0 66.62-.001 126.558-108.385 146.231a16 16 0 0 1-1.303 4.615l-22.109 49.122c-5.661 12.578-23.52 12.578-29.181 0l-21.211-47.126c-5.28.112-10.714.173-16.304.173C.073 307.015.073 235.508.073 154S.073.986 198.565.986"></path><defs><radialGradient id="paint0_radial_6_20" cx="0" cy="0" r="1" gradientTransform="matrix(152.728 0 0 16.9804 254.993 363.401)" gradientUnits="userSpaceOnUse"><stop stop-color="#529B6D" stop-opacity=".65"></stop><stop offset=".38" stop-color="#32AD60" stop-opacity=".29"></stop><stop offset="1" stop-color="#12BF53" stop-opacity="0"></stop></radialGradient><linearGradient id="paint1_linear_6_20" x1="198.565" x2="198.565" y1=".986" y2="363.401" gradientUnits="userSpaceOnUse"><stop stop-color="#BBF1CF"></stop><stop offset="1" stop-color="#0FBF50"></stop></linearGradient></defs>',3)])])}const Qq={render:Xq},Zq={class:"iafw:w-full iafw:-px-5 iafw:py-6 iafw:text-sm iafw:px-5"},M3=q({__name:"DefaultLayout",setup(t){const e=[{label:"Notifications",name:"notifications",page:"infixs-pingo-notify",path:"/notifications"},{label:"Connections",name:"connections",page:"infixs-pingo-notify",path:"/connections"}];return(n,i)=>(E(),X("div",null,[M(Jq,{items:e,logo:m(Qq)},null,8,["logo"]),ie("div",Zq,[z(n.$slots,"default")])]))}}),of=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n},eV={};function tV(t,e){return z(t.$slots,"default")}const nV=of(eV,[["render",tV]]);let Bm=1;var iV=class{subscribers;toasts;dismissedToasts;constructor(){this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}subscribe=t=>(this.subscribers.push(t),()=>{const e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)});publish=t=>{this.subscribers.forEach(e=>e(t))};addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]};create=t=>{const{message:e,...n}=t,i=typeof t.id=="number"||t.id&&t.id?.length>0?t.id:Bm++,r=this.toasts.find(s=>s.id===i),o=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),r?this.toasts=this.toasts.map(s=>s.id===i?(this.publish({...s,...t,id:i,title:e}),{...s,...t,id:i,dismissible:o,title:e}):s):this.addToast({title:e,...n,dismissible:o,id:i}),i};dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(e=>e({id:t,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(n=>n({id:e.id,dismiss:!0}))}),t);message=(t,e)=>this.create({...e,message:t,type:"default"});error=(t,e)=>this.create({...e,type:"error",message:t});success=(t,e)=>this.create({...e,type:"success",message:t});info=(t,e)=>this.create({...e,type:"info",message:t});warning=(t,e)=>this.create({...e,type:"warning",message:t});loading=(t,e)=>this.create({...e,type:"loading",message:t});promise=(t,e)=>{if(!e)return;let n;e.loading!==void 0&&(n=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));const i=Promise.resolve(t instanceof Function?t():t);let r=n!==void 0,o;const s=i.then(async l=>{if(o=["resolve",l],pr(l))r=!1,this.create({id:n,type:"default",message:l});else if(oV(l)&&!l.ok){r=!1;const u=typeof e.error=="function"?await e.error(`HTTP error! status: ${l.status}`):e.error,c=typeof e.description=="function"?await e.description(`HTTP error! status: ${l.status}`):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...p})}else if(l instanceof Error){r=!1;const u=typeof e.error=="function"?await e.error(l):e.error,c=typeof e.description=="function"?await e.description(l):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"error",description:c,...p})}else if(e.success!==void 0){r=!1;const u=typeof e.success=="function"?await e.success(l):e.success,c=typeof e.description=="function"?await e.description(l):e.description,p=typeof u=="object"&&!pr(u)?u:{message:u||"",id:n||""};this.create({id:n,type:"success",description:c,...p})}}).catch(async l=>{if(o=["reject",l],e.error!==void 0){r=!1;const f=typeof e.error=="function"?await e.error(l):e.error,u=typeof e.description=="function"?await e.description(l):e.description,d=typeof f=="object"&&!pr(f)?f:{message:f||"",id:n||""};this.create({id:n,type:"error",description:u,...d})}}).finally(()=>{r&&(this.dismiss(n),n=void 0),e.finally?.()}),a=()=>new Promise((l,f)=>s.then(()=>o[0]==="reject"?f(o[1]):l(o[1])).catch(f));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})};custom=(t,e)=>{const n=e?.id||Bm++,i=this.toasts.find(o=>o.id===n),r=e?.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(n)&&this.dismissedToasts.delete(n),i?this.toasts=this.toasts.map(o=>o.id===n?(this.publish({...o,component:t,dismissible:r,id:n,...e}),{...o,component:t,dismissible:r,id:n,...e}):o):this.addToast({component:t,dismissible:r,id:n,...e}),n};getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id))};const yi=new iV;function rV(t,e){const n=e?.id||Bm++;return yi.create({message:t,id:n,type:"default",...e}),n}const oV=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",sV=rV,aV=()=>yi.toasts,lV=()=>yi.getActiveToasts(),id=Object.assign(sV,{success:yi.success,info:yi.info,warning:yi.warning,error:yi.error,custom:yi.custom,message:yi.message,promise:yi.promise,dismiss:yi.dismiss,loading:yi.loading},{getHistory:aV,getToasts:lV});function rd(t){return t.label!==void 0}const fV=3,I3="24px",N3="16px",D3=4e3,uV=356,cV=14,dV=45,B3=200;function pV(){const t=H(!1);return Tt(()=>{const e=()=>{t.value=document.hidden};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)}),{isDocumentHidden:t}}function Oo(...t){return t.filter(Boolean).join(" ")}function hV(t){const[e,n]=t.split("-"),i=[];return e&&i.push(e),n&&i.push(n),i}function gV(t,e){const n={};return[t,e].forEach((i,r)=>{const o=r===1,s=o?"--mobile-offset":"--offset",a=o?N3:I3;function l(f){["top","right","bottom","left"].forEach(u=>{n[`${s}-${u}`]=typeof f=="number"?`${f}px`:f})}typeof i=="number"||typeof i=="string"?l(i):typeof i=="object"?["top","right","bottom","left"].forEach(f=>{i[f]===void 0?n[`${s}-${f}`]=a:n[`${s}-${f}`]=typeof i[f]=="number"?`${i[f]}px`:i[f]}):l(a)}),n}const mV=["data-rich-colors","data-styled","data-mounted","data-promise","data-swiped","data-removed","data-visible","data-y-position","data-x-position","data-index","data-front","data-swiping","data-dismissible","data-type","data-invert","data-swipe-out","data-swipe-direction","data-expanded","data-testid"],yV=["aria-label","data-disabled"];var wV=q({__name:"Toast",props:{toast:{},toasts:{},index:{},swipeDirections:{},expanded:{type:Boolean},invert:{type:Boolean},heights:{},gap:{},position:{},visibleToasts:{},expandByDefault:{type:Boolean},closeButton:{type:Boolean},interacting:{type:Boolean},style:{},cancelButtonStyle:{},actionButtonStyle:{},duration:{},class:{},unstyled:{type:Boolean},descriptionClass:{},loadingIcon:{},classes:{},icons:{},closeButtonAriaLabel:{},defaultRichColors:{type:Boolean}},emits:["update:heights","update:height","removeToast"],setup(t,{emit:e}){const n=t,i=e,r=H(null),o=H(null),s=H(!1),a=H(!1),l=H(!1),f=H(!1),u=H(!1),c=H(0),d=H(0),p=H(n.toast.duration||n.duration||D3),h=H(null),g=H(null),y=U(()=>n.index===0),w=U(()=>n.index+1<=n.visibleToasts),v=U(()=>n.toast.type),_=U(()=>n.toast.dismissible!==!1),b=U(()=>n.toast.class||""),x=U(()=>n.descriptionClass||""),k=U(()=>{const I=n.toast.position||n.position,W=n.heights.filter(ue=>ue.position===I).findIndex(ue=>ue.toastId===n.toast.id);return W>=0?W:0}),S=U(()=>{const I=n.toast.position||n.position;return n.heights.filter(W=>W.position===I).reduce((W,ue,Be)=>Be>=k.value?W:W+ue.height,0)}),T=U(()=>k.value*n.gap+S.value||0),A=U(()=>n.toast.closeButton??n.closeButton),R=U(()=>n.toast.duration||n.duration||D3),F=H(0),L=H(0),K=H(null),fe=U(()=>n.position.split("-")),ae=U(()=>fe.value[0]),ce=U(()=>fe.value[1]),re=U(()=>typeof n.toast.title!="string"),te=U(()=>typeof n.toast.description!="string"),{isDocumentHidden:He}=pV(),st=U(()=>v.value&&v.value==="loading");_t(()=>{s.value=!0,p.value=R.value}),Tt(async()=>{if(!s.value||!g.value)return;await lt();const I=g.value,ee=I.style.height;I.style.height="auto";const W=I.getBoundingClientRect().height;I.style.height=ee,d.value=W,i("update:height",{toastId:n.toast.id,height:W,position:n.toast.position||n.position})});function ut(){a.value=!0,c.value=T.value,setTimeout(()=>{i("removeToast",n.toast)},B3)}function ct(){if(st.value||!_.value)return{};ut(),n.toast.onDismiss?.(n.toast)}function vt(I){I.button!==2&&(st.value||!_.value||(h.value=new Date,c.value=T.value,I.target.setPointerCapture(I.pointerId),I.target.tagName!=="BUTTON"&&(l.value=!0,K.value={x:I.clientX,y:I.clientY})))}function We(){if(f.value||!_.value)return;K.value=null;const I=Number(g.value?.style.getPropertyValue("--swipe-amount-x").replace("px","")||0),ee=Number(g.value?.style.getPropertyValue("--swipe-amount-y").replace("px","")||0),W=new Date().getTime()-(h.value?.getTime()||0),ue=r.value==="x"?I:ee,Be=Math.abs(ue)/W;if(Math.abs(ue)>=dV||Be>.11){c.value=T.value,n.toast.onDismiss?.(n.toast),r.value==="x"?o.value=I>0?"right":"left":o.value=ee>0?"down":"up",ut(),f.value=!0;return}else g.value?.style.setProperty("--swipe-amount-x","0px"),g.value?.style.setProperty("--swipe-amount-y","0px");u.value=!1,l.value=!1,r.value=null}function Ze(I){if(!K.value||!_.value||(window?.getSelection()?.toString()?.length??!1))return;const W=I.clientY-K.value.y,ue=I.clientX-K.value.x,Be=n.swipeDirections??hV(n.position);!r.value&&(Math.abs(ue)>1||Math.abs(W)>1)&&(r.value=Math.abs(ue)>Math.abs(W)?"x":"y");let $={x:0,y:0};const V=G=>1/(1.5+Math.abs(G)/20);if(r.value==="y"){if(Be.includes("top")||Be.includes("bottom"))if(Be.includes("top")&&W<0||Be.includes("bottom")&&W>0)$.y=W;else{const G=W*V(W);$.y=Math.abs(G)<Math.abs(W)?G:W}}else if(r.value==="x"&&(Be.includes("left")||Be.includes("right")))if(Be.includes("left")&&ue<0||Be.includes("right")&&ue>0)$.x=ue;else{const G=ue*V(ue);$.x=Math.abs(G)<Math.abs(ue)?G:ue}(Math.abs($.x)>0||Math.abs($.y)>0)&&(u.value=!0),g.value?.style.setProperty("--swipe-amount-x",`${$.x}px`),g.value?.style.setProperty("--swipe-amount-y",`${$.y}px`)}_t(()=>{if(s.value=!0,!g.value)return;const I=g.value.getBoundingClientRect().height;d.value=I;const ee=[{toastId:n.toast.id,height:I,position:n.toast.position},...n.heights];i("update:heights",ee)}),ho(()=>{g.value&&i("removeToast",n.toast)}),Tt(I=>{if(n.toast.promise&&v.value==="loading"||n.toast.duration===1/0||n.toast.type==="loading")return;let ee;const W=()=>{if(L.value<F.value){const Be=new Date().getTime()-F.value;p.value=p.value-Be}L.value=new Date().getTime()},ue=()=>{p.value!==1/0&&(F.value=new Date().getTime(),ee=setTimeout(()=>{n.toast.onAutoClose?.(n.toast),ut()},p.value))};n.expanded||n.interacting||He.value?W():ue(),I(()=>{clearTimeout(ee)})}),je(()=>n.toast.delete,I=>{I!==void 0&&I&&(ut(),n.toast.onDismiss?.(n.toast))},{deep:!0});function ye(){l.value=!1,r.value=null,K.value=null}return(I,ee)=>(E(),X("li",{tabindex:"0",ref_key:"toastRef",ref:g,class:Ce(m(Oo)(n.class,b.value,I.classes?.toast,I.toast.classes?.toast,I.classes?.[v.value],I.toast?.classes?.[v.value])),"data-sonner-toast":"","data-rich-colors":I.toast.richColors??I.defaultRichColors,"data-styled":!(I.toast.component||I.toast?.unstyled||I.unstyled),"data-mounted":s.value,"data-promise":!!I.toast.promise,"data-swiped":u.value,"data-removed":a.value,"data-visible":w.value,"data-y-position":ae.value,"data-x-position":ce.value,"data-index":I.index,"data-front":y.value,"data-swiping":l.value,"data-dismissible":_.value,"data-type":v.value,"data-invert":I.toast.invert||I.invert,"data-swipe-out":f.value,"data-swipe-direction":o.value,"data-expanded":!!(I.expanded||I.expandByDefault&&s.value),"data-testid":I.toast.testId,style:di({"--index":I.index,"--toasts-before":I.index,"--z-index":I.toasts.length-I.index,"--offset":`${a.value?c.value:T.value}px`,"--initial-height":I.expandByDefault?"auto":`${d.value}px`,...I.style,...n.toast.style}),onDragend:ye,onPointerdown:vt,onPointerup:We,onPointermove:Ze},[A.value&&!I.toast.component&&v.value!=="loading"?(E(),X("button",{key:0,"aria-label":I.closeButtonAriaLabel||"Close toast","data-disabled":st.value,"data-close-button":"true",class:Ce(m(Oo)(I.classes?.closeButton,I.toast?.classes?.closeButton)),onClick:ct},[I.icons?.close?(E(),B(dn(I.icons?.close),{key:0})):z(I.$slots,"close-icon",{key:1})],10,yV)):Re("v-if",!0),I.toast.component?(E(),B(dn(I.toast.component),le({key:1},I.toast.componentProps,{onCloseToast:ct}),null,16)):(E(),X(Ve,{key:2},[v.value!=="default"||I.toast.icon||I.toast.promise?(E(),X("div",{key:0,"data-icon":"",class:Ce(m(Oo)(I.classes?.icon,I.toast?.classes?.icon))},[I.toast.icon?(E(),B(dn(I.toast.icon),{key:0})):(E(),X(Ve,{key:1},[v.value==="loading"?z(I.$slots,"loading-icon",{key:0}):v.value==="success"?z(I.$slots,"success-icon",{key:1}):v.value==="error"?z(I.$slots,"error-icon",{key:2}):v.value==="warning"?z(I.$slots,"warning-icon",{key:3}):v.value==="info"?z(I.$slots,"info-icon",{key:4}):Re("v-if",!0)],64))],2)):Re("v-if",!0),ie("div",{"data-content":"",class:Ce(m(Oo)(I.classes?.content,I.toast?.classes?.content))},[ie("div",{"data-title":"",class:Ce(m(Oo)(I.classes?.title,I.toast.classes?.title))},[re.value?(E(),B(dn(I.toast.title),At(le({key:0},I.toast.componentProps)),null,16)):(E(),X(Ve,{key:1},[_e(Ae(I.toast.title),1)],64))],2),I.toast.description?(E(),X("div",{key:0,"data-description":"",class:Ce(m(Oo)(I.descriptionClass,x.value,I.classes?.description,I.toast.classes?.description))},[te.value?(E(),B(dn(I.toast.description),At(le({key:0},I.toast.componentProps)),null,16)):(E(),X(Ve,{key:1},[_e(Ae(I.toast.description),1)],64))],2)):Re("v-if",!0)],2),I.toast.cancel?(E(),X("button",{key:1,style:di(I.toast.cancelButtonStyle||I.cancelButtonStyle),class:Ce(m(Oo)(I.classes?.cancelButton,I.toast.classes?.cancelButton)),"data-button":"","data-cancel":"",onClick:ee[0]||(ee[0]=W=>{m(rd)(I.toast.cancel)&&_.value&&(I.toast.cancel.onClick?.(W),ut())})},Ae(m(rd)(I.toast.cancel)?I.toast.cancel?.label:I.toast.cancel),7)):Re("v-if",!0),I.toast.action?(E(),X("button",{key:2,style:di(I.toast.actionButtonStyle||I.actionButtonStyle),class:Ce(m(Oo)(I.classes?.actionButton,I.toast.classes?.actionButton)),"data-button":"","data-action":"",onClick:ee[1]||(ee[1]=W=>{m(rd)(I.toast.action)&&(I.toast.action.onClick?.(W),!W.defaultPrevented&&ut())})},Ae(m(rd)(I.toast.action)?I.toast.action?.label:I.toast.action),7)):Re("v-if",!0)],64))],46,mV))}}),vV=wV,sf=(t,e)=>{const n=t.__vccOpts||t;for(const[i,r]of e)n[i]=r;return n};const bV={},xV={xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stoke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"};function _V(t,e){return E(),X("svg",xV,e[0]||(e[0]=[ie("line",{x1:"18",y1:"6",x2:"6",y2:"18"},null,-1),ie("line",{x1:"6",y1:"6",x2:"18",y2:"18"},null,-1)]))}var kV=sf(bV,[["render",_V]]);const SV=["data-visible"],CV={class:"sonner-spinner"};var EV=q({__name:"Loader",props:{visible:{type:Boolean}},setup(t){const e=Array(12).fill(0);return(n,i)=>(E(),X("div",{class:"sonner-loading-wrapper","data-visible":n.visible},[ie("div",CV,[(E(!0),X(Ve,null,Rt(m(e),r=>(E(),X("div",{key:`spinner-bar-${r}`,class:"sonner-loading-bar"}))),128))])],8,SV))}}),OV=EV;const AV={},RV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function TV(t,e){return E(),X("svg",RV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z","clip-rule":"evenodd"},null,-1)]))}var PV=sf(AV,[["render",TV]]);const MV={},IV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function NV(t,e){return E(),X("svg",IV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z","clip-rule":"evenodd"},null,-1)]))}var DV=sf(MV,[["render",NV]]);const BV={},FV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"};function $V(t,e){return E(),X("svg",FV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z","clip-rule":"evenodd"},null,-1)]))}var LV=sf(BV,[["render",$V]]);const qV={},VV={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"};function zV(t,e){return E(),X("svg",VV,e[0]||(e[0]=[ie("path",{"fill-rule":"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z","clip-rule":"evenodd"},null,-1)]))}var jV=sf(qV,[["render",zV]]);const HV=["aria-label"],UV=["data-sonner-theme","dir","data-theme","data-rich-colors","data-y-position","data-x-position"],WV=typeof window<"u"&&typeof document<"u";function KV(){if(typeof window>"u"||typeof document>"u")return"ltr";const t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}var GV=q({name:"Toaster",inheritAttrs:!1,__name:"Toaster",props:{id:{},invert:{type:Boolean,default:!1},theme:{default:"light"},position:{default:"bottom-right"},hotkey:{default:()=>["altKey","KeyT"]},richColors:{type:Boolean,default:!1},expand:{type:Boolean,default:!1},duration:{},gap:{default:cV},visibleToasts:{default:fV},closeButton:{type:Boolean,default:!1},toastOptions:{default:()=>({})},class:{default:""},style:{},offset:{default:I3},mobileOffset:{default:N3},dir:{default:"auto"},swipeDirections:{},icons:{},containerAriaLabel:{default:"Notifications"}},setup(t){const e=t,n=Mh(),i=H([]),r=U(()=>e.id?i.value.filter(R=>R.toasterId===e.id):i.value.filter(R=>!R.toasterId));function o(R,F){return r.value.filter(L=>!L.position&&F===0||L.position===R)}const s=U(()=>{const R=r.value.filter(F=>F.position).map(F=>F.position);return R.length>0?Array.from(new Set([e.position].concat(R))):[e.position]}),a=U(()=>{const R={};return s.value.forEach(F=>{R[F]=i.value.filter(L=>L.position===F)}),R}),l=H([]),f=H({}),u=H(!1);Tt(()=>{s.value.forEach(R=>{R in f.value||(f.value[R]=!1)})});const c=H(e.theme!=="system"?e.theme:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),d=H(null),p=H(null),h=H(!1),g=e.hotkey.join("+").replace(/Key/g,"").replace(/Digit/g,"");function y(R){i.value.find(F=>F.id===R.id)?.delete||yi.dismiss(R.id),i.value=i.value.filter(({id:F})=>F!==R.id),setTimeout(()=>{i.value.find(F=>F.id===R.id)||(l.value=l.value.filter(F=>F.toastId!==R.id))},B3+50)}function w(R){h.value&&!R.currentTarget?.contains?.(R.relatedTarget)&&(h.value=!1,p.value&&(p.value.focus({preventScroll:!0}),p.value=null))}function v(R){R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||h.value||(h.value=!0,p.value=R.relatedTarget)}function _(R){R.target&&R.target instanceof HTMLElement&&R.target.dataset.dismissible==="false"||(u.value=!0)}Tt(R=>{const F=yi.subscribe(L=>{if(L.dismiss){requestAnimationFrame(()=>{i.value=i.value.map(K=>K.id===L.id?{...K,delete:!0}:K)});return}lt(()=>{const K=i.value.findIndex(fe=>fe.id===L.id);K!==-1?i.value=[...i.value.slice(0,K),{...i.value[K],...L},...i.value.slice(K+1)]:i.value=[L,...i.value]})});R(F)}),Tt(R=>{if(typeof window>"u")return;if(e.theme!=="system"){c.value=e.theme;return}const F=window.matchMedia("(prefers-color-scheme: dark)"),L=fe=>{c.value=fe?"dark":"light"};L(F.matches);const K=fe=>{L(fe.matches)};try{F.addEventListener("change",K)}catch{F.addListener(K)}R(()=>{try{F.removeEventListener("change",K)}catch{F.removeListener(K)}})}),Tt(()=>{d.value&&p.value&&(p.value.focus({preventScroll:!0}),p.value=null,h.value=!1)}),Tt(()=>{i.value.length<=1&&Object.keys(f.value).forEach(R=>{f.value[R]=!1})}),Tt(R=>{function F(L){const K=e.hotkey.every(ce=>L[ce]||L.code===ce),fe=Array.isArray(d.value)?d.value[0]:d.value;K&&(s.value.forEach(ce=>{f.value[ce]=!0}),fe?.focus());const ae=document.activeElement===d.value||fe?.contains(document.activeElement);L.code==="Escape"&&ae&&s.value.forEach(ce=>{f.value[ce]=!1})}WV&&(document.addEventListener("keydown",F),R(()=>{document.removeEventListener("keydown",F)}))});function b(R){const F=R.currentTarget,L=F.getAttribute("data-y-position")+"-"+F.getAttribute("data-x-position");f.value[L]=!0}function x(R){if(!u.value){const F=R.currentTarget,L=F.getAttribute("data-y-position")+"-"+F.getAttribute("data-x-position");f.value[L]=!1}}function k(){Object.keys(f.value).forEach(R=>{f.value[R]=!1})}function S(){u.value=!1}function T(R){l.value=R}function A(R){const F=l.value.findIndex(L=>L.toastId===R.toastId);if(F!==-1)l.value[F]=R;else{const L=l.value.findIndex(K=>K.position===R.position);L!==-1?l.value.splice(L,0,R):l.value.unshift(R)}}return(R,F)=>(E(),X(Ve,null,[Re(" Remove item from normal navigation flow, only available via hotkey "),ie("section",{"aria-label":`${R.containerAriaLabel} ${m(g)}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false"},[(E(!0),X(Ve,null,Rt(s.value,(L,K)=>(E(),X("ol",le({key:L,ref_for:!0,ref_key:"listRef",ref:d,"data-sonner-toaster":"","data-sonner-theme":c.value,class:e.class,dir:R.dir==="auto"?KV():R.dir,tabIndex:-1,"data-theme":R.theme,"data-rich-colors":R.richColors,"data-y-position":L.split("-")[0],"data-x-position":L.split("-")[1],style:{"--front-toast-height":`${l.value[0]?.height||0}px`,"--width":`${m(uV)}px`,"--gap":`${R.gap}px`,...R.style,...m(n).style,...m(gV)(R.offset,R.mobileOffset)}},{ref_for:!0},R.$attrs,{onBlur:w,onFocus:v,onMouseenter:b,onMousemove:b,onMouseleave:x,onDragend:k,onPointerdown:_,onPointerup:S}),[(E(!0),X(Ve,null,Rt(o(L,K),(fe,ae)=>(E(),B(vV,{key:fe.id,heights:l.value,icons:R.icons,index:ae,toast:fe,defaultRichColors:R.richColors,duration:R.toastOptions?.duration??R.duration,class:Ce(R.toastOptions?.class??""),descriptionClass:R.toastOptions?.descriptionClass,invert:R.invert,visibleToasts:R.visibleToasts,closeButton:R.toastOptions?.closeButton??R.closeButton,interacting:u.value,position:L,style:di(R.toastOptions?.style),unstyled:R.toastOptions?.unstyled,classes:R.toastOptions?.classes,cancelButtonStyle:R.toastOptions?.cancelButtonStyle,actionButtonStyle:R.toastOptions?.actionButtonStyle,"close-button-aria-label":R.toastOptions?.closeButtonAriaLabel,toasts:a.value[L],expandByDefault:R.expand,gap:R.gap,expanded:f.value[L]||!1,swipeDirections:e.swipeDirections,"onUpdate:heights":T,"onUpdate:height":A,onRemoveToast:y},{"close-icon":C(()=>[z(R.$slots,"close-icon",{},()=>[M(kV)])]),"loading-icon":C(()=>[z(R.$slots,"loading-icon",{},()=>[M(OV,{visible:fe.type==="loading"},null,8,["visible"])])]),"success-icon":C(()=>[z(R.$slots,"success-icon",{},()=>[M(PV)])]),"error-icon":C(()=>[z(R.$slots,"error-icon",{},()=>[M(jV)])]),"warning-icon":C(()=>[z(R.$slots,"warning-icon",{},()=>[M(LV)])]),"info-icon":C(()=>[z(R.$slots,"info-icon",{},()=>[M(DV)])]),_:2},1032,["heights","icons","index","toast","defaultRichColors","duration","class","descriptionClass","invert","visibleToasts","closeButton","interacting","position","style","unstyled","classes","cancelButtonStyle","actionButtonStyle","close-button-aria-label","toasts","expandByDefault","gap","expanded","swipeDirections"]))),128))],16,UV))),128))],8,HV)],2112))}}),JV=GV;const YV=q({__name:"Sonner",props:{id:{},invert:{type:Boolean},theme:{},position:{},hotkey:{},richColors:{type:Boolean},expand:{type:Boolean},duration:{},gap:{},visibleToasts:{},closeButton:{type:Boolean},toastOptions:{},class:{},style:{},offset:{},mobileOffset:{},dir:{},swipeDirections:{},icons:{},containerAriaLabel:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(JV),le({class:"iafw:toaster iafw:group"},e,{style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"}}),null,16))}}),XV=q({__name:"AlertDialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(r9),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(n9),{"data-slot":"alert-dialog-overlay",class:"iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80"}),M(m(YM),le({"data-slot":"alert-dialog-content"},m(o),{class:m(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),QV=q({__name:"AlertDialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-dialog-footer",class:Ce(m(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),ZV=q({__name:"AlertDialogCancel",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(QM),le(m(n),{class:m(he)(m(f_)({variant:"outline"}),"iafw:mt-2 iafw:sm:mt-0",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),ez=q({__name:"AlertDialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-dialog-header",class:Ce(m(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),tz=q({__name:"AlertDialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(e9),le({"data-slot":"alert-dialog-description"},m(n),{class:m(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),F3=q({__name:"AlertDescription",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:col-start-2 iafw:grid iafw:justify-items-start iafw:gap-1 iafw:text-sm iafw:[&_p]:leading-relaxed",e.class))},[z(n.$slots,"default")],2))}}),$3=q({__name:"AlertTitle",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert-title",class:Ce(m(he)("iafw:col-start-2 iafw:line-clamp-1 iafw:min-h-4 iafw:font-medium iafw:tracking-tight",e.class))},[z(n.$slots,"default")],2))}}),nz=q({__name:"AlertDialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(l9),le({"data-slot":"alert-dialog-title"},m(n),{class:m(he)("iafw:text-lg iafw:font-semibold",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),iz=q({__name:"AlertDialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(s9),le({"data-slot":"alert-dialog"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}});function rz(t){if(typeof t=="string")return t;if(Wt.isAxiosError(t)){const e=t.response?.data;return e?.message?Array.isArray(e.message)?e.message.join(", "):e.message:t.message?t.message:"An unknown Axios error occurred"}else{if(t instanceof Error)return t.message;if(typeof t=="object"&&t!==null&&"message"in t&&typeof t.message=="string")return t.message}return"An unknown error occurred"}const L3={isOpen:!1,title:"",message:"",confirmText:"OK",errorTitle:"An error occurred",cancelText:"",icon:null,isLoading:!1,error:void 0,isSuccessScreen:!1,onConfirm:async()=>{}},St=tn({...L3});function af(t={}){Object.assign(St,{...L3,...t,isOpen:!0,isLoading:!1,error:void 0}),t.onConfirm&&(St.onConfirm=async()=>{St.isLoading=!0;try{const e=await t.onConfirm?.();St.successScreen?(St.successScreenData=e,St.isSuccessScreen=!0):St.isOpen=!1}catch(e){St.error=rz(e)}finally{St.isLoading=!1}})}const Fm={warning:(t,e,n)=>af({title:t,message:e,icon:n?.icon??g_,...n}),question:(t,e,n)=>af({title:t,message:e,cancelText:"Cancel",confirmText:"Yes",...n}),error:(t,e,n)=>af({title:t,message:e,...n}),info:(t,e,n)=>af({title:t,message:e,...n}),success:(t,e,n)=>af({title:t,message:e,...n})},oz=Sa("iafw:relative iafw:w-full iafw:rounded-lg iafw:border iafw:px-4 iafw:py-3 iafw:text-sm iafw:grid iafw:has-[>svg]:grid-cols-[calc(var(--iafw-spacing)*4)_1fr] iafw:grid-cols-[0_1fr] iafw:has-[>svg]:gap-x-3 iafw:gap-y-0.5 iafw:items-start iafw:[&>svg]:size-4 iafw:[&>svg]:translate-y-0.5 iafw:[&>svg]:text-current",{variants:{variant:{default:"iafw:bg-card iafw:text-card-foreground",destructive:"iafw:text-destructive iafw:bg-card iafw:[&>svg]:text-current iafw:*:data-[slot=alert-description]:text-destructive/90"}},defaultVariants:{variant:"default"}}),q3=q({__name:"Alert",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"alert",class:Ce(m(he)(m(oz)({variant:n.variant}),e.class)),role:"alert"},[z(n.$slots,"default")],2))}}),sz={key:0,class:"iafw:grid iafw:gap-4"},az={class:"iafw:text-sm"},lz={key:0},fz={key:1},uz={class:"iafw:text-sm"},cz=q({__name:"AlertDialog",setup(t){return(e,n)=>{const i=nz,r=$3,o=F3,s=tz,a=ez,l=ZV,f=Kt,u=QV,c=XV;return E(),B(iz,{open:m(St).isOpen,"onUpdate:open":n[0]||(n[0]=d=>m(St).isOpen=d)},{default:C(()=>[M(c,{class:Ce(m(St).alertContentClass)},{default:C(()=>[M(Bu,{name:m(St).transitionName,mode:"out-in"},{default:C(()=>[m(St).isSuccessScreen?(E(),X("div",fz,[M(a,null,{default:C(()=>[M(i,null,{default:C(()=>[_e(Ae(m(St).title),1)]),_:1}),M(s,null,{default:C(()=>[_e(Ae(m(St).description),1)]),_:1})]),_:1}),ie("div",uz,[(E(),B(dn(m(St).successScreen),{data:m(St).successScreenData},null,8,["data"]))]),M(u,null,{default:C(()=>[m(St).cancelText?(E(),B(l,{key:0,disabled:m(St).isLoading},{default:C(()=>[...n[1]||(n[1]=[_e("Close",-1)])]),_:1},8,["disabled"])):Re("",!0)]),_:1})])):(E(),X("div",sz,[M(a,null,{default:C(()=>[M(i,{class:"iafw:flex iafw:gap-3 iafw:items-center"},{default:C(()=>[(E(),B(dn(m(St).icon),{class:"iafw:text-destructive"})),_e(" "+Ae(m(St).title),1)]),_:1}),m(St).error?(E(),B(q3,{key:0,class:"iafw:[&>svg]:text-destructive"},{default:C(()=>[M(m(g_),{class:"iafw:size-5"}),M(r,{class:"iafw:text-destructive"},{default:C(()=>[_e(Ae(m(St).errorTitle),1)]),_:1}),M(o,{class:"iafw:text-destructive"},{default:C(()=>[_e(Ae(m(St).error),1)]),_:1})]),_:1})):Re("",!0),m(St).description?(E(),B(s,{key:1},{default:C(()=>[_e(Ae(m(St).description),1)]),_:1})):Re("",!0)]),_:1}),ie("div",az,[(E(!0),X(Ve,null,Rt(m(St).message.split(/(\*[^*]+\*)/g),(d,p)=>(E(),X(Ve,{key:p},[d.startsWith("*")&&d.endsWith("*")?(E(),X("strong",lz,Ae(d.slice(1,-1)),1)):(E(),X(Ve,{key:1},[_e(Ae(d),1)],64))],64))),128))]),M(u,null,{default:C(()=>[m(St).cancelText?(E(),B(l,{key:0,disabled:m(St).isLoading},{default:C(()=>[_e(Ae(m(St).cancelText),1)]),_:1},8,["disabled"])):Re("",!0),m(St).confirmText?(E(),B(f,{key:1,onClick:Bt(m(St).onConfirm,["prevent"]),disabled:m(St).isLoading},{default:C(()=>[m(St).isLoading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin iafw:size-4 iafw:mr-2"})):Re("",!0),_e(" "+Ae(m(St).confirmText),1)]),_:1},8,["onClick","disabled"])):Re("",!0)]),_:1})]))]),_:1},8,["name"])]),_:1},8,["class"])]),_:1},8,["open"])}}}),dz=q({__name:"App",setup(t){const e={default:M3,clean:nV},{currentRoute:n}=ec(),i=Ra(),r=Em(),o=U(()=>{const s=n.value.meta.layout||"clean";return e[s]||M3});return i.isAuthenticated&&!r.user&&r.me.execute().then(()=>{}),(s,a)=>{const l=ts("RouterView");return E(),X(Ve,null,[M(m(YV),{"rich-colors":""}),M(cz),(E(),B(dn(m(o)),null,{default:C(()=>[M(l,null,{default:C(({Component:f,route:u})=>[M(Bu,{name:u.meta.transition||"iafw-fade",mode:"out-in"},{default:C(()=>[(E(),B(dn(f)))]),_:2},1032,["name"])]),_:1})]),_:1}))],64)}}}),pz={};function hz(t,e){return null}const gz=of(pz,[["render",hz]]),mz=q({__name:"Empty",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty",class:Ce(m(he)("iafw:flex iafw:min-w-0 iafw:flex-1 iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-6 iafw:text-balance iafw:rounded-lg iafw:border-dashed iafw:p-6 iafw:text-center iafw:md:p-12",e.class))},[z(n.$slots,"default")],2))}}),yz=q({__name:"EmptyContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty-content",class:Ce(m(he)("iafw:flex iafw:w-full iafw:min-w-0 iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-4 iafw:text-balance iafw:text-sm",e.class))},[z(n.$slots,"default")],2))}}),wz=q({__name:"EmptyHeader",props:{class:{}},setup(t){return(e,n)=>(E(),X("div",{"data-slot":"empty-header",class:Ce(m(he)("iafw:flex iafw:max-w-sm iafw:flex-col iafw:items-center iafw:gap-2 iafw:text-center",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),vz=q({__name:"EmptyDescription",props:{class:{}},setup(t){return(e,n)=>(E(),X("p",{"data-slot":"empty-description",class:Ce(m(he)("iafw:text-muted-foreground  iafw:[&>a:hover]:text-primary iafw:text-sm/relaxed iafw:[&>a]:underline iafw:[&>a]:underline-offset-4",e.$attrs.class??"iafw:"))},[z(e.$slots,"default")],2))}}),bz=Sa("iafw:mb-2 iafw:flex iafw:shrink-0 iafw:items-center iafw:justify-center iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0",{variants:{variant:{default:"iafw:bg-transparent",icon:"iafw:bg-muted iafw:text-foreground iafw:flex iafw:size-10 iafw:shrink-0 iafw:items-center iafw:justify-center iafw:rounded-lg iafw:[&_svg:not([class*='size-'])]:size-6"}},defaultVariants:{variant:"default"}}),xz=["data-variant"],_z=q({__name:"EmptyTitle",props:{class:{},variant:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"empty-icon","data-variant":n.variant,class:Ce(m(he)("iafw:text-lg iafw:font-medium",m(bz)({variant:n.variant}),e.class))},[z(n.$slots,"default")],10,xz))}}),kz=Sa("iafw:inline-flex iafw:items-center iafw:justify-center iafw:rounded-md iafw:border iafw:px-2 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:w-fit iafw:whitespace-nowrap iafw:shrink-0 iafw:[&>svg]:size-3 iafw:gap-1 iafw:[&>svg]:pointer-events-none iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:transition-[color,box-shadow] iafw:overflow-hidden",{variants:{variant:{default:"iafw:border-transparent iafw:bg-primary iafw:text-primary-foreground iafw:[a&]:hover:bg-primary/90",secondary:"iafw:border-transparent iafw:bg-secondary iafw:text-secondary-foreground iafw:[a&]:hover:bg-secondary/90",destructive:"iafw:border-transparent iafw:bg-destructive iafw:text-white iafw:[a&]:hover:bg-destructive/90 iafw:focus-visible:ring-destructive/20 iafw:dark:focus-visible:ring-destructive/40 iafw:dark:bg-destructive/60",outline:"iafw:text-foreground iafw:[a&]:hover:bg-accent iafw:[a&]:hover:text-accent-foreground",success:"iafw:border-transparent iafw:bg-success iafw:text-success-foreground iafw:[a&]:hover:bg-success/90"},size:{default:"iafw:py-0.5 iafw:px-2",sm:"iafw:py-0.5 iafw:px-2",lg:"iafw:py-1 iafw:px-3"}},defaultVariants:{variant:"default",size:"default"}}),V3=q({__name:"Badge",props:{asChild:{type:Boolean},as:{},variant:{},size:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(qe),le({"data-slot":"badge",class:m(he)(m(kz)({variant:i.variant,size:i.size}),e.class)},m(n)),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),$m=q({__name:"Avatar",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(c9),{"data-slot":"avatar",class:Ce(m(he)("iafw:relative iafw:flex iafw:size-8 iafw:shrink-0 iafw:overflow-hidden iafw:rounded-full",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),Lm=q({__name:"AvatarFallback",props:{delayMs:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(p9),le({"data-slot":"avatar-fallback"},m(n),{class:m(he)("iafw:bg-muted iafw:flex iafw:size-full iafw:items-center iafw:justify-center iafw:rounded-full",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),qm=q({__name:"AvatarImage",props:{src:{},referrerPolicy:{},crossOrigin:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(m9),le({"data-slot":"avatar-image"},e,{class:"iafw:aspect-square iafw:size-full"}),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),Ao=Aa("connection",()=>{const t=Bi(Di.connections.list,ii,{immediate:!1}),e=Bi(Di.connections.create,{method:"POST"},ii,{immediate:!1}),n=Bi(Di.connections.delete(),{method:"DELETE"},ii,{immediate:!1}),i=Bi(Di.connections.disconnect(),{method:"DELETE"},ii,{immediate:!1}),r=U(()=>t.data.value?.data||[]);async function o(){return t.isFinished.value||await t.execute(),r.value}return{getConnections:o,connections:r,fetch:t,create:e,logout:i,remove:n}}),Sz={class:"iafw:flex iafw:gap-3"},Cz={class:"iafw:flex-1 iafw:flex-col iafw:flex iafw:gap-1 iafw:items-start iafw:justify-between"},Ez={class:"iafw:text-xl iafw:font-semibold iafw:line-clamp-1"},Oz={class:"iafw:flex iafw:gap-2"},Az={class:"iafw:my-6 iafw:flex iafw:gap-5 iafw:flex-1"},Rz={key:0,class:"iafw:flex iafw:gap-2 iafw:text-muted-foreground"},Tz={key:0,class:"iafw:flex iafw:gap-2"},Pz={key:1,class:"iafw:flex iafw:gap-2"},Mz={class:"iafw:flex"},Iz=q({__name:"ConnectionCard",props:{connection:{}},emits:["scan"],setup(t){const e=Ao(),n=t;function i(){Fm.question("Disconnect Connection","Are you sure you want to disconnect this connection?",{onConfirm:async()=>{await e.logout.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}function r(){Fm.question("Delete Connection","Are you sure you want to delete this connection? This action cannot be undone.",{onConfirm:async()=>{console.log("Deleting connection",n.connection.id),await e.remove.execute({pathParams:{id:n.connection.id}}),await e.fetch.execute({params:{sync:!0}})}})}return(o,s)=>{const a=qm,l=Lm,f=$m,u=V3,c=Kt,d=ka,p=s_,h=r_,g=Wl,y=_a,w=wa;return E(),X("div",{class:Ce(m(he)("iafw:rounded-md iafw:border iafw:flex iafw:flex-col iafw:shadow-xs iafw:border-input iafw:p-4",n.connection.status!=="open"?"iafw:destructive-gradient":"iafw:primary-gradient"))},[ie("div",Sz,[M(f,{class:"iafw:size-16"},{default:C(()=>[o.connection.profilePictureUrl?(E(),B(a,{key:0,src:o.connection.profilePictureUrl},null,8,["src"])):Re("",!0),M(l,null,{default:C(()=>[_e(Ae(n.connection.name.charAt(0).toUpperCase()),1)]),_:1})]),_:1}),ie("div",Cz,[ie("div",Ez,Ae(n.connection.name),1),n.connection.status==="open"?(E(),B(u,{key:0,variant:"success",size:"lg",class:"iafw:rounded-full"},{default:C(()=>[M(m(ws)),s[2]||(s[2]=_e(" Connected ",-1))]),_:1})):(E(),B(u,{key:1,size:"lg",variant:"destructive",class:"iafw:rounded-full"},{default:C(()=>[M(m(DF)),s[3]||(s[3]=_e(" Disconnected ",-1))]),_:1}))]),ie("div",Oz,[n.connection.status!=="open"?(E(),B(c,{key:0,class:"iafw:rounded-full iafw:p-2",onClick:s[0]||(s[0]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[M(m(XF)),s[4]||(s[4]=_e(" Scan ",-1))]),_:1})):Re("",!0),M(w,null,{default:C(()=>[M(d,{asChild:""},{default:C(()=>[M(c,{variant:"ghost",class:"iafw:rounded-full iafw:p-2"},{default:C(()=>[M(m(LF))]),_:1})]),_:1}),M(y,{align:"end"},{default:C(()=>[M(p,null,{default:C(()=>[...s[5]||(s[5]=[_e("Actions",-1)])]),_:1}),M(h),n.connection.status!=="open"?(E(),B(g,{key:0,onClick:s[1]||(s[1]=v=>o.$emit("scan",n.connection.id))},{default:C(()=>[M(m(KF)),s[6]||(s[6]=_e(" Connect ",-1))]),_:1})):(E(),B(g,{key:1,onClick:i},{default:C(()=>[M(m(d_)),s[7]||(s[7]=_e(" Disconnect ",-1))]),_:1})),M(g,{onClick:r},{default:C(()=>[M(m(h_)),s[8]||(s[8]=_e(" Delete ",-1))]),_:1})]),_:1})]),_:1})])]),ie("div",Az,[!n.connection.name&&!n.connection.phoneNumber?(E(),X("div",Rz,[M(m(HF),{class:"iafw:size-5"}),s[9]||(s[9]=_e(" Scan the QR code to connect and start sending messages. ",-1))])):(E(),X(Ve,{key:1},[n.connection.name?(E(),X("div",Tz,[M(m($c),{class:"iafw:size-5 iafw:text-primary"}),_e(Ae(n.connection.name),1)])):Re("",!0),n.connection.phoneNumber?(E(),X("div",Pz,[M(m(p_),{class:"iafw:size-5 iafw:text-primary"}),_e(Ae(n.connection.phoneNumber),1)])):Re("",!0)],64))]),ie("div",Mz,[n.connection.createdAt?(E(),B(u,{key:0,size:"lg",variant:"outline"},{default:C(()=>[_e(" Created at "+Ae(new Date(n.connection.createdAt).toLocaleDateString()),1)]),_:1})):Re("",!0)])],2)}}}),z3=q({__name:"Dialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(E2),le({"data-slot":"dialog"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),Nz=q({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(L2),le({"data-slot":"dialog-overlay"},m(n),{class:m(he)("iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:fixed iafw:inset-0 iafw:z-50 iafw:bg-black/80",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),j3=q({__name:"DialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(UM),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(Nz),M(m(F2),le({"data-slot":"dialog-content"},m(o),{class:m(he)("iafw:bg-background iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:fixed iafw:top-[50%] iafw:left-[50%] iafw:z-50 iafw:grid iafw:w-full iafw:max-w-[calc(100%-2rem)] iafw:translate-x-[-50%] iafw:translate-y-[-50%] iafw:gap-4 iafw:rounded-lg iafw:border iafw:p-6 iafw:shadow-lg iafw:duration-200 iafw:sm:max-w-lg",n.class)}),{default:C(()=>[z(s.$slots,"default"),M(m(O2),{class:"iafw:ring-offset-background iafw:cursor-pointer iafw:focus:ring-ring iafw:data-[state=open]:bg-accent iafw:data-[state=open]:text-muted-foreground iafw:absolute iafw:top-4 iafw:right-4 iafw:rounded-xs iafw:opacity-70 iafw:transition-opacity iafw:hover:opacity-100 iafw:focus:ring-2 iafw:focus:ring-offset-2 iafw:focus:outline-hidden iafw:disabled:pointer-events-none iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4"},{default:C(()=>[M(m(fm)),a[0]||(a[0]=ie("span",{class:"iafw:sr-only"},"Close",-1))]),_:1})]),_:3},16,["class"])]),_:3}))}}),H3=q({__name:"DialogFooter",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"dialog-footer",class:Ce(m(he)("iafw:flex iafw:flex-col-reverse iafw:gap-2 iafw:sm:flex-row iafw:sm:justify-end",e.class))},[z(n.$slots,"default")],2))}}),U3=Symbol(),Vm=q({__name:"FormItem",props:{class:{}},setup(t){const e=t,n=xn();return Si(U3,n),(i,r)=>(E(),X("div",{"data-slot":"form-item",class:Ce(m(he)("iafw:grid iafw:gap-2",e.class))},[z(i.$slots,"default")],2))}});/**
    290295  * vee-validate v4.15.1
    291296  * (c) 2025 Abdelrahman Awad
    292297  * @license MIT
    293   */function Pn(t){return typeof t=="function"}function F3(t){return t==null}const bs=t=>t!==null&&!!t&&typeof t=="object"&&!Array.isArray(t);function Vm(t){return Number(t)>=0}function bz(t){const e=parseFloat(t);return isNaN(e)?t:e}function xz(t){return typeof t=="object"&&t!==null}function _z(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}function $3(t){if(!xz(t)||_z(t)!=="[object Object]")return!1;if(Object.getPrototypeOf(t)===null)return!0;let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function af(t,e){return Object.keys(e).forEach(n=>{if($3(e[n])&&$3(t[n])){t[n]||(t[n]={}),af(t[n],e[n]);return}t[n]=e[n]}),t}function lf(t){const e=t.split(".");if(!e.length)return"";let n=String(e[0]);for(let r=1;r<e.length;r++){if(Vm(e[r])){n+=`[${e[r]}]`;continue}n+=`.${e[r]}`}return n}const kz={};function Sz(t){return kz[t]}function q3(t,e,n){typeof n.value=="object"&&(n.value=qt(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||e==="__proto__"?Object.defineProperty(t,e,n):t[e]=n.value}function qt(t){if(typeof t!="object")return t;var e=0,n,r,i,o=Object.prototype.toString.call(t);if(o==="[object Object]"?i=Object.create(t.__proto__||null):o==="[object Array]"?i=Array(t.length):o==="[object Set]"?(i=new Set,t.forEach(function(s){i.add(qt(s))})):o==="[object Map]"?(i=new Map,t.forEach(function(s,a){i.set(qt(a),qt(s))})):o==="[object Date]"?i=new Date(+t):o==="[object RegExp]"?i=new RegExp(t.source,t.flags):o==="[object DataView]"?i=new t.constructor(qt(t.buffer)):o==="[object ArrayBuffer]"?i=t.slice(0):o.slice(-6)==="Array]"&&(i=new t.constructor(t)),i){for(r=Object.getOwnPropertySymbols(t);e<r.length;e++)q3(i,r[e],Object.getOwnPropertyDescriptor(t,r[e]));for(e=0,r=Object.getOwnPropertyNames(t);e<r.length;e++)Object.hasOwnProperty.call(i,n=r[e])&&i[n]===t[n]||q3(i,n,Object.getOwnPropertyDescriptor(t,n))}return i||t}const ff=Symbol("vee-validate-form"),L3=Symbol("vee-validate-form-context"),rd=Symbol("vee-validate-field-instance"),id=Symbol("Default empty value"),Cz=typeof window<"u";function zm(t){return Pn(t)&&!!t.__locatorRef}function Qr(t){return!!t&&Pn(t.parse)&&t.__type==="VVTypedSchema"}function od(t){return!!t&&Pn(t.validate)}function uf(t){return t==="checkbox"||t==="radio"}function Ez(t){return bs(t)||Array.isArray(t)}function Oz(t){return Array.isArray(t)?t.length===0:bs(t)&&Object.keys(t).length===0}function sd(t){return/^\[.+\]$/i.test(t)}function Az(t){return V3(t)&&t.multiple}function V3(t){return t.tagName==="SELECT"}function Rz(t,e){const n=![!1,null,void 0,0].includes(e.multiple)&&!Number.isNaN(e.multiple);return t==="select"&&"multiple"in e&&n}function Tz(t,e){return!Rz(t,e)&&e.type!=="file"&&!uf(e.type)}function Pz(t){return z3(t)&&t.target&&"submit"in t.target}function z3(t){return t?!!(typeof Event<"u"&&Pn(Event)&&t instanceof Event||t&&t.srcElement):!1}function j3(t,e){return e in t&&t[e]!==id}function ir(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var n,r,i;if(Array.isArray(t)){if(n=t.length,n!=e.length)return!1;for(r=n;r--!==0;)if(!ir(t[r],e[r]))return!1;return!0}if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(r of t.entries())if(!e.has(r[0]))return!1;for(r of t.entries())if(!ir(r[1],e.get(r[0])))return!1;return!0}if(U3(t)&&U3(e))return!(t.size!==e.size||t.name!==e.name||t.lastModified!==e.lastModified||t.type!==e.type);if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(r of t.entries())if(!e.has(r[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(n=t.length,n!=e.length)return!1;for(r=n;r--!==0;)if(t[r]!==e[r])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(t=H3(t),e=H3(e),i=Object.keys(t),n=i.length,n!==Object.keys(e).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(e,i[r]))return!1;for(r=n;r--!==0;){var o=i[r];if(!ir(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function H3(t){return Object.fromEntries(Object.entries(t).filter(([,e])=>e!==void 0))}function U3(t){return Cz?t instanceof File:!1}function jm(t){return sd(t)?t.replace(/\[|\]/gi,""):t}function wr(t,e,n){return t?sd(e)?t[jm(e)]:(e||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce((i,o)=>Ez(i)&&o in i?i[o]:n,t):n}function Yi(t,e,n){if(sd(e)){t[jm(e)]=n;return}const r=e.split(/\.|\[(\d+)\]/).filter(Boolean);let i=t;for(let o=0;o<r.length;o++){if(o===r.length-1){i[r[o]]=n;return}(!(r[o]in i)||F3(i[r[o]]))&&(i[r[o]]=Vm(r[o+1])?[]:{}),i=i[r[o]]}}function Hm(t,e){if(Array.isArray(t)&&Vm(e)){t.splice(Number(e),1);return}bs(t)&&delete t[e]}function W3(t,e){if(sd(e)){delete t[jm(e)];return}const n=e.split(/\.|\[(\d+)\]/).filter(Boolean);let r=t;for(let o=0;o<n.length;o++){if(o===n.length-1){Hm(r,n[o]);break}if(!(n[o]in r)||F3(r[n[o]]))break;r=r[n[o]]}const i=n.map((o,s)=>wr(t,n.slice(0,s).join(".")));for(let o=i.length-1;o>=0;o--)if(Oz(i[o])){if(o===0){Hm(t,n[0]);continue}Hm(i[o-1],n[o-1])}}function Er(t){return Object.keys(t)}function ad(t,e=void 0){const n=Xt();return n?.provides[t]||en(t,e)}function K3(t,e,n){if(Array.isArray(t)){const r=[...t],i=r.findIndex(o=>ir(o,e));return i>=0?r.splice(i,1):r.push(e),r}return ir(t,e)?n:e}function G3(t,e=0){let n=null,r=[];return function(...i){return n&&clearTimeout(n),n=setTimeout(()=>{const o=t(...i);r.forEach(s=>s(o)),r=[]},e),new Promise(o=>r.push(o))}}function Mz(t,e){return bs(e)&&e.number?bz(t):t}function Um(t,e){let n;return async function(...i){const o=t(...i);n=o;const s=await o;return o!==n?s:(n=void 0,e(s,i))}}function Wm(t){return Array.isArray(t)?t:t?[t]:[]}function Km(t){const e=ad(ff),n=t?U(()=>e?.getPathState(ke(t))):void 0,r=t?void 0:en(rd);return!r&&n?.value,n||r}function ld(t,e){const n={};for(const r in t)e.includes(r)||(n[r]=t[r]);return n}function Iz(t){let e=null,n=[];return function(...r){const i=lt(()=>{if(e!==i)return;const o=t(...r);n.forEach(s=>s(o)),n=[],e=null});return e=i,new Promise(o=>n.push(o))}}function Nz(t,e,n){return e.slots.default?typeof t=="string"||!t?e.slots.default(n()):{default:()=>{var r,i;return(i=(r=e.slots).default)===null||i===void 0?void 0:i.call(r,n())}}:e.slots.default}function Gm(t){if(J3(t))return t._value}function J3(t){return"_value"in t}function Dz(t){return t.type==="number"||t.type==="range"?Number.isNaN(t.valueAsNumber)?t.value:t.valueAsNumber:t.value}function fd(t){if(!z3(t))return t;const e=t.target;if(uf(e.type)&&J3(e))return Gm(e);if(e.type==="file"&&e.files){const n=Array.from(e.files);return e.multiple?n:n[0]}if(Az(e))return Array.from(e.options).filter(n=>n.selected&&!n.disabled).map(Gm);if(V3(e)){const n=Array.from(e.options).find(r=>r.selected);return n?Gm(n):e.value}return Dz(e)}function Y3(t){const e={};return Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),t?bs(t)&&t._$$isNormalized?t:bs(t)?Object.keys(t).reduce((n,r)=>{const i=Bz(t[r]);return t[r]!==!1&&(n[r]=X3(i)),n},e):typeof t!="string"?e:t.split("|").reduce((n,r)=>{const i=Fz(r);return i.name&&(n[i.name]=X3(i.params)),n},e):e}function Bz(t){return t===!0?[]:Array.isArray(t)||bs(t)?t:[t]}function X3(t){const e=n=>typeof n=="string"&&n[0]==="@"?$z(n.slice(1)):n;return Array.isArray(t)?t.map(e):t instanceof RegExp?[t]:Object.keys(t).reduce((n,r)=>(n[r]=e(t[r]),n),{})}const Fz=t=>{let e=[];const n=t.split(":")[0];return t.includes(":")&&(e=t.split(":").slice(1).join(":").split(",")),{name:n,params:e}};function $z(t){const e=n=>{var r;return(r=wr(n,t))!==null&&r!==void 0?r:n[t]};return e.__locatorRef=t,e}function qz(t){return Array.isArray(t)?t.filter(zm):Er(t).filter(e=>zm(t[e])).map(e=>t[e])}let Jm=Object.assign({},{generateMessage:({field:t})=>`${t} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0});const xs=()=>Jm,Lz=t=>{Jm=Object.assign(Object.assign({},Jm),t)};async function Q3(t,e,n={}){const r=n?.bails,i={name:n?.name||"{field}",rules:e,label:n?.label,bails:r??!0,formData:n?.values||{}},o=await Vz(i,t);return Object.assign(Object.assign({},o),{valid:!o.errors.length})}async function Vz(t,e){const n=t.rules;if(Qr(n)||od(n))return jz(e,Object.assign(Object.assign({},t),{rules:n}));if(Pn(n)||Array.isArray(n)){const a={field:t.label||t.name,name:t.name,label:t.label,form:t.formData,value:e},l=Array.isArray(n)?n:[n],f=l.length,u=[];for(let c=0;c<f;c++){const p=l[c],d=await p(e,a);if(!(typeof d!="string"&&!Array.isArray(d)&&d)){if(Array.isArray(d))u.push(...d);else{const g=typeof d=="string"?d:ek(a);u.push(g)}if(t.bails)return{errors:u}}}return{errors:u}}const r=Object.assign(Object.assign({},t),{rules:Y3(n)}),i=[],o=Object.keys(r.rules),s=o.length;for(let a=0;a<s;a++){const l=o[a],f=await Hz(r,e,{name:l,params:r.rules[l]});if(f.error&&(i.push(f.error),t.bails))return{errors:i}}return{errors:i}}function zz(t){return!!t&&t.name==="ValidationError"}function Z3(t){return{__type:"VVTypedSchema",async parse(n,r){var i;try{return{output:await t.validate(n,{abortEarly:!1,context:r?.formData||{}}),errors:[]}}catch(o){if(!zz(o))throw o;if(!(!((i=o.inner)===null||i===void 0)&&i.length)&&o.errors.length)return{errors:[{path:o.path,errors:o.errors}]};const s=o.inner.reduce((a,l)=>{const f=l.path||"";return a[f]||(a[f]={errors:[],path:f}),a[f].errors.push(...l.errors),a},{});return{errors:Object.values(s)}}}}}async function jz(t,e){const r=await(Qr(e.rules)?e.rules:Z3(e.rules)).parse(t,{formData:e.formData}),i=[];for(const o of r.errors)o.errors.length&&i.push(...o.errors);return{value:r.value,errors:i}}async function Hz(t,e,n){const r=Sz(n.name);if(!r)throw new Error(`No such validator '${n.name}' exists.`);const i=Uz(n.params,t.formData),o={field:t.label||t.name,name:t.name,label:t.label,value:e,form:t.formData,rule:Object.assign(Object.assign({},n),{params:i})},s=await r(e,i,o);return typeof s=="string"?{error:s}:{error:s?void 0:ek(o)}}function ek(t){const e=xs().generateMessage;return e?e(t):"Field is invalid"}function Uz(t,e){const n=r=>zm(r)?r(e):r;return Array.isArray(t)?t.map(n):Object.keys(t).reduce((r,i)=>(r[i]=n(t[i]),r),{})}async function Wz(t,e){const r=await(Qr(t)?t:Z3(t)).parse(qt(e),{formData:qt(e)}),i={},o={};for(const s of r.errors){const a=s.errors,l=(s.path||"").replace(/\["(\d+)"\]/g,(f,u)=>`[${u}]`);i[l]={valid:!a.length,errors:a},a.length&&(o[l]=a[0])}return{valid:!r.errors.length,results:i,errors:o,values:r.value,source:"schema"}}async function Kz(t,e,n){const i=Er(t).map(async f=>{var u,c,p;const d=(u=n?.names)===null||u===void 0?void 0:u[f],h=await Q3(wr(e,f),t[f],{name:d?.name||f,label:d?.label,values:e,bails:(p=(c=n?.bailsMap)===null||c===void 0?void 0:c[f])!==null&&p!==void 0?p:!0});return Object.assign(Object.assign({},h),{path:f})});let o=!0;const s=await Promise.all(i),a={},l={};for(const f of s)a[f.path]={valid:f.valid,errors:f.errors},f.valid||(o=!1,l[f.path]=f.errors[0]);return{valid:o,results:a,errors:l,source:"schema"}}let tk=0;function Gz(t,e){const{value:n,initialValue:r,setInitialValue:i}=Jz(t,e.modelValue,e.form);if(!e.form){let l=function(d){var h;"value"in d&&(n.value=d.value),"errors"in d&&u(d.errors),"touched"in d&&(p.touched=(h=d.touched)!==null&&h!==void 0?h:p.touched),"initialValue"in d&&i(d.initialValue)};const{errors:f,setErrors:u}=Qz(),c=tk>=Number.MAX_SAFE_INTEGER?0:++tk,p=Xz(n,r,f,e.schema);return{id:c,path:t,value:n,initialValue:r,meta:p,flags:{pendingUnmount:{[c]:!1},pendingReset:!1},errors:f,setState:l}}const o=e.form.createPathState(t,{bails:e.bails,label:e.label,type:e.type,validate:e.validate,schema:e.schema}),s=U(()=>o.errors);function a(l){var f,u,c;"value"in l&&(n.value=l.value),"errors"in l&&((f=e.form)===null||f===void 0||f.setFieldError(m(t),l.errors)),"touched"in l&&((u=e.form)===null||u===void 0||u.setFieldTouched(m(t),(c=l.touched)!==null&&c!==void 0?c:!1)),"initialValue"in l&&i(l.initialValue)}return{id:Array.isArray(o.id)?o.id[o.id.length-1]:o.id,path:t,value:n,errors:s,meta:o,initialValue:r,flags:o.__flags,setState:a}}function Jz(t,e,n){const r=H(m(e));function i(){return n?wr(n.initialValues.value,m(t),m(r)):m(r)}function o(f){if(!n){r.value=f;return}n.setFieldInitialValue(m(t),f,!0)}const s=U(i);if(!n)return{value:H(i()),initialValue:s,setInitialValue:o};const a=Yz(e,n,s,t);return n.stageInitialValue(m(t),a,!0),{value:U({get(){return wr(n.values,m(t))},set(f){n.setFieldValue(m(t),f,!1)}}),initialValue:s,setInitialValue:o}}function Yz(t,e,n,r){return at(t)?m(t):t!==void 0?t:wr(e.values,m(r),m(n))}function Xz(t,e,n,r){const i=U(()=>{var s,a,l;return(l=(a=(s=ke(r))===null||s===void 0?void 0:s.describe)===null||a===void 0?void 0:a.call(s).required)!==null&&l!==void 0?l:!1}),o=on({touched:!1,pending:!1,valid:!0,required:i,validated:!!m(n).length,initialValue:U(()=>m(e)),dirty:U(()=>!ir(m(t),m(e)))});return He(n,s=>{o.valid=!s.length},{immediate:!0,flush:"sync"}),o}function Qz(){const t=H([]);return{errors:t,setErrors:e=>{t.value=Wm(e)}}}function Zz(t,e,n){return uf(n?.type)?tj(t,e,n):nk(t,e,n)}function nk(t,e,n){const{initialValue:r,validateOnMount:i,bails:o,type:s,checkedValue:a,label:l,validateOnValueUpdate:f,uncheckedValue:u,controlled:c,keepValueOnUnmount:p,syncVModel:d,form:h}=ej(n),g=c?ad(ff):void 0,y=h||g,w=U(()=>lf(ke(t))),v=U(()=>{if(ke(y?.schema))return;const I=m(e);return od(I)||Qr(I)||Pn(I)||Array.isArray(I)?I:Y3(I)}),_=!Pn(v.value)&&Qr(ke(e)),{id:b,value:x,initialValue:k,meta:S,setState:T,errors:A,flags:R}=Gz(w,{modelValue:r,form:y,bails:o,label:l,type:s,validate:v.value?ce:void 0,schema:_?e:void 0}),F=U(()=>A.value[0]);d&&nj({value:x,prop:d,handleChange:ie,shouldValidate:()=>f&&!R.pendingReset});const q=(ye,I=!1)=>{S.touched=!0,I&&fe()};async function K(ye){var I,ee;if(y?.validateSchema){const{results:W}=await y.validateSchema(ye);return(I=W[ke(w)])!==null&&I!==void 0?I:{valid:!0,errors:[]}}return v.value?Q3(x.value,v.value,{name:ke(w),label:ke(l),values:(ee=y?.values)!==null&&ee!==void 0?ee:{},bails:o}):{valid:!0,errors:[]}}const fe=Um(async()=>(S.pending=!0,S.validated=!0,K("validated-only")),ye=>(R.pendingUnmount[We.id]||(T({errors:ye.errors}),S.pending=!1,S.valid=ye.valid),ye)),ae=Um(async()=>K("silent"),ye=>(S.valid=ye.valid,ye));function ce(ye){return ye?.mode==="silent"?ae():fe()}function ie(ye,I=!0){const ee=fd(ye);ut(ee,I)}kt(()=>{if(i)return fe();(!y||!y.validateSchema)&&ae()});function te(ye){S.touched=ye}function ze(ye){var I;const ee=ye&&"value"in ye?ye.value:k.value;T({value:qt(ee),initialValue:qt(ee),touched:(I=ye?.touched)!==null&&I!==void 0?I:!1,errors:ye?.errors||[]}),S.pending=!1,S.validated=!1,ae()}const ot=Xt();function ut(ye,I=!0){x.value=ot&&d?Mz(ye,ot.props.modelModifiers):ye,(I?fe:ae)()}function ct(ye){T({errors:Array.isArray(ye)?ye:[ye]})}const vt=U({get(){return x.value},set(ye){ut(ye,f)}}),We={id:b,name:w,label:l,value:vt,meta:S,errors:A,errorMessage:F,type:s,checkedValue:a,uncheckedValue:u,bails:o,keepValueOnUnmount:p,resetField:ze,handleReset:()=>ze(),validate:ce,handleChange:ie,handleBlur:q,setState:T,setTouched:te,setErrors:ct,setValue:ut};if(Ir(rd,We),at(e)&&typeof m(e)!="function"&&He(e,(ye,I)=>{ir(ye,I)||(S.validated?fe():ae())},{deep:!0}),!y)return We;const Ze=U(()=>{const ye=v.value;return!ye||Pn(ye)||od(ye)||Qr(ye)||Array.isArray(ye)?{}:Object.keys(ye).reduce((I,ee)=>{const W=qz(ye[ee]).map(ue=>ue.__locatorRef).reduce((ue,Be)=>{const $=wr(y.values,Be)||y.values[Be];return $!==void 0&&(ue[Be]=$),ue},{});return Object.assign(I,W),I},{})});return He(Ze,(ye,I)=>{if(!Object.keys(ye).length)return;!ir(ye,I)&&(S.validated?fe():ae())}),po(()=>{var ye;const I=(ye=ke(We.keepValueOnUnmount))!==null&&ye!==void 0?ye:ke(y.keepValuesOnUnmount),ee=ke(w);if(I||!y||R.pendingUnmount[We.id]){y?.removePathState(ee,b);return}R.pendingUnmount[We.id]=!0;const W=y.getPathState(ee);if(Array.isArray(W?.id)&&W?.multiple?W?.id.includes(We.id):W?.id===We.id){if(W?.multiple&&Array.isArray(W.value)){const Be=W.value.findIndex($=>ir($,ke(We.checkedValue)));if(Be>-1){const $=[...W.value];$.splice(Be,1),y.setFieldValue(ee,$)}Array.isArray(W.id)&&W.id.splice(W.id.indexOf(We.id),1)}else y.unsetPathValue(ke(w));y.removePathState(ee,b)}}),We}function ej(t){const e=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!t?.syncVModel,r=typeof t?.syncVModel=="string"?t.syncVModel:t?.modelPropName||"modelValue",i=n&&!("initialValue"in(t||{}))?Ym(Xt(),r):t?.initialValue;if(!t)return Object.assign(Object.assign({},e()),{initialValue:i});const o="valueProp"in t?t.valueProp:t.checkedValue,s="standalone"in t?!t.standalone:t.controlled,a=t?.modelPropName||t?.syncVModel||!1;return Object.assign(Object.assign(Object.assign({},e()),t||{}),{initialValue:i,controlled:s??!0,checkedValue:o,syncVModel:a})}function tj(t,e,n){const r=n?.standalone?void 0:ad(ff),i=n?.checkedValue,o=n?.uncheckedValue;function s(a){const l=a.handleChange,f=U(()=>{const c=ke(a.value),p=ke(i);return Array.isArray(c)?c.findIndex(d=>ir(d,p))>=0:ir(p,c)});function u(c,p=!0){var d,h;if(f.value===((d=c?.target)===null||d===void 0?void 0:d.checked)){p&&a.validate();return}const g=ke(t),y=r?.getPathState(g),w=fd(c);let v=(h=ke(i))!==null&&h!==void 0?h:w;r&&y?.multiple&&y.type==="checkbox"?v=K3(wr(r.values,g)||[],v,void 0):n?.type==="checkbox"&&(v=K3(ke(a.value),v,ke(o))),l(v,p)}return Object.assign(Object.assign({},a),{checked:f,checkedValue:i,uncheckedValue:o,handleChange:u})}return s(nk(t,e,n))}function nj({prop:t,value:e,handleChange:n,shouldValidate:r}){const i=Xt();if(!i||!t)return;const o=typeof t=="string"?t:"modelValue",s=`update:${o}`;o in i.props&&(He(e,a=>{ir(a,Ym(i,o))||i.emit(s,a)}),He(()=>Ym(i,o),a=>{if(a===id&&e.value===void 0)return;const l=a===id?void 0:a;ir(l,e.value)||n(l,r())}))}function Ym(t,e){if(t)return t.props[e]}const rj=L({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>xs().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:id},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(t,e){const n=Xo(t,"rules"),r=Xo(t,"name"),i=Xo(t,"label"),o=Xo(t,"uncheckedValue"),s=Xo(t,"keepValue"),{errors:a,value:l,errorMessage:f,validate:u,handleChange:c,handleBlur:p,setTouched:d,resetField:h,handleReset:g,meta:y,checked:w,setErrors:v,setValue:_}=Zz(r,n,{validateOnMount:t.validateOnMount,bails:t.bails,standalone:t.standalone,type:e.attrs.type,initialValue:oj(t,e),checkedValue:e.attrs.value,uncheckedValue:o,label:i,validateOnValueUpdate:t.validateOnModelUpdate,keepValueOnUnmount:s,syncVModel:!0}),b=function(R,F=!0){c(R,F)},x=U(()=>{const{validateOnInput:A,validateOnChange:R,validateOnBlur:F,validateOnModelUpdate:q}=ij(t);function K(ie){p(ie,F),Pn(e.attrs.onBlur)&&e.attrs.onBlur(ie)}function fe(ie){b(ie,A),Pn(e.attrs.onInput)&&e.attrs.onInput(ie)}function ae(ie){b(ie,R),Pn(e.attrs.onChange)&&e.attrs.onChange(ie)}const ce={name:t.name,onBlur:K,onInput:fe,onChange:ae};return ce["onUpdate:modelValue"]=ie=>b(ie,q),ce}),k=U(()=>{const A=Object.assign({},x.value);uf(e.attrs.type)&&w&&(A.checked=w.value);const R=rk(t,e);return Tz(R,e.attrs)&&(A.value=l.value),A}),S=U(()=>Object.assign(Object.assign({},x.value),{modelValue:l.value}));function T(){return{field:k.value,componentField:S.value,value:l.value,meta:y,errors:a.value,errorMessage:f.value,validate:u,resetField:h,handleChange:b,handleInput:A=>b(A,!1),handleReset:g,handleBlur:x.value.onBlur,setTouched:d,setErrors:v,setValue:_}}return e.expose({value:l,meta:y,errors:a,errorMessage:f,setErrors:v,setTouched:d,setValue:_,reset:h,validate:u,handleChange:c}),()=>{const A=Tn(rk(t,e)),R=Nz(A,e,T);return A?Jt(A,Object.assign(Object.assign({},e.attrs),k.value),R):R}}});function rk(t,e){let n=t.as||"";return!t.as&&!e.slots.default&&(n="input"),n}function ij(t){var e,n,r,i;const{validateOnInput:o,validateOnChange:s,validateOnBlur:a,validateOnModelUpdate:l}=xs();return{validateOnInput:(e=t.validateOnInput)!==null&&e!==void 0?e:o,validateOnChange:(n=t.validateOnChange)!==null&&n!==void 0?n:s,validateOnBlur:(r=t.validateOnBlur)!==null&&r!==void 0?r:a,validateOnModelUpdate:(i=t.validateOnModelUpdate)!==null&&i!==void 0?i:l}}function oj(t,e){return uf(e.attrs.type)?j3(t,"modelValue")?t.modelValue:void 0:j3(t,"modelValue")?t.modelValue:e.attrs.value}const _s=rj;let sj=0;const ud=["bails","fieldsCount","id","multiple","type","validate"];function ik(t){const e=t?.initialValues||{},n=Object.assign({},ke(e)),r=m(t?.validationSchema);return r&&Qr(r)&&Pn(r.cast)?qt(r.cast(n)||{}):qt(n)}function ok(t){var e;const n=sj++,r=t?.name||"Form";let i=0;const o=H(!1),s=H(!1),a=H(0),l=[],f=on(ik(t)),u=H([]),c=H({}),p=H({}),d=Iz(()=>{p.value=u.value.reduce((X,Y)=>(X[lf(ke(Y.path))]=Y,X),{})});function h(X,Y){const ge=ie(X);if(!ge){typeof X=="string"&&(c.value[lf(X)]=Wm(Y));return}if(typeof X=="string"){const Pe=lf(X);c.value[Pe]&&delete c.value[Pe]}ge.errors=Wm(Y),ge.valid=!ge.errors.length}function g(X){Er(X).forEach(Y=>{h(Y,X[Y])})}t?.initialErrors&&g(t.initialErrors);const y=U(()=>{const X=u.value.reduce((Y,ge)=>(ge.errors.length&&(Y[ke(ge.path)]=ge.errors),Y),{});return Object.assign(Object.assign({},c.value),X)}),w=U(()=>Er(y.value).reduce((X,Y)=>{const ge=y.value[Y];return ge?.length&&(X[Y]=ge[0]),X},{})),v=U(()=>u.value.reduce((X,Y)=>(X[ke(Y.path)]={name:ke(Y.path)||"",label:Y.label||""},X),{})),_=U(()=>u.value.reduce((X,Y)=>{var ge;return X[ke(Y.path)]=(ge=Y.bails)!==null&&ge!==void 0?ge:!0,X},{})),b=Object.assign({},t?.initialErrors||{}),x=(e=t?.keepValuesOnUnmount)!==null&&e!==void 0?e:!1,{initialValues:k,originalInitialValues:S,setInitialValues:T}=lj(u,f,t),A=aj(u,f,S,w),R=U(()=>u.value.reduce((X,Y)=>{const ge=wr(f,ke(Y.path));return Yi(X,ke(Y.path),ge),X},{})),F=t?.validationSchema;function q(X,Y){var ge,Pe;const Fe=U(()=>wr(k.value,ke(X))),Ge=p.value[ke(X)],Je=Y?.type==="checkbox"||Y?.type==="radio";if(Ge&&Je){Ge.multiple=!0;const ur=i++;return Array.isArray(Ge.id)?Ge.id.push(ur):Ge.id=[Ge.id,ur],Ge.fieldsCount++,Ge.__flags.pendingUnmount[ur]=!1,Ge}const Pt=U(()=>wr(f,ke(X))),Zt=ke(X),Cn=ze.findIndex(ur=>ur===Zt);Cn!==-1&&ze.splice(Cn,1);const Lt=U(()=>{var ur,qs,Gf,Jf;const Yf=ke(F);if(Qr(Yf))return(qs=(ur=Yf.describe)===null||ur===void 0?void 0:ur.call(Yf,ke(X)).required)!==null&&qs!==void 0?qs:!1;const Ls=ke(Y?.schema);return Qr(Ls)&&(Jf=(Gf=Ls.describe)===null||Gf===void 0?void 0:Gf.call(Ls).required)!==null&&Jf!==void 0?Jf:!1}),En=i++,Bn=on({id:En,path:X,touched:!1,pending:!1,valid:!0,validated:!!(!((ge=b[Zt])===null||ge===void 0)&&ge.length),required:Lt,initialValue:Fe,errors:Yt([]),bails:(Pe=Y?.bails)!==null&&Pe!==void 0?Pe:!1,label:Y?.label,type:Y?.type||"default",value:Pt,multiple:!1,__flags:{pendingUnmount:{[En]:!1},pendingReset:!1},fieldsCount:1,validate:Y?.validate,dirty:U(()=>!ir(m(Pt),m(Fe)))});return u.value.push(Bn),p.value[Zt]=Bn,d(),w.value[Zt]&&!b[Zt]&&lt(()=>{xe(Zt,{mode:"silent"})}),at(X)&&He(X,ur=>{d();const qs=qt(Pt.value);p.value[ur]=Bn,lt(()=>{Yi(f,ur,qs)})}),Bn}const K=G3(Ke,5),fe=G3(Ke,5),ae=Um(async X=>await(X==="silent"?K():fe()),(X,[Y])=>{const ge=Er(I.errorBag.value),Fe=[...new Set([...Er(X.results),...u.value.map(Ge=>Ge.path),...ge])].sort().reduce((Ge,Je)=>{var Pt;const Zt=Je,Cn=ie(Zt)||te(Zt),Lt=((Pt=X.results[Zt])===null||Pt===void 0?void 0:Pt.errors)||[],En=ke(Cn?.path)||Zt,Bn=fj({errors:Lt,valid:!Lt.length},Ge.results[En]);return Ge.results[En]=Bn,Bn.valid||(Ge.errors[En]=Bn.errors[0]),Cn&&c.value[En]&&delete c.value[En],Cn?(Cn.valid=Bn.valid,Y==="silent"||Y==="validated-only"&&!Cn.validated||h(Cn,Bn.errors),Ge):(h(En,Lt),Ge)},{valid:X.valid,results:{},errors:{},source:X.source});return X.values&&(Fe.values=X.values,Fe.source=X.source),Er(Fe.results).forEach(Ge=>{var Je;const Pt=ie(Ge);Pt&&Y!=="silent"&&(Y==="validated-only"&&!Pt.validated||h(Pt,(Je=Fe.results[Ge])===null||Je===void 0?void 0:Je.errors))}),Fe});function ce(X){u.value.forEach(X)}function ie(X){const Y=typeof X=="string"?lf(X):X;return typeof Y=="string"?p.value[Y]:Y}function te(X){return u.value.filter(ge=>X.startsWith(ke(ge.path))).reduce((ge,Pe)=>ge?Pe.path.length>ge.path.length?Pe:ge:Pe,void 0)}let ze=[],ot;function ut(X){return ze.push(X),ot||(ot=lt(()=>{[...ze].sort().reverse().forEach(ge=>{W3(f,ge)}),ze=[],ot=null})),ot}function ct(X){return function(ge,Pe){return function(Ge){return Ge instanceof Event&&(Ge.preventDefault(),Ge.stopPropagation()),ce(Je=>Je.touched=!0),o.value=!0,a.value++,_e().then(Je=>{const Pt=qt(f);if(Je.valid&&typeof ge=="function"){const Zt=qt(R.value);let Cn=X?Zt:Pt;return Je.values&&(Cn=Je.source==="schema"?Je.values:Object.assign({},Cn,Je.values)),ge(Cn,{evt:Ge,controlledValues:Zt,setErrors:g,setFieldError:h,setTouched:he,setFieldTouched:$,setValues:ue,setFieldValue:ee,resetForm:Ae,resetField:de})}!Je.valid&&typeof Pe=="function"&&Pe({values:Pt,evt:Ge,errors:Je.errors,results:Je.results})}).then(Je=>(o.value=!1,Je),Je=>{throw o.value=!1,Je})}}}const We=ct(!1);We.withControlled=ct(!0);function Ze(X,Y){const ge=u.value.findIndex(Fe=>Fe.path===X&&(Array.isArray(Fe.id)?Fe.id.includes(Y):Fe.id===Y)),Pe=u.value[ge];if(!(ge===-1||!Pe)){if(lt(()=>{xe(X,{mode:"silent",warn:!1})}),Pe.multiple&&Pe.fieldsCount&&Pe.fieldsCount--,Array.isArray(Pe.id)){const Fe=Pe.id.indexOf(Y);Fe>=0&&Pe.id.splice(Fe,1),delete Pe.__flags.pendingUnmount[Y]}(!Pe.multiple||Pe.fieldsCount<=0)&&(u.value.splice(ge,1),be(X),d(),delete p.value[X])}}function ye(X){Er(p.value).forEach(Y=>{Y.startsWith(X)&&delete p.value[Y]}),u.value=u.value.filter(Y=>!Y.path.startsWith(X)),lt(()=>{d()})}const I={name:r,formId:n,values:f,controlledValues:R,errorBag:y,errors:w,schema:F,submitCount:a,meta:A,isSubmitting:o,isValidating:s,fieldArrays:l,keepValuesOnUnmount:x,validateSchema:m(F)?ae:void 0,validate:_e,setFieldError:h,validateField:xe,setFieldValue:ee,setValues:ue,setErrors:g,setFieldTouched:$,setTouched:he,resetForm:Ae,resetField:de,handleSubmit:We,useFieldModel:Ie,defineInputBinds:Et,defineComponentBinds:gn,defineField:J,stageInitialValue:Xe,unsetInitialValue:be,setFieldInitialValue:Re,createPathState:q,getPathState:ie,unsetPathValue:ut,removePathState:Ze,initialValues:k,getAllPathStates:()=>u.value,destroyPath:ye,isFieldTouched:V,isFieldDirty:G,isFieldValid:pe};function ee(X,Y,ge=!0){const Pe=qt(Y),Fe=typeof X=="string"?X:X.path;ie(Fe)||q(Fe),Yi(f,Fe,Pe),ge&&xe(Fe)}function W(X,Y=!0){Er(f).forEach(ge=>{delete f[ge]}),Er(X).forEach(ge=>{ee(ge,X[ge],!1)}),Y&&_e()}function ue(X,Y=!0){af(f,X),l.forEach(ge=>ge&&ge.reset()),Y&&_e()}function Be(X,Y){const ge=ie(ke(X))||q(X);return U({get(){return ge.value},set(Pe){var Fe;const Ge=ke(X);ee(Ge,Pe,(Fe=ke(Y))!==null&&Fe!==void 0?Fe:!1)}})}function $(X,Y){const ge=ie(X);ge&&(ge.touched=Y)}function V(X){const Y=ie(X);return Y?Y.touched:u.value.filter(ge=>ge.path.startsWith(X)).some(ge=>ge.touched)}function G(X){const Y=ie(X);return Y?Y.dirty:u.value.filter(ge=>ge.path.startsWith(X)).some(ge=>ge.dirty)}function pe(X){const Y=ie(X);return Y?Y.valid:u.value.filter(ge=>ge.path.startsWith(X)).every(ge=>ge.valid)}function he(X){if(typeof X=="boolean"){ce(Y=>{Y.touched=X});return}Er(X).forEach(Y=>{$(Y,!!X[Y])})}function de(X,Y){var ge;const Pe=Y&&"value"in Y?Y.value:wr(k.value,X),Fe=ie(X);Fe&&(Fe.__flags.pendingReset=!0),Re(X,qt(Pe),!0),ee(X,Pe,!1),$(X,(ge=Y?.touched)!==null&&ge!==void 0?ge:!1),h(X,Y?.errors||[]),lt(()=>{Fe&&(Fe.__flags.pendingReset=!1)})}function Ae(X,Y){let ge=qt(X?.values?X.values:S.value);ge=Y?.force?ge:af(S.value,ge),ge=Qr(F)&&Pn(F.cast)?F.cast(ge):ge,T(ge,{force:Y?.force}),ce(Pe=>{var Fe;Pe.__flags.pendingReset=!0,Pe.validated=!1,Pe.touched=((Fe=X?.touched)===null||Fe===void 0?void 0:Fe[ke(Pe.path)])||!1,ee(ke(Pe.path),wr(ge,ke(Pe.path)),!1),h(ke(Pe.path),void 0)}),Y?.force?W(ge,!1):ue(ge,!1),g(X?.errors||{}),a.value=X?.submitCount||0,lt(()=>{_e({mode:"silent"}),ce(Pe=>{Pe.__flags.pendingReset=!1})})}async function _e(X){const Y=X?.mode||"force";if(Y==="force"&&ce(Je=>Je.validated=!0),I.validateSchema)return I.validateSchema(Y);s.value=!0;const ge=await Promise.all(u.value.map(Je=>Je.validate?Je.validate(X).then(Pt=>({key:ke(Je.path),valid:Pt.valid,errors:Pt.errors,value:Pt.value})):Promise.resolve({key:ke(Je.path),valid:!0,errors:[],value:void 0})));s.value=!1;const Pe={},Fe={},Ge={};for(const Je of ge)Pe[Je.key]={valid:Je.valid,errors:Je.errors},Je.value&&Yi(Ge,Je.key,Je.value),Je.errors.length&&(Fe[Je.key]=Je.errors[0]);return{valid:ge.every(Je=>Je.valid),results:Pe,errors:Fe,values:Ge,source:"fields"}}async function xe(X,Y){var ge;const Pe=ie(X);if(Pe&&Y?.mode!=="silent"&&(Pe.validated=!0),F){const{results:Fe}=await ae(Y?.mode||"validated-only");return Fe[X]||{errors:[],valid:!0}}return Pe?.validate?Pe.validate(Y):(!Pe&&(ge=Y?.warn),Promise.resolve({errors:[],valid:!0}))}function be(X){W3(k.value,X)}function Xe(X,Y,ge=!1){Re(X,Y),Yi(f,X,Y),ge&&!t?.initialValues&&Yi(S.value,X,qt(Y))}function Re(X,Y,ge=!1){Yi(k.value,X,qt(Y)),ge&&Yi(S.value,X,qt(Y))}async function Ke(){const X=m(F);if(!X)return{valid:!0,results:{},errors:{},source:"none"};s.value=!0;const Y=od(X)||Qr(X)?await Wz(X,f):await Kz(X,f,{names:v.value,bailsMap:_.value});return s.value=!1,Y}const ft=We((X,{evt:Y})=>{Pz(Y)&&Y.target.submit()});kt(()=>{if(t?.initialErrors&&g(t.initialErrors),t?.initialTouched&&he(t.initialTouched),t?.validateOnMount){_e();return}I.validateSchema&&I.validateSchema("silent")}),at(F)&&He(F,()=>{var X;(X=I.validateSchema)===null||X===void 0||X.call(I,"validated-only")}),Ir(ff,I);function J(X,Y){const ge=Pn(Y)?void 0:Y?.label,Pe=ie(ke(X))||q(X,{label:ge}),Fe=()=>Pn(Y)?Y(ld(Pe,ud)):Y||{};function Ge(){var Lt;Pe.touched=!0,((Lt=Fe().validateOnBlur)!==null&&Lt!==void 0?Lt:xs().validateOnBlur)&&xe(ke(Pe.path))}function Je(){var Lt;((Lt=Fe().validateOnInput)!==null&&Lt!==void 0?Lt:xs().validateOnInput)&&lt(()=>{xe(ke(Pe.path))})}function Pt(){var Lt;((Lt=Fe().validateOnChange)!==null&&Lt!==void 0?Lt:xs().validateOnChange)&&lt(()=>{xe(ke(Pe.path))})}const Zt=U(()=>{const Lt={onChange:Pt,onInput:Je,onBlur:Ge};return Pn(Y)?Object.assign(Object.assign({},Lt),Y(ld(Pe,ud)).props||{}):Y?.props?Object.assign(Object.assign({},Lt),Y.props(ld(Pe,ud))):Lt});return[Be(X,()=>{var Lt,En,Bn;return(Bn=(Lt=Fe().validateOnModelUpdate)!==null&&Lt!==void 0?Lt:(En=xs())===null||En===void 0?void 0:En.validateOnModelUpdate)!==null&&Bn!==void 0?Bn:!0}),Zt]}function Ie(X){return Array.isArray(X)?X.map(Y=>Be(Y,!0)):Be(X)}function Et(X,Y){const[ge,Pe]=J(X,Y);function Fe(){Pe.value.onBlur()}function Ge(Pt){const Zt=fd(Pt);ee(ke(X),Zt,!1),Pe.value.onInput()}function Je(Pt){const Zt=fd(Pt);ee(ke(X),Zt,!1),Pe.value.onChange()}return U(()=>Object.assign(Object.assign({},Pe.value),{onBlur:Fe,onInput:Ge,onChange:Je,value:ge.value}))}function gn(X,Y){const[ge,Pe]=J(X,Y),Fe=ie(ke(X));function Ge(Je){ge.value=Je}return U(()=>{const Je=Pn(Y)?Y(ld(Fe,ud)):Y||{};return Object.assign({[Je.model||"modelValue"]:ge.value,[`onUpdate:${Je.model||"modelValue"}`]:Ge},Pe.value)})}const mn=Object.assign(Object.assign({},I),{values:Ks(f),handleReset:()=>Ae(),submitForm:ft});return Ir(L3,mn),mn}function aj(t,e,n,r){const i={touched:"some",pending:"some",valid:"every"},o=U(()=>!ir(e,m(n)));function s(){const l=t.value;return Er(i).reduce((f,u)=>{const c=i[u];return f[u]=l[c](p=>p[u]),f},{})}const a=on(s());return Rt(()=>{const l=s();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),U(()=>Object.assign(Object.assign({initialValues:m(n)},a),{valid:a.valid&&!Er(r.value).length,dirty:o.value}))}function lj(t,e,n){const r=ik(n),i=H(r),o=H(qt(r));function s(a,l){l?.force?(i.value=qt(a),o.value=qt(a)):(i.value=af(qt(i.value)||{},qt(a)),o.value=af(qt(o.value)||{},qt(a))),l?.updateFields&&t.value.forEach(f=>{if(f.touched)return;const c=wr(i.value,ke(f.path));Yi(e,ke(f.path),qt(c))})}return{initialValues:i,originalInitialValues:o,setInitialValues:s}}function fj(t,e){return e?{valid:t.valid&&e.valid,errors:[...t.errors,...e.errors]}:t}function uj(){return en(L3)}function cj(t){const e=Km(t);return U(()=>{var n,r;return e&&(r="meta"in e?e.meta.dirty:(n=e?.value)===null||n===void 0?void 0:n.dirty)!==null&&r!==void 0?r:!1})}function dj(t){const e=Km(t);return U(()=>{var n,r;return e&&(r="meta"in e?e.meta.touched:(n=e?.value)===null||n===void 0?void 0:n.touched)!==null&&r!==void 0?r:!1})}function pj(t){const e=Km(t);return U(()=>{var n,r;return e&&(r="meta"in e?e.meta.valid:(n=e?.value)===null||n===void 0?void 0:n.valid)!==null&&r!==void 0?r:!1})}function hj(t){const e=ad(ff),n=t?void 0:en(rd);return U(()=>t?e?.errors.value[ke(t)]:n?.errorMessage.value)}function sk(){const t=en(rd),e=en(B3);if(!t)throw new Error("useFormField should be used within <FormField>");const{name:n}=t,r=e,i={valid:pj(n),isDirty:cj(n),isTouched:dj(n),error:hj(n)};return{id:r,name:n,formItemId:`${r}-form-item`,formDescriptionId:`${r}-form-item-description`,formMessageId:`${r}-form-item-message`,...i}}const Xm=L({__name:"FormControl",setup(t){const{error:e,formItemId:n,formDescriptionId:r,formMessageId:i}=sk();return(o,s)=>(C(),B(m(dc),{id:m(n),"data-slot":"form-control","aria-describedby":m(e)?`${m(r)} ${m(i)}`:`${m(r)}`,"aria-invalid":!!m(e)},{default:O(()=>[z(o.$slots,"default")]),_:3},8,["id","aria-describedby","aria-invalid"]))}}),gj=L({__name:"DialogHeader",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"dialog-header",class:Oe(m(me)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),mj=L({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),r=sn(n);return(i,o)=>(C(),B(m(M2),le({"data-slot":"dialog-description"},m(r),{class:m(me)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:O(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),yj=L({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),r=sn(n);return(i,o)=>(C(),B(m(N2),le({"data-slot":"dialog-title"},m(r),{class:m(me)("iafw:text-lg iafw:leading-none iafw:font-semibold",e.class)}),{default:O(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}}),ak=L({__name:"TooltipProvider",props:{delayDuration:{default:0},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(t){const e=t;return(n,r)=>(C(),B(m(WD),At($t(e)),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),lk=L({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const i=Dt(t,e);return(o,s)=>(C(),B(m(JD),le({"data-slot":"tooltip"},m(i)),{default:O(()=>[z(o.$slots,"default")]),_:3},16))}}),fk=L({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{},hideArrow:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r);return(s,a)=>(C(),B(m(nB),{to:"#infixs-pingo-notify-app"},{default:O(()=>[M(m(eB),le({"data-slot":"tooltip-content"},{...m(o),...s.$attrs},{class:m(me)("iafw:bg-primary iafw:text-primary-foreground iafw:animate-in iafw:fade-in-0 iafw:zoom-in-95 iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:w-fit iafw:rounded-md iafw:px-3 iafw:py-1.5 iafw:text-xs iafw:text-balance",n.class)}),{default:O(()=>[z(s.$slots,"default"),s.hideArrow?Te("",!0):(C(),B(m(jD),{key:0,class:"iafw:bg-primary iafw:fill-primary iafw:z-50 iafw:size-2.5 iafw:translate-y-[calc(-50%_-_2px)] iafw:rotate-45 iafw:rounded-[2px]"}))]),_:3},16,["class"])]),_:3}))}}),uk=L({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(C(),B(m(iB),le({"data-slot":"tooltip-trigger"},e),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}});var wj=Object.defineProperty,vj=(t,e,n)=>e in t?wj(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,ck=(t,e,n)=>(vj(t,typeof e!="symbol"?e+"":e,n),n);const or={debug:!1,masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:2,disableNegative:!1,disabled:!1,min:null,max:null,allowBlank:!1,minimumNumberOfCharacters:0,modelModifiers:{number:!1},shouldRound:!0,focusOnRight:!1},dk=["+","-"],pk=["decimal","thousands","prefix","suffix"];function Xi(t){return Math.max(0,Math.min(t,1e3))}function cd(t,e){return t=t.padStart(e+1,"0"),e===0?t:`${t.slice(0,-e)}.${t.slice(-e)}`}function hk(t){return t=t?t.toString():"",t.replace(/\D+/g,"")||"0"}function bj(t,e){return t.replace(/(\d)(?=(?:\d{3})+\b)/gm,`$1${e}`)}function xj(t,e,n){return e?t+n+e:t}function cf(t,e){return dk.includes(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" as a value.`),!1):/\d/g.test(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" (any number) as a value.`),!1):!0}function _j(t){for(const e of pk)if(!cf(t[e],e))return!1;return!0}function dd(t){for(const e of pk){t[e]=t[e].replace(/\d+/g,"");for(const n of dk)t[e]=t[e].replaceAll(n,"")}return t}function gk(t){const e=t.length,n=t.indexOf(".");return e-(n+1)}function mk(t){return t.replace(/^(-?)0+(?!\.)(.+)/,"$1$2")}function yk(t){return/^-?[\d]+$/g.test(t)}function wk(t){return/^-?[\d]+(\.[\d]+)$/g.test(t)}function vk(t,e,n){return e>t.length-1?t:t.substring(0,e)+n+t.substring(e+1)}function bk(t,e){const n=e-gk(t);if(n>=0)return t;let r=t.slice(0,n);const i=t.slice(n);if(r.charAt(r.length-1)==="."&&(r=r.slice(0,-1)),parseInt(i.charAt(0),10)>=5){for(let o=r.length-1;o>=0;o-=1){const s=r.charAt(o);if(s!=="."&&s!=="-"){const a=parseInt(s,10)+1;if(a<10)return vk(r,o,a);r=vk(r,o,"0")}}return`1${r}`}return r}function xk(t,e){const n=()=>{t.setSelectionRange(e,e)};t===document.activeElement&&(n(),setTimeout(n,1))}function _k(t){return new Event(t,{bubbles:!0,cancelable:!1})}function xt({debug:t=!1},...e){t&&console.log(...e)}class pd{constructor(e){ck(this,"number",0n),ck(this,"decimal",0),this.setNumber(e)}getNumber(){return this.number}getDecimalPrecision(){return this.decimal}setNumber(e){this.decimal=0,typeof e=="bigint"?this.number=e:typeof e=="number"?this.setupString(e.toString()):this.setupString(e)}toFixed(e=0,n=!0){let r=this.toString();const i=e-this.getDecimalPrecision();return i>0?(r.includes(".")||(r+="."),r.padEnd(r.length+i,"0")):i<0?n?bk(r,e):r.slice(0,i):r}toString(){let e=this.number.toString();if(this.decimal){let n=!1;return e.charAt(0)==="-"&&(e=e.substring(1),n=!0),e=e.padStart(e.length+this.decimal,"0"),e=`${e.slice(0,-this.decimal)}.${e.slice(-this.decimal)}`,e=mk(e),(n?"-":"")+e}return e}lessThan(e){const[n,r]=this.adjustComparisonNumbers(e);return n<r}biggerThan(e){const[n,r]=this.adjustComparisonNumbers(e);return n>r}isEqual(e){const[n,r]=this.adjustComparisonNumbers(e);return n===r}setupString(e){if(e=mk(e),yk(e))this.number=BigInt(e);else if(wk(e))this.decimal=gk(e),this.number=BigInt(e.replace(".",""));else throw new Error(`BigNumber has received and invalid format for the constructor: ${e}`)}adjustComparisonNumbers(e){let n;e.constructor.name!=="BigNumber"?n=new pd(e):n=e;const r=this.getDecimalPrecision()-n.getDecimalPrecision();let i=this.getNumber(),o=n.getNumber();return r>0?o=n.getNumber()*10n**BigInt(r):r<0&&(i=this.getNumber()*10n**BigInt(r*-1)),[i,o]}}function Qm(t,e=or,n=""){if(xt(e,"utils format() - caller",n),xt(e,"utils format() - input1",t),t==null)t="";else if(typeof t=="number")e.shouldRound?t=t.toFixed(Xi(e.precision)):t=t.toFixed(Xi(e.precision)+1).slice(0,-1);else if(e.modelModifiers&&e.modelModifiers.number&&yk(t))t=Number(t).toFixed(Xi(e.precision));else if(!e.disableNegative&&t==="-")return t;xt(e,"utils format() - input2",t);const r=e.disableNegative?"":t.indexOf("-")>=0?"-":"";let i=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils format() - filtered",i),!e.precision&&e.thousands!=="."&&wk(i)&&(i=bk(i,0),xt(e,"utils format() - !opt.precision && isValidFloat()",i));const o=hk(i);xt(e,"utils format() - numbers",o),xt(e,"utils format() - numbersToCurrency",r+cd(o,e.precision));const s=new pd(r+cd(o,e.precision));xt(e,"utils format() - bigNumber1",s.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);const a=s.toFixed(Xi(e.precision),e.shouldRound);if(xt(e,"utils format() - bigNumber2",s.toFixed(Xi(e.precision))),/^0(\.0+)?$/g.test(a)&&e.allowBlank)return"";let[l,f]=a.split(".");const u=f!==void 0?f.length:0;l=l.padStart(e.minimumNumberOfCharacters-u,"0"),l=bj(l,e.thousands);const c=e.prefix+xj(l,f,e.decimal)+e.suffix;return xt(e,"utils format() - output",c),c}function Zm(t,e=or,n=""){if(xt(e,"utils unformat() - caller",n),xt(e,"utils unformat() - input",t),!e.disableNegative&&t==="-")return xt(e,"utils unformat() - return netagive symbol",t),t;const r=e.disableNegative?"":t.indexOf("-")>=0?"-":"",i=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils unformat() - filtered",i);const o=hk(i);xt(e,"utils unformat() - numbers",o);const s=new pd(r+cd(o,e.precision));xt(e,"utils unformat() - bigNumber1",o.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);let a=s.toFixed(Xi(e.precision),e.shouldRound);return e.modelModifiers&&e.modelModifiers.number&&(a=parseFloat(a)),xt(e,"utils unformat() - output",a),a}const e1=(t,e,n)=>{if(xt(e,"directive setValue() - caller",n),!_j(e)){xt(e,"directive setValue() - validateRestrictedOptions() return false. Stopping here...",t.value);return}let r=t.value.length-(t.selectionEnd||0);t.value=Qm(t.value,e,n),r=Math.max(r,e.suffix.length),r=t.value.length-r,r=Math.max(r,e.prefix.length),xk(t,r),t.dispatchEvent(_k("change"))},kk=(t,e)=>{const n=t.currentTarget,r=t.code==="Backspace"||t.code==="Delete",i=n.value.length-(n.selectionEnd||0)===0;if(xt(e,"directive onkeydown() - el.value",n.value),xt(e,"directive onkeydown() - backspacePressed",r),xt(e,"directive onkeydown() - isAtEndPosition",i),e.allowBlank&&r&&i&&Zm(n.value,e,"directive onkeydown allowBlank")===0&&(xt(e,'directive onkeydown() - set el.value = ""',n.value),n.value="",n.dispatchEvent(_k("change"))),xt(e,"directive onkeydown() - e.key",t.key),t.key==="+"){xt(e,"directive onkeydown() - unformat el.value",n.value);let o=Zm(n.value,e,"directive onkeydown +");typeof o=="string"&&(o=parseFloat(o)),o<0&&(n.value=String(o*-1))}},Sk=(t,e)=>{const n=t.currentTarget;xt(e,"directive oninput()",n.value),/^[1-9]$/.test(n.value)&&(n.value=cd(n.value,Xi(e.precision)),xt(e,"directive oninput() - is 1-9",n.value)),e1(n,e,"directive oninput")},Ck=(t,e)=>{const n=t.currentTarget;xt(e,"directive onFocus()",n.value),e.focusOnRight&&xk(n,n.value.length-e.suffix.length)},kj={mounted(t,e){if(!e.value)return;const n=dd({...or,...e.value});if(xt(n,"directive mounted() - opt",n),t.tagName.toLocaleUpperCase()!=="INPUT"){const r=t.getElementsByTagName("input");r.length!==1||(t=r[0])}t.onkeydown=r=>{kk(r,n)},t.oninput=r=>{Sk(r,n)},t.onfocus=r=>{Ck(r,n)},xt(n,"directive mounted() - el.value",t.value),e1(t,n,"directive mounted")},updated(t,e){if(!e.value)return;const n=dd({...or,...e.value});t.onkeydown=r=>{kk(r,n)},t.oninput=r=>{Sk(r,n)},t.onfocus=r=>{Ck(r,n)},xt(n,"directive updated() - el.value",t.value),xt(n,"directive updated() - opt",n),e1(t,n,"directive updated")},beforeUnmount(t){t.onkeydown=null,t.oninput=null,t.onfocus=null}},Sj=["id","value","disabled"],Cj={inheritAttrs:!1,name:"Money3",directives:{money3:kj}},Ek=L({...Cj,props:{debug:{required:!1,type:Boolean,default:!1},id:{required:!1,type:[Number,String],default:()=>{const t=Xt();return t?t.uid:null}},modelValue:{required:!0,type:[Number,String]},modelModifiers:{required:!1,type:Object,default:()=>({number:!1})},masked:{type:Boolean,default:!1},precision:{type:Number,default:()=>or.precision},decimal:{type:String,default:()=>or.decimal,validator(t){return cf(t,"decimal")}},thousands:{type:String,default:()=>or.thousands,validator(t){return cf(t,"thousands")}},prefix:{type:String,default:()=>or.prefix,validator(t){return cf(t,"prefix")}},suffix:{type:String,default:()=>or.suffix,validator(t){return cf(t,"suffix")}},disableNegative:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},max:{type:[Number,String],default:()=>or.max},min:{type:[Number,String],default:()=>or.min},allowBlank:{type:Boolean,default:()=>or.allowBlank},minimumNumberOfCharacters:{type:Number,default:()=>or.minimumNumberOfCharacters},shouldRound:{type:Boolean,default:()=>or.shouldRound},focusOnRight:{type:Boolean,default:()=>or.focusOnRight}},emits:["update:model-value"],setup(t,{emit:e}){const n=t,{modelValue:r,modelModifiers:i,masked:o,precision:s,shouldRound:a,focusOnRight:l}=Gt(n);xt(n,"component setup()",n);let f=r.value;(n.disableNegative||f!=="-")&&i.value&&i.value.number&&(a.value?f=Number(r.value).toFixed(Xi(s.value)):f=Number(r.value).toFixed(Xi(s.value)+1).slice(0,-1));const u=H(Qm(f,n,"component setup"));xt(n,"component setup() - data.formattedValue",u.value),He(r,c);function c(y){xt(n,"component watch() -> value",y);const w=Qm(y,dd({...n}),"component watch");w!==u.value&&(xt(n,"component watch() changed -> formatted",w),u.value=w)}let p=null;function d(y){let w=y.target.value;xt(n,"component change() -> evt.target.value",w),o.value&&!i.value.number||(w=Zm(w,dd({...n}),"component change")),w!==p&&(p=w,xt(n,"component change() -> update:model-value",w),e("update:model-value",w))}const h=Rw(),g=U(()=>{const y={...h};return delete y["onUpdate:modelValue"],y});return(y,w)=>{const v=K5("money3");return bu((C(),Z("input",le({id:`${t.id}`},m(g),{type:"tel",class:"v-money3",value:u.value,disabled:n.disabled,onChange:d}),null,16,Sj)),[[v,{precision:m(s),decimal:n.decimal,thousands:n.thousands,prefix:n.prefix,suffix:n.suffix,disableNegative:n.disableNegative,min:n.min,max:n.max,allowBlank:n.allowBlank,minimumNumberOfCharacters:n.minimumNumberOfCharacters,debug:n.debug,modelModifiers:m(i),shouldRound:m(a),focusOnRight:m(l)}]])}}});var Ej=Object.defineProperty,Oj=(t,e,n)=>e in t?Ej(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,df=(t,e,n)=>Oj(t,typeof e!="symbol"?e+"":e,n);const Ok={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}},Ak=(t,e,n)=>t.replaceAll(e,"").replace(n,".").replace("..",".").replace(/[^.\d]/g,""),Rk=(t,e,n)=>{var r;return new Intl.NumberFormat(((r=n.number)==null?void 0:r.locale)??"en",{minimumFractionDigits:t,maximumFractionDigits:e,roundingMode:"trunc"})},Aj=(t,e=!0,n)=>{var r,i,o,s;const a=((r=n.number)==null?void 0:r.unsigned)!==!0&&t.startsWith("-")?"-":"",l=((i=n.number)==null?void 0:i.fraction)??0;let f=Rk(0,l,n);const u=f.formatToParts(1000.12),c=((o=u.find(y=>y.type==="group"))==null?void 0:o.value)??" ",p=((s=u.find(y=>y.type==="decimal"))==null?void 0:s.value)??".",d=Ak(t,c,p);if(Number.isNaN(parseFloat(d)))return a;const h=d.split(".");if(h[1]!=null&&h[1].length>=1){const y=h[1].length<=l?h[1].length:l;f=Rk(y,l,n)}let g=f.format(parseFloat(d));return e?l>0&&d.endsWith(".")&&!d.slice(0,-1).includes(".")&&(g+=p):g=Ak(g,c,p),a+g},Tk=t=>JSON.parse(t.replaceAll("'",'"')),Rj=(t,e={})=>{const n={...e};t.dataset.maska!=null&&t.dataset.maska!==""&&(n.mask=Tj(t.dataset.maska)),t.dataset.maskaEager!=null&&(n.eager=hd(t.dataset.maskaEager)),t.dataset.maskaReversed!=null&&(n.reversed=hd(t.dataset.maskaReversed)),t.dataset.maskaTokensReplace!=null&&(n.tokensReplace=hd(t.dataset.maskaTokensReplace)),t.dataset.maskaTokens!=null&&(n.tokens=Pj(t.dataset.maskaTokens));const r={};return t.dataset.maskaNumberLocale!=null&&(r.locale=t.dataset.maskaNumberLocale),t.dataset.maskaNumberFraction!=null&&(r.fraction=parseInt(t.dataset.maskaNumberFraction)),t.dataset.maskaNumberUnsigned!=null&&(r.unsigned=hd(t.dataset.maskaNumberUnsigned)),(t.dataset.maskaNumber!=null||Object.values(r).length>0)&&(n.number=r),n},hd=t=>t!==""?!!JSON.parse(t):!0,Tj=t=>t.startsWith("[")&&t.endsWith("]")?Tk(t):t,Pj=t=>{if(t.startsWith("{")&&t.endsWith("}"))return Tk(t);const e={};return t.split("|").forEach(n=>{const r=n.split(":");e[r[0]]={pattern:Pk()?new RegExp(r[1],"u"):new RegExp(r[1]),optional:r[2]==="optional",multiple:r[2]==="multiple",repeated:r[2]==="repeated"}}),e},Pk=()=>{try{return new RegExp("\\p{L}","u"),!0}catch{return!1}};class Mj{constructor(e={}){df(this,"opts",{}),df(this,"memo",new Map);const n={...e};if(n.tokens!=null){n.tokens=n.tokensReplace?{...n.tokens}:{...Ok,...n.tokens};for(const r of Object.values(n.tokens))typeof r.pattern=="string"&&(r.pattern=Pk()?new RegExp(r.pattern,"u"):new RegExp(r.pattern))}else n.tokens=Ok;Array.isArray(n.mask)&&(n.mask.length>1?n.mask=[...n.mask].sort((r,i)=>r.length-i.length):n.mask=n.mask[0]??""),n.mask===""&&(n.mask=null),this.opts=n}masked(e){return this.process(String(e),this.findMask(String(e)))}unmasked(e){return this.process(String(e),this.findMask(String(e)),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(e){const n=this.findMask(String(e));if(this.opts.mask==null||n==null)return!1;const r=this.process(String(e),n).length;return typeof this.opts.mask=="string"?r>=this.opts.mask.length:r>=n.length}findMask(e){const n=this.opts.mask;if(n==null)return null;if(typeof n=="string")return n;if(typeof n=="function")return n(e);const r=this.process(e,n.slice(-1).pop()??"",!1);return n.find(i=>this.process(e,i,!1).length>=r.length)??""}escapeMask(e){const n=[],r=[];return e.split("").forEach((i,o)=>{i==="!"&&e[o-1]!=="!"?r.push(o-r.length):n.push(i)}),{mask:n.join(""),escaped:r}}process(e,n,r=!0){if(this.opts.number!=null)return Aj(e,r,this.opts);if(n==null)return e;const i=`v=${e},mr=${n},m=${r?1:0}`;if(this.memo.has(i))return this.memo.get(i);const{mask:o,escaped:s}=this.escapeMask(n),a=[],l=this.opts.tokens!=null?this.opts.tokens:{},f=this.isReversed()?-1:1,u=this.isReversed()?"unshift":"push",c=this.isReversed()?0:o.length-1,p=this.isReversed()?()=>y>-1&&w>-1:()=>y<o.length&&w<e.length,d=_=>!this.isReversed()&&_<=c||this.isReversed()&&_>=c;let h,g=-1,y=this.isReversed()?o.length-1:0,w=this.isReversed()?e.length-1:0,v=!1;for(;p();){const _=o.charAt(y),b=l[_],x=b?.transform!=null?b.transform(e.charAt(w)):e.charAt(w);if(!s.includes(y)&&b!=null?(x.match(b.pattern)!=null?(a[u](x),b.repeated?(g===-1?g=y:y===c&&y!==g&&(y=g-f),c===g&&(y-=f)):b.multiple&&(v=!0,y-=f),y+=f):b.multiple?v&&(y+=f,w-=f,v=!1):x===h?h=void 0:b.optional&&(y+=f,w-=f),w+=f):(r&&!this.isEager()&&a[u](_),x===_&&!this.isEager()?w+=f:h=_,this.isEager()||(y+=f)),this.isEager())for(;d(y)&&(l[o.charAt(y)]==null||s.includes(y));){if(r){if(a[u](o.charAt(y)),e.charAt(w)===o.charAt(y)){y+=f,w+=f;continue}}else o.charAt(y)===e.charAt(w)&&(w+=f);y+=f}}return this.memo.set(i,a.join("")),this.memo.get(i)}}class Ij{constructor(e,n={}){df(this,"items",new Map),df(this,"eventAbortController"),df(this,"onInput",r=>{if(r instanceof CustomEvent&&r.type==="input"&&!r.isTrusted&&!r.bubbles)return;const i=r.target,o=this.items.get(i);if(o===void 0)return;const s="inputType"in r&&r.inputType.startsWith("delete"),a=o.isEager(),l=s&&a&&o.unmasked(i.value)===""?"":i.value;this.fixCursor(i,s,()=>this.setValue(i,l))}),this.options=n,this.eventAbortController=new AbortController,this.init(this.getInputs(e))}update(e={}){this.options={...e},this.init(Array.from(this.items.keys()))}updateValue(e){var n;e.value!==""&&e.value!==((n=this.processInput(e))==null?void 0:n.masked)&&this.setValue(e,e.value)}destroy(){this.eventAbortController.abort(),this.items.clear()}init(e){const n=this.getOptions(this.options);for(const r of e){if(!this.items.has(r)){const{signal:o}=this.eventAbortController;r.addEventListener("input",this.onInput,{capture:!0,signal:o})}const i=new Mj(Rj(r,n));this.items.set(r,i),queueMicrotask(()=>this.updateValue(r)),r.selectionStart===null&&i.isEager()&&console.warn("Maska: input of `%s` type is not supported",r.type)}}getInputs(e){return typeof e=="string"?Array.from(document.querySelectorAll(e)):"length"in e?Array.from(e):[e]}getOptions(e){const{onMaska:n,preProcess:r,postProcess:i,...o}=e;return o}fixCursor(e,n,r){var i,o;const s=e.selectionStart,a=e.value;if(r(),s===null||s===a.length&&!n)return;const l=e.value,f=a.slice(0,s),u=l.slice(0,s),c=(i=this.processInput(e,f))==null?void 0:i.unmasked,p=(o=this.processInput(e,u))==null?void 0:o.unmasked;if(c===void 0||p===void 0)return;let d=s;f!==u&&(d+=n?l.length-a.length:c.length-p.length),e.setSelectionRange(d,d)}setValue(e,n){const r=this.processInput(e,n);r!==void 0&&(e.value=r.masked,this.options.onMaska!=null&&(Array.isArray(this.options.onMaska)?this.options.onMaska.forEach(i=>i(r)):this.options.onMaska(r)),e.dispatchEvent(new CustomEvent("maska",{detail:r})),e.dispatchEvent(new CustomEvent("input",{detail:r.masked})))}processInput(e,n){const r=this.items.get(e);if(r===void 0)return;let i=n??e.value;this.options.preProcess!=null&&(i=this.options.preProcess(i));let o=r.masked(i);return this.options.postProcess!=null&&(o=this.options.postProcess(o)),{masked:o,unmasked:r.unmasked(i),completed:r.completed(i)}}}const t1=new WeakMap,Nj=(t,e)=>{if(t.arg==null||t.instance==null)return;const n="setup"in t.instance.$.type;t.arg in t.instance?t.instance[t.arg]=e:n&&console.warn("Maska: please expose `%s` using defineExpose",t.arg)},Mk=(t,e)=>{var n;const r=t instanceof HTMLInputElement?t:t.querySelector("input");if(r==null||r?.type==="file")return;let i={};if(e.value!=null&&(i=typeof e.value=="string"?{mask:e.value}:{...e.value}),e.arg!=null){const o=s=>{const a=e.modifiers.unmasked?s.unmasked:e.modifiers.completed?s.completed:s.masked;Nj(e,a)};i.onMaska=i.onMaska==null?o:Array.isArray(i.onMaska)?[...i.onMaska,o]:[i.onMaska,o]}t1.has(r)?(n=t1.get(r))==null||n.update(i):t1.set(r,new Ij(r,i))},Dj=["aria-invalid"],Bj={class:"iafw:relative iafw:flex-1"},Fj=["data-maska-tokens","placeholder","type"],$j=["innerHTML"],qj=L({inheritAttrs:!1,__name:"Input",props:{defaultValue:{},modelValue:{},class:{},moneyMaskConfig:{},type:{},label:{},placeholder:{},mask:{},ariaInvalid:{type:Boolean},errors:{},size:{default:"medium"},dataMaskaTokens:{}},emits:["blur","update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=Ox(n,"modelValue",r,{passive:!0,defaultValue:n.defaultValue}),o=H(),s=H(!1),a=H(!1),l=H(!1),f=U(()=>!!i.value||!!n.placeholder||s.value||a.value),c={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},p=me("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow]","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),d=me("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0  iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),h=me("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:flex iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");function g(w){a.value=!1,s.value=!1,r("blur",w)}function y(w){a.value=w.animationName==="onAutoFillStart"}return kt(()=>{o.value?.addEventListener("animationstart",y),requestAnimationFrame(()=>{l.value=!0})}),qn(()=>{o.value?.removeEventListener("animationstart",y)}),(w,v)=>{const _=uk,b=fk,x=lk,k=ak;return m(i)&&n.type==="money"?(C(),B(m(Ek),le({key:0,modelValue:m(i),"onUpdate:modelValue":v[0]||(v[0]=S=>at(i)?i.value=S:null),config:c,"data-slot":"input"},c,{class:m(me)(m(d),m(h))}),null,16,["modelValue","class"])):(C(),Z("div",{key:1,class:Oe([m(me)(m(p)),"iafw:flex iafw:items-center iafw:relative iafw:overflow-hidden"]),"aria-invalid":n.ariaInvalid?"true":"false"},[z(w.$slots,"prepend"),re("div",Bj,[n.label?(C(),Z("div",{key:0,class:Oe(m(me)("iafw:pointer-events-none iafw:absolute iafw:text-muted-foreground iafw:left-3 iafw:truncate iafw:top-1/2 iafw:-translate-y-1/2 iafw:text-sm iafw:transition-all iafw:leading-none ",m(f)&&"iafw:top-1/4 iafw:text-xs iafw:text-primary"))},Me(n.label),3)):Te("",!0),bu(re("input",le({ref_key:"inputRef",ref:o,"data-slot":"input","data-maska-tokens":w.dataMaskaTokens,"onUpdate:modelValue":v[1]||(v[1]=S=>at(i)?i.value=S:null),placeholder:n.placeholder,type:n.type,class:m(me)(m(h),"input-autofill iafw:flex-1 iafw:shadow-none iafw:min-w-0 iafw:opacity-0 iafw:transition-all iafw:w-full",m(f)&&"iafw:pt-3.5",m(l)&&"iafw:opacity-100"),onBlur:g,onFocus:v[2]||(v[2]=S=>s.value=!0)},w.$attrs),null,16,Fj),[[m(Mk),w.mask],[Bv,m(i)]])]),z(w.$slots,"append"),(n.errors?.length??0)>0?(C(),B(k,{key:0},{default:O(()=>[M(x,null,{default:O(()=>[M(_,null,{default:O(()=>[M(m(Dc),{class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})]),_:1}),M(b,null,{default:O(()=>[re("p",{innerHTML:n.errors?.join("<br>")},null,8,$j)]),_:1})]),_:1})]),_:1})):(C(),Z(Ue,{key:1},[n.ariaInvalid?(C(),B(m(Dc),{key:0,class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})):Te("",!0)],64))],10,Dj))}}}),Lj=["id"],Vj=L({__name:"FormDescription",props:{class:{}},setup(t){const e=t,{formDescriptionId:n}=sk();return(r,i)=>(C(),Z("p",{id:m(n),"data-slot":"form-description",class:Oe(m(me)("iafw:text-muted-foreground iafw:text-sm",e.class))},[z(r.$slots,"default")],10,Lj))}}),zj=L({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(r,i)=>(C(),B(m(hN),le({"data-slot":"label"},m(n),{class:m(me)("iafw:flex iafw:items-center iafw:gap-2 iafw:text-sm iafw:leading-none iafw:font-medium iafw:select-none iafw:group-data-[disabled=true]:pointer-events-none iafw:group-data-[disabled=true]:opacity-50 iafw:peer-disabled:cursor-not-allowed iafw:peer-disabled:opacity-50",e.class)}),{default:O(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}});var n1,Ik;function jj(){if(Ik)return n1;Ik=1;function t(w){this._maxSize=w,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(w){return this._values[w]},t.prototype.set=function(w,v){return this._size>=this._maxSize&&this.clear(),w in this._values||this._size++,this._values[w]=v};var e=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,r=/^\d/,i=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,o=/^\s*(['"]?)(.*?)(\1)\s*$/,s=512,a=new t(s),l=new t(s),f=new t(s);n1={Cache:t,split:c,normalizePath:u,setter:function(w){var v=u(w);return l.get(w)||l.set(w,function(b,x){for(var k=0,S=v.length,T=b;k<S-1;){var A=v[k];if(A==="__proto__"||A==="constructor"||A==="prototype")return b;T=T[v[k++]]}T[v[k]]=x})},getter:function(w,v){var _=u(w);return f.get(w)||f.set(w,function(x){for(var k=0,S=_.length;k<S;)if(x!=null||!v)x=x[_[k++]];else return;return x})},join:function(w){return w.reduce(function(v,_){return v+(d(_)||n.test(_)?"["+_+"]":(v?".":"")+_)},"")},forEach:function(w,v,_){p(Array.isArray(w)?w:c(w),v,_)}};function u(w){return a.get(w)||a.set(w,c(w).map(function(v){return v.replace(o,"$2")}))}function c(w){return w.match(e)||[""]}function p(w,v,_){var b=w.length,x,k,S,T;for(k=0;k<b;k++)x=w[k],x&&(y(x)&&(x='"'+x+'"'),T=d(x),S=!T&&/^\d+$/.test(x),v.call(_,x,T,S,k,w))}function d(w){return typeof w=="string"&&w&&["'",'"'].indexOf(w.charAt(0))!==-1}function h(w){return w.match(r)&&!w.match(n)}function g(w){return i.test(w)}function y(w){return!d(w)&&(h(w)||g(w))}return n1}var ks=jj(),r1,Nk;function Hj(){if(Nk)return r1;Nk=1;const t=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,e=u=>u.match(t)||[],n=u=>u[0].toUpperCase()+u.slice(1),r=(u,c)=>e(u).join(c).toLowerCase(),i=u=>e(u).reduce((c,p)=>`${c}${c?p[0].toUpperCase()+p.slice(1).toLowerCase():p.toLowerCase()}`,"");return r1={words:e,upperFirst:n,camelCase:i,pascalCase:u=>n(i(u)),snakeCase:u=>r(u,"_"),kebabCase:u=>r(u,"-"),sentenceCase:u=>n(r(u," ")),titleCase:u=>e(u).map(n).join(" ")},r1}var i1=Hj(),gd={exports:{}},Dk;function Uj(){if(Dk)return gd.exports;Dk=1,gd.exports=function(i){return t(e(i),i)},gd.exports.array=t;function t(i,o){var s=i.length,a=new Array(s),l={},f=s,u=n(o),c=r(i);for(o.forEach(function(d){if(!c.has(d[0])||!c.has(d[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});f--;)l[f]||p(i[f],f,new Set);return a;function p(d,h,g){if(g.has(d)){var y;try{y=", node was:"+JSON.stringify(d)}catch{y=""}throw new Error("Cyclic dependency"+y)}if(!c.has(d))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(d));if(!l[h]){l[h]=!0;var w=u.get(d)||new Set;if(w=Array.from(w),h=w.length){g.add(d);do{var v=w[--h];p(v,c.get(v),g)}while(h);g.delete(d)}a[--s]=d}}}function e(i){for(var o=new Set,s=0,a=i.length;s<a;s++){var l=i[s];o.add(l[0]),o.add(l[1])}return Array.from(o)}function n(i){for(var o=new Map,s=0,a=i.length;s<a;s++){var l=i[s];o.has(l[0])||o.set(l[0],new Set),o.has(l[1])||o.set(l[1],new Set),o.get(l[0]).add(l[1])}return o}function r(i){for(var o=new Map,s=0,a=i.length;s<a;s++)o.set(i[s],s);return o}return gd.exports}var Wj=Uj();const Kj=kb(Wj),Gj=Object.prototype.toString,Jj=Error.prototype.toString,Yj=RegExp.prototype.toString,Xj=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",Qj=/^Symbol\((.*)\)(.*)$/;function Zj(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t}function Bk(t,e=!1){if(t==null||t===!0||t===!1)return""+t;const n=typeof t;if(n==="number")return Zj(t);if(n==="string")return e?`"${t}"`:t;if(n==="function")return"[Function "+(t.name||"anonymous")+"]";if(n==="symbol")return Xj.call(t).replace(Qj,"Symbol($1)");const r=Gj.call(t).slice(8,-1);return r==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):r==="Error"||t instanceof Error?"["+Jj.call(t)+"]":r==="RegExp"?Yj.call(t):null}function Oo(t,e){let n=Bk(t,e);return n!==null?n:JSON.stringify(t,function(r,i){let o=Bk(this[r],e);return o!==null?o:i},2)}function Fk(t){return t==null?[]:[].concat(t)}let $k,qk,Lk,eH=/\$\{\s*(\w+)\s*\}/g;$k=Symbol.toStringTag;class Vk{constructor(e,n,r,i){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[$k]="Error",this.name="ValidationError",this.value=n,this.path=r,this.type=i,this.errors=[],this.inner=[],Fk(e).forEach(o=>{if(sr.isError(o)){this.errors.push(...o.errors);const s=o.inner.length?o.inner:[o];this.inner.push(...s)}else this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}qk=Symbol.hasInstance,Lk=Symbol.toStringTag;class sr extends Error{static formatError(e,n){const r=n.label||n.path||"this";return n=Object.assign({},n,{path:r,originalPath:n.path}),typeof e=="string"?e.replace(eH,(i,o)=>Oo(n[o])):typeof e=="function"?e(n):e}static isError(e){return e&&e.name==="ValidationError"}constructor(e,n,r,i,o){const s=new Vk(e,n,r,i);if(o)return s;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[Lk]="Error",this.name=s.name,this.message=s.message,this.type=s.type,this.value=s.value,this.path=s.path,this.errors=s.errors,this.inner=s.inner,Error.captureStackTrace&&Error.captureStackTrace(this,sr)}static[qk](e){return Vk[Symbol.hasInstance](e)||super[Symbol.hasInstance](e)}}let ki={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:r})=>{const i=r!=null&&r!==n?` (cast from the value \`${Oo(r,!0)}\`).`:".";return e!=="mixed"?`${t} must be a \`${e}\` type, but the final value was: \`${Oo(n,!0)}\``+i:`${t} must match the configured type. The validated value was: \`${Oo(n,!0)}\``+i}},vr={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},tH={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},o1={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},s1={isValue:"${path} field must be ${value}"},md={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"};Object.assign(Object.create(null),{mixed:ki,string:vr,number:tH,date:o1,object:md,array:{min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},boolean:s1,tuple:{notType:t=>{const{path:e,value:n,spec:r}=t,i=r.types.length;if(Array.isArray(n)){if(n.length<i)return`${e} tuple value has too few items, expected a length of ${i} but got ${n.length} for value: \`${Oo(n,!0)}\``;if(n.length>i)return`${e} tuple value has too many items, expected a length of ${i} but got ${n.length} for value: \`${Oo(n,!0)}\``}return sr.formatError(ki.notType,t)}}});const a1=t=>t&&t.__isYupSchema__;class yd{static fromOptions(e,n){if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:r,then:i,otherwise:o}=n,s=typeof r=="function"?r:(...a)=>a.every(l=>l===r);return new yd(e,(a,l)=>{var f;let u=s(...a)?i:o;return(f=u?.(l))!=null?f:l})}constructor(e,n){this.fn=void 0,this.refs=e,this.refs=e,this.fn=n}resolve(e,n){let r=this.refs.map(o=>o.getValue(n?.value,n?.parent,n?.context)),i=this.fn(r,e,n);if(i===void 0||i===e)return e;if(!a1(i))throw new TypeError("conditions must return a schema object");return i.resolve(n)}}const wd={context:"$",value:"."};class Ss{constructor(e,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof e!="string")throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),e==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===wd.context,this.isValue=this.key[0]===wd.value,this.isSibling=!this.isContext&&!this.isValue;let r=this.isContext?wd.context:this.isValue?wd.value:"";this.path=this.key.slice(r.length),this.getter=this.path&&ks.getter(this.path,!0),this.map=n.map}getValue(e,n,r){let i=this.isContext?r:this.isValue?e:n;return this.getter&&(i=this.getter(i||{})),this.map&&(i=this.map(i)),i}cast(e,n){return this.getValue(e,n?.parent,n?.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Ss.prototype.__isYupRef=!0;const Qi=t=>t==null;function Ra(t){function e({value:n,path:r="",options:i,originalValue:o,schema:s},a,l){const{name:f,test:u,params:c,message:p,skipAbsent:d}=t;let{parent:h,context:g,abortEarly:y=s.spec.abortEarly,disableStackTrace:w=s.spec.disableStackTrace}=i;const v={value:n,parent:h,context:g};function _(F={}){const q=zk(Object.assign({value:n,originalValue:o,label:s.spec.label,path:F.path||r,spec:s.spec,disableStackTrace:F.disableStackTrace||w},c,F.params),v),K=new sr(sr.formatError(F.message||p,q),n,q.path,F.type||f,q.disableStackTrace);return K.params=q,K}const b=y?a:l;let x={path:r,parent:h,type:f,from:i.from,createError:_,resolve(F){return jk(F,v)},options:i,originalValue:o,schema:s};const k=F=>{sr.isError(F)?b(F):F?l(null):b(_())},S=F=>{sr.isError(F)?b(F):a(F)};if(d&&Qi(n))return k(!0);let A;try{var R;if(A=u.call(x,n,x),typeof((R=A)==null?void 0:R.then)=="function"){if(i.sync)throw new Error(`Validation test of type: "${x.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(A).then(k,S)}}catch(F){S(F);return}k(A)}return e.OPTIONS=t,e}function zk(t,e){if(!t)return t;for(const n of Object.keys(t))t[n]=jk(t[n],e);return t}function jk(t,e){return Ss.isRef(t)?t.getValue(e.value,e.parent,e.context):t}function nH(t,e,n,r=n){let i,o,s;return e?(ks.forEach(e,(a,l,f)=>{let u=l?a.slice(1,a.length-1):a;t=t.resolve({context:r,parent:i,value:n});let c=t.type==="tuple",p=f?parseInt(u,10):0;if(t.innerType||c){if(c&&!f)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${s}" must contain an index to the tuple element, e.g. "${s}[0]"`);if(n&&p>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${a}, in the path: ${e}. because there is no value at that index. `);i=n,n=n&&n[p],t=c?t.spec.types[p]:t.innerType}if(!f){if(!t.fields||!t.fields[u])throw new Error(`The schema does not contain the path: ${e}. (failed at: ${s} which is a type: "${t.type}")`);i=n,n=n&&n[u],t=t.fields[u]}o=u,s=l?"["+a+"]":"."+a}),{schema:t,parent:i,parentPath:o}):{parent:i,parentPath:e,schema:t}}class vd extends Set{describe(){const e=[];for(const n of this.values())e.push(Ss.isRef(n)?n.describe():n);return e}resolveAll(e){let n=[];for(const r of this.values())n.push(e(r));return n}clone(){return new vd(this.values())}merge(e,n){const r=this.clone();return e.forEach(i=>r.add(i)),n.forEach(i=>r.delete(i)),r}}function Ta(t,e=new Map){if(a1(t)||!t||typeof t!="object")return t;if(e.has(t))return e.get(t);let n;if(t instanceof Date)n=new Date(t.getTime()),e.set(t,n);else if(t instanceof RegExp)n=new RegExp(t),e.set(t,n);else if(Array.isArray(t)){n=new Array(t.length),e.set(t,n);for(let r=0;r<t.length;r++)n[r]=Ta(t[r],e)}else if(t instanceof Map){n=new Map,e.set(t,n);for(const[r,i]of t.entries())n.set(r,Ta(i,e))}else if(t instanceof Set){n=new Set,e.set(t,n);for(const r of t)n.add(Ta(r,e))}else if(t instanceof Object){n={},e.set(t,n);for(const[r,i]of Object.entries(t))n[r]=Ta(i,e)}else throw Error(`Unable to clone ${t}`);return n}function rH(t){if(!(t!=null&&t.length))return;const e=[];let n="",r=!1,i=!1;for(let o=0;o<t.length;o++){const s=t[o];if(s==="["&&!i){n&&(e.push(...n.split(".").filter(Boolean)),n=""),r=!0;continue}if(s==="]"&&!i){n&&(/^\d+$/.test(n)?e.push(n):e.push(n.replace(/^"|"$/g,"")),n=""),r=!1;continue}if(s==='"'){i=!i;continue}if(s==="."&&!r&&!i){n&&(e.push(n),n="");continue}n+=s}return n&&e.push(...n.split(".").filter(Boolean)),e}function iH(t,e){const n=e?`${e}.${t.path}`:t.path;return t.errors.map(r=>({message:r,path:rH(n)}))}function Hk(t,e){var n;if(!((n=t.inner)!=null&&n.length)&&t.errors.length)return iH(t,e);const r=e?`${e}.${t.path}`:t.path;return t.inner.flatMap(i=>Hk(i,r))}let Zr=class{constructor(e){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new vd,this._blacklist=new vd,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(ki.notType)}),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},e?.spec),this.withMutation(n=>{n.nonNullable()})}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeCheck=this._typeCheck,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.internalTests=Object.assign({},this.internalTests),n.exclusiveTests=Object.assign({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=Ta(Object.assign({},this.spec,e)),n}label(e){let n=this.clone();return n.spec.label=e,n}meta(...e){if(e.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},e[0]),n}withMutation(e){let n=this._mutate;this._mutate=!0;let r=e(this);return this._mutate=n,r}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let n=this,r=e.clone();const i=Object.assign({},n.spec,r.spec);return r.spec=i,r.internalTests=Object.assign({},n.internalTests,r.internalTests),r._whitelist=n._whitelist.merge(e._whitelist,e._blacklist),r._blacklist=n._blacklist.merge(e._blacklist,e._whitelist),r.tests=n.tests,r.exclusiveTests=n.exclusiveTests,r.withMutation(o=>{e.tests.forEach(s=>{o.test(s.OPTIONS)})}),r.transforms=[...n.transforms,...r.transforms],r}isType(e){return e==null?!!(this.spec.nullable&&e===null||this.spec.optional&&e===void 0):this._typeCheck(e)}resolve(e){let n=this;if(n.conditions.length){let r=n.conditions;n=n.clone(),n.conditions=[],n=r.reduce((i,o)=>o.resolve(i,e),n),n=n.resolve(e)}return n}resolveOptions(e){var n,r,i,o;return Object.assign({},e,{from:e.from||[],strict:(n=e.strict)!=null?n:this.spec.strict,abortEarly:(r=e.abortEarly)!=null?r:this.spec.abortEarly,recursive:(i=e.recursive)!=null?i:this.spec.recursive,disableStackTrace:(o=e.disableStackTrace)!=null?o:this.spec.disableStackTrace})}cast(e,n={}){let r=this.resolve(Object.assign({value:e},n)),i=n.assert==="ignore-optionality",o=r._cast(e,n);if(n.assert!==!1&&!r.isType(o)){if(i&&Qi(o))return o;let s=Oo(e),a=Oo(o);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${r.type}".
     298  */function Mn(t){return typeof t=="function"}function W3(t){return t==null}const _s=t=>t!==null&&!!t&&typeof t=="object"&&!Array.isArray(t);function zm(t){return Number(t)>=0}function Dz(t){const e=parseFloat(t);return isNaN(e)?t:e}function Bz(t){return typeof t=="object"&&t!==null}function Fz(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}function K3(t){if(!Bz(t)||Fz(t)!=="[object Object]")return!1;if(Object.getPrototypeOf(t)===null)return!0;let e=t;for(;Object.getPrototypeOf(e)!==null;)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}function lf(t,e){return Object.keys(e).forEach(n=>{if(K3(e[n])&&K3(t[n])){t[n]||(t[n]={}),lf(t[n],e[n]);return}t[n]=e[n]}),t}function ff(t){const e=t.split(".");if(!e.length)return"";let n=String(e[0]);for(let i=1;i<e.length;i++){if(zm(e[i])){n+=`[${e[i]}]`;continue}n+=`.${e[i]}`}return n}const $z={};function Lz(t){return $z[t]}function G3(t,e,n){typeof n.value=="object"&&(n.value=Lt(n.value)),!n.enumerable||n.get||n.set||!n.configurable||!n.writable||e==="__proto__"?Object.defineProperty(t,e,n):t[e]=n.value}function Lt(t){if(typeof t!="object")return t;var e=0,n,i,r,o=Object.prototype.toString.call(t);if(o==="[object Object]"?r=Object.create(t.__proto__||null):o==="[object Array]"?r=Array(t.length):o==="[object Set]"?(r=new Set,t.forEach(function(s){r.add(Lt(s))})):o==="[object Map]"?(r=new Map,t.forEach(function(s,a){r.set(Lt(a),Lt(s))})):o==="[object Date]"?r=new Date(+t):o==="[object RegExp]"?r=new RegExp(t.source,t.flags):o==="[object DataView]"?r=new t.constructor(Lt(t.buffer)):o==="[object ArrayBuffer]"?r=t.slice(0):o.slice(-6)==="Array]"&&(r=new t.constructor(t)),r){for(i=Object.getOwnPropertySymbols(t);e<i.length;e++)G3(r,i[e],Object.getOwnPropertyDescriptor(t,i[e]));for(e=0,i=Object.getOwnPropertyNames(t);e<i.length;e++)Object.hasOwnProperty.call(r,n=i[e])&&r[n]===t[n]||G3(r,n,Object.getOwnPropertyDescriptor(t,n))}return r||t}const uf=Symbol("vee-validate-form"),J3=Symbol("vee-validate-form-context"),od=Symbol("vee-validate-field-instance"),sd=Symbol("Default empty value"),qz=typeof window<"u";function jm(t){return Mn(t)&&!!t.__locatorRef}function er(t){return!!t&&Mn(t.parse)&&t.__type==="VVTypedSchema"}function ad(t){return!!t&&Mn(t.validate)}function cf(t){return t==="checkbox"||t==="radio"}function Vz(t){return _s(t)||Array.isArray(t)}function zz(t){return Array.isArray(t)?t.length===0:_s(t)&&Object.keys(t).length===0}function ld(t){return/^\[.+\]$/i.test(t)}function jz(t){return Y3(t)&&t.multiple}function Y3(t){return t.tagName==="SELECT"}function Hz(t,e){const n=![!1,null,void 0,0].includes(e.multiple)&&!Number.isNaN(e.multiple);return t==="select"&&"multiple"in e&&n}function Uz(t,e){return!Hz(t,e)&&e.type!=="file"&&!cf(e.type)}function Wz(t){return X3(t)&&t.target&&"submit"in t.target}function X3(t){return t?!!(typeof Event<"u"&&Mn(Event)&&t instanceof Event||t&&t.srcElement):!1}function Q3(t,e){return e in t&&t[e]!==sd}function oi(t,e){if(t===e)return!0;if(t&&e&&typeof t=="object"&&typeof e=="object"){if(t.constructor!==e.constructor)return!1;var n,i,r;if(Array.isArray(t)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(!oi(t[i],e[i]))return!1;return!0}if(t instanceof Map&&e instanceof Map){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;for(i of t.entries())if(!oi(i[1],e.get(i[0])))return!1;return!0}if(ek(t)&&ek(e))return!(t.size!==e.size||t.name!==e.name||t.lastModified!==e.lastModified||t.type!==e.type);if(t instanceof Set&&e instanceof Set){if(t.size!==e.size)return!1;for(i of t.entries())if(!e.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(e)){if(n=t.length,n!=e.length)return!1;for(i=n;i--!==0;)if(t[i]!==e[i])return!1;return!0}if(t.constructor===RegExp)return t.source===e.source&&t.flags===e.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===e.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===e.toString();if(t=Z3(t),e=Z3(e),r=Object.keys(t),n=r.length,n!==Object.keys(e).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(e,r[i]))return!1;for(i=n;i--!==0;){var o=r[i];if(!oi(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function Z3(t){return Object.fromEntries(Object.entries(t).filter(([,e])=>e!==void 0))}function ek(t){return qz?t instanceof File:!1}function Hm(t){return ld(t)?t.replace(/\[|\]/gi,""):t}function wi(t,e,n){return t?ld(e)?t[Hm(e)]:(e||"").split(/\.|\[(\d+)\]/).filter(Boolean).reduce((r,o)=>Vz(r)&&o in r?r[o]:n,t):n}function Yr(t,e,n){if(ld(e)){t[Hm(e)]=n;return}const i=e.split(/\.|\[(\d+)\]/).filter(Boolean);let r=t;for(let o=0;o<i.length;o++){if(o===i.length-1){r[i[o]]=n;return}(!(i[o]in r)||W3(r[i[o]]))&&(r[i[o]]=zm(i[o+1])?[]:{}),r=r[i[o]]}}function Um(t,e){if(Array.isArray(t)&&zm(e)){t.splice(Number(e),1);return}_s(t)&&delete t[e]}function tk(t,e){if(ld(e)){delete t[Hm(e)];return}const n=e.split(/\.|\[(\d+)\]/).filter(Boolean);let i=t;for(let o=0;o<n.length;o++){if(o===n.length-1){Um(i,n[o]);break}if(!(n[o]in i)||W3(i[n[o]]))break;i=i[n[o]]}const r=n.map((o,s)=>wi(t,n.slice(0,s).join(".")));for(let o=r.length-1;o>=0;o--)if(zz(r[o])){if(o===0){Um(t,n[0]);continue}Um(r[o-1],n[o-1])}}function Oi(t){return Object.keys(t)}function fd(t,e=void 0){const n=Zt();return n?.provides[t]||Qt(t,e)}function nk(t,e,n){if(Array.isArray(t)){const i=[...t],r=i.findIndex(o=>oi(o,e));return r>=0?i.splice(r,1):i.push(e),i}return oi(t,e)?n:e}function ik(t,e=0){let n=null,i=[];return function(...r){return n&&clearTimeout(n),n=setTimeout(()=>{const o=t(...r);i.forEach(s=>s(o)),i=[]},e),new Promise(o=>i.push(o))}}function Kz(t,e){return _s(e)&&e.number?Dz(t):t}function Wm(t,e){let n;return async function(...r){const o=t(...r);n=o;const s=await o;return o!==n?s:(n=void 0,e(s,r))}}function Km(t){return Array.isArray(t)?t:t?[t]:[]}function Gm(t){const e=fd(uf),n=t?U(()=>e?.getPathState(Se(t))):void 0,i=t?void 0:Qt(od);return!i&&n?.value,n||i}function ud(t,e){const n={};for(const i in t)e.includes(i)||(n[i]=t[i]);return n}function Gz(t){let e=null,n=[];return function(...i){const r=lt(()=>{if(e!==r)return;const o=t(...i);n.forEach(s=>s(o)),n=[],e=null});return e=r,new Promise(o=>n.push(o))}}function Jz(t,e,n){return e.slots.default?typeof t=="string"||!t?e.slots.default(n()):{default:()=>{var i,r;return(r=(i=e.slots).default)===null||r===void 0?void 0:r.call(i,n())}}:e.slots.default}function Jm(t){if(rk(t))return t._value}function rk(t){return"_value"in t}function Yz(t){return t.type==="number"||t.type==="range"?Number.isNaN(t.valueAsNumber)?t.value:t.valueAsNumber:t.value}function cd(t){if(!X3(t))return t;const e=t.target;if(cf(e.type)&&rk(e))return Jm(e);if(e.type==="file"&&e.files){const n=Array.from(e.files);return e.multiple?n:n[0]}if(jz(e))return Array.from(e.options).filter(n=>n.selected&&!n.disabled).map(Jm);if(Y3(e)){const n=Array.from(e.options).find(i=>i.selected);return n?Jm(n):e.value}return Yz(e)}function ok(t){const e={};return Object.defineProperty(e,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),t?_s(t)&&t._$$isNormalized?t:_s(t)?Object.keys(t).reduce((n,i)=>{const r=Xz(t[i]);return t[i]!==!1&&(n[i]=sk(r)),n},e):typeof t!="string"?e:t.split("|").reduce((n,i)=>{const r=Qz(i);return r.name&&(n[r.name]=sk(r.params)),n},e):e}function Xz(t){return t===!0?[]:Array.isArray(t)||_s(t)?t:[t]}function sk(t){const e=n=>typeof n=="string"&&n[0]==="@"?Zz(n.slice(1)):n;return Array.isArray(t)?t.map(e):t instanceof RegExp?[t]:Object.keys(t).reduce((n,i)=>(n[i]=e(t[i]),n),{})}const Qz=t=>{let e=[];const n=t.split(":")[0];return t.includes(":")&&(e=t.split(":").slice(1).join(":").split(",")),{name:n,params:e}};function Zz(t){const e=n=>{var i;return(i=wi(n,t))!==null&&i!==void 0?i:n[t]};return e.__locatorRef=t,e}function ej(t){return Array.isArray(t)?t.filter(jm):Oi(t).filter(e=>jm(t[e])).map(e=>t[e])}let Ym=Object.assign({},{generateMessage:({field:t})=>`${t} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0});const ks=()=>Ym,tj=t=>{Ym=Object.assign(Object.assign({},Ym),t)};async function ak(t,e,n={}){const i=n?.bails,r={name:n?.name||"{field}",rules:e,label:n?.label,bails:i??!0,formData:n?.values||{}},o=await nj(r,t);return Object.assign(Object.assign({},o),{valid:!o.errors.length})}async function nj(t,e){const n=t.rules;if(er(n)||ad(n))return rj(e,Object.assign(Object.assign({},t),{rules:n}));if(Mn(n)||Array.isArray(n)){const a={field:t.label||t.name,name:t.name,label:t.label,form:t.formData,value:e},l=Array.isArray(n)?n:[n],f=l.length,u=[];for(let c=0;c<f;c++){const d=l[c],p=await d(e,a);if(!(typeof p!="string"&&!Array.isArray(p)&&p)){if(Array.isArray(p))u.push(...p);else{const g=typeof p=="string"?p:fk(a);u.push(g)}if(t.bails)return{errors:u}}}return{errors:u}}const i=Object.assign(Object.assign({},t),{rules:ok(n)}),r=[],o=Object.keys(i.rules),s=o.length;for(let a=0;a<s;a++){const l=o[a],f=await oj(i,e,{name:l,params:i.rules[l]});if(f.error&&(r.push(f.error),t.bails))return{errors:r}}return{errors:r}}function ij(t){return!!t&&t.name==="ValidationError"}function lk(t){return{__type:"VVTypedSchema",async parse(n,i){var r;try{return{output:await t.validate(n,{abortEarly:!1,context:i?.formData||{}}),errors:[]}}catch(o){if(!ij(o))throw o;if(!(!((r=o.inner)===null||r===void 0)&&r.length)&&o.errors.length)return{errors:[{path:o.path,errors:o.errors}]};const s=o.inner.reduce((a,l)=>{const f=l.path||"";return a[f]||(a[f]={errors:[],path:f}),a[f].errors.push(...l.errors),a},{});return{errors:Object.values(s)}}}}}async function rj(t,e){const i=await(er(e.rules)?e.rules:lk(e.rules)).parse(t,{formData:e.formData}),r=[];for(const o of i.errors)o.errors.length&&r.push(...o.errors);return{value:i.value,errors:r}}async function oj(t,e,n){const i=Lz(n.name);if(!i)throw new Error(`No such validator '${n.name}' exists.`);const r=sj(n.params,t.formData),o={field:t.label||t.name,name:t.name,label:t.label,value:e,form:t.formData,rule:Object.assign(Object.assign({},n),{params:r})},s=await i(e,r,o);return typeof s=="string"?{error:s}:{error:s?void 0:fk(o)}}function fk(t){const e=ks().generateMessage;return e?e(t):"Field is invalid"}function sj(t,e){const n=i=>jm(i)?i(e):i;return Array.isArray(t)?t.map(n):Object.keys(t).reduce((i,r)=>(i[r]=n(t[r]),i),{})}async function aj(t,e){const i=await(er(t)?t:lk(t)).parse(Lt(e),{formData:Lt(e)}),r={},o={};for(const s of i.errors){const a=s.errors,l=(s.path||"").replace(/\["(\d+)"\]/g,(f,u)=>`[${u}]`);r[l]={valid:!a.length,errors:a},a.length&&(o[l]=a[0])}return{valid:!i.errors.length,results:r,errors:o,values:i.value,source:"schema"}}async function lj(t,e,n){const r=Oi(t).map(async f=>{var u,c,d;const p=(u=n?.names)===null||u===void 0?void 0:u[f],h=await ak(wi(e,f),t[f],{name:p?.name||f,label:p?.label,values:e,bails:(d=(c=n?.bailsMap)===null||c===void 0?void 0:c[f])!==null&&d!==void 0?d:!0});return Object.assign(Object.assign({},h),{path:f})});let o=!0;const s=await Promise.all(r),a={},l={};for(const f of s)a[f.path]={valid:f.valid,errors:f.errors},f.valid||(o=!1,l[f.path]=f.errors[0]);return{valid:o,results:a,errors:l,source:"schema"}}let uk=0;function fj(t,e){const{value:n,initialValue:i,setInitialValue:r}=uj(t,e.modelValue,e.form);if(!e.form){let l=function(p){var h;"value"in p&&(n.value=p.value),"errors"in p&&u(p.errors),"touched"in p&&(d.touched=(h=p.touched)!==null&&h!==void 0?h:d.touched),"initialValue"in p&&r(p.initialValue)};const{errors:f,setErrors:u}=pj(),c=uk>=Number.MAX_SAFE_INTEGER?0:++uk,d=dj(n,i,f,e.schema);return{id:c,path:t,value:n,initialValue:i,meta:d,flags:{pendingUnmount:{[c]:!1},pendingReset:!1},errors:f,setState:l}}const o=e.form.createPathState(t,{bails:e.bails,label:e.label,type:e.type,validate:e.validate,schema:e.schema}),s=U(()=>o.errors);function a(l){var f,u,c;"value"in l&&(n.value=l.value),"errors"in l&&((f=e.form)===null||f===void 0||f.setFieldError(m(t),l.errors)),"touched"in l&&((u=e.form)===null||u===void 0||u.setFieldTouched(m(t),(c=l.touched)!==null&&c!==void 0?c:!1)),"initialValue"in l&&r(l.initialValue)}return{id:Array.isArray(o.id)?o.id[o.id.length-1]:o.id,path:t,value:n,errors:s,meta:o,initialValue:i,flags:o.__flags,setState:a}}function uj(t,e,n){const i=H(m(e));function r(){return n?wi(n.initialValues.value,m(t),m(i)):m(i)}function o(f){if(!n){i.value=f;return}n.setFieldInitialValue(m(t),f,!0)}const s=U(r);if(!n)return{value:H(r()),initialValue:s,setInitialValue:o};const a=cj(e,n,s,t);return n.stageInitialValue(m(t),a,!0),{value:U({get(){return wi(n.values,m(t))},set(f){n.setFieldValue(m(t),f,!1)}}),initialValue:s,setInitialValue:o}}function cj(t,e,n,i){return it(t)?m(t):t!==void 0?t:wi(e.values,m(i),m(n))}function dj(t,e,n,i){const r=U(()=>{var s,a,l;return(l=(a=(s=Se(i))===null||s===void 0?void 0:s.describe)===null||a===void 0?void 0:a.call(s).required)!==null&&l!==void 0?l:!1}),o=tn({touched:!1,pending:!1,valid:!0,required:r,validated:!!m(n).length,initialValue:U(()=>m(e)),dirty:U(()=>!oi(m(t),m(e)))});return je(n,s=>{o.valid=!s.length},{immediate:!0,flush:"sync"}),o}function pj(){const t=H([]);return{errors:t,setErrors:e=>{t.value=Km(e)}}}function hj(t,e,n){return cf(n?.type)?mj(t,e,n):ck(t,e,n)}function ck(t,e,n){const{initialValue:i,validateOnMount:r,bails:o,type:s,checkedValue:a,label:l,validateOnValueUpdate:f,uncheckedValue:u,controlled:c,keepValueOnUnmount:d,syncVModel:p,form:h}=gj(n),g=c?fd(uf):void 0,y=h||g,w=U(()=>ff(Se(t))),v=U(()=>{if(Se(y?.schema))return;const I=m(e);return ad(I)||er(I)||Mn(I)||Array.isArray(I)?I:ok(I)}),_=!Mn(v.value)&&er(Se(e)),{id:b,value:x,initialValue:k,meta:S,setState:T,errors:A,flags:R}=fj(w,{modelValue:i,form:y,bails:o,label:l,type:s,validate:v.value?ce:void 0,schema:_?e:void 0}),F=U(()=>A.value[0]);p&&yj({value:x,prop:p,handleChange:re,shouldValidate:()=>f&&!R.pendingReset});const L=(ye,I=!1)=>{S.touched=!0,I&&fe()};async function K(ye){var I,ee;if(y?.validateSchema){const{results:W}=await y.validateSchema(ye);return(I=W[Se(w)])!==null&&I!==void 0?I:{valid:!0,errors:[]}}return v.value?ak(x.value,v.value,{name:Se(w),label:Se(l),values:(ee=y?.values)!==null&&ee!==void 0?ee:{},bails:o}):{valid:!0,errors:[]}}const fe=Wm(async()=>(S.pending=!0,S.validated=!0,K("validated-only")),ye=>(R.pendingUnmount[We.id]||(T({errors:ye.errors}),S.pending=!1,S.valid=ye.valid),ye)),ae=Wm(async()=>K("silent"),ye=>(S.valid=ye.valid,ye));function ce(ye){return ye?.mode==="silent"?ae():fe()}function re(ye,I=!0){const ee=cd(ye);ut(ee,I)}_t(()=>{if(r)return fe();(!y||!y.validateSchema)&&ae()});function te(ye){S.touched=ye}function He(ye){var I;const ee=ye&&"value"in ye?ye.value:k.value;T({value:Lt(ee),initialValue:Lt(ee),touched:(I=ye?.touched)!==null&&I!==void 0?I:!1,errors:ye?.errors||[]}),S.pending=!1,S.validated=!1,ae()}const st=Zt();function ut(ye,I=!0){x.value=st&&p?Kz(ye,st.props.modelModifiers):ye,(I?fe:ae)()}function ct(ye){T({errors:Array.isArray(ye)?ye:[ye]})}const vt=U({get(){return x.value},set(ye){ut(ye,f)}}),We={id:b,name:w,label:l,value:vt,meta:S,errors:A,errorMessage:F,type:s,checkedValue:a,uncheckedValue:u,bails:o,keepValueOnUnmount:d,resetField:He,handleReset:()=>He(),validate:ce,handleChange:re,handleBlur:L,setState:T,setTouched:te,setErrors:ct,setValue:ut};if(Si(od,We),it(e)&&typeof m(e)!="function"&&je(e,(ye,I)=>{oi(ye,I)||(S.validated?fe():ae())},{deep:!0}),!y)return We;const Ze=U(()=>{const ye=v.value;return!ye||Mn(ye)||ad(ye)||er(ye)||Array.isArray(ye)?{}:Object.keys(ye).reduce((I,ee)=>{const W=ej(ye[ee]).map(ue=>ue.__locatorRef).reduce((ue,Be)=>{const $=wi(y.values,Be)||y.values[Be];return $!==void 0&&(ue[Be]=$),ue},{});return Object.assign(I,W),I},{})});return je(Ze,(ye,I)=>{if(!Object.keys(ye).length)return;!oi(ye,I)&&(S.validated?fe():ae())}),ho(()=>{var ye;const I=(ye=Se(We.keepValueOnUnmount))!==null&&ye!==void 0?ye:Se(y.keepValuesOnUnmount),ee=Se(w);if(I||!y||R.pendingUnmount[We.id]){y?.removePathState(ee,b);return}R.pendingUnmount[We.id]=!0;const W=y.getPathState(ee);if(Array.isArray(W?.id)&&W?.multiple?W?.id.includes(We.id):W?.id===We.id){if(W?.multiple&&Array.isArray(W.value)){const Be=W.value.findIndex($=>oi($,Se(We.checkedValue)));if(Be>-1){const $=[...W.value];$.splice(Be,1),y.setFieldValue(ee,$)}Array.isArray(W.id)&&W.id.splice(W.id.indexOf(We.id),1)}else y.unsetPathValue(Se(w));y.removePathState(ee,b)}}),We}function gj(t){const e=()=>({initialValue:void 0,validateOnMount:!1,bails:!0,label:void 0,validateOnValueUpdate:!0,keepValueOnUnmount:void 0,syncVModel:!1,controlled:!0}),n=!!t?.syncVModel,i=typeof t?.syncVModel=="string"?t.syncVModel:t?.modelPropName||"modelValue",r=n&&!("initialValue"in(t||{}))?Xm(Zt(),i):t?.initialValue;if(!t)return Object.assign(Object.assign({},e()),{initialValue:r});const o="valueProp"in t?t.valueProp:t.checkedValue,s="standalone"in t?!t.standalone:t.controlled,a=t?.modelPropName||t?.syncVModel||!1;return Object.assign(Object.assign(Object.assign({},e()),t||{}),{initialValue:r,controlled:s??!0,checkedValue:o,syncVModel:a})}function mj(t,e,n){const i=n?.standalone?void 0:fd(uf),r=n?.checkedValue,o=n?.uncheckedValue;function s(a){const l=a.handleChange,f=U(()=>{const c=Se(a.value),d=Se(r);return Array.isArray(c)?c.findIndex(p=>oi(p,d))>=0:oi(d,c)});function u(c,d=!0){var p,h;if(f.value===((p=c?.target)===null||p===void 0?void 0:p.checked)){d&&a.validate();return}const g=Se(t),y=i?.getPathState(g),w=cd(c);let v=(h=Se(r))!==null&&h!==void 0?h:w;i&&y?.multiple&&y.type==="checkbox"?v=nk(wi(i.values,g)||[],v,void 0):n?.type==="checkbox"&&(v=nk(Se(a.value),v,Se(o))),l(v,d)}return Object.assign(Object.assign({},a),{checked:f,checkedValue:r,uncheckedValue:o,handleChange:u})}return s(ck(t,e,n))}function yj({prop:t,value:e,handleChange:n,shouldValidate:i}){const r=Zt();if(!r||!t)return;const o=typeof t=="string"?t:"modelValue",s=`update:${o}`;o in r.props&&(je(e,a=>{oi(a,Xm(r,o))||r.emit(s,a)}),je(()=>Xm(r,o),a=>{if(a===sd&&e.value===void 0)return;const l=a===sd?void 0:a;oi(l,e.value)||n(l,i())}))}function Xm(t,e){if(t)return t.props[e]}const wj=q({name:"Field",inheritAttrs:!1,props:{as:{type:[String,Object],default:void 0},name:{type:String,required:!0},rules:{type:[Object,String,Function],default:void 0},validateOnMount:{type:Boolean,default:!1},validateOnBlur:{type:Boolean,default:void 0},validateOnChange:{type:Boolean,default:void 0},validateOnInput:{type:Boolean,default:void 0},validateOnModelUpdate:{type:Boolean,default:void 0},bails:{type:Boolean,default:()=>ks().bails},label:{type:String,default:void 0},uncheckedValue:{type:null,default:void 0},modelValue:{type:null,default:sd},modelModifiers:{type:null,default:()=>({})},"onUpdate:modelValue":{type:null,default:void 0},standalone:{type:Boolean,default:!1},keepValue:{type:Boolean,default:void 0}},setup(t,e){const n=Qo(t,"rules"),i=Qo(t,"name"),r=Qo(t,"label"),o=Qo(t,"uncheckedValue"),s=Qo(t,"keepValue"),{errors:a,value:l,errorMessage:f,validate:u,handleChange:c,handleBlur:d,setTouched:p,resetField:h,handleReset:g,meta:y,checked:w,setErrors:v,setValue:_}=hj(i,n,{validateOnMount:t.validateOnMount,bails:t.bails,standalone:t.standalone,type:e.attrs.type,initialValue:bj(t,e),checkedValue:e.attrs.value,uncheckedValue:o,label:r,validateOnValueUpdate:t.validateOnModelUpdate,keepValueOnUnmount:s,syncVModel:!0}),b=function(R,F=!0){c(R,F)},x=U(()=>{const{validateOnInput:A,validateOnChange:R,validateOnBlur:F,validateOnModelUpdate:L}=vj(t);function K(re){d(re,F),Mn(e.attrs.onBlur)&&e.attrs.onBlur(re)}function fe(re){b(re,A),Mn(e.attrs.onInput)&&e.attrs.onInput(re)}function ae(re){b(re,R),Mn(e.attrs.onChange)&&e.attrs.onChange(re)}const ce={name:t.name,onBlur:K,onInput:fe,onChange:ae};return ce["onUpdate:modelValue"]=re=>b(re,L),ce}),k=U(()=>{const A=Object.assign({},x.value);cf(e.attrs.type)&&w&&(A.checked=w.value);const R=dk(t,e);return Uz(R,e.attrs)&&(A.value=l.value),A}),S=U(()=>Object.assign(Object.assign({},x.value),{modelValue:l.value}));function T(){return{field:k.value,componentField:S.value,value:l.value,meta:y,errors:a.value,errorMessage:f.value,validate:u,resetField:h,handleChange:b,handleInput:A=>b(A,!1),handleReset:g,handleBlur:x.value.onBlur,setTouched:p,setErrors:v,setValue:_}}return e.expose({value:l,meta:y,errors:a,errorMessage:f,setErrors:v,setTouched:p,setValue:_,reset:h,validate:u,handleChange:c}),()=>{const A=dn(dk(t,e)),R=Jz(A,e,T);return A?Yt(A,Object.assign(Object.assign({},e.attrs),k.value),R):R}}});function dk(t,e){let n=t.as||"";return!t.as&&!e.slots.default&&(n="input"),n}function vj(t){var e,n,i,r;const{validateOnInput:o,validateOnChange:s,validateOnBlur:a,validateOnModelUpdate:l}=ks();return{validateOnInput:(e=t.validateOnInput)!==null&&e!==void 0?e:o,validateOnChange:(n=t.validateOnChange)!==null&&n!==void 0?n:s,validateOnBlur:(i=t.validateOnBlur)!==null&&i!==void 0?i:a,validateOnModelUpdate:(r=t.validateOnModelUpdate)!==null&&r!==void 0?r:l}}function bj(t,e){return cf(e.attrs.type)?Q3(t,"modelValue")?t.modelValue:void 0:Q3(t,"modelValue")?t.modelValue:e.attrs.value}const Ss=wj;let xj=0;const dd=["bails","fieldsCount","id","multiple","type","validate"];function pk(t){const e=t?.initialValues||{},n=Object.assign({},Se(e)),i=m(t?.validationSchema);return i&&er(i)&&Mn(i.cast)?Lt(i.cast(n)||{}):Lt(n)}function hk(t){var e;const n=xj++,i=t?.name||"Form";let r=0;const o=H(!1),s=H(!1),a=H(0),l=[],f=tn(pk(t)),u=H([]),c=H({}),d=H({}),p=Gz(()=>{d.value=u.value.reduce((Q,Y)=>(Q[ff(Se(Y.path))]=Y,Q),{})});function h(Q,Y){const me=re(Q);if(!me){typeof Q=="string"&&(c.value[ff(Q)]=Km(Y));return}if(typeof Q=="string"){const Me=ff(Q);c.value[Me]&&delete c.value[Me]}me.errors=Km(Y),me.valid=!me.errors.length}function g(Q){Oi(Q).forEach(Y=>{h(Y,Q[Y])})}t?.initialErrors&&g(t.initialErrors);const y=U(()=>{const Q=u.value.reduce((Y,me)=>(me.errors.length&&(Y[Se(me.path)]=me.errors),Y),{});return Object.assign(Object.assign({},c.value),Q)}),w=U(()=>Oi(y.value).reduce((Q,Y)=>{const me=y.value[Y];return me?.length&&(Q[Y]=me[0]),Q},{})),v=U(()=>u.value.reduce((Q,Y)=>(Q[Se(Y.path)]={name:Se(Y.path)||"",label:Y.label||""},Q),{})),_=U(()=>u.value.reduce((Q,Y)=>{var me;return Q[Se(Y.path)]=(me=Y.bails)!==null&&me!==void 0?me:!0,Q},{})),b=Object.assign({},t?.initialErrors||{}),x=(e=t?.keepValuesOnUnmount)!==null&&e!==void 0?e:!1,{initialValues:k,originalInitialValues:S,setInitialValues:T}=kj(u,f,t),A=_j(u,f,S,w),R=U(()=>u.value.reduce((Q,Y)=>{const me=wi(f,Se(Y.path));return Yr(Q,Se(Y.path),me),Q},{})),F=t?.validationSchema;function L(Q,Y){var me,Me;const Fe=U(()=>wi(k.value,Se(Q))),Ge=d.value[Se(Q)],Je=Y?.type==="checkbox"||Y?.type==="radio";if(Ge&&Je){Ge.multiple=!0;const ci=r++;return Array.isArray(Ge.id)?Ge.id.push(ci):Ge.id=[Ge.id,ci],Ge.fieldsCount++,Ge.__flags.pendingUnmount[ci]=!1,Ge}const Mt=U(()=>wi(f,Se(Q))),en=Se(Q),On=He.findIndex(ci=>ci===en);On!==-1&&He.splice(On,1);const qt=U(()=>{var ci,zs,Jf,Yf;const Xf=Se(F);if(er(Xf))return(zs=(ci=Xf.describe)===null||ci===void 0?void 0:ci.call(Xf,Se(Q)).required)!==null&&zs!==void 0?zs:!1;const js=Se(Y?.schema);return er(js)&&(Yf=(Jf=js.describe)===null||Jf===void 0?void 0:Jf.call(js).required)!==null&&Yf!==void 0?Yf:!1}),An=r++,Fn=tn({id:An,path:Q,touched:!1,pending:!1,valid:!0,validated:!!(!((me=b[en])===null||me===void 0)&&me.length),required:qt,initialValue:Fe,errors:Xt([]),bails:(Me=Y?.bails)!==null&&Me!==void 0?Me:!1,label:Y?.label,type:Y?.type||"default",value:Mt,multiple:!1,__flags:{pendingUnmount:{[An]:!1},pendingReset:!1},fieldsCount:1,validate:Y?.validate,dirty:U(()=>!oi(m(Mt),m(Fe)))});return u.value.push(Fn),d.value[en]=Fn,p(),w.value[en]&&!b[en]&&lt(()=>{xe(en,{mode:"silent"})}),it(Q)&&je(Q,ci=>{p();const zs=Lt(Mt.value);d.value[ci]=Fn,lt(()=>{Yr(f,ci,zs)})}),Fn}const K=ik(Ke,5),fe=ik(Ke,5),ae=Wm(async Q=>await(Q==="silent"?K():fe()),(Q,[Y])=>{const me=Oi(I.errorBag.value),Fe=[...new Set([...Oi(Q.results),...u.value.map(Ge=>Ge.path),...me])].sort().reduce((Ge,Je)=>{var Mt;const en=Je,On=re(en)||te(en),qt=((Mt=Q.results[en])===null||Mt===void 0?void 0:Mt.errors)||[],An=Se(On?.path)||en,Fn=Sj({errors:qt,valid:!qt.length},Ge.results[An]);return Ge.results[An]=Fn,Fn.valid||(Ge.errors[An]=Fn.errors[0]),On&&c.value[An]&&delete c.value[An],On?(On.valid=Fn.valid,Y==="silent"||Y==="validated-only"&&!On.validated||h(On,Fn.errors),Ge):(h(An,qt),Ge)},{valid:Q.valid,results:{},errors:{},source:Q.source});return Q.values&&(Fe.values=Q.values,Fe.source=Q.source),Oi(Fe.results).forEach(Ge=>{var Je;const Mt=re(Ge);Mt&&Y!=="silent"&&(Y==="validated-only"&&!Mt.validated||h(Mt,(Je=Fe.results[Ge])===null||Je===void 0?void 0:Je.errors))}),Fe});function ce(Q){u.value.forEach(Q)}function re(Q){const Y=typeof Q=="string"?ff(Q):Q;return typeof Y=="string"?d.value[Y]:Y}function te(Q){return u.value.filter(me=>Q.startsWith(Se(me.path))).reduce((me,Me)=>me?Me.path.length>me.path.length?Me:me:Me,void 0)}let He=[],st;function ut(Q){return He.push(Q),st||(st=lt(()=>{[...He].sort().reverse().forEach(me=>{tk(f,me)}),He=[],st=null})),st}function ct(Q){return function(me,Me){return function(Ge){return Ge instanceof Event&&(Ge.preventDefault(),Ge.stopPropagation()),ce(Je=>Je.touched=!0),o.value=!0,a.value++,ke().then(Je=>{const Mt=Lt(f);if(Je.valid&&typeof me=="function"){const en=Lt(R.value);let On=Q?en:Mt;return Je.values&&(On=Je.source==="schema"?Je.values:Object.assign({},On,Je.values)),me(On,{evt:Ge,controlledValues:en,setErrors:g,setFieldError:h,setTouched:ge,setFieldTouched:$,setValues:ue,setFieldValue:ee,resetForm:Te,resetField:de})}!Je.valid&&typeof Me=="function"&&Me({values:Mt,evt:Ge,errors:Je.errors,results:Je.results})}).then(Je=>(o.value=!1,Je),Je=>{throw o.value=!1,Je})}}}const We=ct(!1);We.withControlled=ct(!0);function Ze(Q,Y){const me=u.value.findIndex(Fe=>Fe.path===Q&&(Array.isArray(Fe.id)?Fe.id.includes(Y):Fe.id===Y)),Me=u.value[me];if(!(me===-1||!Me)){if(lt(()=>{xe(Q,{mode:"silent",warn:!1})}),Me.multiple&&Me.fieldsCount&&Me.fieldsCount--,Array.isArray(Me.id)){const Fe=Me.id.indexOf(Y);Fe>=0&&Me.id.splice(Fe,1),delete Me.__flags.pendingUnmount[Y]}(!Me.multiple||Me.fieldsCount<=0)&&(u.value.splice(me,1),be(Q),p(),delete d.value[Q])}}function ye(Q){Oi(d.value).forEach(Y=>{Y.startsWith(Q)&&delete d.value[Y]}),u.value=u.value.filter(Y=>!Y.path.startsWith(Q)),lt(()=>{p()})}const I={name:i,formId:n,values:f,controlledValues:R,errorBag:y,errors:w,schema:F,submitCount:a,meta:A,isSubmitting:o,isValidating:s,fieldArrays:l,keepValuesOnUnmount:x,validateSchema:m(F)?ae:void 0,validate:ke,setFieldError:h,validateField:xe,setFieldValue:ee,setValues:ue,setErrors:g,setFieldTouched:$,setTouched:ge,resetForm:Te,resetField:de,handleSubmit:We,useFieldModel:Ie,defineInputBinds:Et,defineComponentBinds:mn,defineField:J,stageInitialValue:Xe,unsetInitialValue:be,setFieldInitialValue:Pe,createPathState:L,getPathState:re,unsetPathValue:ut,removePathState:Ze,initialValues:k,getAllPathStates:()=>u.value,destroyPath:ye,isFieldTouched:V,isFieldDirty:G,isFieldValid:pe};function ee(Q,Y,me=!0){const Me=Lt(Y),Fe=typeof Q=="string"?Q:Q.path;re(Fe)||L(Fe),Yr(f,Fe,Me),me&&xe(Fe)}function W(Q,Y=!0){Oi(f).forEach(me=>{delete f[me]}),Oi(Q).forEach(me=>{ee(me,Q[me],!1)}),Y&&ke()}function ue(Q,Y=!0){lf(f,Q),l.forEach(me=>me&&me.reset()),Y&&ke()}function Be(Q,Y){const me=re(Se(Q))||L(Q);return U({get(){return me.value},set(Me){var Fe;const Ge=Se(Q);ee(Ge,Me,(Fe=Se(Y))!==null&&Fe!==void 0?Fe:!1)}})}function $(Q,Y){const me=re(Q);me&&(me.touched=Y)}function V(Q){const Y=re(Q);return Y?Y.touched:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.touched)}function G(Q){const Y=re(Q);return Y?Y.dirty:u.value.filter(me=>me.path.startsWith(Q)).some(me=>me.dirty)}function pe(Q){const Y=re(Q);return Y?Y.valid:u.value.filter(me=>me.path.startsWith(Q)).every(me=>me.valid)}function ge(Q){if(typeof Q=="boolean"){ce(Y=>{Y.touched=Q});return}Oi(Q).forEach(Y=>{$(Y,!!Q[Y])})}function de(Q,Y){var me;const Me=Y&&"value"in Y?Y.value:wi(k.value,Q),Fe=re(Q);Fe&&(Fe.__flags.pendingReset=!0),Pe(Q,Lt(Me),!0),ee(Q,Me,!1),$(Q,(me=Y?.touched)!==null&&me!==void 0?me:!1),h(Q,Y?.errors||[]),lt(()=>{Fe&&(Fe.__flags.pendingReset=!1)})}function Te(Q,Y){let me=Lt(Q?.values?Q.values:S.value);me=Y?.force?me:lf(S.value,me),me=er(F)&&Mn(F.cast)?F.cast(me):me,T(me,{force:Y?.force}),ce(Me=>{var Fe;Me.__flags.pendingReset=!0,Me.validated=!1,Me.touched=((Fe=Q?.touched)===null||Fe===void 0?void 0:Fe[Se(Me.path)])||!1,ee(Se(Me.path),wi(me,Se(Me.path)),!1),h(Se(Me.path),void 0)}),Y?.force?W(me,!1):ue(me,!1),g(Q?.errors||{}),a.value=Q?.submitCount||0,lt(()=>{ke({mode:"silent"}),ce(Me=>{Me.__flags.pendingReset=!1})})}async function ke(Q){const Y=Q?.mode||"force";if(Y==="force"&&ce(Je=>Je.validated=!0),I.validateSchema)return I.validateSchema(Y);s.value=!0;const me=await Promise.all(u.value.map(Je=>Je.validate?Je.validate(Q).then(Mt=>({key:Se(Je.path),valid:Mt.valid,errors:Mt.errors,value:Mt.value})):Promise.resolve({key:Se(Je.path),valid:!0,errors:[],value:void 0})));s.value=!1;const Me={},Fe={},Ge={};for(const Je of me)Me[Je.key]={valid:Je.valid,errors:Je.errors},Je.value&&Yr(Ge,Je.key,Je.value),Je.errors.length&&(Fe[Je.key]=Je.errors[0]);return{valid:me.every(Je=>Je.valid),results:Me,errors:Fe,values:Ge,source:"fields"}}async function xe(Q,Y){var me;const Me=re(Q);if(Me&&Y?.mode!=="silent"&&(Me.validated=!0),F){const{results:Fe}=await ae(Y?.mode||"validated-only");return Fe[Q]||{errors:[],valid:!0}}return Me?.validate?Me.validate(Y):(!Me&&(me=Y?.warn),Promise.resolve({errors:[],valid:!0}))}function be(Q){tk(k.value,Q)}function Xe(Q,Y,me=!1){Pe(Q,Y),Yr(f,Q,Y),me&&!t?.initialValues&&Yr(S.value,Q,Lt(Y))}function Pe(Q,Y,me=!1){Yr(k.value,Q,Lt(Y)),me&&Yr(S.value,Q,Lt(Y))}async function Ke(){const Q=m(F);if(!Q)return{valid:!0,results:{},errors:{},source:"none"};s.value=!0;const Y=ad(Q)||er(Q)?await aj(Q,f):await lj(Q,f,{names:v.value,bailsMap:_.value});return s.value=!1,Y}const ft=We((Q,{evt:Y})=>{Wz(Y)&&Y.target.submit()});_t(()=>{if(t?.initialErrors&&g(t.initialErrors),t?.initialTouched&&ge(t.initialTouched),t?.validateOnMount){ke();return}I.validateSchema&&I.validateSchema("silent")}),it(F)&&je(F,()=>{var Q;(Q=I.validateSchema)===null||Q===void 0||Q.call(I,"validated-only")}),Si(uf,I);function J(Q,Y){const me=Mn(Y)?void 0:Y?.label,Me=re(Se(Q))||L(Q,{label:me}),Fe=()=>Mn(Y)?Y(ud(Me,dd)):Y||{};function Ge(){var qt;Me.touched=!0,((qt=Fe().validateOnBlur)!==null&&qt!==void 0?qt:ks().validateOnBlur)&&xe(Se(Me.path))}function Je(){var qt;((qt=Fe().validateOnInput)!==null&&qt!==void 0?qt:ks().validateOnInput)&&lt(()=>{xe(Se(Me.path))})}function Mt(){var qt;((qt=Fe().validateOnChange)!==null&&qt!==void 0?qt:ks().validateOnChange)&&lt(()=>{xe(Se(Me.path))})}const en=U(()=>{const qt={onChange:Mt,onInput:Je,onBlur:Ge};return Mn(Y)?Object.assign(Object.assign({},qt),Y(ud(Me,dd)).props||{}):Y?.props?Object.assign(Object.assign({},qt),Y.props(ud(Me,dd))):qt});return[Be(Q,()=>{var qt,An,Fn;return(Fn=(qt=Fe().validateOnModelUpdate)!==null&&qt!==void 0?qt:(An=ks())===null||An===void 0?void 0:An.validateOnModelUpdate)!==null&&Fn!==void 0?Fn:!0}),en]}function Ie(Q){return Array.isArray(Q)?Q.map(Y=>Be(Y,!0)):Be(Q)}function Et(Q,Y){const[me,Me]=J(Q,Y);function Fe(){Me.value.onBlur()}function Ge(Mt){const en=cd(Mt);ee(Se(Q),en,!1),Me.value.onInput()}function Je(Mt){const en=cd(Mt);ee(Se(Q),en,!1),Me.value.onChange()}return U(()=>Object.assign(Object.assign({},Me.value),{onBlur:Fe,onInput:Ge,onChange:Je,value:me.value}))}function mn(Q,Y){const[me,Me]=J(Q,Y),Fe=re(Se(Q));function Ge(Je){me.value=Je}return U(()=>{const Je=Mn(Y)?Y(ud(Fe,dd)):Y||{};return Object.assign({[Je.model||"modelValue"]:me.value,[`onUpdate:${Je.model||"modelValue"}`]:Ge},Me.value)})}const yn=Object.assign(Object.assign({},I),{values:Ys(f),handleReset:()=>Te(),submitForm:ft});return Si(J3,yn),yn}function _j(t,e,n,i){const r={touched:"some",pending:"some",valid:"every"},o=U(()=>!oi(e,m(n)));function s(){const l=t.value;return Oi(r).reduce((f,u)=>{const c=r[u];return f[u]=l[c](d=>d[u]),f},{})}const a=tn(s());return Tt(()=>{const l=s();a.touched=l.touched,a.valid=l.valid,a.pending=l.pending}),U(()=>Object.assign(Object.assign({initialValues:m(n)},a),{valid:a.valid&&!Oi(i.value).length,dirty:o.value}))}function kj(t,e,n){const i=pk(n),r=H(i),o=H(Lt(i));function s(a,l){l?.force?(r.value=Lt(a),o.value=Lt(a)):(r.value=lf(Lt(r.value)||{},Lt(a)),o.value=lf(Lt(o.value)||{},Lt(a))),l?.updateFields&&t.value.forEach(f=>{if(f.touched)return;const c=wi(r.value,Se(f.path));Yr(e,Se(f.path),Lt(c))})}return{initialValues:r,originalInitialValues:o,setInitialValues:s}}function Sj(t,e){return e?{valid:t.valid&&e.valid,errors:[...t.errors,...e.errors]}:t}function Cj(){return Qt(J3)}function Ej(t){const e=Gm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.dirty:(n=e?.value)===null||n===void 0?void 0:n.dirty)!==null&&i!==void 0?i:!1})}function Oj(t){const e=Gm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.touched:(n=e?.value)===null||n===void 0?void 0:n.touched)!==null&&i!==void 0?i:!1})}function Aj(t){const e=Gm(t);return U(()=>{var n,i;return e&&(i="meta"in e?e.meta.valid:(n=e?.value)===null||n===void 0?void 0:n.valid)!==null&&i!==void 0?i:!1})}function Rj(t){const e=fd(uf),n=t?void 0:Qt(od);return U(()=>t?e?.errors.value[Se(t)]:n?.errorMessage.value)}function gk(){const t=Qt(od),e=Qt(U3);if(!t)throw new Error("useFormField should be used within <FormField>");const{name:n}=t,i=e,r={valid:Aj(n),isDirty:Ej(n),isTouched:Oj(n),error:Rj(n)};return{id:i,name:n,formItemId:`${i}-form-item`,formDescriptionId:`${i}-form-item-description`,formMessageId:`${i}-form-item-message`,...r}}const Qm=q({__name:"FormControl",setup(t){const{error:e,formItemId:n,formDescriptionId:i,formMessageId:r}=gk();return(o,s)=>(E(),B(m(pc),{id:m(n),"data-slot":"form-control","aria-describedby":m(e)?`${m(i)} ${m(r)}`:`${m(i)}`,"aria-invalid":!!m(e)},{default:C(()=>[z(o.$slots,"default")]),_:3},8,["id","aria-describedby","aria-invalid"]))}}),mk=q({__name:"DialogHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"dialog-header",class:Ce(m(he)("iafw:flex iafw:flex-col iafw:gap-2 iafw:text-center iafw:sm:text-left",e.class))},[z(n.$slots,"default")],2))}}),yk=q({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m($2),le({"data-slot":"dialog-description"},m(i),{class:m(he)("iafw:text-muted-foreground iafw:text-sm",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),wk=q({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(q2),le({"data-slot":"dialog-title"},m(i),{class:m(he)("iafw:text-lg iafw:leading-none iafw:font-semibold",e.class)}),{default:C(()=>[z(r.$slots,"default")]),_:3},16,["class"]))}}),vk=q({__name:"TooltipProvider",props:{delayDuration:{default:0},skipDelayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},setup(t){const e=t;return(n,i)=>(E(),B(m(fB),At($t(e)),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),bk=q({__name:"Tooltip",props:{defaultOpen:{type:Boolean},open:{type:Boolean},delayDuration:{},disableHoverableContent:{type:Boolean},disableClosingTrigger:{type:Boolean},disabled:{type:Boolean},ignoreNonKeyboardFocus:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(dB),le({"data-slot":"tooltip"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),xk=q({inheritAttrs:!1,__name:"TooltipContent",props:{forceMount:{type:Boolean},ariaLabel:{},asChild:{type:Boolean},as:{},side:{},sideOffset:{default:4},align:{},alignOffset:{},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},class:{},hideArrow:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(vB),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(yB),le({"data-slot":"tooltip-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-primary iafw:text-primary-foreground iafw:animate-in iafw:fade-in-0 iafw:zoom-in-95 iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:z-50 iafw:w-fit iafw:rounded-md iafw:px-3 iafw:py-1.5 iafw:text-xs iafw:text-balance",n.class)}),{default:C(()=>[z(s.$slots,"default"),s.hideArrow?Re("",!0):(E(),B(m(sB),{key:0,class:"iafw:bg-primary iafw:fill-primary iafw:z-50 iafw:size-2.5 iafw:translate-y-[calc(-50%_-_2px)] iafw:rotate-45 iafw:rounded-[2px]"}))]),_:3},16,["class"])]),_:3}))}}),_k=q({__name:"TooltipTrigger",props:{reference:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(xB),le({"data-slot":"tooltip-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}});var Tj=Object.defineProperty,Pj=(t,e,n)=>e in t?Tj(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,kk=(t,e,n)=>(Pj(t,typeof e!="symbol"?e+"":e,n),n);const si={debug:!1,masked:!1,prefix:"",suffix:"",thousands:",",decimal:".",precision:2,disableNegative:!1,disabled:!1,min:null,max:null,allowBlank:!1,minimumNumberOfCharacters:0,modelModifiers:{number:!1},shouldRound:!0,focusOnRight:!1},Sk=["+","-"],Ck=["decimal","thousands","prefix","suffix"];function Xr(t){return Math.max(0,Math.min(t,1e3))}function pd(t,e){return t=t.padStart(e+1,"0"),e===0?t:`${t.slice(0,-e)}.${t.slice(-e)}`}function Ek(t){return t=t?t.toString():"",t.replace(/\D+/g,"")||"0"}function Mj(t,e){return t.replace(/(\d)(?=(?:\d{3})+\b)/gm,`$1${e}`)}function Ij(t,e,n){return e?t+n+e:t}function df(t,e){return Sk.includes(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" as a value.`),!1):/\d/g.test(t)?(console.warn(`v-money3 "${e}" property don't accept "${t}" (any number) as a value.`),!1):!0}function Nj(t){for(const e of Ck)if(!df(t[e],e))return!1;return!0}function hd(t){for(const e of Ck){t[e]=t[e].replace(/\d+/g,"");for(const n of Sk)t[e]=t[e].replaceAll(n,"")}return t}function Ok(t){const e=t.length,n=t.indexOf(".");return e-(n+1)}function Ak(t){return t.replace(/^(-?)0+(?!\.)(.+)/,"$1$2")}function Rk(t){return/^-?[\d]+$/g.test(t)}function Tk(t){return/^-?[\d]+(\.[\d]+)$/g.test(t)}function Pk(t,e,n){return e>t.length-1?t:t.substring(0,e)+n+t.substring(e+1)}function Mk(t,e){const n=e-Ok(t);if(n>=0)return t;let i=t.slice(0,n);const r=t.slice(n);if(i.charAt(i.length-1)==="."&&(i=i.slice(0,-1)),parseInt(r.charAt(0),10)>=5){for(let o=i.length-1;o>=0;o-=1){const s=i.charAt(o);if(s!=="."&&s!=="-"){const a=parseInt(s,10)+1;if(a<10)return Pk(i,o,a);i=Pk(i,o,"0")}}return`1${i}`}return i}function Ik(t,e){const n=()=>{t.setSelectionRange(e,e)};t===document.activeElement&&(n(),setTimeout(n,1))}function Nk(t){return new Event(t,{bubbles:!0,cancelable:!1})}function xt({debug:t=!1},...e){t&&console.log(...e)}class gd{constructor(e){kk(this,"number",0n),kk(this,"decimal",0),this.setNumber(e)}getNumber(){return this.number}getDecimalPrecision(){return this.decimal}setNumber(e){this.decimal=0,typeof e=="bigint"?this.number=e:typeof e=="number"?this.setupString(e.toString()):this.setupString(e)}toFixed(e=0,n=!0){let i=this.toString();const r=e-this.getDecimalPrecision();return r>0?(i.includes(".")||(i+="."),i.padEnd(i.length+r,"0")):r<0?n?Mk(i,e):i.slice(0,r):i}toString(){let e=this.number.toString();if(this.decimal){let n=!1;return e.charAt(0)==="-"&&(e=e.substring(1),n=!0),e=e.padStart(e.length+this.decimal,"0"),e=`${e.slice(0,-this.decimal)}.${e.slice(-this.decimal)}`,e=Ak(e),(n?"-":"")+e}return e}lessThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n<i}biggerThan(e){const[n,i]=this.adjustComparisonNumbers(e);return n>i}isEqual(e){const[n,i]=this.adjustComparisonNumbers(e);return n===i}setupString(e){if(e=Ak(e),Rk(e))this.number=BigInt(e);else if(Tk(e))this.decimal=Ok(e),this.number=BigInt(e.replace(".",""));else throw new Error(`BigNumber has received and invalid format for the constructor: ${e}`)}adjustComparisonNumbers(e){let n;e.constructor.name!=="BigNumber"?n=new gd(e):n=e;const i=this.getDecimalPrecision()-n.getDecimalPrecision();let r=this.getNumber(),o=n.getNumber();return i>0?o=n.getNumber()*10n**BigInt(i):i<0&&(r=this.getNumber()*10n**BigInt(i*-1)),[r,o]}}function Zm(t,e=si,n=""){if(xt(e,"utils format() - caller",n),xt(e,"utils format() - input1",t),t==null)t="";else if(typeof t=="number")e.shouldRound?t=t.toFixed(Xr(e.precision)):t=t.toFixed(Xr(e.precision)+1).slice(0,-1);else if(e.modelModifiers&&e.modelModifiers.number&&Rk(t))t=Number(t).toFixed(Xr(e.precision));else if(!e.disableNegative&&t==="-")return t;xt(e,"utils format() - input2",t);const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"";let r=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils format() - filtered",r),!e.precision&&e.thousands!=="."&&Tk(r)&&(r=Mk(r,0),xt(e,"utils format() - !opt.precision && isValidFloat()",r));const o=Ek(r);xt(e,"utils format() - numbers",o),xt(e,"utils format() - numbersToCurrency",i+pd(o,e.precision));const s=new gd(i+pd(o,e.precision));xt(e,"utils format() - bigNumber1",s.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);const a=s.toFixed(Xr(e.precision),e.shouldRound);if(xt(e,"utils format() - bigNumber2",s.toFixed(Xr(e.precision))),/^0(\.0+)?$/g.test(a)&&e.allowBlank)return"";let[l,f]=a.split(".");const u=f!==void 0?f.length:0;l=l.padStart(e.minimumNumberOfCharacters-u,"0"),l=Mj(l,e.thousands);const c=e.prefix+Ij(l,f,e.decimal)+e.suffix;return xt(e,"utils format() - output",c),c}function e1(t,e=si,n=""){if(xt(e,"utils unformat() - caller",n),xt(e,"utils unformat() - input",t),!e.disableNegative&&t==="-")return xt(e,"utils unformat() - return netagive symbol",t),t;const i=e.disableNegative?"":t.indexOf("-")>=0?"-":"",r=t.replace(e.prefix,"").replace(e.suffix,"");xt(e,"utils unformat() - filtered",r);const o=Ek(r);xt(e,"utils unformat() - numbers",o);const s=new gd(i+pd(o,e.precision));xt(e,"utils unformat() - bigNumber1",o.toString()),e.max&&s.biggerThan(e.max)&&s.setNumber(e.max),e.min&&s.lessThan(e.min)&&s.setNumber(e.min);let a=s.toFixed(Xr(e.precision),e.shouldRound);return e.modelModifiers&&e.modelModifiers.number&&(a=parseFloat(a)),xt(e,"utils unformat() - output",a),a}const t1=(t,e,n)=>{if(xt(e,"directive setValue() - caller",n),!Nj(e)){xt(e,"directive setValue() - validateRestrictedOptions() return false. Stopping here...",t.value);return}let i=t.value.length-(t.selectionEnd||0);t.value=Zm(t.value,e,n),i=Math.max(i,e.suffix.length),i=t.value.length-i,i=Math.max(i,e.prefix.length),Ik(t,i),t.dispatchEvent(Nk("change"))},Dk=(t,e)=>{const n=t.currentTarget,i=t.code==="Backspace"||t.code==="Delete",r=n.value.length-(n.selectionEnd||0)===0;if(xt(e,"directive onkeydown() - el.value",n.value),xt(e,"directive onkeydown() - backspacePressed",i),xt(e,"directive onkeydown() - isAtEndPosition",r),e.allowBlank&&i&&r&&e1(n.value,e,"directive onkeydown allowBlank")===0&&(xt(e,'directive onkeydown() - set el.value = ""',n.value),n.value="",n.dispatchEvent(Nk("change"))),xt(e,"directive onkeydown() - e.key",t.key),t.key==="+"){xt(e,"directive onkeydown() - unformat el.value",n.value);let o=e1(n.value,e,"directive onkeydown +");typeof o=="string"&&(o=parseFloat(o)),o<0&&(n.value=String(o*-1))}},Bk=(t,e)=>{const n=t.currentTarget;xt(e,"directive oninput()",n.value),/^[1-9]$/.test(n.value)&&(n.value=pd(n.value,Xr(e.precision)),xt(e,"directive oninput() - is 1-9",n.value)),t1(n,e,"directive oninput")},Fk=(t,e)=>{const n=t.currentTarget;xt(e,"directive onFocus()",n.value),e.focusOnRight&&Ik(n,n.value.length-e.suffix.length)},Dj={mounted(t,e){if(!e.value)return;const n=hd({...si,...e.value});if(xt(n,"directive mounted() - opt",n),t.tagName.toLocaleUpperCase()!=="INPUT"){const i=t.getElementsByTagName("input");i.length!==1||(t=i[0])}t.onkeydown=i=>{Dk(i,n)},t.oninput=i=>{Bk(i,n)},t.onfocus=i=>{Fk(i,n)},xt(n,"directive mounted() - el.value",t.value),t1(t,n,"directive mounted")},updated(t,e){if(!e.value)return;const n=hd({...si,...e.value});t.onkeydown=i=>{Dk(i,n)},t.oninput=i=>{Bk(i,n)},t.onfocus=i=>{Fk(i,n)},xt(n,"directive updated() - el.value",t.value),xt(n,"directive updated() - opt",n),t1(t,n,"directive updated")},beforeUnmount(t){t.onkeydown=null,t.oninput=null,t.onfocus=null}},Bj=["id","value","disabled"],Fj={inheritAttrs:!1,name:"Money3",directives:{money3:Dj}},$k=q({...Fj,props:{debug:{required:!1,type:Boolean,default:!1},id:{required:!1,type:[Number,String],default:()=>{const t=Zt();return t?t.uid:null}},modelValue:{required:!0,type:[Number,String]},modelModifiers:{required:!1,type:Object,default:()=>({number:!1})},masked:{type:Boolean,default:!1},precision:{type:Number,default:()=>si.precision},decimal:{type:String,default:()=>si.decimal,validator(t){return df(t,"decimal")}},thousands:{type:String,default:()=>si.thousands,validator(t){return df(t,"thousands")}},prefix:{type:String,default:()=>si.prefix,validator(t){return df(t,"prefix")}},suffix:{type:String,default:()=>si.suffix,validator(t){return df(t,"suffix")}},disableNegative:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},max:{type:[Number,String],default:()=>si.max},min:{type:[Number,String],default:()=>si.min},allowBlank:{type:Boolean,default:()=>si.allowBlank},minimumNumberOfCharacters:{type:Number,default:()=>si.minimumNumberOfCharacters},shouldRound:{type:Boolean,default:()=>si.shouldRound},focusOnRight:{type:Boolean,default:()=>si.focusOnRight}},emits:["update:model-value"],setup(t,{emit:e}){const n=t,{modelValue:i,modelModifiers:r,masked:o,precision:s,shouldRound:a,focusOnRight:l}=Jt(n);xt(n,"component setup()",n);let f=i.value;(n.disableNegative||f!=="-")&&r.value&&r.value.number&&(a.value?f=Number(i.value).toFixed(Xr(s.value)):f=Number(i.value).toFixed(Xr(s.value)+1).slice(0,-1));const u=H(Zm(f,n,"component setup"));xt(n,"component setup() - data.formattedValue",u.value),je(i,c);function c(y){xt(n,"component watch() -> value",y);const w=Zm(y,hd({...n}),"component watch");w!==u.value&&(xt(n,"component watch() changed -> formatted",w),u.value=w)}let d=null;function p(y){let w=y.target.value;xt(n,"component change() -> evt.target.value",w),o.value&&!r.value.number||(w=e1(w,hd({...n}),"component change")),w!==d&&(d=w,xt(n,"component change() -> update:model-value",w),e("update:model-value",w))}const h=Mh(),g=U(()=>{const y={...h};return delete y["onUpdate:modelValue"],y});return(y,w)=>{const v=dA("money3");return ul((E(),X("input",le({id:`${t.id}`},m(g),{type:"tel",class:"v-money3",value:u.value,disabled:n.disabled,onChange:p}),null,16,Bj)),[[v,{precision:m(s),decimal:n.decimal,thousands:n.thousands,prefix:n.prefix,suffix:n.suffix,disableNegative:n.disableNegative,min:n.min,max:n.max,allowBlank:n.allowBlank,minimumNumberOfCharacters:n.minimumNumberOfCharacters,debug:n.debug,modelModifiers:m(r),shouldRound:m(a),focusOnRight:m(l)}]])}}});var $j=Object.defineProperty,Lj=(t,e,n)=>e in t?$j(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,pf=(t,e,n)=>Lj(t,typeof e!="symbol"?e+"":e,n);const Lk={"#":{pattern:/[0-9]/},"@":{pattern:/[a-zA-Z]/},"*":{pattern:/[a-zA-Z0-9]/}},qk=(t,e,n)=>t.replaceAll(e,"").replace(n,".").replace("..",".").replace(/[^.\d]/g,""),Vk=(t,e,n)=>{var i;return new Intl.NumberFormat(((i=n.number)==null?void 0:i.locale)??"en",{minimumFractionDigits:t,maximumFractionDigits:e,roundingMode:"trunc"})},qj=(t,e=!0,n)=>{var i,r,o,s;const a=((i=n.number)==null?void 0:i.unsigned)!==!0&&t.startsWith("-")?"-":"",l=((r=n.number)==null?void 0:r.fraction)??0;let f=Vk(0,l,n);const u=f.formatToParts(1000.12),c=((o=u.find(y=>y.type==="group"))==null?void 0:o.value)??" ",d=((s=u.find(y=>y.type==="decimal"))==null?void 0:s.value)??".",p=qk(t,c,d);if(Number.isNaN(parseFloat(p)))return a;const h=p.split(".");if(h[1]!=null&&h[1].length>=1){const y=h[1].length<=l?h[1].length:l;f=Vk(y,l,n)}let g=f.format(parseFloat(p));return e?l>0&&p.endsWith(".")&&!p.slice(0,-1).includes(".")&&(g+=d):g=qk(g,c,d),a+g},zk=t=>JSON.parse(t.replaceAll("'",'"')),Vj=(t,e={})=>{const n={...e};t.dataset.maska!=null&&t.dataset.maska!==""&&(n.mask=zj(t.dataset.maska)),t.dataset.maskaEager!=null&&(n.eager=md(t.dataset.maskaEager)),t.dataset.maskaReversed!=null&&(n.reversed=md(t.dataset.maskaReversed)),t.dataset.maskaTokensReplace!=null&&(n.tokensReplace=md(t.dataset.maskaTokensReplace)),t.dataset.maskaTokens!=null&&(n.tokens=jj(t.dataset.maskaTokens));const i={};return t.dataset.maskaNumberLocale!=null&&(i.locale=t.dataset.maskaNumberLocale),t.dataset.maskaNumberFraction!=null&&(i.fraction=parseInt(t.dataset.maskaNumberFraction)),t.dataset.maskaNumberUnsigned!=null&&(i.unsigned=md(t.dataset.maskaNumberUnsigned)),(t.dataset.maskaNumber!=null||Object.values(i).length>0)&&(n.number=i),n},md=t=>t!==""?!!JSON.parse(t):!0,zj=t=>t.startsWith("[")&&t.endsWith("]")?zk(t):t,jj=t=>{if(t.startsWith("{")&&t.endsWith("}"))return zk(t);const e={};return t.split("|").forEach(n=>{const i=n.split(":");e[i[0]]={pattern:jk()?new RegExp(i[1],"u"):new RegExp(i[1]),optional:i[2]==="optional",multiple:i[2]==="multiple",repeated:i[2]==="repeated"}}),e},jk=()=>{try{return new RegExp("\\p{L}","u"),!0}catch{return!1}};class Hj{constructor(e={}){pf(this,"opts",{}),pf(this,"memo",new Map);const n={...e};if(n.tokens!=null){n.tokens=n.tokensReplace?{...n.tokens}:{...Lk,...n.tokens};for(const i of Object.values(n.tokens))typeof i.pattern=="string"&&(i.pattern=jk()?new RegExp(i.pattern,"u"):new RegExp(i.pattern))}else n.tokens=Lk;Array.isArray(n.mask)&&(n.mask.length>1?n.mask=[...n.mask].sort((i,r)=>i.length-r.length):n.mask=n.mask[0]??""),n.mask===""&&(n.mask=null),this.opts=n}masked(e){return this.process(String(e),this.findMask(String(e)))}unmasked(e){return this.process(String(e),this.findMask(String(e)),!1)}isEager(){return this.opts.eager===!0}isReversed(){return this.opts.reversed===!0}completed(e){const n=this.findMask(String(e));if(this.opts.mask==null||n==null)return!1;const i=this.process(String(e),n).length;return typeof this.opts.mask=="string"?i>=this.opts.mask.length:i>=n.length}findMask(e){const n=this.opts.mask;if(n==null)return null;if(typeof n=="string")return n;if(typeof n=="function")return n(e);const i=this.process(e,n.slice(-1).pop()??"",!1);return n.find(r=>this.process(e,r,!1).length>=i.length)??""}escapeMask(e){const n=[],i=[];return e.split("").forEach((r,o)=>{r==="!"&&e[o-1]!=="!"?i.push(o-i.length):n.push(r)}),{mask:n.join(""),escaped:i}}process(e,n,i=!0){if(this.opts.number!=null)return qj(e,i,this.opts);if(n==null)return e;const r=`v=${e},mr=${n},m=${i?1:0}`;if(this.memo.has(r))return this.memo.get(r);const{mask:o,escaped:s}=this.escapeMask(n),a=[],l=this.opts.tokens!=null?this.opts.tokens:{},f=this.isReversed()?-1:1,u=this.isReversed()?"unshift":"push",c=this.isReversed()?0:o.length-1,d=this.isReversed()?()=>y>-1&&w>-1:()=>y<o.length&&w<e.length,p=_=>!this.isReversed()&&_<=c||this.isReversed()&&_>=c;let h,g=-1,y=this.isReversed()?o.length-1:0,w=this.isReversed()?e.length-1:0,v=!1;for(;d();){const _=o.charAt(y),b=l[_],x=b?.transform!=null?b.transform(e.charAt(w)):e.charAt(w);if(!s.includes(y)&&b!=null?(x.match(b.pattern)!=null?(a[u](x),b.repeated?(g===-1?g=y:y===c&&y!==g&&(y=g-f),c===g&&(y-=f)):b.multiple&&(v=!0,y-=f),y+=f):b.multiple?v&&(y+=f,w-=f,v=!1):x===h?h=void 0:b.optional&&(y+=f,w-=f),w+=f):(i&&!this.isEager()&&a[u](_),x===_&&!this.isEager()?w+=f:h=_,this.isEager()||(y+=f)),this.isEager())for(;p(y)&&(l[o.charAt(y)]==null||s.includes(y));){if(i){if(a[u](o.charAt(y)),e.charAt(w)===o.charAt(y)){y+=f,w+=f;continue}}else o.charAt(y)===e.charAt(w)&&(w+=f);y+=f}}return this.memo.set(r,a.join("")),this.memo.get(r)}}class Uj{constructor(e,n={}){pf(this,"items",new Map),pf(this,"eventAbortController"),pf(this,"onInput",i=>{if(i instanceof CustomEvent&&i.type==="input"&&!i.isTrusted&&!i.bubbles)return;const r=i.target,o=this.items.get(r);if(o===void 0)return;const s="inputType"in i&&i.inputType.startsWith("delete"),a=o.isEager(),l=s&&a&&o.unmasked(r.value)===""?"":r.value;this.fixCursor(r,s,()=>this.setValue(r,l))}),this.options=n,this.eventAbortController=new AbortController,this.init(this.getInputs(e))}update(e={}){this.options={...e},this.init(Array.from(this.items.keys()))}updateValue(e){var n;e.value!==""&&e.value!==((n=this.processInput(e))==null?void 0:n.masked)&&this.setValue(e,e.value)}destroy(){this.eventAbortController.abort(),this.items.clear()}init(e){const n=this.getOptions(this.options);for(const i of e){if(!this.items.has(i)){const{signal:o}=this.eventAbortController;i.addEventListener("input",this.onInput,{capture:!0,signal:o})}const r=new Hj(Vj(i,n));this.items.set(i,r),queueMicrotask(()=>this.updateValue(i)),i.selectionStart===null&&r.isEager()&&console.warn("Maska: input of `%s` type is not supported",i.type)}}getInputs(e){return typeof e=="string"?Array.from(document.querySelectorAll(e)):"length"in e?Array.from(e):[e]}getOptions(e){const{onMaska:n,preProcess:i,postProcess:r,...o}=e;return o}fixCursor(e,n,i){var r,o;const s=e.selectionStart,a=e.value;if(i(),s===null||s===a.length&&!n)return;const l=e.value,f=a.slice(0,s),u=l.slice(0,s),c=(r=this.processInput(e,f))==null?void 0:r.unmasked,d=(o=this.processInput(e,u))==null?void 0:o.unmasked;if(c===void 0||d===void 0)return;let p=s;f!==u&&(p+=n?l.length-a.length:c.length-d.length),e.setSelectionRange(p,p)}setValue(e,n){const i=this.processInput(e,n);i!==void 0&&(e.value=i.masked,this.options.onMaska!=null&&(Array.isArray(this.options.onMaska)?this.options.onMaska.forEach(r=>r(i)):this.options.onMaska(i)),e.dispatchEvent(new CustomEvent("maska",{detail:i})),e.dispatchEvent(new CustomEvent("input",{detail:i.masked})))}processInput(e,n){const i=this.items.get(e);if(i===void 0)return;let r=n??e.value;this.options.preProcess!=null&&(r=this.options.preProcess(r));let o=i.masked(r);return this.options.postProcess!=null&&(o=this.options.postProcess(o)),{masked:o,unmasked:i.unmasked(r),completed:i.completed(r)}}}const n1=new WeakMap,Wj=(t,e)=>{if(t.arg==null||t.instance==null)return;const n="setup"in t.instance.$.type;t.arg in t.instance?t.instance[t.arg]=e:n&&console.warn("Maska: please expose `%s` using defineExpose",t.arg)},Hk=(t,e)=>{var n;const i=t instanceof HTMLInputElement?t:t.querySelector("input");if(i==null||i?.type==="file")return;let r={};if(e.value!=null&&(r=typeof e.value=="string"?{mask:e.value}:{...e.value}),e.arg!=null){const o=s=>{const a=e.modifiers.unmasked?s.unmasked:e.modifiers.completed?s.completed:s.masked;Wj(e,a)};r.onMaska=r.onMaska==null?o:Array.isArray(r.onMaska)?[...r.onMaska,o]:[r.onMaska,o]}n1.has(i)?(n=n1.get(i))==null||n.update(r):n1.set(i,new Uj(i,r))},Kj=["aria-invalid"],Gj={class:"iafw:relative iafw:flex-1"},Jj=["data-maska-tokens","placeholder","type"],Yj=["innerHTML"],Uk=q({inheritAttrs:!1,__name:"Input",props:{defaultValue:{},modelValue:{},class:{},moneyMaskConfig:{},type:{},label:{},placeholder:{},mask:{},ariaInvalid:{type:Boolean},errors:{},size:{default:"medium"},dataMaskaTokens:{}},emits:["blur","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=Ix(n,"modelValue",i,{passive:!0,defaultValue:n.defaultValue}),o=H(),s=H(!1),a=H(!1),l=H(!1),f=U(()=>!!r.value||!!n.placeholder||s.value||a.value),c={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},d=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow]","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),p=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0  iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),h=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:flex iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");function g(w){a.value=!1,s.value=!1,i("blur",w)}function y(w){a.value=w.animationName==="onAutoFillStart"}return _t(()=>{o.value?.addEventListener("animationstart",y),requestAnimationFrame(()=>{l.value=!0})}),qn(()=>{o.value?.removeEventListener("animationstart",y)}),(w,v)=>{const _=_k,b=xk,x=bk,k=vk;return m(r)&&n.type==="money"?(E(),B(m($k),le({key:0,modelValue:m(r),"onUpdate:modelValue":v[0]||(v[0]=S=>it(r)?r.value=S:null),config:c,"data-slot":"input"},c,{class:m(he)(m(p),m(h))}),null,16,["modelValue","class"])):(E(),X("div",{key:1,class:Ce([m(he)(m(d)),"iafw:flex iafw:items-center iafw:relative iafw:overflow-hidden"]),"aria-invalid":n.ariaInvalid?"true":"false"},[z(w.$slots,"prepend"),ie("div",Gj,[n.label?(E(),X("div",{key:0,class:Ce(m(he)("iafw:pointer-events-none iafw:absolute iafw:text-muted-foreground iafw:left-3 iafw:truncate iafw:top-1/2 iafw:-translate-y-1/2 iafw:text-sm iafw:transition-all iafw:leading-none ",m(f)&&"iafw:top-1/4 iafw:text-xs iafw:text-primary"))},Ae(n.label),3)):Re("",!0),ul(ie("input",le({ref_key:"inputRef",ref:o,"data-slot":"input","data-maska-tokens":w.dataMaskaTokens,"onUpdate:modelValue":v[1]||(v[1]=S=>it(r)?r.value=S:null),placeholder:n.placeholder,type:n.type,class:m(he)(m(h),"input-autofill iafw:flex-1 iafw:shadow-none iafw:min-w-0 iafw:opacity-0 iafw:transition-all iafw:w-full",m(f)&&"iafw:pt-3.5",m(l)&&"iafw:opacity-100"),onBlur:g,onFocus:v[2]||(v[2]=S=>s.value=!0)},w.$attrs),null,16,Jj),[[m(Hk),w.mask],[zv,m(r)]])]),z(w.$slots,"append"),(n.errors?.length??0)>0?(E(),B(k,{key:0},{default:C(()=>[M(x,null,{default:C(()=>[M(_,null,{default:C(()=>[M(m(Fc),{class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})]),_:1}),M(b,null,{default:C(()=>[ie("p",{innerHTML:n.errors?.join("<br>")},null,8,Yj)]),_:1})]),_:1})]),_:1})):(E(),X(Ve,{key:1},[n.ariaInvalid?(E(),B(m(Fc),{key:0,class:"iafw:text-destructive iafw:size-5 iafw:mx-2"})):Re("",!0)],64))],10,Kj))}}}),Xj=["id"],Qj=q({__name:"FormDescription",props:{class:{}},setup(t){const e=t,{formDescriptionId:n}=gk();return(i,r)=>(E(),X("p",{id:m(n),"data-slot":"form-description",class:Ce(m(he)("iafw:text-muted-foreground iafw:text-sm",e.class))},[z(i.$slots,"default")],10,Xj))}}),Zj=q({__name:"Label",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class");return(i,r)=>(E(),B(m(PN),le({"data-slot":"label"},m(n),{class:m(he)("iafw:flex iafw:items-center iafw:gap-2 iafw:text-sm iafw:leading-none iafw:font-medium iafw:select-none iafw:group-data-[disabled=true]:pointer-events-none iafw:group-data-[disabled=true]:opacity-50 iafw:peer-disabled:cursor-not-allowed iafw:peer-disabled:opacity-50",e.class)}),{default:C(()=>[z(i.$slots,"default")]),_:3},16,["class"]))}});var i1,Wk;function eH(){if(Wk)return i1;Wk=1;function t(w){this._maxSize=w,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(w){return this._values[w]},t.prototype.set=function(w,v){return this._size>=this._maxSize&&this.clear(),w in this._values||this._size++,this._values[w]=v};var e=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,i=/^\d/,r=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,o=/^\s*(['"]?)(.*?)(\1)\s*$/,s=512,a=new t(s),l=new t(s),f=new t(s);i1={Cache:t,split:c,normalizePath:u,setter:function(w){var v=u(w);return l.get(w)||l.set(w,function(b,x){for(var k=0,S=v.length,T=b;k<S-1;){var A=v[k];if(A==="__proto__"||A==="constructor"||A==="prototype")return b;T=T[v[k++]]}T[v[k]]=x})},getter:function(w,v){var _=u(w);return f.get(w)||f.set(w,function(x){for(var k=0,S=_.length;k<S;)if(x!=null||!v)x=x[_[k++]];else return;return x})},join:function(w){return w.reduce(function(v,_){return v+(p(_)||n.test(_)?"["+_+"]":(v?".":"")+_)},"")},forEach:function(w,v,_){d(Array.isArray(w)?w:c(w),v,_)}};function u(w){return a.get(w)||a.set(w,c(w).map(function(v){return v.replace(o,"$2")}))}function c(w){return w.match(e)||[""]}function d(w,v,_){var b=w.length,x,k,S,T;for(k=0;k<b;k++)x=w[k],x&&(y(x)&&(x='"'+x+'"'),T=p(x),S=!T&&/^\d+$/.test(x),v.call(_,x,T,S,k,w))}function p(w){return typeof w=="string"&&w&&["'",'"'].indexOf(w.charAt(0))!==-1}function h(w){return w.match(i)&&!w.match(n)}function g(w){return r.test(w)}function y(w){return!p(w)&&(h(w)||g(w))}return i1}var Cs=eH(),r1,Kk;function tH(){if(Kk)return r1;Kk=1;const t=/[A-Z\xc0-\xd6\xd8-\xde]?[a-z\xdf-\xf6\xf8-\xff]+(?:['’](?:d|ll|m|re|s|t|ve))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde]|$)|(?:[A-Z\xc0-\xd6\xd8-\xde]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:D|LL|M|RE|S|T|VE))?(?=[\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000]|[A-Z\xc0-\xd6\xd8-\xde](?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])|$)|[A-Z\xc0-\xd6\xd8-\xde]?(?:[a-z\xdf-\xf6\xf8-\xff]|[^\ud800-\udfff\xac\xb1\xd7\xf7\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\xbf\u2000-\u206f \t\x0b\f\xa0\ufeff\n\r\u2028\u2029\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\d+\u2700-\u27bfa-z\xdf-\xf6\xf8-\xffA-Z\xc0-\xd6\xd8-\xde])+(?:['’](?:d|ll|m|re|s|t|ve))?|[A-Z\xc0-\xd6\xd8-\xde]+(?:['’](?:D|LL|M|RE|S|T|VE))?|\d*(?:1ST|2ND|3RD|(?![123])\dTH)(?=\b|[a-z_])|\d*(?:1st|2nd|3rd|(?![123])\dth)(?=\b|[A-Z_])|\d+|(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?(?:\u200d(?:[^\ud800-\udfff]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]|\ud83c[\udffb-\udfff])?)*/g,e=u=>u.match(t)||[],n=u=>u[0].toUpperCase()+u.slice(1),i=(u,c)=>e(u).join(c).toLowerCase(),r=u=>e(u).reduce((c,d)=>`${c}${c?d[0].toUpperCase()+d.slice(1).toLowerCase():d.toLowerCase()}`,"");return r1={words:e,upperFirst:n,camelCase:r,pascalCase:u=>n(r(u)),snakeCase:u=>i(u,"_"),kebabCase:u=>i(u,"-"),sentenceCase:u=>n(i(u," ")),titleCase:u=>e(u).map(n).join(" ")},r1}var o1=tH(),yd={exports:{}},Gk;function nH(){if(Gk)return yd.exports;Gk=1,yd.exports=function(r){return t(e(r),r)},yd.exports.array=t;function t(r,o){var s=r.length,a=new Array(s),l={},f=s,u=n(o),c=i(r);for(o.forEach(function(p){if(!c.has(p[0])||!c.has(p[1]))throw new Error("Unknown node. There is an unknown node in the supplied edges.")});f--;)l[f]||d(r[f],f,new Set);return a;function d(p,h,g){if(g.has(p)){var y;try{y=", node was:"+JSON.stringify(p)}catch{y=""}throw new Error("Cyclic dependency"+y)}if(!c.has(p))throw new Error("Found unknown node. Make sure to provided all involved nodes. Unknown node: "+JSON.stringify(p));if(!l[h]){l[h]=!0;var w=u.get(p)||new Set;if(w=Array.from(w),h=w.length){g.add(p);do{var v=w[--h];d(v,c.get(v),g)}while(h);g.delete(p)}a[--s]=p}}}function e(r){for(var o=new Set,s=0,a=r.length;s<a;s++){var l=r[s];o.add(l[0]),o.add(l[1])}return Array.from(o)}function n(r){for(var o=new Map,s=0,a=r.length;s<a;s++){var l=r[s];o.has(l[0])||o.set(l[0],new Set),o.has(l[1])||o.set(l[1],new Set),o.get(l[0]).add(l[1])}return o}function i(r){for(var o=new Map,s=0,a=r.length;s<a;s++)o.set(r[s],s);return o}return yd.exports}var iH=nH();const rH=Rb(iH),oH=Object.prototype.toString,sH=Error.prototype.toString,aH=RegExp.prototype.toString,lH=typeof Symbol<"u"?Symbol.prototype.toString:()=>"",fH=/^Symbol\((.*)\)(.*)$/;function uH(t){return t!=+t?"NaN":t===0&&1/t<0?"-0":""+t}function Jk(t,e=!1){if(t==null||t===!0||t===!1)return""+t;const n=typeof t;if(n==="number")return uH(t);if(n==="string")return e?`"${t}"`:t;if(n==="function")return"[Function "+(t.name||"anonymous")+"]";if(n==="symbol")return lH.call(t).replace(fH,"Symbol($1)");const i=oH.call(t).slice(8,-1);return i==="Date"?isNaN(t.getTime())?""+t:t.toISOString(t):i==="Error"||t instanceof Error?"["+sH.call(t)+"]":i==="RegExp"?aH.call(t):null}function Ro(t,e){let n=Jk(t,e);return n!==null?n:JSON.stringify(t,function(i,r){let o=Jk(this[i],e);return o!==null?o:r},2)}function Yk(t){return t==null?[]:[].concat(t)}let Xk,Qk,Zk,cH=/\$\{\s*(\w+)\s*\}/g;Xk=Symbol.toStringTag;class eS{constructor(e,n,i,r){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[Xk]="Error",this.name="ValidationError",this.value=n,this.path=i,this.type=r,this.errors=[],this.inner=[],Yk(e).forEach(o=>{if(ai.isError(o)){this.errors.push(...o.errors);const s=o.inner.length?o.inner:[o];this.inner.push(...s)}else this.errors.push(o)}),this.message=this.errors.length>1?`${this.errors.length} errors occurred`:this.errors[0]}}Qk=Symbol.hasInstance,Zk=Symbol.toStringTag;class ai extends Error{static formatError(e,n){const i=n.label||n.path||"this";return n=Object.assign({},n,{path:i,originalPath:n.path}),typeof e=="string"?e.replace(cH,(r,o)=>Ro(n[o])):typeof e=="function"?e(n):e}static isError(e){return e&&e.name==="ValidationError"}constructor(e,n,i,r,o){const s=new eS(e,n,i,r);if(o)return s;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[Zk]="Error",this.name=s.name,this.message=s.message,this.type=s.type,this.value=s.value,this.path=s.path,this.errors=s.errors,this.inner=s.inner,Error.captureStackTrace&&Error.captureStackTrace(this,ai)}static[Qk](e){return eS[Symbol.hasInstance](e)||super[Symbol.hasInstance](e)}}let Sr={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:({path:t,type:e,value:n,originalValue:i})=>{const r=i!=null&&i!==n?` (cast from the value \`${Ro(i,!0)}\`).`:".";return e!=="mixed"?`${t} must be a \`${e}\` type, but the final value was: \`${Ro(n,!0)}\``+r:`${t} must match the configured type. The validated value was: \`${Ro(n,!0)}\``+r}},vi={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},dH={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},s1={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},a1={isValue:"${path} field must be ${value}"},wd={noUnknown:"${path} field has unspecified keys: ${unknown}",exact:"${path} object contains unknown properties: ${properties}"};Object.assign(Object.create(null),{mixed:Sr,string:vi,number:dH,date:s1,object:wd,array:{min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},boolean:a1,tuple:{notType:t=>{const{path:e,value:n,spec:i}=t,r=i.types.length;if(Array.isArray(n)){if(n.length<r)return`${e} tuple value has too few items, expected a length of ${r} but got ${n.length} for value: \`${Ro(n,!0)}\``;if(n.length>r)return`${e} tuple value has too many items, expected a length of ${r} but got ${n.length} for value: \`${Ro(n,!0)}\``}return ai.formatError(Sr.notType,t)}}});const l1=t=>t&&t.__isYupSchema__;class vd{static fromOptions(e,n){if(!n.then&&!n.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:i,then:r,otherwise:o}=n,s=typeof i=="function"?i:(...a)=>a.every(l=>l===i);return new vd(e,(a,l)=>{var f;let u=s(...a)?r:o;return(f=u?.(l))!=null?f:l})}constructor(e,n){this.fn=void 0,this.refs=e,this.refs=e,this.fn=n}resolve(e,n){let i=this.refs.map(o=>o.getValue(n?.value,n?.parent,n?.context)),r=this.fn(i,e,n);if(r===void 0||r===e)return e;if(!l1(r))throw new TypeError("conditions must return a schema object");return r.resolve(n)}}const bd={context:"$",value:"."};class Es{constructor(e,n={}){if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,typeof e!="string")throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),e==="")throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===bd.context,this.isValue=this.key[0]===bd.value,this.isSibling=!this.isContext&&!this.isValue;let i=this.isContext?bd.context:this.isValue?bd.value:"";this.path=this.key.slice(i.length),this.getter=this.path&&Cs.getter(this.path,!0),this.map=n.map}getValue(e,n,i){let r=this.isContext?i:this.isValue?e:n;return this.getter&&(r=this.getter(r||{})),this.map&&(r=this.map(r)),r}cast(e,n){return this.getValue(e,n?.parent,n?.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return`Ref(${this.key})`}static isRef(e){return e&&e.__isYupRef}}Es.prototype.__isYupRef=!0;const Qr=t=>t==null;function Pa(t){function e({value:n,path:i="",options:r,originalValue:o,schema:s},a,l){const{name:f,test:u,params:c,message:d,skipAbsent:p}=t;let{parent:h,context:g,abortEarly:y=s.spec.abortEarly,disableStackTrace:w=s.spec.disableStackTrace}=r;const v={value:n,parent:h,context:g};function _(F={}){const L=tS(Object.assign({value:n,originalValue:o,label:s.spec.label,path:F.path||i,spec:s.spec,disableStackTrace:F.disableStackTrace||w},c,F.params),v),K=new ai(ai.formatError(F.message||d,L),n,L.path,F.type||f,L.disableStackTrace);return K.params=L,K}const b=y?a:l;let x={path:i,parent:h,type:f,from:r.from,createError:_,resolve(F){return nS(F,v)},options:r,originalValue:o,schema:s};const k=F=>{ai.isError(F)?b(F):F?l(null):b(_())},S=F=>{ai.isError(F)?b(F):a(F)};if(p&&Qr(n))return k(!0);let A;try{var R;if(A=u.call(x,n,x),typeof((R=A)==null?void 0:R.then)=="function"){if(r.sync)throw new Error(`Validation test of type: "${x.type}" returned a Promise during a synchronous validate. This test will finish after the validate call has returned`);return Promise.resolve(A).then(k,S)}}catch(F){S(F);return}k(A)}return e.OPTIONS=t,e}function tS(t,e){if(!t)return t;for(const n of Object.keys(t))t[n]=nS(t[n],e);return t}function nS(t,e){return Es.isRef(t)?t.getValue(e.value,e.parent,e.context):t}function pH(t,e,n,i=n){let r,o,s;return e?(Cs.forEach(e,(a,l,f)=>{let u=l?a.slice(1,a.length-1):a;t=t.resolve({context:i,parent:r,value:n});let c=t.type==="tuple",d=f?parseInt(u,10):0;if(t.innerType||c){if(c&&!f)throw new Error(`Yup.reach cannot implicitly index into a tuple type. the path part "${s}" must contain an index to the tuple element, e.g. "${s}[0]"`);if(n&&d>=n.length)throw new Error(`Yup.reach cannot resolve an array item at index: ${a}, in the path: ${e}. because there is no value at that index. `);r=n,n=n&&n[d],t=c?t.spec.types[d]:t.innerType}if(!f){if(!t.fields||!t.fields[u])throw new Error(`The schema does not contain the path: ${e}. (failed at: ${s} which is a type: "${t.type}")`);r=n,n=n&&n[u],t=t.fields[u]}o=u,s=l?"["+a+"]":"."+a}),{schema:t,parent:r,parentPath:o}):{parent:r,parentPath:e,schema:t}}class xd extends Set{describe(){const e=[];for(const n of this.values())e.push(Es.isRef(n)?n.describe():n);return e}resolveAll(e){let n=[];for(const i of this.values())n.push(e(i));return n}clone(){return new xd(this.values())}merge(e,n){const i=this.clone();return e.forEach(r=>i.add(r)),n.forEach(r=>i.delete(r)),i}}function Ma(t,e=new Map){if(l1(t)||!t||typeof t!="object")return t;if(e.has(t))return e.get(t);let n;if(t instanceof Date)n=new Date(t.getTime()),e.set(t,n);else if(t instanceof RegExp)n=new RegExp(t),e.set(t,n);else if(Array.isArray(t)){n=new Array(t.length),e.set(t,n);for(let i=0;i<t.length;i++)n[i]=Ma(t[i],e)}else if(t instanceof Map){n=new Map,e.set(t,n);for(const[i,r]of t.entries())n.set(i,Ma(r,e))}else if(t instanceof Set){n=new Set,e.set(t,n);for(const i of t)n.add(Ma(i,e))}else if(t instanceof Object){n={},e.set(t,n);for(const[i,r]of Object.entries(t))n[i]=Ma(r,e)}else throw Error(`Unable to clone ${t}`);return n}function hH(t){if(!(t!=null&&t.length))return;const e=[];let n="",i=!1,r=!1;for(let o=0;o<t.length;o++){const s=t[o];if(s==="["&&!r){n&&(e.push(...n.split(".").filter(Boolean)),n=""),i=!0;continue}if(s==="]"&&!r){n&&(/^\d+$/.test(n)?e.push(n):e.push(n.replace(/^"|"$/g,"")),n=""),i=!1;continue}if(s==='"'){r=!r;continue}if(s==="."&&!i&&!r){n&&(e.push(n),n="");continue}n+=s}return n&&e.push(...n.split(".").filter(Boolean)),e}function gH(t,e){const n=e?`${e}.${t.path}`:t.path;return t.errors.map(i=>({message:i,path:hH(n)}))}function iS(t,e){var n;if(!((n=t.inner)!=null&&n.length)&&t.errors.length)return gH(t,e);const i=e?`${e}.${t.path}`:t.path;return t.inner.flatMap(r=>iS(r,i))}let tr=class{constructor(e){this.type=void 0,this.deps=[],this.tests=void 0,this.transforms=void 0,this.conditions=[],this._mutate=void 0,this.internalTests={},this._whitelist=new xd,this._blacklist=new xd,this.exclusiveTests=Object.create(null),this._typeCheck=void 0,this.spec=void 0,this.tests=[],this.transforms=[],this.withMutation(()=>{this.typeError(Sr.notType)}),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},e?.spec),this.withMutation(n=>{n.nonNullable()})}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const n=Object.create(Object.getPrototypeOf(this));return n.type=this.type,n._typeCheck=this._typeCheck,n._whitelist=this._whitelist.clone(),n._blacklist=this._blacklist.clone(),n.internalTests=Object.assign({},this.internalTests),n.exclusiveTests=Object.assign({},this.exclusiveTests),n.deps=[...this.deps],n.conditions=[...this.conditions],n.tests=[...this.tests],n.transforms=[...this.transforms],n.spec=Ma(Object.assign({},this.spec,e)),n}label(e){let n=this.clone();return n.spec.label=e,n}meta(...e){if(e.length===0)return this.spec.meta;let n=this.clone();return n.spec.meta=Object.assign(n.spec.meta||{},e[0]),n}withMutation(e){let n=this._mutate;this._mutate=!0;let i=e(this);return this._mutate=n,i}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&this.type!=="mixed")throw new TypeError(`You cannot \`concat()\` schema's of different types: ${this.type} and ${e.type}`);let n=this,i=e.clone();const r=Object.assign({},n.spec,i.spec);return i.spec=r,i.internalTests=Object.assign({},n.internalTests,i.internalTests),i._whitelist=n._whitelist.merge(e._whitelist,e._blacklist),i._blacklist=n._blacklist.merge(e._blacklist,e._whitelist),i.tests=n.tests,i.exclusiveTests=n.exclusiveTests,i.withMutation(o=>{e.tests.forEach(s=>{o.test(s.OPTIONS)})}),i.transforms=[...n.transforms,...i.transforms],i}isType(e){return e==null?!!(this.spec.nullable&&e===null||this.spec.optional&&e===void 0):this._typeCheck(e)}resolve(e){let n=this;if(n.conditions.length){let i=n.conditions;n=n.clone(),n.conditions=[],n=i.reduce((r,o)=>o.resolve(r,e),n),n=n.resolve(e)}return n}resolveOptions(e){var n,i,r,o;return Object.assign({},e,{from:e.from||[],strict:(n=e.strict)!=null?n:this.spec.strict,abortEarly:(i=e.abortEarly)!=null?i:this.spec.abortEarly,recursive:(r=e.recursive)!=null?r:this.spec.recursive,disableStackTrace:(o=e.disableStackTrace)!=null?o:this.spec.disableStackTrace})}cast(e,n={}){let i=this.resolve(Object.assign({value:e},n)),r=n.assert==="ignore-optionality",o=i._cast(e,n);if(n.assert!==!1&&!i.isType(o)){if(r&&Qr(o))return o;let s=Ro(e),a=Ro(o);throw new TypeError(`The value of ${n.path||"field"} could not be cast to a value that satisfies the schema type: "${i.type}".
    294299
    295300attempted value: ${s}
    296 `+(a!==s?`result of cast: ${a}`:""))}return o}_cast(e,n){let r=e===void 0?e:this.transforms.reduce((i,o)=>o.call(this,i,e,this),e);return r===void 0&&(r=this.getDefault(n)),r}_validate(e,n={},r,i){let{path:o,originalValue:s=e,strict:a=this.spec.strict}=n,l=e;a||(l=this._cast(l,Object.assign({assert:!1},n)));let f=[];for(let u of Object.values(this.internalTests))u&&f.push(u);this.runTests({path:o,value:l,originalValue:s,options:n,tests:f},r,u=>{if(u.length)return i(u,l);this.runTests({path:o,value:l,originalValue:s,options:n,tests:this.tests},r,i)})}runTests(e,n,r){let i=!1,{tests:o,value:s,originalValue:a,path:l,options:f}=e,u=g=>{i||(i=!0,n(g,s))},c=g=>{i||(i=!0,r(g,s))},p=o.length,d=[];if(!p)return c([]);let h={value:s,originalValue:a,path:l,options:f,schema:this};for(let g=0;g<o.length;g++){const y=o[g];y(h,u,function(v){v&&(Array.isArray(v)?d.push(...v):d.push(v)),--p<=0&&c(d)})}}asNestedTest({key:e,index:n,parent:r,parentPath:i,originalParent:o,options:s}){const a=e??n;if(a==null)throw TypeError("Must include `key` or `index` for nested validations");const l=typeof a=="number";let f=r[a];const u=Object.assign({},s,{strict:!0,parent:r,value:f,originalValue:o[a],key:void 0,[l?"index":"key"]:a,path:l||a.includes(".")?`${i||""}[${l?a:`"${a}"`}]`:(i?`${i}.`:"")+e});return(c,p,d)=>this.resolve(u)._validate(f,u,p,d)}validate(e,n){var r;let i=this.resolve(Object.assign({},n,{value:e})),o=(r=n?.disableStackTrace)!=null?r:i.spec.disableStackTrace;return new Promise((s,a)=>i._validate(e,n,(l,f)=>{sr.isError(l)&&(l.value=f),a(l)},(l,f)=>{l.length?a(new sr(l,f,void 0,void 0,o)):s(f)}))}validateSync(e,n){var r;let i=this.resolve(Object.assign({},n,{value:e})),o,s=(r=n?.disableStackTrace)!=null?r:i.spec.disableStackTrace;return i._validate(e,Object.assign({},n,{sync:!0}),(a,l)=>{throw sr.isError(a)&&(a.value=l),a},(a,l)=>{if(a.length)throw new sr(a,e,void 0,void 0,s);o=l}),o}isValid(e,n){return this.validate(e,n).then(()=>!0,r=>{if(sr.isError(r))return!1;throw r})}isValidSync(e,n){try{return this.validateSync(e,n),!0}catch(r){if(sr.isError(r))return!1;throw r}}_getDefault(e){let n=this.spec.default;return n==null?n:typeof n=="function"?n.call(this,e):Ta(n)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){return this.clone({strict:e})}nullability(e,n){const r=this.clone({nullable:e});return r.internalTests.nullable=Ra({message:n,name:"nullable",test(i){return i===null?this.schema.spec.nullable:!0}}),r}optionality(e,n){const r=this.clone({optional:e});return r.internalTests.optionality=Ra({message:n,name:"optionality",test(i){return i===void 0?this.schema.spec.optional:!0}}),r}optional(){return this.optionality(!0)}defined(e=ki.defined){return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(e=ki.notNull){return this.nullability(!1,e)}required(e=ki.required){return this.clone().withMutation(n=>n.nonNullable(e).defined(e))}notRequired(){return this.clone().withMutation(e=>e.nullable().optional())}transform(e){let n=this.clone();return n.transforms.push(e),n}test(...e){let n;if(e.length===1?typeof e[0]=="function"?n={test:e[0]}:n=e[0]:e.length===2?n={name:e[0],test:e[1]}:n={name:e[0],message:e[1],test:e[2]},n.message===void 0&&(n.message=ki.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let r=this.clone(),i=Ra(n),o=n.exclusive||n.name&&r.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(r.exclusiveTests[n.name]=!!n.exclusive),r.tests=r.tests.filter(s=>!(s.OPTIONS.name===n.name&&(o||s.OPTIONS.test===i.OPTIONS.test))),r.tests.push(i),r}when(e,n){!Array.isArray(e)&&typeof e!="string"&&(n=e,e=".");let r=this.clone(),i=Fk(e).map(o=>new Ss(o));return i.forEach(o=>{o.isSibling&&r.deps.push(o.key)}),r.conditions.push(typeof n=="function"?new yd(i,n):yd.fromOptions(i,n)),r}typeError(e){let n=this.clone();return n.internalTests.typeError=Ra({message:e,name:"typeError",skipAbsent:!0,test(r){return this.schema._typeCheck(r)?!0:this.createError({params:{type:this.schema.type}})}}),n}oneOf(e,n=ki.oneOf){let r=this.clone();return e.forEach(i=>{r._whitelist.add(i),r._blacklist.delete(i)}),r.internalTests.whiteList=Ra({message:n,name:"oneOf",skipAbsent:!0,test(i){let o=this.schema._whitelist,s=o.resolveAll(this.resolve);return s.includes(i)?!0:this.createError({params:{values:Array.from(o).join(", "),resolved:s}})}}),r}notOneOf(e,n=ki.notOneOf){let r=this.clone();return e.forEach(i=>{r._blacklist.add(i),r._whitelist.delete(i)}),r.internalTests.blacklist=Ra({message:n,name:"notOneOf",test(i){let o=this.schema._blacklist,s=o.resolveAll(this.resolve);return s.includes(i)?this.createError({params:{values:Array.from(o).join(", "),resolved:s}}):!0}}),r}strip(e=!0){let n=this.clone();return n.spec.strip=e,n}describe(e){const n=(e?this.resolve(e):this).clone(),{label:r,meta:i,optional:o,nullable:s}=n.spec;return{meta:i,label:r,optional:o,nullable:s,default:n.getDefault(e),type:n.type,oneOf:n._whitelist.describe(),notOneOf:n._blacklist.describe(),tests:n.tests.filter((l,f,u)=>u.findIndex(c=>c.OPTIONS.name===l.OPTIONS.name)===f).map(l=>{const f=l.OPTIONS.params&&e?zk(Object.assign({},l.OPTIONS.params),e):l.OPTIONS.params;return{name:l.OPTIONS.name,params:f}})}}get"~standard"(){const e=this;return{version:1,vendor:"yup",async validate(r){try{return{value:await e.validate(r,{abortEarly:!1})}}catch(i){if(i instanceof sr)return{issues:Hk(i)};throw i}}}}};Zr.prototype.__isYupSchema__=!0;for(const t of["validate","validateSync"])Zr.prototype[`${t}At`]=function(e,n,r={}){const{parent:i,parentPath:o,schema:s}=nH(this,e,n,r.context);return s[t](i&&i[o],Object.assign({},r,{parent:i,path:e}))};for(const t of["equals","is"])Zr.prototype[t]=Zr.prototype.oneOf;for(const t of["not","nope"])Zr.prototype[t]=Zr.prototype.notOneOf;function Uk(){return new Wk}class Wk extends Zr{constructor(){super({type:"boolean",check(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e=="boolean"}}),this.withMutation(()=>{this.transform((e,n,r)=>{if(r.spec.coerce&&!r.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}isTrue(e=s1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return Qi(n)||n===!0}})}isFalse(e=s1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return Qi(n)||n===!1}})}default(e){return super.default(e)}defined(e){return super.defined(e)}optional(){return super.optional()}required(e){return super.required(e)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(e){return super.nonNullable(e)}strip(e){return super.strip(e)}}Uk.prototype=Wk.prototype;const oH=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function sH(t){const e=l1(t);if(!e)return Date.parse?Date.parse(t):Number.NaN;if(e.z===void 0&&e.plusMinus===void 0)return new Date(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond).valueOf();let n=0;return e.z!=="Z"&&e.plusMinus!==void 0&&(n=e.hourOffset*60+e.minuteOffset,e.plusMinus==="+"&&(n=0-n)),Date.UTC(e.year,e.month,e.day,e.hour,e.minute+n,e.second,e.millisecond)}function l1(t){var e,n;const r=oH.exec(t);return r?{year:Zi(r[1]),month:Zi(r[2],1)-1,day:Zi(r[3],1),hour:Zi(r[4]),minute:Zi(r[5]),second:Zi(r[6]),millisecond:r[7]?Zi(r[7].substring(0,3)):0,precision:(e=(n=r[7])==null?void 0:n.length)!=null?e:void 0,z:r[8]||void 0,plusMinus:r[9]||void 0,hourOffset:Zi(r[10]),minuteOffset:Zi(r[11])}:null}function Zi(t,e=0){return Number(t)||e}let aH=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,lH=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,fH=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,uH="^\\d{4}-\\d{2}-\\d{2}",cH="\\d{2}:\\d{2}:\\d{2}",dH="(([+-]\\d{2}(:?\\d{2})?)|Z)",pH=new RegExp(`${uH}T${cH}(\\.\\d+)?${dH}$`),hH=t=>Qi(t)||t===t.trim(),gH={}.toString();function Si(){return new Kk}class Kk extends Zr{constructor(){super({type:"string",check(e){return e instanceof String&&(e=e.valueOf()),typeof e=="string"}}),this.withMutation(()=>{this.transform((e,n,r)=>{if(!r.spec.coerce||r.isType(e)||Array.isArray(e))return e;const i=e!=null&&e.toString?e.toString():e;return i===gH?e:i})})}required(e){return super.required(e).withMutation(n=>n.test({message:e||ki.required,name:"required",skipAbsent:!0,test:r=>!!r.length}))}notRequired(){return super.notRequired().withMutation(e=>(e.tests=e.tests.filter(n=>n.OPTIONS.name!=="required"),e))}length(e,n=vr.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(r){return r.length===this.resolve(e)}})}min(e,n=vr.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(r){return r.length>=this.resolve(e)}})}max(e,n=vr.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:e},skipAbsent:!0,test(r){return r.length<=this.resolve(e)}})}matches(e,n){let r=!1,i,o;return n&&(typeof n=="object"?{excludeEmptyString:r=!1,message:i,name:o}=n:i=n),this.test({name:o||"matches",message:i||vr.matches,params:{regex:e},skipAbsent:!0,test:s=>s===""&&r||s.search(e)!==-1})}email(e=vr.email){return this.matches(aH,{name:"email",message:e,excludeEmptyString:!0})}url(e=vr.url){return this.matches(lH,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=vr.uuid){return this.matches(fH,{name:"uuid",message:e,excludeEmptyString:!1})}datetime(e){let n="",r,i;return e&&(typeof e=="object"?{message:n="",allowOffset:r=!1,precision:i=void 0}=e:n=e),this.matches(pH,{name:"datetime",message:n||vr.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:n||vr.datetime_offset,params:{allowOffset:r},skipAbsent:!0,test:o=>{if(!o||r)return!0;const s=l1(o);return s?!!s.z:!1}}).test({name:"datetime_precision",message:n||vr.datetime_precision,params:{precision:i},skipAbsent:!0,test:o=>{if(!o||i==null)return!0;const s=l1(o);return s?s.precision===i:!1}})}ensure(){return this.default("").transform(e=>e===null?"":e)}trim(e=vr.trim){return this.transform(n=>n!=null?n.trim():n).test({message:e,name:"trim",test:hH})}lowercase(e=vr.lowercase){return this.transform(n=>Qi(n)?n:n.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Qi(n)||n===n.toLowerCase()})}uppercase(e=vr.uppercase){return this.transform(n=>Qi(n)?n:n.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Qi(n)||n===n.toUpperCase()})}}Si.prototype=Kk.prototype;let mH=new Date(""),yH=t=>Object.prototype.toString.call(t)==="[object Date]";class f1 extends Zr{constructor(){super({type:"date",check(e){return yH(e)&&!isNaN(e.getTime())}}),this.withMutation(()=>{this.transform((e,n,r)=>!r.spec.coerce||r.isType(e)||e===null?e:(e=sH(e),isNaN(e)?f1.INVALID_DATE:new Date(e)))})}prepareParam(e,n){let r;if(Ss.isRef(e))r=e;else{let i=this.cast(e);if(!this._typeCheck(i))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);r=i}return r}min(e,n=o1.min){let r=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(i){return i>=this.resolve(r)}})}max(e,n=o1.max){let r=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(i){return i<=this.resolve(r)}})}}f1.INVALID_DATE=mH;function wH(t,e=[]){let n=[],r=new Set,i=new Set(e.map(([s,a])=>`${s}-${a}`));function o(s,a){let l=ks.split(s)[0];r.add(l),i.has(`${a}-${l}`)||n.push([a,l])}for(const s of Object.keys(t)){let a=t[s];r.add(s),Ss.isRef(a)&&a.isSibling?o(a.path,s):a1(a)&&"deps"in a&&a.deps.forEach(l=>o(l,s))}return Kj.array(Array.from(r),n).reverse()}function Gk(t,e){let n=1/0;return t.some((r,i)=>{var o;if((o=e.path)!=null&&o.includes(r))return n=i,!0}),n}function Jk(t){return(e,n)=>Gk(t,e)-Gk(t,n)}const vH=(t,e,n)=>{if(typeof t!="string")return t;let r=t;try{r=JSON.parse(t)}catch{}return n.isType(r)?r:t};function bd(t){if("fields"in t){const e={};for(const[n,r]of Object.entries(t.fields))e[n]=bd(r);return t.setFields(e)}if(t.type==="array"){const e=t.optional();return e.innerType&&(e.innerType=bd(e.innerType)),e}return t.type==="tuple"?t.optional().clone({types:t.spec.types.map(bd)}):"optional"in t?t.optional():t}const bH=(t,e)=>{const n=[...ks.normalizePath(e)];if(n.length===1)return n[0]in t;let r=n.pop(),i=ks.getter(ks.join(n),!0)(t);return!!(i&&r in i)};let Yk=t=>Object.prototype.toString.call(t)==="[object Object]";function Xk(t,e){let n=Object.keys(t.fields);return Object.keys(e).filter(r=>n.indexOf(r)===-1)}const xH=Jk([]);function pf(t){return new Qk(t)}class Qk extends Zr{constructor(e){super({type:"object",check(n){return Yk(n)||typeof n=="function"}}),this.fields=Object.create(null),this._sortErrors=xH,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{e&&this.shape(e)})}_cast(e,n={}){var r;let i=super._cast(e,n);if(i===void 0)return this.getDefault(n);if(!this._typeCheck(i))return i;let o=this.fields,s=(r=n.stripUnknown)!=null?r:this.spec.noUnknown,a=[].concat(this._nodes,Object.keys(i).filter(c=>!this._nodes.includes(c))),l={},f=Object.assign({},n,{parent:l,__validating:n.__validating||!1}),u=!1;for(const c of a){let p=o[c],d=c in i;if(p){let h,g=i[c];f.path=(n.path?`${n.path}.`:"")+c,p=p.resolve({value:g,context:n.context,parent:l});let y=p instanceof Zr?p.spec:void 0,w=y?.strict;if(y!=null&&y.strip){u=u||c in i;continue}h=!n.__validating||!w?p.cast(i[c],f):i[c],h!==void 0&&(l[c]=h)}else d&&!s&&(l[c]=i[c]);(d!==c in l||l[c]!==i[c])&&(u=!0)}return u?l:i}_validate(e,n={},r,i){let{from:o=[],originalValue:s=e,recursive:a=this.spec.recursive}=n;n.from=[{schema:this,value:s},...o],n.__validating=!0,n.originalValue=s,super._validate(e,n,r,(l,f)=>{if(!a||!Yk(f)){i(l,f);return}s=s||f;let u=[];for(let c of this._nodes){let p=this.fields[c];!p||Ss.isRef(p)||u.push(p.asNestedTest({options:n,key:c,parent:f,parentPath:n.path,originalParent:s}))}this.runTests({tests:u,value:f,originalValue:s,options:n},r,c=>{i(c.sort(this._sortErrors).concat(l),f)})})}clone(e){const n=super.clone(e);return n.fields=Object.assign({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(e){let n=super.concat(e),r=n.fields;for(let[i,o]of Object.entries(this.fields)){const s=r[i];r[i]=s===void 0?o:s}return n.withMutation(i=>i.setFields(r,[...this._excludedEdges,...e._excludedEdges]))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let n={};return this._nodes.forEach(r=>{var i;const o=this.fields[r];let s=e;(i=s)!=null&&i.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[r]})),n[r]=o&&"getDefault"in o?o.getDefault(s):void 0}),n}setFields(e,n){let r=this.clone();return r.fields=e,r._nodes=wH(e,n),r._sortErrors=Jk(Object.keys(e)),n&&(r._excludedEdges=n),r}shape(e,n=[]){return this.clone().withMutation(r=>{let i=r._excludedEdges;return n.length&&(Array.isArray(n[0])||(n=[n]),i=[...r._excludedEdges,...n]),r.setFields(Object.assign(r.fields,e),i)})}partial(){const e={};for(const[n,r]of Object.entries(this.fields))e[n]="optional"in r&&r.optional instanceof Function?r.optional():r;return this.setFields(e)}deepPartial(){return bd(this)}pick(e){const n={};for(const r of e)this.fields[r]&&(n[r]=this.fields[r]);return this.setFields(n,this._excludedEdges.filter(([r,i])=>e.includes(r)&&e.includes(i)))}omit(e){const n=[];for(const r of Object.keys(this.fields))e.includes(r)||n.push(r);return this.pick(n)}from(e,n,r){let i=ks.getter(e,!0);return this.transform(o=>{if(!o)return o;let s=o;return bH(o,e)&&(s=Object.assign({},o),r||delete s[e],s[n]=i(o)),s})}json(){return this.transform(vH)}exact(e){return this.test({name:"exact",exclusive:!0,message:e||md.exact,test(n){if(n==null)return!0;const r=Xk(this.schema,n);return r.length===0||this.createError({params:{properties:r.join(", ")}})}})}stripUnknown(){return this.clone({noUnknown:!0})}noUnknown(e=!0,n=md.noUnknown){typeof e!="boolean"&&(n=e,e=!0);let r=this.test({name:"noUnknown",exclusive:!0,message:n,test(i){if(i==null)return!0;const o=Xk(this.schema,i);return!e||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return r.spec.noUnknown=e,r}unknown(e=!0,n=md.noUnknown){return this.noUnknown(!e,n)}transformKeys(e){return this.transform(n=>{if(!n)return n;const r={};for(const i of Object.keys(n))r[e(i)]=n[i];return r})}camelCase(){return this.transformKeys(i1.camelCase)}snakeCase(){return this.transformKeys(i1.snakeCase)}constantCase(){return this.transformKeys(e=>i1.snakeCase(e).toUpperCase())}describe(e){const n=(e?this.resolve(e):this).clone(),r=super.describe(e);r.fields={};for(const[o,s]of Object.entries(n.fields)){var i;let a=e;(i=a)!=null&&i.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[o]})),r.fields[o]=s.describe(a)}return r}}pf.prototype=Qk.prototype;const Ci=Object.create(null);Ci.open="0",Ci.close="1",Ci.ping="2",Ci.pong="3",Ci.message="4",Ci.upgrade="5",Ci.noop="6";const xd=Object.create(null);Object.keys(Ci).forEach(t=>{xd[Ci[t]]=t});const u1={type:"error",data:"parser error"},Zk=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",eS=typeof ArrayBuffer=="function",tS=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,c1=({type:t,data:e},n,r)=>Zk&&e instanceof Blob?n?r(e):nS(e,r):eS&&(e instanceof ArrayBuffer||tS(e))?n?r(e):nS(new Blob([e]),r):r(Ci[t]+(e||"")),nS=(t,e)=>{const n=new FileReader;return n.onload=function(){const r=n.result.split(",")[1];e("b"+(r||""))},n.readAsDataURL(t)};function rS(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let d1;function _H(t,e){if(Zk&&t.data instanceof Blob)return t.data.arrayBuffer().then(rS).then(e);if(eS&&(t.data instanceof ArrayBuffer||tS(t.data)))return e(rS(t.data));c1(t,!1,n=>{d1||(d1=new TextEncoder),e(d1.encode(n))})}const iS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",hf=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<iS.length;t++)hf[iS.charCodeAt(t)]=t;const kH=t=>{let e=t.length*.75,n=t.length,r,i=0,o,s,a,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);const f=new ArrayBuffer(e),u=new Uint8Array(f);for(r=0;r<n;r+=4)o=hf[t.charCodeAt(r)],s=hf[t.charCodeAt(r+1)],a=hf[t.charCodeAt(r+2)],l=hf[t.charCodeAt(r+3)],u[i++]=o<<2|s>>4,u[i++]=(s&15)<<4|a>>2,u[i++]=(a&3)<<6|l&63;return f},SH=typeof ArrayBuffer=="function",p1=(t,e)=>{if(typeof t!="string")return{type:"message",data:oS(t,e)};const n=t.charAt(0);return n==="b"?{type:"message",data:CH(t.substring(1),e)}:xd[n]?t.length>1?{type:xd[n],data:t.substring(1)}:{type:xd[n]}:u1},CH=(t,e)=>{if(SH){const n=kH(t);return oS(n,e)}else return{base64:!0,data:t}},oS=(t,e)=>{switch(e){case"blob":return t instanceof Blob?t:new Blob([t]);case"arraybuffer":default:return t instanceof ArrayBuffer?t:t.buffer}},sS="
    297 ",EH=(t,e)=>{const n=t.length,r=new Array(n);let i=0;t.forEach((o,s)=>{c1(o,!1,a=>{r[s]=a,++i===n&&e(r.join(sS))})})},OH=(t,e)=>{const n=t.split(sS),r=[];for(let i=0;i<n.length;i++){const o=p1(n[i],e);if(r.push(o),o.type==="error")break}return r};function AH(){return new TransformStream({transform(t,e){_H(t,n=>{const r=n.length;let i;if(r<126)i=new Uint8Array(1),new DataView(i.buffer).setUint8(0,r);else if(r<65536){i=new Uint8Array(3);const o=new DataView(i.buffer);o.setUint8(0,126),o.setUint16(1,r)}else{i=new Uint8Array(9);const o=new DataView(i.buffer);o.setUint8(0,127),o.setBigUint64(1,BigInt(r))}t.data&&typeof t.data!="string"&&(i[0]|=128),e.enqueue(i),e.enqueue(n)})}})}let h1;function _d(t){return t.reduce((e,n)=>e+n.length,0)}function kd(t,e){if(t[0].length===e)return t.shift();const n=new Uint8Array(e);let r=0;for(let i=0;i<e;i++)n[i]=t[0][r++],r===t[0].length&&(t.shift(),r=0);return t.length&&r<t[0].length&&(t[0]=t[0].slice(r)),n}function RH(t,e){h1||(h1=new TextDecoder);const n=[];let r=0,i=-1,o=!1;return new TransformStream({transform(s,a){for(n.push(s);;){if(r===0){if(_d(n)<1)break;const l=kd(n,1);o=(l[0]&128)===128,i=l[0]&127,i<126?r=3:i===126?r=1:r=2}else if(r===1){if(_d(n)<2)break;const l=kd(n,2);i=new DataView(l.buffer,l.byteOffset,l.length).getUint16(0),r=3}else if(r===2){if(_d(n)<8)break;const l=kd(n,8),f=new DataView(l.buffer,l.byteOffset,l.length),u=f.getUint32(0);if(u>Math.pow(2,21)-1){a.enqueue(u1);break}i=u*Math.pow(2,32)+f.getUint32(4),r=3}else{if(_d(n)<i)break;const l=kd(n,i);a.enqueue(p1(o?l:h1.decode(l),e)),r=0}if(i===0||i>t){a.enqueue(u1);break}}}})}const aS=4;function an(t){if(t)return TH(t)}function TH(t){for(var e in an.prototype)t[e]=an.prototype[e];return t}an.prototype.on=an.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},an.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},an.prototype.off=an.prototype.removeListener=an.prototype.removeAllListeners=an.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+t];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var r,i=0;i<n.length;i++)if(r=n[i],r===e||r.fn===e){n.splice(i,1);break}return n.length===0&&delete this._callbacks["$"+t],this},an.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],r=1;r<arguments.length;r++)e[r-1]=arguments[r];if(n){n=n.slice(0);for(var r=0,i=n.length;r<i;++r)n[r].apply(this,e)}return this},an.prototype.emitReserved=an.prototype.emit,an.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},an.prototype.hasListeners=function(t){return!!this.listeners(t).length};const Sd=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0),Dr=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),PH="arraybuffer";function Pre(){}function lS(t,...e){return e.reduce((n,r)=>(t.hasOwnProperty(r)&&(n[r]=t[r]),n),{})}const MH=Dr.setTimeout,IH=Dr.clearTimeout;function Cd(t,e){e.useNativeTimers?(t.setTimeoutFn=MH.bind(Dr),t.clearTimeoutFn=IH.bind(Dr)):(t.setTimeoutFn=Dr.setTimeout.bind(Dr),t.clearTimeoutFn=Dr.clearTimeout.bind(Dr))}const NH=1.33;function DH(t){return typeof t=="string"?BH(t):Math.ceil((t.byteLength||t.size)*NH)}function BH(t){let e=0,n=0;for(let r=0,i=t.length;r<i;r++)e=t.charCodeAt(r),e<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(r++,n+=4);return n}function fS(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function FH(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function $H(t){let e={},n=t.split("&");for(let r=0,i=n.length;r<i;r++){let o=n[r].split("=");e[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return e}class qH extends Error{constructor(e,n,r){super(e),this.description=n,this.context=r,this.type="TransportError"}}class g1 extends an{constructor(e){super(),this.writable=!1,Cd(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,n,r){return super.emitReserved("error",new qH(e,n,r)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const n=p1(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,n={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){const e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){const n=FH(e);return n.length?"?"+n:""}}class LH extends g1{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";const n=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let r=0;this._polling&&(r++,this.once("pollComplete",function(){--r||n()})),this.writable||(r++,this.once("drain",function(){--r||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const n=r=>{if(this.readyState==="opening"&&r.type==="open"&&this.onOpen(),r.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(r)};OH(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,EH(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=fS()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n)}}let uS=!1;try{uS=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const VH=uS;function zH(){}class jH extends LH{constructor(e){if(super(e),typeof location<"u"){const n=location.protocol==="https:";let r=location.port;r||(r=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||r!==e.port}}doWrite(e,n){const r=this.request({method:"POST",data:e});r.on("success",n),r.on("error",(i,o)=>{this.onError("xhr post error",i,o)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,r)=>{this.onError("xhr poll error",n,r)}),this.pollXhr=e}}let Pa=class ih extends an{constructor(e,n,r){super(),this.createRequest=e,Cd(this,r),this._opts=r,this._method=r.method||"GET",this._uri=n,this._data=r.data!==void 0?r.data:null,this._create()}_create(){var e;const n=lS(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;const r=this._xhr=this.createRequest(n);try{r.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0);for(let i in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(i)&&r.setRequestHeader(i,this._opts.extraHeaders[i])}}catch{}if(this._method==="POST")try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{r.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(r),"withCredentials"in r&&(r.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(r.timeout=this._opts.requestTimeout),r.onreadystatechange=()=>{var i;r.readyState===3&&((i=this._opts.cookieJar)===null||i===void 0||i.parseCookies(r.getResponseHeader("set-cookie"))),r.readyState===4&&(r.status===200||r.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof r.status=="number"?r.status:0)},0))},r.send(this._data)}catch(i){this.setTimeoutFn(()=>{this._onError(i)},0);return}typeof document<"u"&&(this._index=ih.requestsCount++,ih.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=zH,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete ih.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};if(Pa.requestsCount=0,Pa.requests={},typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",cS);else if(typeof addEventListener=="function"){const t="onpagehide"in Dr?"pagehide":"unload";addEventListener(t,cS,!1)}}function cS(){for(let t in Pa.requests)Pa.requests.hasOwnProperty(t)&&Pa.requests[t].abort()}const HH=(function(){const t=dS({xdomain:!1});return t&&t.responseType!==null})();class UH extends jH{constructor(e){super(e);const n=e&&e.forceBase64;this.supportsBinary=HH&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new Pa(dS,this.uri(),e)}}function dS(t){const e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||VH))return new XMLHttpRequest}catch{}if(!e)try{return new Dr[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const pS=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class WH extends g1{get name(){return"websocket"}doOpen(){const e=this.uri(),n=this.opts.protocols,r=pS?{}:lS(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,r)}catch(i){return this.emitReserved("error",i)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const r=e[n],i=n===e.length-1;c1(r,this.supportsBinary,o=>{try{this.doWrite(r,o)}catch{}i&&Sd(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=fS()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}}const m1=Dr.WebSocket||Dr.MozWebSocket;class KH extends WH{createSocket(e,n,r){return pS?new m1(e,n,r):n?new m1(e,n):new m1(e)}doWrite(e,n){this.ws.send(n)}}class GH extends g1{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const n=RH(Number.MAX_SAFE_INTEGER,this.socket.binaryType),r=e.readable.pipeThrough(n).getReader(),i=AH();i.readable.pipeTo(e.writable),this._writer=i.writable.getWriter();const o=()=>{r.read().then(({done:a,value:l})=>{a||(this.onPacket(l),o())}).catch(a=>{})};o();const s={type:"open"};this.query.sid&&(s.data=`{"sid":"${this.query.sid}"}`),this._writer.write(s).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const r=e[n],i=n===e.length-1;this._writer.write(r).then(()=>{i&&Sd(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const JH={websocket:KH,webtransport:GH,polling:UH},YH=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,XH=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function y1(t){if(t.length>8e3)throw"URI too long";const e=t,n=t.indexOf("["),r=t.indexOf("]");n!=-1&&r!=-1&&(t=t.substring(0,n)+t.substring(n,r).replace(/:/g,";")+t.substring(r,t.length));let i=YH.exec(t||""),o={},s=14;for(;s--;)o[XH[s]]=i[s]||"";return n!=-1&&r!=-1&&(o.source=e,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=QH(o,o.path),o.queryKey=ZH(o,o.query),o}function QH(t,e){const n=/\/{2,9}/g,r=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&r.splice(0,1),e.slice(-1)=="/"&&r.splice(r.length-1,1),r}function ZH(t,e){const n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(r,i,o){i&&(n[i]=o)}),n}const w1=typeof addEventListener=="function"&&typeof removeEventListener=="function",Ed=[];w1&&addEventListener("offline",()=>{Ed.forEach(t=>t())},!1);class Ao extends an{constructor(e,n){if(super(),this.binaryType=PH,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){const r=y1(e);n.hostname=r.host,n.secure=r.protocol==="https"||r.protocol==="wss",n.port=r.port,r.query&&(n.query=r.query)}else n.host&&(n.hostname=y1(n.host).host);Cd(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(r=>{const i=r.prototype.name;this.transports.push(i),this._transportsByName[i]=r}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=$H(this.opts.query)),w1&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Ed.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const n=Object.assign({},this.opts.query);n.EIO=aS,n.transport=e,this.id&&(n.sid=this.id);const r=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](r)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&Ao.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",Ao.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let r=0;r<this.writeBuffer.length;r++){const i=this.writeBuffer[r].data;if(i&&(n+=DH(i)),r>0&&n>this._maxPayload)return this.writeBuffer.slice(0,r);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,Sd(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,r){return this._sendPacket("message",e,n,r),this}send(e,n,r){return this._sendPacket("message",e,n,r),this}_sendPacket(e,n,r,i){if(typeof n=="function"&&(i=n,n=void 0),typeof r=="function"&&(i=r,r=null),this.readyState==="closing"||this.readyState==="closed")return;r=r||{},r.compress=r.compress!==!1;const o={type:e,data:n,options:r};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),i&&this.once("flush",i),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},r=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():e()}):this.upgrading?r():e()),this}_onError(e){if(Ao.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),w1&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const r=Ed.indexOf(this._offlineEventListener);r!==-1&&Ed.splice(r,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}}Ao.protocol=aS;class eU extends Ao{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}_probe(e){let n=this.createTransport(e),r=!1;Ao.priorWebsocketSuccess=!1;const i=()=>{r||(n.send([{type:"ping",data:"probe"}]),n.once("packet",c=>{if(!r)if(c.type==="pong"&&c.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;Ao.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{r||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const p=new Error("probe error");p.transport=n.name,this.emitReserved("upgradeError",p)}}))};function o(){r||(r=!0,u(),n.close(),n=null)}const s=c=>{const p=new Error("probe error: "+c);p.transport=n.name,o(),this.emitReserved("upgradeError",p)};function a(){s("transport closed")}function l(){s("socket closed")}function f(c){n&&c.name!==n.name&&o()}const u=()=>{n.removeListener("open",i),n.removeListener("error",s),n.removeListener("close",a),this.off("close",l),this.off("upgrading",f)};n.once("open",i),n.once("error",s),n.once("close",a),this.once("close",l),this.once("upgrading",f),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{r||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const n=[];for(let r=0;r<e.length;r++)~this.transports.indexOf(e[r])&&n.push(e[r]);return n}}let tU=class extends eU{constructor(e,n={}){const r=typeof e=="object"?e:n;(!r.transports||r.transports&&typeof r.transports[0]=="string")&&(r.transports=(r.transports||["polling","websocket","webtransport"]).map(i=>JH[i]).filter(i=>!!i)),super(e,r)}};function nU(t,e="",n){let r=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),r=y1(t)),r.port||(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";const o=r.host.indexOf(":")!==-1?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+o+":"+r.port+e,r.href=r.protocol+"://"+o+(n&&n.port===r.port?"":":"+r.port),r}const rU=typeof ArrayBuffer=="function",iU=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,hS=Object.prototype.toString,oU=typeof Blob=="function"||typeof Blob<"u"&&hS.call(Blob)==="[object BlobConstructor]",sU=typeof File=="function"||typeof File<"u"&&hS.call(File)==="[object FileConstructor]";function v1(t){return rU&&(t instanceof ArrayBuffer||iU(t))||oU&&t instanceof Blob||sU&&t instanceof File}function Od(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,r=t.length;n<r;n++)if(Od(t[n]))return!0;return!1}if(v1(t))return!0;if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return Od(t.toJSON(),!0);for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&Od(t[n]))return!0;return!1}function aU(t){const e=[],n=t.data,r=t;return r.data=b1(n,e),r.attachments=e.length,{packet:r,buffers:e}}function b1(t,e){if(!t)return t;if(v1(t)){const n={_placeholder:!0,num:e.length};return e.push(t),n}else if(Array.isArray(t)){const n=new Array(t.length);for(let r=0;r<t.length;r++)n[r]=b1(t[r],e);return n}else if(typeof t=="object"&&!(t instanceof Date)){const n={};for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=b1(t[r],e));return n}return t}function lU(t,e){return t.data=x1(t.data,e),delete t.attachments,t}function x1(t,e){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<e.length)return e[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let n=0;n<t.length;n++)t[n]=x1(t[n],e);else if(typeof t=="object")for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(t[n]=x1(t[n],e));return t}const fU=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],uU=5;var Ct;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(Ct||(Ct={}));class cU{constructor(e){this.replacer=e}encode(e){return(e.type===Ct.EVENT||e.type===Ct.ACK)&&Od(e)?this.encodeAsBinary({type:e.type===Ct.EVENT?Ct.BINARY_EVENT:Ct.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let n=""+e.type;return(e.type===Ct.BINARY_EVENT||e.type===Ct.BINARY_ACK)&&(n+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(n+=e.nsp+","),e.id!=null&&(n+=e.id),e.data!=null&&(n+=JSON.stringify(e.data,this.replacer)),n}encodeAsBinary(e){const n=aU(e),r=this.encodeAsString(n.packet),i=n.buffers;return i.unshift(r),i}}function gS(t){return Object.prototype.toString.call(t)==="[object Object]"}class _1 extends an{constructor(e){super(),this.reviver=e}add(e){let n;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(e);const r=n.type===Ct.BINARY_EVENT;r||n.type===Ct.BINARY_ACK?(n.type=r?Ct.EVENT:Ct.ACK,this.reconstructor=new dU(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(v1(e)||e.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(e),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let n=0;const r={type:Number(e.charAt(0))};if(Ct[r.type]===void 0)throw new Error("unknown packet type "+r.type);if(r.type===Ct.BINARY_EVENT||r.type===Ct.BINARY_ACK){const o=n+1;for(;e.charAt(++n)!=="-"&&n!=e.length;);const s=e.substring(o,n);if(s!=Number(s)||e.charAt(n)!=="-")throw new Error("Illegal attachments");r.attachments=Number(s)}if(e.charAt(n+1)==="/"){const o=n+1;for(;++n&&!(e.charAt(n)===","||n===e.length););r.nsp=e.substring(o,n)}else r.nsp="/";const i=e.charAt(n+1);if(i!==""&&Number(i)==i){const o=n+1;for(;++n;){const s=e.charAt(n);if(s==null||Number(s)!=s){--n;break}if(n===e.length)break}r.id=Number(e.substring(o,n+1))}if(e.charAt(++n)){const o=this.tryParse(e.substr(n));if(_1.isPayloadValid(r.type,o))r.data=o;else throw new Error("invalid payload")}return r}tryParse(e){try{return JSON.parse(e,this.reviver)}catch{return!1}}static isPayloadValid(e,n){switch(e){case Ct.CONNECT:return gS(n);case Ct.DISCONNECT:return n===void 0;case Ct.CONNECT_ERROR:return typeof n=="string"||gS(n);case Ct.EVENT:case Ct.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&fU.indexOf(n[0])===-1);case Ct.ACK:case Ct.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class dU{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const n=lU(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const pU=Object.freeze(Object.defineProperty({__proto__:null,Decoder:_1,Encoder:cU,get PacketType(){return Ct},protocol:uU},Symbol.toStringTag,{value:"Module"}));function ei(t,e,n){return t.on(e,n),function(){t.off(e,n)}}const hU=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class mS extends an{constructor(e,n,r){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,r&&r.auth&&(this.auth=r.auth),this._opts=Object.assign({},r),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[ei(e,"open",this.onopen.bind(this)),ei(e,"packet",this.onpacket.bind(this)),ei(e,"error",this.onerror.bind(this)),ei(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){var r,i,o;if(hU.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const s={type:Ct.EVENT,data:n};if(s.options={},s.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const u=this.ids++,c=n.pop();this._registerAckCallback(u,c),s.id=u}const a=(i=(r=this.io.engine)===null||r===void 0?void 0:r.transport)===null||i===void 0?void 0:i.writable,l=this.connected&&!(!((o=this.io.engine)===null||o===void 0)&&o._hasPingExpired());return this.flags.volatile&&!a||(l?(this.notifyOutgoingListeners(s),this.packet(s)):this.sendBuffer.push(s)),this.flags={},this}_registerAckCallback(e,n){var r;const i=(r=this.flags.timeout)!==null&&r!==void 0?r:this._opts.ackTimeout;if(i===void 0){this.acks[e]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let a=0;a<this.sendBuffer.length;a++)this.sendBuffer[a].id===e&&this.sendBuffer.splice(a,1);n.call(this,new Error("operation has timed out"))},i),s=(...a)=>{this.io.clearTimeoutFn(o),n.apply(this,a)};s.withError=!0,this.acks[e]=s}emitWithAck(e,...n){return new Promise((r,i)=>{const o=(s,a)=>s?i(s):r(a);o.withError=!0,n.push(o),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());const r={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((i,...o)=>r!==this._queue[0]?void 0:(i!==null?r.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(i)):(this._queue.shift(),n&&n(null,...o)),r.pending=!1,this._drainQueue())),this._queue.push(r),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:Ct.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(r=>String(r.id)===e)){const r=this.acks[e];delete this.acks[e],r.withError&&r.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case Ct.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ct.EVENT:case Ct.BINARY_EVENT:this.onevent(e);break;case Ct.ACK:case Ct.BINARY_ACK:this.onack(e);break;case Ct.DISCONNECT:this.ondisconnect();break;case Ct.CONNECT_ERROR:this.destroy();const r=new Error(e.data.message);r.data=e.data.data,this.emitReserved("connect_error",r);break}}onevent(e){const n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const r of n)r.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const n=this;let r=!1;return function(...i){r||(r=!0,n.packet({type:Ct.ACK,id:e,data:i}))}}onack(e){const n=this.acks[e.id];typeof n=="function"&&(delete this.acks[e.id],n.withError&&e.data.unshift(null),n.apply(this,e.data))}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ct.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const n=this._anyListeners;for(let r=0;r<n.length;r++)if(e===n[r])return n.splice(r,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){const n=this._anyOutgoingListeners;for(let r=0;r<n.length;r++)if(e===n[r])return n.splice(r,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const r of n)r.apply(this,e.data)}}}function Ma(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Ma.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0},Ma.prototype.reset=function(){this.attempts=0},Ma.prototype.setMin=function(t){this.ms=t},Ma.prototype.setMax=function(t){this.max=t},Ma.prototype.setJitter=function(t){this.jitter=t};class k1 extends an{constructor(e,n){var r;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Cd(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((r=n.randomizationFactor)!==null&&r!==void 0?r:.5),this.backoff=new Ma({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;const i=n.parser||pU;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new tU(this.uri,this.opts);const n=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;const i=ei(n,"open",function(){r.onopen(),e&&e()}),o=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},s=ei(n,"error",o);if(this._timeout!==!1){const a=this._timeout,l=this.setTimeoutFn(()=>{i(),o(new Error("timeout")),n.close()},a);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(i),this.subs.push(s),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(ei(e,"ping",this.onping.bind(this)),ei(e,"data",this.ondata.bind(this)),ei(e,"error",this.onerror.bind(this)),ei(e,"close",this.onclose.bind(this)),ei(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){Sd(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let r=this.nsps[e];return r?this._autoConnect&&!r.active&&r.connect():(r=new mS(this,e,n),this.nsps[e]=r),r}_destroy(e){const n=Object.keys(this.nsps);for(const r of n)if(this.nsps[r].active)return;this._close()}_packet(e){const n=this.encoder.encode(e);for(let r=0;r<n.length;r++)this.engine.write(n[r],e.options)}cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var r;this.cleanup(),(r=this.engine)===null||r===void 0||r.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const r=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(i=>{i?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",i)):e.onreconnect()}))},n);this.opts.autoUnref&&r.unref(),this.subs.push(()=>{this.clearTimeoutFn(r)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const gf={};function Ad(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};const n=nU(t,e.path||"/socket.io"),r=n.source,i=n.id,o=n.path,s=gf[i]&&o in gf[i].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||s;let l;return a?l=new k1(r,e):(gf[i]||(gf[i]=new k1(r,e)),l=gf[i]),n.query&&!e.query&&(e.query=n.queryKey),l.socket(n.path,e)}Object.assign(Ad,{Manager:k1,Socket:mS,io:Ad,connect:Ad});const gU={key:0},mU={class:"iafw:grid iafw:gap-4 iafw:py-4"},yU={key:1},wU={class:"iafw:grid iafw:gap-4 iafw:py-4 iafw:items-center iafw:justify-center"},vU=["src"],bU={key:1,class:"iafw:size-72 iafw:flex iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-5 iafw:text-primary"},xU=L({__name:"NewConnectionDialogContent",props:Fi({connectionId:{}},{open:{type:Boolean,required:!0},openModifiers:{}}),emits:["update:open"],setup(t){Lz({validateOnInput:!1,validateOnBlur:!1});const e=Eo(),n=Zl(),r=Zs(t,"open"),i=ok({initialValues:{name:""},validationSchema:pf({name:Si().required("Connection name is required").min(3,"Connection name must be at least 3 characters")})}),o=t,s=H(o.connectionId?"scan":"create"),a=H(!1),l=H(null),f=H(""),u=Ad("wss://api.pingonotify.com",{autoConnect:!1,transports:["websocket"],path:"/ws",query:{apikey:n.session?.token||""}});console.log(n.session?.token),u.connect();const c=i.handleSubmit(async h=>{a.value=!0;try{const g=await e.create.execute({data:{name:h.name,qrcode:!0}});l.value=g.data.value?.qrcode.base64||"",s.value="scan",e.fetch.execute()}catch(g){f.value=om(g)}finally{a.value=!1}}),p=h=>{h.id===o.connectionId&&(l.value=h.base64)},d=async h=>{h.id===o.connectionId&&h.status==="open"&&(await e.fetch.execute({params:{sync:!0}}),r.value=!1)};return u.on("connection:qrcode",p),u.on("connection:update",d),He(()=>s.value,h=>{h==="scan"&&hr.get(`/connections/${o.connectionId}/qrcode`).then(g=>{l.value=g.data?.base64||""})},{immediate:!0}),qn(()=>{u.removeAllListeners(),u.disconnect()}),(h,g)=>{const y=yj,w=mj,v=gj,_=M3,b=P3,x=N3,k=Xm,S=Lm,T=Qt,A=vz;return C(),B(Lh,{name:"fade",mode:"out-in"},{default:O(()=>[m(s)==="create"?(C(),Z("form",{key:0,onSubmit:g[0]||(g[0]=Bt((...R)=>m(c)&&m(c)(...R),["prevent"]))},[M(v,{class:"iafw:mb-4"},{default:O(()=>[M(y,null,{default:O(()=>[...g[2]||(g[2]=[Se(" New connection",-1)])]),_:1}),M(w,null,{default:O(()=>[...g[3]||(g[3]=[Se(" Connect to a new WhatsApp account. ",-1)])]),_:1})]),_:1}),m(f)||Object.values(m(i).errors.value).length?(C(),B(x,{key:0,variant:"destructive"},{default:O(()=>[M(m(Dc),{class:"h-4 w-4"}),M(_,null,{default:O(()=>[...g[4]||(g[4]=[Se("Error",-1)])]),_:1}),M(b,null,{default:O(()=>[m(f)?(C(),Z("div",gU,Me(m(f)),1)):Te("",!0),(C(!0),Z(Ue,null,It(Object.values(m(i).errors.value),R=>(C(),Z("div",{key:R},Me(R),1))),128))]),_:1})]),_:1})):Te("",!0),re("div",mU,[M(m(_s),{name:"name"},{default:O(({componentField:R})=>[M(S,null,{default:O(()=>[M(k,null,{default:O(()=>[M(qj,le({label:"Connection name",placeholder:"Enter connection name"},R),null,16)]),_:2},1024)]),_:2},1024)]),_:1})]),M(A,null,{default:O(()=>[M(T,{type:"submit",disabled:m(a)},{default:O(()=>[m(a)?(C(),B(m(xi),{key:0,class:"iafw:animate-spin"})):Te("",!0),g[5]||(g[5]=Se(" Create ",-1))]),_:1},8,["disabled"])]),_:1})],32)):m(s)==="scan"?(C(),Z("div",yU,[M(v,null,{default:O(()=>[M(y,null,{default:O(()=>[...g[6]||(g[6]=[Se(" Scan QR Code",-1)])]),_:1}),M(w,null,{default:O(()=>[...g[7]||(g[7]=[Se(" Scan the QR code with your WhatsApp mobile app to connect. ",-1)])]),_:1})]),_:1}),re("div",wU,[m(l)?(C(),Z("img",{key:0,class:"iafw:size-72",src:m(l),alt:"QR Code"},null,8,vU)):(C(),Z("div",bU,[M(m(xi),{class:"iafw:animate-spin iafw:size-12"}),g[8]||(g[8]=re("div",null,"Loading QR Code...",-1))]))]),M(A,null,{default:O(()=>[M(T,{variant:"outline",onClick:g[1]||(g[1]=R=>r.value=!1)},{default:O(()=>[...g[9]||(g[9]=[Se(" Scan Later ",-1)])]),_:1})]),_:1})])):Te("",!0)]),_:1})}}}),_U=L({__name:"NewConnectionDialog",setup(t,{expose:e}){const n=H(!1),r=H();function i(o){n.value=!0,r.value=o}return e({open:i}),(o,s)=>{const a=wz,l=mz;return C(),B(l,{open:m(n),"onUpdate:open":s[1]||(s[1]=f=>at(n)?n.value=f:null)},{default:O(()=>[M(a,{class:"iafw:sm:max-w-[425px]"},{default:O(()=>[M(xU,{open:m(n),"onUpdate:open":s[0]||(s[0]=f=>at(n)?n.value=f:null),connectionId:m(r)},null,8,["open","connectionId"])]),_:1})]),_:1},8,["open"])}}}),kU={xmlns:"http://www.w3.org/2000/svg",width:"933",height:"721",fill:"currentColor",viewBox:"0 0 933 721"};function SU(t,e){return C(),Z("svg",kU,[...e[0]||(e[0]=[re("path",{d:"M323.12 124.425q17.77 3.27 24.55 5.23 46.31 13.39 79.75 47.68 14.13 16.15 23.28 32.88 13.07 23.91 17.51 52.08 2.2 13.93 2.46 22.21.5 15.46-.54 31.93a76.5 76.5 0 0 0 .09 10.85c.68 8.58 5.81 17.08 11.99 22.97q11.48 10.94 26.92 16.04 16.94 5.6 35.01 7.21 4.58.41 6.03.38c5.23-.1 9.66.76 15.11.82q16.46.2 36.34-1.66c7.67-.72 11.078-19.51 18.708-20.88q4.08-.73 6.97-.64c1.057-3.169 3.063-3.735 4.437-3.169 1.982-11.985 9.681 7.45 14.183 19.463 1.867 6.536 5.475 18.884-2.217 32.708-.701 1.259-2.788 4.101-3.481 5.008-3.96 5.21-6.61 9.14-10.68 13.34q-.34.35-5.26 5.75-9.65 10.57-23.13 21.14-27.14 21.27-60.33 30.34c-6.65 1.82-14.71 2.97-21.15 4.01-3.92.62-7.28.69-11.24.79a1.97 1.97 0 0 0-1.364.59c-.36.369-.564.864-.566 1.38l-.07 11.2a178 178 0 0 1-1.43 18.1q-.37 2.81-1 9.04-1.54 15.25-7.3 33.91-15.94 61.64-64.71 102.11l-4.89 3.86a1.2 1.2 0 0 0-.39.53c-1.09 3.11 3.12 4.22 5.15 5.25q2.23 1.12 7.44 2.99 8.34 2.99 16.01 9.09c6.54 5.2 10.25 9.03 10 17.32-.21 6.9-6.17 12.69-12.31 15.05q-7.73 2.97-12.09 3.22-13.46.79-31.76-2.09a172 172 0 0 1-16.49-3.47 545 545 0 0 0-18.16-4.43 1134 1134 0 0 1-23.33-5.55q-8.04-2-20.33-2.74l-53.94.06-23.78-.25q-.26 0-.51.06c-3.44.82-7.43 1.77-11.17 3.23q-12.52 4.88-28.63 10.71a126 126 0 0 1-8.93 2.83q-8.99 2.51-9.01 2.51-10.16 2.73-23.78 4.44-13.06 1.63-26.41.62c-5.53-.42-11.11-1.66-16.27-3.22-10.2-3.08-21.18-11.26-18.87-23.52 1.29-6.21 4.78-10.54 9.38-14.96q3.9-3.75 14.32-11.16 3.31-2.35 2.03-5.8a1.4 1.4 0 0 1-.35-.6 4.8 4.8 0 0 0-1.08-1.42q-34.14-30.54-48.3-74.17a173 173 0 0 1-7.19-32.61q-.33-4.22-.99-8.51-.37-2.41-.22-12.49.05-3.88 2.48-5.85 3.99-3.24 15.86-13.84 5.16-4.61 8.03-9.15 1.36-4.66-2.38-6.7c-3.02-2.03-8.12 1.84-10.99 4.02a410 410 0 0 0-23.75 19.49q-25.57 22.66-39.8 34.69c-8.28 6.99-21.01 5.95-25.1-4.96q-1.47-3.91-1.49-11.5c.97-9.32 1.87-19.15 3.69-27.88q6.11-29.46 18.27-57.28 11.66-26.66 26.3-49.71 9.81-15.45 28.65-41.68c6.87-9.58 11.95-19.08 13.51-29.86q1.1-7.61 2.6-20.28 1.13-9.53 5.59-29.29 2.19-9.71 4.96-17.29l4.51-12.33q17.97-49.14 58.26-84.19 21.25-18.49 47.04-29.56l10.01-4.05 5.55-1.93 20.94-6.07q36.52-7.6 73.24-2.39m-135.83 83.55q-9.68 10.81-15.53 22.84-6.66 13.68-9.33 29.7a156.3 156.3 0 0 0-1.93 34.24q.47 8.78 3.36 21.12c5.36 18.56 15.7 36.02 30.75 48.26q2.62 2.13 3.95 3.38c4.08 3.82 7.83 6.94 6.51 13.22-.7 3.28-4.25 6.99-6.59 9.09q-18.74 16.82-31.69 37.05-1.81 2.83-2.68 4.72c-1.9 4.09-4.22 8.01-6.06 12.17q-14.43 32.45-15.92 68.32a172 172 0 0 0 1.27 31.12c2.98 25.91 13.05 49.17 28.97 70 7.07 9.25 16.48 17.77 25.35 24.22q24.21 17.6 56.56 26.22a89 89 0 0 0 7.47 1.69q8.99 1.63 12.43 2.29 8.22 1.56 25.54 1.76 18.69.9 37.15-2.08a168.3 168.3 0 0 0 49.64-15.16 3.6 3.6 0 0 0 1.07-.75 27 27 0 0 0 3.54-1.5 130.3 130.3 0 0 0 27.12-18.41q.34-.3.27-.87.6.14 1.54-.71 15.48-13.98 25.12-28.38c9.55-14.27 16.66-28.97 21.93-45.15q3.57-10.97 4.09-13.35 4.23-19.42 5.41-29.53 4.16-35.86-.89-75.26-.56-4.37-2-11.38-.83-4.08-2.35-11.3-1.21-5.79-2.81-11.52a78.4 78.4 0 0 0-4.21-14.32q-4.95-14.41-9.33-24.07-6.38-14.04-9.86-25.29l-1.92-9.74a2 2 0 0 1-.04-.29q-.17-4.8-.19-9.63c-.03-6.37 1.02-13.31 1.49-19.99q.6-4.24.54-8.58-.19-15.4-3.22-31.06c-1.82-9.36-5.23-19.07-8.84-27.64q-9.33-22.14-27.49-37.49-13.99-11.82-31.98-14.76-15.31-2.2-29.04 3.47c-6.86 2.83-12.97 7.55-19.36 12.31-3.8 2.82-8.33 4.02-12.41.82q-8.06-6.31-13.67-9.83c-3.8-2.38-7.16-3.68-12.5-6.05q-3.34-1.47-8.86-2.5l-10.04-1.75c-30.79-3.9-59.89 7.16-80.33 30.33"},null,-1),re("path",{d:"M394.638 260.49c.209-11.982-6.681-21.819-15.389-21.971-8.709-.152-15.937 9.438-16.147 21.421s6.681 21.82 15.389 21.972 15.937-9.439 16.147-21.422m-109.018-.047c.021-11.924-7.045-21.603-15.782-21.618s-15.837 9.639-15.858 21.563 7.045 21.602 15.782 21.617 15.837-9.638 15.858-21.562m58.63 68.982q-13.75 1.42-24.07-.95-3.43-.789-7.97-3.45c-7.67-4.5-11.26-13.39-9.8-21.91q1.74-10.11 11.2-16.29 8.18-5.34 19.54-3.84 5.01.67 11.31 4.01 5.46 2.91 19.49 10.03c5.42 2.75 12.54 6.39 16.42 11.11.289.356.495.773.6 1.22 1.82 7.91-2.74 11.25-10.01 13.63q-13.82 4.5-26.46 6.16a.4.4 0 0 0-.128.046.2.2 0 0 0-.072.074q-.01.01-.01.06a.3.3 0 0 1-.017.073q-.01.03-.023.027m552.074-106.584a148 148 0 0 1-91.387 81.64 148 148 0 0 1-121.594-15.224l-88.26 109.883a18.5 18.5 0 0 1-28.842-23.167l88.258-109.901a148 148 0 0 1-32.81-153.181A148 148 0 0 1 744.83 16.055l5.251-.48a148.003 148.003 0 0 1 158.065 132.863 148 148 0 0 1-11.822 74.403m-88.231-88.874a18.5 18.5 0 0 0 3.963-13.596 18.5 18.5 0 0 0-20.408-16.38 18.5 18.5 0 0 0-12.416 6.812l-21.187 26.355-26.372-21.166a18.5 18.5 0 0 0-25.756 3.038 18.5 18.5 0 0 0 2.589 25.805l26.356 21.186-21.166 26.372a18.505 18.505 0 0 0 3.037 25.757 18.5 18.5 0 0 0 25.805-2.59l21.187-26.356 26.372 21.166a18.495 18.495 0 0 0 20.656 2.042 18.5 18.5 0 0 0 8.96-11.155 18.5 18.5 0 0 0-1.676-14.209 18.5 18.5 0 0 0-4.773-5.52l-26.356-21.186z"},null,-1)])])}const CU={render:SU},EU={class:"iafw:my-5 iafw:flex iafw:gap-3"},OU={key:0,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},AU={key:1,class:"iafw:flex iafw:items-center iafw:justify-center"},RU={key:2,class:"iafw:flex iafw:flex-col iafw:items-center iafw:py-10 iafw:justify-center iafw:border-dashed iafw:rounded-xl iafw:border-2"},TU={key:3,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},PU=L({__name:"ListConnections",setup(t){const{getConnections:e,fetch:n}=Eo(),{connections:r}=n3(Eo()),i=H();e();function o(){n.execute({params:{sync:!0}})}return(s,a)=>{const l=Qt,f=iz,u=tz,c=ez,p=ZV,d=QV,h=Mc;return C(),Z("div",null,[a[11]||(a[11]=re("h1",{class:"iafw:text-xl"},"Connections",-1)),a[12]||(a[12]=re("p",{class:"iafw:text-muted-foreground"},"Manage your connections with ease.",-1)),M(_U,{ref_key:"connectionDialogRef",ref:i},null,512),re("div",EU,[M(l,{variant:"outline",onClick:a[0]||(a[0]=g=>m(i)?.open())},{default:O(()=>[M(m(Ul)),a[4]||(a[4]=Se(" New connection ",-1))]),_:1}),M(l,{variant:"outline",onClick:o,disabled:m(n).isLoading},{default:O(()=>[m(n).isLoading?(C(),B(m(xi),{key:0,class:"iafw:animate-spin"})):(C(),B(m(DF),{key:1})),a[5]||(a[5]=Se(" Refresh",-1))]),_:1},8,["disabled"])]),!m(n).isLoading&&m(r).length>0?(C(),Z("div",OU,[(C(!0),Z(Ue,null,It(m(r),g=>(C(),B(gz,{connection:g,onScan:a[1]||(a[1]=y=>m(i)?.open(y))},null,8,["connection"]))),256))])):!m(n).isLoading&&m(r).length===0?(C(),Z("div",AU,[M(d,{class:"border border-dashed"},{default:O(()=>[M(c,null,{default:O(()=>[M(m(CU),{class:"iafw:size-20 iafw:text-foreground/80"}),M(f,null,{default:O(()=>[...a[6]||(a[6]=[Se("Connections Empty",-1)])]),_:1}),M(u,null,{default:O(()=>[...a[7]||(a[7]=[Se(" You have no connections yet. Start by adding a new connection to send mensages and notifications. ",-1)])]),_:1})]),_:1}),M(p,null,{default:O(()=>[M(l,{variant:"outline",size:"sm",onClick:a[2]||(a[2]=g=>m(i)?.open())},{default:O(()=>[M(m(Ul)),a[8]||(a[8]=Se(" New connection ",-1))]),_:1})]),_:1})]),_:1})])):!m(n).isLoading&&m(r).length===0?(C(),Z("div",RU,[M(m(am),{class:"iafw:h-12 iafw:w-12 iafw:text-muted-foreground/70"}),a[10]||(a[10]=re("p",{class:"iafw:text-muted-foreground iafw:mb-4 iafw:text-center"}," No connections available, please add a connection ",-1)),M(l,{variant:"outline",onClick:a[3]||(a[3]=g=>m(i)?.open())},{default:O(()=>[M(m(Ul)),a[9]||(a[9]=Se(" Add Connection",-1))]),_:1})])):(C(),Z("div",TU,[(C(),Z(Ue,null,It(6,g=>M(h,{class:"iafw:h-44 iafw:w-full iafw:rounded-md",key:g})),64))]))])}}}),MU={xmlns:"http://www.w3.org/2000/svg",width:"250",height:"250",fill:"currentColor",viewBox:"0 0 250 250"};function IU(t,e){return C(),Z("svg",MU,[...e[0]||(e[0]=[re("path",{d:"m228.622 35.586 2.685.506.88.194q8.603 3.047 12.023 11.489.542 1.46.65 2 .653 3.164.656 4.523.015 10.847-.021 21.691-.002.897-.605 3.9-2.15 8.856-10.133 12.815-1.144.567-2.264.897-1.49.435-2.356.65-.236.06-1.73.218-.762.08-1.738.082-12.862.015-35.338-.006c-1.141 0-2.283.988-3.271 1.58l-11.732 6.964q-2.085 1.239-2.653 1.606-1.383.903-2.197 1.094-1.13.268-2.465-.047-2.409-.564-3.291-2.712-.267-.647-.391-1.835c-.203-1.956-.05-3.92-.177-5.885q-.009-31.6.009-40.497.006-2.244.538-4.712c1.024-4.744 4.306-9.053 8.265-11.65q2.665-1.748 6.479-2.712c.989-.247 2.389-.285 3.271-.288q20.353-.077 43.641.065.648.003 1.265.07M179.245 91.84a108 108 0 0 0 6.606-3.864q1.34-.847 2.668-1.186.136-.035.276-.038c8.174-.109 18.498-.077 34.912-.032q3.894.012 5.571-.46c3.57-1 6.923-3.89 7.706-7.702l.267-1.282q.033-.15.033-.303l.041-20.868q.006-3.191-.432-4.753c-.974-3.491-3.762-6.509-7.424-7.444q-1.614-.413-2.444-.453-2.518-.13-9.265-.047-9.141.108-32.697-.044-5.086-.033-8.479 3.585c-2.386 2.544-2.994 5.335-2.997 8.6q-.033 32.37-.03 32.647.03 3.618.124 5.835a.468.468 0 0 0 .691.394z"},null,-1),re("path",{d:"M99.754 39.154q4.212.785 6.903 1.512c5.23 1.412 10.527 3.923 15.277 7.032q3.456 2.259 6.929 5.724 1.994 1.89 3.859 4.37c2.638 3.503 4.773 7.003 6.412 11.03q1.467 3.61 2.061 5.997a59.4 59.4 0 0 1 1.768 14.947q-.024 2.568-.241 6.223-.071 1.192.059 2.803c.303 3.912 3.579 7.359 6.72 9.283q2.418 1.48 5.362 2.405a44.6 44.6 0 0 0 9.653 1.9q1.35.112 1.75.118 1.438.015 1.759.065c1.7.267 3.229.164 5.503.173 2.297.009 3.956-.185 6.882-.4 3.059-.226 5.312-.72 8.45-1.206q2.213-.34 3.732.333 2.483 1.097 2.792 3.803c.17 1.5-.644 3.364-1.418 4.656-.485.808-.741 1.297-1.176 1.87a911 911 0 0 0-1.912 2.524c-.659.867-1.336 1.453-1.98 2.197q-1.041 1.206-1.485 1.656-6.162 6.247-13.018 10.029-5.04 2.78-11.064 4.421c-1.791.491-4.121.817-5.88 1.103-1.182.194-2.253.226-3.514.255q-.265.007-.318.259a.36.36 0 0 1-.115.25.2.2 0 0 0-.059.141q.068 6.43-1.082 13.415-.714 4.335-1.791 7.747-4.683 18.141-19.035 30.036l-1.439 1.141a.36.36 0 0 0-.12.176c-.268.856.65 1.1 1.223 1.388q.809.421 2.483 1.021 2.505.894 4.823 2.768c1.541 1.244 2.632 2.25 2.8 4.141q.109 1.255-.223 2.073c-1.021 2.497-3.336 3.406-5.753 3.956q-1.077.244-2.494.236-6.82-.048-13.227-1.75-3.95-1.048-4.853-1.242a218 218 0 0 1-6.994-1.611q-2.37-.589-5.979-.806l-15.868.017a91 91 0 0 0-5.732-.108q-1.974.023-3.492.585-3.908 1.444-8.5 3.167a51 51 0 0 1-4.373 1.415q-3.447.95-4.462 1.138-3.945.727-6.6.93c-2.444.188-5.559.203-8.18-.383-2.193-.488-3.87-1-5.258-2.005-1.888-1.368-3.074-3.133-2.615-5.5.359-1.818 1.409-3.115 2.75-4.4q1.154-1.107 4.212-3.283.974-.691.594-1.709a.4.4 0 0 1-.1-.173 1.4 1.4 0 0 0-.318-.418q-9.94-8.89-14.123-21.573a51 51 0 0 1-2.2-9.833q-.1-1.276-.227-2.582a38 38 0 0 1-.167-3.371q-.009-1.285.773-1.935a153 153 0 0 0 4.933-4.326q1.312-1.197 2.085-2.447.397-1.327-.609-1.906c-.873-.709-2.323.382-3.147 1.003a121 121 0 0 0-7.118 5.814q-8.982 7.939-11.54 10.074c-1.757 1.465-4.027 2.1-6.024.718q-1.427-.989-1.606-2.124a29 29 0 0 0-.391-2.021c-.01-2.011.276-3.767.482-5.617q.224-1.992.494-3.324a86 86 0 0 1 6.018-18.579q3.564-7.824 7.538-13.935 3.141-4.833 8.253-11.962c1.874-2.612 3.291-5.33 3.809-8.541q.264-1.647.753-5.965.235-2.06 1.55-8.206.52-2.433 1.42-5.018 1.477-4.26 1.736-4.92c5.532-14.2 16.558-26.568 30.703-32.639l2.947-1.19 1.638-.577 6.103-1.765a62.5 62.5 0 0 1 21.83-.688m-40.191 24.55q-2.877 3.205-4.594 6.762-1.89 3.918-2.68 8.544a52 52 0 0 0-.573 4.62 36.7 36.7 0 0 0 .974 11.786q.224 1.03.608 2.014 1.141 2.913 2.389 5.071 2.474 4.274 6.135 7.215c.747.597 1.703 1.453 2.194 2.006q1.323 1.497.588 3.355a1 1 0 0 1-.117.212q-.924 1.254-1.097 1.406-5.782 5.071-9.856 11.38c-.621.964-.998 1.894-1.512 2.823q-.562 1.017-1.065 2.153-4.238 9.55-4.67 20.094l-.06 2.485.057 2.115.367 4.712q1.35 10.612 7.615 19.297 1.35 1.868 3.1 3.673c2.1 2.165 4.606 4.25 7.185 5.9q7.98 5.103 17.394 6.998a54.7 54.7 0 0 0 10.674 1.076q4.459.22 8.823-.303c5.915-.703 11.718-2.221 17.042-4.929a37.6 37.6 0 0 0 8.976-5.889.29.29 0 0 0 .109-.273q.224.047.479-.191c2.086-1.962 4.23-4.103 5.903-6.336 3.341-4.458 5.98-9.435 7.741-14.791q1.107-3.35 1.277-4.082 1.597-6.786 2.003-12.274.668-9.043-.574-18.888c-.235-1.868-.709-3.968-1.067-5.909-.283-1.532-.791-3.176-1.189-4.773l-1.097-3.609q-1.405-4.089-2.653-6.882-1.394-3.115-2.088-4.936-1.252-3.373-1.491-5.964c-.256-2.777.235-5.597.388-8.4q.165-1.062.159-2.168a51 51 0 0 0-.738-8.424c-.562-3.235-1.568-6.226-2.75-9.088-2.121-5.132-5.906-10.003-10.647-12.959q-3.042-1.894-6.9-2.511-4.494-.651-8.533 1.017c-2.026.839-3.908 2.28-5.697 3.62-1.005.754-2.444 1.215-3.514.313q-.265-.224-2.927-2.133-3.97-2.847-9.123-3.712-.406-.068-1.347-.135a4 4 0 0 0-.565-.1c-8.812-.914-17.162 2.324-23.056 9.012m153.193-1.671q-1.438-.064-4.556.062-4.35.18-17.72-.056-1.72-.03-2.771-.188a3.73 3.73 0 0 1-2.35-1.303q-1.688-2.294-.17-4.55.932-1.388 2.644-1.385 27.897.044 31.544.006c.518-.006 1.979-.194 2.638.061 2.838 1.1 3.347 4.162 1.332 6.368q-.2.22-1.194.58-.532.191-1.311.214a82 82 0 0 1-3.965.044c-1.4-.023-2.744.065-4.121.147m-1.344 5.342h-23.106a3.74 3.74 0 0 0-3.738 3.738v.217a3.74 3.74 0 0 0 3.738 3.739h23.106a3.74 3.74 0 0 0 3.738-3.739v-.217a3.74 3.74 0 0 0-3.738-3.739"},null,-1),re("path",{d:"M120.548 79.147c.061-3.525-1.965-6.418-4.527-6.463-2.561-.044-4.687 2.776-4.748 6.3-.062 3.525 1.964 6.418 4.526 6.463s4.687-2.776 4.749-6.3m-32.064-.014c.006-3.507-2.073-6.354-4.642-6.358-2.57-.005-4.658 2.834-4.664 6.341-.007 3.507 2.072 6.354 4.641 6.359s4.658-2.835 4.665-6.342m28.073 14.495c.429 2.255-.862 3.214-2.935 3.876q-3.25 1.038-5.218 1.388-1.806.324-2.197.403-1.144.24-2.226.27-3.198.092-5.336-.42c-6.006-1.438-7.197-8.606-2.2-12.07q3.309-2.292 7.68-.906.697.22 3.211 1.594.733.4 3.183 1.611a43 43 0 0 1 4.429 2.51q.951.623 1.5 1.473.08.124.109.27"},null,-1)])])}const NU={render:IU},DU={class:"iafw:relative"},BU={class:"iafw:mx-auto iafw:grid iafw:max-w-2xl iafw:place-items-center iafw:p-6"},FU={class:"iafw:w-full iafw:rounded-2xl iafw:border iafw:border-border iafw:bg-background iafw:p-6 iafw:shadow-lg iafw:backdrop-blur-lg dark:iafw:border-white/10 dark:iafw:bg-white/5"},$U={class:"iafw:rounded-xl iafw:border iafw:border-border iafw:bg-background iafw:p-5 iafw:shadow-sm dark:iafw:bg-white/5"},qU={class:"iafw:flex iafw:flex-col iafw:items-start iafw:gap-4 sm:iafw:flex-row sm:iafw:items-center sm:iafw:justify-between"},LU={class:"iafw:flex iafw:items-start iafw:gap-3"},VU={class:"iafw:w-full sm:iafw:w-auto"},zU=L({__name:"ConnectPage",setup(t){const e=ec(),n=Zl(),r=U(()=>!!(e.query.code&&e.query.reference)),i=H(r.value);r.value&&n.validateIntegration(e.query.code,e.query.reference);function o(){i.value=!0,Wt.get(window.ajaxurl,{params:{action:"infixs_pingo_notify_integration_url"}}).then(s=>{const a=s.data.data.integration_url;console.log("Integration URL:",a),a&&(window.location.href=a)}).catch(s=>{i.value=!1,console.error("Error fetching integration URL:",s),alert("An error occurred while trying to connect. Please try again.")})}return(s,a)=>{const l=Qt;return C(),Z("div",DU,[a[6]||(a[6]=re("div",{class:"iafw:absolute iafw:top-32 iafw:left-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-indigo-500/20"},null,-1)),a[7]||(a[7]=re("div",{class:"iafw:absolute iafw:bottom-32 iafw:right-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-cyan-500/20"},null,-1)),re("div",BU,[re("section",FU,[a[4]||(a[4]=Iu('<header class="iafw:mb-6 iafw:flex iafw:items-center iafw:gap-3"><div class="iafw:grid iafw:size-12 iafw:place-items-center iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/70 iafw:to-primary/90 iafw:shadow-md"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-6 iafw:text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M8 8l8 8M8 16l8-8"></path><rect x="3" y="3" width="8" height="8" rx="2"></rect><rect x="13" y="13" width="8" height="8" rx="2"></rect></svg></div><div class="iafw:flex-1"><div class="iafw:flex iafw:items-center iafw:gap-2"><h1 class="iafw:text-xl iafw:font-semibold iafw:leading-tight"> Integration Platform </h1><span class="iafw:inline-flex iafw:items-center iafw:gap-1 iafw:rounded-full iafw:border iafw:border-emerald-500/30 iafw:bg-emerald-500/10 iafw:px-2.5 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:text-emerald-700 dark:iafw:text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-3.5" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 100 20 10 10 0 000-20Zm-1 14l-4-4 1.4-1.4L11 12.2l5.6-5.6L18 8l-7 8z"></path></svg> Free </span></div><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Connect your account in seconds. No card, no catch. </p></div></header>',1)),re("div",$U,[re("div",qU,[re("div",LU,[re("div",null,[M(m(NU),{class:"iafw:size-16 iafw:text-black/90 iafw:dark:text-white"})]),a[0]||(a[0]=Iu('<div><h2 class="iafw:text-base iafw:font-semibold iafw:leading-tight"> Pingo Notify </h2><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Authorize secure access via OAuth. We can read and sync only the data required for integration. </p><ul class="iafw:mt-3 iafw:space-y-1.5 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> No cost — plan <span class="iafw:font-medium">Free</span></li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Revocable at any time </li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Minimum required permissions </li></ul></div>',1))]),re("div",VU,[M(l,{size:"lg",onClick:o,class:"iafw:group iafw:inline-flex iafw:w-full iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/80 iafw:to-primary iafw:px-5 iafw:py-3 iafw:text-sm iafw:font-semibold iafw:text-white iafw:shadow-md iafw:transition iafw:hover:brightness-110 iafw:focus-visible:iafw:outline-none iafw:focus-visible:iafw:ring-2 iafw:focus-visible:iafw:ring-indigo-500 iafw:active:iafw:scale-[0.99] sm:iafw:w-auto",disabled:m(i)},{default:O(()=>[a[1]||(a[1]=re("svg",{xmlns:"http://www.w3.org/2000/svg",class:"iafw:size-5 iafw:transition group-hover:iafw:rotate-12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8"},[re("path",{d:"M8 12h8"}),re("path",{d:"M16 8l4 4-4 4"}),re("rect",{x:"2",y:"4",width:"12",height:"16",rx:"3"})],-1)),a[2]||(a[2]=Se(" Connect ",-1)),m(i)?(C(),B(m(xi),{key:0,class:"iafw:animate-spin"})):Te("",!0)]),_:1},8,["disabled"]),a[3]||(a[3]=re("p",{class:"iafw:mt-2 iafw:text-center iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"},[Se(" By continuing, you agree to the "),re("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Terms"),Se(" and "),re("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Privacy Policy"),Se(". ")],-1))])])]),a[5]||(a[5]=Iu('<footer class="iafw:mt-6 iafw:flex iafw:items-center iafw:justify-between iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"><div class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.6"><path d="M12 3l8 4v6c0 5-8 8-8 8s-8-3-8-8V7l8-4z"></path><path d="M9.5 12l1.5 1.5L15 9.5"></path></svg> Encryption for your security </div><span>Disconnect whenever you want</span></footer>',1))])])])}}}),jU={};function HU(t,e){return C(),Z("div")}const UU=rf(jU,[["render",HU]]);function WU(){return new URL(window.infixsPingoNotify.adminUrl).pathname??"/wp-admin/admin.php"}const KU=WU();function yS(t){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/:[\w]+/g,"([a-zA-Z0-9\\-_]+)");return new RegExp(`^${n}$`)}function GU(t,e){return yS(t).test(e)}function JU(t,e){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),r=yS(t),i=e.match(r);if(!i)return{};const o=Array.from(n.matchAll(/:([\w]+)/g)).map(s=>s[1]);return Object.fromEntries(o.map((s,a)=>[s,i[a+1]]))}function YU(t){const e=ec();return JU(e.meta.path,e.query.path)[t]||null}function wS(t,e,n,r=KU){for(const i of t){if(i.path===r&&i.meta?.page==n&&(i.meta&&GU(i.meta?.path,e)||typeof e>"u"))return i.children?i.children[0]:i;if(i.children){const o=wS(i.children,e,n,r);if(o)return o}}return null}function XU(t){t.beforeEach(e=>{const n=Zl();if(e.meta?.requiresAuth&&!n.isAuthenticated)return{name:"integration",query:{page:"infixs-pingo-notify",path:"/integration"}};if(e.meta?.requiresGuest&&n.isAuthenticated)return{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}};const r=wS(dO,e.query.path,e.query.page,e.path);return r&&e.meta?.path!==r.meta?.path?{name:r.name,query:e.query}:!0})}/**
     301`+(a!==s?`result of cast: ${a}`:""))}return o}_cast(e,n){let i=e===void 0?e:this.transforms.reduce((r,o)=>o.call(this,r,e,this),e);return i===void 0&&(i=this.getDefault(n)),i}_validate(e,n={},i,r){let{path:o,originalValue:s=e,strict:a=this.spec.strict}=n,l=e;a||(l=this._cast(l,Object.assign({assert:!1},n)));let f=[];for(let u of Object.values(this.internalTests))u&&f.push(u);this.runTests({path:o,value:l,originalValue:s,options:n,tests:f},i,u=>{if(u.length)return r(u,l);this.runTests({path:o,value:l,originalValue:s,options:n,tests:this.tests},i,r)})}runTests(e,n,i){let r=!1,{tests:o,value:s,originalValue:a,path:l,options:f}=e,u=g=>{r||(r=!0,n(g,s))},c=g=>{r||(r=!0,i(g,s))},d=o.length,p=[];if(!d)return c([]);let h={value:s,originalValue:a,path:l,options:f,schema:this};for(let g=0;g<o.length;g++){const y=o[g];y(h,u,function(v){v&&(Array.isArray(v)?p.push(...v):p.push(v)),--d<=0&&c(p)})}}asNestedTest({key:e,index:n,parent:i,parentPath:r,originalParent:o,options:s}){const a=e??n;if(a==null)throw TypeError("Must include `key` or `index` for nested validations");const l=typeof a=="number";let f=i[a];const u=Object.assign({},s,{strict:!0,parent:i,value:f,originalValue:o[a],key:void 0,[l?"index":"key"]:a,path:l||a.includes(".")?`${r||""}[${l?a:`"${a}"`}]`:(r?`${r}.`:"")+e});return(c,d,p)=>this.resolve(u)._validate(f,u,d,p)}validate(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return new Promise((s,a)=>r._validate(e,n,(l,f)=>{ai.isError(l)&&(l.value=f),a(l)},(l,f)=>{l.length?a(new ai(l,f,void 0,void 0,o)):s(f)}))}validateSync(e,n){var i;let r=this.resolve(Object.assign({},n,{value:e})),o,s=(i=n?.disableStackTrace)!=null?i:r.spec.disableStackTrace;return r._validate(e,Object.assign({},n,{sync:!0}),(a,l)=>{throw ai.isError(a)&&(a.value=l),a},(a,l)=>{if(a.length)throw new ai(a,e,void 0,void 0,s);o=l}),o}isValid(e,n){return this.validate(e,n).then(()=>!0,i=>{if(ai.isError(i))return!1;throw i})}isValidSync(e,n){try{return this.validateSync(e,n),!0}catch(i){if(ai.isError(i))return!1;throw i}}_getDefault(e){let n=this.spec.default;return n==null?n:typeof n=="function"?n.call(this,e):Ma(n)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){return arguments.length===0?this._getDefault():this.clone({default:e})}strict(e=!0){return this.clone({strict:e})}nullability(e,n){const i=this.clone({nullable:e});return i.internalTests.nullable=Pa({message:n,name:"nullable",test(r){return r===null?this.schema.spec.nullable:!0}}),i}optionality(e,n){const i=this.clone({optional:e});return i.internalTests.optionality=Pa({message:n,name:"optionality",test(r){return r===void 0?this.schema.spec.optional:!0}}),i}optional(){return this.optionality(!0)}defined(e=Sr.defined){return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(e=Sr.notNull){return this.nullability(!1,e)}required(e=Sr.required){return this.clone().withMutation(n=>n.nonNullable(e).defined(e))}notRequired(){return this.clone().withMutation(e=>e.nullable().optional())}transform(e){let n=this.clone();return n.transforms.push(e),n}test(...e){let n;if(e.length===1?typeof e[0]=="function"?n={test:e[0]}:n=e[0]:e.length===2?n={name:e[0],test:e[1]}:n={name:e[0],message:e[1],test:e[2]},n.message===void 0&&(n.message=Sr.default),typeof n.test!="function")throw new TypeError("`test` is a required parameters");let i=this.clone(),r=Pa(n),o=n.exclusive||n.name&&i.exclusiveTests[n.name]===!0;if(n.exclusive&&!n.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return n.name&&(i.exclusiveTests[n.name]=!!n.exclusive),i.tests=i.tests.filter(s=>!(s.OPTIONS.name===n.name&&(o||s.OPTIONS.test===r.OPTIONS.test))),i.tests.push(r),i}when(e,n){!Array.isArray(e)&&typeof e!="string"&&(n=e,e=".");let i=this.clone(),r=Yk(e).map(o=>new Es(o));return r.forEach(o=>{o.isSibling&&i.deps.push(o.key)}),i.conditions.push(typeof n=="function"?new vd(r,n):vd.fromOptions(r,n)),i}typeError(e){let n=this.clone();return n.internalTests.typeError=Pa({message:e,name:"typeError",skipAbsent:!0,test(i){return this.schema._typeCheck(i)?!0:this.createError({params:{type:this.schema.type}})}}),n}oneOf(e,n=Sr.oneOf){let i=this.clone();return e.forEach(r=>{i._whitelist.add(r),i._blacklist.delete(r)}),i.internalTests.whiteList=Pa({message:n,name:"oneOf",skipAbsent:!0,test(r){let o=this.schema._whitelist,s=o.resolveAll(this.resolve);return s.includes(r)?!0:this.createError({params:{values:Array.from(o).join(", "),resolved:s}})}}),i}notOneOf(e,n=Sr.notOneOf){let i=this.clone();return e.forEach(r=>{i._blacklist.add(r),i._whitelist.delete(r)}),i.internalTests.blacklist=Pa({message:n,name:"notOneOf",test(r){let o=this.schema._blacklist,s=o.resolveAll(this.resolve);return s.includes(r)?this.createError({params:{values:Array.from(o).join(", "),resolved:s}}):!0}}),i}strip(e=!0){let n=this.clone();return n.spec.strip=e,n}describe(e){const n=(e?this.resolve(e):this).clone(),{label:i,meta:r,optional:o,nullable:s}=n.spec;return{meta:r,label:i,optional:o,nullable:s,default:n.getDefault(e),type:n.type,oneOf:n._whitelist.describe(),notOneOf:n._blacklist.describe(),tests:n.tests.filter((l,f,u)=>u.findIndex(c=>c.OPTIONS.name===l.OPTIONS.name)===f).map(l=>{const f=l.OPTIONS.params&&e?tS(Object.assign({},l.OPTIONS.params),e):l.OPTIONS.params;return{name:l.OPTIONS.name,params:f}})}}get"~standard"(){const e=this;return{version:1,vendor:"yup",async validate(i){try{return{value:await e.validate(i,{abortEarly:!1})}}catch(r){if(r instanceof ai)return{issues:iS(r)};throw r}}}}};tr.prototype.__isYupSchema__=!0;for(const t of["validate","validateSync"])tr.prototype[`${t}At`]=function(e,n,i={}){const{parent:r,parentPath:o,schema:s}=pH(this,e,n,i.context);return s[t](r&&r[o],Object.assign({},i,{parent:r,path:e}))};for(const t of["equals","is"])tr.prototype[t]=tr.prototype.oneOf;for(const t of["not","nope"])tr.prototype[t]=tr.prototype.notOneOf;function rS(){return new oS}class oS extends tr{constructor(){super({type:"boolean",check(e){return e instanceof Boolean&&(e=e.valueOf()),typeof e=="boolean"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(i.spec.coerce&&!i.isType(e)){if(/^(true|1)$/i.test(String(e)))return!0;if(/^(false|0)$/i.test(String(e)))return!1}return e})})}isTrue(e=a1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"true"},test(n){return Qr(n)||n===!0}})}isFalse(e=a1.isValue){return this.test({message:e,name:"is-value",exclusive:!0,params:{value:"false"},test(n){return Qr(n)||n===!1}})}default(e){return super.default(e)}defined(e){return super.defined(e)}optional(){return super.optional()}required(e){return super.required(e)}notRequired(){return super.notRequired()}nullable(){return super.nullable()}nonNullable(e){return super.nonNullable(e)}strip(e){return super.strip(e)}}rS.prototype=oS.prototype;const mH=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function yH(t){const e=f1(t);if(!e)return Date.parse?Date.parse(t):Number.NaN;if(e.z===void 0&&e.plusMinus===void 0)return new Date(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond).valueOf();let n=0;return e.z!=="Z"&&e.plusMinus!==void 0&&(n=e.hourOffset*60+e.minuteOffset,e.plusMinus==="+"&&(n=0-n)),Date.UTC(e.year,e.month,e.day,e.hour,e.minute+n,e.second,e.millisecond)}function f1(t){var e,n;const i=mH.exec(t);return i?{year:Zr(i[1]),month:Zr(i[2],1)-1,day:Zr(i[3],1),hour:Zr(i[4]),minute:Zr(i[5]),second:Zr(i[6]),millisecond:i[7]?Zr(i[7].substring(0,3)):0,precision:(e=(n=i[7])==null?void 0:n.length)!=null?e:void 0,z:i[8]||void 0,plusMinus:i[9]||void 0,hourOffset:Zr(i[10]),minuteOffset:Zr(i[11])}:null}function Zr(t,e=0){return Number(t)||e}let wH=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,vH=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,bH=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,xH="^\\d{4}-\\d{2}-\\d{2}",_H="\\d{2}:\\d{2}:\\d{2}",kH="(([+-]\\d{2}(:?\\d{2})?)|Z)",SH=new RegExp(`${xH}T${_H}(\\.\\d+)?${kH}$`),CH=t=>Qr(t)||t===t.trim(),EH={}.toString();function Cr(){return new sS}class sS extends tr{constructor(){super({type:"string",check(e){return e instanceof String&&(e=e.valueOf()),typeof e=="string"}}),this.withMutation(()=>{this.transform((e,n,i)=>{if(!i.spec.coerce||i.isType(e)||Array.isArray(e))return e;const r=e!=null&&e.toString?e.toString():e;return r===EH?e:r})})}required(e){return super.required(e).withMutation(n=>n.test({message:e||Sr.required,name:"required",skipAbsent:!0,test:i=>!!i.length}))}notRequired(){return super.notRequired().withMutation(e=>(e.tests=e.tests.filter(n=>n.OPTIONS.name!=="required"),e))}length(e,n=vi.length){return this.test({message:n,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(i){return i.length===this.resolve(e)}})}min(e,n=vi.min){return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(i){return i.length>=this.resolve(e)}})}max(e,n=vi.max){return this.test({name:"max",exclusive:!0,message:n,params:{max:e},skipAbsent:!0,test(i){return i.length<=this.resolve(e)}})}matches(e,n){let i=!1,r,o;return n&&(typeof n=="object"?{excludeEmptyString:i=!1,message:r,name:o}=n:r=n),this.test({name:o||"matches",message:r||vi.matches,params:{regex:e},skipAbsent:!0,test:s=>s===""&&i||s.search(e)!==-1})}email(e=vi.email){return this.matches(wH,{name:"email",message:e,excludeEmptyString:!0})}url(e=vi.url){return this.matches(vH,{name:"url",message:e,excludeEmptyString:!0})}uuid(e=vi.uuid){return this.matches(bH,{name:"uuid",message:e,excludeEmptyString:!1})}datetime(e){let n="",i,r;return e&&(typeof e=="object"?{message:n="",allowOffset:i=!1,precision:r=void 0}=e:n=e),this.matches(SH,{name:"datetime",message:n||vi.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:n||vi.datetime_offset,params:{allowOffset:i},skipAbsent:!0,test:o=>{if(!o||i)return!0;const s=f1(o);return s?!!s.z:!1}}).test({name:"datetime_precision",message:n||vi.datetime_precision,params:{precision:r},skipAbsent:!0,test:o=>{if(!o||r==null)return!0;const s=f1(o);return s?s.precision===r:!1}})}ensure(){return this.default("").transform(e=>e===null?"":e)}trim(e=vi.trim){return this.transform(n=>n!=null?n.trim():n).test({message:e,name:"trim",test:CH})}lowercase(e=vi.lowercase){return this.transform(n=>Qr(n)?n:n.toLowerCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Qr(n)||n===n.toLowerCase()})}uppercase(e=vi.uppercase){return this.transform(n=>Qr(n)?n:n.toUpperCase()).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:n=>Qr(n)||n===n.toUpperCase()})}}Cr.prototype=sS.prototype;let OH=new Date(""),AH=t=>Object.prototype.toString.call(t)==="[object Date]";class u1 extends tr{constructor(){super({type:"date",check(e){return AH(e)&&!isNaN(e.getTime())}}),this.withMutation(()=>{this.transform((e,n,i)=>!i.spec.coerce||i.isType(e)||e===null?e:(e=yH(e),isNaN(e)?u1.INVALID_DATE:new Date(e)))})}prepareParam(e,n){let i;if(Es.isRef(e))i=e;else{let r=this.cast(e);if(!this._typeCheck(r))throw new TypeError(`\`${n}\` must be a Date or a value that can be \`cast()\` to a Date`);i=r}return i}min(e,n=s1.min){let i=this.prepareParam(e,"min");return this.test({message:n,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(r){return r>=this.resolve(i)}})}max(e,n=s1.max){let i=this.prepareParam(e,"max");return this.test({message:n,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(r){return r<=this.resolve(i)}})}}u1.INVALID_DATE=OH;function RH(t,e=[]){let n=[],i=new Set,r=new Set(e.map(([s,a])=>`${s}-${a}`));function o(s,a){let l=Cs.split(s)[0];i.add(l),r.has(`${a}-${l}`)||n.push([a,l])}for(const s of Object.keys(t)){let a=t[s];i.add(s),Es.isRef(a)&&a.isSibling?o(a.path,s):l1(a)&&"deps"in a&&a.deps.forEach(l=>o(l,s))}return rH.array(Array.from(i),n).reverse()}function aS(t,e){let n=1/0;return t.some((i,r)=>{var o;if((o=e.path)!=null&&o.includes(i))return n=r,!0}),n}function lS(t){return(e,n)=>aS(t,e)-aS(t,n)}const TH=(t,e,n)=>{if(typeof t!="string")return t;let i=t;try{i=JSON.parse(t)}catch{}return n.isType(i)?i:t};function _d(t){if("fields"in t){const e={};for(const[n,i]of Object.entries(t.fields))e[n]=_d(i);return t.setFields(e)}if(t.type==="array"){const e=t.optional();return e.innerType&&(e.innerType=_d(e.innerType)),e}return t.type==="tuple"?t.optional().clone({types:t.spec.types.map(_d)}):"optional"in t?t.optional():t}const PH=(t,e)=>{const n=[...Cs.normalizePath(e)];if(n.length===1)return n[0]in t;let i=n.pop(),r=Cs.getter(Cs.join(n),!0)(t);return!!(r&&i in r)};let fS=t=>Object.prototype.toString.call(t)==="[object Object]";function uS(t,e){let n=Object.keys(t.fields);return Object.keys(e).filter(i=>n.indexOf(i)===-1)}const MH=lS([]);function hf(t){return new cS(t)}class cS extends tr{constructor(e){super({type:"object",check(n){return fS(n)||typeof n=="function"}}),this.fields=Object.create(null),this._sortErrors=MH,this._nodes=[],this._excludedEdges=[],this.withMutation(()=>{e&&this.shape(e)})}_cast(e,n={}){var i;let r=super._cast(e,n);if(r===void 0)return this.getDefault(n);if(!this._typeCheck(r))return r;let o=this.fields,s=(i=n.stripUnknown)!=null?i:this.spec.noUnknown,a=[].concat(this._nodes,Object.keys(r).filter(c=>!this._nodes.includes(c))),l={},f=Object.assign({},n,{parent:l,__validating:n.__validating||!1}),u=!1;for(const c of a){let d=o[c],p=c in r;if(d){let h,g=r[c];f.path=(n.path?`${n.path}.`:"")+c,d=d.resolve({value:g,context:n.context,parent:l});let y=d instanceof tr?d.spec:void 0,w=y?.strict;if(y!=null&&y.strip){u=u||c in r;continue}h=!n.__validating||!w?d.cast(r[c],f):r[c],h!==void 0&&(l[c]=h)}else p&&!s&&(l[c]=r[c]);(p!==c in l||l[c]!==r[c])&&(u=!0)}return u?l:r}_validate(e,n={},i,r){let{from:o=[],originalValue:s=e,recursive:a=this.spec.recursive}=n;n.from=[{schema:this,value:s},...o],n.__validating=!0,n.originalValue=s,super._validate(e,n,i,(l,f)=>{if(!a||!fS(f)){r(l,f);return}s=s||f;let u=[];for(let c of this._nodes){let d=this.fields[c];!d||Es.isRef(d)||u.push(d.asNestedTest({options:n,key:c,parent:f,parentPath:n.path,originalParent:s}))}this.runTests({tests:u,value:f,originalValue:s,options:n},i,c=>{r(c.sort(this._sortErrors).concat(l),f)})})}clone(e){const n=super.clone(e);return n.fields=Object.assign({},this.fields),n._nodes=this._nodes,n._excludedEdges=this._excludedEdges,n._sortErrors=this._sortErrors,n}concat(e){let n=super.concat(e),i=n.fields;for(let[r,o]of Object.entries(this.fields)){const s=i[r];i[r]=s===void 0?o:s}return n.withMutation(r=>r.setFields(i,[...this._excludedEdges,...e._excludedEdges]))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let n={};return this._nodes.forEach(i=>{var r;const o=this.fields[i];let s=e;(r=s)!=null&&r.value&&(s=Object.assign({},s,{parent:s.value,value:s.value[i]})),n[i]=o&&"getDefault"in o?o.getDefault(s):void 0}),n}setFields(e,n){let i=this.clone();return i.fields=e,i._nodes=RH(e,n),i._sortErrors=lS(Object.keys(e)),n&&(i._excludedEdges=n),i}shape(e,n=[]){return this.clone().withMutation(i=>{let r=i._excludedEdges;return n.length&&(Array.isArray(n[0])||(n=[n]),r=[...i._excludedEdges,...n]),i.setFields(Object.assign(i.fields,e),r)})}partial(){const e={};for(const[n,i]of Object.entries(this.fields))e[n]="optional"in i&&i.optional instanceof Function?i.optional():i;return this.setFields(e)}deepPartial(){return _d(this)}pick(e){const n={};for(const i of e)this.fields[i]&&(n[i]=this.fields[i]);return this.setFields(n,this._excludedEdges.filter(([i,r])=>e.includes(i)&&e.includes(r)))}omit(e){const n=[];for(const i of Object.keys(this.fields))e.includes(i)||n.push(i);return this.pick(n)}from(e,n,i){let r=Cs.getter(e,!0);return this.transform(o=>{if(!o)return o;let s=o;return PH(o,e)&&(s=Object.assign({},o),i||delete s[e],s[n]=r(o)),s})}json(){return this.transform(TH)}exact(e){return this.test({name:"exact",exclusive:!0,message:e||wd.exact,test(n){if(n==null)return!0;const i=uS(this.schema,n);return i.length===0||this.createError({params:{properties:i.join(", ")}})}})}stripUnknown(){return this.clone({noUnknown:!0})}noUnknown(e=!0,n=wd.noUnknown){typeof e!="boolean"&&(n=e,e=!0);let i=this.test({name:"noUnknown",exclusive:!0,message:n,test(r){if(r==null)return!0;const o=uS(this.schema,r);return!e||o.length===0||this.createError({params:{unknown:o.join(", ")}})}});return i.spec.noUnknown=e,i}unknown(e=!0,n=wd.noUnknown){return this.noUnknown(!e,n)}transformKeys(e){return this.transform(n=>{if(!n)return n;const i={};for(const r of Object.keys(n))i[e(r)]=n[r];return i})}camelCase(){return this.transformKeys(o1.camelCase)}snakeCase(){return this.transformKeys(o1.snakeCase)}constantCase(){return this.transformKeys(e=>o1.snakeCase(e).toUpperCase())}describe(e){const n=(e?this.resolve(e):this).clone(),i=super.describe(e);i.fields={};for(const[o,s]of Object.entries(n.fields)){var r;let a=e;(r=a)!=null&&r.value&&(a=Object.assign({},a,{parent:a.value,value:a.value[o]})),i.fields[o]=s.describe(a)}return i}}hf.prototype=cS.prototype;const Er=Object.create(null);Er.open="0",Er.close="1",Er.ping="2",Er.pong="3",Er.message="4",Er.upgrade="5",Er.noop="6";const kd=Object.create(null);Object.keys(Er).forEach(t=>{kd[Er[t]]=t});const c1={type:"error",data:"parser error"},dS=typeof Blob=="function"||typeof Blob<"u"&&Object.prototype.toString.call(Blob)==="[object BlobConstructor]",pS=typeof ArrayBuffer=="function",hS=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,d1=({type:t,data:e},n,i)=>dS&&e instanceof Blob?n?i(e):gS(e,i):pS&&(e instanceof ArrayBuffer||hS(e))?n?i(e):gS(new Blob([e]),i):i(Er[t]+(e||"")),gS=(t,e)=>{const n=new FileReader;return n.onload=function(){const i=n.result.split(",")[1];e("b"+(i||""))},n.readAsDataURL(t)};function mS(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let p1;function IH(t,e){if(dS&&t.data instanceof Blob)return t.data.arrayBuffer().then(mS).then(e);if(pS&&(t.data instanceof ArrayBuffer||hS(t.data)))return e(mS(t.data));d1(t,!1,n=>{p1||(p1=new TextEncoder),e(p1.encode(n))})}const yS="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",gf=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(let t=0;t<yS.length;t++)gf[yS.charCodeAt(t)]=t;const NH=t=>{let e=t.length*.75,n=t.length,i,r=0,o,s,a,l;t[t.length-1]==="="&&(e--,t[t.length-2]==="="&&e--);const f=new ArrayBuffer(e),u=new Uint8Array(f);for(i=0;i<n;i+=4)o=gf[t.charCodeAt(i)],s=gf[t.charCodeAt(i+1)],a=gf[t.charCodeAt(i+2)],l=gf[t.charCodeAt(i+3)],u[r++]=o<<2|s>>4,u[r++]=(s&15)<<4|a>>2,u[r++]=(a&3)<<6|l&63;return f},DH=typeof ArrayBuffer=="function",h1=(t,e)=>{if(typeof t!="string")return{type:"message",data:wS(t,e)};const n=t.charAt(0);return n==="b"?{type:"message",data:BH(t.substring(1),e)}:kd[n]?t.length>1?{type:kd[n],data:t.substring(1)}:{type:kd[n]}:c1},BH=(t,e)=>{if(DH){const n=NH(t);return wS(n,e)}else return{base64:!0,data:t}},wS=(t,e)=>{switch(e){case"blob":return t instanceof Blob?t:new Blob([t]);case"arraybuffer":default:return t instanceof ArrayBuffer?t:t.buffer}},vS="
     302",FH=(t,e)=>{const n=t.length,i=new Array(n);let r=0;t.forEach((o,s)=>{d1(o,!1,a=>{i[s]=a,++r===n&&e(i.join(vS))})})},$H=(t,e)=>{const n=t.split(vS),i=[];for(let r=0;r<n.length;r++){const o=h1(n[r],e);if(i.push(o),o.type==="error")break}return i};function LH(){return new TransformStream({transform(t,e){IH(t,n=>{const i=n.length;let r;if(i<126)r=new Uint8Array(1),new DataView(r.buffer).setUint8(0,i);else if(i<65536){r=new Uint8Array(3);const o=new DataView(r.buffer);o.setUint8(0,126),o.setUint16(1,i)}else{r=new Uint8Array(9);const o=new DataView(r.buffer);o.setUint8(0,127),o.setBigUint64(1,BigInt(i))}t.data&&typeof t.data!="string"&&(r[0]|=128),e.enqueue(r),e.enqueue(n)})}})}let g1;function Sd(t){return t.reduce((e,n)=>e+n.length,0)}function Cd(t,e){if(t[0].length===e)return t.shift();const n=new Uint8Array(e);let i=0;for(let r=0;r<e;r++)n[r]=t[0][i++],i===t[0].length&&(t.shift(),i=0);return t.length&&i<t[0].length&&(t[0]=t[0].slice(i)),n}function qH(t,e){g1||(g1=new TextDecoder);const n=[];let i=0,r=-1,o=!1;return new TransformStream({transform(s,a){for(n.push(s);;){if(i===0){if(Sd(n)<1)break;const l=Cd(n,1);o=(l[0]&128)===128,r=l[0]&127,r<126?i=3:r===126?i=1:i=2}else if(i===1){if(Sd(n)<2)break;const l=Cd(n,2);r=new DataView(l.buffer,l.byteOffset,l.length).getUint16(0),i=3}else if(i===2){if(Sd(n)<8)break;const l=Cd(n,8),f=new DataView(l.buffer,l.byteOffset,l.length),u=f.getUint32(0);if(u>Math.pow(2,21)-1){a.enqueue(c1);break}r=u*Math.pow(2,32)+f.getUint32(4),i=3}else{if(Sd(n)<r)break;const l=Cd(n,r);a.enqueue(h1(o?l:g1.decode(l),e)),i=0}if(r===0||r>t){a.enqueue(c1);break}}}})}const bS=4;function an(t){if(t)return VH(t)}function VH(t){for(var e in an.prototype)t[e]=an.prototype[e];return t}an.prototype.on=an.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},an.prototype.once=function(t,e){function n(){this.off(t,n),e.apply(this,arguments)}return n.fn=e,this.on(t,n),this},an.prototype.off=an.prototype.removeListener=an.prototype.removeAllListeners=an.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},arguments.length==0)return this._callbacks={},this;var n=this._callbacks["$"+t];if(!n)return this;if(arguments.length==1)return delete this._callbacks["$"+t],this;for(var i,r=0;r<n.length;r++)if(i=n[r],i===e||i.fn===e){n.splice(r,1);break}return n.length===0&&delete this._callbacks["$"+t],this},an.prototype.emit=function(t){this._callbacks=this._callbacks||{};for(var e=new Array(arguments.length-1),n=this._callbacks["$"+t],i=1;i<arguments.length;i++)e[i-1]=arguments[i];if(n){n=n.slice(0);for(var i=0,r=n.length;i<r;++i)n[i].apply(this,e)}return this},an.prototype.emitReserved=an.prototype.emit,an.prototype.listeners=function(t){return this._callbacks=this._callbacks||{},this._callbacks["$"+t]||[]},an.prototype.hasListeners=function(t){return!!this.listeners(t).length};const Ed=typeof Promise=="function"&&typeof Promise.resolve=="function"?e=>Promise.resolve().then(e):(e,n)=>n(e,0),Fi=typeof self<"u"?self:typeof window<"u"?window:Function("return this")(),zH="arraybuffer";function Gie(){}function xS(t,...e){return e.reduce((n,i)=>(t.hasOwnProperty(i)&&(n[i]=t[i]),n),{})}const jH=Fi.setTimeout,HH=Fi.clearTimeout;function Od(t,e){e.useNativeTimers?(t.setTimeoutFn=jH.bind(Fi),t.clearTimeoutFn=HH.bind(Fi)):(t.setTimeoutFn=Fi.setTimeout.bind(Fi),t.clearTimeoutFn=Fi.clearTimeout.bind(Fi))}const UH=1.33;function WH(t){return typeof t=="string"?KH(t):Math.ceil((t.byteLength||t.size)*UH)}function KH(t){let e=0,n=0;for(let i=0,r=t.length;i<r;i++)e=t.charCodeAt(i),e<128?n+=1:e<2048?n+=2:e<55296||e>=57344?n+=3:(i++,n+=4);return n}function _S(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}function GH(t){let e="";for(let n in t)t.hasOwnProperty(n)&&(e.length&&(e+="&"),e+=encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e}function JH(t){let e={},n=t.split("&");for(let i=0,r=n.length;i<r;i++){let o=n[i].split("=");e[decodeURIComponent(o[0])]=decodeURIComponent(o[1])}return e}class YH extends Error{constructor(e,n,i){super(e),this.description=n,this.context=i,this.type="TransportError"}}class m1 extends an{constructor(e){super(),this.writable=!1,Od(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,n,i){return super.emitReserved("error",new YH(e,n,i)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return(this.readyState==="opening"||this.readyState==="open")&&(this.doClose(),this.onClose()),this}send(e){this.readyState==="open"&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){const n=h1(e,this.socket.binaryType);this.onPacket(n)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,n={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(n)}_hostname(){const e=this.opts.hostname;return e.indexOf(":")===-1?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&+(this.opts.port!==443)||!this.opts.secure&&Number(this.opts.port)!==80)?":"+this.opts.port:""}_query(e){const n=GH(e);return n.length?"?"+n:""}}class XH extends m1{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";const n=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let i=0;this._polling&&(i++,this.once("pollComplete",function(){--i||n()})),this.writable||(i++,this.once("drain",function(){--i||n()}))}else n()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){const n=i=>{if(this.readyState==="opening"&&i.type==="open"&&this.onOpen(),i.type==="close")return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(i)};$H(e,this.socket.binaryType).forEach(n),this.readyState!=="closed"&&(this._polling=!1,this.emitReserved("pollComplete"),this.readyState==="open"&&this._poll())}doClose(){const e=()=>{this.write([{type:"close"}])};this.readyState==="open"?e():this.once("open",e)}write(e){this.writable=!1,FH(e,n=>{this.doWrite(n,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){const e=this.opts.secure?"https":"http",n=this.query||{};return this.opts.timestampRequests!==!1&&(n[this.opts.timestampParam]=_S()),!this.supportsBinary&&!n.sid&&(n.b64=1),this.createUri(e,n)}}let kS=!1;try{kS=typeof XMLHttpRequest<"u"&&"withCredentials"in new XMLHttpRequest}catch{}const QH=kS;function ZH(){}class eU extends XH{constructor(e){if(super(e),typeof location<"u"){const n=location.protocol==="https:";let i=location.port;i||(i=n?"443":"80"),this.xd=typeof location<"u"&&e.hostname!==location.hostname||i!==e.port}}doWrite(e,n){const i=this.request({method:"POST",data:e});i.on("success",n),i.on("error",(r,o)=>{this.onError("xhr post error",r,o)})}doPoll(){const e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(n,i)=>{this.onError("xhr poll error",n,i)}),this.pollXhr=e}}let Ia=class sh extends an{constructor(e,n,i){super(),this.createRequest=e,Od(this,i),this._opts=i,this._method=i.method||"GET",this._uri=n,this._data=i.data!==void 0?i.data:null,this._create()}_create(){var e;const n=xS(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");n.xdomain=!!this._opts.xd;const i=this._xhr=this.createRequest(n);try{i.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders){i.setDisableHeaderCheck&&i.setDisableHeaderCheck(!0);for(let r in this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(r)&&i.setRequestHeader(r,this._opts.extraHeaders[r])}}catch{}if(this._method==="POST")try{i.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch{}try{i.setRequestHeader("Accept","*/*")}catch{}(e=this._opts.cookieJar)===null||e===void 0||e.addCookies(i),"withCredentials"in i&&(i.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(i.timeout=this._opts.requestTimeout),i.onreadystatechange=()=>{var r;i.readyState===3&&((r=this._opts.cookieJar)===null||r===void 0||r.parseCookies(i.getResponseHeader("set-cookie"))),i.readyState===4&&(i.status===200||i.status===1223?this._onLoad():this.setTimeoutFn(()=>{this._onError(typeof i.status=="number"?i.status:0)},0))},i.send(this._data)}catch(r){this.setTimeoutFn(()=>{this._onError(r)},0);return}typeof document<"u"&&(this._index=sh.requestsCount++,sh.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(!(typeof this._xhr>"u"||this._xhr===null)){if(this._xhr.onreadystatechange=ZH,e)try{this._xhr.abort()}catch{}typeof document<"u"&&delete sh.requests[this._index],this._xhr=null}}_onLoad(){const e=this._xhr.responseText;e!==null&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}};if(Ia.requestsCount=0,Ia.requests={},typeof document<"u"){if(typeof attachEvent=="function")attachEvent("onunload",SS);else if(typeof addEventListener=="function"){const t="onpagehide"in Fi?"pagehide":"unload";addEventListener(t,SS,!1)}}function SS(){for(let t in Ia.requests)Ia.requests.hasOwnProperty(t)&&Ia.requests[t].abort()}const tU=(function(){const t=CS({xdomain:!1});return t&&t.responseType!==null})();class nU extends eU{constructor(e){super(e);const n=e&&e.forceBase64;this.supportsBinary=tU&&!n}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new Ia(CS,this.uri(),e)}}function CS(t){const e=t.xdomain;try{if(typeof XMLHttpRequest<"u"&&(!e||QH))return new XMLHttpRequest}catch{}if(!e)try{return new Fi[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch{}}const ES=typeof navigator<"u"&&typeof navigator.product=="string"&&navigator.product.toLowerCase()==="reactnative";class iU extends m1{get name(){return"websocket"}doOpen(){const e=this.uri(),n=this.opts.protocols,i=ES?{}:xS(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(i.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,n,i)}catch(r){return this.emitReserved("error",r)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;d1(i,this.supportsBinary,o=>{try{this.doWrite(i,o)}catch{}r&&Ed(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){typeof this.ws<"u"&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){const e=this.opts.secure?"wss":"ws",n=this.query||{};return this.opts.timestampRequests&&(n[this.opts.timestampParam]=_S()),this.supportsBinary||(n.b64=1),this.createUri(e,n)}}const y1=Fi.WebSocket||Fi.MozWebSocket;class rU extends iU{createSocket(e,n,i){return ES?new y1(e,n,i):n?new y1(e,n):new y1(e)}doWrite(e,n){this.ws.send(n)}}class oU extends m1{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{const n=qH(Number.MAX_SAFE_INTEGER,this.socket.binaryType),i=e.readable.pipeThrough(n).getReader(),r=LH();r.readable.pipeTo(e.writable),this._writer=r.writable.getWriter();const o=()=>{i.read().then(({done:a,value:l})=>{a||(this.onPacket(l),o())}).catch(a=>{})};o();const s={type:"open"};this.query.sid&&(s.data=`{"sid":"${this.query.sid}"}`),this._writer.write(s).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let n=0;n<e.length;n++){const i=e[n],r=n===e.length-1;this._writer.write(i).then(()=>{r&&Ed(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;(e=this._transport)===null||e===void 0||e.close()}}const sU={websocket:rU,webtransport:oU,polling:nU},aU=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,lU=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function w1(t){if(t.length>8e3)throw"URI too long";const e=t,n=t.indexOf("["),i=t.indexOf("]");n!=-1&&i!=-1&&(t=t.substring(0,n)+t.substring(n,i).replace(/:/g,";")+t.substring(i,t.length));let r=aU.exec(t||""),o={},s=14;for(;s--;)o[lU[s]]=r[s]||"";return n!=-1&&i!=-1&&(o.source=e,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=fU(o,o.path),o.queryKey=uU(o,o.query),o}function fU(t,e){const n=/\/{2,9}/g,i=e.replace(n,"/").split("/");return(e.slice(0,1)=="/"||e.length===0)&&i.splice(0,1),e.slice(-1)=="/"&&i.splice(i.length-1,1),i}function uU(t,e){const n={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(i,r,o){r&&(n[r]=o)}),n}const v1=typeof addEventListener=="function"&&typeof removeEventListener=="function",Ad=[];v1&&addEventListener("offline",()=>{Ad.forEach(t=>t())},!1);class To extends an{constructor(e,n){if(super(),this.binaryType=zH,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&typeof e=="object"&&(n=e,e=null),e){const i=w1(e);n.hostname=i.host,n.secure=i.protocol==="https"||i.protocol==="wss",n.port=i.port,i.query&&(n.query=i.query)}else n.host&&(n.hostname=w1(n.host).host);Od(this,n),this.secure=n.secure!=null?n.secure:typeof location<"u"&&location.protocol==="https:",n.hostname&&!n.port&&(n.port=this.secure?"443":"80"),this.hostname=n.hostname||(typeof location<"u"?location.hostname:"localhost"),this.port=n.port||(typeof location<"u"&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},n.transports.forEach(i=>{const r=i.prototype.name;this.transports.push(r),this._transportsByName[r]=i}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},n),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),typeof this.opts.query=="string"&&(this.opts.query=JH(this.opts.query)),v1&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),this.hostname!=="localhost"&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},Ad.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(e){const n=Object.assign({},this.opts.query);n.EIO=bS,n.transport=e,this.id&&(n.sid=this.id);const i=Object.assign({},this.opts,{query:n,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](i)}_open(){if(this.transports.length===0){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}const e=this.opts.rememberUpgrade&&To.priorWebsocketSuccess&&this.transports.indexOf("websocket")!==-1?"websocket":this.transports[0];this.readyState="opening";const n=this.createTransport(e);n.open(),this.setTransport(n)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",n=>this._onClose("transport close",n))}onOpen(){this.readyState="open",To.priorWebsocketSuccess=this.transport.name==="websocket",this.emitReserved("open"),this.flush()}_onPacket(e){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing")switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":const n=new Error("server error");n.code=e.data,this._onError(n);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data);break}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),this.readyState!=="closed"&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);const e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,this.writeBuffer.length===0?this.emitReserved("drain"):this.flush()}flush(){if(this.readyState!=="closed"&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&this.transport.name==="polling"&&this.writeBuffer.length>1))return this.writeBuffer;let n=1;for(let i=0;i<this.writeBuffer.length;i++){const r=this.writeBuffer[i].data;if(r&&(n+=WH(r)),i>0&&n>this._maxPayload)return this.writeBuffer.slice(0,i);n+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;const e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,Ed(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,n,i){return this._sendPacket("message",e,n,i),this}send(e,n,i){return this._sendPacket("message",e,n,i),this}_sendPacket(e,n,i,r){if(typeof n=="function"&&(r=n,n=void 0),typeof i=="function"&&(r=i,i=null),this.readyState==="closing"||this.readyState==="closed")return;i=i||{},i.compress=i.compress!==!1;const o={type:e,data:n,options:i};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),r&&this.once("flush",r),this.flush()}close(){const e=()=>{this._onClose("forced close"),this.transport.close()},n=()=>{this.off("upgrade",n),this.off("upgradeError",n),e()},i=()=>{this.once("upgrade",n),this.once("upgradeError",n)};return(this.readyState==="opening"||this.readyState==="open")&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?i():e()}):this.upgrading?i():e()),this}_onError(e){if(To.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&this.readyState==="opening")return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,n){if(this.readyState==="opening"||this.readyState==="open"||this.readyState==="closing"){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),v1&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){const i=Ad.indexOf(this._offlineEventListener);i!==-1&&Ad.splice(i,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,n),this.writeBuffer=[],this._prevBufferLen=0}}}To.protocol=bS;class cU extends To{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),this.readyState==="open"&&this.opts.upgrade)for(let e=0;e<this._upgrades.length;e++)this._probe(this._upgrades[e])}_probe(e){let n=this.createTransport(e),i=!1;To.priorWebsocketSuccess=!1;const r=()=>{i||(n.send([{type:"ping",data:"probe"}]),n.once("packet",c=>{if(!i)if(c.type==="pong"&&c.data==="probe"){if(this.upgrading=!0,this.emitReserved("upgrading",n),!n)return;To.priorWebsocketSuccess=n.name==="websocket",this.transport.pause(()=>{i||this.readyState!=="closed"&&(u(),this.setTransport(n),n.send([{type:"upgrade"}]),this.emitReserved("upgrade",n),n=null,this.upgrading=!1,this.flush())})}else{const d=new Error("probe error");d.transport=n.name,this.emitReserved("upgradeError",d)}}))};function o(){i||(i=!0,u(),n.close(),n=null)}const s=c=>{const d=new Error("probe error: "+c);d.transport=n.name,o(),this.emitReserved("upgradeError",d)};function a(){s("transport closed")}function l(){s("socket closed")}function f(c){n&&c.name!==n.name&&o()}const u=()=>{n.removeListener("open",r),n.removeListener("error",s),n.removeListener("close",a),this.off("close",l),this.off("upgrading",f)};n.once("open",r),n.once("error",s),n.once("close",a),this.once("close",l),this.once("upgrading",f),this._upgrades.indexOf("webtransport")!==-1&&e!=="webtransport"?this.setTimeoutFn(()=>{i||n.open()},200):n.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){const n=[];for(let i=0;i<e.length;i++)~this.transports.indexOf(e[i])&&n.push(e[i]);return n}}let dU=class extends cU{constructor(e,n={}){const i=typeof e=="object"?e:n;(!i.transports||i.transports&&typeof i.transports[0]=="string")&&(i.transports=(i.transports||["polling","websocket","webtransport"]).map(r=>sU[r]).filter(r=>!!r)),super(e,i)}};function pU(t,e="",n){let i=t;n=n||typeof location<"u"&&location,t==null&&(t=n.protocol+"//"+n.host),typeof t=="string"&&(t.charAt(0)==="/"&&(t.charAt(1)==="/"?t=n.protocol+t:t=n.host+t),/^(https?|wss?):\/\//.test(t)||(typeof n<"u"?t=n.protocol+"//"+t:t="https://"+t),i=w1(t)),i.port||(/^(http|ws)$/.test(i.protocol)?i.port="80":/^(http|ws)s$/.test(i.protocol)&&(i.port="443")),i.path=i.path||"/";const o=i.host.indexOf(":")!==-1?"["+i.host+"]":i.host;return i.id=i.protocol+"://"+o+":"+i.port+e,i.href=i.protocol+"://"+o+(n&&n.port===i.port?"":":"+i.port),i}const hU=typeof ArrayBuffer=="function",gU=t=>typeof ArrayBuffer.isView=="function"?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,OS=Object.prototype.toString,mU=typeof Blob=="function"||typeof Blob<"u"&&OS.call(Blob)==="[object BlobConstructor]",yU=typeof File=="function"||typeof File<"u"&&OS.call(File)==="[object FileConstructor]";function b1(t){return hU&&(t instanceof ArrayBuffer||gU(t))||mU&&t instanceof Blob||yU&&t instanceof File}function Rd(t,e){if(!t||typeof t!="object")return!1;if(Array.isArray(t)){for(let n=0,i=t.length;n<i;n++)if(Rd(t[n]))return!0;return!1}if(b1(t))return!0;if(t.toJSON&&typeof t.toJSON=="function"&&arguments.length===1)return Rd(t.toJSON(),!0);for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&Rd(t[n]))return!0;return!1}function wU(t){const e=[],n=t.data,i=t;return i.data=x1(n,e),i.attachments=e.length,{packet:i,buffers:e}}function x1(t,e){if(!t)return t;if(b1(t)){const n={_placeholder:!0,num:e.length};return e.push(t),n}else if(Array.isArray(t)){const n=new Array(t.length);for(let i=0;i<t.length;i++)n[i]=x1(t[i],e);return n}else if(typeof t=="object"&&!(t instanceof Date)){const n={};for(const i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=x1(t[i],e));return n}return t}function vU(t,e){return t.data=_1(t.data,e),delete t.attachments,t}function _1(t,e){if(!t)return t;if(t&&t._placeholder===!0){if(typeof t.num=="number"&&t.num>=0&&t.num<e.length)return e[t.num];throw new Error("illegal attachments")}else if(Array.isArray(t))for(let n=0;n<t.length;n++)t[n]=_1(t[n],e);else if(typeof t=="object")for(const n in t)Object.prototype.hasOwnProperty.call(t,n)&&(t[n]=_1(t[n],e));return t}const bU=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],xU=5;var Ct;(function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"})(Ct||(Ct={}));class _U{constructor(e){this.replacer=e}encode(e){return(e.type===Ct.EVENT||e.type===Ct.ACK)&&Rd(e)?this.encodeAsBinary({type:e.type===Ct.EVENT?Ct.BINARY_EVENT:Ct.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let n=""+e.type;return(e.type===Ct.BINARY_EVENT||e.type===Ct.BINARY_ACK)&&(n+=e.attachments+"-"),e.nsp&&e.nsp!=="/"&&(n+=e.nsp+","),e.id!=null&&(n+=e.id),e.data!=null&&(n+=JSON.stringify(e.data,this.replacer)),n}encodeAsBinary(e){const n=wU(e),i=this.encodeAsString(n.packet),r=n.buffers;return r.unshift(i),r}}function AS(t){return Object.prototype.toString.call(t)==="[object Object]"}class k1 extends an{constructor(e){super(),this.reviver=e}add(e){let n;if(typeof e=="string"){if(this.reconstructor)throw new Error("got plaintext data when reconstructing a packet");n=this.decodeString(e);const i=n.type===Ct.BINARY_EVENT;i||n.type===Ct.BINARY_ACK?(n.type=i?Ct.EVENT:Ct.ACK,this.reconstructor=new kU(n),n.attachments===0&&super.emitReserved("decoded",n)):super.emitReserved("decoded",n)}else if(b1(e)||e.base64)if(this.reconstructor)n=this.reconstructor.takeBinaryData(e),n&&(this.reconstructor=null,super.emitReserved("decoded",n));else throw new Error("got binary data when not reconstructing a packet");else throw new Error("Unknown type: "+e)}decodeString(e){let n=0;const i={type:Number(e.charAt(0))};if(Ct[i.type]===void 0)throw new Error("unknown packet type "+i.type);if(i.type===Ct.BINARY_EVENT||i.type===Ct.BINARY_ACK){const o=n+1;for(;e.charAt(++n)!=="-"&&n!=e.length;);const s=e.substring(o,n);if(s!=Number(s)||e.charAt(n)!=="-")throw new Error("Illegal attachments");i.attachments=Number(s)}if(e.charAt(n+1)==="/"){const o=n+1;for(;++n&&!(e.charAt(n)===","||n===e.length););i.nsp=e.substring(o,n)}else i.nsp="/";const r=e.charAt(n+1);if(r!==""&&Number(r)==r){const o=n+1;for(;++n;){const s=e.charAt(n);if(s==null||Number(s)!=s){--n;break}if(n===e.length)break}i.id=Number(e.substring(o,n+1))}if(e.charAt(++n)){const o=this.tryParse(e.substr(n));if(k1.isPayloadValid(i.type,o))i.data=o;else throw new Error("invalid payload")}return i}tryParse(e){try{return JSON.parse(e,this.reviver)}catch{return!1}}static isPayloadValid(e,n){switch(e){case Ct.CONNECT:return AS(n);case Ct.DISCONNECT:return n===void 0;case Ct.CONNECT_ERROR:return typeof n=="string"||AS(n);case Ct.EVENT:case Ct.BINARY_EVENT:return Array.isArray(n)&&(typeof n[0]=="number"||typeof n[0]=="string"&&bU.indexOf(n[0])===-1);case Ct.ACK:case Ct.BINARY_ACK:return Array.isArray(n)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class kU{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){const n=vU(this.reconPack,this.buffers);return this.finishedReconstruction(),n}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}const SU=Object.freeze(Object.defineProperty({__proto__:null,Decoder:k1,Encoder:_U,get PacketType(){return Ct},protocol:xU},Symbol.toStringTag,{value:"Module"}));function nr(t,e,n){return t.on(e,n),function(){t.off(e,n)}}const CU=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class RS extends an{constructor(e,n,i){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=n,i&&i.auth&&(this.auth=i.auth),this._opts=Object.assign({},i),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;const e=this.io;this.subs=[nr(e,"open",this.onopen.bind(this)),nr(e,"packet",this.onpacket.bind(this)),nr(e,"error",this.onerror.bind(this)),nr(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected?this:(this.subEvents(),this.io._reconnecting||this.io.open(),this.io._readyState==="open"&&this.onopen(),this)}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...n){var i,r,o;if(CU.hasOwnProperty(e))throw new Error('"'+e.toString()+'" is a reserved event name');if(n.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(n),this;const s={type:Ct.EVENT,data:n};if(s.options={},s.options.compress=this.flags.compress!==!1,typeof n[n.length-1]=="function"){const u=this.ids++,c=n.pop();this._registerAckCallback(u,c),s.id=u}const a=(r=(i=this.io.engine)===null||i===void 0?void 0:i.transport)===null||r===void 0?void 0:r.writable,l=this.connected&&!(!((o=this.io.engine)===null||o===void 0)&&o._hasPingExpired());return this.flags.volatile&&!a||(l?(this.notifyOutgoingListeners(s),this.packet(s)):this.sendBuffer.push(s)),this.flags={},this}_registerAckCallback(e,n){var i;const r=(i=this.flags.timeout)!==null&&i!==void 0?i:this._opts.ackTimeout;if(r===void 0){this.acks[e]=n;return}const o=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let a=0;a<this.sendBuffer.length;a++)this.sendBuffer[a].id===e&&this.sendBuffer.splice(a,1);n.call(this,new Error("operation has timed out"))},r),s=(...a)=>{this.io.clearTimeoutFn(o),n.apply(this,a)};s.withError=!0,this.acks[e]=s}emitWithAck(e,...n){return new Promise((i,r)=>{const o=(s,a)=>s?r(s):i(a);o.withError=!0,n.push(o),this.emit(e,...n)})}_addToQueue(e){let n;typeof e[e.length-1]=="function"&&(n=e.pop());const i={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((r,...o)=>i!==this._queue[0]?void 0:(r!==null?i.tryCount>this._opts.retries&&(this._queue.shift(),n&&n(r)):(this._queue.shift(),n&&n(null,...o)),i.pending=!1,this._drainQueue())),this._queue.push(i),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||this._queue.length===0)return;const n=this._queue[0];n.pending&&!e||(n.pending=!0,n.tryCount++,this.flags=n.flags,this.emit.apply(this,n.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){typeof this.auth=="function"?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:Ct.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,n){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,n),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(i=>String(i.id)===e)){const i=this.acks[e];delete this.acks[e],i.withError&&i.call(this,new Error("socket has been disconnected"))}})}onpacket(e){if(e.nsp===this.nsp)switch(e.type){case Ct.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case Ct.EVENT:case Ct.BINARY_EVENT:this.onevent(e);break;case Ct.ACK:case Ct.BINARY_ACK:this.onack(e);break;case Ct.DISCONNECT:this.ondisconnect();break;case Ct.CONNECT_ERROR:this.destroy();const i=new Error(e.data.message);i.data=e.data.data,this.emitReserved("connect_error",i);break}}onevent(e){const n=e.data||[];e.id!=null&&n.push(this.ack(e.id)),this.connected?this.emitEvent(n):this.receiveBuffer.push(Object.freeze(n))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length){const n=this._anyListeners.slice();for(const i of n)i.apply(this,e)}super.emit.apply(this,e),this._pid&&e.length&&typeof e[e.length-1]=="string"&&(this._lastOffset=e[e.length-1])}ack(e){const n=this;let i=!1;return function(...r){i||(i=!0,n.packet({type:Ct.ACK,id:e,data:r}))}}onack(e){const n=this.acks[e.id];typeof n=="function"&&(delete this.acks[e.id],n.withError&&e.data.unshift(null),n.apply(this,e.data))}onconnect(e,n){this.id=e,this.recovered=n&&this._pid===n,this._pid=n,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:Ct.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){const n=this._anyListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){const n=this._anyOutgoingListeners;for(let i=0;i<n.length;i++)if(e===n[i])return n.splice(i,1),this}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length){const n=this._anyOutgoingListeners.slice();for(const i of n)i.apply(this,e.data)}}}function Na(t){t=t||{},this.ms=t.min||100,this.max=t.max||1e4,this.factor=t.factor||2,this.jitter=t.jitter>0&&t.jitter<=1?t.jitter:0,this.attempts=0}Na.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),n=Math.floor(e*this.jitter*t);t=(Math.floor(e*10)&1)==0?t-n:t+n}return Math.min(t,this.max)|0},Na.prototype.reset=function(){this.attempts=0},Na.prototype.setMin=function(t){this.ms=t},Na.prototype.setMax=function(t){this.max=t},Na.prototype.setJitter=function(t){this.jitter=t};class S1 extends an{constructor(e,n){var i;super(),this.nsps={},this.subs=[],e&&typeof e=="object"&&(n=e,e=void 0),n=n||{},n.path=n.path||"/socket.io",this.opts=n,Od(this,n),this.reconnection(n.reconnection!==!1),this.reconnectionAttempts(n.reconnectionAttempts||1/0),this.reconnectionDelay(n.reconnectionDelay||1e3),this.reconnectionDelayMax(n.reconnectionDelayMax||5e3),this.randomizationFactor((i=n.randomizationFactor)!==null&&i!==void 0?i:.5),this.backoff=new Na({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(n.timeout==null?2e4:n.timeout),this._readyState="closed",this.uri=e;const r=n.parser||SU;this.encoder=new r.Encoder,this.decoder=new r.Decoder,this._autoConnect=n.autoConnect!==!1,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return e===void 0?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var n;return e===void 0?this._reconnectionDelay:(this._reconnectionDelay=e,(n=this.backoff)===null||n===void 0||n.setMin(e),this)}randomizationFactor(e){var n;return e===void 0?this._randomizationFactor:(this._randomizationFactor=e,(n=this.backoff)===null||n===void 0||n.setJitter(e),this)}reconnectionDelayMax(e){var n;return e===void 0?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,(n=this.backoff)===null||n===void 0||n.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&this.backoff.attempts===0&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new dU(this.uri,this.opts);const n=this.engine,i=this;this._readyState="opening",this.skipReconnect=!1;const r=nr(n,"open",function(){i.onopen(),e&&e()}),o=a=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",a),e?e(a):this.maybeReconnectOnOpen()},s=nr(n,"error",o);if(this._timeout!==!1){const a=this._timeout,l=this.setTimeoutFn(()=>{r(),o(new Error("timeout")),n.close()},a);this.opts.autoUnref&&l.unref(),this.subs.push(()=>{this.clearTimeoutFn(l)})}return this.subs.push(r),this.subs.push(s),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const e=this.engine;this.subs.push(nr(e,"ping",this.onping.bind(this)),nr(e,"data",this.ondata.bind(this)),nr(e,"error",this.onerror.bind(this)),nr(e,"close",this.onclose.bind(this)),nr(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(n){this.onclose("parse error",n)}}ondecoded(e){Ed(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,n){let i=this.nsps[e];return i?this._autoConnect&&!i.active&&i.connect():(i=new RS(this,e,n),this.nsps[e]=i),i}_destroy(e){const n=Object.keys(this.nsps);for(const i of n)if(this.nsps[i].active)return;this._close()}_packet(e){const n=this.encoder.encode(e);for(let i=0;i<n.length;i++)this.engine.write(n[i],e.options)}cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,n){var i;this.cleanup(),(i=this.engine)===null||i===void 0||i.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,n),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const n=this.backoff.duration();this._reconnecting=!0;const i=this.setTimeoutFn(()=>{e.skipReconnect||(this.emitReserved("reconnect_attempt",e.backoff.attempts),!e.skipReconnect&&e.open(r=>{r?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",r)):e.onreconnect()}))},n);this.opts.autoUnref&&i.unref(),this.subs.push(()=>{this.clearTimeoutFn(i)})}}onreconnect(){const e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}const mf={};function Td(t,e){typeof t=="object"&&(e=t,t=void 0),e=e||{};const n=pU(t,e.path||"/socket.io"),i=n.source,r=n.id,o=n.path,s=mf[r]&&o in mf[r].nsps,a=e.forceNew||e["force new connection"]||e.multiplex===!1||s;let l;return a?l=new S1(i,e):(mf[r]||(mf[r]=new S1(i,e)),l=mf[r]),n.query&&!e.query&&(e.query=n.queryKey),l.socket(n.path,e)}Object.assign(Td,{Manager:S1,Socket:RS,io:Td,connect:Td});const EU={key:0},OU={class:"iafw:grid iafw:gap-4 iafw:py-4"},AU={key:1},RU={class:"iafw:grid iafw:gap-4 iafw:py-4 iafw:items-center iafw:justify-center"},TU=["src"],PU={key:1,class:"iafw:size-72 iafw:flex iafw:flex-col iafw:items-center iafw:justify-center iafw:gap-5 iafw:text-primary"},MU=q({__name:"NewConnectionDialogContent",props:Ui({connectionId:{}},{open:{type:Boolean,required:!0},openModifiers:{}}),emits:["update:open"],setup(t){tj({validateOnInput:!1,validateOnBlur:!1});const e=Ao(),n=Ra(),i=go(t,"open"),r=hk({initialValues:{name:""},validationSchema:hf({name:Cr().required("Connection name is required").min(3,"Connection name must be at least 3 characters")})}),o=t,s=H(o.connectionId?"scan":"create"),a=H(!1),l=H(null),f=H(""),u=Td("wss://api.pingonotify.com",{autoConnect:!1,transports:["websocket"],path:"/ws",query:{apikey:n.session?.token||""}});console.log(n.session?.token),u.connect();const c=r.handleSubmit(async h=>{a.value=!0;try{const g=await e.create.execute({data:{name:h.name,qrcode:!0}});l.value=g.data.value?.qrcode.base64||"",s.value="scan",e.fetch.execute({params:{sync:!0}})}catch(g){f.value=am(g)}finally{a.value=!1}}),d=h=>{h.id===o.connectionId&&(l.value=h.base64)},p=async h=>{h.id===o.connectionId&&h.status==="open"&&(await e.fetch.execute({params:{sync:!0}}),i.value=!1)};return u.on("connection:qrcode",d),u.on("connection:update",p),je(()=>s.value,h=>{h==="scan"&&o.connectionId&&ii.get(`/connections/${o.connectionId}/qrcode`).then(g=>{l.value=g.data?.base64||""})},{immediate:!0}),qn(()=>{u.removeAllListeners(),u.disconnect()}),(h,g)=>{const y=wk,w=yk,v=mk,_=$3,b=F3,x=q3,k=Qm,S=Vm,T=Kt,A=H3;return E(),B(Bu,{name:"fade",mode:"out-in"},{default:C(()=>[m(s)==="create"?(E(),X("form",{key:0,onSubmit:g[0]||(g[0]=Bt((...R)=>m(c)&&m(c)(...R),["prevent"]))},[M(v,{class:"iafw:mb-4"},{default:C(()=>[M(y,null,{default:C(()=>[...g[2]||(g[2]=[_e(" New connection",-1)])]),_:1}),M(w,null,{default:C(()=>[...g[3]||(g[3]=[_e(" Connect to a new WhatsApp account. ",-1)])]),_:1})]),_:1}),m(f)||Object.values(m(r).errors.value).length?(E(),B(x,{key:0,variant:"destructive"},{default:C(()=>[M(m(Fc),{class:"h-4 w-4"}),M(_,null,{default:C(()=>[...g[4]||(g[4]=[_e("Error",-1)])]),_:1}),M(b,null,{default:C(()=>[m(f)?(E(),X("div",EU,Ae(m(f)),1)):Re("",!0),(E(!0),X(Ve,null,Rt(Object.values(m(r).errors.value),R=>(E(),X("div",{key:R},Ae(R),1))),128))]),_:1})]),_:1})):Re("",!0),ie("div",OU,[M(m(Ss),{name:"name"},{default:C(({componentField:R})=>[M(S,null,{default:C(()=>[M(k,null,{default:C(()=>[M(Uk,le({label:"Connection name",placeholder:"Enter connection name"},R),null,16)]),_:2},1024)]),_:2},1024)]),_:1})]),M(A,null,{default:C(()=>[M(T,{type:"submit",disabled:m(a)},{default:C(()=>[m(a)?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):Re("",!0),g[5]||(g[5]=_e(" Create ",-1))]),_:1},8,["disabled"])]),_:1})],32)):m(s)==="scan"?(E(),X("div",AU,[M(v,null,{default:C(()=>[M(y,null,{default:C(()=>[...g[6]||(g[6]=[_e(" Scan QR Code",-1)])]),_:1}),M(w,null,{default:C(()=>[...g[7]||(g[7]=[_e(" Scan the QR code with your WhatsApp mobile app to connect. ",-1)])]),_:1})]),_:1}),ie("div",RU,[m(l)?(E(),X("img",{key:0,class:"iafw:size-72",src:m(l),alt:"QR Code"},null,8,TU)):(E(),X("div",PU,[M(m(Qi),{class:"iafw:animate-spin iafw:size-12"}),g[8]||(g[8]=ie("div",null,"Loading QR Code...",-1))]))]),M(A,null,{default:C(()=>[M(T,{variant:"outline",onClick:g[1]||(g[1]=R=>i.value=!1)},{default:C(()=>[...g[9]||(g[9]=[_e(" Scan Later ",-1)])]),_:1})]),_:1})])):Re("",!0)]),_:1})}}}),IU=q({__name:"NewConnectionDialog",setup(t,{expose:e}){const n=H(!1),i=H();function r(o){n.value=!0,i.value=o}return e({open:r}),(o,s)=>{const a=j3,l=z3;return E(),B(l,{open:m(n),"onUpdate:open":s[1]||(s[1]=f=>it(n)?n.value=f:null)},{default:C(()=>[M(a,{class:"iafw:sm:max-w-[425px]"},{default:C(()=>[M(MU,{open:m(n),"onUpdate:open":s[0]||(s[0]=f=>it(n)?n.value=f:null),connectionId:m(i)},null,8,["open","connectionId"])]),_:1})]),_:1},8,["open"])}}}),NU={xmlns:"http://www.w3.org/2000/svg",width:"933",height:"721",fill:"currentColor",viewBox:"0 0 933 721"};function DU(t,e){return E(),X("svg",NU,[...e[0]||(e[0]=[ie("path",{d:"M323.12 124.425q17.77 3.27 24.55 5.23 46.31 13.39 79.75 47.68 14.13 16.15 23.28 32.88 13.07 23.91 17.51 52.08 2.2 13.93 2.46 22.21.5 15.46-.54 31.93a76.5 76.5 0 0 0 .09 10.85c.68 8.58 5.81 17.08 11.99 22.97q11.48 10.94 26.92 16.04 16.94 5.6 35.01 7.21 4.58.41 6.03.38c5.23-.1 9.66.76 15.11.82q16.46.2 36.34-1.66c7.67-.72 11.078-19.51 18.708-20.88q4.08-.73 6.97-.64c1.057-3.169 3.063-3.735 4.437-3.169 1.982-11.985 9.681 7.45 14.183 19.463 1.867 6.536 5.475 18.884-2.217 32.708-.701 1.259-2.788 4.101-3.481 5.008-3.96 5.21-6.61 9.14-10.68 13.34q-.34.35-5.26 5.75-9.65 10.57-23.13 21.14-27.14 21.27-60.33 30.34c-6.65 1.82-14.71 2.97-21.15 4.01-3.92.62-7.28.69-11.24.79a1.97 1.97 0 0 0-1.364.59c-.36.369-.564.864-.566 1.38l-.07 11.2a178 178 0 0 1-1.43 18.1q-.37 2.81-1 9.04-1.54 15.25-7.3 33.91-15.94 61.64-64.71 102.11l-4.89 3.86a1.2 1.2 0 0 0-.39.53c-1.09 3.11 3.12 4.22 5.15 5.25q2.23 1.12 7.44 2.99 8.34 2.99 16.01 9.09c6.54 5.2 10.25 9.03 10 17.32-.21 6.9-6.17 12.69-12.31 15.05q-7.73 2.97-12.09 3.22-13.46.79-31.76-2.09a172 172 0 0 1-16.49-3.47 545 545 0 0 0-18.16-4.43 1134 1134 0 0 1-23.33-5.55q-8.04-2-20.33-2.74l-53.94.06-23.78-.25q-.26 0-.51.06c-3.44.82-7.43 1.77-11.17 3.23q-12.52 4.88-28.63 10.71a126 126 0 0 1-8.93 2.83q-8.99 2.51-9.01 2.51-10.16 2.73-23.78 4.44-13.06 1.63-26.41.62c-5.53-.42-11.11-1.66-16.27-3.22-10.2-3.08-21.18-11.26-18.87-23.52 1.29-6.21 4.78-10.54 9.38-14.96q3.9-3.75 14.32-11.16 3.31-2.35 2.03-5.8a1.4 1.4 0 0 1-.35-.6 4.8 4.8 0 0 0-1.08-1.42q-34.14-30.54-48.3-74.17a173 173 0 0 1-7.19-32.61q-.33-4.22-.99-8.51-.37-2.41-.22-12.49.05-3.88 2.48-5.85 3.99-3.24 15.86-13.84 5.16-4.61 8.03-9.15 1.36-4.66-2.38-6.7c-3.02-2.03-8.12 1.84-10.99 4.02a410 410 0 0 0-23.75 19.49q-25.57 22.66-39.8 34.69c-8.28 6.99-21.01 5.95-25.1-4.96q-1.47-3.91-1.49-11.5c.97-9.32 1.87-19.15 3.69-27.88q6.11-29.46 18.27-57.28 11.66-26.66 26.3-49.71 9.81-15.45 28.65-41.68c6.87-9.58 11.95-19.08 13.51-29.86q1.1-7.61 2.6-20.28 1.13-9.53 5.59-29.29 2.19-9.71 4.96-17.29l4.51-12.33q17.97-49.14 58.26-84.19 21.25-18.49 47.04-29.56l10.01-4.05 5.55-1.93 20.94-6.07q36.52-7.6 73.24-2.39m-135.83 83.55q-9.68 10.81-15.53 22.84-6.66 13.68-9.33 29.7a156.3 156.3 0 0 0-1.93 34.24q.47 8.78 3.36 21.12c5.36 18.56 15.7 36.02 30.75 48.26q2.62 2.13 3.95 3.38c4.08 3.82 7.83 6.94 6.51 13.22-.7 3.28-4.25 6.99-6.59 9.09q-18.74 16.82-31.69 37.05-1.81 2.83-2.68 4.72c-1.9 4.09-4.22 8.01-6.06 12.17q-14.43 32.45-15.92 68.32a172 172 0 0 0 1.27 31.12c2.98 25.91 13.05 49.17 28.97 70 7.07 9.25 16.48 17.77 25.35 24.22q24.21 17.6 56.56 26.22a89 89 0 0 0 7.47 1.69q8.99 1.63 12.43 2.29 8.22 1.56 25.54 1.76 18.69.9 37.15-2.08a168.3 168.3 0 0 0 49.64-15.16 3.6 3.6 0 0 0 1.07-.75 27 27 0 0 0 3.54-1.5 130.3 130.3 0 0 0 27.12-18.41q.34-.3.27-.87.6.14 1.54-.71 15.48-13.98 25.12-28.38c9.55-14.27 16.66-28.97 21.93-45.15q3.57-10.97 4.09-13.35 4.23-19.42 5.41-29.53 4.16-35.86-.89-75.26-.56-4.37-2-11.38-.83-4.08-2.35-11.3-1.21-5.79-2.81-11.52a78.4 78.4 0 0 0-4.21-14.32q-4.95-14.41-9.33-24.07-6.38-14.04-9.86-25.29l-1.92-9.74a2 2 0 0 1-.04-.29q-.17-4.8-.19-9.63c-.03-6.37 1.02-13.31 1.49-19.99q.6-4.24.54-8.58-.19-15.4-3.22-31.06c-1.82-9.36-5.23-19.07-8.84-27.64q-9.33-22.14-27.49-37.49-13.99-11.82-31.98-14.76-15.31-2.2-29.04 3.47c-6.86 2.83-12.97 7.55-19.36 12.31-3.8 2.82-8.33 4.02-12.41.82q-8.06-6.31-13.67-9.83c-3.8-2.38-7.16-3.68-12.5-6.05q-3.34-1.47-8.86-2.5l-10.04-1.75c-30.79-3.9-59.89 7.16-80.33 30.33"},null,-1),ie("path",{d:"M394.638 260.49c.209-11.982-6.681-21.819-15.389-21.971-8.709-.152-15.937 9.438-16.147 21.421s6.681 21.82 15.389 21.972 15.937-9.439 16.147-21.422m-109.018-.047c.021-11.924-7.045-21.603-15.782-21.618s-15.837 9.639-15.858 21.563 7.045 21.602 15.782 21.617 15.837-9.638 15.858-21.562m58.63 68.982q-13.75 1.42-24.07-.95-3.43-.789-7.97-3.45c-7.67-4.5-11.26-13.39-9.8-21.91q1.74-10.11 11.2-16.29 8.18-5.34 19.54-3.84 5.01.67 11.31 4.01 5.46 2.91 19.49 10.03c5.42 2.75 12.54 6.39 16.42 11.11.289.356.495.773.6 1.22 1.82 7.91-2.74 11.25-10.01 13.63q-13.82 4.5-26.46 6.16a.4.4 0 0 0-.128.046.2.2 0 0 0-.072.074q-.01.01-.01.06a.3.3 0 0 1-.017.073q-.01.03-.023.027m552.074-106.584a148 148 0 0 1-91.387 81.64 148 148 0 0 1-121.594-15.224l-88.26 109.883a18.5 18.5 0 0 1-28.842-23.167l88.258-109.901a148 148 0 0 1-32.81-153.181A148 148 0 0 1 744.83 16.055l5.251-.48a148.003 148.003 0 0 1 158.065 132.863 148 148 0 0 1-11.822 74.403m-88.231-88.874a18.5 18.5 0 0 0 3.963-13.596 18.5 18.5 0 0 0-20.408-16.38 18.5 18.5 0 0 0-12.416 6.812l-21.187 26.355-26.372-21.166a18.5 18.5 0 0 0-25.756 3.038 18.5 18.5 0 0 0 2.589 25.805l26.356 21.186-21.166 26.372a18.505 18.505 0 0 0 3.037 25.757 18.5 18.5 0 0 0 25.805-2.59l21.187-26.356 26.372 21.166a18.495 18.495 0 0 0 20.656 2.042 18.5 18.5 0 0 0 8.96-11.155 18.5 18.5 0 0 0-1.676-14.209 18.5 18.5 0 0 0-4.773-5.52l-26.356-21.186z"},null,-1)])])}const BU={render:DU},FU={class:"iafw:my-5 iafw:flex iafw:gap-3"},$U={key:0,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},LU={key:1,class:"iafw:flex iafw:items-center iafw:justify-center"},qU={key:2,class:"iafw:flex iafw:flex-col iafw:items-center iafw:py-10 iafw:justify-center iafw:border-dashed iafw:rounded-xl iafw:border-2"},VU={key:3,class:"iafw:grid iafw:grid-cols-1 iafw:gap-4 iafw:md:grid-cols-2 iafw:lg:grid-cols-3 iafw:xl:grid-cols-3"},zU=q({__name:"ListConnections",setup(t){const{getConnections:e,fetch:n}=Ao(),{connections:i}=l3(Ao()),r=H();e();function o(){n.execute({params:{sync:!0}})}return(s,a)=>{const l=Kt,f=_z,u=vz,c=wz,d=yz,p=mz,h=Ic;return E(),X("div",null,[a[11]||(a[11]=ie("h1",{class:"iafw:text-xl"},"Connections",-1)),a[12]||(a[12]=ie("p",{class:"iafw:text-muted-foreground"},"Manage your connections with ease.",-1)),M(IU,{ref_key:"connectionDialogRef",ref:r},null,512),ie("div",FU,[M(l,{variant:"outline",onClick:a[0]||(a[0]=g=>m(r)?.open())},{default:C(()=>[M(m(Kl)),a[4]||(a[4]=_e(" New connection ",-1))]),_:1}),M(l,{variant:"outline",onClick:o,disabled:m(n).isLoading},{default:C(()=>[m(n).isLoading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):(E(),B(m(QF),{key:1})),a[5]||(a[5]=_e(" Sync",-1))]),_:1},8,["disabled"])]),!m(n).isLoading&&m(i).length>0?(E(),X("div",$U,[(E(!0),X(Ve,null,Rt(m(i),g=>(E(),B(Iz,{connection:g,onScan:a[1]||(a[1]=y=>m(r)?.open(y))},null,8,["connection"]))),256))])):!m(n).isLoading&&m(i).length===0?(E(),X("div",LU,[M(p,{class:"border border-dashed"},{default:C(()=>[M(c,null,{default:C(()=>[M(m(BU),{class:"iafw:size-20 iafw:text-foreground/80"}),M(f,null,{default:C(()=>[...a[6]||(a[6]=[_e("Connections Empty",-1)])]),_:1}),M(u,null,{default:C(()=>[...a[7]||(a[7]=[_e(" You have no connections yet. Start by adding a new connection to send mensages and notifications. ",-1)])]),_:1})]),_:1}),M(d,null,{default:C(()=>[M(l,{variant:"outline",size:"sm",onClick:a[2]||(a[2]=g=>m(r)?.open())},{default:C(()=>[M(m(Kl)),a[8]||(a[8]=_e(" New connection ",-1))]),_:1})]),_:1})]),_:1})])):!m(n).isLoading&&m(i).length===0?(E(),X("div",qU,[M(m(lm),{class:"iafw:h-12 iafw:w-12 iafw:text-muted-foreground/70"}),a[10]||(a[10]=ie("p",{class:"iafw:text-muted-foreground iafw:mb-4 iafw:text-center"}," No connections available, please add a connection ",-1)),M(l,{variant:"outline",onClick:a[3]||(a[3]=g=>m(r)?.open())},{default:C(()=>[M(m(Kl)),a[9]||(a[9]=_e(" Add Connection",-1))]),_:1})])):(E(),X("div",VU,[(E(),X(Ve,null,Rt(6,g=>M(h,{class:"iafw:h-44 iafw:w-full iafw:rounded-md",key:g})),64))]))])}}}),jU={xmlns:"http://www.w3.org/2000/svg",width:"250",height:"250",fill:"currentColor",viewBox:"0 0 250 250"};function HU(t,e){return E(),X("svg",jU,[...e[0]||(e[0]=[ie("path",{d:"m228.622 35.586 2.685.506.88.194q8.603 3.047 12.023 11.489.542 1.46.65 2 .653 3.164.656 4.523.015 10.847-.021 21.691-.002.897-.605 3.9-2.15 8.856-10.133 12.815-1.144.567-2.264.897-1.49.435-2.356.65-.236.06-1.73.218-.762.08-1.738.082-12.862.015-35.338-.006c-1.141 0-2.283.988-3.271 1.58l-11.732 6.964q-2.085 1.239-2.653 1.606-1.383.903-2.197 1.094-1.13.268-2.465-.047-2.409-.564-3.291-2.712-.267-.647-.391-1.835c-.203-1.956-.05-3.92-.177-5.885q-.009-31.6.009-40.497.006-2.244.538-4.712c1.024-4.744 4.306-9.053 8.265-11.65q2.665-1.748 6.479-2.712c.989-.247 2.389-.285 3.271-.288q20.353-.077 43.641.065.648.003 1.265.07M179.245 91.84a108 108 0 0 0 6.606-3.864q1.34-.847 2.668-1.186.136-.035.276-.038c8.174-.109 18.498-.077 34.912-.032q3.894.012 5.571-.46c3.57-1 6.923-3.89 7.706-7.702l.267-1.282q.033-.15.033-.303l.041-20.868q.006-3.191-.432-4.753c-.974-3.491-3.762-6.509-7.424-7.444q-1.614-.413-2.444-.453-2.518-.13-9.265-.047-9.141.108-32.697-.044-5.086-.033-8.479 3.585c-2.386 2.544-2.994 5.335-2.997 8.6q-.033 32.37-.03 32.647.03 3.618.124 5.835a.468.468 0 0 0 .691.394z"},null,-1),ie("path",{d:"M99.754 39.154q4.212.785 6.903 1.512c5.23 1.412 10.527 3.923 15.277 7.032q3.456 2.259 6.929 5.724 1.994 1.89 3.859 4.37c2.638 3.503 4.773 7.003 6.412 11.03q1.467 3.61 2.061 5.997a59.4 59.4 0 0 1 1.768 14.947q-.024 2.568-.241 6.223-.071 1.192.059 2.803c.303 3.912 3.579 7.359 6.72 9.283q2.418 1.48 5.362 2.405a44.6 44.6 0 0 0 9.653 1.9q1.35.112 1.75.118 1.438.015 1.759.065c1.7.267 3.229.164 5.503.173 2.297.009 3.956-.185 6.882-.4 3.059-.226 5.312-.72 8.45-1.206q2.213-.34 3.732.333 2.483 1.097 2.792 3.803c.17 1.5-.644 3.364-1.418 4.656-.485.808-.741 1.297-1.176 1.87a911 911 0 0 0-1.912 2.524c-.659.867-1.336 1.453-1.98 2.197q-1.041 1.206-1.485 1.656-6.162 6.247-13.018 10.029-5.04 2.78-11.064 4.421c-1.791.491-4.121.817-5.88 1.103-1.182.194-2.253.226-3.514.255q-.265.007-.318.259a.36.36 0 0 1-.115.25.2.2 0 0 0-.059.141q.068 6.43-1.082 13.415-.714 4.335-1.791 7.747-4.683 18.141-19.035 30.036l-1.439 1.141a.36.36 0 0 0-.12.176c-.268.856.65 1.1 1.223 1.388q.809.421 2.483 1.021 2.505.894 4.823 2.768c1.541 1.244 2.632 2.25 2.8 4.141q.109 1.255-.223 2.073c-1.021 2.497-3.336 3.406-5.753 3.956q-1.077.244-2.494.236-6.82-.048-13.227-1.75-3.95-1.048-4.853-1.242a218 218 0 0 1-6.994-1.611q-2.37-.589-5.979-.806l-15.868.017a91 91 0 0 0-5.732-.108q-1.974.023-3.492.585-3.908 1.444-8.5 3.167a51 51 0 0 1-4.373 1.415q-3.447.95-4.462 1.138-3.945.727-6.6.93c-2.444.188-5.559.203-8.18-.383-2.193-.488-3.87-1-5.258-2.005-1.888-1.368-3.074-3.133-2.615-5.5.359-1.818 1.409-3.115 2.75-4.4q1.154-1.107 4.212-3.283.974-.691.594-1.709a.4.4 0 0 1-.1-.173 1.4 1.4 0 0 0-.318-.418q-9.94-8.89-14.123-21.573a51 51 0 0 1-2.2-9.833q-.1-1.276-.227-2.582a38 38 0 0 1-.167-3.371q-.009-1.285.773-1.935a153 153 0 0 0 4.933-4.326q1.312-1.197 2.085-2.447.397-1.327-.609-1.906c-.873-.709-2.323.382-3.147 1.003a121 121 0 0 0-7.118 5.814q-8.982 7.939-11.54 10.074c-1.757 1.465-4.027 2.1-6.024.718q-1.427-.989-1.606-2.124a29 29 0 0 0-.391-2.021c-.01-2.011.276-3.767.482-5.617q.224-1.992.494-3.324a86 86 0 0 1 6.018-18.579q3.564-7.824 7.538-13.935 3.141-4.833 8.253-11.962c1.874-2.612 3.291-5.33 3.809-8.541q.264-1.647.753-5.965.235-2.06 1.55-8.206.52-2.433 1.42-5.018 1.477-4.26 1.736-4.92c5.532-14.2 16.558-26.568 30.703-32.639l2.947-1.19 1.638-.577 6.103-1.765a62.5 62.5 0 0 1 21.83-.688m-40.191 24.55q-2.877 3.205-4.594 6.762-1.89 3.918-2.68 8.544a52 52 0 0 0-.573 4.62 36.7 36.7 0 0 0 .974 11.786q.224 1.03.608 2.014 1.141 2.913 2.389 5.071 2.474 4.274 6.135 7.215c.747.597 1.703 1.453 2.194 2.006q1.323 1.497.588 3.355a1 1 0 0 1-.117.212q-.924 1.254-1.097 1.406-5.782 5.071-9.856 11.38c-.621.964-.998 1.894-1.512 2.823q-.562 1.017-1.065 2.153-4.238 9.55-4.67 20.094l-.06 2.485.057 2.115.367 4.712q1.35 10.612 7.615 19.297 1.35 1.868 3.1 3.673c2.1 2.165 4.606 4.25 7.185 5.9q7.98 5.103 17.394 6.998a54.7 54.7 0 0 0 10.674 1.076q4.459.22 8.823-.303c5.915-.703 11.718-2.221 17.042-4.929a37.6 37.6 0 0 0 8.976-5.889.29.29 0 0 0 .109-.273q.224.047.479-.191c2.086-1.962 4.23-4.103 5.903-6.336 3.341-4.458 5.98-9.435 7.741-14.791q1.107-3.35 1.277-4.082 1.597-6.786 2.003-12.274.668-9.043-.574-18.888c-.235-1.868-.709-3.968-1.067-5.909-.283-1.532-.791-3.176-1.189-4.773l-1.097-3.609q-1.405-4.089-2.653-6.882-1.394-3.115-2.088-4.936-1.252-3.373-1.491-5.964c-.256-2.777.235-5.597.388-8.4q.165-1.062.159-2.168a51 51 0 0 0-.738-8.424c-.562-3.235-1.568-6.226-2.75-9.088-2.121-5.132-5.906-10.003-10.647-12.959q-3.042-1.894-6.9-2.511-4.494-.651-8.533 1.017c-2.026.839-3.908 2.28-5.697 3.62-1.005.754-2.444 1.215-3.514.313q-.265-.224-2.927-2.133-3.97-2.847-9.123-3.712-.406-.068-1.347-.135a4 4 0 0 0-.565-.1c-8.812-.914-17.162 2.324-23.056 9.012m153.193-1.671q-1.438-.064-4.556.062-4.35.18-17.72-.056-1.72-.03-2.771-.188a3.73 3.73 0 0 1-2.35-1.303q-1.688-2.294-.17-4.55.932-1.388 2.644-1.385 27.897.044 31.544.006c.518-.006 1.979-.194 2.638.061 2.838 1.1 3.347 4.162 1.332 6.368q-.2.22-1.194.58-.532.191-1.311.214a82 82 0 0 1-3.965.044c-1.4-.023-2.744.065-4.121.147m-1.344 5.342h-23.106a3.74 3.74 0 0 0-3.738 3.738v.217a3.74 3.74 0 0 0 3.738 3.739h23.106a3.74 3.74 0 0 0 3.738-3.739v-.217a3.74 3.74 0 0 0-3.738-3.739"},null,-1),ie("path",{d:"M120.548 79.147c.061-3.525-1.965-6.418-4.527-6.463-2.561-.044-4.687 2.776-4.748 6.3-.062 3.525 1.964 6.418 4.526 6.463s4.687-2.776 4.749-6.3m-32.064-.014c.006-3.507-2.073-6.354-4.642-6.358-2.57-.005-4.658 2.834-4.664 6.341-.007 3.507 2.072 6.354 4.641 6.359s4.658-2.835 4.665-6.342m28.073 14.495c.429 2.255-.862 3.214-2.935 3.876q-3.25 1.038-5.218 1.388-1.806.324-2.197.403-1.144.24-2.226.27-3.198.092-5.336-.42c-6.006-1.438-7.197-8.606-2.2-12.07q3.309-2.292 7.68-.906.697.22 3.211 1.594.733.4 3.183 1.611a43 43 0 0 1 4.429 2.51q.951.623 1.5 1.473.08.124.109.27"},null,-1)])])}const UU={render:HU},WU={class:"iafw:relative"},KU={class:"iafw:mx-auto iafw:grid iafw:max-w-2xl iafw:place-items-center iafw:p-6"},GU={class:"iafw:w-full iafw:rounded-2xl iafw:border iafw:border-border iafw:bg-background iafw:p-6 iafw:shadow-lg iafw:backdrop-blur-lg dark:iafw:border-white/10 dark:iafw:bg-white/5"},JU={class:"iafw:rounded-xl iafw:border iafw:border-border iafw:bg-background iafw:p-5 iafw:shadow-sm dark:iafw:bg-white/5"},YU={class:"iafw:flex iafw:flex-col iafw:items-start iafw:gap-4 sm:iafw:flex-row sm:iafw:items-center sm:iafw:justify-between"},XU={class:"iafw:flex iafw:items-start iafw:gap-3"},QU={class:"iafw:w-full sm:iafw:w-auto"},ZU=q({__name:"ConnectPage",setup(t){const e=tc(),n=Ra(),i=U(()=>!!(e.query.code&&e.query.reference)),r=H(i.value);i.value&&n.validateIntegration(e.query.code,e.query.reference);function o(){r.value=!0,Wt.get(window.ajaxurl,{params:{action:"infixs_pingo_notify_integration_url"}}).then(s=>{const a=s.data.data.integration_url;console.log("Integration URL:",a),a&&(window.location.href=a)}).catch(s=>{r.value=!1,console.error("Error fetching integration URL:",s),alert("An error occurred while trying to connect. Please try again.")})}return(s,a)=>{const l=Kt;return E(),X("div",WU,[a[6]||(a[6]=ie("div",{class:"iafw:absolute iafw:top-32 iafw:left-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-indigo-500/20"},null,-1)),a[7]||(a[7]=ie("div",{class:"iafw:absolute iafw:bottom-32 iafw:right-32 iafw:h-72 iafw:w-72 iafw:rounded-full iafw:bg-primary/20 iafw:blur-3xl dark:iafw:bg-cyan-500/20"},null,-1)),ie("div",KU,[ie("section",GU,[a[4]||(a[4]=Iu('<header class="iafw:mb-6 iafw:flex iafw:items-center iafw:gap-3"><div class="iafw:grid iafw:size-12 iafw:place-items-center iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/70 iafw:to-primary/90 iafw:shadow-md"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-6 iafw:text-white" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5"><path d="M8 8l8 8M8 16l8-8"></path><rect x="3" y="3" width="8" height="8" rx="2"></rect><rect x="13" y="13" width="8" height="8" rx="2"></rect></svg></div><div class="iafw:flex-1"><div class="iafw:flex iafw:items-center iafw:gap-2"><h1 class="iafw:text-xl iafw:font-semibold iafw:leading-tight"> Integration Platform </h1><span class="iafw:inline-flex iafw:items-center iafw:gap-1 iafw:rounded-full iafw:border iafw:border-emerald-500/30 iafw:bg-emerald-500/10 iafw:px-2.5 iafw:py-0.5 iafw:text-xs iafw:font-medium iafw:text-emerald-700 dark:iafw:text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" class="iafw:size-3.5" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2a10 10 0 100 20 10 10 0 000-20Zm-1 14l-4-4 1.4-1.4L11 12.2l5.6-5.6L18 8l-7 8z"></path></svg> Free </span></div><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Connect your account in seconds. No card, no catch. </p></div></header>',1)),ie("div",JU,[ie("div",YU,[ie("div",XU,[ie("div",null,[M(m(UU),{class:"iafw:size-16 iafw:text-black/90 iafw:dark:text-white"})]),a[0]||(a[0]=Iu('<div><h2 class="iafw:text-base iafw:font-semibold iafw:leading-tight"> Pingo Notify </h2><p class="iafw:mt-1 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"> Authorize secure access via OAuth. We can read and sync only the data required for integration. </p><ul class="iafw:mt-3 iafw:space-y-1.5 iafw:text-sm iafw:text-slate-600 dark:iafw:text-slate-400"><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> No cost — plan <span class="iafw:font-medium">Free</span></li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Revocable at any time </li><li class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path d="M5 13l4 4L19 7"></path></svg> Minimum required permissions </li></ul></div>',1))]),ie("div",QU,[M(l,{size:"lg",onClick:o,class:"iafw:group iafw:inline-flex iafw:w-full iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-xl iafw:bg-gradient-to-br iafw:from-primary/80 iafw:to-primary iafw:px-5 iafw:py-3 iafw:text-sm iafw:font-semibold iafw:text-white iafw:shadow-md iafw:transition iafw:hover:brightness-110 iafw:focus-visible:iafw:outline-none iafw:focus-visible:iafw:ring-2 iafw:focus-visible:iafw:ring-indigo-500 iafw:active:iafw:scale-[0.99] sm:iafw:w-auto",disabled:m(r)},{default:C(()=>[a[1]||(a[1]=ie("svg",{xmlns:"http://www.w3.org/2000/svg",class:"iafw:size-5 iafw:transition group-hover:iafw:rotate-12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor","stroke-width":"1.8"},[ie("path",{d:"M8 12h8"}),ie("path",{d:"M16 8l4 4-4 4"}),ie("rect",{x:"2",y:"4",width:"12",height:"16",rx:"3"})],-1)),a[2]||(a[2]=_e(" Connect ",-1)),m(r)?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):Re("",!0)]),_:1},8,["disabled"]),a[3]||(a[3]=ie("p",{class:"iafw:mt-2 iafw:text-center iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"},[_e(" By continuing, you agree to the "),ie("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Terms"),_e(" and "),ie("a",{href:"#",class:"iafw:underline iafw:decoration-dotted iafw:underline-offset-2"},"Privacy Policy"),_e(". ")],-1))])])]),a[5]||(a[5]=Iu('<footer class="iafw:mt-6 iafw:flex iafw:items-center iafw:justify-between iafw:text-xs iafw:text-slate-500 dark:iafw:text-slate-400"><div class="iafw:flex iafw:items-center iafw:gap-2"><svg class="iafw:size-4" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.6"><path d="M12 3l8 4v6c0 5-8 8-8 8s-8-3-8-8V7l8-4z"></path><path d="M9.5 12l1.5 1.5L15 9.5"></path></svg> Encryption for your security </div><span>Disconnect whenever you want</span></footer>',1))])])])}}}),eW={};function tW(t,e){return E(),X("div")}const nW=of(eW,[["render",tW]]);function iW(){return new URL(window.infixsPingoNotify.adminUrl).pathname??"/wp-admin/admin.php"}const rW=iW();function TS(t){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/:[\w]+/g,"([a-zA-Z0-9\\-_]+)");return new RegExp(`^${n}$`)}function oW(t,e){return TS(t).test(e)}function sW(t,e){const n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),i=TS(t),r=e.match(i);if(!r)return{};const o=Array.from(n.matchAll(/:([\w]+)/g)).map(s=>s[1]);return Object.fromEntries(o.map((s,a)=>[s,r[a+1]]))}function aW(t){const e=tc();return sW(e.meta.path,e.query.path)[t]||null}function PS(t,e,n,i=rW){for(const r of t){if(r.path===i&&r.meta?.page==n&&(r.meta&&oW(r.meta?.path,e)||typeof e>"u"))return r.children?r.children[0]:r;if(r.children){const o=PS(r.children,e,n,i);if(o)return o}}return null}function lW(t){t.beforeEach(e=>{const n=Ra();if(e.meta?.requiresAuth&&!n.isAuthenticated)return{name:"integration",query:{page:"infixs-pingo-notify",path:"/integration"}};if(e.meta?.requiresGuest&&n.isAuthenticated)return{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}};const i=PS(P5,e.query.path,e.query.page,e.path);return i&&e.meta?.path!==i.meta?.path?{name:i.name,query:e.query}:!0})}/**
    298303   * table-core
    299304   *
     
    304309   *
    305310   * @license MIT
    306    */function QU(){return{accessor:(t,e)=>typeof t=="function"?{...e,accessorFn:t}:{...e,accessorKey:t},display:t=>t,group:t=>t}}function Ro(t,e){return typeof t=="function"?t(e):t}function Or(t,e){return n=>{e.setState(r=>({...r,[t]:Ro(n,r[t])}))}}function Rd(t){return t instanceof Function}function ZU(t){return Array.isArray(t)&&t.every(e=>typeof e=="number")}function eW(t,e){const n=[],r=i=>{i.forEach(o=>{n.push(o);const s=e(o);s!=null&&s.length&&r(s)})};return r(t),n}function rt(t,e,n){let r=[],i;return o=>{let s;n.key&&n.debug&&(s=Date.now());const a=t(o);if(!(a.length!==r.length||a.some((u,c)=>r[c]!==u)))return i;r=a;let f;if(n.key&&n.debug&&(f=Date.now()),i=e(...a),n==null||n.onChange==null||n.onChange(i),n.key&&n.debug&&n!=null&&n.debug()){const u=Math.round((Date.now()-s)*100)/100,c=Math.round((Date.now()-f)*100)/100,p=c/16,d=(h,g)=>{for(h=String(h);h.length<g;)h=" "+h;return h};console.info(`%c⏱ ${d(c,5)} /${d(u,5)} ms`,`
     311   */function fW(){return{accessor:(t,e)=>typeof t=="function"?{...e,accessorFn:t}:{...e,accessorKey:t},display:t=>t,group:t=>t}}function Po(t,e){return typeof t=="function"?t(e):t}function Ai(t,e){return n=>{e.setState(i=>({...i,[t]:Po(n,i[t])}))}}function Pd(t){return t instanceof Function}function uW(t){return Array.isArray(t)&&t.every(e=>typeof e=="number")}function cW(t,e){const n=[],i=r=>{r.forEach(o=>{n.push(o);const s=e(o);s!=null&&s.length&&i(s)})};return i(t),n}function rt(t,e,n){let i=[],r;return o=>{let s;n.key&&n.debug&&(s=Date.now());const a=t(o);if(!(a.length!==i.length||a.some((u,c)=>i[c]!==u)))return r;i=a;let f;if(n.key&&n.debug&&(f=Date.now()),r=e(...a),n==null||n.onChange==null||n.onChange(r),n.key&&n.debug&&n!=null&&n.debug()){const u=Math.round((Date.now()-s)*100)/100,c=Math.round((Date.now()-f)*100)/100,d=c/16,p=(h,g)=>{for(h=String(h);h.length<g;)h=" "+h;return h};console.info(`%c⏱ ${p(c,5)} /${p(u,5)} ms`,`
    307312            font-size: .6rem;
    308313            font-weight: bold;
    309             color: hsl(${Math.max(0,Math.min(120-120*p,120))}deg 100% 31%);`,n?.key)}return i}}function it(t,e,n,r){return{debug:()=>{var i;return(i=t?.debugAll)!=null?i:t[e]},key:!1,onChange:r}}function tW(t,e,n,r){const i=()=>{var s;return(s=o.getValue())!=null?s:t.options.renderFallbackValue},o={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(r),renderValue:i,getContext:rt(()=>[t,n,e,o],(s,a,l,f)=>({table:s,column:a,row:l,cell:f,getValue:f.getValue,renderValue:f.renderValue}),it(t.options,"debugCells"))};return t._features.forEach(s=>{s.createCell==null||s.createCell(o,n,e,t)},{}),o}function nW(t,e,n,r){var i,o;const a={...t._getDefaultColumnDef(),...e},l=a.accessorKey;let f=(i=(o=a.id)!=null?o:l?typeof String.prototype.replaceAll=="function"?l.replaceAll(".","_"):l.replace(/\./g,"_"):void 0)!=null?i:typeof a.header=="string"?a.header:void 0,u;if(a.accessorFn?u=a.accessorFn:l&&(l.includes(".")?u=p=>{let d=p;for(const g of l.split(".")){var h;d=(h=d)==null?void 0:h[g]}return d}:u=p=>p[a.accessorKey]),!f)throw new Error;let c={id:`${String(f)}`,accessorFn:u,parent:r,depth:n,columnDef:a,columns:[],getFlatColumns:rt(()=>[!0],()=>{var p;return[c,...(p=c.columns)==null?void 0:p.flatMap(d=>d.getFlatColumns())]},it(t.options,"debugColumns")),getLeafColumns:rt(()=>[t._getOrderColumnsFn()],p=>{var d;if((d=c.columns)!=null&&d.length){let h=c.columns.flatMap(g=>g.getLeafColumns());return p(h)}return[c]},it(t.options,"debugColumns"))};for(const p of t._features)p.createColumn==null||p.createColumn(c,t);return c}const Un="debugHeaders";function vS(t,e,n){var r;let o={id:(r=n.id)!=null?r:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const s=[],a=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(a),s.push(l)};return a(o),s},getContext:()=>({table:t,header:o,column:e})};return t._features.forEach(s=>{s.createHeader==null||s.createHeader(o,t)}),o}const rW={createTable:t=>{t.getHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,r,i)=>{var o,s;const a=(o=r?.map(c=>n.find(p=>p.id===c)).filter(Boolean))!=null?o:[],l=(s=i?.map(c=>n.find(p=>p.id===c)).filter(Boolean))!=null?s:[],f=n.filter(c=>!(r!=null&&r.includes(c.id))&&!(i!=null&&i.includes(c.id)));return Td(e,[...a,...f,...l],t)},it(t.options,Un)),t.getCenterHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,r,i)=>(n=n.filter(o=>!(r!=null&&r.includes(o.id))&&!(i!=null&&i.includes(o.id))),Td(e,n,t,"center")),it(t.options,Un)),t.getLeftHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left],(e,n,r)=>{var i;const o=(i=r?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?i:[];return Td(e,o,t,"left")},it(t.options,Un)),t.getRightHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right],(e,n,r)=>{var i;const o=(i=r?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?i:[];return Td(e,o,t,"right")},it(t.options,Un)),t.getFooterGroups=rt(()=>[t.getHeaderGroups()],e=>[...e].reverse(),it(t.options,Un)),t.getLeftFooterGroups=rt(()=>[t.getLeftHeaderGroups()],e=>[...e].reverse(),it(t.options,Un)),t.getCenterFooterGroups=rt(()=>[t.getCenterHeaderGroups()],e=>[...e].reverse(),it(t.options,Un)),t.getRightFooterGroups=rt(()=>[t.getRightHeaderGroups()],e=>[...e].reverse(),it(t.options,Un)),t.getFlatHeaders=rt(()=>[t.getHeaderGroups()],e=>e.map(n=>n.headers).flat(),it(t.options,Un)),t.getLeftFlatHeaders=rt(()=>[t.getLeftHeaderGroups()],e=>e.map(n=>n.headers).flat(),it(t.options,Un)),t.getCenterFlatHeaders=rt(()=>[t.getCenterHeaderGroups()],e=>e.map(n=>n.headers).flat(),it(t.options,Un)),t.getRightFlatHeaders=rt(()=>[t.getRightHeaderGroups()],e=>e.map(n=>n.headers).flat(),it(t.options,Un)),t.getCenterLeafHeaders=rt(()=>[t.getCenterFlatHeaders()],e=>e.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),it(t.options,Un)),t.getLeftLeafHeaders=rt(()=>[t.getLeftFlatHeaders()],e=>e.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),it(t.options,Un)),t.getRightLeafHeaders=rt(()=>[t.getRightFlatHeaders()],e=>e.filter(n=>{var r;return!((r=n.subHeaders)!=null&&r.length)}),it(t.options,Un)),t.getLeafHeaders=rt(()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()],(e,n,r)=>{var i,o,s,a,l,f;return[...(i=(o=e[0])==null?void 0:o.headers)!=null?i:[],...(s=(a=n[0])==null?void 0:a.headers)!=null?s:[],...(l=(f=r[0])==null?void 0:f.headers)!=null?l:[]].map(u=>u.getLeafHeaders()).flat()},it(t.options,Un))}};function Td(t,e,n,r){var i,o;let s=0;const a=function(p,d){d===void 0&&(d=1),s=Math.max(s,d),p.filter(h=>h.getIsVisible()).forEach(h=>{var g;(g=h.columns)!=null&&g.length&&a(h.columns,d+1)},0)};a(t);let l=[];const f=(p,d)=>{const h={depth:d,id:[r,`${d}`].filter(Boolean).join("_"),headers:[]},g=[];p.forEach(y=>{const w=[...g].reverse()[0],v=y.column.depth===h.depth;let _,b=!1;if(v&&y.column.parent?_=y.column.parent:(_=y.column,b=!0),w&&w?.column===_)w.subHeaders.push(y);else{const x=vS(n,_,{id:[r,d,_.id,y?.id].filter(Boolean).join("_"),isPlaceholder:b,placeholderId:b?`${g.filter(k=>k.column===_).length}`:void 0,depth:d,index:g.length});x.subHeaders.push(y),g.push(x)}h.headers.push(y),y.headerGroup=h}),l.push(h),d>0&&f(g,d-1)},u=e.map((p,d)=>vS(n,p,{depth:s,index:d}));f(u,s-1),l.reverse();const c=p=>p.filter(h=>h.column.getIsVisible()).map(h=>{let g=0,y=0,w=[0];h.subHeaders&&h.subHeaders.length?(w=[],c(h.subHeaders).forEach(_=>{let{colSpan:b,rowSpan:x}=_;g+=b,w.push(x)})):g=1;const v=Math.min(...w);return y=y+v,h.colSpan=g,h.rowSpan=y,{colSpan:g,rowSpan:y}});return c((i=(o=l[0])==null?void 0:o.headers)!=null?i:[]),l}const S1=(t,e,n,r,i,o,s)=>{let a={id:e,index:r,original:n,depth:i,parentId:s,_valuesCache:{},_uniqueValuesCache:{},getValue:l=>{if(a._valuesCache.hasOwnProperty(l))return a._valuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return a._valuesCache[l]=f.accessorFn(a.original,r),a._valuesCache[l]},getUniqueValues:l=>{if(a._uniqueValuesCache.hasOwnProperty(l))return a._uniqueValuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return f.columnDef.getUniqueValues?(a._uniqueValuesCache[l]=f.columnDef.getUniqueValues(a.original,r),a._uniqueValuesCache[l]):(a._uniqueValuesCache[l]=[a.getValue(l)],a._uniqueValuesCache[l])},renderValue:l=>{var f;return(f=a.getValue(l))!=null?f:t.options.renderFallbackValue},subRows:[],getLeafRows:()=>eW(a.subRows,l=>l.subRows),getParentRow:()=>a.parentId?t.getRow(a.parentId,!0):void 0,getParentRows:()=>{let l=[],f=a;for(;;){const u=f.getParentRow();if(!u)break;l.push(u),f=u}return l.reverse()},getAllCells:rt(()=>[t.getAllLeafColumns()],l=>l.map(f=>tW(t,a,f,f.id)),it(t.options,"debugRows")),_getAllCellsByColumnId:rt(()=>[a.getAllCells()],l=>l.reduce((f,u)=>(f[u.column.id]=u,f),{}),it(t.options,"debugRows"))};for(let l=0;l<t._features.length;l++){const f=t._features[l];f==null||f.createRow==null||f.createRow(a,t)}return a},iW={createColumn:(t,e)=>{t._getFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,t.id),t.getFacetedRowModel=()=>t._getFacetedRowModel?t._getFacetedRowModel():e.getPreFilteredRowModel(),t._getFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,t.id),t.getFacetedUniqueValues=()=>t._getFacetedUniqueValues?t._getFacetedUniqueValues():new Map,t._getFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,t.id),t.getFacetedMinMaxValues=()=>{if(t._getFacetedMinMaxValues)return t._getFacetedMinMaxValues()}}},bS=(t,e,n)=>{var r,i;const o=n==null||(r=n.toString())==null?void 0:r.toLowerCase();return!!(!((i=t.getValue(e))==null||(i=i.toString())==null||(i=i.toLowerCase())==null)&&i.includes(o))};bS.autoRemove=t=>ti(t);const xS=(t,e,n)=>{var r;return!!(!((r=t.getValue(e))==null||(r=r.toString())==null)&&r.includes(n))};xS.autoRemove=t=>ti(t);const _S=(t,e,n)=>{var r;return((r=t.getValue(e))==null||(r=r.toString())==null?void 0:r.toLowerCase())===n?.toLowerCase()};_S.autoRemove=t=>ti(t);const kS=(t,e,n)=>{var r;return(r=t.getValue(e))==null?void 0:r.includes(n)};kS.autoRemove=t=>ti(t);const SS=(t,e,n)=>!n.some(r=>{var i;return!((i=t.getValue(e))!=null&&i.includes(r))});SS.autoRemove=t=>ti(t)||!(t!=null&&t.length);const CS=(t,e,n)=>n.some(r=>{var i;return(i=t.getValue(e))==null?void 0:i.includes(r)});CS.autoRemove=t=>ti(t)||!(t!=null&&t.length);const ES=(t,e,n)=>t.getValue(e)===n;ES.autoRemove=t=>ti(t);const OS=(t,e,n)=>t.getValue(e)==n;OS.autoRemove=t=>ti(t);const C1=(t,e,n)=>{let[r,i]=n;const o=t.getValue(e);return o>=r&&o<=i};C1.resolveFilterValue=t=>{let[e,n]=t,r=typeof e!="number"?parseFloat(e):e,i=typeof n!="number"?parseFloat(n):n,o=e===null||Number.isNaN(r)?-1/0:r,s=n===null||Number.isNaN(i)?1/0:i;if(o>s){const a=o;o=s,s=a}return[o,s]},C1.autoRemove=t=>ti(t)||ti(t[0])&&ti(t[1]);const eo={includesString:bS,includesStringSensitive:xS,equalsString:_S,arrIncludes:kS,arrIncludesAll:SS,arrIncludesSome:CS,equals:ES,weakEquals:OS,inNumberRange:C1};function ti(t){return t==null||t===""}const oW={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:t=>({columnFilters:[],...t}),getDefaultOptions:t=>({onColumnFiltersChange:Or("columnFilters",t),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(t,e)=>{t.getAutoFilterFn=()=>{const n=e.getCoreRowModel().flatRows[0],r=n?.getValue(t.id);return typeof r=="string"?eo.includesString:typeof r=="number"?eo.inNumberRange:typeof r=="boolean"||r!==null&&typeof r=="object"?eo.equals:Array.isArray(r)?eo.arrIncludes:eo.weakEquals},t.getFilterFn=()=>{var n,r;return Rd(t.columnDef.filterFn)?t.columnDef.filterFn:t.columnDef.filterFn==="auto"?t.getAutoFilterFn():(n=(r=e.options.filterFns)==null?void 0:r[t.columnDef.filterFn])!=null?n:eo[t.columnDef.filterFn]},t.getCanFilter=()=>{var n,r,i;return((n=t.columnDef.enableColumnFilter)!=null?n:!0)&&((r=e.options.enableColumnFilters)!=null?r:!0)&&((i=e.options.enableFilters)!=null?i:!0)&&!!t.accessorFn},t.getIsFiltered=()=>t.getFilterIndex()>-1,t.getFilterValue=()=>{var n;return(n=e.getState().columnFilters)==null||(n=n.find(r=>r.id===t.id))==null?void 0:n.value},t.getFilterIndex=()=>{var n,r;return(n=(r=e.getState().columnFilters)==null?void 0:r.findIndex(i=>i.id===t.id))!=null?n:-1},t.setFilterValue=n=>{e.setColumnFilters(r=>{const i=t.getFilterFn(),o=r?.find(u=>u.id===t.id),s=Ro(n,o?o.value:void 0);if(AS(i,s,t)){var a;return(a=r?.filter(u=>u.id!==t.id))!=null?a:[]}const l={id:t.id,value:s};if(o){var f;return(f=r?.map(u=>u.id===t.id?l:u))!=null?f:[]}return r!=null&&r.length?[...r,l]:[l]})}},createRow:(t,e)=>{t.columnFilters={},t.columnFiltersMeta={}},createTable:t=>{t.setColumnFilters=e=>{const n=t.getAllLeafColumns(),r=i=>{var o;return(o=Ro(e,i))==null?void 0:o.filter(s=>{const a=n.find(l=>l.id===s.id);if(a){const l=a.getFilterFn();if(AS(l,s.value,a))return!1}return!0})};t.options.onColumnFiltersChange==null||t.options.onColumnFiltersChange(r)},t.resetColumnFilters=e=>{var n,r;t.setColumnFilters(e?[]:(n=(r=t.initialState)==null?void 0:r.columnFilters)!=null?n:[])},t.getPreFilteredRowModel=()=>t.getCoreRowModel(),t.getFilteredRowModel=()=>(!t._getFilteredRowModel&&t.options.getFilteredRowModel&&(t._getFilteredRowModel=t.options.getFilteredRowModel(t)),t.options.manualFiltering||!t._getFilteredRowModel?t.getPreFilteredRowModel():t._getFilteredRowModel())}};function AS(t,e,n){return(t&&t.autoRemove?t.autoRemove(e,n):!1)||typeof e>"u"||typeof e=="string"&&!e}const E1={sum:(t,e,n)=>n.reduce((r,i)=>{const o=i.getValue(t);return r+(typeof o=="number"?o:0)},0),min:(t,e,n)=>{let r;return n.forEach(i=>{const o=i.getValue(t);o!=null&&(r>o||r===void 0&&o>=o)&&(r=o)}),r},max:(t,e,n)=>{let r;return n.forEach(i=>{const o=i.getValue(t);o!=null&&(r<o||r===void 0&&o>=o)&&(r=o)}),r},extent:(t,e,n)=>{let r,i;return n.forEach(o=>{const s=o.getValue(t);s!=null&&(r===void 0?s>=s&&(r=i=s):(r>s&&(r=s),i<s&&(i=s)))}),[r,i]},mean:(t,e)=>{let n=0,r=0;if(e.forEach(i=>{let o=i.getValue(t);o!=null&&(o=+o)>=o&&(++n,r+=o)}),n)return r/n},median:(t,e)=>{if(!e.length)return;const n=e.map(o=>o.getValue(t));if(!ZU(n))return;if(n.length===1)return n[0];const r=Math.floor(n.length/2),i=n.sort((o,s)=>o-s);return n.length%2!==0?i[r]:(i[r-1]+i[r])/2},unique:(t,e)=>Array.from(new Set(e.map(n=>n.getValue(t))).values()),uniqueCount:(t,e)=>new Set(e.map(n=>n.getValue(t))).size,count:(t,e)=>e.length},sW={getDefaultColumnDef:()=>({aggregatedCell:t=>{var e,n;return(e=(n=t.getValue())==null||n.toString==null?void 0:n.toString())!=null?e:null},aggregationFn:"auto"}),getInitialState:t=>({grouping:[],...t}),getDefaultOptions:t=>({onGroupingChange:Or("grouping",t),groupedColumnMode:"reorder"}),createColumn:(t,e)=>{t.toggleGrouping=()=>{e.setGrouping(n=>n!=null&&n.includes(t.id)?n.filter(r=>r!==t.id):[...n??[],t.id])},t.getCanGroup=()=>{var n,r;return((n=t.columnDef.enableGrouping)!=null?n:!0)&&((r=e.options.enableGrouping)!=null?r:!0)&&(!!t.accessorFn||!!t.columnDef.getGroupingValue)},t.getIsGrouped=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.includes(t.id)},t.getGroupedIndex=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.indexOf(t.id)},t.getToggleGroupingHandler=()=>{const n=t.getCanGroup();return()=>{n&&t.toggleGrouping()}},t.getAutoAggregationFn=()=>{const n=e.getCoreRowModel().flatRows[0],r=n?.getValue(t.id);if(typeof r=="number")return E1.sum;if(Object.prototype.toString.call(r)==="[object Date]")return E1.extent},t.getAggregationFn=()=>{var n,r;if(!t)throw new Error;return Rd(t.columnDef.aggregationFn)?t.columnDef.aggregationFn:t.columnDef.aggregationFn==="auto"?t.getAutoAggregationFn():(n=(r=e.options.aggregationFns)==null?void 0:r[t.columnDef.aggregationFn])!=null?n:E1[t.columnDef.aggregationFn]}},createTable:t=>{t.setGrouping=e=>t.options.onGroupingChange==null?void 0:t.options.onGroupingChange(e),t.resetGrouping=e=>{var n,r;t.setGrouping(e?[]:(n=(r=t.initialState)==null?void 0:r.grouping)!=null?n:[])},t.getPreGroupedRowModel=()=>t.getFilteredRowModel(),t.getGroupedRowModel=()=>(!t._getGroupedRowModel&&t.options.getGroupedRowModel&&(t._getGroupedRowModel=t.options.getGroupedRowModel(t)),t.options.manualGrouping||!t._getGroupedRowModel?t.getPreGroupedRowModel():t._getGroupedRowModel())},createRow:(t,e)=>{t.getIsGrouped=()=>!!t.groupingColumnId,t.getGroupingValue=n=>{if(t._groupingValuesCache.hasOwnProperty(n))return t._groupingValuesCache[n];const r=e.getColumn(n);return r!=null&&r.columnDef.getGroupingValue?(t._groupingValuesCache[n]=r.columnDef.getGroupingValue(t.original),t._groupingValuesCache[n]):t.getValue(n)},t._groupingValuesCache={}},createCell:(t,e,n,r)=>{t.getIsGrouped=()=>e.getIsGrouped()&&e.id===n.groupingColumnId,t.getIsPlaceholder=()=>!t.getIsGrouped()&&e.getIsGrouped(),t.getIsAggregated=()=>{var i;return!t.getIsGrouped()&&!t.getIsPlaceholder()&&!!((i=n.subRows)!=null&&i.length)}}};function aW(t,e,n){if(!(e!=null&&e.length)||!n)return t;const r=t.filter(o=>!e.includes(o.id));return n==="remove"?r:[...e.map(o=>t.find(s=>s.id===o)).filter(Boolean),...r]}const lW={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:Or("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=rt(n=>[mf(e,n)],n=>n.findIndex(r=>r.id===t.id),it(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var r;return((r=mf(e,n)[0])==null?void 0:r.id)===t.id},t.getIsLastColumn=n=>{var r;const i=mf(e,n);return((r=i[i.length-1])==null?void 0:r.id)===t.id}},createTable:t=>{t.setColumnOrder=e=>t.options.onColumnOrderChange==null?void 0:t.options.onColumnOrderChange(e),t.resetColumnOrder=e=>{var n;t.setColumnOrder(e?[]:(n=t.initialState.columnOrder)!=null?n:[])},t._getOrderColumnsFn=rt(()=>[t.getState().columnOrder,t.getState().grouping,t.options.groupedColumnMode],(e,n,r)=>i=>{let o=[];if(!(e!=null&&e.length))o=i;else{const s=[...e],a=[...i];for(;a.length&&s.length;){const l=s.shift(),f=a.findIndex(u=>u.id===l);f>-1&&o.push(a.splice(f,1)[0])}o=[...o,...a]}return aW(o,n,r)},it(t.options,"debugTable"))}},O1=()=>({left:[],right:[]}),fW={getInitialState:t=>({columnPinning:O1(),...t}),getDefaultOptions:t=>({onColumnPinningChange:Or("columnPinning",t)}),createColumn:(t,e)=>{t.pin=n=>{const r=t.getLeafColumns().map(i=>i.id).filter(Boolean);e.setColumnPinning(i=>{var o,s;if(n==="right"){var a,l;return{left:((a=i?.left)!=null?a:[]).filter(c=>!(r!=null&&r.includes(c))),right:[...((l=i?.right)!=null?l:[]).filter(c=>!(r!=null&&r.includes(c))),...r]}}if(n==="left"){var f,u;return{left:[...((f=i?.left)!=null?f:[]).filter(c=>!(r!=null&&r.includes(c))),...r],right:((u=i?.right)!=null?u:[]).filter(c=>!(r!=null&&r.includes(c)))}}return{left:((o=i?.left)!=null?o:[]).filter(c=>!(r!=null&&r.includes(c))),right:((s=i?.right)!=null?s:[]).filter(c=>!(r!=null&&r.includes(c)))}})},t.getCanPin=()=>t.getLeafColumns().some(r=>{var i,o,s;return((i=r.columnDef.enablePinning)!=null?i:!0)&&((o=(s=e.options.enableColumnPinning)!=null?s:e.options.enablePinning)!=null?o:!0)}),t.getIsPinned=()=>{const n=t.getLeafColumns().map(a=>a.id),{left:r,right:i}=e.getState().columnPinning,o=n.some(a=>r?.includes(a)),s=n.some(a=>i?.includes(a));return o?"left":s?"right":!1},t.getPinnedIndex=()=>{var n,r;const i=t.getIsPinned();return i?(n=(r=e.getState().columnPinning)==null||(r=r[i])==null?void 0:r.indexOf(t.id))!=null?n:-1:0}},createRow:(t,e)=>{t.getCenterVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,r,i)=>{const o=[...r??[],...i??[]];return n.filter(s=>!o.includes(s.column.id))},it(e.options,"debugRows")),t.getLeftVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left],(n,r)=>(r??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),it(e.options,"debugRows")),t.getRightVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.right],(n,r)=>(r??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),it(e.options,"debugRows"))},createTable:t=>{t.setColumnPinning=e=>t.options.onColumnPinningChange==null?void 0:t.options.onColumnPinningChange(e),t.resetColumnPinning=e=>{var n,r;return t.setColumnPinning(e?O1():(n=(r=t.initialState)==null?void 0:r.columnPinning)!=null?n:O1())},t.getIsSomeColumnsPinned=e=>{var n;const r=t.getState().columnPinning;if(!e){var i,o;return!!((i=r.left)!=null&&i.length||(o=r.right)!=null&&o.length)}return!!((n=r[e])!=null&&n.length)},t.getLeftLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left],(e,n)=>(n??[]).map(r=>e.find(i=>i.id===r)).filter(Boolean),it(t.options,"debugColumns")),t.getRightLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.right],(e,n)=>(n??[]).map(r=>e.find(i=>i.id===r)).filter(Boolean),it(t.options,"debugColumns")),t.getCenterLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,r)=>{const i=[...n??[],...r??[]];return e.filter(o=>!i.includes(o.id))},it(t.options,"debugColumns"))}};function uW(t){return t||(typeof document<"u"?document:null)}const Pd={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},A1=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),cW={getDefaultColumnDef:()=>Pd,getInitialState:t=>({columnSizing:{},columnSizingInfo:A1(),...t}),getDefaultOptions:t=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Or("columnSizing",t),onColumnSizingInfoChange:Or("columnSizingInfo",t)}),createColumn:(t,e)=>{t.getSize=()=>{var n,r,i;const o=e.getState().columnSizing[t.id];return Math.min(Math.max((n=t.columnDef.minSize)!=null?n:Pd.minSize,(r=o??t.columnDef.size)!=null?r:Pd.size),(i=t.columnDef.maxSize)!=null?i:Pd.maxSize)},t.getStart=rt(n=>[n,mf(e,n),e.getState().columnSizing],(n,r)=>r.slice(0,t.getIndex(n)).reduce((i,o)=>i+o.getSize(),0),it(e.options,"debugColumns")),t.getAfter=rt(n=>[n,mf(e,n),e.getState().columnSizing],(n,r)=>r.slice(t.getIndex(n)+1).reduce((i,o)=>i+o.getSize(),0),it(e.options,"debugColumns")),t.resetSize=()=>{e.setColumnSizing(n=>{let{[t.id]:r,...i}=n;return i})},t.getCanResize=()=>{var n,r;return((n=t.columnDef.enableResizing)!=null?n:!0)&&((r=e.options.enableColumnResizing)!=null?r:!0)},t.getIsResizing=()=>e.getState().columnSizingInfo.isResizingColumn===t.id},createHeader:(t,e)=>{t.getSize=()=>{let n=0;const r=i=>{if(i.subHeaders.length)i.subHeaders.forEach(r);else{var o;n+=(o=i.column.getSize())!=null?o:0}};return r(t),n},t.getStart=()=>{if(t.index>0){const n=t.headerGroup.headers[t.index-1];return n.getStart()+n.getSize()}return 0},t.getResizeHandler=n=>{const r=e.getColumn(t.column.id),i=r?.getCanResize();return o=>{if(!r||!i||(o.persist==null||o.persist(),R1(o)&&o.touches&&o.touches.length>1))return;const s=t.getSize(),a=t?t.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[r.id,r.getSize()]],l=R1(o)?Math.round(o.touches[0].clientX):o.clientX,f={},u=(w,v)=>{typeof v=="number"&&(e.setColumnSizingInfo(_=>{var b,x;const k=e.options.columnResizeDirection==="rtl"?-1:1,S=(v-((b=_?.startOffset)!=null?b:0))*k,T=Math.max(S/((x=_?.startSize)!=null?x:0),-.999999);return _.columnSizingStart.forEach(A=>{let[R,F]=A;f[R]=Math.round(Math.max(F+F*T,0)*100)/100}),{..._,deltaOffset:S,deltaPercentage:T}}),(e.options.columnResizeMode==="onChange"||w==="end")&&e.setColumnSizing(_=>({..._,...f})))},c=w=>u("move",w),p=w=>{u("end",w),e.setColumnSizingInfo(v=>({...v,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},d=uW(n),h={moveHandler:w=>c(w.clientX),upHandler:w=>{d?.removeEventListener("mousemove",h.moveHandler),d?.removeEventListener("mouseup",h.upHandler),p(w.clientX)}},g={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),c(w.touches[0].clientX),!1),upHandler:w=>{var v;d?.removeEventListener("touchmove",g.moveHandler),d?.removeEventListener("touchend",g.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),p((v=w.touches[0])==null?void 0:v.clientX)}},y=dW()?{passive:!1}:!1;R1(o)?(d?.addEventListener("touchmove",g.moveHandler,y),d?.addEventListener("touchend",g.upHandler,y)):(d?.addEventListener("mousemove",h.moveHandler,y),d?.addEventListener("mouseup",h.upHandler,y)),e.setColumnSizingInfo(w=>({...w,startOffset:l,startSize:s,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:r.id}))}}},createTable:t=>{t.setColumnSizing=e=>t.options.onColumnSizingChange==null?void 0:t.options.onColumnSizingChange(e),t.setColumnSizingInfo=e=>t.options.onColumnSizingInfoChange==null?void 0:t.options.onColumnSizingInfoChange(e),t.resetColumnSizing=e=>{var n;t.setColumnSizing(e?{}:(n=t.initialState.columnSizing)!=null?n:{})},t.resetHeaderSizeInfo=e=>{var n;t.setColumnSizingInfo(e?A1():(n=t.initialState.columnSizingInfo)!=null?n:A1())},t.getTotalSize=()=>{var e,n;return(e=(n=t.getHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?e:0},t.getLeftTotalSize=()=>{var e,n;return(e=(n=t.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?e:0},t.getCenterTotalSize=()=>{var e,n;return(e=(n=t.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?e:0},t.getRightTotalSize=()=>{var e,n;return(e=(n=t.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((r,i)=>r+i.getSize(),0))!=null?e:0}}};let Md=null;function dW(){if(typeof Md=="boolean")return Md;let t=!1;try{const e={get passive(){return t=!0,!1}},n=()=>{};window.addEventListener("test",n,e),window.removeEventListener("test",n)}catch{t=!1}return Md=t,Md}function R1(t){return t.type==="touchstart"}const pW={getInitialState:t=>({columnVisibility:{},...t}),getDefaultOptions:t=>({onColumnVisibilityChange:Or("columnVisibility",t)}),createColumn:(t,e)=>{t.toggleVisibility=n=>{t.getCanHide()&&e.setColumnVisibility(r=>({...r,[t.id]:n??!t.getIsVisible()}))},t.getIsVisible=()=>{var n,r;const i=t.columns;return(n=i.length?i.some(o=>o.getIsVisible()):(r=e.getState().columnVisibility)==null?void 0:r[t.id])!=null?n:!0},t.getCanHide=()=>{var n,r;return((n=t.columnDef.enableHiding)!=null?n:!0)&&((r=e.options.enableHiding)!=null?r:!0)},t.getToggleVisibilityHandler=()=>n=>{t.toggleVisibility==null||t.toggleVisibility(n.target.checked)}},createRow:(t,e)=>{t._getAllVisibleCells=rt(()=>[t.getAllCells(),e.getState().columnVisibility],n=>n.filter(r=>r.column.getIsVisible()),it(e.options,"debugRows")),t.getVisibleCells=rt(()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()],(n,r,i)=>[...n,...r,...i],it(e.options,"debugRows"))},createTable:t=>{const e=(n,r)=>rt(()=>[r(),r().filter(i=>i.getIsVisible()).map(i=>i.id).join("_")],i=>i.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),it(t.options,"debugColumns"));t.getVisibleFlatColumns=e("getVisibleFlatColumns",()=>t.getAllFlatColumns()),t.getVisibleLeafColumns=e("getVisibleLeafColumns",()=>t.getAllLeafColumns()),t.getLeftVisibleLeafColumns=e("getLeftVisibleLeafColumns",()=>t.getLeftLeafColumns()),t.getRightVisibleLeafColumns=e("getRightVisibleLeafColumns",()=>t.getRightLeafColumns()),t.getCenterVisibleLeafColumns=e("getCenterVisibleLeafColumns",()=>t.getCenterLeafColumns()),t.setColumnVisibility=n=>t.options.onColumnVisibilityChange==null?void 0:t.options.onColumnVisibilityChange(n),t.resetColumnVisibility=n=>{var r;t.setColumnVisibility(n?{}:(r=t.initialState.columnVisibility)!=null?r:{})},t.toggleAllColumnsVisible=n=>{var r;n=(r=n)!=null?r:!t.getIsAllColumnsVisible(),t.setColumnVisibility(t.getAllLeafColumns().reduce((i,o)=>({...i,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},t.getIsAllColumnsVisible=()=>!t.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),t.getIsSomeColumnsVisible=()=>t.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),t.getToggleAllColumnsVisibilityHandler=()=>n=>{var r;t.toggleAllColumnsVisible((r=n.target)==null?void 0:r.checked)}}};function mf(t,e){return e?e==="center"?t.getCenterVisibleLeafColumns():e==="left"?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const hW={createTable:t=>{t._getGlobalFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,"__global__"),t.getGlobalFacetedRowModel=()=>t.options.manualFiltering||!t._getGlobalFacetedRowModel?t.getPreFilteredRowModel():t._getGlobalFacetedRowModel(),t._getGlobalFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,"__global__"),t.getGlobalFacetedUniqueValues=()=>t._getGlobalFacetedUniqueValues?t._getGlobalFacetedUniqueValues():new Map,t._getGlobalFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,"__global__"),t.getGlobalFacetedMinMaxValues=()=>{if(t._getGlobalFacetedMinMaxValues)return t._getGlobalFacetedMinMaxValues()}}},gW={getInitialState:t=>({globalFilter:void 0,...t}),getDefaultOptions:t=>({onGlobalFilterChange:Or("globalFilter",t),globalFilterFn:"auto",getColumnCanGlobalFilter:e=>{var n;const r=(n=t.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[e.id])==null?void 0:n.getValue();return typeof r=="string"||typeof r=="number"}}),createColumn:(t,e)=>{t.getCanGlobalFilter=()=>{var n,r,i,o;return((n=t.columnDef.enableGlobalFilter)!=null?n:!0)&&((r=e.options.enableGlobalFilter)!=null?r:!0)&&((i=e.options.enableFilters)!=null?i:!0)&&((o=e.options.getColumnCanGlobalFilter==null?void 0:e.options.getColumnCanGlobalFilter(t))!=null?o:!0)&&!!t.accessorFn}},createTable:t=>{t.getGlobalAutoFilterFn=()=>eo.includesString,t.getGlobalFilterFn=()=>{var e,n;const{globalFilterFn:r}=t.options;return Rd(r)?r:r==="auto"?t.getGlobalAutoFilterFn():(e=(n=t.options.filterFns)==null?void 0:n[r])!=null?e:eo[r]},t.setGlobalFilter=e=>{t.options.onGlobalFilterChange==null||t.options.onGlobalFilterChange(e)},t.resetGlobalFilter=e=>{t.setGlobalFilter(e?void 0:t.initialState.globalFilter)}}},mW={getInitialState:t=>({expanded:{},...t}),getDefaultOptions:t=>({onExpandedChange:Or("expanded",t),paginateExpandedRows:!0}),createTable:t=>{let e=!1,n=!1;t._autoResetExpanded=()=>{var r,i;if(!e){t._queue(()=>{e=!0});return}if((r=(i=t.options.autoResetAll)!=null?i:t.options.autoResetExpanded)!=null?r:!t.options.manualExpanding){if(n)return;n=!0,t._queue(()=>{t.resetExpanded(),n=!1})}},t.setExpanded=r=>t.options.onExpandedChange==null?void 0:t.options.onExpandedChange(r),t.toggleAllRowsExpanded=r=>{r??!t.getIsAllRowsExpanded()?t.setExpanded(!0):t.setExpanded({})},t.resetExpanded=r=>{var i,o;t.setExpanded(r?{}:(i=(o=t.initialState)==null?void 0:o.expanded)!=null?i:{})},t.getCanSomeRowsExpand=()=>t.getPrePaginationRowModel().flatRows.some(r=>r.getCanExpand()),t.getToggleAllRowsExpandedHandler=()=>r=>{r.persist==null||r.persist(),t.toggleAllRowsExpanded()},t.getIsSomeRowsExpanded=()=>{const r=t.getState().expanded;return r===!0||Object.values(r).some(Boolean)},t.getIsAllRowsExpanded=()=>{const r=t.getState().expanded;return typeof r=="boolean"?r===!0:!(!Object.keys(r).length||t.getRowModel().flatRows.some(i=>!i.getIsExpanded()))},t.getExpandedDepth=()=>{let r=0;return(t.getState().expanded===!0?Object.keys(t.getRowModel().rowsById):Object.keys(t.getState().expanded)).forEach(o=>{const s=o.split(".");r=Math.max(r,s.length)}),r},t.getPreExpandedRowModel=()=>t.getSortedRowModel(),t.getExpandedRowModel=()=>(!t._getExpandedRowModel&&t.options.getExpandedRowModel&&(t._getExpandedRowModel=t.options.getExpandedRowModel(t)),t.options.manualExpanding||!t._getExpandedRowModel?t.getPreExpandedRowModel():t._getExpandedRowModel())},createRow:(t,e)=>{t.toggleExpanded=n=>{e.setExpanded(r=>{var i;const o=r===!0?!0:!!(r!=null&&r[t.id]);let s={};if(r===!0?Object.keys(e.getRowModel().rowsById).forEach(a=>{s[a]=!0}):s=r,n=(i=n)!=null?i:!o,!o&&n)return{...s,[t.id]:!0};if(o&&!n){const{[t.id]:a,...l}=s;return l}return r})},t.getIsExpanded=()=>{var n;const r=e.getState().expanded;return!!((n=e.options.getIsRowExpanded==null?void 0:e.options.getIsRowExpanded(t))!=null?n:r===!0||r?.[t.id])},t.getCanExpand=()=>{var n,r,i;return(n=e.options.getRowCanExpand==null?void 0:e.options.getRowCanExpand(t))!=null?n:((r=e.options.enableExpanding)!=null?r:!0)&&!!((i=t.subRows)!=null&&i.length)},t.getIsAllParentsExpanded=()=>{let n=!0,r=t;for(;n&&r.parentId;)r=e.getRow(r.parentId,!0),n=r.getIsExpanded();return n},t.getToggleExpandedHandler=()=>{const n=t.getCanExpand();return()=>{n&&t.toggleExpanded()}}}},T1=0,P1=10,M1=()=>({pageIndex:T1,pageSize:P1}),yW={getInitialState:t=>({...t,pagination:{...M1(),...t?.pagination}}),getDefaultOptions:t=>({onPaginationChange:Or("pagination",t)}),createTable:t=>{let e=!1,n=!1;t._autoResetPageIndex=()=>{var r,i;if(!e){t._queue(()=>{e=!0});return}if((r=(i=t.options.autoResetAll)!=null?i:t.options.autoResetPageIndex)!=null?r:!t.options.manualPagination){if(n)return;n=!0,t._queue(()=>{t.resetPageIndex(),n=!1})}},t.setPagination=r=>{const i=o=>Ro(r,o);return t.options.onPaginationChange==null?void 0:t.options.onPaginationChange(i)},t.resetPagination=r=>{var i;t.setPagination(r?M1():(i=t.initialState.pagination)!=null?i:M1())},t.setPageIndex=r=>{t.setPagination(i=>{let o=Ro(r,i.pageIndex);const s=typeof t.options.pageCount>"u"||t.options.pageCount===-1?Number.MAX_SAFE_INTEGER:t.options.pageCount-1;return o=Math.max(0,Math.min(o,s)),{...i,pageIndex:o}})},t.resetPageIndex=r=>{var i,o;t.setPageIndex(r?T1:(i=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?i:T1)},t.resetPageSize=r=>{var i,o;t.setPageSize(r?P1:(i=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?i:P1)},t.setPageSize=r=>{t.setPagination(i=>{const o=Math.max(1,Ro(r,i.pageSize)),s=i.pageSize*i.pageIndex,a=Math.floor(s/o);return{...i,pageIndex:a,pageSize:o}})},t.setPageCount=r=>t.setPagination(i=>{var o;let s=Ro(r,(o=t.options.pageCount)!=null?o:-1);return typeof s=="number"&&(s=Math.max(-1,s)),{...i,pageCount:s}}),t.getPageOptions=rt(()=>[t.getPageCount()],r=>{let i=[];return r&&r>0&&(i=[...new Array(r)].fill(null).map((o,s)=>s)),i},it(t.options,"debugTable")),t.getCanPreviousPage=()=>t.getState().pagination.pageIndex>0,t.getCanNextPage=()=>{const{pageIndex:r}=t.getState().pagination,i=t.getPageCount();return i===-1?!0:i===0?!1:r<i-1},t.previousPage=()=>t.setPageIndex(r=>r-1),t.nextPage=()=>t.setPageIndex(r=>r+1),t.firstPage=()=>t.setPageIndex(0),t.lastPage=()=>t.setPageIndex(t.getPageCount()-1),t.getPrePaginationRowModel=()=>t.getExpandedRowModel(),t.getPaginationRowModel=()=>(!t._getPaginationRowModel&&t.options.getPaginationRowModel&&(t._getPaginationRowModel=t.options.getPaginationRowModel(t)),t.options.manualPagination||!t._getPaginationRowModel?t.getPrePaginationRowModel():t._getPaginationRowModel()),t.getPageCount=()=>{var r;return(r=t.options.pageCount)!=null?r:Math.ceil(t.getRowCount()/t.getState().pagination.pageSize)},t.getRowCount=()=>{var r;return(r=t.options.rowCount)!=null?r:t.getPrePaginationRowModel().rows.length}}},I1=()=>({top:[],bottom:[]}),wW={getInitialState:t=>({rowPinning:I1(),...t}),getDefaultOptions:t=>({onRowPinningChange:Or("rowPinning",t)}),createRow:(t,e)=>{t.pin=(n,r,i)=>{const o=r?t.getLeafRows().map(l=>{let{id:f}=l;return f}):[],s=i?t.getParentRows().map(l=>{let{id:f}=l;return f}):[],a=new Set([...s,t.id,...o]);e.setRowPinning(l=>{var f,u;if(n==="bottom"){var c,p;return{top:((c=l?.top)!=null?c:[]).filter(g=>!(a!=null&&a.has(g))),bottom:[...((p=l?.bottom)!=null?p:[]).filter(g=>!(a!=null&&a.has(g))),...Array.from(a)]}}if(n==="top"){var d,h;return{top:[...((d=l?.top)!=null?d:[]).filter(g=>!(a!=null&&a.has(g))),...Array.from(a)],bottom:((h=l?.bottom)!=null?h:[]).filter(g=>!(a!=null&&a.has(g)))}}return{top:((f=l?.top)!=null?f:[]).filter(g=>!(a!=null&&a.has(g))),bottom:((u=l?.bottom)!=null?u:[]).filter(g=>!(a!=null&&a.has(g)))}})},t.getCanPin=()=>{var n;const{enableRowPinning:r,enablePinning:i}=e.options;return typeof r=="function"?r(t):(n=r??i)!=null?n:!0},t.getIsPinned=()=>{const n=[t.id],{top:r,bottom:i}=e.getState().rowPinning,o=n.some(a=>r?.includes(a)),s=n.some(a=>i?.includes(a));return o?"top":s?"bottom":!1},t.getPinnedIndex=()=>{var n,r;const i=t.getIsPinned();if(!i)return-1;const o=(n=i==="top"?e.getTopRows():e.getBottomRows())==null?void 0:n.map(s=>{let{id:a}=s;return a});return(r=o?.indexOf(t.id))!=null?r:-1}},createTable:t=>{t.setRowPinning=e=>t.options.onRowPinningChange==null?void 0:t.options.onRowPinningChange(e),t.resetRowPinning=e=>{var n,r;return t.setRowPinning(e?I1():(n=(r=t.initialState)==null?void 0:r.rowPinning)!=null?n:I1())},t.getIsSomeRowsPinned=e=>{var n;const r=t.getState().rowPinning;if(!e){var i,o;return!!((i=r.top)!=null&&i.length||(o=r.bottom)!=null&&o.length)}return!!((n=r[e])!=null&&n.length)},t._getPinnedRows=(e,n,r)=>{var i;return((i=t.options.keepPinnedRows)==null||i?(n??[]).map(s=>{const a=t.getRow(s,!0);return a.getIsAllParentsExpanded()?a:null}):(n??[]).map(s=>e.find(a=>a.id===s))).filter(Boolean).map(s=>({...s,position:r}))},t.getTopRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top],(e,n)=>t._getPinnedRows(e,n,"top"),it(t.options,"debugRows")),t.getBottomRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.bottom],(e,n)=>t._getPinnedRows(e,n,"bottom"),it(t.options,"debugRows")),t.getCenterRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top,t.getState().rowPinning.bottom],(e,n,r)=>{const i=new Set([...n??[],...r??[]]);return e.filter(o=>!i.has(o.id))},it(t.options,"debugRows"))}},vW={getInitialState:t=>({rowSelection:{},...t}),getDefaultOptions:t=>({onRowSelectionChange:Or("rowSelection",t),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:t=>{t.setRowSelection=e=>t.options.onRowSelectionChange==null?void 0:t.options.onRowSelectionChange(e),t.resetRowSelection=e=>{var n;return t.setRowSelection(e?{}:(n=t.initialState.rowSelection)!=null?n:{})},t.toggleAllRowsSelected=e=>{t.setRowSelection(n=>{e=typeof e<"u"?e:!t.getIsAllRowsSelected();const r={...n},i=t.getPreGroupedRowModel().flatRows;return e?i.forEach(o=>{o.getCanSelect()&&(r[o.id]=!0)}):i.forEach(o=>{delete r[o.id]}),r})},t.toggleAllPageRowsSelected=e=>t.setRowSelection(n=>{const r=typeof e<"u"?e:!t.getIsAllPageRowsSelected(),i={...n};return t.getRowModel().rows.forEach(o=>{N1(i,o.id,r,!0,t)}),i}),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getCoreRowModel()],(e,n)=>Object.keys(e).length?D1(t,n):{rows:[],flatRows:[],rowsById:{}},it(t.options,"debugTable")),t.getFilteredSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getFilteredRowModel()],(e,n)=>Object.keys(e).length?D1(t,n):{rows:[],flatRows:[],rowsById:{}},it(t.options,"debugTable")),t.getGroupedSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getSortedRowModel()],(e,n)=>Object.keys(e).length?D1(t,n):{rows:[],flatRows:[],rowsById:{}},it(t.options,"debugTable")),t.getIsAllRowsSelected=()=>{const e=t.getFilteredRowModel().flatRows,{rowSelection:n}=t.getState();let r=!!(e.length&&Object.keys(n).length);return r&&e.some(i=>i.getCanSelect()&&!n[i.id])&&(r=!1),r},t.getIsAllPageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows.filter(i=>i.getCanSelect()),{rowSelection:n}=t.getState();let r=!!e.length;return r&&e.some(i=>!n[i.id])&&(r=!1),r},t.getIsSomeRowsSelected=()=>{var e;const n=Object.keys((e=t.getState().rowSelection)!=null?e:{}).length;return n>0&&n<t.getFilteredRowModel().flatRows.length},t.getIsSomePageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows;return t.getIsAllPageRowsSelected()?!1:e.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},t.getToggleAllRowsSelectedHandler=()=>e=>{t.toggleAllRowsSelected(e.target.checked)},t.getToggleAllPageRowsSelectedHandler=()=>e=>{t.toggleAllPageRowsSelected(e.target.checked)}},createRow:(t,e)=>{t.toggleSelected=(n,r)=>{const i=t.getIsSelected();e.setRowSelection(o=>{var s;if(n=typeof n<"u"?n:!i,t.getCanSelect()&&i===n)return o;const a={...o};return N1(a,t.id,n,(s=r?.selectChildren)!=null?s:!0,e),a})},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return B1(t,n)},t.getIsSomeSelected=()=>{const{rowSelection:n}=e.getState();return F1(t,n)==="some"},t.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=e.getState();return F1(t,n)==="all"},t.getCanSelect=()=>{var n;return typeof e.options.enableRowSelection=="function"?e.options.enableRowSelection(t):(n=e.options.enableRowSelection)!=null?n:!0},t.getCanSelectSubRows=()=>{var n;return typeof e.options.enableSubRowSelection=="function"?e.options.enableSubRowSelection(t):(n=e.options.enableSubRowSelection)!=null?n:!0},t.getCanMultiSelect=()=>{var n;return typeof e.options.enableMultiRowSelection=="function"?e.options.enableMultiRowSelection(t):(n=e.options.enableMultiRowSelection)!=null?n:!0},t.getToggleSelectedHandler=()=>{const n=t.getCanSelect();return r=>{var i;n&&t.toggleSelected((i=r.target)==null?void 0:i.checked)}}}},N1=(t,e,n,r,i)=>{var o;const s=i.getRow(e,!0);n?(s.getCanMultiSelect()||Object.keys(t).forEach(a=>delete t[a]),s.getCanSelect()&&(t[e]=!0)):delete t[e],r&&(o=s.subRows)!=null&&o.length&&s.getCanSelectSubRows()&&s.subRows.forEach(a=>N1(t,a.id,n,r,i))};function D1(t,e){const n=t.getState().rowSelection,r=[],i={},o=function(s,a){return s.map(l=>{var f;const u=B1(l,n);if(u&&(r.push(l),i[l.id]=l),(f=l.subRows)!=null&&f.length&&(l={...l,subRows:o(l.subRows)}),u)return l}).filter(Boolean)};return{rows:o(e.rows),flatRows:r,rowsById:i}}function B1(t,e){var n;return(n=e[t.id])!=null?n:!1}function F1(t,e,n){var r;if(!((r=t.subRows)!=null&&r.length))return!1;let i=!0,o=!1;return t.subRows.forEach(s=>{if(!(o&&!i)&&(s.getCanSelect()&&(B1(s,e)?o=!0:i=!1),s.subRows&&s.subRows.length)){const a=F1(s,e);a==="all"?o=!0:(a==="some"&&(o=!0),i=!1)}}),i?"all":o?"some":!1}const $1=/([0-9]+)/gm,bW=(t,e,n)=>RS(To(t.getValue(n)).toLowerCase(),To(e.getValue(n)).toLowerCase()),xW=(t,e,n)=>RS(To(t.getValue(n)),To(e.getValue(n))),_W=(t,e,n)=>q1(To(t.getValue(n)).toLowerCase(),To(e.getValue(n)).toLowerCase()),kW=(t,e,n)=>q1(To(t.getValue(n)),To(e.getValue(n))),SW=(t,e,n)=>{const r=t.getValue(n),i=e.getValue(n);return r>i?1:r<i?-1:0},CW=(t,e,n)=>q1(t.getValue(n),e.getValue(n));function q1(t,e){return t===e?0:t>e?1:-1}function To(t){return typeof t=="number"?isNaN(t)||t===1/0||t===-1/0?"":String(t):typeof t=="string"?t:""}function RS(t,e){const n=t.split($1).filter(Boolean),r=e.split($1).filter(Boolean);for(;n.length&&r.length;){const i=n.shift(),o=r.shift(),s=parseInt(i,10),a=parseInt(o,10),l=[s,a].sort();if(isNaN(l[0])){if(i>o)return 1;if(o>i)return-1;continue}if(isNaN(l[1]))return isNaN(s)?-1:1;if(s>a)return 1;if(a>s)return-1}return n.length-r.length}const yf={alphanumeric:bW,alphanumericCaseSensitive:xW,text:_W,textCaseSensitive:kW,datetime:SW,basic:CW},EW=[rW,pW,lW,fW,iW,oW,hW,gW,{getInitialState:t=>({sorting:[],...t}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:t=>({onSortingChange:Or("sorting",t),isMultiSortEvent:e=>e.shiftKey}),createColumn:(t,e)=>{t.getAutoSortingFn=()=>{const n=e.getFilteredRowModel().flatRows.slice(10);let r=!1;for(const i of n){const o=i?.getValue(t.id);if(Object.prototype.toString.call(o)==="[object Date]")return yf.datetime;if(typeof o=="string"&&(r=!0,o.split($1).length>1))return yf.alphanumeric}return r?yf.text:yf.basic},t.getAutoSortDir=()=>{const n=e.getFilteredRowModel().flatRows[0];return typeof n?.getValue(t.id)=="string"?"asc":"desc"},t.getSortingFn=()=>{var n,r;if(!t)throw new Error;return Rd(t.columnDef.sortingFn)?t.columnDef.sortingFn:t.columnDef.sortingFn==="auto"?t.getAutoSortingFn():(n=(r=e.options.sortingFns)==null?void 0:r[t.columnDef.sortingFn])!=null?n:yf[t.columnDef.sortingFn]},t.toggleSorting=(n,r)=>{const i=t.getNextSortingOrder(),o=typeof n<"u"&&n!==null;e.setSorting(s=>{const a=s?.find(d=>d.id===t.id),l=s?.findIndex(d=>d.id===t.id);let f=[],u,c=o?n:i==="desc";if(s!=null&&s.length&&t.getCanMultiSort()&&r?a?u="toggle":u="add":s!=null&&s.length&&l!==s.length-1?u="replace":a?u="toggle":u="replace",u==="toggle"&&(o||i||(u="remove")),u==="add"){var p;f=[...s,{id:t.id,desc:c}],f.splice(0,f.length-((p=e.options.maxMultiSortColCount)!=null?p:Number.MAX_SAFE_INTEGER))}else u==="toggle"?f=s.map(d=>d.id===t.id?{...d,desc:c}:d):u==="remove"?f=s.filter(d=>d.id!==t.id):f=[{id:t.id,desc:c}];return f})},t.getFirstSortDir=()=>{var n,r;return((n=(r=t.columnDef.sortDescFirst)!=null?r:e.options.sortDescFirst)!=null?n:t.getAutoSortDir()==="desc")?"desc":"asc"},t.getNextSortingOrder=n=>{var r,i;const o=t.getFirstSortDir(),s=t.getIsSorted();return s?s!==o&&((r=e.options.enableSortingRemoval)==null||r)&&(!(n&&(i=e.options.enableMultiRemove)!=null)||i)?!1:s==="desc"?"asc":"desc":o},t.getCanSort=()=>{var n,r;return((n=t.columnDef.enableSorting)!=null?n:!0)&&((r=e.options.enableSorting)!=null?r:!0)&&!!t.accessorFn},t.getCanMultiSort=()=>{var n,r;return(n=(r=t.columnDef.enableMultiSort)!=null?r:e.options.enableMultiSort)!=null?n:!!t.accessorFn},t.getIsSorted=()=>{var n;const r=(n=e.getState().sorting)==null?void 0:n.find(i=>i.id===t.id);return r?r.desc?"desc":"asc":!1},t.getSortIndex=()=>{var n,r;return(n=(r=e.getState().sorting)==null?void 0:r.findIndex(i=>i.id===t.id))!=null?n:-1},t.clearSorting=()=>{e.setSorting(n=>n!=null&&n.length?n.filter(r=>r.id!==t.id):[])},t.getToggleSortingHandler=()=>{const n=t.getCanSort();return r=>{n&&(r.persist==null||r.persist(),t.toggleSorting==null||t.toggleSorting(void 0,t.getCanMultiSort()?e.options.isMultiSortEvent==null?void 0:e.options.isMultiSortEvent(r):!1))}}},createTable:t=>{t.setSorting=e=>t.options.onSortingChange==null?void 0:t.options.onSortingChange(e),t.resetSorting=e=>{var n,r;t.setSorting(e?[]:(n=(r=t.initialState)==null?void 0:r.sorting)!=null?n:[])},t.getPreSortedRowModel=()=>t.getGroupedRowModel(),t.getSortedRowModel=()=>(!t._getSortedRowModel&&t.options.getSortedRowModel&&(t._getSortedRowModel=t.options.getSortedRowModel(t)),t.options.manualSorting||!t._getSortedRowModel?t.getPreSortedRowModel():t._getSortedRowModel())}},sW,mW,yW,wW,vW,cW];function OW(t){var e,n;const r=[...EW,...(e=t._features)!=null?e:[]];let i={_features:r};const o=i._features.reduce((p,d)=>Object.assign(p,d.getDefaultOptions==null?void 0:d.getDefaultOptions(i)),{}),s=p=>i.options.mergeOptions?i.options.mergeOptions(o,p):{...o,...p};let l={...{},...(n=t.initialState)!=null?n:{}};i._features.forEach(p=>{var d;l=(d=p.getInitialState==null?void 0:p.getInitialState(l))!=null?d:l});const f=[];let u=!1;const c={_features:r,options:{...o,...t},initialState:l,_queue:p=>{f.push(p),u||(u=!0,Promise.resolve().then(()=>{for(;f.length;)f.shift()();u=!1}).catch(d=>setTimeout(()=>{throw d})))},reset:()=>{i.setState(i.initialState)},setOptions:p=>{const d=Ro(p,i.options);i.options=s(d)},getState:()=>i.options.state,setState:p=>{i.options.onStateChange==null||i.options.onStateChange(p)},_getRowId:(p,d,h)=>{var g;return(g=i.options.getRowId==null?void 0:i.options.getRowId(p,d,h))!=null?g:`${h?[h.id,d].join("."):d}`},getCoreRowModel:()=>(i._getCoreRowModel||(i._getCoreRowModel=i.options.getCoreRowModel(i)),i._getCoreRowModel()),getRowModel:()=>i.getPaginationRowModel(),getRow:(p,d)=>{let h=(d?i.getPrePaginationRowModel():i.getRowModel()).rowsById[p];if(!h&&(h=i.getCoreRowModel().rowsById[p],!h))throw new Error;return h},_getDefaultColumnDef:rt(()=>[i.options.defaultColumn],p=>{var d;return p=(d=p)!=null?d:{},{header:h=>{const g=h.header.column.columnDef;return g.accessorKey?g.accessorKey:g.accessorFn?g.id:null},cell:h=>{var g,y;return(g=(y=h.renderValue())==null||y.toString==null?void 0:y.toString())!=null?g:null},...i._features.reduce((h,g)=>Object.assign(h,g.getDefaultColumnDef==null?void 0:g.getDefaultColumnDef()),{}),...p}},it(t,"debugColumns")),_getColumnDefs:()=>i.options.columns,getAllColumns:rt(()=>[i._getColumnDefs()],p=>{const d=function(h,g,y){return y===void 0&&(y=0),h.map(w=>{const v=nW(i,w,y,g),_=w;return v.columns=_.columns?d(_.columns,v,y+1):[],v})};return d(p)},it(t,"debugColumns")),getAllFlatColumns:rt(()=>[i.getAllColumns()],p=>p.flatMap(d=>d.getFlatColumns()),it(t,"debugColumns")),_getAllFlatColumnsById:rt(()=>[i.getAllFlatColumns()],p=>p.reduce((d,h)=>(d[h.id]=h,d),{}),it(t,"debugColumns")),getAllLeafColumns:rt(()=>[i.getAllColumns(),i._getOrderColumnsFn()],(p,d)=>{let h=p.flatMap(g=>g.getLeafColumns());return d(h)},it(t,"debugColumns")),getColumn:p=>i._getAllFlatColumnsById()[p]};Object.assign(i,c);for(let p=0;p<i._features.length;p++){const d=i._features[p];d==null||d.createTable==null||d.createTable(i)}return i}function AW(){return t=>rt(()=>[t.options.data],e=>{const n={rows:[],flatRows:[],rowsById:{}},r=function(i,o,s){o===void 0&&(o=0);const a=[];for(let f=0;f<i.length;f++){const u=S1(t,t._getRowId(i[f],f,s),i[f],f,o,void 0,s?.id);if(n.flatRows.push(u),n.rowsById[u.id]=u,a.push(u),t.options.getSubRows){var l;u.originalSubRows=t.options.getSubRows(i[f],f),(l=u.originalSubRows)!=null&&l.length&&(u.subRows=r(u.originalSubRows,o+1,u))}}return a};return n.rows=r(e),n},it(t.options,"debugTable","getRowModel",()=>t._autoResetPageIndex()))}function RW(){return t=>rt(()=>[t.getState().expanded,t.getPreExpandedRowModel(),t.options.paginateExpandedRows],(e,n,r)=>!n.rows.length||e!==!0&&!Object.keys(e??{}).length||!r?n:TS(n),it(t.options,"debugTable"))}function TS(t){const e=[],n=r=>{var i;e.push(r),(i=r.subRows)!=null&&i.length&&r.getIsExpanded()&&r.subRows.forEach(n)};return t.rows.forEach(n),{rows:e,flatRows:t.flatRows,rowsById:t.rowsById}}function TW(t,e,n){return n.options.filterFromLeafRows?PW(t,e,n):MW(t,e,n)}function PW(t,e,n){var r;const i=[],o={},s=(r=n.options.maxLeafRowFilterDepth)!=null?r:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let p=0;p<l.length;p++){var c;let d=l[p];const h=S1(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);if(h.columnFilters=d.columnFilters,(c=d.subRows)!=null&&c.length&&f<s){if(h.subRows=a(d.subRows,f+1),d=h,e(d)&&!h.subRows.length){u.push(d),o[d.id]=d,i.push(d);continue}if(e(d)||h.subRows.length){u.push(d),o[d.id]=d,i.push(d);continue}}else d=h,e(d)&&(u.push(d),o[d.id]=d,i.push(d))}return u};return{rows:a(t),flatRows:i,rowsById:o}}function MW(t,e,n){var r;const i=[],o={},s=(r=n.options.maxLeafRowFilterDepth)!=null?r:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let p=0;p<l.length;p++){let d=l[p];if(e(d)){var c;if((c=d.subRows)!=null&&c.length&&f<s){const g=S1(n,d.id,d.original,d.index,d.depth,void 0,d.parentId);g.subRows=a(d.subRows,f+1),d=g}u.push(d),i.push(d),o[d.id]=d}}return u};return{rows:a(t),flatRows:i,rowsById:o}}function IW(){return t=>rt(()=>[t.getPreFilteredRowModel(),t.getState().columnFilters,t.getState().globalFilter],(e,n,r)=>{if(!e.rows.length||!(n!=null&&n.length)&&!r){for(let p=0;p<e.flatRows.length;p++)e.flatRows[p].columnFilters={},e.flatRows[p].columnFiltersMeta={};return e}const i=[],o=[];(n??[]).forEach(p=>{var d;const h=t.getColumn(p.id);if(!h)return;const g=h.getFilterFn();g&&i.push({id:p.id,filterFn:g,resolvedValue:(d=g.resolveFilterValue==null?void 0:g.resolveFilterValue(p.value))!=null?d:p.value})});const s=(n??[]).map(p=>p.id),a=t.getGlobalFilterFn(),l=t.getAllLeafColumns().filter(p=>p.getCanGlobalFilter());r&&a&&l.length&&(s.push("__global__"),l.forEach(p=>{var d;o.push({id:p.id,filterFn:a,resolvedValue:(d=a.resolveFilterValue==null?void 0:a.resolveFilterValue(r))!=null?d:r})}));let f,u;for(let p=0;p<e.flatRows.length;p++){const d=e.flatRows[p];if(d.columnFilters={},i.length)for(let h=0;h<i.length;h++){f=i[h];const g=f.id;d.columnFilters[g]=f.filterFn(d,g,f.resolvedValue,y=>{d.columnFiltersMeta[g]=y})}if(o.length){for(let h=0;h<o.length;h++){u=o[h];const g=u.id;if(u.filterFn(d,g,u.resolvedValue,y=>{d.columnFiltersMeta[g]=y})){d.columnFilters.__global__=!0;break}}d.columnFilters.__global__!==!0&&(d.columnFilters.__global__=!1)}}const c=p=>{for(let d=0;d<s.length;d++)if(p.columnFilters[s[d]]===!1)return!1;return!0};return TW(e.rows,c,t)},it(t.options,"debugTable","getFilteredRowModel",()=>t._autoResetPageIndex()))}function NW(t){return e=>rt(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(n,r)=>{if(!r.rows.length)return r;const{pageSize:i,pageIndex:o}=n;let{rows:s,flatRows:a,rowsById:l}=r;const f=i*o,u=f+i;s=s.slice(f,u);let c;e.options.paginateExpandedRows?c={rows:s,flatRows:a,rowsById:l}:c=TS({rows:s,flatRows:a,rowsById:l}),c.flatRows=[];const p=d=>{c.flatRows.push(d),d.subRows.length&&d.subRows.forEach(p)};return c.rows.forEach(p),c},it(e.options,"debugTable"))}function DW(){return t=>rt(()=>[t.getState().sorting,t.getPreSortedRowModel()],(e,n)=>{if(!n.rows.length||!(e!=null&&e.length))return n;const r=t.getState().sorting,i=[],o=r.filter(l=>{var f;return(f=t.getColumn(l.id))==null?void 0:f.getCanSort()}),s={};o.forEach(l=>{const f=t.getColumn(l.id);f&&(s[l.id]={sortUndefined:f.columnDef.sortUndefined,invertSorting:f.columnDef.invertSorting,sortingFn:f.getSortingFn()})});const a=l=>{const f=l.map(u=>({...u}));return f.sort((u,c)=>{for(let d=0;d<o.length;d+=1){var p;const h=o[d],g=s[h.id],y=g.sortUndefined,w=(p=h?.desc)!=null?p:!1;let v=0;if(y){const _=u.getValue(h.id),b=c.getValue(h.id),x=_===void 0,k=b===void 0;if(x||k){if(y==="first")return x?-1:1;if(y==="last")return x?1:-1;v=x&&k?0:x?y:-y}}if(v===0&&(v=g.sortingFn(u,c,h.id)),v!==0)return w&&(v*=-1),g.invertSorting&&(v*=-1),v}return u.index-c.index}),f.forEach(u=>{var c;i.push(u),(c=u.subRows)!=null&&c.length&&(u.subRows=a(u.subRows))}),f};return{rows:a(n.rows),flatRows:i,rowsById:n.rowsById}},it(t.options,"debugTable","getSortedRowModel",()=>t._autoResetPageIndex()))}/**
     314            color: hsl(${Math.max(0,Math.min(120-120*d,120))}deg 100% 31%);`,n?.key)}return r}}function ot(t,e,n,i){return{debug:()=>{var r;return(r=t?.debugAll)!=null?r:t[e]},key:!1,onChange:i}}function dW(t,e,n,i){const r=()=>{var s;return(s=o.getValue())!=null?s:t.options.renderFallbackValue},o={id:`${e.id}_${n.id}`,row:e,column:n,getValue:()=>e.getValue(i),renderValue:r,getContext:rt(()=>[t,n,e,o],(s,a,l,f)=>({table:s,column:a,row:l,cell:f,getValue:f.getValue,renderValue:f.renderValue}),ot(t.options,"debugCells"))};return t._features.forEach(s=>{s.createCell==null||s.createCell(o,n,e,t)},{}),o}function pW(t,e,n,i){var r,o;const a={...t._getDefaultColumnDef(),...e},l=a.accessorKey;let f=(r=(o=a.id)!=null?o:l?typeof String.prototype.replaceAll=="function"?l.replaceAll(".","_"):l.replace(/\./g,"_"):void 0)!=null?r:typeof a.header=="string"?a.header:void 0,u;if(a.accessorFn?u=a.accessorFn:l&&(l.includes(".")?u=d=>{let p=d;for(const g of l.split(".")){var h;p=(h=p)==null?void 0:h[g]}return p}:u=d=>d[a.accessorKey]),!f)throw new Error;let c={id:`${String(f)}`,accessorFn:u,parent:i,depth:n,columnDef:a,columns:[],getFlatColumns:rt(()=>[!0],()=>{var d;return[c,...(d=c.columns)==null?void 0:d.flatMap(p=>p.getFlatColumns())]},ot(t.options,"debugColumns")),getLeafColumns:rt(()=>[t._getOrderColumnsFn()],d=>{var p;if((p=c.columns)!=null&&p.length){let h=c.columns.flatMap(g=>g.getLeafColumns());return d(h)}return[c]},ot(t.options,"debugColumns"))};for(const d of t._features)d.createColumn==null||d.createColumn(c,t);return c}const Un="debugHeaders";function MS(t,e,n){var i;let o={id:(i=n.id)!=null?i:e.id,column:e,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:()=>{const s=[],a=l=>{l.subHeaders&&l.subHeaders.length&&l.subHeaders.map(a),s.push(l)};return a(o),s},getContext:()=>({table:t,header:o,column:e})};return t._features.forEach(s=>{s.createHeader==null||s.createHeader(o,t)}),o}const hW={createTable:t=>{t.getHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>{var o,s;const a=(o=i?.map(c=>n.find(d=>d.id===c)).filter(Boolean))!=null?o:[],l=(s=r?.map(c=>n.find(d=>d.id===c)).filter(Boolean))!=null?s:[],f=n.filter(c=>!(i!=null&&i.includes(c.id))&&!(r!=null&&r.includes(c.id)));return Md(e,[...a,...f,...l],t)},ot(t.options,Un)),t.getCenterHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i,r)=>(n=n.filter(o=>!(i!=null&&i.includes(o.id))&&!(r!=null&&r.includes(o.id))),Md(e,n,t,"center")),ot(t.options,Un)),t.getLeftHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.left],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Md(e,o,t,"left")},ot(t.options,Un)),t.getRightHeaderGroups=rt(()=>[t.getAllColumns(),t.getVisibleLeafColumns(),t.getState().columnPinning.right],(e,n,i)=>{var r;const o=(r=i?.map(s=>n.find(a=>a.id===s)).filter(Boolean))!=null?r:[];return Md(e,o,t,"right")},ot(t.options,Un)),t.getFooterGroups=rt(()=>[t.getHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getLeftFooterGroups=rt(()=>[t.getLeftHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getCenterFooterGroups=rt(()=>[t.getCenterHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getRightFooterGroups=rt(()=>[t.getRightHeaderGroups()],e=>[...e].reverse(),ot(t.options,Un)),t.getFlatHeaders=rt(()=>[t.getHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getLeftFlatHeaders=rt(()=>[t.getLeftHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getCenterFlatHeaders=rt(()=>[t.getCenterHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getRightFlatHeaders=rt(()=>[t.getRightHeaderGroups()],e=>e.map(n=>n.headers).flat(),ot(t.options,Un)),t.getCenterLeafHeaders=rt(()=>[t.getCenterFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getLeftLeafHeaders=rt(()=>[t.getLeftFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getRightLeafHeaders=rt(()=>[t.getRightFlatHeaders()],e=>e.filter(n=>{var i;return!((i=n.subHeaders)!=null&&i.length)}),ot(t.options,Un)),t.getLeafHeaders=rt(()=>[t.getLeftHeaderGroups(),t.getCenterHeaderGroups(),t.getRightHeaderGroups()],(e,n,i)=>{var r,o,s,a,l,f;return[...(r=(o=e[0])==null?void 0:o.headers)!=null?r:[],...(s=(a=n[0])==null?void 0:a.headers)!=null?s:[],...(l=(f=i[0])==null?void 0:f.headers)!=null?l:[]].map(u=>u.getLeafHeaders()).flat()},ot(t.options,Un))}};function Md(t,e,n,i){var r,o;let s=0;const a=function(d,p){p===void 0&&(p=1),s=Math.max(s,p),d.filter(h=>h.getIsVisible()).forEach(h=>{var g;(g=h.columns)!=null&&g.length&&a(h.columns,p+1)},0)};a(t);let l=[];const f=(d,p)=>{const h={depth:p,id:[i,`${p}`].filter(Boolean).join("_"),headers:[]},g=[];d.forEach(y=>{const w=[...g].reverse()[0],v=y.column.depth===h.depth;let _,b=!1;if(v&&y.column.parent?_=y.column.parent:(_=y.column,b=!0),w&&w?.column===_)w.subHeaders.push(y);else{const x=MS(n,_,{id:[i,p,_.id,y?.id].filter(Boolean).join("_"),isPlaceholder:b,placeholderId:b?`${g.filter(k=>k.column===_).length}`:void 0,depth:p,index:g.length});x.subHeaders.push(y),g.push(x)}h.headers.push(y),y.headerGroup=h}),l.push(h),p>0&&f(g,p-1)},u=e.map((d,p)=>MS(n,d,{depth:s,index:p}));f(u,s-1),l.reverse();const c=d=>d.filter(h=>h.column.getIsVisible()).map(h=>{let g=0,y=0,w=[0];h.subHeaders&&h.subHeaders.length?(w=[],c(h.subHeaders).forEach(_=>{let{colSpan:b,rowSpan:x}=_;g+=b,w.push(x)})):g=1;const v=Math.min(...w);return y=y+v,h.colSpan=g,h.rowSpan=y,{colSpan:g,rowSpan:y}});return c((r=(o=l[0])==null?void 0:o.headers)!=null?r:[]),l}const C1=(t,e,n,i,r,o,s)=>{let a={id:e,index:i,original:n,depth:r,parentId:s,_valuesCache:{},_uniqueValuesCache:{},getValue:l=>{if(a._valuesCache.hasOwnProperty(l))return a._valuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return a._valuesCache[l]=f.accessorFn(a.original,i),a._valuesCache[l]},getUniqueValues:l=>{if(a._uniqueValuesCache.hasOwnProperty(l))return a._uniqueValuesCache[l];const f=t.getColumn(l);if(f!=null&&f.accessorFn)return f.columnDef.getUniqueValues?(a._uniqueValuesCache[l]=f.columnDef.getUniqueValues(a.original,i),a._uniqueValuesCache[l]):(a._uniqueValuesCache[l]=[a.getValue(l)],a._uniqueValuesCache[l])},renderValue:l=>{var f;return(f=a.getValue(l))!=null?f:t.options.renderFallbackValue},subRows:[],getLeafRows:()=>cW(a.subRows,l=>l.subRows),getParentRow:()=>a.parentId?t.getRow(a.parentId,!0):void 0,getParentRows:()=>{let l=[],f=a;for(;;){const u=f.getParentRow();if(!u)break;l.push(u),f=u}return l.reverse()},getAllCells:rt(()=>[t.getAllLeafColumns()],l=>l.map(f=>dW(t,a,f,f.id)),ot(t.options,"debugRows")),_getAllCellsByColumnId:rt(()=>[a.getAllCells()],l=>l.reduce((f,u)=>(f[u.column.id]=u,f),{}),ot(t.options,"debugRows"))};for(let l=0;l<t._features.length;l++){const f=t._features[l];f==null||f.createRow==null||f.createRow(a,t)}return a},gW={createColumn:(t,e)=>{t._getFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,t.id),t.getFacetedRowModel=()=>t._getFacetedRowModel?t._getFacetedRowModel():e.getPreFilteredRowModel(),t._getFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,t.id),t.getFacetedUniqueValues=()=>t._getFacetedUniqueValues?t._getFacetedUniqueValues():new Map,t._getFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,t.id),t.getFacetedMinMaxValues=()=>{if(t._getFacetedMinMaxValues)return t._getFacetedMinMaxValues()}}},IS=(t,e,n)=>{var i,r;const o=n==null||(i=n.toString())==null?void 0:i.toLowerCase();return!!(!((r=t.getValue(e))==null||(r=r.toString())==null||(r=r.toLowerCase())==null)&&r.includes(o))};IS.autoRemove=t=>ir(t);const NS=(t,e,n)=>{var i;return!!(!((i=t.getValue(e))==null||(i=i.toString())==null)&&i.includes(n))};NS.autoRemove=t=>ir(t);const DS=(t,e,n)=>{var i;return((i=t.getValue(e))==null||(i=i.toString())==null?void 0:i.toLowerCase())===n?.toLowerCase()};DS.autoRemove=t=>ir(t);const BS=(t,e,n)=>{var i;return(i=t.getValue(e))==null?void 0:i.includes(n)};BS.autoRemove=t=>ir(t);const FS=(t,e,n)=>!n.some(i=>{var r;return!((r=t.getValue(e))!=null&&r.includes(i))});FS.autoRemove=t=>ir(t)||!(t!=null&&t.length);const $S=(t,e,n)=>n.some(i=>{var r;return(r=t.getValue(e))==null?void 0:r.includes(i)});$S.autoRemove=t=>ir(t)||!(t!=null&&t.length);const LS=(t,e,n)=>t.getValue(e)===n;LS.autoRemove=t=>ir(t);const qS=(t,e,n)=>t.getValue(e)==n;qS.autoRemove=t=>ir(t);const E1=(t,e,n)=>{let[i,r]=n;const o=t.getValue(e);return o>=i&&o<=r};E1.resolveFilterValue=t=>{let[e,n]=t,i=typeof e!="number"?parseFloat(e):e,r=typeof n!="number"?parseFloat(n):n,o=e===null||Number.isNaN(i)?-1/0:i,s=n===null||Number.isNaN(r)?1/0:r;if(o>s){const a=o;o=s,s=a}return[o,s]},E1.autoRemove=t=>ir(t)||ir(t[0])&&ir(t[1]);const eo={includesString:IS,includesStringSensitive:NS,equalsString:DS,arrIncludes:BS,arrIncludesAll:FS,arrIncludesSome:$S,equals:LS,weakEquals:qS,inNumberRange:E1};function ir(t){return t==null||t===""}const mW={getDefaultColumnDef:()=>({filterFn:"auto"}),getInitialState:t=>({columnFilters:[],...t}),getDefaultOptions:t=>({onColumnFiltersChange:Ai("columnFilters",t),filterFromLeafRows:!1,maxLeafRowFilterDepth:100}),createColumn:(t,e)=>{t.getAutoFilterFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);return typeof i=="string"?eo.includesString:typeof i=="number"?eo.inNumberRange:typeof i=="boolean"||i!==null&&typeof i=="object"?eo.equals:Array.isArray(i)?eo.arrIncludes:eo.weakEquals},t.getFilterFn=()=>{var n,i;return Pd(t.columnDef.filterFn)?t.columnDef.filterFn:t.columnDef.filterFn==="auto"?t.getAutoFilterFn():(n=(i=e.options.filterFns)==null?void 0:i[t.columnDef.filterFn])!=null?n:eo[t.columnDef.filterFn]},t.getCanFilter=()=>{var n,i,r;return((n=t.columnDef.enableColumnFilter)!=null?n:!0)&&((i=e.options.enableColumnFilters)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&!!t.accessorFn},t.getIsFiltered=()=>t.getFilterIndex()>-1,t.getFilterValue=()=>{var n;return(n=e.getState().columnFilters)==null||(n=n.find(i=>i.id===t.id))==null?void 0:n.value},t.getFilterIndex=()=>{var n,i;return(n=(i=e.getState().columnFilters)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.setFilterValue=n=>{e.setColumnFilters(i=>{const r=t.getFilterFn(),o=i?.find(u=>u.id===t.id),s=Po(n,o?o.value:void 0);if(VS(r,s,t)){var a;return(a=i?.filter(u=>u.id!==t.id))!=null?a:[]}const l={id:t.id,value:s};if(o){var f;return(f=i?.map(u=>u.id===t.id?l:u))!=null?f:[]}return i!=null&&i.length?[...i,l]:[l]})}},createRow:(t,e)=>{t.columnFilters={},t.columnFiltersMeta={}},createTable:t=>{t.setColumnFilters=e=>{const n=t.getAllLeafColumns(),i=r=>{var o;return(o=Po(e,r))==null?void 0:o.filter(s=>{const a=n.find(l=>l.id===s.id);if(a){const l=a.getFilterFn();if(VS(l,s.value,a))return!1}return!0})};t.options.onColumnFiltersChange==null||t.options.onColumnFiltersChange(i)},t.resetColumnFilters=e=>{var n,i;t.setColumnFilters(e?[]:(n=(i=t.initialState)==null?void 0:i.columnFilters)!=null?n:[])},t.getPreFilteredRowModel=()=>t.getCoreRowModel(),t.getFilteredRowModel=()=>(!t._getFilteredRowModel&&t.options.getFilteredRowModel&&(t._getFilteredRowModel=t.options.getFilteredRowModel(t)),t.options.manualFiltering||!t._getFilteredRowModel?t.getPreFilteredRowModel():t._getFilteredRowModel())}};function VS(t,e,n){return(t&&t.autoRemove?t.autoRemove(e,n):!1)||typeof e>"u"||typeof e=="string"&&!e}const O1={sum:(t,e,n)=>n.reduce((i,r)=>{const o=r.getValue(t);return i+(typeof o=="number"?o:0)},0),min:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i>o||i===void 0&&o>=o)&&(i=o)}),i},max:(t,e,n)=>{let i;return n.forEach(r=>{const o=r.getValue(t);o!=null&&(i<o||i===void 0&&o>=o)&&(i=o)}),i},extent:(t,e,n)=>{let i,r;return n.forEach(o=>{const s=o.getValue(t);s!=null&&(i===void 0?s>=s&&(i=r=s):(i>s&&(i=s),r<s&&(r=s)))}),[i,r]},mean:(t,e)=>{let n=0,i=0;if(e.forEach(r=>{let o=r.getValue(t);o!=null&&(o=+o)>=o&&(++n,i+=o)}),n)return i/n},median:(t,e)=>{if(!e.length)return;const n=e.map(o=>o.getValue(t));if(!uW(n))return;if(n.length===1)return n[0];const i=Math.floor(n.length/2),r=n.sort((o,s)=>o-s);return n.length%2!==0?r[i]:(r[i-1]+r[i])/2},unique:(t,e)=>Array.from(new Set(e.map(n=>n.getValue(t))).values()),uniqueCount:(t,e)=>new Set(e.map(n=>n.getValue(t))).size,count:(t,e)=>e.length},yW={getDefaultColumnDef:()=>({aggregatedCell:t=>{var e,n;return(e=(n=t.getValue())==null||n.toString==null?void 0:n.toString())!=null?e:null},aggregationFn:"auto"}),getInitialState:t=>({grouping:[],...t}),getDefaultOptions:t=>({onGroupingChange:Ai("grouping",t),groupedColumnMode:"reorder"}),createColumn:(t,e)=>{t.toggleGrouping=()=>{e.setGrouping(n=>n!=null&&n.includes(t.id)?n.filter(i=>i!==t.id):[...n??[],t.id])},t.getCanGroup=()=>{var n,i;return((n=t.columnDef.enableGrouping)!=null?n:!0)&&((i=e.options.enableGrouping)!=null?i:!0)&&(!!t.accessorFn||!!t.columnDef.getGroupingValue)},t.getIsGrouped=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.includes(t.id)},t.getGroupedIndex=()=>{var n;return(n=e.getState().grouping)==null?void 0:n.indexOf(t.id)},t.getToggleGroupingHandler=()=>{const n=t.getCanGroup();return()=>{n&&t.toggleGrouping()}},t.getAutoAggregationFn=()=>{const n=e.getCoreRowModel().flatRows[0],i=n?.getValue(t.id);if(typeof i=="number")return O1.sum;if(Object.prototype.toString.call(i)==="[object Date]")return O1.extent},t.getAggregationFn=()=>{var n,i;if(!t)throw new Error;return Pd(t.columnDef.aggregationFn)?t.columnDef.aggregationFn:t.columnDef.aggregationFn==="auto"?t.getAutoAggregationFn():(n=(i=e.options.aggregationFns)==null?void 0:i[t.columnDef.aggregationFn])!=null?n:O1[t.columnDef.aggregationFn]}},createTable:t=>{t.setGrouping=e=>t.options.onGroupingChange==null?void 0:t.options.onGroupingChange(e),t.resetGrouping=e=>{var n,i;t.setGrouping(e?[]:(n=(i=t.initialState)==null?void 0:i.grouping)!=null?n:[])},t.getPreGroupedRowModel=()=>t.getFilteredRowModel(),t.getGroupedRowModel=()=>(!t._getGroupedRowModel&&t.options.getGroupedRowModel&&(t._getGroupedRowModel=t.options.getGroupedRowModel(t)),t.options.manualGrouping||!t._getGroupedRowModel?t.getPreGroupedRowModel():t._getGroupedRowModel())},createRow:(t,e)=>{t.getIsGrouped=()=>!!t.groupingColumnId,t.getGroupingValue=n=>{if(t._groupingValuesCache.hasOwnProperty(n))return t._groupingValuesCache[n];const i=e.getColumn(n);return i!=null&&i.columnDef.getGroupingValue?(t._groupingValuesCache[n]=i.columnDef.getGroupingValue(t.original),t._groupingValuesCache[n]):t.getValue(n)},t._groupingValuesCache={}},createCell:(t,e,n,i)=>{t.getIsGrouped=()=>e.getIsGrouped()&&e.id===n.groupingColumnId,t.getIsPlaceholder=()=>!t.getIsGrouped()&&e.getIsGrouped(),t.getIsAggregated=()=>{var r;return!t.getIsGrouped()&&!t.getIsPlaceholder()&&!!((r=n.subRows)!=null&&r.length)}}};function wW(t,e,n){if(!(e!=null&&e.length)||!n)return t;const i=t.filter(o=>!e.includes(o.id));return n==="remove"?i:[...e.map(o=>t.find(s=>s.id===o)).filter(Boolean),...i]}const vW={getInitialState:t=>({columnOrder:[],...t}),getDefaultOptions:t=>({onColumnOrderChange:Ai("columnOrder",t)}),createColumn:(t,e)=>{t.getIndex=rt(n=>[yf(e,n)],n=>n.findIndex(i=>i.id===t.id),ot(e.options,"debugColumns")),t.getIsFirstColumn=n=>{var i;return((i=yf(e,n)[0])==null?void 0:i.id)===t.id},t.getIsLastColumn=n=>{var i;const r=yf(e,n);return((i=r[r.length-1])==null?void 0:i.id)===t.id}},createTable:t=>{t.setColumnOrder=e=>t.options.onColumnOrderChange==null?void 0:t.options.onColumnOrderChange(e),t.resetColumnOrder=e=>{var n;t.setColumnOrder(e?[]:(n=t.initialState.columnOrder)!=null?n:[])},t._getOrderColumnsFn=rt(()=>[t.getState().columnOrder,t.getState().grouping,t.options.groupedColumnMode],(e,n,i)=>r=>{let o=[];if(!(e!=null&&e.length))o=r;else{const s=[...e],a=[...r];for(;a.length&&s.length;){const l=s.shift(),f=a.findIndex(u=>u.id===l);f>-1&&o.push(a.splice(f,1)[0])}o=[...o,...a]}return wW(o,n,i)},ot(t.options,"debugTable"))}},A1=()=>({left:[],right:[]}),bW={getInitialState:t=>({columnPinning:A1(),...t}),getDefaultOptions:t=>({onColumnPinningChange:Ai("columnPinning",t)}),createColumn:(t,e)=>{t.pin=n=>{const i=t.getLeafColumns().map(r=>r.id).filter(Boolean);e.setColumnPinning(r=>{var o,s;if(n==="right"){var a,l;return{left:((a=r?.left)!=null?a:[]).filter(c=>!(i!=null&&i.includes(c))),right:[...((l=r?.right)!=null?l:[]).filter(c=>!(i!=null&&i.includes(c))),...i]}}if(n==="left"){var f,u;return{left:[...((f=r?.left)!=null?f:[]).filter(c=>!(i!=null&&i.includes(c))),...i],right:((u=r?.right)!=null?u:[]).filter(c=>!(i!=null&&i.includes(c)))}}return{left:((o=r?.left)!=null?o:[]).filter(c=>!(i!=null&&i.includes(c))),right:((s=r?.right)!=null?s:[]).filter(c=>!(i!=null&&i.includes(c)))}})},t.getCanPin=()=>t.getLeafColumns().some(i=>{var r,o,s;return((r=i.columnDef.enablePinning)!=null?r:!0)&&((o=(s=e.options.enableColumnPinning)!=null?s:e.options.enablePinning)!=null?o:!0)}),t.getIsPinned=()=>{const n=t.getLeafColumns().map(a=>a.id),{left:i,right:r}=e.getState().columnPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"left":s?"right":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();return r?(n=(i=e.getState().columnPinning)==null||(i=i[r])==null?void 0:i.indexOf(t.id))!=null?n:-1:0}},createRow:(t,e)=>{t.getCenterVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left,e.getState().columnPinning.right],(n,i,r)=>{const o=[...i??[],...r??[]];return n.filter(s=>!o.includes(s.column.id))},ot(e.options,"debugRows")),t.getLeftVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.left],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"left"})),ot(e.options,"debugRows")),t.getRightVisibleCells=rt(()=>[t._getAllVisibleCells(),e.getState().columnPinning.right],(n,i)=>(i??[]).map(o=>n.find(s=>s.column.id===o)).filter(Boolean).map(o=>({...o,position:"right"})),ot(e.options,"debugRows"))},createTable:t=>{t.setColumnPinning=e=>t.options.onColumnPinningChange==null?void 0:t.options.onColumnPinningChange(e),t.resetColumnPinning=e=>{var n,i;return t.setColumnPinning(e?A1():(n=(i=t.initialState)==null?void 0:i.columnPinning)!=null?n:A1())},t.getIsSomeColumnsPinned=e=>{var n;const i=t.getState().columnPinning;if(!e){var r,o;return!!((r=i.left)!=null&&r.length||(o=i.right)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t.getLeftLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getRightLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.right],(e,n)=>(n??[]).map(i=>e.find(r=>r.id===i)).filter(Boolean),ot(t.options,"debugColumns")),t.getCenterLeafColumns=rt(()=>[t.getAllLeafColumns(),t.getState().columnPinning.left,t.getState().columnPinning.right],(e,n,i)=>{const r=[...n??[],...i??[]];return e.filter(o=>!r.includes(o.id))},ot(t.options,"debugColumns"))}};function xW(t){return t||(typeof document<"u"?document:null)}const Id={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},R1=()=>({startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}),_W={getDefaultColumnDef:()=>Id,getInitialState:t=>({columnSizing:{},columnSizingInfo:R1(),...t}),getDefaultOptions:t=>({columnResizeMode:"onEnd",columnResizeDirection:"ltr",onColumnSizingChange:Ai("columnSizing",t),onColumnSizingInfoChange:Ai("columnSizingInfo",t)}),createColumn:(t,e)=>{t.getSize=()=>{var n,i,r;const o=e.getState().columnSizing[t.id];return Math.min(Math.max((n=t.columnDef.minSize)!=null?n:Id.minSize,(i=o??t.columnDef.size)!=null?i:Id.size),(r=t.columnDef.maxSize)!=null?r:Id.maxSize)},t.getStart=rt(n=>[n,yf(e,n),e.getState().columnSizing],(n,i)=>i.slice(0,t.getIndex(n)).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.getAfter=rt(n=>[n,yf(e,n),e.getState().columnSizing],(n,i)=>i.slice(t.getIndex(n)+1).reduce((r,o)=>r+o.getSize(),0),ot(e.options,"debugColumns")),t.resetSize=()=>{e.setColumnSizing(n=>{let{[t.id]:i,...r}=n;return r})},t.getCanResize=()=>{var n,i;return((n=t.columnDef.enableResizing)!=null?n:!0)&&((i=e.options.enableColumnResizing)!=null?i:!0)},t.getIsResizing=()=>e.getState().columnSizingInfo.isResizingColumn===t.id},createHeader:(t,e)=>{t.getSize=()=>{let n=0;const i=r=>{if(r.subHeaders.length)r.subHeaders.forEach(i);else{var o;n+=(o=r.column.getSize())!=null?o:0}};return i(t),n},t.getStart=()=>{if(t.index>0){const n=t.headerGroup.headers[t.index-1];return n.getStart()+n.getSize()}return 0},t.getResizeHandler=n=>{const i=e.getColumn(t.column.id),r=i?.getCanResize();return o=>{if(!i||!r||(o.persist==null||o.persist(),T1(o)&&o.touches&&o.touches.length>1))return;const s=t.getSize(),a=t?t.getLeafHeaders().map(w=>[w.column.id,w.column.getSize()]):[[i.id,i.getSize()]],l=T1(o)?Math.round(o.touches[0].clientX):o.clientX,f={},u=(w,v)=>{typeof v=="number"&&(e.setColumnSizingInfo(_=>{var b,x;const k=e.options.columnResizeDirection==="rtl"?-1:1,S=(v-((b=_?.startOffset)!=null?b:0))*k,T=Math.max(S/((x=_?.startSize)!=null?x:0),-.999999);return _.columnSizingStart.forEach(A=>{let[R,F]=A;f[R]=Math.round(Math.max(F+F*T,0)*100)/100}),{..._,deltaOffset:S,deltaPercentage:T}}),(e.options.columnResizeMode==="onChange"||w==="end")&&e.setColumnSizing(_=>({..._,...f})))},c=w=>u("move",w),d=w=>{u("end",w),e.setColumnSizingInfo(v=>({...v,isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]}))},p=xW(n),h={moveHandler:w=>c(w.clientX),upHandler:w=>{p?.removeEventListener("mousemove",h.moveHandler),p?.removeEventListener("mouseup",h.upHandler),d(w.clientX)}},g={moveHandler:w=>(w.cancelable&&(w.preventDefault(),w.stopPropagation()),c(w.touches[0].clientX),!1),upHandler:w=>{var v;p?.removeEventListener("touchmove",g.moveHandler),p?.removeEventListener("touchend",g.upHandler),w.cancelable&&(w.preventDefault(),w.stopPropagation()),d((v=w.touches[0])==null?void 0:v.clientX)}},y=kW()?{passive:!1}:!1;T1(o)?(p?.addEventListener("touchmove",g.moveHandler,y),p?.addEventListener("touchend",g.upHandler,y)):(p?.addEventListener("mousemove",h.moveHandler,y),p?.addEventListener("mouseup",h.upHandler,y)),e.setColumnSizingInfo(w=>({...w,startOffset:l,startSize:s,deltaOffset:0,deltaPercentage:0,columnSizingStart:a,isResizingColumn:i.id}))}}},createTable:t=>{t.setColumnSizing=e=>t.options.onColumnSizingChange==null?void 0:t.options.onColumnSizingChange(e),t.setColumnSizingInfo=e=>t.options.onColumnSizingInfoChange==null?void 0:t.options.onColumnSizingInfoChange(e),t.resetColumnSizing=e=>{var n;t.setColumnSizing(e?{}:(n=t.initialState.columnSizing)!=null?n:{})},t.resetHeaderSizeInfo=e=>{var n;t.setColumnSizingInfo(e?R1():(n=t.initialState.columnSizingInfo)!=null?n:R1())},t.getTotalSize=()=>{var e,n;return(e=(n=t.getHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getLeftTotalSize=()=>{var e,n;return(e=(n=t.getLeftHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getCenterTotalSize=()=>{var e,n;return(e=(n=t.getCenterHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0},t.getRightTotalSize=()=>{var e,n;return(e=(n=t.getRightHeaderGroups()[0])==null?void 0:n.headers.reduce((i,r)=>i+r.getSize(),0))!=null?e:0}}};let Nd=null;function kW(){if(typeof Nd=="boolean")return Nd;let t=!1;try{const e={get passive(){return t=!0,!1}},n=()=>{};window.addEventListener("test",n,e),window.removeEventListener("test",n)}catch{t=!1}return Nd=t,Nd}function T1(t){return t.type==="touchstart"}const SW={getInitialState:t=>({columnVisibility:{},...t}),getDefaultOptions:t=>({onColumnVisibilityChange:Ai("columnVisibility",t)}),createColumn:(t,e)=>{t.toggleVisibility=n=>{t.getCanHide()&&e.setColumnVisibility(i=>({...i,[t.id]:n??!t.getIsVisible()}))},t.getIsVisible=()=>{var n,i;const r=t.columns;return(n=r.length?r.some(o=>o.getIsVisible()):(i=e.getState().columnVisibility)==null?void 0:i[t.id])!=null?n:!0},t.getCanHide=()=>{var n,i;return((n=t.columnDef.enableHiding)!=null?n:!0)&&((i=e.options.enableHiding)!=null?i:!0)},t.getToggleVisibilityHandler=()=>n=>{t.toggleVisibility==null||t.toggleVisibility(n.target.checked)}},createRow:(t,e)=>{t._getAllVisibleCells=rt(()=>[t.getAllCells(),e.getState().columnVisibility],n=>n.filter(i=>i.column.getIsVisible()),ot(e.options,"debugRows")),t.getVisibleCells=rt(()=>[t.getLeftVisibleCells(),t.getCenterVisibleCells(),t.getRightVisibleCells()],(n,i,r)=>[...n,...i,...r],ot(e.options,"debugRows"))},createTable:t=>{const e=(n,i)=>rt(()=>[i(),i().filter(r=>r.getIsVisible()).map(r=>r.id).join("_")],r=>r.filter(o=>o.getIsVisible==null?void 0:o.getIsVisible()),ot(t.options,"debugColumns"));t.getVisibleFlatColumns=e("getVisibleFlatColumns",()=>t.getAllFlatColumns()),t.getVisibleLeafColumns=e("getVisibleLeafColumns",()=>t.getAllLeafColumns()),t.getLeftVisibleLeafColumns=e("getLeftVisibleLeafColumns",()=>t.getLeftLeafColumns()),t.getRightVisibleLeafColumns=e("getRightVisibleLeafColumns",()=>t.getRightLeafColumns()),t.getCenterVisibleLeafColumns=e("getCenterVisibleLeafColumns",()=>t.getCenterLeafColumns()),t.setColumnVisibility=n=>t.options.onColumnVisibilityChange==null?void 0:t.options.onColumnVisibilityChange(n),t.resetColumnVisibility=n=>{var i;t.setColumnVisibility(n?{}:(i=t.initialState.columnVisibility)!=null?i:{})},t.toggleAllColumnsVisible=n=>{var i;n=(i=n)!=null?i:!t.getIsAllColumnsVisible(),t.setColumnVisibility(t.getAllLeafColumns().reduce((r,o)=>({...r,[o.id]:n||!(o.getCanHide!=null&&o.getCanHide())}),{}))},t.getIsAllColumnsVisible=()=>!t.getAllLeafColumns().some(n=>!(n.getIsVisible!=null&&n.getIsVisible())),t.getIsSomeColumnsVisible=()=>t.getAllLeafColumns().some(n=>n.getIsVisible==null?void 0:n.getIsVisible()),t.getToggleAllColumnsVisibilityHandler=()=>n=>{var i;t.toggleAllColumnsVisible((i=n.target)==null?void 0:i.checked)}}};function yf(t,e){return e?e==="center"?t.getCenterVisibleLeafColumns():e==="left"?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns()}const CW={createTable:t=>{t._getGlobalFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,"__global__"),t.getGlobalFacetedRowModel=()=>t.options.manualFiltering||!t._getGlobalFacetedRowModel?t.getPreFilteredRowModel():t._getGlobalFacetedRowModel(),t._getGlobalFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,"__global__"),t.getGlobalFacetedUniqueValues=()=>t._getGlobalFacetedUniqueValues?t._getGlobalFacetedUniqueValues():new Map,t._getGlobalFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,"__global__"),t.getGlobalFacetedMinMaxValues=()=>{if(t._getGlobalFacetedMinMaxValues)return t._getGlobalFacetedMinMaxValues()}}},EW={getInitialState:t=>({globalFilter:void 0,...t}),getDefaultOptions:t=>({onGlobalFilterChange:Ai("globalFilter",t),globalFilterFn:"auto",getColumnCanGlobalFilter:e=>{var n;const i=(n=t.getCoreRowModel().flatRows[0])==null||(n=n._getAllCellsByColumnId()[e.id])==null?void 0:n.getValue();return typeof i=="string"||typeof i=="number"}}),createColumn:(t,e)=>{t.getCanGlobalFilter=()=>{var n,i,r,o;return((n=t.columnDef.enableGlobalFilter)!=null?n:!0)&&((i=e.options.enableGlobalFilter)!=null?i:!0)&&((r=e.options.enableFilters)!=null?r:!0)&&((o=e.options.getColumnCanGlobalFilter==null?void 0:e.options.getColumnCanGlobalFilter(t))!=null?o:!0)&&!!t.accessorFn}},createTable:t=>{t.getGlobalAutoFilterFn=()=>eo.includesString,t.getGlobalFilterFn=()=>{var e,n;const{globalFilterFn:i}=t.options;return Pd(i)?i:i==="auto"?t.getGlobalAutoFilterFn():(e=(n=t.options.filterFns)==null?void 0:n[i])!=null?e:eo[i]},t.setGlobalFilter=e=>{t.options.onGlobalFilterChange==null||t.options.onGlobalFilterChange(e)},t.resetGlobalFilter=e=>{t.setGlobalFilter(e?void 0:t.initialState.globalFilter)}}},OW={getInitialState:t=>({expanded:{},...t}),getDefaultOptions:t=>({onExpandedChange:Ai("expanded",t),paginateExpandedRows:!0}),createTable:t=>{let e=!1,n=!1;t._autoResetExpanded=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetExpanded)!=null?i:!t.options.manualExpanding){if(n)return;n=!0,t._queue(()=>{t.resetExpanded(),n=!1})}},t.setExpanded=i=>t.options.onExpandedChange==null?void 0:t.options.onExpandedChange(i),t.toggleAllRowsExpanded=i=>{i??!t.getIsAllRowsExpanded()?t.setExpanded(!0):t.setExpanded({})},t.resetExpanded=i=>{var r,o;t.setExpanded(i?{}:(r=(o=t.initialState)==null?void 0:o.expanded)!=null?r:{})},t.getCanSomeRowsExpand=()=>t.getPrePaginationRowModel().flatRows.some(i=>i.getCanExpand()),t.getToggleAllRowsExpandedHandler=()=>i=>{i.persist==null||i.persist(),t.toggleAllRowsExpanded()},t.getIsSomeRowsExpanded=()=>{const i=t.getState().expanded;return i===!0||Object.values(i).some(Boolean)},t.getIsAllRowsExpanded=()=>{const i=t.getState().expanded;return typeof i=="boolean"?i===!0:!(!Object.keys(i).length||t.getRowModel().flatRows.some(r=>!r.getIsExpanded()))},t.getExpandedDepth=()=>{let i=0;return(t.getState().expanded===!0?Object.keys(t.getRowModel().rowsById):Object.keys(t.getState().expanded)).forEach(o=>{const s=o.split(".");i=Math.max(i,s.length)}),i},t.getPreExpandedRowModel=()=>t.getSortedRowModel(),t.getExpandedRowModel=()=>(!t._getExpandedRowModel&&t.options.getExpandedRowModel&&(t._getExpandedRowModel=t.options.getExpandedRowModel(t)),t.options.manualExpanding||!t._getExpandedRowModel?t.getPreExpandedRowModel():t._getExpandedRowModel())},createRow:(t,e)=>{t.toggleExpanded=n=>{e.setExpanded(i=>{var r;const o=i===!0?!0:!!(i!=null&&i[t.id]);let s={};if(i===!0?Object.keys(e.getRowModel().rowsById).forEach(a=>{s[a]=!0}):s=i,n=(r=n)!=null?r:!o,!o&&n)return{...s,[t.id]:!0};if(o&&!n){const{[t.id]:a,...l}=s;return l}return i})},t.getIsExpanded=()=>{var n;const i=e.getState().expanded;return!!((n=e.options.getIsRowExpanded==null?void 0:e.options.getIsRowExpanded(t))!=null?n:i===!0||i?.[t.id])},t.getCanExpand=()=>{var n,i,r;return(n=e.options.getRowCanExpand==null?void 0:e.options.getRowCanExpand(t))!=null?n:((i=e.options.enableExpanding)!=null?i:!0)&&!!((r=t.subRows)!=null&&r.length)},t.getIsAllParentsExpanded=()=>{let n=!0,i=t;for(;n&&i.parentId;)i=e.getRow(i.parentId,!0),n=i.getIsExpanded();return n},t.getToggleExpandedHandler=()=>{const n=t.getCanExpand();return()=>{n&&t.toggleExpanded()}}}},P1=0,M1=10,I1=()=>({pageIndex:P1,pageSize:M1}),AW={getInitialState:t=>({...t,pagination:{...I1(),...t?.pagination}}),getDefaultOptions:t=>({onPaginationChange:Ai("pagination",t)}),createTable:t=>{let e=!1,n=!1;t._autoResetPageIndex=()=>{var i,r;if(!e){t._queue(()=>{e=!0});return}if((i=(r=t.options.autoResetAll)!=null?r:t.options.autoResetPageIndex)!=null?i:!t.options.manualPagination){if(n)return;n=!0,t._queue(()=>{t.resetPageIndex(),n=!1})}},t.setPagination=i=>{const r=o=>Po(i,o);return t.options.onPaginationChange==null?void 0:t.options.onPaginationChange(r)},t.resetPagination=i=>{var r;t.setPagination(i?I1():(r=t.initialState.pagination)!=null?r:I1())},t.setPageIndex=i=>{t.setPagination(r=>{let o=Po(i,r.pageIndex);const s=typeof t.options.pageCount>"u"||t.options.pageCount===-1?Number.MAX_SAFE_INTEGER:t.options.pageCount-1;return o=Math.max(0,Math.min(o,s)),{...r,pageIndex:o}})},t.resetPageIndex=i=>{var r,o;t.setPageIndex(i?P1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageIndex)!=null?r:P1)},t.resetPageSize=i=>{var r,o;t.setPageSize(i?M1:(r=(o=t.initialState)==null||(o=o.pagination)==null?void 0:o.pageSize)!=null?r:M1)},t.setPageSize=i=>{t.setPagination(r=>{const o=Math.max(1,Po(i,r.pageSize)),s=r.pageSize*r.pageIndex,a=Math.floor(s/o);return{...r,pageIndex:a,pageSize:o}})},t.setPageCount=i=>t.setPagination(r=>{var o;let s=Po(i,(o=t.options.pageCount)!=null?o:-1);return typeof s=="number"&&(s=Math.max(-1,s)),{...r,pageCount:s}}),t.getPageOptions=rt(()=>[t.getPageCount()],i=>{let r=[];return i&&i>0&&(r=[...new Array(i)].fill(null).map((o,s)=>s)),r},ot(t.options,"debugTable")),t.getCanPreviousPage=()=>t.getState().pagination.pageIndex>0,t.getCanNextPage=()=>{const{pageIndex:i}=t.getState().pagination,r=t.getPageCount();return r===-1?!0:r===0?!1:i<r-1},t.previousPage=()=>t.setPageIndex(i=>i-1),t.nextPage=()=>t.setPageIndex(i=>i+1),t.firstPage=()=>t.setPageIndex(0),t.lastPage=()=>t.setPageIndex(t.getPageCount()-1),t.getPrePaginationRowModel=()=>t.getExpandedRowModel(),t.getPaginationRowModel=()=>(!t._getPaginationRowModel&&t.options.getPaginationRowModel&&(t._getPaginationRowModel=t.options.getPaginationRowModel(t)),t.options.manualPagination||!t._getPaginationRowModel?t.getPrePaginationRowModel():t._getPaginationRowModel()),t.getPageCount=()=>{var i;return(i=t.options.pageCount)!=null?i:Math.ceil(t.getRowCount()/t.getState().pagination.pageSize)},t.getRowCount=()=>{var i;return(i=t.options.rowCount)!=null?i:t.getPrePaginationRowModel().rows.length}}},N1=()=>({top:[],bottom:[]}),RW={getInitialState:t=>({rowPinning:N1(),...t}),getDefaultOptions:t=>({onRowPinningChange:Ai("rowPinning",t)}),createRow:(t,e)=>{t.pin=(n,i,r)=>{const o=i?t.getLeafRows().map(l=>{let{id:f}=l;return f}):[],s=r?t.getParentRows().map(l=>{let{id:f}=l;return f}):[],a=new Set([...s,t.id,...o]);e.setRowPinning(l=>{var f,u;if(n==="bottom"){var c,d;return{top:((c=l?.top)!=null?c:[]).filter(g=>!(a!=null&&a.has(g))),bottom:[...((d=l?.bottom)!=null?d:[]).filter(g=>!(a!=null&&a.has(g))),...Array.from(a)]}}if(n==="top"){var p,h;return{top:[...((p=l?.top)!=null?p:[]).filter(g=>!(a!=null&&a.has(g))),...Array.from(a)],bottom:((h=l?.bottom)!=null?h:[]).filter(g=>!(a!=null&&a.has(g)))}}return{top:((f=l?.top)!=null?f:[]).filter(g=>!(a!=null&&a.has(g))),bottom:((u=l?.bottom)!=null?u:[]).filter(g=>!(a!=null&&a.has(g)))}})},t.getCanPin=()=>{var n;const{enableRowPinning:i,enablePinning:r}=e.options;return typeof i=="function"?i(t):(n=i??r)!=null?n:!0},t.getIsPinned=()=>{const n=[t.id],{top:i,bottom:r}=e.getState().rowPinning,o=n.some(a=>i?.includes(a)),s=n.some(a=>r?.includes(a));return o?"top":s?"bottom":!1},t.getPinnedIndex=()=>{var n,i;const r=t.getIsPinned();if(!r)return-1;const o=(n=r==="top"?e.getTopRows():e.getBottomRows())==null?void 0:n.map(s=>{let{id:a}=s;return a});return(i=o?.indexOf(t.id))!=null?i:-1}},createTable:t=>{t.setRowPinning=e=>t.options.onRowPinningChange==null?void 0:t.options.onRowPinningChange(e),t.resetRowPinning=e=>{var n,i;return t.setRowPinning(e?N1():(n=(i=t.initialState)==null?void 0:i.rowPinning)!=null?n:N1())},t.getIsSomeRowsPinned=e=>{var n;const i=t.getState().rowPinning;if(!e){var r,o;return!!((r=i.top)!=null&&r.length||(o=i.bottom)!=null&&o.length)}return!!((n=i[e])!=null&&n.length)},t._getPinnedRows=(e,n,i)=>{var r;return((r=t.options.keepPinnedRows)==null||r?(n??[]).map(s=>{const a=t.getRow(s,!0);return a.getIsAllParentsExpanded()?a:null}):(n??[]).map(s=>e.find(a=>a.id===s))).filter(Boolean).map(s=>({...s,position:i}))},t.getTopRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top],(e,n)=>t._getPinnedRows(e,n,"top"),ot(t.options,"debugRows")),t.getBottomRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.bottom],(e,n)=>t._getPinnedRows(e,n,"bottom"),ot(t.options,"debugRows")),t.getCenterRows=rt(()=>[t.getRowModel().rows,t.getState().rowPinning.top,t.getState().rowPinning.bottom],(e,n,i)=>{const r=new Set([...n??[],...i??[]]);return e.filter(o=>!r.has(o.id))},ot(t.options,"debugRows"))}},TW={getInitialState:t=>({rowSelection:{},...t}),getDefaultOptions:t=>({onRowSelectionChange:Ai("rowSelection",t),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}),createTable:t=>{t.setRowSelection=e=>t.options.onRowSelectionChange==null?void 0:t.options.onRowSelectionChange(e),t.resetRowSelection=e=>{var n;return t.setRowSelection(e?{}:(n=t.initialState.rowSelection)!=null?n:{})},t.toggleAllRowsSelected=e=>{t.setRowSelection(n=>{e=typeof e<"u"?e:!t.getIsAllRowsSelected();const i={...n},r=t.getPreGroupedRowModel().flatRows;return e?r.forEach(o=>{o.getCanSelect()&&(i[o.id]=!0)}):r.forEach(o=>{delete i[o.id]}),i})},t.toggleAllPageRowsSelected=e=>t.setRowSelection(n=>{const i=typeof e<"u"?e:!t.getIsAllPageRowsSelected(),r={...n};return t.getRowModel().rows.forEach(o=>{D1(r,o.id,i,!0,t)}),r}),t.getPreSelectedRowModel=()=>t.getCoreRowModel(),t.getSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getCoreRowModel()],(e,n)=>Object.keys(e).length?B1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getFilteredSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getFilteredRowModel()],(e,n)=>Object.keys(e).length?B1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getGroupedSelectedRowModel=rt(()=>[t.getState().rowSelection,t.getSortedRowModel()],(e,n)=>Object.keys(e).length?B1(t,n):{rows:[],flatRows:[],rowsById:{}},ot(t.options,"debugTable")),t.getIsAllRowsSelected=()=>{const e=t.getFilteredRowModel().flatRows,{rowSelection:n}=t.getState();let i=!!(e.length&&Object.keys(n).length);return i&&e.some(r=>r.getCanSelect()&&!n[r.id])&&(i=!1),i},t.getIsAllPageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows.filter(r=>r.getCanSelect()),{rowSelection:n}=t.getState();let i=!!e.length;return i&&e.some(r=>!n[r.id])&&(i=!1),i},t.getIsSomeRowsSelected=()=>{var e;const n=Object.keys((e=t.getState().rowSelection)!=null?e:{}).length;return n>0&&n<t.getFilteredRowModel().flatRows.length},t.getIsSomePageRowsSelected=()=>{const e=t.getPaginationRowModel().flatRows;return t.getIsAllPageRowsSelected()?!1:e.filter(n=>n.getCanSelect()).some(n=>n.getIsSelected()||n.getIsSomeSelected())},t.getToggleAllRowsSelectedHandler=()=>e=>{t.toggleAllRowsSelected(e.target.checked)},t.getToggleAllPageRowsSelectedHandler=()=>e=>{t.toggleAllPageRowsSelected(e.target.checked)}},createRow:(t,e)=>{t.toggleSelected=(n,i)=>{const r=t.getIsSelected();e.setRowSelection(o=>{var s;if(n=typeof n<"u"?n:!r,t.getCanSelect()&&r===n)return o;const a={...o};return D1(a,t.id,n,(s=i?.selectChildren)!=null?s:!0,e),a})},t.getIsSelected=()=>{const{rowSelection:n}=e.getState();return F1(t,n)},t.getIsSomeSelected=()=>{const{rowSelection:n}=e.getState();return $1(t,n)==="some"},t.getIsAllSubRowsSelected=()=>{const{rowSelection:n}=e.getState();return $1(t,n)==="all"},t.getCanSelect=()=>{var n;return typeof e.options.enableRowSelection=="function"?e.options.enableRowSelection(t):(n=e.options.enableRowSelection)!=null?n:!0},t.getCanSelectSubRows=()=>{var n;return typeof e.options.enableSubRowSelection=="function"?e.options.enableSubRowSelection(t):(n=e.options.enableSubRowSelection)!=null?n:!0},t.getCanMultiSelect=()=>{var n;return typeof e.options.enableMultiRowSelection=="function"?e.options.enableMultiRowSelection(t):(n=e.options.enableMultiRowSelection)!=null?n:!0},t.getToggleSelectedHandler=()=>{const n=t.getCanSelect();return i=>{var r;n&&t.toggleSelected((r=i.target)==null?void 0:r.checked)}}}},D1=(t,e,n,i,r)=>{var o;const s=r.getRow(e,!0);n?(s.getCanMultiSelect()||Object.keys(t).forEach(a=>delete t[a]),s.getCanSelect()&&(t[e]=!0)):delete t[e],i&&(o=s.subRows)!=null&&o.length&&s.getCanSelectSubRows()&&s.subRows.forEach(a=>D1(t,a.id,n,i,r))};function B1(t,e){const n=t.getState().rowSelection,i=[],r={},o=function(s,a){return s.map(l=>{var f;const u=F1(l,n);if(u&&(i.push(l),r[l.id]=l),(f=l.subRows)!=null&&f.length&&(l={...l,subRows:o(l.subRows)}),u)return l}).filter(Boolean)};return{rows:o(e.rows),flatRows:i,rowsById:r}}function F1(t,e){var n;return(n=e[t.id])!=null?n:!1}function $1(t,e,n){var i;if(!((i=t.subRows)!=null&&i.length))return!1;let r=!0,o=!1;return t.subRows.forEach(s=>{if(!(o&&!r)&&(s.getCanSelect()&&(F1(s,e)?o=!0:r=!1),s.subRows&&s.subRows.length)){const a=$1(s,e);a==="all"?o=!0:(a==="some"&&(o=!0),r=!1)}}),r?"all":o?"some":!1}const L1=/([0-9]+)/gm,PW=(t,e,n)=>zS(Mo(t.getValue(n)).toLowerCase(),Mo(e.getValue(n)).toLowerCase()),MW=(t,e,n)=>zS(Mo(t.getValue(n)),Mo(e.getValue(n))),IW=(t,e,n)=>q1(Mo(t.getValue(n)).toLowerCase(),Mo(e.getValue(n)).toLowerCase()),NW=(t,e,n)=>q1(Mo(t.getValue(n)),Mo(e.getValue(n))),DW=(t,e,n)=>{const i=t.getValue(n),r=e.getValue(n);return i>r?1:i<r?-1:0},BW=(t,e,n)=>q1(t.getValue(n),e.getValue(n));function q1(t,e){return t===e?0:t>e?1:-1}function Mo(t){return typeof t=="number"?isNaN(t)||t===1/0||t===-1/0?"":String(t):typeof t=="string"?t:""}function zS(t,e){const n=t.split(L1).filter(Boolean),i=e.split(L1).filter(Boolean);for(;n.length&&i.length;){const r=n.shift(),o=i.shift(),s=parseInt(r,10),a=parseInt(o,10),l=[s,a].sort();if(isNaN(l[0])){if(r>o)return 1;if(o>r)return-1;continue}if(isNaN(l[1]))return isNaN(s)?-1:1;if(s>a)return 1;if(a>s)return-1}return n.length-i.length}const wf={alphanumeric:PW,alphanumericCaseSensitive:MW,text:IW,textCaseSensitive:NW,datetime:DW,basic:BW},FW=[hW,SW,vW,bW,gW,mW,CW,EW,{getInitialState:t=>({sorting:[],...t}),getDefaultColumnDef:()=>({sortingFn:"auto",sortUndefined:1}),getDefaultOptions:t=>({onSortingChange:Ai("sorting",t),isMultiSortEvent:e=>e.shiftKey}),createColumn:(t,e)=>{t.getAutoSortingFn=()=>{const n=e.getFilteredRowModel().flatRows.slice(10);let i=!1;for(const r of n){const o=r?.getValue(t.id);if(Object.prototype.toString.call(o)==="[object Date]")return wf.datetime;if(typeof o=="string"&&(i=!0,o.split(L1).length>1))return wf.alphanumeric}return i?wf.text:wf.basic},t.getAutoSortDir=()=>{const n=e.getFilteredRowModel().flatRows[0];return typeof n?.getValue(t.id)=="string"?"asc":"desc"},t.getSortingFn=()=>{var n,i;if(!t)throw new Error;return Pd(t.columnDef.sortingFn)?t.columnDef.sortingFn:t.columnDef.sortingFn==="auto"?t.getAutoSortingFn():(n=(i=e.options.sortingFns)==null?void 0:i[t.columnDef.sortingFn])!=null?n:wf[t.columnDef.sortingFn]},t.toggleSorting=(n,i)=>{const r=t.getNextSortingOrder(),o=typeof n<"u"&&n!==null;e.setSorting(s=>{const a=s?.find(p=>p.id===t.id),l=s?.findIndex(p=>p.id===t.id);let f=[],u,c=o?n:r==="desc";if(s!=null&&s.length&&t.getCanMultiSort()&&i?a?u="toggle":u="add":s!=null&&s.length&&l!==s.length-1?u="replace":a?u="toggle":u="replace",u==="toggle"&&(o||r||(u="remove")),u==="add"){var d;f=[...s,{id:t.id,desc:c}],f.splice(0,f.length-((d=e.options.maxMultiSortColCount)!=null?d:Number.MAX_SAFE_INTEGER))}else u==="toggle"?f=s.map(p=>p.id===t.id?{...p,desc:c}:p):u==="remove"?f=s.filter(p=>p.id!==t.id):f=[{id:t.id,desc:c}];return f})},t.getFirstSortDir=()=>{var n,i;return((n=(i=t.columnDef.sortDescFirst)!=null?i:e.options.sortDescFirst)!=null?n:t.getAutoSortDir()==="desc")?"desc":"asc"},t.getNextSortingOrder=n=>{var i,r;const o=t.getFirstSortDir(),s=t.getIsSorted();return s?s!==o&&((i=e.options.enableSortingRemoval)==null||i)&&(!(n&&(r=e.options.enableMultiRemove)!=null)||r)?!1:s==="desc"?"asc":"desc":o},t.getCanSort=()=>{var n,i;return((n=t.columnDef.enableSorting)!=null?n:!0)&&((i=e.options.enableSorting)!=null?i:!0)&&!!t.accessorFn},t.getCanMultiSort=()=>{var n,i;return(n=(i=t.columnDef.enableMultiSort)!=null?i:e.options.enableMultiSort)!=null?n:!!t.accessorFn},t.getIsSorted=()=>{var n;const i=(n=e.getState().sorting)==null?void 0:n.find(r=>r.id===t.id);return i?i.desc?"desc":"asc":!1},t.getSortIndex=()=>{var n,i;return(n=(i=e.getState().sorting)==null?void 0:i.findIndex(r=>r.id===t.id))!=null?n:-1},t.clearSorting=()=>{e.setSorting(n=>n!=null&&n.length?n.filter(i=>i.id!==t.id):[])},t.getToggleSortingHandler=()=>{const n=t.getCanSort();return i=>{n&&(i.persist==null||i.persist(),t.toggleSorting==null||t.toggleSorting(void 0,t.getCanMultiSort()?e.options.isMultiSortEvent==null?void 0:e.options.isMultiSortEvent(i):!1))}}},createTable:t=>{t.setSorting=e=>t.options.onSortingChange==null?void 0:t.options.onSortingChange(e),t.resetSorting=e=>{var n,i;t.setSorting(e?[]:(n=(i=t.initialState)==null?void 0:i.sorting)!=null?n:[])},t.getPreSortedRowModel=()=>t.getGroupedRowModel(),t.getSortedRowModel=()=>(!t._getSortedRowModel&&t.options.getSortedRowModel&&(t._getSortedRowModel=t.options.getSortedRowModel(t)),t.options.manualSorting||!t._getSortedRowModel?t.getPreSortedRowModel():t._getSortedRowModel())}},yW,OW,AW,RW,TW,_W];function $W(t){var e,n;const i=[...FW,...(e=t._features)!=null?e:[]];let r={_features:i};const o=r._features.reduce((d,p)=>Object.assign(d,p.getDefaultOptions==null?void 0:p.getDefaultOptions(r)),{}),s=d=>r.options.mergeOptions?r.options.mergeOptions(o,d):{...o,...d};let l={...{},...(n=t.initialState)!=null?n:{}};r._features.forEach(d=>{var p;l=(p=d.getInitialState==null?void 0:d.getInitialState(l))!=null?p:l});const f=[];let u=!1;const c={_features:i,options:{...o,...t},initialState:l,_queue:d=>{f.push(d),u||(u=!0,Promise.resolve().then(()=>{for(;f.length;)f.shift()();u=!1}).catch(p=>setTimeout(()=>{throw p})))},reset:()=>{r.setState(r.initialState)},setOptions:d=>{const p=Po(d,r.options);r.options=s(p)},getState:()=>r.options.state,setState:d=>{r.options.onStateChange==null||r.options.onStateChange(d)},_getRowId:(d,p,h)=>{var g;return(g=r.options.getRowId==null?void 0:r.options.getRowId(d,p,h))!=null?g:`${h?[h.id,p].join("."):p}`},getCoreRowModel:()=>(r._getCoreRowModel||(r._getCoreRowModel=r.options.getCoreRowModel(r)),r._getCoreRowModel()),getRowModel:()=>r.getPaginationRowModel(),getRow:(d,p)=>{let h=(p?r.getPrePaginationRowModel():r.getRowModel()).rowsById[d];if(!h&&(h=r.getCoreRowModel().rowsById[d],!h))throw new Error;return h},_getDefaultColumnDef:rt(()=>[r.options.defaultColumn],d=>{var p;return d=(p=d)!=null?p:{},{header:h=>{const g=h.header.column.columnDef;return g.accessorKey?g.accessorKey:g.accessorFn?g.id:null},cell:h=>{var g,y;return(g=(y=h.renderValue())==null||y.toString==null?void 0:y.toString())!=null?g:null},...r._features.reduce((h,g)=>Object.assign(h,g.getDefaultColumnDef==null?void 0:g.getDefaultColumnDef()),{}),...d}},ot(t,"debugColumns")),_getColumnDefs:()=>r.options.columns,getAllColumns:rt(()=>[r._getColumnDefs()],d=>{const p=function(h,g,y){return y===void 0&&(y=0),h.map(w=>{const v=pW(r,w,y,g),_=w;return v.columns=_.columns?p(_.columns,v,y+1):[],v})};return p(d)},ot(t,"debugColumns")),getAllFlatColumns:rt(()=>[r.getAllColumns()],d=>d.flatMap(p=>p.getFlatColumns()),ot(t,"debugColumns")),_getAllFlatColumnsById:rt(()=>[r.getAllFlatColumns()],d=>d.reduce((p,h)=>(p[h.id]=h,p),{}),ot(t,"debugColumns")),getAllLeafColumns:rt(()=>[r.getAllColumns(),r._getOrderColumnsFn()],(d,p)=>{let h=d.flatMap(g=>g.getLeafColumns());return p(h)},ot(t,"debugColumns")),getColumn:d=>r._getAllFlatColumnsById()[d]};Object.assign(r,c);for(let d=0;d<r._features.length;d++){const p=r._features[d];p==null||p.createTable==null||p.createTable(r)}return r}function LW(){return t=>rt(()=>[t.options.data],e=>{const n={rows:[],flatRows:[],rowsById:{}},i=function(r,o,s){o===void 0&&(o=0);const a=[];for(let f=0;f<r.length;f++){const u=C1(t,t._getRowId(r[f],f,s),r[f],f,o,void 0,s?.id);if(n.flatRows.push(u),n.rowsById[u.id]=u,a.push(u),t.options.getSubRows){var l;u.originalSubRows=t.options.getSubRows(r[f],f),(l=u.originalSubRows)!=null&&l.length&&(u.subRows=i(u.originalSubRows,o+1,u))}}return a};return n.rows=i(e),n},ot(t.options,"debugTable","getRowModel",()=>t._autoResetPageIndex()))}function qW(){return t=>rt(()=>[t.getState().expanded,t.getPreExpandedRowModel(),t.options.paginateExpandedRows],(e,n,i)=>!n.rows.length||e!==!0&&!Object.keys(e??{}).length||!i?n:jS(n),ot(t.options,"debugTable"))}function jS(t){const e=[],n=i=>{var r;e.push(i),(r=i.subRows)!=null&&r.length&&i.getIsExpanded()&&i.subRows.forEach(n)};return t.rows.forEach(n),{rows:e,flatRows:t.flatRows,rowsById:t.rowsById}}function VW(t,e,n){return n.options.filterFromLeafRows?zW(t,e,n):jW(t,e,n)}function zW(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let d=0;d<l.length;d++){var c;let p=l[d];const h=C1(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);if(h.columnFilters=p.columnFilters,(c=p.subRows)!=null&&c.length&&f<s){if(h.subRows=a(p.subRows,f+1),p=h,e(p)&&!h.subRows.length){u.push(p),o[p.id]=p,r.push(p);continue}if(e(p)||h.subRows.length){u.push(p),o[p.id]=p,r.push(p);continue}}else p=h,e(p)&&(u.push(p),o[p.id]=p,r.push(p))}return u};return{rows:a(t),flatRows:r,rowsById:o}}function jW(t,e,n){var i;const r=[],o={},s=(i=n.options.maxLeafRowFilterDepth)!=null?i:100,a=function(l,f){f===void 0&&(f=0);const u=[];for(let d=0;d<l.length;d++){let p=l[d];if(e(p)){var c;if((c=p.subRows)!=null&&c.length&&f<s){const g=C1(n,p.id,p.original,p.index,p.depth,void 0,p.parentId);g.subRows=a(p.subRows,f+1),p=g}u.push(p),r.push(p),o[p.id]=p}}return u};return{rows:a(t),flatRows:r,rowsById:o}}function HW(){return t=>rt(()=>[t.getPreFilteredRowModel(),t.getState().columnFilters,t.getState().globalFilter],(e,n,i)=>{if(!e.rows.length||!(n!=null&&n.length)&&!i){for(let d=0;d<e.flatRows.length;d++)e.flatRows[d].columnFilters={},e.flatRows[d].columnFiltersMeta={};return e}const r=[],o=[];(n??[]).forEach(d=>{var p;const h=t.getColumn(d.id);if(!h)return;const g=h.getFilterFn();g&&r.push({id:d.id,filterFn:g,resolvedValue:(p=g.resolveFilterValue==null?void 0:g.resolveFilterValue(d.value))!=null?p:d.value})});const s=(n??[]).map(d=>d.id),a=t.getGlobalFilterFn(),l=t.getAllLeafColumns().filter(d=>d.getCanGlobalFilter());i&&a&&l.length&&(s.push("__global__"),l.forEach(d=>{var p;o.push({id:d.id,filterFn:a,resolvedValue:(p=a.resolveFilterValue==null?void 0:a.resolveFilterValue(i))!=null?p:i})}));let f,u;for(let d=0;d<e.flatRows.length;d++){const p=e.flatRows[d];if(p.columnFilters={},r.length)for(let h=0;h<r.length;h++){f=r[h];const g=f.id;p.columnFilters[g]=f.filterFn(p,g,f.resolvedValue,y=>{p.columnFiltersMeta[g]=y})}if(o.length){for(let h=0;h<o.length;h++){u=o[h];const g=u.id;if(u.filterFn(p,g,u.resolvedValue,y=>{p.columnFiltersMeta[g]=y})){p.columnFilters.__global__=!0;break}}p.columnFilters.__global__!==!0&&(p.columnFilters.__global__=!1)}}const c=d=>{for(let p=0;p<s.length;p++)if(d.columnFilters[s[p]]===!1)return!1;return!0};return VW(e.rows,c,t)},ot(t.options,"debugTable","getFilteredRowModel",()=>t._autoResetPageIndex()))}function UW(t){return e=>rt(()=>[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded],(n,i)=>{if(!i.rows.length)return i;const{pageSize:r,pageIndex:o}=n;let{rows:s,flatRows:a,rowsById:l}=i;const f=r*o,u=f+r;s=s.slice(f,u);let c;e.options.paginateExpandedRows?c={rows:s,flatRows:a,rowsById:l}:c=jS({rows:s,flatRows:a,rowsById:l}),c.flatRows=[];const d=p=>{c.flatRows.push(p),p.subRows.length&&p.subRows.forEach(d)};return c.rows.forEach(d),c},ot(e.options,"debugTable"))}function WW(){return t=>rt(()=>[t.getState().sorting,t.getPreSortedRowModel()],(e,n)=>{if(!n.rows.length||!(e!=null&&e.length))return n;const i=t.getState().sorting,r=[],o=i.filter(l=>{var f;return(f=t.getColumn(l.id))==null?void 0:f.getCanSort()}),s={};o.forEach(l=>{const f=t.getColumn(l.id);f&&(s[l.id]={sortUndefined:f.columnDef.sortUndefined,invertSorting:f.columnDef.invertSorting,sortingFn:f.getSortingFn()})});const a=l=>{const f=l.map(u=>({...u}));return f.sort((u,c)=>{for(let p=0;p<o.length;p+=1){var d;const h=o[p],g=s[h.id],y=g.sortUndefined,w=(d=h?.desc)!=null?d:!1;let v=0;if(y){const _=u.getValue(h.id),b=c.getValue(h.id),x=_===void 0,k=b===void 0;if(x||k){if(y==="first")return x?-1:1;if(y==="last")return x?1:-1;v=x&&k?0:x?y:-y}}if(v===0&&(v=g.sortingFn(u,c,h.id)),v!==0)return w&&(v*=-1),g.invertSorting&&(v*=-1),v}return u.index-c.index}),f.forEach(u=>{var c;r.push(u),(c=u.subRows)!=null&&c.length&&(u.subRows=a(u.subRows))}),f};return{rows:a(n.rows),flatRows:r,rowsById:n.rowsById}},ot(t.options,"debugTable","getSortedRowModel",()=>t._autoResetPageIndex()))}/**
    310315   * vue-table
    311316   *
     
    316321   *
    317322   * @license MIT
    318    */function Id(){return!0}const BW=Symbol("merge-proxy"),FW={get(t,e,n){return e===BW?n:t.get(e)},has(t,e){return t.has(e)},set:Id,deleteProperty:Id,getOwnPropertyDescriptor(t,e){return{configurable:!0,enumerable:!0,get(){return t.get(e)},set:Id,deleteProperty:Id}},ownKeys(t){return t.keys()}};function L1(t){return"value"in t?t.value:t}function wf(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return new Proxy({get(r){for(let i=e.length-1;i>=0;i--){const o=L1(e[i])[r];if(o!==void 0)return o}},has(r){for(let i=e.length-1;i>=0;i--)if(r in L1(e[i]))return!0;return!1},keys(){const r=[];for(let i=0;i<e.length;i++)r.push(...Object.keys(L1(e[i])));return[...Array.from(new Set(r))]}},FW)}const V1=L({props:["render","props"],setup:t=>()=>typeof t.render=="function"||typeof t.render=="object"?Jt(t.render,t.props):t.render});function PS(t){return wf(t,{data:m(t.data)})}function $W(t){const e=at(t.data),n=wf({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(o,s){return e?{...o,...s}:wf(o,s)}},e?PS(t):t),r=OW(n);if(e){const o=Yt(t.data);He(o,()=>{r.setState(s=>({...s,data:o.value}))},{immediate:!0})}const i=H(r.initialState);return Rt(()=>{r.setOptions(o=>{var s;const a=new Proxy({},{get:(l,f)=>i.value[f]});return wf(o,e?PS(t):t,{state:wf(a,(s=t.state)!=null?s:{}),onStateChange:l=>{l instanceof Function?i.value=l(i.value):i.value=l,t.onStateChange==null||t.onStateChange(l)}})})}),r}const qW={class:"iafw:flex iafw:justify-end"},LW=L({__name:"Actions",props:{items:{},row:{},compact:{type:Boolean},deletable:{type:Boolean}},emits:["click"],setup(t,{emit:e}){const n=H(!1),r=t,i=e;function o(s){n.value=s}return(s,a)=>{const l=Qt,f=xa,u=Hl,c=Zx,p=ba,d=ma;return C(),Z("div",qW,[M(d,null,{default:O(()=>[M(f,{"as-child":""},{default:O(()=>[M(l,{variant:"outline",class:Oe(m(me)("iafw:h-9 iafw:w-9 iafw:cursor-pointer",r.compact&&"iafw:h-7 iafw:w-7"))},{default:O(()=>[m(n)?(C(),B(m(xi),{key:1,class:"iafw:animate-spin iafw:text-xl iafw:text-tertiary"})):(C(),B(m(Hn),{key:0,icon:"humbleicons:dots-vertical",class:Oe(m(me)("iafw:text-xl iafw:text-tertiary",r.compact&&"iafw:text-base"))},null,8,["class"]))]),_:1},8,["class"])]),_:1}),M(p,{class:"w-56","collision-padding":30},{default:O(()=>[M(c,null,{default:O(()=>[(C(!0),Z(Ue,null,It(s.items,h=>(C(),B(u,{key:h.id,onSelect:()=>{h.callback?h.callback({loading:m(n),row:r.row,setLoading:o}):i("click",h.id,r.row)}},{default:O(()=>[M(m(Hn),{icon:h.icon,class:"iafw:text-xl iafw:text-tertiary"},null,8,["icon"]),re("span",null,Me(h.label),1)]),_:2},1032,["onSelect"]))),128)),r.deletable?(C(),B(u,{key:0,onSelect:a[0]||(a[0]=()=>i("click","action-delete",s.row))},{default:O(()=>[M(m(Hn),{icon:"oui:trash",class:"iafw:text-xl iafw:text-tertiary"}),a[1]||(a[1]=re("span",null,"Delete",-1))]),_:1})):Te("",!0)]),_:1})]),_:1})]),_:1})])}}}),MS=L({__name:"Checkbox",props:{defaultValue:{type:[Boolean,String]},modelValue:{type:[Boolean,String,null]},disabled:{type:Boolean},value:{},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r);return(s,a)=>(C(),B(m(m9),le({"data-slot":"checkbox"},m(o),{class:m(me)("iafw:peer iafw:border-input iafw:data-[state=checked]:bg-primary iafw:data-[state=checked]:text-primary-foreground iafw:data-[state=checked]:border-primary iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:size-4 iafw:shrink-0 iafw:rounded-[4px] iafw:border iafw:shadow-xs iafw:transition-shadow iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:O(()=>[M(m(w9),{"data-slot":"checkbox-indicator",class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-current iafw:transition-none"},{default:O(()=>[z(s.$slots,"default",{},()=>[M(m(ka),{class:"iafw:size-3.5"})])]),_:3})]),_:3},16,["class"]))}});function VW(t,e){const n=on({data:e.initialData??[],pagination:{currentPage:1,perPage:10},totalRows:0,loading:!1,selecteds:[]});async function r(o){try{n.loading=!0;const s=`${o?.prefix||""}${e.endpoint}`,a=o?.params||{},l=await t.get(s,{params:a});n.data=l.data[e.key??"data"]}finally{n.loading=!1}}async function i(o,s){try{n.loading=!0,await t.delete(`${s||""}${e.endpoint}/${o}`)}finally{n.loading=!1}}return{props:n,list:r,delete:i}}function zW(){const t=QU();function e(i,o,s,a){return t.accessor(i,{header:o??`${i}`,...a&&{cell:l=>{const f=a(l);return typeof f=="string"?f:Jt(f,{row:l.row.original})}},maxSize:s?.width==="auto"?Number.MIN_SAFE_INTEGER:s?.width,meta:{skeleton:s?.skeleton,class:s?.class,truncate:s?.truncate}})}function n(){return t.display({id:"select",header:({table:i})=>Jt("div",{},Jt(MS,{modelValue:i.getIsAllPageRowsSelected(),"onUpdate:modelValue":o=>i.toggleAllPageRowsSelected(!!o),ariaLabel:"Select all"})),cell:({row:i})=>Jt(MS,{modelValue:i.getIsSelected(),"onUpdate:modelValue":o=>i.toggleSelected(!!o),ariaLabel:"Select row"}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}function r(i,o,s){return t.display({id:"actions",header:i,cell:a=>Jt(LW,{items:o,row:a.row.original,compact:s?.compact,deletable:a.deletable}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}return{columnHelper:t,field:e,checkbox:n,actions:r}}const Ia=Oa("notification",()=>{const t=window.infixsPingoNotify.placeholders.keys,e=Yt(window.infixsPingoNotify.placeholders.values),n=VW(hr,{endpoint:"/notifications",initialData:[]}),r=Xr(Hr.notifications.read(),{method:"GET"},hr,{immediate:!1,onSuccess(s){s.meta?.placeholders&&(e.value=s.meta.placeholders)}}),i=Xr(Hr.notifications.create,{method:"POST"},hr,{immediate:!1}),o=Xr(Hr.notifications.update(),{method:"PATCH"},hr,{immediate:!1});return{globalPlaceholdersValues:e,globalPlaceholders:t,getById:r,tableManager:n,create:i,update:o,...Gt(n.props)}}),vf=Oa("trigger",()=>{const t=H([]),e=H([]),n=Xr(Hr.triggers.list,hr,{immediate:!1,onSuccess(s){t.value=s.data,e.value=s.included?.groups||[]}});async function r(){return t.value.length===0&&await n.execute(),t.value}function i(s){return console.log(t.value,s),t.value.find(a=>a.id===s)}const o=Xr(Hr.triggers.examples().get(),hr,{immediate:!1});return{getTrigger:i,getTriggers:r,fetchTriggers:n,getExampleData:o,groups:e,triggers:t}}),Po=()=>{const t=YU("id");return Oa(`notification/${t||"create"}`,()=>{const e=t?"edit":"create",n=Ia(),r=vf(),i=Eo(),o=H([]),s=H(!1),a=pf({title:Si().required("Please enter a title."),triggerId:Si().required("Please select a trigger."),connectionId:Si().required("Please select a connection."),recipient:Si().required("Please enter recipient's phone number."),isActive:Uk().optional()}),l=H(a),f=ok({validationSchema:l,initialValues:{title:"",recipient:"",triggerId:"",connectionId:"",isActive:!0,messages:[{text:""}]}});function u(x){const k=r.triggers.find(T=>T.id===x);if(!k||!k.fields){l.value=a;return}const S={};Object.entries(k.fields).forEach(([T,A])=>{(A.type==="select"||A.type==="string")&&(S[T]=A.required?Si().required(A.label+" is required."):Si().optional())}),l.value=a.concat(pf({metas:pf(S)}))}He(()=>f.values.triggerId,x=>{x&&u(x)},{immediate:!0});const c=U(()=>[...n.globalPlaceholders,...r.triggers.find(x=>x.id===f.values.triggerId)?.placeholders||[]]),p=H(0),d=on({id:t?+t:0,isActive:!0,recipient:"",title:"",triggerId:"",connectionId:"",messages:[],createdAt:new Date().toISOString()});function h(x){o.value.push({onLoaded:x})}t&&(s.value=!0,n.getById.execute({pathParams:{id:+t}}).then(x=>{Object.assign(d,x.data.value),f.setValues({connectionId:d.connectionId,isActive:d.isActive,title:d.title,recipient:d.recipient,triggerId:d.triggerId,messages:d.messages.length?d.messages:[{text:""}],metas:d.metas||{}}),o.value.forEach(k=>k.onLoaded()),s.value=!1}).catch(()=>{s.value=!1}));function g(x){p.value=x}r.getTriggers().then(()=>{u(f.values.triggerId)}),i.getConnections();const y=U(()=>s.value||i.fetch.isLoading||n.getById.isLoading||n.loading||r.fetchTriggers.isLoading),w=U(()=>r.triggers.find(x=>x.id===f.values.triggerId)),v=U(()=>[...n.globalPlaceholders,...w.value?.placeholders||[]]),_=H({}),b=H();return{currentMessageIndex:p,setCurrentMessageIndex:g,isLoading:y,mode:e,form:f,suggestionItems:c,...Gt(d),currentTrigger:w,onLoaded:h,placeholders:v,examplePlaceholderValues:_,selectedExample:b,formSchema:l}})()},IS=Symbol();function jW(t){const e=H(null);function n(){t.form.value?.requestSubmit()}function r(i){e.value=i}return{handleSubmit:r,submit:n,handleCallback:e,quoteId:t.id,isEditing:!!t.id,isCreating:!t.id}}function HW(){const t=en(IS,void 0);if(!t)throw new Error("useFormPage should be used within <FormPage>");return t}const UW=L({__name:"FormPage",props:{id:{}},setup(t){const e=t,n=H(null),r=jW({form:n,id:e.id});return Ir(IS,r),(i,o)=>(C(),Z("form",{ref_key:"formRef",ref:n},[z(i.$slots,"default",{formContext:m(r),isEditing:m(r).isEditing,isCreating:m(r).isCreating})],512))}}),z1=L({__name:"Select",props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const i=Dt(t,e);return(o,s)=>(C(),B(m(qN),le({"data-slot":"select"},m(i)),{default:O(()=>[z(o.$slots,"default")]),_:3},16))}}),WW=L({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(C(),B(m(iD),le({"data-slot":"select-group"},e),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),KW={class:"iafw:absolute iafw:right-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},j1=L({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),r=sn(n);return(i,o)=>(C(),B(m(fD),le({"data-slot":"select-item"},m(r),{class:m(me)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:w-full iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-8 iafw:pl-2 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4 iafw:*:[span]:last:flex iafw:*:[span]:last:items-center iafw:*:[span]:last:gap-2",e.class)}),{default:O(()=>[re("span",KW,[M(m(cD),null,{default:O(()=>[M(m(ka),{class:"iafw:size-4"})]),_:1})]),M(m(pD),null,{default:O(()=>[z(i.$slots,"default")]),_:3})]),_:3},16,["class"]))}}),GW=L({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t;return(n,r)=>(C(),B(m(gD),{"data-slot":"select-label",class:Oe(m(me)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium",e.class))},{default:O(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),JW=L({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),r=sn(n);return(i,o)=>(C(),B(m(bD),le({"data-slot":"select-scroll-down-button"},m(r),{class:m(me)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:O(()=>[z(i.$slots,"default",{},()=>[M(m(Nc),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),YW=L({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),r=sn(n);return(i,o)=>(C(),B(m(_D),le({"data-slot":"select-scroll-up-button"},m(r),{class:m(me)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:O(()=>[z(i.$slots,"default",{},()=>[M(m(yF),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),H1=L({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{},size:{default:"default"}},setup(t){const e=t,n=bt(e,"class","size"),r=sn(n);return(i,o)=>(C(),B(m(SD),le({"data-slot":"select-trigger","data-size":i.size},m(r),{class:m(me)("iafw:border-input iafw:data-[placeholder]:text-muted-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:focus-visible:border-ring  iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:dark:bg-input/30 iafw:dark:hover:bg-input/50 iafw:flex iafw:w-fit iafw:items-center iafw:justify-between iafw:gap-2 iafw:rounded-md iafw:border iafw:bg-transparent iafw:px-3 iafw:py-2 iafw:text-sm iafw:whitespace-nowrap iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:focus-visible:ring-[1px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:data-[size=default]:h-9 iafw:data-[size=sm]:h-8 iafw:*:data-[slot=select-value]:line-clamp-1 iafw:*:data-[slot=select-value]:flex iafw:*:data-[slot=select-value]:items-center iafw:*:data-[slot=select-value]:gap-2 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:O(()=>[z(i.$slots,"default"),M(m(sD),{"as-child":""},{default:O(()=>[M(m(Nc),{class:"iafw:size-4 iafw:opacity-50"})]),_:1})]),_:3},16,["data-size","class"]))}}),U1=L({__name:"SelectValue",props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(C(),B(m(ED),le({"data-slot":"select-value"},e),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),W1=L({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{default:"popper"},bodyLock:{type:Boolean},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r);return(s,a)=>(C(),B(m(yD),{to:"#infixs-pingo-notify-app"},{default:O(()=>[M(m(eD),le({"data-slot":"select-content"},{...m(o),...s.$attrs},{class:m(me)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:relative iafw:z-50 iafw:max-h-(--reka-select-content-available-height) iafw:min-w-[8rem] iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:shadow-md",s.position==="popper"&&"iafw:data-[side=bottom]:translate-y-1 iafw:data-[side=left]:-translate-x-1 iafw:data-[side=right]:translate-x-1 iafw:data-[side=top]:-translate-y-1",n.class)}),{default:O(()=>[M(m(YW)),M(m(AD),{class:Oe(m(me)("iafw:p-1",s.position==="popper"&&"iafw:h-[var(--reka-select-trigger-height)] iafw:w-full iafw:min-w-[var(--reka-select-trigger-width)] iafw:scroll-my-1"))},{default:O(()=>[z(s.$slots,"default")]),_:3},8,["class"]),M(m(JW))]),_:3},16,["class"])]),_:3}))}}),XW=L({__name:"ToggleGroup",props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},type:{},modelValue:{},defaultValue:{},class:{},variant:{},size:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e;Ir("toggleGroup",{variant:n.variant,size:n.size});const i=bt(n,"class","size","variant"),o=Dt(i,r);return(s,a)=>(C(),B(m(FD),le({"data-slot":"toggle-group","data-size":s.size,"data-variant":s.variant},m(o),{class:m(me)("iafw:group/toggle-group iafw:flex iafw:w-fit iafw:items-center iafw:rounded-md iafw:data-[variant=outline]:shadow-xs",n.class)}),{default:O(l=>[z(s.$slots,"default",At($t(l)))]),_:3},16,["data-size","data-variant","class"]))}}),QW=_a("iafw:inline-flex iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-md iafw:text-sm iafw:font-medium iafw:hover:bg-muted iafw:hover:text-muted-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=on]:bg-accent iafw:data-[state=on]:text-accent-foreground iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:[&_svg]:shrink-0 iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:outline-none iafw:transition-[color,box-shadow] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:whitespace-nowrap",{variants:{variant:{default:"iafw:bg-transparent",outline:"iafw:border iafw:border-input iafw:bg-transparent iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground"},size:{default:"iafw:h-9 iafw:px-2 iafw:min-w-9",sm:"iafw:h-8 iafw:px-1.5 iafw:min-w-8",lg:"iafw:h-10 iafw:px-2.5 iafw:min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),ZW=L({__name:"ToggleGroupItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{},variant:{},size:{}},setup(t){const e=t,n=en("toggleGroup"),r=bt(e,"class","size","variant"),i=sn(r);return(o,s)=>(C(),B(m(VD),le({"data-slot":"toggle-group-item","data-variant":m(n)?.variant||o.variant,"data-size":m(n)?.size||o.size},m(i),{class:m(me)(m(QW)({variant:m(n)?.variant||o.variant,size:m(n)?.size||o.size}),"iafw:min-w-0 iafw:flex-1 iafw:shrink-0 iafw:rounded-none iafw:shadow-none iafw:first:rounded-l-md iafw:last:rounded-r-md iafw:focus:z-10 iafw:focus-visible:z-10 iafw:data-[variant=outline]:border-l-0 iafw:data-[variant=outline]:first:border-l",e.class)}),{default:O(a=>[z(o.$slots,"default",At($t(a)))]),_:3},16,["data-variant","data-size","class"]))}});function Mn(t){this.content=t}Mn.prototype={constructor:Mn,find:function(t){for(var e=0;e<this.content.length;e+=2)if(this.content[e]===t)return e;return-1},get:function(t){var e=this.find(t);return e==-1?void 0:this.content[e+1]},update:function(t,e,n){var r=n&&n!=t?this.remove(n):this,i=r.find(t),o=r.content.slice();return i==-1?o.push(n||t,e):(o[i+1]=e,n&&(o[i]=n)),new Mn(o)},remove:function(t){var e=this.find(t);if(e==-1)return this;var n=this.content.slice();return n.splice(e,2),new Mn(n)},addToStart:function(t,e){return new Mn([t,e].concat(this.remove(t).content))},addToEnd:function(t,e){var n=this.remove(t).content.slice();return n.push(t,e),new Mn(n)},addBefore:function(t,e,n){var r=this.remove(e),i=r.content.slice(),o=r.find(t);return i.splice(o==-1?i.length:o,0,e,n),new Mn(i)},forEach:function(t){for(var e=0;e<this.content.length;e+=2)t(this.content[e],this.content[e+1])},prepend:function(t){return t=Mn.from(t),t.size?new Mn(t.content.concat(this.subtract(t).content)):this},append:function(t){return t=Mn.from(t),t.size?new Mn(this.subtract(t).content.concat(t.content)):this},subtract:function(t){var e=this;t=Mn.from(t);for(var n=0;n<t.content.length;n+=2)e=e.remove(t.content[n]);return e},toObject:function(){var t={};return this.forEach(function(e,n){t[e]=n}),t},get size(){return this.content.length>>1}},Mn.from=function(t){if(t instanceof Mn)return t;var e=[];if(t)for(var n in t)e.push(n,t[n]);return new Mn(e)};function NS(t,e,n){for(let r=0;;r++){if(r==t.childCount||r==e.childCount)return t.childCount==e.childCount?null:n;let i=t.child(r),o=e.child(r);if(i==o){n+=i.nodeSize;continue}if(!i.sameMarkup(o))return n;if(i.isText&&i.text!=o.text){for(let s=0;i.text[s]==o.text[s];s++)n++;return n}if(i.content.size||o.content.size){let s=NS(i.content,o.content,n+1);if(s!=null)return s}n+=i.nodeSize}}function DS(t,e,n,r){for(let i=t.childCount,o=e.childCount;;){if(i==0||o==0)return i==o?null:{a:n,b:r};let s=t.child(--i),a=e.child(--o),l=s.nodeSize;if(s==a){n-=l,r-=l;continue}if(!s.sameMarkup(a))return{a:n,b:r};if(s.isText&&s.text!=a.text){let f=0,u=Math.min(s.text.length,a.text.length);for(;f<u&&s.text[s.text.length-f-1]==a.text[a.text.length-f-1];)f++,n--,r--;return{a:n,b:r}}if(s.content.size||a.content.size){let f=DS(s.content,a.content,n-1,r-1);if(f)return f}n-=l,r-=l}}class we{constructor(e,n){if(this.content=e,this.size=n||0,n==null)for(let r=0;r<e.length;r++)this.size+=e[r].nodeSize}nodesBetween(e,n,r,i=0,o){for(let s=0,a=0;a<n;s++){let l=this.content[s],f=a+l.nodeSize;if(f>e&&r(l,i+a,o||null,s)!==!1&&l.content.size){let u=a+1;l.nodesBetween(Math.max(0,e-u),Math.min(l.content.size,n-u),r,i+u)}a=f}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,n,r,i){let o="",s=!0;return this.nodesBetween(e,n,(a,l)=>{let f=a.isText?a.text.slice(Math.max(e,l)-l,n-l):a.isLeaf?i?typeof i=="function"?i(a):i:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&f||a.isTextblock)&&r&&(s?s=!1:o+=r),o+=f},0),o}append(e){if(!e.size)return this;if(!this.size)return e;let n=this.lastChild,r=e.firstChild,i=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(r)&&(i[i.length-1]=n.withText(n.text+r.text),o=1);o<e.content.length;o++)i.push(e.content[o]);return new we(i,this.size+e.size)}cut(e,n=this.size){if(e==0&&n==this.size)return this;let r=[],i=0;if(n>e)for(let o=0,s=0;s<n;o++){let a=this.content[o],l=s+a.nodeSize;l>e&&((s<e||l>n)&&(a.isText?a=a.cut(Math.max(0,e-s),Math.min(a.text.length,n-s)):a=a.cut(Math.max(0,e-s-1),Math.min(a.content.size,n-s-1))),r.push(a),i+=a.nodeSize),s=l}return new we(r,i)}cutByIndex(e,n){return e==n?we.empty:e==0&&n==this.content.length?this:new we(this.content.slice(e,n))}replaceChild(e,n){let r=this.content[e];if(r==n)return this;let i=this.content.slice(),o=this.size+n.nodeSize-r.nodeSize;return i[e]=n,new we(i,o)}addToStart(e){return new we([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new we(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let n=0;n<this.content.length;n++)if(!this.content[n].eq(e.content[n]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let n=this.content[e];if(!n)throw new RangeError("Index "+e+" out of range for "+this);return n}maybeChild(e){return this.content[e]||null}forEach(e){for(let n=0,r=0;n<this.content.length;n++){let i=this.content[n];e(i,r,n),r+=i.nodeSize}}findDiffStart(e,n=0){return NS(this,e,n)}findDiffEnd(e,n=this.size,r=e.size){return DS(this,e,n,r)}findIndex(e){if(e==0)return Nd(0,e);if(e==this.size)return Nd(this.content.length,e);if(e>this.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,r=0;;n++){let i=this.child(n),o=r+i.nodeSize;if(o>=e)return o==e?Nd(n+1,o):Nd(n,r);r=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,n){if(!n)return we.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new we(n.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return we.empty;let n,r=0;for(let i=0;i<e.length;i++){let o=e[i];r+=o.nodeSize,i&&o.isText&&e[i-1].sameMarkup(o)?(n||(n=e.slice(0,i)),n[n.length-1]=o.withText(n[n.length-1].text+o.text)):n&&n.push(o)}return new we(n||e,r)}static from(e){if(!e)return we.empty;if(e instanceof we)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new we([e],e.nodeSize);throw new RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}we.empty=new we([],0);const K1={index:0,offset:0};function Nd(t,e){return K1.index=t,K1.offset=e,K1}function Dd(t,e){if(t===e)return!0;if(!(t&&typeof t=="object")||!(e&&typeof e=="object"))return!1;let n=Array.isArray(t);if(Array.isArray(e)!=n)return!1;if(n){if(t.length!=e.length)return!1;for(let r=0;r<t.length;r++)if(!Dd(t[r],e[r]))return!1}else{for(let r in t)if(!(r in e)||!Dd(t[r],e[r]))return!1;for(let r in e)if(!(r in t))return!1}return!0}let Vt=class vy{constructor(e,n){this.type=e,this.attrs=n}addToSet(e){let n,r=!1;for(let i=0;i<e.length;i++){let o=e[i];if(this.eq(o))return e;if(this.type.excludes(o.type))n||(n=e.slice(0,i));else{if(o.type.excludes(this.type))return e;!r&&o.type.rank>this.type.rank&&(n||(n=e.slice(0,i)),n.push(this),r=!0),n&&n.push(o)}}return n||(n=e.slice()),r||n.push(this),n}removeFromSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return e.slice(0,n).concat(e.slice(n+1));return e}isInSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return!0;return!1}eq(e){return this==e||this.type==e.type&&Dd(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Mark.fromJSON");let r=e.marks[n.type];if(!r)throw new RangeError(`There is no mark type ${n.type} in this schema`);let i=r.create(n.attrs);return r.checkAttrs(i.attrs),i}static sameSet(e,n){if(e==n)return!0;if(e.length!=n.length)return!1;for(let r=0;r<e.length;r++)if(!e[r].eq(n[r]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&e.length==0)return vy.none;if(e instanceof vy)return[e];let n=e.slice();return n.sort((r,i)=>r.type.rank-i.type.rank),n}};Vt.none=[];class Bd extends Error{}class De{constructor(e,n,r){this.content=e,this.openStart=n,this.openEnd=r}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,n){let r=FS(this.content,e+this.openStart,n);return r&&new De(r,this.openStart,this.openEnd)}removeBetween(e,n){return new De(BS(this.content,e+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,n){if(!n)return De.empty;let r=n.openStart||0,i=n.openEnd||0;if(typeof r!="number"||typeof i!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new De(we.fromJSON(e,n.content),r,i)}static maxOpen(e,n=!0){let r=0,i=0;for(let o=e.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)r++;for(let o=e.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)i++;return new De(e,r,i)}}De.empty=new De(we.empty,0,0);function BS(t,e,n){let{index:r,offset:i}=t.findIndex(e),o=t.maybeChild(r),{index:s,offset:a}=t.findIndex(n);if(i==e||o.isText){if(a!=n&&!t.child(s).isText)throw new RangeError("Removing non-flat range");return t.cut(0,e).append(t.cut(n))}if(r!=s)throw new RangeError("Removing non-flat range");return t.replaceChild(r,o.copy(BS(o.content,e-i-1,n-i-1)))}function FS(t,e,n,r){let{index:i,offset:o}=t.findIndex(e),s=t.maybeChild(i);if(o==e||s.isText)return r&&!r.canReplace(i,i,n)?null:t.cut(0,e).append(n).append(t.cut(e));let a=FS(s.content,e-o-1,n,s);return a&&t.replaceChild(i,s.copy(a))}function eK(t,e,n){if(n.openStart>t.depth)throw new Bd("Inserted content deeper than insertion position");if(t.depth-n.openStart!=e.depth-n.openEnd)throw new Bd("Inconsistent open depths");return $S(t,e,n,0)}function $S(t,e,n,r){let i=t.index(r),o=t.node(r);if(i==e.index(r)&&r<t.depth-n.openStart){let s=$S(t,e,n,r+1);return o.copy(o.content.replaceChild(i,s))}else if(n.content.size)if(!n.openStart&&!n.openEnd&&t.depth==r&&e.depth==r){let s=t.parent,a=s.content;return Es(s,a.cut(0,t.parentOffset).append(n.content).append(a.cut(e.parentOffset)))}else{let{start:s,end:a}=tK(n,t);return Es(o,LS(t,s,a,e,r))}else return Es(o,Fd(t,e,r))}function qS(t,e){if(!e.type.compatibleContent(t.type))throw new Bd("Cannot join "+e.type.name+" onto "+t.type.name)}function G1(t,e,n){let r=t.node(n);return qS(r,e.node(n)),r}function Cs(t,e){let n=e.length-1;n>=0&&t.isText&&t.sameMarkup(e[n])?e[n]=t.withText(e[n].text+t.text):e.push(t)}function bf(t,e,n,r){let i=(e||t).node(n),o=0,s=e?e.index(n):i.childCount;t&&(o=t.index(n),t.depth>n?o++:t.textOffset&&(Cs(t.nodeAfter,r),o++));for(let a=o;a<s;a++)Cs(i.child(a),r);e&&e.depth==n&&e.textOffset&&Cs(e.nodeBefore,r)}function Es(t,e){return t.type.checkContent(e),t.copy(e)}function LS(t,e,n,r,i){let o=t.depth>i&&G1(t,e,i+1),s=r.depth>i&&G1(n,r,i+1),a=[];return bf(null,t,i,a),o&&s&&e.index(i)==n.index(i)?(qS(o,s),Cs(Es(o,LS(t,e,n,r,i+1)),a)):(o&&Cs(Es(o,Fd(t,e,i+1)),a),bf(e,n,i,a),s&&Cs(Es(s,Fd(n,r,i+1)),a)),bf(r,null,i,a),new we(a)}function Fd(t,e,n){let r=[];if(bf(null,t,n,r),t.depth>n){let i=G1(t,e,n+1);Cs(Es(i,Fd(t,e,n+1)),r)}return bf(e,null,n,r),new we(r)}function tK(t,e){let n=e.depth-t.openStart,i=e.node(n).copy(t.content);for(let o=n-1;o>=0;o--)i=e.node(o).copy(we.from(i));return{start:i.resolveNoCache(t.openStart+n),end:i.resolveNoCache(i.content.size-t.openEnd-n)}}class xf{constructor(e,n,r){this.pos=e,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,n=this.index(this.depth);if(n==e.childCount)return null;let r=this.pos-this.path[this.path.length-1],i=e.child(n);return r?e.child(n).cut(r):i}get nodeBefore(){let e=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(e).cut(0,n):e==0?null:this.parent.child(e-1)}posAtIndex(e,n){n=this.resolveDepth(n);let r=this.path[n*3],i=n==0?0:this.path[n*3-1]+1;for(let o=0;o<e;o++)i+=r.child(o).nodeSize;return i}marks(){let e=this.parent,n=this.index();if(e.content.size==0)return Vt.none;if(this.textOffset)return e.child(n).marks;let r=e.maybeChild(n-1),i=e.maybeChild(n);if(!r){let a=r;r=i,i=a}let o=r.marks;for(var s=0;s<o.length;s++)o[s].type.spec.inclusive===!1&&(!i||!o[s].isInSet(i.marks))&&(o=o[s--].removeFromSet(o));return o}marksAcross(e){let n=this.parent.maybeChild(this.index());if(!n||!n.isInline)return null;let r=n.marks,i=e.parent.maybeChild(e.index());for(var o=0;o<r.length;o++)r[o].type.spec.inclusive===!1&&(!i||!r[o].isInSet(i.marks))&&(r=r[o--].removeFromSet(r));return r}sharedDepth(e){for(let n=this.depth;n>0;n--)if(this.start(n)<=e&&this.end(n)>=e)return n;return 0}blockRange(e=this,n){if(e.pos<this.pos)return e.blockRange(this);for(let r=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);r>=0;r--)if(e.pos<=this.end(r)&&(!n||n(this.node(r))))return new $d(this,e,r);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let n=1;n<=this.depth;n++)e+=(e?"/":"")+this.node(n).type.name+"_"+this.index(n-1);return e+":"+this.parentOffset}static resolve(e,n){if(!(n>=0&&n<=e.content.size))throw new RangeError("Position "+n+" out of range");let r=[],i=0,o=n;for(let s=e;;){let{index:a,offset:l}=s.content.findIndex(o),f=o-l;if(r.push(s,a,i+l),!f||(s=s.child(a),s.isText))break;o=f-1,i+=l+1}return new xf(n,r,o)}static resolveCached(e,n){let r=VS.get(e);if(r)for(let o=0;o<r.elts.length;o++){let s=r.elts[o];if(s.pos==n)return s}else VS.set(e,r=new nK);let i=r.elts[r.i]=xf.resolve(e,n);return r.i=(r.i+1)%rK,i}}class nK{constructor(){this.elts=[],this.i=0}}const rK=12,VS=new WeakMap;class $d{constructor(e,n,r){this.$from=e,this.$to=n,this.depth=r}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const iK=Object.create(null);let Mo=class by{constructor(e,n,r,i=Vt.none){this.type=e,this.attrs=n,this.marks=i,this.content=r||we.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,n,r,i=0){this.content.nodesBetween(e,n,r,i,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,n,r,i){return this.content.textBetween(e,n,r,i)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,n,r){return this.type==e&&Dd(this.attrs,n||e.defaultAttrs||iK)&&Vt.sameSet(this.marks,r||Vt.none)}copy(e=null){return e==this.content?this:new by(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new by(this.type,this.attrs,this.content,e)}cut(e,n=this.content.size){return e==0&&n==this.content.size?this:this.copy(this.content.cut(e,n))}slice(e,n=this.content.size,r=!1){if(e==n)return De.empty;let i=this.resolve(e),o=this.resolve(n),s=r?0:i.sharedDepth(n),a=i.start(s),f=i.node(s).content.cut(i.pos-a,o.pos-a);return new De(f,i.depth-s,o.depth-s)}replace(e,n,r){return eK(this.resolve(e),this.resolve(n),r)}nodeAt(e){for(let n=this;;){let{index:r,offset:i}=n.content.findIndex(e);if(n=n.maybeChild(r),!n)return null;if(i==e||n.isText)return n;e-=i+1}}childAfter(e){let{index:n,offset:r}=this.content.findIndex(e);return{node:this.content.maybeChild(n),index:n,offset:r}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:n,offset:r}=this.content.findIndex(e);if(r<e)return{node:this.content.child(n),index:n,offset:r};let i=this.content.child(n-1);return{node:i,index:n-1,offset:r-i.nodeSize}}resolve(e){return xf.resolveCached(this,e)}resolveNoCache(e){return xf.resolve(this,e)}rangeHasMark(e,n,r){let i=!1;return n>e&&this.nodesBetween(e,n,o=>(r.isInSet(o.marks)&&(i=!0),!i)),i}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),zS(this.marks,e)}contentMatchAt(e){let n=this.type.contentMatch.matchFragment(this.content,0,e);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(e,n,r=we.empty,i=0,o=r.childCount){let s=this.contentMatchAt(e).matchFragment(r,i,o),a=s&&s.matchFragment(this.content,n);if(!a||!a.validEnd)return!1;for(let l=i;l<o;l++)if(!this.type.allowsMarks(r.child(l).marks))return!1;return!0}canReplaceWith(e,n,r,i){if(i&&!this.type.allowsMarks(i))return!1;let o=this.contentMatchAt(e).matchType(r),s=o&&o.matchFragment(this.content,n);return s?s.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=Vt.none;for(let n=0;n<this.marks.length;n++){let r=this.marks[n];r.type.checkAttrs(r.attrs),e=r.addToSet(e)}if(!Vt.sameSet(e,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(n=>n.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(n=>n.toJSON())),e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let r;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");r=n.marks.map(e.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(n.text,r)}let i=we.fromJSON(e,n.content),o=e.nodeType(n.type).create(n.attrs,i,r);return o.type.checkAttrs(o.attrs),o}};Mo.prototype.text=void 0;class qd extends Mo{constructor(e,n,r,i){if(super(e,n,null,i),!r)throw new RangeError("Empty text nodes are not allowed");this.text=r}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):zS(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,n){return this.text.slice(e,n)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new qd(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new qd(this.type,this.attrs,e,this.marks)}cut(e=0,n=this.text.length){return e==0&&n==this.text.length?this:this.withText(this.text.slice(e,n))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function zS(t,e){for(let n=t.length-1;n>=0;n--)e=t[n].type.name+"("+e+")";return e}class Os{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,n){let r=new oK(e,n);if(r.next==null)return Os.empty;let i=jS(r);r.next&&r.err("Unexpected trailing text");let o=dK(cK(i));return pK(o,r),o}matchType(e){for(let n=0;n<this.next.length;n++)if(this.next[n].type==e)return this.next[n].next;return null}matchFragment(e,n=0,r=e.childCount){let i=this;for(let o=n;i&&o<r;o++)i=i.matchType(e.child(o).type);return i}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:n}=this.next[e];if(!(n.isText||n.hasRequiredAttrs()))return n}return null}compatible(e){for(let n=0;n<this.next.length;n++)for(let r=0;r<e.next.length;r++)if(this.next[n].type==e.next[r].type)return!0;return!1}fillBefore(e,n=!1,r=0){let i=[this];function o(s,a){let l=s.matchFragment(e,r);if(l&&(!n||l.validEnd))return we.from(a.map(f=>f.createAndFill()));for(let f=0;f<s.next.length;f++){let{type:u,next:c}=s.next[f];if(!(u.isText||u.hasRequiredAttrs())&&i.indexOf(c)==-1){i.push(c);let p=o(c,a.concat(u));if(p)return p}}return null}return o(this,[])}findWrapping(e){for(let r=0;r<this.wrapCache.length;r+=2)if(this.wrapCache[r]==e)return this.wrapCache[r+1];let n=this.computeWrapping(e);return this.wrapCache.push(e,n),n}computeWrapping(e){let n=Object.create(null),r=[{match:this,type:null,via:null}];for(;r.length;){let i=r.shift(),o=i.match;if(o.matchType(e)){let s=[];for(let a=i;a.type;a=a.via)s.push(a.type);return s.reverse()}for(let s=0;s<o.next.length;s++){let{type:a,next:l}=o.next[s];!a.isLeaf&&!a.hasRequiredAttrs()&&!(a.name in n)&&(!i.type||l.validEnd)&&(r.push({match:a.contentMatch,type:a,via:i}),n[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function n(r){e.push(r);for(let i=0;i<r.next.length;i++)e.indexOf(r.next[i].next)==-1&&n(r.next[i].next)}return n(this),e.map((r,i)=>{let o=i+(r.validEnd?"*":" ")+" ";for(let s=0;s<r.next.length;s++)o+=(s?", ":"")+r.next[s].type.name+"->"+e.indexOf(r.next[s].next);return o}).join(`
    319 `)}}Os.empty=new Os(!0);class oK{constructor(e,n){this.string=e,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function jS(t){let e=[];do e.push(sK(t));while(t.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function sK(t){let e=[];do e.push(aK(t));while(t.next&&t.next!=")"&&t.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function aK(t){let e=uK(t);for(;;)if(t.eat("+"))e={type:"plus",expr:e};else if(t.eat("*"))e={type:"star",expr:e};else if(t.eat("?"))e={type:"opt",expr:e};else if(t.eat("{"))e=lK(t,e);else break;return e}function HS(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let e=Number(t.next);return t.pos++,e}function lK(t,e){let n=HS(t),r=n;return t.eat(",")&&(t.next!="}"?r=HS(t):r=-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:e}}function fK(t,e){let n=t.nodeTypes,r=n[e];if(r)return[r];let i=[];for(let o in n){let s=n[o];s.isInGroup(e)&&i.push(s)}return i.length==0&&t.err("No node type or group '"+e+"' found"),i}function uK(t){if(t.eat("(")){let e=jS(t);return t.eat(")")||t.err("Missing closing paren"),e}else if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=fK(t,t.next).map(n=>(t.inline==null?t.inline=n.isInline:t.inline!=n.isInline&&t.err("Mixing inline and block content"),{type:"name",value:n}));return t.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function cK(t){let e=[[]];return i(o(t,0),n()),e;function n(){return e.push([])-1}function r(s,a,l){let f={term:l,to:a};return e[s].push(f),f}function i(s,a){s.forEach(l=>l.to=a)}function o(s,a){if(s.type=="choice")return s.exprs.reduce((l,f)=>l.concat(o(f,a)),[]);if(s.type=="seq")for(let l=0;;l++){let f=o(s.exprs[l],a);if(l==s.exprs.length-1)return f;i(f,a=n())}else if(s.type=="star"){let l=n();return r(a,l),i(o(s.expr,l),l),[r(l)]}else if(s.type=="plus"){let l=n();return i(o(s.expr,a),l),i(o(s.expr,l),l),[r(l)]}else{if(s.type=="opt")return[r(a)].concat(o(s.expr,a));if(s.type=="range"){let l=a;for(let f=0;f<s.min;f++){let u=n();i(o(s.expr,l),u),l=u}if(s.max==-1)i(o(s.expr,l),l);else for(let f=s.min;f<s.max;f++){let u=n();r(l,u),i(o(s.expr,l),u),l=u}return[r(l)]}else{if(s.type=="name")return[r(a,void 0,s.value)];throw new Error("Unknown expr type")}}}}function US(t,e){return e-t}function WS(t,e){let n=[];return r(e),n.sort(US);function r(i){let o=t[i];if(o.length==1&&!o[0].term)return r(o[0].to);n.push(i);for(let s=0;s<o.length;s++){let{term:a,to:l}=o[s];!a&&n.indexOf(l)==-1&&r(l)}}}function dK(t){let e=Object.create(null);return n(WS(t,0));function n(r){let i=[];r.forEach(s=>{t[s].forEach(({term:a,to:l})=>{if(!a)return;let f;for(let u=0;u<i.length;u++)i[u][0]==a&&(f=i[u][1]);WS(t,l).forEach(u=>{f||i.push([a,f=[]]),f.indexOf(u)==-1&&f.push(u)})})});let o=e[r.join(",")]=new Os(r.indexOf(t.length-1)>-1);for(let s=0;s<i.length;s++){let a=i[s][1].sort(US);o.next.push({type:i[s][0],next:e[a.join(",")]||n(a)})}return o}}function pK(t,e){for(let n=0,r=[t];n<r.length;n++){let i=r[n],o=!i.validEnd,s=[];for(let a=0;a<i.next.length;a++){let{type:l,next:f}=i.next[a];s.push(l.name),o&&!(l.isText||l.hasRequiredAttrs())&&(o=!1),r.indexOf(f)==-1&&r.push(f)}o&&e.err("Only non-generatable nodes ("+s.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function KS(t){let e=Object.create(null);for(let n in t){let r=t[n];if(!r.hasDefault)return null;e[n]=r.default}return e}function GS(t,e){let n=Object.create(null);for(let r in t){let i=e&&e[r];if(i===void 0){let o=t[r];if(o.hasDefault)i=o.default;else throw new RangeError("No value supplied for attribute "+r)}n[r]=i}return n}function JS(t,e,n,r){for(let i in e)if(!(i in t))throw new RangeError(`Unsupported attribute ${i} for ${n} of type ${i}`);for(let i in t){let o=t[i];o.validate&&o.validate(e[i])}}function YS(t,e){let n=Object.create(null);if(e)for(let r in e)n[r]=new gK(t,r,e[r]);return n}let XS=class BO{constructor(e,n,r){this.name=e,this.schema=n,this.spec=r,this.markSet=null,this.groups=r.group?r.group.split(" "):[],this.attrs=YS(e,r.attrs),this.defaultAttrs=KS(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(r.inline||e=="text"),this.isText=e=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Os.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:GS(this.attrs,e)}create(e=null,n,r){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new Mo(this,this.computeAttrs(e),we.from(n),Vt.setFrom(r))}createChecked(e=null,n,r){return n=we.from(n),this.checkContent(n),new Mo(this,this.computeAttrs(e),n,Vt.setFrom(r))}createAndFill(e=null,n,r){if(e=this.computeAttrs(e),n=we.from(n),n.size){let s=this.contentMatch.fillBefore(n);if(!s)return null;n=s.append(n)}let i=this.contentMatch.matchFragment(n),o=i&&i.fillBefore(we.empty,!0);return o?new Mo(this,e,n.append(o),Vt.setFrom(r)):null}validContent(e){let n=this.contentMatch.matchFragment(e);if(!n||!n.validEnd)return!1;for(let r=0;r<e.childCount;r++)if(!this.allowsMarks(e.child(r).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){JS(this.attrs,e,"node",this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let n=0;n<e.length;n++)if(!this.allowsMarkType(e[n].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let n;for(let r=0;r<e.length;r++)this.allowsMarkType(e[r].type)?n&&n.push(e[r]):n||(n=e.slice(0,r));return n?n.length?n:Vt.none:e}static compile(e,n){let r=Object.create(null);e.forEach((o,s)=>r[o]=new BO(o,n,s));let i=n.spec.topNode||"doc";if(!r[i])throw new RangeError("Schema is missing its top node type ('"+i+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(let o in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}};function hK(t,e,n){let r=n.split("|");return i=>{let o=i===null?"null":typeof i;if(r.indexOf(o)<0)throw new RangeError(`Expected value of type ${r} for attribute ${e} on type ${t}, got ${o}`)}}class gK{constructor(e,n,r){this.hasDefault=Object.prototype.hasOwnProperty.call(r,"default"),this.default=r.default,this.validate=typeof r.validate=="string"?hK(e,n,r.validate):r.validate}get isRequired(){return!this.hasDefault}}class Ld{constructor(e,n,r,i){this.name=e,this.rank=n,this.schema=r,this.spec=i,this.attrs=YS(e,i.attrs),this.excluded=null;let o=KS(this.attrs);this.instance=o?new Vt(this,o):null}create(e=null){return!e&&this.instance?this.instance:new Vt(this,GS(this.attrs,e))}static compile(e,n){let r=Object.create(null),i=0;return e.forEach((o,s)=>r[o]=new Ld(o,i++,n,s)),r}removeFromSet(e){for(var n=0;n<e.length;n++)e[n].type==this&&(e=e.slice(0,n).concat(e.slice(n+1)),n--);return e}isInSet(e){for(let n=0;n<e.length;n++)if(e[n].type==this)return e[n]}checkAttrs(e){JS(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class QS{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let i in e)n[i]=e[i];n.nodes=Mn.from(e.nodes),n.marks=Mn.from(e.marks||{}),this.nodes=XS.compile(this.spec.nodes,this),this.marks=Ld.compile(this.spec.marks,this);let r=Object.create(null);for(let i in this.nodes){if(i in this.marks)throw new RangeError(i+" can not be both a node and a mark");let o=this.nodes[i],s=o.spec.content||"",a=o.spec.marks;if(o.contentMatch=r[s]||(r[s]=Os.parse(s,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=a=="_"?null:a?ZS(this,a.split(" ")):a==""||!o.inlineContent?[]:null}for(let i in this.marks){let o=this.marks[i],s=o.spec.excludes;o.excluded=s==null?[o]:s==""?[]:ZS(this,s.split(" "))}this.nodeFromJSON=i=>Mo.fromJSON(this,i),this.markFromJSON=i=>Vt.fromJSON(this,i),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,n=null,r,i){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof XS){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(n,r,i)}text(e,n){let r=this.nodes.text;return new qd(r,r.defaultAttrs,e,Vt.setFrom(n))}mark(e,n){return typeof e=="string"&&(e=this.marks[e]),e.create(n)}nodeType(e){let n=this.nodes[e];if(!n)throw new RangeError("Unknown node type: "+e);return n}}function ZS(t,e){let n=[];for(let r=0;r<e.length;r++){let i=e[r],o=t.marks[i],s=o;if(o)n.push(o);else for(let a in t.marks){let l=t.marks[a];(i=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(i)>-1)&&n.push(s=l)}if(!s)throw new SyntaxError("Unknown mark type: '"+e[r]+"'")}return n}function mK(t){return t.tag!=null}function yK(t){return t.style!=null}class Io{constructor(e,n){this.schema=e,this.rules=n,this.tags=[],this.styles=[];let r=this.matchedStyles=[];n.forEach(i=>{if(mK(i))this.tags.push(i);else if(yK(i)){let o=/[^=]*/.exec(i.style)[0];r.indexOf(o)<0&&r.push(o),this.styles.push(i)}}),this.normalizeLists=!this.tags.some(i=>{if(!/^(ul|ol)\b/.test(i.tag)||!i.node)return!1;let o=e.nodes[i.node];return o.contentMatch.matchType(o)})}parse(e,n={}){let r=new r4(this,n,!1);return r.addAll(e,Vt.none,n.from,n.to),r.finish()}parseSlice(e,n={}){let r=new r4(this,n,!0);return r.addAll(e,Vt.none,n.from,n.to),De.maxOpen(r.finish())}matchTag(e,n,r){for(let i=r?this.tags.indexOf(r)+1:0;i<this.tags.length;i++){let o=this.tags[i];if(bK(e,o.tag)&&(o.namespace===void 0||e.namespaceURI==o.namespace)&&(!o.context||n.matchesContext(o.context))){if(o.getAttrs){let s=o.getAttrs(e);if(s===!1)continue;o.attrs=s||void 0}return o}}}matchStyle(e,n,r,i){for(let o=i?this.styles.indexOf(i)+1:0;o<this.styles.length;o++){let s=this.styles[o],a=s.style;if(!(a.indexOf(e)!=0||s.context&&!r.matchesContext(s.context)||a.length>e.length&&(a.charCodeAt(e.length)!=61||a.slice(e.length+1)!=n))){if(s.getAttrs){let l=s.getAttrs(n);if(l===!1)continue;s.attrs=l||void 0}return s}}}static schemaRules(e){let n=[];function r(i){let o=i.priority==null?50:i.priority,s=0;for(;s<n.length;s++){let a=n[s];if((a.priority==null?50:a.priority)<o)break}n.splice(s,0,i)}for(let i in e.marks){let o=e.marks[i].spec.parseDOM;o&&o.forEach(s=>{r(s=i4(s)),s.mark||s.ignore||s.clearMark||(s.mark=i)})}for(let i in e.nodes){let o=e.nodes[i].spec.parseDOM;o&&o.forEach(s=>{r(s=i4(s)),s.node||s.ignore||s.mark||(s.node=i)})}return n}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new Io(e,Io.schemaRules(e)))}}const e4={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},wK={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},t4={ol:!0,ul:!0},_f=1,J1=2,kf=4;function n4(t,e,n){return e!=null?(e?_f:0)|(e==="full"?J1:0):t&&t.whitespace=="pre"?_f|J1:n&~kf}class Vd{constructor(e,n,r,i,o,s){this.type=e,this.attrs=n,this.marks=r,this.solid=i,this.options=s,this.content=[],this.activeMarks=Vt.none,this.match=o||(s&kf?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(we.from(e));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let r=this.type.contentMatch,i;return(i=r.findWrapping(e.type))?(this.match=r,i):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&_f)){let r=this.content[this.content.length-1],i;if(r&&r.isText&&(i=/[ \t\r\n\u000c]+$/.exec(r.text))){let o=r;r.text.length==i[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-i[0].length))}}let n=we.from(this.content);return!e&&this.match&&(n=n.append(this.match.fillBefore(we.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!e4.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class r4{constructor(e,n,r){this.parser=e,this.options=n,this.isOpen=r,this.open=0,this.localPreserveWS=!1;let i=n.topNode,o,s=n4(null,n.preserveWhitespace,0)|(r?kf:0);i?o=new Vd(i.type,i.attrs,Vt.none,!0,n.topMatch||i.type.contentMatch,s):r?o=new Vd(null,null,Vt.none,!0,null,s):o=new Vd(e.schema.topNodeType,null,Vt.none,!0,null,s),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,n){e.nodeType==3?this.addTextNode(e,n):e.nodeType==1&&this.addElement(e,n)}addTextNode(e,n){let r=e.nodeValue,i=this.top,o=i.options&J1?"full":this.localPreserveWS||(i.options&_f)>0;if(o==="full"||i.inlineContext(e)||/[^ \t\r\n\u000c]/.test(r)){if(o)o!=="full"?r=r.replace(/\r?\n|\r/g," "):r=r.replace(/\r\n?/g,`
    320 `);else if(r=r.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(r)&&this.open==this.nodes.length-1){let s=i.content[i.content.length-1],a=e.previousSibling;(!s||a&&a.nodeName=="BR"||s.isText&&/[ \t\r\n\u000c]$/.test(s.text))&&(r=r.slice(1))}r&&this.insertNode(this.parser.schema.text(r),n,!/\S/.test(r)),this.findInText(e)}else this.findInside(e)}addElement(e,n,r){let i=this.localPreserveWS,o=this.top;(e.tagName=="PRE"||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let s=e.nodeName.toLowerCase(),a;t4.hasOwnProperty(s)&&this.parser.normalizeLists&&vK(e);let l=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(a=this.parser.matchTag(e,this,r));e:if(l?l.ignore:wK.hasOwnProperty(s))this.findInside(e),this.ignoreFallback(e,n);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(e=l.skip);let f,u=this.needsBlock;if(e4.hasOwnProperty(s))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),f=!0,o.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,n);break e}let c=l&&l.skip?n:this.readStyles(e,n);c&&this.addAll(e,c),f&&this.sync(o),this.needsBlock=u}else{let f=this.readStyles(e,n);f&&this.addElementByRule(e,l,f,l.consuming===!1?a:void 0)}this.localPreserveWS=i}leafFallback(e,n){e.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(`
    321 `),n)}ignoreFallback(e,n){e.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),n,!0)}readStyles(e,n){let r=e.style;if(r&&r.length)for(let i=0;i<this.parser.matchedStyles.length;i++){let o=this.parser.matchedStyles[i],s=r.getPropertyValue(o);if(s)for(let a=void 0;;){let l=this.parser.matchStyle(o,s,this,a);if(!l)break;if(l.ignore)return null;if(l.clearMark?n=n.filter(f=>!l.clearMark(f)):n=n.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)a=l;else break}}return n}addElementByRule(e,n,r,i){let o,s;if(n.node)if(s=this.parser.schema.nodes[n.node],s.isLeaf)this.insertNode(s.create(n.attrs),r,e.nodeName=="BR")||this.leafFallback(e,r);else{let l=this.enter(s,n.attrs||null,r,n.preserveWhitespace);l&&(o=!0,r=l)}else{let l=this.parser.schema.marks[n.mark];r=r.concat(l.create(n.attrs))}let a=this.top;if(s&&s.isLeaf)this.findInside(e);else if(i)this.addElement(e,r,i);else if(n.getContent)this.findInside(e),n.getContent(e,this.parser.schema).forEach(l=>this.insertNode(l,r,!1));else{let l=e;typeof n.contentElement=="string"?l=e.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(e):n.contentElement&&(l=n.contentElement),this.findAround(e,l,!0),this.addAll(l,r),this.findAround(e,l,!1)}o&&this.sync(a)&&this.open--}addAll(e,n,r,i){let o=r||0;for(let s=r?e.childNodes[r]:e.firstChild,a=i==null?null:e.childNodes[i];s!=a;s=s.nextSibling,++o)this.findAtPoint(e,o),this.addDOM(s,n);this.findAtPoint(e,o)}findPlace(e,n,r){let i,o;for(let s=this.open,a=0;s>=0;s--){let l=this.nodes[s],f=l.findWrapping(e);if(f&&(!i||i.length>f.length+a)&&(i=f,o=l,!f.length))break;if(l.solid){if(r)break;a+=2}}if(!i)return null;this.sync(o);for(let s=0;s<i.length;s++)n=this.enterInner(i[s],null,n,!1);return n}insertNode(e,n,r){if(e.isInline&&this.needsBlock&&!this.top.type){let o=this.textblockFromContext();o&&(n=this.enterInner(o,null,n))}let i=this.findPlace(e,n,r);if(i){this.closeExtra();let o=this.top;o.match&&(o.match=o.match.matchType(e.type));let s=Vt.none;for(let a of i.concat(e.marks))(o.type?o.type.allowsMarkType(a.type):o4(a.type,e.type))&&(s=a.addToSet(s));return o.content.push(e.mark(s)),!0}return!1}enter(e,n,r,i){let o=this.findPlace(e.create(n),r,!1);return o&&(o=this.enterInner(e,n,r,!0,i)),o}enterInner(e,n,r,i=!1,o){this.closeExtra();let s=this.top;s.match=s.match&&s.match.matchType(e);let a=n4(e,o,s.options);s.options&kf&&s.content.length==0&&(a|=kf);let l=Vt.none;return r=r.filter(f=>(s.type?s.type.allowsMarkType(f.type):o4(f.type,e))?(l=f.addToSet(l),!1):!0),this.nodes.push(new Vd(e,n,l,i,null,a)),this.open++,r}closeExtra(e=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let n=this.open;n>=0;n--){if(this.nodes[n]==e)return this.open=n,!0;this.localPreserveWS&&(this.nodes[n].options|=_f)}return!1}get currentPos(){this.closeExtra();let e=0;for(let n=this.open;n>=0;n--){let r=this.nodes[n].content;for(let i=r.length-1;i>=0;i--)e+=r[i].nodeSize;n&&e++}return e}findAtPoint(e,n){if(this.find)for(let r=0;r<this.find.length;r++)this.find[r].node==e&&this.find[r].offset==n&&(this.find[r].pos=this.currentPos)}findInside(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&e.nodeType==1&&e.contains(this.find[n].node)&&(this.find[n].pos=this.currentPos)}findAround(e,n,r){if(e!=n&&this.find)for(let i=0;i<this.find.length;i++)this.find[i].pos==null&&e.nodeType==1&&e.contains(this.find[i].node)&&n.compareDocumentPosition(this.find[i].node)&(r?2:4)&&(this.find[i].pos=this.currentPos)}findInText(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&(this.find[n].pos=this.currentPos-(e.nodeValue.length-this.find[n].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let n=e.split("/"),r=this.options.context,i=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),o=-(r?r.depth+1:0)+(i?0:1),s=(a,l)=>{for(;a>=0;a--){let f=n[a];if(f==""){if(a==n.length-1||a==0)continue;for(;l>=o;l--)if(s(a-1,l))return!0;return!1}else{let u=l>0||l==0&&i?this.nodes[l].type:r&&l>=o?r.node(l-o).type:null;if(!u||u.name!=f&&!u.isInGroup(f))return!1;l--}}return!0};return s(n.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let n=e.depth;n>=0;n--){let r=e.node(n).contentMatchAt(e.indexAfter(n)).defaultType;if(r&&r.isTextblock&&r.defaultAttrs)return r}for(let n in this.parser.schema.nodes){let r=this.parser.schema.nodes[n];if(r.isTextblock&&r.defaultAttrs)return r}}}function vK(t){for(let e=t.firstChild,n=null;e;e=e.nextSibling){let r=e.nodeType==1?e.nodeName.toLowerCase():null;r&&t4.hasOwnProperty(r)&&n?(n.appendChild(e),e=n):r=="li"?n=e:r&&(n=null)}}function bK(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,e)}function i4(t){let e={};for(let n in t)e[n]=t[n];return e}function o4(t,e){let n=e.schema.nodes;for(let r in n){let i=n[r];if(!i.allowsMarkType(t))continue;let o=[],s=a=>{o.push(a);for(let l=0;l<a.edgeCount;l++){let{type:f,next:u}=a.edge(l);if(f==e||o.indexOf(u)<0&&s(u))return!0}};if(s(i.contentMatch))return!0}}class As{constructor(e,n){this.nodes=e,this.marks=n}serializeFragment(e,n={},r){r||(r=Y1(n).createDocumentFragment());let i=r,o=[];return e.forEach(s=>{if(o.length||s.marks.length){let a=0,l=0;for(;a<o.length&&l<s.marks.length;){let f=s.marks[l];if(!this.marks[f.type.name]){l++;continue}if(!f.eq(o[a][0])||f.type.spec.spanning===!1)break;a++,l++}for(;a<o.length;)i=o.pop()[1];for(;l<s.marks.length;){let f=s.marks[l++],u=this.serializeMark(f,s.isInline,n);u&&(o.push([f,i]),i.appendChild(u.dom),i=u.contentDOM||u.dom)}}i.appendChild(this.serializeNodeInner(s,n))}),r}serializeNodeInner(e,n){let{dom:r,contentDOM:i}=zd(Y1(n),this.nodes[e.type.name](e),null,e.attrs);if(i){if(e.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,n,i)}return r}serializeNode(e,n={}){let r=this.serializeNodeInner(e,n);for(let i=e.marks.length-1;i>=0;i--){let o=this.serializeMark(e.marks[i],e.isInline,n);o&&((o.contentDOM||o.dom).appendChild(r),r=o.dom)}return r}serializeMark(e,n,r={}){let i=this.marks[e.type.name];return i&&zd(Y1(r),i(e,n),null,e.attrs)}static renderSpec(e,n,r=null,i){return zd(e,n,r,i)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new As(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let n=s4(e.nodes);return n.text||(n.text=r=>r.text),n}static marksFromSchema(e){return s4(e.marks)}}function s4(t){let e={};for(let n in t){let r=t[n].spec.toDOM;r&&(e[n]=r)}return e}function Y1(t){return t.document||window.document}const a4=new WeakMap;function xK(t){let e=a4.get(t);return e===void 0&&a4.set(t,e=_K(t)),e}function _K(t){let e=null;function n(r){if(r&&typeof r=="object")if(Array.isArray(r))if(typeof r[0]=="string")e||(e=[]),e.push(r);else for(let i=0;i<r.length;i++)n(r[i]);else for(let i in r)n(r[i])}return n(t),e}function zd(t,e,n,r){if(typeof e=="string")return{dom:t.createTextNode(e)};if(e.nodeType!=null)return{dom:e};if(e.dom&&e.dom.nodeType!=null)return e;let i=e[0],o;if(typeof i!="string")throw new RangeError("Invalid array passed to renderSpec");if(r&&(o=xK(r))&&o.indexOf(e)>-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let s=i.indexOf(" ");s>0&&(n=i.slice(0,s),i=i.slice(s+1));let a,l=n?t.createElementNS(n,i):t.createElement(i),f=e[1],u=1;if(f&&typeof f=="object"&&f.nodeType==null&&!Array.isArray(f)){u=2;for(let c in f)if(f[c]!=null){let p=c.indexOf(" ");p>0?l.setAttributeNS(c.slice(0,p),c.slice(p+1),f[c]):c=="style"&&l.style?l.style.cssText=f[c]:l.setAttribute(c,f[c])}}for(let c=u;c<e.length;c++){let p=e[c];if(p===0){if(c<e.length-1||c>u)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:d,contentDOM:h}=zd(t,p,n,r);if(l.appendChild(d),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:l,contentDOM:a}}const l4=65535,f4=Math.pow(2,16);function kK(t,e){return t+e*f4}function u4(t){return t&l4}function SK(t){return(t-(t&l4))/f4}const c4=1,d4=2,jd=4,p4=8;class X1{constructor(e,n,r){this.pos=e,this.delInfo=n,this.recover=r}get deleted(){return(this.delInfo&p4)>0}get deletedBefore(){return(this.delInfo&(c4|jd))>0}get deletedAfter(){return(this.delInfo&(d4|jd))>0}get deletedAcross(){return(this.delInfo&jd)>0}}class Ar{constructor(e,n=!1){if(this.ranges=e,this.inverted=n,!e.length&&Ar.empty)return Ar.empty}recover(e){let n=0,r=u4(e);if(!this.inverted)for(let i=0;i<r;i++)n+=this.ranges[i*3+2]-this.ranges[i*3+1];return this.ranges[r*3]+n+SK(e)}mapResult(e,n=1){return this._map(e,n,!1)}map(e,n=1){return this._map(e,n,!0)}_map(e,n,r){let i=0,o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?i:0);if(l>e)break;let f=this.ranges[a+o],u=this.ranges[a+s],c=l+f;if(e<=c){let p=f?e==l?-1:e==c?1:n:n,d=l+i+(p<0?0:u);if(r)return d;let h=e==(n<0?l:c)?null:kK(a/3,e-l),g=e==l?d4:e==c?c4:jd;return(n<0?e!=l:e!=c)&&(g|=p4),new X1(d,g,h)}i+=u-f}return r?e+i:new X1(e+i,0,null)}touches(e,n){let r=0,i=u4(n),o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?r:0);if(l>e)break;let f=this.ranges[a+o],u=l+f;if(e<=u&&a==i*3)return!0;r+=this.ranges[a+s]-f}return!1}forEach(e){let n=this.inverted?2:1,r=this.inverted?1:2;for(let i=0,o=0;i<this.ranges.length;i+=3){let s=this.ranges[i],a=s-(this.inverted?o:0),l=s+(this.inverted?0:o),f=this.ranges[i+n],u=this.ranges[i+r];e(a,a+f,l,l+u),o+=u-f}}invert(){return new Ar(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return e==0?Ar.empty:new Ar(e<0?[0,-e,0]:[0,0,e])}}Ar.empty=new Ar([]);class Sf{constructor(e,n,r=0,i=e?e.length:0){this.mirror=n,this.from=r,this.to=i,this._maps=e||[],this.ownData=!(e||n)}get maps(){return this._maps}slice(e=0,n=this.maps.length){return new Sf(this._maps,this.mirror,e,n)}appendMap(e,n){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(e),n!=null&&this.setMirror(this._maps.length-1,n)}appendMapping(e){for(let n=0,r=this._maps.length;n<e._maps.length;n++){let i=e.getMirror(n);this.appendMap(e._maps[n],i!=null&&i<n?r+i:void 0)}}getMirror(e){if(this.mirror){for(let n=0;n<this.mirror.length;n++)if(this.mirror[n]==e)return this.mirror[n+(n%2?-1:1)]}}setMirror(e,n){this.mirror||(this.mirror=[]),this.mirror.push(e,n)}appendMappingInverted(e){for(let n=e.maps.length-1,r=this._maps.length+e._maps.length;n>=0;n--){let i=e.getMirror(n);this.appendMap(e._maps[n].invert(),i!=null&&i>n?r-i-1:void 0)}}invert(){let e=new Sf;return e.appendMappingInverted(this),e}map(e,n=1){if(this.mirror)return this._map(e,n,!0);for(let r=this.from;r<this.to;r++)e=this._maps[r].map(e,n);return e}mapResult(e,n=1){return this._map(e,n,!1)}_map(e,n,r){let i=0;for(let o=this.from;o<this.to;o++){let s=this._maps[o],a=s.mapResult(e,n);if(a.recover!=null){let l=this.getMirror(o);if(l!=null&&l>o&&l<this.to){o=l,e=this._maps[l].recover(a.recover);continue}}i|=a.delInfo,e=a.pos}return r?e:new X1(e,i,null)}}const Q1=Object.create(null);class Wn{getMap(){return Ar.empty}merge(e){return null}static fromJSON(e,n){if(!n||!n.stepType)throw new RangeError("Invalid input for Step.fromJSON");let r=Q1[n.stepType];if(!r)throw new RangeError(`No step type ${n.stepType} defined`);return r.fromJSON(e,n)}static jsonID(e,n){if(e in Q1)throw new RangeError("Duplicate use of step JSON ID "+e);return Q1[e]=n,n.prototype.jsonID=e,n}}class ln{constructor(e,n){this.doc=e,this.failed=n}static ok(e){return new ln(e,null)}static fail(e){return new ln(null,e)}static fromReplace(e,n,r,i){try{return ln.ok(e.replace(n,r,i))}catch(o){if(o instanceof Bd)return ln.fail(o.message);throw o}}}function Z1(t,e,n){let r=[];for(let i=0;i<t.childCount;i++){let o=t.child(i);o.content.size&&(o=o.copy(Z1(o.content,e,o))),o.isInline&&(o=e(o,n,i)),r.push(o)}return we.fromArray(r)}class No extends Wn{constructor(e,n,r){super(),this.from=e,this.to=n,this.mark=r}apply(e){let n=e.slice(this.from,this.to),r=e.resolve(this.from),i=r.node(r.sharedDepth(this.to)),o=new De(Z1(n.content,(s,a)=>!s.isAtom||!a.type.allowsMarkType(this.mark.type)?s:s.mark(this.mark.addToSet(s.marks)),i),n.openStart,n.openEnd);return ln.fromReplace(e,this.from,this.to,o)}invert(){return new ni(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new No(n.pos,r.pos,this.mark)}merge(e){return e instanceof No&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new No(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new No(n.from,n.to,e.markFromJSON(n.mark))}}Wn.jsonID("addMark",No);class ni extends Wn{constructor(e,n,r){super(),this.from=e,this.to=n,this.mark=r}apply(e){let n=e.slice(this.from,this.to),r=new De(Z1(n.content,i=>i.mark(this.mark.removeFromSet(i.marks)),e),n.openStart,n.openEnd);return ln.fromReplace(e,this.from,this.to,r)}invert(){return new No(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return n.deleted&&r.deleted||n.pos>=r.pos?null:new ni(n.pos,r.pos,this.mark)}merge(e){return e instanceof ni&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new ni(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new ni(n.from,n.to,e.markFromJSON(n.mark))}}Wn.jsonID("removeMark",ni);class Do extends Wn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(r),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);if(n){let r=this.mark.addToSet(n.marks);if(r.length==n.marks.length){for(let i=0;i<n.marks.length;i++)if(!n.marks[i].isInSet(r))return new Do(this.pos,n.marks[i]);return new Do(this.pos,this.mark)}}return new Rs(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Do(n.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new Do(n.pos,e.markFromJSON(n.mark))}}Wn.jsonID("addNodeMark",Do);class Rs extends Wn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at mark step's position");let r=n.type.create(n.attrs,null,this.mark.removeFromSet(n.marks));return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(r),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)?this:new Do(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Rs(n.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new Rs(n.pos,e.markFromJSON(n.mark))}}Wn.jsonID("removeNodeMark",Rs);class xn extends Wn{constructor(e,n,r,i=!1){super(),this.from=e,this.to=n,this.slice=r,this.structure=i}apply(e){return this.structure&&e0(e,this.from,this.to)?ln.fail("Structure replace would overwrite content"):ln.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new Ar([this.from,this.to-this.from,this.slice.size])}invert(e){return new xn(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return n.deletedAcross&&r.deletedAcross?null:new xn(n.pos,Math.max(n.pos,r.pos),this.slice,this.structure)}merge(e){if(!(e instanceof xn)||e.structure||this.structure)return null;if(this.from+this.slice.size==e.from&&!this.slice.openEnd&&!e.slice.openStart){let n=this.slice.size+e.slice.size==0?De.empty:new De(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new xn(this.from,this.to+(e.to-e.from),n,this.structure)}else if(e.to==this.from&&!this.slice.openStart&&!e.slice.openEnd){let n=this.slice.size+e.slice.size==0?De.empty:new De(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new xn(e.from,this.to,n,this.structure)}else return null}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new xn(n.from,n.to,De.fromJSON(e,n.slice),!!n.structure)}}Wn.jsonID("replace",xn);class _n extends Wn{constructor(e,n,r,i,o,s,a=!1){super(),this.from=e,this.to=n,this.gapFrom=r,this.gapTo=i,this.slice=o,this.insert=s,this.structure=a}apply(e){if(this.structure&&(e0(e,this.from,this.gapFrom)||e0(e,this.gapTo,this.to)))return ln.fail("Structure gap-replace would overwrite content");let n=e.slice(this.gapFrom,this.gapTo);if(n.openStart||n.openEnd)return ln.fail("Gap is not a flat range");let r=this.slice.insertAt(this.insert,n.content);return r?ln.fromReplace(e,this.from,this.to,r):ln.fail("Content does not fit in gap")}getMap(){return new Ar([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let n=this.gapTo-this.gapFrom;return new _n(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let n=e.mapResult(this.from,1),r=e.mapResult(this.to,-1),i=this.from==this.gapFrom?n.pos:e.map(this.gapFrom,-1),o=this.to==this.gapTo?r.pos:e.map(this.gapTo,1);return n.deletedAcross&&r.deletedAcross||i<n.pos||o>r.pos?null:new _n(n.pos,r.pos,i,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new _n(n.from,n.to,n.gapFrom,n.gapTo,De.fromJSON(e,n.slice),n.insert,!!n.structure)}}Wn.jsonID("replaceAround",_n);function e0(t,e,n){let r=t.resolve(e),i=n-e,o=r.depth;for(;i>0&&o>0&&r.indexAfter(o)==r.node(o).childCount;)o--,i--;if(i>0){let s=r.node(o).maybeChild(r.indexAfter(o));for(;i>0;){if(!s||s.isLeaf)return!0;s=s.firstChild,i--}}return!1}function CK(t,e,n,r){let i=[],o=[],s,a;t.doc.nodesBetween(e,n,(l,f,u)=>{if(!l.isInline)return;let c=l.marks;if(!r.isInSet(c)&&u.type.allowsMarkType(r.type)){let p=Math.max(f,e),d=Math.min(f+l.nodeSize,n),h=r.addToSet(c);for(let g=0;g<c.length;g++)c[g].isInSet(h)||(s&&s.to==p&&s.mark.eq(c[g])?s.to=d:i.push(s=new ni(p,d,c[g])));a&&a.to==p?a.to=d:o.push(a=new No(p,d,r))}}),i.forEach(l=>t.step(l)),o.forEach(l=>t.step(l))}function EK(t,e,n,r){let i=[],o=0;t.doc.nodesBetween(e,n,(s,a)=>{if(!s.isInline)return;o++;let l=null;if(r instanceof Ld){let f=s.marks,u;for(;u=r.isInSet(f);)(l||(l=[])).push(u),f=u.removeFromSet(f)}else r?r.isInSet(s.marks)&&(l=[r]):l=s.marks;if(l&&l.length){let f=Math.min(a+s.nodeSize,n);for(let u=0;u<l.length;u++){let c=l[u],p;for(let d=0;d<i.length;d++){let h=i[d];h.step==o-1&&c.eq(i[d].style)&&(p=h)}p?(p.to=f,p.step=o):i.push({style:c,from:Math.max(a,e),to:f,step:o})}}}),i.forEach(s=>t.step(new ni(s.from,s.to,s.style)))}function t0(t,e,n,r=n.contentMatch,i=!0){let o=t.doc.nodeAt(e),s=[],a=e+1;for(let l=0;l<o.childCount;l++){let f=o.child(l),u=a+f.nodeSize,c=r.matchType(f.type);if(!c)s.push(new xn(a,u,De.empty));else{r=c;for(let p=0;p<f.marks.length;p++)n.allowsMarkType(f.marks[p].type)||t.step(new ni(a,u,f.marks[p]));if(i&&f.isText&&n.whitespace!="pre"){let p,d=/\r?\n|\r/g,h;for(;p=d.exec(f.text);)h||(h=new De(we.from(n.schema.text(" ",n.allowedMarks(f.marks))),0,0)),s.push(new xn(a+p.index,a+p.index+p[0].length,h))}}a=u}if(!r.validEnd){let l=r.fillBefore(we.empty,!0);t.replace(a,a,new De(l,0,0))}for(let l=s.length-1;l>=0;l--)t.step(s[l])}function OK(t,e,n){return(e==0||t.canReplace(e,t.childCount))&&(n==t.childCount||t.canReplace(0,n))}function Na(t){let n=t.parent.content.cutByIndex(t.startIndex,t.endIndex);for(let r=t.depth;;--r){let i=t.$from.node(r),o=t.$from.index(r),s=t.$to.indexAfter(r);if(r<t.depth&&i.canReplace(o,s,n))return r;if(r==0||i.type.spec.isolating||!OK(i,o,s))break}return null}function AK(t,e,n){let{$from:r,$to:i,depth:o}=e,s=r.before(o+1),a=i.after(o+1),l=s,f=a,u=we.empty,c=0;for(let h=o,g=!1;h>n;h--)g||r.index(h)>0?(g=!0,u=we.from(r.node(h).copy(u)),c++):l--;let p=we.empty,d=0;for(let h=o,g=!1;h>n;h--)g||i.after(h+1)<i.end(h)?(g=!0,p=we.from(i.node(h).copy(p)),d++):f++;t.step(new _n(l,f,s,a,new De(u.append(p),c,d),u.size-c,!0))}function h4(t,e,n=null,r=t){let i=RK(t,e),o=i&&TK(r,e);return o?i.map(g4).concat({type:e,attrs:n}).concat(o.map(g4)):null}function g4(t){return{type:t,attrs:null}}function RK(t,e){let{parent:n,startIndex:r,endIndex:i}=t,o=n.contentMatchAt(r).findWrapping(e);if(!o)return null;let s=o.length?o[0]:e;return n.canReplaceWith(r,i,s)?o:null}function TK(t,e){let{parent:n,startIndex:r,endIndex:i}=t,o=n.child(r),s=e.contentMatch.findWrapping(o.type);if(!s)return null;let l=(s.length?s[s.length-1]:e).contentMatch;for(let f=r;l&&f<i;f++)l=l.matchType(n.child(f).type);return!l||!l.validEnd?null:s}function PK(t,e,n){let r=we.empty;for(let s=n.length-1;s>=0;s--){if(r.size){let a=n[s].type.contentMatch.matchFragment(r);if(!a||!a.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=we.from(n[s].type.create(n[s].attrs,r))}let i=e.start,o=e.end;t.step(new _n(i,o,i,o,new De(r,0,0),n.length,!0))}function MK(t,e,n,r,i){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=t.steps.length;t.doc.nodesBetween(e,n,(s,a)=>{let l=typeof i=="function"?i(s):i;if(s.isTextblock&&!s.hasMarkup(r,l)&&IK(t.doc,t.mapping.slice(o).map(a),r)){let f=null;if(r.schema.linebreakReplacement){let d=r.whitespace=="pre",h=!!r.contentMatch.matchType(r.schema.linebreakReplacement);d&&!h?f=!1:!d&&h&&(f=!0)}f===!1&&y4(t,s,a,o),t0(t,t.mapping.slice(o).map(a,1),r,void 0,f===null);let u=t.mapping.slice(o),c=u.map(a,1),p=u.map(a+s.nodeSize,1);return t.step(new _n(c,p,c+1,p-1,new De(we.from(r.create(l,null,s.marks)),0,0),1,!0)),f===!0&&m4(t,s,a,o),!1}})}function m4(t,e,n,r){e.forEach((i,o)=>{if(i.isText){let s,a=/\r?\n|\r/g;for(;s=a.exec(i.text);){let l=t.mapping.slice(r).map(n+1+o+s.index);t.replaceWith(l,l+1,e.type.schema.linebreakReplacement.create())}}})}function y4(t,e,n,r){e.forEach((i,o)=>{if(i.type==i.type.schema.linebreakReplacement){let s=t.mapping.slice(r).map(n+1+o);t.replaceWith(s,s+1,e.type.schema.text(`
    322 `))}})}function IK(t,e,n){let r=t.resolve(e),i=r.index();return r.parent.canReplaceWith(i,i+1,n)}function NK(t,e,n,r,i){let o=t.doc.nodeAt(e);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let s=n.create(r,null,i||o.marks);if(o.isLeaf)return t.replaceWith(e,e+o.nodeSize,s);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);t.step(new _n(e,e+o.nodeSize,e+1,e+o.nodeSize-1,new De(we.from(s),0,0),1,!0))}function to(t,e,n=1,r){let i=t.resolve(e),o=i.depth-n,s=r&&r[r.length-1]||i.parent;if(o<0||i.parent.type.spec.isolating||!i.parent.canReplace(i.index(),i.parent.childCount)||!s.type.validContent(i.parent.content.cutByIndex(i.index(),i.parent.childCount)))return!1;for(let f=i.depth-1,u=n-2;f>o;f--,u--){let c=i.node(f),p=i.index(f);if(c.type.spec.isolating)return!1;let d=c.content.cutByIndex(p,c.childCount),h=r&&r[u+1];h&&(d=d.replaceChild(0,h.type.create(h.attrs)));let g=r&&r[u]||c;if(!c.canReplace(p+1,c.childCount)||!g.type.validContent(d))return!1}let a=i.indexAfter(o),l=r&&r[0];return i.node(o).canReplaceWith(a,a,l?l.type:i.node(o+1).type)}function DK(t,e,n=1,r){let i=t.doc.resolve(e),o=we.empty,s=we.empty;for(let a=i.depth,l=i.depth-n,f=n-1;a>l;a--,f--){o=we.from(i.node(a).copy(o));let u=r&&r[f];s=we.from(u?u.type.create(u.attrs,s):i.node(a).copy(s))}t.step(new xn(e,e,new De(o.append(s),n,n),!0))}function Ts(t,e){let n=t.resolve(e),r=n.index();return w4(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function BK(t,e){e.content.size||t.type.compatibleContent(e.type);let n=t.contentMatchAt(t.childCount),{linebreakReplacement:r}=t.type.schema;for(let i=0;i<e.childCount;i++){let o=e.child(i),s=o.type==r?t.type.schema.nodes.text:o.type;if(n=n.matchType(s),!n||!t.type.allowsMarks(o.marks))return!1}return n.validEnd}function w4(t,e){return!!(t&&e&&!t.isLeaf&&BK(t,e))}function Hd(t,e,n=-1){let r=t.resolve(e);for(let i=r.depth;;i--){let o,s,a=r.index(i);if(i==r.depth?(o=r.nodeBefore,s=r.nodeAfter):n>0?(o=r.node(i+1),a++,s=r.node(i).maybeChild(a)):(o=r.node(i).maybeChild(a-1),s=r.node(i+1)),o&&!o.isTextblock&&w4(o,s)&&r.node(i).canReplace(a,a+1))return e;if(i==0)break;e=n<0?r.before(i):r.after(i)}}function FK(t,e,n){let r=null,{linebreakReplacement:i}=t.doc.type.schema,o=t.doc.resolve(e-n),s=o.node().type;if(i&&s.inlineContent){let u=s.whitespace=="pre",c=!!s.contentMatch.matchType(i);u&&!c?r=!1:!u&&c&&(r=!0)}let a=t.steps.length;if(r===!1){let u=t.doc.resolve(e+n);y4(t,u.node(),u.before(),a)}s.inlineContent&&t0(t,e+n-1,s,o.node().contentMatchAt(o.index()),r==null);let l=t.mapping.slice(a),f=l.map(e-n);if(t.step(new xn(f,l.map(e+n,-1),De.empty,!0)),r===!0){let u=t.doc.resolve(f);m4(t,u.node(),u.before(),t.steps.length)}return t}function $K(t,e,n){let r=t.resolve(e);if(r.parent.canReplaceWith(r.index(),r.index(),n))return e;if(r.parentOffset==0)for(let i=r.depth-1;i>=0;i--){let o=r.index(i);if(r.node(i).canReplaceWith(o,o,n))return r.before(i+1);if(o>0)return null}if(r.parentOffset==r.parent.content.size)for(let i=r.depth-1;i>=0;i--){let o=r.indexAfter(i);if(r.node(i).canReplaceWith(o,o,n))return r.after(i+1);if(o<r.node(i).childCount)return null}return null}function v4(t,e,n){let r=t.resolve(e);if(!n.content.size)return e;let i=n.content;for(let o=0;o<n.openStart;o++)i=i.firstChild.content;for(let o=1;o<=(n.openStart==0&&n.size?2:1);o++)for(let s=r.depth;s>=0;s--){let a=s==r.depth?0:r.pos<=(r.start(s+1)+r.end(s+1))/2?-1:1,l=r.index(s)+(a>0?1:0),f=r.node(s),u=!1;if(o==1)u=f.canReplace(l,l,i);else{let c=f.contentMatchAt(l).findWrapping(i.firstChild.type);u=c&&f.canReplaceWith(l,l,c[0])}if(u)return a==0?r.pos:a<0?r.before(s+1):r.after(s+1)}return null}function Ud(t,e,n=e,r=De.empty){if(e==n&&!r.size)return null;let i=t.resolve(e),o=t.resolve(n);return b4(i,o,r)?new xn(e,n,r):new qK(i,o,r).fit()}function b4(t,e,n){return!n.openStart&&!n.openEnd&&t.start()==e.start()&&t.parent.canReplace(t.index(),e.index(),n.content)}class qK{constructor(e,n,r){this.$from=e,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=we.empty;for(let i=0;i<=e.depth;i++){let o=e.node(i);this.frontier.push({type:o.type,match:o.contentMatchAt(e.indexAfter(i))})}for(let i=e.depth;i>0;i--)this.placed=we.from(e.node(i).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let f=this.findFittable();f?this.placeNodes(f):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,i=this.close(e<0?this.$to:r.doc.resolve(e));if(!i)return null;let o=this.placed,s=r.depth,a=i.depth;for(;s&&a&&o.childCount==1;)o=o.firstChild.content,s--,a--;let l=new De(o,s,a);return e>-1?new _n(r.pos,e,this.$to.pos,this.$to.end(),l,n):l.size||r.pos!=this.$to.pos?new xn(r.pos,i.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let n=this.unplaced.content,r=0,i=this.unplaced.openEnd;r<e;r++){let o=n.firstChild;if(n.childCount>1&&(i=0),o.type.spec.isolating&&i<=r){e=r;break}n=o.content}for(let n=1;n<=2;n++)for(let r=n==1?e:this.unplaced.openStart;r>=0;r--){let i,o=null;r?(o=n0(this.unplaced.content,r-1).firstChild,i=o.content):i=this.unplaced.content;let s=i.firstChild;for(let a=this.depth;a>=0;a--){let{type:l,match:f}=this.frontier[a],u,c=null;if(n==1&&(s?f.matchType(s.type)||(c=f.fillBefore(we.from(s),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:r,frontierDepth:a,parent:o,inject:c};if(n==2&&s&&(u=f.findWrapping(s.type)))return{sliceDepth:r,frontierDepth:a,parent:o,wrap:u};if(o&&f.matchType(o.type))break}}}openMore(){let{content:e,openStart:n,openEnd:r}=this.unplaced,i=n0(e,n);return!i.childCount||i.firstChild.isLeaf?!1:(this.unplaced=new De(e,n+1,Math.max(r,i.size+n>=e.size-r?n+1:0)),!0)}dropNode(){let{content:e,openStart:n,openEnd:r}=this.unplaced,i=n0(e,n);if(i.childCount<=1&&n>0){let o=e.size-n<=n+i.size;this.unplaced=new De(Cf(e,n-1,1),n-1,o?n-1:r)}else this.unplaced=new De(Cf(e,n,1),n,r)}placeNodes({sliceDepth:e,frontierDepth:n,parent:r,inject:i,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let g=0;g<o.length;g++)this.openFrontierNode(o[g]);let s=this.unplaced,a=r?r.content:s.content,l=s.openStart-e,f=0,u=[],{match:c,type:p}=this.frontier[n];if(i){for(let g=0;g<i.childCount;g++)u.push(i.child(g));c=c.matchFragment(i)}let d=a.size+e-(s.content.size-s.openEnd);for(;f<a.childCount;){let g=a.child(f),y=c.matchType(g.type);if(!y)break;f++,(f>1||l==0||g.content.size)&&(c=y,u.push(x4(g.mark(p.allowedMarks(g.marks)),f==1?l:0,f==a.childCount?d:-1)))}let h=f==a.childCount;h||(d=-1),this.placed=Ef(this.placed,n,we.from(u)),this.frontier[n].match=c,h&&d<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let g=0,y=a;g<d;g++){let w=y.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),y=w.content}this.unplaced=h?e==0?De.empty:new De(Cf(s.content,e-1,1),e-1,d<0?s.openEnd:e-1):new De(Cf(s.content,e,f),s.openStart,s.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],n;if(!e.type.isTextblock||!r0(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(n=this.findCloseLevel(this.$to))&&n.depth==this.depth)return-1;let{depth:r}=this.$to,i=this.$to.after(r);for(;r>1&&i==this.$to.end(--r);)++i;return i}findCloseLevel(e){e:for(let n=Math.min(this.depth,e.depth);n>=0;n--){let{match:r,type:i}=this.frontier[n],o=n<e.depth&&e.end(n+1)==e.pos+(e.depth-(n+1)),s=r0(e,n,i,r,o);if(s){for(let a=n-1;a>=0;a--){let{match:l,type:f}=this.frontier[a],u=r0(e,a,f,l,!0);if(!u||u.childCount)continue e}return{depth:n,fit:s,move:o?e.doc.resolve(e.after(n+1)):e}}}}close(e){let n=this.findCloseLevel(e);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=Ef(this.placed,n.depth,n.fit)),e=n.move;for(let r=n.depth+1;r<=e.depth;r++){let i=e.node(r),o=i.type.contentMatch.fillBefore(i.content,!0,e.index(r));this.openFrontierNode(i.type,i.attrs,o)}return e}openFrontierNode(e,n=null,r){let i=this.frontier[this.depth];i.match=i.match.matchType(e),this.placed=Ef(this.placed,this.depth,we.from(e.create(n,r))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(we.empty,!0);n.childCount&&(this.placed=Ef(this.placed,this.frontier.length,n))}}function Cf(t,e,n){return e==0?t.cutByIndex(n,t.childCount):t.replaceChild(0,t.firstChild.copy(Cf(t.firstChild.content,e-1,n)))}function Ef(t,e,n){return e==0?t.append(n):t.replaceChild(t.childCount-1,t.lastChild.copy(Ef(t.lastChild.content,e-1,n)))}function n0(t,e){for(let n=0;n<e;n++)t=t.firstChild.content;return t}function x4(t,e,n){if(e<=0)return t;let r=t.content;return e>1&&(r=r.replaceChild(0,x4(r.firstChild,e-1,r.childCount==1?n-1:0))),e>0&&(r=t.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(t.type.contentMatch.matchFragment(r).fillBefore(we.empty,!0)))),t.copy(r)}function r0(t,e,n,r,i){let o=t.node(e),s=i?t.indexAfter(e):t.index(e);if(s==o.childCount&&!n.compatibleContent(o.type))return null;let a=r.fillBefore(o.content,!0,s);return a&&!LK(n,o.content,s)?a:null}function LK(t,e,n){for(let r=n;r<e.childCount;r++)if(!t.allowsMarks(e.child(r).marks))return!0;return!1}function VK(t){return t.spec.defining||t.spec.definingForContent}function zK(t,e,n,r){if(!r.size)return t.deleteRange(e,n);let i=t.doc.resolve(e),o=t.doc.resolve(n);if(b4(i,o,r))return t.step(new xn(e,n,r));let s=k4(i,t.doc.resolve(n));s[s.length-1]==0&&s.pop();let a=-(i.depth+1);s.unshift(a);for(let p=i.depth,d=i.pos-1;p>0;p--,d--){let h=i.node(p).type.spec;if(h.defining||h.definingAsContext||h.isolating)break;s.indexOf(p)>-1?a=p:i.before(p)==d&&s.splice(1,0,-p)}let l=s.indexOf(a),f=[],u=r.openStart;for(let p=r.content,d=0;;d++){let h=p.firstChild;if(f.push(h),d==r.openStart)break;p=h.content}for(let p=u-1;p>=0;p--){let d=f[p],h=VK(d.type);if(h&&!d.sameMarkup(i.node(Math.abs(a)-1)))u=p;else if(h||!d.type.isTextblock)break}for(let p=r.openStart;p>=0;p--){let d=(p+u+1)%(r.openStart+1),h=f[d];if(h)for(let g=0;g<s.length;g++){let y=s[(g+l)%s.length],w=!0;y<0&&(w=!1,y=-y);let v=i.node(y-1),_=i.index(y-1);if(v.canReplaceWith(_,_,h.type,h.marks))return t.replace(i.before(y),w?o.after(y):n,new De(_4(r.content,0,r.openStart,d),d,r.openEnd))}}let c=t.steps.length;for(let p=s.length-1;p>=0&&(t.replace(e,n,r),!(t.steps.length>c));p--){let d=s[p];d<0||(e=i.before(d),n=o.after(d))}}function _4(t,e,n,r,i){if(e<n){let o=t.firstChild;t=t.replaceChild(0,o.copy(_4(o.content,e+1,n,r,o)))}if(e>r){let o=i.contentMatchAt(0),s=o.fillBefore(t).append(t);t=s.append(o.matchFragment(s).fillBefore(we.empty,!0))}return t}function jK(t,e,n,r){if(!r.isInline&&e==n&&t.doc.resolve(e).parent.content.size){let i=$K(t.doc,e,r.type);i!=null&&(e=n=i)}t.replaceRange(e,n,new De(we.from(r),0,0))}function HK(t,e,n){let r=t.doc.resolve(e),i=t.doc.resolve(n),o=k4(r,i);for(let s=0;s<o.length;s++){let a=o[s],l=s==o.length-1;if(l&&a==0||r.node(a).type.contentMatch.validEnd)return t.delete(r.start(a),i.end(a));if(a>0&&(l||r.node(a-1).canReplace(r.index(a-1),i.indexAfter(a-1))))return t.delete(r.before(a),i.after(a))}for(let s=1;s<=r.depth&&s<=i.depth;s++)if(e-r.start(s)==r.depth-s&&n>r.end(s)&&i.end(s)-n!=i.depth-s&&r.start(s-1)==i.start(s-1)&&r.node(s-1).canReplace(r.index(s-1),i.index(s-1)))return t.delete(r.before(s),n);t.delete(e,n)}function k4(t,e){let n=[],r=Math.min(t.depth,e.depth);for(let i=r;i>=0;i--){let o=t.start(i);if(o<t.pos-(t.depth-i)||e.end(i)>e.pos+(e.depth-i)||t.node(i).type.spec.isolating||e.node(i).type.spec.isolating)break;(o==e.start(i)||i==t.depth&&i==e.depth&&t.parent.inlineContent&&e.parent.inlineContent&&i&&e.start(i-1)==o-1)&&n.push(i)}return n}class Da extends Wn{constructor(e,n,r){super(),this.pos=e,this.attr=n,this.value=r}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at attribute step's position");let r=Object.create(null);for(let o in n.attrs)r[o]=n.attrs[o];r[this.attr]=this.value;let i=n.type.create(r,null,n.marks);return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(i),0,n.isLeaf?0:1))}getMap(){return Ar.empty}invert(e){return new Da(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Da(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Da(n.pos,n.attr,n.value)}}Wn.jsonID("attr",Da);class Of extends Wn{constructor(e,n){super(),this.attr=e,this.value=n}apply(e){let n=Object.create(null);for(let i in e.attrs)n[i]=e.attrs[i];n[this.attr]=this.value;let r=e.type.create(n,e.content,e.marks);return ln.ok(r)}getMap(){return Ar.empty}invert(e){return new Of(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Of(n.attr,n.value)}}Wn.jsonID("docAttr",Of);let Ba=class extends Error{};Ba=function t(e){let n=Error.call(this,e);return n.__proto__=t.prototype,n},Ba.prototype=Object.create(Error.prototype),Ba.prototype.constructor=Ba,Ba.prototype.name="TransformError";class S4{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new Sf}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let n=this.maybeStep(e);if(n.failed)throw new Ba(n.failed);return this}maybeStep(e){let n=e.apply(this.doc);return n.failed||this.addStep(e,n.doc),n}get docChanged(){return this.steps.length>0}addStep(e,n){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=n}replace(e,n=e,r=De.empty){let i=Ud(this.doc,e,n,r);return i&&this.step(i),this}replaceWith(e,n,r){return this.replace(e,n,new De(we.from(r),0,0))}delete(e,n){return this.replace(e,n,De.empty)}insert(e,n){return this.replaceWith(e,e,n)}replaceRange(e,n,r){return zK(this,e,n,r),this}replaceRangeWith(e,n,r){return jK(this,e,n,r),this}deleteRange(e,n){return HK(this,e,n),this}lift(e,n){return AK(this,e,n),this}join(e,n=1){return FK(this,e,n),this}wrap(e,n){return PK(this,e,n),this}setBlockType(e,n=e,r,i=null){return MK(this,e,n,r,i),this}setNodeMarkup(e,n,r=null,i){return NK(this,e,n,r,i),this}setNodeAttribute(e,n,r){return this.step(new Da(e,n,r)),this}setDocAttribute(e,n){return this.step(new Of(e,n)),this}addNodeMark(e,n){return this.step(new Do(e,n)),this}removeNodeMark(e,n){let r=this.doc.nodeAt(e);if(!r)throw new RangeError("No node at position "+e);if(n instanceof Vt)n.isInSet(r.marks)&&this.step(new Rs(e,n));else{let i=r.marks,o,s=[];for(;o=n.isInSet(i);)s.push(new Rs(e,o)),i=o.removeFromSet(i);for(let a=s.length-1;a>=0;a--)this.step(s[a])}return this}split(e,n=1,r){return DK(this,e,n,r),this}addMark(e,n,r){return CK(this,e,n,r),this}removeMark(e,n,r){return EK(this,e,n,r),this}clearIncompatible(e,n,r){return t0(this,e,n,r),this}}const i0=Object.create(null);class ht{constructor(e,n,r){this.$anchor=e,this.$head=n,this.ranges=r||[new UK(e.min(n),e.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let n=0;n<e.length;n++)if(e[n].$from.pos!=e[n].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,n=De.empty){let r=n.content.lastChild,i=null;for(let a=0;a<n.openEnd;a++)i=r,r=r.lastChild;let o=e.steps.length,s=this.ranges;for(let a=0;a<s.length;a++){let{$from:l,$to:f}=s[a],u=e.mapping.slice(o);e.replaceRange(u.map(l.pos),u.map(f.pos),a?De.empty:n),a==0&&O4(e,o,(r?r.isInline:i&&i.isTextblock)?-1:1)}}replaceWith(e,n){let r=e.steps.length,i=this.ranges;for(let o=0;o<i.length;o++){let{$from:s,$to:a}=i[o],l=e.mapping.slice(r),f=l.map(s.pos),u=l.map(a.pos);o?e.deleteRange(f,u):(e.replaceRangeWith(f,u,n),O4(e,r,n.isInline?-1:1))}}static findFrom(e,n,r=!1){let i=e.parent.inlineContent?new gt(e):Fa(e.node(0),e.parent,e.pos,e.index(),n,r);if(i)return i;for(let o=e.depth-1;o>=0;o--){let s=n<0?Fa(e.node(0),e.node(o),e.before(o+1),e.index(o),n,r):Fa(e.node(0),e.node(o),e.after(o+1),e.index(o)+1,n,r);if(s)return s}return null}static near(e,n=1){return this.findFrom(e,n)||this.findFrom(e,-n)||new Rr(e.node(0))}static atStart(e){return Fa(e,e,0,0,1)||new Rr(e)}static atEnd(e){return Fa(e,e,e.content.size,e.childCount,-1)||new Rr(e)}static fromJSON(e,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let r=i0[n.type];if(!r)throw new RangeError(`No selection type ${n.type} defined`);return r.fromJSON(e,n)}static jsonID(e,n){if(e in i0)throw new RangeError("Duplicate use of selection JSON ID "+e);return i0[e]=n,n.prototype.jsonID=e,n}getBookmark(){return gt.between(this.$anchor,this.$head).getBookmark()}}ht.prototype.visible=!0;class UK{constructor(e,n){this.$from=e,this.$to=n}}let C4=!1;function E4(t){!C4&&!t.parent.inlineContent&&(C4=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class gt extends ht{constructor(e,n=e){E4(e),E4(n),super(e,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,n){let r=e.resolve(n.map(this.head));if(!r.parent.inlineContent)return ht.near(r);let i=e.resolve(n.map(this.anchor));return new gt(i.parent.inlineContent?i:r,r)}replace(e,n=De.empty){if(super.replace(e,n),n==De.empty){let r=this.$from.marksAcross(this.$to);r&&e.ensureMarks(r)}}eq(e){return e instanceof gt&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new Wd(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new gt(e.resolve(n.anchor),e.resolve(n.head))}static create(e,n,r=n){let i=e.resolve(n);return new this(i,r==n?i:e.resolve(r))}static between(e,n,r){let i=e.pos-n.pos;if((!r||i)&&(r=i>=0?1:-1),!n.parent.inlineContent){let o=ht.findFrom(n,r,!0)||ht.findFrom(n,-r,!0);if(o)n=o.$head;else return ht.near(n,r)}return e.parent.inlineContent||(i==0?e=n:(e=(ht.findFrom(e,-r,!0)||ht.findFrom(e,r,!0)).$anchor,e.pos<n.pos!=i<0&&(e=n))),new gt(e,n)}}ht.jsonID("text",gt);class Wd{constructor(e,n){this.anchor=e,this.head=n}map(e){return new Wd(e.map(this.anchor),e.map(this.head))}resolve(e){return gt.between(e.resolve(this.anchor),e.resolve(this.head))}}class nt extends ht{constructor(e){let n=e.nodeAfter,r=e.node(0).resolve(e.pos+n.nodeSize);super(e,r),this.node=n}map(e,n){let{deleted:r,pos:i}=n.mapResult(this.anchor),o=e.resolve(i);return r?ht.near(o):new nt(o)}content(){return new De(we.from(this.node),0,0)}eq(e){return e instanceof nt&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new o0(this.anchor)}static fromJSON(e,n){if(typeof n.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new nt(e.resolve(n.anchor))}static create(e,n){return new nt(e.resolve(n))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}}nt.prototype.visible=!1,ht.jsonID("node",nt);class o0{constructor(e){this.anchor=e}map(e){let{deleted:n,pos:r}=e.mapResult(this.anchor);return n?new Wd(r,r):new o0(r)}resolve(e){let n=e.resolve(this.anchor),r=n.nodeAfter;return r&&nt.isSelectable(r)?new nt(n):ht.near(n)}}class Rr extends ht{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,n=De.empty){if(n==De.empty){e.delete(0,e.doc.content.size);let r=ht.atStart(e.doc);r.eq(e.selection)||e.setSelection(r)}else super.replace(e,n)}toJSON(){return{type:"all"}}static fromJSON(e){return new Rr(e)}map(e){return new Rr(e)}eq(e){return e instanceof Rr}getBookmark(){return WK}}ht.jsonID("all",Rr);const WK={map(){return this},resolve(t){return new Rr(t)}};function Fa(t,e,n,r,i,o=!1){if(e.inlineContent)return gt.create(t,n);for(let s=r-(i>0?0:1);i>0?s<e.childCount:s>=0;s+=i){let a=e.child(s);if(a.isAtom){if(!o&&nt.isSelectable(a))return nt.create(t,n-(i<0?a.nodeSize:0))}else{let l=Fa(t,a,n+i,i<0?a.childCount:0,i,o);if(l)return l}n+=a.nodeSize*i}return null}function O4(t,e,n){let r=t.steps.length-1;if(r<e)return;let i=t.steps[r];if(!(i instanceof xn||i instanceof _n))return;let o=t.mapping.maps[r],s;o.forEach((a,l,f,u)=>{s==null&&(s=u)}),t.setSelection(ht.near(t.doc.resolve(s),n))}const A4=1,Kd=2,R4=4;class KK extends S4{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(this.updated|A4)&~Kd,this.storedMarks=null,this}get selectionSet(){return(this.updated&A4)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=Kd,this}ensureMarks(e){return Vt.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&Kd)>0}addStep(e,n){super.addStep(e,n),this.updated=this.updated&~Kd,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,n=!0){let r=this.selection;return n&&(e=e.mark(this.storedMarks||(r.empty?r.$from.marks():r.$from.marksAcross(r.$to)||Vt.none))),r.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,n,r){let i=this.doc.type.schema;if(n==null)return e?this.replaceSelectionWith(i.text(e),!0):this.deleteSelection();{if(r==null&&(r=n),r=r??n,!e)return this.deleteRange(n,r);let o=this.storedMarks;if(!o){let s=this.doc.resolve(n);o=r==n?s.marks():s.marksAcross(this.doc.resolve(r))}return this.replaceRangeWith(n,r,i.text(e,o)),this.selection.empty||this.setSelection(ht.near(this.selection.$to)),this}}setMeta(e,n){return this.meta[typeof e=="string"?e:e.key]=n,this}getMeta(e){return this.meta[typeof e=="string"?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=R4,this}get scrolledIntoView(){return(this.updated&R4)>0}}function T4(t,e){return!e||!t?t:t.bind(e)}class Af{constructor(e,n,r){this.name=e,this.init=T4(n.init,r),this.apply=T4(n.apply,r)}}const GK=[new Af("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new Af("selection",{init(t,e){return t.selection||ht.atStart(e.doc)},apply(t){return t.selection}}),new Af("storedMarks",{init(t){return t.storedMarks||null},apply(t,e,n,r){return r.selection.$cursor?t.storedMarks:null}}),new Af("scrollToSelection",{init(){return 0},apply(t,e){return t.scrolledIntoView?e+1:e}})];class s0{constructor(e,n){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=GK.slice(),n&&n.forEach(r=>{if(this.pluginsByKey[r.key])throw new RangeError("Adding different instances of a keyed plugin ("+r.key+")");this.plugins.push(r),this.pluginsByKey[r.key]=r,r.spec.state&&this.fields.push(new Af(r.key,r.spec.state,r))})}}class $a{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,n=-1){for(let r=0;r<this.config.plugins.length;r++)if(r!=n){let i=this.config.plugins[r];if(i.spec.filterTransaction&&!i.spec.filterTransaction.call(i,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let n=[e],r=this.applyInner(e),i=null;for(;;){let o=!1;for(let s=0;s<this.config.plugins.length;s++){let a=this.config.plugins[s];if(a.spec.appendTransaction){let l=i?i[s].n:0,f=i?i[s].state:this,u=l<n.length&&a.spec.appendTransaction.call(a,l?n.slice(l):n,f,r);if(u&&r.filterTransaction(u,s)){if(u.setMeta("appendedTransaction",e),!i){i=[];for(let c=0;c<this.config.plugins.length;c++)i.push(c<s?{state:r,n:n.length}:{state:this,n:0})}n.push(u),r=r.applyInner(u),o=!0}i&&(i[s]={state:r,n:n.length})}}if(!o)return{state:r,transactions:n}}}applyInner(e){if(!e.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let n=new $a(this.config),r=this.config.fields;for(let i=0;i<r.length;i++){let o=r[i];n[o.name]=o.apply(e,this[o.name],this,n)}return n}get tr(){return new KK(this)}static create(e){let n=new s0(e.doc?e.doc.type.schema:e.schema,e.plugins),r=new $a(n);for(let i=0;i<n.fields.length;i++)r[n.fields[i].name]=n.fields[i].init(e,r);return r}reconfigure(e){let n=new s0(this.schema,e.plugins),r=n.fields,i=new $a(n);for(let o=0;o<r.length;o++){let s=r[o].name;i[s]=this.hasOwnProperty(s)?this[s]:r[o].init(e,i)}return i}toJSON(e){let n={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(n.storedMarks=this.storedMarks.map(r=>r.toJSON())),e&&typeof e=="object")for(let r in e){if(r=="doc"||r=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let i=e[r],o=i.spec.state;o&&o.toJSON&&(n[r]=o.toJSON.call(i,this[i.key]))}return n}static fromJSON(e,n,r){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let i=new s0(e.schema,e.plugins),o=new $a(i);return i.fields.forEach(s=>{if(s.name=="doc")o.doc=Mo.fromJSON(e.schema,n.doc);else if(s.name=="selection")o.selection=ht.fromJSON(o.doc,n.selection);else if(s.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(e.schema.markFromJSON));else{if(r)for(let a in r){let l=r[a],f=l.spec.state;if(l.key==s.name&&f&&f.fromJSON&&Object.prototype.hasOwnProperty.call(n,a)){o[s.name]=f.fromJSON.call(l,e,n[a],o);return}}o[s.name]=s.init(e,o)}}),o}}function P4(t,e,n){for(let r in t){let i=t[r];i instanceof Function?i=i.bind(e):r=="handleDOMEvents"&&(i=P4(i,e,{})),n[r]=i}return n}class fn{constructor(e){this.spec=e,this.props={},e.props&&P4(e.props,this,this.props),this.key=e.key?e.key.key:M4("plugin")}getState(e){return e[this.key]}}const a0=Object.create(null);function M4(t){return t in a0?t+"$"+ ++a0[t]:(a0[t]=0,t+"$")}class Kn{constructor(e="key"){this.key=M4(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const In=function(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e},qa=function(t){let e=t.assignedSlot||t.parentNode;return e&&e.nodeType==11?e.host:e};let l0=null;const no=function(t,e,n){let r=l0||(l0=document.createRange());return r.setEnd(t,n??t.nodeValue.length),r.setStart(t,e||0),r},JK=function(){l0=null},Ps=function(t,e,n,r){return n&&(I4(t,e,n,r,-1)||I4(t,e,n,r,1))},YK=/^(img|br|input|textarea|hr)$/i;function I4(t,e,n,r,i){for(var o;;){if(t==n&&e==r)return!0;if(e==(i<0?0:Br(t))){let s=t.parentNode;if(!s||s.nodeType!=1||Rf(t)||YK.test(t.nodeName)||t.contentEditable=="false")return!1;e=In(t)+(i<0?0:1),t=s}else if(t.nodeType==1){let s=t.childNodes[e+(i<0?-1:0)];if(s.nodeType==1&&s.contentEditable=="false")if(!((o=s.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)e+=i;else return!1;else t=s,e=i<0?Br(t):0}else return!1}}function Br(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function XK(t,e){for(;;){if(t.nodeType==3&&e)return t;if(t.nodeType==1&&e>0){if(t.contentEditable=="false")return null;t=t.childNodes[e-1],e=Br(t)}else if(t.parentNode&&!Rf(t))e=In(t),t=t.parentNode;else return null}}function QK(t,e){for(;;){if(t.nodeType==3&&e<t.nodeValue.length)return t;if(t.nodeType==1&&e<t.childNodes.length){if(t.contentEditable=="false")return null;t=t.childNodes[e],e=0}else if(t.parentNode&&!Rf(t))e=In(t)+1,t=t.parentNode;else return null}}function ZK(t,e,n){for(let r=e==0,i=e==Br(t);r||i;){if(t==n)return!0;let o=In(t);if(t=t.parentNode,!t)return!1;r=r&&o==0,i=i&&o==Br(t)}}function Rf(t){let e;for(let n=t;n&&!(e=n.pmViewDesc);n=n.parentNode);return e&&e.node&&e.node.isBlock&&(e.dom==t||e.contentDOM==t)}const Gd=function(t){return t.focusNode&&Ps(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function Ms(t,e){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=t,n.key=n.code=e,n}function eG(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function tG(t,e,n){if(t.caretPositionFromPoint)try{let r=t.caretPositionFromPoint(e,n);if(r)return{node:r.offsetNode,offset:Math.min(Br(r.offsetNode),r.offset)}}catch{}if(t.caretRangeFromPoint){let r=t.caretRangeFromPoint(e,n);if(r)return{node:r.startContainer,offset:Math.min(Br(r.startContainer),r.startOffset)}}}const Ei=typeof navigator<"u"?navigator:null,N4=typeof document<"u"?document:null,Bo=Ei&&Ei.userAgent||"",f0=/Edge\/(\d+)/.exec(Bo),D4=/MSIE \d/.exec(Bo),u0=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Bo),br=!!(D4||u0||f0),Fo=D4?document.documentMode:u0?+u0[1]:f0?+f0[1]:0,Fr=!br&&/gecko\/(\d+)/i.test(Bo);Fr&&+(/Firefox\/(\d+)/.exec(Bo)||[0,0])[1];const c0=!br&&/Chrome\/(\d+)/.exec(Bo),Gn=!!c0,B4=c0?+c0[1]:0,ar=!br&&!!Ei&&/Apple Computer/.test(Ei.vendor),La=ar&&(/Mobile\/\w+/.test(Bo)||!!Ei&&Ei.maxTouchPoints>2),$r=La||(Ei?/Mac/.test(Ei.platform):!1),nG=Ei?/Win/.test(Ei.platform):!1,ro=/Android \d/.test(Bo),Tf=!!N4&&"webkitFontSmoothing"in N4.documentElement.style,rG=Tf?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function iG(t){let e=t.defaultView&&t.defaultView.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function io(t,e){return typeof t=="number"?t:t[e]}function oG(t){let e=t.getBoundingClientRect(),n=e.width/t.offsetWidth||1,r=e.height/t.offsetHeight||1;return{left:e.left,right:e.left+t.clientWidth*n,top:e.top,bottom:e.top+t.clientHeight*r}}function F4(t,e,n){let r=t.someProp("scrollThreshold")||0,i=t.someProp("scrollMargin")||5,o=t.dom.ownerDocument;for(let s=n||t.dom;s;){if(s.nodeType!=1){s=qa(s);continue}let a=s,l=a==o.body,f=l?iG(o):oG(a),u=0,c=0;if(e.top<f.top+io(r,"top")?c=-(f.top-e.top+io(i,"top")):e.bottom>f.bottom-io(r,"bottom")&&(c=e.bottom-e.top>f.bottom-f.top?e.top+io(i,"top")-f.top:e.bottom-f.bottom+io(i,"bottom")),e.left<f.left+io(r,"left")?u=-(f.left-e.left+io(i,"left")):e.right>f.right-io(r,"right")&&(u=e.right-f.right+io(i,"right")),u||c)if(l)o.defaultView.scrollBy(u,c);else{let d=a.scrollLeft,h=a.scrollTop;c&&(a.scrollTop+=c),u&&(a.scrollLeft+=u);let g=a.scrollLeft-d,y=a.scrollTop-h;e={left:e.left-g,top:e.top-y,right:e.right-g,bottom:e.bottom-y}}let p=l?"fixed":getComputedStyle(s).position;if(/^(fixed|sticky)$/.test(p))break;s=p=="absolute"?s.offsetParent:qa(s)}}function sG(t){let e=t.dom.getBoundingClientRect(),n=Math.max(0,e.top),r,i;for(let o=(e.left+e.right)/2,s=n+1;s<Math.min(innerHeight,e.bottom);s+=5){let a=t.root.elementFromPoint(o,s);if(!a||a==t.dom||!t.dom.contains(a))continue;let l=a.getBoundingClientRect();if(l.top>=n-20){r=a,i=l.top;break}}return{refDOM:r,refTop:i,stack:$4(t.dom)}}function $4(t){let e=[],n=t.ownerDocument;for(let r=t;r&&(e.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),t!=n);r=qa(r));return e}function aG({refDOM:t,refTop:e,stack:n}){let r=t?t.getBoundingClientRect().top:0;q4(n,r==0?0:r-e)}function q4(t,e){for(let n=0;n<t.length;n++){let{dom:r,top:i,left:o}=t[n];r.scrollTop!=i+e&&(r.scrollTop=i+e),r.scrollLeft!=o&&(r.scrollLeft=o)}}let Va=null;function lG(t){if(t.setActive)return t.setActive();if(Va)return t.focus(Va);let e=$4(t);t.focus(Va==null?{get preventScroll(){return Va={preventScroll:!0},!0}}:void 0),Va||(Va=!1,q4(e,0))}function L4(t,e){let n,r=2e8,i,o=0,s=e.top,a=e.top,l,f;for(let u=t.firstChild,c=0;u;u=u.nextSibling,c++){let p;if(u.nodeType==1)p=u.getClientRects();else if(u.nodeType==3)p=no(u).getClientRects();else continue;for(let d=0;d<p.length;d++){let h=p[d];if(h.top<=s&&h.bottom>=a){s=Math.max(h.bottom,s),a=Math.min(h.top,a);let g=h.left>e.left?h.left-e.left:h.right<e.left?e.left-h.right:0;if(g<r){n=u,r=g,i=g&&n.nodeType==3?{left:h.right<e.left?h.right:h.left,top:e.top}:e,u.nodeType==1&&g&&(o=c+(e.left>=(h.left+h.right)/2?1:0));continue}}else h.top>e.top&&!l&&h.left<=e.left&&h.right>=e.left&&(l=u,f={left:Math.max(h.left,Math.min(h.right,e.left)),top:h.top});!n&&(e.left>=h.right&&e.top>=h.top||e.left>=h.left&&e.top>=h.bottom)&&(o=c+1)}}return!n&&l&&(n=l,i=f,r=0),n&&n.nodeType==3?fG(n,i):!n||r&&n.nodeType==1?{node:t,offset:o}:L4(n,i)}function fG(t,e){let n=t.nodeValue.length,r=document.createRange();for(let i=0;i<n;i++){r.setEnd(t,i+1),r.setStart(t,i);let o=$o(r,1);if(o.top!=o.bottom&&d0(e,o))return{node:t,offset:i+(e.left>=(o.left+o.right)/2?1:0)}}return{node:t,offset:0}}function d0(t,e){return t.left>=e.left-1&&t.left<=e.right+1&&t.top>=e.top-1&&t.top<=e.bottom+1}function uG(t,e){let n=t.parentNode;return n&&/^li$/i.test(n.nodeName)&&e.left<t.getBoundingClientRect().left?n:t}function cG(t,e,n){let{node:r,offset:i}=L4(e,n),o=-1;if(r.nodeType==1&&!r.firstChild){let s=r.getBoundingClientRect();o=s.left!=s.right&&n.left>(s.left+s.right)/2?1:-1}return t.docView.posFromDOM(r,i,o)}function dG(t,e,n,r){let i=-1;for(let o=e,s=!1;o!=t.dom;){let a=t.docView.nearestDesc(o,!0),l;if(!a)return null;if(a.dom.nodeType==1&&(a.node.isBlock&&a.parent||!a.contentDOM)&&((l=a.dom.getBoundingClientRect()).width||l.height)&&(a.node.isBlock&&a.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(a.dom.nodeName)&&(!s&&l.left>r.left||l.top>r.top?i=a.posBefore:(!s&&l.right<r.left||l.bottom<r.top)&&(i=a.posAfter),s=!0),!a.contentDOM&&i<0&&!a.node.isText))return(a.node.isBlock?r.top<(l.top+l.bottom)/2:r.left<(l.left+l.right)/2)?a.posBefore:a.posAfter;o=a.dom.parentNode}return i>-1?i:t.docView.posFromDOM(e,n,-1)}function V4(t,e,n){let r=t.childNodes.length;if(r&&n.top<n.bottom)for(let i=Math.max(0,Math.min(r-1,Math.floor(r*(e.top-n.top)/(n.bottom-n.top))-2)),o=i;;){let s=t.childNodes[o];if(s.nodeType==1){let a=s.getClientRects();for(let l=0;l<a.length;l++){let f=a[l];if(d0(e,f))return V4(s,e,f)}}if((o=(o+1)%r)==i)break}return t}function pG(t,e){let n=t.dom.ownerDocument,r,i=0,o=tG(n,e.left,e.top);o&&({node:r,offset:i}=o);let s=(t.root.elementFromPoint?t.root:n).elementFromPoint(e.left,e.top),a;if(!s||!t.dom.contains(s.nodeType!=1?s.parentNode:s)){let f=t.dom.getBoundingClientRect();if(!d0(e,f)||(s=V4(t.dom,e,f),!s))return null}if(ar)for(let f=s;r&&f;f=qa(f))f.draggable&&(r=void 0);if(s=uG(s,e),r){if(Fr&&r.nodeType==1&&(i=Math.min(i,r.childNodes.length),i<r.childNodes.length)){let u=r.childNodes[i],c;u.nodeName=="IMG"&&(c=u.getBoundingClientRect()).right<=e.left&&c.bottom>e.top&&i++}let f;Tf&&i&&r.nodeType==1&&(f=r.childNodes[i-1]).nodeType==1&&f.contentEditable=="false"&&f.getBoundingClientRect().top>=e.top&&i--,r==t.dom&&i==r.childNodes.length-1&&r.lastChild.nodeType==1&&e.top>r.lastChild.getBoundingClientRect().bottom?a=t.state.doc.content.size:(i==0||r.nodeType!=1||r.childNodes[i-1].nodeName!="BR")&&(a=dG(t,r,i,e))}a==null&&(a=cG(t,s,e));let l=t.docView.nearestDesc(s,!0);return{pos:a,inside:l?l.posAtStart-l.border:-1}}function z4(t){return t.top<t.bottom||t.left<t.right}function $o(t,e){let n=t.getClientRects();if(n.length){let r=n[e<0?0:n.length-1];if(z4(r))return r}return Array.prototype.find.call(n,z4)||t.getBoundingClientRect()}const hG=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function j4(t,e,n){let{node:r,offset:i,atom:o}=t.docView.domFromPos(e,n<0?-1:1),s=Tf||Fr;if(r.nodeType==3)if(s&&(hG.test(r.nodeValue)||(n<0?!i:i==r.nodeValue.length))){let l=$o(no(r,i,i),n);if(Fr&&i&&/\s/.test(r.nodeValue[i-1])&&i<r.nodeValue.length){let f=$o(no(r,i-1,i-1),-1);if(f.top==l.top){let u=$o(no(r,i,i+1),-1);if(u.top!=l.top)return Pf(u,u.left<f.left)}}return l}else{let l=i,f=i,u=n<0?1:-1;return n<0&&!i?(f++,u=-1):n>=0&&i==r.nodeValue.length?(l--,u=1):n<0?l--:f++,Pf($o(no(r,l,f),u),u<0)}if(!t.state.doc.resolve(e-(o||0)).parent.inlineContent){if(o==null&&i&&(n<0||i==Br(r))){let l=r.childNodes[i-1];if(l.nodeType==1)return p0(l.getBoundingClientRect(),!1)}if(o==null&&i<Br(r)){let l=r.childNodes[i];if(l.nodeType==1)return p0(l.getBoundingClientRect(),!0)}return p0(r.getBoundingClientRect(),n>=0)}if(o==null&&i&&(n<0||i==Br(r))){let l=r.childNodes[i-1],f=l.nodeType==3?no(l,Br(l)-(s?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(f)return Pf($o(f,1),!1)}if(o==null&&i<Br(r)){let l=r.childNodes[i];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let f=l?l.nodeType==3?no(l,0,s?0:1):l.nodeType==1?l:null:null;if(f)return Pf($o(f,-1),!0)}return Pf($o(r.nodeType==3?no(r):r,-n),n>=0)}function Pf(t,e){if(t.width==0)return t;let n=e?t.left:t.right;return{top:t.top,bottom:t.bottom,left:n,right:n}}function p0(t,e){if(t.height==0)return t;let n=e?t.top:t.bottom;return{top:n,bottom:n,left:t.left,right:t.right}}function H4(t,e,n){let r=t.state,i=t.root.activeElement;r!=e&&t.updateState(e),i!=t.dom&&t.focus();try{return n()}finally{r!=e&&t.updateState(r),i!=t.dom&&i&&i.focus()}}function gG(t,e,n){let r=e.selection,i=n=="up"?r.$from:r.$to;return H4(t,e,()=>{let{node:o}=t.docView.domFromPos(i.pos,n=="up"?-1:1);for(;;){let a=t.docView.nearestDesc(o,!0);if(!a)break;if(a.node.isBlock){o=a.contentDOM||a.dom;break}o=a.dom.parentNode}let s=j4(t,i.pos,1);for(let a=o.firstChild;a;a=a.nextSibling){let l;if(a.nodeType==1)l=a.getClientRects();else if(a.nodeType==3)l=no(a,0,a.nodeValue.length).getClientRects();else continue;for(let f=0;f<l.length;f++){let u=l[f];if(u.bottom>u.top+1&&(n=="up"?s.top-u.top>(u.bottom-s.top)*2:u.bottom-s.bottom>(s.bottom-u.top)*2))return!1}}return!0})}const mG=/[\u0590-\u08ac]/;function yG(t,e,n){let{$head:r}=e.selection;if(!r.parent.isTextblock)return!1;let i=r.parentOffset,o=!i,s=i==r.parent.content.size,a=t.domSelection();return a?!mG.test(r.parent.textContent)||!a.modify?n=="left"||n=="backward"?o:s:H4(t,e,()=>{let{focusNode:l,focusOffset:f,anchorNode:u,anchorOffset:c}=t.domSelectionRange(),p=a.caretBidiLevel;a.modify("move",n,"character");let d=r.depth?t.docView.domAfterPos(r.before()):t.dom,{focusNode:h,focusOffset:g}=t.domSelectionRange(),y=h&&!d.contains(h.nodeType==1?h:h.parentNode)||l==h&&f==g;try{a.collapse(u,c),l&&(l!=u||f!=c)&&a.extend&&a.extend(l,f)}catch{}return p!=null&&(a.caretBidiLevel=p),y}):r.pos==r.start()||r.pos==r.end()}let U4=null,W4=null,K4=!1;function wG(t,e,n){return U4==e&&W4==n?K4:(U4=e,W4=n,K4=n=="up"||n=="down"?gG(t,e,n):yG(t,e,n))}const qr=0,G4=1,Is=2,Oi=3;class Mf{constructor(e,n,r,i){this.parent=e,this.children=n,this.dom=r,this.contentDOM=i,this.dirty=qr,r.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,n,r){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let n=0;n<this.children.length;n++)e+=this.children[n].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let n=0,r=this.posAtStart;;n++){let i=this.children[n];if(i==e)return r;r+=i.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,n,r){if(this.contentDOM&&this.contentDOM.contains(e.nodeType==1?e:e.parentNode))if(r<0){let o,s;if(e==this.contentDOM)o=e.childNodes[n-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.previousSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.previousSibling;return o?this.posBeforeChild(s)+s.size:this.posAtStart}else{let o,s;if(e==this.contentDOM)o=e.childNodes[n];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.nextSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(s):this.posAtEnd}let i;if(e==this.dom&&this.contentDOM)i=n>In(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))i=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=e;;o=o.parentNode){if(o==this.dom){i=!1;break}if(o.previousSibling)break}if(i==null&&n==e.childNodes.length)for(let o=e;;o=o.parentNode){if(o==this.dom){i=!0;break}if(o.nextSibling)break}}return i??r>0?this.posAtEnd:this.posAtStart}nearestDesc(e,n=!1){for(let r=!0,i=e;i;i=i.parentNode){let o=this.getDesc(i),s;if(o&&(!n||o.node))if(r&&(s=o.nodeDOM)&&!(s.nodeType==1?s.contains(e.nodeType==1?e:e.parentNode):s==e))r=!1;else return o}}getDesc(e){let n=e.pmViewDesc;for(let r=n;r;r=r.parent)if(r==this)return n}posFromDOM(e,n,r){for(let i=e;i;i=i.parentNode){let o=this.getDesc(i);if(o)return o.localPosFromDOM(e,n,r)}return-1}descAt(e){for(let n=0,r=0;n<this.children.length;n++){let i=this.children[n],o=r+i.size;if(r==e&&o!=r){for(;!i.border&&i.children.length;)for(let s=0;s<i.children.length;s++){let a=i.children[s];if(a.size){i=a;break}}return i}if(e<o)return i.descAt(e-r-i.border);r=o}}domFromPos(e,n){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let r=0,i=0;for(let o=0;r<this.children.length;r++){let s=this.children[r],a=o+s.size;if(a>e||s instanceof X4){i=e-o;break}o=a}if(i)return this.children[r].domFromPos(i-this.children[r].border,n);for(let o;r&&!(o=this.children[r-1]).size&&o instanceof J4&&o.side>=0;r--);if(n<=0){let o,s=!0;for(;o=r?this.children[r-1]:null,!(!o||o.dom.parentNode==this.contentDOM);r--,s=!1);return o&&n&&s&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?In(o.dom)+1:0}}else{let o,s=!0;for(;o=r<this.children.length?this.children[r]:null,!(!o||o.dom.parentNode==this.contentDOM);r++,s=!1);return o&&s&&!o.border&&!o.domAtom?o.domFromPos(0,n):{node:this.contentDOM,offset:o?In(o.dom):this.contentDOM.childNodes.length}}}parseRange(e,n,r=0){if(this.children.length==0)return{node:this.contentDOM,from:e,to:n,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let i=-1,o=-1;for(let s=r,a=0;;a++){let l=this.children[a],f=s+l.size;if(i==-1&&e<=f){let u=s+l.border;if(e>=u&&n<=f-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(e,n,u);e=s;for(let c=a;c>0;c--){let p=this.children[c-1];if(p.size&&p.dom.parentNode==this.contentDOM&&!p.emptyChildAt(1)){i=In(p.dom)+1;break}e-=p.size}i==-1&&(i=0)}if(i>-1&&(f>n||a==this.children.length-1)){n=f;for(let u=a+1;u<this.children.length;u++){let c=this.children[u];if(c.size&&c.dom.parentNode==this.contentDOM&&!c.emptyChildAt(-1)){o=In(c.dom);break}n+=c.size}o==-1&&(o=this.contentDOM.childNodes.length);break}s=f}return{node:this.contentDOM,from:e,to:n,fromOffset:i,toOffset:o}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let n=this.children[e<0?0:this.children.length-1];return n.size==0||n.emptyChildAt(e)}domAfterPos(e){let{node:n,offset:r}=this.domFromPos(e,0);if(n.nodeType!=1||r==n.childNodes.length)throw new RangeError("No node after pos "+e);return n.childNodes[r]}setSelection(e,n,r,i=!1){let o=Math.min(e,n),s=Math.max(e,n);for(let d=0,h=0;d<this.children.length;d++){let g=this.children[d],y=h+g.size;if(o>h&&s<y)return g.setSelection(e-h-g.border,n-h-g.border,r,i);h=y}let a=this.domFromPos(e,e?-1:1),l=n==e?a:this.domFromPos(n,n?-1:1),f=r.root.getSelection(),u=r.domSelectionRange(),c=!1;if((Fr||ar)&&e==n){let{node:d,offset:h}=a;if(d.nodeType==3){if(c=!!(h&&d.nodeValue[h-1]==`
    323 `),c&&h==d.nodeValue.length)for(let g=d,y;g;g=g.parentNode){if(y=g.nextSibling){y.nodeName=="BR"&&(a=l={node:y.parentNode,offset:In(y)+1});break}let w=g.pmViewDesc;if(w&&w.node&&w.node.isBlock)break}}else{let g=d.childNodes[h-1];c=g&&(g.nodeName=="BR"||g.contentEditable=="false")}}if(Fr&&u.focusNode&&u.focusNode!=l.node&&u.focusNode.nodeType==1){let d=u.focusNode.childNodes[u.focusOffset];d&&d.contentEditable=="false"&&(i=!0)}if(!(i||c&&ar)&&Ps(a.node,a.offset,u.anchorNode,u.anchorOffset)&&Ps(l.node,l.offset,u.focusNode,u.focusOffset))return;let p=!1;if((f.extend||e==n)&&!(c&&Fr)){f.collapse(a.node,a.offset);try{e!=n&&f.extend(l.node,l.offset),p=!0}catch{}}if(!p){if(e>n){let h=a;a=l,l=h}let d=document.createRange();d.setEnd(l.node,l.offset),d.setStart(a.node,a.offset),f.removeAllRanges(),f.addRange(d)}}ignoreMutation(e){return!this.contentDOM&&e.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,n){for(let r=0,i=0;i<this.children.length;i++){let o=this.children[i],s=r+o.size;if(r==s?e<=s&&n>=r:e<s&&n>r){let a=r+o.border,l=s-o.border;if(e>=a&&n<=l){this.dirty=e==r||n==s?Is:G4,e==a&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=Oi:o.markDirty(e-a,n-a);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?Is:Oi}r=s}this.dirty=Is}markParentsDirty(){let e=1;for(let n=this.parent;n;n=n.parent,e++){let r=e==1?Is:G4;n.dirty<r&&(n.dirty=r)}}get domAtom(){return!1}get ignoreForCoords(){return!1}get ignoreForSelection(){return!1}isText(e){return!1}}class J4 extends Mf{constructor(e,n,r,i){let o,s=n.type.toDOM;if(typeof s=="function"&&(s=s(r,()=>{if(!o)return i;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(s.nodeType!=1){let a=document.createElement("span");a.appendChild(s),s=a}s.contentEditable="false",s.classList.add("ProseMirror-widget")}super(e,[],s,null),this.widget=n,this.widget=n,o=this}matchesWidget(e){return this.dirty==qr&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let n=this.widget.spec.stopEvent;return n?n(e):!1}ignoreMutation(e){return e.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}}class vG extends Mf{constructor(e,n,r,i){super(e,[],n,null),this.textDOM=r,this.text=i}get size(){return this.text.length}localPosFromDOM(e,n){return e!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type==="characterData"&&e.target.nodeValue==e.oldValue}}class Ns extends Mf{constructor(e,n,r,i,o){super(e,[],r,i),this.mark=n,this.spec=o}static create(e,n,r,i){let o=i.nodeViews[n.type.name],s=o&&o(n,i,r);return(!s||!s.dom)&&(s=As.renderSpec(document,n.type.spec.toDOM(n,r),null,n.attrs)),new Ns(e,n,s.dom,s.contentDOM||s.dom,s)}parseRule(){return this.dirty&Oi||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=Oi&&this.mark.eq(e)}markDirty(e,n){if(super.markDirty(e,n),this.dirty!=qr){let r=this.parent;for(;!r.node;)r=r.parent;r.dirty<this.dirty&&(r.dirty=this.dirty),this.dirty=qr}}slice(e,n,r){let i=Ns.create(this.parent,this.mark,!0,r),o=this.children,s=this.size;n<s&&(o=g0(o,n,s,r)),e>0&&(o=g0(o,0,e,r));for(let a=0;a<o.length;a++)o[a].parent=i;return i.children=o,i}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}}class qo extends Mf{constructor(e,n,r,i,o,s,a,l,f){super(e,[],o,s),this.node=n,this.outerDeco=r,this.innerDeco=i,this.nodeDOM=a}static create(e,n,r,i,o,s){let a=o.nodeViews[n.type.name],l,f=a&&a(n,o,()=>{if(!l)return s;if(l.parent)return l.parent.posBeforeChild(l)},r,i),u=f&&f.dom,c=f&&f.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:c}=As.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!c&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let p=u;return u=eC(u,r,n),f?l=new bG(e,n,r,i,u,c||null,p,f,o,s+1):n.isText?new Jd(e,n,r,i,u,p,o):new qo(e,n,r,i,u,c||null,p,o,s+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let r=this.children[n];if(this.dom.contains(r.dom.parentNode)){e.contentElement=r.dom.parentNode;break}}e.contentElement||(e.getContent=()=>we.empty)}return e}matchesNode(e,n,r){return this.dirty==qr&&e.eq(this.node)&&Yd(n,this.outerDeco)&&r.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,n){let r=this.node.inlineContent,i=n,o=e.composing?this.localCompositionInfo(e,n):null,s=o&&o.pos>-1?o:null,a=o&&o.pos<0,l=new _G(this,s&&s.node,e);CG(this.node,this.innerDeco,(f,u,c)=>{f.spec.marks?l.syncToMarks(f.spec.marks,r,e):f.type.side>=0&&!c&&l.syncToMarks(u==this.node.childCount?Vt.none:this.node.child(u).marks,r,e),l.placeWidget(f,e,i)},(f,u,c,p)=>{l.syncToMarks(f.marks,r,e);let d;l.findNodeMatch(f,u,c,p)||a&&e.state.selection.from>i&&e.state.selection.to<i+f.nodeSize&&(d=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(f,u,c,d,e)||l.updateNextNode(f,u,c,e,p,i)||l.addNode(f,u,c,e,i),i+=f.nodeSize}),l.syncToMarks([],r,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Is)&&(s&&this.protectLocalComposition(e,s),Q4(this.contentDOM,this.children,e),La&&EG(this.dom))}localCompositionInfo(e,n){let{from:r,to:i}=e.state.selection;if(!(e.state.selection instanceof gt)||r<n||i>n+this.node.content.size)return null;let o=e.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let s=o.nodeValue,a=OG(this.node.content,s,r-n,i-n);return a<0?null:{node:o,pos:a,text:s}}else return{node:o,pos:-1,text:""}}protectLocalComposition(e,{node:n,pos:r,text:i}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let s=new vG(this,o,n,i);e.input.compositionNodes.push(s),this.children=g0(this.children,r,r+i.length,e,s)}update(e,n,r,i){return this.dirty==Oi||!e.sameMarkup(this.node)?!1:(this.updateInner(e,n,r,i),!0)}updateInner(e,n,r,i){this.updateOuterDeco(n),this.node=e,this.innerDeco=r,this.contentDOM&&this.updateChildren(i,this.posAtStart),this.dirty=qr}updateOuterDeco(e){if(Yd(e,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,r=this.dom;this.dom=Z4(this.dom,this.nodeDOM,h0(this.outerDeco,this.node,n),h0(e,this.node,n)),this.dom!=r&&(r.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function Y4(t,e,n,r,i){eC(r,e,t);let o=new qo(void 0,t,e,n,r,r,r,i,0);return o.contentDOM&&o.updateChildren(i,0),o}class Jd extends qo{constructor(e,n,r,i,o,s,a){super(e,n,r,i,o,null,s,a,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,n,r,i){return this.dirty==Oi||this.dirty!=qr&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=qr||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,i.trackWrites==this.nodeDOM&&(i.trackWrites=null)),this.node=e,this.dirty=qr,!0)}inParent(){let e=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,n,r){return e==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(e,n,r)}ignoreMutation(e){return e.type!="characterData"&&e.type!="selection"}slice(e,n,r){let i=this.node.cut(e,n),o=document.createTextNode(i.text);return new Jd(this.parent,i,this.outerDeco,this.innerDeco,o,o,r)}markDirty(e,n){super.markDirty(e,n),this.dom!=this.nodeDOM&&(e==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=Oi)}get domAtom(){return!1}isText(e){return this.node.text==e}}class X4 extends Mf{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==qr&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class bG extends qo{constructor(e,n,r,i,o,s,a,l,f,u){super(e,n,r,i,o,s,a,f,u),this.spec=l}update(e,n,r,i){if(this.dirty==Oi)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let o=this.spec.update(e,n,r);return o&&this.updateInner(e,n,r,i),o}else return!this.contentDOM&&!e.isLeaf?!1:super.update(e,n,r,i)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,n,r,i){this.spec.setSelection?this.spec.setSelection(e,n,r.root):super.setSelection(e,n,r,i)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function Q4(t,e,n){let r=t.firstChild,i=!1;for(let o=0;o<e.length;o++){let s=e[o],a=s.dom;if(a.parentNode==t){for(;a!=r;)r=tC(r),i=!0;r=r.nextSibling}else i=!0,t.insertBefore(a,r);if(s instanceof Ns){let l=r?r.previousSibling:t.lastChild;Q4(s.contentDOM,s.children,n),r=l?l.nextSibling:t.firstChild}}for(;r;)r=tC(r),i=!0;i&&n.trackWrites==t&&(n.trackWrites=null)}const If=function(t){t&&(this.nodeName=t)};If.prototype=Object.create(null);const Ds=[new If];function h0(t,e,n){if(t.length==0)return Ds;let r=n?Ds[0]:new If,i=[r];for(let o=0;o<t.length;o++){let s=t[o].type.attrs;if(s){s.nodeName&&i.push(r=new If(s.nodeName));for(let a in s){let l=s[a];l!=null&&(n&&i.length==1&&i.push(r=new If(e.isInline?"span":"div")),a=="class"?r.class=(r.class?r.class+" ":"")+l:a=="style"?r.style=(r.style?r.style+";":"")+l:a!="nodeName"&&(r[a]=l))}}}return i}function Z4(t,e,n,r){if(n==Ds&&r==Ds)return e;let i=e;for(let o=0;o<r.length;o++){let s=r[o],a=n[o];if(o){let l;a&&a.nodeName==s.nodeName&&i!=t&&(l=i.parentNode)&&l.nodeName.toLowerCase()==s.nodeName||(l=document.createElement(s.nodeName),l.pmIsDeco=!0,l.appendChild(i),a=Ds[0]),i=l}xG(i,a||Ds[0],s)}return i}function xG(t,e,n){for(let r in e)r!="class"&&r!="style"&&r!="nodeName"&&!(r in n)&&t.removeAttribute(r);for(let r in n)r!="class"&&r!="style"&&r!="nodeName"&&n[r]!=e[r]&&t.setAttribute(r,n[r]);if(e.class!=n.class){let r=e.class?e.class.split(" ").filter(Boolean):[],i=n.class?n.class.split(" ").filter(Boolean):[];for(let o=0;o<r.length;o++)i.indexOf(r[o])==-1&&t.classList.remove(r[o]);for(let o=0;o<i.length;o++)r.indexOf(i[o])==-1&&t.classList.add(i[o]);t.classList.length==0&&t.removeAttribute("class")}if(e.style!=n.style){if(e.style){let r=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,i;for(;i=r.exec(e.style);)t.style.removeProperty(i[1])}n.style&&(t.style.cssText+=n.style)}}function eC(t,e,n){return Z4(t,t,Ds,h0(e,n,t.nodeType!=1))}function Yd(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].type.eq(e[n].type))return!1;return!0}function tC(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class _G{constructor(e,n,r){this.lock=n,this.view=r,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=kG(e.node.content,e)}destroyBetween(e,n){if(e!=n){for(let r=e;r<n;r++)this.top.children[r].destroy();this.top.children.splice(e,n-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,n,r){let i=0,o=this.stack.length>>1,s=Math.min(o,e.length);for(;i<s&&(i==o-1?this.top:this.stack[i+1<<1]).matchesMark(e[i])&&e[i].type.spec.spanning!==!1;)i++;for(;i<o;)this.destroyRest(),this.top.dirty=qr,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<e.length;){this.stack.push(this.top,this.index+1);let a=-1;for(let l=this.index;l<Math.min(this.index+3,this.top.children.length);l++){let f=this.top.children[l];if(f.matchesMark(e[o])&&!this.isLocked(f.dom)){a=l;break}}if(a>-1)a>this.index&&(this.changed=!0,this.destroyBetween(this.index,a)),this.top=this.top.children[this.index];else{let l=Ns.create(this.top,e[o],n,r);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(e,n,r,i){let o=-1,s;if(i>=this.preMatch.index&&(s=this.preMatch.matches[i-this.preMatch.index]).parent==this.top&&s.matchesNode(e,n,r))o=this.top.children.indexOf(s,this.index);else for(let a=this.index,l=Math.min(this.top.children.length,a+5);a<l;a++){let f=this.top.children[a];if(f.matchesNode(e,n,r)&&!this.preMatch.matched.has(f)){o=a;break}}return o<0?!1:(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(e,n,r,i,o){let s=this.top.children[i];return s.dirty==Oi&&s.dom==s.contentDOM&&(s.dirty=Is),s.update(e,n,r,o)?(this.destroyBetween(this.index,i),this.index++,!0):!1}findIndexWithChild(e){for(;;){let n=e.parentNode;if(!n)return-1;if(n==this.top.contentDOM){let r=e.pmViewDesc;if(r){for(let i=this.index;i<this.top.children.length;i++)if(this.top.children[i]==r)return i}return-1}e=n}}updateNextNode(e,n,r,i,o,s){for(let a=this.index;a<this.top.children.length;a++){let l=this.top.children[a];if(l instanceof qo){let f=this.preMatch.matched.get(l);if(f!=null&&f!=o)return!1;let u=l.dom,c,p=this.isLocked(u)&&!(e.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==e.text&&l.dirty!=Oi&&Yd(n,l.outerDeco));if(!p&&l.update(e,n,r,i))return this.destroyBetween(this.index,a),l.dom!=u&&(this.changed=!0),this.index++,!0;if(!p&&(c=this.recreateWrapper(l,e,n,r,i,s)))return this.destroyBetween(this.index,a),this.top.children[this.index]=c,c.contentDOM&&(c.dirty=Is,c.updateChildren(i,s+1),c.dirty=qr),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,n,r,i,o,s){if(e.dirty||n.isAtom||!e.children.length||!e.node.content.eq(n.content)||!Yd(r,e.outerDeco)||!i.eq(e.innerDeco))return null;let a=qo.create(this.top,n,r,i,o,s);if(a.contentDOM){a.children=e.children,e.children=[];for(let l of a.children)l.parent=a}return e.destroy(),a}addNode(e,n,r,i,o){let s=qo.create(this.top,e,n,r,i,o);s.contentDOM&&s.updateChildren(i,o+1),this.top.children.splice(this.index++,0,s),this.changed=!0}placeWidget(e,n,r){let i=this.index<this.top.children.length?this.top.children[this.index]:null;if(i&&i.matchesWidget(e)&&(e==i.widget||!i.widget.type.toDOM.parentNode))this.index++;else{let o=new J4(this.top,e,n,r);this.top.children.splice(this.index++,0,o),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],n=this.top;for(;e instanceof Ns;)n=e,e=n.children[n.children.length-1];(!e||!(e instanceof Jd)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((ar||Gn)&&e&&e.dom.contentEditable=="false"&&this.addHackNode("IMG",n),this.addHackNode("BR",this.top))}addHackNode(e,n){if(n==this.top&&this.index<n.children.length&&n.children[this.index].matchesHack(e))this.index++;else{let r=document.createElement(e);e=="IMG"&&(r.className="ProseMirror-separator",r.alt=""),e=="BR"&&(r.className="ProseMirror-trailingBreak");let i=new X4(this.top,[],r,null);n!=this.top?n.children.push(i):n.children.splice(this.index++,0,i),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||e.nodeType==1&&e.contains(this.lock.parentNode))}}function kG(t,e){let n=e,r=n.children.length,i=t.childCount,o=new Map,s=[];e:for(;i>0;){let a;for(;;)if(r){let f=n.children[r-1];if(f instanceof Ns)n=f,r=f.children.length;else{a=f,r--;break}}else{if(n==e)break e;r=n.parent.children.indexOf(n),n=n.parent}let l=a.node;if(l){if(l!=t.child(i-1))break;--i,o.set(a,i),s.push(a)}}return{index:i,matched:o,matches:s.reverse()}}function SG(t,e){return t.type.side-e.type.side}function CG(t,e,n,r){let i=e.locals(t),o=0;if(i.length==0){for(let f=0;f<t.childCount;f++){let u=t.child(f);r(u,i,e.forChild(o,u),f),o+=u.nodeSize}return}let s=0,a=[],l=null;for(let f=0;;){let u,c;for(;s<i.length&&i[s].to==o;){let y=i[s++];y.widget&&(u?(c||(c=[u])).push(y):u=y)}if(u)if(c){c.sort(SG);for(let y=0;y<c.length;y++)n(c[y],f,!!l)}else n(u,f,!!l);let p,d;if(l)d=-1,p=l,l=null;else if(f<t.childCount)d=f,p=t.child(f++);else break;for(let y=0;y<a.length;y++)a[y].to<=o&&a.splice(y--,1);for(;s<i.length&&i[s].from<=o&&i[s].to>o;)a.push(i[s++]);let h=o+p.nodeSize;if(p.isText){let y=h;s<i.length&&i[s].from<y&&(y=i[s].from);for(let w=0;w<a.length;w++)a[w].to<y&&(y=a[w].to);y<h&&(l=p.cut(y-o),p=p.cut(0,y-o),h=y,d=-1)}else for(;s<i.length&&i[s].to<h;)s++;let g=p.isInline&&!p.isLeaf?a.filter(y=>!y.inline):a.slice();r(p,g,e.forChild(o,p),d),o=h}}function EG(t){if(t.nodeName=="UL"||t.nodeName=="OL"){let e=t.style.cssText;t.style.cssText=e+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=e}}function OG(t,e,n,r){for(let i=0,o=0;i<t.childCount&&o<=r;){let s=t.child(i++),a=o;if(o+=s.nodeSize,!s.isText)continue;let l=s.text;for(;i<t.childCount;){let f=t.child(i++);if(o+=f.nodeSize,!f.isText)break;l+=f.text}if(o>=n){if(o>=r&&l.slice(r-e.length-a,r-a)==e)return r-e.length;let f=a<r?l.lastIndexOf(e,r-a-1):-1;if(f>=0&&f+e.length+a>=n)return a+f;if(n==r&&l.length>=r+e.length-a&&l.slice(r-a,r-a+e.length)==e)return r}}return-1}function g0(t,e,n,r,i){let o=[];for(let s=0,a=0;s<t.length;s++){let l=t[s],f=a,u=a+=l.size;f>=n||u<=e?o.push(l):(f<e&&o.push(l.slice(0,e-f,r)),i&&(o.push(i),i=void 0),u>n&&o.push(l.slice(n-f,l.size,r)))}return o}function m0(t,e=null){let n=t.domSelectionRange(),r=t.state.doc;if(!n.focusNode)return null;let i=t.docView.nearestDesc(n.focusNode),o=i&&i.size==0,s=t.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let a=r.resolve(s),l,f;if(Gd(n)){for(l=s;i&&!i.node;)i=i.parent;let c=i.node;if(i&&c.isAtom&&nt.isSelectable(c)&&i.parent&&!(c.isInline&&ZK(n.focusNode,n.focusOffset,i.dom))){let p=i.posBefore;f=new nt(s==p?a:r.resolve(p))}}else{if(n instanceof t.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let c=s,p=s;for(let d=0;d<n.rangeCount;d++){let h=n.getRangeAt(d);c=Math.min(c,t.docView.posFromDOM(h.startContainer,h.startOffset,1)),p=Math.max(p,t.docView.posFromDOM(h.endContainer,h.endOffset,-1))}if(c<0)return null;[l,s]=p==t.state.selection.anchor?[p,c]:[c,p],a=r.resolve(s)}else l=t.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(l<0)return null}let u=r.resolve(l);if(!f){let c=e=="pointer"||t.state.selection.head<a.pos&&!o?1:-1;f=w0(t,u,a,c)}return f}function nC(t){return t.editable?t.hasFocus():fC(t)&&document.activeElement&&document.activeElement.contains(t.dom)}function oo(t,e=!1){let n=t.state.selection;if(sC(t,n),!!nC(t)){if(!e&&t.input.mouseDown&&t.input.mouseDown.allowDefault&&Gn){let r=t.domSelectionRange(),i=t.domObserver.currentSelection;if(r.anchorNode&&i.anchorNode&&Ps(r.anchorNode,r.anchorOffset,i.anchorNode,i.anchorOffset)){t.input.mouseDown.delayedSelectionSync=!0,t.domObserver.setCurSelection();return}}if(t.domObserver.disconnectSelection(),t.cursorWrapper)RG(t);else{let{anchor:r,head:i}=n,o,s;rC&&!(n instanceof gt)&&(n.$from.parent.inlineContent||(o=iC(t,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(s=iC(t,n.to))),t.docView.setSelection(r,i,t,e),rC&&(o&&oC(o),s&&oC(s)),n.visible?t.dom.classList.remove("ProseMirror-hideselection"):(t.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&AG(t))}t.domObserver.setCurSelection(),t.domObserver.connectSelection()}}const rC=ar||Gn&&B4<63;function iC(t,e){let{node:n,offset:r}=t.docView.domFromPos(e,0),i=r<n.childNodes.length?n.childNodes[r]:null,o=r?n.childNodes[r-1]:null;if(ar&&i&&i.contentEditable=="false")return y0(i);if((!i||i.contentEditable=="false")&&(!o||o.contentEditable=="false")){if(i)return y0(i);if(o)return y0(o)}}function y0(t){return t.contentEditable="true",ar&&t.draggable&&(t.draggable=!1,t.wasDraggable=!0),t}function oC(t){t.contentEditable="false",t.wasDraggable&&(t.draggable=!0,t.wasDraggable=null)}function AG(t){let e=t.dom.ownerDocument;e.removeEventListener("selectionchange",t.input.hideSelectionGuard);let n=t.domSelectionRange(),r=n.anchorNode,i=n.anchorOffset;e.addEventListener("selectionchange",t.input.hideSelectionGuard=()=>{(n.anchorNode!=r||n.anchorOffset!=i)&&(e.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{(!nC(t)||t.state.selection.visible)&&t.dom.classList.remove("ProseMirror-hideselection")},20))})}function RG(t){let e=t.domSelection();if(!e)return;let n=t.cursorWrapper.dom,r=n.nodeName=="IMG";r?e.collapse(n.parentNode,In(n)+1):e.collapse(n,0),!r&&!t.state.selection.visible&&br&&Fo<=11&&(n.disabled=!0,n.disabled=!1)}function sC(t,e){if(e instanceof nt){let n=t.docView.descAt(e.from);n!=t.lastSelectedViewDesc&&(aC(t),n&&n.selectNode(),t.lastSelectedViewDesc=n)}else aC(t)}function aC(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function w0(t,e,n,r){return t.someProp("createSelectionBetween",i=>i(t,e,n))||gt.between(e,n,r)}function lC(t){return t.editable&&!t.hasFocus()?!1:fC(t)}function fC(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try{return t.dom.contains(e.anchorNode.nodeType==3?e.anchorNode.parentNode:e.anchorNode)&&(t.editable||t.dom.contains(e.focusNode.nodeType==3?e.focusNode.parentNode:e.focusNode))}catch{return!1}}function TG(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),n=t.domSelectionRange();return Ps(e.node,e.offset,n.anchorNode,n.anchorOffset)}function v0(t,e){let{$anchor:n,$head:r}=t.selection,i=e>0?n.max(r):n.min(r),o=i.parent.inlineContent?i.depth?t.doc.resolve(e>0?i.after():i.before()):null:i;return o&&ht.findFrom(o,e)}function Lo(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollIntoView()),!0}function uC(t,e,n){let r=t.state.selection;if(r instanceof gt)if(n.indexOf("s")>-1){let{$head:i}=r,o=i.textOffset?null:e<0?i.nodeBefore:i.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let s=t.state.doc.resolve(i.pos+o.nodeSize*(e<0?-1:1));return Lo(t,new gt(r.$anchor,s))}else if(r.empty){if(t.endOfTextblock(e>0?"forward":"backward")){let i=v0(t.state,e);return i&&i instanceof nt?Lo(t,i):!1}else if(!($r&&n.indexOf("m")>-1)){let i=r.$head,o=i.textOffset?null:e<0?i.nodeBefore:i.nodeAfter,s;if(!o||o.isText)return!1;let a=e<0?i.pos-o.nodeSize:i.pos;return o.isAtom||(s=t.docView.descAt(a))&&!s.contentDOM?nt.isSelectable(o)?Lo(t,new nt(e<0?t.state.doc.resolve(i.pos-o.nodeSize):i)):Tf?Lo(t,new gt(t.state.doc.resolve(e<0?a:a+o.nodeSize))):!1:!1}}else return!1;else{if(r instanceof nt&&r.node.isInline)return Lo(t,new gt(e>0?r.$to:r.$from));{let i=v0(t.state,e);return i?Lo(t,i):!1}}}function Xd(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function Nf(t,e){let n=t.pmViewDesc;return n&&n.size==0&&(e<0||t.nextSibling||t.nodeName!="BR")}function za(t,e){return e<0?PG(t):MG(t)}function PG(t){let e=t.domSelectionRange(),n=e.focusNode,r=e.focusOffset;if(!n)return;let i,o,s=!1;for(Fr&&n.nodeType==1&&r<Xd(n)&&Nf(n.childNodes[r],-1)&&(s=!0);;)if(r>0){if(n.nodeType!=1)break;{let a=n.childNodes[r-1];if(Nf(a,-1))i=n,o=--r;else if(a.nodeType==3)n=a,r=n.nodeValue.length;else break}}else{if(cC(n))break;{let a=n.previousSibling;for(;a&&Nf(a,-1);)i=n.parentNode,o=In(a),a=a.previousSibling;if(a)n=a,r=Xd(n);else{if(n=n.parentNode,n==t.dom)break;r=0}}}s?b0(t,n,r):i&&b0(t,i,o)}function MG(t){let e=t.domSelectionRange(),n=e.focusNode,r=e.focusOffset;if(!n)return;let i=Xd(n),o,s;for(;;)if(r<i){if(n.nodeType!=1)break;let a=n.childNodes[r];if(Nf(a,1))o=n,s=++r;else break}else{if(cC(n))break;{let a=n.nextSibling;for(;a&&Nf(a,1);)o=a.parentNode,s=In(a)+1,a=a.nextSibling;if(a)n=a,r=0,i=Xd(n);else{if(n=n.parentNode,n==t.dom)break;r=i=0}}}o&&b0(t,o,s)}function cC(t){let e=t.pmViewDesc;return e&&e.node&&e.node.isBlock}function IG(t,e){for(;t&&e==t.childNodes.length&&!Rf(t);)e=In(t)+1,t=t.parentNode;for(;t&&e<t.childNodes.length;){let n=t.childNodes[e];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=0}}function NG(t,e){for(;t&&!e&&!Rf(t);)e=In(t),t=t.parentNode;for(;t&&e;){let n=t.childNodes[e-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=t.childNodes.length}}function b0(t,e,n){if(e.nodeType!=3){let o,s;(s=IG(e,n))?(e=s,n=0):(o=NG(e,n))&&(e=o,n=o.nodeValue.length)}let r=t.domSelection();if(!r)return;if(Gd(r)){let o=document.createRange();o.setEnd(e,n),o.setStart(e,n),r.removeAllRanges(),r.addRange(o)}else r.extend&&r.extend(e,n);t.domObserver.setCurSelection();let{state:i}=t;setTimeout(()=>{t.state==i&&oo(t)},50)}function dC(t,e){let n=t.state.doc.resolve(e);if(!(Gn||nG)&&n.parent.inlineContent){let i=t.coordsAtPos(e);if(e>n.start()){let o=t.coordsAtPos(e-1),s=(o.top+o.bottom)/2;if(s>i.top&&s<i.bottom&&Math.abs(o.left-i.left)>1)return o.left<i.left?"ltr":"rtl"}if(e<n.end()){let o=t.coordsAtPos(e+1),s=(o.top+o.bottom)/2;if(s>i.top&&s<i.bottom&&Math.abs(o.left-i.left)>1)return o.left>i.left?"ltr":"rtl"}}return getComputedStyle(t.dom).direction=="rtl"?"rtl":"ltr"}function pC(t,e,n){let r=t.state.selection;if(r instanceof gt&&!r.empty||n.indexOf("s")>-1||$r&&n.indexOf("m")>-1)return!1;let{$from:i,$to:o}=r;if(!i.parent.inlineContent||t.endOfTextblock(e<0?"up":"down")){let s=v0(t.state,e);if(s&&s instanceof nt)return Lo(t,s)}if(!i.parent.inlineContent){let s=e<0?i:o,a=r instanceof Rr?ht.near(s,e):ht.findFrom(s,e);return a?Lo(t,a):!1}return!1}function hC(t,e){if(!(t.state.selection instanceof gt))return!0;let{$head:n,$anchor:r,empty:i}=t.state.selection;if(!n.sameParent(r))return!0;if(!i)return!1;if(t.endOfTextblock(e>0?"forward":"backward"))return!0;let o=!n.textOffset&&(e<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let s=t.state.tr;return e<0?s.delete(n.pos-o.nodeSize,n.pos):s.delete(n.pos,n.pos+o.nodeSize),t.dispatch(s),!0}return!1}function gC(t,e,n){t.domObserver.stop(),e.contentEditable=n,t.domObserver.start()}function DG(t){if(!ar||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:n}=t.domSelectionRange();if(e&&e.nodeType==1&&n==0&&e.firstChild&&e.firstChild.contentEditable=="false"){let r=e.firstChild;gC(t,r,"true"),setTimeout(()=>gC(t,r,"false"),20)}return!1}function BG(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t.altKey&&(e+="a"),t.shiftKey&&(e+="s"),e}function FG(t,e){let n=e.keyCode,r=BG(e);if(n==8||$r&&n==72&&r=="c")return hC(t,-1)||za(t,-1);if(n==46&&!e.shiftKey||$r&&n==68&&r=="c")return hC(t,1)||za(t,1);if(n==13||n==27)return!0;if(n==37||$r&&n==66&&r=="c"){let i=n==37?dC(t,t.state.selection.from)=="ltr"?-1:1:-1;return uC(t,i,r)||za(t,i)}else if(n==39||$r&&n==70&&r=="c"){let i=n==39?dC(t,t.state.selection.from)=="ltr"?1:-1:1;return uC(t,i,r)||za(t,i)}else{if(n==38||$r&&n==80&&r=="c")return pC(t,-1,r)||za(t,-1);if(n==40||$r&&n==78&&r=="c")return DG(t)||pC(t,1,r)||za(t,1);if(r==($r?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function x0(t,e){t.someProp("transformCopied",d=>{e=d(e,t)});let n=[],{content:r,openStart:i,openEnd:o}=e;for(;i>1&&o>1&&r.childCount==1&&r.firstChild.childCount==1;){i--,o--;let d=r.firstChild;n.push(d.type.name,d.attrs!=d.type.defaultAttrs?d.attrs:null),r=d.content}let s=t.someProp("clipboardSerializer")||As.fromSchema(t.state.schema),a=kC(),l=a.createElement("div");l.appendChild(s.serializeFragment(r,{document:a}));let f=l.firstChild,u,c=0;for(;f&&f.nodeType==1&&(u=xC[f.nodeName.toLowerCase()]);){for(let d=u.length-1;d>=0;d--){let h=a.createElement(u[d]);for(;l.firstChild;)h.appendChild(l.firstChild);l.appendChild(h),c++}f=l.firstChild}f&&f.nodeType==1&&f.setAttribute("data-pm-slice",`${i} ${o}${c?` -${c}`:""} ${JSON.stringify(n)}`);let p=t.someProp("clipboardTextSerializer",d=>d(e,t))||e.content.textBetween(0,e.content.size,`
    324 
    325 `);return{dom:l,text:p,slice:e}}function mC(t,e,n,r,i){let o=i.parent.type.spec.code,s,a;if(!n&&!e)return null;let l=!!e&&(r||o||!n);if(l){if(t.someProp("transformPastedText",p=>{e=p(e,o||r,t)}),o)return a=new De(we.from(t.state.schema.text(e.replace(/\r\n?/g,`
    326 `))),0,0),t.someProp("transformPasted",p=>{a=p(a,t,!0)}),a;let c=t.someProp("clipboardTextParser",p=>p(e,i,r,t));if(c)a=c;else{let p=i.marks(),{schema:d}=t.state,h=As.fromSchema(d);s=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(g=>{let y=s.appendChild(document.createElement("p"));g&&y.appendChild(h.serializeNode(d.text(g,p)))})}}else t.someProp("transformPastedHTML",c=>{n=c(n,t)}),s=VG(n),Tf&&zG(s);let f=s&&s.querySelector("[data-pm-slice]"),u=f&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(f.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let c=+u[3];c>0;c--){let p=s.firstChild;for(;p&&p.nodeType!=1;)p=p.nextSibling;if(!p)break;s=p}if(a||(a=(t.someProp("clipboardParser")||t.someProp("domParser")||Io.fromSchema(t.state.schema)).parseSlice(s,{preserveWhitespace:!!(l||u),context:i,ruleFromNode(p){return p.nodeName=="BR"&&!p.nextSibling&&p.parentNode&&!$G.test(p.parentNode.nodeName)?{ignore:!0}:null}})),u)a=jG(bC(a,+u[1],+u[2]),u[4]);else if(a=De.maxOpen(qG(a.content,i),!0),a.openStart||a.openEnd){let c=0,p=0;for(let d=a.content.firstChild;c<a.openStart&&!d.type.spec.isolating;c++,d=d.firstChild);for(let d=a.content.lastChild;p<a.openEnd&&!d.type.spec.isolating;p++,d=d.lastChild);a=bC(a,c,p)}return t.someProp("transformPasted",c=>{a=c(a,t,l)}),a}const $G=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function qG(t,e){if(t.childCount<2)return t;for(let n=e.depth;n>=0;n--){let i=e.node(n).contentMatchAt(e.index(n)),o,s=[];if(t.forEach(a=>{if(!s)return;let l=i.findWrapping(a.type),f;if(!l)return s=null;if(f=s.length&&o.length&&wC(l,o,a,s[s.length-1],0))s[s.length-1]=f;else{s.length&&(s[s.length-1]=vC(s[s.length-1],o.length));let u=yC(a,l);s.push(u),i=i.matchType(u.type),o=l}}),s)return we.from(s)}return t}function yC(t,e,n=0){for(let r=e.length-1;r>=n;r--)t=e[r].create(null,we.from(t));return t}function wC(t,e,n,r,i){if(i<t.length&&i<e.length&&t[i]==e[i]){let o=wC(t,e,n,r.lastChild,i+1);if(o)return r.copy(r.content.replaceChild(r.childCount-1,o));if(r.contentMatchAt(r.childCount).matchType(i==t.length-1?n.type:t[i+1]))return r.copy(r.content.append(we.from(yC(n,t,i+1))))}}function vC(t,e){if(e==0)return t;let n=t.content.replaceChild(t.childCount-1,vC(t.lastChild,e-1)),r=t.contentMatchAt(t.childCount).fillBefore(we.empty,!0);return t.copy(n.append(r))}function _0(t,e,n,r,i,o){let s=e<0?t.firstChild:t.lastChild,a=s.content;return t.childCount>1&&(o=0),i<r-1&&(a=_0(a,e,n,r,i+1,o)),i>=n&&(a=e<0?s.contentMatchAt(0).fillBefore(a,o<=i).append(a):a.append(s.contentMatchAt(s.childCount).fillBefore(we.empty,!0))),t.replaceChild(e<0?0:t.childCount-1,s.copy(a))}function bC(t,e,n){return e<t.openStart&&(t=new De(_0(t.content,-1,e,t.openStart,0,t.openEnd),e,t.openEnd)),n<t.openEnd&&(t=new De(_0(t.content,1,n,t.openEnd,0,0),t.openStart,n)),t}const xC={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let _C=null;function kC(){return _C||(_C=document.implementation.createHTMLDocument("title"))}let k0=null;function LG(t){let e=window.trustedTypes;return e?(k0||(k0=e.defaultPolicy||e.createPolicy("ProseMirrorClipboard",{createHTML:n=>n})),k0.createHTML(t)):t}function VG(t){let e=/^(\s*<meta [^>]*>)*/.exec(t);e&&(t=t.slice(e[0].length));let n=kC().createElement("div"),r=/<([a-z][^>\s]+)/i.exec(t),i;if((i=r&&xC[r[1].toLowerCase()])&&(t=i.map(o=>"<"+o+">").join("")+t+i.map(o=>"</"+o+">").reverse().join("")),n.innerHTML=LG(t),i)for(let o=0;o<i.length;o++)n=n.querySelector(i[o])||n;return n}function zG(t){let e=t.querySelectorAll(Gn?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<e.length;n++){let r=e[n];r.childNodes.length==1&&r.textContent==" "&&r.parentNode&&r.parentNode.replaceChild(t.ownerDocument.createTextNode(" "),r)}}function jG(t,e){if(!t.size)return t;let n=t.content.firstChild.type.schema,r;try{r=JSON.parse(e)}catch{return t}let{content:i,openStart:o,openEnd:s}=t;for(let a=r.length-2;a>=0;a-=2){let l=n.nodes[r[a]];if(!l||l.hasRequiredAttrs())break;i=we.from(l.create(r[a+1],i)),o++,s++}return new De(i,o,s)}const lr={},fr={},HG={touchstart:!0,touchmove:!0};class UG{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function WG(t){for(let e in lr){let n=lr[e];t.dom.addEventListener(e,t.input.eventHandlers[e]=r=>{GG(t,r)&&!C0(t,r)&&(t.editable||!(r.type in fr))&&n(t,r)},HG[e]?{passive:!0}:void 0)}ar&&t.dom.addEventListener("input",()=>null),S0(t)}function Vo(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime=Date.now()}function KG(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t.dom.removeEventListener(e,t.input.eventHandlers[e]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function S0(t){t.someProp("handleDOMEvents",e=>{for(let n in e)t.input.eventHandlers[n]||t.dom.addEventListener(n,t.input.eventHandlers[n]=r=>C0(t,r))})}function C0(t,e){return t.someProp("handleDOMEvents",n=>{let r=n[e.type];return r?r(t,e)||e.defaultPrevented:!1})}function GG(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target;n!=t.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(e))return!1;return!0}function JG(t,e){!C0(t,e)&&lr[e.type]&&(t.editable||!(e.type in fr))&&lr[e.type](t,e)}fr.keydown=(t,e)=>{let n=e;if(t.input.shiftKey=n.keyCode==16||n.shiftKey,!CC(t,n)&&(t.input.lastKeyCode=n.keyCode,t.input.lastKeyCodeTime=Date.now(),!(ro&&Gn&&n.keyCode==13)))if(n.keyCode!=229&&t.domObserver.forceFlush(),La&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let r=Date.now();t.input.lastIOSEnter=r,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==r&&(t.someProp("handleKeyDown",i=>i(t,Ms(13,"Enter"))),t.input.lastIOSEnter=0)},200)}else t.someProp("handleKeyDown",r=>r(t,n))||FG(t,n)?n.preventDefault():Vo(t,"key")},fr.keyup=(t,e)=>{e.keyCode==16&&(t.input.shiftKey=!1)},fr.keypress=(t,e)=>{let n=e;if(CC(t,n)||!n.charCode||n.ctrlKey&&!n.altKey||$r&&n.metaKey)return;if(t.someProp("handleKeyPress",i=>i(t,n))){n.preventDefault();return}let r=t.state.selection;if(!(r instanceof gt)||!r.$from.sameParent(r.$to)){let i=String.fromCharCode(n.charCode),o=()=>t.state.tr.insertText(i).scrollIntoView();!/[\r\n]/.test(i)&&!t.someProp("handleTextInput",s=>s(t,r.$from.pos,r.$to.pos,i,o))&&t.dispatch(o()),n.preventDefault()}};function Qd(t){return{left:t.clientX,top:t.clientY}}function YG(t,e){let n=e.x-t.clientX,r=e.y-t.clientY;return n*n+r*r<100}function E0(t,e,n,r,i){if(r==-1)return!1;let o=t.state.doc.resolve(r);for(let s=o.depth+1;s>0;s--)if(t.someProp(e,a=>s>o.depth?a(t,n,o.nodeAfter,o.before(s),i,!0):a(t,n,o.node(s),o.before(s),i,!1)))return!0;return!1}function ja(t,e,n){if(t.focused||t.focus(),t.state.selection.eq(e))return;let r=t.state.tr.setSelection(e);r.setMeta("pointer",!0),t.dispatch(r)}function XG(t,e){if(e==-1)return!1;let n=t.state.doc.resolve(e),r=n.nodeAfter;return r&&r.isAtom&&nt.isSelectable(r)?(ja(t,new nt(n)),!0):!1}function QG(t,e){if(e==-1)return!1;let n=t.state.selection,r,i;n instanceof nt&&(r=n.node);let o=t.state.doc.resolve(e);for(let s=o.depth+1;s>0;s--){let a=s>o.depth?o.nodeAfter:o.node(s);if(nt.isSelectable(a)){r&&n.$from.depth>0&&s>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?i=o.before(n.$from.depth):i=o.before(s);break}}return i!=null?(ja(t,nt.create(t.state.doc,i)),!0):!1}function ZG(t,e,n,r,i){return E0(t,"handleClickOn",e,n,r)||t.someProp("handleClick",o=>o(t,e,r))||(i?QG(t,n):XG(t,n))}function eJ(t,e,n,r){return E0(t,"handleDoubleClickOn",e,n,r)||t.someProp("handleDoubleClick",i=>i(t,e,r))}function tJ(t,e,n,r){return E0(t,"handleTripleClickOn",e,n,r)||t.someProp("handleTripleClick",i=>i(t,e,r))||nJ(t,n,r)}function nJ(t,e,n){if(n.button!=0)return!1;let r=t.state.doc;if(e==-1)return r.inlineContent?(ja(t,gt.create(r,0,r.content.size)),!0):!1;let i=r.resolve(e);for(let o=i.depth+1;o>0;o--){let s=o>i.depth?i.nodeAfter:i.node(o),a=i.before(o);if(s.inlineContent)ja(t,gt.create(r,a+1,a+1+s.content.size));else if(nt.isSelectable(s))ja(t,nt.create(r,a));else continue;return!0}}function O0(t){return Zd(t)}const SC=$r?"metaKey":"ctrlKey";lr.mousedown=(t,e)=>{let n=e;t.input.shiftKey=n.shiftKey;let r=O0(t),i=Date.now(),o="singleClick";i-t.input.lastClick.time<500&&YG(n,t.input.lastClick)&&!n[SC]&&t.input.lastClick.button==n.button&&(t.input.lastClick.type=="singleClick"?o="doubleClick":t.input.lastClick.type=="doubleClick"&&(o="tripleClick")),t.input.lastClick={time:i,x:n.clientX,y:n.clientY,type:o,button:n.button};let s=t.posAtCoords(Qd(n));s&&(o=="singleClick"?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new rJ(t,s,n,!!r)):(o=="doubleClick"?eJ:tJ)(t,s.pos,s.inside,n)?n.preventDefault():Vo(t,"pointer"))};class rJ{constructor(e,n,r,i){this.view=e,this.pos=n,this.event=r,this.flushed=i,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!r[SC],this.allowDefault=r.shiftKey;let o,s;if(n.inside>-1)o=e.state.doc.nodeAt(n.inside),s=n.inside;else{let u=e.state.doc.resolve(n.pos);o=u.parent,s=u.depth?u.before():0}const a=i?null:r.target,l=a?e.docView.nearestDesc(a,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:f}=e.state;(r.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||f instanceof nt&&f.from<=s&&f.to>s)&&(this.mightDrag={node:o,pos:s,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Fr&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),Vo(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>oo(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(Qd(e))),this.updateAllowDefault(e),this.allowDefault||!n?Vo(this.view,"pointer"):ZG(this.view,n.pos,n.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||ar&&this.mightDrag&&!this.mightDrag.node.isAtom||Gn&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(ja(this.view,ht.near(this.view.state.doc.resolve(n.pos))),e.preventDefault()):Vo(this.view,"pointer")}move(e){this.updateAllowDefault(e),Vo(this.view,"pointer"),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}lr.touchstart=t=>{t.input.lastTouch=Date.now(),O0(t),Vo(t,"pointer")},lr.touchmove=t=>{t.input.lastTouch=Date.now(),Vo(t,"pointer")},lr.contextmenu=t=>O0(t);function CC(t,e){return t.composing?!0:ar&&Math.abs(e.timeStamp-t.input.compositionEndedAt)<500?(t.input.compositionEndedAt=-2e8,!0):!1}const iJ=ro?5e3:-1;fr.compositionstart=fr.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:e}=t,n=e.selection.$to;if(e.selection instanceof gt&&(e.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(r=>r.type.spec.inclusive===!1)))t.markCursor=t.state.storedMarks||n.marks(),Zd(t,!0),t.markCursor=null;else if(Zd(t,!e.selection.empty),Fr&&e.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let r=t.domSelectionRange();for(let i=r.focusNode,o=r.focusOffset;i&&i.nodeType==1&&o!=0;){let s=o<0?i.lastChild:i.childNodes[o-1];if(!s)break;if(s.nodeType==3){let a=t.domSelection();a&&a.collapse(s,s.nodeValue.length);break}else i=s,o=-1}}t.input.composing=!0}EC(t,iJ)},fr.compositionend=(t,e)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=e.timeStamp,t.input.compositionPendingChanges=t.domObserver.pendingRecords().length?t.input.compositionID:0,t.input.compositionNode=null,t.input.compositionPendingChanges&&Promise.resolve().then(()=>t.domObserver.flush()),t.input.compositionID++,EC(t,20))};function EC(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.composingTimeout=setTimeout(()=>Zd(t),e))}function OC(t){for(t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=sJ());t.input.compositionNodes.length>0;)t.input.compositionNodes.pop().markParentsDirty()}function oJ(t){let e=t.domSelectionRange();if(!e.focusNode)return null;let n=XK(e.focusNode,e.focusOffset),r=QK(e.focusNode,e.focusOffset);if(n&&r&&n!=r){let i=r.pmViewDesc,o=t.domObserver.lastChangedTextNode;if(n==o||r==o)return o;if(!i||!i.isText(r.nodeValue))return r;if(t.input.compositionNode==r){let s=n.pmViewDesc;if(!(!s||!s.isText(n.nodeValue)))return r}}return n||r}function sJ(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function Zd(t,e=!1){if(!(ro&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),OC(t),e||t.docView&&t.docView.dirty){let n=m0(t),r=t.state.selection;return n&&!n.eq(r)?t.dispatch(t.state.tr.setSelection(n)):(t.markCursor||e)&&!r.$from.node(r.$from.sharedDepth(r.to)).inlineContent?t.dispatch(t.state.tr.deleteSelection()):t.updateState(t.state),!0}return!1}}function aJ(t,e){if(!t.dom.parentNode)return;let n=t.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(e),n.style.cssText="position: fixed; left: -10000px; top: 10px";let r=getSelection(),i=document.createRange();i.selectNodeContents(e),t.dom.blur(),r.removeAllRanges(),r.addRange(i),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),t.focus()},50)}const Df=br&&Fo<15||La&&rG<604;lr.copy=fr.cut=(t,e)=>{let n=e,r=t.state.selection,i=n.type=="cut";if(r.empty)return;let o=Df?null:n.clipboardData,s=r.content(),{dom:a,text:l}=x0(t,s);o?(n.preventDefault(),o.clearData(),o.setData("text/html",a.innerHTML),o.setData("text/plain",l)):aJ(t,a),i&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function lJ(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount==1?t.content.firstChild:null}function fJ(t,e){if(!t.dom.parentNode)return;let n=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,r=t.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus();let i=t.input.shiftKey&&t.input.lastKeyCode!=45;setTimeout(()=>{t.focus(),r.parentNode&&r.parentNode.removeChild(r),n?Bf(t,r.value,null,i,e):Bf(t,r.textContent,r.innerHTML,i,e)},50)}function Bf(t,e,n,r,i){let o=mC(t,e,n,r,t.state.selection.$from);if(t.someProp("handlePaste",l=>l(t,i,o||De.empty)))return!0;if(!o)return!1;let s=lJ(o),a=s?t.state.tr.replaceSelectionWith(s,r):t.state.tr.replaceSelection(o);return t.dispatch(a.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function AC(t){let e=t.getData("text/plain")||t.getData("Text");if(e)return e;let n=t.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}fr.paste=(t,e)=>{let n=e;if(t.composing&&!ro)return;let r=Df?null:n.clipboardData,i=t.input.shiftKey&&t.input.lastKeyCode!=45;r&&Bf(t,AC(r),r.getData("text/html"),i,n)?n.preventDefault():fJ(t,n)};class RC{constructor(e,n,r){this.slice=e,this.move=n,this.node=r}}const uJ=$r?"altKey":"ctrlKey";function TC(t,e){let n=t.someProp("dragCopies",r=>!r(e));return n??!e[uJ]}lr.dragstart=(t,e)=>{let n=e,r=t.input.mouseDown;if(r&&r.done(),!n.dataTransfer)return;let i=t.state.selection,o=i.empty?null:t.posAtCoords(Qd(n)),s;if(!(o&&o.pos>=i.from&&o.pos<=(i instanceof nt?i.to-1:i.to))){if(r&&r.mightDrag)s=nt.create(t.state.doc,r.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let c=t.docView.nearestDesc(n.target,!0);c&&c.node.type.spec.draggable&&c!=t.docView&&(s=nt.create(t.state.doc,c.posBefore))}}let a=(s||t.state.selection).content(),{dom:l,text:f,slice:u}=x0(t,a);(!n.dataTransfer.files.length||!Gn||B4>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Df?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",Df||n.dataTransfer.setData("text/plain",f),t.dragging=new RC(u,TC(t,n),s)},lr.dragend=t=>{let e=t.dragging;window.setTimeout(()=>{t.dragging==e&&(t.dragging=null)},50)},fr.dragover=fr.dragenter=(t,e)=>e.preventDefault(),fr.drop=(t,e)=>{let n=e,r=t.dragging;if(t.dragging=null,!n.dataTransfer)return;let i=t.posAtCoords(Qd(n));if(!i)return;let o=t.state.doc.resolve(i.pos),s=r&&r.slice;s?t.someProp("transformPasted",h=>{s=h(s,t,!1)}):s=mC(t,AC(n.dataTransfer),Df?null:n.dataTransfer.getData("text/html"),!1,o);let a=!!(r&&TC(t,n));if(t.someProp("handleDrop",h=>h(t,n,s||De.empty,a))){n.preventDefault();return}if(!s)return;n.preventDefault();let l=s?v4(t.state.doc,o.pos,s):o.pos;l==null&&(l=o.pos);let f=t.state.tr;if(a){let{node:h}=r;h?h.replace(f):f.deleteSelection()}let u=f.mapping.map(l),c=s.openStart==0&&s.openEnd==0&&s.content.childCount==1,p=f.doc;if(c?f.replaceRangeWith(u,u,s.content.firstChild):f.replaceRange(u,u,s),f.doc.eq(p))return;let d=f.doc.resolve(u);if(c&&nt.isSelectable(s.content.firstChild)&&d.nodeAfter&&d.nodeAfter.sameMarkup(s.content.firstChild))f.setSelection(new nt(d));else{let h=f.mapping.map(l);f.mapping.maps[f.mapping.maps.length-1].forEach((g,y,w,v)=>h=v),f.setSelection(w0(t,d,f.doc.resolve(h)))}t.focus(),t.dispatch(f.setMeta("uiEvent","drop"))},lr.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&oo(t)},20))},lr.blur=(t,e)=>{let n=e;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),n.relatedTarget&&t.dom.contains(n.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)},lr.beforeinput=(t,e)=>{if(Gn&&ro&&e.inputType=="deleteContentBackward"){t.domObserver.flushSoon();let{domChangeCount:r}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=r||(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",o=>o(t,Ms(8,"Backspace")))))return;let{$cursor:i}=t.state.selection;i&&i.pos>0&&t.dispatch(t.state.tr.delete(i.pos-1,i.pos).scrollIntoView())},50)}};for(let t in fr)lr[t]=fr[t];function Ff(t,e){if(t==e)return!0;for(let n in t)if(t[n]!==e[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}class ep{constructor(e,n){this.toDOM=e,this.spec=n||Bs,this.side=this.spec.side||0}map(e,n,r,i){let{pos:o,deleted:s}=e.mapResult(n.from+i,this.side<0?-1:1);return s?null:new Nn(o-r,o-r,this)}valid(){return!0}eq(e){return this==e||e instanceof ep&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&Ff(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class zo{constructor(e,n){this.attrs=e,this.spec=n||Bs}map(e,n,r,i){let o=e.map(n.from+i,this.spec.inclusiveStart?-1:1)-r,s=e.map(n.to+i,this.spec.inclusiveEnd?1:-1)-r;return o>=s?null:new Nn(o,s,this)}valid(e,n){return n.from<n.to}eq(e){return this==e||e instanceof zo&&Ff(this.attrs,e.attrs)&&Ff(this.spec,e.spec)}static is(e){return e.type instanceof zo}destroy(){}}class A0{constructor(e,n){this.attrs=e,this.spec=n||Bs}map(e,n,r,i){let o=e.mapResult(n.from+i,1);if(o.deleted)return null;let s=e.mapResult(n.to+i,-1);return s.deleted||s.pos<=o.pos?null:new Nn(o.pos-r,s.pos-r,this)}valid(e,n){let{index:r,offset:i}=e.content.findIndex(n.from),o;return i==n.from&&!(o=e.child(r)).isText&&i+o.nodeSize==n.to}eq(e){return this==e||e instanceof A0&&Ff(this.attrs,e.attrs)&&Ff(this.spec,e.spec)}destroy(){}}class Nn{constructor(e,n,r){this.from=e,this.to=n,this.type=r}copy(e,n){return new Nn(e,n,this.type)}eq(e,n=0){return this.type.eq(e.type)&&this.from+n==e.from&&this.to+n==e.to}map(e,n,r){return this.type.map(e,this,n,r)}static widget(e,n,r){return new Nn(e,e,new ep(n,r))}static inline(e,n,r,i){return new Nn(e,n,new zo(r,i))}static node(e,n,r,i){return new Nn(e,n,new A0(r,i))}get spec(){return this.type.spec}get inline(){return this.type instanceof zo}get widget(){return this.type instanceof ep}}const Ha=[],Bs={};class Kt{constructor(e,n){this.local=e.length?e:Ha,this.children=n.length?n:Ha}static create(e,n){return n.length?tp(n,e,0,Bs):Jn}find(e,n,r){let i=[];return this.findInner(e??0,n??1e9,i,0,r),i}findInner(e,n,r,i,o){for(let s=0;s<this.local.length;s++){let a=this.local[s];a.from<=n&&a.to>=e&&(!o||o(a.spec))&&r.push(a.copy(a.from+i,a.to+i))}for(let s=0;s<this.children.length;s+=3)if(this.children[s]<n&&this.children[s+1]>e){let a=this.children[s]+1;this.children[s+2].findInner(e-a,n-a,r,i+a,o)}}map(e,n,r){return this==Jn||e.maps.length==0?this:this.mapInner(e,n,0,0,r||Bs)}mapInner(e,n,r,i,o){let s;for(let a=0;a<this.local.length;a++){let l=this.local[a].map(e,r,i);l&&l.type.valid(n,l)?(s||(s=[])).push(l):o.onRemove&&o.onRemove(this.local[a].spec)}return this.children.length?cJ(this.children,s||[],e,n,r,i,o):s?new Kt(s.sort(Fs),Ha):Jn}add(e,n){return n.length?this==Jn?Kt.create(e,n):this.addInner(e,n,0):this}addInner(e,n,r){let i,o=0;e.forEach((a,l)=>{let f=l+r,u;if(u=MC(n,a,f)){for(i||(i=this.children.slice());o<i.length&&i[o]<l;)o+=3;i[o]==l?i[o+2]=i[o+2].addInner(a,u,f+1):i.splice(o,0,l,l+a.nodeSize,tp(u,a,f+1,Bs)),o+=3}});let s=PC(o?IC(n):n,-r);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||s.splice(a--,1);return new Kt(s.length?this.local.concat(s).sort(Fs):this.local,i||this.children)}remove(e){return e.length==0||this==Jn?this:this.removeInner(e,0)}removeInner(e,n){let r=this.children,i=this.local;for(let o=0;o<r.length;o+=3){let s,a=r[o]+n,l=r[o+1]+n;for(let u=0,c;u<e.length;u++)(c=e[u])&&c.from>a&&c.to<l&&(e[u]=null,(s||(s=[])).push(c));if(!s)continue;r==this.children&&(r=this.children.slice());let f=r[o+2].removeInner(s,a+1);f!=Jn?r[o+2]=f:(r.splice(o,3),o-=3)}if(i.length){for(let o=0,s;o<e.length;o++)if(s=e[o])for(let a=0;a<i.length;a++)i[a].eq(s,n)&&(i==this.local&&(i=this.local.slice()),i.splice(a--,1))}return r==this.children&&i==this.local?this:i.length||r.length?new Kt(i,r):Jn}forChild(e,n){if(this==Jn)return this;if(n.isLeaf)return Kt.empty;let r,i;for(let a=0;a<this.children.length;a+=3)if(this.children[a]>=e){this.children[a]==e&&(r=this.children[a+2]);break}let o=e+1,s=o+n.content.size;for(let a=0;a<this.local.length;a++){let l=this.local[a];if(l.from<s&&l.to>o&&l.type instanceof zo){let f=Math.max(o,l.from)-o,u=Math.min(s,l.to)-o;f<u&&(i||(i=[])).push(l.copy(f,u))}}if(i){let a=new Kt(i.sort(Fs),Ha);return r?new jo([a,r]):a}return r||Jn}eq(e){if(this==e)return!0;if(!(e instanceof Kt)||this.local.length!=e.local.length||this.children.length!=e.children.length)return!1;for(let n=0;n<this.local.length;n++)if(!this.local[n].eq(e.local[n]))return!1;for(let n=0;n<this.children.length;n+=3)if(this.children[n]!=e.children[n]||this.children[n+1]!=e.children[n+1]||!this.children[n+2].eq(e.children[n+2]))return!1;return!0}locals(e){return R0(this.localsInner(e))}localsInner(e){if(this==Jn)return Ha;if(e.inlineContent||!this.local.some(zo.is))return this.local;let n=[];for(let r=0;r<this.local.length;r++)this.local[r].type instanceof zo||n.push(this.local[r]);return n}forEachSet(e){e(this)}}Kt.empty=new Kt([],[]),Kt.removeOverlap=R0;const Jn=Kt.empty;class jo{constructor(e){this.members=e}map(e,n){const r=this.members.map(i=>i.map(e,n,Bs));return jo.from(r)}forChild(e,n){if(n.isLeaf)return Kt.empty;let r=[];for(let i=0;i<this.members.length;i++){let o=this.members[i].forChild(e,n);o!=Jn&&(o instanceof jo?r=r.concat(o.members):r.push(o))}return jo.from(r)}eq(e){if(!(e instanceof jo)||e.members.length!=this.members.length)return!1;for(let n=0;n<this.members.length;n++)if(!this.members[n].eq(e.members[n]))return!1;return!0}locals(e){let n,r=!0;for(let i=0;i<this.members.length;i++){let o=this.members[i].localsInner(e);if(o.length)if(!n)n=o;else{r&&(n=n.slice(),r=!1);for(let s=0;s<o.length;s++)n.push(o[s])}}return n?R0(r?n:n.sort(Fs)):Ha}static from(e){switch(e.length){case 0:return Jn;case 1:return e[0];default:return new jo(e.every(n=>n instanceof Kt)?e:e.reduce((n,r)=>n.concat(r instanceof Kt?r:r.members),[]))}}forEachSet(e){for(let n=0;n<this.members.length;n++)this.members[n].forEachSet(e)}}function cJ(t,e,n,r,i,o,s){let a=t.slice();for(let f=0,u=o;f<n.maps.length;f++){let c=0;n.maps[f].forEach((p,d,h,g)=>{let y=g-h-(d-p);for(let w=0;w<a.length;w+=3){let v=a[w+1];if(v<0||p>v+u-c)continue;let _=a[w]+u-c;d>=_?a[w+1]=p<=_?-2:-1:p>=u&&y&&(a[w]+=y,a[w+1]+=y)}c+=y}),u=n.maps[f].map(u,-1)}let l=!1;for(let f=0;f<a.length;f+=3)if(a[f+1]<0){if(a[f+1]==-2){l=!0,a[f+1]=-1;continue}let u=n.map(t[f]+o),c=u-i;if(c<0||c>=r.content.size){l=!0;continue}let p=n.map(t[f+1]+o,-1),d=p-i,{index:h,offset:g}=r.content.findIndex(c),y=r.maybeChild(h);if(y&&g==c&&g+y.nodeSize==d){let w=a[f+2].mapInner(n,y,u+1,t[f]+o+1,s);w!=Jn?(a[f]=c,a[f+1]=d,a[f+2]=w):(a[f+1]=-2,l=!0)}else l=!0}if(l){let f=dJ(a,t,e,n,i,o,s),u=tp(f,r,0,s);e=u.local;for(let c=0;c<a.length;c+=3)a[c+1]<0&&(a.splice(c,3),c-=3);for(let c=0,p=0;c<u.children.length;c+=3){let d=u.children[c];for(;p<a.length&&a[p]<d;)p+=3;a.splice(p,0,u.children[c],u.children[c+1],u.children[c+2])}}return new Kt(e.sort(Fs),a)}function PC(t,e){if(!e||!t.length)return t;let n=[];for(let r=0;r<t.length;r++){let i=t[r];n.push(new Nn(i.from+e,i.to+e,i.type))}return n}function dJ(t,e,n,r,i,o,s){function a(l,f){for(let u=0;u<l.local.length;u++){let c=l.local[u].map(r,i,f);c?n.push(c):s.onRemove&&s.onRemove(l.local[u].spec)}for(let u=0;u<l.children.length;u+=3)a(l.children[u+2],l.children[u]+f+1)}for(let l=0;l<t.length;l+=3)t[l+1]==-1&&a(t[l+2],e[l]+o+1);return n}function MC(t,e,n){if(e.isLeaf)return null;let r=n+e.nodeSize,i=null;for(let o=0,s;o<t.length;o++)(s=t[o])&&s.from>n&&s.to<r&&((i||(i=[])).push(s),t[o]=null);return i}function IC(t){let e=[];for(let n=0;n<t.length;n++)t[n]!=null&&e.push(t[n]);return e}function tp(t,e,n,r){let i=[],o=!1;e.forEach((a,l)=>{let f=MC(t,a,l+n);if(f){o=!0;let u=tp(f,a,n+l+1,r);u!=Jn&&i.push(l,l+a.nodeSize,u)}});let s=PC(o?IC(t):t,-n).sort(Fs);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||(r.onRemove&&r.onRemove(s[a].spec),s.splice(a--,1));return s.length||i.length?new Kt(s,i):Jn}function Fs(t,e){return t.from-e.from||t.to-e.to}function R0(t){let e=t;for(let n=0;n<e.length-1;n++){let r=e[n];if(r.from!=r.to)for(let i=n+1;i<e.length;i++){let o=e[i];if(o.from==r.from){o.to!=r.to&&(e==t&&(e=t.slice()),e[i]=o.copy(o.from,r.to),NC(e,i+1,o.copy(r.to,o.to)));continue}else{o.from<r.to&&(e==t&&(e=t.slice()),e[n]=r.copy(r.from,o.from),NC(e,i,r.copy(o.from,r.to)));break}}}return e}function NC(t,e,n){for(;e<t.length&&Fs(n,t[e])>0;)e++;t.splice(e,0,n)}function T0(t){let e=[];return t.someProp("decorations",n=>{let r=n(t.state);r&&r!=Jn&&e.push(r)}),t.cursorWrapper&&e.push(Kt.create(t.state.doc,[t.cursorWrapper.deco])),jo.from(e)}const pJ={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},hJ=br&&Fo<=11;class gJ{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class mJ{constructor(e,n){this.view=e,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new gJ,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(r=>{for(let i=0;i<r.length;i++)this.queue.push(r[i]);br&&Fo<=11&&r.some(i=>i.type=="childList"&&i.removedNodes.length||i.type=="characterData"&&i.oldValue.length>i.target.nodeValue.length)?this.flushSoon():this.flush()}),hJ&&(this.onCharData=r=>{this.queue.push({target:r.target,type:"characterData",oldValue:r.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,pJ)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let n=0;n<e.length;n++)this.queue.push(e[n]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(lC(this.view)){if(this.suppressingSelectionUpdates)return oo(this.view);if(br&&Fo<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&Ps(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let n=new Set,r;for(let o=e.focusNode;o;o=qa(o))n.add(o);for(let o=e.anchorNode;o;o=qa(o))if(n.has(o)){r=o;break}let i=r&&this.view.docView.nearestDesc(r);if(i&&i.ignoreMutation({type:"selection",target:r.nodeType==3?r.parentNode:r}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let r=e.domSelectionRange(),i=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(r)&&lC(e)&&!this.ignoreSelectionChange(r),o=-1,s=-1,a=!1,l=[];if(e.editable)for(let u=0;u<n.length;u++){let c=this.registerMutation(n[u],l);c&&(o=o<0?c.from:Math.min(c.from,o),s=s<0?c.to:Math.max(c.to,s),c.typeOver&&(a=!0))}if(Fr&&l.length){let u=l.filter(c=>c.nodeName=="BR");if(u.length==2){let[c,p]=u;c.parentNode&&c.parentNode.parentNode==p.parentNode?p.remove():c.remove()}else{let{focusNode:c}=this.currentSelection;for(let p of u){let d=p.parentNode;d&&d.nodeName=="LI"&&(!c||vJ(e,c)!=d)&&p.remove()}}}let f=null;o<0&&i&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&Gd(r)&&(f=m0(e))&&f.eq(ht.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,oo(e),this.currentSelection.set(r),e.scrollToSelection()):(o>-1||i)&&(o>-1&&(e.docView.markDirty(o,s),yJ(e)),this.handleDOMChange(o,s,a,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(r)||oo(e),this.currentSelection.set(r))}registerMutation(e,n){if(n.indexOf(e.target)>-1)return null;let r=this.view.docView.nearestDesc(e.target);if(e.type=="attributes"&&(r==this.view.docView||e.attributeName=="contenteditable"||e.attributeName=="style"&&!e.oldValue&&!e.target.getAttribute("style"))||!r||r.ignoreMutation(e))return null;if(e.type=="childList"){for(let u=0;u<e.addedNodes.length;u++){let c=e.addedNodes[u];n.push(c),c.nodeType==3&&(this.lastChangedTextNode=c)}if(r.contentDOM&&r.contentDOM!=r.dom&&!r.contentDOM.contains(e.target))return{from:r.posBefore,to:r.posAfter};let i=e.previousSibling,o=e.nextSibling;if(br&&Fo<=11&&e.addedNodes.length)for(let u=0;u<e.addedNodes.length;u++){let{previousSibling:c,nextSibling:p}=e.addedNodes[u];(!c||Array.prototype.indexOf.call(e.addedNodes,c)<0)&&(i=c),(!p||Array.prototype.indexOf.call(e.addedNodes,p)<0)&&(o=p)}let s=i&&i.parentNode==e.target?In(i)+1:0,a=r.localPosFromDOM(e.target,s,-1),l=o&&o.parentNode==e.target?In(o):e.target.childNodes.length,f=r.localPosFromDOM(e.target,l,1);return{from:a,to:f}}else return e.type=="attributes"?{from:r.posAtStart-r.border,to:r.posAtEnd+r.border}:(this.lastChangedTextNode=e.target,{from:r.posAtStart,to:r.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}let DC=new WeakMap,BC=!1;function yJ(t){if(!DC.has(t)&&(DC.set(t,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(t.dom).whiteSpace)!==-1)){if(t.requiresGeckoHackNode=Fr,BC)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),BC=!0}}function FC(t,e){let n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset,s=t.domAtPos(t.state.selection.anchor);return Ps(s.node,s.offset,i,o)&&([n,r,i,o]=[i,o,n,r]),{anchorNode:n,anchorOffset:r,focusNode:i,focusOffset:o}}function wJ(t,e){if(e.getComposedRanges){let i=e.getComposedRanges(t.root)[0];if(i)return FC(t,i)}let n;function r(i){i.preventDefault(),i.stopImmediatePropagation(),n=i.getTargetRanges()[0]}return t.dom.addEventListener("beforeinput",r,!0),document.execCommand("indent"),t.dom.removeEventListener("beforeinput",r,!0),n?FC(t,n):null}function vJ(t,e){for(let n=e.parentNode;n&&n!=t.dom;n=n.parentNode){let r=t.docView.nearestDesc(n,!0);if(r&&r.node.isBlock)return n}return null}function bJ(t,e,n){let{node:r,fromOffset:i,toOffset:o,from:s,to:a}=t.docView.parseRange(e,n),l=t.domSelectionRange(),f,u=l.anchorNode;if(u&&t.dom.contains(u.nodeType==1?u:u.parentNode)&&(f=[{node:u,offset:l.anchorOffset}],Gd(l)||f.push({node:l.focusNode,offset:l.focusOffset})),Gn&&t.input.lastKeyCode===8)for(let y=o;y>i;y--){let w=r.childNodes[y-1],v=w.pmViewDesc;if(w.nodeName=="BR"&&!v){o=y;break}if(!v||v.size)break}let c=t.state.doc,p=t.someProp("domParser")||Io.fromSchema(t.state.schema),d=c.resolve(s),h=null,g=p.parse(r,{topNode:d.parent,topMatch:d.parent.contentMatchAt(d.index()),topOpen:!0,from:i,to:o,preserveWhitespace:d.parent.type.whitespace=="pre"?"full":!0,findPositions:f,ruleFromNode:xJ,context:d});if(f&&f[0].pos!=null){let y=f[0].pos,w=f[1]&&f[1].pos;w==null&&(w=y),h={anchor:y+s,head:w+s}}return{doc:g,sel:h,from:s,to:a}}function xJ(t){let e=t.pmViewDesc;if(e)return e.parseRule();if(t.nodeName=="BR"&&t.parentNode){if(ar&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(t.parentNode.lastChild==t||ar&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}const _J=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function kJ(t,e,n,r,i){let o=t.input.compositionPendingChanges||(t.composing?t.input.compositionID:0);if(t.input.compositionPendingChanges=0,e<0){let T=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,A=m0(t,T);if(A&&!t.state.selection.eq(A)){if(Gn&&ro&&t.input.lastKeyCode===13&&Date.now()-100<t.input.lastKeyCodeTime&&t.someProp("handleKeyDown",F=>F(t,Ms(13,"Enter"))))return;let R=t.state.tr.setSelection(A);T=="pointer"?R.setMeta("pointer",!0):T=="key"&&R.scrollIntoView(),o&&R.setMeta("composition",o),t.dispatch(R)}return}let s=t.state.doc.resolve(e),a=s.sharedDepth(n);e=s.before(a+1),n=t.state.doc.resolve(n).after(a+1);let l=t.state.selection,f=bJ(t,e,n),u=t.state.doc,c=u.slice(f.from,f.to),p,d;t.input.lastKeyCode===8&&Date.now()-100<t.input.lastKeyCodeTime?(p=t.state.selection.to,d="end"):(p=t.state.selection.from,d="start"),t.input.lastKeyCode=null;let h=EJ(c.content,f.doc.content,f.from,p,d);if(h&&t.input.domChangeCount++,(La&&t.input.lastIOSEnter>Date.now()-225||ro)&&i.some(T=>T.nodeType==1&&!_J.test(T.nodeName))&&(!h||h.endA>=h.endB)&&t.someProp("handleKeyDown",T=>T(t,Ms(13,"Enter")))){t.input.lastIOSEnter=0;return}if(!h)if(r&&l instanceof gt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!t.composing&&!(f.sel&&f.sel.anchor!=f.sel.head))h={start:l.from,endA:l.to,endB:l.to};else{if(f.sel){let T=$C(t,t.state.doc,f.sel);if(T&&!T.eq(t.state.selection)){let A=t.state.tr.setSelection(T);o&&A.setMeta("composition",o),t.dispatch(A)}}return}t.state.selection.from<t.state.selection.to&&h.start==h.endB&&t.state.selection instanceof gt&&(h.start>t.state.selection.from&&h.start<=t.state.selection.from+2&&t.state.selection.from>=f.from?h.start=t.state.selection.from:h.endA<t.state.selection.to&&h.endA>=t.state.selection.to-2&&t.state.selection.to<=f.to&&(h.endB+=t.state.selection.to-h.endA,h.endA=t.state.selection.to)),br&&Fo<=11&&h.endB==h.start+1&&h.endA==h.start&&h.start>f.from&&f.doc.textBetween(h.start-f.from-1,h.start-f.from+1)=="  "&&(h.start--,h.endA--,h.endB--);let g=f.doc.resolveNoCache(h.start-f.from),y=f.doc.resolveNoCache(h.endB-f.from),w=u.resolve(h.start),v=g.sameParent(y)&&g.parent.inlineContent&&w.end()>=h.endA,_;if((La&&t.input.lastIOSEnter>Date.now()-225&&(!v||i.some(T=>T.nodeName=="DIV"||T.nodeName=="P"))||!v&&g.pos<f.doc.content.size&&(!g.sameParent(y)||!g.parent.inlineContent)&&!/\S/.test(f.doc.textBetween(g.pos,y.pos,"",""))&&(_=ht.findFrom(f.doc.resolve(g.pos+1),1,!0))&&_.head>g.pos)&&t.someProp("handleKeyDown",T=>T(t,Ms(13,"Enter")))){t.input.lastIOSEnter=0;return}if(t.state.selection.anchor>h.start&&CJ(u,h.start,h.endA,g,y)&&t.someProp("handleKeyDown",T=>T(t,Ms(8,"Backspace")))){ro&&Gn&&t.domObserver.suppressSelectionUpdates();return}Gn&&h.endB==h.start&&(t.input.lastChromeDelete=Date.now()),ro&&!v&&g.start()!=y.start()&&y.parentOffset==0&&g.depth==y.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==h.endA&&(h.endB-=2,y=f.doc.resolveNoCache(h.endB-f.from),setTimeout(()=>{t.someProp("handleKeyDown",function(T){return T(t,Ms(13,"Enter"))})},20));let b=h.start,x=h.endA,k=T=>{let A=T||t.state.tr.replace(b,x,f.doc.slice(h.start-f.from,h.endB-f.from));if(f.sel){let R=$C(t,A.doc,f.sel);R&&!(Gn&&t.composing&&R.empty&&(h.start!=h.endB||t.input.lastChromeDelete<Date.now()-100)&&(R.head==b||R.head==A.mapping.map(x)-1)||br&&R.empty&&R.head==b)&&A.setSelection(R)}return o&&A.setMeta("composition",o),A.scrollIntoView()},S;if(v){if(g.pos==y.pos){br&&Fo<=11&&g.parentOffset==0&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>oo(t),20));let T=k(t.state.tr.delete(b,x)),A=u.resolve(h.start).marksAcross(u.resolve(h.endA));A&&T.ensureMarks(A),t.dispatch(T)}else if(h.endA==h.endB&&(S=SJ(g.parent.content.cut(g.parentOffset,y.parentOffset),w.parent.content.cut(w.parentOffset,h.endA-w.start())))){let T=k(t.state.tr);S.type=="add"?T.addMark(b,x,S.mark):T.removeMark(b,x,S.mark),t.dispatch(T)}else if(g.parent.child(g.index()).isText&&g.index()==y.index()-(y.textOffset?0:1)){let T=g.parent.textBetween(g.parentOffset,y.parentOffset),A=()=>k(t.state.tr.insertText(T,b,x));t.someProp("handleTextInput",R=>R(t,b,x,T,A))||t.dispatch(A())}}else t.dispatch(k())}function $C(t,e,n){return Math.max(n.anchor,n.head)>e.content.size?null:w0(t,e.resolve(n.anchor),e.resolve(n.head))}function SJ(t,e){let n=t.firstChild.marks,r=e.firstChild.marks,i=n,o=r,s,a,l;for(let u=0;u<r.length;u++)i=r[u].removeFromSet(i);for(let u=0;u<n.length;u++)o=n[u].removeFromSet(o);if(i.length==1&&o.length==0)a=i[0],s="add",l=u=>u.mark(a.addToSet(u.marks));else if(i.length==0&&o.length==1)a=o[0],s="remove",l=u=>u.mark(a.removeFromSet(u.marks));else return null;let f=[];for(let u=0;u<e.childCount;u++)f.push(l(e.child(u)));if(we.from(f).eq(t))return{mark:a,type:s}}function CJ(t,e,n,r,i){if(n-e<=i.pos-r.pos||P0(r,!0,!1)<i.pos)return!1;let o=t.resolve(e);if(!r.parent.isTextblock){let a=o.nodeAfter;return a!=null&&n==e+a.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let s=t.resolve(P0(o,!0,!0));return!s.parent.isTextblock||s.pos>n||P0(s,!0,!1)<n?!1:r.parent.content.cut(r.parentOffset).eq(s.parent.content)}function P0(t,e,n){let r=t.depth,i=e?t.end():t.pos;for(;r>0&&(e||t.indexAfter(r)==t.node(r).childCount);)r--,i++,e=!1;if(n){let o=t.node(r).maybeChild(t.indexAfter(r));for(;o&&!o.isLeaf;)o=o.firstChild,i++}return i}function EJ(t,e,n,r,i){let o=t.findDiffStart(e,n);if(o==null)return null;let{a:s,b:a}=t.findDiffEnd(e,n+t.size,n+e.size);if(i=="end"){let l=Math.max(0,o-Math.min(s,a));r-=s+l-o}if(s<o&&t.size<e.size){let l=r<=o&&r>=s?o-r:0;o-=l,o&&o<e.size&&qC(e.textBetween(o-1,o+1))&&(o+=l?1:-1),a=o+(a-s),s=o}else if(a<o){let l=r<=o&&r>=a?o-r:0;o-=l,o&&o<t.size&&qC(t.textBetween(o-1,o+1))&&(o+=l?1:-1),s=o+(s-a),a=o}return{start:o,endA:s,endB:a}}function qC(t){if(t.length!=2)return!1;let e=t.charCodeAt(0),n=t.charCodeAt(1);return e>=56320&&e<=57343&&n>=55296&&n<=56319}class LC{constructor(e,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new UG,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(UC),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):typeof e=="function"?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=jC(this),zC(this),this.nodeViews=HC(this),this.docView=Y4(this.state.doc,VC(this),T0(this),this.dom,this),this.domObserver=new mJ(this,(r,i,o,s)=>kJ(this,r,i,o,s)),this.domObserver.start(),WG(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let n in e)this._props[n]=e[n];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&S0(this);let n=this._props;this._props=e,e.plugins&&(e.plugins.forEach(UC),this.directPlugins=e.plugins),this.updateStateInner(e.state,n)}setProps(e){let n={};for(let r in this._props)n[r]=this._props[r];n.state=this.state;for(let r in e)n[r]=e[r];this.update(n)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,n){var r;let i=this.state,o=!1,s=!1;e.storedMarks&&this.composing&&(OC(this),s=!0),this.state=e;let a=i.plugins!=e.plugins||this._props.plugins!=n.plugins;if(a||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let d=HC(this);AJ(d,this.nodeViews)&&(this.nodeViews=d,o=!0)}(a||n.handleDOMEvents!=this._props.handleDOMEvents)&&S0(this),this.editable=jC(this),zC(this);let l=T0(this),f=VC(this),u=i.plugins!=e.plugins&&!i.doc.eq(e.doc)?"reset":e.scrollToSelection>i.scrollToSelection?"to selection":"preserve",c=o||!this.docView.matchesNode(e.doc,f,l);(c||!e.selection.eq(i.selection))&&(s=!0);let p=u=="preserve"&&s&&this.dom.style.overflowAnchor==null&&sG(this);if(s){this.domObserver.stop();let d=c&&(br||Gn)&&!this.composing&&!i.selection.empty&&!e.selection.empty&&OJ(i.selection,e.selection);if(c){let h=Gn?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=oJ(this)),(o||!this.docView.update(e.doc,f,l,this))&&(this.docView.updateOuterDeco(f),this.docView.destroy(),this.docView=Y4(e.doc,f,l,this.dom,this)),h&&!this.trackWrites&&(d=!0)}d||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&TG(this))?oo(this,d):(sC(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(i),!((r=this.dragging)===null||r===void 0)&&r.node&&!i.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,i),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():p&&aG(p)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!this.dom.contains(e.nodeType==1?e:e.parentNode))){if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof nt){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&F4(this,n.getBoundingClientRect(),e)}else F4(this,this.coordsAtPos(this.state.selection.head,1),e)}}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n<this.directPlugins.length;n++){let r=this.directPlugins[n];r.spec.view&&this.pluginViews.push(r.spec.view(this))}for(let n=0;n<this.state.plugins.length;n++){let r=this.state.plugins[n];r.spec.view&&this.pluginViews.push(r.spec.view(this))}}else for(let n=0;n<this.pluginViews.length;n++){let r=this.pluginViews[n];r.update&&r.update(this,e)}}updateDraggedNode(e,n){let r=e.node,i=-1;if(this.state.doc.nodeAt(r.from)==r.node)i=r.from;else{let o=r.from+(this.state.doc.content.size-n.doc.content.size);(o>0&&this.state.doc.nodeAt(o))==r.node&&(i=o)}this.dragging=new RC(e.slice,e.move,i<0?void 0:nt.create(this.state.doc,i))}someProp(e,n){let r=this._props&&this._props[e],i;if(r!=null&&(i=n?n(r):r))return i;for(let s=0;s<this.directPlugins.length;s++){let a=this.directPlugins[s].props[e];if(a!=null&&(i=n?n(a):a))return i}let o=this.state.plugins;if(o)for(let s=0;s<o.length;s++){let a=o[s].props[e];if(a!=null&&(i=n?n(a):a))return i}}hasFocus(){if(br){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if(e.contentEditable=="false")return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&lG(this.dom),oo(this),this.domObserver.start()}get root(){let e=this._root;if(e==null){for(let n=this.dom.parentNode;n;n=n.parentNode)if(n.nodeType==9||n.nodeType==11&&n.host)return n.getSelection||(Object.getPrototypeOf(n).getSelection=()=>n.ownerDocument.getSelection()),this._root=n}return e||document}updateRoot(){this._root=null}posAtCoords(e){return pG(this,e)}coordsAtPos(e,n=1){return j4(this,e,n)}domAtPos(e,n=0){return this.docView.domFromPos(e,n)}nodeDOM(e){let n=this.docView.descAt(e);return n?n.nodeDOM:null}posAtDOM(e,n,r=-1){let i=this.docView.posFromDOM(e,n,r);if(i==null)throw new RangeError("DOM position not inside the editor");return i}endOfTextblock(e,n){return wG(this,n||this.state,e)}pasteHTML(e,n){return Bf(this,"",e,!1,n||new ClipboardEvent("paste"))}pasteText(e,n){return Bf(this,e,null,!0,n||new ClipboardEvent("paste"))}serializeForClipboard(e){return x0(this,e)}destroy(){this.docView&&(KG(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],T0(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,JK())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return JG(this,e)}domSelectionRange(){let e=this.domSelection();return e?ar&&this.root.nodeType===11&&eG(this.dom.ownerDocument)==this.dom&&wJ(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}LC.prototype.dispatch=function(t){let e=this._props.dispatchTransaction;e?e.call(this,t):this.updateState(this.state.apply(t))};function VC(t){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(t.editable),t.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(t.state)),n)for(let r in n)r=="class"?e.class+=" "+n[r]:r=="style"?e.style=(e.style?e.style+";":"")+n[r]:!e[r]&&r!="contenteditable"&&r!="nodeName"&&(e[r]=String(n[r]))}),e.translate||(e.translate="no"),[Nn.node(0,t.state.doc.content.size,e)]}function zC(t){if(t.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),t.cursorWrapper={dom:e,deco:Nn.widget(t.state.selection.from,e,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function jC(t){return!t.someProp("editable",e=>e(t.state)===!1)}function OJ(t,e){let n=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.sharedDepth(e.head));return t.$anchor.start(n)!=e.$anchor.start(n)}function HC(t){let e=Object.create(null);function n(r){for(let i in r)Object.prototype.hasOwnProperty.call(e,i)||(e[i]=r[i])}return t.someProp("nodeViews",n),t.someProp("markViews",n),e}function AJ(t,e){let n=0,r=0;for(let i in t){if(t[i]!=e[i])return!0;n++}for(let i in e)r++;return n!=r}function UC(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Ho={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},np={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},RJ=typeof navigator<"u"&&/Mac/.test(navigator.platform),TJ=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),Dn=0;Dn<10;Dn++)Ho[48+Dn]=Ho[96+Dn]=String(Dn);for(var Dn=1;Dn<=24;Dn++)Ho[Dn+111]="F"+Dn;for(var Dn=65;Dn<=90;Dn++)Ho[Dn]=String.fromCharCode(Dn+32),np[Dn]=String.fromCharCode(Dn);for(var M0 in Ho)np.hasOwnProperty(M0)||(np[M0]=Ho[M0]);function PJ(t){var e=RJ&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||TJ&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",n=!e&&t.key||(t.shiftKey?np:Ho)[t.keyCode]||t.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const MJ=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),IJ=typeof navigator<"u"&&/Win/.test(navigator.platform);function NJ(t){let e=t.split(/-(?!$)/),n=e[e.length-1];n=="Space"&&(n=" ");let r,i,o,s;for(let a=0;a<e.length-1;a++){let l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))r=!0;else if(/^(c|ctrl|control)$/i.test(l))i=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))MJ?s=!0:i=!0;else throw new Error("Unrecognized modifier name: "+l)}return r&&(n="Alt-"+n),i&&(n="Ctrl-"+n),s&&(n="Meta-"+n),o&&(n="Shift-"+n),n}function DJ(t){let e=Object.create(null);for(let n in t)e[NJ(n)]=t[n];return e}function I0(t,e,n=!0){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n&&e.shiftKey&&(t="Shift-"+t),t}function BJ(t){return new fn({props:{handleKeyDown:WC(t)}})}function WC(t){let e=DJ(t);return function(n,r){let i=PJ(r),o,s=e[I0(i,r)];if(s&&s(n.state,n.dispatch,n))return!0;if(i.length==1&&i!=" "){if(r.shiftKey){let a=e[I0(i,r,!1)];if(a&&a(n.state,n.dispatch,n))return!0}if((r.altKey||r.metaKey||r.ctrlKey)&&!(IJ&&r.ctrlKey&&r.altKey)&&(o=Ho[r.keyCode])&&o!=i){let a=e[I0(o,r)];if(a&&a(n.state,n.dispatch,n))return!0}}return!1}}const N0=(t,e)=>t.selection.empty?!1:(e&&e(t.tr.deleteSelection().scrollIntoView()),!0);function KC(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("backward",t):n.parentOffset>0)?null:n}const GC=(t,e,n)=>{let r=KC(t,n);if(!r)return!1;let i=D0(r);if(!i){let s=r.blockRange(),a=s&&Na(s);return a==null?!1:(e&&e(t.tr.lift(s,a).scrollIntoView()),!0)}let o=i.nodeBefore;if(r6(t,i,e,-1))return!0;if(r.parent.content.size==0&&(Ua(o,"end")||nt.isSelectable(o)))for(let s=r.depth;;s--){let a=Ud(t.doc,r.before(s),r.after(s),De.empty);if(a&&a.slice.size<a.to-a.from){if(e){let l=t.tr.step(a);l.setSelection(Ua(o,"end")?ht.findFrom(l.doc.resolve(l.mapping.map(i.pos,-1)),-1):nt.create(l.doc,i.pos-o.nodeSize)),e(l.scrollIntoView())}return!0}if(s==1||r.node(s-1).childCount>1)break}return o.isAtom&&i.depth==r.depth-1?(e&&e(t.tr.delete(i.pos-o.nodeSize,i.pos).scrollIntoView()),!0):!1},FJ=(t,e,n)=>{let r=KC(t,n);if(!r)return!1;let i=D0(r);return i?JC(t,i,e):!1},$J=(t,e,n)=>{let r=XC(t,n);if(!r)return!1;let i=B0(r);return i?JC(t,i,e):!1};function JC(t,e,n){let r=e.nodeBefore,i=r,o=e.pos-1;for(;!i.isTextblock;o--){if(i.type.spec.isolating)return!1;let u=i.lastChild;if(!u)return!1;i=u}let s=e.nodeAfter,a=s,l=e.pos+1;for(;!a.isTextblock;l++){if(a.type.spec.isolating)return!1;let u=a.firstChild;if(!u)return!1;a=u}let f=Ud(t.doc,o,l,De.empty);if(!f||f.from!=o||f instanceof xn&&f.slice.size>=l-o)return!1;if(n){let u=t.tr.step(f);u.setSelection(gt.create(u.doc,o)),n(u.scrollIntoView())}return!0}function Ua(t,e,n=!1){for(let r=t;r;r=e=="start"?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&r.childCount!=1)return!1}return!1}const YC=(t,e,n)=>{let{$head:r,empty:i}=t.selection,o=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("backward",t):r.parentOffset>0)return!1;o=D0(r)}let s=o&&o.nodeBefore;return!s||!nt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(nt.create(t.doc,o.pos-s.nodeSize)).scrollIntoView()),!0)};function D0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){if(t.index(e)>0)return t.doc.resolve(t.before(e+1));if(t.node(e).type.spec.isolating)break}return null}function XC(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("forward",t):n.parentOffset<n.parent.content.size)?null:n}const QC=(t,e,n)=>{let r=XC(t,n);if(!r)return!1;let i=B0(r);if(!i)return!1;let o=i.nodeAfter;if(r6(t,i,e,1))return!0;if(r.parent.content.size==0&&(Ua(o,"start")||nt.isSelectable(o))){let s=Ud(t.doc,r.before(),r.after(),De.empty);if(s&&s.slice.size<s.to-s.from){if(e){let a=t.tr.step(s);a.setSelection(Ua(o,"start")?ht.findFrom(a.doc.resolve(a.mapping.map(i.pos)),1):nt.create(a.doc,a.mapping.map(i.pos))),e(a.scrollIntoView())}return!0}}return o.isAtom&&i.depth==r.depth-1?(e&&e(t.tr.delete(i.pos,i.pos+o.nodeSize).scrollIntoView()),!0):!1},ZC=(t,e,n)=>{let{$head:r,empty:i}=t.selection,o=r;if(!i)return!1;if(r.parent.isTextblock){if(n?!n.endOfTextblock("forward",t):r.parentOffset<r.parent.content.size)return!1;o=B0(r)}let s=o&&o.nodeAfter;return!s||!nt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(nt.create(t.doc,o.pos)).scrollIntoView()),!0)};function B0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){let n=t.node(e);if(t.index(e)+1<n.childCount)return t.doc.resolve(t.after(e+1));if(n.type.spec.isolating)break}return null}const qJ=(t,e)=>{let n=t.selection,r=n instanceof nt,i;if(r){if(n.node.isTextblock||!Ts(t.doc,n.from))return!1;i=n.from}else if(i=Hd(t.doc,n.from,-1),i==null)return!1;if(e){let o=t.tr.join(i);r&&o.setSelection(nt.create(o.doc,i-t.doc.resolve(i).nodeBefore.nodeSize)),e(o.scrollIntoView())}return!0},LJ=(t,e)=>{let n=t.selection,r;if(n instanceof nt){if(n.node.isTextblock||!Ts(t.doc,n.to))return!1;r=n.to}else if(r=Hd(t.doc,n.to,1),r==null)return!1;return e&&e(t.tr.join(r).scrollIntoView()),!0},VJ=(t,e)=>{let{$from:n,$to:r}=t.selection,i=n.blockRange(r),o=i&&Na(i);return o==null?!1:(e&&e(t.tr.lift(i,o).scrollIntoView()),!0)},e6=(t,e)=>{let{$head:n,$anchor:r}=t.selection;return!n.parent.type.spec.code||!n.sameParent(r)?!1:(e&&e(t.tr.insertText(`
    327 `).scrollIntoView()),!0)};function F0(t){for(let e=0;e<t.edgeCount;e++){let{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const zJ=(t,e)=>{let{$head:n,$anchor:r}=t.selection;if(!n.parent.type.spec.code||!n.sameParent(r))return!1;let i=n.node(-1),o=n.indexAfter(-1),s=F0(i.contentMatchAt(o));if(!s||!i.canReplaceWith(o,o,s))return!1;if(e){let a=n.after(),l=t.tr.replaceWith(a,a,s.createAndFill());l.setSelection(ht.near(l.doc.resolve(a),1)),e(l.scrollIntoView())}return!0},t6=(t,e)=>{let n=t.selection,{$from:r,$to:i}=n;if(n instanceof Rr||r.parent.inlineContent||i.parent.inlineContent)return!1;let o=F0(i.parent.contentMatchAt(i.indexAfter()));if(!o||!o.isTextblock)return!1;if(e){let s=(!r.parentOffset&&i.index()<i.parent.childCount?r:i).pos,a=t.tr.insert(s,o.createAndFill());a.setSelection(gt.create(a.doc,s+1)),e(a.scrollIntoView())}return!0},n6=(t,e)=>{let{$cursor:n}=t.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(to(t.doc,o))return e&&e(t.tr.split(o).scrollIntoView()),!0}let r=n.blockRange(),i=r&&Na(r);return i==null?!1:(e&&e(t.tr.lift(r,i).scrollIntoView()),!0)};function jJ(t){return(e,n)=>{let{$from:r,$to:i}=e.selection;if(e.selection instanceof nt&&e.selection.node.isBlock)return!r.parentOffset||!to(e.doc,r.pos)?!1:(n&&n(e.tr.split(r.pos).scrollIntoView()),!0);if(!r.depth)return!1;let o=[],s,a,l=!1,f=!1;for(let d=r.depth;;d--)if(r.node(d).isBlock){l=r.end(d)==r.pos+(r.depth-d),f=r.start(d)==r.pos-(r.depth-d),a=F0(r.node(d-1).contentMatchAt(r.indexAfter(d-1))),o.unshift(l&&a?{type:a}:null),s=d;break}else{if(d==1)return!1;o.unshift(null)}let u=e.tr;(e.selection instanceof gt||e.selection instanceof Rr)&&u.deleteSelection();let c=u.mapping.map(r.pos),p=to(u.doc,c,o.length,o);if(p||(o[0]=a?{type:a}:null,p=to(u.doc,c,o.length,o)),!p)return!1;if(u.split(c,o.length,o),!l&&f&&r.node(s).type!=a){let d=u.mapping.map(r.before(s)),h=u.doc.resolve(d);a&&r.node(s-1).canReplaceWith(h.index(),h.index()+1,a)&&u.setNodeMarkup(u.mapping.map(r.before(s)),a)}return n&&n(u.scrollIntoView()),!0}}const HJ=jJ(),UJ=(t,e)=>{let{$from:n,to:r}=t.selection,i,o=n.sharedDepth(r);return o==0?!1:(i=n.before(o),e&&e(t.tr.setSelection(nt.create(t.doc,i))),!0)};function WJ(t,e,n){let r=e.nodeBefore,i=e.nodeAfter,o=e.index();return!r||!i||!r.type.compatibleContent(i.type)?!1:!r.content.size&&e.parent.canReplace(o-1,o)?(n&&n(t.tr.delete(e.pos-r.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(o,o+1)||!(i.isTextblock||Ts(t.doc,e.pos))?!1:(n&&n(t.tr.join(e.pos).scrollIntoView()),!0)}function r6(t,e,n,r){let i=e.nodeBefore,o=e.nodeAfter,s,a,l=i.type.spec.isolating||o.type.spec.isolating;if(!l&&WJ(t,e,n))return!0;let f=!l&&e.parent.canReplace(e.index(),e.index()+1);if(f&&(s=(a=i.contentMatchAt(i.childCount)).findWrapping(o.type))&&a.matchType(s[0]||o.type).validEnd){if(n){let d=e.pos+o.nodeSize,h=we.empty;for(let w=s.length-1;w>=0;w--)h=we.from(s[w].create(null,h));h=we.from(i.copy(h));let g=t.tr.step(new _n(e.pos-1,d,e.pos,d,new De(h,1,0),s.length,!0)),y=g.doc.resolve(d+2*s.length);y.nodeAfter&&y.nodeAfter.type==i.type&&Ts(g.doc,y.pos)&&g.join(y.pos),n(g.scrollIntoView())}return!0}let u=o.type.spec.isolating||r>0&&l?null:ht.findFrom(e,1),c=u&&u.$from.blockRange(u.$to),p=c&&Na(c);if(p!=null&&p>=e.depth)return n&&n(t.tr.lift(c,p).scrollIntoView()),!0;if(f&&Ua(o,"start",!0)&&Ua(i,"end")){let d=i,h=[];for(;h.push(d),!d.isTextblock;)d=d.lastChild;let g=o,y=1;for(;!g.isTextblock;g=g.firstChild)y++;if(d.canReplace(d.childCount,d.childCount,g.content)){if(n){let w=we.empty;for(let _=h.length-1;_>=0;_--)w=we.from(h[_].copy(w));let v=t.tr.step(new _n(e.pos-h.length,e.pos+o.nodeSize,e.pos+y,e.pos+o.nodeSize-y,new De(w,h.length,0),0,!0));n(v.scrollIntoView())}return!0}}return!1}function i6(t){return function(e,n){let r=e.selection,i=t<0?r.$from:r.$to,o=i.depth;for(;i.node(o).isInline;){if(!o)return!1;o--}return i.node(o).isTextblock?(n&&n(e.tr.setSelection(gt.create(e.doc,t<0?i.start(o):i.end(o)))),!0):!1}}const KJ=i6(-1),GJ=i6(1);function JJ(t,e=null){return function(n,r){let{$from:i,$to:o}=n.selection,s=i.blockRange(o),a=s&&h4(s,t,e);return a?(r&&r(n.tr.wrap(s,a).scrollIntoView()),!0):!1}}function o6(t,e=null){return function(n,r){let i=!1;for(let o=0;o<n.selection.ranges.length&&!i;o++){let{$from:{pos:s},$to:{pos:a}}=n.selection.ranges[o];n.doc.nodesBetween(s,a,(l,f)=>{if(i)return!1;if(!(!l.isTextblock||l.hasMarkup(t,e)))if(l.type==t)i=!0;else{let u=n.doc.resolve(f),c=u.index();i=u.parent.canReplaceWith(c,c+1,t)}})}if(!i)return!1;if(r){let o=n.tr;for(let s=0;s<n.selection.ranges.length;s++){let{$from:{pos:a},$to:{pos:l}}=n.selection.ranges[s];o.setBlockType(a,l,t,e)}r(o.scrollIntoView())}return!0}}function $0(...t){return function(e,n,r){for(let i=0;i<t.length;i++)if(t[i](e,n,r))return!0;return!1}}$0(N0,GC,YC),$0(N0,QC,ZC),$0(e6,t6,n6,HJ),typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function YJ(t,e=null){return function(n,r){let{$from:i,$to:o}=n.selection,s=i.blockRange(o);if(!s)return!1;let a=r?n.tr:null;return XJ(a,s,t,e)?(r&&r(a.scrollIntoView()),!0):!1}}function XJ(t,e,n,r=null){let i=!1,o=e,s=e.$from.doc;if(e.depth>=2&&e.$from.node(e.depth-1).type.compatibleContent(n)&&e.startIndex==0){if(e.$from.index(e.depth-1)==0)return!1;let l=s.resolve(e.start-2);o=new $d(l,l,e.depth),e.endIndex<e.parent.childCount&&(e=new $d(e.$from,s.resolve(e.$to.end(e.depth)),e.depth)),i=!0}let a=h4(o,n,r,e);return a?(t&&QJ(t,e,a,i,n),!0):!1}function QJ(t,e,n,r,i){let o=we.empty;for(let u=n.length-1;u>=0;u--)o=we.from(n[u].type.create(n[u].attrs,o));t.step(new _n(e.start-(r?2:0),e.end,e.start,e.end,new De(o,0,0),n.length,!0));let s=0;for(let u=0;u<n.length;u++)n[u].type==i&&(s=u+1);let a=n.length-s,l=e.start+n.length-(r?2:0),f=e.parent;for(let u=e.startIndex,c=e.endIndex,p=!0;u<c;u++,p=!1)!p&&to(t.doc,l,a)&&(t.split(l,a),l+=2*a),l+=f.child(u).nodeSize;return t}function ZJ(t){return function(e,n){let{$from:r,$to:i}=e.selection,o=r.blockRange(i,s=>s.childCount>0&&s.firstChild.type==t);return o?n?r.node(o.depth-1).type==t?eY(e,n,t,o):tY(e,n,o):!0:!1}}function eY(t,e,n,r){let i=t.tr,o=r.end,s=r.$to.end(r.depth);o<s&&(i.step(new _n(o-1,s,o,s,new De(we.from(n.create(null,r.parent.copy())),1,0),1,!0)),r=new $d(i.doc.resolve(r.$from.pos),i.doc.resolve(s),r.depth));const a=Na(r);if(a==null)return!1;i.lift(r,a);let l=i.doc.resolve(i.mapping.map(o,-1)-1);return Ts(i.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&i.join(l.pos),e(i.scrollIntoView()),!0}function tY(t,e,n){let r=t.tr,i=n.parent;for(let d=n.end,h=n.endIndex-1,g=n.startIndex;h>g;h--)d-=i.child(h).nodeSize,r.delete(d-1,d+1);let o=r.doc.resolve(n.start),s=o.nodeAfter;if(r.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let a=n.startIndex==0,l=n.endIndex==i.childCount,f=o.node(-1),u=o.index(-1);if(!f.canReplace(u+(a?0:1),u+1,s.content.append(l?we.empty:we.from(i))))return!1;let c=o.pos,p=c+s.nodeSize;return r.step(new _n(c-(a?1:0),p+(l?1:0),c+1,p-1,new De((a?we.empty:we.from(i.copy(we.empty))).append(l?we.empty:we.from(i.copy(we.empty))),a?0:1,l?0:1),a?0:1)),e(r.scrollIntoView()),!0}function nY(t){return function(e,n){let{$from:r,$to:i}=e.selection,o=r.blockRange(i,f=>f.childCount>0&&f.firstChild.type==t);if(!o)return!1;let s=o.startIndex;if(s==0)return!1;let a=o.parent,l=a.child(s-1);if(l.type!=t)return!1;if(n){let f=l.lastChild&&l.lastChild.type==a.type,u=we.from(f?t.create():null),c=new De(we.from(t.create(null,we.from(a.type.create(null,u)))),f?3:1,0),p=o.start,d=o.end;n(e.tr.step(new _n(p-(f?3:1),d,p,d,c,1,!0)).scrollIntoView())}return!0}}var rY=Object.defineProperty,s6=(t,e)=>{for(var n in e)rY(t,n,{get:e[n],enumerable:!0})};function rp(t){const{state:e,transaction:n}=t;let{selection:r}=n,{doc:i}=n,{storedMarks:o}=n;return{...e,apply:e.apply.bind(e),applyTransaction:e.applyTransaction.bind(e),plugins:e.plugins,schema:e.schema,reconfigure:e.reconfigure.bind(e),toJSON:e.toJSON.bind(e),get storedMarks(){return o},get selection(){return r},get doc(){return i},get tr(){return r=n.selection,i=n.doc,o=n.storedMarks,n}}}var ip=class{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:e,state:n}=this,{view:r}=e,{tr:i}=n,o=this.buildProps(i);return Object.fromEntries(Object.entries(t).map(([s,a])=>[s,(...f)=>{const u=a(...f)(o);return!i.getMeta("preventDispatch")&&!this.hasCustomState&&r.dispatch(i),u}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,e=!0){const{rawCommands:n,editor:r,state:i}=this,{view:o}=r,s=[],a=!!t,l=t||i.tr,f=()=>(!a&&e&&!l.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(l),s.every(c=>c===!0)),u={...Object.fromEntries(Object.entries(n).map(([c,p])=>[c,(...h)=>{const g=this.buildProps(l,e),y=p(...h)(g);return s.push(y),u}])),run:f};return u}createCan(t){const{rawCommands:e,state:n}=this,r=!1,i=t||n.tr,o=this.buildProps(i,r);return{...Object.fromEntries(Object.entries(e).map(([a,l])=>[a,(...f)=>l(...f)({...o,dispatch:void 0})])),chain:()=>this.createChain(i,r)}}buildProps(t,e=!0){const{rawCommands:n,editor:r,state:i}=this,{view:o}=r,s={tr:t,editor:r,view:o,state:rp({state:i,transaction:t}),dispatch:e?()=>{}:void 0,chain:()=>this.createChain(t,e),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(n).map(([a,l])=>[a,(...f)=>l(...f)(s)]))}};return s}},iY=class{constructor(){this.callbacks={}}on(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}emit(t,...e){const n=this.callbacks[t];return n&&n.forEach(r=>r.apply(this,e)),this}off(t,e){const n=this.callbacks[t];return n&&(e?this.callbacks[t]=n.filter(r=>r!==e):delete this.callbacks[t]),this}once(t,e){const n=(...r)=>{this.off(t,n),e.apply(this,r)};return this.on(t,n)}removeAllListeners(){this.callbacks={}}};function oY(t,e){const n=new S4(t);return e.forEach(r=>{r.steps.forEach(i=>{n.step(i)})}),n}var a6=t=>{const e=t.childNodes;for(let n=e.length-1;n>=0;n-=1){const r=e[n];r.nodeType===3&&r.nodeValue&&/^(\n\s\s|\n)$/.test(r.nodeValue)?t.removeChild(r):r.nodeType===1&&a6(r)}return t};function op(t){if(typeof window>"u")throw new Error("[tiptap error]: there is no window object available, so this function cannot be used");const e=`<body>${t}</body>`,n=new window.DOMParser().parseFromString(e,"text/html").body;return a6(n)}function $f(t,e,n){if(t instanceof Mo||t instanceof we)return t;n={slice:!0,parseOptions:{},...n};const r=typeof t=="object"&&t!==null,i=typeof t=="string";if(r)try{if(Array.isArray(t)&&t.length>0)return we.fromArray(t.map(a=>e.nodeFromJSON(a)));const s=e.nodeFromJSON(t);return n.errorOnInvalidContent&&s.check(),s}catch(o){if(n.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:o});return console.warn("[tiptap warn]: Invalid content.","Passed value:",t,"Error:",o),$f("",e,n)}if(i){if(n.errorOnInvalidContent){let s=!1,a="";const l=new QS({topNode:e.spec.topNode,marks:e.spec.marks,nodes:e.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:f=>(s=!0,a=typeof f=="string"?f:f.outerHTML,null)}]}})});if(n.slice?Io.fromSchema(l).parseSlice(op(t),n.parseOptions):Io.fromSchema(l).parse(op(t),n.parseOptions),n.errorOnInvalidContent&&s)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${a}`)})}const o=Io.fromSchema(e);return n.slice?o.parseSlice(op(t),n.parseOptions).content:o.parse(op(t),n.parseOptions)}return $f("",e,n)}function q0(t,e,n={},r={}){return $f(t,e,{slice:!1,parseOptions:n,errorOnInvalidContent:r.errorOnInvalidContent})}function sY(t){for(let e=0;e<t.edgeCount;e+=1){const{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function aY(t,e){for(let n=t.depth;n>0;n-=1){const r=t.node(n);if(e(r))return{pos:n>0?t.before(n):0,start:t.start(n),depth:n,node:r}}}function L0(t){return e=>aY(e.$from,t)}function Ye(t,e,n){return t.config[e]===void 0&&t.parent?Ye(t.parent,e,n):typeof t.config[e]=="function"?t.config[e].bind({...n,parent:t.parent?Ye(t.parent,e,n):null}):t.config[e]}function V0(t){return t.map(e=>{const n={name:e.name,options:e.options,storage:e.storage},r=Ye(e,"addExtensions",n);return r?[e,...V0(r())]:e}).flat(10)}function z0(t,e){const n=As.fromSchema(e).serializeFragment(t),i=document.implementation.createHTMLDocument().createElement("div");return i.appendChild(n),i.innerHTML}function l6(t){return typeof t=="function"}function Ht(t,e=void 0,...n){return l6(t)?e?t.bind(e)(...n):t(...n):t}function lY(t={}){return Object.keys(t).length===0&&t.constructor===Object}function qf(t){const e=t.filter(i=>i.type==="extension"),n=t.filter(i=>i.type==="node"),r=t.filter(i=>i.type==="mark");return{baseExtensions:e,nodeExtensions:n,markExtensions:r}}function f6(t){const e=[],{nodeExtensions:n,markExtensions:r}=qf(t),i=[...n,...r],o={default:null,validate:void 0,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return t.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage,extensions:i},l=Ye(s,"addGlobalAttributes",a);if(!l)return;l().forEach(u=>{u.types.forEach(c=>{Object.entries(u.attributes).forEach(([p,d])=>{e.push({type:c,name:p,attribute:{...o,...d}})})})})}),i.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage},l=Ye(s,"addAttributes",a);if(!l)return;const f=l();Object.entries(f).forEach(([u,c])=>{const p={...o,...c};typeof p?.default=="function"&&(p.default=p.default()),p?.isRequired&&p?.default===void 0&&delete p.default,e.push({type:s.name,name:u,attribute:p})})}),e}function Wa(...t){return t.filter(e=>!!e).reduce((e,n)=>{const r={...e};return Object.entries(n).forEach(([i,o])=>{if(!r[i]){r[i]=o;return}if(i==="class"){const a=o?String(o).split(" "):[],l=r[i]?r[i].split(" "):[],f=a.filter(u=>!l.includes(u));r[i]=[...l,...f].join(" ")}else if(i==="style"){const a=o?o.split(";").map(u=>u.trim()).filter(Boolean):[],l=r[i]?r[i].split(";").map(u=>u.trim()).filter(Boolean):[],f=new Map;l.forEach(u=>{const[c,p]=u.split(":").map(d=>d.trim());f.set(c,p)}),a.forEach(u=>{const[c,p]=u.split(":").map(d=>d.trim());f.set(c,p)}),r[i]=Array.from(f.entries()).map(([u,c])=>`${u}: ${c}`).join("; ")}else r[i]=o}),r},{})}function sp(t,e){return e.filter(n=>n.type===t.type.name).filter(n=>n.attribute.rendered).map(n=>n.attribute.renderHTML?n.attribute.renderHTML(t.attrs)||{}:{[n.name]:t.attrs[n.name]}).reduce((n,r)=>Wa(n,r),{})}function fY(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(t):t==="true"?!0:t==="false"?!1:t}function u6(t,e){return"style"in t?t:{...t,getAttrs:n=>{const r=t.getAttrs?t.getAttrs(n):t.attrs;if(r===!1)return!1;const i=e.reduce((o,s)=>{const a=s.attribute.parseHTML?s.attribute.parseHTML(n):fY(n.getAttribute(s.name));return a==null?o:{...o,[s.name]:a}},{});return{...r,...i}}}}function c6(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>e==="attrs"&&lY(n)?!1:n!=null))}function uY(t,e){var n;const r=f6(t),{nodeExtensions:i,markExtensions:o}=qf(t),s=(n=i.find(f=>Ye(f,"topNode")))==null?void 0:n.name,a=Object.fromEntries(i.map(f=>{const u=r.filter(w=>w.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},p=t.reduce((w,v)=>{const _=Ye(v,"extendNodeSchema",c);return{...w,..._?_(f):{}}},{}),d=c6({...p,content:Ht(Ye(f,"content",c)),marks:Ht(Ye(f,"marks",c)),group:Ht(Ye(f,"group",c)),inline:Ht(Ye(f,"inline",c)),atom:Ht(Ye(f,"atom",c)),selectable:Ht(Ye(f,"selectable",c)),draggable:Ht(Ye(f,"draggable",c)),code:Ht(Ye(f,"code",c)),whitespace:Ht(Ye(f,"whitespace",c)),linebreakReplacement:Ht(Ye(f,"linebreakReplacement",c)),defining:Ht(Ye(f,"defining",c)),isolating:Ht(Ye(f,"isolating",c)),attrs:Object.fromEntries(u.map(w=>{var v,_;return[w.name,{default:(v=w?.attribute)==null?void 0:v.default,validate:(_=w?.attribute)==null?void 0:_.validate}]}))}),h=Ht(Ye(f,"parseHTML",c));h&&(d.parseDOM=h.map(w=>u6(w,u)));const g=Ye(f,"renderHTML",c);g&&(d.toDOM=w=>g({node:w,HTMLAttributes:sp(w,u)}));const y=Ye(f,"renderText",c);return y&&(d.toText=y),[f.name,d]})),l=Object.fromEntries(o.map(f=>{const u=r.filter(y=>y.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},p=t.reduce((y,w)=>{const v=Ye(w,"extendMarkSchema",c);return{...y,...v?v(f):{}}},{}),d=c6({...p,inclusive:Ht(Ye(f,"inclusive",c)),excludes:Ht(Ye(f,"excludes",c)),group:Ht(Ye(f,"group",c)),spanning:Ht(Ye(f,"spanning",c)),code:Ht(Ye(f,"code",c)),attrs:Object.fromEntries(u.map(y=>{var w,v;return[y.name,{default:(w=y?.attribute)==null?void 0:w.default,validate:(v=y?.attribute)==null?void 0:v.validate}]}))}),h=Ht(Ye(f,"parseHTML",c));h&&(d.parseDOM=h.map(y=>u6(y,u)));const g=Ye(f,"renderHTML",c);return g&&(d.toDOM=y=>g({mark:y,HTMLAttributes:sp(y,u)})),[f.name,d]}));return new QS({topNode:s,nodes:a,marks:l})}function cY(t){const e=t.filter((n,r)=>t.indexOf(n)!==r);return Array.from(new Set(e))}function j0(t){return t.sort((n,r)=>{const i=Ye(n,"priority")||100,o=Ye(r,"priority")||100;return i>o?-1:i<o?1:0})}function d6(t){const e=j0(V0(t)),n=cY(e.map(r=>r.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(r=>`'${r}'`).join(", ")}]. This can lead to issues.`),e}function p6(t,e,n){const{from:r,to:i}=e,{blockSeparator:o=`
    328 
    329 `,textSerializers:s={}}=n||{};let a="";return t.nodesBetween(r,i,(l,f,u,c)=>{var p;l.isBlock&&f>r&&(a+=o);const d=s?.[l.type.name];if(d)return u&&(a+=d({node:l,pos:f,parent:u,index:c,range:e})),!1;l.isText&&(a+=(p=l?.text)==null?void 0:p.slice(Math.max(r,f)-f,i-f))}),a}function dY(t,e){const n={from:0,to:t.content.size};return p6(t,n,e)}function h6(t){return Object.fromEntries(Object.entries(t.nodes).filter(([,e])=>e.spec.toText).map(([e,n])=>[e,n.spec.toText]))}function so(t,e){if(typeof t=="string"){if(!e.marks[t])throw Error(`There is no mark type named '${t}'. Maybe you forgot to add the extension?`);return e.marks[t]}return t}function g6(t,e){const n=so(e,t.schema),{from:r,to:i,empty:o}=t.selection,s=[];o?(t.storedMarks&&s.push(...t.storedMarks),s.push(...t.selection.$head.marks())):t.doc.nodesBetween(r,i,l=>{s.push(...l.marks)});const a=s.find(l=>l.type.name===n.name);return a?{...a.attrs}:{}}function kn(t,e){if(typeof t=="string"){if(!e.nodes[t])throw Error(`There is no node type named '${t}'. Maybe you forgot to add the extension?`);return e.nodes[t]}return t}function pY(t,e){const n=kn(e,t.schema),{from:r,to:i}=t.selection,o=[];t.doc.nodesBetween(r,i,a=>{o.push(a)});const s=o.reverse().find(a=>a.type.name===n.name);return s?{...s.attrs}:{}}function ap(t,e){return e.nodes[t]?"node":e.marks[t]?"mark":null}function hY(t,e){const n=ap(typeof e=="string"?e:e.name,t.schema);return n==="node"?pY(t,e):n==="mark"?g6(t,e):{}}function gY(t,e=JSON.stringify){const n={};return t.filter(r=>{const i=e(r);return Object.prototype.hasOwnProperty.call(n,i)?!1:n[i]=!0})}function mY(t){const e=gY(t);return e.length===1?e:e.filter((n,r)=>!e.filter((o,s)=>s!==r).some(o=>n.oldRange.from>=o.oldRange.from&&n.oldRange.to<=o.oldRange.to&&n.newRange.from>=o.newRange.from&&n.newRange.to<=o.newRange.to))}function yY(t){const{mapping:e,steps:n}=t,r=[];return e.maps.forEach((i,o)=>{const s=[];if(i.ranges.length)i.forEach((a,l)=>{s.push({from:a,to:l})});else{const{from:a,to:l}=n[o];if(a===void 0||l===void 0)return;s.push({from:a,to:l})}s.forEach(({from:a,to:l})=>{const f=e.slice(o).map(a,-1),u=e.slice(o).map(l),c=e.invert().map(f,-1),p=e.invert().map(u);r.push({oldRange:{from:c,to:p},newRange:{from:f,to:u}})})}),mY(r)}function H0(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function lp(t,e,n={strict:!0}){const r=Object.keys(e);return r.length?r.every(i=>n.strict?e[i]===t[i]:H0(e[i])?e[i].test(t[i]):e[i]===t[i]):!0}function m6(t,e,n={}){return t.find(r=>r.type===e&&lp(Object.fromEntries(Object.keys(n).map(i=>[i,r.attrs[i]])),n))}function y6(t,e,n={}){return!!m6(t,e,n)}function U0(t,e,n){var r;if(!t||!e)return;let i=t.parent.childAfter(t.parentOffset);if((!i.node||!i.node.marks.some(u=>u.type===e))&&(i=t.parent.childBefore(t.parentOffset)),!i.node||!i.node.marks.some(u=>u.type===e)||(n=n||((r=i.node.marks[0])==null?void 0:r.attrs),!m6([...i.node.marks],e,n)))return;let s=i.index,a=t.start()+i.offset,l=s+1,f=a+i.node.nodeSize;for(;s>0&&y6([...t.parent.child(s-1).marks],e,n);)s-=1,a-=t.parent.child(s).nodeSize;for(;l<t.parent.childCount&&y6([...t.parent.child(l).marks],e,n);)f+=t.parent.child(l).nodeSize,l+=1;return{from:a,to:f}}function w6(t,e,n){const r=[];return t===e?n.resolve(t).marks().forEach(i=>{const o=n.resolve(t),s=U0(o,i.type);s&&r.push({mark:i,...s})}):n.nodesBetween(t,e,(i,o)=>{!i||i?.nodeSize===void 0||r.push(...i.marks.map(s=>({from:o,to:o+i.nodeSize,mark:s})))}),r}function W0(t,e){return e.nodes[t]||e.marks[t]||null}function fp(t,e,n){return Object.fromEntries(Object.entries(n).filter(([r])=>{const i=t.find(o=>o.type===e&&o.name===r);return i?i.attribute.keepOnSplit:!1}))}var wY=(t,e=500)=>{let n="";const r=t.parentOffset;return t.parent.nodesBetween(Math.max(0,r-e),r,(i,o,s,a)=>{var l,f;const u=((f=(l=i.type.spec).toText)==null?void 0:f.call(l,{node:i,pos:o,parent:s,index:a}))||i.textContent||"%leaf%";n+=i.isAtom&&!i.isText?u:u.slice(0,Math.max(0,r-o))}),n};function K0(t,e,n={}){const{empty:r,ranges:i}=t.selection,o=e?so(e,t.schema):null;if(r)return!!(t.storedMarks||t.selection.$from.marks()).filter(c=>o?o.name===c.type.name:!0).find(c=>lp(c.attrs,n,{strict:!1}));let s=0;const a=[];if(i.forEach(({$from:c,$to:p})=>{const d=c.pos,h=p.pos;t.doc.nodesBetween(d,h,(g,y)=>{if(!g.isText&&!g.marks.length)return;const w=Math.max(d,y),v=Math.min(h,y+g.nodeSize),_=v-w;s+=_,a.push(...g.marks.map(b=>({mark:b,from:w,to:v})))})}),s===0)return!1;const l=a.filter(c=>o?o.name===c.mark.type.name:!0).filter(c=>lp(c.mark.attrs,n,{strict:!1})).reduce((c,p)=>c+p.to-p.from,0),f=a.filter(c=>o?c.mark.type!==o&&c.mark.type.excludes(o):!0).reduce((c,p)=>c+p.to-p.from,0);return(l>0?l+f:l)>=s}function Lf(t,e,n={}){const{from:r,to:i,empty:o}=t.selection,s=e?kn(e,t.schema):null,a=[];t.doc.nodesBetween(r,i,(c,p)=>{if(c.isText)return;const d=Math.max(r,p),h=Math.min(i,p+c.nodeSize);a.push({node:c,from:d,to:h})});const l=i-r,f=a.filter(c=>s?s.name===c.node.type.name:!0).filter(c=>lp(c.node.attrs,n,{strict:!1}));return o?!!f.length:f.reduce((c,p)=>c+p.to-p.from,0)>=l}function vY(t,e,n={}){if(!e)return Lf(t,null,n)||K0(t,null,n);const r=ap(e,t.schema);return r==="node"?Lf(t,e,n):r==="mark"?K0(t,e,n):!1}function v6(t,e){return Array.isArray(e)?e.some(n=>(typeof n=="string"?n:n.name)===t.name):e}function b6(t,e){const{nodeExtensions:n}=qf(e),r=n.find(s=>s.name===t);if(!r)return!1;const i={name:r.name,options:r.options,storage:r.storage},o=Ht(Ye(r,"group",i));return typeof o!="string"?!1:o.split(" ").includes("list")}function up(t,{checkChildren:e=!0,ignoreWhitespace:n=!1}={}){var r;if(n){if(t.type.name==="hardBreak")return!0;if(t.isText)return/^\s*$/m.test((r=t.text)!=null?r:"")}if(t.isText)return!t.text;if(t.isAtom||t.isLeaf)return!1;if(t.content.childCount===0)return!0;if(e){let i=!0;return t.content.forEach(o=>{i!==!1&&(up(o,{ignoreWhitespace:n,checkChildren:e})||(i=!1))}),i}return!1}function bY(t){return t instanceof nt}function x6(t){return t instanceof gt}function ao(t=0,e=0,n=0){return Math.min(Math.max(t,e),n)}function xY(t,e,n){const i=t.state.doc.content.size,o=ao(e,0,i),s=ao(n,0,i),a=t.coordsAtPos(o),l=t.coordsAtPos(s,-1),f=Math.min(a.top,l.top),u=Math.max(a.bottom,l.bottom),c=Math.min(a.left,l.left),p=Math.max(a.right,l.right),d=p-c,h=u-f,w={top:f,bottom:u,left:c,right:p,width:d,height:h,x:c,y:f};return{...w,toJSON:()=>w}}function _6(t,e=null){if(!e)return null;const n=ht.atStart(t),r=ht.atEnd(t);if(e==="start"||e===!0)return n;if(e==="end")return r;const i=n.from,o=r.to;return e==="all"?gt.create(t,ao(0,i,o),ao(t.content.size,i,o)):gt.create(t,ao(e,i,o),ao(e,i,o))}function _Y(t,e,n){const r=t.steps.length-1;if(r<e)return;const i=t.steps[r];if(!(i instanceof xn||i instanceof _n))return;const o=t.mapping.maps[r];let s=0;o.forEach((a,l,f,u)=>{s===0&&(s=u)}),t.setSelection(ht.near(t.doc.resolve(s),n))}var k6=class{constructor(t){this.find=t.find,this.handler=t.handler}},kY=(t,e)=>{if(H0(e))return e.exec(t);const n=e(t);if(!n)return null;const r=[n.text];return r.index=n.index,r.input=t,r.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),r.push(n.replaceWith)),r};function cp(t){var e;const{editor:n,from:r,to:i,text:o,rules:s,plugin:a}=t,{view:l}=n;if(l.composing)return!1;const f=l.state.doc.resolve(r);if(f.parent.type.spec.code||(e=f.nodeBefore||f.nodeAfter)!=null&&e.marks.find(p=>p.type.spec.code))return!1;let u=!1;const c=wY(f)+o;return s.forEach(p=>{if(u)return;const d=kY(c,p.find);if(!d)return;const h=l.state.tr,g=rp({state:l.state,transaction:h}),y={from:r-(d[0].length-o.length),to:i},{commands:w,chain:v,can:_}=new ip({editor:n,state:g});p.handler({state:g,range:y,match:d,commands:w,chain:v,can:_})===null||!h.steps.length||(h.setMeta(a,{transform:h,from:r,to:i,text:o}),l.dispatch(h),u=!0)}),u}function SY(t){const{editor:e,rules:n}=t,r=new fn({state:{init(){return null},apply(i,o,s){const a=i.getMeta(r);if(a)return a;const l=i.getMeta("applyInputRules");return!!l&&setTimeout(()=>{let{text:u}=l;typeof u=="string"?u=u:u=z0(we.from(u),s.schema);const{from:c}=l,p=c+u.length;cp({editor:e,from:c,to:p,text:u,rules:n,plugin:r})}),i.selectionSet||i.docChanged?null:o}},props:{handleTextInput(i,o,s,a){return cp({editor:e,from:o,to:s,text:a,rules:n,plugin:r})},handleDOMEvents:{compositionend:i=>(setTimeout(()=>{const{$cursor:o}=i.state.selection;o&&cp({editor:e,from:o.pos,to:o.pos,text:"",rules:n,plugin:r})}),!1)},handleKeyDown(i,o){if(o.key!=="Enter")return!1;const{$cursor:s}=i.state.selection;return s?cp({editor:e,from:s.pos,to:s.pos,text:`
    330 `,rules:n,plugin:r}):!1}},isInputRules:!0});return r}function CY(t){return Object.prototype.toString.call(t).slice(8,-1)}function dp(t){return CY(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function S6(t,e){const n={...t};return dp(t)&&dp(e)&&Object.keys(e).forEach(r=>{dp(e[r])&&dp(t[r])?n[r]=S6(t[r],e[r]):n[r]=e[r]}),n}var G0=class{constructor(t={}){this.type="extendable",this.parent=null,this.child=null,this.name="",this.config={name:this.name},this.config={...this.config,...t},this.name=this.config.name}get options(){return{...Ht(Ye(this,"addOptions",{name:this.name}))||{}}}get storage(){return{...Ht(Ye(this,"addStorage",{name:this.name,options:this.options}))||{}}}configure(t={}){const e=this.extend({...this.config,addOptions:()=>S6(this.options,t)});return e.name=this.name,e.parent=this.parent,e}extend(t={}){const e=new this.constructor({...this.config,...t});return e.parent=this,this.child=e,e.name="name"in t?t.name:e.parent.name,e}},pp=class FO extends G0{constructor(){super(...arguments),this.type="mark"}static create(e={}){const n=typeof e=="function"?e():e;return new FO(n)}static handleExit({editor:e,mark:n}){const{tr:r}=e.state,i=e.state.selection.$from;if(i.pos===i.end()){const s=i.marks();if(!!!s.find(f=>f?.type.name===n.name))return!1;const l=s.find(f=>f?.type.name===n.name);return l&&r.removeStoredMark(l),r.insertText(" ",i.pos),e.view.dispatch(r),!0}return!1}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function EY(t){return typeof t=="number"}var OY=class{constructor(t){this.find=t.find,this.handler=t.handler}},AY=(t,e,n)=>{if(H0(e))return[...t.matchAll(e)];const r=e(t,n);return r?r.map(i=>{const o=[i.text];return o.index=i.index,o.input=t,o.data=i.data,i.replaceWith&&(i.text.includes(i.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),o.push(i.replaceWith)),o}):[]};function RY(t){const{editor:e,state:n,from:r,to:i,rule:o,pasteEvent:s,dropEvent:a}=t,{commands:l,chain:f,can:u}=new ip({editor:e,state:n}),c=[];return n.doc.nodesBetween(r,i,(d,h)=>{var g,y,w,v,_;if((y=(g=d.type)==null?void 0:g.spec)!=null&&y.code||!(d.isText||d.isTextblock||d.isInline))return;const b=(_=(v=(w=d.content)==null?void 0:w.size)!=null?v:d.nodeSize)!=null?_:0,x=Math.max(r,h),k=Math.min(i,h+b);if(x>=k)return;const S=d.isText?d.text||"":d.textBetween(x-h,k-h,void 0,"");AY(S,o.find,s).forEach(A=>{if(A.index===void 0)return;const R=x+A.index+1,F=R+A[0].length,q={from:n.tr.mapping.map(R),to:n.tr.mapping.map(F)},K=o.handler({state:n,range:q,match:A,commands:l,chain:f,can:u,pasteEvent:s,dropEvent:a});c.push(K)})}),c.every(d=>d!==null)}var hp=null,TY=t=>{var e;const n=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(e=n.clipboardData)==null||e.setData("text/html",t),n};function PY(t){const{editor:e,rules:n}=t;let r=null,i=!1,o=!1,s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,a;try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}const l=({state:u,from:c,to:p,rule:d,pasteEvt:h})=>{const g=u.tr,y=rp({state:u,transaction:g});if(!(!RY({editor:e,state:y,from:Math.max(c-1,0),to:p.b-1,rule:d,pasteEvent:h,dropEvent:a})||!g.steps.length)){try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}return s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,g}};return n.map(u=>new fn({view(c){const p=h=>{var g;r=(g=c.dom.parentElement)!=null&&g.contains(h.target)?c.dom.parentElement:null,r&&(hp=e)},d=()=>{hp&&(hp=null)};return window.addEventListener("dragstart",p),window.addEventListener("dragend",d),{destroy(){window.removeEventListener("dragstart",p),window.removeEventListener("dragend",d)}}},props:{handleDOMEvents:{drop:(c,p)=>{if(o=r===c.dom.parentElement,a=p,!o){const d=hp;d?.isEditable&&setTimeout(()=>{const h=d.state.selection;h&&d.commands.deleteRange({from:h.from,to:h.to})},10)}return!1},paste:(c,p)=>{var d;const h=(d=p.clipboardData)==null?void 0:d.getData("text/html");return s=p,i=!!h?.includes("data-pm-slice"),!1}}},appendTransaction:(c,p,d)=>{const h=c[0],g=h.getMeta("uiEvent")==="paste"&&!i,y=h.getMeta("uiEvent")==="drop"&&!o,w=h.getMeta("applyPasteRules"),v=!!w;if(!g&&!y&&!v)return;if(v){let{text:x}=w;typeof x=="string"?x=x:x=z0(we.from(x),d.schema);const{from:k}=w,S=k+x.length,T=TY(x);return l({rule:u,state:d,from:k,to:{b:S},pasteEvt:T})}const _=p.doc.content.findDiffStart(d.doc.content),b=p.doc.content.findDiffEnd(d.doc.content);if(!(!EY(_)||!b||_===b.b))return l({rule:u,state:d,from:_,to:b,pasteEvt:s})}}))}var gp=class{constructor(t,e){this.splittableMarks=[],this.editor=e,this.extensions=d6(t),this.schema=uY(this.extensions,e),this.setupExtensions()}get commands(){return this.extensions.reduce((t,e)=>{const n={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:W0(e.name,this.schema)},r=Ye(e,"addCommands",n);return r?{...t,...r()}:t},{})}get plugins(){const{editor:t}=this;return j0([...this.extensions].reverse()).map(r=>{const i={name:r.name,options:r.options,storage:this.editor.extensionStorage[r.name],editor:t,type:W0(r.name,this.schema)},o=[],s=Ye(r,"addKeyboardShortcuts",i);let a={};if(r.type==="mark"&&Ye(r,"exitable",i)&&(a.ArrowRight=()=>pp.handleExit({editor:t,mark:r})),s){const p=Object.fromEntries(Object.entries(s()).map(([d,h])=>[d,()=>h({editor:t})]));a={...a,...p}}const l=BJ(a);o.push(l);const f=Ye(r,"addInputRules",i);if(v6(r,t.options.enableInputRules)&&f){const p=f();if(p&&p.length){const d=SY({editor:t,rules:p}),h=Array.isArray(d)?d:[d];o.push(...h)}}const u=Ye(r,"addPasteRules",i);if(v6(r,t.options.enablePasteRules)&&u){const p=u();if(p&&p.length){const d=PY({editor:t,rules:p});o.push(...d)}}const c=Ye(r,"addProseMirrorPlugins",i);if(c){const p=c();o.push(...p)}return o}).flat()}get attributes(){return f6(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:e}=qf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addNodeView")).map(n=>{const r=this.attributes.filter(a=>a.type===n.name),i={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:kn(n.name,this.schema)},o=Ye(n,"addNodeView",i);if(!o)return[];const s=(a,l,f,u,c)=>{const p=sp(a,r);return o()({node:a,view:l,getPos:f,decorations:u,innerDecorations:c,editor:t,extension:n,HTMLAttributes:p})};return[n.name,s]}))}get markViews(){const{editor:t}=this,{markExtensions:e}=qf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addMarkView")).map(n=>{const r=this.attributes.filter(a=>a.type===n.name),i={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:so(n.name,this.schema)},o=Ye(n,"addMarkView",i);if(!o)return[];const s=(a,l,f)=>{const u=sp(a,r);return o()({mark:a,view:l,inline:f,editor:t,extension:n,HTMLAttributes:u,updateAttributes:c=>{WX(a,t,c)}})};return[n.name,s]}))}setupExtensions(){const t=this.extensions;this.editor.extensionStorage=Object.fromEntries(t.map(e=>[e.name,e.storage])),t.forEach(e=>{var n;const r={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:W0(e.name,this.schema)};e.type==="mark"&&((n=Ht(Ye(e,"keepOnSplit",r)))==null||n)&&this.splittableMarks.push(e.name);const i=Ye(e,"onBeforeCreate",r),o=Ye(e,"onCreate",r),s=Ye(e,"onUpdate",r),a=Ye(e,"onSelectionUpdate",r),l=Ye(e,"onTransaction",r),f=Ye(e,"onFocus",r),u=Ye(e,"onBlur",r),c=Ye(e,"onDestroy",r);i&&this.editor.on("beforeCreate",i),o&&this.editor.on("create",o),s&&this.editor.on("update",s),a&&this.editor.on("selectionUpdate",a),l&&this.editor.on("transaction",l),f&&this.editor.on("focus",f),u&&this.editor.on("blur",u),c&&this.editor.on("destroy",c)})}};gp.resolve=d6,gp.sort=j0,gp.flatten=V0;var MY={};s6(MY,{ClipboardTextSerializer:()=>C6,Commands:()=>T6,Delete:()=>P6,Drop:()=>M6,Editable:()=>I6,FocusEvents:()=>D6,Keymap:()=>B6,Paste:()=>F6,Tabindex:()=>$6,focusEventsPluginKey:()=>N6});var hn=class $O extends G0{constructor(){super(...arguments),this.type="extension"}static create(e={}){const n=typeof e=="function"?e():e;return new $O(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}},C6=hn.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new fn({key:new Kn("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:t}=this,{state:e,schema:n}=t,{doc:r,selection:i}=e,{ranges:o}=i,s=Math.min(...o.map(u=>u.$from.pos)),a=Math.max(...o.map(u=>u.$to.pos)),l=h6(n);return p6(r,{from:s,to:a},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),E6={};s6(E6,{blur:()=>IY,clearContent:()=>NY,clearNodes:()=>DY,command:()=>BY,createParagraphNear:()=>FY,cut:()=>$Y,deleteCurrentNode:()=>qY,deleteNode:()=>LY,deleteRange:()=>VY,deleteSelection:()=>zY,enter:()=>jY,exitCode:()=>HY,extendMarkRange:()=>UY,first:()=>WY,focus:()=>GY,forEach:()=>JY,insertContent:()=>YY,insertContentAt:()=>QY,joinBackward:()=>tX,joinDown:()=>eX,joinForward:()=>nX,joinItemBackward:()=>rX,joinItemForward:()=>iX,joinTextblockBackward:()=>oX,joinTextblockForward:()=>sX,joinUp:()=>ZY,keyboardShortcut:()=>lX,lift:()=>fX,liftEmptyBlock:()=>uX,liftListItem:()=>cX,newlineInCode:()=>dX,resetAttributes:()=>pX,scrollIntoView:()=>hX,selectAll:()=>gX,selectNodeBackward:()=>mX,selectNodeForward:()=>yX,selectParentNode:()=>wX,selectTextblockEnd:()=>vX,selectTextblockStart:()=>bX,setContent:()=>xX,setMark:()=>kX,setMeta:()=>SX,setNode:()=>CX,setNodeSelection:()=>EX,setTextSelection:()=>OX,sinkListItem:()=>AX,splitBlock:()=>RX,splitListItem:()=>TX,toggleList:()=>PX,toggleMark:()=>MX,toggleNode:()=>IX,toggleWrap:()=>NX,undoInputRule:()=>DX,unsetAllMarks:()=>BX,unsetMark:()=>FX,updateAttributes:()=>$X,wrapIn:()=>qX,wrapInList:()=>LX});var IY=()=>({editor:t,view:e})=>(requestAnimationFrame(()=>{var n;t.isDestroyed||(e.dom.blur(),(n=window?.getSelection())==null||n.removeAllRanges())}),!0),NY=(t=!0)=>({commands:e})=>e.setContent("",{emitUpdate:t}),DY=()=>({state:t,tr:e,dispatch:n})=>{const{selection:r}=e,{ranges:i}=r;return n&&i.forEach(({$from:o,$to:s})=>{t.doc.nodesBetween(o.pos,s.pos,(a,l)=>{if(a.type.isText)return;const{doc:f,mapping:u}=e,c=f.resolve(u.map(l)),p=f.resolve(u.map(l+a.nodeSize)),d=c.blockRange(p);if(!d)return;const h=Na(d);if(a.type.isTextblock){const{defaultType:g}=c.parent.contentMatchAt(c.index());e.setNodeMarkup(d.start,g)}(h||h===0)&&e.lift(d,h)})}),!0},BY=t=>e=>t(e),FY=()=>({state:t,dispatch:e})=>t6(t,e),$Y=(t,e)=>({editor:n,tr:r})=>{const{state:i}=n,o=i.doc.slice(t.from,t.to);r.deleteRange(t.from,t.to);const s=r.mapping.map(e);return r.insert(s,o.content),r.setSelection(new gt(r.doc.resolve(Math.max(s-1,0)))),!0},qY=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,r=n.$anchor.node();if(r.content.size>0)return!1;const i=t.selection.$anchor;for(let o=i.depth;o>0;o-=1)if(i.node(o).type===r.type){if(e){const a=i.before(o),l=i.after(o);t.delete(a,l).scrollIntoView()}return!0}return!1},LY=t=>({tr:e,state:n,dispatch:r})=>{const i=kn(t,n.schema),o=e.selection.$anchor;for(let s=o.depth;s>0;s-=1)if(o.node(s).type===i){if(r){const l=o.before(s),f=o.after(s);e.delete(l,f).scrollIntoView()}return!0}return!1},VY=t=>({tr:e,dispatch:n})=>{const{from:r,to:i}=t;return n&&e.delete(r,i),!0},zY=()=>({state:t,dispatch:e})=>N0(t,e),jY=()=>({commands:t})=>t.keyboardShortcut("Enter"),HY=()=>({state:t,dispatch:e})=>zJ(t,e),UY=(t,e={})=>({tr:n,state:r,dispatch:i})=>{const o=so(t,r.schema),{doc:s,selection:a}=n,{$from:l,from:f,to:u}=a;if(i){const c=U0(l,o,e);if(c&&c.from<=f&&c.to>=u){const p=gt.create(s,c.from,c.to);n.setSelection(p)}}return!0},WY=t=>e=>{const n=typeof t=="function"?t(e):t;for(let r=0;r<n.length;r+=1)if(n[r](e))return!0;return!1};function KY(){return navigator.platform==="Android"||/android/i.test(navigator.userAgent)}function J0(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}var GY=(t=null,e={})=>({editor:n,view:r,tr:i,dispatch:o})=>{e={scrollIntoView:!0,...e};const s=()=>{(J0()||KY())&&r.dom.focus(),requestAnimationFrame(()=>{n.isDestroyed||(r.focus(),e?.scrollIntoView&&n.commands.scrollIntoView())})};if(r.hasFocus()&&t===null||t===!1)return!0;if(o&&t===null&&!x6(n.state.selection))return s(),!0;const a=_6(i.doc,t)||n.state.selection,l=n.state.selection.eq(a);return o&&(l||i.setSelection(a),l&&i.storedMarks&&i.setStoredMarks(i.storedMarks),s()),!0},JY=(t,e)=>n=>t.every((r,i)=>e(r,{...n,index:i})),YY=(t,e)=>({tr:n,commands:r})=>r.insertContentAt({from:n.selection.from,to:n.selection.to},t,e),XY=t=>!("type"in t),QY=(t,e,n)=>({tr:r,dispatch:i,editor:o})=>{var s;if(i){n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let a;const{selection:l}=o.state,f=w=>{o.emit("contentError",{editor:o,error:w,disableCollaboration:()=>{"collaboration"in o.storage&&typeof o.storage.collaboration=="object"&&o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{$f(e,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(w){f(w)}try{a=$f(e,o.schema,{parseOptions:u,errorOnInvalidContent:(s=n.errorOnInvalidContent)!=null?s:o.options.enableContentCheck})}catch(w){return f(w),!1}let{from:c,to:p}=typeof t=="number"?{from:t,to:t}:{from:t.from,to:t.to},d=!0,h=!0;if((XY(a)?a:[a]).forEach(w=>{w.check(),d=d?w.isText&&w.marks.length===0:!1,h=h?w.isBlock:!1}),c===p&&h){const{parent:w}=r.doc.resolve(c);w.isTextblock&&!w.type.spec.code&&!w.childCount&&(c-=1,p+=1)}let y;if(d){if(Array.isArray(e))y=e.map(w=>w.text||"").join("");else if(e instanceof we){let w="";e.forEach(v=>{v.text&&(w+=v.text)}),y=w}else typeof e=="object"&&e&&e.text?y=e.text:y=e;r.insertText(y,c,p)}else{y=a;const w=l.$from.parentOffset===0,v=l.$from.node().isText||l.$from.node().isTextblock,_=l.$from.node().content.size>0;w&&v&&_&&(c=Math.max(0,c-1)),r.replaceWith(c,p,y)}n.updateSelection&&_Y(r,r.steps.length-1,-1),n.applyInputRules&&r.setMeta("applyInputRules",{from:c,text:y}),n.applyPasteRules&&r.setMeta("applyPasteRules",{from:c,text:y})}return!0},ZY=()=>({state:t,dispatch:e})=>qJ(t,e),eX=()=>({state:t,dispatch:e})=>LJ(t,e),tX=()=>({state:t,dispatch:e})=>GC(t,e),nX=()=>({state:t,dispatch:e})=>QC(t,e),rX=()=>({state:t,dispatch:e,tr:n})=>{try{const r=Hd(t.doc,t.selection.$from.pos,-1);return r==null?!1:(n.join(r,2),e&&e(n),!0)}catch{return!1}},iX=()=>({state:t,dispatch:e,tr:n})=>{try{const r=Hd(t.doc,t.selection.$from.pos,1);return r==null?!1:(n.join(r,2),e&&e(n),!0)}catch{return!1}},oX=()=>({state:t,dispatch:e})=>FJ(t,e),sX=()=>({state:t,dispatch:e})=>$J(t,e);function O6(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function aX(t){const e=t.split(/-(?!$)/);let n=e[e.length-1];n==="Space"&&(n=" ");let r,i,o,s;for(let a=0;a<e.length-1;a+=1){const l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))r=!0;else if(/^(c|ctrl|control)$/i.test(l))i=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))J0()||O6()?s=!0:i=!0;else throw new Error(`Unrecognized modifier name: ${l}`)}return r&&(n=`Alt-${n}`),i&&(n=`Ctrl-${n}`),s&&(n=`Meta-${n}`),o&&(n=`Shift-${n}`),n}var lX=t=>({editor:e,view:n,tr:r,dispatch:i})=>{const o=aX(t).split(/-(?!$)/),s=o.find(f=>!["Alt","Ctrl","Meta","Shift"].includes(f)),a=new KeyboardEvent("keydown",{key:s==="Space"?" ":s,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0}),l=e.captureTransaction(()=>{n.someProp("handleKeyDown",f=>f(n,a))});return l?.steps.forEach(f=>{const u=f.map(r.mapping);u&&i&&r.maybeStep(u)}),!0},fX=(t,e={})=>({state:n,dispatch:r})=>{const i=kn(t,n.schema);return Lf(n,i,e)?VJ(n,r):!1},uX=()=>({state:t,dispatch:e})=>n6(t,e),cX=t=>({state:e,dispatch:n})=>{const r=kn(t,e.schema);return ZJ(r)(e,n)},dX=()=>({state:t,dispatch:e})=>e6(t,e);function A6(t,e){const n=typeof e=="string"?[e]:e;return Object.keys(t).reduce((r,i)=>(n.includes(i)||(r[i]=t[i]),r),{})}var pX=(t,e)=>({tr:n,state:r,dispatch:i})=>{let o=null,s=null;const a=ap(typeof t=="string"?t:t.name,r.schema);return a?(a==="node"&&(o=kn(t,r.schema)),a==="mark"&&(s=so(t,r.schema)),i&&n.selection.ranges.forEach(l=>{r.doc.nodesBetween(l.$from.pos,l.$to.pos,(f,u)=>{o&&o===f.type&&n.setNodeMarkup(u,void 0,A6(f.attrs,e)),s&&f.marks.length&&f.marks.forEach(c=>{s===c.type&&n.addMark(u,u+f.nodeSize,s.create(A6(c.attrs,e)))})})}),!0):!1},hX=()=>({tr:t,dispatch:e})=>(e&&t.scrollIntoView(),!0),gX=()=>({tr:t,dispatch:e})=>{if(e){const n=new Rr(t.doc);t.setSelection(n)}return!0},mX=()=>({state:t,dispatch:e})=>YC(t,e),yX=()=>({state:t,dispatch:e})=>ZC(t,e),wX=()=>({state:t,dispatch:e})=>UJ(t,e),vX=()=>({state:t,dispatch:e})=>GJ(t,e),bX=()=>({state:t,dispatch:e})=>KJ(t,e),xX=(t,{errorOnInvalidContent:e,emitUpdate:n=!0,parseOptions:r={}}={})=>({editor:i,tr:o,dispatch:s,commands:a})=>{const{doc:l}=o;if(r.preserveWhitespace!=="full"){const f=q0(t,i.schema,r,{errorOnInvalidContent:e??i.options.enableContentCheck});return s&&o.replaceWith(0,l.content.size,f).setMeta("preventUpdate",!n),!0}return s&&o.setMeta("preventUpdate",!n),a.insertContentAt({from:0,to:l.content.size},t,{parseOptions:r,errorOnInvalidContent:e??i.options.enableContentCheck})};function _X(t,e,n){var r;const{selection:i}=e;let o=null;if(x6(i)&&(o=i.$cursor),o){const a=(r=t.storedMarks)!=null?r:o.marks();return o.parent.type.allowsMarkType(n)&&(!!n.isInSet(a)||!a.some(f=>f.type.excludes(n)))}const{ranges:s}=i;return s.some(({$from:a,$to:l})=>{let f=a.depth===0?t.doc.inlineContent&&t.doc.type.allowsMarkType(n):!1;return t.doc.nodesBetween(a.pos,l.pos,(u,c,p)=>{if(f)return!1;if(u.isInline){const d=!p||p.type.allowsMarkType(n),h=!!n.isInSet(u.marks)||!u.marks.some(g=>g.type.excludes(n));f=d&&h}return!f}),f})}var kX=(t,e={})=>({tr:n,state:r,dispatch:i})=>{const{selection:o}=n,{empty:s,ranges:a}=o,l=so(t,r.schema);if(i)if(s){const f=g6(r,l);n.addStoredMark(l.create({...f,...e}))}else a.forEach(f=>{const u=f.$from.pos,c=f.$to.pos;r.doc.nodesBetween(u,c,(p,d)=>{const h=Math.max(d,u),g=Math.min(d+p.nodeSize,c);p.marks.find(w=>w.type===l)?p.marks.forEach(w=>{l===w.type&&n.addMark(h,g,l.create({...w.attrs,...e}))}):n.addMark(h,g,l.create(e))})});return _X(r,n,l)},SX=(t,e)=>({tr:n})=>(n.setMeta(t,e),!0),CX=(t,e={})=>({state:n,dispatch:r,chain:i})=>{const o=kn(t,n.schema);let s;return n.selection.$anchor.sameParent(n.selection.$head)&&(s=n.selection.$anchor.parent.attrs),o.isTextblock?i().command(({commands:a})=>o6(o,{...s,...e})(n)?!0:a.clearNodes()).command(({state:a})=>o6(o,{...s,...e})(a,r)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},EX=t=>({tr:e,dispatch:n})=>{if(n){const{doc:r}=e,i=ao(t,0,r.content.size),o=nt.create(r,i);e.setSelection(o)}return!0},OX=t=>({tr:e,dispatch:n})=>{if(n){const{doc:r}=e,{from:i,to:o}=typeof t=="number"?{from:t,to:t}:t,s=gt.atStart(r).from,a=gt.atEnd(r).to,l=ao(i,s,a),f=ao(o,s,a),u=gt.create(r,l,f);e.setSelection(u)}return!0},AX=t=>({state:e,dispatch:n})=>{const r=kn(t,e.schema);return nY(r)(e,n)};function R6(t,e){const n=t.storedMarks||t.selection.$to.parentOffset&&t.selection.$from.marks();if(n){const r=n.filter(i=>e?.includes(i.type.name));t.tr.ensureMarks(r)}}var RX=({keepMarks:t=!0}={})=>({tr:e,state:n,dispatch:r,editor:i})=>{const{selection:o,doc:s}=e,{$from:a,$to:l}=o,f=i.extensionManager.attributes,u=fp(f,a.node().type.name,a.node().attrs);if(o instanceof nt&&o.node.isBlock)return!a.parentOffset||!to(s,a.pos)?!1:(r&&(t&&R6(n,i.extensionManager.splittableMarks),e.split(a.pos).scrollIntoView()),!0);if(!a.parent.isBlock)return!1;const c=l.parentOffset===l.parent.content.size,p=a.depth===0?void 0:sY(a.node(-1).contentMatchAt(a.indexAfter(-1)));let d=c&&p?[{type:p,attrs:u}]:void 0,h=to(e.doc,e.mapping.map(a.pos),1,d);if(!d&&!h&&to(e.doc,e.mapping.map(a.pos),1,p?[{type:p}]:void 0)&&(h=!0,d=p?[{type:p,attrs:u}]:void 0),r){if(h&&(o instanceof gt&&e.deleteSelection(),e.split(e.mapping.map(a.pos),1,d),p&&!c&&!a.parentOffset&&a.parent.type!==p)){const g=e.mapping.map(a.before()),y=e.doc.resolve(g);a.node(-1).canReplaceWith(y.index(),y.index()+1,p)&&e.setNodeMarkup(e.mapping.map(a.before()),p)}t&&R6(n,i.extensionManager.splittableMarks),e.scrollIntoView()}return h},TX=(t,e={})=>({tr:n,state:r,dispatch:i,editor:o})=>{var s;const a=kn(t,r.schema),{$from:l,$to:f}=r.selection,u=r.selection.node;if(u&&u.isBlock||l.depth<2||!l.sameParent(f))return!1;const c=l.node(-1);if(c.type!==a)return!1;const p=o.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==a||l.index(-2)!==l.node(-2).childCount-1)return!1;if(i){let w=we.empty;const v=l.index(-1)?1:l.index(-2)?2:3;for(let T=l.depth-v;T>=l.depth-3;T-=1)w=we.from(l.node(T).copy(w));const _=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,b={...fp(p,l.node().type.name,l.node().attrs),...e},x=((s=a.contentMatch.defaultType)==null?void 0:s.createAndFill(b))||void 0;w=w.append(we.from(a.createAndFill(null,x)||void 0));const k=l.before(l.depth-(v-1));n.replace(k,l.after(-_),new De(w,4-v,0));let S=-1;n.doc.nodesBetween(k,n.doc.content.size,(T,A)=>{if(S>-1)return!1;T.isTextblock&&T.content.size===0&&(S=A+1)}),S>-1&&n.setSelection(gt.near(n.doc.resolve(S))),n.scrollIntoView()}return!0}const d=f.pos===l.end()?c.contentMatchAt(0).defaultType:null,h={...fp(p,c.type.name,c.attrs),...e},g={...fp(p,l.node().type.name,l.node().attrs),...e};n.delete(l.pos,f.pos);const y=d?[{type:a,attrs:h},{type:d,attrs:g}]:[{type:a,attrs:h}];if(!to(n.doc,l.pos,2))return!1;if(i){const{selection:w,storedMarks:v}=r,{splittableMarks:_}=o.extensionManager,b=v||w.$to.parentOffset&&w.$from.marks();if(n.split(l.pos,2,y).scrollIntoView(),!b||!i)return!0;const x=b.filter(k=>_.includes(k.type.name));n.ensureMarks(x)}return!0},Y0=(t,e)=>{const n=L0(s=>s.type===e)(t.selection);if(!n)return!0;const r=t.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(r===void 0)return!0;const i=t.doc.nodeAt(r);return n.node.type===i?.type&&Ts(t.doc,n.pos)&&t.join(n.pos),!0},X0=(t,e)=>{const n=L0(s=>s.type===e)(t.selection);if(!n)return!0;const r=t.doc.resolve(n.start).after(n.depth);if(r===void 0)return!0;const i=t.doc.nodeAt(r);return n.node.type===i?.type&&Ts(t.doc,r)&&t.join(r),!0},PX=(t,e,n,r={})=>({editor:i,tr:o,state:s,dispatch:a,chain:l,commands:f,can:u})=>{const{extensions:c,splittableMarks:p}=i.extensionManager,d=kn(t,s.schema),h=kn(e,s.schema),{selection:g,storedMarks:y}=s,{$from:w,$to:v}=g,_=w.blockRange(v),b=y||g.$to.parentOffset&&g.$from.marks();if(!_)return!1;const x=L0(k=>b6(k.type.name,c))(g);if(_.depth>=1&&x&&_.depth-x.depth<=1){if(x.node.type===d)return f.liftListItem(h);if(b6(x.node.type.name,c)&&d.validContent(x.node.content)&&a)return l().command(()=>(o.setNodeMarkup(x.pos,d),!0)).command(()=>Y0(o,d)).command(()=>X0(o,d)).run()}return!n||!b||!a?l().command(()=>u().wrapInList(d,r)?!0:f.clearNodes()).wrapInList(d,r).command(()=>Y0(o,d)).command(()=>X0(o,d)).run():l().command(()=>{const k=u().wrapInList(d,r),S=b.filter(T=>p.includes(T.type.name));return o.ensureMarks(S),k?!0:f.clearNodes()}).wrapInList(d,r).command(()=>Y0(o,d)).command(()=>X0(o,d)).run()},MX=(t,e={},n={})=>({state:r,commands:i})=>{const{extendEmptyMarkRange:o=!1}=n,s=so(t,r.schema);return K0(r,s,e)?i.unsetMark(s,{extendEmptyMarkRange:o}):i.setMark(s,e)},IX=(t,e,n={})=>({state:r,commands:i})=>{const o=kn(t,r.schema),s=kn(e,r.schema),a=Lf(r,o,n);let l;return r.selection.$anchor.sameParent(r.selection.$head)&&(l=r.selection.$anchor.parent.attrs),a?i.setNode(s,l):i.setNode(o,{...l,...n})},NX=(t,e={})=>({state:n,commands:r})=>{const i=kn(t,n.schema);return Lf(n,i,e)?r.lift(i):r.wrapIn(i,e)},DX=()=>({state:t,dispatch:e})=>{const n=t.plugins;for(let r=0;r<n.length;r+=1){const i=n[r];let o;if(i.spec.isInputRules&&(o=i.getState(t))){if(e){const s=t.tr,a=o.transform;for(let l=a.steps.length-1;l>=0;l-=1)s.step(a.steps[l].invert(a.docs[l]));if(o.text){const l=s.doc.resolve(o.from).marks();s.replaceWith(o.from,o.to,t.schema.text(o.text,l))}else s.delete(o.from,o.to)}return!0}}return!1},BX=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,{empty:r,ranges:i}=n;return r||e&&i.forEach(o=>{t.removeMark(o.$from.pos,o.$to.pos)}),!0},FX=(t,e={})=>({tr:n,state:r,dispatch:i})=>{var o;const{extendEmptyMarkRange:s=!1}=e,{selection:a}=n,l=so(t,r.schema),{$from:f,empty:u,ranges:c}=a;if(!i)return!0;if(u&&s){let{from:p,to:d}=a;const h=(o=f.marks().find(y=>y.type===l))==null?void 0:o.attrs,g=U0(f,l,h);g&&(p=g.from,d=g.to),n.removeMark(p,d,l)}else c.forEach(p=>{n.removeMark(p.$from.pos,p.$to.pos,l)});return n.removeStoredMark(l),!0},$X=(t,e={})=>({tr:n,state:r,dispatch:i})=>{let o=null,s=null;const a=ap(typeof t=="string"?t:t.name,r.schema);return a?(a==="node"&&(o=kn(t,r.schema)),a==="mark"&&(s=so(t,r.schema)),i&&n.selection.ranges.forEach(l=>{const f=l.$from.pos,u=l.$to.pos;let c,p,d,h;n.selection.empty?r.doc.nodesBetween(f,u,(g,y)=>{o&&o===g.type&&(d=Math.max(y,f),h=Math.min(y+g.nodeSize,u),c=y,p=g)}):r.doc.nodesBetween(f,u,(g,y)=>{y<f&&o&&o===g.type&&(d=Math.max(y,f),h=Math.min(y+g.nodeSize,u),c=y,p=g),y>=f&&y<=u&&(o&&o===g.type&&n.setNodeMarkup(y,void 0,{...g.attrs,...e}),s&&g.marks.length&&g.marks.forEach(w=>{if(s===w.type){const v=Math.max(y,f),_=Math.min(y+g.nodeSize,u);n.addMark(v,_,s.create({...w.attrs,...e}))}}))}),p&&(c!==void 0&&n.setNodeMarkup(c,void 0,{...p.attrs,...e}),s&&p.marks.length&&p.marks.forEach(g=>{s===g.type&&n.addMark(d,h,s.create({...g.attrs,...e}))}))}),!0):!1},qX=(t,e={})=>({state:n,dispatch:r})=>{const i=kn(t,n.schema);return JJ(i,e)(n,r)},LX=(t,e={})=>({state:n,dispatch:r})=>{const i=kn(t,n.schema);return YJ(i,e)(n,r)},T6=hn.create({name:"commands",addCommands(){return{...E6}}}),P6=hn.create({name:"delete",onUpdate({transaction:t,appendedTransactions:e}){var n,r,i;const o=()=>{var s,a,l,f;if((f=(l=(a=(s=this.editor.options.coreExtensionOptions)==null?void 0:s.delete)==null?void 0:a.filterTransaction)==null?void 0:l.call(a,t))!=null?f:t.getMeta("y-sync$"))return;const u=oY(t.before,[t,...e]);yY(u).forEach(d=>{u.mapping.mapResult(d.oldRange.from).deletedAfter&&u.mapping.mapResult(d.oldRange.to).deletedBefore&&u.before.nodesBetween(d.oldRange.from,d.oldRange.to,(h,g)=>{const y=g+h.nodeSize-2,w=d.oldRange.from<=g&&y<=d.oldRange.to;this.editor.emit("delete",{type:"node",node:h,from:g,to:y,newFrom:u.mapping.map(g),newTo:u.mapping.map(y),deletedRange:d.oldRange,newRange:d.newRange,partial:!w,editor:this.editor,transaction:t,combinedTransform:u})})});const p=u.mapping;u.steps.forEach((d,h)=>{var g,y;if(d instanceof ni){const w=p.slice(h).map(d.from,-1),v=p.slice(h).map(d.to),_=p.invert().map(w,-1),b=p.invert().map(v),x=(g=u.doc.nodeAt(w-1))==null?void 0:g.marks.some(S=>S.eq(d.mark)),k=(y=u.doc.nodeAt(v))==null?void 0:y.marks.some(S=>S.eq(d.mark));this.editor.emit("delete",{type:"mark",mark:d.mark,from:d.from,to:d.to,deletedRange:{from:_,to:b},newRange:{from:w,to:v},partial:!!(k||x),editor:this.editor,transaction:t,combinedTransform:u})}})};(i=(r=(n=this.editor.options.coreExtensionOptions)==null?void 0:n.delete)==null?void 0:r.async)==null||i?setTimeout(o,0):o()}}),M6=hn.create({name:"drop",addProseMirrorPlugins(){return[new fn({key:new Kn("tiptapDrop"),props:{handleDrop:(t,e,n,r)=>{this.editor.emit("drop",{editor:this.editor,event:e,slice:n,moved:r})}}})]}}),I6=hn.create({name:"editable",addProseMirrorPlugins(){return[new fn({key:new Kn("editable"),props:{editable:()=>this.editor.options.editable}})]}}),N6=new Kn("focusEvents"),D6=hn.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:t}=this;return[new fn({key:N6,props:{handleDOMEvents:{focus:(e,n)=>{t.isFocused=!0;const r=t.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return e.dispatch(r),!1},blur:(e,n)=>{t.isFocused=!1;const r=t.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return e.dispatch(r),!1}}}})]}}),B6=hn.create({name:"keymap",addKeyboardShortcuts(){const t=()=>this.editor.commands.first(({commands:s})=>[()=>s.undoInputRule(),()=>s.command(({tr:a})=>{const{selection:l,doc:f}=a,{empty:u,$anchor:c}=l,{pos:p,parent:d}=c,h=c.parent.isTextblock&&p>0?a.doc.resolve(p-1):c,g=h.parent.type.spec.isolating,y=c.pos-c.parentOffset,w=g&&h.parent.childCount===1?y===c.pos:ht.atStart(f).from===p;return!u||!d.type.isTextblock||d.textContent.length||!w||w&&c.parent.type.name==="paragraph"?!1:s.clearNodes()}),()=>s.deleteSelection(),()=>s.joinBackward(),()=>s.selectNodeBackward()]),e=()=>this.editor.commands.first(({commands:s})=>[()=>s.deleteSelection(),()=>s.deleteCurrentNode(),()=>s.joinForward(),()=>s.selectNodeForward()]),r={Enter:()=>this.editor.commands.first(({commands:s})=>[()=>s.newlineInCode(),()=>s.createParagraphNear(),()=>s.liftEmptyBlock(),()=>s.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:e,"Mod-Delete":e,"Mod-a":()=>this.editor.commands.selectAll()},i={...r},o={...r,"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":e,"Ctrl-Alt-Backspace":e,"Alt-Delete":e,"Alt-d":e,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return J0()||O6()?o:i},addProseMirrorPlugins(){return[new fn({key:new Kn("clearDocument"),appendTransaction:(t,e,n)=>{if(t.some(g=>g.getMeta("composition")))return;const r=t.some(g=>g.docChanged)&&!e.doc.eq(n.doc),i=t.some(g=>g.getMeta("preventClearDocument"));if(!r||i)return;const{empty:o,from:s,to:a}=e.selection,l=ht.atStart(e.doc).from,f=ht.atEnd(e.doc).to;if(o||!(s===l&&a===f)||!up(n.doc))return;const p=n.tr,d=rp({state:n,transaction:p}),{commands:h}=new ip({editor:this.editor,state:d});if(h.clearNodes(),!!p.steps.length)return p}})]}}),F6=hn.create({name:"paste",addProseMirrorPlugins(){return[new fn({key:new Kn("tiptapPaste"),props:{handlePaste:(t,e,n)=>{this.editor.emit("paste",{editor:this.editor,event:e,slice:n})}}})]}}),$6=hn.create({name:"tabindex",addProseMirrorPlugins(){return[new fn({key:new Kn("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}}),VX=class Xa{constructor(e,n,r=!1,i=null){this.currentNode=null,this.actualDepth=null,this.isBlock=r,this.resolvedPos=e,this.editor=n,this.currentNode=i}get name(){return this.node.type.name}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return(e=this.actualDepth)!=null?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let n=this.from,r=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}n=this.from+1,r=this.to-1}this.editor.commands.insertContentAt({from:n,to:r},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),n=this.resolvedPos.doc.resolve(e);return new Xa(n,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new Xa(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new Xa(e,this.editor)}get children(){const e=[];return this.node.content.forEach((n,r)=>{const i=n.isBlock&&!n.isTextblock,o=n.isAtom&&!n.isText,s=this.pos+r+(o?0:1);if(s<0||s>this.resolvedPos.doc.nodeSize-2)return;const a=this.resolvedPos.doc.resolve(s);if(!i&&a.depth<=this.depth)return;const l=new Xa(a,this.editor,i,i?n:null);i&&(l.actualDepth=this.depth+1),e.push(new Xa(a,this.editor,i,i?n:null))}),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,n={}){let r=null,i=this.parent;for(;i&&!r;){if(i.node.type.name===e)if(Object.keys(n).length>0){const o=i.node.attrs,s=Object.keys(n);for(let a=0;a<s.length;a+=1){const l=s[a];if(o[l]!==n[l])break}}else r=i;i=i.parent}return r}querySelector(e,n={}){return this.querySelectorAll(e,n,!0)[0]||null}querySelectorAll(e,n={},r=!1){let i=[];if(!this.children||this.children.length===0)return i;const o=Object.keys(n);return this.children.forEach(s=>{r&&i.length>0||(s.node.type.name===e&&o.every(l=>n[l]===s.node.attrs[l])&&i.push(s),!(r&&i.length>0)&&(i=i.concat(s.querySelectorAll(e,n,r))))}),i}setAttribute(e){const{tr:n}=this.editor.state;n.setNodeMarkup(this.from,void 0,{...this.node.attrs,...e}),this.editor.view.dispatch(n)}},zX=`.ProseMirror {
     323   */function Dd(){return!0}const KW=Symbol("merge-proxy"),GW={get(t,e,n){return e===KW?n:t.get(e)},has(t,e){return t.has(e)},set:Dd,deleteProperty:Dd,getOwnPropertyDescriptor(t,e){return{configurable:!0,enumerable:!0,get(){return t.get(e)},set:Dd,deleteProperty:Dd}},ownKeys(t){return t.keys()}};function V1(t){return"value"in t?t.value:t}function vf(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return new Proxy({get(i){for(let r=e.length-1;r>=0;r--){const o=V1(e[r])[i];if(o!==void 0)return o}},has(i){for(let r=e.length-1;r>=0;r--)if(i in V1(e[r]))return!0;return!1},keys(){const i=[];for(let r=0;r<e.length;r++)i.push(...Object.keys(V1(e[r])));return[...Array.from(new Set(i))]}},GW)}const z1=q({props:["render","props"],setup:t=>()=>typeof t.render=="function"||typeof t.render=="object"?Yt(t.render,t.props):t.render});function HS(t){return vf(t,{data:m(t.data)})}function JW(t){const e=it(t.data),n=vf({state:{},onStateChange:()=>{},renderFallbackValue:null,mergeOptions(o,s){return e?{...o,...s}:vf(o,s)}},e?HS(t):t),i=$W(n);if(e){const o=Xt(t.data);je(o,()=>{i.setState(s=>({...s,data:o.value}))},{immediate:!0})}const r=H(i.initialState);return Tt(()=>{i.setOptions(o=>{var s;const a=new Proxy({},{get:(l,f)=>r.value[f]});return vf(o,e?HS(t):t,{state:vf(a,(s=t.state)!=null?s:{}),onStateChange:l=>{l instanceof Function?r.value=l(r.value):r.value=l,t.onStateChange==null||t.onStateChange(l)}})})}),i}const YW={class:"iafw:flex iafw:justify-end"},XW=q({__name:"Actions",props:{items:{},row:{},compact:{type:Boolean},deletable:{type:Boolean}},emits:["click"],setup(t,{emit:e}){const n=H(!1),i=t,r=e;function o(s){n.value=s}return(s,a)=>{const l=Kt,f=ka,u=Wl,c=o_,d=_a,p=wa;return E(),X("div",YW,[M(p,null,{default:C(()=>[M(f,{"as-child":""},{default:C(()=>[M(l,{variant:"outline",class:Ce(m(he)("iafw:h-9 iafw:w-9 iafw:cursor-pointer",i.compact&&"iafw:h-7 iafw:w-7"))},{default:C(()=>[m(n)?(E(),B(m(Qi),{key:1,class:"iafw:animate-spin iafw:text-xl iafw:text-tertiary"})):(E(),B(m(_n),{key:0,icon:"humbleicons:dots-vertical",class:Ce(m(he)("iafw:text-xl iafw:text-tertiary",i.compact&&"iafw:text-base"))},null,8,["class"]))]),_:1},8,["class"])]),_:1}),M(d,{class:"w-56","collision-padding":30},{default:C(()=>[M(c,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(s.items,h=>(E(),B(u,{key:h.id,onSelect:()=>{h.callback?h.callback({loading:m(n),row:i.row,setLoading:o}):r("click",h.id,i.row)}},{default:C(()=>[M(m(_n),{icon:h.icon,class:"iafw:text-xl iafw:text-tertiary"},null,8,["icon"]),ie("span",null,Ae(h.label),1)]),_:2},1032,["onSelect"]))),128)),i.deletable?(E(),B(u,{key:0,onSelect:a[0]||(a[0]=()=>r("click","action-delete",s.row))},{default:C(()=>[M(m(_n),{icon:"oui:trash",class:"iafw:text-xl iafw:text-tertiary"}),a[1]||(a[1]=ie("span",null,"Delete",-1))]),_:1})):Re("",!0)]),_:1})]),_:1})]),_:1})])}}}),US=q({__name:"Checkbox",props:{defaultValue:{type:[Boolean,String]},modelValue:{type:[Boolean,String,null]},disabled:{type:Boolean},value:{},id:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(I9),le({"data-slot":"checkbox"},m(o),{class:m(he)("iafw:peer iafw:border-input iafw:data-[state=checked]:bg-primary iafw:data-[state=checked]:text-primary-foreground iafw:data-[state=checked]:border-primary iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:size-4 iafw:shrink-0 iafw:rounded-[4px] iafw:border iafw:shadow-xs iafw:transition-shadow iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[M(m(D9),{"data-slot":"checkbox-indicator",class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-current iafw:transition-none"},{default:C(()=>[z(s.$slots,"default",{},()=>[M(m(ws),{class:"iafw:size-3.5"})])]),_:3})]),_:3},16,["class"]))}});function QW(t,e){const n=tn({data:e.initialData??[],pagination:{currentPage:1,perPage:10},totalRows:0,loading:!1,selecteds:[]});async function i(o){try{n.loading=!0;const s=`${o?.prefix||""}${e.endpoint}`,a=o?.params||{},l=await t.get(s,{params:a});n.data=l.data[e.key??"data"]}finally{n.loading=!1}}async function r(o,s){try{n.loading=!0,await t.delete(`${s||""}${e.endpoint}/${o}`)}finally{n.loading=!1}}return{props:n,list:i,delete:r}}function ZW(){const t=fW();function e(r,o,s,a){return t.accessor(r,{header:o??`${r}`,...a&&{cell:l=>{const f=a(l);return typeof f=="string"?f:Yt(f,{row:l.row.original})}},maxSize:s?.width==="auto"?Number.MIN_SAFE_INTEGER:s?.width,meta:{skeleton:s?.skeleton,class:s?.class,truncate:s?.truncate}})}function n(){return t.display({id:"select",header:({table:r})=>Yt("div",{},Yt(US,{modelValue:r.getIsAllPageRowsSelected(),"onUpdate:modelValue":o=>r.toggleAllPageRowsSelected(!!o),ariaLabel:"Select all"})),cell:({row:r})=>Yt(US,{modelValue:r.getIsSelected(),"onUpdate:modelValue":o=>r.toggleSelected(!!o),ariaLabel:"Select row"}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}function i(r,o,s){return t.display({id:"actions",header:r,cell:a=>Yt(XW,{items:o,row:a.row.original,compact:s?.compact,deletable:a.deletable}),maxSize:Number.MIN_SAFE_INTEGER,enableSorting:!1,enableHiding:!1})}return{columnHelper:t,field:e,checkbox:n,actions:i}}const Os=Aa("notification",()=>{const t=window.infixsPingoNotify.placeholders.keys,e=Xt(window.infixsPingoNotify.placeholders.values),n=QW(ii,{endpoint:"/notifications",initialData:[]}),i=Bi(Di.notifications.read(),{method:"GET"},ii,{immediate:!1,onSuccess(a){a.meta?.placeholders&&(e.value=a.meta.placeholders)}}),r=Bi(Di.notifications.create,{method:"POST"},ii,{immediate:!1}),o=Bi(Di.notifications.update(),{method:"PATCH"},ii,{immediate:!1}),s=Bi(Di.notifications.sendTest,{method:"POST"},ii,{immediate:!1});return{globalPlaceholdersValues:e,globalPlaceholders:t,getById:i,tableManager:n,create:r,update:o,sendTest:s,...Jt(n.props)}}),bf=Aa("trigger",()=>{const t=H([]),e=H([]),n=Bi(Di.triggers.list,ii,{immediate:!1,onSuccess(s){t.value=s.data,e.value=s.included?.groups||[]}});async function i(){return t.value.length===0&&await n.execute(),t.value}function r(s){return console.log(t.value,s),t.value.find(a=>a.id===s)}const o=Bi(Di.triggers.examples().get(),ii,{immediate:!1});return{getTrigger:r,getTriggers:i,fetchTriggers:n,getExampleData:o,groups:e,triggers:t}}),to=()=>{const t=aW("id");return Aa(`notification/${t||"create"}`,()=>{const e=t?"edit":"create",n=Os(),i=bf(),r=Ao(),o=H([]),s=H(!1),a=hf({title:Cr().required("Please enter a title."),triggerId:Cr().required("Please select a trigger."),connectionId:Cr().required("Please select a connection."),recipient:Cr().required("Please enter recipient's phone number."),isActive:rS().optional()}),l=H(a),f=hk({validationSchema:l,initialValues:{title:"",recipient:"",triggerId:"",connectionId:"",isActive:!0,messages:[{text:""}]}});function u(x){const k=i.triggers.find(T=>T.id===x);if(!k||!k.fields){l.value=a;return}const S={};Object.entries(k.fields).forEach(([T,A])=>{(A.type==="select"||A.type==="string")&&(S[T]=A.required?Cr().required(A.label+" is required."):Cr().optional())}),l.value=a.concat(hf({metas:hf(S)}))}je(()=>f.values.triggerId,x=>{x&&u(x)},{immediate:!0});const c=U(()=>[...n.globalPlaceholders,...i.triggers.find(x=>x.id===f.values.triggerId)?.placeholders||[]]),d=H(0),p=tn({id:t?+t:0,isActive:!0,recipient:"",title:"",triggerId:"",connectionId:"",messages:[],createdAt:new Date().toISOString()});function h(x){o.value.push({onLoaded:x})}t&&(s.value=!0,n.getById.execute({pathParams:{id:+t}}).then(x=>{Object.assign(p,x.data.value),f.setValues({connectionId:p.connectionId,isActive:p.isActive,title:p.title,recipient:p.recipient,triggerId:p.triggerId,messages:p.messages.length?p.messages:[{text:""}],metas:p.metas||{}}),o.value.forEach(k=>k.onLoaded()),s.value=!1}).catch(()=>{s.value=!1}));function g(x){d.value=x}i.getTriggers().then(()=>{u(f.values.triggerId)}),r.getConnections();const y=U(()=>s.value||r.fetch.isLoading||n.getById.isLoading||n.loading||i.fetchTriggers.isLoading),w=U(()=>i.triggers.find(x=>x.id===f.values.triggerId)),v=U(()=>[...n.globalPlaceholders,...w.value?.placeholders||[]]),_=H({}),b=H();return{currentMessageIndex:d,setCurrentMessageIndex:g,isLoading:y,mode:e,form:f,suggestionItems:c,...Jt(p),currentTrigger:w,onLoaded:h,placeholders:v,examplePlaceholderValues:_,selectedExample:b,formSchema:l}})()},WS=Symbol();function eK(t){const e=H(null);function n(){t.form.value?.requestSubmit()}function i(r){e.value=r}return{handleSubmit:i,submit:n,handleCallback:e,quoteId:t.id,isEditing:!!t.id,isCreating:!t.id}}function tK(){const t=Qt(WS,void 0);if(!t)throw new Error("useFormPage should be used within <FormPage>");return t}const nK=q({__name:"FormPage",props:{id:{}},setup(t){const e=t,n=H(null),i=eK({form:n,id:e.id});return Si(WS,i),(r,o)=>(E(),X("form",{ref_key:"formRef",ref:n},[z(r.$slots,"default",{formContext:m(i),isEditing:m(i).isEditing,isCreating:m(i).isCreating})],512))}}),j1=q({__name:"Select",props:{open:{type:Boolean},defaultOpen:{type:Boolean},defaultValue:{},modelValue:{},by:{type:[String,Function]},dir:{},multiple:{type:Boolean},autocomplete:{},disabled:{type:Boolean},name:{},required:{type:Boolean}},emits:["update:modelValue","update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(nD),le({"data-slot":"select"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),iK=q({__name:"SelectGroup",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(xD),le({"data-slot":"select-group"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),rK={class:"iafw:absolute iafw:right-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},H1=q({__name:"SelectItem",props:{value:{},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(ED),le({"data-slot":"select-item"},m(i),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:w-full iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-8 iafw:pl-2 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4 iafw:*:[span]:last:flex iafw:*:[span]:last:items-center iafw:*:[span]:last:gap-2",e.class)}),{default:C(()=>[ie("span",rK,[M(m(AD),null,{default:C(()=>[M(m(ws),{class:"iafw:size-4"})]),_:1})]),M(m(TD),null,{default:C(()=>[z(r.$slots,"default")]),_:3})]),_:3},16,["class"]))}}),oK=q({__name:"SelectLabel",props:{for:{},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(MD),{"data-slot":"select-label",class:Ce(m(he)("iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:font-medium",e.class))},{default:C(()=>[z(n.$slots,"default")]),_:3},8,["class"]))}}),sK=q({__name:"SelectScrollDownButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(FD),le({"data-slot":"select-scroll-down-button"},m(i),{class:m(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[M(m(Dc),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),aK=q({__name:"SelectScrollUpButton",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(LD),le({"data-slot":"select-scroll-up-button"},m(i),{class:m(he)("iafw:flex iafw:cursor-default iafw:items-center iafw:justify-center iafw:py-1",e.class)}),{default:C(()=>[z(r.$slots,"default",{},()=>[M(m(NF),{class:"iafw:size-4"})])]),_:3},16,["class"]))}}),U1=q({__name:"SelectTrigger",props:{disabled:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{},size:{default:"default"}},setup(t){const e=t,n=bt(e,"class","size"),i=sn(n);return(r,o)=>(E(),B(m(VD),le({"data-slot":"select-trigger","data-size":r.size},m(i),{class:m(he)("iafw:border-input iafw:data-[placeholder]:text-muted-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:focus-visible:border-ring  iafw:focus-visible:ring-ring/50 iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:dark:bg-input/30 iafw:dark:hover:bg-input/50 iafw:flex iafw:w-fit iafw:items-center iafw:justify-between iafw:gap-2 iafw:rounded-md iafw:border iafw:bg-transparent iafw:px-3 iafw:py-2 iafw:text-sm iafw:whitespace-nowrap iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:focus-visible:ring-[1px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:data-[size=default]:h-9 iafw:data-[size=sm]:h-8 iafw:*:data-[slot=select-value]:line-clamp-1 iafw:*:data-[slot=select-value]:flex iafw:*:data-[slot=select-value]:items-center iafw:*:data-[slot=select-value]:gap-2 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",e.class)}),{default:C(()=>[z(r.$slots,"default"),M(m(kD),{"as-child":""},{default:C(()=>[M(m(Dc),{class:"iafw:size-4 iafw:opacity-50"})]),_:1})]),_:3},16,["data-size","class"]))}}),W1=q({__name:"SelectValue",props:{placeholder:{},asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(jD),le({"data-slot":"select-value"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),K1=q({inheritAttrs:!1,__name:"SelectContent",props:{forceMount:{type:Boolean},position:{default:"popper"},bodyLock:{type:Boolean},side:{},sideOffset:{},sideFlip:{type:Boolean},align:{},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},class:{}},emits:["closeAutoFocus","escapeKeyDown","pointerDownOutside"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(ND),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(yD),le({"data-slot":"select-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2 iafw:relative iafw:z-50 iafw:max-h-(--reka-select-content-available-height) iafw:min-w-[8rem] iafw:overflow-x-hidden iafw:overflow-y-auto iafw:rounded-md iafw:border iafw:shadow-md",s.position==="popper"&&"iafw:data-[side=bottom]:translate-y-1 iafw:data-[side=left]:-translate-x-1 iafw:data-[side=right]:translate-x-1 iafw:data-[side=top]:-translate-y-1",n.class)}),{default:C(()=>[M(m(aK)),M(m(UD),{class:Ce(m(he)("iafw:p-1",s.position==="popper"&&"iafw:h-[var(--reka-select-trigger-height)] iafw:w-full iafw:min-w-[var(--reka-select-trigger-width)] iafw:scroll-my-1"))},{default:C(()=>[z(s.$slots,"default")]),_:3},8,["class"]),M(m(sK))]),_:3},16,["class"])]),_:3}))}}),lK=q({__name:"ToggleGroup",props:{rovingFocus:{type:Boolean},disabled:{type:Boolean},orientation:{},dir:{},loop:{type:Boolean},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},type:{},modelValue:{},defaultValue:{},class:{},variant:{},size:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e;Si("toggleGroup",{variant:n.variant,size:n.size});const r=bt(n,"class","size","variant"),o=Dt(r,i);return(s,a)=>(E(),B(m(eB),le({"data-slot":"toggle-group","data-size":s.size,"data-variant":s.variant},m(o),{class:m(he)("iafw:group/toggle-group iafw:flex iafw:w-fit iafw:items-center iafw:rounded-md iafw:data-[variant=outline]:shadow-xs",n.class)}),{default:C(l=>[z(s.$slots,"default",At($t(l)))]),_:3},16,["data-size","data-variant","class"]))}}),fK=Sa("iafw:inline-flex iafw:items-center iafw:justify-center iafw:gap-2 iafw:rounded-md iafw:text-sm iafw:font-medium iafw:hover:bg-muted iafw:hover:text-muted-foreground iafw:disabled:pointer-events-none iafw:disabled:opacity-50 iafw:data-[state=on]:bg-accent iafw:data-[state=on]:text-accent-foreground iafw:[&_svg]:pointer-events-none iafw:[&_svg:not([class*='size-'])]:size-4 iafw:[&_svg]:shrink-0 iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-[3px] iafw:outline-none iafw:transition-[color,box-shadow] iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive iafw:whitespace-nowrap",{variants:{variant:{default:"iafw:bg-transparent",outline:"iafw:border iafw:border-input iafw:bg-transparent iafw:shadow-xs iafw:hover:bg-accent iafw:hover:text-accent-foreground"},size:{default:"iafw:h-9 iafw:px-2 iafw:min-w-9",sm:"iafw:h-8 iafw:px-1.5 iafw:min-w-8",lg:"iafw:h-10 iafw:px-2.5 iafw:min-w-10"}},defaultVariants:{variant:"default",size:"default"}}),uK=q({__name:"ToggleGroupItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{},variant:{},size:{}},setup(t){const e=t,n=Qt("toggleGroup"),i=bt(e,"class","size","variant"),r=sn(i);return(o,s)=>(E(),B(m(rB),le({"data-slot":"toggle-group-item","data-variant":m(n)?.variant||o.variant,"data-size":m(n)?.size||o.size},m(r),{class:m(he)(m(fK)({variant:m(n)?.variant||o.variant,size:m(n)?.size||o.size}),"iafw:min-w-0 iafw:flex-1 iafw:shrink-0 iafw:rounded-none iafw:shadow-none iafw:first:rounded-l-md iafw:last:rounded-r-md iafw:focus:z-10 iafw:focus-visible:z-10 iafw:data-[variant=outline]:border-l-0 iafw:data-[variant=outline]:first:border-l",e.class)}),{default:C(a=>[z(o.$slots,"default",At($t(a)))]),_:3},16,["data-variant","data-size","class"]))}});function In(t){this.content=t}In.prototype={constructor:In,find:function(t){for(var e=0;e<this.content.length;e+=2)if(this.content[e]===t)return e;return-1},get:function(t){var e=this.find(t);return e==-1?void 0:this.content[e+1]},update:function(t,e,n){var i=n&&n!=t?this.remove(n):this,r=i.find(t),o=i.content.slice();return r==-1?o.push(n||t,e):(o[r+1]=e,n&&(o[r]=n)),new In(o)},remove:function(t){var e=this.find(t);if(e==-1)return this;var n=this.content.slice();return n.splice(e,2),new In(n)},addToStart:function(t,e){return new In([t,e].concat(this.remove(t).content))},addToEnd:function(t,e){var n=this.remove(t).content.slice();return n.push(t,e),new In(n)},addBefore:function(t,e,n){var i=this.remove(e),r=i.content.slice(),o=i.find(t);return r.splice(o==-1?r.length:o,0,e,n),new In(r)},forEach:function(t){for(var e=0;e<this.content.length;e+=2)t(this.content[e],this.content[e+1])},prepend:function(t){return t=In.from(t),t.size?new In(t.content.concat(this.subtract(t).content)):this},append:function(t){return t=In.from(t),t.size?new In(this.subtract(t).content.concat(t.content)):this},subtract:function(t){var e=this;t=In.from(t);for(var n=0;n<t.content.length;n+=2)e=e.remove(t.content[n]);return e},toObject:function(){var t={};return this.forEach(function(e,n){t[e]=n}),t},get size(){return this.content.length>>1}},In.from=function(t){if(t instanceof In)return t;var e=[];if(t)for(var n in t)e.push(n,t[n]);return new In(e)};function KS(t,e,n){for(let i=0;;i++){if(i==t.childCount||i==e.childCount)return t.childCount==e.childCount?null:n;let r=t.child(i),o=e.child(i);if(r==o){n+=r.nodeSize;continue}if(!r.sameMarkup(o))return n;if(r.isText&&r.text!=o.text){for(let s=0;r.text[s]==o.text[s];s++)n++;return n}if(r.content.size||o.content.size){let s=KS(r.content,o.content,n+1);if(s!=null)return s}n+=r.nodeSize}}function GS(t,e,n,i){for(let r=t.childCount,o=e.childCount;;){if(r==0||o==0)return r==o?null:{a:n,b:i};let s=t.child(--r),a=e.child(--o),l=s.nodeSize;if(s==a){n-=l,i-=l;continue}if(!s.sameMarkup(a))return{a:n,b:i};if(s.isText&&s.text!=a.text){let f=0,u=Math.min(s.text.length,a.text.length);for(;f<u&&s.text[s.text.length-f-1]==a.text[a.text.length-f-1];)f++,n--,i--;return{a:n,b:i}}if(s.content.size||a.content.size){let f=GS(s.content,a.content,n-1,i-1);if(f)return f}n-=l,i-=l}}class we{constructor(e,n){if(this.content=e,this.size=n||0,n==null)for(let i=0;i<e.length;i++)this.size+=e[i].nodeSize}nodesBetween(e,n,i,r=0,o){for(let s=0,a=0;a<n;s++){let l=this.content[s],f=a+l.nodeSize;if(f>e&&i(l,r+a,o||null,s)!==!1&&l.content.size){let u=a+1;l.nodesBetween(Math.max(0,e-u),Math.min(l.content.size,n-u),i,r+u)}a=f}}descendants(e){this.nodesBetween(0,this.size,e)}textBetween(e,n,i,r){let o="",s=!0;return this.nodesBetween(e,n,(a,l)=>{let f=a.isText?a.text.slice(Math.max(e,l)-l,n-l):a.isLeaf?r?typeof r=="function"?r(a):r:a.type.spec.leafText?a.type.spec.leafText(a):"":"";a.isBlock&&(a.isLeaf&&f||a.isTextblock)&&i&&(s?s=!1:o+=i),o+=f},0),o}append(e){if(!e.size)return this;if(!this.size)return e;let n=this.lastChild,i=e.firstChild,r=this.content.slice(),o=0;for(n.isText&&n.sameMarkup(i)&&(r[r.length-1]=n.withText(n.text+i.text),o=1);o<e.content.length;o++)r.push(e.content[o]);return new we(r,this.size+e.size)}cut(e,n=this.size){if(e==0&&n==this.size)return this;let i=[],r=0;if(n>e)for(let o=0,s=0;s<n;o++){let a=this.content[o],l=s+a.nodeSize;l>e&&((s<e||l>n)&&(a.isText?a=a.cut(Math.max(0,e-s),Math.min(a.text.length,n-s)):a=a.cut(Math.max(0,e-s-1),Math.min(a.content.size,n-s-1))),i.push(a),r+=a.nodeSize),s=l}return new we(i,r)}cutByIndex(e,n){return e==n?we.empty:e==0&&n==this.content.length?this:new we(this.content.slice(e,n))}replaceChild(e,n){let i=this.content[e];if(i==n)return this;let r=this.content.slice(),o=this.size+n.nodeSize-i.nodeSize;return r[e]=n,new we(r,o)}addToStart(e){return new we([e].concat(this.content),this.size+e.nodeSize)}addToEnd(e){return new we(this.content.concat(e),this.size+e.nodeSize)}eq(e){if(this.content.length!=e.content.length)return!1;for(let n=0;n<this.content.length;n++)if(!this.content[n].eq(e.content[n]))return!1;return!0}get firstChild(){return this.content.length?this.content[0]:null}get lastChild(){return this.content.length?this.content[this.content.length-1]:null}get childCount(){return this.content.length}child(e){let n=this.content[e];if(!n)throw new RangeError("Index "+e+" out of range for "+this);return n}maybeChild(e){return this.content[e]||null}forEach(e){for(let n=0,i=0;n<this.content.length;n++){let r=this.content[n];e(r,i,n),i+=r.nodeSize}}findDiffStart(e,n=0){return KS(this,e,n)}findDiffEnd(e,n=this.size,i=e.size){return GS(this,e,n,i)}findIndex(e){if(e==0)return Bd(0,e);if(e==this.size)return Bd(this.content.length,e);if(e>this.size||e<0)throw new RangeError(`Position ${e} outside of fragment (${this})`);for(let n=0,i=0;;n++){let r=this.child(n),o=i+r.nodeSize;if(o>=e)return o==e?Bd(n+1,o):Bd(n,i);i=o}}toString(){return"<"+this.toStringInner()+">"}toStringInner(){return this.content.join(", ")}toJSON(){return this.content.length?this.content.map(e=>e.toJSON()):null}static fromJSON(e,n){if(!n)return we.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new we(n.map(e.nodeFromJSON))}static fromArray(e){if(!e.length)return we.empty;let n,i=0;for(let r=0;r<e.length;r++){let o=e[r];i+=o.nodeSize,r&&o.isText&&e[r-1].sameMarkup(o)?(n||(n=e.slice(0,r)),n[n.length-1]=o.withText(n[n.length-1].text+o.text)):n&&n.push(o)}return new we(n||e,i)}static from(e){if(!e)return we.empty;if(e instanceof we)return e;if(Array.isArray(e))return this.fromArray(e);if(e.attrs)return new we([e],e.nodeSize);throw new RangeError("Can not convert "+e+" to a Fragment"+(e.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}we.empty=new we([],0);const G1={index:0,offset:0};function Bd(t,e){return G1.index=t,G1.offset=e,G1}function Fd(t,e){if(t===e)return!0;if(!(t&&typeof t=="object")||!(e&&typeof e=="object"))return!1;let n=Array.isArray(t);if(Array.isArray(e)!=n)return!1;if(n){if(t.length!=e.length)return!1;for(let i=0;i<t.length;i++)if(!Fd(t[i],e[i]))return!1}else{for(let i in t)if(!(i in e)||!Fd(t[i],e[i]))return!1;for(let i in e)if(!(i in t))return!1}return!0}let Vt=class Sy{constructor(e,n){this.type=e,this.attrs=n}addToSet(e){let n,i=!1;for(let r=0;r<e.length;r++){let o=e[r];if(this.eq(o))return e;if(this.type.excludes(o.type))n||(n=e.slice(0,r));else{if(o.type.excludes(this.type))return e;!i&&o.type.rank>this.type.rank&&(n||(n=e.slice(0,r)),n.push(this),i=!0),n&&n.push(o)}}return n||(n=e.slice()),i||n.push(this),n}removeFromSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return e.slice(0,n).concat(e.slice(n+1));return e}isInSet(e){for(let n=0;n<e.length;n++)if(this.eq(e[n]))return!0;return!1}eq(e){return this==e||this.type==e.type&&Fd(this.attrs,e.attrs)}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Mark.fromJSON");let i=e.marks[n.type];if(!i)throw new RangeError(`There is no mark type ${n.type} in this schema`);let r=i.create(n.attrs);return i.checkAttrs(r.attrs),r}static sameSet(e,n){if(e==n)return!0;if(e.length!=n.length)return!1;for(let i=0;i<e.length;i++)if(!e[i].eq(n[i]))return!1;return!0}static setFrom(e){if(!e||Array.isArray(e)&&e.length==0)return Sy.none;if(e instanceof Sy)return[e];let n=e.slice();return n.sort((i,r)=>i.type.rank-r.type.rank),n}};Vt.none=[];class $d extends Error{}class De{constructor(e,n,i){this.content=e,this.openStart=n,this.openEnd=i}get size(){return this.content.size-this.openStart-this.openEnd}insertAt(e,n){let i=YS(this.content,e+this.openStart,n);return i&&new De(i,this.openStart,this.openEnd)}removeBetween(e,n){return new De(JS(this.content,e+this.openStart,n+this.openStart),this.openStart,this.openEnd)}eq(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}toString(){return this.content+"("+this.openStart+","+this.openEnd+")"}toJSON(){if(!this.content.size)return null;let e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}static fromJSON(e,n){if(!n)return De.empty;let i=n.openStart||0,r=n.openEnd||0;if(typeof i!="number"||typeof r!="number")throw new RangeError("Invalid input for Slice.fromJSON");return new De(we.fromJSON(e,n.content),i,r)}static maxOpen(e,n=!0){let i=0,r=0;for(let o=e.firstChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.firstChild)i++;for(let o=e.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)r++;return new De(e,i,r)}}De.empty=new De(we.empty,0,0);function JS(t,e,n){let{index:i,offset:r}=t.findIndex(e),o=t.maybeChild(i),{index:s,offset:a}=t.findIndex(n);if(r==e||o.isText){if(a!=n&&!t.child(s).isText)throw new RangeError("Removing non-flat range");return t.cut(0,e).append(t.cut(n))}if(i!=s)throw new RangeError("Removing non-flat range");return t.replaceChild(i,o.copy(JS(o.content,e-r-1,n-r-1)))}function YS(t,e,n,i){let{index:r,offset:o}=t.findIndex(e),s=t.maybeChild(r);if(o==e||s.isText)return i&&!i.canReplace(r,r,n)?null:t.cut(0,e).append(n).append(t.cut(e));let a=YS(s.content,e-o-1,n,s);return a&&t.replaceChild(r,s.copy(a))}function cK(t,e,n){if(n.openStart>t.depth)throw new $d("Inserted content deeper than insertion position");if(t.depth-n.openStart!=e.depth-n.openEnd)throw new $d("Inconsistent open depths");return XS(t,e,n,0)}function XS(t,e,n,i){let r=t.index(i),o=t.node(i);if(r==e.index(i)&&i<t.depth-n.openStart){let s=XS(t,e,n,i+1);return o.copy(o.content.replaceChild(r,s))}else if(n.content.size)if(!n.openStart&&!n.openEnd&&t.depth==i&&e.depth==i){let s=t.parent,a=s.content;return Rs(s,a.cut(0,t.parentOffset).append(n.content).append(a.cut(e.parentOffset)))}else{let{start:s,end:a}=dK(n,t);return Rs(o,ZS(t,s,a,e,i))}else return Rs(o,Ld(t,e,i))}function QS(t,e){if(!e.type.compatibleContent(t.type))throw new $d("Cannot join "+e.type.name+" onto "+t.type.name)}function J1(t,e,n){let i=t.node(n);return QS(i,e.node(n)),i}function As(t,e){let n=e.length-1;n>=0&&t.isText&&t.sameMarkup(e[n])?e[n]=t.withText(e[n].text+t.text):e.push(t)}function xf(t,e,n,i){let r=(e||t).node(n),o=0,s=e?e.index(n):r.childCount;t&&(o=t.index(n),t.depth>n?o++:t.textOffset&&(As(t.nodeAfter,i),o++));for(let a=o;a<s;a++)As(r.child(a),i);e&&e.depth==n&&e.textOffset&&As(e.nodeBefore,i)}function Rs(t,e){return t.type.checkContent(e),t.copy(e)}function ZS(t,e,n,i,r){let o=t.depth>r&&J1(t,e,r+1),s=i.depth>r&&J1(n,i,r+1),a=[];return xf(null,t,r,a),o&&s&&e.index(r)==n.index(r)?(QS(o,s),As(Rs(o,ZS(t,e,n,i,r+1)),a)):(o&&As(Rs(o,Ld(t,e,r+1)),a),xf(e,n,r,a),s&&As(Rs(s,Ld(n,i,r+1)),a)),xf(i,null,r,a),new we(a)}function Ld(t,e,n){let i=[];if(xf(null,t,n,i),t.depth>n){let r=J1(t,e,n+1);As(Rs(r,Ld(t,e,n+1)),i)}return xf(e,null,n,i),new we(i)}function dK(t,e){let n=e.depth-t.openStart,r=e.node(n).copy(t.content);for(let o=n-1;o>=0;o--)r=e.node(o).copy(we.from(r));return{start:r.resolveNoCache(t.openStart+n),end:r.resolveNoCache(r.content.size-t.openEnd-n)}}class _f{constructor(e,n,i){this.pos=e,this.path=n,this.parentOffset=i,this.depth=n.length/3-1}resolveDepth(e){return e==null?this.depth:e<0?this.depth+e:e}get parent(){return this.node(this.depth)}get doc(){return this.node(0)}node(e){return this.path[this.resolveDepth(e)*3]}index(e){return this.path[this.resolveDepth(e)*3+1]}indexAfter(e){return e=this.resolveDepth(e),this.index(e)+(e==this.depth&&!this.textOffset?0:1)}start(e){return e=this.resolveDepth(e),e==0?0:this.path[e*3-1]+1}end(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}before(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]}after(e){if(e=this.resolveDepth(e),!e)throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[e*3-1]+this.path[e*3].nodeSize}get textOffset(){return this.pos-this.path[this.path.length-1]}get nodeAfter(){let e=this.parent,n=this.index(this.depth);if(n==e.childCount)return null;let i=this.pos-this.path[this.path.length-1],r=e.child(n);return i?e.child(n).cut(i):r}get nodeBefore(){let e=this.index(this.depth),n=this.pos-this.path[this.path.length-1];return n?this.parent.child(e).cut(0,n):e==0?null:this.parent.child(e-1)}posAtIndex(e,n){n=this.resolveDepth(n);let i=this.path[n*3],r=n==0?0:this.path[n*3-1]+1;for(let o=0;o<e;o++)r+=i.child(o).nodeSize;return r}marks(){let e=this.parent,n=this.index();if(e.content.size==0)return Vt.none;if(this.textOffset)return e.child(n).marks;let i=e.maybeChild(n-1),r=e.maybeChild(n);if(!i){let a=i;i=r,r=a}let o=i.marks;for(var s=0;s<o.length;s++)o[s].type.spec.inclusive===!1&&(!r||!o[s].isInSet(r.marks))&&(o=o[s--].removeFromSet(o));return o}marksAcross(e){let n=this.parent.maybeChild(this.index());if(!n||!n.isInline)return null;let i=n.marks,r=e.parent.maybeChild(e.index());for(var o=0;o<i.length;o++)i[o].type.spec.inclusive===!1&&(!r||!i[o].isInSet(r.marks))&&(i=i[o--].removeFromSet(i));return i}sharedDepth(e){for(let n=this.depth;n>0;n--)if(this.start(n)<=e&&this.end(n)>=e)return n;return 0}blockRange(e=this,n){if(e.pos<this.pos)return e.blockRange(this);for(let i=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);i>=0;i--)if(e.pos<=this.end(i)&&(!n||n(this.node(i))))return new qd(this,e,i);return null}sameParent(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}max(e){return e.pos>this.pos?e:this}min(e){return e.pos<this.pos?e:this}toString(){let e="";for(let n=1;n<=this.depth;n++)e+=(e?"/":"")+this.node(n).type.name+"_"+this.index(n-1);return e+":"+this.parentOffset}static resolve(e,n){if(!(n>=0&&n<=e.content.size))throw new RangeError("Position "+n+" out of range");let i=[],r=0,o=n;for(let s=e;;){let{index:a,offset:l}=s.content.findIndex(o),f=o-l;if(i.push(s,a,r+l),!f||(s=s.child(a),s.isText))break;o=f-1,r+=l+1}return new _f(n,i,o)}static resolveCached(e,n){let i=e4.get(e);if(i)for(let o=0;o<i.elts.length;o++){let s=i.elts[o];if(s.pos==n)return s}else e4.set(e,i=new pK);let r=i.elts[i.i]=_f.resolve(e,n);return i.i=(i.i+1)%hK,r}}class pK{constructor(){this.elts=[],this.i=0}}const hK=12,e4=new WeakMap;class qd{constructor(e,n,i){this.$from=e,this.$to=n,this.depth=i}get start(){return this.$from.before(this.depth+1)}get end(){return this.$to.after(this.depth+1)}get parent(){return this.$from.node(this.depth)}get startIndex(){return this.$from.index(this.depth)}get endIndex(){return this.$to.indexAfter(this.depth)}}const gK=Object.create(null);let Io=class Cy{constructor(e,n,i,r=Vt.none){this.type=e,this.attrs=n,this.marks=r,this.content=i||we.empty}get children(){return this.content.content}get nodeSize(){return this.isLeaf?1:2+this.content.size}get childCount(){return this.content.childCount}child(e){return this.content.child(e)}maybeChild(e){return this.content.maybeChild(e)}forEach(e){this.content.forEach(e)}nodesBetween(e,n,i,r=0){this.content.nodesBetween(e,n,i,r,this)}descendants(e){this.nodesBetween(0,this.content.size,e)}get textContent(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}textBetween(e,n,i,r){return this.content.textBetween(e,n,i,r)}get firstChild(){return this.content.firstChild}get lastChild(){return this.content.lastChild}eq(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}sameMarkup(e){return this.hasMarkup(e.type,e.attrs,e.marks)}hasMarkup(e,n,i){return this.type==e&&Fd(this.attrs,n||e.defaultAttrs||gK)&&Vt.sameSet(this.marks,i||Vt.none)}copy(e=null){return e==this.content?this:new Cy(this.type,this.attrs,e,this.marks)}mark(e){return e==this.marks?this:new Cy(this.type,this.attrs,this.content,e)}cut(e,n=this.content.size){return e==0&&n==this.content.size?this:this.copy(this.content.cut(e,n))}slice(e,n=this.content.size,i=!1){if(e==n)return De.empty;let r=this.resolve(e),o=this.resolve(n),s=i?0:r.sharedDepth(n),a=r.start(s),f=r.node(s).content.cut(r.pos-a,o.pos-a);return new De(f,r.depth-s,o.depth-s)}replace(e,n,i){return cK(this.resolve(e),this.resolve(n),i)}nodeAt(e){for(let n=this;;){let{index:i,offset:r}=n.content.findIndex(e);if(n=n.maybeChild(i),!n)return null;if(r==e||n.isText)return n;e-=r+1}}childAfter(e){let{index:n,offset:i}=this.content.findIndex(e);return{node:this.content.maybeChild(n),index:n,offset:i}}childBefore(e){if(e==0)return{node:null,index:0,offset:0};let{index:n,offset:i}=this.content.findIndex(e);if(i<e)return{node:this.content.child(n),index:n,offset:i};let r=this.content.child(n-1);return{node:r,index:n-1,offset:i-r.nodeSize}}resolve(e){return _f.resolveCached(this,e)}resolveNoCache(e){return _f.resolve(this,e)}rangeHasMark(e,n,i){let r=!1;return n>e&&this.nodesBetween(e,n,o=>(i.isInSet(o.marks)&&(r=!0),!r)),r}get isBlock(){return this.type.isBlock}get isTextblock(){return this.type.isTextblock}get inlineContent(){return this.type.inlineContent}get isInline(){return this.type.isInline}get isText(){return this.type.isText}get isLeaf(){return this.type.isLeaf}get isAtom(){return this.type.isAtom}toString(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);let e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),t4(this.marks,e)}contentMatchAt(e){let n=this.type.contentMatch.matchFragment(this.content,0,e);if(!n)throw new Error("Called contentMatchAt on a node with invalid content");return n}canReplace(e,n,i=we.empty,r=0,o=i.childCount){let s=this.contentMatchAt(e).matchFragment(i,r,o),a=s&&s.matchFragment(this.content,n);if(!a||!a.validEnd)return!1;for(let l=r;l<o;l++)if(!this.type.allowsMarks(i.child(l).marks))return!1;return!0}canReplaceWith(e,n,i,r){if(r&&!this.type.allowsMarks(r))return!1;let o=this.contentMatchAt(e).matchType(i),s=o&&o.matchFragment(this.content,n);return s?s.validEnd:!1}canAppend(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}check(){this.type.checkContent(this.content),this.type.checkAttrs(this.attrs);let e=Vt.none;for(let n=0;n<this.marks.length;n++){let i=this.marks[n];i.type.checkAttrs(i.attrs),e=i.addToSet(e)}if(!Vt.sameSet(e,this.marks))throw new RangeError(`Invalid collection of marks for node ${this.type.name}: ${this.marks.map(n=>n.type.name)}`);this.content.forEach(n=>n.check())}toJSON(){let e={type:this.type.name};for(let n in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map(n=>n.toJSON())),e}static fromJSON(e,n){if(!n)throw new RangeError("Invalid input for Node.fromJSON");let i;if(n.marks){if(!Array.isArray(n.marks))throw new RangeError("Invalid mark data for Node.fromJSON");i=n.marks.map(e.markFromJSON)}if(n.type=="text"){if(typeof n.text!="string")throw new RangeError("Invalid text node in JSON");return e.text(n.text,i)}let r=we.fromJSON(e,n.content),o=e.nodeType(n.type).create(n.attrs,r,i);return o.type.checkAttrs(o.attrs),o}};Io.prototype.text=void 0;class Vd extends Io{constructor(e,n,i,r){if(super(e,n,null,r),!i)throw new RangeError("Empty text nodes are not allowed");this.text=i}toString(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):t4(this.marks,JSON.stringify(this.text))}get textContent(){return this.text}textBetween(e,n){return this.text.slice(e,n)}get nodeSize(){return this.text.length}mark(e){return e==this.marks?this:new Vd(this.type,this.attrs,this.text,e)}withText(e){return e==this.text?this:new Vd(this.type,this.attrs,e,this.marks)}cut(e=0,n=this.text.length){return e==0&&n==this.text.length?this:this.withText(this.text.slice(e,n))}eq(e){return this.sameMarkup(e)&&this.text==e.text}toJSON(){let e=super.toJSON();return e.text=this.text,e}}function t4(t,e){for(let n=t.length-1;n>=0;n--)e=t[n].type.name+"("+e+")";return e}class Ts{constructor(e){this.validEnd=e,this.next=[],this.wrapCache=[]}static parse(e,n){let i=new mK(e,n);if(i.next==null)return Ts.empty;let r=n4(i);i.next&&i.err("Unexpected trailing text");let o=kK(_K(r));return SK(o,i),o}matchType(e){for(let n=0;n<this.next.length;n++)if(this.next[n].type==e)return this.next[n].next;return null}matchFragment(e,n=0,i=e.childCount){let r=this;for(let o=n;r&&o<i;o++)r=r.matchType(e.child(o).type);return r}get inlineContent(){return this.next.length!=0&&this.next[0].type.isInline}get defaultType(){for(let e=0;e<this.next.length;e++){let{type:n}=this.next[e];if(!(n.isText||n.hasRequiredAttrs()))return n}return null}compatible(e){for(let n=0;n<this.next.length;n++)for(let i=0;i<e.next.length;i++)if(this.next[n].type==e.next[i].type)return!0;return!1}fillBefore(e,n=!1,i=0){let r=[this];function o(s,a){let l=s.matchFragment(e,i);if(l&&(!n||l.validEnd))return we.from(a.map(f=>f.createAndFill()));for(let f=0;f<s.next.length;f++){let{type:u,next:c}=s.next[f];if(!(u.isText||u.hasRequiredAttrs())&&r.indexOf(c)==-1){r.push(c);let d=o(c,a.concat(u));if(d)return d}}return null}return o(this,[])}findWrapping(e){for(let i=0;i<this.wrapCache.length;i+=2)if(this.wrapCache[i]==e)return this.wrapCache[i+1];let n=this.computeWrapping(e);return this.wrapCache.push(e,n),n}computeWrapping(e){let n=Object.create(null),i=[{match:this,type:null,via:null}];for(;i.length;){let r=i.shift(),o=r.match;if(o.matchType(e)){let s=[];for(let a=r;a.type;a=a.via)s.push(a.type);return s.reverse()}for(let s=0;s<o.next.length;s++){let{type:a,next:l}=o.next[s];!a.isLeaf&&!a.hasRequiredAttrs()&&!(a.name in n)&&(!r.type||l.validEnd)&&(i.push({match:a.contentMatch,type:a,via:r}),n[a.name]=!0)}}return null}get edgeCount(){return this.next.length}edge(e){if(e>=this.next.length)throw new RangeError(`There's no ${e}th edge in this content match`);return this.next[e]}toString(){let e=[];function n(i){e.push(i);for(let r=0;r<i.next.length;r++)e.indexOf(i.next[r].next)==-1&&n(i.next[r].next)}return n(this),e.map((i,r)=>{let o=r+(i.validEnd?"*":" ")+" ";for(let s=0;s<i.next.length;s++)o+=(s?", ":"")+i.next[s].type.name+"->"+e.indexOf(i.next[s].next);return o}).join(`
     324`)}}Ts.empty=new Ts(!0);class mK{constructor(e,n){this.string=e,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=e.split(/\s*(?=\b|\W|$)/),this.tokens[this.tokens.length-1]==""&&this.tokens.pop(),this.tokens[0]==""&&this.tokens.shift()}get next(){return this.tokens[this.pos]}eat(e){return this.next==e&&(this.pos++||!0)}err(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}function n4(t){let e=[];do e.push(yK(t));while(t.eat("|"));return e.length==1?e[0]:{type:"choice",exprs:e}}function yK(t){let e=[];do e.push(wK(t));while(t.next&&t.next!=")"&&t.next!="|");return e.length==1?e[0]:{type:"seq",exprs:e}}function wK(t){let e=xK(t);for(;;)if(t.eat("+"))e={type:"plus",expr:e};else if(t.eat("*"))e={type:"star",expr:e};else if(t.eat("?"))e={type:"opt",expr:e};else if(t.eat("{"))e=vK(t,e);else break;return e}function i4(t){/\D/.test(t.next)&&t.err("Expected number, got '"+t.next+"'");let e=Number(t.next);return t.pos++,e}function vK(t,e){let n=i4(t),i=n;return t.eat(",")&&(t.next!="}"?i=i4(t):i=-1),t.eat("}")||t.err("Unclosed braced range"),{type:"range",min:n,max:i,expr:e}}function bK(t,e){let n=t.nodeTypes,i=n[e];if(i)return[i];let r=[];for(let o in n){let s=n[o];s.isInGroup(e)&&r.push(s)}return r.length==0&&t.err("No node type or group '"+e+"' found"),r}function xK(t){if(t.eat("(")){let e=n4(t);return t.eat(")")||t.err("Missing closing paren"),e}else if(/\W/.test(t.next))t.err("Unexpected token '"+t.next+"'");else{let e=bK(t,t.next).map(n=>(t.inline==null?t.inline=n.isInline:t.inline!=n.isInline&&t.err("Mixing inline and block content"),{type:"name",value:n}));return t.pos++,e.length==1?e[0]:{type:"choice",exprs:e}}}function _K(t){let e=[[]];return r(o(t,0),n()),e;function n(){return e.push([])-1}function i(s,a,l){let f={term:l,to:a};return e[s].push(f),f}function r(s,a){s.forEach(l=>l.to=a)}function o(s,a){if(s.type=="choice")return s.exprs.reduce((l,f)=>l.concat(o(f,a)),[]);if(s.type=="seq")for(let l=0;;l++){let f=o(s.exprs[l],a);if(l==s.exprs.length-1)return f;r(f,a=n())}else if(s.type=="star"){let l=n();return i(a,l),r(o(s.expr,l),l),[i(l)]}else if(s.type=="plus"){let l=n();return r(o(s.expr,a),l),r(o(s.expr,l),l),[i(l)]}else{if(s.type=="opt")return[i(a)].concat(o(s.expr,a));if(s.type=="range"){let l=a;for(let f=0;f<s.min;f++){let u=n();r(o(s.expr,l),u),l=u}if(s.max==-1)r(o(s.expr,l),l);else for(let f=s.min;f<s.max;f++){let u=n();i(l,u),r(o(s.expr,l),u),l=u}return[i(l)]}else{if(s.type=="name")return[i(a,void 0,s.value)];throw new Error("Unknown expr type")}}}}function r4(t,e){return e-t}function o4(t,e){let n=[];return i(e),n.sort(r4);function i(r){let o=t[r];if(o.length==1&&!o[0].term)return i(o[0].to);n.push(r);for(let s=0;s<o.length;s++){let{term:a,to:l}=o[s];!a&&n.indexOf(l)==-1&&i(l)}}}function kK(t){let e=Object.create(null);return n(o4(t,0));function n(i){let r=[];i.forEach(s=>{t[s].forEach(({term:a,to:l})=>{if(!a)return;let f;for(let u=0;u<r.length;u++)r[u][0]==a&&(f=r[u][1]);o4(t,l).forEach(u=>{f||r.push([a,f=[]]),f.indexOf(u)==-1&&f.push(u)})})});let o=e[i.join(",")]=new Ts(i.indexOf(t.length-1)>-1);for(let s=0;s<r.length;s++){let a=r[s][1].sort(r4);o.next.push({type:r[s][0],next:e[a.join(",")]||n(a)})}return o}}function SK(t,e){for(let n=0,i=[t];n<i.length;n++){let r=i[n],o=!r.validEnd,s=[];for(let a=0;a<r.next.length;a++){let{type:l,next:f}=r.next[a];s.push(l.name),o&&!(l.isText||l.hasRequiredAttrs())&&(o=!1),i.indexOf(f)==-1&&i.push(f)}o&&e.err("Only non-generatable nodes ("+s.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}function s4(t){let e=Object.create(null);for(let n in t){let i=t[n];if(!i.hasDefault)return null;e[n]=i.default}return e}function a4(t,e){let n=Object.create(null);for(let i in t){let r=e&&e[i];if(r===void 0){let o=t[i];if(o.hasDefault)r=o.default;else throw new RangeError("No value supplied for attribute "+i)}n[i]=r}return n}function l4(t,e,n,i){for(let r in e)if(!(r in t))throw new RangeError(`Unsupported attribute ${r} for ${n} of type ${r}`);for(let r in t){let o=t[r];o.validate&&o.validate(e[r])}}function f4(t,e){let n=Object.create(null);if(e)for(let i in e)n[i]=new EK(t,i,e[i]);return n}let u4=class tO{constructor(e,n,i){this.name=e,this.schema=n,this.spec=i,this.markSet=null,this.groups=i.group?i.group.split(" "):[],this.attrs=f4(e,i.attrs),this.defaultAttrs=s4(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(i.inline||e=="text"),this.isText=e=="text"}get isInline(){return!this.isBlock}get isTextblock(){return this.isBlock&&this.inlineContent}get isLeaf(){return this.contentMatch==Ts.empty}get isAtom(){return this.isLeaf||!!this.spec.atom}isInGroup(e){return this.groups.indexOf(e)>-1}get whitespace(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}hasRequiredAttrs(){for(let e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}compatibleContent(e){return this==e||this.contentMatch.compatible(e.contentMatch)}computeAttrs(e){return!e&&this.defaultAttrs?this.defaultAttrs:a4(this.attrs,e)}create(e=null,n,i){if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new Io(this,this.computeAttrs(e),we.from(n),Vt.setFrom(i))}createChecked(e=null,n,i){return n=we.from(n),this.checkContent(n),new Io(this,this.computeAttrs(e),n,Vt.setFrom(i))}createAndFill(e=null,n,i){if(e=this.computeAttrs(e),n=we.from(n),n.size){let s=this.contentMatch.fillBefore(n);if(!s)return null;n=s.append(n)}let r=this.contentMatch.matchFragment(n),o=r&&r.fillBefore(we.empty,!0);return o?new Io(this,e,n.append(o),Vt.setFrom(i)):null}validContent(e){let n=this.contentMatch.matchFragment(e);if(!n||!n.validEnd)return!1;for(let i=0;i<e.childCount;i++)if(!this.allowsMarks(e.child(i).marks))return!1;return!0}checkContent(e){if(!this.validContent(e))throw new RangeError(`Invalid content for node ${this.name}: ${e.toString().slice(0,50)}`)}checkAttrs(e){l4(this.attrs,e,"node",this.name)}allowsMarkType(e){return this.markSet==null||this.markSet.indexOf(e)>-1}allowsMarks(e){if(this.markSet==null)return!0;for(let n=0;n<e.length;n++)if(!this.allowsMarkType(e[n].type))return!1;return!0}allowedMarks(e){if(this.markSet==null)return e;let n;for(let i=0;i<e.length;i++)this.allowsMarkType(e[i].type)?n&&n.push(e[i]):n||(n=e.slice(0,i));return n?n.length?n:Vt.none:e}static compile(e,n){let i=Object.create(null);e.forEach((o,s)=>i[o]=new tO(o,n,s));let r=n.spec.topNode||"doc";if(!i[r])throw new RangeError("Schema is missing its top node type ('"+r+"')");if(!i.text)throw new RangeError("Every schema needs a 'text' type");for(let o in i.text.attrs)throw new RangeError("The text node type should not have attributes");return i}};function CK(t,e,n){let i=n.split("|");return r=>{let o=r===null?"null":typeof r;if(i.indexOf(o)<0)throw new RangeError(`Expected value of type ${i} for attribute ${e} on type ${t}, got ${o}`)}}class EK{constructor(e,n,i){this.hasDefault=Object.prototype.hasOwnProperty.call(i,"default"),this.default=i.default,this.validate=typeof i.validate=="string"?CK(e,n,i.validate):i.validate}get isRequired(){return!this.hasDefault}}class zd{constructor(e,n,i,r){this.name=e,this.rank=n,this.schema=i,this.spec=r,this.attrs=f4(e,r.attrs),this.excluded=null;let o=s4(this.attrs);this.instance=o?new Vt(this,o):null}create(e=null){return!e&&this.instance?this.instance:new Vt(this,a4(this.attrs,e))}static compile(e,n){let i=Object.create(null),r=0;return e.forEach((o,s)=>i[o]=new zd(o,r++,n,s)),i}removeFromSet(e){for(var n=0;n<e.length;n++)e[n].type==this&&(e=e.slice(0,n).concat(e.slice(n+1)),n--);return e}isInSet(e){for(let n=0;n<e.length;n++)if(e[n].type==this)return e[n]}checkAttrs(e){l4(this.attrs,e,"mark",this.name)}excludes(e){return this.excluded.indexOf(e)>-1}}class c4{constructor(e){this.linebreakReplacement=null,this.cached=Object.create(null);let n=this.spec={};for(let r in e)n[r]=e[r];n.nodes=In.from(e.nodes),n.marks=In.from(e.marks||{}),this.nodes=u4.compile(this.spec.nodes,this),this.marks=zd.compile(this.spec.marks,this);let i=Object.create(null);for(let r in this.nodes){if(r in this.marks)throw new RangeError(r+" can not be both a node and a mark");let o=this.nodes[r],s=o.spec.content||"",a=o.spec.marks;if(o.contentMatch=i[s]||(i[s]=Ts.parse(s,this.nodes)),o.inlineContent=o.contentMatch.inlineContent,o.spec.linebreakReplacement){if(this.linebreakReplacement)throw new RangeError("Multiple linebreak nodes defined");if(!o.isInline||!o.isLeaf)throw new RangeError("Linebreak replacement nodes must be inline leaf nodes");this.linebreakReplacement=o}o.markSet=a=="_"?null:a?d4(this,a.split(" ")):a==""||!o.inlineContent?[]:null}for(let r in this.marks){let o=this.marks[r],s=o.spec.excludes;o.excluded=s==null?[o]:s==""?[]:d4(this,s.split(" "))}this.nodeFromJSON=r=>Io.fromJSON(this,r),this.markFromJSON=r=>Vt.fromJSON(this,r),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}node(e,n=null,i,r){if(typeof e=="string")e=this.nodeType(e);else if(e instanceof u4){if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}else throw new RangeError("Invalid node type: "+e);return e.createChecked(n,i,r)}text(e,n){let i=this.nodes.text;return new Vd(i,i.defaultAttrs,e,Vt.setFrom(n))}mark(e,n){return typeof e=="string"&&(e=this.marks[e]),e.create(n)}nodeType(e){let n=this.nodes[e];if(!n)throw new RangeError("Unknown node type: "+e);return n}}function d4(t,e){let n=[];for(let i=0;i<e.length;i++){let r=e[i],o=t.marks[r],s=o;if(o)n.push(o);else for(let a in t.marks){let l=t.marks[a];(r=="_"||l.spec.group&&l.spec.group.split(" ").indexOf(r)>-1)&&n.push(s=l)}if(!s)throw new SyntaxError("Unknown mark type: '"+e[i]+"'")}return n}function OK(t){return t.tag!=null}function AK(t){return t.style!=null}class No{constructor(e,n){this.schema=e,this.rules=n,this.tags=[],this.styles=[];let i=this.matchedStyles=[];n.forEach(r=>{if(OK(r))this.tags.push(r);else if(AK(r)){let o=/[^=]*/.exec(r.style)[0];i.indexOf(o)<0&&i.push(o),this.styles.push(r)}}),this.normalizeLists=!this.tags.some(r=>{if(!/^(ul|ol)\b/.test(r.tag)||!r.node)return!1;let o=e.nodes[r.node];return o.contentMatch.matchType(o)})}parse(e,n={}){let i=new m4(this,n,!1);return i.addAll(e,Vt.none,n.from,n.to),i.finish()}parseSlice(e,n={}){let i=new m4(this,n,!0);return i.addAll(e,Vt.none,n.from,n.to),De.maxOpen(i.finish())}matchTag(e,n,i){for(let r=i?this.tags.indexOf(i)+1:0;r<this.tags.length;r++){let o=this.tags[r];if(PK(e,o.tag)&&(o.namespace===void 0||e.namespaceURI==o.namespace)&&(!o.context||n.matchesContext(o.context))){if(o.getAttrs){let s=o.getAttrs(e);if(s===!1)continue;o.attrs=s||void 0}return o}}}matchStyle(e,n,i,r){for(let o=r?this.styles.indexOf(r)+1:0;o<this.styles.length;o++){let s=this.styles[o],a=s.style;if(!(a.indexOf(e)!=0||s.context&&!i.matchesContext(s.context)||a.length>e.length&&(a.charCodeAt(e.length)!=61||a.slice(e.length+1)!=n))){if(s.getAttrs){let l=s.getAttrs(n);if(l===!1)continue;s.attrs=l||void 0}return s}}}static schemaRules(e){let n=[];function i(r){let o=r.priority==null?50:r.priority,s=0;for(;s<n.length;s++){let a=n[s];if((a.priority==null?50:a.priority)<o)break}n.splice(s,0,r)}for(let r in e.marks){let o=e.marks[r].spec.parseDOM;o&&o.forEach(s=>{i(s=y4(s)),s.mark||s.ignore||s.clearMark||(s.mark=r)})}for(let r in e.nodes){let o=e.nodes[r].spec.parseDOM;o&&o.forEach(s=>{i(s=y4(s)),s.node||s.ignore||s.mark||(s.node=r)})}return n}static fromSchema(e){return e.cached.domParser||(e.cached.domParser=new No(e,No.schemaRules(e)))}}const p4={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},RK={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},h4={ol:!0,ul:!0},kf=1,Y1=2,Sf=4;function g4(t,e,n){return e!=null?(e?kf:0)|(e==="full"?Y1:0):t&&t.whitespace=="pre"?kf|Y1:n&~Sf}class jd{constructor(e,n,i,r,o,s){this.type=e,this.attrs=n,this.marks=i,this.solid=r,this.options=s,this.content=[],this.activeMarks=Vt.none,this.match=o||(s&Sf?null:e.contentMatch)}findWrapping(e){if(!this.match){if(!this.type)return[];let n=this.type.contentMatch.fillBefore(we.from(e));if(n)this.match=this.type.contentMatch.matchFragment(n);else{let i=this.type.contentMatch,r;return(r=i.findWrapping(e.type))?(this.match=i,r):null}}return this.match.findWrapping(e.type)}finish(e){if(!(this.options&kf)){let i=this.content[this.content.length-1],r;if(i&&i.isText&&(r=/[ \t\r\n\u000c]+$/.exec(i.text))){let o=i;i.text.length==r[0].length?this.content.pop():this.content[this.content.length-1]=o.withText(o.text.slice(0,o.text.length-r[0].length))}}let n=we.from(this.content);return!e&&this.match&&(n=n.append(this.match.fillBefore(we.empty,!0))),this.type?this.type.create(this.attrs,n,this.marks):n}inlineContext(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!p4.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}class m4{constructor(e,n,i){this.parser=e,this.options=n,this.isOpen=i,this.open=0,this.localPreserveWS=!1;let r=n.topNode,o,s=g4(null,n.preserveWhitespace,0)|(i?Sf:0);r?o=new jd(r.type,r.attrs,Vt.none,!0,n.topMatch||r.type.contentMatch,s):i?o=new jd(null,null,Vt.none,!0,null,s):o=new jd(e.schema.topNodeType,null,Vt.none,!0,null,s),this.nodes=[o],this.find=n.findPositions,this.needsBlock=!1}get top(){return this.nodes[this.open]}addDOM(e,n){e.nodeType==3?this.addTextNode(e,n):e.nodeType==1&&this.addElement(e,n)}addTextNode(e,n){let i=e.nodeValue,r=this.top,o=r.options&Y1?"full":this.localPreserveWS||(r.options&kf)>0;if(o==="full"||r.inlineContext(e)||/[^ \t\r\n\u000c]/.test(i)){if(o)o!=="full"?i=i.replace(/\r?\n|\r/g," "):i=i.replace(/\r\n?/g,`
     325`);else if(i=i.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(i)&&this.open==this.nodes.length-1){let s=r.content[r.content.length-1],a=e.previousSibling;(!s||a&&a.nodeName=="BR"||s.isText&&/[ \t\r\n\u000c]$/.test(s.text))&&(i=i.slice(1))}i&&this.insertNode(this.parser.schema.text(i),n,!/\S/.test(i)),this.findInText(e)}else this.findInside(e)}addElement(e,n,i){let r=this.localPreserveWS,o=this.top;(e.tagName=="PRE"||/pre/.test(e.style&&e.style.whiteSpace))&&(this.localPreserveWS=!0);let s=e.nodeName.toLowerCase(),a;h4.hasOwnProperty(s)&&this.parser.normalizeLists&&TK(e);let l=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(a=this.parser.matchTag(e,this,i));e:if(l?l.ignore:RK.hasOwnProperty(s))this.findInside(e),this.ignoreFallback(e,n);else if(!l||l.skip||l.closeParent){l&&l.closeParent?this.open=Math.max(0,this.open-1):l&&l.skip.nodeType&&(e=l.skip);let f,u=this.needsBlock;if(p4.hasOwnProperty(s))o.content.length&&o.content[0].isInline&&this.open&&(this.open--,o=this.top),f=!0,o.type||(this.needsBlock=!0);else if(!e.firstChild){this.leafFallback(e,n);break e}let c=l&&l.skip?n:this.readStyles(e,n);c&&this.addAll(e,c),f&&this.sync(o),this.needsBlock=u}else{let f=this.readStyles(e,n);f&&this.addElementByRule(e,l,f,l.consuming===!1?a:void 0)}this.localPreserveWS=r}leafFallback(e,n){e.nodeName=="BR"&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode(`
     326`),n)}ignoreFallback(e,n){e.nodeName=="BR"&&(!this.top.type||!this.top.type.inlineContent)&&this.findPlace(this.parser.schema.text("-"),n,!0)}readStyles(e,n){let i=e.style;if(i&&i.length)for(let r=0;r<this.parser.matchedStyles.length;r++){let o=this.parser.matchedStyles[r],s=i.getPropertyValue(o);if(s)for(let a=void 0;;){let l=this.parser.matchStyle(o,s,this,a);if(!l)break;if(l.ignore)return null;if(l.clearMark?n=n.filter(f=>!l.clearMark(f)):n=n.concat(this.parser.schema.marks[l.mark].create(l.attrs)),l.consuming===!1)a=l;else break}}return n}addElementByRule(e,n,i,r){let o,s;if(n.node)if(s=this.parser.schema.nodes[n.node],s.isLeaf)this.insertNode(s.create(n.attrs),i,e.nodeName=="BR")||this.leafFallback(e,i);else{let l=this.enter(s,n.attrs||null,i,n.preserveWhitespace);l&&(o=!0,i=l)}else{let l=this.parser.schema.marks[n.mark];i=i.concat(l.create(n.attrs))}let a=this.top;if(s&&s.isLeaf)this.findInside(e);else if(r)this.addElement(e,i,r);else if(n.getContent)this.findInside(e),n.getContent(e,this.parser.schema).forEach(l=>this.insertNode(l,i,!1));else{let l=e;typeof n.contentElement=="string"?l=e.querySelector(n.contentElement):typeof n.contentElement=="function"?l=n.contentElement(e):n.contentElement&&(l=n.contentElement),this.findAround(e,l,!0),this.addAll(l,i),this.findAround(e,l,!1)}o&&this.sync(a)&&this.open--}addAll(e,n,i,r){let o=i||0;for(let s=i?e.childNodes[i]:e.firstChild,a=r==null?null:e.childNodes[r];s!=a;s=s.nextSibling,++o)this.findAtPoint(e,o),this.addDOM(s,n);this.findAtPoint(e,o)}findPlace(e,n,i){let r,o;for(let s=this.open,a=0;s>=0;s--){let l=this.nodes[s],f=l.findWrapping(e);if(f&&(!r||r.length>f.length+a)&&(r=f,o=l,!f.length))break;if(l.solid){if(i)break;a+=2}}if(!r)return null;this.sync(o);for(let s=0;s<r.length;s++)n=this.enterInner(r[s],null,n,!1);return n}insertNode(e,n,i){if(e.isInline&&this.needsBlock&&!this.top.type){let o=this.textblockFromContext();o&&(n=this.enterInner(o,null,n))}let r=this.findPlace(e,n,i);if(r){this.closeExtra();let o=this.top;o.match&&(o.match=o.match.matchType(e.type));let s=Vt.none;for(let a of r.concat(e.marks))(o.type?o.type.allowsMarkType(a.type):w4(a.type,e.type))&&(s=a.addToSet(s));return o.content.push(e.mark(s)),!0}return!1}enter(e,n,i,r){let o=this.findPlace(e.create(n),i,!1);return o&&(o=this.enterInner(e,n,i,!0,r)),o}enterInner(e,n,i,r=!1,o){this.closeExtra();let s=this.top;s.match=s.match&&s.match.matchType(e);let a=g4(e,o,s.options);s.options&Sf&&s.content.length==0&&(a|=Sf);let l=Vt.none;return i=i.filter(f=>(s.type?s.type.allowsMarkType(f.type):w4(f.type,e))?(l=f.addToSet(l),!1):!0),this.nodes.push(new jd(e,n,l,r,null,a)),this.open++,i}closeExtra(e=!1){let n=this.nodes.length-1;if(n>this.open){for(;n>this.open;n--)this.nodes[n-1].content.push(this.nodes[n].finish(e));this.nodes.length=this.open+1}}finish(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(!!(this.isOpen||this.options.topOpen))}sync(e){for(let n=this.open;n>=0;n--){if(this.nodes[n]==e)return this.open=n,!0;this.localPreserveWS&&(this.nodes[n].options|=kf)}return!1}get currentPos(){this.closeExtra();let e=0;for(let n=this.open;n>=0;n--){let i=this.nodes[n].content;for(let r=i.length-1;r>=0;r--)e+=i[r].nodeSize;n&&e++}return e}findAtPoint(e,n){if(this.find)for(let i=0;i<this.find.length;i++)this.find[i].node==e&&this.find[i].offset==n&&(this.find[i].pos=this.currentPos)}findInside(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].pos==null&&e.nodeType==1&&e.contains(this.find[n].node)&&(this.find[n].pos=this.currentPos)}findAround(e,n,i){if(e!=n&&this.find)for(let r=0;r<this.find.length;r++)this.find[r].pos==null&&e.nodeType==1&&e.contains(this.find[r].node)&&n.compareDocumentPosition(this.find[r].node)&(i?2:4)&&(this.find[r].pos=this.currentPos)}findInText(e){if(this.find)for(let n=0;n<this.find.length;n++)this.find[n].node==e&&(this.find[n].pos=this.currentPos-(e.nodeValue.length-this.find[n].offset))}matchesContext(e){if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);let n=e.split("/"),i=this.options.context,r=!this.isOpen&&(!i||i.parent.type==this.nodes[0].type),o=-(i?i.depth+1:0)+(r?0:1),s=(a,l)=>{for(;a>=0;a--){let f=n[a];if(f==""){if(a==n.length-1||a==0)continue;for(;l>=o;l--)if(s(a-1,l))return!0;return!1}else{let u=l>0||l==0&&r?this.nodes[l].type:i&&l>=o?i.node(l-o).type:null;if(!u||u.name!=f&&!u.isInGroup(f))return!1;l--}}return!0};return s(n.length-1,this.open)}textblockFromContext(){let e=this.options.context;if(e)for(let n=e.depth;n>=0;n--){let i=e.node(n).contentMatchAt(e.indexAfter(n)).defaultType;if(i&&i.isTextblock&&i.defaultAttrs)return i}for(let n in this.parser.schema.nodes){let i=this.parser.schema.nodes[n];if(i.isTextblock&&i.defaultAttrs)return i}}}function TK(t){for(let e=t.firstChild,n=null;e;e=e.nextSibling){let i=e.nodeType==1?e.nodeName.toLowerCase():null;i&&h4.hasOwnProperty(i)&&n?(n.appendChild(e),e=n):i=="li"?n=e:i&&(n=null)}}function PK(t,e){return(t.matches||t.msMatchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector).call(t,e)}function y4(t){let e={};for(let n in t)e[n]=t[n];return e}function w4(t,e){let n=e.schema.nodes;for(let i in n){let r=n[i];if(!r.allowsMarkType(t))continue;let o=[],s=a=>{o.push(a);for(let l=0;l<a.edgeCount;l++){let{type:f,next:u}=a.edge(l);if(f==e||o.indexOf(u)<0&&s(u))return!0}};if(s(r.contentMatch))return!0}}class Ps{constructor(e,n){this.nodes=e,this.marks=n}serializeFragment(e,n={},i){i||(i=X1(n).createDocumentFragment());let r=i,o=[];return e.forEach(s=>{if(o.length||s.marks.length){let a=0,l=0;for(;a<o.length&&l<s.marks.length;){let f=s.marks[l];if(!this.marks[f.type.name]){l++;continue}if(!f.eq(o[a][0])||f.type.spec.spanning===!1)break;a++,l++}for(;a<o.length;)r=o.pop()[1];for(;l<s.marks.length;){let f=s.marks[l++],u=this.serializeMark(f,s.isInline,n);u&&(o.push([f,r]),r.appendChild(u.dom),r=u.contentDOM||u.dom)}}r.appendChild(this.serializeNodeInner(s,n))}),i}serializeNodeInner(e,n){let{dom:i,contentDOM:r}=Hd(X1(n),this.nodes[e.type.name](e),null,e.attrs);if(r){if(e.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(e.content,n,r)}return i}serializeNode(e,n={}){let i=this.serializeNodeInner(e,n);for(let r=e.marks.length-1;r>=0;r--){let o=this.serializeMark(e.marks[r],e.isInline,n);o&&((o.contentDOM||o.dom).appendChild(i),i=o.dom)}return i}serializeMark(e,n,i={}){let r=this.marks[e.type.name];return r&&Hd(X1(i),r(e,n),null,e.attrs)}static renderSpec(e,n,i=null,r){return Hd(e,n,i,r)}static fromSchema(e){return e.cached.domSerializer||(e.cached.domSerializer=new Ps(this.nodesFromSchema(e),this.marksFromSchema(e)))}static nodesFromSchema(e){let n=v4(e.nodes);return n.text||(n.text=i=>i.text),n}static marksFromSchema(e){return v4(e.marks)}}function v4(t){let e={};for(let n in t){let i=t[n].spec.toDOM;i&&(e[n]=i)}return e}function X1(t){return t.document||window.document}const b4=new WeakMap;function MK(t){let e=b4.get(t);return e===void 0&&b4.set(t,e=IK(t)),e}function IK(t){let e=null;function n(i){if(i&&typeof i=="object")if(Array.isArray(i))if(typeof i[0]=="string")e||(e=[]),e.push(i);else for(let r=0;r<i.length;r++)n(i[r]);else for(let r in i)n(i[r])}return n(t),e}function Hd(t,e,n,i){if(typeof e=="string")return{dom:t.createTextNode(e)};if(e.nodeType!=null)return{dom:e};if(e.dom&&e.dom.nodeType!=null)return e;let r=e[0],o;if(typeof r!="string")throw new RangeError("Invalid array passed to renderSpec");if(i&&(o=MK(i))&&o.indexOf(e)>-1)throw new RangeError("Using an array from an attribute object as a DOM spec. This may be an attempted cross site scripting attack.");let s=r.indexOf(" ");s>0&&(n=r.slice(0,s),r=r.slice(s+1));let a,l=n?t.createElementNS(n,r):t.createElement(r),f=e[1],u=1;if(f&&typeof f=="object"&&f.nodeType==null&&!Array.isArray(f)){u=2;for(let c in f)if(f[c]!=null){let d=c.indexOf(" ");d>0?l.setAttributeNS(c.slice(0,d),c.slice(d+1),f[c]):c=="style"&&l.style?l.style.cssText=f[c]:l.setAttribute(c,f[c])}}for(let c=u;c<e.length;c++){let d=e[c];if(d===0){if(c<e.length-1||c>u)throw new RangeError("Content hole must be the only child of its parent node");return{dom:l,contentDOM:l}}else{let{dom:p,contentDOM:h}=Hd(t,d,n,i);if(l.appendChild(p),h){if(a)throw new RangeError("Multiple content holes");a=h}}}return{dom:l,contentDOM:a}}const x4=65535,_4=Math.pow(2,16);function NK(t,e){return t+e*_4}function k4(t){return t&x4}function DK(t){return(t-(t&x4))/_4}const S4=1,C4=2,Ud=4,E4=8;class Q1{constructor(e,n,i){this.pos=e,this.delInfo=n,this.recover=i}get deleted(){return(this.delInfo&E4)>0}get deletedBefore(){return(this.delInfo&(S4|Ud))>0}get deletedAfter(){return(this.delInfo&(C4|Ud))>0}get deletedAcross(){return(this.delInfo&Ud)>0}}class Ri{constructor(e,n=!1){if(this.ranges=e,this.inverted=n,!e.length&&Ri.empty)return Ri.empty}recover(e){let n=0,i=k4(e);if(!this.inverted)for(let r=0;r<i;r++)n+=this.ranges[r*3+2]-this.ranges[r*3+1];return this.ranges[i*3]+n+DK(e)}mapResult(e,n=1){return this._map(e,n,!1)}map(e,n=1){return this._map(e,n,!0)}_map(e,n,i){let r=0,o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?r:0);if(l>e)break;let f=this.ranges[a+o],u=this.ranges[a+s],c=l+f;if(e<=c){let d=f?e==l?-1:e==c?1:n:n,p=l+r+(d<0?0:u);if(i)return p;let h=e==(n<0?l:c)?null:NK(a/3,e-l),g=e==l?C4:e==c?S4:Ud;return(n<0?e!=l:e!=c)&&(g|=E4),new Q1(p,g,h)}r+=u-f}return i?e+r:new Q1(e+r,0,null)}touches(e,n){let i=0,r=k4(n),o=this.inverted?2:1,s=this.inverted?1:2;for(let a=0;a<this.ranges.length;a+=3){let l=this.ranges[a]-(this.inverted?i:0);if(l>e)break;let f=this.ranges[a+o],u=l+f;if(e<=u&&a==r*3)return!0;i+=this.ranges[a+s]-f}return!1}forEach(e){let n=this.inverted?2:1,i=this.inverted?1:2;for(let r=0,o=0;r<this.ranges.length;r+=3){let s=this.ranges[r],a=s-(this.inverted?o:0),l=s+(this.inverted?0:o),f=this.ranges[r+n],u=this.ranges[r+i];e(a,a+f,l,l+u),o+=u-f}}invert(){return new Ri(this.ranges,!this.inverted)}toString(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}static offset(e){return e==0?Ri.empty:new Ri(e<0?[0,-e,0]:[0,0,e])}}Ri.empty=new Ri([]);class Cf{constructor(e,n,i=0,r=e?e.length:0){this.mirror=n,this.from=i,this.to=r,this._maps=e||[],this.ownData=!(e||n)}get maps(){return this._maps}slice(e=0,n=this.maps.length){return new Cf(this._maps,this.mirror,e,n)}appendMap(e,n){this.ownData||(this._maps=this._maps.slice(),this.mirror=this.mirror&&this.mirror.slice(),this.ownData=!0),this.to=this._maps.push(e),n!=null&&this.setMirror(this._maps.length-1,n)}appendMapping(e){for(let n=0,i=this._maps.length;n<e._maps.length;n++){let r=e.getMirror(n);this.appendMap(e._maps[n],r!=null&&r<n?i+r:void 0)}}getMirror(e){if(this.mirror){for(let n=0;n<this.mirror.length;n++)if(this.mirror[n]==e)return this.mirror[n+(n%2?-1:1)]}}setMirror(e,n){this.mirror||(this.mirror=[]),this.mirror.push(e,n)}appendMappingInverted(e){for(let n=e.maps.length-1,i=this._maps.length+e._maps.length;n>=0;n--){let r=e.getMirror(n);this.appendMap(e._maps[n].invert(),r!=null&&r>n?i-r-1:void 0)}}invert(){let e=new Cf;return e.appendMappingInverted(this),e}map(e,n=1){if(this.mirror)return this._map(e,n,!0);for(let i=this.from;i<this.to;i++)e=this._maps[i].map(e,n);return e}mapResult(e,n=1){return this._map(e,n,!1)}_map(e,n,i){let r=0;for(let o=this.from;o<this.to;o++){let s=this._maps[o],a=s.mapResult(e,n);if(a.recover!=null){let l=this.getMirror(o);if(l!=null&&l>o&&l<this.to){o=l,e=this._maps[l].recover(a.recover);continue}}r|=a.delInfo,e=a.pos}return i?e:new Q1(e,r,null)}}const Z1=Object.create(null);class Wn{getMap(){return Ri.empty}merge(e){return null}static fromJSON(e,n){if(!n||!n.stepType)throw new RangeError("Invalid input for Step.fromJSON");let i=Z1[n.stepType];if(!i)throw new RangeError(`No step type ${n.stepType} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in Z1)throw new RangeError("Duplicate use of step JSON ID "+e);return Z1[e]=n,n.prototype.jsonID=e,n}}class ln{constructor(e,n){this.doc=e,this.failed=n}static ok(e){return new ln(e,null)}static fail(e){return new ln(null,e)}static fromReplace(e,n,i,r){try{return ln.ok(e.replace(n,i,r))}catch(o){if(o instanceof $d)return ln.fail(o.message);throw o}}}function e0(t,e,n){let i=[];for(let r=0;r<t.childCount;r++){let o=t.child(r);o.content.size&&(o=o.copy(e0(o.content,e,o))),o.isInline&&(o=e(o,n,r)),i.push(o)}return we.fromArray(i)}class Do extends Wn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=e.resolve(this.from),r=i.node(i.sharedDepth(this.to)),o=new De(e0(n.content,(s,a)=>!s.isAtom||!a.type.allowsMarkType(this.mark.type)?s:s.mark(this.mark.addToSet(s.marks)),r),n.openStart,n.openEnd);return ln.fromReplace(e,this.from,this.to,o)}invert(){return new rr(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new Do(n.pos,i.pos,this.mark)}merge(e){return e instanceof Do&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new Do(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new Do(n.from,n.to,e.markFromJSON(n.mark))}}Wn.jsonID("addMark",Do);class rr extends Wn{constructor(e,n,i){super(),this.from=e,this.to=n,this.mark=i}apply(e){let n=e.slice(this.from,this.to),i=new De(e0(n.content,r=>r.mark(this.mark.removeFromSet(r.marks)),e),n.openStart,n.openEnd);return ln.fromReplace(e,this.from,this.to,i)}invert(){return new Do(this.from,this.to,this.mark)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deleted&&i.deleted||n.pos>=i.pos?null:new rr(n.pos,i.pos,this.mark)}merge(e){return e instanceof rr&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new rr(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}toJSON(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new rr(n.from,n.to,e.markFromJSON(n.mark))}}Wn.jsonID("removeMark",rr);class Bo extends Wn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.addToSet(n.marks));return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);if(n){let i=this.mark.addToSet(n.marks);if(i.length==n.marks.length){for(let r=0;r<n.marks.length;r++)if(!n.marks[r].isInSet(i))return new Bo(this.pos,n.marks[r]);return new Bo(this.pos,this.mark)}}return new Ms(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Bo(n.pos,this.mark)}toJSON(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new Bo(n.pos,e.markFromJSON(n.mark))}}Wn.jsonID("addNodeMark",Bo);class Ms extends Wn{constructor(e,n){super(),this.pos=e,this.mark=n}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at mark step's position");let i=n.type.create(n.attrs,null,this.mark.removeFromSet(n.marks));return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(i),0,n.isLeaf?0:1))}invert(e){let n=e.nodeAt(this.pos);return!n||!this.mark.isInSet(n.marks)?this:new Bo(this.pos,this.mark)}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Ms(n.pos,this.mark)}toJSON(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new Ms(n.pos,e.markFromJSON(n.mark))}}Wn.jsonID("removeNodeMark",Ms);class kn extends Wn{constructor(e,n,i,r=!1){super(),this.from=e,this.to=n,this.slice=i,this.structure=r}apply(e){return this.structure&&t0(e,this.from,this.to)?ln.fail("Structure replace would overwrite content"):ln.fromReplace(e,this.from,this.to,this.slice)}getMap(){return new Ri([this.from,this.to-this.from,this.slice.size])}invert(e){return new kn(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1);return n.deletedAcross&&i.deletedAcross?null:new kn(n.pos,Math.max(n.pos,i.pos),this.slice,this.structure)}merge(e){if(!(e instanceof kn)||e.structure||this.structure)return null;if(this.from+this.slice.size==e.from&&!this.slice.openEnd&&!e.slice.openStart){let n=this.slice.size+e.slice.size==0?De.empty:new De(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new kn(this.from,this.to+(e.to-e.from),n,this.structure)}else if(e.to==this.from&&!this.slice.openStart&&!e.slice.openEnd){let n=this.slice.size+e.slice.size==0?De.empty:new De(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new kn(e.from,this.to,n,this.structure)}else return null}toJSON(){let e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number")throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new kn(n.from,n.to,De.fromJSON(e,n.slice),!!n.structure)}}Wn.jsonID("replace",kn);class Sn extends Wn{constructor(e,n,i,r,o,s,a=!1){super(),this.from=e,this.to=n,this.gapFrom=i,this.gapTo=r,this.slice=o,this.insert=s,this.structure=a}apply(e){if(this.structure&&(t0(e,this.from,this.gapFrom)||t0(e,this.gapTo,this.to)))return ln.fail("Structure gap-replace would overwrite content");let n=e.slice(this.gapFrom,this.gapTo);if(n.openStart||n.openEnd)return ln.fail("Gap is not a flat range");let i=this.slice.insertAt(this.insert,n.content);return i?ln.fromReplace(e,this.from,this.to,i):ln.fail("Content does not fit in gap")}getMap(){return new Ri([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}invert(e){let n=this.gapTo-this.gapFrom;return new Sn(this.from,this.from+this.slice.size+n,this.from+this.insert,this.from+this.insert+n,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}map(e){let n=e.mapResult(this.from,1),i=e.mapResult(this.to,-1),r=this.from==this.gapFrom?n.pos:e.map(this.gapFrom,-1),o=this.to==this.gapTo?i.pos:e.map(this.gapTo,1);return n.deletedAcross&&i.deletedAcross||r<n.pos||o>i.pos?null:new Sn(n.pos,i.pos,r,o,this.slice,this.insert,this.structure)}toJSON(){let e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}static fromJSON(e,n){if(typeof n.from!="number"||typeof n.to!="number"||typeof n.gapFrom!="number"||typeof n.gapTo!="number"||typeof n.insert!="number")throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new Sn(n.from,n.to,n.gapFrom,n.gapTo,De.fromJSON(e,n.slice),n.insert,!!n.structure)}}Wn.jsonID("replaceAround",Sn);function t0(t,e,n){let i=t.resolve(e),r=n-e,o=i.depth;for(;r>0&&o>0&&i.indexAfter(o)==i.node(o).childCount;)o--,r--;if(r>0){let s=i.node(o).maybeChild(i.indexAfter(o));for(;r>0;){if(!s||s.isLeaf)return!0;s=s.firstChild,r--}}return!1}function BK(t,e,n,i){let r=[],o=[],s,a;t.doc.nodesBetween(e,n,(l,f,u)=>{if(!l.isInline)return;let c=l.marks;if(!i.isInSet(c)&&u.type.allowsMarkType(i.type)){let d=Math.max(f,e),p=Math.min(f+l.nodeSize,n),h=i.addToSet(c);for(let g=0;g<c.length;g++)c[g].isInSet(h)||(s&&s.to==d&&s.mark.eq(c[g])?s.to=p:r.push(s=new rr(d,p,c[g])));a&&a.to==d?a.to=p:o.push(a=new Do(d,p,i))}}),r.forEach(l=>t.step(l)),o.forEach(l=>t.step(l))}function FK(t,e,n,i){let r=[],o=0;t.doc.nodesBetween(e,n,(s,a)=>{if(!s.isInline)return;o++;let l=null;if(i instanceof zd){let f=s.marks,u;for(;u=i.isInSet(f);)(l||(l=[])).push(u),f=u.removeFromSet(f)}else i?i.isInSet(s.marks)&&(l=[i]):l=s.marks;if(l&&l.length){let f=Math.min(a+s.nodeSize,n);for(let u=0;u<l.length;u++){let c=l[u],d;for(let p=0;p<r.length;p++){let h=r[p];h.step==o-1&&c.eq(r[p].style)&&(d=h)}d?(d.to=f,d.step=o):r.push({style:c,from:Math.max(a,e),to:f,step:o})}}}),r.forEach(s=>t.step(new rr(s.from,s.to,s.style)))}function n0(t,e,n,i=n.contentMatch,r=!0){let o=t.doc.nodeAt(e),s=[],a=e+1;for(let l=0;l<o.childCount;l++){let f=o.child(l),u=a+f.nodeSize,c=i.matchType(f.type);if(!c)s.push(new kn(a,u,De.empty));else{i=c;for(let d=0;d<f.marks.length;d++)n.allowsMarkType(f.marks[d].type)||t.step(new rr(a,u,f.marks[d]));if(r&&f.isText&&n.whitespace!="pre"){let d,p=/\r?\n|\r/g,h;for(;d=p.exec(f.text);)h||(h=new De(we.from(n.schema.text(" ",n.allowedMarks(f.marks))),0,0)),s.push(new kn(a+d.index,a+d.index+d[0].length,h))}}a=u}if(!i.validEnd){let l=i.fillBefore(we.empty,!0);t.replace(a,a,new De(l,0,0))}for(let l=s.length-1;l>=0;l--)t.step(s[l])}function $K(t,e,n){return(e==0||t.canReplace(e,t.childCount))&&(n==t.childCount||t.canReplace(0,n))}function Da(t){let n=t.parent.content.cutByIndex(t.startIndex,t.endIndex);for(let i=t.depth;;--i){let r=t.$from.node(i),o=t.$from.index(i),s=t.$to.indexAfter(i);if(i<t.depth&&r.canReplace(o,s,n))return i;if(i==0||r.type.spec.isolating||!$K(r,o,s))break}return null}function LK(t,e,n){let{$from:i,$to:r,depth:o}=e,s=i.before(o+1),a=r.after(o+1),l=s,f=a,u=we.empty,c=0;for(let h=o,g=!1;h>n;h--)g||i.index(h)>0?(g=!0,u=we.from(i.node(h).copy(u)),c++):l--;let d=we.empty,p=0;for(let h=o,g=!1;h>n;h--)g||r.after(h+1)<r.end(h)?(g=!0,d=we.from(r.node(h).copy(d)),p++):f++;t.step(new Sn(l,f,s,a,new De(u.append(d),c,p),u.size-c,!0))}function O4(t,e,n=null,i=t){let r=qK(t,e),o=r&&VK(i,e);return o?r.map(A4).concat({type:e,attrs:n}).concat(o.map(A4)):null}function A4(t){return{type:t,attrs:null}}function qK(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.contentMatchAt(i).findWrapping(e);if(!o)return null;let s=o.length?o[0]:e;return n.canReplaceWith(i,r,s)?o:null}function VK(t,e){let{parent:n,startIndex:i,endIndex:r}=t,o=n.child(i),s=e.contentMatch.findWrapping(o.type);if(!s)return null;let l=(s.length?s[s.length-1]:e).contentMatch;for(let f=i;l&&f<r;f++)l=l.matchType(n.child(f).type);return!l||!l.validEnd?null:s}function zK(t,e,n){let i=we.empty;for(let s=n.length-1;s>=0;s--){if(i.size){let a=n[s].type.contentMatch.matchFragment(i);if(!a||!a.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}i=we.from(n[s].type.create(n[s].attrs,i))}let r=e.start,o=e.end;t.step(new Sn(r,o,r,o,new De(i,0,0),n.length,!0))}function jK(t,e,n,i,r){if(!i.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");let o=t.steps.length;t.doc.nodesBetween(e,n,(s,a)=>{let l=typeof r=="function"?r(s):r;if(s.isTextblock&&!s.hasMarkup(i,l)&&HK(t.doc,t.mapping.slice(o).map(a),i)){let f=null;if(i.schema.linebreakReplacement){let p=i.whitespace=="pre",h=!!i.contentMatch.matchType(i.schema.linebreakReplacement);p&&!h?f=!1:!p&&h&&(f=!0)}f===!1&&T4(t,s,a,o),n0(t,t.mapping.slice(o).map(a,1),i,void 0,f===null);let u=t.mapping.slice(o),c=u.map(a,1),d=u.map(a+s.nodeSize,1);return t.step(new Sn(c,d,c+1,d-1,new De(we.from(i.create(l,null,s.marks)),0,0),1,!0)),f===!0&&R4(t,s,a,o),!1}})}function R4(t,e,n,i){e.forEach((r,o)=>{if(r.isText){let s,a=/\r?\n|\r/g;for(;s=a.exec(r.text);){let l=t.mapping.slice(i).map(n+1+o+s.index);t.replaceWith(l,l+1,e.type.schema.linebreakReplacement.create())}}})}function T4(t,e,n,i){e.forEach((r,o)=>{if(r.type==r.type.schema.linebreakReplacement){let s=t.mapping.slice(i).map(n+1+o);t.replaceWith(s,s+1,e.type.schema.text(`
     327`))}})}function HK(t,e,n){let i=t.resolve(e),r=i.index();return i.parent.canReplaceWith(r,r+1,n)}function UK(t,e,n,i,r){let o=t.doc.nodeAt(e);if(!o)throw new RangeError("No node at given position");n||(n=o.type);let s=n.create(i,null,r||o.marks);if(o.isLeaf)return t.replaceWith(e,e+o.nodeSize,s);if(!n.validContent(o.content))throw new RangeError("Invalid content for node type "+n.name);t.step(new Sn(e,e+o.nodeSize,e+1,e+o.nodeSize-1,new De(we.from(s),0,0),1,!0))}function no(t,e,n=1,i){let r=t.resolve(e),o=r.depth-n,s=i&&i[i.length-1]||r.parent;if(o<0||r.parent.type.spec.isolating||!r.parent.canReplace(r.index(),r.parent.childCount)||!s.type.validContent(r.parent.content.cutByIndex(r.index(),r.parent.childCount)))return!1;for(let f=r.depth-1,u=n-2;f>o;f--,u--){let c=r.node(f),d=r.index(f);if(c.type.spec.isolating)return!1;let p=c.content.cutByIndex(d,c.childCount),h=i&&i[u+1];h&&(p=p.replaceChild(0,h.type.create(h.attrs)));let g=i&&i[u]||c;if(!c.canReplace(d+1,c.childCount)||!g.type.validContent(p))return!1}let a=r.indexAfter(o),l=i&&i[0];return r.node(o).canReplaceWith(a,a,l?l.type:r.node(o+1).type)}function WK(t,e,n=1,i){let r=t.doc.resolve(e),o=we.empty,s=we.empty;for(let a=r.depth,l=r.depth-n,f=n-1;a>l;a--,f--){o=we.from(r.node(a).copy(o));let u=i&&i[f];s=we.from(u?u.type.create(u.attrs,s):r.node(a).copy(s))}t.step(new kn(e,e,new De(o.append(s),n,n),!0))}function Is(t,e){let n=t.resolve(e),i=n.index();return P4(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(i,i+1)}function KK(t,e){e.content.size||t.type.compatibleContent(e.type);let n=t.contentMatchAt(t.childCount),{linebreakReplacement:i}=t.type.schema;for(let r=0;r<e.childCount;r++){let o=e.child(r),s=o.type==i?t.type.schema.nodes.text:o.type;if(n=n.matchType(s),!n||!t.type.allowsMarks(o.marks))return!1}return n.validEnd}function P4(t,e){return!!(t&&e&&!t.isLeaf&&KK(t,e))}function Wd(t,e,n=-1){let i=t.resolve(e);for(let r=i.depth;;r--){let o,s,a=i.index(r);if(r==i.depth?(o=i.nodeBefore,s=i.nodeAfter):n>0?(o=i.node(r+1),a++,s=i.node(r).maybeChild(a)):(o=i.node(r).maybeChild(a-1),s=i.node(r+1)),o&&!o.isTextblock&&P4(o,s)&&i.node(r).canReplace(a,a+1))return e;if(r==0)break;e=n<0?i.before(r):i.after(r)}}function GK(t,e,n){let i=null,{linebreakReplacement:r}=t.doc.type.schema,o=t.doc.resolve(e-n),s=o.node().type;if(r&&s.inlineContent){let u=s.whitespace=="pre",c=!!s.contentMatch.matchType(r);u&&!c?i=!1:!u&&c&&(i=!0)}let a=t.steps.length;if(i===!1){let u=t.doc.resolve(e+n);T4(t,u.node(),u.before(),a)}s.inlineContent&&n0(t,e+n-1,s,o.node().contentMatchAt(o.index()),i==null);let l=t.mapping.slice(a),f=l.map(e-n);if(t.step(new kn(f,l.map(e+n,-1),De.empty,!0)),i===!0){let u=t.doc.resolve(f);R4(t,u.node(),u.before(),t.steps.length)}return t}function JK(t,e,n){let i=t.resolve(e);if(i.parent.canReplaceWith(i.index(),i.index(),n))return e;if(i.parentOffset==0)for(let r=i.depth-1;r>=0;r--){let o=i.index(r);if(i.node(r).canReplaceWith(o,o,n))return i.before(r+1);if(o>0)return null}if(i.parentOffset==i.parent.content.size)for(let r=i.depth-1;r>=0;r--){let o=i.indexAfter(r);if(i.node(r).canReplaceWith(o,o,n))return i.after(r+1);if(o<i.node(r).childCount)return null}return null}function M4(t,e,n){let i=t.resolve(e);if(!n.content.size)return e;let r=n.content;for(let o=0;o<n.openStart;o++)r=r.firstChild.content;for(let o=1;o<=(n.openStart==0&&n.size?2:1);o++)for(let s=i.depth;s>=0;s--){let a=s==i.depth?0:i.pos<=(i.start(s+1)+i.end(s+1))/2?-1:1,l=i.index(s)+(a>0?1:0),f=i.node(s),u=!1;if(o==1)u=f.canReplace(l,l,r);else{let c=f.contentMatchAt(l).findWrapping(r.firstChild.type);u=c&&f.canReplaceWith(l,l,c[0])}if(u)return a==0?i.pos:a<0?i.before(s+1):i.after(s+1)}return null}function Kd(t,e,n=e,i=De.empty){if(e==n&&!i.size)return null;let r=t.resolve(e),o=t.resolve(n);return I4(r,o,i)?new kn(e,n,i):new YK(r,o,i).fit()}function I4(t,e,n){return!n.openStart&&!n.openEnd&&t.start()==e.start()&&t.parent.canReplace(t.index(),e.index(),n.content)}class YK{constructor(e,n,i){this.$from=e,this.$to=n,this.unplaced=i,this.frontier=[],this.placed=we.empty;for(let r=0;r<=e.depth;r++){let o=e.node(r);this.frontier.push({type:o.type,match:o.contentMatchAt(e.indexAfter(r))})}for(let r=e.depth;r>0;r--)this.placed=we.from(e.node(r).copy(this.placed))}get depth(){return this.frontier.length-1}fit(){for(;this.unplaced.size;){let f=this.findFittable();f?this.placeNodes(f):this.openMore()||this.dropNode()}let e=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,i=this.$from,r=this.close(e<0?this.$to:i.doc.resolve(e));if(!r)return null;let o=this.placed,s=i.depth,a=r.depth;for(;s&&a&&o.childCount==1;)o=o.firstChild.content,s--,a--;let l=new De(o,s,a);return e>-1?new Sn(i.pos,e,this.$to.pos,this.$to.end(),l,n):l.size||i.pos!=this.$to.pos?new kn(i.pos,r.pos,l):null}findFittable(){let e=this.unplaced.openStart;for(let n=this.unplaced.content,i=0,r=this.unplaced.openEnd;i<e;i++){let o=n.firstChild;if(n.childCount>1&&(r=0),o.type.spec.isolating&&r<=i){e=i;break}n=o.content}for(let n=1;n<=2;n++)for(let i=n==1?e:this.unplaced.openStart;i>=0;i--){let r,o=null;i?(o=i0(this.unplaced.content,i-1).firstChild,r=o.content):r=this.unplaced.content;let s=r.firstChild;for(let a=this.depth;a>=0;a--){let{type:l,match:f}=this.frontier[a],u,c=null;if(n==1&&(s?f.matchType(s.type)||(c=f.fillBefore(we.from(s),!1)):o&&l.compatibleContent(o.type)))return{sliceDepth:i,frontierDepth:a,parent:o,inject:c};if(n==2&&s&&(u=f.findWrapping(s.type)))return{sliceDepth:i,frontierDepth:a,parent:o,wrap:u};if(o&&f.matchType(o.type))break}}}openMore(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=i0(e,n);return!r.childCount||r.firstChild.isLeaf?!1:(this.unplaced=new De(e,n+1,Math.max(i,r.size+n>=e.size-i?n+1:0)),!0)}dropNode(){let{content:e,openStart:n,openEnd:i}=this.unplaced,r=i0(e,n);if(r.childCount<=1&&n>0){let o=e.size-n<=n+r.size;this.unplaced=new De(Ef(e,n-1,1),n-1,o?n-1:i)}else this.unplaced=new De(Ef(e,n,1),n,i)}placeNodes({sliceDepth:e,frontierDepth:n,parent:i,inject:r,wrap:o}){for(;this.depth>n;)this.closeFrontierNode();if(o)for(let g=0;g<o.length;g++)this.openFrontierNode(o[g]);let s=this.unplaced,a=i?i.content:s.content,l=s.openStart-e,f=0,u=[],{match:c,type:d}=this.frontier[n];if(r){for(let g=0;g<r.childCount;g++)u.push(r.child(g));c=c.matchFragment(r)}let p=a.size+e-(s.content.size-s.openEnd);for(;f<a.childCount;){let g=a.child(f),y=c.matchType(g.type);if(!y)break;f++,(f>1||l==0||g.content.size)&&(c=y,u.push(N4(g.mark(d.allowedMarks(g.marks)),f==1?l:0,f==a.childCount?p:-1)))}let h=f==a.childCount;h||(p=-1),this.placed=Of(this.placed,n,we.from(u)),this.frontier[n].match=c,h&&p<0&&i&&i.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(let g=0,y=a;g<p;g++){let w=y.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),y=w.content}this.unplaced=h?e==0?De.empty:new De(Ef(s.content,e-1,1),e-1,p<0?s.openEnd:e-1):new De(Ef(s.content,e,f),s.openStart,s.openEnd)}mustMoveInline(){if(!this.$to.parent.isTextblock)return-1;let e=this.frontier[this.depth],n;if(!e.type.isTextblock||!r0(this.$to,this.$to.depth,e.type,e.match,!1)||this.$to.depth==this.depth&&(n=this.findCloseLevel(this.$to))&&n.depth==this.depth)return-1;let{depth:i}=this.$to,r=this.$to.after(i);for(;i>1&&r==this.$to.end(--i);)++r;return r}findCloseLevel(e){e:for(let n=Math.min(this.depth,e.depth);n>=0;n--){let{match:i,type:r}=this.frontier[n],o=n<e.depth&&e.end(n+1)==e.pos+(e.depth-(n+1)),s=r0(e,n,r,i,o);if(s){for(let a=n-1;a>=0;a--){let{match:l,type:f}=this.frontier[a],u=r0(e,a,f,l,!0);if(!u||u.childCount)continue e}return{depth:n,fit:s,move:o?e.doc.resolve(e.after(n+1)):e}}}}close(e){let n=this.findCloseLevel(e);if(!n)return null;for(;this.depth>n.depth;)this.closeFrontierNode();n.fit.childCount&&(this.placed=Of(this.placed,n.depth,n.fit)),e=n.move;for(let i=n.depth+1;i<=e.depth;i++){let r=e.node(i),o=r.type.contentMatch.fillBefore(r.content,!0,e.index(i));this.openFrontierNode(r.type,r.attrs,o)}return e}openFrontierNode(e,n=null,i){let r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=Of(this.placed,this.depth,we.from(e.create(n,i))),this.frontier.push({type:e,match:e.contentMatch})}closeFrontierNode(){let n=this.frontier.pop().match.fillBefore(we.empty,!0);n.childCount&&(this.placed=Of(this.placed,this.frontier.length,n))}}function Ef(t,e,n){return e==0?t.cutByIndex(n,t.childCount):t.replaceChild(0,t.firstChild.copy(Ef(t.firstChild.content,e-1,n)))}function Of(t,e,n){return e==0?t.append(n):t.replaceChild(t.childCount-1,t.lastChild.copy(Of(t.lastChild.content,e-1,n)))}function i0(t,e){for(let n=0;n<e;n++)t=t.firstChild.content;return t}function N4(t,e,n){if(e<=0)return t;let i=t.content;return e>1&&(i=i.replaceChild(0,N4(i.firstChild,e-1,i.childCount==1?n-1:0))),e>0&&(i=t.type.contentMatch.fillBefore(i).append(i),n<=0&&(i=i.append(t.type.contentMatch.matchFragment(i).fillBefore(we.empty,!0)))),t.copy(i)}function r0(t,e,n,i,r){let o=t.node(e),s=r?t.indexAfter(e):t.index(e);if(s==o.childCount&&!n.compatibleContent(o.type))return null;let a=i.fillBefore(o.content,!0,s);return a&&!XK(n,o.content,s)?a:null}function XK(t,e,n){for(let i=n;i<e.childCount;i++)if(!t.allowsMarks(e.child(i).marks))return!0;return!1}function QK(t){return t.spec.defining||t.spec.definingForContent}function ZK(t,e,n,i){if(!i.size)return t.deleteRange(e,n);let r=t.doc.resolve(e),o=t.doc.resolve(n);if(I4(r,o,i))return t.step(new kn(e,n,i));let s=B4(r,t.doc.resolve(n));s[s.length-1]==0&&s.pop();let a=-(r.depth+1);s.unshift(a);for(let d=r.depth,p=r.pos-1;d>0;d--,p--){let h=r.node(d).type.spec;if(h.defining||h.definingAsContext||h.isolating)break;s.indexOf(d)>-1?a=d:r.before(d)==p&&s.splice(1,0,-d)}let l=s.indexOf(a),f=[],u=i.openStart;for(let d=i.content,p=0;;p++){let h=d.firstChild;if(f.push(h),p==i.openStart)break;d=h.content}for(let d=u-1;d>=0;d--){let p=f[d],h=QK(p.type);if(h&&!p.sameMarkup(r.node(Math.abs(a)-1)))u=d;else if(h||!p.type.isTextblock)break}for(let d=i.openStart;d>=0;d--){let p=(d+u+1)%(i.openStart+1),h=f[p];if(h)for(let g=0;g<s.length;g++){let y=s[(g+l)%s.length],w=!0;y<0&&(w=!1,y=-y);let v=r.node(y-1),_=r.index(y-1);if(v.canReplaceWith(_,_,h.type,h.marks))return t.replace(r.before(y),w?o.after(y):n,new De(D4(i.content,0,i.openStart,p),p,i.openEnd))}}let c=t.steps.length;for(let d=s.length-1;d>=0&&(t.replace(e,n,i),!(t.steps.length>c));d--){let p=s[d];p<0||(e=r.before(p),n=o.after(p))}}function D4(t,e,n,i,r){if(e<n){let o=t.firstChild;t=t.replaceChild(0,o.copy(D4(o.content,e+1,n,i,o)))}if(e>i){let o=r.contentMatchAt(0),s=o.fillBefore(t).append(t);t=s.append(o.matchFragment(s).fillBefore(we.empty,!0))}return t}function eG(t,e,n,i){if(!i.isInline&&e==n&&t.doc.resolve(e).parent.content.size){let r=JK(t.doc,e,i.type);r!=null&&(e=n=r)}t.replaceRange(e,n,new De(we.from(i),0,0))}function tG(t,e,n){let i=t.doc.resolve(e),r=t.doc.resolve(n),o=B4(i,r);for(let s=0;s<o.length;s++){let a=o[s],l=s==o.length-1;if(l&&a==0||i.node(a).type.contentMatch.validEnd)return t.delete(i.start(a),r.end(a));if(a>0&&(l||i.node(a-1).canReplace(i.index(a-1),r.indexAfter(a-1))))return t.delete(i.before(a),r.after(a))}for(let s=1;s<=i.depth&&s<=r.depth;s++)if(e-i.start(s)==i.depth-s&&n>i.end(s)&&r.end(s)-n!=r.depth-s&&i.start(s-1)==r.start(s-1)&&i.node(s-1).canReplace(i.index(s-1),r.index(s-1)))return t.delete(i.before(s),n);t.delete(e,n)}function B4(t,e){let n=[],i=Math.min(t.depth,e.depth);for(let r=i;r>=0;r--){let o=t.start(r);if(o<t.pos-(t.depth-r)||e.end(r)>e.pos+(e.depth-r)||t.node(r).type.spec.isolating||e.node(r).type.spec.isolating)break;(o==e.start(r)||r==t.depth&&r==e.depth&&t.parent.inlineContent&&e.parent.inlineContent&&r&&e.start(r-1)==o-1)&&n.push(r)}return n}class Ba extends Wn{constructor(e,n,i){super(),this.pos=e,this.attr=n,this.value=i}apply(e){let n=e.nodeAt(this.pos);if(!n)return ln.fail("No node at attribute step's position");let i=Object.create(null);for(let o in n.attrs)i[o]=n.attrs[o];i[this.attr]=this.value;let r=n.type.create(i,null,n.marks);return ln.fromReplace(e,this.pos,this.pos+1,new De(we.from(r),0,n.isLeaf?0:1))}getMap(){return Ri.empty}invert(e){return new Ba(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}map(e){let n=e.mapResult(this.pos,1);return n.deletedAfter?null:new Ba(n.pos,this.attr,this.value)}toJSON(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.pos!="number"||typeof n.attr!="string")throw new RangeError("Invalid input for AttrStep.fromJSON");return new Ba(n.pos,n.attr,n.value)}}Wn.jsonID("attr",Ba);class Af extends Wn{constructor(e,n){super(),this.attr=e,this.value=n}apply(e){let n=Object.create(null);for(let r in e.attrs)n[r]=e.attrs[r];n[this.attr]=this.value;let i=e.type.create(n,e.content,e.marks);return ln.ok(i)}getMap(){return Ri.empty}invert(e){return new Af(this.attr,e.attrs[this.attr])}map(e){return this}toJSON(){return{stepType:"docAttr",attr:this.attr,value:this.value}}static fromJSON(e,n){if(typeof n.attr!="string")throw new RangeError("Invalid input for DocAttrStep.fromJSON");return new Af(n.attr,n.value)}}Wn.jsonID("docAttr",Af);let Fa=class extends Error{};Fa=function t(e){let n=Error.call(this,e);return n.__proto__=t.prototype,n},Fa.prototype=Object.create(Error.prototype),Fa.prototype.constructor=Fa,Fa.prototype.name="TransformError";class F4{constructor(e){this.doc=e,this.steps=[],this.docs=[],this.mapping=new Cf}get before(){return this.docs.length?this.docs[0]:this.doc}step(e){let n=this.maybeStep(e);if(n.failed)throw new Fa(n.failed);return this}maybeStep(e){let n=e.apply(this.doc);return n.failed||this.addStep(e,n.doc),n}get docChanged(){return this.steps.length>0}addStep(e,n){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=n}replace(e,n=e,i=De.empty){let r=Kd(this.doc,e,n,i);return r&&this.step(r),this}replaceWith(e,n,i){return this.replace(e,n,new De(we.from(i),0,0))}delete(e,n){return this.replace(e,n,De.empty)}insert(e,n){return this.replaceWith(e,e,n)}replaceRange(e,n,i){return ZK(this,e,n,i),this}replaceRangeWith(e,n,i){return eG(this,e,n,i),this}deleteRange(e,n){return tG(this,e,n),this}lift(e,n){return LK(this,e,n),this}join(e,n=1){return GK(this,e,n),this}wrap(e,n){return zK(this,e,n),this}setBlockType(e,n=e,i,r=null){return jK(this,e,n,i,r),this}setNodeMarkup(e,n,i=null,r){return UK(this,e,n,i,r),this}setNodeAttribute(e,n,i){return this.step(new Ba(e,n,i)),this}setDocAttribute(e,n){return this.step(new Af(e,n)),this}addNodeMark(e,n){return this.step(new Bo(e,n)),this}removeNodeMark(e,n){let i=this.doc.nodeAt(e);if(!i)throw new RangeError("No node at position "+e);if(n instanceof Vt)n.isInSet(i.marks)&&this.step(new Ms(e,n));else{let r=i.marks,o,s=[];for(;o=n.isInSet(r);)s.push(new Ms(e,o)),r=o.removeFromSet(r);for(let a=s.length-1;a>=0;a--)this.step(s[a])}return this}split(e,n=1,i){return WK(this,e,n,i),this}addMark(e,n,i){return BK(this,e,n,i),this}removeMark(e,n,i){return FK(this,e,n,i),this}clearIncompatible(e,n,i){return n0(this,e,n,i),this}}const o0=Object.create(null);class ht{constructor(e,n,i){this.$anchor=e,this.$head=n,this.ranges=i||[new nG(e.min(n),e.max(n))]}get anchor(){return this.$anchor.pos}get head(){return this.$head.pos}get from(){return this.$from.pos}get to(){return this.$to.pos}get $from(){return this.ranges[0].$from}get $to(){return this.ranges[0].$to}get empty(){let e=this.ranges;for(let n=0;n<e.length;n++)if(e[n].$from.pos!=e[n].$to.pos)return!1;return!0}content(){return this.$from.doc.slice(this.from,this.to,!0)}replace(e,n=De.empty){let i=n.content.lastChild,r=null;for(let a=0;a<n.openEnd;a++)r=i,i=i.lastChild;let o=e.steps.length,s=this.ranges;for(let a=0;a<s.length;a++){let{$from:l,$to:f}=s[a],u=e.mapping.slice(o);e.replaceRange(u.map(l.pos),u.map(f.pos),a?De.empty:n),a==0&&q4(e,o,(i?i.isInline:r&&r.isTextblock)?-1:1)}}replaceWith(e,n){let i=e.steps.length,r=this.ranges;for(let o=0;o<r.length;o++){let{$from:s,$to:a}=r[o],l=e.mapping.slice(i),f=l.map(s.pos),u=l.map(a.pos);o?e.deleteRange(f,u):(e.replaceRangeWith(f,u,n),q4(e,i,n.isInline?-1:1))}}static findFrom(e,n,i=!1){let r=e.parent.inlineContent?new mt(e):$a(e.node(0),e.parent,e.pos,e.index(),n,i);if(r)return r;for(let o=e.depth-1;o>=0;o--){let s=n<0?$a(e.node(0),e.node(o),e.before(o+1),e.index(o),n,i):$a(e.node(0),e.node(o),e.after(o+1),e.index(o)+1,n,i);if(s)return s}return null}static near(e,n=1){return this.findFrom(e,n)||this.findFrom(e,-n)||new Ti(e.node(0))}static atStart(e){return $a(e,e,0,0,1)||new Ti(e)}static atEnd(e){return $a(e,e,e.content.size,e.childCount,-1)||new Ti(e)}static fromJSON(e,n){if(!n||!n.type)throw new RangeError("Invalid input for Selection.fromJSON");let i=o0[n.type];if(!i)throw new RangeError(`No selection type ${n.type} defined`);return i.fromJSON(e,n)}static jsonID(e,n){if(e in o0)throw new RangeError("Duplicate use of selection JSON ID "+e);return o0[e]=n,n.prototype.jsonID=e,n}getBookmark(){return mt.between(this.$anchor,this.$head).getBookmark()}}ht.prototype.visible=!0;class nG{constructor(e,n){this.$from=e,this.$to=n}}let $4=!1;function L4(t){!$4&&!t.parent.inlineContent&&($4=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+t.parent.type.name+")"))}class mt extends ht{constructor(e,n=e){L4(e),L4(n),super(e,n)}get $cursor(){return this.$anchor.pos==this.$head.pos?this.$head:null}map(e,n){let i=e.resolve(n.map(this.head));if(!i.parent.inlineContent)return ht.near(i);let r=e.resolve(n.map(this.anchor));return new mt(r.parent.inlineContent?r:i,i)}replace(e,n=De.empty){if(super.replace(e,n),n==De.empty){let i=this.$from.marksAcross(this.$to);i&&e.ensureMarks(i)}}eq(e){return e instanceof mt&&e.anchor==this.anchor&&e.head==this.head}getBookmark(){return new Gd(this.anchor,this.head)}toJSON(){return{type:"text",anchor:this.anchor,head:this.head}}static fromJSON(e,n){if(typeof n.anchor!="number"||typeof n.head!="number")throw new RangeError("Invalid input for TextSelection.fromJSON");return new mt(e.resolve(n.anchor),e.resolve(n.head))}static create(e,n,i=n){let r=e.resolve(n);return new this(r,i==n?r:e.resolve(i))}static between(e,n,i){let r=e.pos-n.pos;if((!i||r)&&(i=r>=0?1:-1),!n.parent.inlineContent){let o=ht.findFrom(n,i,!0)||ht.findFrom(n,-i,!0);if(o)n=o.$head;else return ht.near(n,i)}return e.parent.inlineContent||(r==0?e=n:(e=(ht.findFrom(e,-i,!0)||ht.findFrom(e,i,!0)).$anchor,e.pos<n.pos!=r<0&&(e=n))),new mt(e,n)}}ht.jsonID("text",mt);class Gd{constructor(e,n){this.anchor=e,this.head=n}map(e){return new Gd(e.map(this.anchor),e.map(this.head))}resolve(e){return mt.between(e.resolve(this.anchor),e.resolve(this.head))}}class nt extends ht{constructor(e){let n=e.nodeAfter,i=e.node(0).resolve(e.pos+n.nodeSize);super(e,i),this.node=n}map(e,n){let{deleted:i,pos:r}=n.mapResult(this.anchor),o=e.resolve(r);return i?ht.near(o):new nt(o)}content(){return new De(we.from(this.node),0,0)}eq(e){return e instanceof nt&&e.anchor==this.anchor}toJSON(){return{type:"node",anchor:this.anchor}}getBookmark(){return new s0(this.anchor)}static fromJSON(e,n){if(typeof n.anchor!="number")throw new RangeError("Invalid input for NodeSelection.fromJSON");return new nt(e.resolve(n.anchor))}static create(e,n){return new nt(e.resolve(n))}static isSelectable(e){return!e.isText&&e.type.spec.selectable!==!1}}nt.prototype.visible=!1,ht.jsonID("node",nt);class s0{constructor(e){this.anchor=e}map(e){let{deleted:n,pos:i}=e.mapResult(this.anchor);return n?new Gd(i,i):new s0(i)}resolve(e){let n=e.resolve(this.anchor),i=n.nodeAfter;return i&&nt.isSelectable(i)?new nt(n):ht.near(n)}}class Ti extends ht{constructor(e){super(e.resolve(0),e.resolve(e.content.size))}replace(e,n=De.empty){if(n==De.empty){e.delete(0,e.doc.content.size);let i=ht.atStart(e.doc);i.eq(e.selection)||e.setSelection(i)}else super.replace(e,n)}toJSON(){return{type:"all"}}static fromJSON(e){return new Ti(e)}map(e){return new Ti(e)}eq(e){return e instanceof Ti}getBookmark(){return iG}}ht.jsonID("all",Ti);const iG={map(){return this},resolve(t){return new Ti(t)}};function $a(t,e,n,i,r,o=!1){if(e.inlineContent)return mt.create(t,n);for(let s=i-(r>0?0:1);r>0?s<e.childCount:s>=0;s+=r){let a=e.child(s);if(a.isAtom){if(!o&&nt.isSelectable(a))return nt.create(t,n-(r<0?a.nodeSize:0))}else{let l=$a(t,a,n+r,r<0?a.childCount:0,r,o);if(l)return l}n+=a.nodeSize*r}return null}function q4(t,e,n){let i=t.steps.length-1;if(i<e)return;let r=t.steps[i];if(!(r instanceof kn||r instanceof Sn))return;let o=t.mapping.maps[i],s;o.forEach((a,l,f,u)=>{s==null&&(s=u)}),t.setSelection(ht.near(t.doc.resolve(s),n))}const V4=1,Jd=2,z4=4;class rG extends F4{constructor(e){super(e.doc),this.curSelectionFor=0,this.updated=0,this.meta=Object.create(null),this.time=Date.now(),this.curSelection=e.selection,this.storedMarks=e.storedMarks}get selection(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}setSelection(e){if(e.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=(this.updated|V4)&~Jd,this.storedMarks=null,this}get selectionSet(){return(this.updated&V4)>0}setStoredMarks(e){return this.storedMarks=e,this.updated|=Jd,this}ensureMarks(e){return Vt.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}addStoredMark(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}removeStoredMark(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}get storedMarksSet(){return(this.updated&Jd)>0}addStep(e,n){super.addStep(e,n),this.updated=this.updated&~Jd,this.storedMarks=null}setTime(e){return this.time=e,this}replaceSelection(e){return this.selection.replace(this,e),this}replaceSelectionWith(e,n=!0){let i=this.selection;return n&&(e=e.mark(this.storedMarks||(i.empty?i.$from.marks():i.$from.marksAcross(i.$to)||Vt.none))),i.replaceWith(this,e),this}deleteSelection(){return this.selection.replace(this),this}insertText(e,n,i){let r=this.doc.type.schema;if(n==null)return e?this.replaceSelectionWith(r.text(e),!0):this.deleteSelection();{if(i==null&&(i=n),i=i??n,!e)return this.deleteRange(n,i);let o=this.storedMarks;if(!o){let s=this.doc.resolve(n);o=i==n?s.marks():s.marksAcross(this.doc.resolve(i))}return this.replaceRangeWith(n,i,r.text(e,o)),this.selection.empty||this.setSelection(ht.near(this.selection.$to)),this}}setMeta(e,n){return this.meta[typeof e=="string"?e:e.key]=n,this}getMeta(e){return this.meta[typeof e=="string"?e:e.key]}get isGeneric(){for(let e in this.meta)return!1;return!0}scrollIntoView(){return this.updated|=z4,this}get scrolledIntoView(){return(this.updated&z4)>0}}function j4(t,e){return!e||!t?t:t.bind(e)}class Rf{constructor(e,n,i){this.name=e,this.init=j4(n.init,i),this.apply=j4(n.apply,i)}}const oG=[new Rf("doc",{init(t){return t.doc||t.schema.topNodeType.createAndFill()},apply(t){return t.doc}}),new Rf("selection",{init(t,e){return t.selection||ht.atStart(e.doc)},apply(t){return t.selection}}),new Rf("storedMarks",{init(t){return t.storedMarks||null},apply(t,e,n,i){return i.selection.$cursor?t.storedMarks:null}}),new Rf("scrollToSelection",{init(){return 0},apply(t,e){return t.scrolledIntoView?e+1:e}})];class a0{constructor(e,n){this.schema=e,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=oG.slice(),n&&n.forEach(i=>{if(this.pluginsByKey[i.key])throw new RangeError("Adding different instances of a keyed plugin ("+i.key+")");this.plugins.push(i),this.pluginsByKey[i.key]=i,i.spec.state&&this.fields.push(new Rf(i.key,i.spec.state,i))})}}class La{constructor(e){this.config=e}get schema(){return this.config.schema}get plugins(){return this.config.plugins}apply(e){return this.applyTransaction(e).state}filterTransaction(e,n=-1){for(let i=0;i<this.config.plugins.length;i++)if(i!=n){let r=this.config.plugins[i];if(r.spec.filterTransaction&&!r.spec.filterTransaction.call(r,e,this))return!1}return!0}applyTransaction(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};let n=[e],i=this.applyInner(e),r=null;for(;;){let o=!1;for(let s=0;s<this.config.plugins.length;s++){let a=this.config.plugins[s];if(a.spec.appendTransaction){let l=r?r[s].n:0,f=r?r[s].state:this,u=l<n.length&&a.spec.appendTransaction.call(a,l?n.slice(l):n,f,i);if(u&&i.filterTransaction(u,s)){if(u.setMeta("appendedTransaction",e),!r){r=[];for(let c=0;c<this.config.plugins.length;c++)r.push(c<s?{state:i,n:n.length}:{state:this,n:0})}n.push(u),i=i.applyInner(u),o=!0}r&&(r[s]={state:i,n:n.length})}}if(!o)return{state:i,transactions:n}}}applyInner(e){if(!e.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");let n=new La(this.config),i=this.config.fields;for(let r=0;r<i.length;r++){let o=i[r];n[o.name]=o.apply(e,this[o.name],this,n)}return n}get tr(){return new rG(this)}static create(e){let n=new a0(e.doc?e.doc.type.schema:e.schema,e.plugins),i=new La(n);for(let r=0;r<n.fields.length;r++)i[n.fields[r].name]=n.fields[r].init(e,i);return i}reconfigure(e){let n=new a0(this.schema,e.plugins),i=n.fields,r=new La(n);for(let o=0;o<i.length;o++){let s=i[o].name;r[s]=this.hasOwnProperty(s)?this[s]:i[o].init(e,r)}return r}toJSON(e){let n={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(n.storedMarks=this.storedMarks.map(i=>i.toJSON())),e&&typeof e=="object")for(let i in e){if(i=="doc"||i=="selection")throw new RangeError("The JSON fields `doc` and `selection` are reserved");let r=e[i],o=r.spec.state;o&&o.toJSON&&(n[i]=o.toJSON.call(r,this[r.key]))}return n}static fromJSON(e,n,i){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!e.schema)throw new RangeError("Required config field 'schema' missing");let r=new a0(e.schema,e.plugins),o=new La(r);return r.fields.forEach(s=>{if(s.name=="doc")o.doc=Io.fromJSON(e.schema,n.doc);else if(s.name=="selection")o.selection=ht.fromJSON(o.doc,n.selection);else if(s.name=="storedMarks")n.storedMarks&&(o.storedMarks=n.storedMarks.map(e.schema.markFromJSON));else{if(i)for(let a in i){let l=i[a],f=l.spec.state;if(l.key==s.name&&f&&f.fromJSON&&Object.prototype.hasOwnProperty.call(n,a)){o[s.name]=f.fromJSON.call(l,e,n[a],o);return}}o[s.name]=s.init(e,o)}}),o}}function H4(t,e,n){for(let i in t){let r=t[i];r instanceof Function?r=r.bind(e):i=="handleDOMEvents"&&(r=H4(r,e,{})),n[i]=r}return n}class fn{constructor(e){this.spec=e,this.props={},e.props&&H4(e.props,this,this.props),this.key=e.key?e.key.key:U4("plugin")}getState(e){return e[this.key]}}const l0=Object.create(null);function U4(t){return t in l0?t+"$"+ ++l0[t]:(l0[t]=0,t+"$")}class Kn{constructor(e="key"){this.key=U4(e)}get(e){return e.config.pluginsByKey[this.key]}getState(e){return e[this.key]}}const Nn=function(t){for(var e=0;;e++)if(t=t.previousSibling,!t)return e},qa=function(t){let e=t.assignedSlot||t.parentNode;return e&&e.nodeType==11?e.host:e};let f0=null;const io=function(t,e,n){let i=f0||(f0=document.createRange());return i.setEnd(t,n??t.nodeValue.length),i.setStart(t,e||0),i},sG=function(){f0=null},Ns=function(t,e,n,i){return n&&(W4(t,e,n,i,-1)||W4(t,e,n,i,1))},aG=/^(img|br|input|textarea|hr)$/i;function W4(t,e,n,i,r){for(var o;;){if(t==n&&e==i)return!0;if(e==(r<0?0:$i(t))){let s=t.parentNode;if(!s||s.nodeType!=1||Tf(t)||aG.test(t.nodeName)||t.contentEditable=="false")return!1;e=Nn(t)+(r<0?0:1),t=s}else if(t.nodeType==1){let s=t.childNodes[e+(r<0?-1:0)];if(s.nodeType==1&&s.contentEditable=="false")if(!((o=s.pmViewDesc)===null||o===void 0)&&o.ignoreForSelection)e+=r;else return!1;else t=s,e=r<0?$i(t):0}else return!1}}function $i(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function lG(t,e){for(;;){if(t.nodeType==3&&e)return t;if(t.nodeType==1&&e>0){if(t.contentEditable=="false")return null;t=t.childNodes[e-1],e=$i(t)}else if(t.parentNode&&!Tf(t))e=Nn(t),t=t.parentNode;else return null}}function fG(t,e){for(;;){if(t.nodeType==3&&e<t.nodeValue.length)return t;if(t.nodeType==1&&e<t.childNodes.length){if(t.contentEditable=="false")return null;t=t.childNodes[e],e=0}else if(t.parentNode&&!Tf(t))e=Nn(t)+1,t=t.parentNode;else return null}}function uG(t,e,n){for(let i=e==0,r=e==$i(t);i||r;){if(t==n)return!0;let o=Nn(t);if(t=t.parentNode,!t)return!1;i=i&&o==0,r=r&&o==$i(t)}}function Tf(t){let e;for(let n=t;n&&!(e=n.pmViewDesc);n=n.parentNode);return e&&e.node&&e.node.isBlock&&(e.dom==t||e.contentDOM==t)}const Yd=function(t){return t.focusNode&&Ns(t.focusNode,t.focusOffset,t.anchorNode,t.anchorOffset)};function Ds(t,e){let n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=t,n.key=n.code=e,n}function cG(t){let e=t.activeElement;for(;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function dG(t,e,n){if(t.caretPositionFromPoint)try{let i=t.caretPositionFromPoint(e,n);if(i)return{node:i.offsetNode,offset:Math.min($i(i.offsetNode),i.offset)}}catch{}if(t.caretRangeFromPoint){let i=t.caretRangeFromPoint(e,n);if(i)return{node:i.startContainer,offset:Math.min($i(i.startContainer),i.startOffset)}}}const Or=typeof navigator<"u"?navigator:null,K4=typeof document<"u"?document:null,Fo=Or&&Or.userAgent||"",u0=/Edge\/(\d+)/.exec(Fo),G4=/MSIE \d/.exec(Fo),c0=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Fo),bi=!!(G4||c0||u0),$o=G4?document.documentMode:c0?+c0[1]:u0?+u0[1]:0,Li=!bi&&/gecko\/(\d+)/i.test(Fo);Li&&+(/Firefox\/(\d+)/.exec(Fo)||[0,0])[1];const d0=!bi&&/Chrome\/(\d+)/.exec(Fo),Gn=!!d0,J4=d0?+d0[1]:0,li=!bi&&!!Or&&/Apple Computer/.test(Or.vendor),Va=li&&(/Mobile\/\w+/.test(Fo)||!!Or&&Or.maxTouchPoints>2),qi=Va||(Or?/Mac/.test(Or.platform):!1),pG=Or?/Win/.test(Or.platform):!1,ro=/Android \d/.test(Fo),Pf=!!K4&&"webkitFontSmoothing"in K4.documentElement.style,hG=Pf?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function gG(t){let e=t.defaultView&&t.defaultView.visualViewport;return e?{left:0,right:e.width,top:0,bottom:e.height}:{left:0,right:t.documentElement.clientWidth,top:0,bottom:t.documentElement.clientHeight}}function oo(t,e){return typeof t=="number"?t:t[e]}function mG(t){let e=t.getBoundingClientRect(),n=e.width/t.offsetWidth||1,i=e.height/t.offsetHeight||1;return{left:e.left,right:e.left+t.clientWidth*n,top:e.top,bottom:e.top+t.clientHeight*i}}function Y4(t,e,n){let i=t.someProp("scrollThreshold")||0,r=t.someProp("scrollMargin")||5,o=t.dom.ownerDocument;for(let s=n||t.dom;s;){if(s.nodeType!=1){s=qa(s);continue}let a=s,l=a==o.body,f=l?gG(o):mG(a),u=0,c=0;if(e.top<f.top+oo(i,"top")?c=-(f.top-e.top+oo(r,"top")):e.bottom>f.bottom-oo(i,"bottom")&&(c=e.bottom-e.top>f.bottom-f.top?e.top+oo(r,"top")-f.top:e.bottom-f.bottom+oo(r,"bottom")),e.left<f.left+oo(i,"left")?u=-(f.left-e.left+oo(r,"left")):e.right>f.right-oo(i,"right")&&(u=e.right-f.right+oo(r,"right")),u||c)if(l)o.defaultView.scrollBy(u,c);else{let p=a.scrollLeft,h=a.scrollTop;c&&(a.scrollTop+=c),u&&(a.scrollLeft+=u);let g=a.scrollLeft-p,y=a.scrollTop-h;e={left:e.left-g,top:e.top-y,right:e.right-g,bottom:e.bottom-y}}let d=l?"fixed":getComputedStyle(s).position;if(/^(fixed|sticky)$/.test(d))break;s=d=="absolute"?s.offsetParent:qa(s)}}function yG(t){let e=t.dom.getBoundingClientRect(),n=Math.max(0,e.top),i,r;for(let o=(e.left+e.right)/2,s=n+1;s<Math.min(innerHeight,e.bottom);s+=5){let a=t.root.elementFromPoint(o,s);if(!a||a==t.dom||!t.dom.contains(a))continue;let l=a.getBoundingClientRect();if(l.top>=n-20){i=a,r=l.top;break}}return{refDOM:i,refTop:r,stack:X4(t.dom)}}function X4(t){let e=[],n=t.ownerDocument;for(let i=t;i&&(e.push({dom:i,top:i.scrollTop,left:i.scrollLeft}),t!=n);i=qa(i));return e}function wG({refDOM:t,refTop:e,stack:n}){let i=t?t.getBoundingClientRect().top:0;Q4(n,i==0?0:i-e)}function Q4(t,e){for(let n=0;n<t.length;n++){let{dom:i,top:r,left:o}=t[n];i.scrollTop!=r+e&&(i.scrollTop=r+e),i.scrollLeft!=o&&(i.scrollLeft=o)}}let za=null;function vG(t){if(t.setActive)return t.setActive();if(za)return t.focus(za);let e=X4(t);t.focus(za==null?{get preventScroll(){return za={preventScroll:!0},!0}}:void 0),za||(za=!1,Q4(e,0))}function Z4(t,e){let n,i=2e8,r,o=0,s=e.top,a=e.top,l,f;for(let u=t.firstChild,c=0;u;u=u.nextSibling,c++){let d;if(u.nodeType==1)d=u.getClientRects();else if(u.nodeType==3)d=io(u).getClientRects();else continue;for(let p=0;p<d.length;p++){let h=d[p];if(h.top<=s&&h.bottom>=a){s=Math.max(h.bottom,s),a=Math.min(h.top,a);let g=h.left>e.left?h.left-e.left:h.right<e.left?e.left-h.right:0;if(g<i){n=u,i=g,r=g&&n.nodeType==3?{left:h.right<e.left?h.right:h.left,top:e.top}:e,u.nodeType==1&&g&&(o=c+(e.left>=(h.left+h.right)/2?1:0));continue}}else h.top>e.top&&!l&&h.left<=e.left&&h.right>=e.left&&(l=u,f={left:Math.max(h.left,Math.min(h.right,e.left)),top:h.top});!n&&(e.left>=h.right&&e.top>=h.top||e.left>=h.left&&e.top>=h.bottom)&&(o=c+1)}}return!n&&l&&(n=l,r=f,i=0),n&&n.nodeType==3?bG(n,r):!n||i&&n.nodeType==1?{node:t,offset:o}:Z4(n,r)}function bG(t,e){let n=t.nodeValue.length,i=document.createRange();for(let r=0;r<n;r++){i.setEnd(t,r+1),i.setStart(t,r);let o=Lo(i,1);if(o.top!=o.bottom&&p0(e,o))return{node:t,offset:r+(e.left>=(o.left+o.right)/2?1:0)}}return{node:t,offset:0}}function p0(t,e){return t.left>=e.left-1&&t.left<=e.right+1&&t.top>=e.top-1&&t.top<=e.bottom+1}function xG(t,e){let n=t.parentNode;return n&&/^li$/i.test(n.nodeName)&&e.left<t.getBoundingClientRect().left?n:t}function _G(t,e,n){let{node:i,offset:r}=Z4(e,n),o=-1;if(i.nodeType==1&&!i.firstChild){let s=i.getBoundingClientRect();o=s.left!=s.right&&n.left>(s.left+s.right)/2?1:-1}return t.docView.posFromDOM(i,r,o)}function kG(t,e,n,i){let r=-1;for(let o=e,s=!1;o!=t.dom;){let a=t.docView.nearestDesc(o,!0),l;if(!a)return null;if(a.dom.nodeType==1&&(a.node.isBlock&&a.parent||!a.contentDOM)&&((l=a.dom.getBoundingClientRect()).width||l.height)&&(a.node.isBlock&&a.parent&&!/^T(R|BODY|HEAD|FOOT)$/.test(a.dom.nodeName)&&(!s&&l.left>i.left||l.top>i.top?r=a.posBefore:(!s&&l.right<i.left||l.bottom<i.top)&&(r=a.posAfter),s=!0),!a.contentDOM&&r<0&&!a.node.isText))return(a.node.isBlock?i.top<(l.top+l.bottom)/2:i.left<(l.left+l.right)/2)?a.posBefore:a.posAfter;o=a.dom.parentNode}return r>-1?r:t.docView.posFromDOM(e,n,-1)}function eC(t,e,n){let i=t.childNodes.length;if(i&&n.top<n.bottom)for(let r=Math.max(0,Math.min(i-1,Math.floor(i*(e.top-n.top)/(n.bottom-n.top))-2)),o=r;;){let s=t.childNodes[o];if(s.nodeType==1){let a=s.getClientRects();for(let l=0;l<a.length;l++){let f=a[l];if(p0(e,f))return eC(s,e,f)}}if((o=(o+1)%i)==r)break}return t}function SG(t,e){let n=t.dom.ownerDocument,i,r=0,o=dG(n,e.left,e.top);o&&({node:i,offset:r}=o);let s=(t.root.elementFromPoint?t.root:n).elementFromPoint(e.left,e.top),a;if(!s||!t.dom.contains(s.nodeType!=1?s.parentNode:s)){let f=t.dom.getBoundingClientRect();if(!p0(e,f)||(s=eC(t.dom,e,f),!s))return null}if(li)for(let f=s;i&&f;f=qa(f))f.draggable&&(i=void 0);if(s=xG(s,e),i){if(Li&&i.nodeType==1&&(r=Math.min(r,i.childNodes.length),r<i.childNodes.length)){let u=i.childNodes[r],c;u.nodeName=="IMG"&&(c=u.getBoundingClientRect()).right<=e.left&&c.bottom>e.top&&r++}let f;Pf&&r&&i.nodeType==1&&(f=i.childNodes[r-1]).nodeType==1&&f.contentEditable=="false"&&f.getBoundingClientRect().top>=e.top&&r--,i==t.dom&&r==i.childNodes.length-1&&i.lastChild.nodeType==1&&e.top>i.lastChild.getBoundingClientRect().bottom?a=t.state.doc.content.size:(r==0||i.nodeType!=1||i.childNodes[r-1].nodeName!="BR")&&(a=kG(t,i,r,e))}a==null&&(a=_G(t,s,e));let l=t.docView.nearestDesc(s,!0);return{pos:a,inside:l?l.posAtStart-l.border:-1}}function tC(t){return t.top<t.bottom||t.left<t.right}function Lo(t,e){let n=t.getClientRects();if(n.length){let i=n[e<0?0:n.length-1];if(tC(i))return i}return Array.prototype.find.call(n,tC)||t.getBoundingClientRect()}const CG=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function nC(t,e,n){let{node:i,offset:r,atom:o}=t.docView.domFromPos(e,n<0?-1:1),s=Pf||Li;if(i.nodeType==3)if(s&&(CG.test(i.nodeValue)||(n<0?!r:r==i.nodeValue.length))){let l=Lo(io(i,r,r),n);if(Li&&r&&/\s/.test(i.nodeValue[r-1])&&r<i.nodeValue.length){let f=Lo(io(i,r-1,r-1),-1);if(f.top==l.top){let u=Lo(io(i,r,r+1),-1);if(u.top!=l.top)return Mf(u,u.left<f.left)}}return l}else{let l=r,f=r,u=n<0?1:-1;return n<0&&!r?(f++,u=-1):n>=0&&r==i.nodeValue.length?(l--,u=1):n<0?l--:f++,Mf(Lo(io(i,l,f),u),u<0)}if(!t.state.doc.resolve(e-(o||0)).parent.inlineContent){if(o==null&&r&&(n<0||r==$i(i))){let l=i.childNodes[r-1];if(l.nodeType==1)return h0(l.getBoundingClientRect(),!1)}if(o==null&&r<$i(i)){let l=i.childNodes[r];if(l.nodeType==1)return h0(l.getBoundingClientRect(),!0)}return h0(i.getBoundingClientRect(),n>=0)}if(o==null&&r&&(n<0||r==$i(i))){let l=i.childNodes[r-1],f=l.nodeType==3?io(l,$i(l)-(s?0:1)):l.nodeType==1&&(l.nodeName!="BR"||!l.nextSibling)?l:null;if(f)return Mf(Lo(f,1),!1)}if(o==null&&r<$i(i)){let l=i.childNodes[r];for(;l.pmViewDesc&&l.pmViewDesc.ignoreForCoords;)l=l.nextSibling;let f=l?l.nodeType==3?io(l,0,s?0:1):l.nodeType==1?l:null:null;if(f)return Mf(Lo(f,-1),!0)}return Mf(Lo(i.nodeType==3?io(i):i,-n),n>=0)}function Mf(t,e){if(t.width==0)return t;let n=e?t.left:t.right;return{top:t.top,bottom:t.bottom,left:n,right:n}}function h0(t,e){if(t.height==0)return t;let n=e?t.top:t.bottom;return{top:n,bottom:n,left:t.left,right:t.right}}function iC(t,e,n){let i=t.state,r=t.root.activeElement;i!=e&&t.updateState(e),r!=t.dom&&t.focus();try{return n()}finally{i!=e&&t.updateState(i),r!=t.dom&&r&&r.focus()}}function EG(t,e,n){let i=e.selection,r=n=="up"?i.$from:i.$to;return iC(t,e,()=>{let{node:o}=t.docView.domFromPos(r.pos,n=="up"?-1:1);for(;;){let a=t.docView.nearestDesc(o,!0);if(!a)break;if(a.node.isBlock){o=a.contentDOM||a.dom;break}o=a.dom.parentNode}let s=nC(t,r.pos,1);for(let a=o.firstChild;a;a=a.nextSibling){let l;if(a.nodeType==1)l=a.getClientRects();else if(a.nodeType==3)l=io(a,0,a.nodeValue.length).getClientRects();else continue;for(let f=0;f<l.length;f++){let u=l[f];if(u.bottom>u.top+1&&(n=="up"?s.top-u.top>(u.bottom-s.top)*2:u.bottom-s.bottom>(s.bottom-u.top)*2))return!1}}return!0})}const OG=/[\u0590-\u08ac]/;function AG(t,e,n){let{$head:i}=e.selection;if(!i.parent.isTextblock)return!1;let r=i.parentOffset,o=!r,s=r==i.parent.content.size,a=t.domSelection();return a?!OG.test(i.parent.textContent)||!a.modify?n=="left"||n=="backward"?o:s:iC(t,e,()=>{let{focusNode:l,focusOffset:f,anchorNode:u,anchorOffset:c}=t.domSelectionRange(),d=a.caretBidiLevel;a.modify("move",n,"character");let p=i.depth?t.docView.domAfterPos(i.before()):t.dom,{focusNode:h,focusOffset:g}=t.domSelectionRange(),y=h&&!p.contains(h.nodeType==1?h:h.parentNode)||l==h&&f==g;try{a.collapse(u,c),l&&(l!=u||f!=c)&&a.extend&&a.extend(l,f)}catch{}return d!=null&&(a.caretBidiLevel=d),y}):i.pos==i.start()||i.pos==i.end()}let rC=null,oC=null,sC=!1;function RG(t,e,n){return rC==e&&oC==n?sC:(rC=e,oC=n,sC=n=="up"||n=="down"?EG(t,e,n):AG(t,e,n))}const Vi=0,aC=1,Bs=2,Ar=3;class If{constructor(e,n,i,r){this.parent=e,this.children=n,this.dom=i,this.contentDOM=r,this.dirty=Vi,i.pmViewDesc=this}matchesWidget(e){return!1}matchesMark(e){return!1}matchesNode(e,n,i){return!1}matchesHack(e){return!1}parseRule(){return null}stopEvent(e){return!1}get size(){let e=0;for(let n=0;n<this.children.length;n++)e+=this.children[n].size;return e}get border(){return 0}destroy(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(let e=0;e<this.children.length;e++)this.children[e].destroy()}posBeforeChild(e){for(let n=0,i=this.posAtStart;;n++){let r=this.children[n];if(r==e)return i;i+=r.size}}get posBefore(){return this.parent.posBeforeChild(this)}get posAtStart(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}get posAfter(){return this.posBefore+this.size}get posAtEnd(){return this.posAtStart+this.size-2*this.border}localPosFromDOM(e,n,i){if(this.contentDOM&&this.contentDOM.contains(e.nodeType==1?e:e.parentNode))if(i<0){let o,s;if(e==this.contentDOM)o=e.childNodes[n-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.previousSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.previousSibling;return o?this.posBeforeChild(s)+s.size:this.posAtStart}else{let o,s;if(e==this.contentDOM)o=e.childNodes[n];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;o=e.nextSibling}for(;o&&!((s=o.pmViewDesc)&&s.parent==this);)o=o.nextSibling;return o?this.posBeforeChild(s):this.posAtEnd}let r;if(e==this.dom&&this.contentDOM)r=n>Nn(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))r=e.compareDocumentPosition(this.contentDOM)&2;else if(this.dom.firstChild){if(n==0)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!1;break}if(o.previousSibling)break}if(r==null&&n==e.childNodes.length)for(let o=e;;o=o.parentNode){if(o==this.dom){r=!0;break}if(o.nextSibling)break}}return r??i>0?this.posAtEnd:this.posAtStart}nearestDesc(e,n=!1){for(let i=!0,r=e;r;r=r.parentNode){let o=this.getDesc(r),s;if(o&&(!n||o.node))if(i&&(s=o.nodeDOM)&&!(s.nodeType==1?s.contains(e.nodeType==1?e:e.parentNode):s==e))i=!1;else return o}}getDesc(e){let n=e.pmViewDesc;for(let i=n;i;i=i.parent)if(i==this)return n}posFromDOM(e,n,i){for(let r=e;r;r=r.parentNode){let o=this.getDesc(r);if(o)return o.localPosFromDOM(e,n,i)}return-1}descAt(e){for(let n=0,i=0;n<this.children.length;n++){let r=this.children[n],o=i+r.size;if(i==e&&o!=i){for(;!r.border&&r.children.length;)for(let s=0;s<r.children.length;s++){let a=r.children[s];if(a.size){r=a;break}}return r}if(e<o)return r.descAt(e-i-r.border);i=o}}domFromPos(e,n){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};let i=0,r=0;for(let o=0;i<this.children.length;i++){let s=this.children[i],a=o+s.size;if(a>e||s instanceof uC){r=e-o;break}o=a}if(r)return this.children[i].domFromPos(r-this.children[i].border,n);for(let o;i&&!(o=this.children[i-1]).size&&o instanceof lC&&o.side>=0;i--);if(n<=0){let o,s=!0;for(;o=i?this.children[i-1]:null,!(!o||o.dom.parentNode==this.contentDOM);i--,s=!1);return o&&n&&s&&!o.border&&!o.domAtom?o.domFromPos(o.size,n):{node:this.contentDOM,offset:o?Nn(o.dom)+1:0}}else{let o,s=!0;for(;o=i<this.children.length?this.children[i]:null,!(!o||o.dom.parentNode==this.contentDOM);i++,s=!1);return o&&s&&!o.border&&!o.domAtom?o.domFromPos(0,n):{node:this.contentDOM,offset:o?Nn(o.dom):this.contentDOM.childNodes.length}}}parseRange(e,n,i=0){if(this.children.length==0)return{node:this.contentDOM,from:e,to:n,fromOffset:0,toOffset:this.contentDOM.childNodes.length};let r=-1,o=-1;for(let s=i,a=0;;a++){let l=this.children[a],f=s+l.size;if(r==-1&&e<=f){let u=s+l.border;if(e>=u&&n<=f-l.border&&l.node&&l.contentDOM&&this.contentDOM.contains(l.contentDOM))return l.parseRange(e,n,u);e=s;for(let c=a;c>0;c--){let d=this.children[c-1];if(d.size&&d.dom.parentNode==this.contentDOM&&!d.emptyChildAt(1)){r=Nn(d.dom)+1;break}e-=d.size}r==-1&&(r=0)}if(r>-1&&(f>n||a==this.children.length-1)){n=f;for(let u=a+1;u<this.children.length;u++){let c=this.children[u];if(c.size&&c.dom.parentNode==this.contentDOM&&!c.emptyChildAt(-1)){o=Nn(c.dom);break}n+=c.size}o==-1&&(o=this.contentDOM.childNodes.length);break}s=f}return{node:this.contentDOM,from:e,to:n,fromOffset:r,toOffset:o}}emptyChildAt(e){if(this.border||!this.contentDOM||!this.children.length)return!1;let n=this.children[e<0?0:this.children.length-1];return n.size==0||n.emptyChildAt(e)}domAfterPos(e){let{node:n,offset:i}=this.domFromPos(e,0);if(n.nodeType!=1||i==n.childNodes.length)throw new RangeError("No node after pos "+e);return n.childNodes[i]}setSelection(e,n,i,r=!1){let o=Math.min(e,n),s=Math.max(e,n);for(let p=0,h=0;p<this.children.length;p++){let g=this.children[p],y=h+g.size;if(o>h&&s<y)return g.setSelection(e-h-g.border,n-h-g.border,i,r);h=y}let a=this.domFromPos(e,e?-1:1),l=n==e?a:this.domFromPos(n,n?-1:1),f=i.root.getSelection(),u=i.domSelectionRange(),c=!1;if((Li||li)&&e==n){let{node:p,offset:h}=a;if(p.nodeType==3){if(c=!!(h&&p.nodeValue[h-1]==`
     328`),c&&h==p.nodeValue.length)for(let g=p,y;g;g=g.parentNode){if(y=g.nextSibling){y.nodeName=="BR"&&(a=l={node:y.parentNode,offset:Nn(y)+1});break}let w=g.pmViewDesc;if(w&&w.node&&w.node.isBlock)break}}else{let g=p.childNodes[h-1];c=g&&(g.nodeName=="BR"||g.contentEditable=="false")}}if(Li&&u.focusNode&&u.focusNode!=l.node&&u.focusNode.nodeType==1){let p=u.focusNode.childNodes[u.focusOffset];p&&p.contentEditable=="false"&&(r=!0)}if(!(r||c&&li)&&Ns(a.node,a.offset,u.anchorNode,u.anchorOffset)&&Ns(l.node,l.offset,u.focusNode,u.focusOffset))return;let d=!1;if((f.extend||e==n)&&!(c&&Li)){f.collapse(a.node,a.offset);try{e!=n&&f.extend(l.node,l.offset),d=!0}catch{}}if(!d){if(e>n){let h=a;a=l,l=h}let p=document.createRange();p.setEnd(l.node,l.offset),p.setStart(a.node,a.offset),f.removeAllRanges(),f.addRange(p)}}ignoreMutation(e){return!this.contentDOM&&e.type!="selection"}get contentLost(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}markDirty(e,n){for(let i=0,r=0;r<this.children.length;r++){let o=this.children[r],s=i+o.size;if(i==s?e<=s&&n>=i:e<s&&n>i){let a=i+o.border,l=s-o.border;if(e>=a&&n<=l){this.dirty=e==i||n==s?Bs:aC,e==a&&n==l&&(o.contentLost||o.dom.parentNode!=this.contentDOM)?o.dirty=Ar:o.markDirty(e-a,n-a);return}else o.dirty=o.dom==o.contentDOM&&o.dom.parentNode==this.contentDOM&&!o.children.length?Bs:Ar}i=s}this.dirty=Bs}markParentsDirty(){let e=1;for(let n=this.parent;n;n=n.parent,e++){let i=e==1?Bs:aC;n.dirty<i&&(n.dirty=i)}}get domAtom(){return!1}get ignoreForCoords(){return!1}get ignoreForSelection(){return!1}isText(e){return!1}}class lC extends If{constructor(e,n,i,r){let o,s=n.type.toDOM;if(typeof s=="function"&&(s=s(i,()=>{if(!o)return r;if(o.parent)return o.parent.posBeforeChild(o)})),!n.type.spec.raw){if(s.nodeType!=1){let a=document.createElement("span");a.appendChild(s),s=a}s.contentEditable="false",s.classList.add("ProseMirror-widget")}super(e,[],s,null),this.widget=n,this.widget=n,o=this}matchesWidget(e){return this.dirty==Vi&&e.type.eq(this.widget.type)}parseRule(){return{ignore:!0}}stopEvent(e){let n=this.widget.spec.stopEvent;return n?n(e):!1}ignoreMutation(e){return e.type!="selection"||this.widget.spec.ignoreSelection}destroy(){this.widget.type.destroy(this.dom),super.destroy()}get domAtom(){return!0}get ignoreForSelection(){return!!this.widget.type.spec.relaxedSide}get side(){return this.widget.type.side}}class TG extends If{constructor(e,n,i,r){super(e,[],n,null),this.textDOM=i,this.text=r}get size(){return this.text.length}localPosFromDOM(e,n){return e!=this.textDOM?this.posAtStart+(n?this.size:0):this.posAtStart+n}domFromPos(e){return{node:this.textDOM,offset:e}}ignoreMutation(e){return e.type==="characterData"&&e.target.nodeValue==e.oldValue}}class Fs extends If{constructor(e,n,i,r,o){super(e,[],i,r),this.mark=n,this.spec=o}static create(e,n,i,r){let o=r.nodeViews[n.type.name],s=o&&o(n,r,i);return(!s||!s.dom)&&(s=Ps.renderSpec(document,n.type.spec.toDOM(n,i),null,n.attrs)),new Fs(e,n,s.dom,s.contentDOM||s.dom,s)}parseRule(){return this.dirty&Ar||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM}}matchesMark(e){return this.dirty!=Ar&&this.mark.eq(e)}markDirty(e,n){if(super.markDirty(e,n),this.dirty!=Vi){let i=this.parent;for(;!i.node;)i=i.parent;i.dirty<this.dirty&&(i.dirty=this.dirty),this.dirty=Vi}}slice(e,n,i){let r=Fs.create(this.parent,this.mark,!0,i),o=this.children,s=this.size;n<s&&(o=m0(o,n,s,i)),e>0&&(o=m0(o,0,e,i));for(let a=0;a<o.length;a++)o[a].parent=r;return r.children=o,r}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}}class qo extends If{constructor(e,n,i,r,o,s,a,l,f){super(e,[],o,s),this.node=n,this.outerDeco=i,this.innerDeco=r,this.nodeDOM=a}static create(e,n,i,r,o,s){let a=o.nodeViews[n.type.name],l,f=a&&a(n,o,()=>{if(!l)return s;if(l.parent)return l.parent.posBeforeChild(l)},i,r),u=f&&f.dom,c=f&&f.contentDOM;if(n.isText){if(!u)u=document.createTextNode(n.text);else if(u.nodeType!=3)throw new RangeError("Text must be rendered as a DOM text node")}else u||({dom:u,contentDOM:c}=Ps.renderSpec(document,n.type.spec.toDOM(n),null,n.attrs));!c&&!n.isText&&u.nodeName!="BR"&&(u.hasAttribute("contenteditable")||(u.contentEditable="false"),n.type.spec.draggable&&(u.draggable=!0));let d=u;return u=pC(u,i,n),f?l=new PG(e,n,i,r,u,c||null,d,f,o,s+1):n.isText?new Xd(e,n,i,r,u,d,o):new qo(e,n,i,r,u,c||null,d,o,s+1)}parseRule(){if(this.node.type.spec.reparseInView)return null;let e={node:this.node.type.name,attrs:this.node.attrs};if(this.node.type.whitespace=="pre"&&(e.preserveWhitespace="full"),!this.contentDOM)e.getContent=()=>this.node.content;else if(!this.contentLost)e.contentElement=this.contentDOM;else{for(let n=this.children.length-1;n>=0;n--){let i=this.children[n];if(this.dom.contains(i.dom.parentNode)){e.contentElement=i.dom.parentNode;break}}e.contentElement||(e.getContent=()=>we.empty)}return e}matchesNode(e,n,i){return this.dirty==Vi&&e.eq(this.node)&&Qd(n,this.outerDeco)&&i.eq(this.innerDeco)}get size(){return this.node.nodeSize}get border(){return this.node.isLeaf?0:1}updateChildren(e,n){let i=this.node.inlineContent,r=n,o=e.composing?this.localCompositionInfo(e,n):null,s=o&&o.pos>-1?o:null,a=o&&o.pos<0,l=new IG(this,s&&s.node,e);BG(this.node,this.innerDeco,(f,u,c)=>{f.spec.marks?l.syncToMarks(f.spec.marks,i,e):f.type.side>=0&&!c&&l.syncToMarks(u==this.node.childCount?Vt.none:this.node.child(u).marks,i,e),l.placeWidget(f,e,r)},(f,u,c,d)=>{l.syncToMarks(f.marks,i,e);let p;l.findNodeMatch(f,u,c,d)||a&&e.state.selection.from>r&&e.state.selection.to<r+f.nodeSize&&(p=l.findIndexWithChild(o.node))>-1&&l.updateNodeAt(f,u,c,p,e)||l.updateNextNode(f,u,c,e,d,r)||l.addNode(f,u,c,e,r),r+=f.nodeSize}),l.syncToMarks([],i,e),this.node.isTextblock&&l.addTextblockHacks(),l.destroyRest(),(l.changed||this.dirty==Bs)&&(s&&this.protectLocalComposition(e,s),cC(this.contentDOM,this.children,e),Va&&FG(this.dom))}localCompositionInfo(e,n){let{from:i,to:r}=e.state.selection;if(!(e.state.selection instanceof mt)||i<n||r>n+this.node.content.size)return null;let o=e.input.compositionNode;if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){let s=o.nodeValue,a=$G(this.node.content,s,i-n,r-n);return a<0?null:{node:o,pos:a,text:s}}else return{node:o,pos:-1,text:""}}protectLocalComposition(e,{node:n,pos:i,text:r}){if(this.getDesc(n))return;let o=n;for(;o.parentNode!=this.contentDOM;o=o.parentNode){for(;o.previousSibling;)o.parentNode.removeChild(o.previousSibling);for(;o.nextSibling;)o.parentNode.removeChild(o.nextSibling);o.pmViewDesc&&(o.pmViewDesc=void 0)}let s=new TG(this,o,n,r);e.input.compositionNodes.push(s),this.children=m0(this.children,i,i+r.length,e,s)}update(e,n,i,r){return this.dirty==Ar||!e.sameMarkup(this.node)?!1:(this.updateInner(e,n,i,r),!0)}updateInner(e,n,i,r){this.updateOuterDeco(n),this.node=e,this.innerDeco=i,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=Vi}updateOuterDeco(e){if(Qd(e,this.outerDeco))return;let n=this.nodeDOM.nodeType!=1,i=this.dom;this.dom=dC(this.dom,this.nodeDOM,g0(this.outerDeco,this.node,n),g0(e,this.node,n)),this.dom!=i&&(i.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}selectNode(){this.nodeDOM.nodeType==1&&this.nodeDOM.classList.add("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&(this.dom.draggable=!0)}deselectNode(){this.nodeDOM.nodeType==1&&(this.nodeDOM.classList.remove("ProseMirror-selectednode"),(this.contentDOM||!this.node.type.spec.draggable)&&this.dom.removeAttribute("draggable"))}get domAtom(){return this.node.isAtom}}function fC(t,e,n,i,r){pC(i,e,t);let o=new qo(void 0,t,e,n,i,i,i,r,0);return o.contentDOM&&o.updateChildren(r,0),o}class Xd extends qo{constructor(e,n,i,r,o,s,a){super(e,n,i,r,o,null,s,a,0)}parseRule(){let e=this.nodeDOM.parentNode;for(;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}update(e,n,i,r){return this.dirty==Ar||this.dirty!=Vi&&!this.inParent()||!e.sameMarkup(this.node)?!1:(this.updateOuterDeco(n),(this.dirty!=Vi||e.text!=this.node.text)&&e.text!=this.nodeDOM.nodeValue&&(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=Vi,!0)}inParent(){let e=this.parent.contentDOM;for(let n=this.nodeDOM;n;n=n.parentNode)if(n==e)return!0;return!1}domFromPos(e){return{node:this.nodeDOM,offset:e}}localPosFromDOM(e,n,i){return e==this.nodeDOM?this.posAtStart+Math.min(n,this.node.text.length):super.localPosFromDOM(e,n,i)}ignoreMutation(e){return e.type!="characterData"&&e.type!="selection"}slice(e,n,i){let r=this.node.cut(e,n),o=document.createTextNode(r.text);return new Xd(this.parent,r,this.outerDeco,this.innerDeco,o,o,i)}markDirty(e,n){super.markDirty(e,n),this.dom!=this.nodeDOM&&(e==0||n==this.nodeDOM.nodeValue.length)&&(this.dirty=Ar)}get domAtom(){return!1}isText(e){return this.node.text==e}}class uC extends If{parseRule(){return{ignore:!0}}matchesHack(e){return this.dirty==Vi&&this.dom.nodeName==e}get domAtom(){return!0}get ignoreForCoords(){return this.dom.nodeName=="IMG"}}class PG extends qo{constructor(e,n,i,r,o,s,a,l,f,u){super(e,n,i,r,o,s,a,f,u),this.spec=l}update(e,n,i,r){if(this.dirty==Ar)return!1;if(this.spec.update&&(this.node.type==e.type||this.spec.multiType)){let o=this.spec.update(e,n,i);return o&&this.updateInner(e,n,i,r),o}else return!this.contentDOM&&!e.isLeaf?!1:super.update(e,n,i,r)}selectNode(){this.spec.selectNode?this.spec.selectNode():super.selectNode()}deselectNode(){this.spec.deselectNode?this.spec.deselectNode():super.deselectNode()}setSelection(e,n,i,r){this.spec.setSelection?this.spec.setSelection(e,n,i.root):super.setSelection(e,n,i,r)}destroy(){this.spec.destroy&&this.spec.destroy(),super.destroy()}stopEvent(e){return this.spec.stopEvent?this.spec.stopEvent(e):!1}ignoreMutation(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):super.ignoreMutation(e)}}function cC(t,e,n){let i=t.firstChild,r=!1;for(let o=0;o<e.length;o++){let s=e[o],a=s.dom;if(a.parentNode==t){for(;a!=i;)i=hC(i),r=!0;i=i.nextSibling}else r=!0,t.insertBefore(a,i);if(s instanceof Fs){let l=i?i.previousSibling:t.lastChild;cC(s.contentDOM,s.children,n),i=l?l.nextSibling:t.firstChild}}for(;i;)i=hC(i),r=!0;r&&n.trackWrites==t&&(n.trackWrites=null)}const Nf=function(t){t&&(this.nodeName=t)};Nf.prototype=Object.create(null);const $s=[new Nf];function g0(t,e,n){if(t.length==0)return $s;let i=n?$s[0]:new Nf,r=[i];for(let o=0;o<t.length;o++){let s=t[o].type.attrs;if(s){s.nodeName&&r.push(i=new Nf(s.nodeName));for(let a in s){let l=s[a];l!=null&&(n&&r.length==1&&r.push(i=new Nf(e.isInline?"span":"div")),a=="class"?i.class=(i.class?i.class+" ":"")+l:a=="style"?i.style=(i.style?i.style+";":"")+l:a!="nodeName"&&(i[a]=l))}}}return r}function dC(t,e,n,i){if(n==$s&&i==$s)return e;let r=e;for(let o=0;o<i.length;o++){let s=i[o],a=n[o];if(o){let l;a&&a.nodeName==s.nodeName&&r!=t&&(l=r.parentNode)&&l.nodeName.toLowerCase()==s.nodeName||(l=document.createElement(s.nodeName),l.pmIsDeco=!0,l.appendChild(r),a=$s[0]),r=l}MG(r,a||$s[0],s)}return r}function MG(t,e,n){for(let i in e)i!="class"&&i!="style"&&i!="nodeName"&&!(i in n)&&t.removeAttribute(i);for(let i in n)i!="class"&&i!="style"&&i!="nodeName"&&n[i]!=e[i]&&t.setAttribute(i,n[i]);if(e.class!=n.class){let i=e.class?e.class.split(" ").filter(Boolean):[],r=n.class?n.class.split(" ").filter(Boolean):[];for(let o=0;o<i.length;o++)r.indexOf(i[o])==-1&&t.classList.remove(i[o]);for(let o=0;o<r.length;o++)i.indexOf(r[o])==-1&&t.classList.add(r[o]);t.classList.length==0&&t.removeAttribute("class")}if(e.style!=n.style){if(e.style){let i=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g,r;for(;r=i.exec(e.style);)t.style.removeProperty(r[1])}n.style&&(t.style.cssText+=n.style)}}function pC(t,e,n){return dC(t,t,$s,g0(e,n,t.nodeType!=1))}function Qd(t,e){if(t.length!=e.length)return!1;for(let n=0;n<t.length;n++)if(!t[n].type.eq(e[n].type))return!1;return!0}function hC(t){let e=t.nextSibling;return t.parentNode.removeChild(t),e}class IG{constructor(e,n,i){this.lock=n,this.view=i,this.index=0,this.stack=[],this.changed=!1,this.top=e,this.preMatch=NG(e.node.content,e)}destroyBetween(e,n){if(e!=n){for(let i=e;i<n;i++)this.top.children[i].destroy();this.top.children.splice(e,n-e),this.changed=!0}}destroyRest(){this.destroyBetween(this.index,this.top.children.length)}syncToMarks(e,n,i){let r=0,o=this.stack.length>>1,s=Math.min(o,e.length);for(;r<s&&(r==o-1?this.top:this.stack[r+1<<1]).matchesMark(e[r])&&e[r].type.spec.spanning!==!1;)r++;for(;r<o;)this.destroyRest(),this.top.dirty=Vi,this.index=this.stack.pop(),this.top=this.stack.pop(),o--;for(;o<e.length;){this.stack.push(this.top,this.index+1);let a=-1;for(let l=this.index;l<Math.min(this.index+3,this.top.children.length);l++){let f=this.top.children[l];if(f.matchesMark(e[o])&&!this.isLocked(f.dom)){a=l;break}}if(a>-1)a>this.index&&(this.changed=!0,this.destroyBetween(this.index,a)),this.top=this.top.children[this.index];else{let l=Fs.create(this.top,e[o],n,i);this.top.children.splice(this.index,0,l),this.top=l,this.changed=!0}this.index=0,o++}}findNodeMatch(e,n,i,r){let o=-1,s;if(r>=this.preMatch.index&&(s=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&s.matchesNode(e,n,i))o=this.top.children.indexOf(s,this.index);else for(let a=this.index,l=Math.min(this.top.children.length,a+5);a<l;a++){let f=this.top.children[a];if(f.matchesNode(e,n,i)&&!this.preMatch.matched.has(f)){o=a;break}}return o<0?!1:(this.destroyBetween(this.index,o),this.index++,!0)}updateNodeAt(e,n,i,r,o){let s=this.top.children[r];return s.dirty==Ar&&s.dom==s.contentDOM&&(s.dirty=Bs),s.update(e,n,i,o)?(this.destroyBetween(this.index,r),this.index++,!0):!1}findIndexWithChild(e){for(;;){let n=e.parentNode;if(!n)return-1;if(n==this.top.contentDOM){let i=e.pmViewDesc;if(i){for(let r=this.index;r<this.top.children.length;r++)if(this.top.children[r]==i)return r}return-1}e=n}}updateNextNode(e,n,i,r,o,s){for(let a=this.index;a<this.top.children.length;a++){let l=this.top.children[a];if(l instanceof qo){let f=this.preMatch.matched.get(l);if(f!=null&&f!=o)return!1;let u=l.dom,c,d=this.isLocked(u)&&!(e.isText&&l.node&&l.node.isText&&l.nodeDOM.nodeValue==e.text&&l.dirty!=Ar&&Qd(n,l.outerDeco));if(!d&&l.update(e,n,i,r))return this.destroyBetween(this.index,a),l.dom!=u&&(this.changed=!0),this.index++,!0;if(!d&&(c=this.recreateWrapper(l,e,n,i,r,s)))return this.destroyBetween(this.index,a),this.top.children[this.index]=c,c.contentDOM&&(c.dirty=Bs,c.updateChildren(r,s+1),c.dirty=Vi),this.changed=!0,this.index++,!0;break}}return!1}recreateWrapper(e,n,i,r,o,s){if(e.dirty||n.isAtom||!e.children.length||!e.node.content.eq(n.content)||!Qd(i,e.outerDeco)||!r.eq(e.innerDeco))return null;let a=qo.create(this.top,n,i,r,o,s);if(a.contentDOM){a.children=e.children,e.children=[];for(let l of a.children)l.parent=a}return e.destroy(),a}addNode(e,n,i,r,o){let s=qo.create(this.top,e,n,i,r,o);s.contentDOM&&s.updateChildren(r,o+1),this.top.children.splice(this.index++,0,s),this.changed=!0}placeWidget(e,n,i){let r=this.index<this.top.children.length?this.top.children[this.index]:null;if(r&&r.matchesWidget(e)&&(e==r.widget||!r.widget.type.toDOM.parentNode))this.index++;else{let o=new lC(this.top,e,n,i);this.top.children.splice(this.index++,0,o),this.changed=!0}}addTextblockHacks(){let e=this.top.children[this.index-1],n=this.top;for(;e instanceof Fs;)n=e,e=n.children[n.children.length-1];(!e||!(e instanceof Xd)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((li||Gn)&&e&&e.dom.contentEditable=="false"&&this.addHackNode("IMG",n),this.addHackNode("BR",this.top))}addHackNode(e,n){if(n==this.top&&this.index<n.children.length&&n.children[this.index].matchesHack(e))this.index++;else{let i=document.createElement(e);e=="IMG"&&(i.className="ProseMirror-separator",i.alt=""),e=="BR"&&(i.className="ProseMirror-trailingBreak");let r=new uC(this.top,[],i,null);n!=this.top?n.children.push(r):n.children.splice(this.index++,0,r),this.changed=!0}}isLocked(e){return this.lock&&(e==this.lock||e.nodeType==1&&e.contains(this.lock.parentNode))}}function NG(t,e){let n=e,i=n.children.length,r=t.childCount,o=new Map,s=[];e:for(;r>0;){let a;for(;;)if(i){let f=n.children[i-1];if(f instanceof Fs)n=f,i=f.children.length;else{a=f,i--;break}}else{if(n==e)break e;i=n.parent.children.indexOf(n),n=n.parent}let l=a.node;if(l){if(l!=t.child(r-1))break;--r,o.set(a,r),s.push(a)}}return{index:r,matched:o,matches:s.reverse()}}function DG(t,e){return t.type.side-e.type.side}function BG(t,e,n,i){let r=e.locals(t),o=0;if(r.length==0){for(let f=0;f<t.childCount;f++){let u=t.child(f);i(u,r,e.forChild(o,u),f),o+=u.nodeSize}return}let s=0,a=[],l=null;for(let f=0;;){let u,c;for(;s<r.length&&r[s].to==o;){let y=r[s++];y.widget&&(u?(c||(c=[u])).push(y):u=y)}if(u)if(c){c.sort(DG);for(let y=0;y<c.length;y++)n(c[y],f,!!l)}else n(u,f,!!l);let d,p;if(l)p=-1,d=l,l=null;else if(f<t.childCount)p=f,d=t.child(f++);else break;for(let y=0;y<a.length;y++)a[y].to<=o&&a.splice(y--,1);for(;s<r.length&&r[s].from<=o&&r[s].to>o;)a.push(r[s++]);let h=o+d.nodeSize;if(d.isText){let y=h;s<r.length&&r[s].from<y&&(y=r[s].from);for(let w=0;w<a.length;w++)a[w].to<y&&(y=a[w].to);y<h&&(l=d.cut(y-o),d=d.cut(0,y-o),h=y,p=-1)}else for(;s<r.length&&r[s].to<h;)s++;let g=d.isInline&&!d.isLeaf?a.filter(y=>!y.inline):a.slice();i(d,g,e.forChild(o,d),p),o=h}}function FG(t){if(t.nodeName=="UL"||t.nodeName=="OL"){let e=t.style.cssText;t.style.cssText=e+"; list-style: square !important",window.getComputedStyle(t).listStyle,t.style.cssText=e}}function $G(t,e,n,i){for(let r=0,o=0;r<t.childCount&&o<=i;){let s=t.child(r++),a=o;if(o+=s.nodeSize,!s.isText)continue;let l=s.text;for(;r<t.childCount;){let f=t.child(r++);if(o+=f.nodeSize,!f.isText)break;l+=f.text}if(o>=n){if(o>=i&&l.slice(i-e.length-a,i-a)==e)return i-e.length;let f=a<i?l.lastIndexOf(e,i-a-1):-1;if(f>=0&&f+e.length+a>=n)return a+f;if(n==i&&l.length>=i+e.length-a&&l.slice(i-a,i-a+e.length)==e)return i}}return-1}function m0(t,e,n,i,r){let o=[];for(let s=0,a=0;s<t.length;s++){let l=t[s],f=a,u=a+=l.size;f>=n||u<=e?o.push(l):(f<e&&o.push(l.slice(0,e-f,i)),r&&(o.push(r),r=void 0),u>n&&o.push(l.slice(n-f,l.size,i)))}return o}function y0(t,e=null){let n=t.domSelectionRange(),i=t.state.doc;if(!n.focusNode)return null;let r=t.docView.nearestDesc(n.focusNode),o=r&&r.size==0,s=t.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(s<0)return null;let a=i.resolve(s),l,f;if(Yd(n)){for(l=s;r&&!r.node;)r=r.parent;let c=r.node;if(r&&c.isAtom&&nt.isSelectable(c)&&r.parent&&!(c.isInline&&uG(n.focusNode,n.focusOffset,r.dom))){let d=r.posBefore;f=new nt(s==d?a:i.resolve(d))}}else{if(n instanceof t.dom.ownerDocument.defaultView.Selection&&n.rangeCount>1){let c=s,d=s;for(let p=0;p<n.rangeCount;p++){let h=n.getRangeAt(p);c=Math.min(c,t.docView.posFromDOM(h.startContainer,h.startOffset,1)),d=Math.max(d,t.docView.posFromDOM(h.endContainer,h.endOffset,-1))}if(c<0)return null;[l,s]=d==t.state.selection.anchor?[d,c]:[c,d],a=i.resolve(s)}else l=t.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(l<0)return null}let u=i.resolve(l);if(!f){let c=e=="pointer"||t.state.selection.head<a.pos&&!o?1:-1;f=v0(t,u,a,c)}return f}function gC(t){return t.editable?t.hasFocus():_C(t)&&document.activeElement&&document.activeElement.contains(t.dom)}function so(t,e=!1){let n=t.state.selection;if(vC(t,n),!!gC(t)){if(!e&&t.input.mouseDown&&t.input.mouseDown.allowDefault&&Gn){let i=t.domSelectionRange(),r=t.domObserver.currentSelection;if(i.anchorNode&&r.anchorNode&&Ns(i.anchorNode,i.anchorOffset,r.anchorNode,r.anchorOffset)){t.input.mouseDown.delayedSelectionSync=!0,t.domObserver.setCurSelection();return}}if(t.domObserver.disconnectSelection(),t.cursorWrapper)qG(t);else{let{anchor:i,head:r}=n,o,s;mC&&!(n instanceof mt)&&(n.$from.parent.inlineContent||(o=yC(t,n.from)),!n.empty&&!n.$from.parent.inlineContent&&(s=yC(t,n.to))),t.docView.setSelection(i,r,t,e),mC&&(o&&wC(o),s&&wC(s)),n.visible?t.dom.classList.remove("ProseMirror-hideselection"):(t.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&LG(t))}t.domObserver.setCurSelection(),t.domObserver.connectSelection()}}const mC=li||Gn&&J4<63;function yC(t,e){let{node:n,offset:i}=t.docView.domFromPos(e,0),r=i<n.childNodes.length?n.childNodes[i]:null,o=i?n.childNodes[i-1]:null;if(li&&r&&r.contentEditable=="false")return w0(r);if((!r||r.contentEditable=="false")&&(!o||o.contentEditable=="false")){if(r)return w0(r);if(o)return w0(o)}}function w0(t){return t.contentEditable="true",li&&t.draggable&&(t.draggable=!1,t.wasDraggable=!0),t}function wC(t){t.contentEditable="false",t.wasDraggable&&(t.draggable=!0,t.wasDraggable=null)}function LG(t){let e=t.dom.ownerDocument;e.removeEventListener("selectionchange",t.input.hideSelectionGuard);let n=t.domSelectionRange(),i=n.anchorNode,r=n.anchorOffset;e.addEventListener("selectionchange",t.input.hideSelectionGuard=()=>{(n.anchorNode!=i||n.anchorOffset!=r)&&(e.removeEventListener("selectionchange",t.input.hideSelectionGuard),setTimeout(()=>{(!gC(t)||t.state.selection.visible)&&t.dom.classList.remove("ProseMirror-hideselection")},20))})}function qG(t){let e=t.domSelection();if(!e)return;let n=t.cursorWrapper.dom,i=n.nodeName=="IMG";i?e.collapse(n.parentNode,Nn(n)+1):e.collapse(n,0),!i&&!t.state.selection.visible&&bi&&$o<=11&&(n.disabled=!0,n.disabled=!1)}function vC(t,e){if(e instanceof nt){let n=t.docView.descAt(e.from);n!=t.lastSelectedViewDesc&&(bC(t),n&&n.selectNode(),t.lastSelectedViewDesc=n)}else bC(t)}function bC(t){t.lastSelectedViewDesc&&(t.lastSelectedViewDesc.parent&&t.lastSelectedViewDesc.deselectNode(),t.lastSelectedViewDesc=void 0)}function v0(t,e,n,i){return t.someProp("createSelectionBetween",r=>r(t,e,n))||mt.between(e,n,i)}function xC(t){return t.editable&&!t.hasFocus()?!1:_C(t)}function _C(t){let e=t.domSelectionRange();if(!e.anchorNode)return!1;try{return t.dom.contains(e.anchorNode.nodeType==3?e.anchorNode.parentNode:e.anchorNode)&&(t.editable||t.dom.contains(e.focusNode.nodeType==3?e.focusNode.parentNode:e.focusNode))}catch{return!1}}function VG(t){let e=t.docView.domFromPos(t.state.selection.anchor,0),n=t.domSelectionRange();return Ns(e.node,e.offset,n.anchorNode,n.anchorOffset)}function b0(t,e){let{$anchor:n,$head:i}=t.selection,r=e>0?n.max(i):n.min(i),o=r.parent.inlineContent?r.depth?t.doc.resolve(e>0?r.after():r.before()):null:r;return o&&ht.findFrom(o,e)}function Vo(t,e){return t.dispatch(t.state.tr.setSelection(e).scrollIntoView()),!0}function kC(t,e,n){let i=t.state.selection;if(i instanceof mt)if(n.indexOf("s")>-1){let{$head:r}=i,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter;if(!o||o.isText||!o.isLeaf)return!1;let s=t.state.doc.resolve(r.pos+o.nodeSize*(e<0?-1:1));return Vo(t,new mt(i.$anchor,s))}else if(i.empty){if(t.endOfTextblock(e>0?"forward":"backward")){let r=b0(t.state,e);return r&&r instanceof nt?Vo(t,r):!1}else if(!(qi&&n.indexOf("m")>-1)){let r=i.$head,o=r.textOffset?null:e<0?r.nodeBefore:r.nodeAfter,s;if(!o||o.isText)return!1;let a=e<0?r.pos-o.nodeSize:r.pos;return o.isAtom||(s=t.docView.descAt(a))&&!s.contentDOM?nt.isSelectable(o)?Vo(t,new nt(e<0?t.state.doc.resolve(r.pos-o.nodeSize):r)):Pf?Vo(t,new mt(t.state.doc.resolve(e<0?a:a+o.nodeSize))):!1:!1}}else return!1;else{if(i instanceof nt&&i.node.isInline)return Vo(t,new mt(e>0?i.$to:i.$from));{let r=b0(t.state,e);return r?Vo(t,r):!1}}}function Zd(t){return t.nodeType==3?t.nodeValue.length:t.childNodes.length}function Df(t,e){let n=t.pmViewDesc;return n&&n.size==0&&(e<0||t.nextSibling||t.nodeName!="BR")}function ja(t,e){return e<0?zG(t):jG(t)}function zG(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r,o,s=!1;for(Li&&n.nodeType==1&&i<Zd(n)&&Df(n.childNodes[i],-1)&&(s=!0);;)if(i>0){if(n.nodeType!=1)break;{let a=n.childNodes[i-1];if(Df(a,-1))r=n,o=--i;else if(a.nodeType==3)n=a,i=n.nodeValue.length;else break}}else{if(SC(n))break;{let a=n.previousSibling;for(;a&&Df(a,-1);)r=n.parentNode,o=Nn(a),a=a.previousSibling;if(a)n=a,i=Zd(n);else{if(n=n.parentNode,n==t.dom)break;i=0}}}s?x0(t,n,i):r&&x0(t,r,o)}function jG(t){let e=t.domSelectionRange(),n=e.focusNode,i=e.focusOffset;if(!n)return;let r=Zd(n),o,s;for(;;)if(i<r){if(n.nodeType!=1)break;let a=n.childNodes[i];if(Df(a,1))o=n,s=++i;else break}else{if(SC(n))break;{let a=n.nextSibling;for(;a&&Df(a,1);)o=a.parentNode,s=Nn(a)+1,a=a.nextSibling;if(a)n=a,i=0,r=Zd(n);else{if(n=n.parentNode,n==t.dom)break;i=r=0}}}o&&x0(t,o,s)}function SC(t){let e=t.pmViewDesc;return e&&e.node&&e.node.isBlock}function HG(t,e){for(;t&&e==t.childNodes.length&&!Tf(t);)e=Nn(t)+1,t=t.parentNode;for(;t&&e<t.childNodes.length;){let n=t.childNodes[e];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=0}}function UG(t,e){for(;t&&!e&&!Tf(t);)e=Nn(t),t=t.parentNode;for(;t&&e;){let n=t.childNodes[e-1];if(n.nodeType==3)return n;if(n.nodeType==1&&n.contentEditable=="false")break;t=n,e=t.childNodes.length}}function x0(t,e,n){if(e.nodeType!=3){let o,s;(s=HG(e,n))?(e=s,n=0):(o=UG(e,n))&&(e=o,n=o.nodeValue.length)}let i=t.domSelection();if(!i)return;if(Yd(i)){let o=document.createRange();o.setEnd(e,n),o.setStart(e,n),i.removeAllRanges(),i.addRange(o)}else i.extend&&i.extend(e,n);t.domObserver.setCurSelection();let{state:r}=t;setTimeout(()=>{t.state==r&&so(t)},50)}function CC(t,e){let n=t.state.doc.resolve(e);if(!(Gn||pG)&&n.parent.inlineContent){let r=t.coordsAtPos(e);if(e>n.start()){let o=t.coordsAtPos(e-1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left<r.left?"ltr":"rtl"}if(e<n.end()){let o=t.coordsAtPos(e+1),s=(o.top+o.bottom)/2;if(s>r.top&&s<r.bottom&&Math.abs(o.left-r.left)>1)return o.left>r.left?"ltr":"rtl"}}return getComputedStyle(t.dom).direction=="rtl"?"rtl":"ltr"}function EC(t,e,n){let i=t.state.selection;if(i instanceof mt&&!i.empty||n.indexOf("s")>-1||qi&&n.indexOf("m")>-1)return!1;let{$from:r,$to:o}=i;if(!r.parent.inlineContent||t.endOfTextblock(e<0?"up":"down")){let s=b0(t.state,e);if(s&&s instanceof nt)return Vo(t,s)}if(!r.parent.inlineContent){let s=e<0?r:o,a=i instanceof Ti?ht.near(s,e):ht.findFrom(s,e);return a?Vo(t,a):!1}return!1}function OC(t,e){if(!(t.state.selection instanceof mt))return!0;let{$head:n,$anchor:i,empty:r}=t.state.selection;if(!n.sameParent(i))return!0;if(!r)return!1;if(t.endOfTextblock(e>0?"forward":"backward"))return!0;let o=!n.textOffset&&(e<0?n.nodeBefore:n.nodeAfter);if(o&&!o.isText){let s=t.state.tr;return e<0?s.delete(n.pos-o.nodeSize,n.pos):s.delete(n.pos,n.pos+o.nodeSize),t.dispatch(s),!0}return!1}function AC(t,e,n){t.domObserver.stop(),e.contentEditable=n,t.domObserver.start()}function WG(t){if(!li||t.state.selection.$head.parentOffset>0)return!1;let{focusNode:e,focusOffset:n}=t.domSelectionRange();if(e&&e.nodeType==1&&n==0&&e.firstChild&&e.firstChild.contentEditable=="false"){let i=e.firstChild;AC(t,i,"true"),setTimeout(()=>AC(t,i,"false"),20)}return!1}function KG(t){let e="";return t.ctrlKey&&(e+="c"),t.metaKey&&(e+="m"),t.altKey&&(e+="a"),t.shiftKey&&(e+="s"),e}function GG(t,e){let n=e.keyCode,i=KG(e);if(n==8||qi&&n==72&&i=="c")return OC(t,-1)||ja(t,-1);if(n==46&&!e.shiftKey||qi&&n==68&&i=="c")return OC(t,1)||ja(t,1);if(n==13||n==27)return!0;if(n==37||qi&&n==66&&i=="c"){let r=n==37?CC(t,t.state.selection.from)=="ltr"?-1:1:-1;return kC(t,r,i)||ja(t,r)}else if(n==39||qi&&n==70&&i=="c"){let r=n==39?CC(t,t.state.selection.from)=="ltr"?1:-1:1;return kC(t,r,i)||ja(t,r)}else{if(n==38||qi&&n==80&&i=="c")return EC(t,-1,i)||ja(t,-1);if(n==40||qi&&n==78&&i=="c")return WG(t)||EC(t,1,i)||ja(t,1);if(i==(qi?"m":"c")&&(n==66||n==73||n==89||n==90))return!0}return!1}function _0(t,e){t.someProp("transformCopied",p=>{e=p(e,t)});let n=[],{content:i,openStart:r,openEnd:o}=e;for(;r>1&&o>1&&i.childCount==1&&i.firstChild.childCount==1;){r--,o--;let p=i.firstChild;n.push(p.type.name,p.attrs!=p.type.defaultAttrs?p.attrs:null),i=p.content}let s=t.someProp("clipboardSerializer")||Ps.fromSchema(t.state.schema),a=BC(),l=a.createElement("div");l.appendChild(s.serializeFragment(i,{document:a}));let f=l.firstChild,u,c=0;for(;f&&f.nodeType==1&&(u=NC[f.nodeName.toLowerCase()]);){for(let p=u.length-1;p>=0;p--){let h=a.createElement(u[p]);for(;l.firstChild;)h.appendChild(l.firstChild);l.appendChild(h),c++}f=l.firstChild}f&&f.nodeType==1&&f.setAttribute("data-pm-slice",`${r} ${o}${c?` -${c}`:""} ${JSON.stringify(n)}`);let d=t.someProp("clipboardTextSerializer",p=>p(e,t))||e.content.textBetween(0,e.content.size,`
     329
     330`);return{dom:l,text:d,slice:e}}function RC(t,e,n,i,r){let o=r.parent.type.spec.code,s,a;if(!n&&!e)return null;let l=!!e&&(i||o||!n);if(l){if(t.someProp("transformPastedText",d=>{e=d(e,o||i,t)}),o)return a=new De(we.from(t.state.schema.text(e.replace(/\r\n?/g,`
     331`))),0,0),t.someProp("transformPasted",d=>{a=d(a,t,!0)}),a;let c=t.someProp("clipboardTextParser",d=>d(e,r,i,t));if(c)a=c;else{let d=r.marks(),{schema:p}=t.state,h=Ps.fromSchema(p);s=document.createElement("div"),e.split(/(?:\r\n?|\n)+/).forEach(g=>{let y=s.appendChild(document.createElement("p"));g&&y.appendChild(h.serializeNode(p.text(g,d)))})}}else t.someProp("transformPastedHTML",c=>{n=c(n,t)}),s=QG(n),Pf&&ZG(s);let f=s&&s.querySelector("[data-pm-slice]"),u=f&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(f.getAttribute("data-pm-slice")||"");if(u&&u[3])for(let c=+u[3];c>0;c--){let d=s.firstChild;for(;d&&d.nodeType!=1;)d=d.nextSibling;if(!d)break;s=d}if(a||(a=(t.someProp("clipboardParser")||t.someProp("domParser")||No.fromSchema(t.state.schema)).parseSlice(s,{preserveWhitespace:!!(l||u),context:r,ruleFromNode(d){return d.nodeName=="BR"&&!d.nextSibling&&d.parentNode&&!JG.test(d.parentNode.nodeName)?{ignore:!0}:null}})),u)a=eJ(IC(a,+u[1],+u[2]),u[4]);else if(a=De.maxOpen(YG(a.content,r),!0),a.openStart||a.openEnd){let c=0,d=0;for(let p=a.content.firstChild;c<a.openStart&&!p.type.spec.isolating;c++,p=p.firstChild);for(let p=a.content.lastChild;d<a.openEnd&&!p.type.spec.isolating;d++,p=p.lastChild);a=IC(a,c,d)}return t.someProp("transformPasted",c=>{a=c(a,t,l)}),a}const JG=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function YG(t,e){if(t.childCount<2)return t;for(let n=e.depth;n>=0;n--){let r=e.node(n).contentMatchAt(e.index(n)),o,s=[];if(t.forEach(a=>{if(!s)return;let l=r.findWrapping(a.type),f;if(!l)return s=null;if(f=s.length&&o.length&&PC(l,o,a,s[s.length-1],0))s[s.length-1]=f;else{s.length&&(s[s.length-1]=MC(s[s.length-1],o.length));let u=TC(a,l);s.push(u),r=r.matchType(u.type),o=l}}),s)return we.from(s)}return t}function TC(t,e,n=0){for(let i=e.length-1;i>=n;i--)t=e[i].create(null,we.from(t));return t}function PC(t,e,n,i,r){if(r<t.length&&r<e.length&&t[r]==e[r]){let o=PC(t,e,n,i.lastChild,r+1);if(o)return i.copy(i.content.replaceChild(i.childCount-1,o));if(i.contentMatchAt(i.childCount).matchType(r==t.length-1?n.type:t[r+1]))return i.copy(i.content.append(we.from(TC(n,t,r+1))))}}function MC(t,e){if(e==0)return t;let n=t.content.replaceChild(t.childCount-1,MC(t.lastChild,e-1)),i=t.contentMatchAt(t.childCount).fillBefore(we.empty,!0);return t.copy(n.append(i))}function k0(t,e,n,i,r,o){let s=e<0?t.firstChild:t.lastChild,a=s.content;return t.childCount>1&&(o=0),r<i-1&&(a=k0(a,e,n,i,r+1,o)),r>=n&&(a=e<0?s.contentMatchAt(0).fillBefore(a,o<=r).append(a):a.append(s.contentMatchAt(s.childCount).fillBefore(we.empty,!0))),t.replaceChild(e<0?0:t.childCount-1,s.copy(a))}function IC(t,e,n){return e<t.openStart&&(t=new De(k0(t.content,-1,e,t.openStart,0,t.openEnd),e,t.openEnd)),n<t.openEnd&&(t=new De(k0(t.content,1,n,t.openEnd,0,0),t.openStart,n)),t}const NC={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]};let DC=null;function BC(){return DC||(DC=document.implementation.createHTMLDocument("title"))}let S0=null;function XG(t){let e=window.trustedTypes;return e?(S0||(S0=e.defaultPolicy||e.createPolicy("ProseMirrorClipboard",{createHTML:n=>n})),S0.createHTML(t)):t}function QG(t){let e=/^(\s*<meta [^>]*>)*/.exec(t);e&&(t=t.slice(e[0].length));let n=BC().createElement("div"),i=/<([a-z][^>\s]+)/i.exec(t),r;if((r=i&&NC[i[1].toLowerCase()])&&(t=r.map(o=>"<"+o+">").join("")+t+r.map(o=>"</"+o+">").reverse().join("")),n.innerHTML=XG(t),r)for(let o=0;o<r.length;o++)n=n.querySelector(r[o])||n;return n}function ZG(t){let e=t.querySelectorAll(Gn?"span:not([class]):not([style])":"span.Apple-converted-space");for(let n=0;n<e.length;n++){let i=e[n];i.childNodes.length==1&&i.textContent==" "&&i.parentNode&&i.parentNode.replaceChild(t.ownerDocument.createTextNode(" "),i)}}function eJ(t,e){if(!t.size)return t;let n=t.content.firstChild.type.schema,i;try{i=JSON.parse(e)}catch{return t}let{content:r,openStart:o,openEnd:s}=t;for(let a=i.length-2;a>=0;a-=2){let l=n.nodes[i[a]];if(!l||l.hasRequiredAttrs())break;r=we.from(l.create(i[a+1],r)),o++,s++}return new De(r,o,s)}const fi={},ui={},tJ={touchstart:!0,touchmove:!0};class nJ{constructor(){this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:"",button:0},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastChromeDelete=0,this.composing=!1,this.compositionNode=null,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.compositionID=1,this.compositionPendingChanges=0,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}}function iJ(t){for(let e in fi){let n=fi[e];t.dom.addEventListener(e,t.input.eventHandlers[e]=i=>{oJ(t,i)&&!E0(t,i)&&(t.editable||!(i.type in ui))&&n(t,i)},tJ[e]?{passive:!0}:void 0)}li&&t.dom.addEventListener("input",()=>null),C0(t)}function zo(t,e){t.input.lastSelectionOrigin=e,t.input.lastSelectionTime=Date.now()}function rJ(t){t.domObserver.stop();for(let e in t.input.eventHandlers)t.dom.removeEventListener(e,t.input.eventHandlers[e]);clearTimeout(t.input.composingTimeout),clearTimeout(t.input.lastIOSEnterFallbackTimeout)}function C0(t){t.someProp("handleDOMEvents",e=>{for(let n in e)t.input.eventHandlers[n]||t.dom.addEventListener(n,t.input.eventHandlers[n]=i=>E0(t,i))})}function E0(t,e){return t.someProp("handleDOMEvents",n=>{let i=n[e.type];return i?i(t,e)||e.defaultPrevented:!1})}function oJ(t,e){if(!e.bubbles)return!0;if(e.defaultPrevented)return!1;for(let n=e.target;n!=t.dom;n=n.parentNode)if(!n||n.nodeType==11||n.pmViewDesc&&n.pmViewDesc.stopEvent(e))return!1;return!0}function sJ(t,e){!E0(t,e)&&fi[e.type]&&(t.editable||!(e.type in ui))&&fi[e.type](t,e)}ui.keydown=(t,e)=>{let n=e;if(t.input.shiftKey=n.keyCode==16||n.shiftKey,!$C(t,n)&&(t.input.lastKeyCode=n.keyCode,t.input.lastKeyCodeTime=Date.now(),!(ro&&Gn&&n.keyCode==13)))if(n.keyCode!=229&&t.domObserver.forceFlush(),Va&&n.keyCode==13&&!n.ctrlKey&&!n.altKey&&!n.metaKey){let i=Date.now();t.input.lastIOSEnter=i,t.input.lastIOSEnterFallbackTimeout=setTimeout(()=>{t.input.lastIOSEnter==i&&(t.someProp("handleKeyDown",r=>r(t,Ds(13,"Enter"))),t.input.lastIOSEnter=0)},200)}else t.someProp("handleKeyDown",i=>i(t,n))||GG(t,n)?n.preventDefault():zo(t,"key")},ui.keyup=(t,e)=>{e.keyCode==16&&(t.input.shiftKey=!1)},ui.keypress=(t,e)=>{let n=e;if($C(t,n)||!n.charCode||n.ctrlKey&&!n.altKey||qi&&n.metaKey)return;if(t.someProp("handleKeyPress",r=>r(t,n))){n.preventDefault();return}let i=t.state.selection;if(!(i instanceof mt)||!i.$from.sameParent(i.$to)){let r=String.fromCharCode(n.charCode),o=()=>t.state.tr.insertText(r).scrollIntoView();!/[\r\n]/.test(r)&&!t.someProp("handleTextInput",s=>s(t,i.$from.pos,i.$to.pos,r,o))&&t.dispatch(o()),n.preventDefault()}};function ep(t){return{left:t.clientX,top:t.clientY}}function aJ(t,e){let n=e.x-t.clientX,i=e.y-t.clientY;return n*n+i*i<100}function O0(t,e,n,i,r){if(i==-1)return!1;let o=t.state.doc.resolve(i);for(let s=o.depth+1;s>0;s--)if(t.someProp(e,a=>s>o.depth?a(t,n,o.nodeAfter,o.before(s),r,!0):a(t,n,o.node(s),o.before(s),r,!1)))return!0;return!1}function Ha(t,e,n){if(t.focused||t.focus(),t.state.selection.eq(e))return;let i=t.state.tr.setSelection(e);i.setMeta("pointer",!0),t.dispatch(i)}function lJ(t,e){if(e==-1)return!1;let n=t.state.doc.resolve(e),i=n.nodeAfter;return i&&i.isAtom&&nt.isSelectable(i)?(Ha(t,new nt(n)),!0):!1}function fJ(t,e){if(e==-1)return!1;let n=t.state.selection,i,r;n instanceof nt&&(i=n.node);let o=t.state.doc.resolve(e);for(let s=o.depth+1;s>0;s--){let a=s>o.depth?o.nodeAfter:o.node(s);if(nt.isSelectable(a)){i&&n.$from.depth>0&&s>=n.$from.depth&&o.before(n.$from.depth+1)==n.$from.pos?r=o.before(n.$from.depth):r=o.before(s);break}}return r!=null?(Ha(t,nt.create(t.state.doc,r)),!0):!1}function uJ(t,e,n,i,r){return O0(t,"handleClickOn",e,n,i)||t.someProp("handleClick",o=>o(t,e,i))||(r?fJ(t,n):lJ(t,n))}function cJ(t,e,n,i){return O0(t,"handleDoubleClickOn",e,n,i)||t.someProp("handleDoubleClick",r=>r(t,e,i))}function dJ(t,e,n,i){return O0(t,"handleTripleClickOn",e,n,i)||t.someProp("handleTripleClick",r=>r(t,e,i))||pJ(t,n,i)}function pJ(t,e,n){if(n.button!=0)return!1;let i=t.state.doc;if(e==-1)return i.inlineContent?(Ha(t,mt.create(i,0,i.content.size)),!0):!1;let r=i.resolve(e);for(let o=r.depth+1;o>0;o--){let s=o>r.depth?r.nodeAfter:r.node(o),a=r.before(o);if(s.inlineContent)Ha(t,mt.create(i,a+1,a+1+s.content.size));else if(nt.isSelectable(s))Ha(t,nt.create(i,a));else continue;return!0}}function A0(t){return tp(t)}const FC=qi?"metaKey":"ctrlKey";fi.mousedown=(t,e)=>{let n=e;t.input.shiftKey=n.shiftKey;let i=A0(t),r=Date.now(),o="singleClick";r-t.input.lastClick.time<500&&aJ(n,t.input.lastClick)&&!n[FC]&&t.input.lastClick.button==n.button&&(t.input.lastClick.type=="singleClick"?o="doubleClick":t.input.lastClick.type=="doubleClick"&&(o="tripleClick")),t.input.lastClick={time:r,x:n.clientX,y:n.clientY,type:o,button:n.button};let s=t.posAtCoords(ep(n));s&&(o=="singleClick"?(t.input.mouseDown&&t.input.mouseDown.done(),t.input.mouseDown=new hJ(t,s,n,!!i)):(o=="doubleClick"?cJ:dJ)(t,s.pos,s.inside,n)?n.preventDefault():zo(t,"pointer"))};class hJ{constructor(e,n,i,r){this.view=e,this.pos=n,this.event=i,this.flushed=r,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=e.state.doc,this.selectNode=!!i[FC],this.allowDefault=i.shiftKey;let o,s;if(n.inside>-1)o=e.state.doc.nodeAt(n.inside),s=n.inside;else{let u=e.state.doc.resolve(n.pos);o=u.parent,s=u.depth?u.before():0}const a=r?null:i.target,l=a?e.docView.nearestDesc(a,!0):null;this.target=l&&l.dom.nodeType==1?l.dom:null;let{selection:f}=e.state;(i.button==0&&o.type.spec.draggable&&o.type.spec.selectable!==!1||f instanceof nt&&f.from<=s&&f.to>s)&&(this.mightDrag={node:o,pos:s,addAttr:!!(this.target&&!this.target.draggable),setUneditable:!!(this.target&&Li&&!this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout(()=>{this.view.input.mouseDown==this&&this.target.setAttribute("contentEditable","false")},20),this.view.domObserver.start()),e.root.addEventListener("mouseup",this.up=this.up.bind(this)),e.root.addEventListener("mousemove",this.move=this.move.bind(this)),zo(e,"pointer")}done(){this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout(()=>so(this.view)),this.view.input.mouseDown=null}up(e){if(this.done(),!this.view.dom.contains(e.target))return;let n=this.pos;this.view.state.doc!=this.startDoc&&(n=this.view.posAtCoords(ep(e))),this.updateAllowDefault(e),this.allowDefault||!n?zo(this.view,"pointer"):uJ(this.view,n.pos,n.inside,e,this.selectNode)?e.preventDefault():e.button==0&&(this.flushed||li&&this.mightDrag&&!this.mightDrag.node.isAtom||Gn&&!this.view.state.selection.visible&&Math.min(Math.abs(n.pos-this.view.state.selection.from),Math.abs(n.pos-this.view.state.selection.to))<=2)?(Ha(this.view,ht.near(this.view.state.doc.resolve(n.pos))),e.preventDefault()):zo(this.view,"pointer")}move(e){this.updateAllowDefault(e),zo(this.view,"pointer"),e.buttons==0&&this.done()}updateAllowDefault(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}fi.touchstart=t=>{t.input.lastTouch=Date.now(),A0(t),zo(t,"pointer")},fi.touchmove=t=>{t.input.lastTouch=Date.now(),zo(t,"pointer")},fi.contextmenu=t=>A0(t);function $C(t,e){return t.composing?!0:li&&Math.abs(e.timeStamp-t.input.compositionEndedAt)<500?(t.input.compositionEndedAt=-2e8,!0):!1}const gJ=ro?5e3:-1;ui.compositionstart=ui.compositionupdate=t=>{if(!t.composing){t.domObserver.flush();let{state:e}=t,n=e.selection.$to;if(e.selection instanceof mt&&(e.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some(i=>i.type.spec.inclusive===!1)))t.markCursor=t.state.storedMarks||n.marks(),tp(t,!0),t.markCursor=null;else if(tp(t,!e.selection.empty),Li&&e.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length){let i=t.domSelectionRange();for(let r=i.focusNode,o=i.focusOffset;r&&r.nodeType==1&&o!=0;){let s=o<0?r.lastChild:r.childNodes[o-1];if(!s)break;if(s.nodeType==3){let a=t.domSelection();a&&a.collapse(s,s.nodeValue.length);break}else r=s,o=-1}}t.input.composing=!0}LC(t,gJ)},ui.compositionend=(t,e)=>{t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=e.timeStamp,t.input.compositionPendingChanges=t.domObserver.pendingRecords().length?t.input.compositionID:0,t.input.compositionNode=null,t.input.compositionPendingChanges&&Promise.resolve().then(()=>t.domObserver.flush()),t.input.compositionID++,LC(t,20))};function LC(t,e){clearTimeout(t.input.composingTimeout),e>-1&&(t.input.composingTimeout=setTimeout(()=>tp(t),e))}function qC(t){for(t.composing&&(t.input.composing=!1,t.input.compositionEndedAt=yJ());t.input.compositionNodes.length>0;)t.input.compositionNodes.pop().markParentsDirty()}function mJ(t){let e=t.domSelectionRange();if(!e.focusNode)return null;let n=lG(e.focusNode,e.focusOffset),i=fG(e.focusNode,e.focusOffset);if(n&&i&&n!=i){let r=i.pmViewDesc,o=t.domObserver.lastChangedTextNode;if(n==o||i==o)return o;if(!r||!r.isText(i.nodeValue))return i;if(t.input.compositionNode==i){let s=n.pmViewDesc;if(!(!s||!s.isText(n.nodeValue)))return i}}return n||i}function yJ(){let t=document.createEvent("Event");return t.initEvent("event",!0,!0),t.timeStamp}function tp(t,e=!1){if(!(ro&&t.domObserver.flushingSoon>=0)){if(t.domObserver.forceFlush(),qC(t),e||t.docView&&t.docView.dirty){let n=y0(t),i=t.state.selection;return n&&!n.eq(i)?t.dispatch(t.state.tr.setSelection(n)):(t.markCursor||e)&&!i.$from.node(i.$from.sharedDepth(i.to)).inlineContent?t.dispatch(t.state.tr.deleteSelection()):t.updateState(t.state),!0}return!1}}function wJ(t,e){if(!t.dom.parentNode)return;let n=t.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(e),n.style.cssText="position: fixed; left: -10000px; top: 10px";let i=getSelection(),r=document.createRange();r.selectNodeContents(e),t.dom.blur(),i.removeAllRanges(),i.addRange(r),setTimeout(()=>{n.parentNode&&n.parentNode.removeChild(n),t.focus()},50)}const Bf=bi&&$o<15||Va&&hG<604;fi.copy=ui.cut=(t,e)=>{let n=e,i=t.state.selection,r=n.type=="cut";if(i.empty)return;let o=Bf?null:n.clipboardData,s=i.content(),{dom:a,text:l}=_0(t,s);o?(n.preventDefault(),o.clearData(),o.setData("text/html",a.innerHTML),o.setData("text/plain",l)):wJ(t,a),r&&t.dispatch(t.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))};function vJ(t){return t.openStart==0&&t.openEnd==0&&t.content.childCount==1?t.content.firstChild:null}function bJ(t,e){if(!t.dom.parentNode)return;let n=t.input.shiftKey||t.state.selection.$from.parent.type.spec.code,i=t.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(i.contentEditable="true"),i.style.cssText="position: fixed; left: -10000px; top: 10px",i.focus();let r=t.input.shiftKey&&t.input.lastKeyCode!=45;setTimeout(()=>{t.focus(),i.parentNode&&i.parentNode.removeChild(i),n?Ff(t,i.value,null,r,e):Ff(t,i.textContent,i.innerHTML,r,e)},50)}function Ff(t,e,n,i,r){let o=RC(t,e,n,i,t.state.selection.$from);if(t.someProp("handlePaste",l=>l(t,r,o||De.empty)))return!0;if(!o)return!1;let s=vJ(o),a=s?t.state.tr.replaceSelectionWith(s,i):t.state.tr.replaceSelection(o);return t.dispatch(a.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}function VC(t){let e=t.getData("text/plain")||t.getData("Text");if(e)return e;let n=t.getData("text/uri-list");return n?n.replace(/\r?\n/g," "):""}ui.paste=(t,e)=>{let n=e;if(t.composing&&!ro)return;let i=Bf?null:n.clipboardData,r=t.input.shiftKey&&t.input.lastKeyCode!=45;i&&Ff(t,VC(i),i.getData("text/html"),r,n)?n.preventDefault():bJ(t,n)};class zC{constructor(e,n,i){this.slice=e,this.move=n,this.node=i}}const xJ=qi?"altKey":"ctrlKey";function jC(t,e){let n=t.someProp("dragCopies",i=>!i(e));return n??!e[xJ]}fi.dragstart=(t,e)=>{let n=e,i=t.input.mouseDown;if(i&&i.done(),!n.dataTransfer)return;let r=t.state.selection,o=r.empty?null:t.posAtCoords(ep(n)),s;if(!(o&&o.pos>=r.from&&o.pos<=(r instanceof nt?r.to-1:r.to))){if(i&&i.mightDrag)s=nt.create(t.state.doc,i.mightDrag.pos);else if(n.target&&n.target.nodeType==1){let c=t.docView.nearestDesc(n.target,!0);c&&c.node.type.spec.draggable&&c!=t.docView&&(s=nt.create(t.state.doc,c.posBefore))}}let a=(s||t.state.selection).content(),{dom:l,text:f,slice:u}=_0(t,a);(!n.dataTransfer.files.length||!Gn||J4>120)&&n.dataTransfer.clearData(),n.dataTransfer.setData(Bf?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",Bf||n.dataTransfer.setData("text/plain",f),t.dragging=new zC(u,jC(t,n),s)},fi.dragend=t=>{let e=t.dragging;window.setTimeout(()=>{t.dragging==e&&(t.dragging=null)},50)},ui.dragover=ui.dragenter=(t,e)=>e.preventDefault(),ui.drop=(t,e)=>{let n=e,i=t.dragging;if(t.dragging=null,!n.dataTransfer)return;let r=t.posAtCoords(ep(n));if(!r)return;let o=t.state.doc.resolve(r.pos),s=i&&i.slice;s?t.someProp("transformPasted",h=>{s=h(s,t,!1)}):s=RC(t,VC(n.dataTransfer),Bf?null:n.dataTransfer.getData("text/html"),!1,o);let a=!!(i&&jC(t,n));if(t.someProp("handleDrop",h=>h(t,n,s||De.empty,a))){n.preventDefault();return}if(!s)return;n.preventDefault();let l=s?M4(t.state.doc,o.pos,s):o.pos;l==null&&(l=o.pos);let f=t.state.tr;if(a){let{node:h}=i;h?h.replace(f):f.deleteSelection()}let u=f.mapping.map(l),c=s.openStart==0&&s.openEnd==0&&s.content.childCount==1,d=f.doc;if(c?f.replaceRangeWith(u,u,s.content.firstChild):f.replaceRange(u,u,s),f.doc.eq(d))return;let p=f.doc.resolve(u);if(c&&nt.isSelectable(s.content.firstChild)&&p.nodeAfter&&p.nodeAfter.sameMarkup(s.content.firstChild))f.setSelection(new nt(p));else{let h=f.mapping.map(l);f.mapping.maps[f.mapping.maps.length-1].forEach((g,y,w,v)=>h=v),f.setSelection(v0(t,p,f.doc.resolve(h)))}t.focus(),t.dispatch(f.setMeta("uiEvent","drop"))},fi.focus=t=>{t.input.lastFocus=Date.now(),t.focused||(t.domObserver.stop(),t.dom.classList.add("ProseMirror-focused"),t.domObserver.start(),t.focused=!0,setTimeout(()=>{t.docView&&t.hasFocus()&&!t.domObserver.currentSelection.eq(t.domSelectionRange())&&so(t)},20))},fi.blur=(t,e)=>{let n=e;t.focused&&(t.domObserver.stop(),t.dom.classList.remove("ProseMirror-focused"),t.domObserver.start(),n.relatedTarget&&t.dom.contains(n.relatedTarget)&&t.domObserver.currentSelection.clear(),t.focused=!1)},fi.beforeinput=(t,e)=>{if(Gn&&ro&&e.inputType=="deleteContentBackward"){t.domObserver.flushSoon();let{domChangeCount:i}=t.input;setTimeout(()=>{if(t.input.domChangeCount!=i||(t.dom.blur(),t.focus(),t.someProp("handleKeyDown",o=>o(t,Ds(8,"Backspace")))))return;let{$cursor:r}=t.state.selection;r&&r.pos>0&&t.dispatch(t.state.tr.delete(r.pos-1,r.pos).scrollIntoView())},50)}};for(let t in ui)fi[t]=ui[t];function $f(t,e){if(t==e)return!0;for(let n in t)if(t[n]!==e[n])return!1;for(let n in e)if(!(n in t))return!1;return!0}class np{constructor(e,n){this.toDOM=e,this.spec=n||Ls,this.side=this.spec.side||0}map(e,n,i,r){let{pos:o,deleted:s}=e.mapResult(n.from+r,this.side<0?-1:1);return s?null:new Dn(o-i,o-i,this)}valid(){return!0}eq(e){return this==e||e instanceof np&&(this.spec.key&&this.spec.key==e.spec.key||this.toDOM==e.toDOM&&$f(this.spec,e.spec))}destroy(e){this.spec.destroy&&this.spec.destroy(e)}}class jo{constructor(e,n){this.attrs=e,this.spec=n||Ls}map(e,n,i,r){let o=e.map(n.from+r,this.spec.inclusiveStart?-1:1)-i,s=e.map(n.to+r,this.spec.inclusiveEnd?1:-1)-i;return o>=s?null:new Dn(o,s,this)}valid(e,n){return n.from<n.to}eq(e){return this==e||e instanceof jo&&$f(this.attrs,e.attrs)&&$f(this.spec,e.spec)}static is(e){return e.type instanceof jo}destroy(){}}class R0{constructor(e,n){this.attrs=e,this.spec=n||Ls}map(e,n,i,r){let o=e.mapResult(n.from+r,1);if(o.deleted)return null;let s=e.mapResult(n.to+r,-1);return s.deleted||s.pos<=o.pos?null:new Dn(o.pos-i,s.pos-i,this)}valid(e,n){let{index:i,offset:r}=e.content.findIndex(n.from),o;return r==n.from&&!(o=e.child(i)).isText&&r+o.nodeSize==n.to}eq(e){return this==e||e instanceof R0&&$f(this.attrs,e.attrs)&&$f(this.spec,e.spec)}destroy(){}}class Dn{constructor(e,n,i){this.from=e,this.to=n,this.type=i}copy(e,n){return new Dn(e,n,this.type)}eq(e,n=0){return this.type.eq(e.type)&&this.from+n==e.from&&this.to+n==e.to}map(e,n,i){return this.type.map(e,this,n,i)}static widget(e,n,i){return new Dn(e,e,new np(n,i))}static inline(e,n,i,r){return new Dn(e,n,new jo(i,r))}static node(e,n,i,r){return new Dn(e,n,new R0(i,r))}get spec(){return this.type.spec}get inline(){return this.type instanceof jo}get widget(){return this.type instanceof np}}const Ua=[],Ls={};class Gt{constructor(e,n){this.local=e.length?e:Ua,this.children=n.length?n:Ua}static create(e,n){return n.length?ip(n,e,0,Ls):Jn}find(e,n,i){let r=[];return this.findInner(e??0,n??1e9,r,0,i),r}findInner(e,n,i,r,o){for(let s=0;s<this.local.length;s++){let a=this.local[s];a.from<=n&&a.to>=e&&(!o||o(a.spec))&&i.push(a.copy(a.from+r,a.to+r))}for(let s=0;s<this.children.length;s+=3)if(this.children[s]<n&&this.children[s+1]>e){let a=this.children[s]+1;this.children[s+2].findInner(e-a,n-a,i,r+a,o)}}map(e,n,i){return this==Jn||e.maps.length==0?this:this.mapInner(e,n,0,0,i||Ls)}mapInner(e,n,i,r,o){let s;for(let a=0;a<this.local.length;a++){let l=this.local[a].map(e,i,r);l&&l.type.valid(n,l)?(s||(s=[])).push(l):o.onRemove&&o.onRemove(this.local[a].spec)}return this.children.length?_J(this.children,s||[],e,n,i,r,o):s?new Gt(s.sort(qs),Ua):Jn}add(e,n){return n.length?this==Jn?Gt.create(e,n):this.addInner(e,n,0):this}addInner(e,n,i){let r,o=0;e.forEach((a,l)=>{let f=l+i,u;if(u=UC(n,a,f)){for(r||(r=this.children.slice());o<r.length&&r[o]<l;)o+=3;r[o]==l?r[o+2]=r[o+2].addInner(a,u,f+1):r.splice(o,0,l,l+a.nodeSize,ip(u,a,f+1,Ls)),o+=3}});let s=HC(o?WC(n):n,-i);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||s.splice(a--,1);return new Gt(s.length?this.local.concat(s).sort(qs):this.local,r||this.children)}remove(e){return e.length==0||this==Jn?this:this.removeInner(e,0)}removeInner(e,n){let i=this.children,r=this.local;for(let o=0;o<i.length;o+=3){let s,a=i[o]+n,l=i[o+1]+n;for(let u=0,c;u<e.length;u++)(c=e[u])&&c.from>a&&c.to<l&&(e[u]=null,(s||(s=[])).push(c));if(!s)continue;i==this.children&&(i=this.children.slice());let f=i[o+2].removeInner(s,a+1);f!=Jn?i[o+2]=f:(i.splice(o,3),o-=3)}if(r.length){for(let o=0,s;o<e.length;o++)if(s=e[o])for(let a=0;a<r.length;a++)r[a].eq(s,n)&&(r==this.local&&(r=this.local.slice()),r.splice(a--,1))}return i==this.children&&r==this.local?this:r.length||i.length?new Gt(r,i):Jn}forChild(e,n){if(this==Jn)return this;if(n.isLeaf)return Gt.empty;let i,r;for(let a=0;a<this.children.length;a+=3)if(this.children[a]>=e){this.children[a]==e&&(i=this.children[a+2]);break}let o=e+1,s=o+n.content.size;for(let a=0;a<this.local.length;a++){let l=this.local[a];if(l.from<s&&l.to>o&&l.type instanceof jo){let f=Math.max(o,l.from)-o,u=Math.min(s,l.to)-o;f<u&&(r||(r=[])).push(l.copy(f,u))}}if(r){let a=new Gt(r.sort(qs),Ua);return i?new Ho([a,i]):a}return i||Jn}eq(e){if(this==e)return!0;if(!(e instanceof Gt)||this.local.length!=e.local.length||this.children.length!=e.children.length)return!1;for(let n=0;n<this.local.length;n++)if(!this.local[n].eq(e.local[n]))return!1;for(let n=0;n<this.children.length;n+=3)if(this.children[n]!=e.children[n]||this.children[n+1]!=e.children[n+1]||!this.children[n+2].eq(e.children[n+2]))return!1;return!0}locals(e){return T0(this.localsInner(e))}localsInner(e){if(this==Jn)return Ua;if(e.inlineContent||!this.local.some(jo.is))return this.local;let n=[];for(let i=0;i<this.local.length;i++)this.local[i].type instanceof jo||n.push(this.local[i]);return n}forEachSet(e){e(this)}}Gt.empty=new Gt([],[]),Gt.removeOverlap=T0;const Jn=Gt.empty;class Ho{constructor(e){this.members=e}map(e,n){const i=this.members.map(r=>r.map(e,n,Ls));return Ho.from(i)}forChild(e,n){if(n.isLeaf)return Gt.empty;let i=[];for(let r=0;r<this.members.length;r++){let o=this.members[r].forChild(e,n);o!=Jn&&(o instanceof Ho?i=i.concat(o.members):i.push(o))}return Ho.from(i)}eq(e){if(!(e instanceof Ho)||e.members.length!=this.members.length)return!1;for(let n=0;n<this.members.length;n++)if(!this.members[n].eq(e.members[n]))return!1;return!0}locals(e){let n,i=!0;for(let r=0;r<this.members.length;r++){let o=this.members[r].localsInner(e);if(o.length)if(!n)n=o;else{i&&(n=n.slice(),i=!1);for(let s=0;s<o.length;s++)n.push(o[s])}}return n?T0(i?n:n.sort(qs)):Ua}static from(e){switch(e.length){case 0:return Jn;case 1:return e[0];default:return new Ho(e.every(n=>n instanceof Gt)?e:e.reduce((n,i)=>n.concat(i instanceof Gt?i:i.members),[]))}}forEachSet(e){for(let n=0;n<this.members.length;n++)this.members[n].forEachSet(e)}}function _J(t,e,n,i,r,o,s){let a=t.slice();for(let f=0,u=o;f<n.maps.length;f++){let c=0;n.maps[f].forEach((d,p,h,g)=>{let y=g-h-(p-d);for(let w=0;w<a.length;w+=3){let v=a[w+1];if(v<0||d>v+u-c)continue;let _=a[w]+u-c;p>=_?a[w+1]=d<=_?-2:-1:d>=u&&y&&(a[w]+=y,a[w+1]+=y)}c+=y}),u=n.maps[f].map(u,-1)}let l=!1;for(let f=0;f<a.length;f+=3)if(a[f+1]<0){if(a[f+1]==-2){l=!0,a[f+1]=-1;continue}let u=n.map(t[f]+o),c=u-r;if(c<0||c>=i.content.size){l=!0;continue}let d=n.map(t[f+1]+o,-1),p=d-r,{index:h,offset:g}=i.content.findIndex(c),y=i.maybeChild(h);if(y&&g==c&&g+y.nodeSize==p){let w=a[f+2].mapInner(n,y,u+1,t[f]+o+1,s);w!=Jn?(a[f]=c,a[f+1]=p,a[f+2]=w):(a[f+1]=-2,l=!0)}else l=!0}if(l){let f=kJ(a,t,e,n,r,o,s),u=ip(f,i,0,s);e=u.local;for(let c=0;c<a.length;c+=3)a[c+1]<0&&(a.splice(c,3),c-=3);for(let c=0,d=0;c<u.children.length;c+=3){let p=u.children[c];for(;d<a.length&&a[d]<p;)d+=3;a.splice(d,0,u.children[c],u.children[c+1],u.children[c+2])}}return new Gt(e.sort(qs),a)}function HC(t,e){if(!e||!t.length)return t;let n=[];for(let i=0;i<t.length;i++){let r=t[i];n.push(new Dn(r.from+e,r.to+e,r.type))}return n}function kJ(t,e,n,i,r,o,s){function a(l,f){for(let u=0;u<l.local.length;u++){let c=l.local[u].map(i,r,f);c?n.push(c):s.onRemove&&s.onRemove(l.local[u].spec)}for(let u=0;u<l.children.length;u+=3)a(l.children[u+2],l.children[u]+f+1)}for(let l=0;l<t.length;l+=3)t[l+1]==-1&&a(t[l+2],e[l]+o+1);return n}function UC(t,e,n){if(e.isLeaf)return null;let i=n+e.nodeSize,r=null;for(let o=0,s;o<t.length;o++)(s=t[o])&&s.from>n&&s.to<i&&((r||(r=[])).push(s),t[o]=null);return r}function WC(t){let e=[];for(let n=0;n<t.length;n++)t[n]!=null&&e.push(t[n]);return e}function ip(t,e,n,i){let r=[],o=!1;e.forEach((a,l)=>{let f=UC(t,a,l+n);if(f){o=!0;let u=ip(f,a,n+l+1,i);u!=Jn&&r.push(l,l+a.nodeSize,u)}});let s=HC(o?WC(t):t,-n).sort(qs);for(let a=0;a<s.length;a++)s[a].type.valid(e,s[a])||(i.onRemove&&i.onRemove(s[a].spec),s.splice(a--,1));return s.length||r.length?new Gt(s,r):Jn}function qs(t,e){return t.from-e.from||t.to-e.to}function T0(t){let e=t;for(let n=0;n<e.length-1;n++){let i=e[n];if(i.from!=i.to)for(let r=n+1;r<e.length;r++){let o=e[r];if(o.from==i.from){o.to!=i.to&&(e==t&&(e=t.slice()),e[r]=o.copy(o.from,i.to),KC(e,r+1,o.copy(i.to,o.to)));continue}else{o.from<i.to&&(e==t&&(e=t.slice()),e[n]=i.copy(i.from,o.from),KC(e,r,i.copy(o.from,i.to)));break}}}return e}function KC(t,e,n){for(;e<t.length&&qs(n,t[e])>0;)e++;t.splice(e,0,n)}function P0(t){let e=[];return t.someProp("decorations",n=>{let i=n(t.state);i&&i!=Jn&&e.push(i)}),t.cursorWrapper&&e.push(Gt.create(t.state.doc,[t.cursorWrapper.deco])),Ho.from(e)}const SJ={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},CJ=bi&&$o<=11;class EJ{constructor(){this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}set(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}clear(){this.anchorNode=this.focusNode=null}eq(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}class OJ{constructor(e,n){this.view=e,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new EJ,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.lastChangedTextNode=null,this.observer=window.MutationObserver&&new window.MutationObserver(i=>{for(let r=0;r<i.length;r++)this.queue.push(i[r]);bi&&$o<=11&&i.some(r=>r.type=="childList"&&r.removedNodes.length||r.type=="characterData"&&r.oldValue.length>r.target.nodeValue.length)?this.flushSoon():this.flush()}),CJ&&(this.onCharData=i=>{this.queue.push({target:i.target,type:"characterData",oldValue:i.prevValue}),this.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}flushSoon(){this.flushingSoon<0&&(this.flushingSoon=window.setTimeout(()=>{this.flushingSoon=-1,this.flush()},20))}forceFlush(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}start(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,SJ)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}stop(){if(this.observer){let e=this.observer.takeRecords();if(e.length){for(let n=0;n<e.length;n++)this.queue.push(e[n]);window.setTimeout(()=>this.flush(),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}connectSelection(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}disconnectSelection(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}suppressSelectionUpdates(){this.suppressingSelectionUpdates=!0,setTimeout(()=>this.suppressingSelectionUpdates=!1,50)}onSelectionChange(){if(xC(this.view)){if(this.suppressingSelectionUpdates)return so(this.view);if(bi&&$o<=11&&!this.view.state.selection.empty){let e=this.view.domSelectionRange();if(e.focusNode&&Ns(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}setCurSelection(){this.currentSelection.set(this.view.domSelectionRange())}ignoreSelectionChange(e){if(!e.focusNode)return!0;let n=new Set,i;for(let o=e.focusNode;o;o=qa(o))n.add(o);for(let o=e.anchorNode;o;o=qa(o))if(n.has(o)){i=o;break}let r=i&&this.view.docView.nearestDesc(i);if(r&&r.ignoreMutation({type:"selection",target:i.nodeType==3?i.parentNode:i}))return this.setCurSelection(),!0}pendingRecords(){if(this.observer)for(let e of this.observer.takeRecords())this.queue.push(e);return this.queue}flush(){let{view:e}=this;if(!e.docView||this.flushingSoon>-1)return;let n=this.pendingRecords();n.length&&(this.queue=[]);let i=e.domSelectionRange(),r=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(i)&&xC(e)&&!this.ignoreSelectionChange(i),o=-1,s=-1,a=!1,l=[];if(e.editable)for(let u=0;u<n.length;u++){let c=this.registerMutation(n[u],l);c&&(o=o<0?c.from:Math.min(c.from,o),s=s<0?c.to:Math.max(c.to,s),c.typeOver&&(a=!0))}if(Li&&l.length){let u=l.filter(c=>c.nodeName=="BR");if(u.length==2){let[c,d]=u;c.parentNode&&c.parentNode.parentNode==d.parentNode?d.remove():c.remove()}else{let{focusNode:c}=this.currentSelection;for(let d of u){let p=d.parentNode;p&&p.nodeName=="LI"&&(!c||TJ(e,c)!=p)&&d.remove()}}}let f=null;o<0&&r&&e.input.lastFocus>Date.now()-200&&Math.max(e.input.lastTouch,e.input.lastClick.time)<Date.now()-300&&Yd(i)&&(f=y0(e))&&f.eq(ht.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,so(e),this.currentSelection.set(i),e.scrollToSelection()):(o>-1||r)&&(o>-1&&(e.docView.markDirty(o,s),AJ(e)),this.handleDOMChange(o,s,a,l),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(i)||so(e),this.currentSelection.set(i))}registerMutation(e,n){if(n.indexOf(e.target)>-1)return null;let i=this.view.docView.nearestDesc(e.target);if(e.type=="attributes"&&(i==this.view.docView||e.attributeName=="contenteditable"||e.attributeName=="style"&&!e.oldValue&&!e.target.getAttribute("style"))||!i||i.ignoreMutation(e))return null;if(e.type=="childList"){for(let u=0;u<e.addedNodes.length;u++){let c=e.addedNodes[u];n.push(c),c.nodeType==3&&(this.lastChangedTextNode=c)}if(i.contentDOM&&i.contentDOM!=i.dom&&!i.contentDOM.contains(e.target))return{from:i.posBefore,to:i.posAfter};let r=e.previousSibling,o=e.nextSibling;if(bi&&$o<=11&&e.addedNodes.length)for(let u=0;u<e.addedNodes.length;u++){let{previousSibling:c,nextSibling:d}=e.addedNodes[u];(!c||Array.prototype.indexOf.call(e.addedNodes,c)<0)&&(r=c),(!d||Array.prototype.indexOf.call(e.addedNodes,d)<0)&&(o=d)}let s=r&&r.parentNode==e.target?Nn(r)+1:0,a=i.localPosFromDOM(e.target,s,-1),l=o&&o.parentNode==e.target?Nn(o):e.target.childNodes.length,f=i.localPosFromDOM(e.target,l,1);return{from:a,to:f}}else return e.type=="attributes"?{from:i.posAtStart-i.border,to:i.posAtEnd+i.border}:(this.lastChangedTextNode=e.target,{from:i.posAtStart,to:i.posAtEnd,typeOver:e.target.nodeValue==e.oldValue})}}let GC=new WeakMap,JC=!1;function AJ(t){if(!GC.has(t)&&(GC.set(t,null),["normal","nowrap","pre-line"].indexOf(getComputedStyle(t.dom).whiteSpace)!==-1)){if(t.requiresGeckoHackNode=Li,JC)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),JC=!0}}function YC(t,e){let n=e.startContainer,i=e.startOffset,r=e.endContainer,o=e.endOffset,s=t.domAtPos(t.state.selection.anchor);return Ns(s.node,s.offset,r,o)&&([n,i,r,o]=[r,o,n,i]),{anchorNode:n,anchorOffset:i,focusNode:r,focusOffset:o}}function RJ(t,e){if(e.getComposedRanges){let r=e.getComposedRanges(t.root)[0];if(r)return YC(t,r)}let n;function i(r){r.preventDefault(),r.stopImmediatePropagation(),n=r.getTargetRanges()[0]}return t.dom.addEventListener("beforeinput",i,!0),document.execCommand("indent"),t.dom.removeEventListener("beforeinput",i,!0),n?YC(t,n):null}function TJ(t,e){for(let n=e.parentNode;n&&n!=t.dom;n=n.parentNode){let i=t.docView.nearestDesc(n,!0);if(i&&i.node.isBlock)return n}return null}function PJ(t,e,n){let{node:i,fromOffset:r,toOffset:o,from:s,to:a}=t.docView.parseRange(e,n),l=t.domSelectionRange(),f,u=l.anchorNode;if(u&&t.dom.contains(u.nodeType==1?u:u.parentNode)&&(f=[{node:u,offset:l.anchorOffset}],Yd(l)||f.push({node:l.focusNode,offset:l.focusOffset})),Gn&&t.input.lastKeyCode===8)for(let y=o;y>r;y--){let w=i.childNodes[y-1],v=w.pmViewDesc;if(w.nodeName=="BR"&&!v){o=y;break}if(!v||v.size)break}let c=t.state.doc,d=t.someProp("domParser")||No.fromSchema(t.state.schema),p=c.resolve(s),h=null,g=d.parse(i,{topNode:p.parent,topMatch:p.parent.contentMatchAt(p.index()),topOpen:!0,from:r,to:o,preserveWhitespace:p.parent.type.whitespace=="pre"?"full":!0,findPositions:f,ruleFromNode:MJ,context:p});if(f&&f[0].pos!=null){let y=f[0].pos,w=f[1]&&f[1].pos;w==null&&(w=y),h={anchor:y+s,head:w+s}}return{doc:g,sel:h,from:s,to:a}}function MJ(t){let e=t.pmViewDesc;if(e)return e.parseRule();if(t.nodeName=="BR"&&t.parentNode){if(li&&/^(ul|ol)$/i.test(t.parentNode.nodeName)){let n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}else if(t.parentNode.lastChild==t||li&&/^(tr|table)$/i.test(t.parentNode.nodeName))return{ignore:!0}}else if(t.nodeName=="IMG"&&t.getAttribute("mark-placeholder"))return{ignore:!0};return null}const IJ=/^(a|abbr|acronym|b|bd[io]|big|br|button|cite|code|data(list)?|del|dfn|em|i|img|ins|kbd|label|map|mark|meter|output|q|ruby|s|samp|small|span|strong|su[bp]|time|u|tt|var)$/i;function NJ(t,e,n,i,r){let o=t.input.compositionPendingChanges||(t.composing?t.input.compositionID:0);if(t.input.compositionPendingChanges=0,e<0){let T=t.input.lastSelectionTime>Date.now()-50?t.input.lastSelectionOrigin:null,A=y0(t,T);if(A&&!t.state.selection.eq(A)){if(Gn&&ro&&t.input.lastKeyCode===13&&Date.now()-100<t.input.lastKeyCodeTime&&t.someProp("handleKeyDown",F=>F(t,Ds(13,"Enter"))))return;let R=t.state.tr.setSelection(A);T=="pointer"?R.setMeta("pointer",!0):T=="key"&&R.scrollIntoView(),o&&R.setMeta("composition",o),t.dispatch(R)}return}let s=t.state.doc.resolve(e),a=s.sharedDepth(n);e=s.before(a+1),n=t.state.doc.resolve(n).after(a+1);let l=t.state.selection,f=PJ(t,e,n),u=t.state.doc,c=u.slice(f.from,f.to),d,p;t.input.lastKeyCode===8&&Date.now()-100<t.input.lastKeyCodeTime?(d=t.state.selection.to,p="end"):(d=t.state.selection.from,p="start"),t.input.lastKeyCode=null;let h=FJ(c.content,f.doc.content,f.from,d,p);if(h&&t.input.domChangeCount++,(Va&&t.input.lastIOSEnter>Date.now()-225||ro)&&r.some(T=>T.nodeType==1&&!IJ.test(T.nodeName))&&(!h||h.endA>=h.endB)&&t.someProp("handleKeyDown",T=>T(t,Ds(13,"Enter")))){t.input.lastIOSEnter=0;return}if(!h)if(i&&l instanceof mt&&!l.empty&&l.$head.sameParent(l.$anchor)&&!t.composing&&!(f.sel&&f.sel.anchor!=f.sel.head))h={start:l.from,endA:l.to,endB:l.to};else{if(f.sel){let T=XC(t,t.state.doc,f.sel);if(T&&!T.eq(t.state.selection)){let A=t.state.tr.setSelection(T);o&&A.setMeta("composition",o),t.dispatch(A)}}return}t.state.selection.from<t.state.selection.to&&h.start==h.endB&&t.state.selection instanceof mt&&(h.start>t.state.selection.from&&h.start<=t.state.selection.from+2&&t.state.selection.from>=f.from?h.start=t.state.selection.from:h.endA<t.state.selection.to&&h.endA>=t.state.selection.to-2&&t.state.selection.to<=f.to&&(h.endB+=t.state.selection.to-h.endA,h.endA=t.state.selection.to)),bi&&$o<=11&&h.endB==h.start+1&&h.endA==h.start&&h.start>f.from&&f.doc.textBetween(h.start-f.from-1,h.start-f.from+1)=="  "&&(h.start--,h.endA--,h.endB--);let g=f.doc.resolveNoCache(h.start-f.from),y=f.doc.resolveNoCache(h.endB-f.from),w=u.resolve(h.start),v=g.sameParent(y)&&g.parent.inlineContent&&w.end()>=h.endA,_;if((Va&&t.input.lastIOSEnter>Date.now()-225&&(!v||r.some(T=>T.nodeName=="DIV"||T.nodeName=="P"))||!v&&g.pos<f.doc.content.size&&(!g.sameParent(y)||!g.parent.inlineContent)&&!/\S/.test(f.doc.textBetween(g.pos,y.pos,"",""))&&(_=ht.findFrom(f.doc.resolve(g.pos+1),1,!0))&&_.head>g.pos)&&t.someProp("handleKeyDown",T=>T(t,Ds(13,"Enter")))){t.input.lastIOSEnter=0;return}if(t.state.selection.anchor>h.start&&BJ(u,h.start,h.endA,g,y)&&t.someProp("handleKeyDown",T=>T(t,Ds(8,"Backspace")))){ro&&Gn&&t.domObserver.suppressSelectionUpdates();return}Gn&&h.endB==h.start&&(t.input.lastChromeDelete=Date.now()),ro&&!v&&g.start()!=y.start()&&y.parentOffset==0&&g.depth==y.depth&&f.sel&&f.sel.anchor==f.sel.head&&f.sel.head==h.endA&&(h.endB-=2,y=f.doc.resolveNoCache(h.endB-f.from),setTimeout(()=>{t.someProp("handleKeyDown",function(T){return T(t,Ds(13,"Enter"))})},20));let b=h.start,x=h.endA,k=T=>{let A=T||t.state.tr.replace(b,x,f.doc.slice(h.start-f.from,h.endB-f.from));if(f.sel){let R=XC(t,A.doc,f.sel);R&&!(Gn&&t.composing&&R.empty&&(h.start!=h.endB||t.input.lastChromeDelete<Date.now()-100)&&(R.head==b||R.head==A.mapping.map(x)-1)||bi&&R.empty&&R.head==b)&&A.setSelection(R)}return o&&A.setMeta("composition",o),A.scrollIntoView()},S;if(v){if(g.pos==y.pos){bi&&$o<=11&&g.parentOffset==0&&(t.domObserver.suppressSelectionUpdates(),setTimeout(()=>so(t),20));let T=k(t.state.tr.delete(b,x)),A=u.resolve(h.start).marksAcross(u.resolve(h.endA));A&&T.ensureMarks(A),t.dispatch(T)}else if(h.endA==h.endB&&(S=DJ(g.parent.content.cut(g.parentOffset,y.parentOffset),w.parent.content.cut(w.parentOffset,h.endA-w.start())))){let T=k(t.state.tr);S.type=="add"?T.addMark(b,x,S.mark):T.removeMark(b,x,S.mark),t.dispatch(T)}else if(g.parent.child(g.index()).isText&&g.index()==y.index()-(y.textOffset?0:1)){let T=g.parent.textBetween(g.parentOffset,y.parentOffset),A=()=>k(t.state.tr.insertText(T,b,x));t.someProp("handleTextInput",R=>R(t,b,x,T,A))||t.dispatch(A())}}else t.dispatch(k())}function XC(t,e,n){return Math.max(n.anchor,n.head)>e.content.size?null:v0(t,e.resolve(n.anchor),e.resolve(n.head))}function DJ(t,e){let n=t.firstChild.marks,i=e.firstChild.marks,r=n,o=i,s,a,l;for(let u=0;u<i.length;u++)r=i[u].removeFromSet(r);for(let u=0;u<n.length;u++)o=n[u].removeFromSet(o);if(r.length==1&&o.length==0)a=r[0],s="add",l=u=>u.mark(a.addToSet(u.marks));else if(r.length==0&&o.length==1)a=o[0],s="remove",l=u=>u.mark(a.removeFromSet(u.marks));else return null;let f=[];for(let u=0;u<e.childCount;u++)f.push(l(e.child(u)));if(we.from(f).eq(t))return{mark:a,type:s}}function BJ(t,e,n,i,r){if(n-e<=r.pos-i.pos||M0(i,!0,!1)<r.pos)return!1;let o=t.resolve(e);if(!i.parent.isTextblock){let a=o.nodeAfter;return a!=null&&n==e+a.nodeSize}if(o.parentOffset<o.parent.content.size||!o.parent.isTextblock)return!1;let s=t.resolve(M0(o,!0,!0));return!s.parent.isTextblock||s.pos>n||M0(s,!0,!1)<n?!1:i.parent.content.cut(i.parentOffset).eq(s.parent.content)}function M0(t,e,n){let i=t.depth,r=e?t.end():t.pos;for(;i>0&&(e||t.indexAfter(i)==t.node(i).childCount);)i--,r++,e=!1;if(n){let o=t.node(i).maybeChild(t.indexAfter(i));for(;o&&!o.isLeaf;)o=o.firstChild,r++}return r}function FJ(t,e,n,i,r){let o=t.findDiffStart(e,n);if(o==null)return null;let{a:s,b:a}=t.findDiffEnd(e,n+t.size,n+e.size);if(r=="end"){let l=Math.max(0,o-Math.min(s,a));i-=s+l-o}if(s<o&&t.size<e.size){let l=i<=o&&i>=s?o-i:0;o-=l,o&&o<e.size&&QC(e.textBetween(o-1,o+1))&&(o+=l?1:-1),a=o+(a-s),s=o}else if(a<o){let l=i<=o&&i>=a?o-i:0;o-=l,o&&o<t.size&&QC(t.textBetween(o-1,o+1))&&(o+=l?1:-1),s=o+(s-a),a=o}return{start:o,endA:s,endB:a}}function QC(t){if(t.length!=2)return!1;let e=t.charCodeAt(0),n=t.charCodeAt(1);return e>=56320&&e<=57343&&n>=55296&&n<=56319}class ZC{constructor(e,n){this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new nJ,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(r6),this.dispatch=this.dispatch.bind(this),this.dom=e&&e.mount||document.createElement("div"),e&&(e.appendChild?e.appendChild(this.dom):typeof e=="function"?e(this.dom):e.mount&&(this.mounted=!0)),this.editable=n6(this),t6(this),this.nodeViews=i6(this),this.docView=fC(this.state.doc,e6(this),P0(this),this.dom,this),this.domObserver=new OJ(this,(i,r,o,s)=>NJ(this,i,r,o,s)),this.domObserver.start(),iJ(this),this.updatePluginViews()}get composing(){return this.input.composing}get props(){if(this._props.state!=this.state){let e=this._props;this._props={};for(let n in e)this._props[n]=e[n];this._props.state=this.state}return this._props}update(e){e.handleDOMEvents!=this._props.handleDOMEvents&&C0(this);let n=this._props;this._props=e,e.plugins&&(e.plugins.forEach(r6),this.directPlugins=e.plugins),this.updateStateInner(e.state,n)}setProps(e){let n={};for(let i in this._props)n[i]=this._props[i];n.state=this.state;for(let i in e)n[i]=e[i];this.update(n)}updateState(e){this.updateStateInner(e,this._props)}updateStateInner(e,n){var i;let r=this.state,o=!1,s=!1;e.storedMarks&&this.composing&&(qC(this),s=!0),this.state=e;let a=r.plugins!=e.plugins||this._props.plugins!=n.plugins;if(a||this._props.plugins!=n.plugins||this._props.nodeViews!=n.nodeViews){let p=i6(this);LJ(p,this.nodeViews)&&(this.nodeViews=p,o=!0)}(a||n.handleDOMEvents!=this._props.handleDOMEvents)&&C0(this),this.editable=n6(this),t6(this);let l=P0(this),f=e6(this),u=r.plugins!=e.plugins&&!r.doc.eq(e.doc)?"reset":e.scrollToSelection>r.scrollToSelection?"to selection":"preserve",c=o||!this.docView.matchesNode(e.doc,f,l);(c||!e.selection.eq(r.selection))&&(s=!0);let d=u=="preserve"&&s&&this.dom.style.overflowAnchor==null&&yG(this);if(s){this.domObserver.stop();let p=c&&(bi||Gn)&&!this.composing&&!r.selection.empty&&!e.selection.empty&&$J(r.selection,e.selection);if(c){let h=Gn?this.trackWrites=this.domSelectionRange().focusNode:null;this.composing&&(this.input.compositionNode=mJ(this)),(o||!this.docView.update(e.doc,f,l,this))&&(this.docView.updateOuterDeco(f),this.docView.destroy(),this.docView=fC(e.doc,f,l,this.dom,this)),h&&!this.trackWrites&&(p=!0)}p||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&VG(this))?so(this,p):(vC(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(r),!((i=this.dragging)===null||i===void 0)&&i.node&&!r.doc.eq(e.doc)&&this.updateDraggedNode(this.dragging,r),u=="reset"?this.dom.scrollTop=0:u=="to selection"?this.scrollToSelection():d&&wG(d)}scrollToSelection(){let e=this.domSelectionRange().focusNode;if(!(!e||!this.dom.contains(e.nodeType==1?e:e.parentNode))){if(!this.someProp("handleScrollToSelection",n=>n(this)))if(this.state.selection instanceof nt){let n=this.docView.domAfterPos(this.state.selection.from);n.nodeType==1&&Y4(this,n.getBoundingClientRect(),e)}else Y4(this,this.coordsAtPos(this.state.selection.head,1),e)}}destroyPluginViews(){let e;for(;e=this.pluginViews.pop();)e.destroy&&e.destroy()}updatePluginViews(e){if(!e||e.plugins!=this.state.plugins||this.directPlugins!=this.prevDirectPlugins){this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(let n=0;n<this.directPlugins.length;n++){let i=this.directPlugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}for(let n=0;n<this.state.plugins.length;n++){let i=this.state.plugins[n];i.spec.view&&this.pluginViews.push(i.spec.view(this))}}else for(let n=0;n<this.pluginViews.length;n++){let i=this.pluginViews[n];i.update&&i.update(this,e)}}updateDraggedNode(e,n){let i=e.node,r=-1;if(this.state.doc.nodeAt(i.from)==i.node)r=i.from;else{let o=i.from+(this.state.doc.content.size-n.doc.content.size);(o>0&&this.state.doc.nodeAt(o))==i.node&&(r=o)}this.dragging=new zC(e.slice,e.move,r<0?void 0:nt.create(this.state.doc,r))}someProp(e,n){let i=this._props&&this._props[e],r;if(i!=null&&(r=n?n(i):i))return r;for(let s=0;s<this.directPlugins.length;s++){let a=this.directPlugins[s].props[e];if(a!=null&&(r=n?n(a):a))return r}let o=this.state.plugins;if(o)for(let s=0;s<o.length;s++){let a=o[s].props[e];if(a!=null&&(r=n?n(a):a))return r}}hasFocus(){if(bi){let e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if(e.contentEditable=="false")return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}focus(){this.domObserver.stop(),this.editable&&vG(this.dom),so(this),this.domObserver.start()}get root(){let e=this._root;if(e==null){for(let n=this.dom.parentNode;n;n=n.parentNode)if(n.nodeType==9||n.nodeType==11&&n.host)return n.getSelection||(Object.getPrototypeOf(n).getSelection=()=>n.ownerDocument.getSelection()),this._root=n}return e||document}updateRoot(){this._root=null}posAtCoords(e){return SG(this,e)}coordsAtPos(e,n=1){return nC(this,e,n)}domAtPos(e,n=0){return this.docView.domFromPos(e,n)}nodeDOM(e){let n=this.docView.descAt(e);return n?n.nodeDOM:null}posAtDOM(e,n,i=-1){let r=this.docView.posFromDOM(e,n,i);if(r==null)throw new RangeError("DOM position not inside the editor");return r}endOfTextblock(e,n){return RG(this,n||this.state,e)}pasteHTML(e,n){return Ff(this,"",e,!1,n||new ClipboardEvent("paste"))}pasteText(e,n){return Ff(this,e,null,!0,n||new ClipboardEvent("paste"))}serializeForClipboard(e){return _0(this,e)}destroy(){this.docView&&(rJ(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],P0(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null,sG())}get isDestroyed(){return this.docView==null}dispatchEvent(e){return sJ(this,e)}domSelectionRange(){let e=this.domSelection();return e?li&&this.root.nodeType===11&&cG(this.dom.ownerDocument)==this.dom&&RJ(this,e)||e:{focusNode:null,focusOffset:0,anchorNode:null,anchorOffset:0}}domSelection(){return this.root.getSelection()}}ZC.prototype.dispatch=function(t){let e=this._props.dispatchTransaction;e?e.call(this,t):this.updateState(this.state.apply(t))};function e6(t){let e=Object.create(null);return e.class="ProseMirror",e.contenteditable=String(t.editable),t.someProp("attributes",n=>{if(typeof n=="function"&&(n=n(t.state)),n)for(let i in n)i=="class"?e.class+=" "+n[i]:i=="style"?e.style=(e.style?e.style+";":"")+n[i]:!e[i]&&i!="contenteditable"&&i!="nodeName"&&(e[i]=String(n[i]))}),e.translate||(e.translate="no"),[Dn.node(0,t.state.doc.content.size,e)]}function t6(t){if(t.markCursor){let e=document.createElement("img");e.className="ProseMirror-separator",e.setAttribute("mark-placeholder","true"),e.setAttribute("alt",""),t.cursorWrapper={dom:e,deco:Dn.widget(t.state.selection.from,e,{raw:!0,marks:t.markCursor})}}else t.cursorWrapper=null}function n6(t){return!t.someProp("editable",e=>e(t.state)===!1)}function $J(t,e){let n=Math.min(t.$anchor.sharedDepth(t.head),e.$anchor.sharedDepth(e.head));return t.$anchor.start(n)!=e.$anchor.start(n)}function i6(t){let e=Object.create(null);function n(i){for(let r in i)Object.prototype.hasOwnProperty.call(e,r)||(e[r]=i[r])}return t.someProp("nodeViews",n),t.someProp("markViews",n),e}function LJ(t,e){let n=0,i=0;for(let r in t){if(t[r]!=e[r])return!0;n++}for(let r in e)i++;return n!=i}function r6(t){if(t.spec.state||t.spec.filterTransaction||t.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}for(var Uo={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},rp={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},qJ=typeof navigator<"u"&&/Mac/.test(navigator.platform),VJ=typeof navigator<"u"&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),Bn=0;Bn<10;Bn++)Uo[48+Bn]=Uo[96+Bn]=String(Bn);for(var Bn=1;Bn<=24;Bn++)Uo[Bn+111]="F"+Bn;for(var Bn=65;Bn<=90;Bn++)Uo[Bn]=String.fromCharCode(Bn+32),rp[Bn]=String.fromCharCode(Bn);for(var I0 in Uo)rp.hasOwnProperty(I0)||(rp[I0]=Uo[I0]);function zJ(t){var e=qJ&&t.metaKey&&t.shiftKey&&!t.ctrlKey&&!t.altKey||VJ&&t.shiftKey&&t.key&&t.key.length==1||t.key=="Unidentified",n=!e&&t.key||(t.shiftKey?rp:Uo)[t.keyCode]||t.key||"Unidentified";return n=="Esc"&&(n="Escape"),n=="Del"&&(n="Delete"),n=="Left"&&(n="ArrowLeft"),n=="Up"&&(n="ArrowUp"),n=="Right"&&(n="ArrowRight"),n=="Down"&&(n="ArrowDown"),n}const jJ=typeof navigator<"u"&&/Mac|iP(hone|[oa]d)/.test(navigator.platform),HJ=typeof navigator<"u"&&/Win/.test(navigator.platform);function UJ(t){let e=t.split(/-(?!$)/),n=e[e.length-1];n=="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a++){let l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))jJ?s=!0:r=!0;else throw new Error("Unrecognized modifier name: "+l)}return i&&(n="Alt-"+n),r&&(n="Ctrl-"+n),s&&(n="Meta-"+n),o&&(n="Shift-"+n),n}function WJ(t){let e=Object.create(null);for(let n in t)e[UJ(n)]=t[n];return e}function N0(t,e,n=!0){return e.altKey&&(t="Alt-"+t),e.ctrlKey&&(t="Ctrl-"+t),e.metaKey&&(t="Meta-"+t),n&&e.shiftKey&&(t="Shift-"+t),t}function KJ(t){return new fn({props:{handleKeyDown:o6(t)}})}function o6(t){let e=WJ(t);return function(n,i){let r=zJ(i),o,s=e[N0(r,i)];if(s&&s(n.state,n.dispatch,n))return!0;if(r.length==1&&r!=" "){if(i.shiftKey){let a=e[N0(r,i,!1)];if(a&&a(n.state,n.dispatch,n))return!0}if((i.altKey||i.metaKey||i.ctrlKey)&&!(HJ&&i.ctrlKey&&i.altKey)&&(o=Uo[i.keyCode])&&o!=r){let a=e[N0(o,i)];if(a&&a(n.state,n.dispatch,n))return!0}}return!1}}const D0=(t,e)=>t.selection.empty?!1:(e&&e(t.tr.deleteSelection().scrollIntoView()),!0);function s6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("backward",t):n.parentOffset>0)?null:n}const a6=(t,e,n)=>{let i=s6(t,n);if(!i)return!1;let r=B0(i);if(!r){let s=i.blockRange(),a=s&&Da(s);return a==null?!1:(e&&e(t.tr.lift(s,a).scrollIntoView()),!0)}let o=r.nodeBefore;if(m6(t,r,e,-1))return!0;if(i.parent.content.size==0&&(Wa(o,"end")||nt.isSelectable(o)))for(let s=i.depth;;s--){let a=Kd(t.doc,i.before(s),i.after(s),De.empty);if(a&&a.slice.size<a.to-a.from){if(e){let l=t.tr.step(a);l.setSelection(Wa(o,"end")?ht.findFrom(l.doc.resolve(l.mapping.map(r.pos,-1)),-1):nt.create(l.doc,r.pos-o.nodeSize)),e(l.scrollIntoView())}return!0}if(s==1||i.node(s-1).childCount>1)break}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos-o.nodeSize,r.pos).scrollIntoView()),!0):!1},GJ=(t,e,n)=>{let i=s6(t,n);if(!i)return!1;let r=B0(i);return r?l6(t,r,e):!1},JJ=(t,e,n)=>{let i=u6(t,n);if(!i)return!1;let r=F0(i);return r?l6(t,r,e):!1};function l6(t,e,n){let i=e.nodeBefore,r=i,o=e.pos-1;for(;!r.isTextblock;o--){if(r.type.spec.isolating)return!1;let u=r.lastChild;if(!u)return!1;r=u}let s=e.nodeAfter,a=s,l=e.pos+1;for(;!a.isTextblock;l++){if(a.type.spec.isolating)return!1;let u=a.firstChild;if(!u)return!1;a=u}let f=Kd(t.doc,o,l,De.empty);if(!f||f.from!=o||f instanceof kn&&f.slice.size>=l-o)return!1;if(n){let u=t.tr.step(f);u.setSelection(mt.create(u.doc,o)),n(u.scrollIntoView())}return!0}function Wa(t,e,n=!1){for(let i=t;i;i=e=="start"?i.firstChild:i.lastChild){if(i.isTextblock)return!0;if(n&&i.childCount!=1)return!1}return!1}const f6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("backward",t):i.parentOffset>0)return!1;o=B0(i)}let s=o&&o.nodeBefore;return!s||!nt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(nt.create(t.doc,o.pos-s.nodeSize)).scrollIntoView()),!0)};function B0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){if(t.index(e)>0)return t.doc.resolve(t.before(e+1));if(t.node(e).type.spec.isolating)break}return null}function u6(t,e){let{$cursor:n}=t.selection;return!n||(e?!e.endOfTextblock("forward",t):n.parentOffset<n.parent.content.size)?null:n}const c6=(t,e,n)=>{let i=u6(t,n);if(!i)return!1;let r=F0(i);if(!r)return!1;let o=r.nodeAfter;if(m6(t,r,e,1))return!0;if(i.parent.content.size==0&&(Wa(o,"start")||nt.isSelectable(o))){let s=Kd(t.doc,i.before(),i.after(),De.empty);if(s&&s.slice.size<s.to-s.from){if(e){let a=t.tr.step(s);a.setSelection(Wa(o,"start")?ht.findFrom(a.doc.resolve(a.mapping.map(r.pos)),1):nt.create(a.doc,a.mapping.map(r.pos))),e(a.scrollIntoView())}return!0}}return o.isAtom&&r.depth==i.depth-1?(e&&e(t.tr.delete(r.pos,r.pos+o.nodeSize).scrollIntoView()),!0):!1},d6=(t,e,n)=>{let{$head:i,empty:r}=t.selection,o=i;if(!r)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("forward",t):i.parentOffset<i.parent.content.size)return!1;o=F0(i)}let s=o&&o.nodeAfter;return!s||!nt.isSelectable(s)?!1:(e&&e(t.tr.setSelection(nt.create(t.doc,o.pos)).scrollIntoView()),!0)};function F0(t){if(!t.parent.type.spec.isolating)for(let e=t.depth-1;e>=0;e--){let n=t.node(e);if(t.index(e)+1<n.childCount)return t.doc.resolve(t.after(e+1));if(n.type.spec.isolating)break}return null}const YJ=(t,e)=>{let n=t.selection,i=n instanceof nt,r;if(i){if(n.node.isTextblock||!Is(t.doc,n.from))return!1;r=n.from}else if(r=Wd(t.doc,n.from,-1),r==null)return!1;if(e){let o=t.tr.join(r);i&&o.setSelection(nt.create(o.doc,r-t.doc.resolve(r).nodeBefore.nodeSize)),e(o.scrollIntoView())}return!0},XJ=(t,e)=>{let n=t.selection,i;if(n instanceof nt){if(n.node.isTextblock||!Is(t.doc,n.to))return!1;i=n.to}else if(i=Wd(t.doc,n.to,1),i==null)return!1;return e&&e(t.tr.join(i).scrollIntoView()),!0},QJ=(t,e)=>{let{$from:n,$to:i}=t.selection,r=n.blockRange(i),o=r&&Da(r);return o==null?!1:(e&&e(t.tr.lift(r,o).scrollIntoView()),!0)},p6=(t,e)=>{let{$head:n,$anchor:i}=t.selection;return!n.parent.type.spec.code||!n.sameParent(i)?!1:(e&&e(t.tr.insertText(`
     332`).scrollIntoView()),!0)};function $0(t){for(let e=0;e<t.edgeCount;e++){let{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}const ZJ=(t,e)=>{let{$head:n,$anchor:i}=t.selection;if(!n.parent.type.spec.code||!n.sameParent(i))return!1;let r=n.node(-1),o=n.indexAfter(-1),s=$0(r.contentMatchAt(o));if(!s||!r.canReplaceWith(o,o,s))return!1;if(e){let a=n.after(),l=t.tr.replaceWith(a,a,s.createAndFill());l.setSelection(ht.near(l.doc.resolve(a),1)),e(l.scrollIntoView())}return!0},h6=(t,e)=>{let n=t.selection,{$from:i,$to:r}=n;if(n instanceof Ti||i.parent.inlineContent||r.parent.inlineContent)return!1;let o=$0(r.parent.contentMatchAt(r.indexAfter()));if(!o||!o.isTextblock)return!1;if(e){let s=(!i.parentOffset&&r.index()<r.parent.childCount?i:r).pos,a=t.tr.insert(s,o.createAndFill());a.setSelection(mt.create(a.doc,s+1)),e(a.scrollIntoView())}return!0},g6=(t,e)=>{let{$cursor:n}=t.selection;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){let o=n.before();if(no(t.doc,o))return e&&e(t.tr.split(o).scrollIntoView()),!0}let i=n.blockRange(),r=i&&Da(i);return r==null?!1:(e&&e(t.tr.lift(i,r).scrollIntoView()),!0)};function eY(t){return(e,n)=>{let{$from:i,$to:r}=e.selection;if(e.selection instanceof nt&&e.selection.node.isBlock)return!i.parentOffset||!no(e.doc,i.pos)?!1:(n&&n(e.tr.split(i.pos).scrollIntoView()),!0);if(!i.depth)return!1;let o=[],s,a,l=!1,f=!1;for(let p=i.depth;;p--)if(i.node(p).isBlock){l=i.end(p)==i.pos+(i.depth-p),f=i.start(p)==i.pos-(i.depth-p),a=$0(i.node(p-1).contentMatchAt(i.indexAfter(p-1))),o.unshift(l&&a?{type:a}:null),s=p;break}else{if(p==1)return!1;o.unshift(null)}let u=e.tr;(e.selection instanceof mt||e.selection instanceof Ti)&&u.deleteSelection();let c=u.mapping.map(i.pos),d=no(u.doc,c,o.length,o);if(d||(o[0]=a?{type:a}:null,d=no(u.doc,c,o.length,o)),!d)return!1;if(u.split(c,o.length,o),!l&&f&&i.node(s).type!=a){let p=u.mapping.map(i.before(s)),h=u.doc.resolve(p);a&&i.node(s-1).canReplaceWith(h.index(),h.index()+1,a)&&u.setNodeMarkup(u.mapping.map(i.before(s)),a)}return n&&n(u.scrollIntoView()),!0}}const tY=eY(),nY=(t,e)=>{let{$from:n,to:i}=t.selection,r,o=n.sharedDepth(i);return o==0?!1:(r=n.before(o),e&&e(t.tr.setSelection(nt.create(t.doc,r))),!0)};function iY(t,e,n){let i=e.nodeBefore,r=e.nodeAfter,o=e.index();return!i||!r||!i.type.compatibleContent(r.type)?!1:!i.content.size&&e.parent.canReplace(o-1,o)?(n&&n(t.tr.delete(e.pos-i.nodeSize,e.pos).scrollIntoView()),!0):!e.parent.canReplace(o,o+1)||!(r.isTextblock||Is(t.doc,e.pos))?!1:(n&&n(t.tr.join(e.pos).scrollIntoView()),!0)}function m6(t,e,n,i){let r=e.nodeBefore,o=e.nodeAfter,s,a,l=r.type.spec.isolating||o.type.spec.isolating;if(!l&&iY(t,e,n))return!0;let f=!l&&e.parent.canReplace(e.index(),e.index()+1);if(f&&(s=(a=r.contentMatchAt(r.childCount)).findWrapping(o.type))&&a.matchType(s[0]||o.type).validEnd){if(n){let p=e.pos+o.nodeSize,h=we.empty;for(let w=s.length-1;w>=0;w--)h=we.from(s[w].create(null,h));h=we.from(r.copy(h));let g=t.tr.step(new Sn(e.pos-1,p,e.pos,p,new De(h,1,0),s.length,!0)),y=g.doc.resolve(p+2*s.length);y.nodeAfter&&y.nodeAfter.type==r.type&&Is(g.doc,y.pos)&&g.join(y.pos),n(g.scrollIntoView())}return!0}let u=o.type.spec.isolating||i>0&&l?null:ht.findFrom(e,1),c=u&&u.$from.blockRange(u.$to),d=c&&Da(c);if(d!=null&&d>=e.depth)return n&&n(t.tr.lift(c,d).scrollIntoView()),!0;if(f&&Wa(o,"start",!0)&&Wa(r,"end")){let p=r,h=[];for(;h.push(p),!p.isTextblock;)p=p.lastChild;let g=o,y=1;for(;!g.isTextblock;g=g.firstChild)y++;if(p.canReplace(p.childCount,p.childCount,g.content)){if(n){let w=we.empty;for(let _=h.length-1;_>=0;_--)w=we.from(h[_].copy(w));let v=t.tr.step(new Sn(e.pos-h.length,e.pos+o.nodeSize,e.pos+y,e.pos+o.nodeSize-y,new De(w,h.length,0),0,!0));n(v.scrollIntoView())}return!0}}return!1}function y6(t){return function(e,n){let i=e.selection,r=t<0?i.$from:i.$to,o=r.depth;for(;r.node(o).isInline;){if(!o)return!1;o--}return r.node(o).isTextblock?(n&&n(e.tr.setSelection(mt.create(e.doc,t<0?r.start(o):r.end(o)))),!0):!1}}const rY=y6(-1),oY=y6(1);function sY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o),a=s&&O4(s,t,e);return a?(i&&i(n.tr.wrap(s,a).scrollIntoView()),!0):!1}}function w6(t,e=null){return function(n,i){let r=!1;for(let o=0;o<n.selection.ranges.length&&!r;o++){let{$from:{pos:s},$to:{pos:a}}=n.selection.ranges[o];n.doc.nodesBetween(s,a,(l,f)=>{if(r)return!1;if(!(!l.isTextblock||l.hasMarkup(t,e)))if(l.type==t)r=!0;else{let u=n.doc.resolve(f),c=u.index();r=u.parent.canReplaceWith(c,c+1,t)}})}if(!r)return!1;if(i){let o=n.tr;for(let s=0;s<n.selection.ranges.length;s++){let{$from:{pos:a},$to:{pos:l}}=n.selection.ranges[s];o.setBlockType(a,l,t,e)}i(o.scrollIntoView())}return!0}}function L0(...t){return function(e,n,i){for(let r=0;r<t.length;r++)if(t[r](e,n,i))return!0;return!1}}L0(D0,a6,f6),L0(D0,c6,d6),L0(p6,h6,g6,tY),typeof navigator<"u"?/Mac|iP(hone|[oa]d)/.test(navigator.platform):typeof os<"u"&&os.platform&&os.platform()=="darwin";function aY(t,e=null){return function(n,i){let{$from:r,$to:o}=n.selection,s=r.blockRange(o);if(!s)return!1;let a=i?n.tr:null;return lY(a,s,t,e)?(i&&i(a.scrollIntoView()),!0):!1}}function lY(t,e,n,i=null){let r=!1,o=e,s=e.$from.doc;if(e.depth>=2&&e.$from.node(e.depth-1).type.compatibleContent(n)&&e.startIndex==0){if(e.$from.index(e.depth-1)==0)return!1;let l=s.resolve(e.start-2);o=new qd(l,l,e.depth),e.endIndex<e.parent.childCount&&(e=new qd(e.$from,s.resolve(e.$to.end(e.depth)),e.depth)),r=!0}let a=O4(o,n,i,e);return a?(t&&fY(t,e,a,r,n),!0):!1}function fY(t,e,n,i,r){let o=we.empty;for(let u=n.length-1;u>=0;u--)o=we.from(n[u].type.create(n[u].attrs,o));t.step(new Sn(e.start-(i?2:0),e.end,e.start,e.end,new De(o,0,0),n.length,!0));let s=0;for(let u=0;u<n.length;u++)n[u].type==r&&(s=u+1);let a=n.length-s,l=e.start+n.length-(i?2:0),f=e.parent;for(let u=e.startIndex,c=e.endIndex,d=!0;u<c;u++,d=!1)!d&&no(t.doc,l,a)&&(t.split(l,a),l+=2*a),l+=f.child(u).nodeSize;return t}function uY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,s=>s.childCount>0&&s.firstChild.type==t);return o?n?i.node(o.depth-1).type==t?cY(e,n,t,o):dY(e,n,o):!0:!1}}function cY(t,e,n,i){let r=t.tr,o=i.end,s=i.$to.end(i.depth);o<s&&(r.step(new Sn(o-1,s,o,s,new De(we.from(n.create(null,i.parent.copy())),1,0),1,!0)),i=new qd(r.doc.resolve(i.$from.pos),r.doc.resolve(s),i.depth));const a=Da(i);if(a==null)return!1;r.lift(i,a);let l=r.doc.resolve(r.mapping.map(o,-1)-1);return Is(r.doc,l.pos)&&l.nodeBefore.type==l.nodeAfter.type&&r.join(l.pos),e(r.scrollIntoView()),!0}function dY(t,e,n){let i=t.tr,r=n.parent;for(let p=n.end,h=n.endIndex-1,g=n.startIndex;h>g;h--)p-=r.child(h).nodeSize,i.delete(p-1,p+1);let o=i.doc.resolve(n.start),s=o.nodeAfter;if(i.mapping.map(n.end)!=n.start+o.nodeAfter.nodeSize)return!1;let a=n.startIndex==0,l=n.endIndex==r.childCount,f=o.node(-1),u=o.index(-1);if(!f.canReplace(u+(a?0:1),u+1,s.content.append(l?we.empty:we.from(r))))return!1;let c=o.pos,d=c+s.nodeSize;return i.step(new Sn(c-(a?1:0),d+(l?1:0),c+1,d-1,new De((a?we.empty:we.from(r.copy(we.empty))).append(l?we.empty:we.from(r.copy(we.empty))),a?0:1,l?0:1),a?0:1)),e(i.scrollIntoView()),!0}function pY(t){return function(e,n){let{$from:i,$to:r}=e.selection,o=i.blockRange(r,f=>f.childCount>0&&f.firstChild.type==t);if(!o)return!1;let s=o.startIndex;if(s==0)return!1;let a=o.parent,l=a.child(s-1);if(l.type!=t)return!1;if(n){let f=l.lastChild&&l.lastChild.type==a.type,u=we.from(f?t.create():null),c=new De(we.from(t.create(null,we.from(a.type.create(null,u)))),f?3:1,0),d=o.start,p=o.end;n(e.tr.step(new Sn(d-(f?3:1),p,d,p,c,1,!0)).scrollIntoView())}return!0}}var hY=Object.defineProperty,v6=(t,e)=>{for(var n in e)hY(t,n,{get:e[n],enumerable:!0})};function op(t){const{state:e,transaction:n}=t;let{selection:i}=n,{doc:r}=n,{storedMarks:o}=n;return{...e,apply:e.apply.bind(e),applyTransaction:e.applyTransaction.bind(e),plugins:e.plugins,schema:e.schema,reconfigure:e.reconfigure.bind(e),toJSON:e.toJSON.bind(e),get storedMarks(){return o},get selection(){return i},get doc(){return r},get tr(){return i=n.selection,r=n.doc,o=n.storedMarks,n}}}var sp=class{constructor(t){this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}get hasCustomState(){return!!this.customState}get state(){return this.customState||this.editor.state}get commands(){const{rawCommands:t,editor:e,state:n}=this,{view:i}=e,{tr:r}=n,o=this.buildProps(r);return Object.fromEntries(Object.entries(t).map(([s,a])=>[s,(...f)=>{const u=a(...f)(o);return!r.getMeta("preventDispatch")&&!this.hasCustomState&&i.dispatch(r),u}]))}get chain(){return()=>this.createChain()}get can(){return()=>this.createCan()}createChain(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s=[],a=!!t,l=t||r.tr,f=()=>(!a&&e&&!l.getMeta("preventDispatch")&&!this.hasCustomState&&o.dispatch(l),s.every(c=>c===!0)),u={...Object.fromEntries(Object.entries(n).map(([c,d])=>[c,(...h)=>{const g=this.buildProps(l,e),y=d(...h)(g);return s.push(y),u}])),run:f};return u}createCan(t){const{rawCommands:e,state:n}=this,i=!1,r=t||n.tr,o=this.buildProps(r,i);return{...Object.fromEntries(Object.entries(e).map(([a,l])=>[a,(...f)=>l(...f)({...o,dispatch:void 0})])),chain:()=>this.createChain(r,i)}}buildProps(t,e=!0){const{rawCommands:n,editor:i,state:r}=this,{view:o}=i,s={tr:t,editor:i,view:o,state:op({state:r,transaction:t}),dispatch:e?()=>{}:void 0,chain:()=>this.createChain(t,e),can:()=>this.createCan(t),get commands(){return Object.fromEntries(Object.entries(n).map(([a,l])=>[a,(...f)=>l(...f)(s)]))}};return s}},gY=class{constructor(){this.callbacks={}}on(t,e){return this.callbacks[t]||(this.callbacks[t]=[]),this.callbacks[t].push(e),this}emit(t,...e){const n=this.callbacks[t];return n&&n.forEach(i=>i.apply(this,e)),this}off(t,e){const n=this.callbacks[t];return n&&(e?this.callbacks[t]=n.filter(i=>i!==e):delete this.callbacks[t]),this}once(t,e){const n=(...i)=>{this.off(t,n),e.apply(this,i)};return this.on(t,n)}removeAllListeners(){this.callbacks={}}};function mY(t,e){const n=new F4(t);return e.forEach(i=>{i.steps.forEach(r=>{n.step(r)})}),n}var b6=t=>{const e=t.childNodes;for(let n=e.length-1;n>=0;n-=1){const i=e[n];i.nodeType===3&&i.nodeValue&&/^(\n\s\s|\n)$/.test(i.nodeValue)?t.removeChild(i):i.nodeType===1&&b6(i)}return t};function ap(t){if(typeof window>"u")throw new Error("[tiptap error]: there is no window object available, so this function cannot be used");const e=`<body>${t}</body>`,n=new window.DOMParser().parseFromString(e,"text/html").body;return b6(n)}function Lf(t,e,n){if(t instanceof Io||t instanceof we)return t;n={slice:!0,parseOptions:{},...n};const i=typeof t=="object"&&t!==null,r=typeof t=="string";if(i)try{if(Array.isArray(t)&&t.length>0)return we.fromArray(t.map(a=>e.nodeFromJSON(a)));const s=e.nodeFromJSON(t);return n.errorOnInvalidContent&&s.check(),s}catch(o){if(n.errorOnInvalidContent)throw new Error("[tiptap error]: Invalid JSON content",{cause:o});return console.warn("[tiptap warn]: Invalid content.","Passed value:",t,"Error:",o),Lf("",e,n)}if(r){if(n.errorOnInvalidContent){let s=!1,a="";const l=new c4({topNode:e.spec.topNode,marks:e.spec.marks,nodes:e.spec.nodes.append({__tiptap__private__unknown__catch__all__node:{content:"inline*",group:"block",parseDOM:[{tag:"*",getAttrs:f=>(s=!0,a=typeof f=="string"?f:f.outerHTML,null)}]}})});if(n.slice?No.fromSchema(l).parseSlice(ap(t),n.parseOptions):No.fromSchema(l).parse(ap(t),n.parseOptions),n.errorOnInvalidContent&&s)throw new Error("[tiptap error]: Invalid HTML content",{cause:new Error(`Invalid element found: ${a}`)})}const o=No.fromSchema(e);return n.slice?o.parseSlice(ap(t),n.parseOptions).content:o.parse(ap(t),n.parseOptions)}return Lf("",e,n)}function q0(t,e,n={},i={}){return Lf(t,e,{slice:!1,parseOptions:n,errorOnInvalidContent:i.errorOnInvalidContent})}function yY(t){for(let e=0;e<t.edgeCount;e+=1){const{type:n}=t.edge(e);if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function wY(t,e){for(let n=t.depth;n>0;n-=1){const i=t.node(n);if(e(i))return{pos:n>0?t.before(n):0,start:t.start(n),depth:n,node:i}}}function V0(t){return e=>wY(e.$from,t)}function Ye(t,e,n){return t.config[e]===void 0&&t.parent?Ye(t.parent,e,n):typeof t.config[e]=="function"?t.config[e].bind({...n,parent:t.parent?Ye(t.parent,e,n):null}):t.config[e]}function z0(t){return t.map(e=>{const n={name:e.name,options:e.options,storage:e.storage},i=Ye(e,"addExtensions",n);return i?[e,...z0(i())]:e}).flat(10)}function j0(t,e){const n=Ps.fromSchema(e).serializeFragment(t),r=document.implementation.createHTMLDocument().createElement("div");return r.appendChild(n),r.innerHTML}function x6(t){return typeof t=="function"}function Ht(t,e=void 0,...n){return x6(t)?e?t.bind(e)(...n):t(...n):t}function vY(t={}){return Object.keys(t).length===0&&t.constructor===Object}function qf(t){const e=t.filter(r=>r.type==="extension"),n=t.filter(r=>r.type==="node"),i=t.filter(r=>r.type==="mark");return{baseExtensions:e,nodeExtensions:n,markExtensions:i}}function _6(t){const e=[],{nodeExtensions:n,markExtensions:i}=qf(t),r=[...n,...i],o={default:null,validate:void 0,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return t.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage,extensions:r},l=Ye(s,"addGlobalAttributes",a);if(!l)return;l().forEach(u=>{u.types.forEach(c=>{Object.entries(u.attributes).forEach(([d,p])=>{e.push({type:c,name:d,attribute:{...o,...p}})})})})}),r.forEach(s=>{const a={name:s.name,options:s.options,storage:s.storage},l=Ye(s,"addAttributes",a);if(!l)return;const f=l();Object.entries(f).forEach(([u,c])=>{const d={...o,...c};typeof d?.default=="function"&&(d.default=d.default()),d?.isRequired&&d?.default===void 0&&delete d.default,e.push({type:s.name,name:u,attribute:d})})}),e}function Ka(...t){return t.filter(e=>!!e).reduce((e,n)=>{const i={...e};return Object.entries(n).forEach(([r,o])=>{if(!i[r]){i[r]=o;return}if(r==="class"){const a=o?String(o).split(" "):[],l=i[r]?i[r].split(" "):[],f=a.filter(u=>!l.includes(u));i[r]=[...l,...f].join(" ")}else if(r==="style"){const a=o?o.split(";").map(u=>u.trim()).filter(Boolean):[],l=i[r]?i[r].split(";").map(u=>u.trim()).filter(Boolean):[],f=new Map;l.forEach(u=>{const[c,d]=u.split(":").map(p=>p.trim());f.set(c,d)}),a.forEach(u=>{const[c,d]=u.split(":").map(p=>p.trim());f.set(c,d)}),i[r]=Array.from(f.entries()).map(([u,c])=>`${u}: ${c}`).join("; ")}else i[r]=o}),i},{})}function lp(t,e){return e.filter(n=>n.type===t.type.name).filter(n=>n.attribute.rendered).map(n=>n.attribute.renderHTML?n.attribute.renderHTML(t.attrs)||{}:{[n.name]:t.attrs[n.name]}).reduce((n,i)=>Ka(n,i),{})}function bY(t){return typeof t!="string"?t:t.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(t):t==="true"?!0:t==="false"?!1:t}function k6(t,e){return"style"in t?t:{...t,getAttrs:n=>{const i=t.getAttrs?t.getAttrs(n):t.attrs;if(i===!1)return!1;const r=e.reduce((o,s)=>{const a=s.attribute.parseHTML?s.attribute.parseHTML(n):bY(n.getAttribute(s.name));return a==null?o:{...o,[s.name]:a}},{});return{...i,...r}}}}function S6(t){return Object.fromEntries(Object.entries(t).filter(([e,n])=>e==="attrs"&&vY(n)?!1:n!=null))}function xY(t,e){var n;const i=_6(t),{nodeExtensions:r,markExtensions:o}=qf(t),s=(n=r.find(f=>Ye(f,"topNode")))==null?void 0:n.name,a=Object.fromEntries(r.map(f=>{const u=i.filter(w=>w.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},d=t.reduce((w,v)=>{const _=Ye(v,"extendNodeSchema",c);return{...w,..._?_(f):{}}},{}),p=S6({...d,content:Ht(Ye(f,"content",c)),marks:Ht(Ye(f,"marks",c)),group:Ht(Ye(f,"group",c)),inline:Ht(Ye(f,"inline",c)),atom:Ht(Ye(f,"atom",c)),selectable:Ht(Ye(f,"selectable",c)),draggable:Ht(Ye(f,"draggable",c)),code:Ht(Ye(f,"code",c)),whitespace:Ht(Ye(f,"whitespace",c)),linebreakReplacement:Ht(Ye(f,"linebreakReplacement",c)),defining:Ht(Ye(f,"defining",c)),isolating:Ht(Ye(f,"isolating",c)),attrs:Object.fromEntries(u.map(w=>{var v,_;return[w.name,{default:(v=w?.attribute)==null?void 0:v.default,validate:(_=w?.attribute)==null?void 0:_.validate}]}))}),h=Ht(Ye(f,"parseHTML",c));h&&(p.parseDOM=h.map(w=>k6(w,u)));const g=Ye(f,"renderHTML",c);g&&(p.toDOM=w=>g({node:w,HTMLAttributes:lp(w,u)}));const y=Ye(f,"renderText",c);return y&&(p.toText=y),[f.name,p]})),l=Object.fromEntries(o.map(f=>{const u=i.filter(y=>y.type===f.name),c={name:f.name,options:f.options,storage:f.storage,editor:e},d=t.reduce((y,w)=>{const v=Ye(w,"extendMarkSchema",c);return{...y,...v?v(f):{}}},{}),p=S6({...d,inclusive:Ht(Ye(f,"inclusive",c)),excludes:Ht(Ye(f,"excludes",c)),group:Ht(Ye(f,"group",c)),spanning:Ht(Ye(f,"spanning",c)),code:Ht(Ye(f,"code",c)),attrs:Object.fromEntries(u.map(y=>{var w,v;return[y.name,{default:(w=y?.attribute)==null?void 0:w.default,validate:(v=y?.attribute)==null?void 0:v.validate}]}))}),h=Ht(Ye(f,"parseHTML",c));h&&(p.parseDOM=h.map(y=>k6(y,u)));const g=Ye(f,"renderHTML",c);return g&&(p.toDOM=y=>g({mark:y,HTMLAttributes:lp(y,u)})),[f.name,p]}));return new c4({topNode:s,nodes:a,marks:l})}function _Y(t){const e=t.filter((n,i)=>t.indexOf(n)!==i);return Array.from(new Set(e))}function H0(t){return t.sort((n,i)=>{const r=Ye(n,"priority")||100,o=Ye(i,"priority")||100;return r>o?-1:r<o?1:0})}function C6(t){const e=H0(z0(t)),n=_Y(e.map(i=>i.name));return n.length&&console.warn(`[tiptap warn]: Duplicate extension names found: [${n.map(i=>`'${i}'`).join(", ")}]. This can lead to issues.`),e}function E6(t,e,n){const{from:i,to:r}=e,{blockSeparator:o=`
     333
     334`,textSerializers:s={}}=n||{};let a="";return t.nodesBetween(i,r,(l,f,u,c)=>{var d;l.isBlock&&f>i&&(a+=o);const p=s?.[l.type.name];if(p)return u&&(a+=p({node:l,pos:f,parent:u,index:c,range:e})),!1;l.isText&&(a+=(d=l?.text)==null?void 0:d.slice(Math.max(i,f)-f,r-f))}),a}function kY(t,e){const n={from:0,to:t.content.size};return E6(t,n,e)}function O6(t){return Object.fromEntries(Object.entries(t.nodes).filter(([,e])=>e.spec.toText).map(([e,n])=>[e,n.spec.toText]))}function ao(t,e){if(typeof t=="string"){if(!e.marks[t])throw Error(`There is no mark type named '${t}'. Maybe you forgot to add the extension?`);return e.marks[t]}return t}function A6(t,e){const n=ao(e,t.schema),{from:i,to:r,empty:o}=t.selection,s=[];o?(t.storedMarks&&s.push(...t.storedMarks),s.push(...t.selection.$head.marks())):t.doc.nodesBetween(i,r,l=>{s.push(...l.marks)});const a=s.find(l=>l.type.name===n.name);return a?{...a.attrs}:{}}function Cn(t,e){if(typeof t=="string"){if(!e.nodes[t])throw Error(`There is no node type named '${t}'. Maybe you forgot to add the extension?`);return e.nodes[t]}return t}function SY(t,e){const n=Cn(e,t.schema),{from:i,to:r}=t.selection,o=[];t.doc.nodesBetween(i,r,a=>{o.push(a)});const s=o.reverse().find(a=>a.type.name===n.name);return s?{...s.attrs}:{}}function fp(t,e){return e.nodes[t]?"node":e.marks[t]?"mark":null}function CY(t,e){const n=fp(typeof e=="string"?e:e.name,t.schema);return n==="node"?SY(t,e):n==="mark"?A6(t,e):{}}function EY(t,e=JSON.stringify){const n={};return t.filter(i=>{const r=e(i);return Object.prototype.hasOwnProperty.call(n,r)?!1:n[r]=!0})}function OY(t){const e=EY(t);return e.length===1?e:e.filter((n,i)=>!e.filter((o,s)=>s!==i).some(o=>n.oldRange.from>=o.oldRange.from&&n.oldRange.to<=o.oldRange.to&&n.newRange.from>=o.newRange.from&&n.newRange.to<=o.newRange.to))}function AY(t){const{mapping:e,steps:n}=t,i=[];return e.maps.forEach((r,o)=>{const s=[];if(r.ranges.length)r.forEach((a,l)=>{s.push({from:a,to:l})});else{const{from:a,to:l}=n[o];if(a===void 0||l===void 0)return;s.push({from:a,to:l})}s.forEach(({from:a,to:l})=>{const f=e.slice(o).map(a,-1),u=e.slice(o).map(l),c=e.invert().map(f,-1),d=e.invert().map(u);i.push({oldRange:{from:c,to:d},newRange:{from:f,to:u}})})}),OY(i)}function U0(t){return Object.prototype.toString.call(t)==="[object RegExp]"}function up(t,e,n={strict:!0}){const i=Object.keys(e);return i.length?i.every(r=>n.strict?e[r]===t[r]:U0(e[r])?e[r].test(t[r]):e[r]===t[r]):!0}function R6(t,e,n={}){return t.find(i=>i.type===e&&up(Object.fromEntries(Object.keys(n).map(r=>[r,i.attrs[r]])),n))}function T6(t,e,n={}){return!!R6(t,e,n)}function W0(t,e,n){var i;if(!t||!e)return;let r=t.parent.childAfter(t.parentOffset);if((!r.node||!r.node.marks.some(u=>u.type===e))&&(r=t.parent.childBefore(t.parentOffset)),!r.node||!r.node.marks.some(u=>u.type===e)||(n=n||((i=r.node.marks[0])==null?void 0:i.attrs),!R6([...r.node.marks],e,n)))return;let s=r.index,a=t.start()+r.offset,l=s+1,f=a+r.node.nodeSize;for(;s>0&&T6([...t.parent.child(s-1).marks],e,n);)s-=1,a-=t.parent.child(s).nodeSize;for(;l<t.parent.childCount&&T6([...t.parent.child(l).marks],e,n);)f+=t.parent.child(l).nodeSize,l+=1;return{from:a,to:f}}function P6(t,e,n){const i=[];return t===e?n.resolve(t).marks().forEach(r=>{const o=n.resolve(t),s=W0(o,r.type);s&&i.push({mark:r,...s})}):n.nodesBetween(t,e,(r,o)=>{!r||r?.nodeSize===void 0||i.push(...r.marks.map(s=>({from:o,to:o+r.nodeSize,mark:s})))}),i}function K0(t,e){return e.nodes[t]||e.marks[t]||null}function cp(t,e,n){return Object.fromEntries(Object.entries(n).filter(([i])=>{const r=t.find(o=>o.type===e&&o.name===i);return r?r.attribute.keepOnSplit:!1}))}var RY=(t,e=500)=>{let n="";const i=t.parentOffset;return t.parent.nodesBetween(Math.max(0,i-e),i,(r,o,s,a)=>{var l,f;const u=((f=(l=r.type.spec).toText)==null?void 0:f.call(l,{node:r,pos:o,parent:s,index:a}))||r.textContent||"%leaf%";n+=r.isAtom&&!r.isText?u:u.slice(0,Math.max(0,i-o))}),n};function G0(t,e,n={}){const{empty:i,ranges:r}=t.selection,o=e?ao(e,t.schema):null;if(i)return!!(t.storedMarks||t.selection.$from.marks()).filter(c=>o?o.name===c.type.name:!0).find(c=>up(c.attrs,n,{strict:!1}));let s=0;const a=[];if(r.forEach(({$from:c,$to:d})=>{const p=c.pos,h=d.pos;t.doc.nodesBetween(p,h,(g,y)=>{if(!g.isText&&!g.marks.length)return;const w=Math.max(p,y),v=Math.min(h,y+g.nodeSize),_=v-w;s+=_,a.push(...g.marks.map(b=>({mark:b,from:w,to:v})))})}),s===0)return!1;const l=a.filter(c=>o?o.name===c.mark.type.name:!0).filter(c=>up(c.mark.attrs,n,{strict:!1})).reduce((c,d)=>c+d.to-d.from,0),f=a.filter(c=>o?c.mark.type!==o&&c.mark.type.excludes(o):!0).reduce((c,d)=>c+d.to-d.from,0);return(l>0?l+f:l)>=s}function Vf(t,e,n={}){const{from:i,to:r,empty:o}=t.selection,s=e?Cn(e,t.schema):null,a=[];t.doc.nodesBetween(i,r,(c,d)=>{if(c.isText)return;const p=Math.max(i,d),h=Math.min(r,d+c.nodeSize);a.push({node:c,from:p,to:h})});const l=r-i,f=a.filter(c=>s?s.name===c.node.type.name:!0).filter(c=>up(c.node.attrs,n,{strict:!1}));return o?!!f.length:f.reduce((c,d)=>c+d.to-d.from,0)>=l}function TY(t,e,n={}){if(!e)return Vf(t,null,n)||G0(t,null,n);const i=fp(e,t.schema);return i==="node"?Vf(t,e,n):i==="mark"?G0(t,e,n):!1}function M6(t,e){return Array.isArray(e)?e.some(n=>(typeof n=="string"?n:n.name)===t.name):e}function I6(t,e){const{nodeExtensions:n}=qf(e),i=n.find(s=>s.name===t);if(!i)return!1;const r={name:i.name,options:i.options,storage:i.storage},o=Ht(Ye(i,"group",r));return typeof o!="string"?!1:o.split(" ").includes("list")}function dp(t,{checkChildren:e=!0,ignoreWhitespace:n=!1}={}){var i;if(n){if(t.type.name==="hardBreak")return!0;if(t.isText)return/^\s*$/m.test((i=t.text)!=null?i:"")}if(t.isText)return!t.text;if(t.isAtom||t.isLeaf)return!1;if(t.content.childCount===0)return!0;if(e){let r=!0;return t.content.forEach(o=>{r!==!1&&(dp(o,{ignoreWhitespace:n,checkChildren:e})||(r=!1))}),r}return!1}function PY(t){return t instanceof nt}function N6(t){return t instanceof mt}function lo(t=0,e=0,n=0){return Math.min(Math.max(t,e),n)}function MY(t,e,n){const r=t.state.doc.content.size,o=lo(e,0,r),s=lo(n,0,r),a=t.coordsAtPos(o),l=t.coordsAtPos(s,-1),f=Math.min(a.top,l.top),u=Math.max(a.bottom,l.bottom),c=Math.min(a.left,l.left),d=Math.max(a.right,l.right),p=d-c,h=u-f,w={top:f,bottom:u,left:c,right:d,width:p,height:h,x:c,y:f};return{...w,toJSON:()=>w}}function D6(t,e=null){if(!e)return null;const n=ht.atStart(t),i=ht.atEnd(t);if(e==="start"||e===!0)return n;if(e==="end")return i;const r=n.from,o=i.to;return e==="all"?mt.create(t,lo(0,r,o),lo(t.content.size,r,o)):mt.create(t,lo(e,r,o),lo(e,r,o))}function IY(t,e,n){const i=t.steps.length-1;if(i<e)return;const r=t.steps[i];if(!(r instanceof kn||r instanceof Sn))return;const o=t.mapping.maps[i];let s=0;o.forEach((a,l,f,u)=>{s===0&&(s=u)}),t.setSelection(ht.near(t.doc.resolve(s),n))}var B6=class{constructor(t){this.find=t.find,this.handler=t.handler}},NY=(t,e)=>{if(U0(e))return e.exec(t);const n=e(t);if(!n)return null;const i=[n.text];return i.index=n.index,i.input=t,i.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),i.push(n.replaceWith)),i};function pp(t){var e;const{editor:n,from:i,to:r,text:o,rules:s,plugin:a}=t,{view:l}=n;if(l.composing)return!1;const f=l.state.doc.resolve(i);if(f.parent.type.spec.code||(e=f.nodeBefore||f.nodeAfter)!=null&&e.marks.find(d=>d.type.spec.code))return!1;let u=!1;const c=RY(f)+o;return s.forEach(d=>{if(u)return;const p=NY(c,d.find);if(!p)return;const h=l.state.tr,g=op({state:l.state,transaction:h}),y={from:i-(p[0].length-o.length),to:r},{commands:w,chain:v,can:_}=new sp({editor:n,state:g});d.handler({state:g,range:y,match:p,commands:w,chain:v,can:_})===null||!h.steps.length||(h.setMeta(a,{transform:h,from:i,to:r,text:o}),l.dispatch(h),u=!0)}),u}function DY(t){const{editor:e,rules:n}=t,i=new fn({state:{init(){return null},apply(r,o,s){const a=r.getMeta(i);if(a)return a;const l=r.getMeta("applyInputRules");return!!l&&setTimeout(()=>{let{text:u}=l;typeof u=="string"?u=u:u=j0(we.from(u),s.schema);const{from:c}=l,d=c+u.length;pp({editor:e,from:c,to:d,text:u,rules:n,plugin:i})}),r.selectionSet||r.docChanged?null:o}},props:{handleTextInput(r,o,s,a){return pp({editor:e,from:o,to:s,text:a,rules:n,plugin:i})},handleDOMEvents:{compositionend:r=>(setTimeout(()=>{const{$cursor:o}=r.state.selection;o&&pp({editor:e,from:o.pos,to:o.pos,text:"",rules:n,plugin:i})}),!1)},handleKeyDown(r,o){if(o.key!=="Enter")return!1;const{$cursor:s}=r.state.selection;return s?pp({editor:e,from:s.pos,to:s.pos,text:`
     335`,rules:n,plugin:i}):!1}},isInputRules:!0});return i}function BY(t){return Object.prototype.toString.call(t).slice(8,-1)}function hp(t){return BY(t)!=="Object"?!1:t.constructor===Object&&Object.getPrototypeOf(t)===Object.prototype}function F6(t,e){const n={...t};return hp(t)&&hp(e)&&Object.keys(e).forEach(i=>{hp(e[i])&&hp(t[i])?n[i]=F6(t[i],e[i]):n[i]=e[i]}),n}var J0=class{constructor(t={}){this.type="extendable",this.parent=null,this.child=null,this.name="",this.config={name:this.name},this.config={...this.config,...t},this.name=this.config.name}get options(){return{...Ht(Ye(this,"addOptions",{name:this.name}))||{}}}get storage(){return{...Ht(Ye(this,"addStorage",{name:this.name,options:this.options}))||{}}}configure(t={}){const e=this.extend({...this.config,addOptions:()=>F6(this.options,t)});return e.name=this.name,e.parent=this.parent,e}extend(t={}){const e=new this.constructor({...this.config,...t});return e.parent=this,this.child=e,e.name="name"in t?t.name:e.parent.name,e}},gp=class nO extends J0{constructor(){super(...arguments),this.type="mark"}static create(e={}){const n=typeof e=="function"?e():e;return new nO(n)}static handleExit({editor:e,mark:n}){const{tr:i}=e.state,r=e.state.selection.$from;if(r.pos===r.end()){const s=r.marks();if(!!!s.find(f=>f?.type.name===n.name))return!1;const l=s.find(f=>f?.type.name===n.name);return l&&i.removeStoredMark(l),i.insertText(" ",r.pos),e.view.dispatch(i),!0}return!1}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function FY(t){return typeof t=="number"}var $Y=class{constructor(t){this.find=t.find,this.handler=t.handler}},LY=(t,e,n)=>{if(U0(e))return[...t.matchAll(e)];const i=e(t,n);return i?i.map(r=>{const o=[r.text];return o.index=r.index,o.input=t,o.data=r.data,r.replaceWith&&(r.text.includes(r.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),o.push(r.replaceWith)),o}):[]};function qY(t){const{editor:e,state:n,from:i,to:r,rule:o,pasteEvent:s,dropEvent:a}=t,{commands:l,chain:f,can:u}=new sp({editor:e,state:n}),c=[];return n.doc.nodesBetween(i,r,(p,h)=>{var g,y,w,v,_;if((y=(g=p.type)==null?void 0:g.spec)!=null&&y.code||!(p.isText||p.isTextblock||p.isInline))return;const b=(_=(v=(w=p.content)==null?void 0:w.size)!=null?v:p.nodeSize)!=null?_:0,x=Math.max(i,h),k=Math.min(r,h+b);if(x>=k)return;const S=p.isText?p.text||"":p.textBetween(x-h,k-h,void 0,"");LY(S,o.find,s).forEach(A=>{if(A.index===void 0)return;const R=x+A.index+1,F=R+A[0].length,L={from:n.tr.mapping.map(R),to:n.tr.mapping.map(F)},K=o.handler({state:n,range:L,match:A,commands:l,chain:f,can:u,pasteEvent:s,dropEvent:a});c.push(K)})}),c.every(p=>p!==null)}var mp=null,VY=t=>{var e;const n=new ClipboardEvent("paste",{clipboardData:new DataTransfer});return(e=n.clipboardData)==null||e.setData("text/html",t),n};function zY(t){const{editor:e,rules:n}=t;let i=null,r=!1,o=!1,s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,a;try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}const l=({state:u,from:c,to:d,rule:p,pasteEvt:h})=>{const g=u.tr,y=op({state:u,transaction:g});if(!(!qY({editor:e,state:y,from:Math.max(c-1,0),to:d.b-1,rule:p,pasteEvent:h,dropEvent:a})||!g.steps.length)){try{a=typeof DragEvent<"u"?new DragEvent("drop"):null}catch{a=null}return s=typeof ClipboardEvent<"u"?new ClipboardEvent("paste"):null,g}};return n.map(u=>new fn({view(c){const d=h=>{var g;i=(g=c.dom.parentElement)!=null&&g.contains(h.target)?c.dom.parentElement:null,i&&(mp=e)},p=()=>{mp&&(mp=null)};return window.addEventListener("dragstart",d),window.addEventListener("dragend",p),{destroy(){window.removeEventListener("dragstart",d),window.removeEventListener("dragend",p)}}},props:{handleDOMEvents:{drop:(c,d)=>{if(o=i===c.dom.parentElement,a=d,!o){const p=mp;p?.isEditable&&setTimeout(()=>{const h=p.state.selection;h&&p.commands.deleteRange({from:h.from,to:h.to})},10)}return!1},paste:(c,d)=>{var p;const h=(p=d.clipboardData)==null?void 0:p.getData("text/html");return s=d,r=!!h?.includes("data-pm-slice"),!1}}},appendTransaction:(c,d,p)=>{const h=c[0],g=h.getMeta("uiEvent")==="paste"&&!r,y=h.getMeta("uiEvent")==="drop"&&!o,w=h.getMeta("applyPasteRules"),v=!!w;if(!g&&!y&&!v)return;if(v){let{text:x}=w;typeof x=="string"?x=x:x=j0(we.from(x),p.schema);const{from:k}=w,S=k+x.length,T=VY(x);return l({rule:u,state:p,from:k,to:{b:S},pasteEvt:T})}const _=d.doc.content.findDiffStart(p.doc.content),b=d.doc.content.findDiffEnd(p.doc.content);if(!(!FY(_)||!b||_===b.b))return l({rule:u,state:p,from:_,to:b,pasteEvt:s})}}))}var yp=class{constructor(t,e){this.splittableMarks=[],this.editor=e,this.extensions=C6(t),this.schema=xY(this.extensions,e),this.setupExtensions()}get commands(){return this.extensions.reduce((t,e)=>{const n={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:K0(e.name,this.schema)},i=Ye(e,"addCommands",n);return i?{...t,...i()}:t},{})}get plugins(){const{editor:t}=this;return H0([...this.extensions].reverse()).map(i=>{const r={name:i.name,options:i.options,storage:this.editor.extensionStorage[i.name],editor:t,type:K0(i.name,this.schema)},o=[],s=Ye(i,"addKeyboardShortcuts",r);let a={};if(i.type==="mark"&&Ye(i,"exitable",r)&&(a.ArrowRight=()=>gp.handleExit({editor:t,mark:i})),s){const d=Object.fromEntries(Object.entries(s()).map(([p,h])=>[p,()=>h({editor:t})]));a={...a,...d}}const l=KJ(a);o.push(l);const f=Ye(i,"addInputRules",r);if(M6(i,t.options.enableInputRules)&&f){const d=f();if(d&&d.length){const p=DY({editor:t,rules:d}),h=Array.isArray(p)?p:[p];o.push(...h)}}const u=Ye(i,"addPasteRules",r);if(M6(i,t.options.enablePasteRules)&&u){const d=u();if(d&&d.length){const p=zY({editor:t,rules:d});o.push(...p)}}const c=Ye(i,"addProseMirrorPlugins",r);if(c){const d=c();o.push(...d)}return o}).flat()}get attributes(){return _6(this.extensions)}get nodeViews(){const{editor:t}=this,{nodeExtensions:e}=qf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addNodeView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:Cn(n.name,this.schema)},o=Ye(n,"addNodeView",r);if(!o)return[];const s=(a,l,f,u,c)=>{const d=lp(a,i);return o()({node:a,view:l,getPos:f,decorations:u,innerDecorations:c,editor:t,extension:n,HTMLAttributes:d})};return[n.name,s]}))}get markViews(){const{editor:t}=this,{markExtensions:e}=qf(this.extensions);return Object.fromEntries(e.filter(n=>!!Ye(n,"addMarkView")).map(n=>{const i=this.attributes.filter(a=>a.type===n.name),r={name:n.name,options:n.options,storage:this.editor.extensionStorage[n.name],editor:t,type:ao(n.name,this.schema)},o=Ye(n,"addMarkView",r);if(!o)return[];const s=(a,l,f)=>{const u=lp(a,i);return o()({mark:a,view:l,inline:f,editor:t,extension:n,HTMLAttributes:u,updateAttributes:c=>{iQ(a,t,c)}})};return[n.name,s]}))}setupExtensions(){const t=this.extensions;this.editor.extensionStorage=Object.fromEntries(t.map(e=>[e.name,e.storage])),t.forEach(e=>{var n;const i={name:e.name,options:e.options,storage:this.editor.extensionStorage[e.name],editor:this.editor,type:K0(e.name,this.schema)};e.type==="mark"&&((n=Ht(Ye(e,"keepOnSplit",i)))==null||n)&&this.splittableMarks.push(e.name);const r=Ye(e,"onBeforeCreate",i),o=Ye(e,"onCreate",i),s=Ye(e,"onUpdate",i),a=Ye(e,"onSelectionUpdate",i),l=Ye(e,"onTransaction",i),f=Ye(e,"onFocus",i),u=Ye(e,"onBlur",i),c=Ye(e,"onDestroy",i);r&&this.editor.on("beforeCreate",r),o&&this.editor.on("create",o),s&&this.editor.on("update",s),a&&this.editor.on("selectionUpdate",a),l&&this.editor.on("transaction",l),f&&this.editor.on("focus",f),u&&this.editor.on("blur",u),c&&this.editor.on("destroy",c)})}};yp.resolve=C6,yp.sort=H0,yp.flatten=z0;var jY={};v6(jY,{ClipboardTextSerializer:()=>$6,Commands:()=>j6,Delete:()=>H6,Drop:()=>U6,Editable:()=>W6,FocusEvents:()=>G6,Keymap:()=>J6,Paste:()=>Y6,Tabindex:()=>X6,focusEventsPluginKey:()=>K6});var gn=class iO extends J0{constructor(){super(...arguments),this.type="extension"}static create(e={}){const n=typeof e=="function"?e():e;return new iO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}},$6=gn.create({name:"clipboardTextSerializer",addOptions(){return{blockSeparator:void 0}},addProseMirrorPlugins(){return[new fn({key:new Kn("clipboardTextSerializer"),props:{clipboardTextSerializer:()=>{const{editor:t}=this,{state:e,schema:n}=t,{doc:i,selection:r}=e,{ranges:o}=r,s=Math.min(...o.map(u=>u.$from.pos)),a=Math.max(...o.map(u=>u.$to.pos)),l=O6(n);return E6(i,{from:s,to:a},{...this.options.blockSeparator!==void 0?{blockSeparator:this.options.blockSeparator}:{},textSerializers:l})}}})]}}),L6={};v6(L6,{blur:()=>HY,clearContent:()=>UY,clearNodes:()=>WY,command:()=>KY,createParagraphNear:()=>GY,cut:()=>JY,deleteCurrentNode:()=>YY,deleteNode:()=>XY,deleteRange:()=>QY,deleteSelection:()=>ZY,enter:()=>eX,exitCode:()=>tX,extendMarkRange:()=>nX,first:()=>iX,focus:()=>oX,forEach:()=>sX,insertContent:()=>aX,insertContentAt:()=>fX,joinBackward:()=>dX,joinDown:()=>cX,joinForward:()=>pX,joinItemBackward:()=>hX,joinItemForward:()=>gX,joinTextblockBackward:()=>mX,joinTextblockForward:()=>yX,joinUp:()=>uX,keyboardShortcut:()=>vX,lift:()=>bX,liftEmptyBlock:()=>xX,liftListItem:()=>_X,newlineInCode:()=>kX,resetAttributes:()=>SX,scrollIntoView:()=>CX,selectAll:()=>EX,selectNodeBackward:()=>OX,selectNodeForward:()=>AX,selectParentNode:()=>RX,selectTextblockEnd:()=>TX,selectTextblockStart:()=>PX,setContent:()=>MX,setMark:()=>NX,setMeta:()=>DX,setNode:()=>BX,setNodeSelection:()=>FX,setTextSelection:()=>$X,sinkListItem:()=>LX,splitBlock:()=>qX,splitListItem:()=>VX,toggleList:()=>zX,toggleMark:()=>jX,toggleNode:()=>HX,toggleWrap:()=>UX,undoInputRule:()=>WX,unsetAllMarks:()=>KX,unsetMark:()=>GX,updateAttributes:()=>JX,wrapIn:()=>YX,wrapInList:()=>XX});var HY=()=>({editor:t,view:e})=>(requestAnimationFrame(()=>{var n;t.isDestroyed||(e.dom.blur(),(n=window?.getSelection())==null||n.removeAllRanges())}),!0),UY=(t=!0)=>({commands:e})=>e.setContent("",{emitUpdate:t}),WY=()=>({state:t,tr:e,dispatch:n})=>{const{selection:i}=e,{ranges:r}=i;return n&&r.forEach(({$from:o,$to:s})=>{t.doc.nodesBetween(o.pos,s.pos,(a,l)=>{if(a.type.isText)return;const{doc:f,mapping:u}=e,c=f.resolve(u.map(l)),d=f.resolve(u.map(l+a.nodeSize)),p=c.blockRange(d);if(!p)return;const h=Da(p);if(a.type.isTextblock){const{defaultType:g}=c.parent.contentMatchAt(c.index());e.setNodeMarkup(p.start,g)}(h||h===0)&&e.lift(p,h)})}),!0},KY=t=>e=>t(e),GY=()=>({state:t,dispatch:e})=>h6(t,e),JY=(t,e)=>({editor:n,tr:i})=>{const{state:r}=n,o=r.doc.slice(t.from,t.to);i.deleteRange(t.from,t.to);const s=i.mapping.map(e);return i.insert(s,o.content),i.setSelection(new mt(i.doc.resolve(Math.max(s-1,0)))),!0},YY=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,i=n.$anchor.node();if(i.content.size>0)return!1;const r=t.selection.$anchor;for(let o=r.depth;o>0;o-=1)if(r.node(o).type===i.type){if(e){const a=r.before(o),l=r.after(o);t.delete(a,l).scrollIntoView()}return!0}return!1},XY=t=>({tr:e,state:n,dispatch:i})=>{const r=Cn(t,n.schema),o=e.selection.$anchor;for(let s=o.depth;s>0;s-=1)if(o.node(s).type===r){if(i){const l=o.before(s),f=o.after(s);e.delete(l,f).scrollIntoView()}return!0}return!1},QY=t=>({tr:e,dispatch:n})=>{const{from:i,to:r}=t;return n&&e.delete(i,r),!0},ZY=()=>({state:t,dispatch:e})=>D0(t,e),eX=()=>({commands:t})=>t.keyboardShortcut("Enter"),tX=()=>({state:t,dispatch:e})=>ZJ(t,e),nX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const o=ao(t,i.schema),{doc:s,selection:a}=n,{$from:l,from:f,to:u}=a;if(r){const c=W0(l,o,e);if(c&&c.from<=f&&c.to>=u){const d=mt.create(s,c.from,c.to);n.setSelection(d)}}return!0},iX=t=>e=>{const n=typeof t=="function"?t(e):t;for(let i=0;i<n.length;i+=1)if(n[i](e))return!0;return!1};function rX(){return navigator.platform==="Android"||/android/i.test(navigator.userAgent)}function Y0(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}var oX=(t=null,e={})=>({editor:n,view:i,tr:r,dispatch:o})=>{e={scrollIntoView:!0,...e};const s=()=>{(Y0()||rX())&&i.dom.focus(),requestAnimationFrame(()=>{n.isDestroyed||(i.focus(),e?.scrollIntoView&&n.commands.scrollIntoView())})};if(i.hasFocus()&&t===null||t===!1)return!0;if(o&&t===null&&!N6(n.state.selection))return s(),!0;const a=D6(r.doc,t)||n.state.selection,l=n.state.selection.eq(a);return o&&(l||r.setSelection(a),l&&r.storedMarks&&r.setStoredMarks(r.storedMarks),s()),!0},sX=(t,e)=>n=>t.every((i,r)=>e(i,{...n,index:r})),aX=(t,e)=>({tr:n,commands:i})=>i.insertContentAt({from:n.selection.from,to:n.selection.to},t,e),lX=t=>!("type"in t),fX=(t,e,n)=>({tr:i,dispatch:r,editor:o})=>{var s;if(r){n={parseOptions:o.options.parseOptions,updateSelection:!0,applyInputRules:!1,applyPasteRules:!1,...n};let a;const{selection:l}=o.state,f=w=>{o.emit("contentError",{editor:o,error:w,disableCollaboration:()=>{"collaboration"in o.storage&&typeof o.storage.collaboration=="object"&&o.storage.collaboration&&(o.storage.collaboration.isDisabled=!0)}})},u={preserveWhitespace:"full",...n.parseOptions};if(!n.errorOnInvalidContent&&!o.options.enableContentCheck&&o.options.emitContentError)try{Lf(e,o.schema,{parseOptions:u,errorOnInvalidContent:!0})}catch(w){f(w)}try{a=Lf(e,o.schema,{parseOptions:u,errorOnInvalidContent:(s=n.errorOnInvalidContent)!=null?s:o.options.enableContentCheck})}catch(w){return f(w),!1}let{from:c,to:d}=typeof t=="number"?{from:t,to:t}:{from:t.from,to:t.to},p=!0,h=!0;if((lX(a)?a:[a]).forEach(w=>{w.check(),p=p?w.isText&&w.marks.length===0:!1,h=h?w.isBlock:!1}),c===d&&h){const{parent:w}=i.doc.resolve(c);w.isTextblock&&!w.type.spec.code&&!w.childCount&&(c-=1,d+=1)}let y;if(p){if(Array.isArray(e))y=e.map(w=>w.text||"").join("");else if(e instanceof we){let w="";e.forEach(v=>{v.text&&(w+=v.text)}),y=w}else typeof e=="object"&&e&&e.text?y=e.text:y=e;i.insertText(y,c,d)}else{y=a;const w=l.$from.parentOffset===0,v=l.$from.node().isText||l.$from.node().isTextblock,_=l.$from.node().content.size>0;w&&v&&_&&(c=Math.max(0,c-1)),i.replaceWith(c,d,y)}n.updateSelection&&IY(i,i.steps.length-1,-1),n.applyInputRules&&i.setMeta("applyInputRules",{from:c,text:y}),n.applyPasteRules&&i.setMeta("applyPasteRules",{from:c,text:y})}return!0},uX=()=>({state:t,dispatch:e})=>YJ(t,e),cX=()=>({state:t,dispatch:e})=>XJ(t,e),dX=()=>({state:t,dispatch:e})=>a6(t,e),pX=()=>({state:t,dispatch:e})=>c6(t,e),hX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=Wd(t.doc,t.selection.$from.pos,-1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},gX=()=>({state:t,dispatch:e,tr:n})=>{try{const i=Wd(t.doc,t.selection.$from.pos,1);return i==null?!1:(n.join(i,2),e&&e(n),!0)}catch{return!1}},mX=()=>({state:t,dispatch:e})=>GJ(t,e),yX=()=>({state:t,dispatch:e})=>JJ(t,e);function q6(){return typeof navigator<"u"?/Mac/.test(navigator.platform):!1}function wX(t){const e=t.split(/-(?!$)/);let n=e[e.length-1];n==="Space"&&(n=" ");let i,r,o,s;for(let a=0;a<e.length-1;a+=1){const l=e[a];if(/^(cmd|meta|m)$/i.test(l))s=!0;else if(/^a(lt)?$/i.test(l))i=!0;else if(/^(c|ctrl|control)$/i.test(l))r=!0;else if(/^s(hift)?$/i.test(l))o=!0;else if(/^mod$/i.test(l))Y0()||q6()?s=!0:r=!0;else throw new Error(`Unrecognized modifier name: ${l}`)}return i&&(n=`Alt-${n}`),r&&(n=`Ctrl-${n}`),s&&(n=`Meta-${n}`),o&&(n=`Shift-${n}`),n}var vX=t=>({editor:e,view:n,tr:i,dispatch:r})=>{const o=wX(t).split(/-(?!$)/),s=o.find(f=>!["Alt","Ctrl","Meta","Shift"].includes(f)),a=new KeyboardEvent("keydown",{key:s==="Space"?" ":s,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0}),l=e.captureTransaction(()=>{n.someProp("handleKeyDown",f=>f(n,a))});return l?.steps.forEach(f=>{const u=f.map(i.mapping);u&&r&&i.maybeStep(u)}),!0},bX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return Vf(n,r,e)?QJ(n,i):!1},xX=()=>({state:t,dispatch:e})=>g6(t,e),_X=t=>({state:e,dispatch:n})=>{const i=Cn(t,e.schema);return uY(i)(e,n)},kX=()=>({state:t,dispatch:e})=>p6(t,e);function V6(t,e){const n=typeof e=="string"?[e]:e;return Object.keys(t).reduce((i,r)=>(n.includes(r)||(i[r]=t[r]),i),{})}var SX=(t,e)=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=fp(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=Cn(t,i.schema)),a==="mark"&&(s=ao(t,i.schema)),r&&n.selection.ranges.forEach(l=>{i.doc.nodesBetween(l.$from.pos,l.$to.pos,(f,u)=>{o&&o===f.type&&n.setNodeMarkup(u,void 0,V6(f.attrs,e)),s&&f.marks.length&&f.marks.forEach(c=>{s===c.type&&n.addMark(u,u+f.nodeSize,s.create(V6(c.attrs,e)))})})}),!0):!1},CX=()=>({tr:t,dispatch:e})=>(e&&t.scrollIntoView(),!0),EX=()=>({tr:t,dispatch:e})=>{if(e){const n=new Ti(t.doc);t.setSelection(n)}return!0},OX=()=>({state:t,dispatch:e})=>f6(t,e),AX=()=>({state:t,dispatch:e})=>d6(t,e),RX=()=>({state:t,dispatch:e})=>nY(t,e),TX=()=>({state:t,dispatch:e})=>oY(t,e),PX=()=>({state:t,dispatch:e})=>rY(t,e),MX=(t,{errorOnInvalidContent:e,emitUpdate:n=!0,parseOptions:i={}}={})=>({editor:r,tr:o,dispatch:s,commands:a})=>{const{doc:l}=o;if(i.preserveWhitespace!=="full"){const f=q0(t,r.schema,i,{errorOnInvalidContent:e??r.options.enableContentCheck});return s&&o.replaceWith(0,l.content.size,f).setMeta("preventUpdate",!n),!0}return s&&o.setMeta("preventUpdate",!n),a.insertContentAt({from:0,to:l.content.size},t,{parseOptions:i,errorOnInvalidContent:e??r.options.enableContentCheck})};function IX(t,e,n){var i;const{selection:r}=e;let o=null;if(N6(r)&&(o=r.$cursor),o){const a=(i=t.storedMarks)!=null?i:o.marks();return o.parent.type.allowsMarkType(n)&&(!!n.isInSet(a)||!a.some(f=>f.type.excludes(n)))}const{ranges:s}=r;return s.some(({$from:a,$to:l})=>{let f=a.depth===0?t.doc.inlineContent&&t.doc.type.allowsMarkType(n):!1;return t.doc.nodesBetween(a.pos,l.pos,(u,c,d)=>{if(f)return!1;if(u.isInline){const p=!d||d.type.allowsMarkType(n),h=!!n.isInSet(u.marks)||!u.marks.some(g=>g.type.excludes(n));f=p&&h}return!f}),f})}var NX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{const{selection:o}=n,{empty:s,ranges:a}=o,l=ao(t,i.schema);if(r)if(s){const f=A6(i,l);n.addStoredMark(l.create({...f,...e}))}else a.forEach(f=>{const u=f.$from.pos,c=f.$to.pos;i.doc.nodesBetween(u,c,(d,p)=>{const h=Math.max(p,u),g=Math.min(p+d.nodeSize,c);d.marks.find(w=>w.type===l)?d.marks.forEach(w=>{l===w.type&&n.addMark(h,g,l.create({...w.attrs,...e}))}):n.addMark(h,g,l.create(e))})});return IX(i,n,l)},DX=(t,e)=>({tr:n})=>(n.setMeta(t,e),!0),BX=(t,e={})=>({state:n,dispatch:i,chain:r})=>{const o=Cn(t,n.schema);let s;return n.selection.$anchor.sameParent(n.selection.$head)&&(s=n.selection.$anchor.parent.attrs),o.isTextblock?r().command(({commands:a})=>w6(o,{...s,...e})(n)?!0:a.clearNodes()).command(({state:a})=>w6(o,{...s,...e})(a,i)).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)},FX=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,r=lo(t,0,i.content.size),o=nt.create(i,r);e.setSelection(o)}return!0},$X=t=>({tr:e,dispatch:n})=>{if(n){const{doc:i}=e,{from:r,to:o}=typeof t=="number"?{from:t,to:t}:t,s=mt.atStart(i).from,a=mt.atEnd(i).to,l=lo(r,s,a),f=lo(o,s,a),u=mt.create(i,l,f);e.setSelection(u)}return!0},LX=t=>({state:e,dispatch:n})=>{const i=Cn(t,e.schema);return pY(i)(e,n)};function z6(t,e){const n=t.storedMarks||t.selection.$to.parentOffset&&t.selection.$from.marks();if(n){const i=n.filter(r=>e?.includes(r.type.name));t.tr.ensureMarks(i)}}var qX=({keepMarks:t=!0}={})=>({tr:e,state:n,dispatch:i,editor:r})=>{const{selection:o,doc:s}=e,{$from:a,$to:l}=o,f=r.extensionManager.attributes,u=cp(f,a.node().type.name,a.node().attrs);if(o instanceof nt&&o.node.isBlock)return!a.parentOffset||!no(s,a.pos)?!1:(i&&(t&&z6(n,r.extensionManager.splittableMarks),e.split(a.pos).scrollIntoView()),!0);if(!a.parent.isBlock)return!1;const c=l.parentOffset===l.parent.content.size,d=a.depth===0?void 0:yY(a.node(-1).contentMatchAt(a.indexAfter(-1)));let p=c&&d?[{type:d,attrs:u}]:void 0,h=no(e.doc,e.mapping.map(a.pos),1,p);if(!p&&!h&&no(e.doc,e.mapping.map(a.pos),1,d?[{type:d}]:void 0)&&(h=!0,p=d?[{type:d,attrs:u}]:void 0),i){if(h&&(o instanceof mt&&e.deleteSelection(),e.split(e.mapping.map(a.pos),1,p),d&&!c&&!a.parentOffset&&a.parent.type!==d)){const g=e.mapping.map(a.before()),y=e.doc.resolve(g);a.node(-1).canReplaceWith(y.index(),y.index()+1,d)&&e.setNodeMarkup(e.mapping.map(a.before()),d)}t&&z6(n,r.extensionManager.splittableMarks),e.scrollIntoView()}return h},VX=(t,e={})=>({tr:n,state:i,dispatch:r,editor:o})=>{var s;const a=Cn(t,i.schema),{$from:l,$to:f}=i.selection,u=i.selection.node;if(u&&u.isBlock||l.depth<2||!l.sameParent(f))return!1;const c=l.node(-1);if(c.type!==a)return!1;const d=o.extensionManager.attributes;if(l.parent.content.size===0&&l.node(-1).childCount===l.indexAfter(-1)){if(l.depth===2||l.node(-3).type!==a||l.index(-2)!==l.node(-2).childCount-1)return!1;if(r){let w=we.empty;const v=l.index(-1)?1:l.index(-2)?2:3;for(let T=l.depth-v;T>=l.depth-3;T-=1)w=we.from(l.node(T).copy(w));const _=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,b={...cp(d,l.node().type.name,l.node().attrs),...e},x=((s=a.contentMatch.defaultType)==null?void 0:s.createAndFill(b))||void 0;w=w.append(we.from(a.createAndFill(null,x)||void 0));const k=l.before(l.depth-(v-1));n.replace(k,l.after(-_),new De(w,4-v,0));let S=-1;n.doc.nodesBetween(k,n.doc.content.size,(T,A)=>{if(S>-1)return!1;T.isTextblock&&T.content.size===0&&(S=A+1)}),S>-1&&n.setSelection(mt.near(n.doc.resolve(S))),n.scrollIntoView()}return!0}const p=f.pos===l.end()?c.contentMatchAt(0).defaultType:null,h={...cp(d,c.type.name,c.attrs),...e},g={...cp(d,l.node().type.name,l.node().attrs),...e};n.delete(l.pos,f.pos);const y=p?[{type:a,attrs:h},{type:p,attrs:g}]:[{type:a,attrs:h}];if(!no(n.doc,l.pos,2))return!1;if(r){const{selection:w,storedMarks:v}=i,{splittableMarks:_}=o.extensionManager,b=v||w.$to.parentOffset&&w.$from.marks();if(n.split(l.pos,2,y).scrollIntoView(),!b||!r)return!0;const x=b.filter(k=>_.includes(k.type.name));n.ensureMarks(x)}return!0},X0=(t,e)=>{const n=V0(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&Is(t.doc,n.pos)&&t.join(n.pos),!0},Q0=(t,e)=>{const n=V0(s=>s.type===e)(t.selection);if(!n)return!0;const i=t.doc.resolve(n.start).after(n.depth);if(i===void 0)return!0;const r=t.doc.nodeAt(i);return n.node.type===r?.type&&Is(t.doc,i)&&t.join(i),!0},zX=(t,e,n,i={})=>({editor:r,tr:o,state:s,dispatch:a,chain:l,commands:f,can:u})=>{const{extensions:c,splittableMarks:d}=r.extensionManager,p=Cn(t,s.schema),h=Cn(e,s.schema),{selection:g,storedMarks:y}=s,{$from:w,$to:v}=g,_=w.blockRange(v),b=y||g.$to.parentOffset&&g.$from.marks();if(!_)return!1;const x=V0(k=>I6(k.type.name,c))(g);if(_.depth>=1&&x&&_.depth-x.depth<=1){if(x.node.type===p)return f.liftListItem(h);if(I6(x.node.type.name,c)&&p.validContent(x.node.content)&&a)return l().command(()=>(o.setNodeMarkup(x.pos,p),!0)).command(()=>X0(o,p)).command(()=>Q0(o,p)).run()}return!n||!b||!a?l().command(()=>u().wrapInList(p,i)?!0:f.clearNodes()).wrapInList(p,i).command(()=>X0(o,p)).command(()=>Q0(o,p)).run():l().command(()=>{const k=u().wrapInList(p,i),S=b.filter(T=>d.includes(T.type.name));return o.ensureMarks(S),k?!0:f.clearNodes()}).wrapInList(p,i).command(()=>X0(o,p)).command(()=>Q0(o,p)).run()},jX=(t,e={},n={})=>({state:i,commands:r})=>{const{extendEmptyMarkRange:o=!1}=n,s=ao(t,i.schema);return G0(i,s,e)?r.unsetMark(s,{extendEmptyMarkRange:o}):r.setMark(s,e)},HX=(t,e,n={})=>({state:i,commands:r})=>{const o=Cn(t,i.schema),s=Cn(e,i.schema),a=Vf(i,o,n);let l;return i.selection.$anchor.sameParent(i.selection.$head)&&(l=i.selection.$anchor.parent.attrs),a?r.setNode(s,l):r.setNode(o,{...l,...n})},UX=(t,e={})=>({state:n,commands:i})=>{const r=Cn(t,n.schema);return Vf(n,r,e)?i.lift(r):i.wrapIn(r,e)},WX=()=>({state:t,dispatch:e})=>{const n=t.plugins;for(let i=0;i<n.length;i+=1){const r=n[i];let o;if(r.spec.isInputRules&&(o=r.getState(t))){if(e){const s=t.tr,a=o.transform;for(let l=a.steps.length-1;l>=0;l-=1)s.step(a.steps[l].invert(a.docs[l]));if(o.text){const l=s.doc.resolve(o.from).marks();s.replaceWith(o.from,o.to,t.schema.text(o.text,l))}else s.delete(o.from,o.to)}return!0}}return!1},KX=()=>({tr:t,dispatch:e})=>{const{selection:n}=t,{empty:i,ranges:r}=n;return i||e&&r.forEach(o=>{t.removeMark(o.$from.pos,o.$to.pos)}),!0},GX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{var o;const{extendEmptyMarkRange:s=!1}=e,{selection:a}=n,l=ao(t,i.schema),{$from:f,empty:u,ranges:c}=a;if(!r)return!0;if(u&&s){let{from:d,to:p}=a;const h=(o=f.marks().find(y=>y.type===l))==null?void 0:o.attrs,g=W0(f,l,h);g&&(d=g.from,p=g.to),n.removeMark(d,p,l)}else c.forEach(d=>{n.removeMark(d.$from.pos,d.$to.pos,l)});return n.removeStoredMark(l),!0},JX=(t,e={})=>({tr:n,state:i,dispatch:r})=>{let o=null,s=null;const a=fp(typeof t=="string"?t:t.name,i.schema);return a?(a==="node"&&(o=Cn(t,i.schema)),a==="mark"&&(s=ao(t,i.schema)),r&&n.selection.ranges.forEach(l=>{const f=l.$from.pos,u=l.$to.pos;let c,d,p,h;n.selection.empty?i.doc.nodesBetween(f,u,(g,y)=>{o&&o===g.type&&(p=Math.max(y,f),h=Math.min(y+g.nodeSize,u),c=y,d=g)}):i.doc.nodesBetween(f,u,(g,y)=>{y<f&&o&&o===g.type&&(p=Math.max(y,f),h=Math.min(y+g.nodeSize,u),c=y,d=g),y>=f&&y<=u&&(o&&o===g.type&&n.setNodeMarkup(y,void 0,{...g.attrs,...e}),s&&g.marks.length&&g.marks.forEach(w=>{if(s===w.type){const v=Math.max(y,f),_=Math.min(y+g.nodeSize,u);n.addMark(v,_,s.create({...w.attrs,...e}))}}))}),d&&(c!==void 0&&n.setNodeMarkup(c,void 0,{...d.attrs,...e}),s&&d.marks.length&&d.marks.forEach(g=>{s===g.type&&n.addMark(p,h,s.create({...g.attrs,...e}))}))}),!0):!1},YX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return sY(r,e)(n,i)},XX=(t,e={})=>({state:n,dispatch:i})=>{const r=Cn(t,n.schema);return aY(r,e)(n,i)},j6=gn.create({name:"commands",addCommands(){return{...L6}}}),H6=gn.create({name:"delete",onUpdate({transaction:t,appendedTransactions:e}){var n,i,r;const o=()=>{var s,a,l,f;if((f=(l=(a=(s=this.editor.options.coreExtensionOptions)==null?void 0:s.delete)==null?void 0:a.filterTransaction)==null?void 0:l.call(a,t))!=null?f:t.getMeta("y-sync$"))return;const u=mY(t.before,[t,...e]);AY(u).forEach(p=>{u.mapping.mapResult(p.oldRange.from).deletedAfter&&u.mapping.mapResult(p.oldRange.to).deletedBefore&&u.before.nodesBetween(p.oldRange.from,p.oldRange.to,(h,g)=>{const y=g+h.nodeSize-2,w=p.oldRange.from<=g&&y<=p.oldRange.to;this.editor.emit("delete",{type:"node",node:h,from:g,to:y,newFrom:u.mapping.map(g),newTo:u.mapping.map(y),deletedRange:p.oldRange,newRange:p.newRange,partial:!w,editor:this.editor,transaction:t,combinedTransform:u})})});const d=u.mapping;u.steps.forEach((p,h)=>{var g,y;if(p instanceof rr){const w=d.slice(h).map(p.from,-1),v=d.slice(h).map(p.to),_=d.invert().map(w,-1),b=d.invert().map(v),x=(g=u.doc.nodeAt(w-1))==null?void 0:g.marks.some(S=>S.eq(p.mark)),k=(y=u.doc.nodeAt(v))==null?void 0:y.marks.some(S=>S.eq(p.mark));this.editor.emit("delete",{type:"mark",mark:p.mark,from:p.from,to:p.to,deletedRange:{from:_,to:b},newRange:{from:w,to:v},partial:!!(k||x),editor:this.editor,transaction:t,combinedTransform:u})}})};(r=(i=(n=this.editor.options.coreExtensionOptions)==null?void 0:n.delete)==null?void 0:i.async)==null||r?setTimeout(o,0):o()}}),U6=gn.create({name:"drop",addProseMirrorPlugins(){return[new fn({key:new Kn("tiptapDrop"),props:{handleDrop:(t,e,n,i)=>{this.editor.emit("drop",{editor:this.editor,event:e,slice:n,moved:i})}}})]}}),W6=gn.create({name:"editable",addProseMirrorPlugins(){return[new fn({key:new Kn("editable"),props:{editable:()=>this.editor.options.editable}})]}}),K6=new Kn("focusEvents"),G6=gn.create({name:"focusEvents",addProseMirrorPlugins(){const{editor:t}=this;return[new fn({key:K6,props:{handleDOMEvents:{focus:(e,n)=>{t.isFocused=!0;const i=t.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1},blur:(e,n)=>{t.isFocused=!1;const i=t.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return e.dispatch(i),!1}}}})]}}),J6=gn.create({name:"keymap",addKeyboardShortcuts(){const t=()=>this.editor.commands.first(({commands:s})=>[()=>s.undoInputRule(),()=>s.command(({tr:a})=>{const{selection:l,doc:f}=a,{empty:u,$anchor:c}=l,{pos:d,parent:p}=c,h=c.parent.isTextblock&&d>0?a.doc.resolve(d-1):c,g=h.parent.type.spec.isolating,y=c.pos-c.parentOffset,w=g&&h.parent.childCount===1?y===c.pos:ht.atStart(f).from===d;return!u||!p.type.isTextblock||p.textContent.length||!w||w&&c.parent.type.name==="paragraph"?!1:s.clearNodes()}),()=>s.deleteSelection(),()=>s.joinBackward(),()=>s.selectNodeBackward()]),e=()=>this.editor.commands.first(({commands:s})=>[()=>s.deleteSelection(),()=>s.deleteCurrentNode(),()=>s.joinForward(),()=>s.selectNodeForward()]),i={Enter:()=>this.editor.commands.first(({commands:s})=>[()=>s.newlineInCode(),()=>s.createParagraphNear(),()=>s.liftEmptyBlock(),()=>s.splitBlock()]),"Mod-Enter":()=>this.editor.commands.exitCode(),Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:e,"Mod-Delete":e,"Mod-a":()=>this.editor.commands.selectAll()},r={...i},o={...i,"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":e,"Ctrl-Alt-Backspace":e,"Alt-Delete":e,"Alt-d":e,"Ctrl-a":()=>this.editor.commands.selectTextblockStart(),"Ctrl-e":()=>this.editor.commands.selectTextblockEnd()};return Y0()||q6()?o:r},addProseMirrorPlugins(){return[new fn({key:new Kn("clearDocument"),appendTransaction:(t,e,n)=>{if(t.some(g=>g.getMeta("composition")))return;const i=t.some(g=>g.docChanged)&&!e.doc.eq(n.doc),r=t.some(g=>g.getMeta("preventClearDocument"));if(!i||r)return;const{empty:o,from:s,to:a}=e.selection,l=ht.atStart(e.doc).from,f=ht.atEnd(e.doc).to;if(o||!(s===l&&a===f)||!dp(n.doc))return;const d=n.tr,p=op({state:n,transaction:d}),{commands:h}=new sp({editor:this.editor,state:p});if(h.clearNodes(),!!d.steps.length)return d}})]}}),Y6=gn.create({name:"paste",addProseMirrorPlugins(){return[new fn({key:new Kn("tiptapPaste"),props:{handlePaste:(t,e,n)=>{this.editor.emit("paste",{editor:this.editor,event:e,slice:n})}}})]}}),X6=gn.create({name:"tabindex",addProseMirrorPlugins(){return[new fn({key:new Kn("tabindex"),props:{attributes:()=>this.editor.isEditable?{tabindex:"0"}:{}}})]}}),QX=class Qa{constructor(e,n,i=!1,r=null){this.currentNode=null,this.actualDepth=null,this.isBlock=i,this.resolvedPos=e,this.editor=n,this.currentNode=r}get name(){return this.node.type.name}get node(){return this.currentNode||this.resolvedPos.node()}get element(){return this.editor.view.domAtPos(this.pos).node}get depth(){var e;return(e=this.actualDepth)!=null?e:this.resolvedPos.depth}get pos(){return this.resolvedPos.pos}get content(){return this.node.content}set content(e){let n=this.from,i=this.to;if(this.isBlock){if(this.content.size===0){console.error(`You can’t set content on a block node. Tried to set content on ${this.name} at ${this.pos}`);return}n=this.from+1,i=this.to-1}this.editor.commands.insertContentAt({from:n,to:i},e)}get attributes(){return this.node.attrs}get textContent(){return this.node.textContent}get size(){return this.node.nodeSize}get from(){return this.isBlock?this.pos:this.resolvedPos.start(this.resolvedPos.depth)}get range(){return{from:this.from,to:this.to}}get to(){return this.isBlock?this.pos+this.size:this.resolvedPos.end(this.resolvedPos.depth)+(this.node.isText?0:1)}get parent(){if(this.depth===0)return null;const e=this.resolvedPos.start(this.resolvedPos.depth-1),n=this.resolvedPos.doc.resolve(e);return new Qa(n,this.editor)}get before(){let e=this.resolvedPos.doc.resolve(this.from-(this.isBlock?1:2));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.from-3)),new Qa(e,this.editor)}get after(){let e=this.resolvedPos.doc.resolve(this.to+(this.isBlock?2:1));return e.depth!==this.depth&&(e=this.resolvedPos.doc.resolve(this.to+3)),new Qa(e,this.editor)}get children(){const e=[];return this.node.content.forEach((n,i)=>{const r=n.isBlock&&!n.isTextblock,o=n.isAtom&&!n.isText,s=this.pos+i+(o?0:1);if(s<0||s>this.resolvedPos.doc.nodeSize-2)return;const a=this.resolvedPos.doc.resolve(s);if(!r&&a.depth<=this.depth)return;const l=new Qa(a,this.editor,r,r?n:null);r&&(l.actualDepth=this.depth+1),e.push(new Qa(a,this.editor,r,r?n:null))}),e}get firstChild(){return this.children[0]||null}get lastChild(){const e=this.children;return e[e.length-1]||null}closest(e,n={}){let i=null,r=this.parent;for(;r&&!i;){if(r.node.type.name===e)if(Object.keys(n).length>0){const o=r.node.attrs,s=Object.keys(n);for(let a=0;a<s.length;a+=1){const l=s[a];if(o[l]!==n[l])break}}else i=r;r=r.parent}return i}querySelector(e,n={}){return this.querySelectorAll(e,n,!0)[0]||null}querySelectorAll(e,n={},i=!1){let r=[];if(!this.children||this.children.length===0)return r;const o=Object.keys(n);return this.children.forEach(s=>{i&&r.length>0||(s.node.type.name===e&&o.every(l=>n[l]===s.node.attrs[l])&&r.push(s),!(i&&r.length>0)&&(r=r.concat(s.querySelectorAll(e,n,i))))}),r}setAttribute(e){const{tr:n}=this.editor.state;n.setNodeMarkup(this.from,void 0,{...this.node.attrs,...e}),this.editor.view.dispatch(n)}},ZX=`.ProseMirror {
    331336  position: relative;
    332337}
     
    398403.ProseMirror-focused .ProseMirror-gapcursor {
    399404  display: block;
    400 }`;function jX(t,e,n){const r=document.querySelector("style[data-tiptap-style]");if(r!==null)return r;const i=document.createElement("style");return e&&i.setAttribute("nonce",e),i.setAttribute("data-tiptap-style",""),i.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(i),i}var HX=class extends iY{constructor(e={}){super(),this.css=null,this.editorView=null,this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.instanceId=Math.random().toString(36).slice(2,9),this.options={element:typeof document<"u"?document.createElement("div"):null,content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onMount:()=>null,onUnmount:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:i})=>{throw i},onPaste:()=>null,onDrop:()=>null,onDelete:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("mount",this.options.onMount),this.on("unmount",this.options.onUnmount),this.on("contentError",this.options.onContentError),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:i,slice:o,moved:s})=>this.options.onDrop(i,o,s)),this.on("paste",({event:i,slice:o})=>this.options.onPaste(i,o)),this.on("delete",this.options.onDelete);const n=this.createDoc(),r=_6(n,this.options.autofocus);this.editorState=$a.create({doc:n,schema:this.schema,selection:r||void 0}),this.options.element&&this.mount(this.options.element)}mount(e){if(typeof document>"u")throw new Error("[tiptap error]: The editor cannot be mounted because there is no 'document' defined in this environment.");this.createView(e),this.emit("mount",{editor:this}),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}unmount(){if(this.editorView){const e=this.editorView.dom;e?.editor&&delete e.editor,this.editorView.destroy()}if(this.editorView=null,this.isInitialized=!1,this.css)try{typeof this.css.remove=="function"?this.css.remove():this.css.parentNode&&this.css.parentNode.removeChild(this.css)}catch(e){console.warn("Failed to remove CSS element:",e)}this.css=null,this.emit("unmount",{editor:this})}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&typeof document<"u"&&(this.css=jX(zX,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.editorView||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,n=!0){this.setOptions({editable:e}),n&&this.emit("update",{editor:this,transaction:this.state.tr,appendedTransactions:[]})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get view(){return this.editorView?this.editorView:new Proxy({state:this.editorState,updateState:e=>{this.editorState=e},dispatch:e=>{this.editorState=this.state.apply(e)},composing:!1,dragging:null,editable:!0,isDestroyed:!1},{get:(e,n)=>{if(n==="state")return this.editorState;if(n in e)return Reflect.get(e,n);throw new Error(`[tiptap error]: The editor view is not available. Cannot access view['${n}']. The editor may not be mounted yet.`)}})}get state(){return this.editorView&&(this.editorState=this.view.state),this.editorState}registerPlugin(e,n){const r=l6(n)?n(e,[...this.state.plugins]):[...this.state.plugins,e],i=this.state.reconfigure({plugins:r});return this.view.updateState(i),i}unregisterPlugin(e){if(this.isDestroyed)return;const n=this.state.plugins;let r=n;if([].concat(e).forEach(o=>{const s=typeof o=="string"?`${o}$`:o.key;r=r.filter(a=>!a.key.startsWith(s))}),n.length===r.length)return;const i=this.state.reconfigure({plugins:r});return this.view.updateState(i),i}createExtensionManager(){var e,n;const i=[...this.options.enableCoreExtensions?[I6,C6.configure({blockSeparator:(n=(e=this.options.coreExtensionOptions)==null?void 0:e.clipboardTextSerializer)==null?void 0:n.blockSeparator}),T6,D6,B6,$6,M6,F6,P6].filter(o=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[o.name]!==!1:!0):[],...this.options.extensions].filter(o=>["extension","node","mark"].includes(o?.type));this.extensionManager=new gp(i,this)}createCommandManager(){this.commandManager=new ip({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createDoc(){let e;try{e=q0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(n){if(!(n instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(n.message))throw n;this.emit("contentError",{editor:this,error:n,disableCollaboration:()=>{"collaboration"in this.storage&&typeof this.storage.collaboration=="object"&&this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(r=>r.name!=="collaboration"),this.createExtensionManager()}}),e=q0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}return e}createView(e){var n;this.editorView=new LC(e,{...this.options.editorProps,attributes:{role:"textbox",...(n=this.options.editorProps)==null?void 0:n.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:this.editorState});const r=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(r),this.createNodeViews(),this.prependClass(),this.injectCSS();const i=this.view.dom;i.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({markViews:this.extensionManager.markViews,nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const n=this.capturedTransaction;return this.capturedTransaction=null,n}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(u=>{var c;return(c=this.capturedTransaction)==null?void 0:c.step(u)});return}const{state:n,transactions:r}=this.state.applyTransaction(e),i=!this.state.selection.eq(n.selection),o=r.includes(e),s=this.state;if(this.emit("beforeTransaction",{editor:this,transaction:e,nextState:n}),!o)return;this.view.updateState(n),this.emit("transaction",{editor:this,transaction:e,appendedTransactions:r.slice(1)}),i&&this.emit("selectionUpdate",{editor:this,transaction:e});const a=r.findLast(u=>u.getMeta("focus")||u.getMeta("blur")),l=a?.getMeta("focus"),f=a?.getMeta("blur");l&&this.emit("focus",{editor:this,event:l.event,transaction:a}),f&&this.emit("blur",{editor:this,event:f.event,transaction:a}),!(e.getMeta("preventUpdate")||!r.some(u=>u.docChanged)||s.doc.eq(n.doc))&&this.emit("update",{editor:this,transaction:e,appendedTransactions:r.slice(1)})}getAttributes(e){return hY(this.state,e)}isActive(e,n){const r=typeof e=="string"?e:null,i=typeof e=="string"?n:e;return vY(this.state,r,i)}getJSON(){return this.state.doc.toJSON()}getHTML(){return z0(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:n=`
    401 
    402 `,textSerializers:r={}}=e||{};return dY(this.state.doc,{blockSeparator:n,textSerializers:{...h6(this.schema),...r}})}get isEmpty(){return up(this.state.doc)}destroy(){this.emit("destroy"),this.unmount(),this.removeAllListeners()}get isDestroyed(){var e,n;return(n=(e=this.editorView)==null?void 0:e.isDestroyed)!=null?n:!0}$node(e,n){var r;return((r=this.$doc)==null?void 0:r.querySelector(e,n))||null}$nodes(e,n){var r;return((r=this.$doc)==null?void 0:r.querySelectorAll(e,n))||null}$pos(e){const n=this.state.doc.resolve(e);return new VX(n,this)}get $doc(){return this.$pos(0)}};function Vf(t){return new k6({find:t.find,handler:({state:e,range:n,match:r})=>{const i=Ht(t.getAttributes,void 0,r);if(i===!1||i===null)return null;const{tr:o}=e,s=r[r.length-1],a=r[0];if(s){const l=a.search(/\S/),f=n.from+a.indexOf(s),u=f+s.length;if(w6(n.from,n.to,e.doc).filter(d=>d.mark.type.excluded.find(g=>g===t.type&&g!==d.mark.type)).filter(d=>d.to>f).length)return null;u<n.to&&o.delete(u,n.to),f>n.from&&o.delete(n.from+l,f);const p=n.from+l+s.length;o.addMark(n.from+l,p,t.type.create(i||{})),o.removeStoredMark(t.type)}}})}function UX(t){return t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}function WX(t,e,n={}){const{state:r}=e,{doc:i,tr:o}=r,s=t;i.descendants((a,l)=>{const f=o.mapping.map(l),u=o.mapping.map(l)+a.nodeSize;let c=null;if(a.marks.forEach(d=>{if(d!==s)return!1;c=d}),!c)return;let p=!1;if(Object.keys(n).forEach(d=>{n[d]!==c.attrs[d]&&(p=!0)}),p){const d=t.type.create({...t.attrs,...n});o.removeMark(f,u,t.type),o.addMark(f,u,d)}}),o.docChanged&&e.view.dispatch(o)}var mp=class qO extends G0{constructor(){super(...arguments),this.type="node"}static create(e={}){const n=typeof e=="function"?e():e;return new qO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function zf(t){return new OY({find:t.find,handler:({state:e,range:n,match:r,pasteEvent:i})=>{const o=Ht(t.getAttributes,void 0,r,i);if(o===!1||o===null)return null;const{tr:s}=e,a=r[r.length-1],l=r[0];let f=n.to;if(a){const u=l.search(/\S/),c=n.from+l.indexOf(a),p=c+a.length;if(w6(n.from,n.to,e.doc).filter(h=>h.mark.type.excluded.find(y=>y===t.type&&y!==h.mark.type)).filter(h=>h.to>c).length)return null;p<n.to&&s.delete(p,n.to),c>n.from&&s.delete(n.from+u,c),f=n.from+u+a.length,s.addMark(n.from+u,f,t.type.create(o||{})),s.removeStoredMark(t.type)}}})}function q6(t){return hu((e,n)=>({get(){return e(),t},set(r){t=r,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n()})})}}))}var KX=class extends HX{constructor(t={}){return super(t),this.contentComponent=null,this.appContext=null,this.reactiveState=q6(this.view.state),this.reactiveExtensionStorage=q6(this.extensionStorage),this.on("beforeTransaction",({nextState:e})=>{this.reactiveState.value=e,this.reactiveExtensionStorage.value=this.extensionStorage}),Gs(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(t,e){const n=super.registerPlugin(t,e);return this.reactiveState&&(this.reactiveState.value=n),n}unregisterPlugin(t){const e=super.unregisterPlugin(t);return this.reactiveState&&e&&(this.reactiveState.value=e),e}},L6=L({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(t){const e=H(),n=Xt();return Rt(()=>{const r=t.editor;r&&r.options.element&&e.value&&lt(()=>{var i;if(!e.value||!((i=r.options.element)!=null&&i.firstChild))return;const o=m(e.value);e.value.append(...r.options.element.childNodes),r.contentComponent=n.ctx._,n&&(r.appContext={...n.appContext,provides:n.provides}),r.setOptions({element:o}),r.createNodeViews()})}),po(()=>{const r=t.editor;r&&(r.contentComponent=null,r.appContext=null)}),{rootEl:e}},render(){return Jt("div",{ref:t=>{this.rootEl=t}})}}),V6=(t={})=>{const e=Yt();return kt(()=>{e.value=new KX(t)}),po(()=>{var n,r,i;const o=(n=e.value)==null?void 0:n.options.element,s=o?.cloneNode(!0);(r=o?.parentNode)==null||r.replaceChild(s,o),(i=e.value)==null||i.destroy()}),e},GX=class{constructor(t,{props:e={},editor:n}){this.editor=n,this.component=Gs(t),this.el=document.createElement("div"),this.props=on(e),this.renderedComponent=this.renderComponent()}get element(){return this.renderedComponent.el}get ref(){var t,e,n,r;return(e=(t=this.renderedComponent.vNode)==null?void 0:t.component)!=null&&e.exposed?this.renderedComponent.vNode.component.exposed:(r=(n=this.renderedComponent.vNode)==null?void 0:n.component)==null?void 0:r.proxy}renderComponent(){let t=Jt(this.component,this.props);return this.editor.appContext&&(t.appContext=this.editor.appContext),typeof document<"u"&&this.el&&qv(t,this.el),{vNode:t,destroy:()=>{this.el&&qv(null,this.el),this.el=null,t=null},el:this.el?this.el.firstElementChild:null}}updateProps(t={}){Object.entries(t).forEach(([e,n])=>{this.props[e]=n}),this.renderComponent()}destroy(){this.renderedComponent.destroy()}},z6=mp.create({name:"doc",topNode:!0,content:"block+"}),j6=mp.create({name:"text",group:"inline"}),H6=(t,e)=>{if(t==="slot")return 0;if(t instanceof Function)return t(e);const{children:n,...r}=e??{};if(t==="svg")throw new Error("SVG elements are not supported in the JSX syntax, use the array syntax instead");return[t,r,n]},JX=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,YX=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,XX=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,QX=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,ZX=pp.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:t=>t.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:t=>t.type.name===this.name},{style:"font-weight",getAttrs:t=>/^(bold(er)?|[5-9]\d{2,})$/.test(t)&&null}]},renderHTML({HTMLAttributes:t}){return H6("strong",{...Wa(this.options.HTMLAttributes,t),children:H6("slot",{})})},addCommands(){return{setBold:()=>({commands:t})=>t.setMark(this.name),toggleBold:()=>({commands:t})=>t.toggleMark(this.name),unsetBold:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[Vf({find:JX,type:this.type}),Vf({find:XX,type:this.type})]},addPasteRules(){return[zf({find:YX,type:this.type}),zf({find:QX,type:this.type})]}}),eQ=ZX,tQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,nQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,rQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,iQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,oQ=pp.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:t=>t.style.fontStyle!=="normal"&&null},{style:"font-style=normal",clearMark:t=>t.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:t}){return["em",Wa(this.options.HTMLAttributes,t),0]},addCommands(){return{setItalic:()=>({commands:t})=>t.setMark(this.name),toggleItalic:()=>({commands:t})=>t.toggleMark(this.name),unsetItalic:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[Vf({find:tQ,type:this.type}),Vf({find:rQ,type:this.type})]},addPasteRules(){return[zf({find:nQ,type:this.type}),zf({find:iQ,type:this.type})]}}),sQ=oQ,aQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,lQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,fQ=pp.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:t=>t.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["s",Wa(this.options.HTMLAttributes,t),0]},addCommands(){return{setStrike:()=>({commands:t})=>t.setMark(this.name),toggleStrike:()=>({commands:t})=>t.toggleMark(this.name),unsetStrike:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[Vf({find:aQ,type:this.type})]},addPasteRules(){return[zf({find:lQ,type:this.type})]}}),uQ=fQ;function cQ(t={}){return new fn({view(e){return new dQ(e,t)}})}class dQ{constructor(e,n){var r;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(r=n.width)!==null&&r!==void 0?r:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(i=>{let o=s=>{this[i](s)};return e.dom.addEventListener(i,o),{name:i,handler:o}})}destroy(){this.handlers.forEach(({name:e,handler:n})=>this.editorView.dom.removeEventListener(e,n))}update(e,n){this.cursorPos!=null&&n.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,e==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e=this.editorView.state.doc.resolve(this.cursorPos),n=!e.parent.inlineContent,r,i=this.editorView.dom,o=i.getBoundingClientRect(),s=o.width/i.offsetWidth,a=o.height/i.offsetHeight;if(n){let c=e.nodeBefore,p=e.nodeAfter;if(c||p){let d=this.editorView.nodeDOM(this.cursorPos-(c?c.nodeSize:0));if(d){let h=d.getBoundingClientRect(),g=c?h.bottom:h.top;c&&p&&(g=(g+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let y=this.width/2*a;r={left:h.left,right:h.right,top:g-y,bottom:g+y}}}}if(!r){let c=this.editorView.coordsAtPos(this.cursorPos),p=this.width/2*s;r={left:c.left-p,right:c.left+p,top:c.top,bottom:c.bottom}}let l=this.editorView.dom.offsetParent;this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let f,u;if(!l||l==document.body&&getComputedStyle(l).position=="static")f=-pageXOffset,u=-pageYOffset;else{let c=l.getBoundingClientRect(),p=c.width/l.offsetWidth,d=c.height/l.offsetHeight;f=c.left-l.scrollLeft*p,u=c.top-l.scrollTop*d}this.element.style.left=(r.left-f)/s+"px",this.element.style.top=(r.top-u)/a+"px",this.element.style.width=(r.right-r.left)/s+"px",this.element.style.height=(r.bottom-r.top)/a+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),r=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),i=r&&r.type.spec.disableDropCursor,o=typeof i=="function"?i(this.editorView,n,e):i;if(n&&!o){let s=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let a=v4(this.editorView.state.doc,s,this.editorView.dragging.slice);a!=null&&(s=a)}this.setCursor(s),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}class tn extends ht{constructor(e){super(e,e)}map(e,n){let r=e.resolve(n.map(this.head));return tn.valid(r)?new tn(r):ht.near(r)}content(){return De.empty}eq(e){return e instanceof tn&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new tn(e.resolve(n.pos))}getBookmark(){return new Q0(this.anchor)}static valid(e){let n=e.parent;if(n.isTextblock||!pQ(e)||!hQ(e))return!1;let r=n.type.spec.allowGapCursor;if(r!=null)return r;let i=n.contentMatchAt(e.index()).defaultType;return i&&i.isTextblock}static findGapCursorFrom(e,n,r=!1){e:for(;;){if(!r&&tn.valid(e))return e;let i=e.pos,o=null;for(let s=e.depth;;s--){let a=e.node(s);if(n>0?e.indexAfter(s)<a.childCount:e.index(s)>0){o=a.child(n>0?e.indexAfter(s):e.index(s)-1);break}else if(s==0)return null;i+=n;let l=e.doc.resolve(i);if(tn.valid(l))return l}for(;;){let s=n>0?o.firstChild:o.lastChild;if(!s){if(o.isAtom&&!o.isText&&!nt.isSelectable(o)){e=e.doc.resolve(i+o.nodeSize*n),r=!1;continue e}break}o=s,i+=n;let a=e.doc.resolve(i);if(tn.valid(a))return a}return null}}}tn.prototype.visible=!1,tn.findFrom=tn.findGapCursorFrom,ht.jsonID("gapcursor",tn);class Q0{constructor(e){this.pos=e}map(e){return new Q0(e.map(this.pos))}resolve(e){let n=e.resolve(this.pos);return tn.valid(n)?new tn(n):ht.near(n)}}function pQ(t){for(let e=t.depth;e>=0;e--){let n=t.index(e),r=t.node(e);if(n==0){if(r.type.spec.isolating)return!0;continue}for(let i=r.child(n-1);;i=i.lastChild){if(i.childCount==0&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}}return!0}function hQ(t){for(let e=t.depth;e>=0;e--){let n=t.indexAfter(e),r=t.node(e);if(n==r.childCount){if(r.type.spec.isolating)return!0;continue}for(let i=r.child(n);;i=i.firstChild){if(i.childCount==0&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}}return!0}function gQ(){return new fn({props:{decorations:vQ,createSelectionBetween(t,e,n){return e.pos==n.pos&&tn.valid(n)?new tn(n):null},handleClick:yQ,handleKeyDown:mQ,handleDOMEvents:{beforeinput:wQ}}})}const mQ=WC({ArrowLeft:yp("horiz",-1),ArrowRight:yp("horiz",1),ArrowUp:yp("vert",-1),ArrowDown:yp("vert",1)});function yp(t,e){const n=t=="vert"?e>0?"down":"up":e>0?"right":"left";return function(r,i,o){let s=r.selection,a=e>0?s.$to:s.$from,l=s.empty;if(s instanceof gt){if(!o.endOfTextblock(n)||a.depth==0)return!1;l=!1,a=r.doc.resolve(e>0?a.after():a.before())}let f=tn.findGapCursorFrom(a,e,l);return f?(i&&i(r.tr.setSelection(new tn(f))),!0):!1}}function yQ(t,e,n){if(!t||!t.editable)return!1;let r=t.state.doc.resolve(e);if(!tn.valid(r))return!1;let i=t.posAtCoords({left:n.clientX,top:n.clientY});return i&&i.inside>-1&&nt.isSelectable(t.state.doc.nodeAt(i.inside))?!1:(t.dispatch(t.state.tr.setSelection(new tn(r))),!0)}function wQ(t,e){if(e.inputType!="insertCompositionText"||!(t.state.selection instanceof tn))return!1;let{$from:n}=t.state.selection,r=n.parent.contentMatchAt(n.index()).findWrapping(t.state.schema.nodes.text);if(!r)return!1;let i=we.empty;for(let s=r.length-1;s>=0;s--)i=we.from(r[s].createAndFill(null,i));let o=t.state.tr.replace(n.pos,n.pos,new De(i,0,0));return o.setSelection(gt.near(o.doc.resolve(n.pos+1))),t.dispatch(o),!1}function vQ(t){if(!(t.selection instanceof tn))return null;let e=document.createElement("div");return e.className="ProseMirror-gapcursor",Kt.create(t.doc,[Nn.widget(t.selection.head,e,{key:"gapcursor"})])}var wp=200,Sn=function(){};Sn.prototype.append=function(e){return e.length?(e=Sn.from(e),!this.length&&e||e.length<wp&&this.leafAppend(e)||this.length<wp&&e.leafPrepend(this)||this.appendInner(e)):this},Sn.prototype.prepend=function(e){return e.length?Sn.from(e).append(this):this},Sn.prototype.appendInner=function(e){return new bQ(this,e)},Sn.prototype.slice=function(e,n){return e===void 0&&(e=0),n===void 0&&(n=this.length),e>=n?Sn.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,n))},Sn.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},Sn.prototype.forEach=function(e,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length),n<=r?this.forEachInner(e,n,r,0):this.forEachInvertedInner(e,n,r,0)},Sn.prototype.map=function(e,n,r){n===void 0&&(n=0),r===void 0&&(r=this.length);var i=[];return this.forEach(function(o,s){return i.push(e(o,s))},n,r),i},Sn.from=function(e){return e instanceof Sn?e:e&&e.length?new U6(e):Sn.empty};var U6=(function(t){function e(r){t.call(this),this.values=r}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={length:{configurable:!0},depth:{configurable:!0}};return e.prototype.flatten=function(){return this.values},e.prototype.sliceInner=function(i,o){return i==0&&o==this.length?this:new e(this.values.slice(i,o))},e.prototype.getInner=function(i){return this.values[i]},e.prototype.forEachInner=function(i,o,s,a){for(var l=o;l<s;l++)if(i(this.values[l],a+l)===!1)return!1},e.prototype.forEachInvertedInner=function(i,o,s,a){for(var l=o-1;l>=s;l--)if(i(this.values[l],a+l)===!1)return!1},e.prototype.leafAppend=function(i){if(this.length+i.length<=wp)return new e(this.values.concat(i.flatten()))},e.prototype.leafPrepend=function(i){if(this.length+i.length<=wp)return new e(i.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(e.prototype,n),e})(Sn);Sn.empty=new U6([]);var bQ=(function(t){function e(n,r){t.call(this),this.left=n,this.right=r,this.length=n.length+r.length,this.depth=Math.max(n.depth,r.depth)+1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},e.prototype.getInner=function(r){return r<this.left.length?this.left.get(r):this.right.get(r-this.left.length)},e.prototype.forEachInner=function(r,i,o,s){var a=this.left.length;if(i<a&&this.left.forEachInner(r,i,Math.min(o,a),s)===!1||o>a&&this.right.forEachInner(r,Math.max(i-a,0),Math.min(this.length,o)-a,s+a)===!1)return!1},e.prototype.forEachInvertedInner=function(r,i,o,s){var a=this.left.length;if(i>a&&this.right.forEachInvertedInner(r,i-a,Math.max(o,a)-a,s+a)===!1||o<a&&this.left.forEachInvertedInner(r,Math.min(i,a),o,s)===!1)return!1},e.prototype.sliceInner=function(r,i){if(r==0&&i==this.length)return this;var o=this.left.length;return i<=o?this.left.slice(r,i):r>=o?this.right.slice(r-o,i-o):this.left.slice(r,o).append(this.right.slice(0,i-o))},e.prototype.leafAppend=function(r){var i=this.right.leafAppend(r);if(i)return new e(this.left,i)},e.prototype.leafPrepend=function(r){var i=this.left.leafPrepend(r);if(i)return new e(i,this.right)},e.prototype.appendInner=function(r){return this.left.depth>=Math.max(this.right.depth,r.depth)+1?new e(this.left,new e(this.right,r)):new e(this,r)},e})(Sn);const xQ=500;class ri{constructor(e,n){this.items=e,this.eventCount=n}popEvent(e,n){if(this.eventCount==0)return null;let r=this.items.length;for(;;r--)if(this.items.get(r-1).selection){--r;break}let i,o;n&&(i=this.remapping(r,this.items.length),o=i.maps.length);let s=e.tr,a,l,f=[],u=[];return this.items.forEach((c,p)=>{if(!c.step){i||(i=this.remapping(r,p+1),o=i.maps.length),o--,u.push(c);return}if(i){u.push(new Ai(c.map));let d=c.step.map(i.slice(o)),h;d&&s.maybeStep(d).doc&&(h=s.mapping.maps[s.mapping.maps.length-1],f.push(new Ai(h,void 0,void 0,f.length+u.length))),o--,h&&i.appendMap(h,o)}else s.maybeStep(c.step);if(c.selection)return a=i?c.selection.map(i.slice(o)):c.selection,l=new ri(this.items.slice(0,r).append(u.reverse().concat(f)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:s,selection:a}}addTransform(e,n,r,i){let o=[],s=this.eventCount,a=this.items,l=!i&&a.length?a.get(a.length-1):null;for(let u=0;u<e.steps.length;u++){let c=e.steps[u].invert(e.docs[u]),p=new Ai(e.mapping.maps[u],c,n),d;(d=l&&l.merge(p))&&(p=d,u?o.pop():a=a.slice(0,a.length-1)),o.push(p),n&&(s++,n=void 0),i||(l=p)}let f=s-r.depth;return f>kQ&&(a=_Q(a,f),s-=f),new ri(a.append(o),s)}remapping(e,n){let r=new Sf;return this.items.forEach((i,o)=>{let s=i.mirrorOffset!=null&&o-i.mirrorOffset>=e?r.maps.length-i.mirrorOffset:void 0;r.appendMap(i.map,s)},e,n),r}addMaps(e){return this.eventCount==0?this:new ri(this.items.append(e.map(n=>new Ai(n))),this.eventCount)}rebased(e,n){if(!this.eventCount)return this;let r=[],i=Math.max(0,this.items.length-n),o=e.mapping,s=e.steps.length,a=this.eventCount;this.items.forEach(p=>{p.selection&&a--},i);let l=n;this.items.forEach(p=>{let d=o.getMirror(--l);if(d==null)return;s=Math.min(s,d);let h=o.maps[d];if(p.step){let g=e.steps[d].invert(e.docs[d]),y=p.selection&&p.selection.map(o.slice(l+1,d));y&&a++,r.push(new Ai(h,g,y))}else r.push(new Ai(h))},i);let f=[];for(let p=n;p<s;p++)f.push(new Ai(o.maps[p]));let u=this.items.slice(0,i).append(f).append(r),c=new ri(u,a);return c.emptyItemCount()>xQ&&(c=c.compress(this.items.length-r.length)),c}emptyItemCount(){let e=0;return this.items.forEach(n=>{n.step||e++}),e}compress(e=this.items.length){let n=this.remapping(0,e),r=n.maps.length,i=[],o=0;return this.items.forEach((s,a)=>{if(a>=e)i.push(s),s.selection&&o++;else if(s.step){let l=s.step.map(n.slice(r)),f=l&&l.getMap();if(r--,f&&n.appendMap(f,r),l){let u=s.selection&&s.selection.map(n.slice(r));u&&o++;let c=new Ai(f.invert(),l,u),p,d=i.length-1;(p=i.length&&i[d].merge(c))?i[d]=p:i.push(c)}}else s.map&&r--},this.items.length,0),new ri(Sn.from(i.reverse()),o)}}ri.empty=new ri(Sn.empty,0);function _Q(t,e){let n;return t.forEach((r,i)=>{if(r.selection&&e--==0)return n=i,!1}),t.slice(n)}class Ai{constructor(e,n,r,i){this.map=e,this.step=n,this.selection=r,this.mirrorOffset=i}merge(e){if(this.step&&e.step&&!e.selection){let n=e.step.merge(this.step);if(n)return new Ai(n.getMap().invert(),n,this.selection)}}}class Uo{constructor(e,n,r,i,o){this.done=e,this.undone=n,this.prevRanges=r,this.prevTime=i,this.prevComposition=o}}const kQ=20;function SQ(t,e,n,r){let i=n.getMeta($s),o;if(i)return i.historyState;n.getMeta(OQ)&&(t=new Uo(t.done,t.undone,null,0,-1));let s=n.getMeta("appendedTransaction");if(n.steps.length==0)return t;if(s&&s.getMeta($s))return s.getMeta($s).redo?new Uo(t.done.addTransform(n,void 0,r,vp(e)),t.undone,W6(n.mapping.maps),t.prevTime,t.prevComposition):new Uo(t.done,t.undone.addTransform(n,void 0,r,vp(e)),null,t.prevTime,t.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(s&&s.getMeta("addToHistory")===!1)){let a=n.getMeta("composition"),l=t.prevTime==0||!s&&t.prevComposition!=a&&(t.prevTime<(n.time||0)-r.newGroupDelay||!CQ(n,t.prevRanges)),f=s?Z0(t.prevRanges,n.mapping):W6(n.mapping.maps);return new Uo(t.done.addTransform(n,l?e.selection.getBookmark():void 0,r,vp(e)),ri.empty,f,n.time,a??t.prevComposition)}else return(o=n.getMeta("rebased"))?new Uo(t.done.rebased(n,o),t.undone.rebased(n,o),Z0(t.prevRanges,n.mapping),t.prevTime,t.prevComposition):new Uo(t.done.addMaps(n.mapping.maps),t.undone.addMaps(n.mapping.maps),Z0(t.prevRanges,n.mapping),t.prevTime,t.prevComposition)}function CQ(t,e){if(!e)return!1;if(!t.docChanged)return!0;let n=!1;return t.mapping.maps[0].forEach((r,i)=>{for(let o=0;o<e.length;o+=2)r<=e[o+1]&&i>=e[o]&&(n=!0)}),n}function W6(t){let e=[];for(let n=t.length-1;n>=0&&e.length==0;n--)t[n].forEach((r,i,o,s)=>e.push(o,s));return e}function Z0(t,e){if(!t)return null;let n=[];for(let r=0;r<t.length;r+=2){let i=e.map(t[r],1),o=e.map(t[r+1],-1);i<=o&&n.push(i,o)}return n}function EQ(t,e,n){let r=vp(e),i=$s.get(e).spec.config,o=(n?t.undone:t.done).popEvent(e,r);if(!o)return null;let s=o.selection.resolve(o.transform.doc),a=(n?t.done:t.undone).addTransform(o.transform,e.selection.getBookmark(),i,r),l=new Uo(n?a:o.remaining,n?o.remaining:a,null,0,-1);return o.transform.setSelection(s).setMeta($s,{redo:n,historyState:l})}let ey=!1,K6=null;function vp(t){let e=t.plugins;if(K6!=e){ey=!1,K6=e;for(let n=0;n<e.length;n++)if(e[n].spec.historyPreserveItems){ey=!0;break}}return ey}const $s=new Kn("history"),OQ=new Kn("closeHistory");function AQ(t={}){return t={depth:t.depth||100,newGroupDelay:t.newGroupDelay||500},new fn({key:$s,state:{init(){return new Uo(ri.empty,ri.empty,null,0,-1)},apply(e,n,r){return SQ(n,r,e,t)}},config:t,props:{handleDOMEvents:{beforeinput(e,n){let r=n.inputType,i=r=="historyUndo"?J6:r=="historyRedo"?Y6:null;return i?(n.preventDefault(),i(e.state,e.dispatch)):!1}}}})}function G6(t,e){return(n,r)=>{let i=$s.getState(n);if(!i||(t?i.undone:i.done).eventCount==0)return!1;if(r){let o=EQ(i,n,t);o&&r(e?o.scrollIntoView():o)}return!0}}const J6=G6(!1,!0),Y6=G6(!0,!0);hn.create({name:"characterCount",addOptions(){return{limit:null,mode:"textSize",textCounter:t=>t.length,wordCounter:t=>t.split(" ").filter(e=>e!=="").length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=t=>{const e=t?.node||this.editor.state.doc;if((t?.mode||this.options.mode)==="textSize"){const r=e.textBetween(0,e.content.size,void 0," ");return this.options.textCounter(r)}return e.nodeSize},this.storage.words=t=>{const e=t?.node||this.editor.state.doc,n=e.textBetween(0,e.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){let t=!1;return[new fn({key:new Kn("characterCount"),appendTransaction:(e,n,r)=>{if(t)return;const i=this.options.limit;if(i==null||i===0){t=!0;return}const o=this.storage.characters({node:r.doc});if(o>i){const s=o-i,a=0,l=s;console.warn(`[CharacterCount] Initial content exceeded limit of ${i} characters. Content was automatically trimmed.`);const f=r.tr.deleteRange(a,l);return t=!0,f}t=!0},filterTransaction:(e,n)=>{const r=this.options.limit;if(!e.docChanged||r===0||r===null||r===void 0)return!0;const i=this.storage.characters({node:n.doc}),o=this.storage.characters({node:e.doc});if(o<=r||i>r&&o>r&&o<=i)return!0;if(i>r&&o>r&&o>i||!e.getMeta("paste"))return!1;const a=e.selection.$head.pos,l=o-r,f=a-l,u=a;return e.deleteRange(f,u),!(this.storage.characters({node:e.doc})>r)}})]}}),hn.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[cQ(this.options)]}}),hn.create({name:"focus",addOptions(){return{className:"has-focus",mode:"all"}},addProseMirrorPlugins(){return[new fn({key:new Kn("focus"),props:{decorations:({doc:t,selection:e})=>{const{isEditable:n,isFocused:r}=this.editor,{anchor:i}=e,o=[];if(!n||!r)return Kt.create(t,[]);let s=0;this.options.mode==="deepest"&&t.descendants((l,f)=>{if(l.isText)return;if(!(i>=f&&i<=f+l.nodeSize-1))return!1;s+=1});let a=0;return t.descendants((l,f)=>{if(l.isText||!(i>=f&&i<=f+l.nodeSize-1))return!1;if(a+=1,this.options.mode==="deepest"&&s-a>0||this.options.mode==="shallowest"&&a>1)return this.options.mode==="deepest";o.push(Nn.node(f,f+l.nodeSize,{class:this.options.className}))}),Kt.create(t,o)}}})]}}),hn.create({name:"gapCursor",addProseMirrorPlugins(){return[gQ()]},extendNodeSchema(t){var e;const n={name:t.name,options:t.options,storage:t.storage};return{allowGapCursor:(e=Ht(Ye(t,"allowGapCursor",n)))!=null?e:null}}});var X6=hn.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new fn({key:new Kn("placeholder"),props:{decorations:({doc:t,selection:e})=>{const n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:r}=e,i=[];if(!n)return null;const o=this.editor.isEmpty;return t.descendants((s,a)=>{const l=r>=a&&r<=a+s.nodeSize,f=!s.isLeaf&&up(s);if((l||!this.options.showOnlyCurrent)&&f){const u=[this.options.emptyNodeClass];o&&u.push(this.options.emptyEditorClass);const c=Nn.node(a,a+s.nodeSize,{class:u.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:s,pos:a,hasAnchor:l}):this.options.placeholder});i.push(c)}return this.options.includeChildren}),Kt.create(t,i)}}})]}});hn.create({name:"selection",addOptions(){return{className:"selection"}},addProseMirrorPlugins(){const{editor:t,options:e}=this;return[new fn({key:new Kn("selection"),props:{decorations(n){return n.selection.empty||t.isFocused||!t.isEditable||bY(n.selection)||t.view.dragging?null:Kt.create(n.doc,[Nn.inline(n.selection.from,n.selection.to,{class:e.className})])}}})]}});function Q6({types:t,node:e}){return e&&Array.isArray(t)&&t.includes(e.type)||e?.type===t}hn.create({name:"trailingNode",addOptions(){return{node:"paragraph",notAfter:[]}},addProseMirrorPlugins(){const t=new Kn(this.name),e=Object.entries(this.editor.schema.nodes).map(([,n])=>n).filter(n=>(this.options.notAfter||[]).concat(this.options.node).includes(n.name));return[new fn({key:t,appendTransaction:(n,r,i)=>{const{doc:o,tr:s,schema:a}=i,l=t.getState(i),f=o.content.size,u=a.nodes[this.options.node];if(l)return s.insert(f,u.create())},state:{init:(n,r)=>{const i=r.tr.doc.lastChild;return!Q6({node:i,types:e})},apply:(n,r)=>{if(!n.docChanged)return r;const i=n.doc.lastChild;return!Q6({node:i,types:e})}}})]}});var Z6=hn.create({name:"undoRedo",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:t,dispatch:e})=>J6(t,e),redo:()=>({state:t,dispatch:e})=>Y6(t,e)}},addProseMirrorPlugins(){return[AQ(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),eE=mp.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",Wa(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),RQ=mp.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:t}){return["br",Wa(this.options.HTMLAttributes,t)]},renderText(){return`
    403 `},addCommands(){return{setHardBreak:()=>({commands:t,chain:e,state:n,editor:r})=>t.first([()=>t.exitCode(),()=>t.command(()=>{const{selection:i,storedMarks:o}=n;if(i.$from.parent.type.spec.isolating)return!1;const{keepMarks:s}=this.options,{splittableMarks:a}=r.extensionManager,l=o||i.$to.parentOffset&&i.$from.marks();return e().insertContent({type:this.name}).command(({tr:f,dispatch:u})=>{if(u&&l&&s){const c=l.filter(p=>a.includes(p.type.name));f.ensureMarks(c)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),TQ=RQ;function PQ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select Image",button:{text:"Select Image"},multiple:!1,library:{type:"image"}}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function MQ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select File",button:{text:"Select File"},multiple:!1}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function IQ(t){if(!t)return"";const e=t.split("/"),n=e[e.length-1];return n.length>10?n.slice(0,10)+"...":n}function NQ(t){if(!t)return"";const e=t.split("/");return e[e.length-1]}const DQ={},BQ={class:"iafw:inline-flex iafw:[&>*]:shadow-none iafw:[&>*:first-child]:rounded-r-none iafw:[&>*:last-child]:rounded-l-none iafw:[&>*:not(:first-child):not(:last-child)]:rounded-none iafw:[&>*:not(:last-child)]:border-r-0 iafw:[&>*:only-child]:rounded-md"};function FQ(t,e){return C(),Z("div",BQ,[z(t.$slots,"default")])}const $Q=rf(DQ,[["render",FQ]]);function qQ(t){var e;const{char:n,allowSpaces:r,allowToIncludeChar:i,allowedPrefixes:o,startOfLine:s,$position:a}=t,l=r&&!i,f=UX(n),u=new RegExp(`\\s${f}$`),c=s?"^":"",p=i?"":f,d=l?new RegExp(`${c}${f}.*?(?=\\s${p}|$)`,"gm"):new RegExp(`${c}(?:^)?${f}[^\\s${p}]*`,"gm"),h=((e=a.nodeBefore)==null?void 0:e.isText)&&a.nodeBefore.text;if(!h)return null;const g=a.pos-h.length,y=Array.from(h.matchAll(d)).pop();if(!y||y.input===void 0||y.index===void 0)return null;const w=y.input.slice(Math.max(0,y.index-1),y.index),v=new RegExp(`^[${o?.join("")}\0]?$`).test(w);if(o!==null&&!v)return null;const _=g+y.index;let b=_+y[0].length;return l&&u.test(h.slice(b-1,b+1))&&(y[0]+=" ",b+=1),_<a.pos&&b>=a.pos?{range:{from:_,to:b},query:y[0].slice(n.length),text:y[0]}:null}var LQ=new Kn("suggestion");function VQ({pluginKey:t=LQ,editor:e,char:n="@",allowSpaces:r=!1,allowToIncludeChar:i=!1,allowedPrefixes:o=[" "],startOfLine:s=!1,decorationTag:a="span",decorationClass:l="suggestion",decorationContent:f="",decorationEmptyClass:u="is-empty",command:c=()=>null,items:p=()=>[],render:d=()=>({}),allow:h=()=>!0,findSuggestionMatch:g=qQ}){let y;const w=d?.(),v=()=>{const k=e.state.selection.$anchor.pos,S=e.view.coordsAtPos(k),{top:T,right:A,bottom:R,left:F}=S;try{return new DOMRect(F,T,A-F,R-T)}catch{return null}},_=(k,S)=>S?()=>{const T=t.getState(e.state),A=T?.decorationId,R=k.dom.querySelector(`[data-decoration-id="${A}"]`);return R?.getBoundingClientRect()||null}:v;function b(k,S){var T;try{const R=t.getState(k.state),F=R?.decorationId?k.dom.querySelector(`[data-decoration-id="${R.decorationId}"]`):null,q={editor:e,range:R?.range||{from:0,to:0},query:R?.query||null,text:R?.text||null,items:[],command:K=>c({editor:e,range:R?.range||{from:0,to:0},props:K}),decorationNode:F,clientRect:_(k,F)};(T=w?.onExit)==null||T.call(w,q)}catch{}const A=k.state.tr.setMeta(S,{exit:!0});k.dispatch(A)}const x=new fn({key:t,view(){return{update:async(k,S)=>{var T,A,R,F,q,K,fe;const ae=(T=this.key)==null?void 0:T.getState(S),ce=(A=this.key)==null?void 0:A.getState(k.state),ie=ae.active&&ce.active&&ae.range.from!==ce.range.from,te=!ae.active&&ce.active,ze=ae.active&&!ce.active,ot=!te&&!ze&&ae.query!==ce.query,ut=te||ie&&ot,ct=ot||ie,vt=ze||ie&&ot;if(!ut&&!ct&&!vt)return;const We=vt&&!ut?ae:ce,Ze=k.dom.querySelector(`[data-decoration-id="${We.decorationId}"]`);y={editor:e,range:We.range,query:We.query,text:We.text,items:[],command:ye=>c({editor:e,range:We.range,props:ye}),decorationNode:Ze,clientRect:_(k,Ze)},ut&&((R=w?.onBeforeStart)==null||R.call(w,y)),ct&&((F=w?.onBeforeUpdate)==null||F.call(w,y)),(ct||ut)&&(y.items=await p({editor:e,query:We.query})),vt&&((q=w?.onExit)==null||q.call(w,y)),ct&&((K=w?.onUpdate)==null||K.call(w,y)),ut&&((fe=w?.onStart)==null||fe.call(w,y))},destroy:()=>{var k;y&&((k=w?.onExit)==null||k.call(w,y))}}},state:{init(){return{active:!1,range:{from:0,to:0},query:null,text:null,composing:!1}},apply(k,S,T,A){const{isEditable:R}=e,{composing:F}=e.view,{selection:q}=k,{empty:K,from:fe}=q,ae={...S},ce=k.getMeta(t);if(ce&&ce.exit)return ae.active=!1,ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null,ae;if(ae.composing=F,R&&(K||e.view.composing)){(fe<S.range.from||fe>S.range.to)&&!F&&!S.composing&&(ae.active=!1);const ie=g({char:n,allowSpaces:r,allowToIncludeChar:i,allowedPrefixes:o,startOfLine:s,$position:q.$from}),te=`id_${Math.floor(Math.random()*4294967295)}`;ie&&h({editor:e,state:A,range:ie.range,isActive:S.active})?(ae.active=!0,ae.decorationId=S.decorationId?S.decorationId:te,ae.range=ie.range,ae.query=ie.query,ae.text=ie.text):ae.active=!1}else ae.active=!1;return ae.active||(ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null),ae}},props:{handleKeyDown(k,S){var T,A,R,F;const{active:q,range:K}=x.getState(k.state);if(!q)return!1;if(S.key==="Escape"||S.key==="Esc"){const ae=x.getState(k.state),ce=(T=y?.decorationNode)!=null?T:null,ie=ce??(ae?.decorationId?k.dom.querySelector(`[data-decoration-id="${ae.decorationId}"]`):null);if(((A=w?.onKeyDown)==null?void 0:A.call(w,{view:k,event:S,range:ae.range}))||!1)return!0;const ze={editor:e,range:ae.range,query:ae.query,text:ae.text,items:[],command:ot=>c({editor:e,range:ae.range,props:ot}),decorationNode:ie,clientRect:ie?()=>ie.getBoundingClientRect()||null:null};return(R=w?.onExit)==null||R.call(w,ze),b(k,t),!0}return((F=w?.onKeyDown)==null?void 0:F.call(w,{view:k,event:S,range:K}))||!1},decorations(k){const{active:S,range:T,decorationId:A,query:R}=x.getState(k);if(!S)return null;const F=!R?.length,q=[l];return F&&q.push(u),Kt.create(k.doc,[Nn.inline(T.from,T.to,{nodeName:a,class:q.join(" "),"data-decoration-id":A,"data-decoration-content":f})])}}});return x}var zQ=VQ;const jQ=L({__name:"Card",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"card",class:Oe(m(me)("iafw:bg-card iafw:text-card-foreground iafw:flex iafw:flex-col iafw:gap-6 iafw:rounded-xl iafw:border iafw:py-6 iafw:shadow-sm",e.class))},[z(n.$slots,"default")],2))}}),HQ=L({__name:"CardContent",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",{"data-slot":"card-content",class:Oe(m(me)("iafw:px-6",e.class))},[z(n.$slots,"default")],2))}}),UQ=["innerHTML"],WQ=L({__name:"CodeListItem",props:{item:{},query:{}},setup(t){const e=t,n=U(()=>{if(!e.query)return e.item.path;const r=e.query.trim();return e.item.path.split(new RegExp(`(${r})`,"gi")).map(o=>o.toLowerCase()===r.toLowerCase()?`<span class="iafw:font-bold iafw:text-primary">${r}</span>`:o).join("")});return(r,i)=>(C(),Z("div",{innerHTML:m(n)},null,8,UQ))}}),KQ={class:"iafw:overflow-auto iafw:max-h-60"},GQ={key:0,class:"iafw:px-3 iafw:py-1 iafw:text-sm iafw:flex iafw:flex-col iafw:gap-2 iafw:bg-muted/50 iafw:max-w-52"},JQ={class:"iafw:text-primary iafw:font-bold"},YQ={class:"iafw:text-xs iafw:flex iafw:flex-col iafw:gap-1"},XQ=L({__name:"CodeList",props:{editor:{},query:{},items:{}},emits:["select"],setup(t,{expose:e,emit:n}){const r=t,i=H(0),o=n;function s(f){i.value=f==="ArrowUp"?i.value>0?i.value-1:i.value=(r.items?.length||1)-1:f==="ArrowDown"?i.value<(r.items?.length||1)-1?i.value+1:i.value=0:0}function a(f){const u=r.items?.[f??i.value];u&&o("select",u.path)}const l=U(()=>r.items?.[i.value]);return e({updateItemIndex:s,selectItem:a}),(f,u)=>{const c=HQ,p=jQ;return C(),B(p,{class:"iafw:p-0 iafw:rounded-none iafw:z-10"},{default:O(()=>[M(c,{class:"iafw:p-0 iafw:flex"},{default:O(()=>[re("div",KQ,[(C(!0),Z(Ue,null,It(f.items,(d,h)=>(C(),B(WQ,{key:d.path,value:d.path,query:f.query,item:d,onClick:g=>a(h),class:Oe(m(me)("iafw:cursor-pointer iafw:hover:bg-muted iafw:py-0.5 iafw:px-2 iafw:font-mono iafw:text-xs",m(i)===h&&"iafw:bg-muted"))},null,8,["value","query","item","onClick","class"]))),128))]),m(l)?(C(),Z("div",GQ,[re("div",JQ,Me(m(l).name||m(l).path),1),re("div",YQ,[re("div",null,[u[0]||(u[0]=Se(" Type: ",-1)),re("strong",null,Me(m(l).type),1)]),Se(" "+Me(m(l).description),1)])])):Te("",!0)]),_:1})]),_:1})}}}),QQ=new Kn("codeSuggestion"),tE=(t,e)=>{ux({getBoundingClientRect:()=>xY(t.view,t.state.selection.from,t.state.selection.to)},e,{placement:"bottom-start",strategy:"absolute",middleware:[fx(),jg()]}).then(({x:r,y:i,strategy:o})=>{e.style.width="max-content",e.style.position=o,e.style.left=`${r}px`,e.style.top=`${i}px`})};function bp(t){t&&(t.destroy(),t.element?.remove(),t=null)}const nE=t=>{const e=[],n=/\{\{[^{}]*\}\}/g;return t.descendants((r,i)=>{if(!r.isTextblock)return!0;let o="";r.forEach(a=>{a.isText?o+=a.text:o+=" "});let s=null;for(;(s=n.exec(o))!==null;){let a=null,l=null,f=0;r.forEach((u,c)=>{if(!u.isText||!s){f+=1;return}const p=u.text||"",d=Math.max(0,s.index-f),h=Math.min(p.length,s.index+s[0].length-f);if(d<p.length&&h>0){const g=i+1+c+d,y=i+1+c+h;a=a===null?g:Math.min(a,g),l=l===null?y:Math.max(l,y)}f+=p.length}),a!==null&&l!==null&&e.push(Nn.inline(a,l,{class:"code-placeholder-decoration"}))}return!0}),Kt.create(t,e)};function rE(t){const{$from:e}=t.selection,n=e.pos;let r=-1,i=-1;for(let s=n-1;s>=1;s--)try{if(t.doc.textBetween(s,Math.min(s+2,t.doc.content.size))==="{{"){r=s;break}}catch{continue}if(r!==-1)for(let s=n;s<t.doc.content.size-1;s++)try{if(t.doc.textBetween(s,Math.min(s+2,t.doc.content.size))==="}}"){i=s+2;break}}catch{continue}return{isInsideBraces:r!==-1&&i!==-1&&n>r+1&&n<i-1,start:r!==-1?r+2:-1,end:i!==-1?i-2:-1,cursorPos:n,placeholderStart:r,placeholderEnd:i,size:t.doc.content.size}}const iE=hn.create({name:"codeSuggestion",addStorage(){return{items:[]}},addCommands(){return{updateSuggestionItems:t=>()=>(this.storage.items=t,this.options.onUpdateItems&&this.options.onUpdateItems(t),!0)}},addOptions(){return{items:[],onUpdateItems:null}},onBeforeCreate(){this.options.items&&this.options.items.length>0&&(this.storage.items=[...this.options.items])},addInputRules(){return[new k6({find:/\{\{$/,handler:({state:t,range:e})=>{const{tr:n}=t,r=e.from,i=e.to;n.delete(r,i),n.insertText("{{  }}",r),n.setSelection(ht.near(n.doc.resolve(r+3)))}})]},addProseMirrorPlugins(){return[new fn({state:{init:(t,{doc:e})=>nE(e),apply:(t,e)=>t.docChanged?nE(t.doc):e.map(t.mapping,t.doc)},props:{decorations(t){return this.getState(t)}}}),zQ({char:"{{",pluginKey:QQ,editor:this.editor,startOfLine:!1,allowSpaces:!0,allowedPrefixes:null,decorationClass:"code-suggestion-decoration",allow:({state:t})=>{const{isInsideBraces:e}=rE(t);return e},items:({query:t})=>{const e=this.storage.items||[];return e.length===0?[]:!t||t.trim()===""?e:e.filter(n=>n.path.toLowerCase().trim().includes(t.toLowerCase().trim()))},render:()=>{let t=null,e=null;const n=(r,i)=>{const{start:o,end:s}=rE(i.state),a=i.state.tr.deleteRange(o,s).insertText(` ${r} `,o);a.setSelection(ht.near(a.doc.resolve(o+r.length+4))),i.view.dispatch(a),bp(t),i.commands.focus()};return{onStart:r=>{t=new GX(XQ,{props:{editor:r.editor,query:r.query,onSelect:i=>n(i,r.editor),items:r.items},editor:r.editor}),!(!r.clientRect||!t.element)&&(t.element.style.position="absolute",t.element.style.top="0",t.element.style.left="0",document.body.querySelector("#infixs-pingo-notify-app")?.appendChild(t.element),tE(r.editor,t.element),e=i=>{const o=i.target,s=t?.element,a=r.editor.view.dom;s&&!s.contains(o)&&!a.contains(o)&&bp(t)},requestAnimationFrame(()=>{document.addEventListener("click",e,!0)}))},onUpdate:r=>{!r.clientRect||!t||(t.updateProps(r),tE(r.editor,t.element))},onExit:()=>{bp(t),e&&(document.removeEventListener("click",e,!0),e=null)},onKeyDown:r=>r.event.key==="."?!1:r.event.key==="ArrowUp"||r.event.key==="ArrowDown"?t?(t.ref?.updateItemIndex(r.event.key),!0):!1:r.event.key==="Enter"||r.event.key==="Tab"?t?(t.ref?.selectItem(),!0):!1:r.event.key==="Escape"?(bp(t),e&&(document.removeEventListener("click",e,!0),e=null),this.editor.commands.focus(),!0):!1}},command:({editor:t,range:e,props:n})=>{t.chain().focus().deleteRange(e).insertContent(`${n.value} }}`).run()}})]}}),oE=L({__name:"Popover",props:{defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const i=Dt(t,e);return(o,s)=>(C(),B(m(NI),le({"data-slot":"popover"},m(i)),{default:O(()=>[z(o.$slots,"default")]),_:3},16))}}),sE=L({inheritAttrs:!1,__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{default:"center"},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{},disableAnimation:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r);return(s,a)=>(C(),B(m(jI),{to:"#infixs-pingo-notify-app"},{default:O(()=>[M(m(VI),le({"data-slot":"popover-content"},{...m(o),...s.$attrs},{class:m(me)("iafw:bg-popover iafw:z-50 iafw:w-72 iafw:rounded-md iafw:border iafw:p-4 iafw:shadow-md iafw:origin-(--reka-popover-content-transform-origin) iafw:outline-hidden",n.disableAnimation||"iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2",n.class)}),{default:O(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),aE=L({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,r)=>(C(),B(m(UI),le({"data-slot":"popover-trigger"},e),{default:O(()=>[z(n.$slots,"default")]),_:3},16))}}),ZQ={smileys_people:JSON.parse('[{"n":["grinning face","grinning"],"u":"1f600"},{"n":["grinning face with smiling eyes","grin"],"u":"1f601"},{"n":["face with tears of joy","joy"],"u":"1f602"},{"n":["rolling on the floor laughing","rolling_on_the_floor_laughing"],"u":"1f923"},{"n":["smiling face with open mouth","smiley"],"u":"1f603"},{"n":["smiling face with open mouth and smiling eyes","smile"],"u":"1f604"},{"n":["smiling face with open mouth and cold sweat","sweat_smile"],"u":"1f605"},{"n":["smiling face with open mouth and tightly-closed eyes","laughing","satisfied"],"u":"1f606"},{"n":["winking face","wink"],"u":"1f609"},{"n":["smiling face with smiling eyes","blush"],"u":"1f60a"},{"n":["face savouring delicious food","yum"],"u":"1f60b"},{"n":["smiling face with sunglasses","sunglasses"],"u":"1f60e"},{"n":["smiling face with heart-shaped eyes","heart_eyes"],"u":"1f60d"},{"n":["face throwing a kiss","kissing_heart"],"u":"1f618"},{"n":["kissing face","kissing"],"u":"1f617"},{"n":["kissing face with smiling eyes","kissing_smiling_eyes"],"u":"1f619"},{"n":["kissing face with closed eyes","kissing_closed_eyes"],"u":"1f61a"},{"n":["white smiling face","relaxed"],"u":"263a-fe0f"},{"n":["slightly smiling face","slightly_smiling_face"],"u":"1f642"},{"n":["hugging face","hugging_face"],"u":"1f917"},{"n":["grinning face with star eyes","star-struck","grinning_face_with_star_eyes"],"u":"1f929"},{"n":["thinking face","thinking_face"],"u":"1f914"},{"n":["face with one eyebrow raised","face_with_raised_eyebrow","face_with_one_eyebrow_raised"],"u":"1f928"},{"n":["neutral face","neutral_face"],"u":"1f610"},{"n":["expressionless face","expressionless"],"u":"1f611"},{"n":["face without mouth","no_mouth"],"u":"1f636"},{"n":["face with rolling eyes","face_with_rolling_eyes"],"u":"1f644"},{"n":["smirking face","smirk"],"u":"1f60f"},{"n":["persevering face","persevere"],"u":"1f623"},{"n":["disappointed but relieved face","disappointed_relieved"],"u":"1f625"},{"n":["face with open mouth","open_mouth"],"u":"1f62e"},{"n":["zipper-mouth face","zipper_mouth_face"],"u":"1f910"},{"n":["hushed face","hushed"],"u":"1f62f"},{"n":["sleepy face","sleepy"],"u":"1f62a"},{"n":["tired face","tired_face"],"u":"1f62b"},{"n":["sleeping face","sleeping"],"u":"1f634"},{"n":["relieved face","relieved"],"u":"1f60c"},{"n":["face with stuck-out tongue","stuck_out_tongue"],"u":"1f61b"},{"n":["face with stuck-out tongue and winking eye","stuck_out_tongue_winking_eye"],"u":"1f61c"},{"n":["face with stuck-out tongue and tightly-closed eyes","stuck_out_tongue_closed_eyes"],"u":"1f61d"},{"n":["drooling face","drooling_face"],"u":"1f924"},{"n":["unamused face","unamused"],"u":"1f612"},{"n":["face with cold sweat","sweat"],"u":"1f613"},{"n":["pensive face","pensive"],"u":"1f614"},{"n":["confused face","confused"],"u":"1f615"},{"n":["upside-down face","upside_down_face"],"u":"1f643"},{"n":["money-mouth face","money_mouth_face"],"u":"1f911"},{"n":["astonished face","astonished"],"u":"1f632"},{"n":["white_frowning_face"],"u":"2639-fe0f"},{"n":["slightly frowning face","slightly_frowning_face"],"u":"1f641"},{"n":["confounded face","confounded"],"u":"1f616"},{"n":["disappointed face","disappointed"],"u":"1f61e"},{"n":["worried face","worried"],"u":"1f61f"},{"n":["face with look of triumph","triumph"],"u":"1f624"},{"n":["crying face","cry"],"u":"1f622"},{"n":["loudly crying face","sob"],"u":"1f62d"},{"n":["frowning face with open mouth","frowning"],"u":"1f626"},{"n":["anguished face","anguished"],"u":"1f627"},{"n":["fearful face","fearful"],"u":"1f628"},{"n":["weary face","weary"],"u":"1f629"},{"n":["shocked face with exploding head","exploding_head","shocked_face_with_exploding_head"],"u":"1f92f"},{"n":["grimacing face","grimacing"],"u":"1f62c"},{"n":["face with open mouth and cold sweat","cold_sweat"],"u":"1f630"},{"n":["face screaming in fear","scream"],"u":"1f631"},{"n":["flushed face","flushed"],"u":"1f633"},{"n":["grinning face with one large and one small eye","zany_face","grinning_face_with_one_large_and_one_small_eye"],"u":"1f92a"},{"n":["dizzy face","dizzy_face"],"u":"1f635"},{"n":["pouting face","rage"],"u":"1f621"},{"n":["angry face","angry"],"u":"1f620"},{"n":["serious face with symbols covering mouth","face_with_symbols_on_mouth","serious_face_with_symbols_covering_mouth"],"u":"1f92c"},{"n":["face with medical mask","mask"],"u":"1f637"},{"n":["face with thermometer","face_with_thermometer"],"u":"1f912"},{"n":["face with head-bandage","face_with_head_bandage"],"u":"1f915"},{"n":["nauseated face","nauseated_face"],"u":"1f922"},{"n":["face with open mouth vomiting","face_vomiting","face_with_open_mouth_vomiting"],"u":"1f92e"},{"n":["sneezing face","sneezing_face"],"u":"1f927"},{"n":["smiling face with halo","innocent"],"u":"1f607"},{"n":["face with cowboy hat","face_with_cowboy_hat"],"u":"1f920"},{"n":["clown face","clown_face"],"u":"1f921"},{"n":["lying face","lying_face"],"u":"1f925"},{"n":["face with finger covering closed lips","shushing_face","face_with_finger_covering_closed_lips"],"u":"1f92b"},{"n":["smiling face with smiling eyes and hand covering mouth","face_with_hand_over_mouth","smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"u":"1f92d"},{"n":["face with monocle","face_with_monocle"],"u":"1f9d0"},{"n":["nerd face","nerd_face"],"u":"1f913"},{"n":["smiling face with horns","smiling_imp"],"u":"1f608"},{"n":["imp"],"u":"1f47f"},{"n":["japanese ogre","japanese_ogre"],"u":"1f479"},{"n":["japanese goblin","japanese_goblin"],"u":"1f47a"},{"n":["skull"],"u":"1f480"},{"n":["skull_and_crossbones"],"u":"2620-fe0f"},{"n":["ghost"],"u":"1f47b"},{"n":["extraterrestrial alien","alien"],"u":"1f47d"},{"n":["alien monster","space_invader"],"u":"1f47e"},{"n":["robot face","robot_face"],"u":"1f916"},{"n":["pile of poo","hankey","poop","shit"],"u":"1f4a9"},{"n":["smiling cat face with open mouth","smiley_cat"],"u":"1f63a"},{"n":["grinning cat face with smiling eyes","smile_cat"],"u":"1f638"},{"n":["cat face with tears of joy","joy_cat"],"u":"1f639"},{"n":["smiling cat face with heart-shaped eyes","heart_eyes_cat"],"u":"1f63b"},{"n":["cat face with wry smile","smirk_cat"],"u":"1f63c"},{"n":["kissing cat face with closed eyes","kissing_cat"],"u":"1f63d"},{"n":["weary cat face","scream_cat"],"u":"1f640"},{"n":["crying cat face","crying_cat_face"],"u":"1f63f"},{"n":["pouting cat face","pouting_cat"],"u":"1f63e"},{"n":["see-no-evil monkey","see_no_evil"],"u":"1f648"},{"n":["hear-no-evil monkey","hear_no_evil"],"u":"1f649"},{"n":["speak-no-evil monkey","speak_no_evil"],"u":"1f64a"},{"n":["baby"],"u":"1f476","v":["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"]},{"n":["child"],"u":"1f9d2","v":["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"]},{"n":["boy"],"u":"1f466","v":["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"]},{"n":["girl"],"u":"1f467","v":["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"]},{"n":["adult"],"u":"1f9d1","v":["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"]},{"n":["man"],"u":"1f468","v":["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"]},{"n":["woman"],"u":"1f469","v":["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"]},{"n":["older adult","older_adult"],"u":"1f9d3","v":["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"]},{"n":["older man","older_man"],"u":"1f474","v":["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"]},{"n":["older woman","older_woman"],"u":"1f475","v":["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"]},{"n":["male-doctor"],"u":"1f468-200d-2695-fe0f","v":["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"]},{"n":["female-doctor"],"u":"1f469-200d-2695-fe0f","v":["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"]},{"n":["male-student"],"u":"1f468-200d-1f393","v":["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"]},{"n":["female-student"],"u":"1f469-200d-1f393","v":["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"]},{"n":["male-teacher"],"u":"1f468-200d-1f3eb","v":["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"]},{"n":["female-teacher"],"u":"1f469-200d-1f3eb","v":["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"]},{"n":["male-judge"],"u":"1f468-200d-2696-fe0f","v":["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"]},{"n":["female-judge"],"u":"1f469-200d-2696-fe0f","v":["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"]},{"n":["male-farmer"],"u":"1f468-200d-1f33e","v":["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"]},{"n":["female-farmer"],"u":"1f469-200d-1f33e","v":["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"]},{"n":["male-cook"],"u":"1f468-200d-1f373","v":["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"]},{"n":["female-cook"],"u":"1f469-200d-1f373","v":["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"]},{"n":["male-mechanic"],"u":"1f468-200d-1f527","v":["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"]},{"n":["female-mechanic"],"u":"1f469-200d-1f527","v":["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"]},{"n":["male-factory-worker"],"u":"1f468-200d-1f3ed","v":["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"]},{"n":["female-factory-worker"],"u":"1f469-200d-1f3ed","v":["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"]},{"n":["male-office-worker"],"u":"1f468-200d-1f4bc","v":["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"]},{"n":["female-office-worker"],"u":"1f469-200d-1f4bc","v":["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"]},{"n":["male-scientist"],"u":"1f468-200d-1f52c","v":["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"]},{"n":["female-scientist"],"u":"1f469-200d-1f52c","v":["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"]},{"n":["male-technologist"],"u":"1f468-200d-1f4bb","v":["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"]},{"n":["female-technologist"],"u":"1f469-200d-1f4bb","v":["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"]},{"n":["male-singer"],"u":"1f468-200d-1f3a4","v":["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"]},{"n":["female-singer"],"u":"1f469-200d-1f3a4","v":["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"]},{"n":["male-artist"],"u":"1f468-200d-1f3a8","v":["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"]},{"n":["female-artist"],"u":"1f469-200d-1f3a8","v":["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"]},{"n":["male-pilot"],"u":"1f468-200d-2708-fe0f","v":["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"]},{"n":["female-pilot"],"u":"1f469-200d-2708-fe0f","v":["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"]},{"n":["male-astronaut"],"u":"1f468-200d-1f680","v":["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"]},{"n":["female-astronaut"],"u":"1f469-200d-1f680","v":["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"]},{"n":["male-firefighter"],"u":"1f468-200d-1f692","v":["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"]},{"n":["female-firefighter"],"u":"1f469-200d-1f692","v":["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"]},{"n":["police officer","cop"],"u":"1f46e","v":["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"]},{"n":["male-police-officer"],"u":"1f46e-200d-2642-fe0f","v":["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"]},{"n":["female-police-officer"],"u":"1f46e-200d-2640-fe0f","v":["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"]},{"n":["sleuth_or_spy"],"u":"1f575-fe0f","v":["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"]},{"n":["male-detective"],"u":"1f575-fe0f-200d-2642-fe0f","v":["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"]},{"n":["female-detective"],"u":"1f575-fe0f-200d-2640-fe0f","v":["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"]},{"n":["guardsman"],"u":"1f482","v":["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"]},{"n":["male-guard"],"u":"1f482-200d-2642-fe0f","v":["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"]},{"n":["female-guard"],"u":"1f482-200d-2640-fe0f","v":["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"]},{"n":["construction worker","construction_worker"],"u":"1f477","v":["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"]},{"n":["male-construction-worker"],"u":"1f477-200d-2642-fe0f","v":["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"]},{"n":["female-construction-worker"],"u":"1f477-200d-2640-fe0f","v":["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"]},{"n":["prince"],"u":"1f934","v":["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"]},{"n":["princess"],"u":"1f478","v":["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"]},{"n":["man with turban","man_with_turban"],"u":"1f473","v":["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"]},{"n":["man-wearing-turban"],"u":"1f473-200d-2642-fe0f","v":["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"]},{"n":["woman-wearing-turban"],"u":"1f473-200d-2640-fe0f","v":["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"]},{"n":["man with gua pi mao","man_with_gua_pi_mao"],"u":"1f472","v":["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"]},{"n":["person with headscarf","person_with_headscarf"],"u":"1f9d5","v":["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"]},{"n":["bearded person","bearded_person"],"u":"1f9d4","v":["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"]},{"n":["person with blond hair","person_with_blond_hair"],"u":"1f471","v":["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"]},{"n":["blond-haired-man"],"u":"1f471-200d-2642-fe0f","v":["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"]},{"n":["blond-haired-woman"],"u":"1f471-200d-2640-fe0f","v":["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"]},{"n":["man in tuxedo","man_in_tuxedo"],"u":"1f935","v":["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"]},{"n":["bride with veil","bride_with_veil"],"u":"1f470","v":["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"]},{"n":["pregnant woman","pregnant_woman"],"u":"1f930","v":["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"]},{"n":["breast-feeding"],"u":"1f931","v":["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"]},{"n":["baby angel","angel"],"u":"1f47c","v":["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"]},{"n":["father christmas","santa"],"u":"1f385","v":["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"]},{"n":["mother christmas","mrs_claus","mother_christmas"],"u":"1f936","v":["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"]},{"n":["mage"],"u":"1f9d9","v":["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"]},{"n":["female_mage"],"u":"1f9d9-200d-2640-fe0f","v":["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"]},{"n":["male_mage"],"u":"1f9d9-200d-2642-fe0f","v":["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"]},{"n":["fairy"],"u":"1f9da","v":["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"]},{"n":["female_fairy"],"u":"1f9da-200d-2640-fe0f","v":["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"]},{"n":["male_fairy"],"u":"1f9da-200d-2642-fe0f","v":["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"]},{"n":["vampire"],"u":"1f9db","v":["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"]},{"n":["female_vampire"],"u":"1f9db-200d-2640-fe0f","v":["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"]},{"n":["male_vampire"],"u":"1f9db-200d-2642-fe0f","v":["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"]},{"n":["merperson"],"u":"1f9dc","v":["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"]},{"n":["mermaid"],"u":"1f9dc-200d-2640-fe0f","v":["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"]},{"n":["merman"],"u":"1f9dc-200d-2642-fe0f","v":["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"]},{"n":["elf"],"u":"1f9dd","v":["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"]},{"n":["female_elf"],"u":"1f9dd-200d-2640-fe0f","v":["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"]},{"n":["male_elf"],"u":"1f9dd-200d-2642-fe0f","v":["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"]},{"n":["genie"],"u":"1f9de"},{"n":["female_genie"],"u":"1f9de-200d-2640-fe0f"},{"n":["male_genie"],"u":"1f9de-200d-2642-fe0f"},{"n":["zombie"],"u":"1f9df"},{"n":["female_zombie"],"u":"1f9df-200d-2640-fe0f"},{"n":["male_zombie"],"u":"1f9df-200d-2642-fe0f"},{"n":["person frowning","person_frowning"],"u":"1f64d","v":["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"]},{"n":["man-frowning"],"u":"1f64d-200d-2642-fe0f","v":["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"]},{"n":["woman-frowning"],"u":"1f64d-200d-2640-fe0f","v":["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"]},{"n":["person with pouting face","person_with_pouting_face"],"u":"1f64e","v":["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"]},{"n":["man-pouting"],"u":"1f64e-200d-2642-fe0f","v":["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"]},{"n":["woman-pouting"],"u":"1f64e-200d-2640-fe0f","v":["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"]},{"n":["face with no good gesture","no_good"],"u":"1f645","v":["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"]},{"n":["man-gesturing-no"],"u":"1f645-200d-2642-fe0f","v":["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-no"],"u":"1f645-200d-2640-fe0f","v":["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"]},{"n":["face with ok gesture","ok_woman"],"u":"1f646","v":["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"]},{"n":["man-gesturing-ok"],"u":"1f646-200d-2642-fe0f","v":["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-ok"],"u":"1f646-200d-2640-fe0f","v":["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"]},{"n":["information desk person","information_desk_person"],"u":"1f481","v":["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"]},{"n":["man-tipping-hand"],"u":"1f481-200d-2642-fe0f","v":["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"]},{"n":["woman-tipping-hand"],"u":"1f481-200d-2640-fe0f","v":["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"]},{"n":["happy person raising one hand","raising_hand"],"u":"1f64b","v":["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"]},{"n":["man-raising-hand"],"u":"1f64b-200d-2642-fe0f","v":["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"]},{"n":["woman-raising-hand"],"u":"1f64b-200d-2640-fe0f","v":["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"]},{"n":["person bowing deeply","bow"],"u":"1f647","v":["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"]},{"n":["man-bowing"],"u":"1f647-200d-2642-fe0f","v":["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"]},{"n":["woman-bowing"],"u":"1f647-200d-2640-fe0f","v":["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"]},{"n":["face palm","face_palm"],"u":"1f926","v":["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"]},{"n":["man-facepalming"],"u":"1f926-200d-2642-fe0f","v":["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"]},{"n":["woman-facepalming"],"u":"1f926-200d-2640-fe0f","v":["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"]},{"n":["shrug"],"u":"1f937","v":["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"]},{"n":["man-shrugging"],"u":"1f937-200d-2642-fe0f","v":["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"]},{"n":["woman-shrugging"],"u":"1f937-200d-2640-fe0f","v":["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"]},{"n":["face massage","massage"],"u":"1f486","v":["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"]},{"n":["man-getting-massage"],"u":"1f486-200d-2642-fe0f","v":["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-massage"],"u":"1f486-200d-2640-fe0f","v":["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"]},{"n":["haircut"],"u":"1f487","v":["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"]},{"n":["man-getting-haircut"],"u":"1f487-200d-2642-fe0f","v":["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-haircut"],"u":"1f487-200d-2640-fe0f","v":["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"]},{"n":["pedestrian","walking"],"u":"1f6b6","v":["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"]},{"n":["man-walking"],"u":"1f6b6-200d-2642-fe0f","v":["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"]},{"n":["woman-walking"],"u":"1f6b6-200d-2640-fe0f","v":["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"]},{"n":["runner","running"],"u":"1f3c3","v":["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"]},{"n":["man-running"],"u":"1f3c3-200d-2642-fe0f","v":["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"]},{"n":["woman-running"],"u":"1f3c3-200d-2640-fe0f","v":["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"]},{"n":["dancer"],"u":"1f483","v":["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"]},{"n":["man dancing","man_dancing"],"u":"1f57a","v":["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"]},{"n":["woman with bunny ears","dancers"],"u":"1f46f"},{"n":["man-with-bunny-ears-partying"],"u":"1f46f-200d-2642-fe0f"},{"n":["woman-with-bunny-ears-partying"],"u":"1f46f-200d-2640-fe0f"},{"n":["person in steamy room","person_in_steamy_room"],"u":"1f9d6","v":["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"]},{"n":["woman_in_steamy_room"],"u":"1f9d6-200d-2640-fe0f","v":["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"]},{"n":["man_in_steamy_room"],"u":"1f9d6-200d-2642-fe0f","v":["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"]},{"n":["person climbing","person_climbing"],"u":"1f9d7","v":["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"]},{"n":["woman_climbing"],"u":"1f9d7-200d-2640-fe0f","v":["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"]},{"n":["man_climbing"],"u":"1f9d7-200d-2642-fe0f","v":["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"]},{"n":["person in lotus position","person_in_lotus_position"],"u":"1f9d8","v":["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"]},{"n":["woman_in_lotus_position"],"u":"1f9d8-200d-2640-fe0f","v":["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"]},{"n":["man_in_lotus_position"],"u":"1f9d8-200d-2642-fe0f","v":["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"]},{"n":["bath"],"u":"1f6c0","v":["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"]},{"n":["sleeping accommodation","sleeping_accommodation"],"u":"1f6cc","v":["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"]},{"n":["man_in_business_suit_levitating"],"u":"1f574-fe0f","v":["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"]},{"n":["speaking_head_in_silhouette"],"u":"1f5e3-fe0f"},{"n":["bust in silhouette","bust_in_silhouette"],"u":"1f464"},{"n":["busts in silhouette","busts_in_silhouette"],"u":"1f465"},{"n":["fencer"],"u":"1f93a"},{"n":["horse racing","horse_racing"],"u":"1f3c7","v":["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"]},{"n":["skier"],"u":"26f7-fe0f"},{"n":["snowboarder"],"u":"1f3c2","v":["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"]},{"n":["golfer"],"u":"1f3cc-fe0f","v":["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"]},{"n":["man-golfing"],"u":"1f3cc-fe0f-200d-2642-fe0f","v":["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"]},{"n":["woman-golfing"],"u":"1f3cc-fe0f-200d-2640-fe0f","v":["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"]},{"n":["surfer"],"u":"1f3c4","v":["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"]},{"n":["man-surfing"],"u":"1f3c4-200d-2642-fe0f","v":["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"]},{"n":["woman-surfing"],"u":"1f3c4-200d-2640-fe0f","v":["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"]},{"n":["rowboat"],"u":"1f6a3","v":["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"]},{"n":["man-rowing-boat"],"u":"1f6a3-200d-2642-fe0f","v":["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"]},{"n":["woman-rowing-boat"],"u":"1f6a3-200d-2640-fe0f","v":["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"]},{"n":["swimmer"],"u":"1f3ca","v":["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"]},{"n":["man-swimming"],"u":"1f3ca-200d-2642-fe0f","v":["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"]},{"n":["woman-swimming"],"u":"1f3ca-200d-2640-fe0f","v":["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"]},{"n":["person_with_ball"],"u":"26f9-fe0f","v":["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"]},{"n":["man-bouncing-ball"],"u":"26f9-fe0f-200d-2642-fe0f","v":["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"]},{"n":["woman-bouncing-ball"],"u":"26f9-fe0f-200d-2640-fe0f","v":["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"]},{"n":["weight_lifter"],"u":"1f3cb-fe0f","v":["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"]},{"n":["man-lifting-weights"],"u":"1f3cb-fe0f-200d-2642-fe0f","v":["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"]},{"n":["woman-lifting-weights"],"u":"1f3cb-fe0f-200d-2640-fe0f","v":["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"]},{"n":["bicyclist"],"u":"1f6b4","v":["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"]},{"n":["man-biking"],"u":"1f6b4-200d-2642-fe0f","v":["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"]},{"n":["woman-biking"],"u":"1f6b4-200d-2640-fe0f","v":["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"]},{"n":["mountain bicyclist","mountain_bicyclist"],"u":"1f6b5","v":["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"]},{"n":["man-mountain-biking"],"u":"1f6b5-200d-2642-fe0f","v":["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"]},{"n":["woman-mountain-biking"],"u":"1f6b5-200d-2640-fe0f","v":["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"]},{"n":["racing_car"],"u":"1f3ce-fe0f"},{"n":["racing_motorcycle"],"u":"1f3cd-fe0f"},{"n":["person doing cartwheel","person_doing_cartwheel"],"u":"1f938","v":["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"]},{"n":["man-cartwheeling"],"u":"1f938-200d-2642-fe0f","v":["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"]},{"n":["woman-cartwheeling"],"u":"1f938-200d-2640-fe0f","v":["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"]},{"n":["wrestlers"],"u":"1f93c"},{"n":["man-wrestling"],"u":"1f93c-200d-2642-fe0f"},{"n":["woman-wrestling"],"u":"1f93c-200d-2640-fe0f"},{"n":["water polo","water_polo"],"u":"1f93d","v":["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"]},{"n":["man-playing-water-polo"],"u":"1f93d-200d-2642-fe0f","v":["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-water-polo"],"u":"1f93d-200d-2640-fe0f","v":["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"]},{"n":["handball"],"u":"1f93e","v":["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"]},{"n":["man-playing-handball"],"u":"1f93e-200d-2642-fe0f","v":["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-handball"],"u":"1f93e-200d-2640-fe0f","v":["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"]},{"n":["juggling"],"u":"1f939","v":["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"]},{"n":["man-juggling"],"u":"1f939-200d-2642-fe0f","v":["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"]},{"n":["woman-juggling"],"u":"1f939-200d-2640-fe0f","v":["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"]},{"n":["man and woman holding hands","couple","man_and_woman_holding_hands"],"u":"1f46b"},{"n":["two men holding hands","two_men_holding_hands"],"u":"1f46c"},{"n":["two women holding hands","two_women_holding_hands"],"u":"1f46d"},{"n":["kiss","couplekiss"],"u":"1f48f"},{"n":["woman-kiss-man"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["man-kiss-man"],"u":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["woman-kiss-woman"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"},{"n":["couple with heart","couple_with_heart"],"u":"1f491"},{"n":["woman-heart-man"],"u":"1f469-200d-2764-fe0f-200d-1f468"},{"n":["man-heart-man"],"u":"1f468-200d-2764-fe0f-200d-1f468"},{"n":["woman-heart-woman"],"u":"1f469-200d-2764-fe0f-200d-1f469"},{"n":["family","man-woman-boy"],"u":"1f46a"},{"n":["man-woman-boy","family"],"u":"1f468-200d-1f469-200d-1f466"},{"n":["man-woman-girl"],"u":"1f468-200d-1f469-200d-1f467"},{"n":["man-woman-girl-boy"],"u":"1f468-200d-1f469-200d-1f467-200d-1f466"},{"n":["man-woman-boy-boy"],"u":"1f468-200d-1f469-200d-1f466-200d-1f466"},{"n":["man-woman-girl-girl"],"u":"1f468-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-man-boy"],"u":"1f468-200d-1f468-200d-1f466"},{"n":["man-man-girl"],"u":"1f468-200d-1f468-200d-1f467"},{"n":["man-man-girl-boy"],"u":"1f468-200d-1f468-200d-1f467-200d-1f466"},{"n":["man-man-boy-boy"],"u":"1f468-200d-1f468-200d-1f466-200d-1f466"},{"n":["man-man-girl-girl"],"u":"1f468-200d-1f468-200d-1f467-200d-1f467"},{"n":["woman-woman-boy"],"u":"1f469-200d-1f469-200d-1f466"},{"n":["woman-woman-girl"],"u":"1f469-200d-1f469-200d-1f467"},{"n":["woman-woman-girl-boy"],"u":"1f469-200d-1f469-200d-1f467-200d-1f466"},{"n":["woman-woman-boy-boy"],"u":"1f469-200d-1f469-200d-1f466-200d-1f466"},{"n":["woman-woman-girl-girl"],"u":"1f469-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-boy"],"u":"1f468-200d-1f466"},{"n":["man-boy-boy"],"u":"1f468-200d-1f466-200d-1f466"},{"n":["man-girl"],"u":"1f468-200d-1f467"},{"n":["man-girl-boy"],"u":"1f468-200d-1f467-200d-1f466"},{"n":["man-girl-girl"],"u":"1f468-200d-1f467-200d-1f467"},{"n":["woman-boy"],"u":"1f469-200d-1f466"},{"n":["woman-boy-boy"],"u":"1f469-200d-1f466-200d-1f466"},{"n":["woman-girl"],"u":"1f469-200d-1f467"},{"n":["woman-girl-boy"],"u":"1f469-200d-1f467-200d-1f466"},{"n":["woman-girl-girl"],"u":"1f469-200d-1f467-200d-1f467"},{"n":["selfie"],"u":"1f933","v":["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"]},{"n":["flexed biceps","muscle"],"u":"1f4aa","v":["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"]},{"n":["white left pointing backhand index","point_left"],"u":"1f448","v":["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"]},{"n":["white right pointing backhand index","point_right"],"u":"1f449","v":["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"]},{"n":["white up pointing index","point_up"],"u":"261d-fe0f","v":["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"]},{"n":["white up pointing backhand index","point_up_2"],"u":"1f446","v":["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"]},{"n":["reversed hand with middle finger extended","middle_finger","reversed_hand_with_middle_finger_extended"],"u":"1f595","v":["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"]},{"n":["white down pointing backhand index","point_down"],"u":"1f447","v":["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"]},{"n":["victory hand","v"],"u":"270c-fe0f","v":["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"]},{"n":["hand with index and middle fingers crossed","crossed_fingers","hand_with_index_and_middle_fingers_crossed"],"u":"1f91e","v":["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"]},{"n":["raised hand with part between middle and ring fingers","spock-hand"],"u":"1f596","v":["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"]},{"n":["sign of the horns","the_horns","sign_of_the_horns"],"u":"1f918","v":["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"]},{"n":["call me hand","call_me_hand"],"u":"1f919","v":["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"]},{"n":["raised_hand_with_fingers_splayed"],"u":"1f590-fe0f","v":["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"]},{"n":["raised hand","hand","raised_hand"],"u":"270b","v":["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"]},{"n":["ok hand sign","ok_hand"],"u":"1f44c","v":["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"]},{"n":["thumbs up sign","+1","thumbsup"],"u":"1f44d","v":["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"]},{"n":["thumbs down sign","-1","thumbsdown"],"u":"1f44e","v":["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"]},{"n":["raised fist","fist"],"u":"270a","v":["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"]},{"n":["fisted hand sign","facepunch","punch"],"u":"1f44a","v":["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"]},{"n":["left-facing fist","left-facing_fist"],"u":"1f91b","v":["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"]},{"n":["right-facing fist","right-facing_fist"],"u":"1f91c","v":["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"]},{"n":["raised back of hand","raised_back_of_hand"],"u":"1f91a","v":["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"]},{"n":["waving hand sign","wave"],"u":"1f44b","v":["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"]},{"n":["i love you hand sign","i_love_you_hand_sign"],"u":"1f91f","v":["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"]},{"n":["writing_hand"],"u":"270d-fe0f","v":["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"]},{"n":["clapping hands sign","clap"],"u":"1f44f","v":["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"]},{"n":["open hands sign","open_hands"],"u":"1f450","v":["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"]},{"n":["person raising both hands in celebration","raised_hands"],"u":"1f64c","v":["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"]},{"n":["palms up together","palms_up_together"],"u":"1f932","v":["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"]},{"n":["person with folded hands","pray"],"u":"1f64f","v":["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"]},{"n":["handshake"],"u":"1f91d"},{"n":["nail polish","nail_care"],"u":"1f485","v":["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"]},{"n":["ear"],"u":"1f442","v":["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"]},{"n":["nose"],"u":"1f443","v":["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"]},{"n":["footprints"],"u":"1f463"},{"n":["eyes"],"u":"1f440"},{"n":["eye"],"u":"1f441-fe0f"},{"n":["eye-in-speech-bubble"],"u":"1f441-fe0f-200d-1f5e8-fe0f"},{"n":["brain"],"u":"1f9e0"},{"n":["tongue"],"u":"1f445"},{"n":["mouth","lips"],"u":"1f444"},{"n":["kiss mark","kiss"],"u":"1f48b"},{"n":["heart with arrow","cupid"],"u":"1f498"},{"n":["heavy black heart","heart"],"u":"2764-fe0f"},{"n":["beating heart","heartbeat"],"u":"1f493"},{"n":["broken heart","broken_heart"],"u":"1f494"},{"n":["two hearts","two_hearts"],"u":"1f495"},{"n":["sparkling heart","sparkling_heart"],"u":"1f496"},{"n":["growing heart","heartpulse"],"u":"1f497"},{"n":["blue heart","blue_heart"],"u":"1f499"},{"n":["green heart","green_heart"],"u":"1f49a"},{"n":["yellow heart","yellow_heart"],"u":"1f49b"},{"n":["orange heart","orange_heart"],"u":"1f9e1"},{"n":["purple heart","purple_heart"],"u":"1f49c"},{"n":["black heart","black_heart"],"u":"1f5a4"},{"n":["heart with ribbon","gift_heart"],"u":"1f49d"},{"n":["revolving hearts","revolving_hearts"],"u":"1f49e"},{"n":["heart decoration","heart_decoration"],"u":"1f49f"},{"n":["heavy_heart_exclamation_mark_ornament"],"u":"2763-fe0f"},{"n":["love letter","love_letter"],"u":"1f48c"},{"n":["sleeping symbol","zzz"],"u":"1f4a4"},{"n":["anger symbol","anger"],"u":"1f4a2"},{"n":["bomb"],"u":"1f4a3"},{"n":["collision symbol","boom","collision"],"u":"1f4a5"},{"n":["splashing sweat symbol","sweat_drops"],"u":"1f4a6"},{"n":["dash symbol","dash"],"u":"1f4a8"},{"n":["dizzy symbol","dizzy"],"u":"1f4ab"},{"n":["speech balloon","speech_balloon"],"u":"1f4ac"},{"n":["left_speech_bubble"],"u":"1f5e8-fe0f"},{"n":["right_anger_bubble"],"u":"1f5ef-fe0f"},{"n":["thought balloon","thought_balloon"],"u":"1f4ad"},{"n":["hole"],"u":"1f573-fe0f"},{"n":["eyeglasses"],"u":"1f453"},{"n":["dark_sunglasses"],"u":"1f576-fe0f"},{"n":["necktie"],"u":"1f454"},{"n":["t-shirt","shirt","tshirt"],"u":"1f455"},{"n":["jeans"],"u":"1f456"},{"n":["scarf"],"u":"1f9e3"},{"n":["gloves"],"u":"1f9e4"},{"n":["coat"],"u":"1f9e5"},{"n":["socks"],"u":"1f9e6"},{"n":["dress"],"u":"1f457"},{"n":["kimono"],"u":"1f458"},{"n":["bikini"],"u":"1f459"},{"n":["womans clothes","womans_clothes"],"u":"1f45a"},{"n":["purse"],"u":"1f45b"},{"n":["handbag"],"u":"1f45c"},{"n":["pouch"],"u":"1f45d"},{"n":["shopping_bags"],"u":"1f6cd-fe0f"},{"n":["school satchel","school_satchel"],"u":"1f392"},{"n":["mans shoe","mans_shoe","shoe"],"u":"1f45e"},{"n":["athletic shoe","athletic_shoe"],"u":"1f45f"},{"n":["high-heeled shoe","high_heel"],"u":"1f460"},{"n":["womans sandal","sandal"],"u":"1f461"},{"n":["womans boots","boot"],"u":"1f462"},{"n":["crown"],"u":"1f451"},{"n":["womans hat","womans_hat"],"u":"1f452"},{"n":["top hat","tophat"],"u":"1f3a9"},{"n":["graduation cap","mortar_board"],"u":"1f393"},{"n":["billed cap","billed_cap"],"u":"1f9e2"},{"n":["helmet_with_white_cross"],"u":"26d1-fe0f"},{"n":["prayer beads","prayer_beads"],"u":"1f4ff"},{"n":["lipstick"],"u":"1f484"},{"n":["ring"],"u":"1f48d"},{"n":["gem stone","gem"],"u":"1f48e"}]'),animals_nature:[{n:["monkey face","monkey_face"],u:"1f435"},{n:["monkey"],u:"1f412"},{n:["gorilla"],u:"1f98d"},{n:["dog face","dog"],u:"1f436"},{n:["dog","dog2"],u:"1f415"},{n:["poodle"],u:"1f429"},{n:["wolf face","wolf"],u:"1f43a"},{n:["fox face","fox_face"],u:"1f98a"},{n:["cat face","cat"],u:"1f431"},{n:["cat","cat2"],u:"1f408"},{n:["lion face","lion_face"],u:"1f981"},{n:["tiger face","tiger"],u:"1f42f"},{n:["tiger","tiger2"],u:"1f405"},{n:["leopard"],u:"1f406"},{n:["horse face","horse"],u:"1f434"},{n:["horse","racehorse"],u:"1f40e"},{n:["unicorn face","unicorn_face"],u:"1f984"},{n:["zebra face","zebra_face"],u:"1f993"},{n:["deer"],u:"1f98c"},{n:["cow face","cow"],u:"1f42e"},{n:["ox"],u:"1f402"},{n:["water buffalo","water_buffalo"],u:"1f403"},{n:["cow","cow2"],u:"1f404"},{n:["pig face","pig"],u:"1f437"},{n:["pig","pig2"],u:"1f416"},{n:["boar"],u:"1f417"},{n:["pig nose","pig_nose"],u:"1f43d"},{n:["ram"],u:"1f40f"},{n:["sheep"],u:"1f411"},{n:["goat"],u:"1f410"},{n:["dromedary camel","dromedary_camel"],u:"1f42a"},{n:["bactrian camel","camel"],u:"1f42b"},{n:["giraffe face","giraffe_face"],u:"1f992"},{n:["elephant"],u:"1f418"},{n:["rhinoceros"],u:"1f98f"},{n:["mouse face","mouse"],u:"1f42d"},{n:["mouse","mouse2"],u:"1f401"},{n:["rat"],u:"1f400"},{n:["hamster face","hamster"],u:"1f439"},{n:["rabbit face","rabbit"],u:"1f430"},{n:["rabbit","rabbit2"],u:"1f407"},{n:["chipmunk"],u:"1f43f-fe0f"},{n:["hedgehog"],u:"1f994"},{n:["bat"],u:"1f987"},{n:["bear face","bear"],u:"1f43b"},{n:["koala"],u:"1f428"},{n:["panda face","panda_face"],u:"1f43c"},{n:["paw prints","feet","paw_prints"],u:"1f43e"},{n:["turkey"],u:"1f983"},{n:["chicken"],u:"1f414"},{n:["rooster"],u:"1f413"},{n:["hatching chick","hatching_chick"],u:"1f423"},{n:["baby chick","baby_chick"],u:"1f424"},{n:["front-facing baby chick","hatched_chick"],u:"1f425"},{n:["bird"],u:"1f426"},{n:["penguin"],u:"1f427"},{n:["dove_of_peace"],u:"1f54a-fe0f"},{n:["eagle"],u:"1f985"},{n:["duck"],u:"1f986"},{n:["owl"],u:"1f989"},{n:["frog face","frog"],u:"1f438"},{n:["crocodile"],u:"1f40a"},{n:["turtle"],u:"1f422"},{n:["lizard"],u:"1f98e"},{n:["snake"],u:"1f40d"},{n:["dragon face","dragon_face"],u:"1f432"},{n:["dragon"],u:"1f409"},{n:["sauropod"],u:"1f995"},{n:["t-rex"],u:"1f996"},{n:["spouting whale","whale"],u:"1f433"},{n:["whale","whale2"],u:"1f40b"},{n:["dolphin","flipper"],u:"1f42c"},{n:["fish"],u:"1f41f"},{n:["tropical fish","tropical_fish"],u:"1f420"},{n:["blowfish"],u:"1f421"},{n:["shark"],u:"1f988"},{n:["octopus"],u:"1f419"},{n:["spiral shell","shell"],u:"1f41a"},{n:["crab"],u:"1f980"},{n:["shrimp"],u:"1f990"},{n:["squid"],u:"1f991"},{n:["snail"],u:"1f40c"},{n:["butterfly"],u:"1f98b"},{n:["bug"],u:"1f41b"},{n:["ant"],u:"1f41c"},{n:["honeybee","bee"],u:"1f41d"},{n:["lady beetle","beetle"],u:"1f41e"},{n:["cricket"],u:"1f997"},{n:["spider"],u:"1f577-fe0f"},{n:["spider_web"],u:"1f578-fe0f"},{n:["scorpion"],u:"1f982"},{n:["bouquet"],u:"1f490"},{n:["cherry blossom","cherry_blossom"],u:"1f338"},{n:["white flower","white_flower"],u:"1f4ae"},{n:["rosette"],u:"1f3f5-fe0f"},{n:["rose"],u:"1f339"},{n:["wilted flower","wilted_flower"],u:"1f940"},{n:["hibiscus"],u:"1f33a"},{n:["sunflower"],u:"1f33b"},{n:["blossom"],u:"1f33c"},{n:["tulip"],u:"1f337"},{n:["seedling"],u:"1f331"},{n:["evergreen tree","evergreen_tree"],u:"1f332"},{n:["deciduous tree","deciduous_tree"],u:"1f333"},{n:["palm tree","palm_tree"],u:"1f334"},{n:["cactus"],u:"1f335"},{n:["ear of rice","ear_of_rice"],u:"1f33e"},{n:["herb"],u:"1f33f"},{n:["shamrock"],u:"2618-fe0f"},{n:["four leaf clover","four_leaf_clover"],u:"1f340"},{n:["maple leaf","maple_leaf"],u:"1f341"},{n:["fallen leaf","fallen_leaf"],u:"1f342"},{n:["leaf fluttering in wind","leaves"],u:"1f343"}],food_drink:[{n:["grapes"],u:"1f347"},{n:["melon"],u:"1f348"},{n:["watermelon"],u:"1f349"},{n:["tangerine"],u:"1f34a"},{n:["lemon"],u:"1f34b"},{n:["banana"],u:"1f34c"},{n:["pineapple"],u:"1f34d"},{n:["red apple","apple"],u:"1f34e"},{n:["green apple","green_apple"],u:"1f34f"},{n:["pear"],u:"1f350"},{n:["peach"],u:"1f351"},{n:["cherries"],u:"1f352"},{n:["strawberry"],u:"1f353"},{n:["kiwifruit"],u:"1f95d"},{n:["tomato"],u:"1f345"},{n:["coconut"],u:"1f965"},{n:["avocado"],u:"1f951"},{n:["aubergine","eggplant"],u:"1f346"},{n:["potato"],u:"1f954"},{n:["carrot"],u:"1f955"},{n:["ear of maize","corn"],u:"1f33d"},{n:["hot_pepper"],u:"1f336-fe0f"},{n:["cucumber"],u:"1f952"},{n:["broccoli"],u:"1f966"},{n:["mushroom"],u:"1f344"},{n:["peanuts"],u:"1f95c"},{n:["chestnut"],u:"1f330"},{n:["bread"],u:"1f35e"},{n:["croissant"],u:"1f950"},{n:["baguette bread","baguette_bread"],u:"1f956"},{n:["pretzel"],u:"1f968"},{n:["pancakes"],u:"1f95e"},{n:["cheese wedge","cheese_wedge"],u:"1f9c0"},{n:["meat on bone","meat_on_bone"],u:"1f356"},{n:["poultry leg","poultry_leg"],u:"1f357"},{n:["cut of meat","cut_of_meat"],u:"1f969"},{n:["bacon"],u:"1f953"},{n:["hamburger"],u:"1f354"},{n:["french fries","fries"],u:"1f35f"},{n:["slice of pizza","pizza"],u:"1f355"},{n:["hot dog","hotdog"],u:"1f32d"},{n:["sandwich"],u:"1f96a"},{n:["taco"],u:"1f32e"},{n:["burrito"],u:"1f32f"},{n:["stuffed flatbread","stuffed_flatbread"],u:"1f959"},{n:["egg"],u:"1f95a"},{n:["cooking","fried_egg"],u:"1f373"},{n:["shallow pan of food","shallow_pan_of_food"],u:"1f958"},{n:["pot of food","stew"],u:"1f372"},{n:["bowl with spoon","bowl_with_spoon"],u:"1f963"},{n:["green salad","green_salad"],u:"1f957"},{n:["popcorn"],u:"1f37f"},{n:["canned food","canned_food"],u:"1f96b"},{n:["bento box","bento"],u:"1f371"},{n:["rice cracker","rice_cracker"],u:"1f358"},{n:["rice ball","rice_ball"],u:"1f359"},{n:["cooked rice","rice"],u:"1f35a"},{n:["curry and rice","curry"],u:"1f35b"},{n:["steaming bowl","ramen"],u:"1f35c"},{n:["spaghetti"],u:"1f35d"},{n:["roasted sweet potato","sweet_potato"],u:"1f360"},{n:["oden"],u:"1f362"},{n:["sushi"],u:"1f363"},{n:["fried shrimp","fried_shrimp"],u:"1f364"},{n:["fish cake with swirl design","fish_cake"],u:"1f365"},{n:["dango"],u:"1f361"},{n:["dumpling"],u:"1f95f"},{n:["fortune cookie","fortune_cookie"],u:"1f960"},{n:["takeout box","takeout_box"],u:"1f961"},{n:["soft ice cream","icecream"],u:"1f366"},{n:["shaved ice","shaved_ice"],u:"1f367"},{n:["ice cream","ice_cream"],u:"1f368"},{n:["doughnut"],u:"1f369"},{n:["cookie"],u:"1f36a"},{n:["birthday cake","birthday"],u:"1f382"},{n:["shortcake","cake"],u:"1f370"},{n:["pie"],u:"1f967"},{n:["chocolate bar","chocolate_bar"],u:"1f36b"},{n:["candy"],u:"1f36c"},{n:["lollipop"],u:"1f36d"},{n:["custard"],u:"1f36e"},{n:["honey pot","honey_pot"],u:"1f36f"},{n:["baby bottle","baby_bottle"],u:"1f37c"},{n:["glass of milk","glass_of_milk"],u:"1f95b"},{n:["hot beverage","coffee"],u:"2615"},{n:["teacup without handle","tea"],u:"1f375"},{n:["sake bottle and cup","sake"],u:"1f376"},{n:["bottle with popping cork","champagne"],u:"1f37e"},{n:["wine glass","wine_glass"],u:"1f377"},{n:["cocktail glass","cocktail"],u:"1f378"},{n:["tropical drink","tropical_drink"],u:"1f379"},{n:["beer mug","beer"],u:"1f37a"},{n:["clinking beer mugs","beers"],u:"1f37b"},{n:["clinking glasses","clinking_glasses"],u:"1f942"},{n:["tumbler glass","tumbler_glass"],u:"1f943"},{n:["cup with straw","cup_with_straw"],u:"1f964"},{n:["chopsticks"],u:"1f962"},{n:["knife_fork_plate"],u:"1f37d-fe0f"},{n:["fork and knife","fork_and_knife"],u:"1f374"},{n:["spoon"],u:"1f944"},{n:["hocho","knife"],u:"1f52a"},{n:["amphora"],u:"1f3fa"}],activities:[{n:["jack-o-lantern","jack_o_lantern"],u:"1f383"},{n:["christmas tree","christmas_tree"],u:"1f384"},{n:["fireworks"],u:"1f386"},{n:["firework sparkler","sparkler"],u:"1f387"},{n:["sparkles"],u:"2728"},{n:["balloon"],u:"1f388"},{n:["party popper","tada"],u:"1f389"},{n:["confetti ball","confetti_ball"],u:"1f38a"},{n:["tanabata tree","tanabata_tree"],u:"1f38b"},{n:["pine decoration","bamboo"],u:"1f38d"},{n:["japanese dolls","dolls"],u:"1f38e"},{n:["carp streamer","flags"],u:"1f38f"},{n:["wind chime","wind_chime"],u:"1f390"},{n:["moon viewing ceremony","rice_scene"],u:"1f391"},{n:["ribbon"],u:"1f380"},{n:["wrapped present","gift"],u:"1f381"},{n:["reminder_ribbon"],u:"1f397-fe0f"},{n:["admission_tickets"],u:"1f39f-fe0f"},{n:["ticket"],u:"1f3ab"},{n:["medal"],u:"1f396-fe0f"},{n:["trophy"],u:"1f3c6"},{n:["sports medal","sports_medal"],u:"1f3c5"},{n:["first place medal","first_place_medal"],u:"1f947"},{n:["second place medal","second_place_medal"],u:"1f948"},{n:["third place medal","third_place_medal"],u:"1f949"},{n:["soccer ball","soccer"],u:"26bd"},{n:["baseball"],u:"26be"},{n:["basketball and hoop","basketball"],u:"1f3c0"},{n:["volleyball"],u:"1f3d0"},{n:["american football","football"],u:"1f3c8"},{n:["rugby football","rugby_football"],u:"1f3c9"},{n:["tennis racquet and ball","tennis"],u:"1f3be"},{n:["billiards","8ball"],u:"1f3b1"},{n:["bowling"],u:"1f3b3"},{n:["cricket bat and ball","cricket_bat_and_ball"],u:"1f3cf"},{n:["field hockey stick and ball","field_hockey_stick_and_ball"],u:"1f3d1"},{n:["ice hockey stick and puck","ice_hockey_stick_and_puck"],u:"1f3d2"},{n:["table tennis paddle and ball","table_tennis_paddle_and_ball"],u:"1f3d3"},{n:["badminton racquet and shuttlecock","badminton_racquet_and_shuttlecock"],u:"1f3f8"},{n:["boxing glove","boxing_glove"],u:"1f94a"},{n:["martial arts uniform","martial_arts_uniform"],u:"1f94b"},{n:["goal net","goal_net"],u:"1f945"},{n:["direct hit","dart"],u:"1f3af"},{n:["flag in hole","golf"],u:"26f3"},{n:["ice_skate"],u:"26f8-fe0f"},{n:["fishing pole and fish","fishing_pole_and_fish"],u:"1f3a3"},{n:["running shirt with sash","running_shirt_with_sash"],u:"1f3bd"},{n:["ski and ski boot","ski"],u:"1f3bf"},{n:["sled"],u:"1f6f7"},{n:["curling stone","curling_stone"],u:"1f94c"},{n:["video game","video_game"],u:"1f3ae"},{n:["joystick"],u:"1f579-fe0f"},{n:["game die","game_die"],u:"1f3b2"},{n:["black spade suit","spades"],u:"2660-fe0f"},{n:["black heart suit","hearts"],u:"2665-fe0f"},{n:["black diamond suit","diamonds"],u:"2666-fe0f"},{n:["black club suit","clubs"],u:"2663-fe0f"},{n:["playing card black joker","black_joker"],u:"1f0cf"},{n:["mahjong tile red dragon","mahjong"],u:"1f004"},{n:["flower playing cards","flower_playing_cards"],u:"1f3b4"}],travel_places:[{n:["earth globe europe-africa","earth_africa"],u:"1f30d"},{n:["earth globe americas","earth_americas"],u:"1f30e"},{n:["earth globe asia-australia","earth_asia"],u:"1f30f"},{n:["globe with meridians","globe_with_meridians"],u:"1f310"},{n:["world_map"],u:"1f5fa-fe0f"},{n:["silhouette of japan","japan"],u:"1f5fe"},{n:["snow_capped_mountain"],u:"1f3d4-fe0f"},{n:["mountain"],u:"26f0-fe0f"},{n:["volcano"],u:"1f30b"},{n:["mount fuji","mount_fuji"],u:"1f5fb"},{n:["camping"],u:"1f3d5-fe0f"},{n:["beach_with_umbrella"],u:"1f3d6-fe0f"},{n:["desert"],u:"1f3dc-fe0f"},{n:["desert_island"],u:"1f3dd-fe0f"},{n:["national_park"],u:"1f3de-fe0f"},{n:["stadium"],u:"1f3df-fe0f"},{n:["classical_building"],u:"1f3db-fe0f"},{n:["building_construction"],u:"1f3d7-fe0f"},{n:["house_buildings"],u:"1f3d8-fe0f"},{n:["cityscape"],u:"1f3d9-fe0f"},{n:["derelict_house_building"],u:"1f3da-fe0f"},{n:["house building","house"],u:"1f3e0"},{n:["house with garden","house_with_garden"],u:"1f3e1"},{n:["office building","office"],u:"1f3e2"},{n:["japanese post office","post_office"],u:"1f3e3"},{n:["european post office","european_post_office"],u:"1f3e4"},{n:["hospital"],u:"1f3e5"},{n:["bank"],u:"1f3e6"},{n:["hotel"],u:"1f3e8"},{n:["love hotel","love_hotel"],u:"1f3e9"},{n:["convenience store","convenience_store"],u:"1f3ea"},{n:["school"],u:"1f3eb"},{n:["department store","department_store"],u:"1f3ec"},{n:["factory"],u:"1f3ed"},{n:["japanese castle","japanese_castle"],u:"1f3ef"},{n:["european castle","european_castle"],u:"1f3f0"},{n:["wedding"],u:"1f492"},{n:["tokyo tower","tokyo_tower"],u:"1f5fc"},{n:["statue of liberty","statue_of_liberty"],u:"1f5fd"},{n:["church"],u:"26ea"},{n:["mosque"],u:"1f54c"},{n:["synagogue"],u:"1f54d"},{n:["shinto_shrine"],u:"26e9-fe0f"},{n:["kaaba"],u:"1f54b"},{n:["fountain"],u:"26f2"},{n:["tent"],u:"26fa"},{n:["foggy"],u:"1f301"},{n:["night with stars","night_with_stars"],u:"1f303"},{n:["sunrise over mountains","sunrise_over_mountains"],u:"1f304"},{n:["sunrise"],u:"1f305"},{n:["cityscape at dusk","city_sunset"],u:"1f306"},{n:["sunset over buildings","city_sunrise"],u:"1f307"},{n:["bridge at night","bridge_at_night"],u:"1f309"},{n:["hot springs","hotsprings"],u:"2668-fe0f"},{n:["milky way","milky_way"],u:"1f30c"},{n:["carousel horse","carousel_horse"],u:"1f3a0"},{n:["ferris wheel","ferris_wheel"],u:"1f3a1"},{n:["roller coaster","roller_coaster"],u:"1f3a2"},{n:["barber pole","barber"],u:"1f488"},{n:["circus tent","circus_tent"],u:"1f3aa"},{n:["performing arts","performing_arts"],u:"1f3ad"},{n:["frame_with_picture"],u:"1f5bc-fe0f"},{n:["artist palette","art"],u:"1f3a8"},{n:["slot machine","slot_machine"],u:"1f3b0"},{n:["steam locomotive","steam_locomotive"],u:"1f682"},{n:["railway car","railway_car"],u:"1f683"},{n:["high-speed train","bullettrain_side"],u:"1f684"},{n:["high-speed train with bullet nose","bullettrain_front"],u:"1f685"},{n:["train","train2"],u:"1f686"},{n:["metro"],u:"1f687"},{n:["light rail","light_rail"],u:"1f688"},{n:["station"],u:"1f689"},{n:["tram"],u:"1f68a"},{n:["monorail"],u:"1f69d"},{n:["mountain railway","mountain_railway"],u:"1f69e"},{n:["tram car","train"],u:"1f68b"},{n:["bus"],u:"1f68c"},{n:["oncoming bus","oncoming_bus"],u:"1f68d"},{n:["trolleybus"],u:"1f68e"},{n:["minibus"],u:"1f690"},{n:["ambulance"],u:"1f691"},{n:["fire engine","fire_engine"],u:"1f692"},{n:["police car","police_car"],u:"1f693"},{n:["oncoming police car","oncoming_police_car"],u:"1f694"},{n:["taxi"],u:"1f695"},{n:["oncoming taxi","oncoming_taxi"],u:"1f696"},{n:["automobile","car","red_car"],u:"1f697"},{n:["oncoming automobile","oncoming_automobile"],u:"1f698"},{n:["recreational vehicle","blue_car"],u:"1f699"},{n:["delivery truck","truck"],u:"1f69a"},{n:["articulated lorry","articulated_lorry"],u:"1f69b"},{n:["tractor"],u:"1f69c"},{n:["bicycle","bike"],u:"1f6b2"},{n:["scooter"],u:"1f6f4"},{n:["motor scooter","motor_scooter"],u:"1f6f5"},{n:["bus stop","busstop"],u:"1f68f"},{n:["motorway"],u:"1f6e3-fe0f"},{n:["railway_track"],u:"1f6e4-fe0f"},{n:["fuel pump","fuelpump"],u:"26fd"},{n:["police cars revolving light","rotating_light"],u:"1f6a8"},{n:["horizontal traffic light","traffic_light"],u:"1f6a5"},{n:["vertical traffic light","vertical_traffic_light"],u:"1f6a6"},{n:["construction sign","construction"],u:"1f6a7"},{n:["octagonal sign","octagonal_sign"],u:"1f6d1"},{n:["anchor"],u:"2693"},{n:["sailboat","boat"],u:"26f5"},{n:["canoe"],u:"1f6f6"},{n:["speedboat"],u:"1f6a4"},{n:["passenger_ship"],u:"1f6f3-fe0f"},{n:["ferry"],u:"26f4-fe0f"},{n:["motor_boat"],u:"1f6e5-fe0f"},{n:["ship"],u:"1f6a2"},{n:["airplane"],u:"2708-fe0f"},{n:["small_airplane"],u:"1f6e9-fe0f"},{n:["airplane departure","airplane_departure"],u:"1f6eb"},{n:["airplane arriving","airplane_arriving"],u:"1f6ec"},{n:["seat"],u:"1f4ba"},{n:["helicopter"],u:"1f681"},{n:["suspension railway","suspension_railway"],u:"1f69f"},{n:["mountain cableway","mountain_cableway"],u:"1f6a0"},{n:["aerial tramway","aerial_tramway"],u:"1f6a1"},{n:["satellite"],u:"1f6f0-fe0f"},{n:["rocket"],u:"1f680"},{n:["flying saucer","flying_saucer"],u:"1f6f8"},{n:["bellhop_bell"],u:"1f6ce-fe0f"},{n:["door"],u:"1f6aa"},{n:["bed"],u:"1f6cf-fe0f"},{n:["couch_and_lamp"],u:"1f6cb-fe0f"},{n:["toilet"],u:"1f6bd"},{n:["shower"],u:"1f6bf"},{n:["bathtub"],u:"1f6c1"},{n:["hourglass"],u:"231b"},{n:["hourglass with flowing sand","hourglass_flowing_sand"],u:"23f3"},{n:["watch"],u:"231a"},{n:["alarm clock","alarm_clock"],u:"23f0"},{n:["stopwatch"],u:"23f1-fe0f"},{n:["timer_clock"],u:"23f2-fe0f"},{n:["mantelpiece_clock"],u:"1f570-fe0f"},{n:["clock face twelve oclock","clock12"],u:"1f55b"},{n:["clock face twelve-thirty","clock1230"],u:"1f567"},{n:["clock face one oclock","clock1"],u:"1f550"},{n:["clock face one-thirty","clock130"],u:"1f55c"},{n:["clock face two oclock","clock2"],u:"1f551"},{n:["clock face two-thirty","clock230"],u:"1f55d"},{n:["clock face three oclock","clock3"],u:"1f552"},{n:["clock face three-thirty","clock330"],u:"1f55e"},{n:["clock face four oclock","clock4"],u:"1f553"},{n:["clock face four-thirty","clock430"],u:"1f55f"},{n:["clock face five oclock","clock5"],u:"1f554"},{n:["clock face five-thirty","clock530"],u:"1f560"},{n:["clock face six oclock","clock6"],u:"1f555"},{n:["clock face six-thirty","clock630"],u:"1f561"},{n:["clock face seven oclock","clock7"],u:"1f556"},{n:["clock face seven-thirty","clock730"],u:"1f562"},{n:["clock face eight oclock","clock8"],u:"1f557"},{n:["clock face eight-thirty","clock830"],u:"1f563"},{n:["clock face nine oclock","clock9"],u:"1f558"},{n:["clock face nine-thirty","clock930"],u:"1f564"},{n:["clock face ten oclock","clock10"],u:"1f559"},{n:["clock face ten-thirty","clock1030"],u:"1f565"},{n:["clock face eleven oclock","clock11"],u:"1f55a"},{n:["clock face eleven-thirty","clock1130"],u:"1f566"},{n:["new moon symbol","new_moon"],u:"1f311"},{n:["waxing crescent moon symbol","waxing_crescent_moon"],u:"1f312"},{n:["first quarter moon symbol","first_quarter_moon"],u:"1f313"},{n:["waxing gibbous moon symbol","moon","waxing_gibbous_moon"],u:"1f314"},{n:["full moon symbol","full_moon"],u:"1f315"},{n:["waning gibbous moon symbol","waning_gibbous_moon"],u:"1f316"},{n:["last quarter moon symbol","last_quarter_moon"],u:"1f317"},{n:["waning crescent moon symbol","waning_crescent_moon"],u:"1f318"},{n:["crescent moon","crescent_moon"],u:"1f319"},{n:["new moon with face","new_moon_with_face"],u:"1f31a"},{n:["first quarter moon with face","first_quarter_moon_with_face"],u:"1f31b"},{n:["last quarter moon with face","last_quarter_moon_with_face"],u:"1f31c"},{n:["thermometer"],u:"1f321-fe0f"},{n:["black sun with rays","sunny"],u:"2600-fe0f"},{n:["full moon with face","full_moon_with_face"],u:"1f31d"},{n:["sun with face","sun_with_face"],u:"1f31e"},{n:["white medium star","star"],u:"2b50"},{n:["glowing star","star2"],u:"1f31f"},{n:["shooting star","stars"],u:"1f320"},{n:["cloud"],u:"2601-fe0f"},{n:["sun behind cloud","partly_sunny"],u:"26c5"},{n:["thunder_cloud_and_rain"],u:"26c8-fe0f"},{n:["mostly_sunny","sun_small_cloud"],u:"1f324-fe0f"},{n:["barely_sunny","sun_behind_cloud"],u:"1f325-fe0f"},{n:["partly_sunny_rain","sun_behind_rain_cloud"],u:"1f326-fe0f"},{n:["rain_cloud"],u:"1f327-fe0f"},{n:["snow_cloud"],u:"1f328-fe0f"},{n:["lightning","lightning_cloud"],u:"1f329-fe0f"},{n:["tornado","tornado_cloud"],u:"1f32a-fe0f"},{n:["fog"],u:"1f32b-fe0f"},{n:["wind_blowing_face"],u:"1f32c-fe0f"},{n:["cyclone"],u:"1f300"},{n:["rainbow"],u:"1f308"},{n:["closed umbrella","closed_umbrella"],u:"1f302"},{n:["umbrella"],u:"2602-fe0f"},{n:["umbrella with rain drops","umbrella_with_rain_drops"],u:"2614"},{n:["umbrella_on_ground"],u:"26f1-fe0f"},{n:["high voltage sign","zap"],u:"26a1"},{n:["snowflake"],u:"2744-fe0f"},{n:["snowman"],u:"2603-fe0f"},{n:["snowman without snow","snowman_without_snow"],u:"26c4"},{n:["comet"],u:"2604-fe0f"},{n:["fire"],u:"1f525"},{n:["droplet"],u:"1f4a7"},{n:["water wave","ocean"],u:"1f30a"}],objects:[{n:["speaker with cancellation stroke","mute"],u:"1f507"},{n:["speaker"],u:"1f508"},{n:["speaker with one sound wave","sound"],u:"1f509"},{n:["speaker with three sound waves","loud_sound"],u:"1f50a"},{n:["public address loudspeaker","loudspeaker"],u:"1f4e2"},{n:["cheering megaphone","mega"],u:"1f4e3"},{n:["postal horn","postal_horn"],u:"1f4ef"},{n:["bell"],u:"1f514"},{n:["bell with cancellation stroke","no_bell"],u:"1f515"},{n:["musical score","musical_score"],u:"1f3bc"},{n:["musical note","musical_note"],u:"1f3b5"},{n:["multiple musical notes","notes"],u:"1f3b6"},{n:["studio_microphone"],u:"1f399-fe0f"},{n:["level_slider"],u:"1f39a-fe0f"},{n:["control_knobs"],u:"1f39b-fe0f"},{n:["microphone"],u:"1f3a4"},{n:["headphone","headphones"],u:"1f3a7"},{n:["radio"],u:"1f4fb"},{n:["saxophone"],u:"1f3b7"},{n:["guitar"],u:"1f3b8"},{n:["musical keyboard","musical_keyboard"],u:"1f3b9"},{n:["trumpet"],u:"1f3ba"},{n:["violin"],u:"1f3bb"},{n:["drum with drumsticks","drum_with_drumsticks"],u:"1f941"},{n:["mobile phone","iphone"],u:"1f4f1"},{n:["mobile phone with rightwards arrow at left","calling"],u:"1f4f2"},{n:["black telephone","phone","telephone"],u:"260e-fe0f"},{n:["telephone receiver","telephone_receiver"],u:"1f4de"},{n:["pager"],u:"1f4df"},{n:["fax machine","fax"],u:"1f4e0"},{n:["battery"],u:"1f50b"},{n:["electric plug","electric_plug"],u:"1f50c"},{n:["personal computer","computer"],u:"1f4bb"},{n:["desktop_computer"],u:"1f5a5-fe0f"},{n:["printer"],u:"1f5a8-fe0f"},{n:["keyboard"],u:"2328-fe0f"},{n:["three_button_mouse"],u:"1f5b1-fe0f"},{n:["trackball"],u:"1f5b2-fe0f"},{n:["minidisc"],u:"1f4bd"},{n:["floppy disk","floppy_disk"],u:"1f4be"},{n:["optical disc","cd"],u:"1f4bf"},{n:["dvd"],u:"1f4c0"},{n:["movie camera","movie_camera"],u:"1f3a5"},{n:["film_frames"],u:"1f39e-fe0f"},{n:["film_projector"],u:"1f4fd-fe0f"},{n:["clapper board","clapper"],u:"1f3ac"},{n:["television","tv"],u:"1f4fa"},{n:["camera"],u:"1f4f7"},{n:["camera with flash","camera_with_flash"],u:"1f4f8"},{n:["video camera","video_camera"],u:"1f4f9"},{n:["videocassette","vhs"],u:"1f4fc"},{n:["left-pointing magnifying glass","mag"],u:"1f50d"},{n:["right-pointing magnifying glass","mag_right"],u:"1f50e"},{n:["microscope"],u:"1f52c"},{n:["telescope"],u:"1f52d"},{n:["satellite antenna","satellite_antenna"],u:"1f4e1"},{n:["candle"],u:"1f56f-fe0f"},{n:["electric light bulb","bulb"],u:"1f4a1"},{n:["electric torch","flashlight"],u:"1f526"},{n:["izakaya lantern","izakaya_lantern","lantern"],u:"1f3ee"},{n:["notebook with decorative cover","notebook_with_decorative_cover"],u:"1f4d4"},{n:["closed book","closed_book"],u:"1f4d5"},{n:["open book","book","open_book"],u:"1f4d6"},{n:["green book","green_book"],u:"1f4d7"},{n:["blue book","blue_book"],u:"1f4d8"},{n:["orange book","orange_book"],u:"1f4d9"},{n:["books"],u:"1f4da"},{n:["notebook"],u:"1f4d3"},{n:["ledger"],u:"1f4d2"},{n:["page with curl","page_with_curl"],u:"1f4c3"},{n:["scroll"],u:"1f4dc"},{n:["page facing up","page_facing_up"],u:"1f4c4"},{n:["newspaper"],u:"1f4f0"},{n:["rolled_up_newspaper"],u:"1f5de-fe0f"},{n:["bookmark tabs","bookmark_tabs"],u:"1f4d1"},{n:["bookmark"],u:"1f516"},{n:["label"],u:"1f3f7-fe0f"},{n:["money bag","moneybag"],u:"1f4b0"},{n:["banknote with yen sign","yen"],u:"1f4b4"},{n:["banknote with dollar sign","dollar"],u:"1f4b5"},{n:["banknote with euro sign","euro"],u:"1f4b6"},{n:["banknote with pound sign","pound"],u:"1f4b7"},{n:["money with wings","money_with_wings"],u:"1f4b8"},{n:["credit card","credit_card"],u:"1f4b3"},{n:["chart with upwards trend and yen sign","chart"],u:"1f4b9"},{n:["currency exchange","currency_exchange"],u:"1f4b1"},{n:["heavy dollar sign","heavy_dollar_sign"],u:"1f4b2"},{n:["envelope","email"],u:"2709-fe0f"},{n:["e-mail symbol","e-mail"],u:"1f4e7"},{n:["incoming envelope","incoming_envelope"],u:"1f4e8"},{n:["envelope with downwards arrow above","envelope_with_arrow"],u:"1f4e9"},{n:["outbox tray","outbox_tray"],u:"1f4e4"},{n:["inbox tray","inbox_tray"],u:"1f4e5"},{n:["package"],u:"1f4e6"},{n:["closed mailbox with raised flag","mailbox"],u:"1f4eb"},{n:["closed mailbox with lowered flag","mailbox_closed"],u:"1f4ea"},{n:["open mailbox with raised flag","mailbox_with_mail"],u:"1f4ec"},{n:["open mailbox with lowered flag","mailbox_with_no_mail"],u:"1f4ed"},{n:["postbox"],u:"1f4ee"},{n:["ballot_box_with_ballot"],u:"1f5f3-fe0f"},{n:["pencil","pencil2"],u:"270f-fe0f"},{n:["black nib","black_nib"],u:"2712-fe0f"},{n:["lower_left_fountain_pen"],u:"1f58b-fe0f"},{n:["lower_left_ballpoint_pen"],u:"1f58a-fe0f"},{n:["lower_left_paintbrush"],u:"1f58c-fe0f"},{n:["lower_left_crayon"],u:"1f58d-fe0f"},{n:["memo","pencil"],u:"1f4dd"},{n:["briefcase"],u:"1f4bc"},{n:["file folder","file_folder"],u:"1f4c1"},{n:["open file folder","open_file_folder"],u:"1f4c2"},{n:["card_index_dividers"],u:"1f5c2-fe0f"},{n:["calendar","date"],u:"1f4c5"},{n:["tear-off calendar","calendar"],u:"1f4c6"},{n:["spiral_note_pad"],u:"1f5d2-fe0f"},{n:["spiral_calendar_pad"],u:"1f5d3-fe0f"},{n:["card index","card_index"],u:"1f4c7"},{n:["chart with upwards trend","chart_with_upwards_trend"],u:"1f4c8"},{n:["chart with downwards trend","chart_with_downwards_trend"],u:"1f4c9"},{n:["bar chart","bar_chart"],u:"1f4ca"},{n:["clipboard"],u:"1f4cb"},{n:["pushpin"],u:"1f4cc"},{n:["round pushpin","round_pushpin"],u:"1f4cd"},{n:["paperclip"],u:"1f4ce"},{n:["linked_paperclips"],u:"1f587-fe0f"},{n:["straight ruler","straight_ruler"],u:"1f4cf"},{n:["triangular ruler","triangular_ruler"],u:"1f4d0"},{n:["black scissors","scissors"],u:"2702-fe0f"},{n:["card_file_box"],u:"1f5c3-fe0f"},{n:["file_cabinet"],u:"1f5c4-fe0f"},{n:["wastebasket"],u:"1f5d1-fe0f"},{n:["lock"],u:"1f512"},{n:["open lock","unlock"],u:"1f513"},{n:["lock with ink pen","lock_with_ink_pen"],u:"1f50f"},{n:["closed lock with key","closed_lock_with_key"],u:"1f510"},{n:["key"],u:"1f511"},{n:["old_key"],u:"1f5dd-fe0f"},{n:["hammer"],u:"1f528"},{n:["pick"],u:"26cf-fe0f"},{n:["hammer_and_pick"],u:"2692-fe0f"},{n:["hammer_and_wrench"],u:"1f6e0-fe0f"},{n:["dagger_knife"],u:"1f5e1-fe0f"},{n:["crossed_swords"],u:"2694-fe0f"},{n:["pistol","gun"],u:"1f52b"},{n:["bow and arrow","bow_and_arrow"],u:"1f3f9"},{n:["shield"],u:"1f6e1-fe0f"},{n:["wrench"],u:"1f527"},{n:["nut and bolt","nut_and_bolt"],u:"1f529"},{n:["gear"],u:"2699-fe0f"},{n:["compression"],u:"1f5dc-fe0f"},{n:["alembic"],u:"2697-fe0f"},{n:["scales"],u:"2696-fe0f"},{n:["link symbol","link"],u:"1f517"},{n:["chains"],u:"26d3-fe0f"},{n:["syringe"],u:"1f489"},{n:["pill"],u:"1f48a"},{n:["smoking symbol","smoking"],u:"1f6ac"},{n:["coffin"],u:"26b0-fe0f"},{n:["funeral_urn"],u:"26b1-fe0f"},{n:["moyai"],u:"1f5ff"},{n:["oil_drum"],u:"1f6e2-fe0f"},{n:["crystal ball","crystal_ball"],u:"1f52e"},{n:["shopping trolley","shopping_trolley"],u:"1f6d2"}],symbols:JSON.parse('[{"n":["automated teller machine","atm"],"u":"1f3e7"},{"n":["put litter in its place symbol","put_litter_in_its_place"],"u":"1f6ae"},{"n":["potable water symbol","potable_water"],"u":"1f6b0"},{"n":["wheelchair symbol","wheelchair"],"u":"267f"},{"n":["mens symbol","mens"],"u":"1f6b9"},{"n":["womens symbol","womens"],"u":"1f6ba"},{"n":["restroom"],"u":"1f6bb"},{"n":["baby symbol","baby_symbol"],"u":"1f6bc"},{"n":["water closet","wc"],"u":"1f6be"},{"n":["passport control","passport_control"],"u":"1f6c2"},{"n":["customs"],"u":"1f6c3"},{"n":["baggage claim","baggage_claim"],"u":"1f6c4"},{"n":["left luggage","left_luggage"],"u":"1f6c5"},{"n":["warning sign","warning"],"u":"26a0-fe0f"},{"n":["children crossing","children_crossing"],"u":"1f6b8"},{"n":["no entry","no_entry"],"u":"26d4"},{"n":["no entry sign","no_entry_sign"],"u":"1f6ab"},{"n":["no bicycles","no_bicycles"],"u":"1f6b3"},{"n":["no smoking symbol","no_smoking"],"u":"1f6ad"},{"n":["do not litter symbol","do_not_litter"],"u":"1f6af"},{"n":["non-potable water symbol","non-potable_water"],"u":"1f6b1"},{"n":["no pedestrians","no_pedestrians"],"u":"1f6b7"},{"n":["no mobile phones","no_mobile_phones"],"u":"1f4f5"},{"n":["no one under eighteen symbol","underage"],"u":"1f51e"},{"n":["radioactive_sign"],"u":"2622-fe0f"},{"n":["biohazard_sign"],"u":"2623-fe0f"},{"n":["upwards black arrow","arrow_up"],"u":"2b06-fe0f"},{"n":["north east arrow","arrow_upper_right"],"u":"2197-fe0f"},{"n":["black rightwards arrow","arrow_right"],"u":"27a1-fe0f"},{"n":["south east arrow","arrow_lower_right"],"u":"2198-fe0f"},{"n":["downwards black arrow","arrow_down"],"u":"2b07-fe0f"},{"n":["south west arrow","arrow_lower_left"],"u":"2199-fe0f"},{"n":["leftwards black arrow","arrow_left"],"u":"2b05-fe0f"},{"n":["north west arrow","arrow_upper_left"],"u":"2196-fe0f"},{"n":["up down arrow","arrow_up_down"],"u":"2195-fe0f"},{"n":["left right arrow","left_right_arrow"],"u":"2194-fe0f"},{"n":["leftwards arrow with hook","leftwards_arrow_with_hook"],"u":"21a9-fe0f"},{"n":["rightwards arrow with hook","arrow_right_hook"],"u":"21aa-fe0f"},{"n":["arrow pointing rightwards then curving upwards","arrow_heading_up"],"u":"2934-fe0f"},{"n":["arrow pointing rightwards then curving downwards","arrow_heading_down"],"u":"2935-fe0f"},{"n":["clockwise downwards and upwards open circle arrows","arrows_clockwise"],"u":"1f503"},{"n":["anticlockwise downwards and upwards open circle arrows","arrows_counterclockwise"],"u":"1f504"},{"n":["back with leftwards arrow above","back"],"u":"1f519"},{"n":["end with leftwards arrow above","end"],"u":"1f51a"},{"n":["on with exclamation mark with left right arrow above","on"],"u":"1f51b"},{"n":["soon with rightwards arrow above","soon"],"u":"1f51c"},{"n":["top with upwards arrow above","top"],"u":"1f51d"},{"n":["place of worship","place_of_worship"],"u":"1f6d0"},{"n":["atom_symbol"],"u":"269b-fe0f"},{"n":["om_symbol"],"u":"1f549-fe0f"},{"n":["star_of_david"],"u":"2721-fe0f"},{"n":["wheel_of_dharma"],"u":"2638-fe0f"},{"n":["yin_yang"],"u":"262f-fe0f"},{"n":["latin_cross"],"u":"271d-fe0f"},{"n":["orthodox_cross"],"u":"2626-fe0f"},{"n":["star_and_crescent"],"u":"262a-fe0f"},{"n":["peace_symbol"],"u":"262e-fe0f"},{"n":["menorah with nine branches","menorah_with_nine_branches"],"u":"1f54e"},{"n":["six pointed star with middle dot","six_pointed_star"],"u":"1f52f"},{"n":["aries"],"u":"2648"},{"n":["taurus"],"u":"2649"},{"n":["gemini"],"u":"264a"},{"n":["cancer"],"u":"264b"},{"n":["leo"],"u":"264c"},{"n":["virgo"],"u":"264d"},{"n":["libra"],"u":"264e"},{"n":["scorpius"],"u":"264f"},{"n":["sagittarius"],"u":"2650"},{"n":["capricorn"],"u":"2651"},{"n":["aquarius"],"u":"2652"},{"n":["pisces"],"u":"2653"},{"n":["ophiuchus"],"u":"26ce"},{"n":["twisted rightwards arrows","twisted_rightwards_arrows"],"u":"1f500"},{"n":["clockwise rightwards and leftwards open circle arrows","repeat"],"u":"1f501"},{"n":["clockwise rightwards and leftwards open circle arrows with circled one overlay","repeat_one"],"u":"1f502"},{"n":["black right-pointing triangle","arrow_forward"],"u":"25b6-fe0f"},{"n":["black right-pointing double triangle","fast_forward"],"u":"23e9"},{"n":["black_right_pointing_double_triangle_with_vertical_bar"],"u":"23ed-fe0f"},{"n":["black_right_pointing_triangle_with_double_vertical_bar"],"u":"23ef-fe0f"},{"n":["black left-pointing triangle","arrow_backward"],"u":"25c0-fe0f"},{"n":["black left-pointing double triangle","rewind"],"u":"23ea"},{"n":["black_left_pointing_double_triangle_with_vertical_bar"],"u":"23ee-fe0f"},{"n":["up-pointing small red triangle","arrow_up_small"],"u":"1f53c"},{"n":["black up-pointing double triangle","arrow_double_up"],"u":"23eb"},{"n":["down-pointing small red triangle","arrow_down_small"],"u":"1f53d"},{"n":["black down-pointing double triangle","arrow_double_down"],"u":"23ec"},{"n":["double_vertical_bar"],"u":"23f8-fe0f"},{"n":["black_square_for_stop"],"u":"23f9-fe0f"},{"n":["black_circle_for_record"],"u":"23fa-fe0f"},{"n":["eject"],"u":"23cf-fe0f"},{"n":["cinema"],"u":"1f3a6"},{"n":["low brightness symbol","low_brightness"],"u":"1f505"},{"n":["high brightness symbol","high_brightness"],"u":"1f506"},{"n":["antenna with bars","signal_strength"],"u":"1f4f6"},{"n":["vibration mode","vibration_mode"],"u":"1f4f3"},{"n":["mobile phone off","mobile_phone_off"],"u":"1f4f4"},{"n":["female_sign"],"u":"2640-fe0f"},{"n":["male_sign"],"u":"2642-fe0f"},{"n":["medical_symbol","staff_of_aesculapius"],"u":"2695-fe0f"},{"n":["black universal recycling symbol","recycle"],"u":"267b-fe0f"},{"n":["fleur_de_lis"],"u":"269c-fe0f"},{"n":["trident emblem","trident"],"u":"1f531"},{"n":["name badge","name_badge"],"u":"1f4db"},{"n":["japanese symbol for beginner","beginner"],"u":"1f530"},{"n":["heavy large circle","o"],"u":"2b55"},{"n":["white heavy check mark","white_check_mark"],"u":"2705"},{"n":["ballot box with check","ballot_box_with_check"],"u":"2611-fe0f"},{"n":["heavy check mark","heavy_check_mark"],"u":"2714-fe0f"},{"n":["heavy multiplication x","heavy_multiplication_x"],"u":"2716-fe0f"},{"n":["cross mark","x"],"u":"274c"},{"n":["negative squared cross mark","negative_squared_cross_mark"],"u":"274e"},{"n":["heavy plus sign","heavy_plus_sign"],"u":"2795"},{"n":["heavy minus sign","heavy_minus_sign"],"u":"2796"},{"n":["heavy division sign","heavy_division_sign"],"u":"2797"},{"n":["curly loop","curly_loop"],"u":"27b0"},{"n":["double curly loop","loop"],"u":"27bf"},{"n":["part alternation mark","part_alternation_mark"],"u":"303d-fe0f"},{"n":["eight spoked asterisk","eight_spoked_asterisk"],"u":"2733-fe0f"},{"n":["eight pointed black star","eight_pointed_black_star"],"u":"2734-fe0f"},{"n":["sparkle"],"u":"2747-fe0f"},{"n":["double exclamation mark","bangbang"],"u":"203c-fe0f"},{"n":["exclamation question mark","interrobang"],"u":"2049-fe0f"},{"n":["black question mark ornament","question"],"u":"2753"},{"n":["white question mark ornament","grey_question"],"u":"2754"},{"n":["white exclamation mark ornament","grey_exclamation"],"u":"2755"},{"n":["heavy exclamation mark symbol","exclamation","heavy_exclamation_mark"],"u":"2757"},{"n":["wavy dash","wavy_dash"],"u":"3030-fe0f"},{"n":["copyright sign","copyright"],"u":"00a9-fe0f"},{"n":["registered sign","registered"],"u":"00ae-fe0f"},{"n":["trade mark sign","tm"],"u":"2122-fe0f"},{"n":["hash key","hash"],"u":"0023-fe0f-20e3"},{"n":["keycap_star"],"u":"002a-fe0f-20e3"},{"n":["keycap 0","zero"],"u":"0030-fe0f-20e3"},{"n":["keycap 1","one"],"u":"0031-fe0f-20e3"},{"n":["keycap 2","two"],"u":"0032-fe0f-20e3"},{"n":["keycap 3","three"],"u":"0033-fe0f-20e3"},{"n":["keycap 4","four"],"u":"0034-fe0f-20e3"},{"n":["keycap 5","five"],"u":"0035-fe0f-20e3"},{"n":["keycap 6","six"],"u":"0036-fe0f-20e3"},{"n":["keycap 7","seven"],"u":"0037-fe0f-20e3"},{"n":["keycap 8","eight"],"u":"0038-fe0f-20e3"},{"n":["keycap 9","nine"],"u":"0039-fe0f-20e3"},{"n":["keycap ten","keycap_ten"],"u":"1f51f"},{"n":["hundred points symbol","100"],"u":"1f4af"},{"n":["input symbol for latin capital letters","capital_abcd"],"u":"1f520"},{"n":["input symbol for latin small letters","abcd"],"u":"1f521"},{"n":["input symbol for numbers","1234"],"u":"1f522"},{"n":["input symbol for symbols","symbols"],"u":"1f523"},{"n":["input symbol for latin letters","abc"],"u":"1f524"},{"n":["negative squared latin capital letter a","a"],"u":"1f170-fe0f"},{"n":["negative squared ab","ab"],"u":"1f18e"},{"n":["negative squared latin capital letter b","b"],"u":"1f171-fe0f"},{"n":["squared cl","cl"],"u":"1f191"},{"n":["squared cool","cool"],"u":"1f192"},{"n":["squared free","free"],"u":"1f193"},{"n":["information source","information_source"],"u":"2139-fe0f"},{"n":["squared id","id"],"u":"1f194"},{"n":["circled latin capital letter m","m"],"u":"24c2-fe0f"},{"n":["squared new","new"],"u":"1f195"},{"n":["squared ng","ng"],"u":"1f196"},{"n":["negative squared latin capital letter o","o2"],"u":"1f17e-fe0f"},{"n":["squared ok","ok"],"u":"1f197"},{"n":["negative squared latin capital letter p","parking"],"u":"1f17f-fe0f"},{"n":["squared sos","sos"],"u":"1f198"},{"n":["squared up with exclamation mark","up"],"u":"1f199"},{"n":["squared vs","vs"],"u":"1f19a"},{"n":["squared katakana koko","koko"],"u":"1f201"},{"n":["squared katakana sa","sa"],"u":"1f202-fe0f"},{"n":["squared cjk unified ideograph-6708","u6708"],"u":"1f237-fe0f"},{"n":["squared cjk unified ideograph-6709","u6709"],"u":"1f236"},{"n":["squared cjk unified ideograph-6307","u6307"],"u":"1f22f"},{"n":["circled ideograph advantage","ideograph_advantage"],"u":"1f250"},{"n":["squared cjk unified ideograph-5272","u5272"],"u":"1f239"},{"n":["squared cjk unified ideograph-7121","u7121"],"u":"1f21a"},{"n":["squared cjk unified ideograph-7981","u7981"],"u":"1f232"},{"n":["circled ideograph accept","accept"],"u":"1f251"},{"n":["squared cjk unified ideograph-7533","u7533"],"u":"1f238"},{"n":["squared cjk unified ideograph-5408","u5408"],"u":"1f234"},{"n":["squared cjk unified ideograph-7a7a","u7a7a"],"u":"1f233"},{"n":["circled ideograph congratulation","congratulations"],"u":"3297-fe0f"},{"n":["circled ideograph secret","secret"],"u":"3299-fe0f"},{"n":["squared cjk unified ideograph-55b6","u55b6"],"u":"1f23a"},{"n":["squared cjk unified ideograph-6e80","u6e80"],"u":"1f235"},{"n":["black small square","black_small_square"],"u":"25aa-fe0f"},{"n":["white small square","white_small_square"],"u":"25ab-fe0f"},{"n":["white medium square","white_medium_square"],"u":"25fb-fe0f"},{"n":["black medium square","black_medium_square"],"u":"25fc-fe0f"},{"n":["white medium small square","white_medium_small_square"],"u":"25fd"},{"n":["black medium small square","black_medium_small_square"],"u":"25fe"},{"n":["black large square","black_large_square"],"u":"2b1b"},{"n":["white large square","white_large_square"],"u":"2b1c"},{"n":["large orange diamond","large_orange_diamond"],"u":"1f536"},{"n":["large blue diamond","large_blue_diamond"],"u":"1f537"},{"n":["small orange diamond","small_orange_diamond"],"u":"1f538"},{"n":["small blue diamond","small_blue_diamond"],"u":"1f539"},{"n":["up-pointing red triangle","small_red_triangle"],"u":"1f53a"},{"n":["down-pointing red triangle","small_red_triangle_down"],"u":"1f53b"},{"n":["diamond shape with a dot inside","diamond_shape_with_a_dot_inside"],"u":"1f4a0"},{"n":["radio button","radio_button"],"u":"1f518"},{"n":["black square button","black_square_button"],"u":"1f532"},{"n":["white square button","white_square_button"],"u":"1f533"},{"n":["medium white circle","white_circle"],"u":"26aa"},{"n":["medium black circle","black_circle"],"u":"26ab"},{"n":["large red circle","red_circle"],"u":"1f534"},{"n":["large blue circle","large_blue_circle"],"u":"1f535"}]'),flags:JSON.parse('[{"n":["chequered flag","checkered_flag"],"u":"1f3c1"},{"n":["triangular flag on post","triangular_flag_on_post"],"u":"1f6a9"},{"n":["crossed flags","crossed_flags"],"u":"1f38c"},{"n":["waving black flag","waving_black_flag"],"u":"1f3f4"},{"n":["waving_white_flag"],"u":"1f3f3-fe0f"},{"n":["rainbow-flag"],"u":"1f3f3-fe0f-200d-1f308"},{"n":["ascension island flag","flag-ac"],"u":"1f1e6-1f1e8"},{"n":["andorra flag","flag-ad"],"u":"1f1e6-1f1e9"},{"n":["united arab emirates flag","flag-ae"],"u":"1f1e6-1f1ea"},{"n":["afghanistan flag","flag-af"],"u":"1f1e6-1f1eb"},{"n":["antigua & barbuda flag","flag-ag"],"u":"1f1e6-1f1ec"},{"n":["anguilla flag","flag-ai"],"u":"1f1e6-1f1ee"},{"n":["albania flag","flag-al"],"u":"1f1e6-1f1f1"},{"n":["armenia flag","flag-am"],"u":"1f1e6-1f1f2"},{"n":["angola flag","flag-ao"],"u":"1f1e6-1f1f4"},{"n":["antarctica flag","flag-aq"],"u":"1f1e6-1f1f6"},{"n":["argentina flag","flag-ar"],"u":"1f1e6-1f1f7"},{"n":["american samoa flag","flag-as"],"u":"1f1e6-1f1f8"},{"n":["austria flag","flag-at"],"u":"1f1e6-1f1f9"},{"n":["australia flag","flag-au"],"u":"1f1e6-1f1fa"},{"n":["aruba flag","flag-aw"],"u":"1f1e6-1f1fc"},{"n":["åland islands flag","flag-ax"],"u":"1f1e6-1f1fd"},{"n":["azerbaijan flag","flag-az"],"u":"1f1e6-1f1ff"},{"n":["bosnia & herzegovina flag","flag-ba"],"u":"1f1e7-1f1e6"},{"n":["barbados flag","flag-bb"],"u":"1f1e7-1f1e7"},{"n":["bangladesh flag","flag-bd"],"u":"1f1e7-1f1e9"},{"n":["belgium flag","flag-be"],"u":"1f1e7-1f1ea"},{"n":["burkina faso flag","flag-bf"],"u":"1f1e7-1f1eb"},{"n":["bulgaria flag","flag-bg"],"u":"1f1e7-1f1ec"},{"n":["bahrain flag","flag-bh"],"u":"1f1e7-1f1ed"},{"n":["burundi flag","flag-bi"],"u":"1f1e7-1f1ee"},{"n":["benin flag","flag-bj"],"u":"1f1e7-1f1ef"},{"n":["st. barthélemy flag","flag-bl"],"u":"1f1e7-1f1f1"},{"n":["bermuda flag","flag-bm"],"u":"1f1e7-1f1f2"},{"n":["brunei flag","flag-bn"],"u":"1f1e7-1f1f3"},{"n":["bolivia flag","flag-bo"],"u":"1f1e7-1f1f4"},{"n":["caribbean netherlands flag","flag-bq"],"u":"1f1e7-1f1f6"},{"n":["brazil flag","flag-br"],"u":"1f1e7-1f1f7"},{"n":["bahamas flag","flag-bs"],"u":"1f1e7-1f1f8"},{"n":["bhutan flag","flag-bt"],"u":"1f1e7-1f1f9"},{"n":["bouvet island flag","flag-bv"],"u":"1f1e7-1f1fb"},{"n":["botswana flag","flag-bw"],"u":"1f1e7-1f1fc"},{"n":["belarus flag","flag-by"],"u":"1f1e7-1f1fe"},{"n":["belize flag","flag-bz"],"u":"1f1e7-1f1ff"},{"n":["canada flag","flag-ca"],"u":"1f1e8-1f1e6"},{"n":["cocos (keeling) islands flag","flag-cc"],"u":"1f1e8-1f1e8"},{"n":["congo - kinshasa flag","flag-cd"],"u":"1f1e8-1f1e9"},{"n":["central african republic flag","flag-cf"],"u":"1f1e8-1f1eb"},{"n":["congo - brazzaville flag","flag-cg"],"u":"1f1e8-1f1ec"},{"n":["switzerland flag","flag-ch"],"u":"1f1e8-1f1ed"},{"n":["côte d’ivoire flag","flag-ci"],"u":"1f1e8-1f1ee"},{"n":["cook islands flag","flag-ck"],"u":"1f1e8-1f1f0"},{"n":["chile flag","flag-cl"],"u":"1f1e8-1f1f1"},{"n":["cameroon flag","flag-cm"],"u":"1f1e8-1f1f2"},{"n":["china flag","cn","flag-cn"],"u":"1f1e8-1f1f3"},{"n":["colombia flag","flag-co"],"u":"1f1e8-1f1f4"},{"n":["clipperton island flag","flag-cp"],"u":"1f1e8-1f1f5"},{"n":["costa rica flag","flag-cr"],"u":"1f1e8-1f1f7"},{"n":["cuba flag","flag-cu"],"u":"1f1e8-1f1fa"},{"n":["cape verde flag","flag-cv"],"u":"1f1e8-1f1fb"},{"n":["curaçao flag","flag-cw"],"u":"1f1e8-1f1fc"},{"n":["christmas island flag","flag-cx"],"u":"1f1e8-1f1fd"},{"n":["cyprus flag","flag-cy"],"u":"1f1e8-1f1fe"},{"n":["czechia flag","flag-cz"],"u":"1f1e8-1f1ff"},{"n":["germany flag","de","flag-de"],"u":"1f1e9-1f1ea"},{"n":["diego garcia flag","flag-dg"],"u":"1f1e9-1f1ec"},{"n":["djibouti flag","flag-dj"],"u":"1f1e9-1f1ef"},{"n":["denmark flag","flag-dk"],"u":"1f1e9-1f1f0"},{"n":["dominica flag","flag-dm"],"u":"1f1e9-1f1f2"},{"n":["dominican republic flag","flag-do"],"u":"1f1e9-1f1f4"},{"n":["algeria flag","flag-dz"],"u":"1f1e9-1f1ff"},{"n":["ceuta & melilla flag","flag-ea"],"u":"1f1ea-1f1e6"},{"n":["ecuador flag","flag-ec"],"u":"1f1ea-1f1e8"},{"n":["estonia flag","flag-ee"],"u":"1f1ea-1f1ea"},{"n":["egypt flag","flag-eg"],"u":"1f1ea-1f1ec"},{"n":["western sahara flag","flag-eh"],"u":"1f1ea-1f1ed"},{"n":["eritrea flag","flag-er"],"u":"1f1ea-1f1f7"},{"n":["spain flag","es","flag-es"],"u":"1f1ea-1f1f8"},{"n":["ethiopia flag","flag-et"],"u":"1f1ea-1f1f9"},{"n":["european union flag","flag-eu"],"u":"1f1ea-1f1fa"},{"n":["finland flag","flag-fi"],"u":"1f1eb-1f1ee"},{"n":["fiji flag","flag-fj"],"u":"1f1eb-1f1ef"},{"n":["falkland islands flag","flag-fk"],"u":"1f1eb-1f1f0"},{"n":["micronesia flag","flag-fm"],"u":"1f1eb-1f1f2"},{"n":["faroe islands flag","flag-fo"],"u":"1f1eb-1f1f4"},{"n":["france flag","fr","flag-fr"],"u":"1f1eb-1f1f7"},{"n":["gabon flag","flag-ga"],"u":"1f1ec-1f1e6"},{"n":["united kingdom flag","gb","uk","flag-gb"],"u":"1f1ec-1f1e7"},{"n":["grenada flag","flag-gd"],"u":"1f1ec-1f1e9"},{"n":["georgia flag","flag-ge"],"u":"1f1ec-1f1ea"},{"n":["french guiana flag","flag-gf"],"u":"1f1ec-1f1eb"},{"n":["guernsey flag","flag-gg"],"u":"1f1ec-1f1ec"},{"n":["ghana flag","flag-gh"],"u":"1f1ec-1f1ed"},{"n":["gibraltar flag","flag-gi"],"u":"1f1ec-1f1ee"},{"n":["greenland flag","flag-gl"],"u":"1f1ec-1f1f1"},{"n":["gambia flag","flag-gm"],"u":"1f1ec-1f1f2"},{"n":["guinea flag","flag-gn"],"u":"1f1ec-1f1f3"},{"n":["guadeloupe flag","flag-gp"],"u":"1f1ec-1f1f5"},{"n":["equatorial guinea flag","flag-gq"],"u":"1f1ec-1f1f6"},{"n":["greece flag","flag-gr"],"u":"1f1ec-1f1f7"},{"n":["south georgia & south sandwich islands flag","flag-gs"],"u":"1f1ec-1f1f8"},{"n":["guatemala flag","flag-gt"],"u":"1f1ec-1f1f9"},{"n":["guam flag","flag-gu"],"u":"1f1ec-1f1fa"},{"n":["guinea-bissau flag","flag-gw"],"u":"1f1ec-1f1fc"},{"n":["guyana flag","flag-gy"],"u":"1f1ec-1f1fe"},{"n":["hong kong sar china flag","flag-hk"],"u":"1f1ed-1f1f0"},{"n":["heard & mcdonald islands flag","flag-hm"],"u":"1f1ed-1f1f2"},{"n":["honduras flag","flag-hn"],"u":"1f1ed-1f1f3"},{"n":["croatia flag","flag-hr"],"u":"1f1ed-1f1f7"},{"n":["haiti flag","flag-ht"],"u":"1f1ed-1f1f9"},{"n":["hungary flag","flag-hu"],"u":"1f1ed-1f1fa"},{"n":["canary islands flag","flag-ic"],"u":"1f1ee-1f1e8"},{"n":["indonesia flag","flag-id"],"u":"1f1ee-1f1e9"},{"n":["ireland flag","flag-ie"],"u":"1f1ee-1f1ea"},{"n":["israel flag","flag-il"],"u":"1f1ee-1f1f1"},{"n":["isle of man flag","flag-im"],"u":"1f1ee-1f1f2"},{"n":["india flag","flag-in"],"u":"1f1ee-1f1f3"},{"n":["british indian ocean territory flag","flag-io"],"u":"1f1ee-1f1f4"},{"n":["iraq flag","flag-iq"],"u":"1f1ee-1f1f6"},{"n":["iran flag","flag-ir"],"u":"1f1ee-1f1f7"},{"n":["iceland flag","flag-is"],"u":"1f1ee-1f1f8"},{"n":["italy flag","it","flag-it"],"u":"1f1ee-1f1f9"},{"n":["jersey flag","flag-je"],"u":"1f1ef-1f1ea"},{"n":["jamaica flag","flag-jm"],"u":"1f1ef-1f1f2"},{"n":["jordan flag","flag-jo"],"u":"1f1ef-1f1f4"},{"n":["japan flag","jp","flag-jp"],"u":"1f1ef-1f1f5"},{"n":["kenya flag","flag-ke"],"u":"1f1f0-1f1ea"},{"n":["kyrgyzstan flag","flag-kg"],"u":"1f1f0-1f1ec"},{"n":["cambodia flag","flag-kh"],"u":"1f1f0-1f1ed"},{"n":["kiribati flag","flag-ki"],"u":"1f1f0-1f1ee"},{"n":["comoros flag","flag-km"],"u":"1f1f0-1f1f2"},{"n":["st. kitts & nevis flag","flag-kn"],"u":"1f1f0-1f1f3"},{"n":["north korea flag","flag-kp"],"u":"1f1f0-1f1f5"},{"n":["south korea flag","kr","flag-kr"],"u":"1f1f0-1f1f7"},{"n":["kuwait flag","flag-kw"],"u":"1f1f0-1f1fc"},{"n":["cayman islands flag","flag-ky"],"u":"1f1f0-1f1fe"},{"n":["kazakhstan flag","flag-kz"],"u":"1f1f0-1f1ff"},{"n":["laos flag","flag-la"],"u":"1f1f1-1f1e6"},{"n":["lebanon flag","flag-lb"],"u":"1f1f1-1f1e7"},{"n":["st. lucia flag","flag-lc"],"u":"1f1f1-1f1e8"},{"n":["liechtenstein flag","flag-li"],"u":"1f1f1-1f1ee"},{"n":["sri lanka flag","flag-lk"],"u":"1f1f1-1f1f0"},{"n":["liberia flag","flag-lr"],"u":"1f1f1-1f1f7"},{"n":["lesotho flag","flag-ls"],"u":"1f1f1-1f1f8"},{"n":["lithuania flag","flag-lt"],"u":"1f1f1-1f1f9"},{"n":["luxembourg flag","flag-lu"],"u":"1f1f1-1f1fa"},{"n":["latvia flag","flag-lv"],"u":"1f1f1-1f1fb"},{"n":["libya flag","flag-ly"],"u":"1f1f1-1f1fe"},{"n":["morocco flag","flag-ma"],"u":"1f1f2-1f1e6"},{"n":["monaco flag","flag-mc"],"u":"1f1f2-1f1e8"},{"n":["moldova flag","flag-md"],"u":"1f1f2-1f1e9"},{"n":["montenegro flag","flag-me"],"u":"1f1f2-1f1ea"},{"n":["st. martin flag","flag-mf"],"u":"1f1f2-1f1eb"},{"n":["madagascar flag","flag-mg"],"u":"1f1f2-1f1ec"},{"n":["marshall islands flag","flag-mh"],"u":"1f1f2-1f1ed"},{"n":["macedonia flag","flag-mk"],"u":"1f1f2-1f1f0"},{"n":["mali flag","flag-ml"],"u":"1f1f2-1f1f1"},{"n":["myanmar (burma) flag","flag-mm"],"u":"1f1f2-1f1f2"},{"n":["mongolia flag","flag-mn"],"u":"1f1f2-1f1f3"},{"n":["macau sar china flag","flag-mo"],"u":"1f1f2-1f1f4"},{"n":["northern mariana islands flag","flag-mp"],"u":"1f1f2-1f1f5"},{"n":["martinique flag","flag-mq"],"u":"1f1f2-1f1f6"},{"n":["mauritania flag","flag-mr"],"u":"1f1f2-1f1f7"},{"n":["montserrat flag","flag-ms"],"u":"1f1f2-1f1f8"},{"n":["malta flag","flag-mt"],"u":"1f1f2-1f1f9"},{"n":["mauritius flag","flag-mu"],"u":"1f1f2-1f1fa"},{"n":["maldives flag","flag-mv"],"u":"1f1f2-1f1fb"},{"n":["malawi flag","flag-mw"],"u":"1f1f2-1f1fc"},{"n":["mexico flag","flag-mx"],"u":"1f1f2-1f1fd"},{"n":["malaysia flag","flag-my"],"u":"1f1f2-1f1fe"},{"n":["mozambique flag","flag-mz"],"u":"1f1f2-1f1ff"},{"n":["namibia flag","flag-na"],"u":"1f1f3-1f1e6"},{"n":["new caledonia flag","flag-nc"],"u":"1f1f3-1f1e8"},{"n":["niger flag","flag-ne"],"u":"1f1f3-1f1ea"},{"n":["norfolk island flag","flag-nf"],"u":"1f1f3-1f1eb"},{"n":["nigeria flag","flag-ng"],"u":"1f1f3-1f1ec"},{"n":["nicaragua flag","flag-ni"],"u":"1f1f3-1f1ee"},{"n":["netherlands flag","flag-nl"],"u":"1f1f3-1f1f1"},{"n":["norway flag","flag-no"],"u":"1f1f3-1f1f4"},{"n":["nepal flag","flag-np"],"u":"1f1f3-1f1f5"},{"n":["nauru flag","flag-nr"],"u":"1f1f3-1f1f7"},{"n":["niue flag","flag-nu"],"u":"1f1f3-1f1fa"},{"n":["new zealand flag","flag-nz"],"u":"1f1f3-1f1ff"},{"n":["oman flag","flag-om"],"u":"1f1f4-1f1f2"},{"n":["panama flag","flag-pa"],"u":"1f1f5-1f1e6"},{"n":["peru flag","flag-pe"],"u":"1f1f5-1f1ea"},{"n":["french polynesia flag","flag-pf"],"u":"1f1f5-1f1eb"},{"n":["papua new guinea flag","flag-pg"],"u":"1f1f5-1f1ec"},{"n":["philippines flag","flag-ph"],"u":"1f1f5-1f1ed"},{"n":["pakistan flag","flag-pk"],"u":"1f1f5-1f1f0"},{"n":["poland flag","flag-pl"],"u":"1f1f5-1f1f1"},{"n":["st. pierre & miquelon flag","flag-pm"],"u":"1f1f5-1f1f2"},{"n":["pitcairn islands flag","flag-pn"],"u":"1f1f5-1f1f3"},{"n":["puerto rico flag","flag-pr"],"u":"1f1f5-1f1f7"},{"n":["palestinian territories flag","flag-ps"],"u":"1f1f5-1f1f8"},{"n":["portugal flag","flag-pt"],"u":"1f1f5-1f1f9"},{"n":["palau flag","flag-pw"],"u":"1f1f5-1f1fc"},{"n":["paraguay flag","flag-py"],"u":"1f1f5-1f1fe"},{"n":["qatar flag","flag-qa"],"u":"1f1f6-1f1e6"},{"n":["réunion flag","flag-re"],"u":"1f1f7-1f1ea"},{"n":["romania flag","flag-ro"],"u":"1f1f7-1f1f4"},{"n":["serbia flag","flag-rs"],"u":"1f1f7-1f1f8"},{"n":["russia flag","ru","flag-ru"],"u":"1f1f7-1f1fa"},{"n":["rwanda flag","flag-rw"],"u":"1f1f7-1f1fc"},{"n":["saudi arabia flag","flag-sa"],"u":"1f1f8-1f1e6"},{"n":["solomon islands flag","flag-sb"],"u":"1f1f8-1f1e7"},{"n":["seychelles flag","flag-sc"],"u":"1f1f8-1f1e8"},{"n":["sudan flag","flag-sd"],"u":"1f1f8-1f1e9"},{"n":["sweden flag","flag-se"],"u":"1f1f8-1f1ea"},{"n":["singapore flag","flag-sg"],"u":"1f1f8-1f1ec"},{"n":["st. helena flag","flag-sh"],"u":"1f1f8-1f1ed"},{"n":["slovenia flag","flag-si"],"u":"1f1f8-1f1ee"},{"n":["svalbard & jan mayen flag","flag-sj"],"u":"1f1f8-1f1ef"},{"n":["slovakia flag","flag-sk"],"u":"1f1f8-1f1f0"},{"n":["sierra leone flag","flag-sl"],"u":"1f1f8-1f1f1"},{"n":["san marino flag","flag-sm"],"u":"1f1f8-1f1f2"},{"n":["senegal flag","flag-sn"],"u":"1f1f8-1f1f3"},{"n":["somalia flag","flag-so"],"u":"1f1f8-1f1f4"},{"n":["suriname flag","flag-sr"],"u":"1f1f8-1f1f7"},{"n":["south sudan flag","flag-ss"],"u":"1f1f8-1f1f8"},{"n":["são tomé & príncipe flag","flag-st"],"u":"1f1f8-1f1f9"},{"n":["el salvador flag","flag-sv"],"u":"1f1f8-1f1fb"},{"n":["sint maarten flag","flag-sx"],"u":"1f1f8-1f1fd"},{"n":["syria flag","flag-sy"],"u":"1f1f8-1f1fe"},{"n":["swaziland flag","flag-sz"],"u":"1f1f8-1f1ff"},{"n":["tristan da cunha flag","flag-ta"],"u":"1f1f9-1f1e6"},{"n":["turks & caicos islands flag","flag-tc"],"u":"1f1f9-1f1e8"},{"n":["chad flag","flag-td"],"u":"1f1f9-1f1e9"},{"n":["french southern territories flag","flag-tf"],"u":"1f1f9-1f1eb"},{"n":["togo flag","flag-tg"],"u":"1f1f9-1f1ec"},{"n":["thailand flag","flag-th"],"u":"1f1f9-1f1ed"},{"n":["tajikistan flag","flag-tj"],"u":"1f1f9-1f1ef"},{"n":["tokelau flag","flag-tk"],"u":"1f1f9-1f1f0"},{"n":["timor-leste flag","flag-tl"],"u":"1f1f9-1f1f1"},{"n":["turkmenistan flag","flag-tm"],"u":"1f1f9-1f1f2"},{"n":["tunisia flag","flag-tn"],"u":"1f1f9-1f1f3"},{"n":["tonga flag","flag-to"],"u":"1f1f9-1f1f4"},{"n":["turkey flag","flag-tr"],"u":"1f1f9-1f1f7"},{"n":["trinidad & tobago flag","flag-tt"],"u":"1f1f9-1f1f9"},{"n":["tuvalu flag","flag-tv"],"u":"1f1f9-1f1fb"},{"n":["taiwan flag","flag-tw"],"u":"1f1f9-1f1fc"},{"n":["tanzania flag","flag-tz"],"u":"1f1f9-1f1ff"},{"n":["ukraine flag","flag-ua"],"u":"1f1fa-1f1e6"},{"n":["uganda flag","flag-ug"],"u":"1f1fa-1f1ec"},{"n":["u.s. outlying islands flag","flag-um"],"u":"1f1fa-1f1f2"},{"n":["united nations flag","flag-un"],"u":"1f1fa-1f1f3"},{"n":["united states flag","us","flag-us"],"u":"1f1fa-1f1f8"},{"n":["uruguay flag","flag-uy"],"u":"1f1fa-1f1fe"},{"n":["uzbekistan flag","flag-uz"],"u":"1f1fa-1f1ff"},{"n":["vatican city flag","flag-va"],"u":"1f1fb-1f1e6"},{"n":["st. vincent & grenadines flag","flag-vc"],"u":"1f1fb-1f1e8"},{"n":["venezuela flag","flag-ve"],"u":"1f1fb-1f1ea"},{"n":["british virgin islands flag","flag-vg"],"u":"1f1fb-1f1ec"},{"n":["u.s. virgin islands flag","flag-vi"],"u":"1f1fb-1f1ee"},{"n":["vietnam flag","flag-vn"],"u":"1f1fb-1f1f3"},{"n":["vanuatu flag","flag-vu"],"u":"1f1fb-1f1fa"},{"n":["wallis & futuna flag","flag-wf"],"u":"1f1fc-1f1eb"},{"n":["samoa flag","flag-ws"],"u":"1f1fc-1f1f8"},{"n":["kosovo flag","flag-xk"],"u":"1f1fd-1f1f0"},{"n":["yemen flag","flag-ye"],"u":"1f1fe-1f1ea"},{"n":["mayotte flag","flag-yt"],"u":"1f1fe-1f1f9"},{"n":["south africa flag","flag-za"],"u":"1f1ff-1f1e6"},{"n":["zambia flag","flag-zm"],"u":"1f1ff-1f1f2"},{"n":["zimbabwe flag","flag-zw"],"u":"1f1ff-1f1fc"},{"n":["england flag","flag-england"],"u":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f"},{"n":["scotland flag","flag-scotland"],"u":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f"},{"n":["wales flag","flag-wales"],"u":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f"}]')},eZ=["onClick"],tZ={class:"iafw:text-2xl iafw:leading-none"},nZ=L({__name:"EmojiContent",props:Fi({smoothScroll:{type:Boolean}},{currentCategory:{default:"smileys_people",required:!0},currentCategoryModifiers:{}}),emits:Fi(["select"],["update:currentCategory"]),setup(t,{expose:e,emit:n}){function r(d){return String.fromCodePoint(...d.split("-").map(h=>parseInt(h,16)))}const i=n,o=Zs(t,"currentCategory"),s=[],a=Object.values(ZQ).flat()||[];for(let d=0;d<a.length;d+=6)s.push(a.slice(d,d+6));const{list:l,containerProps:f,wrapperProps:u,scrollTo:c}=xB(s,{itemHeight:40,overscan:2});function p(d){const h=d.target?.scrollTop||0;h<2960?o.value="smileys_people":h>=2960&&h<3720?o.value="animals_nature":h>=3720&&h<4400?o.value="food_drink":h>=4400&&h<6200?o.value="activities":h>=6200&&h<8800?o.value="travel_places":h>=8800&&(o.value="flags"),console.log(h)}return e({scrollTo:c}),(d,h)=>(C(),Z("div",le(m(f),{onScroll:h[0]||(h[0]=g=>p(g)),class:m(me)("iafw:h-[200px] iafw:p-1",d.smoothScroll&&"iafw:scroll-smooth")}),[re("div",At($t(m(u))),[(C(!0),Z(Ue,null,It(m(l),(g,y)=>(C(),Z("div",{key:y,class:"iafw:flex iafw:flex-row iafw:justify-start"},[(C(!0),Z(Ue,null,It(g.data,w=>(C(),Z("div",{key:w.u,class:"iafw:flex iafw:hover:bg-accent iafw:rounded-lg iafw:items-center iafw:justify-center iafw:p-0 iafw:cursor-pointer iafw:hover:bg-red iafw:size-10",onClick:v=>i("select",r(w.u))},[re("span",tZ,Me(r(w.u)),1)],8,eZ))),128))]))),128))],16)],16))}}),rZ={class:"iafw:flex iafw:items-center"},iZ={class:"iafw:p-2 iafw:[&>div]:flex iafw:[&>div]:items-center iafw:[&>div]:p-2 iafw:[&>div]:rounded-md iafw:[&>div]:hover:bg-accent/70 iafw:[&>div]:cursor-pointer iafw:[&>div]:justify-center iafw:grid iafw:grid-cols-6 iafw:items-center iafw:justify-center iafw:w-full iafw:border-b"},oZ=L({__name:"EmojiPicker",emits:["select"],setup(t,{emit:e}){const n=e,r=H(!1),i=H("smileys_people"),o=H(null);return(s,a)=>(C(),Z("div",rZ,[M(m(oE),{open:r.value,"onUpdate:open":a[8]||(a[8]=l=>r.value=l)},{default:O(()=>[M(m(aE),{"as-child":""},{default:O(()=>[M(m(Qt),{variant:"outline",class:"iafw:justify-start iafw:cursor-pointer"},{default:O(()=>[M(m($F))]),_:1})]),_:1}),M(m(sE),{class:Oe(m(me)("iafw:p-0 iafw:w-64")),side:"bottom",align:"start","disable-animation":""},{default:O(()=>[re("div",iZ,[re("div",{onClick:a[0]||(a[0]=l=>o.value?.scrollTo(0)),class:Oe(m(me)(i.value==="smileys_people"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(qF))],2),re("div",{onClick:a[1]||(a[1]=l=>o.value?.scrollTo(74)),class:Oe(m(me)(i.value==="animals_nature"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(xF))],2),re("div",{onClick:a[2]||(a[2]=l=>o.value?.scrollTo(93)),class:Oe(m(me)(i.value==="food_drink"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(vF))],2),re("div",{onClick:a[3]||(a[3]=l=>o.value?.scrollTo(110)),class:Oe(m(me)(i.value==="activities"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(EF))],2),re("div",{onClick:a[4]||(a[4]=l=>o.value?.scrollTo(155)),class:Oe(m(me)(i.value==="travel_places"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(RF))],2),re("div",{onClick:a[5]||(a[5]=l=>o.value?.scrollTo(220)),class:Oe(m(me)(i.value==="flags"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(SF))],2)]),M(nZ,{"current-category":i.value,"onUpdate:currentCategory":a[6]||(a[6]=l=>i.value=l),ref_key:"emojiContent",ref:o,onSelect:a[7]||(a[7]=l=>n("select",l))},null,8,["current-category"])]),_:1},8,["class"])]),_:1},8,["open"])]))}}),sZ={class:"iafw:flex-col iafw:flex iafw:gap-4 iafw:flex-1"},aZ={class:"iafw:flex iafw:gap-3"},lZ={class:"iafw:relative iafw:shadow-xs iafw:rounded-sm iafw:border"},fZ=L({__name:"TextPlaceHolders",props:{placeholder:{default:"Write something …"},modelValue:{default:""},editor:{},media:{},initialItems:{}},emits:["update:modelValue","update:editor","mounted:editor","update:image","update:file"],setup(t,{emit:e}){const n=t,r=e,i=Cm(),o=z6.extend({content:"paragraph+"}),s=V6({extensions:[o,eE,iE.configure({items:n.initialItems}),j6,uQ,Z6,X6.configure({placeholder:n.placeholder}),eQ.extend({addInputRules(){return[{find:/\*([^*\s][^*]*[^*\s])\*$/,handler:({state:f,range:u,match:c})=>{const p=f.selection.from,d=f.doc.resolve(p),h=d.start(),g=d.end(),y=f.doc.textBetween(h,g,`
     405}`;function eQ(t,e,n){const i=document.querySelector("style[data-tiptap-style]");if(i!==null)return i;const r=document.createElement("style");return e&&r.setAttribute("nonce",e),r.setAttribute("data-tiptap-style",""),r.innerHTML=t,document.getElementsByTagName("head")[0].appendChild(r),r}var tQ=class extends gY{constructor(e={}){super(),this.css=null,this.editorView=null,this.isFocused=!1,this.isInitialized=!1,this.extensionStorage={},this.instanceId=Math.random().toString(36).slice(2,9),this.options={element:typeof document<"u"?document.createElement("div"):null,content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},coreExtensionOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,enableContentCheck:!1,emitContentError:!1,onBeforeCreate:()=>null,onCreate:()=>null,onMount:()=>null,onUnmount:()=>null,onUpdate:()=>null,onSelectionUpdate:()=>null,onTransaction:()=>null,onFocus:()=>null,onBlur:()=>null,onDestroy:()=>null,onContentError:({error:r})=>{throw r},onPaste:()=>null,onDrop:()=>null,onDelete:()=>null},this.isCapturingTransaction=!1,this.capturedTransaction=null,this.setOptions(e),this.createExtensionManager(),this.createCommandManager(),this.createSchema(),this.on("beforeCreate",this.options.onBeforeCreate),this.emit("beforeCreate",{editor:this}),this.on("mount",this.options.onMount),this.on("unmount",this.options.onUnmount),this.on("contentError",this.options.onContentError),this.on("create",this.options.onCreate),this.on("update",this.options.onUpdate),this.on("selectionUpdate",this.options.onSelectionUpdate),this.on("transaction",this.options.onTransaction),this.on("focus",this.options.onFocus),this.on("blur",this.options.onBlur),this.on("destroy",this.options.onDestroy),this.on("drop",({event:r,slice:o,moved:s})=>this.options.onDrop(r,o,s)),this.on("paste",({event:r,slice:o})=>this.options.onPaste(r,o)),this.on("delete",this.options.onDelete);const n=this.createDoc(),i=D6(n,this.options.autofocus);this.editorState=La.create({doc:n,schema:this.schema,selection:i||void 0}),this.options.element&&this.mount(this.options.element)}mount(e){if(typeof document>"u")throw new Error("[tiptap error]: The editor cannot be mounted because there is no 'document' defined in this environment.");this.createView(e),this.emit("mount",{editor:this}),window.setTimeout(()=>{this.isDestroyed||(this.commands.focus(this.options.autofocus),this.emit("create",{editor:this}),this.isInitialized=!0)},0)}unmount(){if(this.editorView){const e=this.editorView.dom;e?.editor&&delete e.editor,this.editorView.destroy()}if(this.editorView=null,this.isInitialized=!1,this.css)try{typeof this.css.remove=="function"?this.css.remove():this.css.parentNode&&this.css.parentNode.removeChild(this.css)}catch(e){console.warn("Failed to remove CSS element:",e)}this.css=null,this.emit("unmount",{editor:this})}get storage(){return this.extensionStorage}get commands(){return this.commandManager.commands}chain(){return this.commandManager.chain()}can(){return this.commandManager.can()}injectCSS(){this.options.injectCSS&&typeof document<"u"&&(this.css=eQ(ZX,this.options.injectNonce))}setOptions(e={}){this.options={...this.options,...e},!(!this.editorView||!this.state||this.isDestroyed)&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}setEditable(e,n=!0){this.setOptions({editable:e}),n&&this.emit("update",{editor:this,transaction:this.state.tr,appendedTransactions:[]})}get isEditable(){return this.options.editable&&this.view&&this.view.editable}get view(){return this.editorView?this.editorView:new Proxy({state:this.editorState,updateState:e=>{this.editorState=e},dispatch:e=>{this.editorState=this.state.apply(e)},composing:!1,dragging:null,editable:!0,isDestroyed:!1},{get:(e,n)=>{if(n==="state")return this.editorState;if(n in e)return Reflect.get(e,n);throw new Error(`[tiptap error]: The editor view is not available. Cannot access view['${n}']. The editor may not be mounted yet.`)}})}get state(){return this.editorView&&(this.editorState=this.view.state),this.editorState}registerPlugin(e,n){const i=x6(n)?n(e,[...this.state.plugins]):[...this.state.plugins,e],r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}unregisterPlugin(e){if(this.isDestroyed)return;const n=this.state.plugins;let i=n;if([].concat(e).forEach(o=>{const s=typeof o=="string"?`${o}$`:o.key;i=i.filter(a=>!a.key.startsWith(s))}),n.length===i.length)return;const r=this.state.reconfigure({plugins:i});return this.view.updateState(r),r}createExtensionManager(){var e,n;const r=[...this.options.enableCoreExtensions?[W6,$6.configure({blockSeparator:(n=(e=this.options.coreExtensionOptions)==null?void 0:e.clipboardTextSerializer)==null?void 0:n.blockSeparator}),j6,G6,J6,X6,U6,Y6,H6].filter(o=>typeof this.options.enableCoreExtensions=="object"?this.options.enableCoreExtensions[o.name]!==!1:!0):[],...this.options.extensions].filter(o=>["extension","node","mark"].includes(o?.type));this.extensionManager=new yp(r,this)}createCommandManager(){this.commandManager=new sp({editor:this})}createSchema(){this.schema=this.extensionManager.schema}createDoc(){let e;try{e=q0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:this.options.enableContentCheck})}catch(n){if(!(n instanceof Error)||!["[tiptap error]: Invalid JSON content","[tiptap error]: Invalid HTML content"].includes(n.message))throw n;this.emit("contentError",{editor:this,error:n,disableCollaboration:()=>{"collaboration"in this.storage&&typeof this.storage.collaboration=="object"&&this.storage.collaboration&&(this.storage.collaboration.isDisabled=!0),this.options.extensions=this.options.extensions.filter(i=>i.name!=="collaboration"),this.createExtensionManager()}}),e=q0(this.options.content,this.schema,this.options.parseOptions,{errorOnInvalidContent:!1})}return e}createView(e){var n;this.editorView=new ZC(e,{...this.options.editorProps,attributes:{role:"textbox",...(n=this.options.editorProps)==null?void 0:n.attributes},dispatchTransaction:this.dispatchTransaction.bind(this),state:this.editorState});const i=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(i),this.createNodeViews(),this.prependClass(),this.injectCSS();const r=this.view.dom;r.editor=this}createNodeViews(){this.view.isDestroyed||this.view.setProps({markViews:this.extensionManager.markViews,nodeViews:this.extensionManager.nodeViews})}prependClass(){this.view.dom.className=`tiptap ${this.view.dom.className}`}captureTransaction(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;const n=this.capturedTransaction;return this.capturedTransaction=null,n}dispatchTransaction(e){if(this.view.isDestroyed)return;if(this.isCapturingTransaction){if(!this.capturedTransaction){this.capturedTransaction=e;return}e.steps.forEach(u=>{var c;return(c=this.capturedTransaction)==null?void 0:c.step(u)});return}const{state:n,transactions:i}=this.state.applyTransaction(e),r=!this.state.selection.eq(n.selection),o=i.includes(e),s=this.state;if(this.emit("beforeTransaction",{editor:this,transaction:e,nextState:n}),!o)return;this.view.updateState(n),this.emit("transaction",{editor:this,transaction:e,appendedTransactions:i.slice(1)}),r&&this.emit("selectionUpdate",{editor:this,transaction:e});const a=i.findLast(u=>u.getMeta("focus")||u.getMeta("blur")),l=a?.getMeta("focus"),f=a?.getMeta("blur");l&&this.emit("focus",{editor:this,event:l.event,transaction:a}),f&&this.emit("blur",{editor:this,event:f.event,transaction:a}),!(e.getMeta("preventUpdate")||!i.some(u=>u.docChanged)||s.doc.eq(n.doc))&&this.emit("update",{editor:this,transaction:e,appendedTransactions:i.slice(1)})}getAttributes(e){return CY(this.state,e)}isActive(e,n){const i=typeof e=="string"?e:null,r=typeof e=="string"?n:e;return TY(this.state,i,r)}getJSON(){return this.state.doc.toJSON()}getHTML(){return j0(this.state.doc.content,this.schema)}getText(e){const{blockSeparator:n=`
     406
     407`,textSerializers:i={}}=e||{};return kY(this.state.doc,{blockSeparator:n,textSerializers:{...O6(this.schema),...i}})}get isEmpty(){return dp(this.state.doc)}destroy(){this.emit("destroy"),this.unmount(),this.removeAllListeners()}get isDestroyed(){var e,n;return(n=(e=this.editorView)==null?void 0:e.isDestroyed)!=null?n:!0}$node(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelector(e,n))||null}$nodes(e,n){var i;return((i=this.$doc)==null?void 0:i.querySelectorAll(e,n))||null}$pos(e){const n=this.state.doc.resolve(e);return new QX(n,this)}get $doc(){return this.$pos(0)}};function zf(t){return new B6({find:t.find,handler:({state:e,range:n,match:i})=>{const r=Ht(t.getAttributes,void 0,i);if(r===!1||r===null)return null;const{tr:o}=e,s=i[i.length-1],a=i[0];if(s){const l=a.search(/\S/),f=n.from+a.indexOf(s),u=f+s.length;if(P6(n.from,n.to,e.doc).filter(p=>p.mark.type.excluded.find(g=>g===t.type&&g!==p.mark.type)).filter(p=>p.to>f).length)return null;u<n.to&&o.delete(u,n.to),f>n.from&&o.delete(n.from+l,f);const d=n.from+l+s.length;o.addMark(n.from+l,d,t.type.create(r||{})),o.removeStoredMark(t.type)}}})}function nQ(t){return t.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&")}function iQ(t,e,n={}){const{state:i}=e,{doc:r,tr:o}=i,s=t;r.descendants((a,l)=>{const f=o.mapping.map(l),u=o.mapping.map(l)+a.nodeSize;let c=null;if(a.marks.forEach(p=>{if(p!==s)return!1;c=p}),!c)return;let d=!1;if(Object.keys(n).forEach(p=>{n[p]!==c.attrs[p]&&(d=!0)}),d){const p=t.type.create({...t.attrs,...n});o.removeMark(f,u,t.type),o.addMark(f,u,p)}}),o.docChanged&&e.view.dispatch(o)}var wp=class rO extends J0{constructor(){super(...arguments),this.type="node"}static create(e={}){const n=typeof e=="function"?e():e;return new rO(n)}configure(e){return super.configure(e)}extend(e){const n=typeof e=="function"?e():e;return super.extend(n)}};function jf(t){return new $Y({find:t.find,handler:({state:e,range:n,match:i,pasteEvent:r})=>{const o=Ht(t.getAttributes,void 0,i,r);if(o===!1||o===null)return null;const{tr:s}=e,a=i[i.length-1],l=i[0];let f=n.to;if(a){const u=l.search(/\S/),c=n.from+l.indexOf(a),d=c+a.length;if(P6(n.from,n.to,e.doc).filter(h=>h.mark.type.excluded.find(y=>y===t.type&&y!==h.mark.type)).filter(h=>h.to>c).length)return null;d<n.to&&s.delete(d,n.to),c>n.from&&s.delete(n.from+u,c),f=n.from+u+a.length,s.addMark(n.from+u,f,t.type.create(o||{})),s.removeStoredMark(t.type)}}})}function Q6(t){return gu((e,n)=>({get(){return e(),t},set(i){t=i,requestAnimationFrame(()=>{requestAnimationFrame(()=>{n()})})}}))}var rQ=class extends tQ{constructor(t={}){return super(t),this.contentComponent=null,this.appContext=null,this.reactiveState=Q6(this.view.state),this.reactiveExtensionStorage=Q6(this.extensionStorage),this.on("beforeTransaction",({nextState:e})=>{this.reactiveState.value=e,this.reactiveExtensionStorage.value=this.extensionStorage}),Xs(this)}get state(){return this.reactiveState?this.reactiveState.value:this.view.state}get storage(){return this.reactiveExtensionStorage?this.reactiveExtensionStorage.value:super.storage}registerPlugin(t,e){const n=super.registerPlugin(t,e);return this.reactiveState&&(this.reactiveState.value=n),n}unregisterPlugin(t){const e=super.unregisterPlugin(t);return this.reactiveState&&e&&(this.reactiveState.value=e),e}},Z6=q({name:"EditorContent",props:{editor:{default:null,type:Object}},setup(t){const e=H(),n=Zt();return Tt(()=>{const i=t.editor;i&&i.options.element&&e.value&&lt(()=>{var r;if(!e.value||!((r=i.options.element)!=null&&r.firstChild))return;const o=m(e.value);e.value.append(...i.options.element.childNodes),i.contentComponent=n.ctx._,n&&(i.appContext={...n.appContext,provides:n.provides}),i.setOptions({element:o}),i.createNodeViews()})}),ho(()=>{const i=t.editor;i&&(i.contentComponent=null,i.appContext=null)}),{rootEl:e}},render(){return Yt("div",{ref:t=>{this.rootEl=t}})}}),eE=(t={})=>{const e=Xt();return _t(()=>{e.value=new rQ(t)}),ho(()=>{var n,i,r;const o=(n=e.value)==null?void 0:n.options.element,s=o?.cloneNode(!0);(i=o?.parentNode)==null||i.replaceChild(s,o),(r=e.value)==null||r.destroy()}),e},oQ=class{constructor(t,{props:e={},editor:n}){this.editor=n,this.component=Xs(t),this.el=document.createElement("div"),this.props=tn(e),this.renderedComponent=this.renderComponent()}get element(){return this.renderedComponent.el}get ref(){var t,e,n,i;return(e=(t=this.renderedComponent.vNode)==null?void 0:t.component)!=null&&e.exposed?this.renderedComponent.vNode.component.exposed:(i=(n=this.renderedComponent.vNode)==null?void 0:n.component)==null?void 0:i.proxy}renderComponent(){let t=Yt(this.component,this.props);return this.editor.appContext&&(t.appContext=this.editor.appContext),typeof document<"u"&&this.el&&Uv(t,this.el),{vNode:t,destroy:()=>{this.el&&Uv(null,this.el),this.el=null,t=null},el:this.el?this.el.firstElementChild:null}}updateProps(t={}){Object.entries(t).forEach(([e,n])=>{this.props[e]=n}),this.renderComponent()}destroy(){this.renderedComponent.destroy()}},tE=wp.create({name:"doc",topNode:!0,content:"block+"}),nE=wp.create({name:"text",group:"inline"}),iE=(t,e)=>{if(t==="slot")return 0;if(t instanceof Function)return t(e);const{children:n,...i}=e??{};if(t==="svg")throw new Error("SVG elements are not supported in the JSX syntax, use the array syntax instead");return[t,i,n]},sQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))$/,aQ=/(?:^|\s)(\*\*(?!\s+\*\*)((?:[^*]+))\*\*(?!\s+\*\*))/g,lQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))$/,fQ=/(?:^|\s)(__(?!\s+__)((?:[^_]+))__(?!\s+__))/g,uQ=gp.create({name:"bold",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"strong"},{tag:"b",getAttrs:t=>t.style.fontWeight!=="normal"&&null},{style:"font-weight=400",clearMark:t=>t.type.name===this.name},{style:"font-weight",getAttrs:t=>/^(bold(er)?|[5-9]\d{2,})$/.test(t)&&null}]},renderHTML({HTMLAttributes:t}){return iE("strong",{...Ka(this.options.HTMLAttributes,t),children:iE("slot",{})})},addCommands(){return{setBold:()=>({commands:t})=>t.setMark(this.name),toggleBold:()=>({commands:t})=>t.toggleMark(this.name),unsetBold:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-b":()=>this.editor.commands.toggleBold(),"Mod-B":()=>this.editor.commands.toggleBold()}},addInputRules(){return[zf({find:sQ,type:this.type}),zf({find:lQ,type:this.type})]},addPasteRules(){return[jf({find:aQ,type:this.type}),jf({find:fQ,type:this.type})]}}),cQ=uQ,dQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))$/,pQ=/(?:^|\s)(\*(?!\s+\*)((?:[^*]+))\*(?!\s+\*))/g,hQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))$/,gQ=/(?:^|\s)(_(?!\s+_)((?:[^_]+))_(?!\s+_))/g,mQ=gp.create({name:"italic",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"em"},{tag:"i",getAttrs:t=>t.style.fontStyle!=="normal"&&null},{style:"font-style=normal",clearMark:t=>t.type.name===this.name},{style:"font-style=italic"}]},renderHTML({HTMLAttributes:t}){return["em",Ka(this.options.HTMLAttributes,t),0]},addCommands(){return{setItalic:()=>({commands:t})=>t.setMark(this.name),toggleItalic:()=>({commands:t})=>t.toggleMark(this.name),unsetItalic:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-i":()=>this.editor.commands.toggleItalic(),"Mod-I":()=>this.editor.commands.toggleItalic()}},addInputRules(){return[zf({find:dQ,type:this.type}),zf({find:hQ,type:this.type})]},addPasteRules(){return[jf({find:pQ,type:this.type}),jf({find:gQ,type:this.type})]}}),yQ=mQ,wQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))$/,vQ=/(?:^|\s)(~~(?!\s+~~)((?:[^~]+))~~(?!\s+~~))/g,bQ=gp.create({name:"strike",addOptions(){return{HTMLAttributes:{}}},parseHTML(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:t=>t.includes("line-through")?{}:!1}]},renderHTML({HTMLAttributes:t}){return["s",Ka(this.options.HTMLAttributes,t),0]},addCommands(){return{setStrike:()=>({commands:t})=>t.setMark(this.name),toggleStrike:()=>({commands:t})=>t.toggleMark(this.name),unsetStrike:()=>({commands:t})=>t.unsetMark(this.name)}},addKeyboardShortcuts(){return{"Mod-Shift-s":()=>this.editor.commands.toggleStrike()}},addInputRules(){return[zf({find:wQ,type:this.type})]},addPasteRules(){return[jf({find:vQ,type:this.type})]}}),xQ=bQ;function _Q(t={}){return new fn({view(e){return new kQ(e,t)}})}class kQ{constructor(e,n){var i;this.editorView=e,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=(i=n.width)!==null&&i!==void 0?i:1,this.color=n.color===!1?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map(r=>{let o=s=>{this[r](s)};return e.dom.addEventListener(r,o),{name:r,handler:o}})}destroy(){this.handlers.forEach(({name:e,handler:n})=>this.editorView.dom.removeEventListener(e,n))}update(e,n){this.cursorPos!=null&&n.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}setCursor(e){e!=this.cursorPos&&(this.cursorPos=e,e==null?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}updateOverlay(){let e=this.editorView.state.doc.resolve(this.cursorPos),n=!e.parent.inlineContent,i,r=this.editorView.dom,o=r.getBoundingClientRect(),s=o.width/r.offsetWidth,a=o.height/r.offsetHeight;if(n){let c=e.nodeBefore,d=e.nodeAfter;if(c||d){let p=this.editorView.nodeDOM(this.cursorPos-(c?c.nodeSize:0));if(p){let h=p.getBoundingClientRect(),g=c?h.bottom:h.top;c&&d&&(g=(g+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2);let y=this.width/2*a;i={left:h.left,right:h.right,top:g-y,bottom:g+y}}}}if(!i){let c=this.editorView.coordsAtPos(this.cursorPos),d=this.width/2*s;i={left:c.left-d,right:c.left+d,top:c.top,bottom:c.bottom}}let l=this.editorView.dom.offsetParent;this.element||(this.element=l.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n);let f,u;if(!l||l==document.body&&getComputedStyle(l).position=="static")f=-pageXOffset,u=-pageYOffset;else{let c=l.getBoundingClientRect(),d=c.width/l.offsetWidth,p=c.height/l.offsetHeight;f=c.left-l.scrollLeft*d,u=c.top-l.scrollTop*p}this.element.style.left=(i.left-f)/s+"px",this.element.style.top=(i.top-u)/a+"px",this.element.style.width=(i.right-i.left)/s+"px",this.element.style.height=(i.bottom-i.top)/a+"px"}scheduleRemoval(e){clearTimeout(this.timeout),this.timeout=setTimeout(()=>this.setCursor(null),e)}dragover(e){if(!this.editorView.editable)return;let n=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),i=n&&n.inside>=0&&this.editorView.state.doc.nodeAt(n.inside),r=i&&i.type.spec.disableDropCursor,o=typeof r=="function"?r(this.editorView,n,e):r;if(n&&!o){let s=n.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){let a=M4(this.editorView.state.doc,s,this.editorView.dragging.slice);a!=null&&(s=a)}this.setCursor(s),this.scheduleRemoval(5e3)}}dragend(){this.scheduleRemoval(20)}drop(){this.scheduleRemoval(20)}dragleave(e){this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}class nn extends ht{constructor(e){super(e,e)}map(e,n){let i=e.resolve(n.map(this.head));return nn.valid(i)?new nn(i):ht.near(i)}content(){return De.empty}eq(e){return e instanceof nn&&e.head==this.head}toJSON(){return{type:"gapcursor",pos:this.head}}static fromJSON(e,n){if(typeof n.pos!="number")throw new RangeError("Invalid input for GapCursor.fromJSON");return new nn(e.resolve(n.pos))}getBookmark(){return new Z0(this.anchor)}static valid(e){let n=e.parent;if(n.isTextblock||!SQ(e)||!CQ(e))return!1;let i=n.type.spec.allowGapCursor;if(i!=null)return i;let r=n.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}static findGapCursorFrom(e,n,i=!1){e:for(;;){if(!i&&nn.valid(e))return e;let r=e.pos,o=null;for(let s=e.depth;;s--){let a=e.node(s);if(n>0?e.indexAfter(s)<a.childCount:e.index(s)>0){o=a.child(n>0?e.indexAfter(s):e.index(s)-1);break}else if(s==0)return null;r+=n;let l=e.doc.resolve(r);if(nn.valid(l))return l}for(;;){let s=n>0?o.firstChild:o.lastChild;if(!s){if(o.isAtom&&!o.isText&&!nt.isSelectable(o)){e=e.doc.resolve(r+o.nodeSize*n),i=!1;continue e}break}o=s,r+=n;let a=e.doc.resolve(r);if(nn.valid(a))return a}return null}}}nn.prototype.visible=!1,nn.findFrom=nn.findGapCursorFrom,ht.jsonID("gapcursor",nn);class Z0{constructor(e){this.pos=e}map(e){return new Z0(e.map(this.pos))}resolve(e){let n=e.resolve(this.pos);return nn.valid(n)?new nn(n):ht.near(n)}}function SQ(t){for(let e=t.depth;e>=0;e--){let n=t.index(e),i=t.node(e);if(n==0){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n-1);;r=r.lastChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function CQ(t){for(let e=t.depth;e>=0;e--){let n=t.indexAfter(e),i=t.node(e);if(n==i.childCount){if(i.type.spec.isolating)return!0;continue}for(let r=i.child(n);;r=r.firstChild){if(r.childCount==0&&!r.inlineContent||r.isAtom||r.type.spec.isolating)return!0;if(r.inlineContent)return!1}}return!0}function EQ(){return new fn({props:{decorations:TQ,createSelectionBetween(t,e,n){return e.pos==n.pos&&nn.valid(n)?new nn(n):null},handleClick:AQ,handleKeyDown:OQ,handleDOMEvents:{beforeinput:RQ}}})}const OQ=o6({ArrowLeft:vp("horiz",-1),ArrowRight:vp("horiz",1),ArrowUp:vp("vert",-1),ArrowDown:vp("vert",1)});function vp(t,e){const n=t=="vert"?e>0?"down":"up":e>0?"right":"left";return function(i,r,o){let s=i.selection,a=e>0?s.$to:s.$from,l=s.empty;if(s instanceof mt){if(!o.endOfTextblock(n)||a.depth==0)return!1;l=!1,a=i.doc.resolve(e>0?a.after():a.before())}let f=nn.findGapCursorFrom(a,e,l);return f?(r&&r(i.tr.setSelection(new nn(f))),!0):!1}}function AQ(t,e,n){if(!t||!t.editable)return!1;let i=t.state.doc.resolve(e);if(!nn.valid(i))return!1;let r=t.posAtCoords({left:n.clientX,top:n.clientY});return r&&r.inside>-1&&nt.isSelectable(t.state.doc.nodeAt(r.inside))?!1:(t.dispatch(t.state.tr.setSelection(new nn(i))),!0)}function RQ(t,e){if(e.inputType!="insertCompositionText"||!(t.state.selection instanceof nn))return!1;let{$from:n}=t.state.selection,i=n.parent.contentMatchAt(n.index()).findWrapping(t.state.schema.nodes.text);if(!i)return!1;let r=we.empty;for(let s=i.length-1;s>=0;s--)r=we.from(i[s].createAndFill(null,r));let o=t.state.tr.replace(n.pos,n.pos,new De(r,0,0));return o.setSelection(mt.near(o.doc.resolve(n.pos+1))),t.dispatch(o),!1}function TQ(t){if(!(t.selection instanceof nn))return null;let e=document.createElement("div");return e.className="ProseMirror-gapcursor",Gt.create(t.doc,[Dn.widget(t.selection.head,e,{key:"gapcursor"})])}var bp=200,En=function(){};En.prototype.append=function(e){return e.length?(e=En.from(e),!this.length&&e||e.length<bp&&this.leafAppend(e)||this.length<bp&&e.leafPrepend(this)||this.appendInner(e)):this},En.prototype.prepend=function(e){return e.length?En.from(e).append(this):this},En.prototype.appendInner=function(e){return new PQ(this,e)},En.prototype.slice=function(e,n){return e===void 0&&(e=0),n===void 0&&(n=this.length),e>=n?En.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,n))},En.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},En.prototype.forEach=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length),n<=i?this.forEachInner(e,n,i,0):this.forEachInvertedInner(e,n,i,0)},En.prototype.map=function(e,n,i){n===void 0&&(n=0),i===void 0&&(i=this.length);var r=[];return this.forEach(function(o,s){return r.push(e(o,s))},n,i),r},En.from=function(e){return e instanceof En?e:e&&e.length?new rE(e):En.empty};var rE=(function(t){function e(i){t.call(this),this.values=i}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={length:{configurable:!0},depth:{configurable:!0}};return e.prototype.flatten=function(){return this.values},e.prototype.sliceInner=function(r,o){return r==0&&o==this.length?this:new e(this.values.slice(r,o))},e.prototype.getInner=function(r){return this.values[r]},e.prototype.forEachInner=function(r,o,s,a){for(var l=o;l<s;l++)if(r(this.values[l],a+l)===!1)return!1},e.prototype.forEachInvertedInner=function(r,o,s,a){for(var l=o-1;l>=s;l--)if(r(this.values[l],a+l)===!1)return!1},e.prototype.leafAppend=function(r){if(this.length+r.length<=bp)return new e(this.values.concat(r.flatten()))},e.prototype.leafPrepend=function(r){if(this.length+r.length<=bp)return new e(r.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(e.prototype,n),e})(En);En.empty=new rE([]);var PQ=(function(t){function e(n,i){t.call(this),this.left=n,this.right=i,this.length=n.length+i.length,this.depth=Math.max(n.depth,i.depth)+1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},e.prototype.getInner=function(i){return i<this.left.length?this.left.get(i):this.right.get(i-this.left.length)},e.prototype.forEachInner=function(i,r,o,s){var a=this.left.length;if(r<a&&this.left.forEachInner(i,r,Math.min(o,a),s)===!1||o>a&&this.right.forEachInner(i,Math.max(r-a,0),Math.min(this.length,o)-a,s+a)===!1)return!1},e.prototype.forEachInvertedInner=function(i,r,o,s){var a=this.left.length;if(r>a&&this.right.forEachInvertedInner(i,r-a,Math.max(o,a)-a,s+a)===!1||o<a&&this.left.forEachInvertedInner(i,Math.min(r,a),o,s)===!1)return!1},e.prototype.sliceInner=function(i,r){if(i==0&&r==this.length)return this;var o=this.left.length;return r<=o?this.left.slice(i,r):i>=o?this.right.slice(i-o,r-o):this.left.slice(i,o).append(this.right.slice(0,r-o))},e.prototype.leafAppend=function(i){var r=this.right.leafAppend(i);if(r)return new e(this.left,r)},e.prototype.leafPrepend=function(i){var r=this.left.leafPrepend(i);if(r)return new e(r,this.right)},e.prototype.appendInner=function(i){return this.left.depth>=Math.max(this.right.depth,i.depth)+1?new e(this.left,new e(this.right,i)):new e(this,i)},e})(En);const MQ=500;class or{constructor(e,n){this.items=e,this.eventCount=n}popEvent(e,n){if(this.eventCount==0)return null;let i=this.items.length;for(;;i--)if(this.items.get(i-1).selection){--i;break}let r,o;n&&(r=this.remapping(i,this.items.length),o=r.maps.length);let s=e.tr,a,l,f=[],u=[];return this.items.forEach((c,d)=>{if(!c.step){r||(r=this.remapping(i,d+1),o=r.maps.length),o--,u.push(c);return}if(r){u.push(new Rr(c.map));let p=c.step.map(r.slice(o)),h;p&&s.maybeStep(p).doc&&(h=s.mapping.maps[s.mapping.maps.length-1],f.push(new Rr(h,void 0,void 0,f.length+u.length))),o--,h&&r.appendMap(h,o)}else s.maybeStep(c.step);if(c.selection)return a=r?c.selection.map(r.slice(o)):c.selection,l=new or(this.items.slice(0,i).append(u.reverse().concat(f)),this.eventCount-1),!1},this.items.length,0),{remaining:l,transform:s,selection:a}}addTransform(e,n,i,r){let o=[],s=this.eventCount,a=this.items,l=!r&&a.length?a.get(a.length-1):null;for(let u=0;u<e.steps.length;u++){let c=e.steps[u].invert(e.docs[u]),d=new Rr(e.mapping.maps[u],c,n),p;(p=l&&l.merge(d))&&(d=p,u?o.pop():a=a.slice(0,a.length-1)),o.push(d),n&&(s++,n=void 0),r||(l=d)}let f=s-i.depth;return f>NQ&&(a=IQ(a,f),s-=f),new or(a.append(o),s)}remapping(e,n){let i=new Cf;return this.items.forEach((r,o)=>{let s=r.mirrorOffset!=null&&o-r.mirrorOffset>=e?i.maps.length-r.mirrorOffset:void 0;i.appendMap(r.map,s)},e,n),i}addMaps(e){return this.eventCount==0?this:new or(this.items.append(e.map(n=>new Rr(n))),this.eventCount)}rebased(e,n){if(!this.eventCount)return this;let i=[],r=Math.max(0,this.items.length-n),o=e.mapping,s=e.steps.length,a=this.eventCount;this.items.forEach(d=>{d.selection&&a--},r);let l=n;this.items.forEach(d=>{let p=o.getMirror(--l);if(p==null)return;s=Math.min(s,p);let h=o.maps[p];if(d.step){let g=e.steps[p].invert(e.docs[p]),y=d.selection&&d.selection.map(o.slice(l+1,p));y&&a++,i.push(new Rr(h,g,y))}else i.push(new Rr(h))},r);let f=[];for(let d=n;d<s;d++)f.push(new Rr(o.maps[d]));let u=this.items.slice(0,r).append(f).append(i),c=new or(u,a);return c.emptyItemCount()>MQ&&(c=c.compress(this.items.length-i.length)),c}emptyItemCount(){let e=0;return this.items.forEach(n=>{n.step||e++}),e}compress(e=this.items.length){let n=this.remapping(0,e),i=n.maps.length,r=[],o=0;return this.items.forEach((s,a)=>{if(a>=e)r.push(s),s.selection&&o++;else if(s.step){let l=s.step.map(n.slice(i)),f=l&&l.getMap();if(i--,f&&n.appendMap(f,i),l){let u=s.selection&&s.selection.map(n.slice(i));u&&o++;let c=new Rr(f.invert(),l,u),d,p=r.length-1;(d=r.length&&r[p].merge(c))?r[p]=d:r.push(c)}}else s.map&&i--},this.items.length,0),new or(En.from(r.reverse()),o)}}or.empty=new or(En.empty,0);function IQ(t,e){let n;return t.forEach((i,r)=>{if(i.selection&&e--==0)return n=r,!1}),t.slice(n)}class Rr{constructor(e,n,i,r){this.map=e,this.step=n,this.selection=i,this.mirrorOffset=r}merge(e){if(this.step&&e.step&&!e.selection){let n=e.step.merge(this.step);if(n)return new Rr(n.getMap().invert(),n,this.selection)}}}class Wo{constructor(e,n,i,r,o){this.done=e,this.undone=n,this.prevRanges=i,this.prevTime=r,this.prevComposition=o}}const NQ=20;function DQ(t,e,n,i){let r=n.getMeta(Vs),o;if(r)return r.historyState;n.getMeta($Q)&&(t=new Wo(t.done,t.undone,null,0,-1));let s=n.getMeta("appendedTransaction");if(n.steps.length==0)return t;if(s&&s.getMeta(Vs))return s.getMeta(Vs).redo?new Wo(t.done.addTransform(n,void 0,i,xp(e)),t.undone,oE(n.mapping.maps),t.prevTime,t.prevComposition):new Wo(t.done,t.undone.addTransform(n,void 0,i,xp(e)),null,t.prevTime,t.prevComposition);if(n.getMeta("addToHistory")!==!1&&!(s&&s.getMeta("addToHistory")===!1)){let a=n.getMeta("composition"),l=t.prevTime==0||!s&&t.prevComposition!=a&&(t.prevTime<(n.time||0)-i.newGroupDelay||!BQ(n,t.prevRanges)),f=s?ey(t.prevRanges,n.mapping):oE(n.mapping.maps);return new Wo(t.done.addTransform(n,l?e.selection.getBookmark():void 0,i,xp(e)),or.empty,f,n.time,a??t.prevComposition)}else return(o=n.getMeta("rebased"))?new Wo(t.done.rebased(n,o),t.undone.rebased(n,o),ey(t.prevRanges,n.mapping),t.prevTime,t.prevComposition):new Wo(t.done.addMaps(n.mapping.maps),t.undone.addMaps(n.mapping.maps),ey(t.prevRanges,n.mapping),t.prevTime,t.prevComposition)}function BQ(t,e){if(!e)return!1;if(!t.docChanged)return!0;let n=!1;return t.mapping.maps[0].forEach((i,r)=>{for(let o=0;o<e.length;o+=2)i<=e[o+1]&&r>=e[o]&&(n=!0)}),n}function oE(t){let e=[];for(let n=t.length-1;n>=0&&e.length==0;n--)t[n].forEach((i,r,o,s)=>e.push(o,s));return e}function ey(t,e){if(!t)return null;let n=[];for(let i=0;i<t.length;i+=2){let r=e.map(t[i],1),o=e.map(t[i+1],-1);r<=o&&n.push(r,o)}return n}function FQ(t,e,n){let i=xp(e),r=Vs.get(e).spec.config,o=(n?t.undone:t.done).popEvent(e,i);if(!o)return null;let s=o.selection.resolve(o.transform.doc),a=(n?t.done:t.undone).addTransform(o.transform,e.selection.getBookmark(),r,i),l=new Wo(n?a:o.remaining,n?o.remaining:a,null,0,-1);return o.transform.setSelection(s).setMeta(Vs,{redo:n,historyState:l})}let ty=!1,sE=null;function xp(t){let e=t.plugins;if(sE!=e){ty=!1,sE=e;for(let n=0;n<e.length;n++)if(e[n].spec.historyPreserveItems){ty=!0;break}}return ty}const Vs=new Kn("history"),$Q=new Kn("closeHistory");function LQ(t={}){return t={depth:t.depth||100,newGroupDelay:t.newGroupDelay||500},new fn({key:Vs,state:{init(){return new Wo(or.empty,or.empty,null,0,-1)},apply(e,n,i){return DQ(n,i,e,t)}},config:t,props:{handleDOMEvents:{beforeinput(e,n){let i=n.inputType,r=i=="historyUndo"?lE:i=="historyRedo"?fE:null;return r?(n.preventDefault(),r(e.state,e.dispatch)):!1}}}})}function aE(t,e){return(n,i)=>{let r=Vs.getState(n);if(!r||(t?r.undone:r.done).eventCount==0)return!1;if(i){let o=FQ(r,n,t);o&&i(e?o.scrollIntoView():o)}return!0}}const lE=aE(!1,!0),fE=aE(!0,!0);gn.create({name:"characterCount",addOptions(){return{limit:null,mode:"textSize",textCounter:t=>t.length,wordCounter:t=>t.split(" ").filter(e=>e!=="").length}},addStorage(){return{characters:()=>0,words:()=>0}},onBeforeCreate(){this.storage.characters=t=>{const e=t?.node||this.editor.state.doc;if((t?.mode||this.options.mode)==="textSize"){const i=e.textBetween(0,e.content.size,void 0," ");return this.options.textCounter(i)}return e.nodeSize},this.storage.words=t=>{const e=t?.node||this.editor.state.doc,n=e.textBetween(0,e.content.size," "," ");return this.options.wordCounter(n)}},addProseMirrorPlugins(){let t=!1;return[new fn({key:new Kn("characterCount"),appendTransaction:(e,n,i)=>{if(t)return;const r=this.options.limit;if(r==null||r===0){t=!0;return}const o=this.storage.characters({node:i.doc});if(o>r){const s=o-r,a=0,l=s;console.warn(`[CharacterCount] Initial content exceeded limit of ${r} characters. Content was automatically trimmed.`);const f=i.tr.deleteRange(a,l);return t=!0,f}t=!0},filterTransaction:(e,n)=>{const i=this.options.limit;if(!e.docChanged||i===0||i===null||i===void 0)return!0;const r=this.storage.characters({node:n.doc}),o=this.storage.characters({node:e.doc});if(o<=i||r>i&&o>i&&o<=r)return!0;if(r>i&&o>i&&o>r||!e.getMeta("paste"))return!1;const a=e.selection.$head.pos,l=o-i,f=a-l,u=a;return e.deleteRange(f,u),!(this.storage.characters({node:e.doc})>i)}})]}}),gn.create({name:"dropCursor",addOptions(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins(){return[_Q(this.options)]}}),gn.create({name:"focus",addOptions(){return{className:"has-focus",mode:"all"}},addProseMirrorPlugins(){return[new fn({key:new Kn("focus"),props:{decorations:({doc:t,selection:e})=>{const{isEditable:n,isFocused:i}=this.editor,{anchor:r}=e,o=[];if(!n||!i)return Gt.create(t,[]);let s=0;this.options.mode==="deepest"&&t.descendants((l,f)=>{if(l.isText)return;if(!(r>=f&&r<=f+l.nodeSize-1))return!1;s+=1});let a=0;return t.descendants((l,f)=>{if(l.isText||!(r>=f&&r<=f+l.nodeSize-1))return!1;if(a+=1,this.options.mode==="deepest"&&s-a>0||this.options.mode==="shallowest"&&a>1)return this.options.mode==="deepest";o.push(Dn.node(f,f+l.nodeSize,{class:this.options.className}))}),Gt.create(t,o)}}})]}}),gn.create({name:"gapCursor",addProseMirrorPlugins(){return[EQ()]},extendNodeSchema(t){var e;const n={name:t.name,options:t.options,storage:t.storage};return{allowGapCursor:(e=Ht(Ye(t,"allowGapCursor",n)))!=null?e:null}}});var uE=gn.create({name:"placeholder",addOptions(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something …",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins(){return[new fn({key:new Kn("placeholder"),props:{decorations:({doc:t,selection:e})=>{const n=this.editor.isEditable||!this.options.showOnlyWhenEditable,{anchor:i}=e,r=[];if(!n)return null;const o=this.editor.isEmpty;return t.descendants((s,a)=>{const l=i>=a&&i<=a+s.nodeSize,f=!s.isLeaf&&dp(s);if((l||!this.options.showOnlyCurrent)&&f){const u=[this.options.emptyNodeClass];o&&u.push(this.options.emptyEditorClass);const c=Dn.node(a,a+s.nodeSize,{class:u.join(" "),"data-placeholder":typeof this.options.placeholder=="function"?this.options.placeholder({editor:this.editor,node:s,pos:a,hasAnchor:l}):this.options.placeholder});r.push(c)}return this.options.includeChildren}),Gt.create(t,r)}}})]}});gn.create({name:"selection",addOptions(){return{className:"selection"}},addProseMirrorPlugins(){const{editor:t,options:e}=this;return[new fn({key:new Kn("selection"),props:{decorations(n){return n.selection.empty||t.isFocused||!t.isEditable||PY(n.selection)||t.view.dragging?null:Gt.create(n.doc,[Dn.inline(n.selection.from,n.selection.to,{class:e.className})])}}})]}});function cE({types:t,node:e}){return e&&Array.isArray(t)&&t.includes(e.type)||e?.type===t}gn.create({name:"trailingNode",addOptions(){return{node:"paragraph",notAfter:[]}},addProseMirrorPlugins(){const t=new Kn(this.name),e=Object.entries(this.editor.schema.nodes).map(([,n])=>n).filter(n=>(this.options.notAfter||[]).concat(this.options.node).includes(n.name));return[new fn({key:t,appendTransaction:(n,i,r)=>{const{doc:o,tr:s,schema:a}=r,l=t.getState(r),f=o.content.size,u=a.nodes[this.options.node];if(l)return s.insert(f,u.create())},state:{init:(n,i)=>{const r=i.tr.doc.lastChild;return!cE({node:r,types:e})},apply:(n,i)=>{if(!n.docChanged)return i;const r=n.doc.lastChild;return!cE({node:r,types:e})}}})]}});var dE=gn.create({name:"undoRedo",addOptions(){return{depth:100,newGroupDelay:500}},addCommands(){return{undo:()=>({state:t,dispatch:e})=>lE(t,e),redo:()=>({state:t,dispatch:e})=>fE(t,e)}},addProseMirrorPlugins(){return[LQ(this.options)]},addKeyboardShortcuts(){return{"Mod-z":()=>this.editor.commands.undo(),"Shift-Mod-z":()=>this.editor.commands.redo(),"Mod-y":()=>this.editor.commands.redo(),"Mod-я":()=>this.editor.commands.undo(),"Shift-Mod-я":()=>this.editor.commands.redo()}}}),pE=wp.create({name:"paragraph",priority:1e3,addOptions(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML(){return[{tag:"p"}]},renderHTML({HTMLAttributes:t}){return["p",Ka(this.options.HTMLAttributes,t),0]},addCommands(){return{setParagraph:()=>({commands:t})=>t.setNode(this.name)}},addKeyboardShortcuts(){return{"Mod-Alt-0":()=>this.editor.commands.setParagraph()}}}),qQ=wp.create({name:"hardBreak",addOptions(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,linebreakReplacement:!0,parseHTML(){return[{tag:"br"}]},renderHTML({HTMLAttributes:t}){return["br",Ka(this.options.HTMLAttributes,t)]},renderText(){return`
     408`},addCommands(){return{setHardBreak:()=>({commands:t,chain:e,state:n,editor:i})=>t.first([()=>t.exitCode(),()=>t.command(()=>{const{selection:r,storedMarks:o}=n;if(r.$from.parent.type.spec.isolating)return!1;const{keepMarks:s}=this.options,{splittableMarks:a}=i.extensionManager,l=o||r.$to.parentOffset&&r.$from.marks();return e().insertContent({type:this.name}).command(({tr:f,dispatch:u})=>{if(u&&l&&s){const c=l.filter(d=>a.includes(d.type.name));f.ensureMarks(c)}return!0}).run()})])}},addKeyboardShortcuts(){return{"Mod-Enter":()=>this.editor.commands.setHardBreak(),"Shift-Enter":()=>this.editor.commands.setHardBreak()}}}),VQ=qQ;function zQ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select Image",button:{text:"Select Image"},multiple:!1,library:{type:"image"}}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function jQ(t){var e=typeof window.wp<"u"&&window.wp?.media({title:"Select File",button:{text:"Select File"},multiple:!1}).on("select",function(){var n=e.state().get("selection").first().toJSON();t(n.url)}).open()}function HQ(t){if(!t)return"";const e=t.split("/"),n=e[e.length-1];return n.length>10?n.slice(0,10)+"...":n}function UQ(t){if(!t)return"";const e=t.split("/");return e[e.length-1]}const WQ={},KQ={class:"iafw:inline-flex iafw:[&>*]:shadow-none iafw:[&>*:first-child]:rounded-r-none iafw:[&>*:last-child]:rounded-l-none iafw:[&>*:not(:first-child):not(:last-child)]:rounded-none iafw:[&>*:not(:last-child)]:border-r-0 iafw:[&>*:only-child]:rounded-md"};function GQ(t,e){return E(),X("div",KQ,[z(t.$slots,"default")])}const JQ=of(WQ,[["render",GQ]]);function YQ(t){var e;const{char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:a}=t,l=i&&!r,f=nQ(n),u=new RegExp(`\\s${f}$`),c=s?"^":"",d=r?"":f,p=l?new RegExp(`${c}${f}.*?(?=\\s${d}|$)`,"gm"):new RegExp(`${c}(?:^)?${f}[^\\s${d}]*`,"gm"),h=((e=a.nodeBefore)==null?void 0:e.isText)&&a.nodeBefore.text;if(!h)return null;const g=a.pos-h.length,y=Array.from(h.matchAll(p)).pop();if(!y||y.input===void 0||y.index===void 0)return null;const w=y.input.slice(Math.max(0,y.index-1),y.index),v=new RegExp(`^[${o?.join("")}\0]?$`).test(w);if(o!==null&&!v)return null;const _=g+y.index;let b=_+y[0].length;return l&&u.test(h.slice(b-1,b+1))&&(y[0]+=" ",b+=1),_<a.pos&&b>=a.pos?{range:{from:_,to:b},query:y[0].slice(n.length),text:y[0]}:null}var XQ=new Kn("suggestion");function QQ({pluginKey:t=XQ,editor:e,char:n="@",allowSpaces:i=!1,allowToIncludeChar:r=!1,allowedPrefixes:o=[" "],startOfLine:s=!1,decorationTag:a="span",decorationClass:l="suggestion",decorationContent:f="",decorationEmptyClass:u="is-empty",command:c=()=>null,items:d=()=>[],render:p=()=>({}),allow:h=()=>!0,findSuggestionMatch:g=YQ}){let y;const w=p?.(),v=()=>{const k=e.state.selection.$anchor.pos,S=e.view.coordsAtPos(k),{top:T,right:A,bottom:R,left:F}=S;try{return new DOMRect(F,T,A-F,R-T)}catch{return null}},_=(k,S)=>S?()=>{const T=t.getState(e.state),A=T?.decorationId,R=k.dom.querySelector(`[data-decoration-id="${A}"]`);return R?.getBoundingClientRect()||null}:v;function b(k,S){var T;try{const R=t.getState(k.state),F=R?.decorationId?k.dom.querySelector(`[data-decoration-id="${R.decorationId}"]`):null,L={editor:e,range:R?.range||{from:0,to:0},query:R?.query||null,text:R?.text||null,items:[],command:K=>c({editor:e,range:R?.range||{from:0,to:0},props:K}),decorationNode:F,clientRect:_(k,F)};(T=w?.onExit)==null||T.call(w,L)}catch{}const A=k.state.tr.setMeta(S,{exit:!0});k.dispatch(A)}const x=new fn({key:t,view(){return{update:async(k,S)=>{var T,A,R,F,L,K,fe;const ae=(T=this.key)==null?void 0:T.getState(S),ce=(A=this.key)==null?void 0:A.getState(k.state),re=ae.active&&ce.active&&ae.range.from!==ce.range.from,te=!ae.active&&ce.active,He=ae.active&&!ce.active,st=!te&&!He&&ae.query!==ce.query,ut=te||re&&st,ct=st||re,vt=He||re&&st;if(!ut&&!ct&&!vt)return;const We=vt&&!ut?ae:ce,Ze=k.dom.querySelector(`[data-decoration-id="${We.decorationId}"]`);y={editor:e,range:We.range,query:We.query,text:We.text,items:[],command:ye=>c({editor:e,range:We.range,props:ye}),decorationNode:Ze,clientRect:_(k,Ze)},ut&&((R=w?.onBeforeStart)==null||R.call(w,y)),ct&&((F=w?.onBeforeUpdate)==null||F.call(w,y)),(ct||ut)&&(y.items=await d({editor:e,query:We.query})),vt&&((L=w?.onExit)==null||L.call(w,y)),ct&&((K=w?.onUpdate)==null||K.call(w,y)),ut&&((fe=w?.onStart)==null||fe.call(w,y))},destroy:()=>{var k;y&&((k=w?.onExit)==null||k.call(w,y))}}},state:{init(){return{active:!1,range:{from:0,to:0},query:null,text:null,composing:!1}},apply(k,S,T,A){const{isEditable:R}=e,{composing:F}=e.view,{selection:L}=k,{empty:K,from:fe}=L,ae={...S},ce=k.getMeta(t);if(ce&&ce.exit)return ae.active=!1,ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null,ae;if(ae.composing=F,R&&(K||e.view.composing)){(fe<S.range.from||fe>S.range.to)&&!F&&!S.composing&&(ae.active=!1);const re=g({char:n,allowSpaces:i,allowToIncludeChar:r,allowedPrefixes:o,startOfLine:s,$position:L.$from}),te=`id_${Math.floor(Math.random()*4294967295)}`;re&&h({editor:e,state:A,range:re.range,isActive:S.active})?(ae.active=!0,ae.decorationId=S.decorationId?S.decorationId:te,ae.range=re.range,ae.query=re.query,ae.text=re.text):ae.active=!1}else ae.active=!1;return ae.active||(ae.decorationId=null,ae.range={from:0,to:0},ae.query=null,ae.text=null),ae}},props:{handleKeyDown(k,S){var T,A,R,F;const{active:L,range:K}=x.getState(k.state);if(!L)return!1;if(S.key==="Escape"||S.key==="Esc"){const ae=x.getState(k.state),ce=(T=y?.decorationNode)!=null?T:null,re=ce??(ae?.decorationId?k.dom.querySelector(`[data-decoration-id="${ae.decorationId}"]`):null);if(((A=w?.onKeyDown)==null?void 0:A.call(w,{view:k,event:S,range:ae.range}))||!1)return!0;const He={editor:e,range:ae.range,query:ae.query,text:ae.text,items:[],command:st=>c({editor:e,range:ae.range,props:st}),decorationNode:re,clientRect:re?()=>re.getBoundingClientRect()||null:null};return(R=w?.onExit)==null||R.call(w,He),b(k,t),!0}return((F=w?.onKeyDown)==null?void 0:F.call(w,{view:k,event:S,range:K}))||!1},decorations(k){const{active:S,range:T,decorationId:A,query:R}=x.getState(k);if(!S)return null;const F=!R?.length,L=[l];return F&&L.push(u),Gt.create(k.doc,[Dn.inline(T.from,T.to,{nodeName:a,class:L.join(" "),"data-decoration-id":A,"data-decoration-content":f})])}}});return x}var ZQ=QQ;const eZ=q({__name:"Card",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"card",class:Ce(m(he)("iafw:bg-card iafw:text-card-foreground iafw:flex iafw:flex-col iafw:gap-6 iafw:rounded-xl iafw:border iafw:py-6 iafw:shadow-sm",e.class))},[z(n.$slots,"default")],2))}}),tZ=q({__name:"CardContent",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",{"data-slot":"card-content",class:Ce(m(he)("iafw:px-6",e.class))},[z(n.$slots,"default")],2))}}),nZ=["innerHTML"],iZ=q({__name:"CodeListItem",props:{item:{},query:{}},setup(t){const e=t,n=U(()=>{if(!e.query)return e.item.path;const i=e.query.trim();return e.item.path.split(new RegExp(`(${i})`,"gi")).map(o=>o.toLowerCase()===i.toLowerCase()?`<span class="iafw:font-bold iafw:text-primary">${i}</span>`:o).join("")});return(i,r)=>(E(),X("div",{innerHTML:m(n)},null,8,nZ))}}),rZ={class:"iafw:overflow-auto iafw:max-h-60"},oZ={key:0,class:"iafw:px-3 iafw:py-1 iafw:text-sm iafw:flex iafw:flex-col iafw:gap-2 iafw:bg-muted/50 iafw:max-w-52"},sZ={class:"iafw:text-primary iafw:font-bold"},aZ={class:"iafw:text-xs iafw:flex iafw:flex-col iafw:gap-1"},lZ=q({__name:"CodeList",props:{editor:{},query:{},items:{}},emits:["select"],setup(t,{expose:e,emit:n}){const i=t,r=H(0),o=n;function s(f){r.value=f==="ArrowUp"?r.value>0?r.value-1:r.value=(i.items?.length||1)-1:f==="ArrowDown"?r.value<(i.items?.length||1)-1?r.value+1:r.value=0:0}function a(f){const u=i.items?.[f??r.value];u&&o("select",u.path)}const l=U(()=>i.items?.[r.value]);return e({updateItemIndex:s,selectItem:a}),(f,u)=>{const c=tZ,d=eZ;return E(),B(d,{class:"iafw:p-0 iafw:rounded-none iafw:z-10"},{default:C(()=>[M(c,{class:"iafw:p-0 iafw:flex"},{default:C(()=>[ie("div",rZ,[(E(!0),X(Ve,null,Rt(f.items,(p,h)=>(E(),B(iZ,{key:p.path,value:p.path,query:f.query,item:p,onClick:g=>a(h),class:Ce(m(he)("iafw:cursor-pointer iafw:hover:bg-muted iafw:py-0.5 iafw:px-2 iafw:font-mono iafw:text-xs",m(r)===h&&"iafw:bg-muted"))},null,8,["value","query","item","onClick","class"]))),128))]),m(l)?(E(),X("div",oZ,[ie("div",sZ,Ae(m(l).name||m(l).path),1),ie("div",aZ,[ie("div",null,[u[0]||(u[0]=_e(" Type: ",-1)),ie("strong",null,Ae(m(l).type),1)]),_e(" "+Ae(m(l).description),1)])])):Re("",!0)]),_:1})]),_:1})}}}),fZ=new Kn("codeSuggestion"),hE=(t,e)=>{mx({getBoundingClientRect:()=>MY(t.view,t.state.selection.from,t.state.selection.to)},e,{placement:"bottom-start",strategy:"absolute",middleware:[gx(),Ug()]}).then(({x:i,y:r,strategy:o})=>{e.style.width="max-content",e.style.position=o,e.style.left=`${i}px`,e.style.top=`${r}px`})};function _p(t){t&&(t.destroy(),t.element?.remove(),t=null)}const gE=t=>{const e=[],n=/\{\{[^{}]*\}\}/g;return t.descendants((i,r)=>{if(!i.isTextblock)return!0;let o="";i.forEach(a=>{a.isText?o+=a.text:o+=" "});let s=null;for(;(s=n.exec(o))!==null;){let a=null,l=null,f=0;i.forEach((u,c)=>{if(!u.isText||!s){f+=1;return}const d=u.text||"",p=Math.max(0,s.index-f),h=Math.min(d.length,s.index+s[0].length-f);if(p<d.length&&h>0){const g=r+1+c+p,y=r+1+c+h;a=a===null?g:Math.min(a,g),l=l===null?y:Math.max(l,y)}f+=d.length}),a!==null&&l!==null&&e.push(Dn.inline(a,l,{class:"code-placeholder-decoration"}))}return!0}),Gt.create(t,e)};function mE(t){const{$from:e}=t.selection,n=e.pos;let i=-1,r=-1;for(let s=n-1;s>=1;s--)try{if(t.doc.textBetween(s,Math.min(s+2,t.doc.content.size))==="{{"){i=s;break}}catch{continue}if(i!==-1)for(let s=n;s<t.doc.content.size-1;s++)try{if(t.doc.textBetween(s,Math.min(s+2,t.doc.content.size))==="}}"){r=s+2;break}}catch{continue}return{isInsideBraces:i!==-1&&r!==-1&&n>i+1&&n<r-1,start:i!==-1?i+2:-1,end:r!==-1?r-2:-1,cursorPos:n,placeholderStart:i,placeholderEnd:r,size:t.doc.content.size}}const yE=gn.create({name:"codeSuggestion",addStorage(){return{items:[]}},addCommands(){return{updateSuggestionItems:t=>()=>(this.storage.items=t,this.options.onUpdateItems&&this.options.onUpdateItems(t),!0)}},addOptions(){return{items:[],onUpdateItems:null}},onBeforeCreate(){this.options.items&&this.options.items.length>0&&(this.storage.items=[...this.options.items])},addInputRules(){return[new B6({find:/\{\{$/,handler:({state:t,range:e})=>{const{tr:n}=t,i=e.from,r=e.to;n.delete(i,r),n.insertText("{{  }}",i),n.setSelection(ht.near(n.doc.resolve(i+3)))}})]},addProseMirrorPlugins(){return[new fn({state:{init:(t,{doc:e})=>gE(e),apply:(t,e)=>t.docChanged?gE(t.doc):e.map(t.mapping,t.doc)},props:{decorations(t){return this.getState(t)}}}),ZQ({char:"{{",pluginKey:fZ,editor:this.editor,startOfLine:!1,allowSpaces:!0,allowedPrefixes:null,decorationClass:"code-suggestion-decoration",allow:({state:t})=>{const{isInsideBraces:e}=mE(t);return e},items:({query:t})=>{const e=this.storage.items||[];return e.length===0?[]:!t||t.trim()===""?e:e.filter(n=>n.path.toLowerCase().trim().includes(t.toLowerCase().trim()))},render:()=>{let t=null,e=null;const n=(i,r)=>{const{start:o,end:s}=mE(r.state),a=r.state.tr.deleteRange(o,s).insertText(` ${i} `,o);a.setSelection(ht.near(a.doc.resolve(o+i.length+4))),r.view.dispatch(a),_p(t),r.commands.focus()};return{onStart:i=>{t=new oQ(lZ,{props:{editor:i.editor,query:i.query,onSelect:r=>n(r,i.editor),items:i.items},editor:i.editor}),!(!i.clientRect||!t.element)&&(t.element.style.position="absolute",t.element.style.top="0",t.element.style.left="0",document.body.querySelector("#infixs-pingo-notify-app")?.appendChild(t.element),hE(i.editor,t.element),e=r=>{const o=r.target,s=t?.element,a=i.editor.view.dom;s&&!s.contains(o)&&!a.contains(o)&&_p(t)},requestAnimationFrame(()=>{document.addEventListener("click",e,!0)}))},onUpdate:i=>{!i.clientRect||!t||(t.updateProps(i),hE(i.editor,t.element))},onExit:()=>{_p(t),e&&(document.removeEventListener("click",e,!0),e=null)},onKeyDown:i=>i.event.key==="."?!1:i.event.key==="ArrowUp"||i.event.key==="ArrowDown"?t?(t.ref?.updateItemIndex(i.event.key),!0):!1:i.event.key==="Enter"||i.event.key==="Tab"?t?(t.ref?.selectItem(),!0):!1:i.event.key==="Escape"?(_p(t),e&&(document.removeEventListener("click",e,!0),e=null),this.editor.commands.focus(),!0):!1}},command:({editor:t,range:e,props:n})=>{t.chain().focus().deleteRange(e).insertContent(`${n.value} }}`).run()}})]}}),ny=q({__name:"Popover",props:{defaultOpen:{type:Boolean},open:{type:Boolean},modal:{type:Boolean}},emits:["update:open"],setup(t,{emit:e}){const r=Dt(t,e);return(o,s)=>(E(),B(m(XI),le({"data-slot":"popover"},m(r)),{default:C(()=>[z(o.$slots,"default")]),_:3},16))}}),iy=q({inheritAttrs:!1,__name:"PopoverContent",props:{forceMount:{type:Boolean},side:{},sideOffset:{default:4},sideFlip:{type:Boolean},align:{default:"center"},alignOffset:{},alignFlip:{type:Boolean},avoidCollisions:{type:Boolean},collisionBoundary:{},collisionPadding:{},arrowPadding:{},sticky:{},hideWhenDetached:{type:Boolean},positionStrategy:{},updatePositionStrategy:{},disableUpdateOnLayoutShift:{type:Boolean},prioritizePosition:{type:Boolean},reference:{},asChild:{type:Boolean},as:{},disableOutsidePointerEvents:{type:Boolean},class:{},disableAnimation:{type:Boolean}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(sN),{to:"#infixs-pingo-notify-app"},{default:C(()=>[M(m(rN),le({"data-slot":"popover-content"},{...m(o),...s.$attrs},{class:m(he)("iafw:bg-popover iafw:z-50 iafw:w-72 iafw:rounded-md iafw:border iafw:p-4 iafw:shadow-md iafw:origin-(--reka-popover-content-transform-origin) iafw:outline-hidden",n.disableAnimation||"iafw:text-popover-foreground iafw:data-[state=open]:animate-in iafw:data-[state=closed]:animate-out iafw:data-[state=closed]:fade-out-0 iafw:data-[state=open]:fade-in-0 iafw:data-[state=closed]:zoom-out-95 iafw:data-[state=open]:zoom-in-95 iafw:data-[side=bottom]:slide-in-from-top-2 iafw:data-[side=left]:slide-in-from-right-2 iafw:data-[side=right]:slide-in-from-left-2 iafw:data-[side=top]:slide-in-from-bottom-2",n.class)}),{default:C(()=>[z(s.$slots,"default")]),_:3},16,["class"])]),_:3}))}}),ry=q({__name:"PopoverTrigger",props:{asChild:{type:Boolean},as:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(lN),le({"data-slot":"popover-trigger"},e),{default:C(()=>[z(n.$slots,"default")]),_:3},16))}}),uZ={smileys_people:JSON.parse('[{"n":["grinning face","grinning"],"u":"1f600"},{"n":["grinning face with smiling eyes","grin"],"u":"1f601"},{"n":["face with tears of joy","joy"],"u":"1f602"},{"n":["rolling on the floor laughing","rolling_on_the_floor_laughing"],"u":"1f923"},{"n":["smiling face with open mouth","smiley"],"u":"1f603"},{"n":["smiling face with open mouth and smiling eyes","smile"],"u":"1f604"},{"n":["smiling face with open mouth and cold sweat","sweat_smile"],"u":"1f605"},{"n":["smiling face with open mouth and tightly-closed eyes","laughing","satisfied"],"u":"1f606"},{"n":["winking face","wink"],"u":"1f609"},{"n":["smiling face with smiling eyes","blush"],"u":"1f60a"},{"n":["face savouring delicious food","yum"],"u":"1f60b"},{"n":["smiling face with sunglasses","sunglasses"],"u":"1f60e"},{"n":["smiling face with heart-shaped eyes","heart_eyes"],"u":"1f60d"},{"n":["face throwing a kiss","kissing_heart"],"u":"1f618"},{"n":["kissing face","kissing"],"u":"1f617"},{"n":["kissing face with smiling eyes","kissing_smiling_eyes"],"u":"1f619"},{"n":["kissing face with closed eyes","kissing_closed_eyes"],"u":"1f61a"},{"n":["white smiling face","relaxed"],"u":"263a-fe0f"},{"n":["slightly smiling face","slightly_smiling_face"],"u":"1f642"},{"n":["hugging face","hugging_face"],"u":"1f917"},{"n":["grinning face with star eyes","star-struck","grinning_face_with_star_eyes"],"u":"1f929"},{"n":["thinking face","thinking_face"],"u":"1f914"},{"n":["face with one eyebrow raised","face_with_raised_eyebrow","face_with_one_eyebrow_raised"],"u":"1f928"},{"n":["neutral face","neutral_face"],"u":"1f610"},{"n":["expressionless face","expressionless"],"u":"1f611"},{"n":["face without mouth","no_mouth"],"u":"1f636"},{"n":["face with rolling eyes","face_with_rolling_eyes"],"u":"1f644"},{"n":["smirking face","smirk"],"u":"1f60f"},{"n":["persevering face","persevere"],"u":"1f623"},{"n":["disappointed but relieved face","disappointed_relieved"],"u":"1f625"},{"n":["face with open mouth","open_mouth"],"u":"1f62e"},{"n":["zipper-mouth face","zipper_mouth_face"],"u":"1f910"},{"n":["hushed face","hushed"],"u":"1f62f"},{"n":["sleepy face","sleepy"],"u":"1f62a"},{"n":["tired face","tired_face"],"u":"1f62b"},{"n":["sleeping face","sleeping"],"u":"1f634"},{"n":["relieved face","relieved"],"u":"1f60c"},{"n":["face with stuck-out tongue","stuck_out_tongue"],"u":"1f61b"},{"n":["face with stuck-out tongue and winking eye","stuck_out_tongue_winking_eye"],"u":"1f61c"},{"n":["face with stuck-out tongue and tightly-closed eyes","stuck_out_tongue_closed_eyes"],"u":"1f61d"},{"n":["drooling face","drooling_face"],"u":"1f924"},{"n":["unamused face","unamused"],"u":"1f612"},{"n":["face with cold sweat","sweat"],"u":"1f613"},{"n":["pensive face","pensive"],"u":"1f614"},{"n":["confused face","confused"],"u":"1f615"},{"n":["upside-down face","upside_down_face"],"u":"1f643"},{"n":["money-mouth face","money_mouth_face"],"u":"1f911"},{"n":["astonished face","astonished"],"u":"1f632"},{"n":["white_frowning_face"],"u":"2639-fe0f"},{"n":["slightly frowning face","slightly_frowning_face"],"u":"1f641"},{"n":["confounded face","confounded"],"u":"1f616"},{"n":["disappointed face","disappointed"],"u":"1f61e"},{"n":["worried face","worried"],"u":"1f61f"},{"n":["face with look of triumph","triumph"],"u":"1f624"},{"n":["crying face","cry"],"u":"1f622"},{"n":["loudly crying face","sob"],"u":"1f62d"},{"n":["frowning face with open mouth","frowning"],"u":"1f626"},{"n":["anguished face","anguished"],"u":"1f627"},{"n":["fearful face","fearful"],"u":"1f628"},{"n":["weary face","weary"],"u":"1f629"},{"n":["shocked face with exploding head","exploding_head","shocked_face_with_exploding_head"],"u":"1f92f"},{"n":["grimacing face","grimacing"],"u":"1f62c"},{"n":["face with open mouth and cold sweat","cold_sweat"],"u":"1f630"},{"n":["face screaming in fear","scream"],"u":"1f631"},{"n":["flushed face","flushed"],"u":"1f633"},{"n":["grinning face with one large and one small eye","zany_face","grinning_face_with_one_large_and_one_small_eye"],"u":"1f92a"},{"n":["dizzy face","dizzy_face"],"u":"1f635"},{"n":["pouting face","rage"],"u":"1f621"},{"n":["angry face","angry"],"u":"1f620"},{"n":["serious face with symbols covering mouth","face_with_symbols_on_mouth","serious_face_with_symbols_covering_mouth"],"u":"1f92c"},{"n":["face with medical mask","mask"],"u":"1f637"},{"n":["face with thermometer","face_with_thermometer"],"u":"1f912"},{"n":["face with head-bandage","face_with_head_bandage"],"u":"1f915"},{"n":["nauseated face","nauseated_face"],"u":"1f922"},{"n":["face with open mouth vomiting","face_vomiting","face_with_open_mouth_vomiting"],"u":"1f92e"},{"n":["sneezing face","sneezing_face"],"u":"1f927"},{"n":["smiling face with halo","innocent"],"u":"1f607"},{"n":["face with cowboy hat","face_with_cowboy_hat"],"u":"1f920"},{"n":["clown face","clown_face"],"u":"1f921"},{"n":["lying face","lying_face"],"u":"1f925"},{"n":["face with finger covering closed lips","shushing_face","face_with_finger_covering_closed_lips"],"u":"1f92b"},{"n":["smiling face with smiling eyes and hand covering mouth","face_with_hand_over_mouth","smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"u":"1f92d"},{"n":["face with monocle","face_with_monocle"],"u":"1f9d0"},{"n":["nerd face","nerd_face"],"u":"1f913"},{"n":["smiling face with horns","smiling_imp"],"u":"1f608"},{"n":["imp"],"u":"1f47f"},{"n":["japanese ogre","japanese_ogre"],"u":"1f479"},{"n":["japanese goblin","japanese_goblin"],"u":"1f47a"},{"n":["skull"],"u":"1f480"},{"n":["skull_and_crossbones"],"u":"2620-fe0f"},{"n":["ghost"],"u":"1f47b"},{"n":["extraterrestrial alien","alien"],"u":"1f47d"},{"n":["alien monster","space_invader"],"u":"1f47e"},{"n":["robot face","robot_face"],"u":"1f916"},{"n":["pile of poo","hankey","poop","shit"],"u":"1f4a9"},{"n":["smiling cat face with open mouth","smiley_cat"],"u":"1f63a"},{"n":["grinning cat face with smiling eyes","smile_cat"],"u":"1f638"},{"n":["cat face with tears of joy","joy_cat"],"u":"1f639"},{"n":["smiling cat face with heart-shaped eyes","heart_eyes_cat"],"u":"1f63b"},{"n":["cat face with wry smile","smirk_cat"],"u":"1f63c"},{"n":["kissing cat face with closed eyes","kissing_cat"],"u":"1f63d"},{"n":["weary cat face","scream_cat"],"u":"1f640"},{"n":["crying cat face","crying_cat_face"],"u":"1f63f"},{"n":["pouting cat face","pouting_cat"],"u":"1f63e"},{"n":["see-no-evil monkey","see_no_evil"],"u":"1f648"},{"n":["hear-no-evil monkey","hear_no_evil"],"u":"1f649"},{"n":["speak-no-evil monkey","speak_no_evil"],"u":"1f64a"},{"n":["baby"],"u":"1f476","v":["1f476-1f3fb","1f476-1f3fc","1f476-1f3fd","1f476-1f3fe","1f476-1f3ff"]},{"n":["child"],"u":"1f9d2","v":["1f9d2-1f3fb","1f9d2-1f3fc","1f9d2-1f3fd","1f9d2-1f3fe","1f9d2-1f3ff"]},{"n":["boy"],"u":"1f466","v":["1f466-1f3fb","1f466-1f3fc","1f466-1f3fd","1f466-1f3fe","1f466-1f3ff"]},{"n":["girl"],"u":"1f467","v":["1f467-1f3fb","1f467-1f3fc","1f467-1f3fd","1f467-1f3fe","1f467-1f3ff"]},{"n":["adult"],"u":"1f9d1","v":["1f9d1-1f3fb","1f9d1-1f3fc","1f9d1-1f3fd","1f9d1-1f3fe","1f9d1-1f3ff"]},{"n":["man"],"u":"1f468","v":["1f468-1f3fb","1f468-1f3fc","1f468-1f3fd","1f468-1f3fe","1f468-1f3ff"]},{"n":["woman"],"u":"1f469","v":["1f469-1f3fb","1f469-1f3fc","1f469-1f3fd","1f469-1f3fe","1f469-1f3ff"]},{"n":["older adult","older_adult"],"u":"1f9d3","v":["1f9d3-1f3fb","1f9d3-1f3fc","1f9d3-1f3fd","1f9d3-1f3fe","1f9d3-1f3ff"]},{"n":["older man","older_man"],"u":"1f474","v":["1f474-1f3fb","1f474-1f3fc","1f474-1f3fd","1f474-1f3fe","1f474-1f3ff"]},{"n":["older woman","older_woman"],"u":"1f475","v":["1f475-1f3fb","1f475-1f3fc","1f475-1f3fd","1f475-1f3fe","1f475-1f3ff"]},{"n":["male-doctor"],"u":"1f468-200d-2695-fe0f","v":["1f468-1f3fb-200d-2695-fe0f","1f468-1f3fc-200d-2695-fe0f","1f468-1f3fd-200d-2695-fe0f","1f468-1f3fe-200d-2695-fe0f","1f468-1f3ff-200d-2695-fe0f"]},{"n":["female-doctor"],"u":"1f469-200d-2695-fe0f","v":["1f469-1f3fb-200d-2695-fe0f","1f469-1f3fc-200d-2695-fe0f","1f469-1f3fd-200d-2695-fe0f","1f469-1f3fe-200d-2695-fe0f","1f469-1f3ff-200d-2695-fe0f"]},{"n":["male-student"],"u":"1f468-200d-1f393","v":["1f468-1f3fb-200d-1f393","1f468-1f3fc-200d-1f393","1f468-1f3fd-200d-1f393","1f468-1f3fe-200d-1f393","1f468-1f3ff-200d-1f393"]},{"n":["female-student"],"u":"1f469-200d-1f393","v":["1f469-1f3fb-200d-1f393","1f469-1f3fc-200d-1f393","1f469-1f3fd-200d-1f393","1f469-1f3fe-200d-1f393","1f469-1f3ff-200d-1f393"]},{"n":["male-teacher"],"u":"1f468-200d-1f3eb","v":["1f468-1f3fb-200d-1f3eb","1f468-1f3fc-200d-1f3eb","1f468-1f3fd-200d-1f3eb","1f468-1f3fe-200d-1f3eb","1f468-1f3ff-200d-1f3eb"]},{"n":["female-teacher"],"u":"1f469-200d-1f3eb","v":["1f469-1f3fb-200d-1f3eb","1f469-1f3fc-200d-1f3eb","1f469-1f3fd-200d-1f3eb","1f469-1f3fe-200d-1f3eb","1f469-1f3ff-200d-1f3eb"]},{"n":["male-judge"],"u":"1f468-200d-2696-fe0f","v":["1f468-1f3fb-200d-2696-fe0f","1f468-1f3fc-200d-2696-fe0f","1f468-1f3fd-200d-2696-fe0f","1f468-1f3fe-200d-2696-fe0f","1f468-1f3ff-200d-2696-fe0f"]},{"n":["female-judge"],"u":"1f469-200d-2696-fe0f","v":["1f469-1f3fb-200d-2696-fe0f","1f469-1f3fc-200d-2696-fe0f","1f469-1f3fd-200d-2696-fe0f","1f469-1f3fe-200d-2696-fe0f","1f469-1f3ff-200d-2696-fe0f"]},{"n":["male-farmer"],"u":"1f468-200d-1f33e","v":["1f468-1f3fb-200d-1f33e","1f468-1f3fc-200d-1f33e","1f468-1f3fd-200d-1f33e","1f468-1f3fe-200d-1f33e","1f468-1f3ff-200d-1f33e"]},{"n":["female-farmer"],"u":"1f469-200d-1f33e","v":["1f469-1f3fb-200d-1f33e","1f469-1f3fc-200d-1f33e","1f469-1f3fd-200d-1f33e","1f469-1f3fe-200d-1f33e","1f469-1f3ff-200d-1f33e"]},{"n":["male-cook"],"u":"1f468-200d-1f373","v":["1f468-1f3fb-200d-1f373","1f468-1f3fc-200d-1f373","1f468-1f3fd-200d-1f373","1f468-1f3fe-200d-1f373","1f468-1f3ff-200d-1f373"]},{"n":["female-cook"],"u":"1f469-200d-1f373","v":["1f469-1f3fb-200d-1f373","1f469-1f3fc-200d-1f373","1f469-1f3fd-200d-1f373","1f469-1f3fe-200d-1f373","1f469-1f3ff-200d-1f373"]},{"n":["male-mechanic"],"u":"1f468-200d-1f527","v":["1f468-1f3fb-200d-1f527","1f468-1f3fc-200d-1f527","1f468-1f3fd-200d-1f527","1f468-1f3fe-200d-1f527","1f468-1f3ff-200d-1f527"]},{"n":["female-mechanic"],"u":"1f469-200d-1f527","v":["1f469-1f3fb-200d-1f527","1f469-1f3fc-200d-1f527","1f469-1f3fd-200d-1f527","1f469-1f3fe-200d-1f527","1f469-1f3ff-200d-1f527"]},{"n":["male-factory-worker"],"u":"1f468-200d-1f3ed","v":["1f468-1f3fb-200d-1f3ed","1f468-1f3fc-200d-1f3ed","1f468-1f3fd-200d-1f3ed","1f468-1f3fe-200d-1f3ed","1f468-1f3ff-200d-1f3ed"]},{"n":["female-factory-worker"],"u":"1f469-200d-1f3ed","v":["1f469-1f3fb-200d-1f3ed","1f469-1f3fc-200d-1f3ed","1f469-1f3fd-200d-1f3ed","1f469-1f3fe-200d-1f3ed","1f469-1f3ff-200d-1f3ed"]},{"n":["male-office-worker"],"u":"1f468-200d-1f4bc","v":["1f468-1f3fb-200d-1f4bc","1f468-1f3fc-200d-1f4bc","1f468-1f3fd-200d-1f4bc","1f468-1f3fe-200d-1f4bc","1f468-1f3ff-200d-1f4bc"]},{"n":["female-office-worker"],"u":"1f469-200d-1f4bc","v":["1f469-1f3fb-200d-1f4bc","1f469-1f3fc-200d-1f4bc","1f469-1f3fd-200d-1f4bc","1f469-1f3fe-200d-1f4bc","1f469-1f3ff-200d-1f4bc"]},{"n":["male-scientist"],"u":"1f468-200d-1f52c","v":["1f468-1f3fb-200d-1f52c","1f468-1f3fc-200d-1f52c","1f468-1f3fd-200d-1f52c","1f468-1f3fe-200d-1f52c","1f468-1f3ff-200d-1f52c"]},{"n":["female-scientist"],"u":"1f469-200d-1f52c","v":["1f469-1f3fb-200d-1f52c","1f469-1f3fc-200d-1f52c","1f469-1f3fd-200d-1f52c","1f469-1f3fe-200d-1f52c","1f469-1f3ff-200d-1f52c"]},{"n":["male-technologist"],"u":"1f468-200d-1f4bb","v":["1f468-1f3fb-200d-1f4bb","1f468-1f3fc-200d-1f4bb","1f468-1f3fd-200d-1f4bb","1f468-1f3fe-200d-1f4bb","1f468-1f3ff-200d-1f4bb"]},{"n":["female-technologist"],"u":"1f469-200d-1f4bb","v":["1f469-1f3fb-200d-1f4bb","1f469-1f3fc-200d-1f4bb","1f469-1f3fd-200d-1f4bb","1f469-1f3fe-200d-1f4bb","1f469-1f3ff-200d-1f4bb"]},{"n":["male-singer"],"u":"1f468-200d-1f3a4","v":["1f468-1f3fb-200d-1f3a4","1f468-1f3fc-200d-1f3a4","1f468-1f3fd-200d-1f3a4","1f468-1f3fe-200d-1f3a4","1f468-1f3ff-200d-1f3a4"]},{"n":["female-singer"],"u":"1f469-200d-1f3a4","v":["1f469-1f3fb-200d-1f3a4","1f469-1f3fc-200d-1f3a4","1f469-1f3fd-200d-1f3a4","1f469-1f3fe-200d-1f3a4","1f469-1f3ff-200d-1f3a4"]},{"n":["male-artist"],"u":"1f468-200d-1f3a8","v":["1f468-1f3fb-200d-1f3a8","1f468-1f3fc-200d-1f3a8","1f468-1f3fd-200d-1f3a8","1f468-1f3fe-200d-1f3a8","1f468-1f3ff-200d-1f3a8"]},{"n":["female-artist"],"u":"1f469-200d-1f3a8","v":["1f469-1f3fb-200d-1f3a8","1f469-1f3fc-200d-1f3a8","1f469-1f3fd-200d-1f3a8","1f469-1f3fe-200d-1f3a8","1f469-1f3ff-200d-1f3a8"]},{"n":["male-pilot"],"u":"1f468-200d-2708-fe0f","v":["1f468-1f3fb-200d-2708-fe0f","1f468-1f3fc-200d-2708-fe0f","1f468-1f3fd-200d-2708-fe0f","1f468-1f3fe-200d-2708-fe0f","1f468-1f3ff-200d-2708-fe0f"]},{"n":["female-pilot"],"u":"1f469-200d-2708-fe0f","v":["1f469-1f3fb-200d-2708-fe0f","1f469-1f3fc-200d-2708-fe0f","1f469-1f3fd-200d-2708-fe0f","1f469-1f3fe-200d-2708-fe0f","1f469-1f3ff-200d-2708-fe0f"]},{"n":["male-astronaut"],"u":"1f468-200d-1f680","v":["1f468-1f3fb-200d-1f680","1f468-1f3fc-200d-1f680","1f468-1f3fd-200d-1f680","1f468-1f3fe-200d-1f680","1f468-1f3ff-200d-1f680"]},{"n":["female-astronaut"],"u":"1f469-200d-1f680","v":["1f469-1f3fb-200d-1f680","1f469-1f3fc-200d-1f680","1f469-1f3fd-200d-1f680","1f469-1f3fe-200d-1f680","1f469-1f3ff-200d-1f680"]},{"n":["male-firefighter"],"u":"1f468-200d-1f692","v":["1f468-1f3fb-200d-1f692","1f468-1f3fc-200d-1f692","1f468-1f3fd-200d-1f692","1f468-1f3fe-200d-1f692","1f468-1f3ff-200d-1f692"]},{"n":["female-firefighter"],"u":"1f469-200d-1f692","v":["1f469-1f3fb-200d-1f692","1f469-1f3fc-200d-1f692","1f469-1f3fd-200d-1f692","1f469-1f3fe-200d-1f692","1f469-1f3ff-200d-1f692"]},{"n":["police officer","cop"],"u":"1f46e","v":["1f46e-1f3fb","1f46e-1f3fc","1f46e-1f3fd","1f46e-1f3fe","1f46e-1f3ff"]},{"n":["male-police-officer"],"u":"1f46e-200d-2642-fe0f","v":["1f46e-1f3fb-200d-2642-fe0f","1f46e-1f3fc-200d-2642-fe0f","1f46e-1f3fd-200d-2642-fe0f","1f46e-1f3fe-200d-2642-fe0f","1f46e-1f3ff-200d-2642-fe0f"]},{"n":["female-police-officer"],"u":"1f46e-200d-2640-fe0f","v":["1f46e-1f3fb-200d-2640-fe0f","1f46e-1f3fc-200d-2640-fe0f","1f46e-1f3fd-200d-2640-fe0f","1f46e-1f3fe-200d-2640-fe0f","1f46e-1f3ff-200d-2640-fe0f"]},{"n":["sleuth_or_spy"],"u":"1f575-fe0f","v":["1f575-1f3fb","1f575-1f3fc","1f575-1f3fd","1f575-1f3fe","1f575-1f3ff"]},{"n":["male-detective"],"u":"1f575-fe0f-200d-2642-fe0f","v":["1f575-1f3fb-200d-2642-fe0f","1f575-1f3fc-200d-2642-fe0f","1f575-1f3fd-200d-2642-fe0f","1f575-1f3fe-200d-2642-fe0f","1f575-1f3ff-200d-2642-fe0f"]},{"n":["female-detective"],"u":"1f575-fe0f-200d-2640-fe0f","v":["1f575-1f3fb-200d-2640-fe0f","1f575-1f3fc-200d-2640-fe0f","1f575-1f3fd-200d-2640-fe0f","1f575-1f3fe-200d-2640-fe0f","1f575-1f3ff-200d-2640-fe0f"]},{"n":["guardsman"],"u":"1f482","v":["1f482-1f3fb","1f482-1f3fc","1f482-1f3fd","1f482-1f3fe","1f482-1f3ff"]},{"n":["male-guard"],"u":"1f482-200d-2642-fe0f","v":["1f482-1f3fb-200d-2642-fe0f","1f482-1f3fc-200d-2642-fe0f","1f482-1f3fd-200d-2642-fe0f","1f482-1f3fe-200d-2642-fe0f","1f482-1f3ff-200d-2642-fe0f"]},{"n":["female-guard"],"u":"1f482-200d-2640-fe0f","v":["1f482-1f3fb-200d-2640-fe0f","1f482-1f3fc-200d-2640-fe0f","1f482-1f3fd-200d-2640-fe0f","1f482-1f3fe-200d-2640-fe0f","1f482-1f3ff-200d-2640-fe0f"]},{"n":["construction worker","construction_worker"],"u":"1f477","v":["1f477-1f3fb","1f477-1f3fc","1f477-1f3fd","1f477-1f3fe","1f477-1f3ff"]},{"n":["male-construction-worker"],"u":"1f477-200d-2642-fe0f","v":["1f477-1f3fb-200d-2642-fe0f","1f477-1f3fc-200d-2642-fe0f","1f477-1f3fd-200d-2642-fe0f","1f477-1f3fe-200d-2642-fe0f","1f477-1f3ff-200d-2642-fe0f"]},{"n":["female-construction-worker"],"u":"1f477-200d-2640-fe0f","v":["1f477-1f3fb-200d-2640-fe0f","1f477-1f3fc-200d-2640-fe0f","1f477-1f3fd-200d-2640-fe0f","1f477-1f3fe-200d-2640-fe0f","1f477-1f3ff-200d-2640-fe0f"]},{"n":["prince"],"u":"1f934","v":["1f934-1f3fb","1f934-1f3fc","1f934-1f3fd","1f934-1f3fe","1f934-1f3ff"]},{"n":["princess"],"u":"1f478","v":["1f478-1f3fb","1f478-1f3fc","1f478-1f3fd","1f478-1f3fe","1f478-1f3ff"]},{"n":["man with turban","man_with_turban"],"u":"1f473","v":["1f473-1f3fb","1f473-1f3fc","1f473-1f3fd","1f473-1f3fe","1f473-1f3ff"]},{"n":["man-wearing-turban"],"u":"1f473-200d-2642-fe0f","v":["1f473-1f3fb-200d-2642-fe0f","1f473-1f3fc-200d-2642-fe0f","1f473-1f3fd-200d-2642-fe0f","1f473-1f3fe-200d-2642-fe0f","1f473-1f3ff-200d-2642-fe0f"]},{"n":["woman-wearing-turban"],"u":"1f473-200d-2640-fe0f","v":["1f473-1f3fb-200d-2640-fe0f","1f473-1f3fc-200d-2640-fe0f","1f473-1f3fd-200d-2640-fe0f","1f473-1f3fe-200d-2640-fe0f","1f473-1f3ff-200d-2640-fe0f"]},{"n":["man with gua pi mao","man_with_gua_pi_mao"],"u":"1f472","v":["1f472-1f3fb","1f472-1f3fc","1f472-1f3fd","1f472-1f3fe","1f472-1f3ff"]},{"n":["person with headscarf","person_with_headscarf"],"u":"1f9d5","v":["1f9d5-1f3fb","1f9d5-1f3fc","1f9d5-1f3fd","1f9d5-1f3fe","1f9d5-1f3ff"]},{"n":["bearded person","bearded_person"],"u":"1f9d4","v":["1f9d4-1f3fb","1f9d4-1f3fc","1f9d4-1f3fd","1f9d4-1f3fe","1f9d4-1f3ff"]},{"n":["person with blond hair","person_with_blond_hair"],"u":"1f471","v":["1f471-1f3fb","1f471-1f3fc","1f471-1f3fd","1f471-1f3fe","1f471-1f3ff"]},{"n":["blond-haired-man"],"u":"1f471-200d-2642-fe0f","v":["1f471-1f3fb-200d-2642-fe0f","1f471-1f3fc-200d-2642-fe0f","1f471-1f3fd-200d-2642-fe0f","1f471-1f3fe-200d-2642-fe0f","1f471-1f3ff-200d-2642-fe0f"]},{"n":["blond-haired-woman"],"u":"1f471-200d-2640-fe0f","v":["1f471-1f3fb-200d-2640-fe0f","1f471-1f3fc-200d-2640-fe0f","1f471-1f3fd-200d-2640-fe0f","1f471-1f3fe-200d-2640-fe0f","1f471-1f3ff-200d-2640-fe0f"]},{"n":["man in tuxedo","man_in_tuxedo"],"u":"1f935","v":["1f935-1f3fb","1f935-1f3fc","1f935-1f3fd","1f935-1f3fe","1f935-1f3ff"]},{"n":["bride with veil","bride_with_veil"],"u":"1f470","v":["1f470-1f3fb","1f470-1f3fc","1f470-1f3fd","1f470-1f3fe","1f470-1f3ff"]},{"n":["pregnant woman","pregnant_woman"],"u":"1f930","v":["1f930-1f3fb","1f930-1f3fc","1f930-1f3fd","1f930-1f3fe","1f930-1f3ff"]},{"n":["breast-feeding"],"u":"1f931","v":["1f931-1f3fb","1f931-1f3fc","1f931-1f3fd","1f931-1f3fe","1f931-1f3ff"]},{"n":["baby angel","angel"],"u":"1f47c","v":["1f47c-1f3fb","1f47c-1f3fc","1f47c-1f3fd","1f47c-1f3fe","1f47c-1f3ff"]},{"n":["father christmas","santa"],"u":"1f385","v":["1f385-1f3fb","1f385-1f3fc","1f385-1f3fd","1f385-1f3fe","1f385-1f3ff"]},{"n":["mother christmas","mrs_claus","mother_christmas"],"u":"1f936","v":["1f936-1f3fb","1f936-1f3fc","1f936-1f3fd","1f936-1f3fe","1f936-1f3ff"]},{"n":["mage"],"u":"1f9d9","v":["1f9d9-1f3fb","1f9d9-1f3fc","1f9d9-1f3fd","1f9d9-1f3fe","1f9d9-1f3ff"]},{"n":["female_mage"],"u":"1f9d9-200d-2640-fe0f","v":["1f9d9-1f3fb-200d-2640-fe0f","1f9d9-1f3fc-200d-2640-fe0f","1f9d9-1f3fd-200d-2640-fe0f","1f9d9-1f3fe-200d-2640-fe0f","1f9d9-1f3ff-200d-2640-fe0f"]},{"n":["male_mage"],"u":"1f9d9-200d-2642-fe0f","v":["1f9d9-1f3fb-200d-2642-fe0f","1f9d9-1f3fc-200d-2642-fe0f","1f9d9-1f3fd-200d-2642-fe0f","1f9d9-1f3fe-200d-2642-fe0f","1f9d9-1f3ff-200d-2642-fe0f"]},{"n":["fairy"],"u":"1f9da","v":["1f9da-1f3fb","1f9da-1f3fc","1f9da-1f3fd","1f9da-1f3fe","1f9da-1f3ff"]},{"n":["female_fairy"],"u":"1f9da-200d-2640-fe0f","v":["1f9da-1f3fb-200d-2640-fe0f","1f9da-1f3fc-200d-2640-fe0f","1f9da-1f3fd-200d-2640-fe0f","1f9da-1f3fe-200d-2640-fe0f","1f9da-1f3ff-200d-2640-fe0f"]},{"n":["male_fairy"],"u":"1f9da-200d-2642-fe0f","v":["1f9da-1f3fb-200d-2642-fe0f","1f9da-1f3fc-200d-2642-fe0f","1f9da-1f3fd-200d-2642-fe0f","1f9da-1f3fe-200d-2642-fe0f","1f9da-1f3ff-200d-2642-fe0f"]},{"n":["vampire"],"u":"1f9db","v":["1f9db-1f3fb","1f9db-1f3fc","1f9db-1f3fd","1f9db-1f3fe","1f9db-1f3ff"]},{"n":["female_vampire"],"u":"1f9db-200d-2640-fe0f","v":["1f9db-1f3fb-200d-2640-fe0f","1f9db-1f3fc-200d-2640-fe0f","1f9db-1f3fd-200d-2640-fe0f","1f9db-1f3fe-200d-2640-fe0f","1f9db-1f3ff-200d-2640-fe0f"]},{"n":["male_vampire"],"u":"1f9db-200d-2642-fe0f","v":["1f9db-1f3fb-200d-2642-fe0f","1f9db-1f3fc-200d-2642-fe0f","1f9db-1f3fd-200d-2642-fe0f","1f9db-1f3fe-200d-2642-fe0f","1f9db-1f3ff-200d-2642-fe0f"]},{"n":["merperson"],"u":"1f9dc","v":["1f9dc-1f3fb","1f9dc-1f3fc","1f9dc-1f3fd","1f9dc-1f3fe","1f9dc-1f3ff"]},{"n":["mermaid"],"u":"1f9dc-200d-2640-fe0f","v":["1f9dc-1f3fb-200d-2640-fe0f","1f9dc-1f3fc-200d-2640-fe0f","1f9dc-1f3fd-200d-2640-fe0f","1f9dc-1f3fe-200d-2640-fe0f","1f9dc-1f3ff-200d-2640-fe0f"]},{"n":["merman"],"u":"1f9dc-200d-2642-fe0f","v":["1f9dc-1f3fb-200d-2642-fe0f","1f9dc-1f3fc-200d-2642-fe0f","1f9dc-1f3fd-200d-2642-fe0f","1f9dc-1f3fe-200d-2642-fe0f","1f9dc-1f3ff-200d-2642-fe0f"]},{"n":["elf"],"u":"1f9dd","v":["1f9dd-1f3fb","1f9dd-1f3fc","1f9dd-1f3fd","1f9dd-1f3fe","1f9dd-1f3ff"]},{"n":["female_elf"],"u":"1f9dd-200d-2640-fe0f","v":["1f9dd-1f3fb-200d-2640-fe0f","1f9dd-1f3fc-200d-2640-fe0f","1f9dd-1f3fd-200d-2640-fe0f","1f9dd-1f3fe-200d-2640-fe0f","1f9dd-1f3ff-200d-2640-fe0f"]},{"n":["male_elf"],"u":"1f9dd-200d-2642-fe0f","v":["1f9dd-1f3fb-200d-2642-fe0f","1f9dd-1f3fc-200d-2642-fe0f","1f9dd-1f3fd-200d-2642-fe0f","1f9dd-1f3fe-200d-2642-fe0f","1f9dd-1f3ff-200d-2642-fe0f"]},{"n":["genie"],"u":"1f9de"},{"n":["female_genie"],"u":"1f9de-200d-2640-fe0f"},{"n":["male_genie"],"u":"1f9de-200d-2642-fe0f"},{"n":["zombie"],"u":"1f9df"},{"n":["female_zombie"],"u":"1f9df-200d-2640-fe0f"},{"n":["male_zombie"],"u":"1f9df-200d-2642-fe0f"},{"n":["person frowning","person_frowning"],"u":"1f64d","v":["1f64d-1f3fb","1f64d-1f3fc","1f64d-1f3fd","1f64d-1f3fe","1f64d-1f3ff"]},{"n":["man-frowning"],"u":"1f64d-200d-2642-fe0f","v":["1f64d-1f3fb-200d-2642-fe0f","1f64d-1f3fc-200d-2642-fe0f","1f64d-1f3fd-200d-2642-fe0f","1f64d-1f3fe-200d-2642-fe0f","1f64d-1f3ff-200d-2642-fe0f"]},{"n":["woman-frowning"],"u":"1f64d-200d-2640-fe0f","v":["1f64d-1f3fb-200d-2640-fe0f","1f64d-1f3fc-200d-2640-fe0f","1f64d-1f3fd-200d-2640-fe0f","1f64d-1f3fe-200d-2640-fe0f","1f64d-1f3ff-200d-2640-fe0f"]},{"n":["person with pouting face","person_with_pouting_face"],"u":"1f64e","v":["1f64e-1f3fb","1f64e-1f3fc","1f64e-1f3fd","1f64e-1f3fe","1f64e-1f3ff"]},{"n":["man-pouting"],"u":"1f64e-200d-2642-fe0f","v":["1f64e-1f3fb-200d-2642-fe0f","1f64e-1f3fc-200d-2642-fe0f","1f64e-1f3fd-200d-2642-fe0f","1f64e-1f3fe-200d-2642-fe0f","1f64e-1f3ff-200d-2642-fe0f"]},{"n":["woman-pouting"],"u":"1f64e-200d-2640-fe0f","v":["1f64e-1f3fb-200d-2640-fe0f","1f64e-1f3fc-200d-2640-fe0f","1f64e-1f3fd-200d-2640-fe0f","1f64e-1f3fe-200d-2640-fe0f","1f64e-1f3ff-200d-2640-fe0f"]},{"n":["face with no good gesture","no_good"],"u":"1f645","v":["1f645-1f3fb","1f645-1f3fc","1f645-1f3fd","1f645-1f3fe","1f645-1f3ff"]},{"n":["man-gesturing-no"],"u":"1f645-200d-2642-fe0f","v":["1f645-1f3fb-200d-2642-fe0f","1f645-1f3fc-200d-2642-fe0f","1f645-1f3fd-200d-2642-fe0f","1f645-1f3fe-200d-2642-fe0f","1f645-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-no"],"u":"1f645-200d-2640-fe0f","v":["1f645-1f3fb-200d-2640-fe0f","1f645-1f3fc-200d-2640-fe0f","1f645-1f3fd-200d-2640-fe0f","1f645-1f3fe-200d-2640-fe0f","1f645-1f3ff-200d-2640-fe0f"]},{"n":["face with ok gesture","ok_woman"],"u":"1f646","v":["1f646-1f3fb","1f646-1f3fc","1f646-1f3fd","1f646-1f3fe","1f646-1f3ff"]},{"n":["man-gesturing-ok"],"u":"1f646-200d-2642-fe0f","v":["1f646-1f3fb-200d-2642-fe0f","1f646-1f3fc-200d-2642-fe0f","1f646-1f3fd-200d-2642-fe0f","1f646-1f3fe-200d-2642-fe0f","1f646-1f3ff-200d-2642-fe0f"]},{"n":["woman-gesturing-ok"],"u":"1f646-200d-2640-fe0f","v":["1f646-1f3fb-200d-2640-fe0f","1f646-1f3fc-200d-2640-fe0f","1f646-1f3fd-200d-2640-fe0f","1f646-1f3fe-200d-2640-fe0f","1f646-1f3ff-200d-2640-fe0f"]},{"n":["information desk person","information_desk_person"],"u":"1f481","v":["1f481-1f3fb","1f481-1f3fc","1f481-1f3fd","1f481-1f3fe","1f481-1f3ff"]},{"n":["man-tipping-hand"],"u":"1f481-200d-2642-fe0f","v":["1f481-1f3fb-200d-2642-fe0f","1f481-1f3fc-200d-2642-fe0f","1f481-1f3fd-200d-2642-fe0f","1f481-1f3fe-200d-2642-fe0f","1f481-1f3ff-200d-2642-fe0f"]},{"n":["woman-tipping-hand"],"u":"1f481-200d-2640-fe0f","v":["1f481-1f3fb-200d-2640-fe0f","1f481-1f3fc-200d-2640-fe0f","1f481-1f3fd-200d-2640-fe0f","1f481-1f3fe-200d-2640-fe0f","1f481-1f3ff-200d-2640-fe0f"]},{"n":["happy person raising one hand","raising_hand"],"u":"1f64b","v":["1f64b-1f3fb","1f64b-1f3fc","1f64b-1f3fd","1f64b-1f3fe","1f64b-1f3ff"]},{"n":["man-raising-hand"],"u":"1f64b-200d-2642-fe0f","v":["1f64b-1f3fb-200d-2642-fe0f","1f64b-1f3fc-200d-2642-fe0f","1f64b-1f3fd-200d-2642-fe0f","1f64b-1f3fe-200d-2642-fe0f","1f64b-1f3ff-200d-2642-fe0f"]},{"n":["woman-raising-hand"],"u":"1f64b-200d-2640-fe0f","v":["1f64b-1f3fb-200d-2640-fe0f","1f64b-1f3fc-200d-2640-fe0f","1f64b-1f3fd-200d-2640-fe0f","1f64b-1f3fe-200d-2640-fe0f","1f64b-1f3ff-200d-2640-fe0f"]},{"n":["person bowing deeply","bow"],"u":"1f647","v":["1f647-1f3fb","1f647-1f3fc","1f647-1f3fd","1f647-1f3fe","1f647-1f3ff"]},{"n":["man-bowing"],"u":"1f647-200d-2642-fe0f","v":["1f647-1f3fb-200d-2642-fe0f","1f647-1f3fc-200d-2642-fe0f","1f647-1f3fd-200d-2642-fe0f","1f647-1f3fe-200d-2642-fe0f","1f647-1f3ff-200d-2642-fe0f"]},{"n":["woman-bowing"],"u":"1f647-200d-2640-fe0f","v":["1f647-1f3fb-200d-2640-fe0f","1f647-1f3fc-200d-2640-fe0f","1f647-1f3fd-200d-2640-fe0f","1f647-1f3fe-200d-2640-fe0f","1f647-1f3ff-200d-2640-fe0f"]},{"n":["face palm","face_palm"],"u":"1f926","v":["1f926-1f3fb","1f926-1f3fc","1f926-1f3fd","1f926-1f3fe","1f926-1f3ff"]},{"n":["man-facepalming"],"u":"1f926-200d-2642-fe0f","v":["1f926-1f3fb-200d-2642-fe0f","1f926-1f3fc-200d-2642-fe0f","1f926-1f3fd-200d-2642-fe0f","1f926-1f3fe-200d-2642-fe0f","1f926-1f3ff-200d-2642-fe0f"]},{"n":["woman-facepalming"],"u":"1f926-200d-2640-fe0f","v":["1f926-1f3fb-200d-2640-fe0f","1f926-1f3fc-200d-2640-fe0f","1f926-1f3fd-200d-2640-fe0f","1f926-1f3fe-200d-2640-fe0f","1f926-1f3ff-200d-2640-fe0f"]},{"n":["shrug"],"u":"1f937","v":["1f937-1f3fb","1f937-1f3fc","1f937-1f3fd","1f937-1f3fe","1f937-1f3ff"]},{"n":["man-shrugging"],"u":"1f937-200d-2642-fe0f","v":["1f937-1f3fb-200d-2642-fe0f","1f937-1f3fc-200d-2642-fe0f","1f937-1f3fd-200d-2642-fe0f","1f937-1f3fe-200d-2642-fe0f","1f937-1f3ff-200d-2642-fe0f"]},{"n":["woman-shrugging"],"u":"1f937-200d-2640-fe0f","v":["1f937-1f3fb-200d-2640-fe0f","1f937-1f3fc-200d-2640-fe0f","1f937-1f3fd-200d-2640-fe0f","1f937-1f3fe-200d-2640-fe0f","1f937-1f3ff-200d-2640-fe0f"]},{"n":["face massage","massage"],"u":"1f486","v":["1f486-1f3fb","1f486-1f3fc","1f486-1f3fd","1f486-1f3fe","1f486-1f3ff"]},{"n":["man-getting-massage"],"u":"1f486-200d-2642-fe0f","v":["1f486-1f3fb-200d-2642-fe0f","1f486-1f3fc-200d-2642-fe0f","1f486-1f3fd-200d-2642-fe0f","1f486-1f3fe-200d-2642-fe0f","1f486-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-massage"],"u":"1f486-200d-2640-fe0f","v":["1f486-1f3fb-200d-2640-fe0f","1f486-1f3fc-200d-2640-fe0f","1f486-1f3fd-200d-2640-fe0f","1f486-1f3fe-200d-2640-fe0f","1f486-1f3ff-200d-2640-fe0f"]},{"n":["haircut"],"u":"1f487","v":["1f487-1f3fb","1f487-1f3fc","1f487-1f3fd","1f487-1f3fe","1f487-1f3ff"]},{"n":["man-getting-haircut"],"u":"1f487-200d-2642-fe0f","v":["1f487-1f3fb-200d-2642-fe0f","1f487-1f3fc-200d-2642-fe0f","1f487-1f3fd-200d-2642-fe0f","1f487-1f3fe-200d-2642-fe0f","1f487-1f3ff-200d-2642-fe0f"]},{"n":["woman-getting-haircut"],"u":"1f487-200d-2640-fe0f","v":["1f487-1f3fb-200d-2640-fe0f","1f487-1f3fc-200d-2640-fe0f","1f487-1f3fd-200d-2640-fe0f","1f487-1f3fe-200d-2640-fe0f","1f487-1f3ff-200d-2640-fe0f"]},{"n":["pedestrian","walking"],"u":"1f6b6","v":["1f6b6-1f3fb","1f6b6-1f3fc","1f6b6-1f3fd","1f6b6-1f3fe","1f6b6-1f3ff"]},{"n":["man-walking"],"u":"1f6b6-200d-2642-fe0f","v":["1f6b6-1f3fb-200d-2642-fe0f","1f6b6-1f3fc-200d-2642-fe0f","1f6b6-1f3fd-200d-2642-fe0f","1f6b6-1f3fe-200d-2642-fe0f","1f6b6-1f3ff-200d-2642-fe0f"]},{"n":["woman-walking"],"u":"1f6b6-200d-2640-fe0f","v":["1f6b6-1f3fb-200d-2640-fe0f","1f6b6-1f3fc-200d-2640-fe0f","1f6b6-1f3fd-200d-2640-fe0f","1f6b6-1f3fe-200d-2640-fe0f","1f6b6-1f3ff-200d-2640-fe0f"]},{"n":["runner","running"],"u":"1f3c3","v":["1f3c3-1f3fb","1f3c3-1f3fc","1f3c3-1f3fd","1f3c3-1f3fe","1f3c3-1f3ff"]},{"n":["man-running"],"u":"1f3c3-200d-2642-fe0f","v":["1f3c3-1f3fb-200d-2642-fe0f","1f3c3-1f3fc-200d-2642-fe0f","1f3c3-1f3fd-200d-2642-fe0f","1f3c3-1f3fe-200d-2642-fe0f","1f3c3-1f3ff-200d-2642-fe0f"]},{"n":["woman-running"],"u":"1f3c3-200d-2640-fe0f","v":["1f3c3-1f3fb-200d-2640-fe0f","1f3c3-1f3fc-200d-2640-fe0f","1f3c3-1f3fd-200d-2640-fe0f","1f3c3-1f3fe-200d-2640-fe0f","1f3c3-1f3ff-200d-2640-fe0f"]},{"n":["dancer"],"u":"1f483","v":["1f483-1f3fb","1f483-1f3fc","1f483-1f3fd","1f483-1f3fe","1f483-1f3ff"]},{"n":["man dancing","man_dancing"],"u":"1f57a","v":["1f57a-1f3fb","1f57a-1f3fc","1f57a-1f3fd","1f57a-1f3fe","1f57a-1f3ff"]},{"n":["woman with bunny ears","dancers"],"u":"1f46f"},{"n":["man-with-bunny-ears-partying"],"u":"1f46f-200d-2642-fe0f"},{"n":["woman-with-bunny-ears-partying"],"u":"1f46f-200d-2640-fe0f"},{"n":["person in steamy room","person_in_steamy_room"],"u":"1f9d6","v":["1f9d6-1f3fb","1f9d6-1f3fc","1f9d6-1f3fd","1f9d6-1f3fe","1f9d6-1f3ff"]},{"n":["woman_in_steamy_room"],"u":"1f9d6-200d-2640-fe0f","v":["1f9d6-1f3fb-200d-2640-fe0f","1f9d6-1f3fc-200d-2640-fe0f","1f9d6-1f3fd-200d-2640-fe0f","1f9d6-1f3fe-200d-2640-fe0f","1f9d6-1f3ff-200d-2640-fe0f"]},{"n":["man_in_steamy_room"],"u":"1f9d6-200d-2642-fe0f","v":["1f9d6-1f3fb-200d-2642-fe0f","1f9d6-1f3fc-200d-2642-fe0f","1f9d6-1f3fd-200d-2642-fe0f","1f9d6-1f3fe-200d-2642-fe0f","1f9d6-1f3ff-200d-2642-fe0f"]},{"n":["person climbing","person_climbing"],"u":"1f9d7","v":["1f9d7-1f3fb","1f9d7-1f3fc","1f9d7-1f3fd","1f9d7-1f3fe","1f9d7-1f3ff"]},{"n":["woman_climbing"],"u":"1f9d7-200d-2640-fe0f","v":["1f9d7-1f3fb-200d-2640-fe0f","1f9d7-1f3fc-200d-2640-fe0f","1f9d7-1f3fd-200d-2640-fe0f","1f9d7-1f3fe-200d-2640-fe0f","1f9d7-1f3ff-200d-2640-fe0f"]},{"n":["man_climbing"],"u":"1f9d7-200d-2642-fe0f","v":["1f9d7-1f3fb-200d-2642-fe0f","1f9d7-1f3fc-200d-2642-fe0f","1f9d7-1f3fd-200d-2642-fe0f","1f9d7-1f3fe-200d-2642-fe0f","1f9d7-1f3ff-200d-2642-fe0f"]},{"n":["person in lotus position","person_in_lotus_position"],"u":"1f9d8","v":["1f9d8-1f3fb","1f9d8-1f3fc","1f9d8-1f3fd","1f9d8-1f3fe","1f9d8-1f3ff"]},{"n":["woman_in_lotus_position"],"u":"1f9d8-200d-2640-fe0f","v":["1f9d8-1f3fb-200d-2640-fe0f","1f9d8-1f3fc-200d-2640-fe0f","1f9d8-1f3fd-200d-2640-fe0f","1f9d8-1f3fe-200d-2640-fe0f","1f9d8-1f3ff-200d-2640-fe0f"]},{"n":["man_in_lotus_position"],"u":"1f9d8-200d-2642-fe0f","v":["1f9d8-1f3fb-200d-2642-fe0f","1f9d8-1f3fc-200d-2642-fe0f","1f9d8-1f3fd-200d-2642-fe0f","1f9d8-1f3fe-200d-2642-fe0f","1f9d8-1f3ff-200d-2642-fe0f"]},{"n":["bath"],"u":"1f6c0","v":["1f6c0-1f3fb","1f6c0-1f3fc","1f6c0-1f3fd","1f6c0-1f3fe","1f6c0-1f3ff"]},{"n":["sleeping accommodation","sleeping_accommodation"],"u":"1f6cc","v":["1f6cc-1f3fb","1f6cc-1f3fc","1f6cc-1f3fd","1f6cc-1f3fe","1f6cc-1f3ff"]},{"n":["man_in_business_suit_levitating"],"u":"1f574-fe0f","v":["1f574-1f3fb","1f574-1f3fc","1f574-1f3fd","1f574-1f3fe","1f574-1f3ff"]},{"n":["speaking_head_in_silhouette"],"u":"1f5e3-fe0f"},{"n":["bust in silhouette","bust_in_silhouette"],"u":"1f464"},{"n":["busts in silhouette","busts_in_silhouette"],"u":"1f465"},{"n":["fencer"],"u":"1f93a"},{"n":["horse racing","horse_racing"],"u":"1f3c7","v":["1f3c7-1f3fb","1f3c7-1f3fc","1f3c7-1f3fd","1f3c7-1f3fe","1f3c7-1f3ff"]},{"n":["skier"],"u":"26f7-fe0f"},{"n":["snowboarder"],"u":"1f3c2","v":["1f3c2-1f3fb","1f3c2-1f3fc","1f3c2-1f3fd","1f3c2-1f3fe","1f3c2-1f3ff"]},{"n":["golfer"],"u":"1f3cc-fe0f","v":["1f3cc-1f3fb","1f3cc-1f3fc","1f3cc-1f3fd","1f3cc-1f3fe","1f3cc-1f3ff"]},{"n":["man-golfing"],"u":"1f3cc-fe0f-200d-2642-fe0f","v":["1f3cc-1f3fb-200d-2642-fe0f","1f3cc-1f3fc-200d-2642-fe0f","1f3cc-1f3fd-200d-2642-fe0f","1f3cc-1f3fe-200d-2642-fe0f","1f3cc-1f3ff-200d-2642-fe0f"]},{"n":["woman-golfing"],"u":"1f3cc-fe0f-200d-2640-fe0f","v":["1f3cc-1f3fb-200d-2640-fe0f","1f3cc-1f3fc-200d-2640-fe0f","1f3cc-1f3fd-200d-2640-fe0f","1f3cc-1f3fe-200d-2640-fe0f","1f3cc-1f3ff-200d-2640-fe0f"]},{"n":["surfer"],"u":"1f3c4","v":["1f3c4-1f3fb","1f3c4-1f3fc","1f3c4-1f3fd","1f3c4-1f3fe","1f3c4-1f3ff"]},{"n":["man-surfing"],"u":"1f3c4-200d-2642-fe0f","v":["1f3c4-1f3fb-200d-2642-fe0f","1f3c4-1f3fc-200d-2642-fe0f","1f3c4-1f3fd-200d-2642-fe0f","1f3c4-1f3fe-200d-2642-fe0f","1f3c4-1f3ff-200d-2642-fe0f"]},{"n":["woman-surfing"],"u":"1f3c4-200d-2640-fe0f","v":["1f3c4-1f3fb-200d-2640-fe0f","1f3c4-1f3fc-200d-2640-fe0f","1f3c4-1f3fd-200d-2640-fe0f","1f3c4-1f3fe-200d-2640-fe0f","1f3c4-1f3ff-200d-2640-fe0f"]},{"n":["rowboat"],"u":"1f6a3","v":["1f6a3-1f3fb","1f6a3-1f3fc","1f6a3-1f3fd","1f6a3-1f3fe","1f6a3-1f3ff"]},{"n":["man-rowing-boat"],"u":"1f6a3-200d-2642-fe0f","v":["1f6a3-1f3fb-200d-2642-fe0f","1f6a3-1f3fc-200d-2642-fe0f","1f6a3-1f3fd-200d-2642-fe0f","1f6a3-1f3fe-200d-2642-fe0f","1f6a3-1f3ff-200d-2642-fe0f"]},{"n":["woman-rowing-boat"],"u":"1f6a3-200d-2640-fe0f","v":["1f6a3-1f3fb-200d-2640-fe0f","1f6a3-1f3fc-200d-2640-fe0f","1f6a3-1f3fd-200d-2640-fe0f","1f6a3-1f3fe-200d-2640-fe0f","1f6a3-1f3ff-200d-2640-fe0f"]},{"n":["swimmer"],"u":"1f3ca","v":["1f3ca-1f3fb","1f3ca-1f3fc","1f3ca-1f3fd","1f3ca-1f3fe","1f3ca-1f3ff"]},{"n":["man-swimming"],"u":"1f3ca-200d-2642-fe0f","v":["1f3ca-1f3fb-200d-2642-fe0f","1f3ca-1f3fc-200d-2642-fe0f","1f3ca-1f3fd-200d-2642-fe0f","1f3ca-1f3fe-200d-2642-fe0f","1f3ca-1f3ff-200d-2642-fe0f"]},{"n":["woman-swimming"],"u":"1f3ca-200d-2640-fe0f","v":["1f3ca-1f3fb-200d-2640-fe0f","1f3ca-1f3fc-200d-2640-fe0f","1f3ca-1f3fd-200d-2640-fe0f","1f3ca-1f3fe-200d-2640-fe0f","1f3ca-1f3ff-200d-2640-fe0f"]},{"n":["person_with_ball"],"u":"26f9-fe0f","v":["26f9-1f3fb","26f9-1f3fc","26f9-1f3fd","26f9-1f3fe","26f9-1f3ff"]},{"n":["man-bouncing-ball"],"u":"26f9-fe0f-200d-2642-fe0f","v":["26f9-1f3fb-200d-2642-fe0f","26f9-1f3fc-200d-2642-fe0f","26f9-1f3fd-200d-2642-fe0f","26f9-1f3fe-200d-2642-fe0f","26f9-1f3ff-200d-2642-fe0f"]},{"n":["woman-bouncing-ball"],"u":"26f9-fe0f-200d-2640-fe0f","v":["26f9-1f3fb-200d-2640-fe0f","26f9-1f3fc-200d-2640-fe0f","26f9-1f3fd-200d-2640-fe0f","26f9-1f3fe-200d-2640-fe0f","26f9-1f3ff-200d-2640-fe0f"]},{"n":["weight_lifter"],"u":"1f3cb-fe0f","v":["1f3cb-1f3fb","1f3cb-1f3fc","1f3cb-1f3fd","1f3cb-1f3fe","1f3cb-1f3ff"]},{"n":["man-lifting-weights"],"u":"1f3cb-fe0f-200d-2642-fe0f","v":["1f3cb-1f3fb-200d-2642-fe0f","1f3cb-1f3fc-200d-2642-fe0f","1f3cb-1f3fd-200d-2642-fe0f","1f3cb-1f3fe-200d-2642-fe0f","1f3cb-1f3ff-200d-2642-fe0f"]},{"n":["woman-lifting-weights"],"u":"1f3cb-fe0f-200d-2640-fe0f","v":["1f3cb-1f3fb-200d-2640-fe0f","1f3cb-1f3fc-200d-2640-fe0f","1f3cb-1f3fd-200d-2640-fe0f","1f3cb-1f3fe-200d-2640-fe0f","1f3cb-1f3ff-200d-2640-fe0f"]},{"n":["bicyclist"],"u":"1f6b4","v":["1f6b4-1f3fb","1f6b4-1f3fc","1f6b4-1f3fd","1f6b4-1f3fe","1f6b4-1f3ff"]},{"n":["man-biking"],"u":"1f6b4-200d-2642-fe0f","v":["1f6b4-1f3fb-200d-2642-fe0f","1f6b4-1f3fc-200d-2642-fe0f","1f6b4-1f3fd-200d-2642-fe0f","1f6b4-1f3fe-200d-2642-fe0f","1f6b4-1f3ff-200d-2642-fe0f"]},{"n":["woman-biking"],"u":"1f6b4-200d-2640-fe0f","v":["1f6b4-1f3fb-200d-2640-fe0f","1f6b4-1f3fc-200d-2640-fe0f","1f6b4-1f3fd-200d-2640-fe0f","1f6b4-1f3fe-200d-2640-fe0f","1f6b4-1f3ff-200d-2640-fe0f"]},{"n":["mountain bicyclist","mountain_bicyclist"],"u":"1f6b5","v":["1f6b5-1f3fb","1f6b5-1f3fc","1f6b5-1f3fd","1f6b5-1f3fe","1f6b5-1f3ff"]},{"n":["man-mountain-biking"],"u":"1f6b5-200d-2642-fe0f","v":["1f6b5-1f3fb-200d-2642-fe0f","1f6b5-1f3fc-200d-2642-fe0f","1f6b5-1f3fd-200d-2642-fe0f","1f6b5-1f3fe-200d-2642-fe0f","1f6b5-1f3ff-200d-2642-fe0f"]},{"n":["woman-mountain-biking"],"u":"1f6b5-200d-2640-fe0f","v":["1f6b5-1f3fb-200d-2640-fe0f","1f6b5-1f3fc-200d-2640-fe0f","1f6b5-1f3fd-200d-2640-fe0f","1f6b5-1f3fe-200d-2640-fe0f","1f6b5-1f3ff-200d-2640-fe0f"]},{"n":["racing_car"],"u":"1f3ce-fe0f"},{"n":["racing_motorcycle"],"u":"1f3cd-fe0f"},{"n":["person doing cartwheel","person_doing_cartwheel"],"u":"1f938","v":["1f938-1f3fb","1f938-1f3fc","1f938-1f3fd","1f938-1f3fe","1f938-1f3ff"]},{"n":["man-cartwheeling"],"u":"1f938-200d-2642-fe0f","v":["1f938-1f3fb-200d-2642-fe0f","1f938-1f3fc-200d-2642-fe0f","1f938-1f3fd-200d-2642-fe0f","1f938-1f3fe-200d-2642-fe0f","1f938-1f3ff-200d-2642-fe0f"]},{"n":["woman-cartwheeling"],"u":"1f938-200d-2640-fe0f","v":["1f938-1f3fb-200d-2640-fe0f","1f938-1f3fc-200d-2640-fe0f","1f938-1f3fd-200d-2640-fe0f","1f938-1f3fe-200d-2640-fe0f","1f938-1f3ff-200d-2640-fe0f"]},{"n":["wrestlers"],"u":"1f93c"},{"n":["man-wrestling"],"u":"1f93c-200d-2642-fe0f"},{"n":["woman-wrestling"],"u":"1f93c-200d-2640-fe0f"},{"n":["water polo","water_polo"],"u":"1f93d","v":["1f93d-1f3fb","1f93d-1f3fc","1f93d-1f3fd","1f93d-1f3fe","1f93d-1f3ff"]},{"n":["man-playing-water-polo"],"u":"1f93d-200d-2642-fe0f","v":["1f93d-1f3fb-200d-2642-fe0f","1f93d-1f3fc-200d-2642-fe0f","1f93d-1f3fd-200d-2642-fe0f","1f93d-1f3fe-200d-2642-fe0f","1f93d-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-water-polo"],"u":"1f93d-200d-2640-fe0f","v":["1f93d-1f3fb-200d-2640-fe0f","1f93d-1f3fc-200d-2640-fe0f","1f93d-1f3fd-200d-2640-fe0f","1f93d-1f3fe-200d-2640-fe0f","1f93d-1f3ff-200d-2640-fe0f"]},{"n":["handball"],"u":"1f93e","v":["1f93e-1f3fb","1f93e-1f3fc","1f93e-1f3fd","1f93e-1f3fe","1f93e-1f3ff"]},{"n":["man-playing-handball"],"u":"1f93e-200d-2642-fe0f","v":["1f93e-1f3fb-200d-2642-fe0f","1f93e-1f3fc-200d-2642-fe0f","1f93e-1f3fd-200d-2642-fe0f","1f93e-1f3fe-200d-2642-fe0f","1f93e-1f3ff-200d-2642-fe0f"]},{"n":["woman-playing-handball"],"u":"1f93e-200d-2640-fe0f","v":["1f93e-1f3fb-200d-2640-fe0f","1f93e-1f3fc-200d-2640-fe0f","1f93e-1f3fd-200d-2640-fe0f","1f93e-1f3fe-200d-2640-fe0f","1f93e-1f3ff-200d-2640-fe0f"]},{"n":["juggling"],"u":"1f939","v":["1f939-1f3fb","1f939-1f3fc","1f939-1f3fd","1f939-1f3fe","1f939-1f3ff"]},{"n":["man-juggling"],"u":"1f939-200d-2642-fe0f","v":["1f939-1f3fb-200d-2642-fe0f","1f939-1f3fc-200d-2642-fe0f","1f939-1f3fd-200d-2642-fe0f","1f939-1f3fe-200d-2642-fe0f","1f939-1f3ff-200d-2642-fe0f"]},{"n":["woman-juggling"],"u":"1f939-200d-2640-fe0f","v":["1f939-1f3fb-200d-2640-fe0f","1f939-1f3fc-200d-2640-fe0f","1f939-1f3fd-200d-2640-fe0f","1f939-1f3fe-200d-2640-fe0f","1f939-1f3ff-200d-2640-fe0f"]},{"n":["man and woman holding hands","couple","man_and_woman_holding_hands"],"u":"1f46b"},{"n":["two men holding hands","two_men_holding_hands"],"u":"1f46c"},{"n":["two women holding hands","two_women_holding_hands"],"u":"1f46d"},{"n":["kiss","couplekiss"],"u":"1f48f"},{"n":["woman-kiss-man"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["man-kiss-man"],"u":"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"},{"n":["woman-kiss-woman"],"u":"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"},{"n":["couple with heart","couple_with_heart"],"u":"1f491"},{"n":["woman-heart-man"],"u":"1f469-200d-2764-fe0f-200d-1f468"},{"n":["man-heart-man"],"u":"1f468-200d-2764-fe0f-200d-1f468"},{"n":["woman-heart-woman"],"u":"1f469-200d-2764-fe0f-200d-1f469"},{"n":["family","man-woman-boy"],"u":"1f46a"},{"n":["man-woman-boy","family"],"u":"1f468-200d-1f469-200d-1f466"},{"n":["man-woman-girl"],"u":"1f468-200d-1f469-200d-1f467"},{"n":["man-woman-girl-boy"],"u":"1f468-200d-1f469-200d-1f467-200d-1f466"},{"n":["man-woman-boy-boy"],"u":"1f468-200d-1f469-200d-1f466-200d-1f466"},{"n":["man-woman-girl-girl"],"u":"1f468-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-man-boy"],"u":"1f468-200d-1f468-200d-1f466"},{"n":["man-man-girl"],"u":"1f468-200d-1f468-200d-1f467"},{"n":["man-man-girl-boy"],"u":"1f468-200d-1f468-200d-1f467-200d-1f466"},{"n":["man-man-boy-boy"],"u":"1f468-200d-1f468-200d-1f466-200d-1f466"},{"n":["man-man-girl-girl"],"u":"1f468-200d-1f468-200d-1f467-200d-1f467"},{"n":["woman-woman-boy"],"u":"1f469-200d-1f469-200d-1f466"},{"n":["woman-woman-girl"],"u":"1f469-200d-1f469-200d-1f467"},{"n":["woman-woman-girl-boy"],"u":"1f469-200d-1f469-200d-1f467-200d-1f466"},{"n":["woman-woman-boy-boy"],"u":"1f469-200d-1f469-200d-1f466-200d-1f466"},{"n":["woman-woman-girl-girl"],"u":"1f469-200d-1f469-200d-1f467-200d-1f467"},{"n":["man-boy"],"u":"1f468-200d-1f466"},{"n":["man-boy-boy"],"u":"1f468-200d-1f466-200d-1f466"},{"n":["man-girl"],"u":"1f468-200d-1f467"},{"n":["man-girl-boy"],"u":"1f468-200d-1f467-200d-1f466"},{"n":["man-girl-girl"],"u":"1f468-200d-1f467-200d-1f467"},{"n":["woman-boy"],"u":"1f469-200d-1f466"},{"n":["woman-boy-boy"],"u":"1f469-200d-1f466-200d-1f466"},{"n":["woman-girl"],"u":"1f469-200d-1f467"},{"n":["woman-girl-boy"],"u":"1f469-200d-1f467-200d-1f466"},{"n":["woman-girl-girl"],"u":"1f469-200d-1f467-200d-1f467"},{"n":["selfie"],"u":"1f933","v":["1f933-1f3fb","1f933-1f3fc","1f933-1f3fd","1f933-1f3fe","1f933-1f3ff"]},{"n":["flexed biceps","muscle"],"u":"1f4aa","v":["1f4aa-1f3fb","1f4aa-1f3fc","1f4aa-1f3fd","1f4aa-1f3fe","1f4aa-1f3ff"]},{"n":["white left pointing backhand index","point_left"],"u":"1f448","v":["1f448-1f3fb","1f448-1f3fc","1f448-1f3fd","1f448-1f3fe","1f448-1f3ff"]},{"n":["white right pointing backhand index","point_right"],"u":"1f449","v":["1f449-1f3fb","1f449-1f3fc","1f449-1f3fd","1f449-1f3fe","1f449-1f3ff"]},{"n":["white up pointing index","point_up"],"u":"261d-fe0f","v":["261d-1f3fb","261d-1f3fc","261d-1f3fd","261d-1f3fe","261d-1f3ff"]},{"n":["white up pointing backhand index","point_up_2"],"u":"1f446","v":["1f446-1f3fb","1f446-1f3fc","1f446-1f3fd","1f446-1f3fe","1f446-1f3ff"]},{"n":["reversed hand with middle finger extended","middle_finger","reversed_hand_with_middle_finger_extended"],"u":"1f595","v":["1f595-1f3fb","1f595-1f3fc","1f595-1f3fd","1f595-1f3fe","1f595-1f3ff"]},{"n":["white down pointing backhand index","point_down"],"u":"1f447","v":["1f447-1f3fb","1f447-1f3fc","1f447-1f3fd","1f447-1f3fe","1f447-1f3ff"]},{"n":["victory hand","v"],"u":"270c-fe0f","v":["270c-1f3fb","270c-1f3fc","270c-1f3fd","270c-1f3fe","270c-1f3ff"]},{"n":["hand with index and middle fingers crossed","crossed_fingers","hand_with_index_and_middle_fingers_crossed"],"u":"1f91e","v":["1f91e-1f3fb","1f91e-1f3fc","1f91e-1f3fd","1f91e-1f3fe","1f91e-1f3ff"]},{"n":["raised hand with part between middle and ring fingers","spock-hand"],"u":"1f596","v":["1f596-1f3fb","1f596-1f3fc","1f596-1f3fd","1f596-1f3fe","1f596-1f3ff"]},{"n":["sign of the horns","the_horns","sign_of_the_horns"],"u":"1f918","v":["1f918-1f3fb","1f918-1f3fc","1f918-1f3fd","1f918-1f3fe","1f918-1f3ff"]},{"n":["call me hand","call_me_hand"],"u":"1f919","v":["1f919-1f3fb","1f919-1f3fc","1f919-1f3fd","1f919-1f3fe","1f919-1f3ff"]},{"n":["raised_hand_with_fingers_splayed"],"u":"1f590-fe0f","v":["1f590-1f3fb","1f590-1f3fc","1f590-1f3fd","1f590-1f3fe","1f590-1f3ff"]},{"n":["raised hand","hand","raised_hand"],"u":"270b","v":["270b-1f3fb","270b-1f3fc","270b-1f3fd","270b-1f3fe","270b-1f3ff"]},{"n":["ok hand sign","ok_hand"],"u":"1f44c","v":["1f44c-1f3fb","1f44c-1f3fc","1f44c-1f3fd","1f44c-1f3fe","1f44c-1f3ff"]},{"n":["thumbs up sign","+1","thumbsup"],"u":"1f44d","v":["1f44d-1f3fb","1f44d-1f3fc","1f44d-1f3fd","1f44d-1f3fe","1f44d-1f3ff"]},{"n":["thumbs down sign","-1","thumbsdown"],"u":"1f44e","v":["1f44e-1f3fb","1f44e-1f3fc","1f44e-1f3fd","1f44e-1f3fe","1f44e-1f3ff"]},{"n":["raised fist","fist"],"u":"270a","v":["270a-1f3fb","270a-1f3fc","270a-1f3fd","270a-1f3fe","270a-1f3ff"]},{"n":["fisted hand sign","facepunch","punch"],"u":"1f44a","v":["1f44a-1f3fb","1f44a-1f3fc","1f44a-1f3fd","1f44a-1f3fe","1f44a-1f3ff"]},{"n":["left-facing fist","left-facing_fist"],"u":"1f91b","v":["1f91b-1f3fb","1f91b-1f3fc","1f91b-1f3fd","1f91b-1f3fe","1f91b-1f3ff"]},{"n":["right-facing fist","right-facing_fist"],"u":"1f91c","v":["1f91c-1f3fb","1f91c-1f3fc","1f91c-1f3fd","1f91c-1f3fe","1f91c-1f3ff"]},{"n":["raised back of hand","raised_back_of_hand"],"u":"1f91a","v":["1f91a-1f3fb","1f91a-1f3fc","1f91a-1f3fd","1f91a-1f3fe","1f91a-1f3ff"]},{"n":["waving hand sign","wave"],"u":"1f44b","v":["1f44b-1f3fb","1f44b-1f3fc","1f44b-1f3fd","1f44b-1f3fe","1f44b-1f3ff"]},{"n":["i love you hand sign","i_love_you_hand_sign"],"u":"1f91f","v":["1f91f-1f3fb","1f91f-1f3fc","1f91f-1f3fd","1f91f-1f3fe","1f91f-1f3ff"]},{"n":["writing_hand"],"u":"270d-fe0f","v":["270d-1f3fb","270d-1f3fc","270d-1f3fd","270d-1f3fe","270d-1f3ff"]},{"n":["clapping hands sign","clap"],"u":"1f44f","v":["1f44f-1f3fb","1f44f-1f3fc","1f44f-1f3fd","1f44f-1f3fe","1f44f-1f3ff"]},{"n":["open hands sign","open_hands"],"u":"1f450","v":["1f450-1f3fb","1f450-1f3fc","1f450-1f3fd","1f450-1f3fe","1f450-1f3ff"]},{"n":["person raising both hands in celebration","raised_hands"],"u":"1f64c","v":["1f64c-1f3fb","1f64c-1f3fc","1f64c-1f3fd","1f64c-1f3fe","1f64c-1f3ff"]},{"n":["palms up together","palms_up_together"],"u":"1f932","v":["1f932-1f3fb","1f932-1f3fc","1f932-1f3fd","1f932-1f3fe","1f932-1f3ff"]},{"n":["person with folded hands","pray"],"u":"1f64f","v":["1f64f-1f3fb","1f64f-1f3fc","1f64f-1f3fd","1f64f-1f3fe","1f64f-1f3ff"]},{"n":["handshake"],"u":"1f91d"},{"n":["nail polish","nail_care"],"u":"1f485","v":["1f485-1f3fb","1f485-1f3fc","1f485-1f3fd","1f485-1f3fe","1f485-1f3ff"]},{"n":["ear"],"u":"1f442","v":["1f442-1f3fb","1f442-1f3fc","1f442-1f3fd","1f442-1f3fe","1f442-1f3ff"]},{"n":["nose"],"u":"1f443","v":["1f443-1f3fb","1f443-1f3fc","1f443-1f3fd","1f443-1f3fe","1f443-1f3ff"]},{"n":["footprints"],"u":"1f463"},{"n":["eyes"],"u":"1f440"},{"n":["eye"],"u":"1f441-fe0f"},{"n":["eye-in-speech-bubble"],"u":"1f441-fe0f-200d-1f5e8-fe0f"},{"n":["brain"],"u":"1f9e0"},{"n":["tongue"],"u":"1f445"},{"n":["mouth","lips"],"u":"1f444"},{"n":["kiss mark","kiss"],"u":"1f48b"},{"n":["heart with arrow","cupid"],"u":"1f498"},{"n":["heavy black heart","heart"],"u":"2764-fe0f"},{"n":["beating heart","heartbeat"],"u":"1f493"},{"n":["broken heart","broken_heart"],"u":"1f494"},{"n":["two hearts","two_hearts"],"u":"1f495"},{"n":["sparkling heart","sparkling_heart"],"u":"1f496"},{"n":["growing heart","heartpulse"],"u":"1f497"},{"n":["blue heart","blue_heart"],"u":"1f499"},{"n":["green heart","green_heart"],"u":"1f49a"},{"n":["yellow heart","yellow_heart"],"u":"1f49b"},{"n":["orange heart","orange_heart"],"u":"1f9e1"},{"n":["purple heart","purple_heart"],"u":"1f49c"},{"n":["black heart","black_heart"],"u":"1f5a4"},{"n":["heart with ribbon","gift_heart"],"u":"1f49d"},{"n":["revolving hearts","revolving_hearts"],"u":"1f49e"},{"n":["heart decoration","heart_decoration"],"u":"1f49f"},{"n":["heavy_heart_exclamation_mark_ornament"],"u":"2763-fe0f"},{"n":["love letter","love_letter"],"u":"1f48c"},{"n":["sleeping symbol","zzz"],"u":"1f4a4"},{"n":["anger symbol","anger"],"u":"1f4a2"},{"n":["bomb"],"u":"1f4a3"},{"n":["collision symbol","boom","collision"],"u":"1f4a5"},{"n":["splashing sweat symbol","sweat_drops"],"u":"1f4a6"},{"n":["dash symbol","dash"],"u":"1f4a8"},{"n":["dizzy symbol","dizzy"],"u":"1f4ab"},{"n":["speech balloon","speech_balloon"],"u":"1f4ac"},{"n":["left_speech_bubble"],"u":"1f5e8-fe0f"},{"n":["right_anger_bubble"],"u":"1f5ef-fe0f"},{"n":["thought balloon","thought_balloon"],"u":"1f4ad"},{"n":["hole"],"u":"1f573-fe0f"},{"n":["eyeglasses"],"u":"1f453"},{"n":["dark_sunglasses"],"u":"1f576-fe0f"},{"n":["necktie"],"u":"1f454"},{"n":["t-shirt","shirt","tshirt"],"u":"1f455"},{"n":["jeans"],"u":"1f456"},{"n":["scarf"],"u":"1f9e3"},{"n":["gloves"],"u":"1f9e4"},{"n":["coat"],"u":"1f9e5"},{"n":["socks"],"u":"1f9e6"},{"n":["dress"],"u":"1f457"},{"n":["kimono"],"u":"1f458"},{"n":["bikini"],"u":"1f459"},{"n":["womans clothes","womans_clothes"],"u":"1f45a"},{"n":["purse"],"u":"1f45b"},{"n":["handbag"],"u":"1f45c"},{"n":["pouch"],"u":"1f45d"},{"n":["shopping_bags"],"u":"1f6cd-fe0f"},{"n":["school satchel","school_satchel"],"u":"1f392"},{"n":["mans shoe","mans_shoe","shoe"],"u":"1f45e"},{"n":["athletic shoe","athletic_shoe"],"u":"1f45f"},{"n":["high-heeled shoe","high_heel"],"u":"1f460"},{"n":["womans sandal","sandal"],"u":"1f461"},{"n":["womans boots","boot"],"u":"1f462"},{"n":["crown"],"u":"1f451"},{"n":["womans hat","womans_hat"],"u":"1f452"},{"n":["top hat","tophat"],"u":"1f3a9"},{"n":["graduation cap","mortar_board"],"u":"1f393"},{"n":["billed cap","billed_cap"],"u":"1f9e2"},{"n":["helmet_with_white_cross"],"u":"26d1-fe0f"},{"n":["prayer beads","prayer_beads"],"u":"1f4ff"},{"n":["lipstick"],"u":"1f484"},{"n":["ring"],"u":"1f48d"},{"n":["gem stone","gem"],"u":"1f48e"}]'),animals_nature:[{n:["monkey face","monkey_face"],u:"1f435"},{n:["monkey"],u:"1f412"},{n:["gorilla"],u:"1f98d"},{n:["dog face","dog"],u:"1f436"},{n:["dog","dog2"],u:"1f415"},{n:["poodle"],u:"1f429"},{n:["wolf face","wolf"],u:"1f43a"},{n:["fox face","fox_face"],u:"1f98a"},{n:["cat face","cat"],u:"1f431"},{n:["cat","cat2"],u:"1f408"},{n:["lion face","lion_face"],u:"1f981"},{n:["tiger face","tiger"],u:"1f42f"},{n:["tiger","tiger2"],u:"1f405"},{n:["leopard"],u:"1f406"},{n:["horse face","horse"],u:"1f434"},{n:["horse","racehorse"],u:"1f40e"},{n:["unicorn face","unicorn_face"],u:"1f984"},{n:["zebra face","zebra_face"],u:"1f993"},{n:["deer"],u:"1f98c"},{n:["cow face","cow"],u:"1f42e"},{n:["ox"],u:"1f402"},{n:["water buffalo","water_buffalo"],u:"1f403"},{n:["cow","cow2"],u:"1f404"},{n:["pig face","pig"],u:"1f437"},{n:["pig","pig2"],u:"1f416"},{n:["boar"],u:"1f417"},{n:["pig nose","pig_nose"],u:"1f43d"},{n:["ram"],u:"1f40f"},{n:["sheep"],u:"1f411"},{n:["goat"],u:"1f410"},{n:["dromedary camel","dromedary_camel"],u:"1f42a"},{n:["bactrian camel","camel"],u:"1f42b"},{n:["giraffe face","giraffe_face"],u:"1f992"},{n:["elephant"],u:"1f418"},{n:["rhinoceros"],u:"1f98f"},{n:["mouse face","mouse"],u:"1f42d"},{n:["mouse","mouse2"],u:"1f401"},{n:["rat"],u:"1f400"},{n:["hamster face","hamster"],u:"1f439"},{n:["rabbit face","rabbit"],u:"1f430"},{n:["rabbit","rabbit2"],u:"1f407"},{n:["chipmunk"],u:"1f43f-fe0f"},{n:["hedgehog"],u:"1f994"},{n:["bat"],u:"1f987"},{n:["bear face","bear"],u:"1f43b"},{n:["koala"],u:"1f428"},{n:["panda face","panda_face"],u:"1f43c"},{n:["paw prints","feet","paw_prints"],u:"1f43e"},{n:["turkey"],u:"1f983"},{n:["chicken"],u:"1f414"},{n:["rooster"],u:"1f413"},{n:["hatching chick","hatching_chick"],u:"1f423"},{n:["baby chick","baby_chick"],u:"1f424"},{n:["front-facing baby chick","hatched_chick"],u:"1f425"},{n:["bird"],u:"1f426"},{n:["penguin"],u:"1f427"},{n:["dove_of_peace"],u:"1f54a-fe0f"},{n:["eagle"],u:"1f985"},{n:["duck"],u:"1f986"},{n:["owl"],u:"1f989"},{n:["frog face","frog"],u:"1f438"},{n:["crocodile"],u:"1f40a"},{n:["turtle"],u:"1f422"},{n:["lizard"],u:"1f98e"},{n:["snake"],u:"1f40d"},{n:["dragon face","dragon_face"],u:"1f432"},{n:["dragon"],u:"1f409"},{n:["sauropod"],u:"1f995"},{n:["t-rex"],u:"1f996"},{n:["spouting whale","whale"],u:"1f433"},{n:["whale","whale2"],u:"1f40b"},{n:["dolphin","flipper"],u:"1f42c"},{n:["fish"],u:"1f41f"},{n:["tropical fish","tropical_fish"],u:"1f420"},{n:["blowfish"],u:"1f421"},{n:["shark"],u:"1f988"},{n:["octopus"],u:"1f419"},{n:["spiral shell","shell"],u:"1f41a"},{n:["crab"],u:"1f980"},{n:["shrimp"],u:"1f990"},{n:["squid"],u:"1f991"},{n:["snail"],u:"1f40c"},{n:["butterfly"],u:"1f98b"},{n:["bug"],u:"1f41b"},{n:["ant"],u:"1f41c"},{n:["honeybee","bee"],u:"1f41d"},{n:["lady beetle","beetle"],u:"1f41e"},{n:["cricket"],u:"1f997"},{n:["spider"],u:"1f577-fe0f"},{n:["spider_web"],u:"1f578-fe0f"},{n:["scorpion"],u:"1f982"},{n:["bouquet"],u:"1f490"},{n:["cherry blossom","cherry_blossom"],u:"1f338"},{n:["white flower","white_flower"],u:"1f4ae"},{n:["rosette"],u:"1f3f5-fe0f"},{n:["rose"],u:"1f339"},{n:["wilted flower","wilted_flower"],u:"1f940"},{n:["hibiscus"],u:"1f33a"},{n:["sunflower"],u:"1f33b"},{n:["blossom"],u:"1f33c"},{n:["tulip"],u:"1f337"},{n:["seedling"],u:"1f331"},{n:["evergreen tree","evergreen_tree"],u:"1f332"},{n:["deciduous tree","deciduous_tree"],u:"1f333"},{n:["palm tree","palm_tree"],u:"1f334"},{n:["cactus"],u:"1f335"},{n:["ear of rice","ear_of_rice"],u:"1f33e"},{n:["herb"],u:"1f33f"},{n:["shamrock"],u:"2618-fe0f"},{n:["four leaf clover","four_leaf_clover"],u:"1f340"},{n:["maple leaf","maple_leaf"],u:"1f341"},{n:["fallen leaf","fallen_leaf"],u:"1f342"},{n:["leaf fluttering in wind","leaves"],u:"1f343"}],food_drink:[{n:["grapes"],u:"1f347"},{n:["melon"],u:"1f348"},{n:["watermelon"],u:"1f349"},{n:["tangerine"],u:"1f34a"},{n:["lemon"],u:"1f34b"},{n:["banana"],u:"1f34c"},{n:["pineapple"],u:"1f34d"},{n:["red apple","apple"],u:"1f34e"},{n:["green apple","green_apple"],u:"1f34f"},{n:["pear"],u:"1f350"},{n:["peach"],u:"1f351"},{n:["cherries"],u:"1f352"},{n:["strawberry"],u:"1f353"},{n:["kiwifruit"],u:"1f95d"},{n:["tomato"],u:"1f345"},{n:["coconut"],u:"1f965"},{n:["avocado"],u:"1f951"},{n:["aubergine","eggplant"],u:"1f346"},{n:["potato"],u:"1f954"},{n:["carrot"],u:"1f955"},{n:["ear of maize","corn"],u:"1f33d"},{n:["hot_pepper"],u:"1f336-fe0f"},{n:["cucumber"],u:"1f952"},{n:["broccoli"],u:"1f966"},{n:["mushroom"],u:"1f344"},{n:["peanuts"],u:"1f95c"},{n:["chestnut"],u:"1f330"},{n:["bread"],u:"1f35e"},{n:["croissant"],u:"1f950"},{n:["baguette bread","baguette_bread"],u:"1f956"},{n:["pretzel"],u:"1f968"},{n:["pancakes"],u:"1f95e"},{n:["cheese wedge","cheese_wedge"],u:"1f9c0"},{n:["meat on bone","meat_on_bone"],u:"1f356"},{n:["poultry leg","poultry_leg"],u:"1f357"},{n:["cut of meat","cut_of_meat"],u:"1f969"},{n:["bacon"],u:"1f953"},{n:["hamburger"],u:"1f354"},{n:["french fries","fries"],u:"1f35f"},{n:["slice of pizza","pizza"],u:"1f355"},{n:["hot dog","hotdog"],u:"1f32d"},{n:["sandwich"],u:"1f96a"},{n:["taco"],u:"1f32e"},{n:["burrito"],u:"1f32f"},{n:["stuffed flatbread","stuffed_flatbread"],u:"1f959"},{n:["egg"],u:"1f95a"},{n:["cooking","fried_egg"],u:"1f373"},{n:["shallow pan of food","shallow_pan_of_food"],u:"1f958"},{n:["pot of food","stew"],u:"1f372"},{n:["bowl with spoon","bowl_with_spoon"],u:"1f963"},{n:["green salad","green_salad"],u:"1f957"},{n:["popcorn"],u:"1f37f"},{n:["canned food","canned_food"],u:"1f96b"},{n:["bento box","bento"],u:"1f371"},{n:["rice cracker","rice_cracker"],u:"1f358"},{n:["rice ball","rice_ball"],u:"1f359"},{n:["cooked rice","rice"],u:"1f35a"},{n:["curry and rice","curry"],u:"1f35b"},{n:["steaming bowl","ramen"],u:"1f35c"},{n:["spaghetti"],u:"1f35d"},{n:["roasted sweet potato","sweet_potato"],u:"1f360"},{n:["oden"],u:"1f362"},{n:["sushi"],u:"1f363"},{n:["fried shrimp","fried_shrimp"],u:"1f364"},{n:["fish cake with swirl design","fish_cake"],u:"1f365"},{n:["dango"],u:"1f361"},{n:["dumpling"],u:"1f95f"},{n:["fortune cookie","fortune_cookie"],u:"1f960"},{n:["takeout box","takeout_box"],u:"1f961"},{n:["soft ice cream","icecream"],u:"1f366"},{n:["shaved ice","shaved_ice"],u:"1f367"},{n:["ice cream","ice_cream"],u:"1f368"},{n:["doughnut"],u:"1f369"},{n:["cookie"],u:"1f36a"},{n:["birthday cake","birthday"],u:"1f382"},{n:["shortcake","cake"],u:"1f370"},{n:["pie"],u:"1f967"},{n:["chocolate bar","chocolate_bar"],u:"1f36b"},{n:["candy"],u:"1f36c"},{n:["lollipop"],u:"1f36d"},{n:["custard"],u:"1f36e"},{n:["honey pot","honey_pot"],u:"1f36f"},{n:["baby bottle","baby_bottle"],u:"1f37c"},{n:["glass of milk","glass_of_milk"],u:"1f95b"},{n:["hot beverage","coffee"],u:"2615"},{n:["teacup without handle","tea"],u:"1f375"},{n:["sake bottle and cup","sake"],u:"1f376"},{n:["bottle with popping cork","champagne"],u:"1f37e"},{n:["wine glass","wine_glass"],u:"1f377"},{n:["cocktail glass","cocktail"],u:"1f378"},{n:["tropical drink","tropical_drink"],u:"1f379"},{n:["beer mug","beer"],u:"1f37a"},{n:["clinking beer mugs","beers"],u:"1f37b"},{n:["clinking glasses","clinking_glasses"],u:"1f942"},{n:["tumbler glass","tumbler_glass"],u:"1f943"},{n:["cup with straw","cup_with_straw"],u:"1f964"},{n:["chopsticks"],u:"1f962"},{n:["knife_fork_plate"],u:"1f37d-fe0f"},{n:["fork and knife","fork_and_knife"],u:"1f374"},{n:["spoon"],u:"1f944"},{n:["hocho","knife"],u:"1f52a"},{n:["amphora"],u:"1f3fa"}],activities:[{n:["jack-o-lantern","jack_o_lantern"],u:"1f383"},{n:["christmas tree","christmas_tree"],u:"1f384"},{n:["fireworks"],u:"1f386"},{n:["firework sparkler","sparkler"],u:"1f387"},{n:["sparkles"],u:"2728"},{n:["balloon"],u:"1f388"},{n:["party popper","tada"],u:"1f389"},{n:["confetti ball","confetti_ball"],u:"1f38a"},{n:["tanabata tree","tanabata_tree"],u:"1f38b"},{n:["pine decoration","bamboo"],u:"1f38d"},{n:["japanese dolls","dolls"],u:"1f38e"},{n:["carp streamer","flags"],u:"1f38f"},{n:["wind chime","wind_chime"],u:"1f390"},{n:["moon viewing ceremony","rice_scene"],u:"1f391"},{n:["ribbon"],u:"1f380"},{n:["wrapped present","gift"],u:"1f381"},{n:["reminder_ribbon"],u:"1f397-fe0f"},{n:["admission_tickets"],u:"1f39f-fe0f"},{n:["ticket"],u:"1f3ab"},{n:["medal"],u:"1f396-fe0f"},{n:["trophy"],u:"1f3c6"},{n:["sports medal","sports_medal"],u:"1f3c5"},{n:["first place medal","first_place_medal"],u:"1f947"},{n:["second place medal","second_place_medal"],u:"1f948"},{n:["third place medal","third_place_medal"],u:"1f949"},{n:["soccer ball","soccer"],u:"26bd"},{n:["baseball"],u:"26be"},{n:["basketball and hoop","basketball"],u:"1f3c0"},{n:["volleyball"],u:"1f3d0"},{n:["american football","football"],u:"1f3c8"},{n:["rugby football","rugby_football"],u:"1f3c9"},{n:["tennis racquet and ball","tennis"],u:"1f3be"},{n:["billiards","8ball"],u:"1f3b1"},{n:["bowling"],u:"1f3b3"},{n:["cricket bat and ball","cricket_bat_and_ball"],u:"1f3cf"},{n:["field hockey stick and ball","field_hockey_stick_and_ball"],u:"1f3d1"},{n:["ice hockey stick and puck","ice_hockey_stick_and_puck"],u:"1f3d2"},{n:["table tennis paddle and ball","table_tennis_paddle_and_ball"],u:"1f3d3"},{n:["badminton racquet and shuttlecock","badminton_racquet_and_shuttlecock"],u:"1f3f8"},{n:["boxing glove","boxing_glove"],u:"1f94a"},{n:["martial arts uniform","martial_arts_uniform"],u:"1f94b"},{n:["goal net","goal_net"],u:"1f945"},{n:["direct hit","dart"],u:"1f3af"},{n:["flag in hole","golf"],u:"26f3"},{n:["ice_skate"],u:"26f8-fe0f"},{n:["fishing pole and fish","fishing_pole_and_fish"],u:"1f3a3"},{n:["running shirt with sash","running_shirt_with_sash"],u:"1f3bd"},{n:["ski and ski boot","ski"],u:"1f3bf"},{n:["sled"],u:"1f6f7"},{n:["curling stone","curling_stone"],u:"1f94c"},{n:["video game","video_game"],u:"1f3ae"},{n:["joystick"],u:"1f579-fe0f"},{n:["game die","game_die"],u:"1f3b2"},{n:["black spade suit","spades"],u:"2660-fe0f"},{n:["black heart suit","hearts"],u:"2665-fe0f"},{n:["black diamond suit","diamonds"],u:"2666-fe0f"},{n:["black club suit","clubs"],u:"2663-fe0f"},{n:["playing card black joker","black_joker"],u:"1f0cf"},{n:["mahjong tile red dragon","mahjong"],u:"1f004"},{n:["flower playing cards","flower_playing_cards"],u:"1f3b4"}],travel_places:[{n:["earth globe europe-africa","earth_africa"],u:"1f30d"},{n:["earth globe americas","earth_americas"],u:"1f30e"},{n:["earth globe asia-australia","earth_asia"],u:"1f30f"},{n:["globe with meridians","globe_with_meridians"],u:"1f310"},{n:["world_map"],u:"1f5fa-fe0f"},{n:["silhouette of japan","japan"],u:"1f5fe"},{n:["snow_capped_mountain"],u:"1f3d4-fe0f"},{n:["mountain"],u:"26f0-fe0f"},{n:["volcano"],u:"1f30b"},{n:["mount fuji","mount_fuji"],u:"1f5fb"},{n:["camping"],u:"1f3d5-fe0f"},{n:["beach_with_umbrella"],u:"1f3d6-fe0f"},{n:["desert"],u:"1f3dc-fe0f"},{n:["desert_island"],u:"1f3dd-fe0f"},{n:["national_park"],u:"1f3de-fe0f"},{n:["stadium"],u:"1f3df-fe0f"},{n:["classical_building"],u:"1f3db-fe0f"},{n:["building_construction"],u:"1f3d7-fe0f"},{n:["house_buildings"],u:"1f3d8-fe0f"},{n:["cityscape"],u:"1f3d9-fe0f"},{n:["derelict_house_building"],u:"1f3da-fe0f"},{n:["house building","house"],u:"1f3e0"},{n:["house with garden","house_with_garden"],u:"1f3e1"},{n:["office building","office"],u:"1f3e2"},{n:["japanese post office","post_office"],u:"1f3e3"},{n:["european post office","european_post_office"],u:"1f3e4"},{n:["hospital"],u:"1f3e5"},{n:["bank"],u:"1f3e6"},{n:["hotel"],u:"1f3e8"},{n:["love hotel","love_hotel"],u:"1f3e9"},{n:["convenience store","convenience_store"],u:"1f3ea"},{n:["school"],u:"1f3eb"},{n:["department store","department_store"],u:"1f3ec"},{n:["factory"],u:"1f3ed"},{n:["japanese castle","japanese_castle"],u:"1f3ef"},{n:["european castle","european_castle"],u:"1f3f0"},{n:["wedding"],u:"1f492"},{n:["tokyo tower","tokyo_tower"],u:"1f5fc"},{n:["statue of liberty","statue_of_liberty"],u:"1f5fd"},{n:["church"],u:"26ea"},{n:["mosque"],u:"1f54c"},{n:["synagogue"],u:"1f54d"},{n:["shinto_shrine"],u:"26e9-fe0f"},{n:["kaaba"],u:"1f54b"},{n:["fountain"],u:"26f2"},{n:["tent"],u:"26fa"},{n:["foggy"],u:"1f301"},{n:["night with stars","night_with_stars"],u:"1f303"},{n:["sunrise over mountains","sunrise_over_mountains"],u:"1f304"},{n:["sunrise"],u:"1f305"},{n:["cityscape at dusk","city_sunset"],u:"1f306"},{n:["sunset over buildings","city_sunrise"],u:"1f307"},{n:["bridge at night","bridge_at_night"],u:"1f309"},{n:["hot springs","hotsprings"],u:"2668-fe0f"},{n:["milky way","milky_way"],u:"1f30c"},{n:["carousel horse","carousel_horse"],u:"1f3a0"},{n:["ferris wheel","ferris_wheel"],u:"1f3a1"},{n:["roller coaster","roller_coaster"],u:"1f3a2"},{n:["barber pole","barber"],u:"1f488"},{n:["circus tent","circus_tent"],u:"1f3aa"},{n:["performing arts","performing_arts"],u:"1f3ad"},{n:["frame_with_picture"],u:"1f5bc-fe0f"},{n:["artist palette","art"],u:"1f3a8"},{n:["slot machine","slot_machine"],u:"1f3b0"},{n:["steam locomotive","steam_locomotive"],u:"1f682"},{n:["railway car","railway_car"],u:"1f683"},{n:["high-speed train","bullettrain_side"],u:"1f684"},{n:["high-speed train with bullet nose","bullettrain_front"],u:"1f685"},{n:["train","train2"],u:"1f686"},{n:["metro"],u:"1f687"},{n:["light rail","light_rail"],u:"1f688"},{n:["station"],u:"1f689"},{n:["tram"],u:"1f68a"},{n:["monorail"],u:"1f69d"},{n:["mountain railway","mountain_railway"],u:"1f69e"},{n:["tram car","train"],u:"1f68b"},{n:["bus"],u:"1f68c"},{n:["oncoming bus","oncoming_bus"],u:"1f68d"},{n:["trolleybus"],u:"1f68e"},{n:["minibus"],u:"1f690"},{n:["ambulance"],u:"1f691"},{n:["fire engine","fire_engine"],u:"1f692"},{n:["police car","police_car"],u:"1f693"},{n:["oncoming police car","oncoming_police_car"],u:"1f694"},{n:["taxi"],u:"1f695"},{n:["oncoming taxi","oncoming_taxi"],u:"1f696"},{n:["automobile","car","red_car"],u:"1f697"},{n:["oncoming automobile","oncoming_automobile"],u:"1f698"},{n:["recreational vehicle","blue_car"],u:"1f699"},{n:["delivery truck","truck"],u:"1f69a"},{n:["articulated lorry","articulated_lorry"],u:"1f69b"},{n:["tractor"],u:"1f69c"},{n:["bicycle","bike"],u:"1f6b2"},{n:["scooter"],u:"1f6f4"},{n:["motor scooter","motor_scooter"],u:"1f6f5"},{n:["bus stop","busstop"],u:"1f68f"},{n:["motorway"],u:"1f6e3-fe0f"},{n:["railway_track"],u:"1f6e4-fe0f"},{n:["fuel pump","fuelpump"],u:"26fd"},{n:["police cars revolving light","rotating_light"],u:"1f6a8"},{n:["horizontal traffic light","traffic_light"],u:"1f6a5"},{n:["vertical traffic light","vertical_traffic_light"],u:"1f6a6"},{n:["construction sign","construction"],u:"1f6a7"},{n:["octagonal sign","octagonal_sign"],u:"1f6d1"},{n:["anchor"],u:"2693"},{n:["sailboat","boat"],u:"26f5"},{n:["canoe"],u:"1f6f6"},{n:["speedboat"],u:"1f6a4"},{n:["passenger_ship"],u:"1f6f3-fe0f"},{n:["ferry"],u:"26f4-fe0f"},{n:["motor_boat"],u:"1f6e5-fe0f"},{n:["ship"],u:"1f6a2"},{n:["airplane"],u:"2708-fe0f"},{n:["small_airplane"],u:"1f6e9-fe0f"},{n:["airplane departure","airplane_departure"],u:"1f6eb"},{n:["airplane arriving","airplane_arriving"],u:"1f6ec"},{n:["seat"],u:"1f4ba"},{n:["helicopter"],u:"1f681"},{n:["suspension railway","suspension_railway"],u:"1f69f"},{n:["mountain cableway","mountain_cableway"],u:"1f6a0"},{n:["aerial tramway","aerial_tramway"],u:"1f6a1"},{n:["satellite"],u:"1f6f0-fe0f"},{n:["rocket"],u:"1f680"},{n:["flying saucer","flying_saucer"],u:"1f6f8"},{n:["bellhop_bell"],u:"1f6ce-fe0f"},{n:["door"],u:"1f6aa"},{n:["bed"],u:"1f6cf-fe0f"},{n:["couch_and_lamp"],u:"1f6cb-fe0f"},{n:["toilet"],u:"1f6bd"},{n:["shower"],u:"1f6bf"},{n:["bathtub"],u:"1f6c1"},{n:["hourglass"],u:"231b"},{n:["hourglass with flowing sand","hourglass_flowing_sand"],u:"23f3"},{n:["watch"],u:"231a"},{n:["alarm clock","alarm_clock"],u:"23f0"},{n:["stopwatch"],u:"23f1-fe0f"},{n:["timer_clock"],u:"23f2-fe0f"},{n:["mantelpiece_clock"],u:"1f570-fe0f"},{n:["clock face twelve oclock","clock12"],u:"1f55b"},{n:["clock face twelve-thirty","clock1230"],u:"1f567"},{n:["clock face one oclock","clock1"],u:"1f550"},{n:["clock face one-thirty","clock130"],u:"1f55c"},{n:["clock face two oclock","clock2"],u:"1f551"},{n:["clock face two-thirty","clock230"],u:"1f55d"},{n:["clock face three oclock","clock3"],u:"1f552"},{n:["clock face three-thirty","clock330"],u:"1f55e"},{n:["clock face four oclock","clock4"],u:"1f553"},{n:["clock face four-thirty","clock430"],u:"1f55f"},{n:["clock face five oclock","clock5"],u:"1f554"},{n:["clock face five-thirty","clock530"],u:"1f560"},{n:["clock face six oclock","clock6"],u:"1f555"},{n:["clock face six-thirty","clock630"],u:"1f561"},{n:["clock face seven oclock","clock7"],u:"1f556"},{n:["clock face seven-thirty","clock730"],u:"1f562"},{n:["clock face eight oclock","clock8"],u:"1f557"},{n:["clock face eight-thirty","clock830"],u:"1f563"},{n:["clock face nine oclock","clock9"],u:"1f558"},{n:["clock face nine-thirty","clock930"],u:"1f564"},{n:["clock face ten oclock","clock10"],u:"1f559"},{n:["clock face ten-thirty","clock1030"],u:"1f565"},{n:["clock face eleven oclock","clock11"],u:"1f55a"},{n:["clock face eleven-thirty","clock1130"],u:"1f566"},{n:["new moon symbol","new_moon"],u:"1f311"},{n:["waxing crescent moon symbol","waxing_crescent_moon"],u:"1f312"},{n:["first quarter moon symbol","first_quarter_moon"],u:"1f313"},{n:["waxing gibbous moon symbol","moon","waxing_gibbous_moon"],u:"1f314"},{n:["full moon symbol","full_moon"],u:"1f315"},{n:["waning gibbous moon symbol","waning_gibbous_moon"],u:"1f316"},{n:["last quarter moon symbol","last_quarter_moon"],u:"1f317"},{n:["waning crescent moon symbol","waning_crescent_moon"],u:"1f318"},{n:["crescent moon","crescent_moon"],u:"1f319"},{n:["new moon with face","new_moon_with_face"],u:"1f31a"},{n:["first quarter moon with face","first_quarter_moon_with_face"],u:"1f31b"},{n:["last quarter moon with face","last_quarter_moon_with_face"],u:"1f31c"},{n:["thermometer"],u:"1f321-fe0f"},{n:["black sun with rays","sunny"],u:"2600-fe0f"},{n:["full moon with face","full_moon_with_face"],u:"1f31d"},{n:["sun with face","sun_with_face"],u:"1f31e"},{n:["white medium star","star"],u:"2b50"},{n:["glowing star","star2"],u:"1f31f"},{n:["shooting star","stars"],u:"1f320"},{n:["cloud"],u:"2601-fe0f"},{n:["sun behind cloud","partly_sunny"],u:"26c5"},{n:["thunder_cloud_and_rain"],u:"26c8-fe0f"},{n:["mostly_sunny","sun_small_cloud"],u:"1f324-fe0f"},{n:["barely_sunny","sun_behind_cloud"],u:"1f325-fe0f"},{n:["partly_sunny_rain","sun_behind_rain_cloud"],u:"1f326-fe0f"},{n:["rain_cloud"],u:"1f327-fe0f"},{n:["snow_cloud"],u:"1f328-fe0f"},{n:["lightning","lightning_cloud"],u:"1f329-fe0f"},{n:["tornado","tornado_cloud"],u:"1f32a-fe0f"},{n:["fog"],u:"1f32b-fe0f"},{n:["wind_blowing_face"],u:"1f32c-fe0f"},{n:["cyclone"],u:"1f300"},{n:["rainbow"],u:"1f308"},{n:["closed umbrella","closed_umbrella"],u:"1f302"},{n:["umbrella"],u:"2602-fe0f"},{n:["umbrella with rain drops","umbrella_with_rain_drops"],u:"2614"},{n:["umbrella_on_ground"],u:"26f1-fe0f"},{n:["high voltage sign","zap"],u:"26a1"},{n:["snowflake"],u:"2744-fe0f"},{n:["snowman"],u:"2603-fe0f"},{n:["snowman without snow","snowman_without_snow"],u:"26c4"},{n:["comet"],u:"2604-fe0f"},{n:["fire"],u:"1f525"},{n:["droplet"],u:"1f4a7"},{n:["water wave","ocean"],u:"1f30a"}],objects:[{n:["speaker with cancellation stroke","mute"],u:"1f507"},{n:["speaker"],u:"1f508"},{n:["speaker with one sound wave","sound"],u:"1f509"},{n:["speaker with three sound waves","loud_sound"],u:"1f50a"},{n:["public address loudspeaker","loudspeaker"],u:"1f4e2"},{n:["cheering megaphone","mega"],u:"1f4e3"},{n:["postal horn","postal_horn"],u:"1f4ef"},{n:["bell"],u:"1f514"},{n:["bell with cancellation stroke","no_bell"],u:"1f515"},{n:["musical score","musical_score"],u:"1f3bc"},{n:["musical note","musical_note"],u:"1f3b5"},{n:["multiple musical notes","notes"],u:"1f3b6"},{n:["studio_microphone"],u:"1f399-fe0f"},{n:["level_slider"],u:"1f39a-fe0f"},{n:["control_knobs"],u:"1f39b-fe0f"},{n:["microphone"],u:"1f3a4"},{n:["headphone","headphones"],u:"1f3a7"},{n:["radio"],u:"1f4fb"},{n:["saxophone"],u:"1f3b7"},{n:["guitar"],u:"1f3b8"},{n:["musical keyboard","musical_keyboard"],u:"1f3b9"},{n:["trumpet"],u:"1f3ba"},{n:["violin"],u:"1f3bb"},{n:["drum with drumsticks","drum_with_drumsticks"],u:"1f941"},{n:["mobile phone","iphone"],u:"1f4f1"},{n:["mobile phone with rightwards arrow at left","calling"],u:"1f4f2"},{n:["black telephone","phone","telephone"],u:"260e-fe0f"},{n:["telephone receiver","telephone_receiver"],u:"1f4de"},{n:["pager"],u:"1f4df"},{n:["fax machine","fax"],u:"1f4e0"},{n:["battery"],u:"1f50b"},{n:["electric plug","electric_plug"],u:"1f50c"},{n:["personal computer","computer"],u:"1f4bb"},{n:["desktop_computer"],u:"1f5a5-fe0f"},{n:["printer"],u:"1f5a8-fe0f"},{n:["keyboard"],u:"2328-fe0f"},{n:["three_button_mouse"],u:"1f5b1-fe0f"},{n:["trackball"],u:"1f5b2-fe0f"},{n:["minidisc"],u:"1f4bd"},{n:["floppy disk","floppy_disk"],u:"1f4be"},{n:["optical disc","cd"],u:"1f4bf"},{n:["dvd"],u:"1f4c0"},{n:["movie camera","movie_camera"],u:"1f3a5"},{n:["film_frames"],u:"1f39e-fe0f"},{n:["film_projector"],u:"1f4fd-fe0f"},{n:["clapper board","clapper"],u:"1f3ac"},{n:["television","tv"],u:"1f4fa"},{n:["camera"],u:"1f4f7"},{n:["camera with flash","camera_with_flash"],u:"1f4f8"},{n:["video camera","video_camera"],u:"1f4f9"},{n:["videocassette","vhs"],u:"1f4fc"},{n:["left-pointing magnifying glass","mag"],u:"1f50d"},{n:["right-pointing magnifying glass","mag_right"],u:"1f50e"},{n:["microscope"],u:"1f52c"},{n:["telescope"],u:"1f52d"},{n:["satellite antenna","satellite_antenna"],u:"1f4e1"},{n:["candle"],u:"1f56f-fe0f"},{n:["electric light bulb","bulb"],u:"1f4a1"},{n:["electric torch","flashlight"],u:"1f526"},{n:["izakaya lantern","izakaya_lantern","lantern"],u:"1f3ee"},{n:["notebook with decorative cover","notebook_with_decorative_cover"],u:"1f4d4"},{n:["closed book","closed_book"],u:"1f4d5"},{n:["open book","book","open_book"],u:"1f4d6"},{n:["green book","green_book"],u:"1f4d7"},{n:["blue book","blue_book"],u:"1f4d8"},{n:["orange book","orange_book"],u:"1f4d9"},{n:["books"],u:"1f4da"},{n:["notebook"],u:"1f4d3"},{n:["ledger"],u:"1f4d2"},{n:["page with curl","page_with_curl"],u:"1f4c3"},{n:["scroll"],u:"1f4dc"},{n:["page facing up","page_facing_up"],u:"1f4c4"},{n:["newspaper"],u:"1f4f0"},{n:["rolled_up_newspaper"],u:"1f5de-fe0f"},{n:["bookmark tabs","bookmark_tabs"],u:"1f4d1"},{n:["bookmark"],u:"1f516"},{n:["label"],u:"1f3f7-fe0f"},{n:["money bag","moneybag"],u:"1f4b0"},{n:["banknote with yen sign","yen"],u:"1f4b4"},{n:["banknote with dollar sign","dollar"],u:"1f4b5"},{n:["banknote with euro sign","euro"],u:"1f4b6"},{n:["banknote with pound sign","pound"],u:"1f4b7"},{n:["money with wings","money_with_wings"],u:"1f4b8"},{n:["credit card","credit_card"],u:"1f4b3"},{n:["chart with upwards trend and yen sign","chart"],u:"1f4b9"},{n:["currency exchange","currency_exchange"],u:"1f4b1"},{n:["heavy dollar sign","heavy_dollar_sign"],u:"1f4b2"},{n:["envelope","email"],u:"2709-fe0f"},{n:["e-mail symbol","e-mail"],u:"1f4e7"},{n:["incoming envelope","incoming_envelope"],u:"1f4e8"},{n:["envelope with downwards arrow above","envelope_with_arrow"],u:"1f4e9"},{n:["outbox tray","outbox_tray"],u:"1f4e4"},{n:["inbox tray","inbox_tray"],u:"1f4e5"},{n:["package"],u:"1f4e6"},{n:["closed mailbox with raised flag","mailbox"],u:"1f4eb"},{n:["closed mailbox with lowered flag","mailbox_closed"],u:"1f4ea"},{n:["open mailbox with raised flag","mailbox_with_mail"],u:"1f4ec"},{n:["open mailbox with lowered flag","mailbox_with_no_mail"],u:"1f4ed"},{n:["postbox"],u:"1f4ee"},{n:["ballot_box_with_ballot"],u:"1f5f3-fe0f"},{n:["pencil","pencil2"],u:"270f-fe0f"},{n:["black nib","black_nib"],u:"2712-fe0f"},{n:["lower_left_fountain_pen"],u:"1f58b-fe0f"},{n:["lower_left_ballpoint_pen"],u:"1f58a-fe0f"},{n:["lower_left_paintbrush"],u:"1f58c-fe0f"},{n:["lower_left_crayon"],u:"1f58d-fe0f"},{n:["memo","pencil"],u:"1f4dd"},{n:["briefcase"],u:"1f4bc"},{n:["file folder","file_folder"],u:"1f4c1"},{n:["open file folder","open_file_folder"],u:"1f4c2"},{n:["card_index_dividers"],u:"1f5c2-fe0f"},{n:["calendar","date"],u:"1f4c5"},{n:["tear-off calendar","calendar"],u:"1f4c6"},{n:["spiral_note_pad"],u:"1f5d2-fe0f"},{n:["spiral_calendar_pad"],u:"1f5d3-fe0f"},{n:["card index","card_index"],u:"1f4c7"},{n:["chart with upwards trend","chart_with_upwards_trend"],u:"1f4c8"},{n:["chart with downwards trend","chart_with_downwards_trend"],u:"1f4c9"},{n:["bar chart","bar_chart"],u:"1f4ca"},{n:["clipboard"],u:"1f4cb"},{n:["pushpin"],u:"1f4cc"},{n:["round pushpin","round_pushpin"],u:"1f4cd"},{n:["paperclip"],u:"1f4ce"},{n:["linked_paperclips"],u:"1f587-fe0f"},{n:["straight ruler","straight_ruler"],u:"1f4cf"},{n:["triangular ruler","triangular_ruler"],u:"1f4d0"},{n:["black scissors","scissors"],u:"2702-fe0f"},{n:["card_file_box"],u:"1f5c3-fe0f"},{n:["file_cabinet"],u:"1f5c4-fe0f"},{n:["wastebasket"],u:"1f5d1-fe0f"},{n:["lock"],u:"1f512"},{n:["open lock","unlock"],u:"1f513"},{n:["lock with ink pen","lock_with_ink_pen"],u:"1f50f"},{n:["closed lock with key","closed_lock_with_key"],u:"1f510"},{n:["key"],u:"1f511"},{n:["old_key"],u:"1f5dd-fe0f"},{n:["hammer"],u:"1f528"},{n:["pick"],u:"26cf-fe0f"},{n:["hammer_and_pick"],u:"2692-fe0f"},{n:["hammer_and_wrench"],u:"1f6e0-fe0f"},{n:["dagger_knife"],u:"1f5e1-fe0f"},{n:["crossed_swords"],u:"2694-fe0f"},{n:["pistol","gun"],u:"1f52b"},{n:["bow and arrow","bow_and_arrow"],u:"1f3f9"},{n:["shield"],u:"1f6e1-fe0f"},{n:["wrench"],u:"1f527"},{n:["nut and bolt","nut_and_bolt"],u:"1f529"},{n:["gear"],u:"2699-fe0f"},{n:["compression"],u:"1f5dc-fe0f"},{n:["alembic"],u:"2697-fe0f"},{n:["scales"],u:"2696-fe0f"},{n:["link symbol","link"],u:"1f517"},{n:["chains"],u:"26d3-fe0f"},{n:["syringe"],u:"1f489"},{n:["pill"],u:"1f48a"},{n:["smoking symbol","smoking"],u:"1f6ac"},{n:["coffin"],u:"26b0-fe0f"},{n:["funeral_urn"],u:"26b1-fe0f"},{n:["moyai"],u:"1f5ff"},{n:["oil_drum"],u:"1f6e2-fe0f"},{n:["crystal ball","crystal_ball"],u:"1f52e"},{n:["shopping trolley","shopping_trolley"],u:"1f6d2"}],symbols:JSON.parse('[{"n":["automated teller machine","atm"],"u":"1f3e7"},{"n":["put litter in its place symbol","put_litter_in_its_place"],"u":"1f6ae"},{"n":["potable water symbol","potable_water"],"u":"1f6b0"},{"n":["wheelchair symbol","wheelchair"],"u":"267f"},{"n":["mens symbol","mens"],"u":"1f6b9"},{"n":["womens symbol","womens"],"u":"1f6ba"},{"n":["restroom"],"u":"1f6bb"},{"n":["baby symbol","baby_symbol"],"u":"1f6bc"},{"n":["water closet","wc"],"u":"1f6be"},{"n":["passport control","passport_control"],"u":"1f6c2"},{"n":["customs"],"u":"1f6c3"},{"n":["baggage claim","baggage_claim"],"u":"1f6c4"},{"n":["left luggage","left_luggage"],"u":"1f6c5"},{"n":["warning sign","warning"],"u":"26a0-fe0f"},{"n":["children crossing","children_crossing"],"u":"1f6b8"},{"n":["no entry","no_entry"],"u":"26d4"},{"n":["no entry sign","no_entry_sign"],"u":"1f6ab"},{"n":["no bicycles","no_bicycles"],"u":"1f6b3"},{"n":["no smoking symbol","no_smoking"],"u":"1f6ad"},{"n":["do not litter symbol","do_not_litter"],"u":"1f6af"},{"n":["non-potable water symbol","non-potable_water"],"u":"1f6b1"},{"n":["no pedestrians","no_pedestrians"],"u":"1f6b7"},{"n":["no mobile phones","no_mobile_phones"],"u":"1f4f5"},{"n":["no one under eighteen symbol","underage"],"u":"1f51e"},{"n":["radioactive_sign"],"u":"2622-fe0f"},{"n":["biohazard_sign"],"u":"2623-fe0f"},{"n":["upwards black arrow","arrow_up"],"u":"2b06-fe0f"},{"n":["north east arrow","arrow_upper_right"],"u":"2197-fe0f"},{"n":["black rightwards arrow","arrow_right"],"u":"27a1-fe0f"},{"n":["south east arrow","arrow_lower_right"],"u":"2198-fe0f"},{"n":["downwards black arrow","arrow_down"],"u":"2b07-fe0f"},{"n":["south west arrow","arrow_lower_left"],"u":"2199-fe0f"},{"n":["leftwards black arrow","arrow_left"],"u":"2b05-fe0f"},{"n":["north west arrow","arrow_upper_left"],"u":"2196-fe0f"},{"n":["up down arrow","arrow_up_down"],"u":"2195-fe0f"},{"n":["left right arrow","left_right_arrow"],"u":"2194-fe0f"},{"n":["leftwards arrow with hook","leftwards_arrow_with_hook"],"u":"21a9-fe0f"},{"n":["rightwards arrow with hook","arrow_right_hook"],"u":"21aa-fe0f"},{"n":["arrow pointing rightwards then curving upwards","arrow_heading_up"],"u":"2934-fe0f"},{"n":["arrow pointing rightwards then curving downwards","arrow_heading_down"],"u":"2935-fe0f"},{"n":["clockwise downwards and upwards open circle arrows","arrows_clockwise"],"u":"1f503"},{"n":["anticlockwise downwards and upwards open circle arrows","arrows_counterclockwise"],"u":"1f504"},{"n":["back with leftwards arrow above","back"],"u":"1f519"},{"n":["end with leftwards arrow above","end"],"u":"1f51a"},{"n":["on with exclamation mark with left right arrow above","on"],"u":"1f51b"},{"n":["soon with rightwards arrow above","soon"],"u":"1f51c"},{"n":["top with upwards arrow above","top"],"u":"1f51d"},{"n":["place of worship","place_of_worship"],"u":"1f6d0"},{"n":["atom_symbol"],"u":"269b-fe0f"},{"n":["om_symbol"],"u":"1f549-fe0f"},{"n":["star_of_david"],"u":"2721-fe0f"},{"n":["wheel_of_dharma"],"u":"2638-fe0f"},{"n":["yin_yang"],"u":"262f-fe0f"},{"n":["latin_cross"],"u":"271d-fe0f"},{"n":["orthodox_cross"],"u":"2626-fe0f"},{"n":["star_and_crescent"],"u":"262a-fe0f"},{"n":["peace_symbol"],"u":"262e-fe0f"},{"n":["menorah with nine branches","menorah_with_nine_branches"],"u":"1f54e"},{"n":["six pointed star with middle dot","six_pointed_star"],"u":"1f52f"},{"n":["aries"],"u":"2648"},{"n":["taurus"],"u":"2649"},{"n":["gemini"],"u":"264a"},{"n":["cancer"],"u":"264b"},{"n":["leo"],"u":"264c"},{"n":["virgo"],"u":"264d"},{"n":["libra"],"u":"264e"},{"n":["scorpius"],"u":"264f"},{"n":["sagittarius"],"u":"2650"},{"n":["capricorn"],"u":"2651"},{"n":["aquarius"],"u":"2652"},{"n":["pisces"],"u":"2653"},{"n":["ophiuchus"],"u":"26ce"},{"n":["twisted rightwards arrows","twisted_rightwards_arrows"],"u":"1f500"},{"n":["clockwise rightwards and leftwards open circle arrows","repeat"],"u":"1f501"},{"n":["clockwise rightwards and leftwards open circle arrows with circled one overlay","repeat_one"],"u":"1f502"},{"n":["black right-pointing triangle","arrow_forward"],"u":"25b6-fe0f"},{"n":["black right-pointing double triangle","fast_forward"],"u":"23e9"},{"n":["black_right_pointing_double_triangle_with_vertical_bar"],"u":"23ed-fe0f"},{"n":["black_right_pointing_triangle_with_double_vertical_bar"],"u":"23ef-fe0f"},{"n":["black left-pointing triangle","arrow_backward"],"u":"25c0-fe0f"},{"n":["black left-pointing double triangle","rewind"],"u":"23ea"},{"n":["black_left_pointing_double_triangle_with_vertical_bar"],"u":"23ee-fe0f"},{"n":["up-pointing small red triangle","arrow_up_small"],"u":"1f53c"},{"n":["black up-pointing double triangle","arrow_double_up"],"u":"23eb"},{"n":["down-pointing small red triangle","arrow_down_small"],"u":"1f53d"},{"n":["black down-pointing double triangle","arrow_double_down"],"u":"23ec"},{"n":["double_vertical_bar"],"u":"23f8-fe0f"},{"n":["black_square_for_stop"],"u":"23f9-fe0f"},{"n":["black_circle_for_record"],"u":"23fa-fe0f"},{"n":["eject"],"u":"23cf-fe0f"},{"n":["cinema"],"u":"1f3a6"},{"n":["low brightness symbol","low_brightness"],"u":"1f505"},{"n":["high brightness symbol","high_brightness"],"u":"1f506"},{"n":["antenna with bars","signal_strength"],"u":"1f4f6"},{"n":["vibration mode","vibration_mode"],"u":"1f4f3"},{"n":["mobile phone off","mobile_phone_off"],"u":"1f4f4"},{"n":["female_sign"],"u":"2640-fe0f"},{"n":["male_sign"],"u":"2642-fe0f"},{"n":["medical_symbol","staff_of_aesculapius"],"u":"2695-fe0f"},{"n":["black universal recycling symbol","recycle"],"u":"267b-fe0f"},{"n":["fleur_de_lis"],"u":"269c-fe0f"},{"n":["trident emblem","trident"],"u":"1f531"},{"n":["name badge","name_badge"],"u":"1f4db"},{"n":["japanese symbol for beginner","beginner"],"u":"1f530"},{"n":["heavy large circle","o"],"u":"2b55"},{"n":["white heavy check mark","white_check_mark"],"u":"2705"},{"n":["ballot box with check","ballot_box_with_check"],"u":"2611-fe0f"},{"n":["heavy check mark","heavy_check_mark"],"u":"2714-fe0f"},{"n":["heavy multiplication x","heavy_multiplication_x"],"u":"2716-fe0f"},{"n":["cross mark","x"],"u":"274c"},{"n":["negative squared cross mark","negative_squared_cross_mark"],"u":"274e"},{"n":["heavy plus sign","heavy_plus_sign"],"u":"2795"},{"n":["heavy minus sign","heavy_minus_sign"],"u":"2796"},{"n":["heavy division sign","heavy_division_sign"],"u":"2797"},{"n":["curly loop","curly_loop"],"u":"27b0"},{"n":["double curly loop","loop"],"u":"27bf"},{"n":["part alternation mark","part_alternation_mark"],"u":"303d-fe0f"},{"n":["eight spoked asterisk","eight_spoked_asterisk"],"u":"2733-fe0f"},{"n":["eight pointed black star","eight_pointed_black_star"],"u":"2734-fe0f"},{"n":["sparkle"],"u":"2747-fe0f"},{"n":["double exclamation mark","bangbang"],"u":"203c-fe0f"},{"n":["exclamation question mark","interrobang"],"u":"2049-fe0f"},{"n":["black question mark ornament","question"],"u":"2753"},{"n":["white question mark ornament","grey_question"],"u":"2754"},{"n":["white exclamation mark ornament","grey_exclamation"],"u":"2755"},{"n":["heavy exclamation mark symbol","exclamation","heavy_exclamation_mark"],"u":"2757"},{"n":["wavy dash","wavy_dash"],"u":"3030-fe0f"},{"n":["copyright sign","copyright"],"u":"00a9-fe0f"},{"n":["registered sign","registered"],"u":"00ae-fe0f"},{"n":["trade mark sign","tm"],"u":"2122-fe0f"},{"n":["hash key","hash"],"u":"0023-fe0f-20e3"},{"n":["keycap_star"],"u":"002a-fe0f-20e3"},{"n":["keycap 0","zero"],"u":"0030-fe0f-20e3"},{"n":["keycap 1","one"],"u":"0031-fe0f-20e3"},{"n":["keycap 2","two"],"u":"0032-fe0f-20e3"},{"n":["keycap 3","three"],"u":"0033-fe0f-20e3"},{"n":["keycap 4","four"],"u":"0034-fe0f-20e3"},{"n":["keycap 5","five"],"u":"0035-fe0f-20e3"},{"n":["keycap 6","six"],"u":"0036-fe0f-20e3"},{"n":["keycap 7","seven"],"u":"0037-fe0f-20e3"},{"n":["keycap 8","eight"],"u":"0038-fe0f-20e3"},{"n":["keycap 9","nine"],"u":"0039-fe0f-20e3"},{"n":["keycap ten","keycap_ten"],"u":"1f51f"},{"n":["hundred points symbol","100"],"u":"1f4af"},{"n":["input symbol for latin capital letters","capital_abcd"],"u":"1f520"},{"n":["input symbol for latin small letters","abcd"],"u":"1f521"},{"n":["input symbol for numbers","1234"],"u":"1f522"},{"n":["input symbol for symbols","symbols"],"u":"1f523"},{"n":["input symbol for latin letters","abc"],"u":"1f524"},{"n":["negative squared latin capital letter a","a"],"u":"1f170-fe0f"},{"n":["negative squared ab","ab"],"u":"1f18e"},{"n":["negative squared latin capital letter b","b"],"u":"1f171-fe0f"},{"n":["squared cl","cl"],"u":"1f191"},{"n":["squared cool","cool"],"u":"1f192"},{"n":["squared free","free"],"u":"1f193"},{"n":["information source","information_source"],"u":"2139-fe0f"},{"n":["squared id","id"],"u":"1f194"},{"n":["circled latin capital letter m","m"],"u":"24c2-fe0f"},{"n":["squared new","new"],"u":"1f195"},{"n":["squared ng","ng"],"u":"1f196"},{"n":["negative squared latin capital letter o","o2"],"u":"1f17e-fe0f"},{"n":["squared ok","ok"],"u":"1f197"},{"n":["negative squared latin capital letter p","parking"],"u":"1f17f-fe0f"},{"n":["squared sos","sos"],"u":"1f198"},{"n":["squared up with exclamation mark","up"],"u":"1f199"},{"n":["squared vs","vs"],"u":"1f19a"},{"n":["squared katakana koko","koko"],"u":"1f201"},{"n":["squared katakana sa","sa"],"u":"1f202-fe0f"},{"n":["squared cjk unified ideograph-6708","u6708"],"u":"1f237-fe0f"},{"n":["squared cjk unified ideograph-6709","u6709"],"u":"1f236"},{"n":["squared cjk unified ideograph-6307","u6307"],"u":"1f22f"},{"n":["circled ideograph advantage","ideograph_advantage"],"u":"1f250"},{"n":["squared cjk unified ideograph-5272","u5272"],"u":"1f239"},{"n":["squared cjk unified ideograph-7121","u7121"],"u":"1f21a"},{"n":["squared cjk unified ideograph-7981","u7981"],"u":"1f232"},{"n":["circled ideograph accept","accept"],"u":"1f251"},{"n":["squared cjk unified ideograph-7533","u7533"],"u":"1f238"},{"n":["squared cjk unified ideograph-5408","u5408"],"u":"1f234"},{"n":["squared cjk unified ideograph-7a7a","u7a7a"],"u":"1f233"},{"n":["circled ideograph congratulation","congratulations"],"u":"3297-fe0f"},{"n":["circled ideograph secret","secret"],"u":"3299-fe0f"},{"n":["squared cjk unified ideograph-55b6","u55b6"],"u":"1f23a"},{"n":["squared cjk unified ideograph-6e80","u6e80"],"u":"1f235"},{"n":["black small square","black_small_square"],"u":"25aa-fe0f"},{"n":["white small square","white_small_square"],"u":"25ab-fe0f"},{"n":["white medium square","white_medium_square"],"u":"25fb-fe0f"},{"n":["black medium square","black_medium_square"],"u":"25fc-fe0f"},{"n":["white medium small square","white_medium_small_square"],"u":"25fd"},{"n":["black medium small square","black_medium_small_square"],"u":"25fe"},{"n":["black large square","black_large_square"],"u":"2b1b"},{"n":["white large square","white_large_square"],"u":"2b1c"},{"n":["large orange diamond","large_orange_diamond"],"u":"1f536"},{"n":["large blue diamond","large_blue_diamond"],"u":"1f537"},{"n":["small orange diamond","small_orange_diamond"],"u":"1f538"},{"n":["small blue diamond","small_blue_diamond"],"u":"1f539"},{"n":["up-pointing red triangle","small_red_triangle"],"u":"1f53a"},{"n":["down-pointing red triangle","small_red_triangle_down"],"u":"1f53b"},{"n":["diamond shape with a dot inside","diamond_shape_with_a_dot_inside"],"u":"1f4a0"},{"n":["radio button","radio_button"],"u":"1f518"},{"n":["black square button","black_square_button"],"u":"1f532"},{"n":["white square button","white_square_button"],"u":"1f533"},{"n":["medium white circle","white_circle"],"u":"26aa"},{"n":["medium black circle","black_circle"],"u":"26ab"},{"n":["large red circle","red_circle"],"u":"1f534"},{"n":["large blue circle","large_blue_circle"],"u":"1f535"}]'),flags:JSON.parse('[{"n":["chequered flag","checkered_flag"],"u":"1f3c1"},{"n":["triangular flag on post","triangular_flag_on_post"],"u":"1f6a9"},{"n":["crossed flags","crossed_flags"],"u":"1f38c"},{"n":["waving black flag","waving_black_flag"],"u":"1f3f4"},{"n":["waving_white_flag"],"u":"1f3f3-fe0f"},{"n":["rainbow-flag"],"u":"1f3f3-fe0f-200d-1f308"},{"n":["ascension island flag","flag-ac"],"u":"1f1e6-1f1e8"},{"n":["andorra flag","flag-ad"],"u":"1f1e6-1f1e9"},{"n":["united arab emirates flag","flag-ae"],"u":"1f1e6-1f1ea"},{"n":["afghanistan flag","flag-af"],"u":"1f1e6-1f1eb"},{"n":["antigua & barbuda flag","flag-ag"],"u":"1f1e6-1f1ec"},{"n":["anguilla flag","flag-ai"],"u":"1f1e6-1f1ee"},{"n":["albania flag","flag-al"],"u":"1f1e6-1f1f1"},{"n":["armenia flag","flag-am"],"u":"1f1e6-1f1f2"},{"n":["angola flag","flag-ao"],"u":"1f1e6-1f1f4"},{"n":["antarctica flag","flag-aq"],"u":"1f1e6-1f1f6"},{"n":["argentina flag","flag-ar"],"u":"1f1e6-1f1f7"},{"n":["american samoa flag","flag-as"],"u":"1f1e6-1f1f8"},{"n":["austria flag","flag-at"],"u":"1f1e6-1f1f9"},{"n":["australia flag","flag-au"],"u":"1f1e6-1f1fa"},{"n":["aruba flag","flag-aw"],"u":"1f1e6-1f1fc"},{"n":["åland islands flag","flag-ax"],"u":"1f1e6-1f1fd"},{"n":["azerbaijan flag","flag-az"],"u":"1f1e6-1f1ff"},{"n":["bosnia & herzegovina flag","flag-ba"],"u":"1f1e7-1f1e6"},{"n":["barbados flag","flag-bb"],"u":"1f1e7-1f1e7"},{"n":["bangladesh flag","flag-bd"],"u":"1f1e7-1f1e9"},{"n":["belgium flag","flag-be"],"u":"1f1e7-1f1ea"},{"n":["burkina faso flag","flag-bf"],"u":"1f1e7-1f1eb"},{"n":["bulgaria flag","flag-bg"],"u":"1f1e7-1f1ec"},{"n":["bahrain flag","flag-bh"],"u":"1f1e7-1f1ed"},{"n":["burundi flag","flag-bi"],"u":"1f1e7-1f1ee"},{"n":["benin flag","flag-bj"],"u":"1f1e7-1f1ef"},{"n":["st. barthélemy flag","flag-bl"],"u":"1f1e7-1f1f1"},{"n":["bermuda flag","flag-bm"],"u":"1f1e7-1f1f2"},{"n":["brunei flag","flag-bn"],"u":"1f1e7-1f1f3"},{"n":["bolivia flag","flag-bo"],"u":"1f1e7-1f1f4"},{"n":["caribbean netherlands flag","flag-bq"],"u":"1f1e7-1f1f6"},{"n":["brazil flag","flag-br"],"u":"1f1e7-1f1f7"},{"n":["bahamas flag","flag-bs"],"u":"1f1e7-1f1f8"},{"n":["bhutan flag","flag-bt"],"u":"1f1e7-1f1f9"},{"n":["bouvet island flag","flag-bv"],"u":"1f1e7-1f1fb"},{"n":["botswana flag","flag-bw"],"u":"1f1e7-1f1fc"},{"n":["belarus flag","flag-by"],"u":"1f1e7-1f1fe"},{"n":["belize flag","flag-bz"],"u":"1f1e7-1f1ff"},{"n":["canada flag","flag-ca"],"u":"1f1e8-1f1e6"},{"n":["cocos (keeling) islands flag","flag-cc"],"u":"1f1e8-1f1e8"},{"n":["congo - kinshasa flag","flag-cd"],"u":"1f1e8-1f1e9"},{"n":["central african republic flag","flag-cf"],"u":"1f1e8-1f1eb"},{"n":["congo - brazzaville flag","flag-cg"],"u":"1f1e8-1f1ec"},{"n":["switzerland flag","flag-ch"],"u":"1f1e8-1f1ed"},{"n":["côte d’ivoire flag","flag-ci"],"u":"1f1e8-1f1ee"},{"n":["cook islands flag","flag-ck"],"u":"1f1e8-1f1f0"},{"n":["chile flag","flag-cl"],"u":"1f1e8-1f1f1"},{"n":["cameroon flag","flag-cm"],"u":"1f1e8-1f1f2"},{"n":["china flag","cn","flag-cn"],"u":"1f1e8-1f1f3"},{"n":["colombia flag","flag-co"],"u":"1f1e8-1f1f4"},{"n":["clipperton island flag","flag-cp"],"u":"1f1e8-1f1f5"},{"n":["costa rica flag","flag-cr"],"u":"1f1e8-1f1f7"},{"n":["cuba flag","flag-cu"],"u":"1f1e8-1f1fa"},{"n":["cape verde flag","flag-cv"],"u":"1f1e8-1f1fb"},{"n":["curaçao flag","flag-cw"],"u":"1f1e8-1f1fc"},{"n":["christmas island flag","flag-cx"],"u":"1f1e8-1f1fd"},{"n":["cyprus flag","flag-cy"],"u":"1f1e8-1f1fe"},{"n":["czechia flag","flag-cz"],"u":"1f1e8-1f1ff"},{"n":["germany flag","de","flag-de"],"u":"1f1e9-1f1ea"},{"n":["diego garcia flag","flag-dg"],"u":"1f1e9-1f1ec"},{"n":["djibouti flag","flag-dj"],"u":"1f1e9-1f1ef"},{"n":["denmark flag","flag-dk"],"u":"1f1e9-1f1f0"},{"n":["dominica flag","flag-dm"],"u":"1f1e9-1f1f2"},{"n":["dominican republic flag","flag-do"],"u":"1f1e9-1f1f4"},{"n":["algeria flag","flag-dz"],"u":"1f1e9-1f1ff"},{"n":["ceuta & melilla flag","flag-ea"],"u":"1f1ea-1f1e6"},{"n":["ecuador flag","flag-ec"],"u":"1f1ea-1f1e8"},{"n":["estonia flag","flag-ee"],"u":"1f1ea-1f1ea"},{"n":["egypt flag","flag-eg"],"u":"1f1ea-1f1ec"},{"n":["western sahara flag","flag-eh"],"u":"1f1ea-1f1ed"},{"n":["eritrea flag","flag-er"],"u":"1f1ea-1f1f7"},{"n":["spain flag","es","flag-es"],"u":"1f1ea-1f1f8"},{"n":["ethiopia flag","flag-et"],"u":"1f1ea-1f1f9"},{"n":["european union flag","flag-eu"],"u":"1f1ea-1f1fa"},{"n":["finland flag","flag-fi"],"u":"1f1eb-1f1ee"},{"n":["fiji flag","flag-fj"],"u":"1f1eb-1f1ef"},{"n":["falkland islands flag","flag-fk"],"u":"1f1eb-1f1f0"},{"n":["micronesia flag","flag-fm"],"u":"1f1eb-1f1f2"},{"n":["faroe islands flag","flag-fo"],"u":"1f1eb-1f1f4"},{"n":["france flag","fr","flag-fr"],"u":"1f1eb-1f1f7"},{"n":["gabon flag","flag-ga"],"u":"1f1ec-1f1e6"},{"n":["united kingdom flag","gb","uk","flag-gb"],"u":"1f1ec-1f1e7"},{"n":["grenada flag","flag-gd"],"u":"1f1ec-1f1e9"},{"n":["georgia flag","flag-ge"],"u":"1f1ec-1f1ea"},{"n":["french guiana flag","flag-gf"],"u":"1f1ec-1f1eb"},{"n":["guernsey flag","flag-gg"],"u":"1f1ec-1f1ec"},{"n":["ghana flag","flag-gh"],"u":"1f1ec-1f1ed"},{"n":["gibraltar flag","flag-gi"],"u":"1f1ec-1f1ee"},{"n":["greenland flag","flag-gl"],"u":"1f1ec-1f1f1"},{"n":["gambia flag","flag-gm"],"u":"1f1ec-1f1f2"},{"n":["guinea flag","flag-gn"],"u":"1f1ec-1f1f3"},{"n":["guadeloupe flag","flag-gp"],"u":"1f1ec-1f1f5"},{"n":["equatorial guinea flag","flag-gq"],"u":"1f1ec-1f1f6"},{"n":["greece flag","flag-gr"],"u":"1f1ec-1f1f7"},{"n":["south georgia & south sandwich islands flag","flag-gs"],"u":"1f1ec-1f1f8"},{"n":["guatemala flag","flag-gt"],"u":"1f1ec-1f1f9"},{"n":["guam flag","flag-gu"],"u":"1f1ec-1f1fa"},{"n":["guinea-bissau flag","flag-gw"],"u":"1f1ec-1f1fc"},{"n":["guyana flag","flag-gy"],"u":"1f1ec-1f1fe"},{"n":["hong kong sar china flag","flag-hk"],"u":"1f1ed-1f1f0"},{"n":["heard & mcdonald islands flag","flag-hm"],"u":"1f1ed-1f1f2"},{"n":["honduras flag","flag-hn"],"u":"1f1ed-1f1f3"},{"n":["croatia flag","flag-hr"],"u":"1f1ed-1f1f7"},{"n":["haiti flag","flag-ht"],"u":"1f1ed-1f1f9"},{"n":["hungary flag","flag-hu"],"u":"1f1ed-1f1fa"},{"n":["canary islands flag","flag-ic"],"u":"1f1ee-1f1e8"},{"n":["indonesia flag","flag-id"],"u":"1f1ee-1f1e9"},{"n":["ireland flag","flag-ie"],"u":"1f1ee-1f1ea"},{"n":["israel flag","flag-il"],"u":"1f1ee-1f1f1"},{"n":["isle of man flag","flag-im"],"u":"1f1ee-1f1f2"},{"n":["india flag","flag-in"],"u":"1f1ee-1f1f3"},{"n":["british indian ocean territory flag","flag-io"],"u":"1f1ee-1f1f4"},{"n":["iraq flag","flag-iq"],"u":"1f1ee-1f1f6"},{"n":["iran flag","flag-ir"],"u":"1f1ee-1f1f7"},{"n":["iceland flag","flag-is"],"u":"1f1ee-1f1f8"},{"n":["italy flag","it","flag-it"],"u":"1f1ee-1f1f9"},{"n":["jersey flag","flag-je"],"u":"1f1ef-1f1ea"},{"n":["jamaica flag","flag-jm"],"u":"1f1ef-1f1f2"},{"n":["jordan flag","flag-jo"],"u":"1f1ef-1f1f4"},{"n":["japan flag","jp","flag-jp"],"u":"1f1ef-1f1f5"},{"n":["kenya flag","flag-ke"],"u":"1f1f0-1f1ea"},{"n":["kyrgyzstan flag","flag-kg"],"u":"1f1f0-1f1ec"},{"n":["cambodia flag","flag-kh"],"u":"1f1f0-1f1ed"},{"n":["kiribati flag","flag-ki"],"u":"1f1f0-1f1ee"},{"n":["comoros flag","flag-km"],"u":"1f1f0-1f1f2"},{"n":["st. kitts & nevis flag","flag-kn"],"u":"1f1f0-1f1f3"},{"n":["north korea flag","flag-kp"],"u":"1f1f0-1f1f5"},{"n":["south korea flag","kr","flag-kr"],"u":"1f1f0-1f1f7"},{"n":["kuwait flag","flag-kw"],"u":"1f1f0-1f1fc"},{"n":["cayman islands flag","flag-ky"],"u":"1f1f0-1f1fe"},{"n":["kazakhstan flag","flag-kz"],"u":"1f1f0-1f1ff"},{"n":["laos flag","flag-la"],"u":"1f1f1-1f1e6"},{"n":["lebanon flag","flag-lb"],"u":"1f1f1-1f1e7"},{"n":["st. lucia flag","flag-lc"],"u":"1f1f1-1f1e8"},{"n":["liechtenstein flag","flag-li"],"u":"1f1f1-1f1ee"},{"n":["sri lanka flag","flag-lk"],"u":"1f1f1-1f1f0"},{"n":["liberia flag","flag-lr"],"u":"1f1f1-1f1f7"},{"n":["lesotho flag","flag-ls"],"u":"1f1f1-1f1f8"},{"n":["lithuania flag","flag-lt"],"u":"1f1f1-1f1f9"},{"n":["luxembourg flag","flag-lu"],"u":"1f1f1-1f1fa"},{"n":["latvia flag","flag-lv"],"u":"1f1f1-1f1fb"},{"n":["libya flag","flag-ly"],"u":"1f1f1-1f1fe"},{"n":["morocco flag","flag-ma"],"u":"1f1f2-1f1e6"},{"n":["monaco flag","flag-mc"],"u":"1f1f2-1f1e8"},{"n":["moldova flag","flag-md"],"u":"1f1f2-1f1e9"},{"n":["montenegro flag","flag-me"],"u":"1f1f2-1f1ea"},{"n":["st. martin flag","flag-mf"],"u":"1f1f2-1f1eb"},{"n":["madagascar flag","flag-mg"],"u":"1f1f2-1f1ec"},{"n":["marshall islands flag","flag-mh"],"u":"1f1f2-1f1ed"},{"n":["macedonia flag","flag-mk"],"u":"1f1f2-1f1f0"},{"n":["mali flag","flag-ml"],"u":"1f1f2-1f1f1"},{"n":["myanmar (burma) flag","flag-mm"],"u":"1f1f2-1f1f2"},{"n":["mongolia flag","flag-mn"],"u":"1f1f2-1f1f3"},{"n":["macau sar china flag","flag-mo"],"u":"1f1f2-1f1f4"},{"n":["northern mariana islands flag","flag-mp"],"u":"1f1f2-1f1f5"},{"n":["martinique flag","flag-mq"],"u":"1f1f2-1f1f6"},{"n":["mauritania flag","flag-mr"],"u":"1f1f2-1f1f7"},{"n":["montserrat flag","flag-ms"],"u":"1f1f2-1f1f8"},{"n":["malta flag","flag-mt"],"u":"1f1f2-1f1f9"},{"n":["mauritius flag","flag-mu"],"u":"1f1f2-1f1fa"},{"n":["maldives flag","flag-mv"],"u":"1f1f2-1f1fb"},{"n":["malawi flag","flag-mw"],"u":"1f1f2-1f1fc"},{"n":["mexico flag","flag-mx"],"u":"1f1f2-1f1fd"},{"n":["malaysia flag","flag-my"],"u":"1f1f2-1f1fe"},{"n":["mozambique flag","flag-mz"],"u":"1f1f2-1f1ff"},{"n":["namibia flag","flag-na"],"u":"1f1f3-1f1e6"},{"n":["new caledonia flag","flag-nc"],"u":"1f1f3-1f1e8"},{"n":["niger flag","flag-ne"],"u":"1f1f3-1f1ea"},{"n":["norfolk island flag","flag-nf"],"u":"1f1f3-1f1eb"},{"n":["nigeria flag","flag-ng"],"u":"1f1f3-1f1ec"},{"n":["nicaragua flag","flag-ni"],"u":"1f1f3-1f1ee"},{"n":["netherlands flag","flag-nl"],"u":"1f1f3-1f1f1"},{"n":["norway flag","flag-no"],"u":"1f1f3-1f1f4"},{"n":["nepal flag","flag-np"],"u":"1f1f3-1f1f5"},{"n":["nauru flag","flag-nr"],"u":"1f1f3-1f1f7"},{"n":["niue flag","flag-nu"],"u":"1f1f3-1f1fa"},{"n":["new zealand flag","flag-nz"],"u":"1f1f3-1f1ff"},{"n":["oman flag","flag-om"],"u":"1f1f4-1f1f2"},{"n":["panama flag","flag-pa"],"u":"1f1f5-1f1e6"},{"n":["peru flag","flag-pe"],"u":"1f1f5-1f1ea"},{"n":["french polynesia flag","flag-pf"],"u":"1f1f5-1f1eb"},{"n":["papua new guinea flag","flag-pg"],"u":"1f1f5-1f1ec"},{"n":["philippines flag","flag-ph"],"u":"1f1f5-1f1ed"},{"n":["pakistan flag","flag-pk"],"u":"1f1f5-1f1f0"},{"n":["poland flag","flag-pl"],"u":"1f1f5-1f1f1"},{"n":["st. pierre & miquelon flag","flag-pm"],"u":"1f1f5-1f1f2"},{"n":["pitcairn islands flag","flag-pn"],"u":"1f1f5-1f1f3"},{"n":["puerto rico flag","flag-pr"],"u":"1f1f5-1f1f7"},{"n":["palestinian territories flag","flag-ps"],"u":"1f1f5-1f1f8"},{"n":["portugal flag","flag-pt"],"u":"1f1f5-1f1f9"},{"n":["palau flag","flag-pw"],"u":"1f1f5-1f1fc"},{"n":["paraguay flag","flag-py"],"u":"1f1f5-1f1fe"},{"n":["qatar flag","flag-qa"],"u":"1f1f6-1f1e6"},{"n":["réunion flag","flag-re"],"u":"1f1f7-1f1ea"},{"n":["romania flag","flag-ro"],"u":"1f1f7-1f1f4"},{"n":["serbia flag","flag-rs"],"u":"1f1f7-1f1f8"},{"n":["russia flag","ru","flag-ru"],"u":"1f1f7-1f1fa"},{"n":["rwanda flag","flag-rw"],"u":"1f1f7-1f1fc"},{"n":["saudi arabia flag","flag-sa"],"u":"1f1f8-1f1e6"},{"n":["solomon islands flag","flag-sb"],"u":"1f1f8-1f1e7"},{"n":["seychelles flag","flag-sc"],"u":"1f1f8-1f1e8"},{"n":["sudan flag","flag-sd"],"u":"1f1f8-1f1e9"},{"n":["sweden flag","flag-se"],"u":"1f1f8-1f1ea"},{"n":["singapore flag","flag-sg"],"u":"1f1f8-1f1ec"},{"n":["st. helena flag","flag-sh"],"u":"1f1f8-1f1ed"},{"n":["slovenia flag","flag-si"],"u":"1f1f8-1f1ee"},{"n":["svalbard & jan mayen flag","flag-sj"],"u":"1f1f8-1f1ef"},{"n":["slovakia flag","flag-sk"],"u":"1f1f8-1f1f0"},{"n":["sierra leone flag","flag-sl"],"u":"1f1f8-1f1f1"},{"n":["san marino flag","flag-sm"],"u":"1f1f8-1f1f2"},{"n":["senegal flag","flag-sn"],"u":"1f1f8-1f1f3"},{"n":["somalia flag","flag-so"],"u":"1f1f8-1f1f4"},{"n":["suriname flag","flag-sr"],"u":"1f1f8-1f1f7"},{"n":["south sudan flag","flag-ss"],"u":"1f1f8-1f1f8"},{"n":["são tomé & príncipe flag","flag-st"],"u":"1f1f8-1f1f9"},{"n":["el salvador flag","flag-sv"],"u":"1f1f8-1f1fb"},{"n":["sint maarten flag","flag-sx"],"u":"1f1f8-1f1fd"},{"n":["syria flag","flag-sy"],"u":"1f1f8-1f1fe"},{"n":["swaziland flag","flag-sz"],"u":"1f1f8-1f1ff"},{"n":["tristan da cunha flag","flag-ta"],"u":"1f1f9-1f1e6"},{"n":["turks & caicos islands flag","flag-tc"],"u":"1f1f9-1f1e8"},{"n":["chad flag","flag-td"],"u":"1f1f9-1f1e9"},{"n":["french southern territories flag","flag-tf"],"u":"1f1f9-1f1eb"},{"n":["togo flag","flag-tg"],"u":"1f1f9-1f1ec"},{"n":["thailand flag","flag-th"],"u":"1f1f9-1f1ed"},{"n":["tajikistan flag","flag-tj"],"u":"1f1f9-1f1ef"},{"n":["tokelau flag","flag-tk"],"u":"1f1f9-1f1f0"},{"n":["timor-leste flag","flag-tl"],"u":"1f1f9-1f1f1"},{"n":["turkmenistan flag","flag-tm"],"u":"1f1f9-1f1f2"},{"n":["tunisia flag","flag-tn"],"u":"1f1f9-1f1f3"},{"n":["tonga flag","flag-to"],"u":"1f1f9-1f1f4"},{"n":["turkey flag","flag-tr"],"u":"1f1f9-1f1f7"},{"n":["trinidad & tobago flag","flag-tt"],"u":"1f1f9-1f1f9"},{"n":["tuvalu flag","flag-tv"],"u":"1f1f9-1f1fb"},{"n":["taiwan flag","flag-tw"],"u":"1f1f9-1f1fc"},{"n":["tanzania flag","flag-tz"],"u":"1f1f9-1f1ff"},{"n":["ukraine flag","flag-ua"],"u":"1f1fa-1f1e6"},{"n":["uganda flag","flag-ug"],"u":"1f1fa-1f1ec"},{"n":["u.s. outlying islands flag","flag-um"],"u":"1f1fa-1f1f2"},{"n":["united nations flag","flag-un"],"u":"1f1fa-1f1f3"},{"n":["united states flag","us","flag-us"],"u":"1f1fa-1f1f8"},{"n":["uruguay flag","flag-uy"],"u":"1f1fa-1f1fe"},{"n":["uzbekistan flag","flag-uz"],"u":"1f1fa-1f1ff"},{"n":["vatican city flag","flag-va"],"u":"1f1fb-1f1e6"},{"n":["st. vincent & grenadines flag","flag-vc"],"u":"1f1fb-1f1e8"},{"n":["venezuela flag","flag-ve"],"u":"1f1fb-1f1ea"},{"n":["british virgin islands flag","flag-vg"],"u":"1f1fb-1f1ec"},{"n":["u.s. virgin islands flag","flag-vi"],"u":"1f1fb-1f1ee"},{"n":["vietnam flag","flag-vn"],"u":"1f1fb-1f1f3"},{"n":["vanuatu flag","flag-vu"],"u":"1f1fb-1f1fa"},{"n":["wallis & futuna flag","flag-wf"],"u":"1f1fc-1f1eb"},{"n":["samoa flag","flag-ws"],"u":"1f1fc-1f1f8"},{"n":["kosovo flag","flag-xk"],"u":"1f1fd-1f1f0"},{"n":["yemen flag","flag-ye"],"u":"1f1fe-1f1ea"},{"n":["mayotte flag","flag-yt"],"u":"1f1fe-1f1f9"},{"n":["south africa flag","flag-za"],"u":"1f1ff-1f1e6"},{"n":["zambia flag","flag-zm"],"u":"1f1ff-1f1f2"},{"n":["zimbabwe flag","flag-zw"],"u":"1f1ff-1f1fc"},{"n":["england flag","flag-england"],"u":"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f"},{"n":["scotland flag","flag-scotland"],"u":"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f"},{"n":["wales flag","flag-wales"],"u":"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f"}]')},cZ=["onClick"],dZ={class:"iafw:text-2xl iafw:leading-none"},pZ=q({__name:"EmojiContent",props:Ui({smoothScroll:{type:Boolean}},{currentCategory:{default:"smileys_people",required:!0},currentCategoryModifiers:{}}),emits:Ui(["select"],["update:currentCategory"]),setup(t,{expose:e,emit:n}){function i(p){return String.fromCodePoint(...p.split("-").map(h=>parseInt(h,16)))}const r=n,o=go(t,"currentCategory"),s=[],a=Object.values(uZ).flat()||[];for(let p=0;p<a.length;p+=6)s.push(a.slice(p,p+6));const{list:l,containerProps:f,wrapperProps:u,scrollTo:c}=$B(s,{itemHeight:40,overscan:2});function d(p){const h=p.target?.scrollTop||0;h<2960?o.value="smileys_people":h>=2960&&h<3720?o.value="animals_nature":h>=3720&&h<4400?o.value="food_drink":h>=4400&&h<6200?o.value="activities":h>=6200&&h<8800?o.value="travel_places":h>=8800&&(o.value="flags"),console.log(h)}return e({scrollTo:c}),(p,h)=>(E(),X("div",le(m(f),{onScroll:h[0]||(h[0]=g=>d(g)),class:m(he)("iafw:h-[200px] iafw:p-1",p.smoothScroll&&"iafw:scroll-smooth")}),[ie("div",At($t(m(u))),[(E(!0),X(Ve,null,Rt(m(l),(g,y)=>(E(),X("div",{key:y,class:"iafw:flex iafw:flex-row iafw:justify-start"},[(E(!0),X(Ve,null,Rt(g.data,w=>(E(),X("div",{key:w.u,class:"iafw:flex iafw:hover:bg-accent iafw:rounded-lg iafw:items-center iafw:justify-center iafw:p-0 iafw:cursor-pointer iafw:hover:bg-red iafw:size-10",onClick:v=>r("select",i(w.u))},[ie("span",dZ,Ae(i(w.u)),1)],8,cZ))),128))]))),128))],16)],16))}}),hZ={class:"iafw:flex iafw:items-center"},gZ={class:"iafw:p-2 iafw:[&>div]:flex iafw:[&>div]:items-center iafw:[&>div]:p-2 iafw:[&>div]:rounded-md iafw:[&>div]:hover:bg-accent/70 iafw:[&>div]:cursor-pointer iafw:[&>div]:justify-center iafw:grid iafw:grid-cols-6 iafw:items-center iafw:justify-center iafw:w-full iafw:border-b"},mZ=q({__name:"EmojiPicker",emits:["select"],setup(t,{emit:e}){const n=e,i=H(!1),r=H("smileys_people"),o=H(null);return(s,a)=>(E(),X("div",hZ,[M(m(ny),{open:i.value,"onUpdate:open":a[8]||(a[8]=l=>i.value=l)},{default:C(()=>[M(m(ry),{"as-child":""},{default:C(()=>[M(m(Kt),{variant:"outline",class:"iafw:justify-start iafw:cursor-pointer"},{default:C(()=>[M(m(n$))]),_:1})]),_:1}),M(m(iy),{class:Ce(m(he)("iafw:p-0 iafw:w-64")),side:"bottom",align:"start","disable-animation":""},{default:C(()=>[ie("div",gZ,[ie("div",{onClick:a[0]||(a[0]=l=>o.value?.scrollTo(0)),class:Ce(m(he)(r.value==="smileys_people"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(i$))],2),ie("div",{onClick:a[1]||(a[1]=l=>o.value?.scrollTo(74)),class:Ce(m(he)(r.value==="animals_nature"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m($F))],2),ie("div",{onClick:a[2]||(a[2]=l=>o.value?.scrollTo(93)),class:Ce(m(he)(r.value==="food_drink"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(BF))],2),ie("div",{onClick:a[3]||(a[3]=l=>o.value?.scrollTo(110)),class:Ce(m(he)(r.value==="activities"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(jF))],2),ie("div",{onClick:a[4]||(a[4]=l=>o.value?.scrollTo(155)),class:Ce(m(he)(r.value==="travel_places"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(WF))],2),ie("div",{onClick:a[5]||(a[5]=l=>o.value?.scrollTo(220)),class:Ce(m(he)(r.value==="flags"?"iafw:text-primary":"iafw:text-muted-foreground/20"))},[M(m(VF))],2)]),M(pZ,{"current-category":r.value,"onUpdate:currentCategory":a[6]||(a[6]=l=>r.value=l),ref_key:"emojiContent",ref:o,onSelect:a[7]||(a[7]=l=>n("select",l))},null,8,["current-category"])]),_:1},8,["class"])]),_:1},8,["open"])]))}}),yZ={class:"iafw:flex-col iafw:flex iafw:gap-4 iafw:flex-1"},wZ={class:"iafw:flex iafw:gap-3"},vZ={class:"iafw:relative iafw:shadow-xs iafw:rounded-sm iafw:border"},bZ=q({__name:"TextPlaceHolders",props:{placeholder:{default:"Write something …"},modelValue:{default:""},editor:{},media:{},initialItems:{}},emits:["update:modelValue","update:editor","mounted:editor","update:image","update:file"],setup(t,{emit:e}){const n=t,i=e,r=Em(),o=tE.extend({content:"paragraph+"}),s=eE({extensions:[o,pE,yE.configure({items:n.initialItems}),nE,xQ,dE,uE.configure({placeholder:n.placeholder}),cQ.extend({addInputRules(){return[{find:/\*([^*\s][^*]*[^*\s])\*$/,handler:({state:f,range:u,match:c})=>{const d=f.selection.from,p=f.doc.resolve(d),h=p.start(),g=p.end(),y=f.doc.textBetween(h,g,`
    404409`,`
    405 `),w=p-h;let v=!1;const _=/\{\{[^}]*\}\}/g;let b;for(;(b=_.exec(y))!==null;){const A=b.index,R=b.index+b[0].length;if(w>=A&&w<=R){v=!0;break}}if(v)return f.tr;const{tr:x}=f,k=u.from,S=u.to;x.delete(k,S);const T=f.schema.text(c[1],[f.schema.marks.bold.create()]);return x.insert(k,T),x}}]}}),sQ.configure({HTMLAttributes:{class:"my-italic"}}).extend({addInputRules(){return[{find:/_([^_\s][^_]*[^_\s])_$/,handler:({state:f,range:u,match:c})=>{const p=f.selection.from,d=f.doc.resolve(p),h=d.start(),g=d.end(),y=f.doc.textBetween(h,g,`
     410`),w=d-h;let v=!1;const _=/\{\{[^}]*\}\}/g;let b;for(;(b=_.exec(y))!==null;){const A=b.index,R=b.index+b[0].length;if(w>=A&&w<=R){v=!0;break}}if(v)return f.tr;const{tr:x}=f,k=u.from,S=u.to;x.delete(k,S);const T=f.schema.text(c[1],[f.schema.marks.bold.create()]);return x.insert(k,T),x}}]}}),yQ.configure({HTMLAttributes:{class:"my-italic"}}).extend({addInputRules(){return[{find:/_([^_\s][^_]*[^_\s])_$/,handler:({state:f,range:u,match:c})=>{const d=f.selection.from,p=f.doc.resolve(d),h=p.start(),g=p.end(),y=f.doc.textBetween(h,g,`
    406411`,`
    407 `),w=p-h;let v=!1;const _=/\{\{[^}]*\}\}/g;let b;for(;(b=_.exec(y))!==null;){const A=b.index,R=b.index+b[0].length;if(w>=A&&w<=R){v=!0;break}}if(v)return f.tr;const{tr:x}=f,k=u.from,S=u.to;x.delete(k,S);const T=f.schema.text(c[1],[f.schema.marks.italic.create()]);return x.insert(k,T),x}}]}}),TQ.configure({keepMarks:!1})],content:n.modelValue,onCreate:({editor:f})=>{r("update:editor",f),r("mounted:editor",f)},onUpdate:({editor:f})=>{r("update:modelValue",f.getHTML()),r("update:editor",f)}}),a=U(()=>[s.value?.isActive("bold")?"bold":"",s.value?.isActive("italic")?"italic":"",s.value?.isActive("strike")?"strike":""]);function l(f){if(!f)return!1;const u=f.state,c=u.selection.from,p=u.doc.resolve(c),d=p.start(),h=p.end(),g=u.doc.textBetween(d,h,`
     412`),w=d-h;let v=!1;const _=/\{\{[^}]*\}\}/g;let b;for(;(b=_.exec(y))!==null;){const A=b.index,R=b.index+b[0].length;if(w>=A&&w<=R){v=!0;break}}if(v)return f.tr;const{tr:x}=f,k=u.from,S=u.to;x.delete(k,S);const T=f.schema.text(c[1],[f.schema.marks.italic.create()]);return x.insert(k,T),x}}]}}),VQ.configure({keepMarks:!1})],content:n.modelValue,onCreate:({editor:f})=>{i("update:editor",f),i("mounted:editor",f)},onUpdate:({editor:f})=>{i("update:modelValue",f.getHTML()),i("update:editor",f)}}),a=U(()=>[s.value?.isActive("bold")?"bold":"",s.value?.isActive("italic")?"italic":"",s.value?.isActive("strike")?"strike":""]);function l(f){if(!f)return!1;const u=f.state,c=u.selection.from,d=u.doc.resolve(c),p=d.start(),h=d.end(),g=u.doc.textBetween(p,h,`
    408413`,`
    409 `),y=c-d,w=/\{\{[^}]*\}\}/g;let v;for(;(v=w.exec(g))!==null;){const _=v.index,b=v.index+v[0].length;if(y>=_&&y<=b)return!0}return!1}return(f,u)=>{const c=ZW,p=XW,d=Qt,h=xa,g=Hl,y=ba,w=ma;return C(),Z("div",sZ,[re("div",aZ,[M(oZ,{onSelect:u[0]||(u[0]=v=>m(s)?.chain().focus().insertContent(v).run())}),M(p,{type:"multiple",variant:"outline","model-value":m(a)},{default:O(()=>[M(c,{value:"bold",onClick:u[1]||(u[1]=v=>!l(m(s))&&m(s)?.chain().focus().toggleBold().run()),"aria-label":"Toggle bold"},{default:O(()=>[M(m(mF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),M(c,{value:"italic",onClick:u[2]||(u[2]=v=>!l(m(s))&&m(s)?.chain().focus().toggleItalic().run()),"aria-label":"Toggle italic"},{default:O(()=>[M(m(AF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),M(c,{value:"strike",onClick:u[3]||(u[3]=v=>!l(m(s))&&m(s)?.chain().focus().toggleStrike().run()),"aria-label":"Toggle strike"},{default:O(()=>[M(m(LF),{class:"iafw:h-4 iafw:w-4"})]),_:1})]),_:1},8,["model-value"]),M(w,null,{default:O(()=>[M(h,null,{default:O(()=>[M($Q,null,{default:O(()=>[M(d,{variant:"outline"},{default:O(()=>[!f.media||f.media?.type==="file"?(C(),B(m(PF),{key:0})):(C(),B(m(o_),{key:1})),Se(" "+Me(f.media?.type==="file"||f.media?.type==="image"?m(IQ)(f.media.url):"Attach"),1)]),_:1}),f.media&&(f.media?.type==="file"||f.media?.type==="image")?(C(),B(d,{key:0,variant:"outline",class:"iafw:text-destructive",onClick:u[4]||(u[4]=Bt(v=>r("update:image",null),["prevent"]))},{default:O(()=>[M(m(lm))]),_:1})):Te("",!0)]),_:1})]),_:1}),M(y,{align:"start",side:"bottom"},{default:O(()=>[M(g,{class:Oe(m(me)("iafw:flex iafw:items-center",!m(i).allowImage&&"iafw:pointer-events-none")),onSelect:u[5]||(u[5]=v=>m(PQ)(_=>r("update:image",_)))},{default:O(()=>[M(m(o_),{class:Oe(!m(i).allowImage&&"iafw:opacity-50")},null,8,["class"]),re("span",{class:Oe(!m(i).allowImage&&"iafw:opacity-50")},"Image "+Me(m(i).allowImage?"":"(PRO)"),3),m(i).allowImage?Te("",!0):(C(),B(m(Hn),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),M(g,{class:Oe(m(me)("iafw:flex iafw:items-center",!m(i).allowDocument&&"iafw:pointer-events-none")),onSelect:u[6]||(u[6]=v=>m(MQ)(_=>r("update:file",_)))},{default:O(()=>[M(m(kF),{class:Oe(!m(i).allowDocument&&"iafw:opacity-50")},null,8,["class"]),re("span",{class:Oe(!m(i).allowDocument&&"iafw:opacity-50")},"Document "+Me(m(i).allowDocument?"":"(PRO)"),3),m(i).allowDocument?Te("",!0):(C(),B(m(Hn),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),M(g,{class:Oe(m(me)("iafw:flex iafw:items-center",!m(i).allowDocument&&!m(i).allowImage&&"iafw:pointer-events-none"))},{default:O(()=>[M(m(bF),{class:Oe(!m(i).allowDocument&&!m(i).allowImage&&"iafw:opacity-50")},null,8,["class"]),re("span",{class:Oe(!m(i).allowDocument&&!m(i).allowImage&&"iafw:opacity-50")},"Dynamic "+Me(!m(i).allowDocument&&!m(i).allowImage?"(PRO)":""),3),!m(i).allowDocument&&!m(i).allowImage?(C(),B(m(Hn),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"})):Te("",!0)]),_:1},8,["class"])]),_:1})]),_:1})]),re("div",lZ,[M(m(L6),{editor:m(s),class:"iafw:flex-1 iafw:[&>.tiptap]:outline-0 iafw:[&>div]:min-h-60 iafw:[&>.tiptap]:p-2 iafw:[&_p]:text-sm"},null,8,["editor"])])])}}}),uZ=L({__name:"CommandEmpty",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),{filterState:r}=xp(),i=U(()=>!!r.search&&r.filtered.count===0);return(o,s)=>i.value?(C(),B(m(Le),le({key:0,"data-slot":"command-empty"},m(n),{class:m(me)("iafw:py-6 iafw:text-center iafw:text-sm",e.class)}),{default:O(()=>[z(o.$slots,"default")]),_:3},16,["class"])):Te("",!0)}}),cZ=L({__name:"CommandGroup",props:{asChild:{type:Boolean},as:{},class:{},heading:{}},setup(t){const e=t,n=bt(e,"class"),{allGroups:r,filterState:i}=xp(),o=bn(),s=U(()=>i.search?i.filtered.groups.has(o):!0);return vZ({id:o}),kt(()=>{r.value.has(o)||r.value.set(o,new Set)}),qn(()=>{r.value.delete(o)}),(a,l)=>(C(),B(m(U7),le(m(n),{id:m(o),"data-slot":"command-group",class:m(me)("iafw:text-foreground iafw:overflow-hidden iafw:p-1",e.class),hidden:s.value?void 0:!0}),{default:O(()=>[a.heading?(C(),B(m(K7),{key:0,class:"iafw:px-2 iafw:py-1.5 iafw:text-xs iafw:font-medium iafw:text-muted-foreground"},{default:O(()=>[Se(Me(a.heading),1)]),_:1})):Te("",!0),z(a.$slots,"default")]),_:3},16,["id","class","hidden"]))}}),dZ={"data-slot":"command-input-wrapper",class:"iafw:flex iafw:h-12 iafw:items-center iafw:gap-2 iafw:border-b iafw:px-3"},pZ=L({inheritAttrs:!1,__name:"CommandInput",props:{modelValue:{},autoFocus:{type:Boolean},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),r=sn(n),{filterState:i}=xp();return(o,s)=>(C(),Z("div",dZ,[M(m(FF),{class:"iafw:size-4 iafw:shrink-0 iafw:opacity-50"}),M(m(V7),le({...m(r),...o.$attrs},{"auto-focus":o.autoFocus,modelValue:m(i).search,"onUpdate:modelValue":s[0]||(s[0]=a=>m(i).search=a),"data-slot":"command-input",class:m(me)("iafw:placeholder:text-muted-foreground iafw:flex iafw:h-12 iafw:w-full iafw:rounded-md iafw:bg-transparent iafw:py-3 iafw:text-sm iafw:outline-hidden iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",e.class)}),null,16,["auto-focus","modelValue","class"])]))}}),hZ=L({__name:"CommandItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r),s=bn(),{filterState:a,allItems:l,allGroups:f}=xp(),u=wZ(),c=U(()=>{if(a.search){const h=a.filtered.items.get(s);return h===void 0?!0:h>0}else return!0}),p=H(),d=yB(p);return kt(()=>{if(!(d.value instanceof HTMLElement))return;l.value.set(s,d.value.textContent??n.value?.toString()??"");const h=u?.id;h&&(f.value.has(h)?f.value.get(h)?.add(s):f.value.set(h,new Set([s])))}),qn(()=>{l.value.delete(s)}),(h,g)=>c.value?(C(),B(m(X7),le({key:0},m(o),{id:m(s),ref_key:"itemRef",ref:p,"data-slot":"command-item",class:m(me)("iafw:data-[highlighted]:bg-accent iafw:data-[highlighted]:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled=true]:pointer-events-none iafw:data-[disabled=true]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class),onSelect:g[0]||(g[0]=()=>{m(a).search=""})}),{default:O(()=>[z(h.$slots,"default")]),_:3},16,["id","class"])):Te("",!0)}}),gZ={role:"presentation"},mZ=L({__name:"CommandList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),r=sn(n);return(i,o)=>(C(),B(m(q7),le({"data-slot":"command-list"},m(r),{class:m(me)("iafw:max-h-[300px] iafw:scroll-py-1 iafw:overflow-x-hidden iafw:overflow-y-auto",e.class)}),{default:O(()=>[re("div",gZ,[z(i.$slots,"default")])]),_:3},16,["class"]))}}),[xp,yZ]=Tt("Command"),[wZ,vZ]=Tt("CommandGroup"),bZ=L({__name:"Command",props:{modelValue:{default:""},defaultValue:{},multiple:{type:Boolean},orientation:{},dir:{},disabled:{type:Boolean},selectionBehavior:{},highlightOnHover:{type:Boolean},by:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r),s=H(new Map),a=H(new Map),{contains:l}=EP({sensitivity:"base"}),f=on({search:"",filtered:{count:0,items:new Map,groups:new Set}});function u(){if(!f.search){f.filtered.count=s.value.size;return}f.filtered.groups=new Set;let c=0;for(const[p,d]of s.value){const h=l(d,f.search);f.filtered.items.set(p,h?1:0),h&&c++}for(const[p,d]of a.value)for(const h of d)if(f.filtered.items.get(h)>0){f.filtered.groups.add(p);break}f.filtered.count=c}return He(()=>f.search,()=>{u()}),yZ({allItems:s,allGroups:a,filterState:f}),(c,p)=>(C(),B(m(F7),le({"data-slot":"command"},m(o),{class:m(me)("iafw:bg-popover iafw:text-popover-foreground iafw:flex iafw:h-full iafw:w-full iafw:flex-col iafw:overflow-hidden iafw:rounded-md",n.class)}),{default:O(()=>[z(c.$slots,"default")]),_:3},16,["class"]))}}),xZ=L({__name:"Switch",props:{defaultValue:{type:Boolean},modelValue:{type:[Boolean,null]},disabled:{type:Boolean},id:{},value:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r);return(s,a)=>(C(),B(m(MD),le({"data-slot":"switch"},m(o),{class:m(me)("iafw:peer iafw:data-[state=checked]:bg-primary iafw:data-[state=unchecked]:bg-input iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:dark:data-[state=unchecked]:bg-input/80 iafw:inline-flex iafw:h-[1.15rem] iafw:w-8 iafw:shrink-0 iafw:items-center iafw:rounded-full iafw:border iafw:border-transparent iafw:shadow-xs iafw:transition-all iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:O(()=>[M(m(ND),{"data-slot":"switch-thumb",class:Oe(m(me)("iafw:bg-background iafw:dark:data-[state=unchecked]:bg-foreground iafw:dark:data-[state=checked]:bg-primary-foreground iafw:pointer-events-none iafw:block iafw:size-4 iafw:rounded-full iafw:ring-0 iafw:transition-transform iafw:data-[state=checked]:translate-x-[calc(100%-2px)] iafw:data-[state=unchecked]:translate-x-0"))},{default:O(()=>[z(s.$slots,"thumb")]),_:3},8,["class"])]),_:3},16,["class"]))}}),_Z={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},kZ=L({__name:"RecipientField",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(t){const e=z6.extend({content:"paragraph"}),n=Po(),r=Zs(t,"modelValue"),i=hn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),o=V6({extensions:[e,iE.configure({items:n.suggestionItems}),j6,eE,Z6,X6.configure({placeholder:"Recipient phone number"}),i],content:r.value,onUpdate:({editor:s})=>{r.value=s.getText()}});return He(()=>n.suggestionItems,s=>{o.value?.commands.updateSuggestionItems(s)},{immediate:!0}),He(()=>r.value,s=>{s!==o.value?.getText()&&o.value?.commands.setContent(s||"")}),(s,a)=>(C(),Z("div",_Z,[M(m(MF),{class:"iafw:size-5 iafw:text-primary"}),M(m(L6),{editor:m(o),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}});var _p={exports:{}},kp={exports:{}},ii={},xr={},lE;function _r(){if(lE)return xr;lE=1,xr.__esModule=!0,xr.extend=i,xr.indexOf=l,xr.escapeExpression=f,xr.isEmpty=u,xr.createFrame=c,xr.blockParams=p,xr.appendContextPath=d;var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},e=/[&<>"'`=]/g,n=/[&<>"'`=]/;function r(h){return t[h]}function i(h){for(var g=1;g<arguments.length;g++)for(var y in arguments[g])Object.prototype.hasOwnProperty.call(arguments[g],y)&&(h[y]=arguments[g][y]);return h}var o=Object.prototype.toString;xr.toString=o;var s=function(g){return typeof g=="function"};s(/x/)&&(xr.isFunction=s=function(h){return typeof h=="function"&&o.call(h)==="[object Function]"}),xr.isFunction=s;var a=Array.isArray||function(h){return h&&typeof h=="object"?o.call(h)==="[object Array]":!1};xr.isArray=a;function l(h,g){for(var y=0,w=h.length;y<w;y++)if(h[y]===g)return y;return-1}function f(h){if(typeof h!="string"){if(h&&h.toHTML)return h.toHTML();if(h==null)return"";if(!h)return h+"";h=""+h}return n.test(h)?h.replace(e,r):h}function u(h){return!h&&h!==0?!0:!!(a(h)&&h.length===0)}function c(h){var g=i({},h);return g._parent=h,g}function p(h,g){return h.path=g,h}function d(h,g){return(h?h+".":"")+g}return xr}var Sp={exports:{}},fE;function oi(){return fE||(fE=1,(function(t,e){e.__esModule=!0;var n=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function r(i,o){var s=o&&o.loc,a=void 0,l=void 0,f=void 0,u=void 0;s&&(a=s.start.line,l=s.end.line,f=s.start.column,u=s.end.column,i+=" - "+a+":"+f);for(var c=Error.prototype.constructor.call(this,i),p=0;p<n.length;p++)this[n[p]]=c[n[p]];Error.captureStackTrace&&Error.captureStackTrace(this,r);try{s&&(this.lineNumber=a,this.endLineNumber=l,Object.defineProperty?(Object.defineProperty(this,"column",{value:f,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:u,enumerable:!0})):(this.column=f,this.endColumn=u))}catch{}}r.prototype=new Error,e.default=r,t.exports=e.default})(Sp,Sp.exports)),Sp.exports}var jf={},Cp={exports:{}},uE;function SZ(){return uE||(uE=1,(function(t,e){e.__esModule=!0;var n=_r();e.default=function(r){r.registerHelper("blockHelperMissing",function(i,o){var s=o.inverse,a=o.fn;if(i===!0)return a(this);if(i===!1||i==null)return s(this);if(n.isArray(i))return i.length>0?(o.ids&&(o.ids=[o.name]),r.helpers.each(i,o)):s(this);if(o.data&&o.ids){var l=n.createFrame(o.data);l.contextPath=n.appendContextPath(o.data.contextPath,o.name),o={data:l}}return a(i,o)})},t.exports=e.default})(Cp,Cp.exports)),Cp.exports}var Ep={exports:{}},cE;function CZ(){return cE||(cE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var r=_r(),i=oi(),o=n(i);e.default=function(s){s.registerHelper("each",function(a,l){if(!l)throw new o.default("Must pass iterator to #each");var f=l.fn,u=l.inverse,c=0,p="",d=void 0,h=void 0;l.data&&l.ids&&(h=r.appendContextPath(l.data.contextPath,l.ids[0])+"."),r.isFunction(a)&&(a=a.call(this)),l.data&&(d=r.createFrame(l.data));function g(b,x,k){d&&(d.key=b,d.index=x,d.first=x===0,d.last=!!k,h&&(d.contextPath=h+b)),p=p+f(a[b],{data:d,blockParams:r.blockParams([a[b],b],[h+b,null])})}if(a&&typeof a=="object")if(r.isArray(a))for(var y=a.length;c<y;c++)c in a&&g(c,c,c===a.length-1);else if(typeof Symbol=="function"&&a[Symbol.iterator]){for(var w=[],v=a[Symbol.iterator](),_=v.next();!_.done;_=v.next())w.push(_.value);a=w;for(var y=a.length;c<y;c++)g(c,c,c===a.length-1)}else(function(){var b=void 0;Object.keys(a).forEach(function(x){b!==void 0&&g(b,c-1),b=x,c++}),b!==void 0&&g(b,c-1,!0)})();return c===0&&(p=u(this)),p})},t.exports=e.default})(Ep,Ep.exports)),Ep.exports}var Op={exports:{}},dE;function EZ(){return dE||(dE=1,(function(t,e){e.__esModule=!0;function n(o){return o&&o.__esModule?o:{default:o}}var r=oi(),i=n(r);e.default=function(o){o.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new i.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default})(Op,Op.exports)),Op.exports}var Ap={exports:{}},pE;function OZ(){return pE||(pE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var r=_r(),i=oi(),o=n(i);e.default=function(s){s.registerHelper("if",function(a,l){if(arguments.length!=2)throw new o.default("#if requires exactly one argument");return r.isFunction(a)&&(a=a.call(this)),!l.hash.includeZero&&!a||r.isEmpty(a)?l.inverse(this):l.fn(this)}),s.registerHelper("unless",function(a,l){if(arguments.length!=2)throw new o.default("#unless requires exactly one argument");return s.helpers.if.call(this,a,{fn:l.inverse,inverse:l.fn,hash:l.hash})})},t.exports=e.default})(Ap,Ap.exports)),Ap.exports}var Rp={exports:{}},hE;function AZ(){return hE||(hE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("log",function(){for(var r=[void 0],i=arguments[arguments.length-1],o=0;o<arguments.length-1;o++)r.push(arguments[o]);var s=1;i.hash.level!=null?s=i.hash.level:i.data&&i.data.level!=null&&(s=i.data.level),r[0]=s,n.log.apply(n,r)})},t.exports=e.default})(Rp,Rp.exports)),Rp.exports}var Tp={exports:{}},gE;function RZ(){return gE||(gE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("lookup",function(r,i,o){return r&&o.lookupProperty(r,i)})},t.exports=e.default})(Tp,Tp.exports)),Tp.exports}var Pp={exports:{}},mE;function TZ(){return mE||(mE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var r=_r(),i=oi(),o=n(i);e.default=function(s){s.registerHelper("with",function(a,l){if(arguments.length!=2)throw new o.default("#with requires exactly one argument");r.isFunction(a)&&(a=a.call(this));var f=l.fn;if(r.isEmpty(a))return l.inverse(this);var u=l.data;return l.data&&l.ids&&(u=r.createFrame(l.data),u.contextPath=r.appendContextPath(l.data.contextPath,l.ids[0])),f(a,{data:u,blockParams:r.blockParams([a],[u&&u.contextPath])})})},t.exports=e.default})(Pp,Pp.exports)),Pp.exports}var yE;function wE(){if(yE)return jf;yE=1,jf.__esModule=!0,jf.registerDefaultHelpers=g,jf.moveHelperToHooks=y;function t(w){return w&&w.__esModule?w:{default:w}}var e=SZ(),n=t(e),r=CZ(),i=t(r),o=EZ(),s=t(o),a=OZ(),l=t(a),f=AZ(),u=t(f),c=RZ(),p=t(c),d=TZ(),h=t(d);function g(w){n.default(w),i.default(w),s.default(w),l.default(w),u.default(w),p.default(w),h.default(w)}function y(w,v,_){w.helpers[v]&&(w.hooks[v]=w.helpers[v],_||delete w.helpers[v])}return jf}var Mp={},Ip={exports:{}},vE;function PZ(){return vE||(vE=1,(function(t,e){e.__esModule=!0;var n=_r();e.default=function(r){r.registerDecorator("inline",function(i,o,s,a){var l=i;return o.partials||(o.partials={},l=function(f,u){var c=s.partials;s.partials=n.extend({},c,o.partials);var p=i(f,u);return s.partials=c,p}),o.partials[a.args[0]]=a.fn,l})},t.exports=e.default})(Ip,Ip.exports)),Ip.exports}var bE;function MZ(){if(bE)return Mp;bE=1,Mp.__esModule=!0,Mp.registerDefaultDecorators=r;function t(i){return i&&i.__esModule?i:{default:i}}var e=PZ(),n=t(e);function r(i){n.default(i)}return Mp}var Np={exports:{}},xE;function _E(){return xE||(xE=1,(function(t,e){e.__esModule=!0;var n=_r(),r={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(o){if(typeof o=="string"){var s=n.indexOf(r.methodMap,o.toLowerCase());s>=0?o=s:o=parseInt(o,10)}return o},log:function(o){if(o=r.lookupLevel(o),typeof console<"u"&&r.lookupLevel(r.level)<=o){var s=r.methodMap[o];console[s]||(s="log");for(var a=arguments.length,l=Array(a>1?a-1:0),f=1;f<a;f++)l[f-1]=arguments[f];console[s].apply(console,l)}}};e.default=r,t.exports=e.default})(Np,Np.exports)),Np.exports}var Ka={},Dp={},kE;function IZ(){if(kE)return Dp;kE=1,Dp.__esModule=!0,Dp.createNewLookupObject=e;var t=_r();function e(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];return t.extend.apply(void 0,[Object.create(null)].concat(r))}return Dp}var SE;function CE(){if(SE)return Ka;SE=1,Ka.__esModule=!0,Ka.createProtoAccessControl=o,Ka.resultIsAllowed=s,Ka.resetLoggedProperties=f;function t(u){return u&&u.__esModule?u:{default:u}}var e=IZ(),n=_E(),r=t(n),i=Object.create(null);function o(u){var c=Object.create(null);c.constructor=!1,c.__defineGetter__=!1,c.__defineSetter__=!1,c.__lookupGetter__=!1;var p=Object.create(null);return p.__proto__=!1,{properties:{whitelist:e.createNewLookupObject(p,u.allowedProtoProperties),defaultValue:u.allowProtoPropertiesByDefault},methods:{whitelist:e.createNewLookupObject(c,u.allowedProtoMethods),defaultValue:u.allowProtoMethodsByDefault}}}function s(u,c,p){return a(typeof u=="function"?c.methods:c.properties,p)}function a(u,c){return u.whitelist[c]!==void 0?u.whitelist[c]===!0:u.defaultValue!==void 0?u.defaultValue:(l(c),!1)}function l(u){i[u]!==!0&&(i[u]=!0,r.default.log("error",'Handlebars: Access has been denied to resolve the property "'+u+`" because it is not an "own property" of its parent.
     414`),y=c-p,w=/\{\{[^}]*\}\}/g;let v;for(;(v=w.exec(g))!==null;){const _=v.index,b=v.index+v[0].length;if(y>=_&&y<=b)return!0}return!1}return(f,u)=>{const c=uK,d=lK,p=Kt,h=ka,g=Wl,y=_a,w=wa;return E(),X("div",yZ,[ie("div",wZ,[M(mZ,{onSelect:u[0]||(u[0]=v=>m(s)?.chain().focus().insertContent(v).run())}),M(d,{type:"multiple",variant:"outline","model-value":m(a)},{default:C(()=>[M(c,{value:"bold",onClick:u[1]||(u[1]=v=>!l(m(s))&&m(s)?.chain().focus().toggleBold().run()),"aria-label":"Toggle bold"},{default:C(()=>[M(m(IF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),M(c,{value:"italic",onClick:u[2]||(u[2]=v=>!l(m(s))&&m(s)?.chain().focus().toggleItalic().run()),"aria-label":"Toggle italic"},{default:C(()=>[M(m(UF),{class:"iafw:h-4 iafw:w-4"})]),_:1}),M(c,{value:"strike",onClick:u[3]||(u[3]=v=>!l(m(s))&&m(s)?.chain().focus().toggleStrike().run()),"aria-label":"Toggle strike"},{default:C(()=>[M(m(r$),{class:"iafw:h-4 iafw:w-4"})]),_:1})]),_:1},8,["model-value"]),M(w,null,{default:C(()=>[M(h,null,{default:C(()=>[M(JQ,null,{default:C(()=>[M(p,{variant:"outline"},{default:C(()=>[!f.media||f.media?.type==="file"?(E(),B(m(GF),{key:0})):(E(),B(m(c_),{key:1})),_e(" "+Ae(f.media?.type==="file"||f.media?.type==="image"?m(HQ)(f.media.url):"Attach"),1)]),_:1}),f.media&&(f.media?.type==="file"||f.media?.type==="image")?(E(),B(p,{key:0,variant:"outline",class:"iafw:text-destructive",onClick:u[4]||(u[4]=Bt(v=>i("update:image",null),["prevent"]))},{default:C(()=>[M(m(fm))]),_:1})):Re("",!0)]),_:1})]),_:1}),M(y,{align:"start",side:"bottom"},{default:C(()=>[M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowImage&&"iafw:pointer-events-none")),onSelect:u[5]||(u[5]=v=>m(zQ)(_=>i("update:image",_)))},{default:C(()=>[M(m(c_),{class:Ce(!m(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowImage&&"iafw:opacity-50")},"Image "+Ae(m(r).allowImage?"":"(PRO)"),3),m(r).allowImage?Re("",!0):(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowDocument&&"iafw:pointer-events-none")),onSelect:u[6]||(u[6]=v=>m(jQ)(_=>i("update:file",_)))},{default:C(()=>[M(m(qF),{class:Ce(!m(r).allowDocument&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowDocument&&"iafw:opacity-50")},"Document "+Ae(m(r).allowDocument?"":"(PRO)"),3),m(r).allowDocument?Re("",!0):(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"}))]),_:1},8,["class"]),M(g,{class:Ce(m(he)("iafw:flex iafw:items-center",!m(r).allowDocument&&!m(r).allowImage&&"iafw:pointer-events-none"))},{default:C(()=>[M(m(FF),{class:Ce(!m(r).allowDocument&&!m(r).allowImage&&"iafw:opacity-50")},null,8,["class"]),ie("span",{class:Ce(!m(r).allowDocument&&!m(r).allowImage&&"iafw:opacity-50")},"Dynamic "+Ae(!m(r).allowDocument&&!m(r).allowImage?"(PRO)":""),3),!m(r).allowDocument&&!m(r).allowImage?(E(),B(m(_n),{key:0,icon:"gravity-ui:crown-diamond",class:"iafw:size-5 iafw:text-warning"})):Re("",!0)]),_:1},8,["class"])]),_:1})]),_:1})]),ie("div",vZ,[M(m(Z6),{editor:m(s),class:"iafw:flex-1 iafw:[&>.tiptap]:outline-0 iafw:[&>div]:min-h-60 iafw:[&>.tiptap]:p-2 iafw:[&_p]:text-sm"},null,8,["editor"])])])}}}),wE=q({__name:"CommandEmpty",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),{filterState:i}=kp(),r=U(()=>!!i.search&&i.filtered.count===0);return(o,s)=>r.value?(E(),B(m(qe),le({key:0,"data-slot":"command-empty"},m(n),{class:m(he)("iafw:py-6 iafw:text-center iafw:text-sm",e.class)}),{default:C(()=>[z(o.$slots,"default")]),_:3},16,["class"])):Re("",!0)}}),vE=q({__name:"CommandGroup",props:{asChild:{type:Boolean},as:{},class:{},heading:{}},setup(t){const e=t,n=bt(e,"class"),{allGroups:i,filterState:r}=kp(),o=xn(),s=U(()=>r.search?r.filtered.groups.has(o):!0);return CZ({id:o}),_t(()=>{i.value.has(o)||i.value.set(o,new Set)}),qn(()=>{i.value.delete(o)}),(a,l)=>(E(),B(m(lI),le(m(n),{id:m(o),"data-slot":"command-group",class:m(he)("iafw:text-foreground iafw:overflow-hidden iafw:p-1",e.class),hidden:s.value?void 0:!0}),{default:C(()=>[a.heading?(E(),B(m(uI),{key:0,class:"iafw:px-2 iafw:py-1.5 iafw:text-xs iafw:font-medium iafw:text-muted-foreground"},{default:C(()=>[_e(Ae(a.heading),1)]),_:1})):Re("",!0),z(a.$slots,"default")]),_:3},16,["id","class","hidden"]))}}),xZ={"data-slot":"command-input-wrapper",class:"iafw:flex iafw:h-12 iafw:items-center iafw:gap-2 iafw:border-b iafw:px-3"},bE=q({inheritAttrs:!1,__name:"CommandInput",props:{modelValue:{},autoFocus:{type:Boolean},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n),{filterState:r}=kp();return(o,s)=>(E(),X("div",xZ,[M(m(e$),{class:"iafw:size-4 iafw:shrink-0 iafw:opacity-50"}),M(m(rI),le({...m(i),...o.$attrs},{"auto-focus":o.autoFocus,modelValue:m(r).search,"onUpdate:modelValue":s[0]||(s[0]=a=>m(r).search=a),"data-slot":"command-input",class:m(he)("iafw:placeholder:text-muted-foreground iafw:flex iafw:h-12 iafw:w-full iafw:rounded-md iafw:bg-transparent iafw:py-3 iafw:text-sm iafw:outline-hidden iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",e.class)}),null,16,["auto-focus","modelValue","class"])]))}}),xE=q({__name:"CommandItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{}},emits:["select"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i),s=xn(),{filterState:a,allItems:l,allGroups:f}=kp(),u=SZ(),c=U(()=>{if(a.search){const h=a.filtered.items.get(s);return h===void 0?!0:h>0}else return!0}),d=H(),p=NB(d);return _t(()=>{if(!(p.value instanceof HTMLElement))return;l.value.set(s,p.value.textContent??n.value?.toString()??"");const h=u?.id;h&&(f.value.has(h)?f.value.get(h)?.add(s):f.value.set(h,new Set([s])))}),qn(()=>{l.value.delete(s)}),(h,g)=>c.value?(E(),B(m(hI),le({key:0},m(o),{id:m(s),ref_key:"itemRef",ref:d,"data-slot":"command-item",class:m(he)("iafw:data-[highlighted]:bg-accent iafw:data-[highlighted]:text-accent-foreground iafw:[&_svg:not([class*='text-'])]:text-muted-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:px-2 iafw:py-1.5 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled=true]:pointer-events-none iafw:data-[disabled=true]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class),onSelect:g[0]||(g[0]=()=>{m(a).search=""})}),{default:C(()=>[z(h.$slots,"default")]),_:3},16,["id","class"])):Re("",!0)}}),_Z={role:"presentation"},_E=q({__name:"CommandList",props:{asChild:{type:Boolean},as:{},class:{}},setup(t){const e=t,n=bt(e,"class"),i=sn(n);return(r,o)=>(E(),B(m(nI),le({"data-slot":"command-list"},m(i),{class:m(he)("iafw:max-h-[300px] iafw:scroll-py-1 iafw:overflow-x-hidden iafw:overflow-y-auto",e.class)}),{default:C(()=>[ie("div",_Z,[z(r.$slots,"default")])]),_:3},16,["class"]))}}),[kp,kZ]=Pt("Command"),[SZ,CZ]=Pt("CommandGroup"),kE=q({__name:"Command",props:{modelValue:{default:""},defaultValue:{},multiple:{type:Boolean},orientation:{},dir:{},disabled:{type:Boolean},selectionBehavior:{},highlightOnHover:{type:Boolean},by:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i),s=H(new Map),a=H(new Map),{contains:l}=jP({sensitivity:"base"}),f=tn({search:"",filtered:{count:0,items:new Map,groups:new Set}});function u(){if(!f.search){f.filtered.count=s.value.size;return}f.filtered.groups=new Set;let c=0;for(const[d,p]of s.value){const h=l(p,f.search);f.filtered.items.set(d,h?1:0),h&&c++}for(const[d,p]of a.value)for(const h of p)if(f.filtered.items.get(h)>0){f.filtered.groups.add(d);break}f.filtered.count=c}return je(()=>f.search,()=>{u()}),kZ({allItems:s,allGroups:a,filterState:f}),(c,d)=>(E(),B(m(eI),le({"data-slot":"command"},m(o),{class:m(he)("iafw:bg-popover iafw:text-popover-foreground iafw:flex iafw:h-full iafw:w-full iafw:flex-col iafw:overflow-hidden iafw:rounded-md",n.class)}),{default:C(()=>[z(c.$slots,"default")]),_:3},16,["class"]))}}),EZ=q({__name:"Switch",props:{defaultValue:{type:Boolean},modelValue:{type:[Boolean,null]},disabled:{type:Boolean},id:{},value:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(JD),le({"data-slot":"switch"},m(o),{class:m(he)("iafw:peer iafw:data-[state=checked]:bg-primary iafw:data-[state=unchecked]:bg-input iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:dark:data-[state=unchecked]:bg-input/80 iafw:inline-flex iafw:h-[1.15rem] iafw:w-8 iafw:shrink-0 iafw:items-center iafw:rounded-full iafw:border iafw:border-transparent iafw:shadow-xs iafw:transition-all iafw:outline-none iafw:focus-visible:ring-[3px] iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50",n.class)}),{default:C(()=>[M(m(XD),{"data-slot":"switch-thumb",class:Ce(m(he)("iafw:bg-background iafw:dark:data-[state=unchecked]:bg-foreground iafw:dark:data-[state=checked]:bg-primary-foreground iafw:pointer-events-none iafw:block iafw:size-4 iafw:rounded-full iafw:ring-0 iafw:transition-transform iafw:data-[state=checked]:translate-x-[calc(100%-2px)] iafw:data-[state=unchecked]:translate-x-0"))},{default:C(()=>[z(s.$slots,"thumb")]),_:3},8,["class"])]),_:3},16,["class"]))}}),OZ={class:"iafw:border iafw:aria-[invalid=true]:border-destructive iafw:shadow-xs iafw:rounded-md iafw:px-2 iafw:flex iafw:items-center"},AZ=q({__name:"RecipientField",props:{modelValue:{},modelModifiers:{}},emits:["update:modelValue"],setup(t){const e=tE.extend({content:"paragraph"}),n=to(),i=go(t,"modelValue"),r=gn.create({addKeyboardShortcuts(){return{Enter:()=>!0}}}),o=eE({extensions:[e,yE.configure({items:n.suggestionItems}),nE,pE,dE,uE.configure({placeholder:"Recipient phone number"}),r],content:i.value,onUpdate:({editor:s})=>{i.value=s.getText()}});return je(()=>n.suggestionItems,s=>{o.value?.commands.updateSuggestionItems(s)},{immediate:!0}),je(()=>i.value,s=>{s!==o.value?.getText()&&o.value?.commands.setContent(s||"")}),(s,a)=>(E(),X("div",OZ,[M(m(JF),{class:"iafw:size-5 iafw:text-primary"}),M(m(Z6),{editor:m(o),class:"iafw:[&>.tiptap]:outline-0 iafw:[&>.tiptap]:p-2 iafw:w-full iafw:[&_p]:text-sm"},null,8,["editor"])]))}});var Sp={exports:{}},Cp={exports:{}},sr={},xi={},SE;function _i(){if(SE)return xi;SE=1,xi.__esModule=!0,xi.extend=r,xi.indexOf=l,xi.escapeExpression=f,xi.isEmpty=u,xi.createFrame=c,xi.blockParams=d,xi.appendContextPath=p;var t={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},e=/[&<>"'`=]/g,n=/[&<>"'`=]/;function i(h){return t[h]}function r(h){for(var g=1;g<arguments.length;g++)for(var y in arguments[g])Object.prototype.hasOwnProperty.call(arguments[g],y)&&(h[y]=arguments[g][y]);return h}var o=Object.prototype.toString;xi.toString=o;var s=function(g){return typeof g=="function"};s(/x/)&&(xi.isFunction=s=function(h){return typeof h=="function"&&o.call(h)==="[object Function]"}),xi.isFunction=s;var a=Array.isArray||function(h){return h&&typeof h=="object"?o.call(h)==="[object Array]":!1};xi.isArray=a;function l(h,g){for(var y=0,w=h.length;y<w;y++)if(h[y]===g)return y;return-1}function f(h){if(typeof h!="string"){if(h&&h.toHTML)return h.toHTML();if(h==null)return"";if(!h)return h+"";h=""+h}return n.test(h)?h.replace(e,i):h}function u(h){return!h&&h!==0?!0:!!(a(h)&&h.length===0)}function c(h){var g=r({},h);return g._parent=h,g}function d(h,g){return h.path=g,h}function p(h,g){return(h?h+".":"")+g}return xi}var Ep={exports:{}},CE;function ar(){return CE||(CE=1,(function(t,e){e.__esModule=!0;var n=["description","fileName","lineNumber","endLineNumber","message","name","number","stack"];function i(r,o){var s=o&&o.loc,a=void 0,l=void 0,f=void 0,u=void 0;s&&(a=s.start.line,l=s.end.line,f=s.start.column,u=s.end.column,r+=" - "+a+":"+f);for(var c=Error.prototype.constructor.call(this,r),d=0;d<n.length;d++)this[n[d]]=c[n[d]];Error.captureStackTrace&&Error.captureStackTrace(this,i);try{s&&(this.lineNumber=a,this.endLineNumber=l,Object.defineProperty?(Object.defineProperty(this,"column",{value:f,enumerable:!0}),Object.defineProperty(this,"endColumn",{value:u,enumerable:!0})):(this.column=f,this.endColumn=u))}catch{}}i.prototype=new Error,e.default=i,t.exports=e.default})(Ep,Ep.exports)),Ep.exports}var Hf={},Op={exports:{}},EE;function RZ(){return EE||(EE=1,(function(t,e){e.__esModule=!0;var n=_i();e.default=function(i){i.registerHelper("blockHelperMissing",function(r,o){var s=o.inverse,a=o.fn;if(r===!0)return a(this);if(r===!1||r==null)return s(this);if(n.isArray(r))return r.length>0?(o.ids&&(o.ids=[o.name]),i.helpers.each(r,o)):s(this);if(o.data&&o.ids){var l=n.createFrame(o.data);l.contextPath=n.appendContextPath(o.data.contextPath,o.name),o={data:l}}return a(r,o)})},t.exports=e.default})(Op,Op.exports)),Op.exports}var Ap={exports:{}},OE;function TZ(){return OE||(OE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("each",function(a,l){if(!l)throw new o.default("Must pass iterator to #each");var f=l.fn,u=l.inverse,c=0,d="",p=void 0,h=void 0;l.data&&l.ids&&(h=i.appendContextPath(l.data.contextPath,l.ids[0])+"."),i.isFunction(a)&&(a=a.call(this)),l.data&&(p=i.createFrame(l.data));function g(b,x,k){p&&(p.key=b,p.index=x,p.first=x===0,p.last=!!k,h&&(p.contextPath=h+b)),d=d+f(a[b],{data:p,blockParams:i.blockParams([a[b],b],[h+b,null])})}if(a&&typeof a=="object")if(i.isArray(a))for(var y=a.length;c<y;c++)c in a&&g(c,c,c===a.length-1);else if(typeof Symbol=="function"&&a[Symbol.iterator]){for(var w=[],v=a[Symbol.iterator](),_=v.next();!_.done;_=v.next())w.push(_.value);a=w;for(var y=a.length;c<y;c++)g(c,c,c===a.length-1)}else(function(){var b=void 0;Object.keys(a).forEach(function(x){b!==void 0&&g(b,c-1),b=x,c++}),b!==void 0&&g(b,c-1,!0)})();return c===0&&(d=u(this)),d})},t.exports=e.default})(Ap,Ap.exports)),Ap.exports}var Rp={exports:{}},AE;function PZ(){return AE||(AE=1,(function(t,e){e.__esModule=!0;function n(o){return o&&o.__esModule?o:{default:o}}var i=ar(),r=n(i);e.default=function(o){o.registerHelper("helperMissing",function(){if(arguments.length!==1)throw new r.default('Missing helper: "'+arguments[arguments.length-1].name+'"')})},t.exports=e.default})(Rp,Rp.exports)),Rp.exports}var Tp={exports:{}},RE;function MZ(){return RE||(RE=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("if",function(a,l){if(arguments.length!=2)throw new o.default("#if requires exactly one argument");return i.isFunction(a)&&(a=a.call(this)),!l.hash.includeZero&&!a||i.isEmpty(a)?l.inverse(this):l.fn(this)}),s.registerHelper("unless",function(a,l){if(arguments.length!=2)throw new o.default("#unless requires exactly one argument");return s.helpers.if.call(this,a,{fn:l.inverse,inverse:l.fn,hash:l.hash})})},t.exports=e.default})(Tp,Tp.exports)),Tp.exports}var Pp={exports:{}},TE;function IZ(){return TE||(TE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("log",function(){for(var i=[void 0],r=arguments[arguments.length-1],o=0;o<arguments.length-1;o++)i.push(arguments[o]);var s=1;r.hash.level!=null?s=r.hash.level:r.data&&r.data.level!=null&&(s=r.data.level),i[0]=s,n.log.apply(n,i)})},t.exports=e.default})(Pp,Pp.exports)),Pp.exports}var Mp={exports:{}},PE;function NZ(){return PE||(PE=1,(function(t,e){e.__esModule=!0,e.default=function(n){n.registerHelper("lookup",function(i,r,o){return i&&o.lookupProperty(i,r)})},t.exports=e.default})(Mp,Mp.exports)),Mp.exports}var Ip={exports:{}},ME;function DZ(){return ME||(ME=1,(function(t,e){e.__esModule=!0;function n(s){return s&&s.__esModule?s:{default:s}}var i=_i(),r=ar(),o=n(r);e.default=function(s){s.registerHelper("with",function(a,l){if(arguments.length!=2)throw new o.default("#with requires exactly one argument");i.isFunction(a)&&(a=a.call(this));var f=l.fn;if(i.isEmpty(a))return l.inverse(this);var u=l.data;return l.data&&l.ids&&(u=i.createFrame(l.data),u.contextPath=i.appendContextPath(l.data.contextPath,l.ids[0])),f(a,{data:u,blockParams:i.blockParams([a],[u&&u.contextPath])})})},t.exports=e.default})(Ip,Ip.exports)),Ip.exports}var IE;function NE(){if(IE)return Hf;IE=1,Hf.__esModule=!0,Hf.registerDefaultHelpers=g,Hf.moveHelperToHooks=y;function t(w){return w&&w.__esModule?w:{default:w}}var e=RZ(),n=t(e),i=TZ(),r=t(i),o=PZ(),s=t(o),a=MZ(),l=t(a),f=IZ(),u=t(f),c=NZ(),d=t(c),p=DZ(),h=t(p);function g(w){n.default(w),r.default(w),s.default(w),l.default(w),u.default(w),d.default(w),h.default(w)}function y(w,v,_){w.helpers[v]&&(w.hooks[v]=w.helpers[v],_||delete w.helpers[v])}return Hf}var Np={},Dp={exports:{}},DE;function BZ(){return DE||(DE=1,(function(t,e){e.__esModule=!0;var n=_i();e.default=function(i){i.registerDecorator("inline",function(r,o,s,a){var l=r;return o.partials||(o.partials={},l=function(f,u){var c=s.partials;s.partials=n.extend({},c,o.partials);var d=r(f,u);return s.partials=c,d}),o.partials[a.args[0]]=a.fn,l})},t.exports=e.default})(Dp,Dp.exports)),Dp.exports}var BE;function FZ(){if(BE)return Np;BE=1,Np.__esModule=!0,Np.registerDefaultDecorators=i;function t(r){return r&&r.__esModule?r:{default:r}}var e=BZ(),n=t(e);function i(r){n.default(r)}return Np}var Bp={exports:{}},FE;function $E(){return FE||(FE=1,(function(t,e){e.__esModule=!0;var n=_i(),i={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(o){if(typeof o=="string"){var s=n.indexOf(i.methodMap,o.toLowerCase());s>=0?o=s:o=parseInt(o,10)}return o},log:function(o){if(o=i.lookupLevel(o),typeof console<"u"&&i.lookupLevel(i.level)<=o){var s=i.methodMap[o];console[s]||(s="log");for(var a=arguments.length,l=Array(a>1?a-1:0),f=1;f<a;f++)l[f-1]=arguments[f];console[s].apply(console,l)}}};e.default=i,t.exports=e.default})(Bp,Bp.exports)),Bp.exports}var Ga={},Fp={},LE;function $Z(){if(LE)return Fp;LE=1,Fp.__esModule=!0,Fp.createNewLookupObject=e;var t=_i();function e(){for(var n=arguments.length,i=Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.extend.apply(void 0,[Object.create(null)].concat(i))}return Fp}var qE;function VE(){if(qE)return Ga;qE=1,Ga.__esModule=!0,Ga.createProtoAccessControl=o,Ga.resultIsAllowed=s,Ga.resetLoggedProperties=f;function t(u){return u&&u.__esModule?u:{default:u}}var e=$Z(),n=$E(),i=t(n),r=Object.create(null);function o(u){var c=Object.create(null);c.constructor=!1,c.__defineGetter__=!1,c.__defineSetter__=!1,c.__lookupGetter__=!1;var d=Object.create(null);return d.__proto__=!1,{properties:{whitelist:e.createNewLookupObject(d,u.allowedProtoProperties),defaultValue:u.allowProtoPropertiesByDefault},methods:{whitelist:e.createNewLookupObject(c,u.allowedProtoMethods),defaultValue:u.allowProtoMethodsByDefault}}}function s(u,c,d){return a(typeof u=="function"?c.methods:c.properties,d)}function a(u,c){return u.whitelist[c]!==void 0?u.whitelist[c]===!0:u.defaultValue!==void 0?u.defaultValue:(l(c),!1)}function l(u){r[u]!==!0&&(r[u]=!0,i.default.log("error",'Handlebars: Access has been denied to resolve the property "'+u+`" because it is not an "own property" of its parent.
    410415You can add a runtime option to disable the check or this warning:
    411 See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function f(){Object.keys(i).forEach(function(u){delete i[u]})}return Ka}var EE;function ty(){if(EE)return ii;EE=1,ii.__esModule=!0,ii.HandlebarsEnvironment=h;function t(y){return y&&y.__esModule?y:{default:y}}var e=_r(),n=oi(),r=t(n),i=wE(),o=MZ(),s=_E(),a=t(s),l=CE(),f="4.7.8";ii.VERSION=f;var u=8;ii.COMPILER_REVISION=u;var c=7;ii.LAST_COMPATIBLE_COMPILER_REVISION=c;var p={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};ii.REVISION_CHANGES=p;var d="[object Object]";function h(y,w,v){this.helpers=y||{},this.partials=w||{},this.decorators=v||{},i.registerDefaultHelpers(this),o.registerDefaultDecorators(this)}h.prototype={constructor:h,logger:a.default,log:a.default.log,registerHelper:function(w,v){if(e.toString.call(w)===d){if(v)throw new r.default("Arg not supported with multiple helpers");e.extend(this.helpers,w)}else this.helpers[w]=v},unregisterHelper:function(w){delete this.helpers[w]},registerPartial:function(w,v){if(e.toString.call(w)===d)e.extend(this.partials,w);else{if(typeof v>"u")throw new r.default('Attempting to register a partial called "'+w+'" as undefined');this.partials[w]=v}},unregisterPartial:function(w){delete this.partials[w]},registerDecorator:function(w,v){if(e.toString.call(w)===d){if(v)throw new r.default("Arg not supported with multiple decorators");e.extend(this.decorators,w)}else this.decorators[w]=v},unregisterDecorator:function(w){delete this.decorators[w]},resetLoggedPropertyAccesses:function(){l.resetLoggedProperties()}};var g=a.default.log;return ii.log=g,ii.createFrame=e.createFrame,ii.logger=a.default,ii}var Bp={exports:{}},OE;function NZ(){return OE||(OE=1,(function(t,e){e.__esModule=!0;function n(r){this.string=r}n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},e.default=n,t.exports=e.default})(Bp,Bp.exports)),Bp.exports}var lo={},Fp={},AE;function DZ(){if(AE)return Fp;AE=1,Fp.__esModule=!0,Fp.wrapHelper=t;function t(e,n){if(typeof e!="function")return e;var r=function(){var o=arguments[arguments.length-1];return arguments[arguments.length-1]=n(o),e.apply(this,arguments)};return r}return Fp}var RE;function BZ(){if(RE)return lo;RE=1,lo.__esModule=!0,lo.checkRevision=u,lo.template=c,lo.wrapProgram=p,lo.resolvePartial=d,lo.invokePartial=h,lo.noop=g;function t(b){return b&&b.__esModule?b:{default:b}}function e(b){if(b&&b.__esModule)return b;var x={};if(b!=null)for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&(x[k]=b[k]);return x.default=b,x}var n=_r(),r=e(n),i=oi(),o=t(i),s=ty(),a=wE(),l=DZ(),f=CE();function u(b){var x=b&&b[0]||1,k=s.COMPILER_REVISION;if(!(x>=s.LAST_COMPATIBLE_COMPILER_REVISION&&x<=s.COMPILER_REVISION))if(x<s.LAST_COMPATIBLE_COMPILER_REVISION){var S=s.REVISION_CHANGES[k],T=s.REVISION_CHANGES[x];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+S+") or downgrade your runtime to an older version ("+T+").")}else throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+b[1]+").")}function c(b,x){if(!x)throw new o.default("No environment passed to template");if(!b||!b.main)throw new o.default("Unknown template object: "+typeof b);b.main.decorator=b.main_d,x.VM.checkRevision(b.compiler);var k=b.compiler&&b.compiler[0]===7;function S(R,F,q){q.hash&&(F=r.extend({},F,q.hash),q.ids&&(q.ids[0]=!0)),R=x.VM.resolvePartial.call(this,R,F,q);var K=r.extend({},q,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),fe=x.VM.invokePartial.call(this,R,F,K);if(fe==null&&x.compile&&(q.partials[q.name]=x.compile(R,b.compilerOptions,x),fe=q.partials[q.name](F,K)),fe!=null){if(q.indent){for(var ae=fe.split(`
    412 `),ce=0,ie=ae.length;ce<ie&&!(!ae[ce]&&ce+1===ie);ce++)ae[ce]=q.indent+ae[ce];fe=ae.join(`
    413 `)}return fe}else throw new o.default("The partial "+q.name+" could not be compiled when running in runtime-only mode")}var T={strict:function(F,q,K){if(!F||!(q in F))throw new o.default('"'+q+'" not defined in '+F,{loc:K});return T.lookupProperty(F,q)},lookupProperty:function(F,q){var K=F[q];if(K==null||Object.prototype.hasOwnProperty.call(F,q)||f.resultIsAllowed(K,T.protoAccessControl,q))return K},lookup:function(F,q){for(var K=F.length,fe=0;fe<K;fe++){var ae=F[fe]&&T.lookupProperty(F[fe],q);if(ae!=null)return F[fe][q]}},lambda:function(F,q){return typeof F=="function"?F.call(q):F},escapeExpression:r.escapeExpression,invokePartial:S,fn:function(F){var q=b[F];return q.decorator=b[F+"_d"],q},programs:[],program:function(F,q,K,fe,ae){var ce=this.programs[F],ie=this.fn(F);return q||ae||fe||K?ce=p(this,F,ie,q,K,fe,ae):ce||(ce=this.programs[F]=p(this,F,ie)),ce},data:function(F,q){for(;F&&q--;)F=F._parent;return F},mergeIfNeeded:function(F,q){var K=F||q;return F&&q&&F!==q&&(K=r.extend({},q,F)),K},nullContext:Object.seal({}),noop:x.VM.noop,compilerInfo:b.compiler};function A(R){var F=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],q=F.data;A._setup(F),!F.partial&&b.useData&&(q=y(R,q));var K=void 0,fe=b.useBlockParams?[]:void 0;b.useDepths&&(F.depths?K=R!=F.depths[0]?[R].concat(F.depths):F.depths:K=[R]);function ae(ce){return""+b.main(T,ce,T.helpers,T.partials,q,fe,K)}return ae=w(b.main,ae,T,F.depths||[],q,fe),ae(R,F)}return A.isTop=!0,A._setup=function(R){if(R.partial)T.protoAccessControl=R.protoAccessControl,T.helpers=R.helpers,T.partials=R.partials,T.decorators=R.decorators,T.hooks=R.hooks;else{var F=r.extend({},x.helpers,R.helpers);v(F,T),T.helpers=F,b.usePartial&&(T.partials=T.mergeIfNeeded(R.partials,x.partials)),(b.usePartial||b.useDecorators)&&(T.decorators=r.extend({},x.decorators,R.decorators)),T.hooks={},T.protoAccessControl=f.createProtoAccessControl(R);var q=R.allowCallsToHelperMissing||k;a.moveHelperToHooks(T,"helperMissing",q),a.moveHelperToHooks(T,"blockHelperMissing",q)}},A._child=function(R,F,q,K){if(b.useBlockParams&&!q)throw new o.default("must pass block params");if(b.useDepths&&!K)throw new o.default("must pass parent depths");return p(T,R,b[R],F,0,q,K)},A}function p(b,x,k,S,T,A,R){function F(q){var K=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],fe=R;return R&&q!=R[0]&&!(q===b.nullContext&&R[0]===null)&&(fe=[q].concat(R)),k(b,q,b.helpers,b.partials,K.data||S,A&&[K.blockParams].concat(A),fe)}return F=w(k,F,b,R,S,A),F.program=x,F.depth=R?R.length:0,F.blockParams=T||0,F}function d(b,x,k){return b?!b.call&&!k.name&&(k.name=b,b=k.partials[b]):k.name==="@partial-block"?b=k.data["partial-block"]:b=k.partials[k.name],b}function h(b,x,k){var S=k.data&&k.data["partial-block"];k.partial=!0,k.ids&&(k.data.contextPath=k.ids[0]||k.data.contextPath);var T=void 0;if(k.fn&&k.fn!==g&&(function(){k.data=s.createFrame(k.data);var A=k.fn;T=k.data["partial-block"]=function(F){var q=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return q.data=s.createFrame(q.data),q.data["partial-block"]=S,A(F,q)},A.partials&&(k.partials=r.extend({},k.partials,A.partials))})(),b===void 0&&T&&(b=T),b===void 0)throw new o.default("The partial "+k.name+" could not be found");if(b instanceof Function)return b(x,k)}function g(){return""}function y(b,x){return(!x||!("root"in x))&&(x=x?s.createFrame(x):{},x.root=b),x}function w(b,x,k,S,T,A){if(b.decorator){var R={};x=b.decorator(x,R,k,S&&S[0],T,A,S),r.extend(x,R)}return x}function v(b,x){Object.keys(b).forEach(function(k){var S=b[k];b[k]=_(S,x)})}function _(b,x){var k=x.lookupProperty;return l.wrapHelper(b,function(S){return r.extend({lookupProperty:k},S)})}return lo}var $p={exports:{}},TE;function PE(){return TE||(TE=1,(function(t,e){e.__esModule=!0,e.default=function(n){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var r=globalThis.Handlebars;n.noConflict=function(){return globalThis.Handlebars===n&&(globalThis.Handlebars=r),n}},t.exports=e.default})($p,$p.exports)),$p.exports}var ME;function FZ(){return ME||(ME=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}function r(v){if(v&&v.__esModule)return v;var _={};if(v!=null)for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(_[b]=v[b]);return _.default=v,_}var i=ty(),o=r(i),s=NZ(),a=n(s),l=oi(),f=n(l),u=_r(),c=r(u),p=BZ(),d=r(p),h=PE(),g=n(h);function y(){var v=new o.HandlebarsEnvironment;return c.extend(v,o),v.SafeString=a.default,v.Exception=f.default,v.Utils=c,v.escapeExpression=c.escapeExpression,v.VM=d,v.template=function(_){return d.template(_,v)},v}var w=y();w.create=y,g.default(w),w.default=w,e.default=w,t.exports=e.default})(kp,kp.exports)),kp.exports}var qp={exports:{}},IE;function NE(){return IE||(IE=1,(function(t,e){e.__esModule=!0;var n={helpers:{helperExpression:function(i){return i.type==="SubExpression"||(i.type==="MustacheStatement"||i.type==="BlockStatement")&&!!(i.params&&i.params.length||i.hash)},scopedId:function(i){return/^\.|this\b/.test(i.original)},simpleId:function(i){return i.parts.length===1&&!n.helpers.scopedId(i)&&!i.depth}}};e.default=n,t.exports=e.default})(qp,qp.exports)),qp.exports}var Ga={},Lp={exports:{}},DE;function $Z(){return DE||(DE=1,(function(t,e){e.__esModule=!0;var n=(function(){var r={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,l,f,u,c,p,d){var h=p.length-1;switch(c){case 1:return p[h-1];case 2:this.$=u.prepareProgram(p[h]);break;case 3:this.$=p[h];break;case 4:this.$=p[h];break;case 5:this.$=p[h];break;case 6:this.$=p[h];break;case 7:this.$=p[h];break;case 8:this.$=p[h];break;case 9:this.$={type:"CommentStatement",value:u.stripComment(p[h]),strip:u.stripFlags(p[h],p[h]),loc:u.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:p[h],value:p[h],loc:u.locInfo(this._$)};break;case 11:this.$=u.prepareRawBlock(p[h-2],p[h-1],p[h],this._$);break;case 12:this.$={path:p[h-3],params:p[h-2],hash:p[h-1]};break;case 13:this.$=u.prepareBlock(p[h-3],p[h-2],p[h-1],p[h],!1,this._$);break;case 14:this.$=u.prepareBlock(p[h-3],p[h-2],p[h-1],p[h],!0,this._$);break;case 15:this.$={open:p[h-5],path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 16:this.$={path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 17:this.$={path:p[h-4],params:p[h-3],hash:p[h-2],blockParams:p[h-1],strip:u.stripFlags(p[h-5],p[h])};break;case 18:this.$={strip:u.stripFlags(p[h-1],p[h-1]),program:p[h]};break;case 19:var g=u.prepareBlock(p[h-2],p[h-1],p[h],p[h],!1,this._$),y=u.prepareProgram([g],p[h-1].loc);y.chained=!0,this.$={strip:p[h-2].strip,program:y,chain:!0};break;case 20:this.$=p[h];break;case 21:this.$={path:p[h-1],strip:u.stripFlags(p[h-2],p[h])};break;case 22:this.$=u.prepareMustache(p[h-3],p[h-2],p[h-1],p[h-4],u.stripFlags(p[h-4],p[h]),this._$);break;case 23:this.$=u.prepareMustache(p[h-3],p[h-2],p[h-1],p[h-4],u.stripFlags(p[h-4],p[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:p[h-3],params:p[h-2],hash:p[h-1],indent:"",strip:u.stripFlags(p[h-4],p[h]),loc:u.locInfo(this._$)};break;case 25:this.$=u.preparePartialBlock(p[h-2],p[h-1],p[h],this._$);break;case 26:this.$={path:p[h-3],params:p[h-2],hash:p[h-1],strip:u.stripFlags(p[h-4],p[h])};break;case 27:this.$=p[h];break;case 28:this.$=p[h];break;case 29:this.$={type:"SubExpression",path:p[h-3],params:p[h-2],hash:p[h-1],loc:u.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:p[h],loc:u.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:u.id(p[h-2]),value:p[h],loc:u.locInfo(this._$)};break;case 32:this.$=u.id(p[h-1]);break;case 33:this.$=p[h];break;case 34:this.$=p[h];break;case 35:this.$={type:"StringLiteral",value:p[h],original:p[h],loc:u.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(p[h]),original:Number(p[h]),loc:u.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:p[h]==="true",original:p[h]==="true",loc:u.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:u.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:u.locInfo(this._$)};break;case 40:this.$=p[h];break;case 41:this.$=p[h];break;case 42:this.$=u.preparePath(!0,p[h],this._$);break;case 43:this.$=u.preparePath(!1,p[h],this._$);break;case 44:p[h-2].push({part:u.id(p[h]),original:p[h],separator:p[h-1]}),this.$=p[h-2];break;case 45:this.$=[{part:u.id(p[h]),original:p[h]}];break;case 46:this.$=[];break;case 47:p[h-1].push(p[h]);break;case 48:this.$=[];break;case 49:p[h-1].push(p[h]);break;case 50:this.$=[];break;case 51:p[h-1].push(p[h]);break;case 58:this.$=[];break;case 59:p[h-1].push(p[h]);break;case 64:this.$=[];break;case 65:p[h-1].push(p[h]);break;case 70:this.$=[];break;case 71:p[h-1].push(p[h]);break;case 78:this.$=[];break;case 79:p[h-1].push(p[h]);break;case 82:this.$=[];break;case 83:p[h-1].push(p[h]);break;case 86:this.$=[];break;case 87:p[h-1].push(p[h]);break;case 90:this.$=[];break;case 91:p[h-1].push(p[h]);break;case 94:this.$=[];break;case 95:p[h-1].push(p[h]);break;case 98:this.$=[p[h]];break;case 99:p[h-1].push(p[h]);break;case 100:this.$=[p[h]];break;case 101:p[h-1].push(p[h]);break}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,l){throw new Error(a)},parse:function(a){var l=this,f=[0],u=[null],c=[],p=this.table,d="",h=0,g=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc>"u"&&(this.lexer.yylloc={});var y=this.lexer.yylloc;c.push(y);var w=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);function v(){var K;return K=l.lexer.lex()||1,typeof K!="number"&&(K=l.symbols_[K]||K),K}for(var _,b,x,k,S={},T,A,R,F;;){if(b=f[f.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((_===null||typeof _>"u")&&(_=v()),x=p[b]&&p[b][_]),typeof x>"u"||!x.length||!x[0]){var q="";{F=[];for(T in p[b])this.terminals_[T]&&T>2&&F.push("'"+this.terminals_[T]+"'");this.lexer.showPosition?q="Parse error on line "+(h+1)+`:
     416See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function f(){Object.keys(r).forEach(function(u){delete r[u]})}return Ga}var zE;function oy(){if(zE)return sr;zE=1,sr.__esModule=!0,sr.HandlebarsEnvironment=h;function t(y){return y&&y.__esModule?y:{default:y}}var e=_i(),n=ar(),i=t(n),r=NE(),o=FZ(),s=$E(),a=t(s),l=VE(),f="4.7.8";sr.VERSION=f;var u=8;sr.COMPILER_REVISION=u;var c=7;sr.LAST_COMPATIBLE_COMPILER_REVISION=c;var d={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};sr.REVISION_CHANGES=d;var p="[object Object]";function h(y,w,v){this.helpers=y||{},this.partials=w||{},this.decorators=v||{},r.registerDefaultHelpers(this),o.registerDefaultDecorators(this)}h.prototype={constructor:h,logger:a.default,log:a.default.log,registerHelper:function(w,v){if(e.toString.call(w)===p){if(v)throw new i.default("Arg not supported with multiple helpers");e.extend(this.helpers,w)}else this.helpers[w]=v},unregisterHelper:function(w){delete this.helpers[w]},registerPartial:function(w,v){if(e.toString.call(w)===p)e.extend(this.partials,w);else{if(typeof v>"u")throw new i.default('Attempting to register a partial called "'+w+'" as undefined');this.partials[w]=v}},unregisterPartial:function(w){delete this.partials[w]},registerDecorator:function(w,v){if(e.toString.call(w)===p){if(v)throw new i.default("Arg not supported with multiple decorators");e.extend(this.decorators,w)}else this.decorators[w]=v},unregisterDecorator:function(w){delete this.decorators[w]},resetLoggedPropertyAccesses:function(){l.resetLoggedProperties()}};var g=a.default.log;return sr.log=g,sr.createFrame=e.createFrame,sr.logger=a.default,sr}var $p={exports:{}},jE;function LZ(){return jE||(jE=1,(function(t,e){e.__esModule=!0;function n(i){this.string=i}n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},e.default=n,t.exports=e.default})($p,$p.exports)),$p.exports}var fo={},Lp={},HE;function qZ(){if(HE)return Lp;HE=1,Lp.__esModule=!0,Lp.wrapHelper=t;function t(e,n){if(typeof e!="function")return e;var i=function(){var o=arguments[arguments.length-1];return arguments[arguments.length-1]=n(o),e.apply(this,arguments)};return i}return Lp}var UE;function VZ(){if(UE)return fo;UE=1,fo.__esModule=!0,fo.checkRevision=u,fo.template=c,fo.wrapProgram=d,fo.resolvePartial=p,fo.invokePartial=h,fo.noop=g;function t(b){return b&&b.__esModule?b:{default:b}}function e(b){if(b&&b.__esModule)return b;var x={};if(b!=null)for(var k in b)Object.prototype.hasOwnProperty.call(b,k)&&(x[k]=b[k]);return x.default=b,x}var n=_i(),i=e(n),r=ar(),o=t(r),s=oy(),a=NE(),l=qZ(),f=VE();function u(b){var x=b&&b[0]||1,k=s.COMPILER_REVISION;if(!(x>=s.LAST_COMPATIBLE_COMPILER_REVISION&&x<=s.COMPILER_REVISION))if(x<s.LAST_COMPATIBLE_COMPILER_REVISION){var S=s.REVISION_CHANGES[k],T=s.REVISION_CHANGES[x];throw new o.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+S+") or downgrade your runtime to an older version ("+T+").")}else throw new o.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+b[1]+").")}function c(b,x){if(!x)throw new o.default("No environment passed to template");if(!b||!b.main)throw new o.default("Unknown template object: "+typeof b);b.main.decorator=b.main_d,x.VM.checkRevision(b.compiler);var k=b.compiler&&b.compiler[0]===7;function S(R,F,L){L.hash&&(F=i.extend({},F,L.hash),L.ids&&(L.ids[0]=!0)),R=x.VM.resolvePartial.call(this,R,F,L);var K=i.extend({},L,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),fe=x.VM.invokePartial.call(this,R,F,K);if(fe==null&&x.compile&&(L.partials[L.name]=x.compile(R,b.compilerOptions,x),fe=L.partials[L.name](F,K)),fe!=null){if(L.indent){for(var ae=fe.split(`
     417`),ce=0,re=ae.length;ce<re&&!(!ae[ce]&&ce+1===re);ce++)ae[ce]=L.indent+ae[ce];fe=ae.join(`
     418`)}return fe}else throw new o.default("The partial "+L.name+" could not be compiled when running in runtime-only mode")}var T={strict:function(F,L,K){if(!F||!(L in F))throw new o.default('"'+L+'" not defined in '+F,{loc:K});return T.lookupProperty(F,L)},lookupProperty:function(F,L){var K=F[L];if(K==null||Object.prototype.hasOwnProperty.call(F,L)||f.resultIsAllowed(K,T.protoAccessControl,L))return K},lookup:function(F,L){for(var K=F.length,fe=0;fe<K;fe++){var ae=F[fe]&&T.lookupProperty(F[fe],L);if(ae!=null)return F[fe][L]}},lambda:function(F,L){return typeof F=="function"?F.call(L):F},escapeExpression:i.escapeExpression,invokePartial:S,fn:function(F){var L=b[F];return L.decorator=b[F+"_d"],L},programs:[],program:function(F,L,K,fe,ae){var ce=this.programs[F],re=this.fn(F);return L||ae||fe||K?ce=d(this,F,re,L,K,fe,ae):ce||(ce=this.programs[F]=d(this,F,re)),ce},data:function(F,L){for(;F&&L--;)F=F._parent;return F},mergeIfNeeded:function(F,L){var K=F||L;return F&&L&&F!==L&&(K=i.extend({},L,F)),K},nullContext:Object.seal({}),noop:x.VM.noop,compilerInfo:b.compiler};function A(R){var F=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],L=F.data;A._setup(F),!F.partial&&b.useData&&(L=y(R,L));var K=void 0,fe=b.useBlockParams?[]:void 0;b.useDepths&&(F.depths?K=R!=F.depths[0]?[R].concat(F.depths):F.depths:K=[R]);function ae(ce){return""+b.main(T,ce,T.helpers,T.partials,L,fe,K)}return ae=w(b.main,ae,T,F.depths||[],L,fe),ae(R,F)}return A.isTop=!0,A._setup=function(R){if(R.partial)T.protoAccessControl=R.protoAccessControl,T.helpers=R.helpers,T.partials=R.partials,T.decorators=R.decorators,T.hooks=R.hooks;else{var F=i.extend({},x.helpers,R.helpers);v(F,T),T.helpers=F,b.usePartial&&(T.partials=T.mergeIfNeeded(R.partials,x.partials)),(b.usePartial||b.useDecorators)&&(T.decorators=i.extend({},x.decorators,R.decorators)),T.hooks={},T.protoAccessControl=f.createProtoAccessControl(R);var L=R.allowCallsToHelperMissing||k;a.moveHelperToHooks(T,"helperMissing",L),a.moveHelperToHooks(T,"blockHelperMissing",L)}},A._child=function(R,F,L,K){if(b.useBlockParams&&!L)throw new o.default("must pass block params");if(b.useDepths&&!K)throw new o.default("must pass parent depths");return d(T,R,b[R],F,0,L,K)},A}function d(b,x,k,S,T,A,R){function F(L){var K=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],fe=R;return R&&L!=R[0]&&!(L===b.nullContext&&R[0]===null)&&(fe=[L].concat(R)),k(b,L,b.helpers,b.partials,K.data||S,A&&[K.blockParams].concat(A),fe)}return F=w(k,F,b,R,S,A),F.program=x,F.depth=R?R.length:0,F.blockParams=T||0,F}function p(b,x,k){return b?!b.call&&!k.name&&(k.name=b,b=k.partials[b]):k.name==="@partial-block"?b=k.data["partial-block"]:b=k.partials[k.name],b}function h(b,x,k){var S=k.data&&k.data["partial-block"];k.partial=!0,k.ids&&(k.data.contextPath=k.ids[0]||k.data.contextPath);var T=void 0;if(k.fn&&k.fn!==g&&(function(){k.data=s.createFrame(k.data);var A=k.fn;T=k.data["partial-block"]=function(F){var L=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return L.data=s.createFrame(L.data),L.data["partial-block"]=S,A(F,L)},A.partials&&(k.partials=i.extend({},k.partials,A.partials))})(),b===void 0&&T&&(b=T),b===void 0)throw new o.default("The partial "+k.name+" could not be found");if(b instanceof Function)return b(x,k)}function g(){return""}function y(b,x){return(!x||!("root"in x))&&(x=x?s.createFrame(x):{},x.root=b),x}function w(b,x,k,S,T,A){if(b.decorator){var R={};x=b.decorator(x,R,k,S&&S[0],T,A,S),i.extend(x,R)}return x}function v(b,x){Object.keys(b).forEach(function(k){var S=b[k];b[k]=_(S,x)})}function _(b,x){var k=x.lookupProperty;return l.wrapHelper(b,function(S){return i.extend({lookupProperty:k},S)})}return fo}var qp={exports:{}},WE;function KE(){return WE||(WE=1,(function(t,e){e.__esModule=!0,e.default=function(n){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var i=globalThis.Handlebars;n.noConflict=function(){return globalThis.Handlebars===n&&(globalThis.Handlebars=i),n}},t.exports=e.default})(qp,qp.exports)),qp.exports}var GE;function zZ(){return GE||(GE=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}function i(v){if(v&&v.__esModule)return v;var _={};if(v!=null)for(var b in v)Object.prototype.hasOwnProperty.call(v,b)&&(_[b]=v[b]);return _.default=v,_}var r=oy(),o=i(r),s=LZ(),a=n(s),l=ar(),f=n(l),u=_i(),c=i(u),d=VZ(),p=i(d),h=KE(),g=n(h);function y(){var v=new o.HandlebarsEnvironment;return c.extend(v,o),v.SafeString=a.default,v.Exception=f.default,v.Utils=c,v.escapeExpression=c.escapeExpression,v.VM=p,v.template=function(_){return p.template(_,v)},v}var w=y();w.create=y,g.default(w),w.default=w,e.default=w,t.exports=e.default})(Cp,Cp.exports)),Cp.exports}var Vp={exports:{}},JE;function YE(){return JE||(JE=1,(function(t,e){e.__esModule=!0;var n={helpers:{helperExpression:function(r){return r.type==="SubExpression"||(r.type==="MustacheStatement"||r.type==="BlockStatement")&&!!(r.params&&r.params.length||r.hash)},scopedId:function(r){return/^\.|this\b/.test(r.original)},simpleId:function(r){return r.parts.length===1&&!n.helpers.scopedId(r)&&!r.depth}}};e.default=n,t.exports=e.default})(Vp,Vp.exports)),Vp.exports}var Ja={},zp={exports:{}},XE;function jZ(){return XE||(XE=1,(function(t,e){e.__esModule=!0;var n=(function(){var i={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,l,f,u,c,d,p){var h=d.length-1;switch(c){case 1:return d[h-1];case 2:this.$=u.prepareProgram(d[h]);break;case 3:this.$=d[h];break;case 4:this.$=d[h];break;case 5:this.$=d[h];break;case 6:this.$=d[h];break;case 7:this.$=d[h];break;case 8:this.$=d[h];break;case 9:this.$={type:"CommentStatement",value:u.stripComment(d[h]),strip:u.stripFlags(d[h],d[h]),loc:u.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:d[h],value:d[h],loc:u.locInfo(this._$)};break;case 11:this.$=u.prepareRawBlock(d[h-2],d[h-1],d[h],this._$);break;case 12:this.$={path:d[h-3],params:d[h-2],hash:d[h-1]};break;case 13:this.$=u.prepareBlock(d[h-3],d[h-2],d[h-1],d[h],!1,this._$);break;case 14:this.$=u.prepareBlock(d[h-3],d[h-2],d[h-1],d[h],!0,this._$);break;case 15:this.$={open:d[h-5],path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 16:this.$={path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 17:this.$={path:d[h-4],params:d[h-3],hash:d[h-2],blockParams:d[h-1],strip:u.stripFlags(d[h-5],d[h])};break;case 18:this.$={strip:u.stripFlags(d[h-1],d[h-1]),program:d[h]};break;case 19:var g=u.prepareBlock(d[h-2],d[h-1],d[h],d[h],!1,this._$),y=u.prepareProgram([g],d[h-1].loc);y.chained=!0,this.$={strip:d[h-2].strip,program:y,chain:!0};break;case 20:this.$=d[h];break;case 21:this.$={path:d[h-1],strip:u.stripFlags(d[h-2],d[h])};break;case 22:this.$=u.prepareMustache(d[h-3],d[h-2],d[h-1],d[h-4],u.stripFlags(d[h-4],d[h]),this._$);break;case 23:this.$=u.prepareMustache(d[h-3],d[h-2],d[h-1],d[h-4],u.stripFlags(d[h-4],d[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:d[h-3],params:d[h-2],hash:d[h-1],indent:"",strip:u.stripFlags(d[h-4],d[h]),loc:u.locInfo(this._$)};break;case 25:this.$=u.preparePartialBlock(d[h-2],d[h-1],d[h],this._$);break;case 26:this.$={path:d[h-3],params:d[h-2],hash:d[h-1],strip:u.stripFlags(d[h-4],d[h])};break;case 27:this.$=d[h];break;case 28:this.$=d[h];break;case 29:this.$={type:"SubExpression",path:d[h-3],params:d[h-2],hash:d[h-1],loc:u.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:d[h],loc:u.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:u.id(d[h-2]),value:d[h],loc:u.locInfo(this._$)};break;case 32:this.$=u.id(d[h-1]);break;case 33:this.$=d[h];break;case 34:this.$=d[h];break;case 35:this.$={type:"StringLiteral",value:d[h],original:d[h],loc:u.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(d[h]),original:Number(d[h]),loc:u.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:d[h]==="true",original:d[h]==="true",loc:u.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:u.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:u.locInfo(this._$)};break;case 40:this.$=d[h];break;case 41:this.$=d[h];break;case 42:this.$=u.preparePath(!0,d[h],this._$);break;case 43:this.$=u.preparePath(!1,d[h],this._$);break;case 44:d[h-2].push({part:u.id(d[h]),original:d[h],separator:d[h-1]}),this.$=d[h-2];break;case 45:this.$=[{part:u.id(d[h]),original:d[h]}];break;case 46:this.$=[];break;case 47:d[h-1].push(d[h]);break;case 48:this.$=[];break;case 49:d[h-1].push(d[h]);break;case 50:this.$=[];break;case 51:d[h-1].push(d[h]);break;case 58:this.$=[];break;case 59:d[h-1].push(d[h]);break;case 64:this.$=[];break;case 65:d[h-1].push(d[h]);break;case 70:this.$=[];break;case 71:d[h-1].push(d[h]);break;case 78:this.$=[];break;case 79:d[h-1].push(d[h]);break;case 82:this.$=[];break;case 83:d[h-1].push(d[h]);break;case 86:this.$=[];break;case 87:d[h-1].push(d[h]);break;case 90:this.$=[];break;case 91:d[h-1].push(d[h]);break;case 94:this.$=[];break;case 95:d[h-1].push(d[h]);break;case 98:this.$=[d[h]];break;case 99:d[h-1].push(d[h]);break;case 100:this.$=[d[h]];break;case 101:d[h-1].push(d[h]);break}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(a,l){throw new Error(a)},parse:function(a){var l=this,f=[0],u=[null],c=[],d=this.table,p="",h=0,g=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc>"u"&&(this.lexer.yylloc={});var y=this.lexer.yylloc;c.push(y);var w=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);function v(){var K;return K=l.lexer.lex()||1,typeof K!="number"&&(K=l.symbols_[K]||K),K}for(var _,b,x,k,S={},T,A,R,F;;){if(b=f[f.length-1],this.defaultActions[b]?x=this.defaultActions[b]:((_===null||typeof _>"u")&&(_=v()),x=d[b]&&d[b][_]),typeof x>"u"||!x.length||!x[0]){var L="";{F=[];for(T in d[b])this.terminals_[T]&&T>2&&F.push("'"+this.terminals_[T]+"'");this.lexer.showPosition?L="Parse error on line "+(h+1)+`:
    414419`+this.lexer.showPosition()+`
    415 Expecting `+F.join(", ")+", got '"+(this.terminals_[_]||_)+"'":q="Parse error on line "+(h+1)+": Unexpected "+(_==1?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(q,{text:this.lexer.match,token:this.terminals_[_]||_,line:this.lexer.yylineno,loc:y,expected:F})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+_);switch(x[0]){case 1:f.push(_),u.push(this.lexer.yytext),c.push(this.lexer.yylloc),f.push(x[1]),_=null,g=this.lexer.yyleng,d=this.lexer.yytext,h=this.lexer.yylineno,y=this.lexer.yylloc;break;case 2:if(A=this.productions_[x[1]][1],S.$=u[u.length-A],S._$={first_line:c[c.length-(A||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(A||1)].first_column,last_column:c[c.length-1].last_column},w&&(S._$.range=[c[c.length-(A||1)].range[0],c[c.length-1].range[1]]),k=this.performAction.call(S,d,g,h,this.yy,x[1],u,c),typeof k<"u")return k;A&&(f=f.slice(0,-1*A*2),u=u.slice(0,-1*A),c=c.slice(0,-1*A)),f.push(this.productions_[x[1]][0]),u.push(S.$),c.push(S._$),R=p[f[f.length-2]][f[f.length-1]],f.push(R);break;case 3:return!0}}return!0}},i=(function(){var s={EOF:1,parseError:function(l,f){if(this.yy.parser)this.yy.parser.parseError(l,f);else throw new Error(l)},setInput:function(l){return this._input=l,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var l=this._input[0];this.yytext+=l,this.yyleng++,this.offset++,this.match+=l,this.matched+=l;var f=l.match(/(?:\r\n?|\n).*/g);return f?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),l},unput:function(l){var f=l.length,u=l.split(/(?:\r\n?|\n)/g);this._input=l+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-f-1),this.offset-=f;var c=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),u.length-1&&(this.yylineno-=u.length-1);var p=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:u?(u.length===c.length?this.yylloc.first_column:0)+c[c.length-u.length].length-u[0].length:this.yylloc.first_column-f},this.options.ranges&&(this.yylloc.range=[p[0],p[0]+this.yyleng-f]),this},more:function(){return this._more=!0,this},less:function(l){this.unput(this.match.slice(l))},pastInput:function(){var l=this.matched.substr(0,this.matched.length-this.match.length);return(l.length>20?"...":"")+l.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var l=this.match;return l.length<20&&(l+=this._input.substr(0,20-l.length)),(l.substr(0,20)+(l.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var l=this.pastInput(),f=new Array(l.length+1).join("-");return l+this.upcomingInput()+`
    416 `+f+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var l,f,u,c,p;this._more||(this.yytext="",this.match="");for(var d=this._currentRules(),h=0;h<d.length&&(u=this._input.match(this.rules[d[h]]),!(u&&(!f||u[0].length>f[0].length)&&(f=u,c=h,!this.options.flex)));h++);return f?(p=f[0].match(/(?:\r\n?|\n).*/g),p&&(this.yylineno+=p.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:p?p[p.length-1].length-p[p.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+f[0].length},this.yytext+=f[0],this.match+=f[0],this.matches=f,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(f[0].length),this.matched+=f[0],l=this.performAction.call(this,this.yy,this,d[c],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),l||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
    417 `+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return typeof l<"u"?l:this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(l){this.begin(l)}};return s.options={},s.performAction=function(l,f,u,c){function p(d,h){return f.yytext=f.yytext.substring(d,f.yyleng-h+d)}switch(u){case 0:if(f.yytext.slice(-2)==="\\\\"?(p(0,1),this.begin("mu")):f.yytext.slice(-1)==="\\"?(p(0,1),this.begin("emu")):this.begin("mu"),f.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(p(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(f.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return f.yytext=p(1,2).replace(/\\"/g,'"'),80;case 32:return f.yytext=p(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return f.yytext=f.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},s.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],s.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},s})();r.lexer=i;function o(){this.yy={}}return o.prototype=r,r.Parser=o,new o})();e.default=n,t.exports=e.default})(Lp,Lp.exports)),Lp.exports}var Vp={exports:{}},zp={exports:{}},BE;function FE(){return BE||(BE=1,(function(t,e){e.__esModule=!0;function n(f){return f&&f.__esModule?f:{default:f}}var r=oi(),i=n(r);function o(){this.parents=[]}o.prototype={constructor:o,mutating:!1,acceptKey:function(u,c){var p=this.accept(u[c]);if(this.mutating){if(p&&!o.prototype[p.type])throw new i.default('Unexpected node type "'+p.type+'" found when accepting '+c+" on "+u.type);u[c]=p}},acceptRequired:function(u,c){if(this.acceptKey(u,c),!u[c])throw new i.default(u.type+" requires "+c)},acceptArray:function(u){for(var c=0,p=u.length;c<p;c++)this.acceptKey(u,c),u[c]||(u.splice(c,1),c--,p--)},accept:function(u){if(u){if(!this[u.type])throw new i.default("Unknown type: "+u.type,u);this.current&&this.parents.unshift(this.current),this.current=u;var c=this[u.type](u);if(this.current=this.parents.shift(),!this.mutating||c)return c;if(c!==!1)return u}},Program:function(u){this.acceptArray(u.body)},MustacheStatement:s,Decorator:s,BlockStatement:a,DecoratorBlock:a,PartialStatement:l,PartialBlockStatement:function(u){l.call(this,u),this.acceptKey(u,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:s,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(u){this.acceptArray(u.pairs)},HashPair:function(u){this.acceptRequired(u,"value")}};function s(f){this.acceptRequired(f,"path"),this.acceptArray(f.params),this.acceptKey(f,"hash")}function a(f){s.call(this,f),this.acceptKey(f,"program"),this.acceptKey(f,"inverse")}function l(f){this.acceptRequired(f,"name"),this.acceptArray(f.params),this.acceptKey(f,"hash")}e.default=o,t.exports=e.default})(zp,zp.exports)),zp.exports}var $E;function qZ(){return $E||($E=1,(function(t,e){e.__esModule=!0;function n(u){return u&&u.__esModule?u:{default:u}}var r=FE(),i=n(r);function o(){var u=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=u}o.prototype=new i.default,o.prototype.Program=function(u){var c=!this.options.ignoreStandalone,p=!this.isRootSeen;this.isRootSeen=!0;for(var d=u.body,h=0,g=d.length;h<g;h++){var y=d[h],w=this.accept(y);if(w){var v=s(d,h,p),_=a(d,h,p),b=w.openStandalone&&v,x=w.closeStandalone&&_,k=w.inlineStandalone&&v&&_;w.close&&l(d,h,!0),w.open&&f(d,h,!0),c&&k&&(l(d,h),f(d,h)&&y.type==="PartialStatement"&&(y.indent=/([ \t]+$)/.exec(d[h-1].original)[1])),c&&b&&(l((y.program||y.inverse).body),f(d,h)),c&&x&&(l(d,h),f((y.inverse||y.program).body))}}return u},o.prototype.BlockStatement=o.prototype.DecoratorBlock=o.prototype.PartialBlockStatement=function(u){this.accept(u.program),this.accept(u.inverse);var c=u.program||u.inverse,p=u.program&&u.inverse,d=p,h=p;if(p&&p.chained)for(d=p.body[0].program;h.chained;)h=h.body[h.body.length-1].program;var g={open:u.openStrip.open,close:u.closeStrip.close,openStandalone:a(c.body),closeStandalone:s((d||c).body)};if(u.openStrip.close&&l(c.body,null,!0),p){var y=u.inverseStrip;y.open&&f(c.body,null,!0),y.close&&l(d.body,null,!0),u.closeStrip.open&&f(h.body,null,!0),!this.options.ignoreStandalone&&s(c.body)&&a(d.body)&&(f(c.body),l(d.body))}else u.closeStrip.open&&f(c.body,null,!0);return g},o.prototype.Decorator=o.prototype.MustacheStatement=function(u){return u.strip},o.prototype.PartialStatement=o.prototype.CommentStatement=function(u){var c=u.strip||{};return{inlineStandalone:!0,open:c.open,close:c.close}};function s(u,c,p){c===void 0&&(c=u.length);var d=u[c-1],h=u[c-2];if(!d)return p;if(d.type==="ContentStatement")return(h||!p?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original)}function a(u,c,p){c===void 0&&(c=-1);var d=u[c+1],h=u[c+2];if(!d)return p;if(d.type==="ContentStatement")return(h||!p?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original)}function l(u,c,p){var d=u[c==null?0:c+1];if(!(!d||d.type!=="ContentStatement"||!p&&d.rightStripped)){var h=d.value;d.value=d.value.replace(p?/^\s+/:/^[ \t]*\r?\n?/,""),d.rightStripped=d.value!==h}}function f(u,c,p){var d=u[c==null?u.length-1:c-1];if(!(!d||d.type!=="ContentStatement"||!p&&d.leftStripped)){var h=d.value;return d.value=d.value.replace(p?/\s+$/:/[ \t]+$/,""),d.leftStripped=d.value!==h,d.leftStripped}}e.default=o,t.exports=e.default})(Vp,Vp.exports)),Vp.exports}var Tr={},qE;function LZ(){if(qE)return Tr;qE=1,Tr.__esModule=!0,Tr.SourceLocation=i,Tr.id=o,Tr.stripFlags=s,Tr.stripComment=a,Tr.preparePath=l,Tr.prepareMustache=f,Tr.prepareRawBlock=u,Tr.prepareBlock=c,Tr.prepareProgram=p,Tr.preparePartialBlock=d;function t(h){return h&&h.__esModule?h:{default:h}}var e=oi(),n=t(e);function r(h,g){if(g=g.path?g.path.original:g,h.path.original!==g){var y={loc:h.path.loc};throw new n.default(h.path.original+" doesn't match "+g,y)}}function i(h,g){this.source=h,this.start={line:g.first_line,column:g.first_column},this.end={line:g.last_line,column:g.last_column}}function o(h){return/^\[.*\]$/.test(h)?h.substring(1,h.length-1):h}function s(h,g){return{open:h.charAt(2)==="~",close:g.charAt(g.length-3)==="~"}}function a(h){return h.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function l(h,g,y){y=this.locInfo(y);for(var w=h?"@":"",v=[],_=0,b=0,x=g.length;b<x;b++){var k=g[b].part,S=g[b].original!==k;if(w+=(g[b].separator||"")+k,!S&&(k===".."||k==="."||k==="this")){if(v.length>0)throw new n.default("Invalid path: "+w,{loc:y});k===".."&&_++}else v.push(k)}return{type:"PathExpression",data:h,depth:_,parts:v,original:w,loc:y}}function f(h,g,y,w,v,_){var b=w.charAt(3)||w.charAt(2),x=b!=="{"&&b!=="&",k=/\*/.test(w);return{type:k?"Decorator":"MustacheStatement",path:h,params:g,hash:y,escaped:x,strip:v,loc:this.locInfo(_)}}function u(h,g,y,w){r(h,y),w=this.locInfo(w);var v={type:"Program",body:g,strip:{},loc:w};return{type:"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:v,openStrip:{},inverseStrip:{},closeStrip:{},loc:w}}function c(h,g,y,w,v,_){w&&w.path&&r(h,w);var b=/\*/.test(h.open);g.blockParams=h.blockParams;var x=void 0,k=void 0;if(y){if(b)throw new n.default("Unexpected inverse block on decorator",y);y.chain&&(y.program.body[0].closeStrip=w.strip),k=y.strip,x=y.program}return v&&(v=x,x=g,g=v),{type:b?"DecoratorBlock":"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:g,inverse:x,openStrip:h.strip,inverseStrip:k,closeStrip:w&&w.strip,loc:this.locInfo(_)}}function p(h,g){if(!g&&h.length){var y=h[0].loc,w=h[h.length-1].loc;y&&w&&(g={source:y.source,start:{line:y.start.line,column:y.start.column},end:{line:w.end.line,column:w.end.column}})}return{type:"Program",body:h,strip:{},loc:g}}function d(h,g,y,w){return r(h,y),{type:"PartialBlockStatement",name:h.path,params:h.params,hash:h.hash,program:g,openStrip:h.strip,closeStrip:y&&y.strip,loc:this.locInfo(w)}}return Tr}var LE;function VZ(){if(LE)return Ga;LE=1,Ga.__esModule=!0,Ga.parseWithoutProcessing=u,Ga.parse=c;function t(p){if(p&&p.__esModule)return p;var d={};if(p!=null)for(var h in p)Object.prototype.hasOwnProperty.call(p,h)&&(d[h]=p[h]);return d.default=p,d}function e(p){return p&&p.__esModule?p:{default:p}}var n=$Z(),r=e(n),i=qZ(),o=e(i),s=LZ(),a=t(s),l=_r();Ga.parser=r.default;var f={};l.extend(f,a);function u(p,d){if(p.type==="Program")return p;r.default.yy=f,f.locInfo=function(g){return new f.SourceLocation(d&&d.srcName,g)};var h=r.default.parse(p);return h}function c(p,d){var h=u(p,d),g=new o.default(d);return g.accept(h)}return Ga}var Ja={},VE;function zZ(){if(VE)return Ja;VE=1,Ja.__esModule=!0,Ja.Compiler=a,Ja.precompile=l,Ja.compile=f;function t(p){return p&&p.__esModule?p:{default:p}}var e=oi(),n=t(e),r=_r(),i=NE(),o=t(i),s=[].slice;function a(){}a.prototype={compiler:a,equals:function(d){var h=this.opcodes.length;if(d.opcodes.length!==h)return!1;for(var g=0;g<h;g++){var y=this.opcodes[g],w=d.opcodes[g];if(y.opcode!==w.opcode||!u(y.args,w.args))return!1}h=this.children.length;for(var g=0;g<h;g++)if(!this.children[g].equals(d.children[g]))return!1;return!0},guid:0,compile:function(d,h){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=h,this.stringParams=h.stringParams,this.trackIds=h.trackIds,h.blockParams=h.blockParams||[],h.knownHelpers=r.extend(Object.create(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},h.knownHelpers),this.accept(d)},compileProgram:function(d){var h=new this.compiler,g=h.compile(d,this.options),y=this.guid++;return this.usePartial=this.usePartial||g.usePartial,this.children[y]=g,this.useDepths=this.useDepths||g.useDepths,y},accept:function(d){if(!this[d.type])throw new n.default("Unknown type: "+d.type,d);this.sourceNode.unshift(d);var h=this[d.type](d);return this.sourceNode.shift(),h},Program:function(d){this.options.blockParams.unshift(d.blockParams);for(var h=d.body,g=h.length,y=0;y<g;y++)this.accept(h[y]);return this.options.blockParams.shift(),this.isSimple=g===1,this.blockParams=d.blockParams?d.blockParams.length:0,this},BlockStatement:function(d){c(d);var h=d.program,g=d.inverse;h=h&&this.compileProgram(h),g=g&&this.compileProgram(g);var y=this.classifySexpr(d);y==="helper"?this.helperSexpr(d,h,g):y==="simple"?(this.simpleSexpr(d),this.opcode("pushProgram",h),this.opcode("pushProgram",g),this.opcode("emptyHash"),this.opcode("blockValue",d.path.original)):(this.ambiguousSexpr(d,h,g),this.opcode("pushProgram",h),this.opcode("pushProgram",g),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(d){var h=d.program&&this.compileProgram(d.program),g=this.setupFullMustacheParams(d,h,void 0),y=d.path;this.useDecorators=!0,this.opcode("registerDecorator",g.length,y.original)},PartialStatement:function(d){this.usePartial=!0;var h=d.program;h&&(h=this.compileProgram(d.program));var g=d.params;if(g.length>1)throw new n.default("Unsupported number of partial arguments: "+g.length,d);g.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):g.push({type:"PathExpression",parts:[],depth:0}));var y=d.name.original,w=d.name.type==="SubExpression";w&&this.accept(d.name),this.setupFullMustacheParams(d,h,void 0,!0);var v=d.indent||"";this.options.preventIndent&&v&&(this.opcode("appendContent",v),v=""),this.opcode("invokePartial",w,y,v),this.opcode("append")},PartialBlockStatement:function(d){this.PartialStatement(d)},MustacheStatement:function(d){this.SubExpression(d),d.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(d){this.DecoratorBlock(d)},ContentStatement:function(d){d.value&&this.opcode("appendContent",d.value)},CommentStatement:function(){},SubExpression:function(d){c(d);var h=this.classifySexpr(d);h==="simple"?this.simpleSexpr(d):h==="helper"?this.helperSexpr(d):this.ambiguousSexpr(d)},ambiguousSexpr:function(d,h,g){var y=d.path,w=y.parts[0],v=h!=null||g!=null;this.opcode("getContext",y.depth),this.opcode("pushProgram",h),this.opcode("pushProgram",g),y.strict=!0,this.accept(y),this.opcode("invokeAmbiguous",w,v)},simpleSexpr:function(d){var h=d.path;h.strict=!0,this.accept(h),this.opcode("resolvePossibleLambda")},helperSexpr:function(d,h,g){var y=this.setupFullMustacheParams(d,h,g),w=d.path,v=w.parts[0];if(this.options.knownHelpers[v])this.opcode("invokeKnownHelper",y.length,v);else{if(this.options.knownHelpersOnly)throw new n.default("You specified knownHelpersOnly, but used the unknown helper "+v,d);w.strict=!0,w.falsy=!0,this.accept(w),this.opcode("invokeHelper",y.length,w.original,o.default.helpers.simpleId(w))}},PathExpression:function(d){this.addDepth(d.depth),this.opcode("getContext",d.depth);var h=d.parts[0],g=o.default.helpers.scopedId(d),y=!d.depth&&!g&&this.blockParamIndex(h);y?this.opcode("lookupBlockParam",y,d.parts):h?d.data?(this.options.data=!0,this.opcode("lookupData",d.depth,d.parts,d.strict)):this.opcode("lookupOnContext",d.parts,d.falsy,d.strict,g):this.opcode("pushContext")},StringLiteral:function(d){this.opcode("pushString",d.value)},NumberLiteral:function(d){this.opcode("pushLiteral",d.value)},BooleanLiteral:function(d){this.opcode("pushLiteral",d.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(d){var h=d.pairs,g=0,y=h.length;for(this.opcode("pushHash");g<y;g++)this.pushParam(h[g].value);for(;g--;)this.opcode("assignToHash",h[g].key);this.opcode("popHash")},opcode:function(d){this.opcodes.push({opcode:d,args:s.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(d){d&&(this.useDepths=!0)},classifySexpr:function(d){var h=o.default.helpers.simpleId(d.path),g=h&&!!this.blockParamIndex(d.path.parts[0]),y=!g&&o.default.helpers.helperExpression(d),w=!g&&(y||h);if(w&&!y){var v=d.path.parts[0],_=this.options;_.knownHelpers[v]?y=!0:_.knownHelpersOnly&&(w=!1)}return y?"helper":w?"ambiguous":"simple"},pushParams:function(d){for(var h=0,g=d.length;h<g;h++)this.pushParam(d[h])},pushParam:function(d){var h=d.value!=null?d.value:d.original||"";if(this.stringParams)h.replace&&(h=h.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),d.depth&&this.addDepth(d.depth),this.opcode("getContext",d.depth||0),this.opcode("pushStringParam",h,d.type),d.type==="SubExpression"&&this.accept(d);else{if(this.trackIds){var g=void 0;if(d.parts&&!o.default.helpers.scopedId(d)&&!d.depth&&(g=this.blockParamIndex(d.parts[0])),g){var y=d.parts.slice(1).join(".");this.opcode("pushId","BlockParam",g,y)}else h=d.original||h,h.replace&&(h=h.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",d.type,h)}this.accept(d)}},setupFullMustacheParams:function(d,h,g,y){var w=d.params;return this.pushParams(w),this.opcode("pushProgram",h),this.opcode("pushProgram",g),d.hash?this.accept(d.hash):this.opcode("emptyHash",y),w},blockParamIndex:function(d){for(var h=0,g=this.options.blockParams.length;h<g;h++){var y=this.options.blockParams[h],w=y&&r.indexOf(y,d);if(y&&w>=0)return[h,w]}}};function l(p,d,h){if(p==null||typeof p!="string"&&p.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+p);d=d||{},"data"in d||(d.data=!0),d.compat&&(d.useDepths=!0);var g=h.parse(p,d),y=new h.Compiler().compile(g,d);return new h.JavaScriptCompiler().compile(y,d)}function f(p,d,h){if(d===void 0&&(d={}),p==null||typeof p!="string"&&p.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+p);d=r.extend({},d),"data"in d||(d.data=!0),d.compat&&(d.useDepths=!0);var g=void 0;function y(){var v=h.parse(p,d),_=new h.Compiler().compile(v,d),b=new h.JavaScriptCompiler().compile(_,d,void 0,!0);return h.template(b)}function w(v,_){return g||(g=y()),g.call(this,v,_)}return w._setup=function(v){return g||(g=y()),g._setup(v)},w._child=function(v,_,b,x){return g||(g=y()),g._child(v,_,b,x)},w}function u(p,d){if(p===d)return!0;if(r.isArray(p)&&r.isArray(d)&&p.length===d.length){for(var h=0;h<p.length;h++)if(!u(p[h],d[h]))return!1;return!0}}function c(p){if(!p.path.parts){var d=p.path;p.path={type:"PathExpression",data:!1,depth:0,parts:[d.original+""],original:d.original+"",loc:d.loc}}}return Ja}var jp={exports:{}},Hp={exports:{}},Hf={},ny={},Up={},Wp={},zE;function jZ(){if(zE)return Wp;zE=1;var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");return Wp.encode=function(e){if(0<=e&&e<t.length)return t[e];throw new TypeError("Must be between 0 and 63: "+e)},Wp.decode=function(e){var n=65,r=90,i=97,o=122,s=48,a=57,l=43,f=47,u=26,c=52;return n<=e&&e<=r?e-n:i<=e&&e<=o?e-i+u:s<=e&&e<=a?e-s+c:e==l?62:e==f?63:-1},Wp}var jE;function HE(){if(jE)return Up;jE=1;var t=jZ(),e=5,n=1<<e,r=n-1,i=n;function o(a){return a<0?(-a<<1)+1:(a<<1)+0}function s(a){var l=(a&1)===1,f=a>>1;return l?-f:f}return Up.encode=function(l){var f="",u,c=o(l);do u=c&r,c>>>=e,c>0&&(u|=i),f+=t.encode(u);while(c>0);return f},Up.decode=function(l,f,u){var c=l.length,p=0,d=0,h,g;do{if(f>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(g=t.decode(l.charCodeAt(f++)),g===-1)throw new Error("Invalid base64 digit: "+l.charAt(f-1));h=!!(g&i),g&=r,p=p+(g<<d),d+=e}while(h);u.value=s(p),u.rest=f},Up}var ry={},UE;function Uf(){return UE||(UE=1,(function(t){function e(b,x,k){if(x in b)return b[x];if(arguments.length===3)return k;throw new Error('"'+x+'" is a required argument.')}t.getArg=e;var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,r=/^data:.+\,.+$/;function i(b){var x=b.match(n);return x?{scheme:x[1],auth:x[2],host:x[3],port:x[4],path:x[5]}:null}t.urlParse=i;function o(b){var x="";return b.scheme&&(x+=b.scheme+":"),x+="//",b.auth&&(x+=b.auth+"@"),b.host&&(x+=b.host),b.port&&(x+=":"+b.port),b.path&&(x+=b.path),x}t.urlGenerate=o;function s(b){var x=b,k=i(b);if(k){if(!k.path)return b;x=k.path}for(var S=t.isAbsolute(x),T=x.split(/\/+/),A,R=0,F=T.length-1;F>=0;F--)A=T[F],A==="."?T.splice(F,1):A===".."?R++:R>0&&(A===""?(T.splice(F+1,R),R=0):(T.splice(F,2),R--));return x=T.join("/"),x===""&&(x=S?"/":"."),k?(k.path=x,o(k)):x}t.normalize=s;function a(b,x){b===""&&(b="."),x===""&&(x=".");var k=i(x),S=i(b);if(S&&(b=S.path||"/"),k&&!k.scheme)return S&&(k.scheme=S.scheme),o(k);if(k||x.match(r))return x;if(S&&!S.host&&!S.path)return S.host=x,o(S);var T=x.charAt(0)==="/"?x:s(b.replace(/\/+$/,"")+"/"+x);return S?(S.path=T,o(S)):T}t.join=a,t.isAbsolute=function(b){return b.charAt(0)==="/"||n.test(b)};function l(b,x){b===""&&(b="."),b=b.replace(/\/$/,"");for(var k=0;x.indexOf(b+"/")!==0;){var S=b.lastIndexOf("/");if(S<0||(b=b.slice(0,S),b.match(/^([^\/]+:\/)?\/*$/)))return x;++k}return Array(k+1).join("../")+x.substr(b.length+1)}t.relative=l;var f=(function(){var b=Object.create(null);return!("__proto__"in b)})();function u(b){return b}function c(b){return d(b)?"$"+b:b}t.toSetString=f?u:c;function p(b){return d(b)?b.slice(1):b}t.fromSetString=f?u:p;function d(b){if(!b)return!1;var x=b.length;if(x<9||b.charCodeAt(x-1)!==95||b.charCodeAt(x-2)!==95||b.charCodeAt(x-3)!==111||b.charCodeAt(x-4)!==116||b.charCodeAt(x-5)!==111||b.charCodeAt(x-6)!==114||b.charCodeAt(x-7)!==112||b.charCodeAt(x-8)!==95||b.charCodeAt(x-9)!==95)return!1;for(var k=x-10;k>=0;k--)if(b.charCodeAt(k)!==36)return!1;return!0}function h(b,x,k){var S=y(b.source,x.source);return S!==0||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0||k)||(S=b.generatedColumn-x.generatedColumn,S!==0)||(S=b.generatedLine-x.generatedLine,S!==0)?S:y(b.name,x.name)}t.compareByOriginalPositions=h;function g(b,x,k){var S=b.generatedLine-x.generatedLine;return S!==0||(S=b.generatedColumn-x.generatedColumn,S!==0||k)||(S=y(b.source,x.source),S!==0)||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0)?S:y(b.name,x.name)}t.compareByGeneratedPositionsDeflated=g;function y(b,x){return b===x?0:b===null?1:x===null?-1:b>x?1:-1}function w(b,x){var k=b.generatedLine-x.generatedLine;return k!==0||(k=b.generatedColumn-x.generatedColumn,k!==0)||(k=y(b.source,x.source),k!==0)||(k=b.originalLine-x.originalLine,k!==0)||(k=b.originalColumn-x.originalColumn,k!==0)?k:y(b.name,x.name)}t.compareByGeneratedPositionsInflated=w;function v(b){return JSON.parse(b.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=v;function _(b,x,k){if(x=x||"",b&&(b[b.length-1]!=="/"&&x[0]!=="/"&&(b+="/"),x=b+x),k){var S=i(k);if(!S)throw new Error("sourceMapURL could not be parsed");if(S.path){var T=S.path.lastIndexOf("/");T>=0&&(S.path=S.path.substring(0,T+1))}x=a(o(S),x)}return s(x)}t.computeSourceURL=_})(ry)),ry}var iy={},WE;function KE(){if(WE)return iy;WE=1;var t=Uf(),e=Object.prototype.hasOwnProperty,n=typeof Map<"u";function r(){this._array=[],this._set=n?new Map:Object.create(null)}return r.fromArray=function(o,s){for(var a=new r,l=0,f=o.length;l<f;l++)a.add(o[l],s);return a},r.prototype.size=function(){return n?this._set.size:Object.getOwnPropertyNames(this._set).length},r.prototype.add=function(o,s){var a=n?o:t.toSetString(o),l=n?this.has(o):e.call(this._set,a),f=this._array.length;(!l||s)&&this._array.push(o),l||(n?this._set.set(o,f):this._set[a]=f)},r.prototype.has=function(o){if(n)return this._set.has(o);var s=t.toSetString(o);return e.call(this._set,s)},r.prototype.indexOf=function(o){if(n){var s=this._set.get(o);if(s>=0)return s}else{var a=t.toSetString(o);if(e.call(this._set,a))return this._set[a]}throw new Error('"'+o+'" is not in the set.')},r.prototype.at=function(o){if(o>=0&&o<this._array.length)return this._array[o];throw new Error("No element indexed by "+o)},r.prototype.toArray=function(){return this._array.slice()},iy.ArraySet=r,iy}var oy={},GE;function HZ(){if(GE)return oy;GE=1;var t=Uf();function e(r,i){var o=r.generatedLine,s=i.generatedLine,a=r.generatedColumn,l=i.generatedColumn;return s>o||s==o&&l>=a||t.compareByGeneratedPositionsInflated(r,i)<=0}function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}return n.prototype.unsortedForEach=function(i,o){this._array.forEach(i,o)},n.prototype.add=function(i){e(this._last,i)?(this._last=i,this._array.push(i)):(this._sorted=!1,this._array.push(i))},n.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},oy.MappingList=n,oy}var JE;function YE(){if(JE)return ny;JE=1;var t=HE(),e=Uf(),n=KE().ArraySet,r=HZ().MappingList;function i(o){o||(o={}),this._file=e.getArg(o,"file",null),this._sourceRoot=e.getArg(o,"sourceRoot",null),this._skipValidation=e.getArg(o,"skipValidation",!1),this._sources=new n,this._names=new n,this._mappings=new r,this._sourcesContents=null}return i.prototype._version=3,i.fromSourceMap=function(s){var a=s.sourceRoot,l=new i({file:s.file,sourceRoot:a});return s.eachMapping(function(f){var u={generated:{line:f.generatedLine,column:f.generatedColumn}};f.source!=null&&(u.source=f.source,a!=null&&(u.source=e.relative(a,u.source)),u.original={line:f.originalLine,column:f.originalColumn},f.name!=null&&(u.name=f.name)),l.addMapping(u)}),s.sources.forEach(function(f){var u=f;a!==null&&(u=e.relative(a,f)),l._sources.has(u)||l._sources.add(u);var c=s.sourceContentFor(f);c!=null&&l.setSourceContent(f,c)}),l},i.prototype.addMapping=function(s){var a=e.getArg(s,"generated"),l=e.getArg(s,"original",null),f=e.getArg(s,"source",null),u=e.getArg(s,"name",null);this._skipValidation||this._validateMapping(a,l,f,u),f!=null&&(f=String(f),this._sources.has(f)||this._sources.add(f)),u!=null&&(u=String(u),this._names.has(u)||this._names.add(u)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:l!=null&&l.line,originalColumn:l!=null&&l.column,source:f,name:u})},i.prototype.setSourceContent=function(s,a){var l=s;this._sourceRoot!=null&&(l=e.relative(this._sourceRoot,l)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[e.toSetString(l)]=a):this._sourcesContents&&(delete this._sourcesContents[e.toSetString(l)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},i.prototype.applySourceMap=function(s,a,l){var f=a;if(a==null){if(s.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);f=s.file}var u=this._sourceRoot;u!=null&&(f=e.relative(u,f));var c=new n,p=new n;this._mappings.unsortedForEach(function(d){if(d.source===f&&d.originalLine!=null){var h=s.originalPositionFor({line:d.originalLine,column:d.originalColumn});h.source!=null&&(d.source=h.source,l!=null&&(d.source=e.join(l,d.source)),u!=null&&(d.source=e.relative(u,d.source)),d.originalLine=h.line,d.originalColumn=h.column,h.name!=null&&(d.name=h.name))}var g=d.source;g!=null&&!c.has(g)&&c.add(g);var y=d.name;y!=null&&!p.has(y)&&p.add(y)},this),this._sources=c,this._names=p,s.sources.forEach(function(d){var h=s.sourceContentFor(d);h!=null&&(l!=null&&(d=e.join(l,d)),u!=null&&(d=e.relative(u,d)),this.setSourceContent(d,h))},this)},i.prototype._validateMapping=function(s,a,l,f){if(a&&typeof a.line!="number"&&typeof a.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(s&&"line"in s&&"column"in s&&s.line>0&&s.column>=0&&!a&&!l&&!f)){if(s&&"line"in s&&"column"in s&&a&&"line"in a&&"column"in a&&s.line>0&&s.column>=0&&a.line>0&&a.column>=0&&l)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:s,source:l,original:a,name:f}))}},i.prototype._serializeMappings=function(){for(var s=0,a=1,l=0,f=0,u=0,c=0,p="",d,h,g,y,w=this._mappings.toArray(),v=0,_=w.length;v<_;v++){if(h=w[v],d="",h.generatedLine!==a)for(s=0;h.generatedLine!==a;)d+=";",a++;else if(v>0){if(!e.compareByGeneratedPositionsInflated(h,w[v-1]))continue;d+=","}d+=t.encode(h.generatedColumn-s),s=h.generatedColumn,h.source!=null&&(y=this._sources.indexOf(h.source),d+=t.encode(y-c),c=y,d+=t.encode(h.originalLine-1-f),f=h.originalLine-1,d+=t.encode(h.originalColumn-l),l=h.originalColumn,h.name!=null&&(g=this._names.indexOf(h.name),d+=t.encode(g-u),u=g)),p+=d}return p},i.prototype._generateSourcesContent=function(s,a){return s.map(function(l){if(!this._sourcesContents)return null;a!=null&&(l=e.relative(a,l));var f=e.toSetString(l);return Object.prototype.hasOwnProperty.call(this._sourcesContents,f)?this._sourcesContents[f]:null},this)},i.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},i.prototype.toString=function(){return JSON.stringify(this.toJSON())},ny.SourceMapGenerator=i,ny}var Wf={},sy={},XE;function UZ(){return XE||(XE=1,(function(t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2;function e(n,r,i,o,s,a){var l=Math.floor((r-n)/2)+n,f=s(i,o[l],!0);return f===0?l:f>0?r-l>1?e(l,r,i,o,s,a):a==t.LEAST_UPPER_BOUND?r<o.length?r:-1:l:l-n>1?e(n,l,i,o,s,a):a==t.LEAST_UPPER_BOUND?l:n<0?-1:n}t.search=function(r,i,o,s){if(i.length===0)return-1;var a=e(-1,i.length,r,i,o,s||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&o(i[a],i[a-1],!0)===0;)--a;return a}})(sy)),sy}var ay={},QE;function WZ(){if(QE)return ay;QE=1;function t(r,i,o){var s=r[i];r[i]=r[o],r[o]=s}function e(r,i){return Math.round(r+Math.random()*(i-r))}function n(r,i,o,s){if(o<s){var a=e(o,s),l=o-1;t(r,a,s);for(var f=r[s],u=o;u<s;u++)i(r[u],f)<=0&&(l+=1,t(r,l,u));t(r,l+1,u);var c=l+1;n(r,i,o,c-1),n(r,i,c+1,s)}}return ay.quickSort=function(r,i){n(r,i,0,r.length-1)},ay}var ZE;function KZ(){if(ZE)return Wf;ZE=1;var t=Uf(),e=UZ(),n=KE().ArraySet,r=HE(),i=WZ().quickSort;function o(f,u){var c=f;return typeof f=="string"&&(c=t.parseSourceMapInput(f)),c.sections!=null?new l(c,u):new s(c,u)}o.fromSourceMap=function(f,u){return s.fromSourceMap(f,u)},o.prototype._version=3,o.prototype.__generatedMappings=null,Object.defineProperty(o.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),o.prototype.__originalMappings=null,Object.defineProperty(o.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),o.prototype._charIsMappingSeparator=function(u,c){var p=u.charAt(c);return p===";"||p===","},o.prototype._parseMappings=function(u,c){throw new Error("Subclasses must implement _parseMappings")},o.GENERATED_ORDER=1,o.ORIGINAL_ORDER=2,o.GREATEST_LOWER_BOUND=1,o.LEAST_UPPER_BOUND=2,o.prototype.eachMapping=function(u,c,p){var d=c||null,h=p||o.GENERATED_ORDER,g;switch(h){case o.GENERATED_ORDER:g=this._generatedMappings;break;case o.ORIGINAL_ORDER:g=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var y=this.sourceRoot;g.map(function(w){var v=w.source===null?null:this._sources.at(w.source);return v=t.computeSourceURL(y,v,this._sourceMapURL),{source:v,generatedLine:w.generatedLine,generatedColumn:w.generatedColumn,originalLine:w.originalLine,originalColumn:w.originalColumn,name:w.name===null?null:this._names.at(w.name)}},this).forEach(u,d)},o.prototype.allGeneratedPositionsFor=function(u){var c=t.getArg(u,"line"),p={source:t.getArg(u,"source"),originalLine:c,originalColumn:t.getArg(u,"column",0)};if(p.source=this._findSourceIndex(p.source),p.source<0)return[];var d=[],h=this._findMapping(p,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,e.LEAST_UPPER_BOUND);if(h>=0){var g=this._originalMappings[h];if(u.column===void 0)for(var y=g.originalLine;g&&g.originalLine===y;)d.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++h];else for(var w=g.originalColumn;g&&g.originalLine===c&&g.originalColumn==w;)d.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++h]}return d},Wf.SourceMapConsumer=o;function s(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var p=t.getArg(c,"version"),d=t.getArg(c,"sources"),h=t.getArg(c,"names",[]),g=t.getArg(c,"sourceRoot",null),y=t.getArg(c,"sourcesContent",null),w=t.getArg(c,"mappings"),v=t.getArg(c,"file",null);if(p!=this._version)throw new Error("Unsupported version: "+p);g&&(g=t.normalize(g)),d=d.map(String).map(t.normalize).map(function(_){return g&&t.isAbsolute(g)&&t.isAbsolute(_)?t.relative(g,_):_}),this._names=n.fromArray(h.map(String),!0),this._sources=n.fromArray(d,!0),this._absoluteSources=this._sources.toArray().map(function(_){return t.computeSourceURL(g,_,u)}),this.sourceRoot=g,this.sourcesContent=y,this._mappings=w,this._sourceMapURL=u,this.file=v}s.prototype=Object.create(o.prototype),s.prototype.consumer=o,s.prototype._findSourceIndex=function(f){var u=f;if(this.sourceRoot!=null&&(u=t.relative(this.sourceRoot,u)),this._sources.has(u))return this._sources.indexOf(u);var c;for(c=0;c<this._absoluteSources.length;++c)if(this._absoluteSources[c]==f)return c;return-1},s.fromSourceMap=function(u,c){var p=Object.create(s.prototype),d=p._names=n.fromArray(u._names.toArray(),!0),h=p._sources=n.fromArray(u._sources.toArray(),!0);p.sourceRoot=u._sourceRoot,p.sourcesContent=u._generateSourcesContent(p._sources.toArray(),p.sourceRoot),p.file=u._file,p._sourceMapURL=c,p._absoluteSources=p._sources.toArray().map(function(k){return t.computeSourceURL(p.sourceRoot,k,c)});for(var g=u._mappings.toArray().slice(),y=p.__generatedMappings=[],w=p.__originalMappings=[],v=0,_=g.length;v<_;v++){var b=g[v],x=new a;x.generatedLine=b.generatedLine,x.generatedColumn=b.generatedColumn,b.source&&(x.source=h.indexOf(b.source),x.originalLine=b.originalLine,x.originalColumn=b.originalColumn,b.name&&(x.name=d.indexOf(b.name)),w.push(x)),y.push(x)}return i(p.__originalMappings,t.compareByOriginalPositions),p},s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function a(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}s.prototype._parseMappings=function(u,c){for(var p=1,d=0,h=0,g=0,y=0,w=0,v=u.length,_=0,b={},x={},k=[],S=[],T,A,R,F,q;_<v;)if(u.charAt(_)===";")p++,_++,d=0;else if(u.charAt(_)===",")_++;else{for(T=new a,T.generatedLine=p,F=_;F<v&&!this._charIsMappingSeparator(u,F);F++);if(A=u.slice(_,F),R=b[A],R)_+=A.length;else{for(R=[];_<F;)r.decode(u,_,x),q=x.value,_=x.rest,R.push(q);if(R.length===2)throw new Error("Found a source, but no line and column");if(R.length===3)throw new Error("Found a source and line, but no column");b[A]=R}T.generatedColumn=d+R[0],d=T.generatedColumn,R.length>1&&(T.source=y+R[1],y+=R[1],T.originalLine=h+R[2],h=T.originalLine,T.originalLine+=1,T.originalColumn=g+R[3],g=T.originalColumn,R.length>4&&(T.name=w+R[4],w+=R[4])),S.push(T),typeof T.originalLine=="number"&&k.push(T)}i(S,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,i(k,t.compareByOriginalPositions),this.__originalMappings=k},s.prototype._findMapping=function(u,c,p,d,h,g){if(u[p]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+u[p]);if(u[d]<0)throw new TypeError("Column must be greater than or equal to 0, got "+u[d]);return e.search(u,c,h,g)},s.prototype.computeColumnSpans=function(){for(var u=0;u<this._generatedMappings.length;++u){var c=this._generatedMappings[u];if(u+1<this._generatedMappings.length){var p=this._generatedMappings[u+1];if(c.generatedLine===p.generatedLine){c.lastGeneratedColumn=p.generatedColumn-1;continue}}c.lastGeneratedColumn=1/0}},s.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},p=this._findMapping(c,this._generatedMappings,"generatedLine","generatedColumn",t.compareByGeneratedPositionsDeflated,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(p>=0){var d=this._generatedMappings[p];if(d.generatedLine===c.generatedLine){var h=t.getArg(d,"source",null);h!==null&&(h=this._sources.at(h),h=t.computeSourceURL(this.sourceRoot,h,this._sourceMapURL));var g=t.getArg(d,"name",null);return g!==null&&(g=this._names.at(g)),{source:h,line:t.getArg(d,"originalLine",null),column:t.getArg(d,"originalColumn",null),name:g}}}return{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(u){return u==null}):!1},s.prototype.sourceContentFor=function(u,c){if(!this.sourcesContent)return null;var p=this._findSourceIndex(u);if(p>=0)return this.sourcesContent[p];var d=u;this.sourceRoot!=null&&(d=t.relative(this.sourceRoot,d));var h;if(this.sourceRoot!=null&&(h=t.urlParse(this.sourceRoot))){var g=d.replace(/^file:\/\//,"");if(h.scheme=="file"&&this._sources.has(g))return this.sourcesContent[this._sources.indexOf(g)];if((!h.path||h.path=="/")&&this._sources.has("/"+d))return this.sourcesContent[this._sources.indexOf("/"+d)]}if(c)return null;throw new Error('"'+d+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(u){var c=t.getArg(u,"source");if(c=this._findSourceIndex(c),c<0)return{line:null,column:null,lastColumn:null};var p={source:c,originalLine:t.getArg(u,"line"),originalColumn:t.getArg(u,"column")},d=this._findMapping(p,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(d>=0){var h=this._originalMappings[d];if(h.source===p.source)return{line:t.getArg(h,"generatedLine",null),column:t.getArg(h,"generatedColumn",null),lastColumn:t.getArg(h,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},Wf.BasicSourceMapConsumer=s;function l(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var p=t.getArg(c,"version"),d=t.getArg(c,"sections");if(p!=this._version)throw new Error("Unsupported version: "+p);this._sources=new n,this._names=new n;var h={line:-1,column:0};this._sections=d.map(function(g){if(g.url)throw new Error("Support for url field in sections not implemented.");var y=t.getArg(g,"offset"),w=t.getArg(y,"line"),v=t.getArg(y,"column");if(w<h.line||w===h.line&&v<h.column)throw new Error("Section offsets must be ordered and non-overlapping.");return h=y,{generatedOffset:{generatedLine:w+1,generatedColumn:v+1},consumer:new o(t.getArg(g,"map"),u)}})}return l.prototype=Object.create(o.prototype),l.prototype.constructor=o,l.prototype._version=3,Object.defineProperty(l.prototype,"sources",{get:function(){for(var f=[],u=0;u<this._sections.length;u++)for(var c=0;c<this._sections[u].consumer.sources.length;c++)f.push(this._sections[u].consumer.sources[c]);return f}}),l.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},p=e.search(c,this._sections,function(h,g){var y=h.generatedLine-g.generatedOffset.generatedLine;return y||h.generatedColumn-g.generatedOffset.generatedColumn}),d=this._sections[p];return d?d.consumer.originalPositionFor({line:c.generatedLine-(d.generatedOffset.generatedLine-1),column:c.generatedColumn-(d.generatedOffset.generatedLine===c.generatedLine?d.generatedOffset.generatedColumn-1:0),bias:u.bias}):{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(u){return u.consumer.hasContentsOfAllSources()})},l.prototype.sourceContentFor=function(u,c){for(var p=0;p<this._sections.length;p++){var d=this._sections[p],h=d.consumer.sourceContentFor(u,!0);if(h)return h}if(c)return null;throw new Error('"'+u+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(u){for(var c=0;c<this._sections.length;c++){var p=this._sections[c];if(p.consumer._findSourceIndex(t.getArg(u,"source"))!==-1){var d=p.consumer.generatedPositionFor(u);if(d){var h={line:d.line+(p.generatedOffset.generatedLine-1),column:d.column+(p.generatedOffset.generatedLine===d.line?p.generatedOffset.generatedColumn-1:0)};return h}}}return{line:null,column:null}},l.prototype._parseMappings=function(u,c){this.__generatedMappings=[],this.__originalMappings=[];for(var p=0;p<this._sections.length;p++)for(var d=this._sections[p],h=d.consumer._generatedMappings,g=0;g<h.length;g++){var y=h[g],w=d.consumer._sources.at(y.source);w=t.computeSourceURL(d.consumer.sourceRoot,w,this._sourceMapURL),this._sources.add(w),w=this._sources.indexOf(w);var v=null;y.name&&(v=d.consumer._names.at(y.name),this._names.add(v),v=this._names.indexOf(v));var _={source:w,generatedLine:y.generatedLine+(d.generatedOffset.generatedLine-1),generatedColumn:y.generatedColumn+(d.generatedOffset.generatedLine===y.generatedLine?d.generatedOffset.generatedColumn-1:0),originalLine:y.originalLine,originalColumn:y.originalColumn,name:v};this.__generatedMappings.push(_),typeof _.originalLine=="number"&&this.__originalMappings.push(_)}i(this.__generatedMappings,t.compareByGeneratedPositionsDeflated),i(this.__originalMappings,t.compareByOriginalPositions)},Wf.IndexedSourceMapConsumer=l,Wf}var ly={},eO;function GZ(){if(eO)return ly;eO=1;var t=YE().SourceMapGenerator,e=Uf(),n=/(\r?\n)/,r=10,i="$$$isSourceNode$$$";function o(s,a,l,f,u){this.children=[],this.sourceContents={},this.line=s??null,this.column=a??null,this.source=l??null,this.name=u??null,this[i]=!0,f!=null&&this.add(f)}return o.fromStringWithSourceMap=function(a,l,f){var u=new o,c=a.split(n),p=0,d=function(){var v=b(),_=b()||"";return v+_;function b(){return p<c.length?c[p++]:void 0}},h=1,g=0,y=null;return l.eachMapping(function(v){if(y!==null)if(h<v.generatedLine)w(y,d()),h++,g=0;else{var _=c[p]||"",b=_.substr(0,v.generatedColumn-g);c[p]=_.substr(v.generatedColumn-g),g=v.generatedColumn,w(y,b),y=v;return}for(;h<v.generatedLine;)u.add(d()),h++;if(g<v.generatedColumn){var _=c[p]||"";u.add(_.substr(0,v.generatedColumn)),c[p]=_.substr(v.generatedColumn),g=v.generatedColumn}y=v},this),p<c.length&&(y&&w(y,d()),u.add(c.splice(p).join(""))),l.sources.forEach(function(v){var _=l.sourceContentFor(v);_!=null&&(f!=null&&(v=e.join(f,v)),u.setSourceContent(v,_))}),u;function w(v,_){if(v===null||v.source===void 0)u.add(_);else{var b=f?e.join(f,v.source):v.source;u.add(new o(v.originalLine,v.originalColumn,b,_,v.name))}}},o.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(l){this.add(l)},this);else if(a[i]||typeof a=="string")a&&this.children.push(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.prepend=function(a){if(Array.isArray(a))for(var l=a.length-1;l>=0;l--)this.prepend(a[l]);else if(a[i]||typeof a=="string")this.children.unshift(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.walk=function(a){for(var l,f=0,u=this.children.length;f<u;f++)l=this.children[f],l[i]?l.walk(a):l!==""&&a(l,{source:this.source,line:this.line,column:this.column,name:this.name})},o.prototype.join=function(a){var l,f,u=this.children.length;if(u>0){for(l=[],f=0;f<u-1;f++)l.push(this.children[f]),l.push(a);l.push(this.children[f]),this.children=l}return this},o.prototype.replaceRight=function(a,l){var f=this.children[this.children.length-1];return f[i]?f.replaceRight(a,l):typeof f=="string"?this.children[this.children.length-1]=f.replace(a,l):this.children.push("".replace(a,l)),this},o.prototype.setSourceContent=function(a,l){this.sourceContents[e.toSetString(a)]=l},o.prototype.walkSourceContents=function(a){for(var l=0,f=this.children.length;l<f;l++)this.children[l][i]&&this.children[l].walkSourceContents(a);for(var u=Object.keys(this.sourceContents),l=0,f=u.length;l<f;l++)a(e.fromSetString(u[l]),this.sourceContents[u[l]])},o.prototype.toString=function(){var a="";return this.walk(function(l){a+=l}),a},o.prototype.toStringWithSourceMap=function(a){var l={code:"",line:1,column:0},f=new t(a),u=!1,c=null,p=null,d=null,h=null;return this.walk(function(g,y){l.code+=g,y.source!==null&&y.line!==null&&y.column!==null?((c!==y.source||p!==y.line||d!==y.column||h!==y.name)&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name}),c=y.source,p=y.line,d=y.column,h=y.name,u=!0):u&&(f.addMapping({generated:{line:l.line,column:l.column}}),c=null,u=!1);for(var w=0,v=g.length;w<v;w++)g.charCodeAt(w)===r?(l.line++,l.column=0,w+1===v?(c=null,u=!1):u&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name})):l.column++}),this.walkSourceContents(function(g,y){f.setSourceContent(g,y)}),{code:l.code,map:f}},ly.SourceNode=o,ly}var tO;function JZ(){return tO||(tO=1,Hf.SourceMapGenerator=YE().SourceMapGenerator,Hf.SourceMapConsumer=KZ().SourceMapConsumer,Hf.SourceNode=GZ().SourceNode),Hf}var nO;function YZ(){return nO||(nO=1,(function(t,e){e.__esModule=!0;var n=_r(),r=void 0;try{var i=JZ();r=i.SourceNode}catch{}r||(r=function(a,l,f,u){this.src="",u&&this.add(u)},r.prototype={add:function(l){n.isArray(l)&&(l=l.join("")),this.src+=l},prepend:function(l){n.isArray(l)&&(l=l.join("")),this.src=l+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});function o(a,l,f){if(n.isArray(a)){for(var u=[],c=0,p=a.length;c<p;c++)u.push(l.wrap(a[c],f));return u}else if(typeof a=="boolean"||typeof a=="number")return a+"";return a}function s(a){this.srcFile=a,this.source=[]}s.prototype={isEmpty:function(){return!this.source.length},prepend:function(l,f){this.source.unshift(this.wrap(l,f))},push:function(l,f){this.source.push(this.wrap(l,f))},merge:function(){var l=this.empty();return this.each(function(f){l.add(["  ",f,`
    418 `])}),l},each:function(l){for(var f=0,u=this.source.length;f<u;f++)l(this.source[f])},empty:function(){var l=this.currentLocation||{start:{}};return new r(l.start.line,l.start.column,this.srcFile)},wrap:function(l){var f=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return l instanceof r?l:(l=o(l,this,f),new r(f.start.line,f.start.column,this.srcFile,l))},functionCall:function(l,f,u){return u=this.generateList(u),this.wrap([l,f?"."+f+"(":"(",u,")"])},quotedString:function(l){return'"'+(l+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(l){var f=this,u=[];Object.keys(l).forEach(function(p){var d=o(l[p],f);d!=="undefined"&&u.push([f.quotedString(p),":",d])});var c=this.generateList(u);return c.prepend("{"),c.add("}"),c},generateList:function(l){for(var f=this.empty(),u=0,c=l.length;u<c;u++)u&&f.add(","),f.add(o(l[u],this));return f},generateArray:function(l){var f=this.generateList(l);return f.prepend("["),f.add("]"),f}},e.default=s,t.exports=e.default})(Hp,Hp.exports)),Hp.exports}var rO;function XZ(){return rO||(rO=1,(function(t,e){e.__esModule=!0;function n(p){return p&&p.__esModule?p:{default:p}}var r=ty(),i=oi(),o=n(i),s=_r(),a=YZ(),l=n(a);function f(p){this.value=p}function u(){}u.prototype={nameLookup:function(d,h){return this.internalNameLookup(d,h)},depthedLookup:function(d){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(d),")"]},compilerInfo:function(){var d=r.COMPILER_REVISION,h=r.REVISION_CHANGES[d];return[d,h]},appendToBuffer:function(d,h,g){return s.isArray(d)||(d=[d]),d=this.source.wrap(d,h),this.environment.isSimple?["return ",d,";"]:g?["buffer += ",d,";"]:(d.appendToBuffer=!0,d)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(d,h){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",d,",",JSON.stringify(h),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(d,h,g,y){this.environment=d,this.options=h,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!y,this.name=this.environment.name,this.isChild=!!g,this.context=g||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(d,h),this.useDepths=this.useDepths||d.useDepths||d.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||d.useBlockParams;var w=d.opcodes,v=void 0,_=void 0,b=void 0,x=void 0;for(b=0,x=w.length;b<x;b++)v=w[b],this.source.currentLocation=v.loc,_=_||v.loc,this[v.opcode].apply(this,v.args);if(this.source.currentLocation=_,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new o.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
     420Expecting `+F.join(", ")+", got '"+(this.terminals_[_]||_)+"'":L="Parse error on line "+(h+1)+": Unexpected "+(_==1?"end of input":"'"+(this.terminals_[_]||_)+"'"),this.parseError(L,{text:this.lexer.match,token:this.terminals_[_]||_,line:this.lexer.yylineno,loc:y,expected:F})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+b+", token: "+_);switch(x[0]){case 1:f.push(_),u.push(this.lexer.yytext),c.push(this.lexer.yylloc),f.push(x[1]),_=null,g=this.lexer.yyleng,p=this.lexer.yytext,h=this.lexer.yylineno,y=this.lexer.yylloc;break;case 2:if(A=this.productions_[x[1]][1],S.$=u[u.length-A],S._$={first_line:c[c.length-(A||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(A||1)].first_column,last_column:c[c.length-1].last_column},w&&(S._$.range=[c[c.length-(A||1)].range[0],c[c.length-1].range[1]]),k=this.performAction.call(S,p,g,h,this.yy,x[1],u,c),typeof k<"u")return k;A&&(f=f.slice(0,-1*A*2),u=u.slice(0,-1*A),c=c.slice(0,-1*A)),f.push(this.productions_[x[1]][0]),u.push(S.$),c.push(S._$),R=d[f[f.length-2]][f[f.length-1]],f.push(R);break;case 3:return!0}}return!0}},r=(function(){var s={EOF:1,parseError:function(l,f){if(this.yy.parser)this.yy.parser.parseError(l,f);else throw new Error(l)},setInput:function(l){return this._input=l,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var l=this._input[0];this.yytext+=l,this.yyleng++,this.offset++,this.match+=l,this.matched+=l;var f=l.match(/(?:\r\n?|\n).*/g);return f?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),l},unput:function(l){var f=l.length,u=l.split(/(?:\r\n?|\n)/g);this._input=l+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-f-1),this.offset-=f;var c=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),u.length-1&&(this.yylineno-=u.length-1);var d=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:u?(u.length===c.length?this.yylloc.first_column:0)+c[c.length-u.length].length-u[0].length:this.yylloc.first_column-f},this.options.ranges&&(this.yylloc.range=[d[0],d[0]+this.yyleng-f]),this},more:function(){return this._more=!0,this},less:function(l){this.unput(this.match.slice(l))},pastInput:function(){var l=this.matched.substr(0,this.matched.length-this.match.length);return(l.length>20?"...":"")+l.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var l=this.match;return l.length<20&&(l+=this._input.substr(0,20-l.length)),(l.substr(0,20)+(l.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var l=this.pastInput(),f=new Array(l.length+1).join("-");return l+this.upcomingInput()+`
     421`+f+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var l,f,u,c,d;this._more||(this.yytext="",this.match="");for(var p=this._currentRules(),h=0;h<p.length&&(u=this._input.match(this.rules[p[h]]),!(u&&(!f||u[0].length>f[0].length)&&(f=u,c=h,!this.options.flex)));h++);return f?(d=f[0].match(/(?:\r\n?|\n).*/g),d&&(this.yylineno+=d.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:d?d[d.length-1].length-d[d.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+f[0].length},this.yytext+=f[0],this.match+=f[0],this.matches=f,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(f[0].length),this.matched+=f[0],l=this.performAction.call(this,this.yy,this,p[c],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),l||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
     422`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return typeof l<"u"?l:this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(l){this.begin(l)}};return s.options={},s.performAction=function(l,f,u,c){function d(p,h){return f.yytext=f.yytext.substring(p,f.yyleng-h+p)}switch(u){case 0:if(f.yytext.slice(-2)==="\\\\"?(d(0,1),this.begin("mu")):f.yytext.slice(-1)==="\\"?(d(0,1),this.begin("emu")):this.begin("mu"),f.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(d(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(f.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return f.yytext=d(1,2).replace(/\\"/g,'"'),80;case 32:return f.yytext=d(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return f.yytext=f.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},s.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],s.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},s})();i.lexer=r;function o(){this.yy={}}return o.prototype=i,i.Parser=o,new o})();e.default=n,t.exports=e.default})(zp,zp.exports)),zp.exports}var jp={exports:{}},Hp={exports:{}},QE;function ZE(){return QE||(QE=1,(function(t,e){e.__esModule=!0;function n(f){return f&&f.__esModule?f:{default:f}}var i=ar(),r=n(i);function o(){this.parents=[]}o.prototype={constructor:o,mutating:!1,acceptKey:function(u,c){var d=this.accept(u[c]);if(this.mutating){if(d&&!o.prototype[d.type])throw new r.default('Unexpected node type "'+d.type+'" found when accepting '+c+" on "+u.type);u[c]=d}},acceptRequired:function(u,c){if(this.acceptKey(u,c),!u[c])throw new r.default(u.type+" requires "+c)},acceptArray:function(u){for(var c=0,d=u.length;c<d;c++)this.acceptKey(u,c),u[c]||(u.splice(c,1),c--,d--)},accept:function(u){if(u){if(!this[u.type])throw new r.default("Unknown type: "+u.type,u);this.current&&this.parents.unshift(this.current),this.current=u;var c=this[u.type](u);if(this.current=this.parents.shift(),!this.mutating||c)return c;if(c!==!1)return u}},Program:function(u){this.acceptArray(u.body)},MustacheStatement:s,Decorator:s,BlockStatement:a,DecoratorBlock:a,PartialStatement:l,PartialBlockStatement:function(u){l.call(this,u),this.acceptKey(u,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:s,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(u){this.acceptArray(u.pairs)},HashPair:function(u){this.acceptRequired(u,"value")}};function s(f){this.acceptRequired(f,"path"),this.acceptArray(f.params),this.acceptKey(f,"hash")}function a(f){s.call(this,f),this.acceptKey(f,"program"),this.acceptKey(f,"inverse")}function l(f){this.acceptRequired(f,"name"),this.acceptArray(f.params),this.acceptKey(f,"hash")}e.default=o,t.exports=e.default})(Hp,Hp.exports)),Hp.exports}var e5;function HZ(){return e5||(e5=1,(function(t,e){e.__esModule=!0;function n(u){return u&&u.__esModule?u:{default:u}}var i=ZE(),r=n(i);function o(){var u=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=u}o.prototype=new r.default,o.prototype.Program=function(u){var c=!this.options.ignoreStandalone,d=!this.isRootSeen;this.isRootSeen=!0;for(var p=u.body,h=0,g=p.length;h<g;h++){var y=p[h],w=this.accept(y);if(w){var v=s(p,h,d),_=a(p,h,d),b=w.openStandalone&&v,x=w.closeStandalone&&_,k=w.inlineStandalone&&v&&_;w.close&&l(p,h,!0),w.open&&f(p,h,!0),c&&k&&(l(p,h),f(p,h)&&y.type==="PartialStatement"&&(y.indent=/([ \t]+$)/.exec(p[h-1].original)[1])),c&&b&&(l((y.program||y.inverse).body),f(p,h)),c&&x&&(l(p,h),f((y.inverse||y.program).body))}}return u},o.prototype.BlockStatement=o.prototype.DecoratorBlock=o.prototype.PartialBlockStatement=function(u){this.accept(u.program),this.accept(u.inverse);var c=u.program||u.inverse,d=u.program&&u.inverse,p=d,h=d;if(d&&d.chained)for(p=d.body[0].program;h.chained;)h=h.body[h.body.length-1].program;var g={open:u.openStrip.open,close:u.closeStrip.close,openStandalone:a(c.body),closeStandalone:s((p||c).body)};if(u.openStrip.close&&l(c.body,null,!0),d){var y=u.inverseStrip;y.open&&f(c.body,null,!0),y.close&&l(p.body,null,!0),u.closeStrip.open&&f(h.body,null,!0),!this.options.ignoreStandalone&&s(c.body)&&a(p.body)&&(f(c.body),l(p.body))}else u.closeStrip.open&&f(c.body,null,!0);return g},o.prototype.Decorator=o.prototype.MustacheStatement=function(u){return u.strip},o.prototype.PartialStatement=o.prototype.CommentStatement=function(u){var c=u.strip||{};return{inlineStandalone:!0,open:c.open,close:c.close}};function s(u,c,d){c===void 0&&(c=u.length);var p=u[c-1],h=u[c-2];if(!p)return d;if(p.type==="ContentStatement")return(h||!d?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(p.original)}function a(u,c,d){c===void 0&&(c=-1);var p=u[c+1],h=u[c+2];if(!p)return d;if(p.type==="ContentStatement")return(h||!d?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(p.original)}function l(u,c,d){var p=u[c==null?0:c+1];if(!(!p||p.type!=="ContentStatement"||!d&&p.rightStripped)){var h=p.value;p.value=p.value.replace(d?/^\s+/:/^[ \t]*\r?\n?/,""),p.rightStripped=p.value!==h}}function f(u,c,d){var p=u[c==null?u.length-1:c-1];if(!(!p||p.type!=="ContentStatement"||!d&&p.leftStripped)){var h=p.value;return p.value=p.value.replace(d?/\s+$/:/[ \t]+$/,""),p.leftStripped=p.value!==h,p.leftStripped}}e.default=o,t.exports=e.default})(jp,jp.exports)),jp.exports}var Pi={},t5;function UZ(){if(t5)return Pi;t5=1,Pi.__esModule=!0,Pi.SourceLocation=r,Pi.id=o,Pi.stripFlags=s,Pi.stripComment=a,Pi.preparePath=l,Pi.prepareMustache=f,Pi.prepareRawBlock=u,Pi.prepareBlock=c,Pi.prepareProgram=d,Pi.preparePartialBlock=p;function t(h){return h&&h.__esModule?h:{default:h}}var e=ar(),n=t(e);function i(h,g){if(g=g.path?g.path.original:g,h.path.original!==g){var y={loc:h.path.loc};throw new n.default(h.path.original+" doesn't match "+g,y)}}function r(h,g){this.source=h,this.start={line:g.first_line,column:g.first_column},this.end={line:g.last_line,column:g.last_column}}function o(h){return/^\[.*\]$/.test(h)?h.substring(1,h.length-1):h}function s(h,g){return{open:h.charAt(2)==="~",close:g.charAt(g.length-3)==="~"}}function a(h){return h.replace(/^\{\{~?!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function l(h,g,y){y=this.locInfo(y);for(var w=h?"@":"",v=[],_=0,b=0,x=g.length;b<x;b++){var k=g[b].part,S=g[b].original!==k;if(w+=(g[b].separator||"")+k,!S&&(k===".."||k==="."||k==="this")){if(v.length>0)throw new n.default("Invalid path: "+w,{loc:y});k===".."&&_++}else v.push(k)}return{type:"PathExpression",data:h,depth:_,parts:v,original:w,loc:y}}function f(h,g,y,w,v,_){var b=w.charAt(3)||w.charAt(2),x=b!=="{"&&b!=="&",k=/\*/.test(w);return{type:k?"Decorator":"MustacheStatement",path:h,params:g,hash:y,escaped:x,strip:v,loc:this.locInfo(_)}}function u(h,g,y,w){i(h,y),w=this.locInfo(w);var v={type:"Program",body:g,strip:{},loc:w};return{type:"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:v,openStrip:{},inverseStrip:{},closeStrip:{},loc:w}}function c(h,g,y,w,v,_){w&&w.path&&i(h,w);var b=/\*/.test(h.open);g.blockParams=h.blockParams;var x=void 0,k=void 0;if(y){if(b)throw new n.default("Unexpected inverse block on decorator",y);y.chain&&(y.program.body[0].closeStrip=w.strip),k=y.strip,x=y.program}return v&&(v=x,x=g,g=v),{type:b?"DecoratorBlock":"BlockStatement",path:h.path,params:h.params,hash:h.hash,program:g,inverse:x,openStrip:h.strip,inverseStrip:k,closeStrip:w&&w.strip,loc:this.locInfo(_)}}function d(h,g){if(!g&&h.length){var y=h[0].loc,w=h[h.length-1].loc;y&&w&&(g={source:y.source,start:{line:y.start.line,column:y.start.column},end:{line:w.end.line,column:w.end.column}})}return{type:"Program",body:h,strip:{},loc:g}}function p(h,g,y,w){return i(h,y),{type:"PartialBlockStatement",name:h.path,params:h.params,hash:h.hash,program:g,openStrip:h.strip,closeStrip:y&&y.strip,loc:this.locInfo(w)}}return Pi}var n5;function WZ(){if(n5)return Ja;n5=1,Ja.__esModule=!0,Ja.parseWithoutProcessing=u,Ja.parse=c;function t(d){if(d&&d.__esModule)return d;var p={};if(d!=null)for(var h in d)Object.prototype.hasOwnProperty.call(d,h)&&(p[h]=d[h]);return p.default=d,p}function e(d){return d&&d.__esModule?d:{default:d}}var n=jZ(),i=e(n),r=HZ(),o=e(r),s=UZ(),a=t(s),l=_i();Ja.parser=i.default;var f={};l.extend(f,a);function u(d,p){if(d.type==="Program")return d;i.default.yy=f,f.locInfo=function(g){return new f.SourceLocation(p&&p.srcName,g)};var h=i.default.parse(d);return h}function c(d,p){var h=u(d,p),g=new o.default(p);return g.accept(h)}return Ja}var Ya={},i5;function KZ(){if(i5)return Ya;i5=1,Ya.__esModule=!0,Ya.Compiler=a,Ya.precompile=l,Ya.compile=f;function t(d){return d&&d.__esModule?d:{default:d}}var e=ar(),n=t(e),i=_i(),r=YE(),o=t(r),s=[].slice;function a(){}a.prototype={compiler:a,equals:function(p){var h=this.opcodes.length;if(p.opcodes.length!==h)return!1;for(var g=0;g<h;g++){var y=this.opcodes[g],w=p.opcodes[g];if(y.opcode!==w.opcode||!u(y.args,w.args))return!1}h=this.children.length;for(var g=0;g<h;g++)if(!this.children[g].equals(p.children[g]))return!1;return!0},guid:0,compile:function(p,h){return this.sourceNode=[],this.opcodes=[],this.children=[],this.options=h,this.stringParams=h.stringParams,this.trackIds=h.trackIds,h.blockParams=h.blockParams||[],h.knownHelpers=i.extend(Object.create(null),{helperMissing:!0,blockHelperMissing:!0,each:!0,if:!0,unless:!0,with:!0,log:!0,lookup:!0},h.knownHelpers),this.accept(p)},compileProgram:function(p){var h=new this.compiler,g=h.compile(p,this.options),y=this.guid++;return this.usePartial=this.usePartial||g.usePartial,this.children[y]=g,this.useDepths=this.useDepths||g.useDepths,y},accept:function(p){if(!this[p.type])throw new n.default("Unknown type: "+p.type,p);this.sourceNode.unshift(p);var h=this[p.type](p);return this.sourceNode.shift(),h},Program:function(p){this.options.blockParams.unshift(p.blockParams);for(var h=p.body,g=h.length,y=0;y<g;y++)this.accept(h[y]);return this.options.blockParams.shift(),this.isSimple=g===1,this.blockParams=p.blockParams?p.blockParams.length:0,this},BlockStatement:function(p){c(p);var h=p.program,g=p.inverse;h=h&&this.compileProgram(h),g=g&&this.compileProgram(g);var y=this.classifySexpr(p);y==="helper"?this.helperSexpr(p,h,g):y==="simple"?(this.simpleSexpr(p),this.opcode("pushProgram",h),this.opcode("pushProgram",g),this.opcode("emptyHash"),this.opcode("blockValue",p.path.original)):(this.ambiguousSexpr(p,h,g),this.opcode("pushProgram",h),this.opcode("pushProgram",g),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(p){var h=p.program&&this.compileProgram(p.program),g=this.setupFullMustacheParams(p,h,void 0),y=p.path;this.useDecorators=!0,this.opcode("registerDecorator",g.length,y.original)},PartialStatement:function(p){this.usePartial=!0;var h=p.program;h&&(h=this.compileProgram(p.program));var g=p.params;if(g.length>1)throw new n.default("Unsupported number of partial arguments: "+g.length,p);g.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):g.push({type:"PathExpression",parts:[],depth:0}));var y=p.name.original,w=p.name.type==="SubExpression";w&&this.accept(p.name),this.setupFullMustacheParams(p,h,void 0,!0);var v=p.indent||"";this.options.preventIndent&&v&&(this.opcode("appendContent",v),v=""),this.opcode("invokePartial",w,y,v),this.opcode("append")},PartialBlockStatement:function(p){this.PartialStatement(p)},MustacheStatement:function(p){this.SubExpression(p),p.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(p){this.DecoratorBlock(p)},ContentStatement:function(p){p.value&&this.opcode("appendContent",p.value)},CommentStatement:function(){},SubExpression:function(p){c(p);var h=this.classifySexpr(p);h==="simple"?this.simpleSexpr(p):h==="helper"?this.helperSexpr(p):this.ambiguousSexpr(p)},ambiguousSexpr:function(p,h,g){var y=p.path,w=y.parts[0],v=h!=null||g!=null;this.opcode("getContext",y.depth),this.opcode("pushProgram",h),this.opcode("pushProgram",g),y.strict=!0,this.accept(y),this.opcode("invokeAmbiguous",w,v)},simpleSexpr:function(p){var h=p.path;h.strict=!0,this.accept(h),this.opcode("resolvePossibleLambda")},helperSexpr:function(p,h,g){var y=this.setupFullMustacheParams(p,h,g),w=p.path,v=w.parts[0];if(this.options.knownHelpers[v])this.opcode("invokeKnownHelper",y.length,v);else{if(this.options.knownHelpersOnly)throw new n.default("You specified knownHelpersOnly, but used the unknown helper "+v,p);w.strict=!0,w.falsy=!0,this.accept(w),this.opcode("invokeHelper",y.length,w.original,o.default.helpers.simpleId(w))}},PathExpression:function(p){this.addDepth(p.depth),this.opcode("getContext",p.depth);var h=p.parts[0],g=o.default.helpers.scopedId(p),y=!p.depth&&!g&&this.blockParamIndex(h);y?this.opcode("lookupBlockParam",y,p.parts):h?p.data?(this.options.data=!0,this.opcode("lookupData",p.depth,p.parts,p.strict)):this.opcode("lookupOnContext",p.parts,p.falsy,p.strict,g):this.opcode("pushContext")},StringLiteral:function(p){this.opcode("pushString",p.value)},NumberLiteral:function(p){this.opcode("pushLiteral",p.value)},BooleanLiteral:function(p){this.opcode("pushLiteral",p.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(p){var h=p.pairs,g=0,y=h.length;for(this.opcode("pushHash");g<y;g++)this.pushParam(h[g].value);for(;g--;)this.opcode("assignToHash",h[g].key);this.opcode("popHash")},opcode:function(p){this.opcodes.push({opcode:p,args:s.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(p){p&&(this.useDepths=!0)},classifySexpr:function(p){var h=o.default.helpers.simpleId(p.path),g=h&&!!this.blockParamIndex(p.path.parts[0]),y=!g&&o.default.helpers.helperExpression(p),w=!g&&(y||h);if(w&&!y){var v=p.path.parts[0],_=this.options;_.knownHelpers[v]?y=!0:_.knownHelpersOnly&&(w=!1)}return y?"helper":w?"ambiguous":"simple"},pushParams:function(p){for(var h=0,g=p.length;h<g;h++)this.pushParam(p[h])},pushParam:function(p){var h=p.value!=null?p.value:p.original||"";if(this.stringParams)h.replace&&(h=h.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),p.depth&&this.addDepth(p.depth),this.opcode("getContext",p.depth||0),this.opcode("pushStringParam",h,p.type),p.type==="SubExpression"&&this.accept(p);else{if(this.trackIds){var g=void 0;if(p.parts&&!o.default.helpers.scopedId(p)&&!p.depth&&(g=this.blockParamIndex(p.parts[0])),g){var y=p.parts.slice(1).join(".");this.opcode("pushId","BlockParam",g,y)}else h=p.original||h,h.replace&&(h=h.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",p.type,h)}this.accept(p)}},setupFullMustacheParams:function(p,h,g,y){var w=p.params;return this.pushParams(w),this.opcode("pushProgram",h),this.opcode("pushProgram",g),p.hash?this.accept(p.hash):this.opcode("emptyHash",y),w},blockParamIndex:function(p){for(var h=0,g=this.options.blockParams.length;h<g;h++){var y=this.options.blockParams[h],w=y&&i.indexOf(y,p);if(y&&w>=0)return[h,w]}}};function l(d,p,h){if(d==null||typeof d!="string"&&d.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+d);p=p||{},"data"in p||(p.data=!0),p.compat&&(p.useDepths=!0);var g=h.parse(d,p),y=new h.Compiler().compile(g,p);return new h.JavaScriptCompiler().compile(y,p)}function f(d,p,h){if(p===void 0&&(p={}),d==null||typeof d!="string"&&d.type!=="Program")throw new n.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+d);p=i.extend({},p),"data"in p||(p.data=!0),p.compat&&(p.useDepths=!0);var g=void 0;function y(){var v=h.parse(d,p),_=new h.Compiler().compile(v,p),b=new h.JavaScriptCompiler().compile(_,p,void 0,!0);return h.template(b)}function w(v,_){return g||(g=y()),g.call(this,v,_)}return w._setup=function(v){return g||(g=y()),g._setup(v)},w._child=function(v,_,b,x){return g||(g=y()),g._child(v,_,b,x)},w}function u(d,p){if(d===p)return!0;if(i.isArray(d)&&i.isArray(p)&&d.length===p.length){for(var h=0;h<d.length;h++)if(!u(d[h],p[h]))return!1;return!0}}function c(d){if(!d.path.parts){var p=d.path;d.path={type:"PathExpression",data:!1,depth:0,parts:[p.original+""],original:p.original+"",loc:p.loc}}}return Ya}var Up={exports:{}},Wp={exports:{}},Uf={},sy={},Kp={},Gp={},r5;function GZ(){if(r5)return Gp;r5=1;var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");return Gp.encode=function(e){if(0<=e&&e<t.length)return t[e];throw new TypeError("Must be between 0 and 63: "+e)},Gp.decode=function(e){var n=65,i=90,r=97,o=122,s=48,a=57,l=43,f=47,u=26,c=52;return n<=e&&e<=i?e-n:r<=e&&e<=o?e-r+u:s<=e&&e<=a?e-s+c:e==l?62:e==f?63:-1},Gp}var o5;function s5(){if(o5)return Kp;o5=1;var t=GZ(),e=5,n=1<<e,i=n-1,r=n;function o(a){return a<0?(-a<<1)+1:(a<<1)+0}function s(a){var l=(a&1)===1,f=a>>1;return l?-f:f}return Kp.encode=function(l){var f="",u,c=o(l);do u=c&i,c>>>=e,c>0&&(u|=r),f+=t.encode(u);while(c>0);return f},Kp.decode=function(l,f,u){var c=l.length,d=0,p=0,h,g;do{if(f>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(g=t.decode(l.charCodeAt(f++)),g===-1)throw new Error("Invalid base64 digit: "+l.charAt(f-1));h=!!(g&r),g&=i,d=d+(g<<p),p+=e}while(h);u.value=s(d),u.rest=f},Kp}var ay={},a5;function Wf(){return a5||(a5=1,(function(t){function e(b,x,k){if(x in b)return b[x];if(arguments.length===3)return k;throw new Error('"'+x+'" is a required argument.')}t.getArg=e;var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function r(b){var x=b.match(n);return x?{scheme:x[1],auth:x[2],host:x[3],port:x[4],path:x[5]}:null}t.urlParse=r;function o(b){var x="";return b.scheme&&(x+=b.scheme+":"),x+="//",b.auth&&(x+=b.auth+"@"),b.host&&(x+=b.host),b.port&&(x+=":"+b.port),b.path&&(x+=b.path),x}t.urlGenerate=o;function s(b){var x=b,k=r(b);if(k){if(!k.path)return b;x=k.path}for(var S=t.isAbsolute(x),T=x.split(/\/+/),A,R=0,F=T.length-1;F>=0;F--)A=T[F],A==="."?T.splice(F,1):A===".."?R++:R>0&&(A===""?(T.splice(F+1,R),R=0):(T.splice(F,2),R--));return x=T.join("/"),x===""&&(x=S?"/":"."),k?(k.path=x,o(k)):x}t.normalize=s;function a(b,x){b===""&&(b="."),x===""&&(x=".");var k=r(x),S=r(b);if(S&&(b=S.path||"/"),k&&!k.scheme)return S&&(k.scheme=S.scheme),o(k);if(k||x.match(i))return x;if(S&&!S.host&&!S.path)return S.host=x,o(S);var T=x.charAt(0)==="/"?x:s(b.replace(/\/+$/,"")+"/"+x);return S?(S.path=T,o(S)):T}t.join=a,t.isAbsolute=function(b){return b.charAt(0)==="/"||n.test(b)};function l(b,x){b===""&&(b="."),b=b.replace(/\/$/,"");for(var k=0;x.indexOf(b+"/")!==0;){var S=b.lastIndexOf("/");if(S<0||(b=b.slice(0,S),b.match(/^([^\/]+:\/)?\/*$/)))return x;++k}return Array(k+1).join("../")+x.substr(b.length+1)}t.relative=l;var f=(function(){var b=Object.create(null);return!("__proto__"in b)})();function u(b){return b}function c(b){return p(b)?"$"+b:b}t.toSetString=f?u:c;function d(b){return p(b)?b.slice(1):b}t.fromSetString=f?u:d;function p(b){if(!b)return!1;var x=b.length;if(x<9||b.charCodeAt(x-1)!==95||b.charCodeAt(x-2)!==95||b.charCodeAt(x-3)!==111||b.charCodeAt(x-4)!==116||b.charCodeAt(x-5)!==111||b.charCodeAt(x-6)!==114||b.charCodeAt(x-7)!==112||b.charCodeAt(x-8)!==95||b.charCodeAt(x-9)!==95)return!1;for(var k=x-10;k>=0;k--)if(b.charCodeAt(k)!==36)return!1;return!0}function h(b,x,k){var S=y(b.source,x.source);return S!==0||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0||k)||(S=b.generatedColumn-x.generatedColumn,S!==0)||(S=b.generatedLine-x.generatedLine,S!==0)?S:y(b.name,x.name)}t.compareByOriginalPositions=h;function g(b,x,k){var S=b.generatedLine-x.generatedLine;return S!==0||(S=b.generatedColumn-x.generatedColumn,S!==0||k)||(S=y(b.source,x.source),S!==0)||(S=b.originalLine-x.originalLine,S!==0)||(S=b.originalColumn-x.originalColumn,S!==0)?S:y(b.name,x.name)}t.compareByGeneratedPositionsDeflated=g;function y(b,x){return b===x?0:b===null?1:x===null?-1:b>x?1:-1}function w(b,x){var k=b.generatedLine-x.generatedLine;return k!==0||(k=b.generatedColumn-x.generatedColumn,k!==0)||(k=y(b.source,x.source),k!==0)||(k=b.originalLine-x.originalLine,k!==0)||(k=b.originalColumn-x.originalColumn,k!==0)?k:y(b.name,x.name)}t.compareByGeneratedPositionsInflated=w;function v(b){return JSON.parse(b.replace(/^\)]}'[^\n]*\n/,""))}t.parseSourceMapInput=v;function _(b,x,k){if(x=x||"",b&&(b[b.length-1]!=="/"&&x[0]!=="/"&&(b+="/"),x=b+x),k){var S=r(k);if(!S)throw new Error("sourceMapURL could not be parsed");if(S.path){var T=S.path.lastIndexOf("/");T>=0&&(S.path=S.path.substring(0,T+1))}x=a(o(S),x)}return s(x)}t.computeSourceURL=_})(ay)),ay}var ly={},l5;function f5(){if(l5)return ly;l5=1;var t=Wf(),e=Object.prototype.hasOwnProperty,n=typeof Map<"u";function i(){this._array=[],this._set=n?new Map:Object.create(null)}return i.fromArray=function(o,s){for(var a=new i,l=0,f=o.length;l<f;l++)a.add(o[l],s);return a},i.prototype.size=function(){return n?this._set.size:Object.getOwnPropertyNames(this._set).length},i.prototype.add=function(o,s){var a=n?o:t.toSetString(o),l=n?this.has(o):e.call(this._set,a),f=this._array.length;(!l||s)&&this._array.push(o),l||(n?this._set.set(o,f):this._set[a]=f)},i.prototype.has=function(o){if(n)return this._set.has(o);var s=t.toSetString(o);return e.call(this._set,s)},i.prototype.indexOf=function(o){if(n){var s=this._set.get(o);if(s>=0)return s}else{var a=t.toSetString(o);if(e.call(this._set,a))return this._set[a]}throw new Error('"'+o+'" is not in the set.')},i.prototype.at=function(o){if(o>=0&&o<this._array.length)return this._array[o];throw new Error("No element indexed by "+o)},i.prototype.toArray=function(){return this._array.slice()},ly.ArraySet=i,ly}var fy={},u5;function JZ(){if(u5)return fy;u5=1;var t=Wf();function e(i,r){var o=i.generatedLine,s=r.generatedLine,a=i.generatedColumn,l=r.generatedColumn;return s>o||s==o&&l>=a||t.compareByGeneratedPositionsInflated(i,r)<=0}function n(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}return n.prototype.unsortedForEach=function(r,o){this._array.forEach(r,o)},n.prototype.add=function(r){e(this._last,r)?(this._last=r,this._array.push(r)):(this._sorted=!1,this._array.push(r))},n.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},fy.MappingList=n,fy}var c5;function d5(){if(c5)return sy;c5=1;var t=s5(),e=Wf(),n=f5().ArraySet,i=JZ().MappingList;function r(o){o||(o={}),this._file=e.getArg(o,"file",null),this._sourceRoot=e.getArg(o,"sourceRoot",null),this._skipValidation=e.getArg(o,"skipValidation",!1),this._sources=new n,this._names=new n,this._mappings=new i,this._sourcesContents=null}return r.prototype._version=3,r.fromSourceMap=function(s){var a=s.sourceRoot,l=new r({file:s.file,sourceRoot:a});return s.eachMapping(function(f){var u={generated:{line:f.generatedLine,column:f.generatedColumn}};f.source!=null&&(u.source=f.source,a!=null&&(u.source=e.relative(a,u.source)),u.original={line:f.originalLine,column:f.originalColumn},f.name!=null&&(u.name=f.name)),l.addMapping(u)}),s.sources.forEach(function(f){var u=f;a!==null&&(u=e.relative(a,f)),l._sources.has(u)||l._sources.add(u);var c=s.sourceContentFor(f);c!=null&&l.setSourceContent(f,c)}),l},r.prototype.addMapping=function(s){var a=e.getArg(s,"generated"),l=e.getArg(s,"original",null),f=e.getArg(s,"source",null),u=e.getArg(s,"name",null);this._skipValidation||this._validateMapping(a,l,f,u),f!=null&&(f=String(f),this._sources.has(f)||this._sources.add(f)),u!=null&&(u=String(u),this._names.has(u)||this._names.add(u)),this._mappings.add({generatedLine:a.line,generatedColumn:a.column,originalLine:l!=null&&l.line,originalColumn:l!=null&&l.column,source:f,name:u})},r.prototype.setSourceContent=function(s,a){var l=s;this._sourceRoot!=null&&(l=e.relative(this._sourceRoot,l)),a!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[e.toSetString(l)]=a):this._sourcesContents&&(delete this._sourcesContents[e.toSetString(l)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(s,a,l){var f=a;if(a==null){if(s.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);f=s.file}var u=this._sourceRoot;u!=null&&(f=e.relative(u,f));var c=new n,d=new n;this._mappings.unsortedForEach(function(p){if(p.source===f&&p.originalLine!=null){var h=s.originalPositionFor({line:p.originalLine,column:p.originalColumn});h.source!=null&&(p.source=h.source,l!=null&&(p.source=e.join(l,p.source)),u!=null&&(p.source=e.relative(u,p.source)),p.originalLine=h.line,p.originalColumn=h.column,h.name!=null&&(p.name=h.name))}var g=p.source;g!=null&&!c.has(g)&&c.add(g);var y=p.name;y!=null&&!d.has(y)&&d.add(y)},this),this._sources=c,this._names=d,s.sources.forEach(function(p){var h=s.sourceContentFor(p);h!=null&&(l!=null&&(p=e.join(l,p)),u!=null&&(p=e.relative(u,p)),this.setSourceContent(p,h))},this)},r.prototype._validateMapping=function(s,a,l,f){if(a&&typeof a.line!="number"&&typeof a.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(s&&"line"in s&&"column"in s&&s.line>0&&s.column>=0&&!a&&!l&&!f)){if(s&&"line"in s&&"column"in s&&a&&"line"in a&&"column"in a&&s.line>0&&s.column>=0&&a.line>0&&a.column>=0&&l)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:s,source:l,original:a,name:f}))}},r.prototype._serializeMappings=function(){for(var s=0,a=1,l=0,f=0,u=0,c=0,d="",p,h,g,y,w=this._mappings.toArray(),v=0,_=w.length;v<_;v++){if(h=w[v],p="",h.generatedLine!==a)for(s=0;h.generatedLine!==a;)p+=";",a++;else if(v>0){if(!e.compareByGeneratedPositionsInflated(h,w[v-1]))continue;p+=","}p+=t.encode(h.generatedColumn-s),s=h.generatedColumn,h.source!=null&&(y=this._sources.indexOf(h.source),p+=t.encode(y-c),c=y,p+=t.encode(h.originalLine-1-f),f=h.originalLine-1,p+=t.encode(h.originalColumn-l),l=h.originalColumn,h.name!=null&&(g=this._names.indexOf(h.name),p+=t.encode(g-u),u=g)),d+=p}return d},r.prototype._generateSourcesContent=function(s,a){return s.map(function(l){if(!this._sourcesContents)return null;a!=null&&(l=e.relative(a,l));var f=e.toSetString(l);return Object.prototype.hasOwnProperty.call(this._sourcesContents,f)?this._sourcesContents[f]:null},this)},r.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},sy.SourceMapGenerator=r,sy}var Kf={},uy={},p5;function YZ(){return p5||(p5=1,(function(t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2;function e(n,i,r,o,s,a){var l=Math.floor((i-n)/2)+n,f=s(r,o[l],!0);return f===0?l:f>0?i-l>1?e(l,i,r,o,s,a):a==t.LEAST_UPPER_BOUND?i<o.length?i:-1:l:l-n>1?e(n,l,r,o,s,a):a==t.LEAST_UPPER_BOUND?l:n<0?-1:n}t.search=function(i,r,o,s){if(r.length===0)return-1;var a=e(-1,r.length,i,r,o,s||t.GREATEST_LOWER_BOUND);if(a<0)return-1;for(;a-1>=0&&o(r[a],r[a-1],!0)===0;)--a;return a}})(uy)),uy}var cy={},h5;function XZ(){if(h5)return cy;h5=1;function t(i,r,o){var s=i[r];i[r]=i[o],i[o]=s}function e(i,r){return Math.round(i+Math.random()*(r-i))}function n(i,r,o,s){if(o<s){var a=e(o,s),l=o-1;t(i,a,s);for(var f=i[s],u=o;u<s;u++)r(i[u],f)<=0&&(l+=1,t(i,l,u));t(i,l+1,u);var c=l+1;n(i,r,o,c-1),n(i,r,c+1,s)}}return cy.quickSort=function(i,r){n(i,r,0,i.length-1)},cy}var g5;function QZ(){if(g5)return Kf;g5=1;var t=Wf(),e=YZ(),n=f5().ArraySet,i=s5(),r=XZ().quickSort;function o(f,u){var c=f;return typeof f=="string"&&(c=t.parseSourceMapInput(f)),c.sections!=null?new l(c,u):new s(c,u)}o.fromSourceMap=function(f,u){return s.fromSourceMap(f,u)},o.prototype._version=3,o.prototype.__generatedMappings=null,Object.defineProperty(o.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),o.prototype.__originalMappings=null,Object.defineProperty(o.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),o.prototype._charIsMappingSeparator=function(u,c){var d=u.charAt(c);return d===";"||d===","},o.prototype._parseMappings=function(u,c){throw new Error("Subclasses must implement _parseMappings")},o.GENERATED_ORDER=1,o.ORIGINAL_ORDER=2,o.GREATEST_LOWER_BOUND=1,o.LEAST_UPPER_BOUND=2,o.prototype.eachMapping=function(u,c,d){var p=c||null,h=d||o.GENERATED_ORDER,g;switch(h){case o.GENERATED_ORDER:g=this._generatedMappings;break;case o.ORIGINAL_ORDER:g=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var y=this.sourceRoot;g.map(function(w){var v=w.source===null?null:this._sources.at(w.source);return v=t.computeSourceURL(y,v,this._sourceMapURL),{source:v,generatedLine:w.generatedLine,generatedColumn:w.generatedColumn,originalLine:w.originalLine,originalColumn:w.originalColumn,name:w.name===null?null:this._names.at(w.name)}},this).forEach(u,p)},o.prototype.allGeneratedPositionsFor=function(u){var c=t.getArg(u,"line"),d={source:t.getArg(u,"source"),originalLine:c,originalColumn:t.getArg(u,"column",0)};if(d.source=this._findSourceIndex(d.source),d.source<0)return[];var p=[],h=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,e.LEAST_UPPER_BOUND);if(h>=0){var g=this._originalMappings[h];if(u.column===void 0)for(var y=g.originalLine;g&&g.originalLine===y;)p.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++h];else for(var w=g.originalColumn;g&&g.originalLine===c&&g.originalColumn==w;)p.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++h]}return p},Kf.SourceMapConsumer=o;function s(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var d=t.getArg(c,"version"),p=t.getArg(c,"sources"),h=t.getArg(c,"names",[]),g=t.getArg(c,"sourceRoot",null),y=t.getArg(c,"sourcesContent",null),w=t.getArg(c,"mappings"),v=t.getArg(c,"file",null);if(d!=this._version)throw new Error("Unsupported version: "+d);g&&(g=t.normalize(g)),p=p.map(String).map(t.normalize).map(function(_){return g&&t.isAbsolute(g)&&t.isAbsolute(_)?t.relative(g,_):_}),this._names=n.fromArray(h.map(String),!0),this._sources=n.fromArray(p,!0),this._absoluteSources=this._sources.toArray().map(function(_){return t.computeSourceURL(g,_,u)}),this.sourceRoot=g,this.sourcesContent=y,this._mappings=w,this._sourceMapURL=u,this.file=v}s.prototype=Object.create(o.prototype),s.prototype.consumer=o,s.prototype._findSourceIndex=function(f){var u=f;if(this.sourceRoot!=null&&(u=t.relative(this.sourceRoot,u)),this._sources.has(u))return this._sources.indexOf(u);var c;for(c=0;c<this._absoluteSources.length;++c)if(this._absoluteSources[c]==f)return c;return-1},s.fromSourceMap=function(u,c){var d=Object.create(s.prototype),p=d._names=n.fromArray(u._names.toArray(),!0),h=d._sources=n.fromArray(u._sources.toArray(),!0);d.sourceRoot=u._sourceRoot,d.sourcesContent=u._generateSourcesContent(d._sources.toArray(),d.sourceRoot),d.file=u._file,d._sourceMapURL=c,d._absoluteSources=d._sources.toArray().map(function(k){return t.computeSourceURL(d.sourceRoot,k,c)});for(var g=u._mappings.toArray().slice(),y=d.__generatedMappings=[],w=d.__originalMappings=[],v=0,_=g.length;v<_;v++){var b=g[v],x=new a;x.generatedLine=b.generatedLine,x.generatedColumn=b.generatedColumn,b.source&&(x.source=h.indexOf(b.source),x.originalLine=b.originalLine,x.originalColumn=b.originalColumn,b.name&&(x.name=p.indexOf(b.name)),w.push(x)),y.push(x)}return r(d.__originalMappings,t.compareByOriginalPositions),d},s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function a(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}s.prototype._parseMappings=function(u,c){for(var d=1,p=0,h=0,g=0,y=0,w=0,v=u.length,_=0,b={},x={},k=[],S=[],T,A,R,F,L;_<v;)if(u.charAt(_)===";")d++,_++,p=0;else if(u.charAt(_)===",")_++;else{for(T=new a,T.generatedLine=d,F=_;F<v&&!this._charIsMappingSeparator(u,F);F++);if(A=u.slice(_,F),R=b[A],R)_+=A.length;else{for(R=[];_<F;)i.decode(u,_,x),L=x.value,_=x.rest,R.push(L);if(R.length===2)throw new Error("Found a source, but no line and column");if(R.length===3)throw new Error("Found a source and line, but no column");b[A]=R}T.generatedColumn=p+R[0],p=T.generatedColumn,R.length>1&&(T.source=y+R[1],y+=R[1],T.originalLine=h+R[2],h=T.originalLine,T.originalLine+=1,T.originalColumn=g+R[3],g=T.originalColumn,R.length>4&&(T.name=w+R[4],w+=R[4])),S.push(T),typeof T.originalLine=="number"&&k.push(T)}r(S,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,r(k,t.compareByOriginalPositions),this.__originalMappings=k},s.prototype._findMapping=function(u,c,d,p,h,g){if(u[d]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+u[d]);if(u[p]<0)throw new TypeError("Column must be greater than or equal to 0, got "+u[p]);return e.search(u,c,h,g)},s.prototype.computeColumnSpans=function(){for(var u=0;u<this._generatedMappings.length;++u){var c=this._generatedMappings[u];if(u+1<this._generatedMappings.length){var d=this._generatedMappings[u+1];if(c.generatedLine===d.generatedLine){c.lastGeneratedColumn=d.generatedColumn-1;continue}}c.lastGeneratedColumn=1/0}},s.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},d=this._findMapping(c,this._generatedMappings,"generatedLine","generatedColumn",t.compareByGeneratedPositionsDeflated,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(d>=0){var p=this._generatedMappings[d];if(p.generatedLine===c.generatedLine){var h=t.getArg(p,"source",null);h!==null&&(h=this._sources.at(h),h=t.computeSourceURL(this.sourceRoot,h,this._sourceMapURL));var g=t.getArg(p,"name",null);return g!==null&&(g=this._names.at(g)),{source:h,line:t.getArg(p,"originalLine",null),column:t.getArg(p,"originalColumn",null),name:g}}}return{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(u){return u==null}):!1},s.prototype.sourceContentFor=function(u,c){if(!this.sourcesContent)return null;var d=this._findSourceIndex(u);if(d>=0)return this.sourcesContent[d];var p=u;this.sourceRoot!=null&&(p=t.relative(this.sourceRoot,p));var h;if(this.sourceRoot!=null&&(h=t.urlParse(this.sourceRoot))){var g=p.replace(/^file:\/\//,"");if(h.scheme=="file"&&this._sources.has(g))return this.sourcesContent[this._sources.indexOf(g)];if((!h.path||h.path=="/")&&this._sources.has("/"+p))return this.sourcesContent[this._sources.indexOf("/"+p)]}if(c)return null;throw new Error('"'+p+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(u){var c=t.getArg(u,"source");if(c=this._findSourceIndex(c),c<0)return{line:null,column:null,lastColumn:null};var d={source:c,originalLine:t.getArg(u,"line"),originalColumn:t.getArg(u,"column")},p=this._findMapping(d,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,t.getArg(u,"bias",o.GREATEST_LOWER_BOUND));if(p>=0){var h=this._originalMappings[p];if(h.source===d.source)return{line:t.getArg(h,"generatedLine",null),column:t.getArg(h,"generatedColumn",null),lastColumn:t.getArg(h,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},Kf.BasicSourceMapConsumer=s;function l(f,u){var c=f;typeof f=="string"&&(c=t.parseSourceMapInput(f));var d=t.getArg(c,"version"),p=t.getArg(c,"sections");if(d!=this._version)throw new Error("Unsupported version: "+d);this._sources=new n,this._names=new n;var h={line:-1,column:0};this._sections=p.map(function(g){if(g.url)throw new Error("Support for url field in sections not implemented.");var y=t.getArg(g,"offset"),w=t.getArg(y,"line"),v=t.getArg(y,"column");if(w<h.line||w===h.line&&v<h.column)throw new Error("Section offsets must be ordered and non-overlapping.");return h=y,{generatedOffset:{generatedLine:w+1,generatedColumn:v+1},consumer:new o(t.getArg(g,"map"),u)}})}return l.prototype=Object.create(o.prototype),l.prototype.constructor=o,l.prototype._version=3,Object.defineProperty(l.prototype,"sources",{get:function(){for(var f=[],u=0;u<this._sections.length;u++)for(var c=0;c<this._sections[u].consumer.sources.length;c++)f.push(this._sections[u].consumer.sources[c]);return f}}),l.prototype.originalPositionFor=function(u){var c={generatedLine:t.getArg(u,"line"),generatedColumn:t.getArg(u,"column")},d=e.search(c,this._sections,function(h,g){var y=h.generatedLine-g.generatedOffset.generatedLine;return y||h.generatedColumn-g.generatedOffset.generatedColumn}),p=this._sections[d];return p?p.consumer.originalPositionFor({line:c.generatedLine-(p.generatedOffset.generatedLine-1),column:c.generatedColumn-(p.generatedOffset.generatedLine===c.generatedLine?p.generatedOffset.generatedColumn-1:0),bias:u.bias}):{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(u){return u.consumer.hasContentsOfAllSources()})},l.prototype.sourceContentFor=function(u,c){for(var d=0;d<this._sections.length;d++){var p=this._sections[d],h=p.consumer.sourceContentFor(u,!0);if(h)return h}if(c)return null;throw new Error('"'+u+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(u){for(var c=0;c<this._sections.length;c++){var d=this._sections[c];if(d.consumer._findSourceIndex(t.getArg(u,"source"))!==-1){var p=d.consumer.generatedPositionFor(u);if(p){var h={line:p.line+(d.generatedOffset.generatedLine-1),column:p.column+(d.generatedOffset.generatedLine===p.line?d.generatedOffset.generatedColumn-1:0)};return h}}}return{line:null,column:null}},l.prototype._parseMappings=function(u,c){this.__generatedMappings=[],this.__originalMappings=[];for(var d=0;d<this._sections.length;d++)for(var p=this._sections[d],h=p.consumer._generatedMappings,g=0;g<h.length;g++){var y=h[g],w=p.consumer._sources.at(y.source);w=t.computeSourceURL(p.consumer.sourceRoot,w,this._sourceMapURL),this._sources.add(w),w=this._sources.indexOf(w);var v=null;y.name&&(v=p.consumer._names.at(y.name),this._names.add(v),v=this._names.indexOf(v));var _={source:w,generatedLine:y.generatedLine+(p.generatedOffset.generatedLine-1),generatedColumn:y.generatedColumn+(p.generatedOffset.generatedLine===y.generatedLine?p.generatedOffset.generatedColumn-1:0),originalLine:y.originalLine,originalColumn:y.originalColumn,name:v};this.__generatedMappings.push(_),typeof _.originalLine=="number"&&this.__originalMappings.push(_)}r(this.__generatedMappings,t.compareByGeneratedPositionsDeflated),r(this.__originalMappings,t.compareByOriginalPositions)},Kf.IndexedSourceMapConsumer=l,Kf}var dy={},m5;function ZZ(){if(m5)return dy;m5=1;var t=d5().SourceMapGenerator,e=Wf(),n=/(\r?\n)/,i=10,r="$$$isSourceNode$$$";function o(s,a,l,f,u){this.children=[],this.sourceContents={},this.line=s??null,this.column=a??null,this.source=l??null,this.name=u??null,this[r]=!0,f!=null&&this.add(f)}return o.fromStringWithSourceMap=function(a,l,f){var u=new o,c=a.split(n),d=0,p=function(){var v=b(),_=b()||"";return v+_;function b(){return d<c.length?c[d++]:void 0}},h=1,g=0,y=null;return l.eachMapping(function(v){if(y!==null)if(h<v.generatedLine)w(y,p()),h++,g=0;else{var _=c[d]||"",b=_.substr(0,v.generatedColumn-g);c[d]=_.substr(v.generatedColumn-g),g=v.generatedColumn,w(y,b),y=v;return}for(;h<v.generatedLine;)u.add(p()),h++;if(g<v.generatedColumn){var _=c[d]||"";u.add(_.substr(0,v.generatedColumn)),c[d]=_.substr(v.generatedColumn),g=v.generatedColumn}y=v},this),d<c.length&&(y&&w(y,p()),u.add(c.splice(d).join(""))),l.sources.forEach(function(v){var _=l.sourceContentFor(v);_!=null&&(f!=null&&(v=e.join(f,v)),u.setSourceContent(v,_))}),u;function w(v,_){if(v===null||v.source===void 0)u.add(_);else{var b=f?e.join(f,v.source):v.source;u.add(new o(v.originalLine,v.originalColumn,b,_,v.name))}}},o.prototype.add=function(a){if(Array.isArray(a))a.forEach(function(l){this.add(l)},this);else if(a[r]||typeof a=="string")a&&this.children.push(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.prepend=function(a){if(Array.isArray(a))for(var l=a.length-1;l>=0;l--)this.prepend(a[l]);else if(a[r]||typeof a=="string")this.children.unshift(a);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+a);return this},o.prototype.walk=function(a){for(var l,f=0,u=this.children.length;f<u;f++)l=this.children[f],l[r]?l.walk(a):l!==""&&a(l,{source:this.source,line:this.line,column:this.column,name:this.name})},o.prototype.join=function(a){var l,f,u=this.children.length;if(u>0){for(l=[],f=0;f<u-1;f++)l.push(this.children[f]),l.push(a);l.push(this.children[f]),this.children=l}return this},o.prototype.replaceRight=function(a,l){var f=this.children[this.children.length-1];return f[r]?f.replaceRight(a,l):typeof f=="string"?this.children[this.children.length-1]=f.replace(a,l):this.children.push("".replace(a,l)),this},o.prototype.setSourceContent=function(a,l){this.sourceContents[e.toSetString(a)]=l},o.prototype.walkSourceContents=function(a){for(var l=0,f=this.children.length;l<f;l++)this.children[l][r]&&this.children[l].walkSourceContents(a);for(var u=Object.keys(this.sourceContents),l=0,f=u.length;l<f;l++)a(e.fromSetString(u[l]),this.sourceContents[u[l]])},o.prototype.toString=function(){var a="";return this.walk(function(l){a+=l}),a},o.prototype.toStringWithSourceMap=function(a){var l={code:"",line:1,column:0},f=new t(a),u=!1,c=null,d=null,p=null,h=null;return this.walk(function(g,y){l.code+=g,y.source!==null&&y.line!==null&&y.column!==null?((c!==y.source||d!==y.line||p!==y.column||h!==y.name)&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name}),c=y.source,d=y.line,p=y.column,h=y.name,u=!0):u&&(f.addMapping({generated:{line:l.line,column:l.column}}),c=null,u=!1);for(var w=0,v=g.length;w<v;w++)g.charCodeAt(w)===i?(l.line++,l.column=0,w+1===v?(c=null,u=!1):u&&f.addMapping({source:y.source,original:{line:y.line,column:y.column},generated:{line:l.line,column:l.column},name:y.name})):l.column++}),this.walkSourceContents(function(g,y){f.setSourceContent(g,y)}),{code:l.code,map:f}},dy.SourceNode=o,dy}var y5;function eee(){return y5||(y5=1,Uf.SourceMapGenerator=d5().SourceMapGenerator,Uf.SourceMapConsumer=QZ().SourceMapConsumer,Uf.SourceNode=ZZ().SourceNode),Uf}var w5;function tee(){return w5||(w5=1,(function(t,e){e.__esModule=!0;var n=_i(),i=void 0;try{var r=eee();i=r.SourceNode}catch{}i||(i=function(a,l,f,u){this.src="",u&&this.add(u)},i.prototype={add:function(l){n.isArray(l)&&(l=l.join("")),this.src+=l},prepend:function(l){n.isArray(l)&&(l=l.join("")),this.src=l+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});function o(a,l,f){if(n.isArray(a)){for(var u=[],c=0,d=a.length;c<d;c++)u.push(l.wrap(a[c],f));return u}else if(typeof a=="boolean"||typeof a=="number")return a+"";return a}function s(a){this.srcFile=a,this.source=[]}s.prototype={isEmpty:function(){return!this.source.length},prepend:function(l,f){this.source.unshift(this.wrap(l,f))},push:function(l,f){this.source.push(this.wrap(l,f))},merge:function(){var l=this.empty();return this.each(function(f){l.add(["  ",f,`
     423`])}),l},each:function(l){for(var f=0,u=this.source.length;f<u;f++)l(this.source[f])},empty:function(){var l=this.currentLocation||{start:{}};return new i(l.start.line,l.start.column,this.srcFile)},wrap:function(l){var f=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return l instanceof i?l:(l=o(l,this,f),new i(f.start.line,f.start.column,this.srcFile,l))},functionCall:function(l,f,u){return u=this.generateList(u),this.wrap([l,f?"."+f+"(":"(",u,")"])},quotedString:function(l){return'"'+(l+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(l){var f=this,u=[];Object.keys(l).forEach(function(d){var p=o(l[d],f);p!=="undefined"&&u.push([f.quotedString(d),":",p])});var c=this.generateList(u);return c.prepend("{"),c.add("}"),c},generateList:function(l){for(var f=this.empty(),u=0,c=l.length;u<c;u++)u&&f.add(","),f.add(o(l[u],this));return f},generateArray:function(l){var f=this.generateList(l);return f.prepend("["),f.add("]"),f}},e.default=s,t.exports=e.default})(Wp,Wp.exports)),Wp.exports}var v5;function nee(){return v5||(v5=1,(function(t,e){e.__esModule=!0;function n(d){return d&&d.__esModule?d:{default:d}}var i=oy(),r=ar(),o=n(r),s=_i(),a=tee(),l=n(a);function f(d){this.value=d}function u(){}u.prototype={nameLookup:function(p,h){return this.internalNameLookup(p,h)},depthedLookup:function(p){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(p),")"]},compilerInfo:function(){var p=i.COMPILER_REVISION,h=i.REVISION_CHANGES[p];return[p,h]},appendToBuffer:function(p,h,g){return s.isArray(p)||(p=[p]),p=this.source.wrap(p,h),this.environment.isSimple?["return ",p,";"]:g?["buffer += ",p,";"]:(p.appendToBuffer=!0,p)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(p,h){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",p,",",JSON.stringify(h),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(p,h,g,y){this.environment=p,this.options=h,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!y,this.name=this.environment.name,this.isChild=!!g,this.context=g||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(p,h),this.useDepths=this.useDepths||p.useDepths||p.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||p.useBlockParams;var w=p.opcodes,v=void 0,_=void 0,b=void 0,x=void 0;for(b=0,x=w.length;b<x;b++)v=w[b],this.source.currentLocation=v.loc,_=_||v.loc,this[v.opcode].apply(this,v.args);if(this.source.currentLocation=_,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new o.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
    419424`]),this.decorators.push("return fn;"),y?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) {
    420425`),this.decorators.push(`}
    421 `),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(y);if(this.isChild)return k;var S={compiler:this.compilerInfo(),main:k};this.decorators&&(S.main_d=this.decorators,S.useDecorators=!0);var T=this.context,A=T.programs,R=T.decorators;for(b=0,x=A.length;b<x;b++)A[b]&&(S[b]=A[b],R[b]&&(S[b+"_d"]=R[b],S.useDecorators=!0));return this.environment.usePartial&&(S.usePartial=!0),this.options.data&&(S.useData=!0),this.useDepths&&(S.useDepths=!0),this.useBlockParams&&(S.useBlockParams=!0),this.options.compat&&(S.compat=!0),y?S.compilerOptions=this.options:(S.compiler=JSON.stringify(S.compiler),this.source.currentLocation={start:{line:1,column:0}},S=this.objectLiteral(S),h.srcName?(S=S.toStringWithSourceMap({file:h.destName}),S.map=S.map&&S.map.toString()):S=S.toString()),S},preamble:function(){this.lastContext=0,this.source=new l.default(this.options.srcName),this.decorators=new l.default(this.options.srcName)},createFunctionContext:function(d){var h=this,g="",y=this.stackVars.concat(this.registers.list);y.length>0&&(g+=", "+y.join(", "));var w=0;Object.keys(this.aliases).forEach(function(b){var x=h.aliases[b];x.children&&x.referenceCount>1&&(g+=", alias"+ ++w+"="+b,x.children[0]="alias"+w)}),this.lookupPropertyFunctionIsUsed&&(g+=", "+this.lookupPropertyFunctionVarDeclaration());var v=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&v.push("blockParams"),this.useDepths&&v.push("depths");var _=this.mergeSource(g);return d?(v.push(_),Function.apply(this,v)):this.source.wrap(["function(",v.join(","),`) {
    422   `,_,"}"])},mergeSource:function(d){var h=this.environment.isSimple,g=!this.forceBuffer,y=void 0,w=void 0,v=void 0,_=void 0;return this.source.each(function(b){b.appendToBuffer?(v?b.prepend("  + "):v=b,_=b):(v&&(w?v.prepend("buffer += "):y=!0,_.add(";"),v=_=void 0),w=!0,h||(g=!1))}),g?v?(v.prepend("return "),_.add(";")):w||this.source.push('return "";'):(d+=", buffer = "+(y?"":this.initializeBuffer()),v?(v.prepend("return buffer + "),_.add(";")):this.source.push("return buffer;")),d&&this.source.prepend("var "+d.substring(2)+(y?"":`;
     426`),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(y);if(this.isChild)return k;var S={compiler:this.compilerInfo(),main:k};this.decorators&&(S.main_d=this.decorators,S.useDecorators=!0);var T=this.context,A=T.programs,R=T.decorators;for(b=0,x=A.length;b<x;b++)A[b]&&(S[b]=A[b],R[b]&&(S[b+"_d"]=R[b],S.useDecorators=!0));return this.environment.usePartial&&(S.usePartial=!0),this.options.data&&(S.useData=!0),this.useDepths&&(S.useDepths=!0),this.useBlockParams&&(S.useBlockParams=!0),this.options.compat&&(S.compat=!0),y?S.compilerOptions=this.options:(S.compiler=JSON.stringify(S.compiler),this.source.currentLocation={start:{line:1,column:0}},S=this.objectLiteral(S),h.srcName?(S=S.toStringWithSourceMap({file:h.destName}),S.map=S.map&&S.map.toString()):S=S.toString()),S},preamble:function(){this.lastContext=0,this.source=new l.default(this.options.srcName),this.decorators=new l.default(this.options.srcName)},createFunctionContext:function(p){var h=this,g="",y=this.stackVars.concat(this.registers.list);y.length>0&&(g+=", "+y.join(", "));var w=0;Object.keys(this.aliases).forEach(function(b){var x=h.aliases[b];x.children&&x.referenceCount>1&&(g+=", alias"+ ++w+"="+b,x.children[0]="alias"+w)}),this.lookupPropertyFunctionIsUsed&&(g+=", "+this.lookupPropertyFunctionVarDeclaration());var v=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&v.push("blockParams"),this.useDepths&&v.push("depths");var _=this.mergeSource(g);return p?(v.push(_),Function.apply(this,v)):this.source.wrap(["function(",v.join(","),`) {
     427  `,_,"}"])},mergeSource:function(p){var h=this.environment.isSimple,g=!this.forceBuffer,y=void 0,w=void 0,v=void 0,_=void 0;return this.source.each(function(b){b.appendToBuffer?(v?b.prepend("  + "):v=b,_=b):(v&&(w?v.prepend("buffer += "):y=!0,_.add(";"),v=_=void 0),w=!0,h||(g=!1))}),g?v?(v.prepend("return "),_.add(";")):w||this.source.push('return "";'):(p+=", buffer = "+(y?"":this.initializeBuffer()),v?(v.prepend("return buffer + "),_.add(";")):this.source.push("return buffer;")),p&&this.source.prepend("var "+p.substring(2)+(y?"":`;
    423428`)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return`
    424429      lookupProperty = container.lookupProperty || function(parent, propertyName) {
     
    428433        return undefined
    429434    }
    430     `.trim()},blockValue:function(d){var h=this.aliasable("container.hooks.blockHelperMissing"),g=[this.contextName(0)];this.setupHelperArgs(d,0,g);var y=this.popStack();g.splice(1,0,y),this.push(this.source.functionCall(h,"call",g))},ambiguousBlockValue:function(){var d=this.aliasable("container.hooks.blockHelperMissing"),h=[this.contextName(0)];this.setupHelperArgs("",0,h,!0),this.flushInline();var g=this.topStack();h.splice(1,0,g),this.pushSource(["if (!",this.lastHelper,") { ",g," = ",this.source.functionCall(d,"call",h),"}"])},appendContent:function(d){this.pendingContent?d=this.pendingContent+d:this.pendingLocation=this.source.currentLocation,this.pendingContent=d},append:function(){if(this.isInline())this.replaceStack(function(h){return[" != null ? ",h,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var d=this.popStack();this.pushSource(["if (",d," != null) { ",this.appendToBuffer(d,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(d){this.lastContext=d},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(d,h,g,y){var w=0;!y&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(d[w++])):this.pushContext(),this.resolvePath("context",d,w,h,g)},lookupBlockParam:function(d,h){this.useBlockParams=!0,this.push(["blockParams[",d[0],"][",d[1],"]"]),this.resolvePath("context",h,1)},lookupData:function(d,h,g){d?this.pushStackLiteral("container.data(data, "+d+")"):this.pushStackLiteral("data"),this.resolvePath("data",h,0,!0,g)},resolvePath:function(d,h,g,y,w){var v=this;if(this.options.strict||this.options.assumeObjects){this.push(c(this.options.strict&&w,this,h,g,d));return}for(var _=h.length;g<_;g++)this.replaceStack(function(b){var x=v.nameLookup(b,h[g],d);return y?[" && ",x]:[" != null ? ",x," : ",b]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(d,h){this.pushContext(),this.pushString(h),h!=="SubExpression"&&(typeof d=="string"?this.pushString(d):this.pushStackLiteral(d))},emptyHash:function(d){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(d?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var d=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(d.ids)),this.stringParams&&(this.push(this.objectLiteral(d.contexts)),this.push(this.objectLiteral(d.types))),this.push(this.objectLiteral(d.values))},pushString:function(d){this.pushStackLiteral(this.quotedString(d))},pushLiteral:function(d){this.pushStackLiteral(d)},pushProgram:function(d){d!=null?this.pushStackLiteral(this.programExpression(d)):this.pushStackLiteral(null)},registerDecorator:function(d,h){var g=this.nameLookup("decorators",h,"decorator"),y=this.setupHelperArgs(h,d);this.decorators.push(["fn = ",this.decorators.functionCall(g,"",["fn","props","container",y])," || fn;"])},invokeHelper:function(d,h,g){var y=this.popStack(),w=this.setupHelper(d,h),v=[];g&&v.push(w.name),v.push(y),this.options.strict||v.push(this.aliasable("container.hooks.helperMissing"));var _=["(",this.itemsSeparatedBy(v,"||"),")"],b=this.source.functionCall(_,"call",w.callParams);this.push(b)},itemsSeparatedBy:function(d,h){var g=[];g.push(d[0]);for(var y=1;y<d.length;y++)g.push(h,d[y]);return g},invokeKnownHelper:function(d,h){var g=this.setupHelper(d,h);this.push(this.source.functionCall(g.name,"call",g.callParams))},invokeAmbiguous:function(d,h){this.useRegister("helper");var g=this.popStack();this.emptyHash();var y=this.setupHelper(0,d,h),w=this.lastHelper=this.nameLookup("helpers",d,"helper"),v=["(","(helper = ",w," || ",g,")"];this.options.strict||(v[0]="(helper = ",v.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",v,y.paramsInit?["),(",y.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",y.callParams)," : helper))"])},invokePartial:function(d,h,g){var y=[],w=this.setupParams(h,1,y);d&&(h=this.popStack(),delete w.name),g&&(w.indent=JSON.stringify(g)),w.helpers="helpers",w.partials="partials",w.decorators="container.decorators",d?y.unshift(h):y.unshift(this.nameLookup("partials",h,"partial")),this.options.compat&&(w.depths="depths"),w=this.objectLiteral(w),y.push(w),this.push(this.source.functionCall("container.invokePartial","",y))},assignToHash:function(d){var h=this.popStack(),g=void 0,y=void 0,w=void 0;this.trackIds&&(w=this.popStack()),this.stringParams&&(y=this.popStack(),g=this.popStack());var v=this.hash;g&&(v.contexts[d]=g),y&&(v.types[d]=y),w&&(v.ids[d]=w),v.values[d]=h},pushId:function(d,h,g){d==="BlockParam"?this.pushStackLiteral("blockParams["+h[0]+"].path["+h[1]+"]"+(g?" + "+JSON.stringify("."+g):"")):d==="PathExpression"?this.pushString(h):d==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:u,compileChildren:function(d,h){for(var g=d.children,y=void 0,w=void 0,v=0,_=g.length;v<_;v++){y=g[v],w=new this.compiler;var b=this.matchExistingProgram(y);if(b==null){this.context.programs.push("");var x=this.context.programs.length;y.index=x,y.name="program"+x,this.context.programs[x]=w.compile(y,h,this.context,!this.precompile),this.context.decorators[x]=w.decorators,this.context.environments[x]=y,this.useDepths=this.useDepths||w.useDepths,this.useBlockParams=this.useBlockParams||w.useBlockParams,y.useDepths=this.useDepths,y.useBlockParams=this.useBlockParams}else y.index=b.index,y.name="program"+b.index,this.useDepths=this.useDepths||b.useDepths,this.useBlockParams=this.useBlockParams||b.useBlockParams}},matchExistingProgram:function(d){for(var h=0,g=this.context.environments.length;h<g;h++){var y=this.context.environments[h];if(y&&y.equals(d))return y}},programExpression:function(d){var h=this.environment.children[d],g=[h.index,"data",h.blockParams];return(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths"),"container.program("+g.join(", ")+")"},useRegister:function(d){this.registers[d]||(this.registers[d]=!0,this.registers.list.push(d))},push:function(d){return d instanceof f||(d=this.source.wrap(d)),this.inlineStack.push(d),d},pushStackLiteral:function(d){this.push(new f(d))},pushSource:function(d){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),d&&this.source.push(d)},replaceStack:function(d){var h=["("],g=void 0,y=void 0,w=void 0;if(!this.isInline())throw new o.default("replaceStack on non-inline");var v=this.popStack(!0);if(v instanceof f)g=[v.value],h=["(",g],w=!0;else{y=!0;var _=this.incrStack();h=["((",this.push(_)," = ",v,")"],g=this.topStack()}var b=d.call(this,g);w||this.popStack(),y&&this.stackSlot--,this.push(h.concat(b,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var d=this.inlineStack;this.inlineStack=[];for(var h=0,g=d.length;h<g;h++){var y=d[h];if(y instanceof f)this.compileStack.push(y);else{var w=this.incrStack();this.pushSource([w," = ",y,";"]),this.compileStack.push(w)}}},isInline:function(){return this.inlineStack.length},popStack:function(d){var h=this.isInline(),g=(h?this.inlineStack:this.compileStack).pop();if(!d&&g instanceof f)return g.value;if(!h){if(!this.stackSlot)throw new o.default("Invalid stack pop");this.stackSlot--}return g},topStack:function(){var d=this.isInline()?this.inlineStack:this.compileStack,h=d[d.length-1];return h instanceof f?h.value:h},contextName:function(d){return this.useDepths&&d?"depths["+d+"]":"depth"+d},quotedString:function(d){return this.source.quotedString(d)},objectLiteral:function(d){return this.source.objectLiteral(d)},aliasable:function(d){var h=this.aliases[d];return h?(h.referenceCount++,h):(h=this.aliases[d]=this.source.wrap(d),h.aliasable=!0,h.referenceCount=1,h)},setupHelper:function(d,h,g){var y=[],w=this.setupHelperArgs(h,d,y,g),v=this.nameLookup("helpers",h,"helper"),_=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:y,paramsInit:w,name:v,callParams:[_].concat(y)}},setupParams:function(d,h,g){var y={},w=[],v=[],_=[],b=!g,x=void 0;b&&(g=[]),y.name=this.quotedString(d),y.hash=this.popStack(),this.trackIds&&(y.hashIds=this.popStack()),this.stringParams&&(y.hashTypes=this.popStack(),y.hashContexts=this.popStack());var k=this.popStack(),S=this.popStack();(S||k)&&(y.fn=S||"container.noop",y.inverse=k||"container.noop");for(var T=h;T--;)x=this.popStack(),g[T]=x,this.trackIds&&(_[T]=this.popStack()),this.stringParams&&(v[T]=this.popStack(),w[T]=this.popStack());return b&&(y.args=this.source.generateArray(g)),this.trackIds&&(y.ids=this.source.generateArray(_)),this.stringParams&&(y.types=this.source.generateArray(v),y.contexts=this.source.generateArray(w)),this.options.data&&(y.data="data"),this.useBlockParams&&(y.blockParams="blockParams"),y},setupHelperArgs:function(d,h,g,y){var w=this.setupParams(d,h,g);return w.loc=JSON.stringify(this.source.currentLocation),w=this.objectLiteral(w),y?(this.useRegister("options"),g.push("options"),["options=",w]):g?(g.push(w),""):w}},(function(){for(var p="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),d=u.RESERVED_WORDS={},h=0,g=p.length;h<g;h++)d[p[h]]=!0})(),u.isValidJavaScriptVariableName=function(p){return!u.RESERVED_WORDS[p]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(p)};function c(p,d,h,g,y){var w=d.popStack(),v=h.length;for(p&&v--;g<v;g++)w=d.nameLookup(w,h[g],y);return p?[d.aliasable("container.strict"),"(",w,", ",d.quotedString(h[g]),", ",JSON.stringify(d.source.currentLocation)," )"]:w}e.default=u,t.exports=e.default})(jp,jp.exports)),jp.exports}var iO;function QZ(){return iO||(iO=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}var r=FZ(),i=n(r),o=NE(),s=n(o),a=VZ(),l=zZ(),f=XZ(),u=n(f),c=FE(),p=n(c),d=PE(),h=n(d),g=i.default.create;function y(){var v=g();return v.compile=function(_,b){return l.compile(_,b,v)},v.precompile=function(_,b){return l.precompile(_,b,v)},v.AST=s.default,v.Compiler=l.Compiler,v.JavaScriptCompiler=u.default,v.Parser=a.parser,v.parse=a.parse,v.parseWithoutProcessing=a.parseWithoutProcessing,v}var w=y();w.create=y,h.default(w),w.Visitor=p.default,w.default=w,e.default=w,t.exports=e.default})(_p,_p.exports)),_p.exports}var ZZ=QZ();const oO=kb(ZZ);function sO(t,e){let n=t.replace(/<p[^>]*>/gi,"").replace(/<\/p>/gi,`
     435    `.trim()},blockValue:function(p){var h=this.aliasable("container.hooks.blockHelperMissing"),g=[this.contextName(0)];this.setupHelperArgs(p,0,g);var y=this.popStack();g.splice(1,0,y),this.push(this.source.functionCall(h,"call",g))},ambiguousBlockValue:function(){var p=this.aliasable("container.hooks.blockHelperMissing"),h=[this.contextName(0)];this.setupHelperArgs("",0,h,!0),this.flushInline();var g=this.topStack();h.splice(1,0,g),this.pushSource(["if (!",this.lastHelper,") { ",g," = ",this.source.functionCall(p,"call",h),"}"])},appendContent:function(p){this.pendingContent?p=this.pendingContent+p:this.pendingLocation=this.source.currentLocation,this.pendingContent=p},append:function(){if(this.isInline())this.replaceStack(function(h){return[" != null ? ",h,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var p=this.popStack();this.pushSource(["if (",p," != null) { ",this.appendToBuffer(p,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(p){this.lastContext=p},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(p,h,g,y){var w=0;!y&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(p[w++])):this.pushContext(),this.resolvePath("context",p,w,h,g)},lookupBlockParam:function(p,h){this.useBlockParams=!0,this.push(["blockParams[",p[0],"][",p[1],"]"]),this.resolvePath("context",h,1)},lookupData:function(p,h,g){p?this.pushStackLiteral("container.data(data, "+p+")"):this.pushStackLiteral("data"),this.resolvePath("data",h,0,!0,g)},resolvePath:function(p,h,g,y,w){var v=this;if(this.options.strict||this.options.assumeObjects){this.push(c(this.options.strict&&w,this,h,g,p));return}for(var _=h.length;g<_;g++)this.replaceStack(function(b){var x=v.nameLookup(b,h[g],p);return y?[" && ",x]:[" != null ? ",x," : ",b]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(p,h){this.pushContext(),this.pushString(h),h!=="SubExpression"&&(typeof p=="string"?this.pushString(p):this.pushStackLiteral(p))},emptyHash:function(p){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(p?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var p=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(p.ids)),this.stringParams&&(this.push(this.objectLiteral(p.contexts)),this.push(this.objectLiteral(p.types))),this.push(this.objectLiteral(p.values))},pushString:function(p){this.pushStackLiteral(this.quotedString(p))},pushLiteral:function(p){this.pushStackLiteral(p)},pushProgram:function(p){p!=null?this.pushStackLiteral(this.programExpression(p)):this.pushStackLiteral(null)},registerDecorator:function(p,h){var g=this.nameLookup("decorators",h,"decorator"),y=this.setupHelperArgs(h,p);this.decorators.push(["fn = ",this.decorators.functionCall(g,"",["fn","props","container",y])," || fn;"])},invokeHelper:function(p,h,g){var y=this.popStack(),w=this.setupHelper(p,h),v=[];g&&v.push(w.name),v.push(y),this.options.strict||v.push(this.aliasable("container.hooks.helperMissing"));var _=["(",this.itemsSeparatedBy(v,"||"),")"],b=this.source.functionCall(_,"call",w.callParams);this.push(b)},itemsSeparatedBy:function(p,h){var g=[];g.push(p[0]);for(var y=1;y<p.length;y++)g.push(h,p[y]);return g},invokeKnownHelper:function(p,h){var g=this.setupHelper(p,h);this.push(this.source.functionCall(g.name,"call",g.callParams))},invokeAmbiguous:function(p,h){this.useRegister("helper");var g=this.popStack();this.emptyHash();var y=this.setupHelper(0,p,h),w=this.lastHelper=this.nameLookup("helpers",p,"helper"),v=["(","(helper = ",w," || ",g,")"];this.options.strict||(v[0]="(helper = ",v.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",v,y.paramsInit?["),(",y.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",y.callParams)," : helper))"])},invokePartial:function(p,h,g){var y=[],w=this.setupParams(h,1,y);p&&(h=this.popStack(),delete w.name),g&&(w.indent=JSON.stringify(g)),w.helpers="helpers",w.partials="partials",w.decorators="container.decorators",p?y.unshift(h):y.unshift(this.nameLookup("partials",h,"partial")),this.options.compat&&(w.depths="depths"),w=this.objectLiteral(w),y.push(w),this.push(this.source.functionCall("container.invokePartial","",y))},assignToHash:function(p){var h=this.popStack(),g=void 0,y=void 0,w=void 0;this.trackIds&&(w=this.popStack()),this.stringParams&&(y=this.popStack(),g=this.popStack());var v=this.hash;g&&(v.contexts[p]=g),y&&(v.types[p]=y),w&&(v.ids[p]=w),v.values[p]=h},pushId:function(p,h,g){p==="BlockParam"?this.pushStackLiteral("blockParams["+h[0]+"].path["+h[1]+"]"+(g?" + "+JSON.stringify("."+g):"")):p==="PathExpression"?this.pushString(h):p==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:u,compileChildren:function(p,h){for(var g=p.children,y=void 0,w=void 0,v=0,_=g.length;v<_;v++){y=g[v],w=new this.compiler;var b=this.matchExistingProgram(y);if(b==null){this.context.programs.push("");var x=this.context.programs.length;y.index=x,y.name="program"+x,this.context.programs[x]=w.compile(y,h,this.context,!this.precompile),this.context.decorators[x]=w.decorators,this.context.environments[x]=y,this.useDepths=this.useDepths||w.useDepths,this.useBlockParams=this.useBlockParams||w.useBlockParams,y.useDepths=this.useDepths,y.useBlockParams=this.useBlockParams}else y.index=b.index,y.name="program"+b.index,this.useDepths=this.useDepths||b.useDepths,this.useBlockParams=this.useBlockParams||b.useBlockParams}},matchExistingProgram:function(p){for(var h=0,g=this.context.environments.length;h<g;h++){var y=this.context.environments[h];if(y&&y.equals(p))return y}},programExpression:function(p){var h=this.environment.children[p],g=[h.index,"data",h.blockParams];return(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths"),"container.program("+g.join(", ")+")"},useRegister:function(p){this.registers[p]||(this.registers[p]=!0,this.registers.list.push(p))},push:function(p){return p instanceof f||(p=this.source.wrap(p)),this.inlineStack.push(p),p},pushStackLiteral:function(p){this.push(new f(p))},pushSource:function(p){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),p&&this.source.push(p)},replaceStack:function(p){var h=["("],g=void 0,y=void 0,w=void 0;if(!this.isInline())throw new o.default("replaceStack on non-inline");var v=this.popStack(!0);if(v instanceof f)g=[v.value],h=["(",g],w=!0;else{y=!0;var _=this.incrStack();h=["((",this.push(_)," = ",v,")"],g=this.topStack()}var b=p.call(this,g);w||this.popStack(),y&&this.stackSlot--,this.push(h.concat(b,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var p=this.inlineStack;this.inlineStack=[];for(var h=0,g=p.length;h<g;h++){var y=p[h];if(y instanceof f)this.compileStack.push(y);else{var w=this.incrStack();this.pushSource([w," = ",y,";"]),this.compileStack.push(w)}}},isInline:function(){return this.inlineStack.length},popStack:function(p){var h=this.isInline(),g=(h?this.inlineStack:this.compileStack).pop();if(!p&&g instanceof f)return g.value;if(!h){if(!this.stackSlot)throw new o.default("Invalid stack pop");this.stackSlot--}return g},topStack:function(){var p=this.isInline()?this.inlineStack:this.compileStack,h=p[p.length-1];return h instanceof f?h.value:h},contextName:function(p){return this.useDepths&&p?"depths["+p+"]":"depth"+p},quotedString:function(p){return this.source.quotedString(p)},objectLiteral:function(p){return this.source.objectLiteral(p)},aliasable:function(p){var h=this.aliases[p];return h?(h.referenceCount++,h):(h=this.aliases[p]=this.source.wrap(p),h.aliasable=!0,h.referenceCount=1,h)},setupHelper:function(p,h,g){var y=[],w=this.setupHelperArgs(h,p,y,g),v=this.nameLookup("helpers",h,"helper"),_=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : (container.nullContext || {})");return{params:y,paramsInit:w,name:v,callParams:[_].concat(y)}},setupParams:function(p,h,g){var y={},w=[],v=[],_=[],b=!g,x=void 0;b&&(g=[]),y.name=this.quotedString(p),y.hash=this.popStack(),this.trackIds&&(y.hashIds=this.popStack()),this.stringParams&&(y.hashTypes=this.popStack(),y.hashContexts=this.popStack());var k=this.popStack(),S=this.popStack();(S||k)&&(y.fn=S||"container.noop",y.inverse=k||"container.noop");for(var T=h;T--;)x=this.popStack(),g[T]=x,this.trackIds&&(_[T]=this.popStack()),this.stringParams&&(v[T]=this.popStack(),w[T]=this.popStack());return b&&(y.args=this.source.generateArray(g)),this.trackIds&&(y.ids=this.source.generateArray(_)),this.stringParams&&(y.types=this.source.generateArray(v),y.contexts=this.source.generateArray(w)),this.options.data&&(y.data="data"),this.useBlockParams&&(y.blockParams="blockParams"),y},setupHelperArgs:function(p,h,g,y){var w=this.setupParams(p,h,g);return w.loc=JSON.stringify(this.source.currentLocation),w=this.objectLiteral(w),y?(this.useRegister("options"),g.push("options"),["options=",w]):g?(g.push(w),""):w}},(function(){for(var d="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),p=u.RESERVED_WORDS={},h=0,g=d.length;h<g;h++)p[d[h]]=!0})(),u.isValidJavaScriptVariableName=function(d){return!u.RESERVED_WORDS[d]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(d)};function c(d,p,h,g,y){var w=p.popStack(),v=h.length;for(d&&v--;g<v;g++)w=p.nameLookup(w,h[g],y);return d?[p.aliasable("container.strict"),"(",w,", ",p.quotedString(h[g]),", ",JSON.stringify(p.source.currentLocation)," )"]:w}e.default=u,t.exports=e.default})(Up,Up.exports)),Up.exports}var b5;function iee(){return b5||(b5=1,(function(t,e){e.__esModule=!0;function n(v){return v&&v.__esModule?v:{default:v}}var i=zZ(),r=n(i),o=YE(),s=n(o),a=WZ(),l=KZ(),f=nee(),u=n(f),c=ZE(),d=n(c),p=KE(),h=n(p),g=r.default.create;function y(){var v=g();return v.compile=function(_,b){return l.compile(_,b,v)},v.precompile=function(_,b){return l.precompile(_,b,v)},v.AST=s.default,v.Compiler=l.Compiler,v.JavaScriptCompiler=u.default,v.Parser=a.parser,v.parse=a.parse,v.parseWithoutProcessing=a.parseWithoutProcessing,v}var w=y();w.create=y,h.default(w),w.Visitor=d.default,w.default=w,e.default=w,t.exports=e.default})(Sp,Sp.exports)),Sp.exports}var ree=iee();const x5=Rb(ree);function _5(t,e){let n=t.replace(/<p[^>]*>/gi,"").replace(/<\/p>/gi,`
    431436`).replace(/<br\s*\/?>/gi,`
    432 `).replace(/&nbsp;/g," ").replace(/([\p{Extended_Pictographic}])/gu,"<span class='iafw:text-xl iafw:leading-none'>$1</span>").trim();n=n.replace(/{{\s+#/g,"{{#").replace(/{{\s+\//g,"{{/").replace(/{{\s+>/g,"{{>").replace(/{{\s+!/g,"{{!");const r=(()=>{const i=(n.match(/{{/g)||[]).length,o=(n.match(/}}/g)||[]).length;if(i!==o)return!1;try{return oO.parse(n),!0}catch{return!1}})();if(e&&r)try{n=oO.compile(n,{noEscape:!0})(e)}catch{}return n}const eee={class:"iafw:flex iafw:flex-col iafw:gap-4"},tee={class:"iafw:flex iafw:gap-3"},nee={class:"iafw:truncate"},ree={class:"iafw:flex iafw:flex-col iafw:gap-1"},iee={class:"iafw:text-xs iafw:text-muted-foreground"},oee={class:"iafw:flex iafw:gap-2 iafw:truncate"},see={class:"iafw:truncate"},aee={class:"iafw:flex iafw:flex-col iafw:gap-1 iafw:flex-1"},lee={class:"iafw:flex iafw:justify-between"},fee={key:0,class:"iafw:text-xs iafw:text-muted-foreground iafw:flex iafw:gap-4"},uee={class:"iafw:flex iafw:gap-1"},cee={class:"iafw:flex iafw:gap-1"},dee={key:1,class:"iafw:text-xs iafw:text-muted-foreground"},pee={key:1,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground iafw:text-sm"},hee={key:0},gee=L({__name:"NotificationFormFields",emits:["update:triggerId"],setup(t,{emit:e}){const n=vf(),r=Eo(),i=Po(),{setFieldValue:o,values:s}=uj(),a=H(!1),l=H(!1),f=e,u=U(()=>{const g=new Map;return n.groups.forEach(y=>{g.set(y.id,{id:y.id,name:y.name,triggers:[]})}),g.set("others",{id:"others",name:"Others",triggers:[]}),n.triggers.forEach(y=>{const w=y.group&&g.has(y.group)?y.group:"others";g.get(w).triggers.push(y)}),Array.from(g.values()).filter(y=>y.triggers.length>0).sort((y,w)=>y.id==="others"?1:w.id==="others"?-1:y.name.localeCompare(w.name))}),c=U(()=>n.triggers.find(g=>g.id===s.triggerId)),p=U(()=>r.connections.find(g=>g.id===s.connectionId));function d(g){o("triggerId",g),a.value=!1,f("update:triggerId",g)}function h(g){o("connectionId",g),l.value=!1}return(g,y)=>{const w=xZ,v=zj,_=Xm,b=Lm,x=Qt,k=aE,S=pZ,T=uZ,A=hZ,R=cZ,F=mZ,q=bZ,K=sE,fe=oE,ae=U1,ce=H1,ie=j1,te=W1,ze=z1,ot=qm,ut=Fm,ct=$m,vt=es("RouterLink"),We=Vj;return C(),Z("div",eee,[M(m(_s),{name:"isActive"},{default:O(({value:Ze,setValue:ye})=>[M(b,null,{default:O(()=>[M(_,null,{default:O(()=>[re("div",tee,[M(w,{id:"is-active",class:"iafw:cursor-pointer","model-value":Ze,"onUpdate:modelValue":ye},null,8,["model-value","onUpdate:modelValue"]),M(v,{for:"is-active",class:"iafw:cursor-pointer"},{default:O(()=>[...y[2]||(y[2]=[Se("Active",-1)])]),_:1})])]),_:2},1024)]),_:2},1024)]),_:1}),M(m(_s),{name:"triggerId"},{default:O(()=>[M(b,{class:"iafw:flex iafw:flex-col"},{default:O(()=>[M(fe,{open:m(a),"onUpdate:open":y[0]||(y[0]=Ze=>at(a)?a.value=Ze:null)},{default:O(()=>[M(k,{class:"iafw:font-normal","as-child":""},{default:O(()=>[M(_,null,{default:O(()=>[M(x,{variant:"outline",role:"combobox",class:Oe(m(me)("iafw:w-72 iafw:justify-between",!m(s).triggerId&&"iafw:text-muted-foreground"))},{default:O(()=>[re("div",nee,Me(m(c)?m(c).name:"Select Trigger..."),1),M(m(sm),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),M(K,{class:"iafw:w-72 iafw:p-0"},{default:O(()=>[M(q,null,{default:O(()=>[M(S,{placeholder:"Select Trigger..."}),M(T,null,{default:O(()=>[...y[3]||(y[3]=[Se("Nothing found.",-1)])]),_:1}),M(F,null,{default:O(()=>[(C(!0),Z(Ue,null,It(m(u),Ze=>(C(),B(R,{key:Ze.id,heading:Ze.name},{default:O(()=>[(C(!0),Z(Ue,null,It(Ze.triggers,ye=>(C(),B(A,{key:ye.id,value:ye.name,onSelect:I=>d(ye.id)},{default:O(()=>[re("div",ree,[re("span",null,Me(ye.name),1),re("span",iee,Me(ye.description),1)]),M(m(ka),{class:Oe(m(me)("iafw:ml-auto iafw:h-4 iafw:w-4",ye.id===m(s).triggerId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:2},1032,["heading"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),(C(!0),Z(Ue,null,It(Object.entries(m(c)?.fields||{}),([Ze,ye])=>(C(),B(m(_s),{name:`metas.${Ze}`,key:Ze},{default:O(({componentField:I,errors:ee})=>[M(b,null,{default:O(()=>[M(_,null,{default:O(()=>[M(ze,le({ref_for:!0},I),{default:O(()=>[M(ce,{class:"iafw:w-full","aria-invalid":ee.length>0},{default:O(()=>[M(ae,{placeholder:ye.label},null,8,["placeholder"])]),_:2},1032,["aria-invalid"]),M(te,null,{default:O(()=>[(C(!0),Z(Ue,null,It(Object.entries(ye.options),([W,ue])=>(C(),B(ie,{key:W,value:W},{default:O(()=>[Se(Me(ue),1)]),_:2},1032,["value"]))),128))]),_:2},1024)]),_:2},1040)]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128)),M(m(_s),{name:"connectionId"},{default:O(()=>[M(b,{class:"iafw:flex iafw:flex-col"},{default:O(()=>[M(fe,{open:m(l),"onUpdate:open":y[1]||(y[1]=Ze=>at(l)?l.value=Ze:null)},{default:O(()=>[M(k,{class:"iafw:font-normal","as-child":""},{default:O(()=>[M(_,null,{default:O(()=>[M(x,{variant:"outline",role:"combobox",class:Oe(m(me)("iafw:w-72 iafw:justify-between iafw:px-0 iafw:has-[>svg]:pl-2 ",!m(s).connectionId&&"iafw:text-muted-foreground"))},{default:O(()=>[re("div",oee,[M(m(IF),{class:"iafw:text-primary iafw:size-5"}),m(p)?.profilePictureUrl?(C(),B(ut,{key:0,class:"iafw:size-5"},{default:O(()=>[M(ot,{src:m(p).profilePictureUrl},null,8,["src"])]),_:1})):Te("",!0),re("div",see,Me(m(p)?`${m(p).name}${m(p).phoneNumber?" "+m(p).phoneNumber:""}`:"Select Connection..."),1)]),M(m(sm),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),M(K,{class:"iafw:w-72 iafw:p-0"},{default:O(()=>[M(q,null,{default:O(()=>[M(S,{placeholder:"Select Connection..."}),M(T,null,{default:O(()=>[...y[4]||(y[4]=[Se("Nothing found.",-1)])]),_:1}),M(F,null,{default:O(()=>[m(r).connections.length?(C(),B(R,{key:0,heading:"Connections"},{default:O(()=>[(C(!0),Z(Ue,null,It(m(r).connections,Ze=>(C(),B(A,{key:Ze.id,value:Ze.name,onSelect:ye=>h(Ze.id)},{default:O(()=>[M(ut,{class:"iafw:size-9"},{default:O(()=>[Ze.profilePictureUrl?(C(),B(ot,{key:0,src:Ze.profilePictureUrl},null,8,["src"])):Te("",!0),M(ct,null,{default:O(()=>[...y[5]||(y[5]=[Se("CN",-1)])]),_:1})]),_:2},1024),re("div",aee,[re("div",lee,[re("span",null,Me(Ze.name),1)]),Ze.profileName||Ze.phoneNumber?(C(),Z("span",fee,[re("div",uee,[M(m(Bc)),Se(" "+Me(Ze.profileName),1)]),re("div",cee,[M(m(a_)),Se(" "+Me(Ze.phoneNumber),1)])])):(C(),Z("span",dee," No profile info "))]),M(m(ka),{class:Oe(m(me)("iafw:ml-auto iafw:h-4 iafw:w-4",Ze.id===m(s).connectionId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1})):Te("",!0),m(r).connections.length===0?(C(),Z("div",pee,[M(m(am),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=re("div",{class:"iafw:mb-2"},[Se(" No connections available"),re("br"),Se("please add a connection ")],-1)),M(vt,{to:{name:"connections",query:{page:"infixs-pingo-notify",path:"/connections"}},custom:""},{default:O(({navigate:Ze,href:ye})=>[M(x,{as:"a",href:ye,onClick:Bt(I=>Ze(),["prevent"]),variant:"outline",class:"iafw:w-full"},{default:O(()=>[...y[6]||(y[6]=[Se(" Add Connection ",-1)])]),_:1},8,["href","onClick"])]),_:1})])):Te("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),M(m(_s),{name:"recipient"},{default:O(({componentField:Ze,value:ye})=>[M(b,null,{default:O(()=>[M(_,null,{default:O(()=>[M(kZ,At($t(Ze)),null,16),M(We,null,{default:O(()=>[ye.length>0?(C(),Z("code",hee,"Result: "+Me(m(sO)(ye,m(i).examplePlaceholderValues)),1)):Te("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1})])}}}),mee="/png/wa-bg.png",yee={class:"iafw:bg-[#d9fdd3] iafw:shadow-sm iafw:py-1 iafw:rounded-sm iafw:max-w-[90%]",style:{"box-shadow":"0 1px 0.5px rgba(11, 20, 26, 0.13)"}},wee={key:0,class:"iafw:px-1 iafw:mb-2"},vee=["src"],bee={key:1,class:"iafw:bg-[#D6F3CF] iafw:w-full iafw:rounded-sm iafw:pb-4 iafw:pt-2 iafw:px-2 iafw:flex iafw:gap-3"},xee={class:"iafw:line-clamp-2 iafw:break-words iafw:flex-1"},_ee={class:"iafw:border iafw:border-[#95AC9F] iafw:rounded-full iafw:flex iafw:items-center iafw:justify-center iafw:size-7"},kee={class:"iafw:px-2"},See=["innerHTML"],Cee={key:1,class:"iafw:text-muted-foreground"},Eee={class:"iafw:float-right iafw:relative iafw:h-5 iafw:leading-4 iafw:flex iafw:items-end iafw:justify-end iafw:ml-1"},Oee={class:"iafw:flex iafw:items-center iafw:text-black/60 iafw:gap-[3px] iafw:whitespace-nowrap iafw:relative"},Aee={class:"iafw:text-xs"},Ree={class:"iafw:flex"},Tee=L({__name:"Message",props:{message:{},time:{},placeholder:{},selected:{type:Boolean},placeholderValues:{}},emits:["selected","remove:message"],setup(t){const e=t,n=U(()=>sO(e.message.text||"",e.placeholderValues||{}));return(r,i)=>{const o=uk,s=Qt,a=fk,l=ak;return C(),B(l,null,{default:O(()=>[M(lk,null,{default:O(()=>[M(o,null,{default:O(()=>[re("div",{onClick:i[0]||(i[0]=Bt(f=>r.$emit("selected"),["prevent"])),class:Oe(m(me)("iafw:flex iafw:justify-end iafw:relative iafw:text-left iafw:hover:bg-primary/10 iafw:py-1 iafw:px-3 iafw:cursor-pointer",r.selected&&"iafw:after:content-[''] iafw:after:absolute iafw:after:left-0 iafw:after:top-0 iafw:after:bottom-0 iafw:after:w-0.5 iafw:bg-primary/10"))},[re("div",yee,[r.message.media?(C(),Z("div",wee,[r.message.media?.type==="image"?(C(),Z("img",{key:0,src:r.message.media.url,alt:"Message Media",class:"iafw:w-full"},null,8,vee)):Te("",!0),r.message.media?.type==="file"?(C(),Z("div",bee,[M(m(Hn),{icon:"ph:file-text-fill",class:"iafw:text-4xl iafw:text-[#757778]"}),re("div",xee,Me(m(NQ)(r.message.media.url)),1),re("div",_ee,[M(m(Hn),{icon:"icomoon-free:arrow-down",class:"iafw:text-md iafw:text-[#95AC9F]"})])])):Te("",!0)])):Te("",!0),re("div",kee,[m(n).length>0?(C(),Z("span",{key:0,class:"iafw:break-words iafw:whitespace-pre-wrap",innerHTML:m(n)},null,8,See)):(C(),Z("span",Cee,Me(r.placeholder),1)),re("span",Eee,[re("div",Oee,[re("span",Aee,Me(r.time),1),i[2]||(i[2]=re("span",null,[re("svg",{viewBox:"0 0 16 11",height:"11",width:"16",preserveAspectRatio:"xMidYMid meet",class:"",fill:"none"},[re("title",null,"msg-dblcheck"),re("path",{d:"M11.0714 0.652832C10.991 0.585124 10.8894 0.55127 10.7667 0.55127C10.6186 0.55127 10.4916 0.610514 10.3858 0.729004L4.19688 8.36523L1.79112 6.09277C1.7488 6.04622 1.69802 6.01025 1.63877 5.98486C1.57953 5.95947 1.51817 5.94678 1.45469 5.94678C1.32351 5.94678 1.20925 5.99544 1.11192 6.09277L0.800883 6.40381C0.707784 6.49268 0.661235 6.60482 0.661235 6.74023C0.661235 6.87565 0.707784 6.98991 0.800883 7.08301L3.79698 10.0791C3.94509 10.2145 4.11224 10.2822 4.29844 10.2822C4.40424 10.2822 4.5058 10.259 4.60313 10.2124C4.70046 10.1659 4.78086 10.1003 4.84434 10.0156L11.4903 1.59863C11.5623 1.5013 11.5982 1.40186 11.5982 1.30029C11.5982 1.14372 11.5348 1.01888 11.4078 0.925781L11.0714 0.652832ZM8.6212 8.32715C8.43077 8.20866 8.2488 8.09017 8.0753 7.97168C7.99489 7.89128 7.8891 7.85107 7.75791 7.85107C7.6098 7.85107 7.4892 7.90397 7.3961 8.00977L7.10411 8.33984C7.01947 8.43717 6.97715 8.54508 6.97715 8.66357C6.97715 8.79476 7.0237 8.90902 7.1168 9.00635L8.1959 10.0791C8.33132 10.2145 8.49636 10.2822 8.69102 10.2822C8.79681 10.2822 8.89838 10.259 8.99571 10.2124C9.09304 10.1659 9.17556 10.1003 9.24327 10.0156L15.8639 1.62402C15.9358 1.53939 15.9718 1.43994 15.9718 1.32568C15.9718 1.1818 15.9125 1.05697 15.794 0.951172L15.4386 0.678223C15.3582 0.610514 15.2587 0.57666 15.1402 0.57666C14.9964 0.57666 14.8715 0.635905 14.7657 0.754395L8.6212 8.32715Z",fill:"currentColor"})])],-1))])])])])],2)]),_:1}),M(a,{avoidCollisions:!1,align:"center",side:"left",sideOffset:-40,class:"iafw:bg-primary-foreground iafw:p-0 iafw:px-1",hideArrow:""},{default:O(()=>[re("div",Ree,[M(s,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:i[1]||(i[1]=Bt(f=>r.$emit("remove:message"),["prevent"]))},{default:O(()=>[M(m(l_))]),_:1})])]),_:1})]),_:1})]),_:1})}}}),Pee={key:0,class:"iafw:absolute iafw:inset-0 iafw:bg-background/40 iafw:flex iafw:items-center iafw:justify-center iafw:z-10 iafw:rounded-md"},Mee={class:"iafw:relative iafw:py-3 iafw:h-full iafw:flex iafw:flex-col iafw:gap-4"},Iee={class:"iafw:relative iafw:flex iafw:flex-col iafw:w-full iafw:gap"},Nee={class:"iafw:flex iafw:justify-end iafw:px-3"},Dee=L({__name:"WhatsAppPreview",props:Fi({messages:{},scroll:{type:Boolean},placeholderValues:{},loading:{type:Boolean}},{selectedIndex:{},selectedIndexModifiers:{}}),emits:Fi(["add:message","remove:message","select:message"],["update:selectedIndex"]),setup(t){const e=t,n=Zs(t,"selectedIndex"),r=bB({interval:1e3}),i=U(()=>new Date(r.value).toLocaleTimeString("en-US",{timeStyle:"short",hourCycle:"h24"})),o=iF(mee);return(s,a)=>{const l=Qt;return C(),Z("div",{class:Oe(m(me)("iafw:bg-[#F5f1eb] iafw:rounded-md iafw:min-h-52 iafw:relative iafw:flex-col-reverse iafw:flex ",s.scroll&&"iafw:overflow-y-auto iafw:h-72"))},[e.loading?(C(),Z("div",Pee,[M(m(xi),{class:"iafw:animate-spin iafw:text-primary"})])):Te("",!0),re("div",Mee,[re("div",{class:"iafw:inset-0 iafw:top-0 iafw:absolute iafw:opacity-10 iafw:bg-repeat",style:cr({backgroundImage:`url(${m(o)})`})},null,4),re("div",Iee,[(C(!0),Z(Ue,null,It(s.messages,(f,u)=>(C(),B(Tee,{key:u,onSelected:c=>s.$emit("select:message",u),"onRemove:message":c=>s.$emit("remove:message",u),message:f,placeholder:"Type a message...",selected:n.value===u,time:m(i),"placeholder-values":e.placeholderValues},null,8,["onSelected","onRemove:message","message","selected","time","placeholder-values"]))),128))]),re("div",Nee,[M(l,{variant:"glass",class:"iafw:rounded-full iafw:size-10 iafw:shadow-sm iafw:bg-primary-foreground",onClick:a[0]||(a[0]=Bt(f=>s.$emit("add:message"),["prevent"]))},{default:O(()=>[M(m(Ul))]),_:1})])])],2)}}}),Bee={class:"iafw:flex iafw:gap-6"},Fee={class:"iafw:flex-1/2"},$ee={class:"iafw:flex iafw:flex-row iafw:gap-4"},qee={class:"iafw:flex iafw:flex-col iafw:gap-4"},Lee={class:"iafw:w-auto"},Vee=L({__name:"NotificationFormContent",setup(t){const e=Ia(),n=Po(),{form:r}=Po(),{currentTrigger:i}=n3(Po()),o=vf(),{getTrigger:s}=vf(),a=H(),l=U(()=>r.values.messages[n.currentMessageIndex]||{text:"Type"});function f(h){r.setFieldValue("messages",[...r.values.messages.slice(0,n.currentMessageIndex),h,...r.values.messages.slice(n.currentMessageIndex+1)])}function u(h){n.setCurrentMessageIndex(h),a.value?.commands.setContent(l.value.text||""),a.value?.commands.focus()}function c(h,g){f({...r.values.messages[n.currentMessageIndex],media:h?{type:g,url:h}:void 0})}function p(h){const g=s(h);d(g?.examples?.[0]?.id.toString()),g?.placeholders&&a.value?.commands.updateSuggestionItems([...e.globalPlaceholders,...g.placeholders])}async function d(h){if(!h){n.selectedExample=void 0,n.examplePlaceholderValues={};return}if(n.selectedExample=h,!i.value)return;const g=await o.getExampleData.execute({pathParams:{triggerId:i.value.id,exampleId:h}});g?.data.value?.data?n.examplePlaceholderValues=g.data.value.data:n.examplePlaceholderValues={}}return kt(()=>{console.log("Mounted NotificationFormContent.vue"),r.values.triggerId&&p(r.values.triggerId)}),(h,g)=>{const y=U1,w=H1,v=GW,_=j1,b=WW,x=W1,k=z1;return C(),Z("div",null,[re("div",Bee,[re("div",Fee,[re("div",$ee,[re("div",qee,[M(k,{"model-value":m(n).selectedExample,"onUpdate:modelValue":g[0]||(g[0]=S=>d(S))},{default:O(()=>[M(w,{class:"iafw:w-full"},{default:O(()=>[M(y,{placeholder:"Preview Data"})]),_:1}),M(x,null,{default:O(()=>[M(b,null,{default:O(()=>[m(i)?.examples?.length?Te("",!0):(C(),B(v,{key:0,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground"},{default:O(()=>[M(m(am),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),g[7]||(g[7]=Se(" No example data available",-1)),g[8]||(g[8]=re("br",null,null,-1)),g[9]||(g[9]=Se("for the selected Trigger ",-1))]),_:1})),(C(!0),Z(Ue,null,It(m(i)?.examples,S=>(C(),B(_,{key:S.id,value:S.id.toString()},{default:O(()=>[Se(Me(S.title),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1},8,["model-value"]),M(Dee,{"onSelect:message":u,"onAdd:message":g[1]||(g[1]=()=>{m(r).setValues({messages:[...m(r).values.messages,{text:""}]}),m(n).setCurrentMessageIndex(m(r).values.messages.length-1),u(m(n).currentMessageIndex)}),"onRemove:message":g[2]||(g[2]=S=>{if(m(r).values.messages.length<=1)return;const T=m(r).values.messages.filter((A,R)=>R!==S);m(r).setValues({messages:T}),m(n).currentMessageIndex>=T.length&&m(n).setCurrentMessageIndex(Math.max(0,T.length-1)),u(m(n).currentMessageIndex)}),class:"iafw:w-96 iafw:flex-1","selected-index":m(n).currentMessageIndex,messages:m(r).values.messages,"placeholder-values":{...m(e).globalPlaceholdersValues,...m(n).examplePlaceholderValues},loading:!!m(o).getExampleData.isLoading},null,8,["selected-index","messages","placeholder-values","loading"])]),M(fZ,{editor:m(a),"onUpdate:editor":g[3]||(g[3]=S=>at(a)?a.value=S:null),"model-value":m(r).values.messages[m(n).currentMessageIndex]?.text||"","onUpdate:modelValue":g[4]||(g[4]=S=>f({...m(l),text:S})),media:m(l).media,"onUpdate:image":g[5]||(g[5]=S=>c(S,"image")),"onUpdate:file":g[6]||(g[6]=S=>c(S,"file")),"initial-items":m(n).placeholders},null,8,["editor","model-value","media","initial-items"])])]),re("div",Lee,[M(gee,{"onUpdate:triggerId":p})])])])}}}),zee=["type","placeholder"],aO=L({inheritAttrs:!1,__name:"BasicInput",props:{defaultValue:{},modelValue:{},class:{},wrapperClass:{},moneyMaskConfig:{},type:{},placeholder:{},mask:{},size:{default:"small"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,i=Ox(n,"modelValue",e,{passive:!0,defaultValue:n.defaultValue}),s={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},a=me("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow] ","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),l=me("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0  iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),f=me("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:dark:bg-input/30  iafw:flex iafw:h-9  iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");return(u,c)=>m(i)&&n.type==="money"?(C(),B(m(Ek),le({key:0,modelValue:m(i),"onUpdate:modelValue":c[0]||(c[0]=p=>at(i)?i.value=p:null),config:s,"data-slot":"input"},{...u.$attrs,...s},{class:m(me)(m(l),m(f))}),null,16,["modelValue","class"])):(C(),Z("div",{key:1,class:Oe([m(me)(m(a),n.wrapperClass),"iafw:flex iafw:items-center"])},[z(u.$slots,"prepend"),bu(re("input",le({"onUpdate:modelValue":c[1]||(c[1]=p=>at(i)?i.value=p:null)},u.$attrs,{"data-slot":"input",type:u.type,placeholder:u.placeholder,class:m(me)(m(f),"iafw:flex-1 iafw:shadow-none iafw:min-w-0",n.class)}),null,16,zee),[[m(Mk),u.mask],[Bv,m(i)]]),z(u.$slots,"append")],2))}}),jee={class:"iafw:flex iafw:justify-between iafw:mb-6"},Hee={class:"iafw:flex"},Uee={key:0,class:"iafw:flex iafw:items-center iafw:mr-3"},Wee={class:"iafw:flex iafw:gap-3"},Kee={class:"iafw:text-2xl"},Gee={class:"iafw:text-muted-foreground"},Jee={class:"iafw:flex iafw:space-x-2 iafw:items-center"},Yee=L({__name:"FormPageHeader",props:{name:{},title:{},description:{},loading:{type:Boolean},backRoute:{}},setup(t){const{submit:e,isCreating:n}=HW();return(r,i)=>{const o=Qt,s=es("RouterLink");return C(),Z("div",jee,[re("div",Hee,[r.backRoute?(C(),Z("div",Uee,[M(s,{to:r.backRoute,custom:""},{default:O(({navigate:a,href:l})=>[M(o,{variant:"ghost",href:l,as:"a",onClick:Bt(f=>a(),["prevent"])},{default:O(()=>[M(m(gF))]),_:1},8,["href","onClick"])]),_:1},8,["to"])])):Te("",!0),re("div",null,[re("div",Wee,[z(r.$slots,"title",{},()=>[re("h2",Kee,Me(r.title||r.name),1)])]),re("p",Gee,Me(r.description||m(n)?`Create your ${r.name.toLowerCase()}`:`Create your ${r.name.toLowerCase()} details`),1)])]),re("div",Jee,[z(r.$slots,"actions"),M(o,{variant:"default",loading:r.loading,disabled:r.loading,onClick:Bt(m(e),["prevent"])},{default:O(()=>[r.loading?(C(),B(m(xi),{key:0,class:"iafw:animate-spin"})):(C(),B(m(BF),{key:1})),i[0]||(i[0]=Se(" Save ",-1))]),_:1},8,["loading","disabled","onClick"])])])}}}),Xee=L({__name:"NotificationFormHeader",setup(t){const e=Ia();return(n,r)=>{const i=Xm,o=Lm;return C(),B(Yee,{name:"Notification",backRoute:{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}},loading:!!m(e).create.isLoading||!!m(e).update.isLoading},{title:O(()=>[M(m(_s),{name:"title"},{default:O(({componentField:s,errors:a})=>[M(o,null,{default:O(()=>[M(i,null,{default:O(()=>[M(aO,le(s,{placeholder:"Notification Title",wrapperClass:m(me)("iafw:border-0 iafw:shadow-none iafw:has-focus-visible:ring-0 iafw:rounded-none",a.length>0&&"iafw:border-b-1 iafw:border-destructive"),class:"iafw:md:text-2xl iafw:p-0 iafw:placeholder:text-muted-foreground/40 iafw:w-96"}),{append:O(()=>[a.length>0?(C(),B(m(Dc),{key:0,class:"iafw:text-destructive"})):Te("",!0)]),_:2},1040,["wrapperClass"])]),_:2},1024)]),_:2},1024)]),_:1})]),_:1},8,["loading"])}}}),Qee={},Zee={class:"iafw:flex iafw:gap-6"},ete={class:"iafw:flex-1"},tte={class:"iafw:flex iafw:gap-4 iafw:w-full iafw:h-72"},nte={class:"iafw:flex-1 iafw:flex iafw:flex-col iafw:gap-4"},rte={class:"iafw:flex iafw:gap-3"},ite={class:"iafw:w-72"};function ote(t,e){const n=Mc;return C(),Z("div",null,[re("div",Zee,[re("div",ete,[re("div",tte,[M(n,{class:"iafw:h-full iafw:w-72"}),re("div",nte,[re("div",rte,[M(n,{class:"iafw:h-9 iafw:w-10"}),M(n,{class:"iafw:w-20 iafw:h-9"}),M(n,{class:"iafw:h-9 iafw:w-16"}),M(n,{class:"iafw:h-9 iafw:w-16"})]),M(n,{class:"iafw:h-full iafw:flex-1"})])])]),re("div",ite,[M(n,{class:"iafw:h-52"})])])])}const ste=rf(Qee,[["render",ote]]),ate={class:"iafw:text-center iafw:max-w-96"},lte={key:1},lO=L({__name:"ErrorPage",props:{link:{},center:{type:Boolean}},setup(t){const e=H(!1);function n(){e.value=!0,window.location.reload()}return(r,i)=>{const o=es("RouterLink"),s=Qt;return C(),Z("div",{class:Oe(m(me)("iafw:w-full iafw:flex iafw:items-center iafw:flex-col iafw:gap-5",r.center&&"iafw:h-60 iafw:justify-center"))},[M(m(Hn),{icon:"jam:alert-f",class:"iafw:text-3xl iafw:text-destructive"}),re("div",ate,[i[1]||(i[1]=Se(" Oops! There was an error loading the page. Please try again. If the problem persists, please ",-1)),r.link?(C(),B(o,{key:0,to:r.link,class:"iafw:text-tertiary hover:iafw:underline",is:"a"},{default:O(()=>[...i[0]||(i[0]=[Se(" contact support ",-1)])]),_:1},8,["to"])):(C(),Z("span",lte,"contact support")),i[2]||(i[2]=Se(". ",-1))]),M(s,{variant:"outline",onClick:Bt(n,["prevent"]),loading:m(e)},{default:O(()=>[...i[3]||(i[3]=[Se("Reload Page",-1)])]),_:1},8,["loading"])],2)}}}),fO=L({__name:"NotificationForm",emits:["submit"],setup(t){const e=Po();return(n,r)=>(C(),B(UW,{onSubmit:r[0]||(r[0]=i=>n.$emit("submit",i))},{default:O(()=>[M(Xee),!m(e).isLoading&&(m(e).mode==="edit"&&m(e).id||m(e).mode==="create"&&!m(e).id)?(C(),B(Vee,{key:0})):m(e).isLoading?(C(),B(ste,{key:1})):(C(),B(lO,{key:2,center:""}))]),_:1}))}}),fte=L({__name:"CreateNotification",setup(t){const e=Po(),n=Ia(),r=Zu(),i=e.form.handleSubmit(async o=>{try{const s=await n.create.execute({data:{...o}});if(!s.data.value)throw new Error("No response data");td.success(s.data.value.message||"Notification created successfully"),r.replace({name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${s.data.value.id}/edit`}})}catch(s){const a=om(s);td.error(a,{description:"Failed to create notification",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return qn(()=>{e.$dispose()}),(o,s)=>(C(),B(fO,{onSubmit:m(i)},null,8,["onSubmit"]))}}),ute=L({__name:"EditNotification",setup(t){const e=Po(),n=Ia(),r=e.form.handleSubmit(async i=>{try{console.log("Submitting form with values:",i);const o=await n.update.execute({pathParams:{id:e.id},data:{...i}});if(!o.data.value)throw new Error("No response data");td.success(o.data.value.message||"Notification updated successfully")}catch(o){const s=om(o);td.error(s,{description:"Failed to edit notification.",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return qn(()=>{e.$dispose()}),(i,o)=>(C(),Z("div",null,[m(e).id?(C(),B(fO,{key:0,onSubmit:m(r)},null,8,["onSubmit"])):(C(),B(lO,{key:1,center:""}))]))}}),cte={class:"iafw:pointer-events-none iafw:absolute iafw:left-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},dte=L({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,r=e,i=bt(n,"class"),o=Dt(i,r);return(s,a)=>(C(),B(m(KI),le({"data-slot":"dropdown-menu-checkbox-item"},m(o),{class:m(me)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-2 pl-8 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class)}),{default:O(()=>[re("span",cte,[M(m(iN),null,{default:O(()=>[M(m(ka),{class:"iafw:size-4"})]),_:1})]),z(s.$slots,"default")]),_:3},16,["class"]))}}),pte={"data-slot":"table-container",class:"iafw:relative iafw:w-full iafw:overflow-auto"},hte=L({__name:"Table",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("div",pte,[re("table",{"data-slot":"table",class:Oe(m(me)("iafw:w-full iafw:caption-bottom iafw:text-sm",e.class))},[z(n.$slots,"default")],2)]))}}),uO=L({__name:"TableBody",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("tbody",{"data-slot":"table-body",class:Oe(m(me)("iafw:[&_tr:last-child]:border-0",e.class))},[z(n.$slots,"default")],2))}}),Kp=L({__name:"TableCell",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("td",{"data-slot":"table-cell",class:Oe(m(me)("iafw:p-2 iafw:align-middle iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Kf=L({__name:"TableRow",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("tr",{"data-slot":"table-row",class:Oe(m(me)("iafw:hover:bg-muted/50 iafw:data-[state=selected]:bg-muted iafw:border-b iafw:transition-colors",e.class))},[z(n.$slots,"default")],2))}}),gte=L({__name:"TableHead",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("th",{"data-slot":"table-head",class:Oe(m(me)("iafw:text-muted-foreground iafw:h-10 iafw:px-2 iafw:text-left iafw:align-middle iafw:font-medium iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),mte=L({__name:"TableHeader",props:{class:{}},setup(t){const e=t;return(n,r)=>(C(),Z("thead",{"data-slot":"table-header",class:Oe(m(me)("iafw:[&_tr]:border-b",e.class))},[z(n.$slots,"default")],2))}}),yte={class:"iafw:flex"},wte={key:1,class:"iafw:p-2"},vte=L({__name:"SearchInput",props:{loading:{type:Boolean}},emits:["search"],setup(t,{emit:e}){const n=H(""),r=e;function i(o=n.value){r("search",o)}return(o,s)=>{const a=Qt;return C(),Z("div",yte,[M(aO,{onKeydown:s[2]||(s[2]=hi(Bt(l=>i(),["prevent"]),["enter"])),modelValue:m(n),"onUpdate:modelValue":s[3]||(s[3]=l=>at(n)?n.value=l:null),placeholder:"Search...",class:"iafw:w-72",id:"search",name:"search"},{append:O(()=>[m(n)&&!o.loading?(C(),B(a,{key:0,variant:"link",size:"sm",onClick:s[0]||(s[0]=l=>i("")),class:"iafw:rounded-none iafw:border-none"},{default:O(()=>[M(m(lm),{class:"iafw:text-lg iafw:inline-block iafw:text-destructive"})]),_:1})):o.loading?(C(),Z("div",wte,[M(m(xi),{class:"iafw:animate-spin iafw:text-primary iafw:size-5"})])):Te("",!0),M(a,{onClick:s[1]||(s[1]=l=>i()),variant:"outline",class:"iafw:rounded-l-none iafw:border-y-0 iafw:border-r-0",disabled:o.loading},{default:O(()=>[...s[4]||(s[4]=[Se("Buscar",-1)])]),_:1},8,["disabled"])]),_:1},8,["modelValue"])])}}}),bte={class:"iafw:w-full"},xte={class:"iafw:flex iafw:space-x-3"},_te={key:0,class:"iafw:mr-3"},kte={class:"iafw:flex iafw:space-x-2"},Ste={class:"iafw:flex iafw:items-center iafw:space-x-2"},Cte={key:1,class:"iafw:line-clamp-1"},Ete={key:0,class:"iafw:flex iafw:flex-col iafw:gap-1"},Ote={key:1,class:"iafw:flex iafw:justify-end"},Ate={key:2},Rte={key:1,class:"iafw:flex md:iafw:flex-row iafw:flex-col iafw:items-center iafw:justify-end iafw:space-x-2 iafw:py-4"},Tte={key:0,class:"iafw:flex-1 iafw:text-sm iafw:text-muted-foreground"},Pte={class:"iafw:flex iafw:space-x-1"},Mte={class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-sm iafw:text-muted-foreground iafw:mr-2"},Ite=L({__name:"DataTableV2",props:Fi({selected:{},emptyMessage:{},columns:{},showBulkActions:{type:Boolean},totalRows:{},pagination:{},loading:{type:Boolean},hiddenToolbar:{type:Boolean},loadingLines:{},compact:{type:Boolean},hideLegends:{type:Boolean},deletable:{type:Boolean},hideFooter:{type:Boolean},isSearching:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:Fi(["update:pagination","update:selected","action:click","search"],["update:modelValue"]),setup(t,{expose:e,emit:n}){const r=Zs(t,"modelValue"),i=t,o=ec(),s=Zu(),a=n,l=H([]),f=H([]),u=H({}),c=H({}),p=H({}),d=U(()=>Math.ceil(i.totalRows/i.pagination.perPage));function h(A,R){R.value=typeof A=="function"?A(R.value):A}He(()=>o.query,(A,R)=>{(A.p!==R.p||A.size!==R.size)&&a("update:pagination",{currentPage:A.p?parseInt(A.p,10):0,perPage:A.size?parseInt(A.size,10):10})});function g(A,R){s.push({path:o.path,query:{...o.query,p:A,size:R}})}function y(){i.pagination.currentPage<d.value&&g(i.pagination.currentPage+1,i.pagination.perPage)}function w(){i.pagination.currentPage<d.value&&g(d.value,i.pagination.perPage)}function v(){i.pagination.currentPage>1&&g(i.pagination.currentPage-1,i.pagination.perPage)}function _(){i.pagination.currentPage>1&&g(1,i.pagination.perPage)}const b=U(()=>i.pagination.currentPage<d.value),x=U(()=>i.pagination.currentPage>1),k=$W({pageCount:d.value,data:r,columns:i.columns,getCoreRowModel:AW(),getPaginationRowModel:NW(),getSortedRowModel:DW(),getFilteredRowModel:IW(),getExpandedRowModel:RW(),onSortingChange:A=>h(A,l),onColumnFiltersChange:A=>h(A,f),onColumnVisibilityChange:A=>h(A,u),onRowSelectionChange:A=>h(A,c),onExpandedChange:A=>h(A,p),state:{get pagination(){return{pageIndex:0,pageSize:i.pagination.perPage}},get sorting(){return l.value},get columnFilters(){return f.value},get columnVisibility(){return u.value},get rowSelection(){return c.value},get expanded(){return p.value}}});He(()=>k.getFilteredSelectedRowModel().rows.length,()=>{a("update:selected",k.getFilteredSelectedRowModel().rows.map(A=>+A.getValue("id")))});function S(A){g(1,A)}const T=L({props:["render","props"],setup:A=>()=>typeof A.render=="function"||typeof A.render=="object"?Jt(A.render,{...A.props,onClick:(R,F)=>{a("action:click",R,F)},deletable:i.deletable}):A.render});return e({table:k,nextPage:y,previousPage:v,firstPage:_,lastPage:w,canNextPage:b,canPreviousPage:x}),(A,R)=>{const F=U1,q=H1,K=j1,fe=W1,ae=z1,ce=Mc;return C(),Z("div",bte,[A.hiddenToolbar?Te("",!0):(C(),Z("div",{key:0,class:Oe(m(me)("iafw:hidden iafw:md:flex iafw:gap-2 iafw:items-center iafw:justify-between iafw:pb-4 iafw:z-20"))},[re("div",xte,[m(k).getFilteredSelectedRowModel().rows.length>0&&i.showBulkActions?(C(),Z("div",_te,[M(m(ma),null,{default:O(()=>[M(m(xa),{"as-child":""},{default:O(()=>[M(m(Qt),{variant:"outline",class:"iafw:ml-auto iafw:text-light-blue"},{prepend:O(()=>[M(m(Nc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:O(()=>[Se(" Ações em massa ("+Me(m(k).getFilteredSelectedRowModel().rows.length)+") ",1)]),_:1})]),_:1}),M(m(ba),{align:"start"},{default:O(()=>[z(A.$slots,"bulk-actions",{table:m(k)})]),_:3})]),_:3})])):Te("",!0),z(A.$slots,"header",{table:m(k)}),M(vte,{onSearch:R[0]||(R[0]=ie=>a("search",ie)),loading:A.isSearching},null,8,["loading"])]),re("div",kte,[re("div",Ste,[R[2]||(R[2]=re("p",{class:"iafw:text-sm iafw:whitespace-nowrap"},"Lines per page:",-1)),re("div",null,[M(ae,{"model-value":`${A.pagination.perPage}`,"onUpdate:modelValue":R[1]||(R[1]=ie=>{S(+ie.toString())})},{default:O(()=>[M(q,{class:"iafw:w-[70px]"},{default:O(()=>[M(F,{placeholder:`${A.pagination.perPage}`},null,8,["placeholder"])]),_:1}),M(fe,{side:"top"},{default:O(()=>[(C(),Z(Ue,null,It([10,20,30,40,50],ie=>M(K,{key:ie,value:`${ie}`},{default:O(()=>[Se(Me(ie),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["model-value"])])]),M(m(ma),null,{default:O(()=>[M(m(xa),{"as-child":""},{default:O(()=>[M(m(Qt),{variant:"outline",class:"iafw:ml-auto"},{prepend:O(()=>[M(m(Nc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:O(()=>[R[3]||(R[3]=Se(" Columns ",-1))]),_:1})]),_:1}),M(m(ba),{align:"end"},{default:O(()=>[(C(!0),Z(Ue,null,It(m(k).getAllColumns().filter(ie=>ie.getCanHide()),ie=>(C(),B(m(dte),{key:ie.id,class:"capitalize",checked:ie.getIsVisible(),"onUpdate:checked":te=>{ie.toggleVisibility(!!te)}},{default:O(()=>[Se(Me(ie.id),1)]),_:2},1032,["checked","onUpdate:checked"]))),128))]),_:1})]),_:1})])],2)),re("div",{class:Oe(m(me)("iafw:rounded-md iafw:border"))},[M(m(hte),null,{default:O(()=>[M(m(mte),null,{default:O(()=>[(C(!0),Z(Ue,null,It(m(k).getHeaderGroups(),ie=>(C(),B(m(Kf),{key:ie.id},{default:O(()=>[(C(!0),Z(Ue,null,It(ie.headers,te=>(C(),B(m(gte),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Oe(m(me)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},"iafw:whitespace-nowrap",te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",te.column.getSize()===Number.MIN_SAFE_INTEGER&&"iafw:w-0",te.column.columnDef.meta&&"class"in te.column.columnDef.meta&&te.column.columnDef.meta.class,i.compact&&"iafw:px-2 iafw:h-9"))},{default:O(()=>[te.isPlaceholder?Te("",!0):(C(),B(m(V1),{key:0,render:te.column.columnDef.header,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1024))),128))]),_:1}),!i.loading||r.value&&r.value.length>0?(C(),B(m(uO),{key:0},{default:O(()=>[m(k).getRowModel().rows?.length?(C(!0),Z(Ue,{key:0},It(m(k).getRowModel().rows,ie=>(C(),Z(Ue,{key:ie.id},[M(m(Kf),{"data-state":ie.getIsSelected()&&"selected"},{default:O(()=>[(C(!0),Z(Ue,null,It(ie.getVisibleCells(),te=>(C(),B(m(Kp),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Oe(m(me)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",A.compact&&"iafw:py-1 iafw:px-2",te.column.columnDef.meta?.truncate&&"iafw:whitespace-normal",te.column.columnDef.meta?.class))},{default:O(()=>[te.column.id==="actions"?(C(),B(m(T),{key:0,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])):te.column.columnDef.meta?.truncate?(C(),Z("div",Cte,[M(m(V1),{render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])])):(C(),B(m(V1),{key:2,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1032,["data-state"]),ie.getIsExpanded()?(C(),B(m(Kf),{key:0},{default:O(()=>[M(m(Kp),{colspan:ie.getAllCells().length},{default:O(()=>[Se(Me(ie.original),1)]),_:2},1032,["colspan"])]),_:2},1024)):Te("",!0)],64))),128)):(C(),B(m(Kf),{key:1},{default:O(()=>[M(m(Kp),{colspan:A.columns.length,class:"iafw:h-24 iafw:text-center"},{default:O(()=>[Se(Me(A.emptyMessage||"Nenhum dado disponível"),1)]),_:1},8,["colspan"])]),_:1}))]),_:1})):(C(),B(m(uO),{key:1},{default:O(()=>[(C(!0),Z(Ue,null,It(A.loadingLines??10,ie=>(C(),B(m(Kf),{key:ie},{default:O(()=>[(C(!0),Z(Ue,null,It(m(k).getAllColumns().filter(te=>te.getIsVisible()),te=>(C(),B(m(Kp),{key:te.id,class:Oe(m(me)(A.compact&&"iafw:py-2 iafw:px-2"))},{default:O(()=>[te.id==="select"?(C(),Z("div",Ete,[M(ce,{class:"iafw:h-6 iafw:w-6"})])):te.id==="actions"?(C(),Z("div",Ote,[i.compact?(C(),B(ce,{key:0,class:"iafw:h-6 iafw:w-6"})):(C(),B(ce,{key:1,class:"iafw:h-9 iafw:w-9"}))])):(C(),Z("div",Ate,[M(ce,{class:Oe(m(me)("iafw:h-6 iafw:w-full")),style:cr({...te.columnDef.meta?.skeleton?.width?{width:te.columnDef.meta.skeleton.width+"px"}:{},...te.columnDef.meta?.skeleton?.height?{height:te.columnDef.meta.skeleton.height+"px"}:{}})},null,8,["class","style"])]))]),_:2},1032,["class"]))),128))]),_:1}))),128))]),_:1}))]),_:1})],2),A.hideFooter?Te("",!0):(C(),Z("div",Rte,[!A.hideLegends&&m(k).getFilteredSelectedRowModel().rows.length>0?(C(),Z("div",Tte,Me(m(k).getFilteredSelectedRowModel().rows.length)+" de "+Me(m(k).getFilteredRowModel().rows.length)+" selected rows. ",1)):Te("",!0),re("div",Pte,[re("div",Mte," Showing "+Me(m(k).getFilteredRowModel().rows.length)+" of "+Me(i.totalRows)+" items | Page "+Me(A.pagination.currentPage)+" de "+Me(m(d)),1),M(m(Qt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(x),onClick:_},{default:O(()=>[M(m(Hn),{icon:"material-symbols-light:keyboard-double-arrow-left-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Qt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(x),onClick:v},{default:O(()=>[M(m(Hn),{icon:"material-symbols-light:keyboard-arrow-left",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Qt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(b),onClick:y},{default:O(()=>[M(m(Hn),{icon:"material-symbols-light:keyboard-arrow-right",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Qt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(b),onClick:w},{default:O(()=>[M(m(Hn),{icon:"material-symbols-light:keyboard-double-arrow-right-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"])])]))])}}}),Nte=L({__name:"TableManager",props:Fi({columns:{},emptyMessage:{},loadingLines:{},hiddenToolbar:{type:Boolean},hideFooter:{type:Boolean},dataTable:{},compact:{type:Boolean},hideLegends:{type:Boolean},endpointPrefix:{},deletable:{type:Boolean},immediate:{type:Boolean,default:!0},bulkActions:{}},{loading:{type:Boolean,default:!1},loadingModifiers:{}}),emits:Fi(["action:click","afterLoaded"],["update:loading"]),setup(t,{emit:e}){const n=H(null),r=t,i=H(!1),o=e;kt(()=>{r.immediate&&r.dataTable.list({prefix:r.endpointPrefix}).finally(()=>{o("afterLoaded",n.value?.table)})});const s=Zs(t,"loading"),a=U(()=>r.dataTable.props.loading||s.value);return(l,f)=>{const u=Hl;return C(),B(Ite,{ref_key:"dataTableRef",ref:n,"empty-message":l.emptyMessage??"No data found.",selected:r.dataTable.props.selecteds,"onUpdate:selected":f[0]||(f[0]=c=>r.dataTable.props.selecteds=c),modelValue:r.dataTable.props.data,"onUpdate:modelValue":f[1]||(f[1]=c=>r.dataTable.props.data=c),columns:l.columns,"hidden-toolbar":l.hiddenToolbar,"total-rows":r.dataTable.props.totalRows,pagination:r.dataTable.props.pagination,"show-bulk-actions":Array.isArray(r.bulkActions)&&r.bulkActions.length>0,loading:m(a),"loading-lines":l.loadingLines,compact:l.compact,"hide-legends":l.hideLegends,"hide-footer":l.hideFooter,deletable:l.deletable,"is-searching":m(i),onSearch:f[2]||(f[2]=async c=>{i.value=!0,await r.dataTable.list({prefix:r.endpointPrefix,params:{s:c}}).finally(()=>{i.value=!1})}),"onAction:click":f[3]||(f[3]=async(c,p)=>{c==="action-delete"&&m(Bm).question("Are you sure you want to delete this item?","This action cannot be undone.",{confirmText:"Delete",cancelText:"Cancel",async onConfirm(){await r.dataTable.delete(p.id,r.endpointPrefix),await r.dataTable.list({prefix:r.endpointPrefix})}}),o("action:click",c,p)})},{header:O(({table:c})=>[z(l.$slots,"header",{table:c})]),"bulk-actions":O(({table:c})=>[(C(!0),Z(Ue,null,It(r.bulkActions,p=>(C(),B(u,{class:"iafw:cursor-pointer",key:p.id,onClick:d=>p.handle(c)},{default:O(()=>[M(m(Hn),{icon:p.icon,class:"iafw:text-xl iafw:mr-2 iafw:text-tertiary"},null,8,["icon"]),re("span",null,Me(p.label),1)]),_:2},1032,["onClick"]))),128))]),_:3},8,["empty-message","selected","modelValue","columns","hidden-toolbar","total-rows","pagination","show-bulk-actions","loading","loading-lines","compact","hide-legends","hide-footer","deletable","is-searching"])}}}),Dte=L({__name:"TitleColumn",props:{row:{}},setup(t){return(e,n)=>{const r=Qt,i=es("RouterLink");return C(),Z("div",null,[M(i,{to:{name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${e.row.id}/edit`}},custom:""},{default:O(({href:o,navigate:s})=>[M(r,{as:"a",href:o,variant:"link",onClick:Bt(a=>s(),["prevent"]),size:"sm",class:"iafw:cursor-pointer iafw:font-semibold"},{default:O(()=>[Se(Me(e.row.title),1)]),_:1},8,["href","onClick"])]),_:1},8,["to"])])}}}),Bte={key:0,class:"iafw:flex iafw:gap-2 iafw:items-center"},Fte=L({__name:"ConnectionColumn",props:{row:{}},setup(t){const e=Eo(),n=t,r=U(()=>e.connections.find(i=>i.id===n.row.connectionId));return(i,o)=>{const s=qm,a=$m,l=Fm;return m(r)?(C(),Z("div",Bte,[M(l,null,{default:O(()=>[m(r)?.profilePictureUrl?(C(),B(s,{key:0,src:m(r).profilePictureUrl},null,8,["src"])):Te("",!0),M(a,null,{default:O(()=>[Se(Me(m(r).name.charAt(0)),1)]),_:1})]),_:1}),re("div",null,Me(m(r).name),1)])):Te("",!0)}}}),$te=L({__name:"ActiveColumn",props:{row:{}},setup(t){const e=t;return(n,r)=>{const i=D3;return C(),B(i,{variant:e.row.isActive?"success":"destructive"},{default:O(()=>[Se(Me(e.row.isActive?"Active":"Inactive"),1)]),_:1},8,["variant"])}}}),cO=L({__name:"ListNotification",setup(t){const e=Ia(),n=vf(),r=Eo(),i=Zu();n.getTriggers(),r.getConnections();const o=zW(),s=[o.checkbox(),o.field("title","Title",{},()=>Dte),o.field("triggerId","Trigger",{truncate:!0},a=>n.triggers.find(l=>l.id===a.row.original.triggerId)?.name||"—"),o.field("text","Text",{truncate:!0},a=>{const l=a.row.original.text||"";return l.length>50?l.slice(0,50)+"...":l}),o.field("connectionId","Connection",{},()=>Fte),o.field("recipient","Recipient"),o.field("isActive","Status",{},()=>$te),o.field("createdAt","Created At",{width:"auto"},a=>new Date(a.row.original.createdAt).toLocaleDateString()),o.actions("Actions",[{icon:"oui:document-edit",label:"Edit",id:"edit",callback:a=>{i.push({name:"notifications-create",query:{page:"infixs-pingo-notify",path:`/notifications/${a.row.id}/edit`}})}}])];return(a,l)=>{const f=Qt,u=es("RouterLink");return C(),Z("div",null,[l[1]||(l[1]=re("h1",{class:"iafw:text-xl iafw:mb-4"},"Notifications",-1)),M(Nte,{"data-table":m(e).tableManager,columns:s,deletable:"",loading:m(n).fetchTriggers.isLoading.value},{header:O(()=>[M(u,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:O(({navigate:c,href:p})=>[M(f,{as:"a",variant:"outline",href:p,onClick:Bt(d=>c(),["prevent"])},{default:O(()=>[M(m(Ul)),l[0]||(l[0]=Se(" Add Notification",-1))]),_:1},8,["href","onClick"])]),_:1})]),_:1},8,["data-table","loading"])])}}}),Wo=(window.infixsPingoNotify.adminPath??"/wp-admin/")+"admin.php",dO=[{path:Wo,name:"blank",component:XV},{path:Wo,name:"home",meta:{path:"/",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:cO},{path:Wo,name:"notifications",meta:{path:"/notifications",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:cO},{path:Wo,name:"connections",meta:{path:"/connections",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:PU},{path:Wo,name:"dashboard",meta:{path:"/dashboard",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:UU},{path:Wo,name:"integration",meta:{path:"/integration",page:"infixs-pingo-notify",layout:"default",requiresGuest:!0},component:zU},{path:Wo,name:"notifications-create",meta:{path:"/notifications/create",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:fte},{path:Wo,name:"notifications-edit",meta:{path:"/notifications/:id/edit",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:ute}],pO=QT({history:AT(),routes:dO}),qte=hq();XU(pO),yR(GV).use(pO).use(qte).mount("#infixs-pingo-notify-app")})();
     437`).replace(/&nbsp;/g," ").replace(/([\p{Extended_Pictographic}])/gu,"<span class='iafw:text-xl iafw:leading-none'>$1</span>").trim();n=n.replace(/{{\s+#/g,"{{#").replace(/{{\s+\//g,"{{/").replace(/{{\s+>/g,"{{>").replace(/{{\s+!/g,"{{!");const i=(()=>{const r=(n.match(/{{/g)||[]).length,o=(n.match(/}}/g)||[]).length;if(r!==o)return!1;try{return x5.parse(n),!0}catch{return!1}})();if(e&&i)try{n=x5.compile(n,{noEscape:!0})(e)}catch{}return n}const oee={class:"iafw:flex iafw:flex-col iafw:gap-4"},see={class:"iafw:flex iafw:gap-3"},aee={class:"iafw:truncate"},lee={class:"iafw:flex iafw:flex-col iafw:gap-1"},fee={class:"iafw:text-xs iafw:text-muted-foreground"},uee={class:"iafw:flex iafw:gap-2 iafw:truncate"},cee={class:"iafw:truncate"},dee={class:"iafw:flex iafw:flex-col iafw:gap-1 iafw:flex-1"},pee={class:"iafw:flex iafw:justify-between"},hee={key:0,class:"iafw:text-xs iafw:text-muted-foreground iafw:flex iafw:gap-4"},gee={class:"iafw:flex iafw:gap-1"},mee={class:"iafw:flex iafw:gap-1"},yee={key:1,class:"iafw:text-xs iafw:text-muted-foreground"},wee={key:1,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground iafw:text-sm"},vee={key:0},bee=q({__name:"NotificationFormFields",emits:["update:triggerId"],setup(t,{emit:e}){const n=bf(),i=Ao(),r=to(),{setFieldValue:o,values:s}=Cj(),a=H(!1),l=H(!1),f=e,u=U(()=>{const g=new Map;return n.groups.forEach(y=>{g.set(y.id,{id:y.id,name:y.name,triggers:[]})}),g.set("others",{id:"others",name:"Others",triggers:[]}),n.triggers.forEach(y=>{const w=y.group&&g.has(y.group)?y.group:"others";g.get(w).triggers.push(y)}),Array.from(g.values()).filter(y=>y.triggers.length>0).sort((y,w)=>y.id==="others"?1:w.id==="others"?-1:y.name.localeCompare(w.name))}),c=U(()=>n.triggers.find(g=>g.id===s.triggerId)),d=U(()=>i.connections.find(g=>g.id===s.connectionId));function p(g){o("triggerId",g),a.value=!1,f("update:triggerId",g)}function h(g){o("connectionId",g),l.value=!1}return(g,y)=>{const w=EZ,v=Zj,_=Qm,b=Vm,x=Kt,k=ry,S=bE,T=wE,A=xE,R=vE,F=_E,L=kE,K=iy,fe=ny,ae=W1,ce=U1,re=H1,te=K1,He=j1,st=qm,ut=$m,ct=Lm,vt=ts("RouterLink"),We=Qj;return E(),X("div",oee,[M(m(Ss),{name:"isActive"},{default:C(({value:Ze,setValue:ye})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[ie("div",see,[M(w,{id:"is-active",class:"iafw:cursor-pointer","model-value":Ze,"onUpdate:modelValue":ye},null,8,["model-value","onUpdate:modelValue"]),M(v,{for:"is-active",class:"iafw:cursor-pointer"},{default:C(()=>[...y[2]||(y[2]=[_e("Active",-1)])]),_:1})])]),_:2},1024)]),_:2},1024)]),_:1}),M(m(Ss),{name:"triggerId"},{default:C(()=>[M(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[M(fe,{open:m(a),"onUpdate:open":y[0]||(y[0]=Ze=>it(a)?a.value=Ze:null)},{default:C(()=>[M(k,{class:"iafw:font-normal","as-child":""},{default:C(()=>[M(_,null,{default:C(()=>[M(x,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:w-72 iafw:justify-between",!m(s).triggerId&&"iafw:text-muted-foreground"))},{default:C(()=>[ie("div",aee,Ae(m(c)?m(c).name:"Select Trigger..."),1),M(m(Bc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),M(K,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[M(L,null,{default:C(()=>[M(S,{placeholder:"Select Trigger..."}),M(T,null,{default:C(()=>[...y[3]||(y[3]=[_e("Nothing found.",-1)])]),_:1}),M(F,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(m(u),Ze=>(E(),B(R,{key:Ze.id,heading:Ze.name},{default:C(()=>[(E(!0),X(Ve,null,Rt(Ze.triggers,ye=>(E(),B(A,{key:ye.id,value:ye.name,onSelect:I=>p(ye.id)},{default:C(()=>[ie("div",lee,[ie("span",null,Ae(ye.name),1),ie("span",fee,Ae(ye.description),1)]),M(m(ws),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",ye.id===m(s).triggerId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:2},1032,["heading"]))),128))]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),(E(!0),X(Ve,null,Rt(Object.entries(m(c)?.fields||{}),([Ze,ye])=>(E(),B(m(Ss),{name:`metas.${Ze}`,key:Ze},{default:C(({componentField:I,errors:ee})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[M(He,le({ref_for:!0},I),{default:C(()=>[M(ce,{class:"iafw:w-full","aria-invalid":ee.length>0},{default:C(()=>[M(ae,{placeholder:ye.label},null,8,["placeholder"])]),_:2},1032,["aria-invalid"]),M(te,null,{default:C(()=>[(E(!0),X(Ve,null,Rt(Object.entries(ye.options),([W,ue])=>(E(),B(re,{key:W,value:W},{default:C(()=>[_e(Ae(ue),1)]),_:2},1032,["value"]))),128))]),_:2},1024)]),_:2},1040)]),_:2},1024)]),_:2},1024)]),_:2},1032,["name"]))),128)),M(m(Ss),{name:"connectionId"},{default:C(()=>[M(b,{class:"iafw:flex iafw:flex-col"},{default:C(()=>[M(fe,{open:m(l),"onUpdate:open":y[1]||(y[1]=Ze=>it(l)?l.value=Ze:null)},{default:C(()=>[M(k,{class:"iafw:font-normal","as-child":""},{default:C(()=>[M(_,null,{default:C(()=>[M(x,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:w-72 iafw:justify-between iafw:px-0 iafw:has-[>svg]:pl-2 ",!m(s).connectionId&&"iafw:text-muted-foreground"))},{default:C(()=>[ie("div",uee,[M(m(YF),{class:"iafw:text-primary iafw:size-5"}),m(d)?.profilePictureUrl?(E(),B(ut,{key:0,class:"iafw:size-5"},{default:C(()=>[M(st,{src:m(d).profilePictureUrl},null,8,["src"])]),_:1})):Re("",!0),ie("div",cee,Ae(m(d)?`${m(d).name}${m(d).phoneNumber?" "+m(d).phoneNumber:""}`:"Select Connection..."),1)]),M(m(Bc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4 iafw:shrink-0 iafw:opacity-50"})]),_:1},8,["class"])]),_:1})]),_:1}),M(K,{class:"iafw:w-72 iafw:p-0"},{default:C(()=>[M(L,null,{default:C(()=>[M(S,{placeholder:"Select Connection..."}),M(T,null,{default:C(()=>[...y[4]||(y[4]=[_e("Nothing found.",-1)])]),_:1}),M(F,null,{default:C(()=>[m(i).connections.length?(E(),B(R,{key:0,heading:"Connections"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(i).connections,Ze=>(E(),B(A,{key:Ze.id,value:Ze.name,onSelect:ye=>h(Ze.id)},{default:C(()=>[M(ut,{class:"iafw:size-9"},{default:C(()=>[Ze.profilePictureUrl?(E(),B(st,{key:0,src:Ze.profilePictureUrl},null,8,["src"])):Re("",!0),M(ct,null,{default:C(()=>[...y[5]||(y[5]=[_e("CN",-1)])]),_:1})]),_:2},1024),ie("div",dee,[ie("div",pee,[ie("span",null,Ae(Ze.name),1)]),Ze.profileName||Ze.phoneNumber?(E(),X("span",hee,[ie("div",gee,[M(m($c)),_e(" "+Ae(Ze.profileName),1)]),ie("div",mee,[M(m(p_)),_e(" "+Ae(Ze.phoneNumber),1)])])):(E(),X("span",yee," No profile info "))]),M(m(ws),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",Ze.id===m(s).connectionId?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1})):Re("",!0),m(i).connections.length===0?(E(),X("div",wee,[M(m(lm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),y[7]||(y[7]=ie("div",{class:"iafw:mb-2"},[_e(" No connections available"),ie("br"),_e("please add a connection ")],-1)),M(vt,{to:{name:"connections",query:{page:"infixs-pingo-notify",path:"/connections"}},custom:""},{default:C(({navigate:Ze,href:ye})=>[M(x,{as:"a",href:ye,onClick:Bt(I=>Ze(),["prevent"]),variant:"outline",class:"iafw:w-full"},{default:C(()=>[...y[6]||(y[6]=[_e(" Add Connection ",-1)])]),_:1},8,["href","onClick"])]),_:1})])):Re("",!0)]),_:1})]),_:1})]),_:1})]),_:1},8,["open"])]),_:1})]),_:1}),M(m(Ss),{name:"recipient"},{default:C(({componentField:Ze,value:ye})=>[M(b,null,{default:C(()=>[M(_,null,{default:C(()=>[M(AZ,At($t(Ze)),null,16),M(We,null,{default:C(()=>[ye.length>0?(E(),X("code",vee,"Result: "+Ae(m(_5)(ye,m(r).examplePlaceholderValues)),1)):Re("",!0)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:1})])}}}),xee="/png/wa-bg.png",_ee={class:"iafw:bg-[#d9fdd3] iafw:shadow-sm iafw:py-1 iafw:rounded-sm iafw:max-w-[90%]",style:{"box-shadow":"0 1px 0.5px rgba(11, 20, 26, 0.13)"}},kee={key:0,class:"iafw:px-1 iafw:mb-2"},See=["src"],Cee={key:1,class:"iafw:bg-[#D6F3CF] iafw:w-full iafw:rounded-sm iafw:pb-4 iafw:pt-2 iafw:px-2 iafw:flex iafw:gap-3"},Eee={class:"iafw:line-clamp-2 iafw:break-words iafw:flex-1"},Oee={class:"iafw:border iafw:border-[#95AC9F] iafw:rounded-full iafw:flex iafw:items-center iafw:justify-center iafw:size-7"},Aee={class:"iafw:px-2"},Ree=["innerHTML"],Tee={key:1,class:"iafw:text-muted-foreground"},Pee={class:"iafw:float-right iafw:relative iafw:h-5 iafw:leading-4 iafw:flex iafw:items-end iafw:justify-end iafw:ml-1"},Mee={class:"iafw:flex iafw:items-center iafw:text-black/60 iafw:gap-[3px] iafw:whitespace-nowrap iafw:relative"},Iee={class:"iafw:text-xs"},Nee={class:"iafw:flex"},Dee=q({__name:"Message",props:{message:{},time:{},placeholder:{},selected:{type:Boolean},placeholderValues:{}},emits:["selected","remove:message"],setup(t){const e=t,n=U(()=>_5(e.message.text||"",e.placeholderValues||{}));return(i,r)=>{const o=_k,s=Kt,a=xk,l=vk;return E(),B(l,null,{default:C(()=>[M(bk,null,{default:C(()=>[M(o,null,{default:C(()=>[ie("div",{onClick:r[0]||(r[0]=Bt(f=>i.$emit("selected"),["prevent"])),class:Ce(m(he)("iafw:flex iafw:justify-end iafw:relative iafw:text-left iafw:hover:bg-primary/10 iafw:py-1 iafw:px-3 iafw:cursor-pointer",i.selected&&"iafw:after:content-[''] iafw:after:absolute iafw:after:left-0 iafw:after:top-0 iafw:after:bottom-0 iafw:after:w-0.5 iafw:bg-primary/10"))},[ie("div",_ee,[i.message.media?(E(),X("div",kee,[i.message.media?.type==="image"?(E(),X("img",{key:0,src:i.message.media.url,alt:"Message Media",class:"iafw:w-full"},null,8,See)):Re("",!0),i.message.media?.type==="file"?(E(),X("div",Cee,[M(m(_n),{icon:"ph:file-text-fill",class:"iafw:text-4xl iafw:text-[#757778]"}),ie("div",Eee,Ae(m(UQ)(i.message.media.url)),1),ie("div",Oee,[M(m(_n),{icon:"icomoon-free:arrow-down",class:"iafw:text-md iafw:text-[#95AC9F]"})])])):Re("",!0)])):Re("",!0),ie("div",Aee,[m(n).length>0?(E(),X("span",{key:0,class:"iafw:break-words iafw:whitespace-pre-wrap",innerHTML:m(n)},null,8,Ree)):(E(),X("span",Tee,Ae(i.placeholder),1)),ie("span",Pee,[ie("div",Mee,[ie("span",Iee,Ae(i.time),1),r[2]||(r[2]=ie("span",null,[ie("svg",{viewBox:"0 0 16 11",height:"11",width:"16",preserveAspectRatio:"xMidYMid meet",class:"",fill:"none"},[ie("title",null,"msg-dblcheck"),ie("path",{d:"M11.0714 0.652832C10.991 0.585124 10.8894 0.55127 10.7667 0.55127C10.6186 0.55127 10.4916 0.610514 10.3858 0.729004L4.19688 8.36523L1.79112 6.09277C1.7488 6.04622 1.69802 6.01025 1.63877 5.98486C1.57953 5.95947 1.51817 5.94678 1.45469 5.94678C1.32351 5.94678 1.20925 5.99544 1.11192 6.09277L0.800883 6.40381C0.707784 6.49268 0.661235 6.60482 0.661235 6.74023C0.661235 6.87565 0.707784 6.98991 0.800883 7.08301L3.79698 10.0791C3.94509 10.2145 4.11224 10.2822 4.29844 10.2822C4.40424 10.2822 4.5058 10.259 4.60313 10.2124C4.70046 10.1659 4.78086 10.1003 4.84434 10.0156L11.4903 1.59863C11.5623 1.5013 11.5982 1.40186 11.5982 1.30029C11.5982 1.14372 11.5348 1.01888 11.4078 0.925781L11.0714 0.652832ZM8.6212 8.32715C8.43077 8.20866 8.2488 8.09017 8.0753 7.97168C7.99489 7.89128 7.8891 7.85107 7.75791 7.85107C7.6098 7.85107 7.4892 7.90397 7.3961 8.00977L7.10411 8.33984C7.01947 8.43717 6.97715 8.54508 6.97715 8.66357C6.97715 8.79476 7.0237 8.90902 7.1168 9.00635L8.1959 10.0791C8.33132 10.2145 8.49636 10.2822 8.69102 10.2822C8.79681 10.2822 8.89838 10.259 8.99571 10.2124C9.09304 10.1659 9.17556 10.1003 9.24327 10.0156L15.8639 1.62402C15.9358 1.53939 15.9718 1.43994 15.9718 1.32568C15.9718 1.1818 15.9125 1.05697 15.794 0.951172L15.4386 0.678223C15.3582 0.610514 15.2587 0.57666 15.1402 0.57666C14.9964 0.57666 14.8715 0.635905 14.7657 0.754395L8.6212 8.32715Z",fill:"currentColor"})])],-1))])])])])],2)]),_:1}),M(a,{avoidCollisions:!1,align:"center",side:"left",sideOffset:-40,class:"iafw:bg-primary-foreground iafw:p-0 iafw:px-1",hideArrow:""},{default:C(()=>[ie("div",Nee,[M(s,{variant:"link",class:"iafw:text-primary iafw:size-7",size:"xs",onClick:r[1]||(r[1]=Bt(f=>i.$emit("remove:message"),["prevent"]))},{default:C(()=>[M(m(h_))]),_:1})])]),_:1})]),_:1})]),_:1})}}}),Bee={key:0,class:"iafw:absolute iafw:inset-0 iafw:bg-background/40 iafw:flex iafw:items-center iafw:justify-center iafw:z-10 iafw:rounded-md"},Fee={class:"iafw:relative iafw:py-3 iafw:h-full iafw:flex iafw:flex-col iafw:gap-4"},$ee={class:"iafw:relative iafw:flex iafw:flex-col iafw:w-full iafw:gap"},Lee={class:"iafw:flex iafw:justify-end iafw:px-3"},qee=q({__name:"WhatsAppPreview",props:Ui({messages:{},scroll:{type:Boolean},placeholderValues:{},loading:{type:Boolean}},{selectedIndex:{},selectedIndexModifiers:{}}),emits:Ui(["add:message","remove:message","select:message"],["update:selectedIndex"]),setup(t){const e=t,n=go(t,"selectedIndex"),i=FB({interval:1e3}),r=U(()=>new Date(i.value).toLocaleTimeString("en-US",{timeStyle:"short",hourCycle:"h24"})),o=xF(xee);return(s,a)=>{const l=Kt;return E(),X("div",{class:Ce(m(he)("iafw:bg-[#F5f1eb] iafw:rounded-md iafw:min-h-52 iafw:relative iafw:flex-col-reverse iafw:flex ",s.scroll&&"iafw:overflow-y-auto iafw:h-72"))},[e.loading?(E(),X("div",Bee,[M(m(Qi),{class:"iafw:animate-spin iafw:text-primary"})])):Re("",!0),ie("div",Fee,[ie("div",{class:"iafw:inset-0 iafw:top-0 iafw:absolute iafw:opacity-10 iafw:bg-repeat",style:di({backgroundImage:`url(${m(o)})`})},null,4),ie("div",$ee,[(E(!0),X(Ve,null,Rt(s.messages,(f,u)=>(E(),B(Dee,{key:u,onSelected:c=>s.$emit("select:message",u),"onRemove:message":c=>s.$emit("remove:message",u),message:f,placeholder:"Type a message...",selected:n.value===u,time:m(r),"placeholder-values":e.placeholderValues},null,8,["onSelected","onRemove:message","message","selected","time","placeholder-values"]))),128))]),ie("div",Lee,[M(l,{variant:"glass",class:"iafw:rounded-full iafw:size-10 iafw:shadow-sm iafw:bg-primary-foreground",onClick:a[0]||(a[0]=Bt(f=>s.$emit("add:message"),["prevent"]))},{default:C(()=>[M(m(Kl))]),_:1})])])],2)}}}),Vee={class:"iafw:flex iafw:gap-6"},zee={class:"iafw:flex-1/2"},jee={class:"iafw:flex iafw:flex-row iafw:gap-4"},Hee={class:"iafw:flex iafw:flex-col iafw:gap-4"},Uee={class:"iafw:w-auto"},Wee=q({__name:"NotificationFormContent",setup(t){const e=Os(),n=to(),{form:i}=to(),{currentTrigger:r}=l3(to()),o=bf(),{getTrigger:s}=bf(),a=H(),l=U(()=>i.values.messages[n.currentMessageIndex]||{text:"Type"});function f(h){i.setFieldValue("messages",[...i.values.messages.slice(0,n.currentMessageIndex),h,...i.values.messages.slice(n.currentMessageIndex+1)])}function u(h){n.setCurrentMessageIndex(h),a.value?.commands.setContent(l.value.text||""),a.value?.commands.focus()}function c(h,g){f({...i.values.messages[n.currentMessageIndex],media:h?{type:g,url:h}:void 0})}function d(h){const g=s(h);p(g?.examples?.[0]?.id.toString()),g?.placeholders&&a.value?.commands.updateSuggestionItems([...e.globalPlaceholders,...g.placeholders])}async function p(h){if(!h){n.selectedExample=void 0,n.examplePlaceholderValues={};return}if(n.selectedExample=h,!r.value)return;const g=await o.getExampleData.execute({pathParams:{triggerId:r.value.id,exampleId:h}});g?.data.value?.data?n.examplePlaceholderValues=g.data.value.data:n.examplePlaceholderValues={}}return _t(()=>{console.log("Mounted NotificationFormContent.vue"),i.values.triggerId&&d(i.values.triggerId)}),(h,g)=>{const y=W1,w=U1,v=oK,_=H1,b=iK,x=K1,k=j1;return E(),X("div",null,[ie("div",Vee,[ie("div",zee,[ie("div",jee,[ie("div",Hee,[M(k,{"model-value":m(n).selectedExample,"onUpdate:modelValue":g[0]||(g[0]=S=>p(S))},{default:C(()=>[M(w,{class:"iafw:w-full"},{default:C(()=>[M(y,{placeholder:"Preview Data"})]),_:1}),M(x,null,{default:C(()=>[M(b,null,{default:C(()=>[m(r)?.examples?.length?Re("",!0):(E(),B(v,{key:0,class:"iafw:text-center iafw:p-3 iafw:font-normal iafw:text-muted-foreground"},{default:C(()=>[M(m(lm),{class:"iafw:mx-auto iafw:mb-2 iafw:text-2xl iafw:text-muted-foreground"}),g[7]||(g[7]=_e(" No example data available",-1)),g[8]||(g[8]=ie("br",null,null,-1)),g[9]||(g[9]=_e("for the selected Trigger ",-1))]),_:1})),(E(!0),X(Ve,null,Rt(m(r)?.examples,S=>(E(),B(_,{key:S.id,value:S.id.toString()},{default:C(()=>[_e(Ae(S.title),1)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})]),_:1},8,["model-value"]),M(qee,{"onSelect:message":u,"onAdd:message":g[1]||(g[1]=()=>{m(i).setValues({messages:[...m(i).values.messages,{text:""}]}),m(n).setCurrentMessageIndex(m(i).values.messages.length-1),u(m(n).currentMessageIndex)}),"onRemove:message":g[2]||(g[2]=S=>{if(m(i).values.messages.length<=1)return;const T=m(i).values.messages.filter((A,R)=>R!==S);m(i).setValues({messages:T}),m(n).currentMessageIndex>=T.length&&m(n).setCurrentMessageIndex(Math.max(0,T.length-1)),u(m(n).currentMessageIndex)}),class:"iafw:w-96 iafw:flex-1","selected-index":m(n).currentMessageIndex,messages:m(i).values.messages,"placeholder-values":{...m(e).globalPlaceholdersValues,...m(n).examplePlaceholderValues},loading:!!m(o).getExampleData.isLoading},null,8,["selected-index","messages","placeholder-values","loading"])]),M(bZ,{editor:m(a),"onUpdate:editor":g[3]||(g[3]=S=>it(a)?a.value=S:null),"model-value":m(i).values.messages[m(n).currentMessageIndex]?.text||"","onUpdate:modelValue":g[4]||(g[4]=S=>f({...m(l),text:S})),media:m(l).media,"onUpdate:image":g[5]||(g[5]=S=>c(S,"image")),"onUpdate:file":g[6]||(g[6]=S=>c(S,"file")),"initial-items":m(n).placeholders},null,8,["editor","model-value","media","initial-items"])])]),ie("div",Uee,[M(bee,{"onUpdate:triggerId":d})])])])}}}),Kee=["type","placeholder"],k5=q({inheritAttrs:!1,__name:"BasicInput",props:{defaultValue:{},modelValue:{},class:{},wrapperClass:{},moneyMaskConfig:{},type:{},placeholder:{},mask:{},size:{default:"small"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=Ix(n,"modelValue",e,{passive:!0,defaultValue:n.defaultValue}),s={...{prefix:"R$ ",suffix:"",thousands:".",decimal:",",precision:2,disableNegative:!0,disabled:!1,allowBlank:!1,minimumNumberOfCharacters:0,shouldRound:!0,focusOnRight:!1},...n.moneyMaskConfig||{}},a=he("iafw:border iafw:rounded-md iafw:has-focus-visible:border-ring iafw:has-focus-visible:ring-ring/50 iafw:has-focus-visible:ring-1 iafw:w-full iafw:min-w-0 iafw:border-input iafw:shadow-xs iafw:transition-[color,box-shadow] ","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),l=he("iafw:border iafw:rounded-md iafw:focus-visible:border-ring iafw:focus-visible:ring-ring/50 iafw:focus-visible:ring-1 iafw:w-full iafw:min-w-0  iafw:border-input","iafw:aria-invalid:ring-destructive/20 iafw:dark:aria-invalid:ring-destructive/40 iafw:aria-invalid:border-destructive",n.class),f=he("iafw:file:text-foreground iafw:placeholder:text-muted-foreground iafw:selection:bg-primary iafw:selection:text-primary-foreground iafw:dark:bg-input/30  iafw:flex iafw:h-9  iafw:bg-transparent iafw:px-3 iafw:py-1 iafw:text-base iafw:shadow-xs iafw:transition-[color,box-shadow] iafw:outline-none iafw:file:inline-flex iafw:file:h-7 iafw:file:border-0 iafw:file:bg-transparent iafw:file:text-sm iafw:file:font-medium iafw:disabled:pointer-events-none iafw:disabled:cursor-not-allowed iafw:disabled:opacity-50 iafw:md:text-sm",n.size==="small"&&"iafw:h-9",n.size==="medium"&&"iafw:h-12",n.size==="large"&&"iafw:h-14");return(u,c)=>m(r)&&n.type==="money"?(E(),B(m($k),le({key:0,modelValue:m(r),"onUpdate:modelValue":c[0]||(c[0]=d=>it(r)?r.value=d:null),config:s,"data-slot":"input"},{...u.$attrs,...s},{class:m(he)(m(l),m(f))}),null,16,["modelValue","class"])):(E(),X("div",{key:1,class:Ce([m(he)(m(a),n.wrapperClass),"iafw:flex iafw:items-center"])},[z(u.$slots,"prepend"),ul(ie("input",le({"onUpdate:modelValue":c[1]||(c[1]=d=>it(r)?r.value=d:null)},u.$attrs,{"data-slot":"input",type:u.type,placeholder:u.placeholder,class:m(he)(m(f),"iafw:flex-1 iafw:shadow-none iafw:min-w-0",n.class)}),null,16,Kee),[[m(Hk),u.mask],[zv,m(r)]]),z(u.$slots,"append")],2))}}),Gee={class:"iafw:flex iafw:justify-between iafw:mb-6"},Jee={class:"iafw:flex"},Yee={key:0,class:"iafw:flex iafw:items-center iafw:mr-3"},Xee={class:"iafw:flex iafw:gap-3"},Qee={class:"iafw:text-2xl"},Zee={class:"iafw:text-muted-foreground"},ete={class:"iafw:flex iafw:space-x-2 iafw:items-center"},tte=q({__name:"FormPageHeader",props:{name:{},title:{},description:{},loading:{type:Boolean},backRoute:{}},setup(t){const{submit:e,isCreating:n}=tK();return(i,r)=>{const o=Kt,s=ts("RouterLink");return E(),X("div",Gee,[ie("div",Jee,[i.backRoute?(E(),X("div",Yee,[M(s,{to:i.backRoute,custom:""},{default:C(({navigate:a,href:l})=>[M(o,{variant:"ghost",href:l,as:"a",onClick:Bt(f=>a(),["prevent"])},{default:C(()=>[M(m(MF))]),_:1},8,["href","onClick"])]),_:1},8,["to"])])):Re("",!0),ie("div",null,[ie("div",Xee,[z(i.$slots,"title",{},()=>[ie("h2",Qee,Ae(i.title||i.name),1)])]),ie("p",Zee,Ae(i.description||m(n)?`Create your ${i.name.toLowerCase()}`:`Create your ${i.name.toLowerCase()} details`),1)])]),ie("div",ete,[z(i.$slots,"actions"),M(o,{variant:"default",loading:i.loading,disabled:i.loading,onClick:Bt(m(e),["prevent"])},{default:C(()=>[i.loading?(E(),B(m(Qi),{key:0,class:"iafw:animate-spin"})):(E(),B(m(ZF),{key:1})),r[0]||(r[0]=_e(" Save ",-1))]),_:1},8,["loading","disabled","onClick"])])])}}}),nte=q({__name:"NotificationFormHeader",emits:["send-test"],setup(t){const e=Os();return(n,i)=>{const r=Qm,o=Vm;return E(),B(tte,{name:"Notification",backRoute:{name:"notifications",query:{page:"infixs-pingo-notify",path:"/notifications"}},loading:!!m(e).create.isLoading||!!m(e).update.isLoading},{title:C(()=>[M(m(Ss),{name:"title"},{default:C(({componentField:s,errors:a})=>[M(o,null,{default:C(()=>[M(r,null,{default:C(()=>[M(k5,le(s,{placeholder:"Notification Title",wrapperClass:m(he)("iafw:border-0 iafw:shadow-none iafw:has-focus-visible:ring-0 iafw:rounded-none",a.length>0&&"iafw:border-b-1 iafw:border-destructive"),class:"iafw:md:text-2xl iafw:p-0 iafw:placeholder:text-muted-foreground/40 iafw:w-96"}),{append:C(()=>[a.length>0?(E(),B(m(Fc),{key:0,class:"iafw:text-destructive"})):Re("",!0)]),_:2},1040,["wrapperClass"])]),_:2},1024)]),_:2},1024)]),_:1})]),_:1},8,["loading"])}}}),ite={},rte={class:"iafw:flex iafw:gap-6"},ote={class:"iafw:flex-1"},ste={class:"iafw:flex iafw:gap-4 iafw:w-full iafw:h-72"},ate={class:"iafw:flex-1 iafw:flex iafw:flex-col iafw:gap-4"},lte={class:"iafw:flex iafw:gap-3"},fte={class:"iafw:w-72"};function ute(t,e){const n=Ic;return E(),X("div",null,[ie("div",rte,[ie("div",ote,[ie("div",ste,[M(n,{class:"iafw:h-full iafw:w-72"}),ie("div",ate,[ie("div",lte,[M(n,{class:"iafw:h-9 iafw:w-10"}),M(n,{class:"iafw:w-20 iafw:h-9"}),M(n,{class:"iafw:h-9 iafw:w-16"}),M(n,{class:"iafw:h-9 iafw:w-16"})]),M(n,{class:"iafw:h-full iafw:flex-1"})])])]),ie("div",fte,[M(n,{class:"iafw:h-52"})])])])}const cte=of(ite,[["render",ute]]),dte={class:"iafw:text-center iafw:max-w-96"},pte={key:1},S5=q({__name:"ErrorPage",props:{link:{},center:{type:Boolean}},setup(t){const e=H(!1);function n(){e.value=!0,window.location.reload()}return(i,r)=>{const o=ts("RouterLink"),s=Kt;return E(),X("div",{class:Ce(m(he)("iafw:w-full iafw:flex iafw:items-center iafw:flex-col iafw:gap-5",i.center&&"iafw:h-60 iafw:justify-center"))},[M(m(_n),{icon:"jam:alert-f",class:"iafw:text-3xl iafw:text-destructive"}),ie("div",dte,[r[1]||(r[1]=_e(" Oops! There was an error loading the page. Please try again. If the problem persists, please ",-1)),i.link?(E(),B(o,{key:0,to:i.link,class:"iafw:text-tertiary hover:iafw:underline",is:"a"},{default:C(()=>[...r[0]||(r[0]=[_e(" contact support ",-1)])]),_:1},8,["to"])):(E(),X("span",pte,"contact support")),r[2]||(r[2]=_e(". ",-1))]),M(s,{variant:"outline",onClick:Bt(n,["prevent"]),loading:m(e)},{default:C(()=>[...r[3]||(r[3]=[_e("Reload Page",-1)])]),_:1},8,["loading"])],2)}}}),C5=Symbol();function hte(t){const e=H(!1),n=H(t[0]?.props?.name||null),i=tn({}),r=U(()=>t.findIndex(g=>g.props?.name===n.value)),o=U(()=>r.value===0),s=U(()=>r.value===t.length-1),a={title:void 0,description:void 0,nextButtonText:void 0,nextButtonIcon:void 0,nextLoading:!1,prevButtonText:void 0,hideNextButton:void 0,hidePrevButton:void 0,nextFn:void 0,prevFn:void 0},l=tn({...a});je(n,()=>{c()});async function f(){n.value=t[r.value+1]?.props?.name||null}async function u(){n.value=t[r.value-1]?.props?.name||null}function c(){Object.assign(l,{...a})}function d(){n.value=t[0]?.props?.name||null}function p(g){d(),Object.assign(i,g),e.value=!0}function h(){e.value=!1}return{isOpen:e,open:p,close:h,currentStep:n,nextStep:f,prevStep:u,data:i,steps:t,isFirstStep:o,isLastStep:s,currentIndex:r,stepConfig:l,resetSteps:d,resetConfig:c}}function py(){const t=Qt(C5);if(!t)throw new Error("useWizardDialog should be used within <WizardDialog>");return t}function gte(t){function e(n){t?.value?.getContext().open(n)}return{open:e}}function mte(t){const e=py();Object.assign(e.stepConfig,t)}const E5=q({__name:"WizardDialogStep",props:{name:{},title:{},description:{},nextButtonText:{},nextButtonIcon:{},onNext:{type:Function}},setup(t){const{data:e,stepConfig:n}=py(),i=t;return i.nextButtonText&&(n.nextButtonText=i.nextButtonText),i.nextButtonIcon&&(n.nextButtonIcon=i.nextButtonIcon),i.description&&(n.description=i.description),i.onNext&&(n.nextFn=async()=>{n.nextLoading=!0;try{await i.onNext?.()}finally{n.nextLoading=!1}}),(r,o)=>(E(),X("div",null,[z(r.$slots,"default",{data:m(e)})]))}}),yte=q({__name:"Spinner",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),B(m(Qi),{role:"status","aria-label":"Loading",class:Ce(m(he)("iafw:size-4 iafw:animate-spin",e.class))},null,8,["class"]))}}),wte=q({__name:"WizardDialogContent",setup(t){const e=py(),n=U(()=>e.steps.find(i=>i.props?.name===e.currentStep.value));return(i,r)=>{const o=wk,s=yk,a=mk,l=Kt,f=H3;return E(),X(Ve,null,[M(a,null,{default:C(()=>[M(o,null,{default:C(()=>[_e(Ae(m(n)?.props?.title),1)]),_:1}),ul(M(s,null,{default:C(()=>[_e(Ae(m(e).stepConfig.description),1)]),_:1},512),[[Av,m(e).stepConfig.description]])]),_:1}),ie("div",null,[M(Bu,{name:"slide-left",mode:"out-in"},{default:C(()=>[m(n)?(E(),B(dn(m(n)),{key:m(n).props?.name})):Re("",!0)]),_:1})]),M(f,null,{default:C(()=>[m(e).isFirstStep.value?Re("",!0):(E(),B(l,{key:0,onClick:m(e).prevStep,variant:"outline"},{default:C(()=>[...r[0]||(r[0]=[_e(" Voltar ",-1)])]),_:1},8,["onClick"])),M(l,{onClick:m(e).stepConfig.nextFn,disabled:m(e).stepConfig.nextLoading},{default:C(()=>[m(e).stepConfig.nextLoading?(E(),B(yte,{key:0})):m(e).stepConfig.nextButtonIcon?(E(),B(dn(m(e).stepConfig.nextButtonIcon),{key:1})):Re("",!0),_e(" "+Ae(m(e).stepConfig.nextButtonText||"Next"),1)]),_:1},8,["onClick","disabled"])]),_:1})],64)}}}),vte=q({__name:"WizardDialog",setup(t,{expose:e}){const n=Nw(),i=U(()=>(n.default?.()??[]).filter(s=>s.type===E5)),r=hte(i.value);Si(C5,r);function o(){return r}return e({getContext:o}),(s,a)=>(E(),B(z3,{open:m(r).isOpen.value,"onUpdate:open":a[0]||(a[0]=l=>m(r).isOpen.value=l)},{default:C(()=>[M(j3,{class:"max-w-full h-full md:h-auto"},{default:C(()=>[M(wte)]),_:1})]),_:1},8,["open"]))}}),O5=JSON.parse(`[{"code":"ad","dialCode":"+376","name":"Andorra","icon":"circle-flags:ad"},{"code":"ae","dialCode":"+971","name":"United Arab Emirates","icon":"circle-flags:ae"},{"code":"af","dialCode":"+93","name":"Afghanistan","icon":"circle-flags:af"},{"code":"ag","dialCode":"+1268","name":"Antigua and Barbuda","icon":"circle-flags:ag"},{"code":"ai","dialCode":"+1264","name":"Anguilla","icon":"circle-flags:ai"},{"code":"al","dialCode":"+355","name":"Albania","icon":"circle-flags:al"},{"code":"am","dialCode":"+374","name":"Armenia","icon":"circle-flags:am"},{"code":"ao","dialCode":"+244","name":"Angola","icon":"circle-flags:ao"},{"code":"aq","dialCode":"+672","name":"Antarctica","icon":"circle-flags:aq"},{"code":"ar","dialCode":"+54","name":"Argentina","icon":"circle-flags:ar"},{"code":"as","dialCode":"+1684","name":"American Samoa","icon":"circle-flags:as"},{"code":"at","dialCode":"+43","name":"Austria","icon":"circle-flags:at"},{"code":"au","dialCode":"+61","name":"Australia","icon":"circle-flags:au"},{"code":"aw","dialCode":"+297","name":"Aruba","icon":"circle-flags:aw"},{"code":"ax","dialCode":"+358","name":"Aland Islands","icon":"circle-flags:ax"},{"code":"az","dialCode":"+994","name":"Azerbaijan","icon":"circle-flags:az"},{"code":"ba","dialCode":"+387","name":"Bosnia and Herzegovina","icon":"circle-flags:ba"},{"code":"bb","dialCode":"+1246","name":"Barbados","icon":"circle-flags:bb"},{"code":"bd","dialCode":"+880","name":"Bangladesh","icon":"circle-flags:bd"},{"code":"be","dialCode":"+32","name":"Belgium","icon":"circle-flags:be"},{"code":"bf","dialCode":"+226","name":"Burkina Faso","icon":"circle-flags:bf"},{"code":"bg","dialCode":"+359","name":"Bulgaria","icon":"circle-flags:bg"},{"code":"bh","dialCode":"+973","name":"Bahrain","icon":"circle-flags:bh"},{"code":"bi","dialCode":"+257","name":"Burundi","icon":"circle-flags:bi"},{"code":"bj","dialCode":"+229","name":"Benin","icon":"circle-flags:bj"},{"code":"bl","dialCode":"+590","name":"Saint Barthelemy","icon":"circle-flags:bl"},{"code":"bm","dialCode":"+1441","name":"Bermuda","icon":"circle-flags:bm"},{"code":"bn","dialCode":"+673","name":"Brunei Darussalam","icon":"circle-flags:bn"},{"code":"bo","dialCode":"+591","name":"Bolivia","icon":"circle-flags:bo"},{"code":"bq","dialCode":"+599","name":"Caribbean Netherlands","icon":"circle-flags:bq"},{"code":"br","dialCode":"+55","name":"Brazil","icon":"circle-flags:br","mask":"(##) #####-####"},{"code":"bs","dialCode":"+1242","name":"Bahamas","icon":"circle-flags:bs"},{"code":"bt","dialCode":"+975","name":"Bhutan","icon":"circle-flags:bt"},{"code":"bv","dialCode":"+47","name":"Bouvet Island","icon":"circle-flags:bv"},{"code":"bw","dialCode":"+267","name":"Botswana","icon":"circle-flags:bw"},{"code":"by","dialCode":"+375","name":"Belarus","icon":"circle-flags:by"},{"code":"bz","dialCode":"+501","name":"Belize","icon":"circle-flags:bz"},{"code":"ca","dialCode":"+1","name":"Canada","icon":"circle-flags:ca"},{"code":"cc","dialCode":"+61","name":"Cocos (Keeling) Islands","icon":"circle-flags:cc"},{"code":"cd","dialCode":"+243","name":"Congo (DRC)","icon":"circle-flags:cd"},{"code":"cf","dialCode":"+236","name":"Central African Republic","icon":"circle-flags:cf"},{"code":"cg","dialCode":"+242","name":"Congo","icon":"circle-flags:cg"},{"code":"ch","dialCode":"+41","name":"Switzerland","icon":"circle-flags:ch"},{"code":"ci","dialCode":"+225","name":"Cote d'Ivoire","icon":"circle-flags:ci"},{"code":"ck","dialCode":"+682","name":"Cook Islands","icon":"circle-flags:ck"},{"code":"cl","dialCode":"+56","name":"Chile","icon":"circle-flags:cl"},{"code":"cm","dialCode":"+237","name":"Cameroon","icon":"circle-flags:cm"},{"code":"cn","dialCode":"+86","name":"China","icon":"circle-flags:cn"},{"code":"co","dialCode":"+57","name":"Colombia","icon":"circle-flags:co"},{"code":"cr","dialCode":"+506","name":"Costa Rica","icon":"circle-flags:cr"},{"code":"cu","dialCode":"+53","name":"Cuba","icon":"circle-flags:cu"},{"code":"cv","dialCode":"+238","name":"Cape Verde","icon":"circle-flags:cv"},{"code":"cw","dialCode":"+599","name":"Curacao","icon":"circle-flags:cw"},{"code":"cx","dialCode":"+61","name":"Christmas Island","icon":"circle-flags:cx"},{"code":"cy","dialCode":"+357","name":"Cyprus","icon":"circle-flags:cy"},{"code":"cz","dialCode":"+420","name":"Czech Republic","icon":"circle-flags:cz"},{"code":"de","dialCode":"+49","name":"Germany","icon":"circle-flags:de"},{"code":"dj","dialCode":"+253","name":"Djibouti","icon":"circle-flags:dj"},{"code":"dk","dialCode":"+45","name":"Denmark","icon":"circle-flags:dk"},{"code":"dm","dialCode":"+1767","name":"Dominica","icon":"circle-flags:dm"},{"code":"do","dialCode":"+1","name":"Dominican Republic","icon":"circle-flags:do"},{"code":"dz","dialCode":"+213","name":"Algeria","icon":"circle-flags:dz"},{"code":"ec","dialCode":"+593","name":"Ecuador","icon":"circle-flags:ec"},{"code":"ee","dialCode":"+372","name":"Estonia","icon":"circle-flags:ee"},{"code":"eg","dialCode":"+20","name":"Egypt","icon":"circle-flags:eg"},{"code":"eh","dialCode":"+212","name":"Western Sahara","icon":"circle-flags:eh"},{"code":"er","dialCode":"+291","name":"Eritrea","icon":"circle-flags:er"},{"code":"es","dialCode":"+34","name":"Spain","icon":"circle-flags:es"},{"code":"et","dialCode":"+251","name":"Ethiopia","icon":"circle-flags:et"},{"code":"fi","dialCode":"+358","name":"Finland","icon":"circle-flags:fi"},{"code":"fj","dialCode":"+679","name":"Fiji","icon":"circle-flags:fj"},{"code":"fk","dialCode":"+500","name":"Falkland Islands","icon":"circle-flags:fk"},{"code":"fm","dialCode":"+691","name":"Micronesia","icon":"circle-flags:fm"},{"code":"fo","dialCode":"+298","name":"Faroe Islands","icon":"circle-flags:fo"},{"code":"fr","dialCode":"+33","name":"France","icon":"circle-flags:fr"},{"code":"ga","dialCode":"+241","name":"Gabon","icon":"circle-flags:ga"},{"code":"gb","dialCode":"+44","name":"United Kingdom","icon":"circle-flags:gb"},{"code":"gd","dialCode":"+1473","name":"Grenada","icon":"circle-flags:gd"},{"code":"ge","dialCode":"+995","name":"Georgia","icon":"circle-flags:ge"},{"code":"gf","dialCode":"+594","name":"French Guiana","icon":"circle-flags:gf"},{"code":"gg","dialCode":"+44","name":"Guernsey","icon":"circle-flags:gg"},{"code":"gh","dialCode":"+233","name":"Ghana","icon":"circle-flags:gh"},{"code":"gi","dialCode":"+350","name":"Gibraltar","icon":"circle-flags:gi"},{"code":"gl","dialCode":"+299","name":"Greenland","icon":"circle-flags:gl"},{"code":"gm","dialCode":"+220","name":"Gambia","icon":"circle-flags:gm"},{"code":"gn","dialCode":"+224","name":"Guinea","icon":"circle-flags:gn"},{"code":"gp","dialCode":"+590","name":"Guadeloupe","icon":"circle-flags:gp"},{"code":"gq","dialCode":"+240","name":"Equatorial Guinea","icon":"circle-flags:gq"},{"code":"gr","dialCode":"+30","name":"Greece","icon":"circle-flags:gr"},{"code":"gs","dialCode":"+500","name":"South Georgia","icon":"circle-flags:gs"},{"code":"gt","dialCode":"+502","name":"Guatemala","icon":"circle-flags:gt"},{"code":"gu","dialCode":"+1671","name":"Guam","icon":"circle-flags:gu"},{"code":"gw","dialCode":"+245","name":"Guinea-Bissau","icon":"circle-flags:gw"},{"code":"gy","dialCode":"+592","name":"Guyana","icon":"circle-flags:gy"},{"code":"hk","dialCode":"+852","name":"Hong Kong","icon":"circle-flags:hk"},{"code":"hm","dialCode":"+672","name":"Heard Island","icon":"circle-flags:hm"},{"code":"hn","dialCode":"+504","name":"Honduras","icon":"circle-flags:hn"},{"code":"hr","dialCode":"+385","name":"Croatia","icon":"circle-flags:hr"},{"code":"ht","dialCode":"+509","name":"Haiti","icon":"circle-flags:ht"},{"code":"hu","dialCode":"+36","name":"Hungary","icon":"circle-flags:hu"},{"code":"id","dialCode":"+62","name":"Indonesia","icon":"circle-flags:id"},{"code":"ie","dialCode":"+353","name":"Ireland","icon":"circle-flags:ie"},{"code":"il","dialCode":"+972","name":"Israel","icon":"circle-flags:il"},{"code":"im","dialCode":"+44","name":"Isle of Man","icon":"circle-flags:im"},{"code":"in","dialCode":"+91","name":"India","icon":"circle-flags:in"},{"code":"io","dialCode":"+246","name":"British Indian Ocean Territory","icon":"circle-flags:io"},{"code":"iq","dialCode":"+964","name":"Iraq","icon":"circle-flags:iq"},{"code":"ir","dialCode":"+98","name":"Iran","icon":"circle-flags:ir"},{"code":"is","dialCode":"+354","name":"Iceland","icon":"circle-flags:is"},{"code":"it","dialCode":"+39","name":"Italy","icon":"circle-flags:it"},{"code":"je","dialCode":"+44","name":"Jersey","icon":"circle-flags:je"},{"code":"jm","dialCode":"+1876","name":"Jamaica","icon":"circle-flags:jm"},{"code":"jo","dialCode":"+962","name":"Jordan","icon":"circle-flags:jo"},{"code":"jp","dialCode":"+81","name":"Japan","icon":"circle-flags:jp"},{"code":"ke","dialCode":"+254","name":"Kenya","icon":"circle-flags:ke"},{"code":"kg","dialCode":"+996","name":"Kyrgyzstan","icon":"circle-flags:kg"},{"code":"kh","dialCode":"+855","name":"Cambodia","icon":"circle-flags:kh"},{"code":"ki","dialCode":"+686","name":"Kiribati","icon":"circle-flags:ki"},{"code":"km","dialCode":"+269","name":"Comoros","icon":"circle-flags:km"},{"code":"kn","dialCode":"+1869","name":"Saint Kitts and Nevis","icon":"circle-flags:kn"},{"code":"kp","dialCode":"+850","name":"North Korea","icon":"circle-flags:kp"},{"code":"kr","dialCode":"+82","name":"South Korea","icon":"circle-flags:kr"},{"code":"kw","dialCode":"+965","name":"Kuwait","icon":"circle-flags:kw"},{"code":"ky","dialCode":"+1345","name":"Cayman Islands","icon":"circle-flags:ky"},{"code":"kz","dialCode":"+7","name":"Kazakhstan","icon":"circle-flags:kz"},{"code":"la","dialCode":"+856","name":"Laos","icon":"circle-flags:la"},{"code":"lb","dialCode":"+961","name":"Lebanon","icon":"circle-flags:lb"},{"code":"lc","dialCode":"+1758","name":"Saint Lucia","icon":"circle-flags:lc"},{"code":"li","dialCode":"+423","name":"Liechtenstein","icon":"circle-flags:li"},{"code":"lk","dialCode":"+94","name":"Sri Lanka","icon":"circle-flags:lk"},{"code":"lr","dialCode":"+231","name":"Liberia","icon":"circle-flags:lr"},{"code":"ls","dialCode":"+266","name":"Lesotho","icon":"circle-flags:ls"},{"code":"lt","dialCode":"+370","name":"Lithuania","icon":"circle-flags:lt"},{"code":"lu","dialCode":"+352","name":"Luxembourg","icon":"circle-flags:lu"},{"code":"lv","dialCode":"+371","name":"Latvia","icon":"circle-flags:lv"},{"code":"ly","dialCode":"+218","name":"Libya","icon":"circle-flags:ly"},{"code":"ma","dialCode":"+212","name":"Morocco","icon":"circle-flags:ma"},{"code":"mc","dialCode":"+377","name":"Monaco","icon":"circle-flags:mc"},{"code":"md","dialCode":"+373","name":"Moldova","icon":"circle-flags:md"},{"code":"me","dialCode":"+382","name":"Montenegro","icon":"circle-flags:me"},{"code":"mf","dialCode":"+590","name":"Saint Martin","icon":"circle-flags:mf"},{"code":"mg","dialCode":"+261","name":"Madagascar","icon":"circle-flags:mg"},{"code":"mh","dialCode":"+692","name":"Marshall Islands","icon":"circle-flags:mh"},{"code":"mk","dialCode":"+389","name":"North Macedonia","icon":"circle-flags:mk"},{"code":"ml","dialCode":"+223","name":"Mali","icon":"circle-flags:ml"},{"code":"mm","dialCode":"+95","name":"Myanmar","icon":"circle-flags:mm"},{"code":"mn","dialCode":"+976","name":"Mongolia","icon":"circle-flags:mn"},{"code":"mo","dialCode":"+853","name":"Macao","icon":"circle-flags:mo"},{"code":"mp","dialCode":"+1670","name":"Northern Mariana Islands","icon":"circle-flags:mp"},{"code":"mq","dialCode":"+596","name":"Martinique","icon":"circle-flags:mq"},{"code":"mr","dialCode":"+222","name":"Mauritania","icon":"circle-flags:mr"},{"code":"ms","dialCode":"+1664","name":"Montserrat","icon":"circle-flags:ms"},{"code":"mt","dialCode":"+356","name":"Malta","icon":"circle-flags:mt"},{"code":"mu","dialCode":"+230","name":"Mauritius","icon":"circle-flags:mu"},{"code":"mv","dialCode":"+960","name":"Maldives","icon":"circle-flags:mv"},{"code":"mw","dialCode":"+265","name":"Malawi","icon":"circle-flags:mw"},{"code":"mx","dialCode":"+52","name":"Mexico","icon":"circle-flags:mx"},{"code":"my","dialCode":"+60","name":"Malaysia","icon":"circle-flags:my"},{"code":"mz","dialCode":"+258","name":"Mozambique","icon":"circle-flags:mz"},{"code":"na","dialCode":"+264","name":"Namibia","icon":"circle-flags:na"},{"code":"nc","dialCode":"+687","name":"New Caledonia","icon":"circle-flags:nc"},{"code":"ne","dialCode":"+227","name":"Niger","icon":"circle-flags:ne"},{"code":"nf","dialCode":"+672","name":"Norfolk Island","icon":"circle-flags:nf"},{"code":"ng","dialCode":"+234","name":"Nigeria","icon":"circle-flags:ng"},{"code":"ni","dialCode":"+505","name":"Nicaragua","icon":"circle-flags:ni"},{"code":"nl","dialCode":"+31","name":"Netherlands","icon":"circle-flags:nl"},{"code":"no","dialCode":"+47","name":"Norway","icon":"circle-flags:no"},{"code":"np","dialCode":"+977","name":"Nepal","icon":"circle-flags:np"},{"code":"nr","dialCode":"+674","name":"Nauru","icon":"circle-flags:nr"},{"code":"nu","dialCode":"+683","name":"Niue","icon":"circle-flags:nu"},{"code":"nz","dialCode":"+64","name":"New Zealand","icon":"circle-flags:nz"},{"code":"om","dialCode":"+968","name":"Oman","icon":"circle-flags:om"},{"code":"pa","dialCode":"+507","name":"Panama","icon":"circle-flags:pa"},{"code":"pe","dialCode":"+51","name":"Peru","icon":"circle-flags:pe"},{"code":"pf","dialCode":"+689","name":"French Polynesia","icon":"circle-flags:pf"},{"code":"pg","dialCode":"+675","name":"Papua New Guinea","icon":"circle-flags:pg"},{"code":"ph","dialCode":"+63","name":"Philippines","icon":"circle-flags:ph"},{"code":"pk","dialCode":"+92","name":"Pakistan","icon":"circle-flags:pk"},{"code":"pl","dialCode":"+48","name":"Poland","icon":"circle-flags:pl"},{"code":"pm","dialCode":"+508","name":"Saint Pierre and Miquelon","icon":"circle-flags:pm"},{"code":"pn","dialCode":"+872","name":"Pitcairn","icon":"circle-flags:pn"},{"code":"pr","dialCode":"+1","name":"Puerto Rico","icon":"circle-flags:pr"},{"code":"ps","dialCode":"+970","name":"Palestine","icon":"circle-flags:ps"},{"code":"pt","dialCode":"+351","name":"Portugal","icon":"circle-flags:pt"},{"code":"pw","dialCode":"+680","name":"Palau","icon":"circle-flags:pw"},{"code":"py","dialCode":"+595","name":"Paraguay","icon":"circle-flags:py"},{"code":"qa","dialCode":"+974","name":"Qatar","icon":"circle-flags:qa"},{"code":"re","dialCode":"+262","name":"Reunion","icon":"circle-flags:re"},{"code":"ro","dialCode":"+40","name":"Romania","icon":"circle-flags:ro"},{"code":"rs","dialCode":"+381","name":"Serbia","icon":"circle-flags:rs"},{"code":"ru","dialCode":"+7","name":"Russia","icon":"circle-flags:ru"},{"code":"rw","dialCode":"+250","name":"Rwanda","icon":"circle-flags:rw"},{"code":"sa","dialCode":"+966","name":"Saudi Arabia","icon":"circle-flags:sa"},{"code":"sb","dialCode":"+677","name":"Solomon Islands","icon":"circle-flags:sb"},{"code":"sc","dialCode":"+248","name":"Seychelles","icon":"circle-flags:sc"},{"code":"sd","dialCode":"+249","name":"Sudan","icon":"circle-flags:sd"},{"code":"se","dialCode":"+46","name":"Sweden","icon":"circle-flags:se"},{"code":"sg","dialCode":"+65","name":"Singapore","icon":"circle-flags:sg"},{"code":"sh","dialCode":"+290","name":"Saint Helena","icon":"circle-flags:sh"},{"code":"si","dialCode":"+386","name":"Slovenia","icon":"circle-flags:si"},{"code":"sj","dialCode":"+47","name":"Svalbard and Jan Mayen","icon":"circle-flags:sj"},{"code":"sk","dialCode":"+421","name":"Slovakia","icon":"circle-flags:sk"},{"code":"sl","dialCode":"+232","name":"Sierra Leone","icon":"circle-flags:sl"},{"code":"sm","dialCode":"+378","name":"San Marino","icon":"circle-flags:sm"},{"code":"sn","dialCode":"+221","name":"Senegal","icon":"circle-flags:sn"},{"code":"so","dialCode":"+252","name":"Somalia","icon":"circle-flags:so"},{"code":"sr","dialCode":"+597","name":"Suriname","icon":"circle-flags:sr"},{"code":"ss","dialCode":"+211","name":"South Sudan","icon":"circle-flags:ss"},{"code":"st","dialCode":"+239","name":"São Tomé and Príncipe","icon":"circle-flags:st"},{"code":"sv","dialCode":"+503","name":"El Salvador","icon":"circle-flags:sv"},{"code":"sx","dialCode":"+1721","name":"Sint Maarten","icon":"circle-flags:sx"},{"code":"sy","dialCode":"+963","name":"Syrian Arab Republic","icon":"circle-flags:sy"},{"code":"sz","dialCode":"+268","name":"Swaziland","icon":"circle-flags:sz"},{"code":"tc","dialCode":"+1649","name":"Turks and Caicos Islands","icon":"circle-flags:tc"},{"code":"td","dialCode":"+235","name":"Chad","icon":"circle-flags:td"},{"code":"tf","dialCode":"+262","name":"French Southern Territories","icon":"circle-flags:tf"},{"code":"tg","dialCode":"+228","name":"Togo","icon":"circle-flags:tg"},{"code":"th","dialCode":"+66","name":"Thailand","icon":"circle-flags:th"},{"code":"tj","dialCode":"+992","name":"Tajikistan","icon":"circle-flags:tj"},{"code":"tk","dialCode":"+690","name":"Tokelau","icon":"circle-flags:tk"},{"code":"tl","dialCode":"+670","name":"Timor-Leste","icon":"circle-flags:tl"},{"code":"tm","dialCode":"+993","name":"Turkmenistan","icon":"circle-flags:tm"},{"code":"tn","dialCode":"+216","name":"Tunisia","icon":"circle-flags:tn"},{"code":"to","dialCode":"+676","name":"Tonga","icon":"circle-flags:to"},{"code":"tr","dialCode":"+90","name":"Turkey","icon":"circle-flags:tr"},{"code":"tt","dialCode":"+1868","name":"Trinidad and Tobago","icon":"circle-flags:tt"},{"code":"tv","dialCode":"+688","name":"Tuvalu","icon":"circle-flags:tv"},{"code":"tw","dialCode":"+886","name":"Taiwan, Province of China","icon":"circle-flags:tw"},{"code":"tz","dialCode":"+255","name":"Tanzania, United Republic of","icon":"circle-flags:tz"},{"code":"ua","dialCode":"+380","name":"Ukraine","icon":"circle-flags:ua"},{"code":"ug","dialCode":"+256","name":"Uganda","icon":"circle-flags:ug"},{"code":"um","dialCode":"+1","name":"United States Minor Outlying Islands","icon":"circle-flags:um"},{"code":"us","dialCode":"+1","name":"United States","icon":"circle-flags:us"},{"code":"uy","dialCode":"+598","name":"Uruguay","icon":"circle-flags:uy"},{"code":"uz","dialCode":"+998","name":"Uzbekistan","icon":"circle-flags:uz"},{"code":"va","dialCode":"+39","name":"Holy See (Vatican City State)","icon":"circle-flags:va"},{"code":"vc","dialCode":"+1784","name":"Saint Vincent and the Grenadines","icon":"circle-flags:vc"},{"code":"ve","dialCode":"+58","name":"Venezuela","icon":"circle-flags:ve"},{"code":"vg","dialCode":"+1284","name":"Virgin Islands, British","icon":"circle-flags:vg"},{"code":"vi","dialCode":"+1340","name":"Virgin Islands, U.S.","icon":"circle-flags:vi"},{"code":"vn","dialCode":"+84","name":"Viet Nam","icon":"circle-flags:vn"},{"code":"vu","dialCode":"+678","name":"Vanuatu","icon":"circle-flags:vu"},{"code":"wf","dialCode":"+681","name":"Wallis and Futuna","icon":"circle-flags:wf"},{"code":"ws","dialCode":"+685","name":"Samoa","icon":"circle-flags:ws"},{"code":"ye","dialCode":"+967","name":"Yemen","icon":"circle-flags:ye"},{"code":"yt","dialCode":"+262","name":"Mayotte","icon":"circle-flags:yt"},{"code":"za","dialCode":"+27","name":"South Africa","icon":"circle-flags:za"},{"code":"zm","dialCode":"+260","name":"Zambia","icon":"circle-flags:zm"},{"code":"zw","dialCode":"+263","name":"Zimbabwe","icon":"circle-flags:zw"}]`),bte={class:"iafw:flex"},xte={key:0,class:"iafw:flex iafw:items-center iafw:gap-2"},_te={key:1,class:"iafw:text-muted-foreground"},kte={class:"iafw:flex iafw:items-center iafw:gap-2"},Ste=q({inheritAttrs:!1,__name:"PhoneInput",props:Ui({initialCountryCode:{},loading:{type:Boolean},placeholder:{},selectLabel:{},size:{},label:{},withPlus:{type:Boolean,default:!1},hideChevrons:{type:Boolean}},{modelValue:{},modelModifiers:{},countryCode:{},countryCodeModifiers:{}}),emits:Ui(["update:phone-data"],["update:modelValue","update:countryCode"]),setup(t,{emit:e}){const n=H(!1),i=t,r=go(t,"modelValue"),o=go(t,"countryCode");o.value=o.value||i.initialCountryCode?.toLocaleLowerCase()||"";const s=U(()=>O5.find(d=>d.code===o.value)||null),a=e;_t(()=>{a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})});function l(d){d&&(o.value=d.code,n.value=!1,a("update:phone-data",{dialCode:d.dialCode,countryCode:d.code,number:r.value||""}))}function f(d){r.value=d.toString().replace(/\D/g,""),a("update:phone-data",{dialCode:s.value?.dialCode||"",countryCode:o.value||"",number:r.value||""})}const u=Mh(),c=U(()=>{const{modelValue:d,"onUpdate:modelValue":p,value:h,...g}=u;return g});return(d,p)=>{const h=Kt,g=ry,y=bE,w=wE,v=xE,_=vE,b=_E,x=kE,k=iy,S=ny;return E(),X("div",bte,[M(Uk,le({placeholder:d.placeholder,id:"search",name:"search",size:d.size,label:d.label,modelValue:r.value,"onUpdate:modelValue":f,mask:m(s)?.mask??"N","data-maska-tokens":"N:[0-9]:multiple"},m(c)),{prepend:C(()=>[M(S,{open:m(n),"onUpdate:open":p[1]||(p[1]=T=>it(n)?n.value=T:null)},{default:C(()=>[M(g,{"as-child":"",class:"iafw:border-0 iafw:border-r iafw:rounded-none iafw:shadow-none iafw:h-full"},{default:C(()=>[M(h,{variant:"outline",role:"combobox",class:Ce(m(he)("iafw:justify-between",!o.value&&"iafw:text-muted-foreground")),disabled:m(c).disabled},{default:C(()=>[m(s)?(E(),X("div",xte,[M(m(_n),{icon:m(s).icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ie("span",null,Ae(m(s).dialCode),1)])):(E(),X("span",_te,Ae(d.selectLabel||"Code"),1)),d.hideChevrons?Re("",!0):(E(),B(m(Bc),{key:2,class:"h-4 w-4 shrink-0 opacity-50"}))]),_:1},8,["class","disabled"])]),_:1}),M(k,{class:"iafw:p-0"},{default:C(()=>[M(x,{modelValue:o.value,"onUpdate:modelValue":p[0]||(p[0]=T=>o.value=T)},{default:C(()=>[M(y,{placeholder:d.selectLabel},null,8,["placeholder"]),M(w,null,{default:C(()=>[...p[2]||(p[2]=[_e("Nothing found.",-1)])]),_:1}),M(b,null,{default:C(()=>[M(_,{heading:d.selectLabel||"Countries"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(O5),T=>(E(),B(v,{key:T.code,value:T.code,onSelect:A=>l(T)},{default:C(()=>[ie("div",kte,[M(m(_n),{icon:T.icon,class:"iafw:w-4 iafw:h-4"},null,8,["icon"]),ie("span",null,Ae(T.name),1),ie("span",null,"("+Ae(T.dialCode)+")",1)]),M(m(ws),{class:Ce(m(he)("iafw:ml-auto iafw:h-4 iafw:w-4",o.value===T.code?"iafw:opacity-100":"iafw:opacity-0"))},null,8,["class"])]),_:2},1032,["value","onSelect"]))),128))]),_:1},8,["heading"])]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["open"])]),_:1},16,["placeholder","size","label","modelValue","mask"])])}}}),Cte=q({__name:"NotificationSendTest",setup(t){const e=Ra(),n=Os(),i=to(),r=H(""),o=H(e.countryCode.toLowerCase());return mte({nextButtonText:"Send Message",nextButtonIcon:t$,description:"Enter the phone number to which you want to send a test notification.",nextFn:async()=>{await n.sendTest.execute({data:{connectionId:i.form.values.connectionId,triggerId:i.form.values.triggerId,recipient:r.value,messages:i.form.values.messages,exampleId:0}})}}),(s,a)=>(E(),X("div",null,[M(Ste,{"country-code":m(o),"onUpdate:countryCode":a[0]||(a[0]=l=>it(o)?o.value=l:null),"model-value":m(r),"onUpdate:modelValue":a[1]||(a[1]=l=>it(r)?r.value=l:null),label:"Phone Number"},null,8,["country-code","model-value"])]))}}),A5=q({__name:"NotificationForm",emits:["submit"],setup(t){const e=to(),n=H(null),{open:i}=gte(n);function r(){i({})}return(o,s)=>(E(),B(nK,{onSubmit:s[0]||(s[0]=a=>o.$emit("submit",a))},{default:C(()=>[M(nte,{onSendTest:r}),!m(e).isLoading&&(m(e).mode==="edit"&&m(e).id||m(e).mode==="create"&&!m(e).id)?(E(),B(Wee,{key:0})):m(e).isLoading?(E(),B(cte,{key:1})):(E(),B(S5,{key:2,center:""})),M(vte,{ref_key:"wizardDialog",ref:n},{default:C(()=>[M(E5,{name:"phoneNumber",title:"Send Test Message"},{default:C(()=>[M(Cte)]),_:1})]),_:1},512)]),_:1}))}}),Ete=q({__name:"CreateNotification",setup(t){const e=to(),n=Os(),i=ec(),r=e.form.handleSubmit(async o=>{try{const s=await n.create.execute({data:{...o}});if(!s.data.value)throw new Error("No response data");id.success(s.data.value.message||"Notification created successfully"),i.replace({name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${s.data.value.id}/edit`}})}catch(s){const a=am(s);id.error(a,{description:"Failed to create notification",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return qn(()=>{e.$dispose()}),(o,s)=>(E(),B(A5,{onSubmit:m(r)},null,8,["onSubmit"]))}}),Ote=q({__name:"EditNotification",setup(t){const e=to(),n=Os(),i=e.form.handleSubmit(async r=>{try{console.log("Submitting form with values:",r);const o=await n.update.execute({pathParams:{id:e.id},data:{...r}});if(!o.data.value)throw new Error("No response data");id.success(o.data.value.message||"Notification updated successfully")}catch(o){const s=am(o);id.error(s,{description:"Failed to edit notification.",dismissible:!0,closeButton:!0,classes:{icon:"iafw:text-destructive"}})}});return qn(()=>{e.$dispose()}),(r,o)=>(E(),X("div",null,[m(e).id?(E(),B(A5,{key:0,onSubmit:m(i)},null,8,["onSubmit"])):(E(),B(S5,{key:1,center:""}))]))}}),Ate={class:"iafw:pointer-events-none iafw:absolute iafw:left-2 iafw:flex iafw:size-3.5 iafw:items-center iafw:justify-center"},Rte=q({__name:"DropdownMenuCheckboxItem",props:{modelValue:{type:[Boolean,String]},disabled:{type:Boolean},textValue:{},asChild:{type:Boolean},as:{},class:{}},emits:["select","update:modelValue"],setup(t,{emit:e}){const n=t,i=e,r=bt(n,"class"),o=Dt(r,i);return(s,a)=>(E(),B(m(uN),le({"data-slot":"dropdown-menu-checkbox-item"},m(o),{class:m(he)("iafw:focus:bg-accent iafw:focus:text-accent-foreground iafw:relative iafw:flex iafw:cursor-default iafw:items-center iafw:gap-2 iafw:rounded-sm iafw:py-1.5 iafw:pr-2 pl-8 iafw:text-sm iafw:outline-hidden iafw:select-none iafw:data-[disabled]:pointer-events-none iafw:data-[disabled]:opacity-50 iafw:[&_svg]:pointer-events-none iafw:[&_svg]:shrink-0 iafw:[&_svg:not([class*='size-'])]:size-4",n.class)}),{default:C(()=>[ie("span",Ate,[M(m(xN),null,{default:C(()=>[M(m(ws),{class:"iafw:size-4"})]),_:1})]),z(s.$slots,"default")]),_:3},16,["class"]))}}),Tte={"data-slot":"table-container",class:"iafw:relative iafw:w-full iafw:overflow-auto"},Pte=q({__name:"Table",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("div",Tte,[ie("table",{"data-slot":"table",class:Ce(m(he)("iafw:w-full iafw:caption-bottom iafw:text-sm",e.class))},[z(n.$slots,"default")],2)]))}}),R5=q({__name:"TableBody",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("tbody",{"data-slot":"table-body",class:Ce(m(he)("iafw:[&_tr:last-child]:border-0",e.class))},[z(n.$slots,"default")],2))}}),Jp=q({__name:"TableCell",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("td",{"data-slot":"table-cell",class:Ce(m(he)("iafw:p-2 iafw:align-middle iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Gf=q({__name:"TableRow",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("tr",{"data-slot":"table-row",class:Ce(m(he)("iafw:hover:bg-muted/50 iafw:data-[state=selected]:bg-muted iafw:border-b iafw:transition-colors",e.class))},[z(n.$slots,"default")],2))}}),Mte=q({__name:"TableHead",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("th",{"data-slot":"table-head",class:Ce(m(he)("iafw:text-muted-foreground iafw:h-10 iafw:px-2 iafw:text-left iafw:align-middle iafw:font-medium iafw:whitespace-nowrap iafw:[&:has([role=checkbox])]:pr-0 iafw:[&>[role=checkbox]]:translate-y-[2px]",e.class))},[z(n.$slots,"default")],2))}}),Ite=q({__name:"TableHeader",props:{class:{}},setup(t){const e=t;return(n,i)=>(E(),X("thead",{"data-slot":"table-header",class:Ce(m(he)("iafw:[&_tr]:border-b",e.class))},[z(n.$slots,"default")],2))}}),Nte={class:"iafw:flex"},Dte={key:1,class:"iafw:p-2"},Bte=q({__name:"SearchInput",props:{loading:{type:Boolean}},emits:["search"],setup(t,{emit:e}){const n=H(""),i=e;function r(o=n.value){i("search",o)}return(o,s)=>{const a=Kt;return E(),X("div",Nte,[M(k5,{onKeydown:s[2]||(s[2]=mr(Bt(l=>r(),["prevent"]),["enter"])),modelValue:m(n),"onUpdate:modelValue":s[3]||(s[3]=l=>it(n)?n.value=l:null),placeholder:"Search...",class:"iafw:w-72",id:"search",name:"search"},{append:C(()=>[m(n)&&!o.loading?(E(),B(a,{key:0,variant:"link",size:"sm",onClick:s[0]||(s[0]=l=>r("")),class:"iafw:rounded-none iafw:border-none"},{default:C(()=>[M(m(fm),{class:"iafw:text-lg iafw:inline-block iafw:text-destructive"})]),_:1})):o.loading?(E(),X("div",Dte,[M(m(Qi),{class:"iafw:animate-spin iafw:text-primary iafw:size-5"})])):Re("",!0),M(a,{onClick:s[1]||(s[1]=l=>r()),variant:"outline",class:"iafw:rounded-l-none iafw:border-y-0 iafw:border-r-0",disabled:o.loading},{default:C(()=>[...s[4]||(s[4]=[_e("Buscar",-1)])]),_:1},8,["disabled"])]),_:1},8,["modelValue"])])}}}),Fte={class:"iafw:w-full"},$te={class:"iafw:flex iafw:space-x-3"},Lte={key:0,class:"iafw:mr-3"},qte={class:"iafw:flex iafw:space-x-2"},Vte={class:"iafw:flex iafw:items-center iafw:space-x-2"},zte={key:1,class:"iafw:line-clamp-1"},jte={key:0,class:"iafw:flex iafw:flex-col iafw:gap-1"},Hte={key:1,class:"iafw:flex iafw:justify-end"},Ute={key:2},Wte={key:1,class:"iafw:flex md:iafw:flex-row iafw:flex-col iafw:items-center iafw:justify-end iafw:space-x-2 iafw:py-4"},Kte={key:0,class:"iafw:flex-1 iafw:text-sm iafw:text-muted-foreground"},Gte={class:"iafw:flex iafw:space-x-1"},Jte={class:"iafw:flex iafw:items-center iafw:justify-center iafw:text-sm iafw:text-muted-foreground iafw:mr-2"},Yte=q({__name:"DataTableV2",props:Ui({selected:{},emptyMessage:{},columns:{},showBulkActions:{type:Boolean},totalRows:{},pagination:{},loading:{type:Boolean},hiddenToolbar:{type:Boolean},loadingLines:{},compact:{type:Boolean},hideLegends:{type:Boolean},deletable:{type:Boolean},hideFooter:{type:Boolean},isSearching:{type:Boolean}},{modelValue:{},modelModifiers:{}}),emits:Ui(["update:pagination","update:selected","action:click","search"],["update:modelValue"]),setup(t,{expose:e,emit:n}){const i=go(t,"modelValue"),r=t,o=tc(),s=ec(),a=n,l=H([]),f=H([]),u=H({}),c=H({}),d=H({}),p=U(()=>Math.ceil(r.totalRows/r.pagination.perPage));function h(A,R){R.value=typeof A=="function"?A(R.value):A}je(()=>o.query,(A,R)=>{(A.p!==R.p||A.size!==R.size)&&a("update:pagination",{currentPage:A.p?parseInt(A.p,10):0,perPage:A.size?parseInt(A.size,10):10})});function g(A,R){s.push({path:o.path,query:{...o.query,p:A,size:R}})}function y(){r.pagination.currentPage<p.value&&g(r.pagination.currentPage+1,r.pagination.perPage)}function w(){r.pagination.currentPage<p.value&&g(p.value,r.pagination.perPage)}function v(){r.pagination.currentPage>1&&g(r.pagination.currentPage-1,r.pagination.perPage)}function _(){r.pagination.currentPage>1&&g(1,r.pagination.perPage)}const b=U(()=>r.pagination.currentPage<p.value),x=U(()=>r.pagination.currentPage>1),k=JW({pageCount:p.value,data:i,columns:r.columns,getCoreRowModel:LW(),getPaginationRowModel:UW(),getSortedRowModel:WW(),getFilteredRowModel:HW(),getExpandedRowModel:qW(),onSortingChange:A=>h(A,l),onColumnFiltersChange:A=>h(A,f),onColumnVisibilityChange:A=>h(A,u),onRowSelectionChange:A=>h(A,c),onExpandedChange:A=>h(A,d),state:{get pagination(){return{pageIndex:0,pageSize:r.pagination.perPage}},get sorting(){return l.value},get columnFilters(){return f.value},get columnVisibility(){return u.value},get rowSelection(){return c.value},get expanded(){return d.value}}});je(()=>k.getFilteredSelectedRowModel().rows.length,()=>{a("update:selected",k.getFilteredSelectedRowModel().rows.map(A=>+A.getValue("id")))});function S(A){g(1,A)}const T=q({props:["render","props"],setup:A=>()=>typeof A.render=="function"||typeof A.render=="object"?Yt(A.render,{...A.props,onClick:(R,F)=>{a("action:click",R,F)},deletable:r.deletable}):A.render});return e({table:k,nextPage:y,previousPage:v,firstPage:_,lastPage:w,canNextPage:b,canPreviousPage:x}),(A,R)=>{const F=W1,L=U1,K=H1,fe=K1,ae=j1,ce=Ic;return E(),X("div",Fte,[A.hiddenToolbar?Re("",!0):(E(),X("div",{key:0,class:Ce(m(he)("iafw:hidden iafw:md:flex iafw:gap-2 iafw:items-center iafw:justify-between iafw:pb-4 iafw:z-20"))},[ie("div",$te,[m(k).getFilteredSelectedRowModel().rows.length>0&&r.showBulkActions?(E(),X("div",Lte,[M(m(wa),null,{default:C(()=>[M(m(ka),{"as-child":""},{default:C(()=>[M(m(Kt),{variant:"outline",class:"iafw:ml-auto iafw:text-light-blue"},{prepend:C(()=>[M(m(Dc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[_e(" Ações em massa ("+Ae(m(k).getFilteredSelectedRowModel().rows.length)+") ",1)]),_:1})]),_:1}),M(m(_a),{align:"start"},{default:C(()=>[z(A.$slots,"bulk-actions",{table:m(k)})]),_:3})]),_:3})])):Re("",!0),z(A.$slots,"header",{table:m(k)}),M(Bte,{onSearch:R[0]||(R[0]=re=>a("search",re)),loading:A.isSearching},null,8,["loading"])]),ie("div",qte,[ie("div",Vte,[R[2]||(R[2]=ie("p",{class:"iafw:text-sm iafw:whitespace-nowrap"},"Lines per page:",-1)),ie("div",null,[M(ae,{"model-value":`${A.pagination.perPage}`,"onUpdate:modelValue":R[1]||(R[1]=re=>{S(+re.toString())})},{default:C(()=>[M(L,{class:"iafw:w-[70px]"},{default:C(()=>[M(F,{placeholder:`${A.pagination.perPage}`},null,8,["placeholder"])]),_:1}),M(fe,{side:"top"},{default:C(()=>[(E(),X(Ve,null,Rt([10,20,30,40,50],re=>M(K,{key:re,value:`${re}`},{default:C(()=>[_e(Ae(re),1)]),_:2},1032,["value"])),64))]),_:1})]),_:1},8,["model-value"])])]),M(m(wa),null,{default:C(()=>[M(m(ka),{"as-child":""},{default:C(()=>[M(m(Kt),{variant:"outline",class:"iafw:ml-auto"},{prepend:C(()=>[M(m(Dc),{class:"iafw:ml-2 iafw:h-4 iafw:w-4"})]),default:C(()=>[R[3]||(R[3]=_e(" Columns ",-1))]),_:1})]),_:1}),M(m(_a),{align:"end"},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getAllColumns().filter(re=>re.getCanHide()),re=>(E(),B(m(Rte),{key:re.id,class:"capitalize",checked:re.getIsVisible(),"onUpdate:checked":te=>{re.toggleVisibility(!!te)}},{default:C(()=>[_e(Ae(re.id),1)]),_:2},1032,["checked","onUpdate:checked"]))),128))]),_:1})]),_:1})])],2)),ie("div",{class:Ce(m(he)("iafw:rounded-md iafw:border"))},[M(m(Pte),null,{default:C(()=>[M(m(Ite),null,{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getHeaderGroups(),re=>(E(),B(m(Gf),{key:re.id},{default:C(()=>[(E(!0),X(Ve,null,Rt(re.headers,te=>(E(),B(m(Mte),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ce(m(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},"iafw:whitespace-nowrap",te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",te.column.getSize()===Number.MIN_SAFE_INTEGER&&"iafw:w-0",te.column.columnDef.meta&&"class"in te.column.columnDef.meta&&te.column.columnDef.meta.class,r.compact&&"iafw:px-2 iafw:h-9"))},{default:C(()=>[te.isPlaceholder?Re("",!0):(E(),B(m(z1),{key:0,render:te.column.columnDef.header,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1024))),128))]),_:1}),!r.loading||i.value&&i.value.length>0?(E(),B(m(R5),{key:0},{default:C(()=>[m(k).getRowModel().rows?.length?(E(!0),X(Ve,{key:0},Rt(m(k).getRowModel().rows,re=>(E(),X(Ve,{key:re.id},[M(m(Gf),{"data-state":re.getIsSelected()&&"selected"},{default:C(()=>[(E(!0),X(Ve,null,Rt(re.getVisibleCells(),te=>(E(),B(m(Jp),{key:te.id,"data-pinned":te.column.getIsPinned(),class:Ce(m(he)({"iafw:sticky iafw:bg-background/95":te.column.getIsPinned()},te.column.getIsPinned()==="left"?"iafw:left-0":"iafw:right-0",A.compact&&"iafw:py-1 iafw:px-2",te.column.columnDef.meta?.truncate&&"iafw:whitespace-normal",te.column.columnDef.meta?.class))},{default:C(()=>[te.column.id==="actions"?(E(),B(m(T),{key:0,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])):te.column.columnDef.meta?.truncate?(E(),X("div",zte,[M(m(z1),{render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"])])):(E(),B(m(z1),{key:2,render:te.column.columnDef.cell,props:te.getContext()},null,8,["render","props"]))]),_:2},1032,["data-pinned","class"]))),128))]),_:2},1032,["data-state"]),re.getIsExpanded()?(E(),B(m(Gf),{key:0},{default:C(()=>[M(m(Jp),{colspan:re.getAllCells().length},{default:C(()=>[_e(Ae(re.original),1)]),_:2},1032,["colspan"])]),_:2},1024)):Re("",!0)],64))),128)):(E(),B(m(Gf),{key:1},{default:C(()=>[M(m(Jp),{colspan:A.columns.length,class:"iafw:h-24 iafw:text-center"},{default:C(()=>[_e(Ae(A.emptyMessage||"Nenhum dado disponível"),1)]),_:1},8,["colspan"])]),_:1}))]),_:1})):(E(),B(m(R5),{key:1},{default:C(()=>[(E(!0),X(Ve,null,Rt(A.loadingLines??10,re=>(E(),B(m(Gf),{key:re},{default:C(()=>[(E(!0),X(Ve,null,Rt(m(k).getAllColumns().filter(te=>te.getIsVisible()),te=>(E(),B(m(Jp),{key:te.id,class:Ce(m(he)(A.compact&&"iafw:py-2 iafw:px-2"))},{default:C(()=>[te.id==="select"?(E(),X("div",jte,[M(ce,{class:"iafw:h-6 iafw:w-6"})])):te.id==="actions"?(E(),X("div",Hte,[r.compact?(E(),B(ce,{key:0,class:"iafw:h-6 iafw:w-6"})):(E(),B(ce,{key:1,class:"iafw:h-9 iafw:w-9"}))])):(E(),X("div",Ute,[M(ce,{class:Ce(m(he)("iafw:h-6 iafw:w-full")),style:di({...te.columnDef.meta?.skeleton?.width?{width:te.columnDef.meta.skeleton.width+"px"}:{},...te.columnDef.meta?.skeleton?.height?{height:te.columnDef.meta.skeleton.height+"px"}:{}})},null,8,["class","style"])]))]),_:2},1032,["class"]))),128))]),_:1}))),128))]),_:1}))]),_:1})],2),A.hideFooter?Re("",!0):(E(),X("div",Wte,[!A.hideLegends&&m(k).getFilteredSelectedRowModel().rows.length>0?(E(),X("div",Kte,Ae(m(k).getFilteredSelectedRowModel().rows.length)+" de "+Ae(m(k).getFilteredRowModel().rows.length)+" selected rows. ",1)):Re("",!0),ie("div",Gte,[ie("div",Jte," Showing "+Ae(m(k).getFilteredRowModel().rows.length)+" of "+Ae(r.totalRows)+" items | Page "+Ae(A.pagination.currentPage)+" de "+Ae(m(p)),1),M(m(Kt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(x),onClick:_},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-double-arrow-left-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Kt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(x),onClick:v},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-arrow-left",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Kt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(b),onClick:y},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-arrow-right",class:"iafw:text-xl"})]),_:1},8,["disabled"]),M(m(Kt),{variant:"outline",size:"sm",class:"iafw:px-2",disabled:!m(b),onClick:w},{default:C(()=>[M(m(_n),{icon:"material-symbols-light:keyboard-double-arrow-right-rounded",class:"iafw:text-xl"})]),_:1},8,["disabled"])])]))])}}}),Xte=q({__name:"TableManager",props:Ui({columns:{},emptyMessage:{},loadingLines:{},hiddenToolbar:{type:Boolean},hideFooter:{type:Boolean},dataTable:{},compact:{type:Boolean},hideLegends:{type:Boolean},endpointPrefix:{},deletable:{type:Boolean},immediate:{type:Boolean,default:!0},bulkActions:{}},{loading:{type:Boolean,default:!1},loadingModifiers:{}}),emits:Ui(["action:click","afterLoaded"],["update:loading"]),setup(t,{emit:e}){const n=H(null),i=t,r=H(!1),o=e;_t(()=>{i.immediate&&i.dataTable.list({prefix:i.endpointPrefix}).finally(()=>{o("afterLoaded",n.value?.table)})});const s=go(t,"loading"),a=U(()=>i.dataTable.props.loading||s.value);return(l,f)=>{const u=Wl;return E(),B(Yte,{ref_key:"dataTableRef",ref:n,"empty-message":l.emptyMessage??"No data found.",selected:i.dataTable.props.selecteds,"onUpdate:selected":f[0]||(f[0]=c=>i.dataTable.props.selecteds=c),modelValue:i.dataTable.props.data,"onUpdate:modelValue":f[1]||(f[1]=c=>i.dataTable.props.data=c),columns:l.columns,"hidden-toolbar":l.hiddenToolbar,"total-rows":i.dataTable.props.totalRows,pagination:i.dataTable.props.pagination,"show-bulk-actions":Array.isArray(i.bulkActions)&&i.bulkActions.length>0,loading:m(a),"loading-lines":l.loadingLines,compact:l.compact,"hide-legends":l.hideLegends,"hide-footer":l.hideFooter,deletable:l.deletable,"is-searching":m(r),onSearch:f[2]||(f[2]=async c=>{r.value=!0,await i.dataTable.list({prefix:i.endpointPrefix,params:{s:c}}).finally(()=>{r.value=!1})}),"onAction:click":f[3]||(f[3]=async(c,d)=>{c==="action-delete"&&m(Fm).question("Are you sure you want to delete this item?","This action cannot be undone.",{confirmText:"Delete",cancelText:"Cancel",async onConfirm(){await i.dataTable.delete(d.id,i.endpointPrefix),await i.dataTable.list({prefix:i.endpointPrefix})}}),o("action:click",c,d)})},{header:C(({table:c})=>[z(l.$slots,"header",{table:c})]),"bulk-actions":C(({table:c})=>[(E(!0),X(Ve,null,Rt(i.bulkActions,d=>(E(),B(u,{class:"iafw:cursor-pointer",key:d.id,onClick:p=>d.handle(c)},{default:C(()=>[M(m(_n),{icon:d.icon,class:"iafw:text-xl iafw:mr-2 iafw:text-tertiary"},null,8,["icon"]),ie("span",null,Ae(d.label),1)]),_:2},1032,["onClick"]))),128))]),_:3},8,["empty-message","selected","modelValue","columns","hidden-toolbar","total-rows","pagination","show-bulk-actions","loading","loading-lines","compact","hide-legends","hide-footer","deletable","is-searching"])}}}),Qte=q({__name:"TitleColumn",props:{row:{}},setup(t){return(e,n)=>{const i=Kt,r=ts("RouterLink");return E(),X("div",null,[M(r,{to:{name:"notifications-edit",query:{page:"infixs-pingo-notify",path:`/notifications/${e.row.id}/edit`}},custom:""},{default:C(({href:o,navigate:s})=>[M(i,{as:"a",href:o,variant:"link",onClick:Bt(a=>s(),["prevent"]),size:"sm",class:"iafw:cursor-pointer iafw:font-semibold"},{default:C(()=>[_e(Ae(e.row.title),1)]),_:1},8,["href","onClick"])]),_:1},8,["to"])])}}}),Zte={key:0,class:"iafw:flex iafw:gap-2 iafw:items-center"},ene=q({__name:"ConnectionColumn",props:{row:{}},setup(t){const e=Ao(),n=t,i=U(()=>e.connections.find(r=>r.id===n.row.connectionId));return(r,o)=>{const s=qm,a=Lm,l=$m;return m(i)?(E(),X("div",Zte,[M(l,null,{default:C(()=>[m(i)?.profilePictureUrl?(E(),B(s,{key:0,src:m(i).profilePictureUrl},null,8,["src"])):Re("",!0),M(a,null,{default:C(()=>[_e(Ae(m(i).name.charAt(0)),1)]),_:1})]),_:1}),ie("div",null,Ae(m(i).name),1)])):Re("",!0)}}}),tne=q({__name:"ActiveColumn",props:{row:{}},setup(t){const e=t;return(n,i)=>{const r=V3;return E(),B(r,{variant:e.row.isActive?"success":"destructive"},{default:C(()=>[_e(Ae(e.row.isActive?"Active":"Inactive"),1)]),_:1},8,["variant"])}}}),T5=q({__name:"ListNotification",setup(t){const e=Os(),n=bf(),i=Ao(),r=ec();n.getTriggers(),i.getConnections();const o=ZW(),s=[o.checkbox(),o.field("title","Title",{},()=>Qte),o.field("triggerId","Trigger",{truncate:!0},a=>n.triggers.find(l=>l.id===a.row.original.triggerId)?.name||"—"),o.field("text","Text",{truncate:!0},a=>{const l=a.row.original.text||"";return l.length>50?l.slice(0,50)+"...":l}),o.field("connectionId","Connection",{},()=>ene),o.field("recipient","Recipient"),o.field("isActive","Status",{},()=>tne),o.field("createdAt","Created At",{width:"auto"},a=>new Date(a.row.original.createdAt).toLocaleDateString()),o.actions("Actions",[{icon:"oui:document-edit",label:"Edit",id:"edit",callback:a=>{r.push({name:"notifications-create",query:{page:"infixs-pingo-notify",path:`/notifications/${a.row.id}/edit`}})}}])];return(a,l)=>{const f=Kt,u=ts("RouterLink");return E(),X("div",null,[l[1]||(l[1]=ie("h1",{class:"iafw:text-xl iafw:mb-4"},"Notifications",-1)),M(Xte,{"data-table":m(e).tableManager,columns:s,deletable:"",loading:m(n).fetchTriggers.isLoading.value},{header:C(()=>[M(u,{to:{name:"notifications-create",query:{page:"infixs-pingo-notify",path:"/notifications/create"}},custom:""},{default:C(({navigate:c,href:d})=>[M(f,{as:"a",variant:"outline",href:d,onClick:Bt(p=>c(),["prevent"])},{default:C(()=>[M(m(Kl)),l[0]||(l[0]=_e(" Add Notification",-1))]),_:1},8,["href","onClick"])]),_:1})]),_:1},8,["data-table","loading"])])}}}),Ko=(window.infixsPingoNotify.adminPath??"/wp-admin/")+"admin.php",P5=[{path:Ko,name:"blank",component:gz},{path:Ko,name:"home",meta:{path:"/",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:T5},{path:Ko,name:"notifications",meta:{path:"/notifications",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:T5},{path:Ko,name:"connections",meta:{path:"/connections",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:zU},{path:Ko,name:"dashboard",meta:{path:"/dashboard",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:nW},{path:Ko,name:"integration",meta:{path:"/integration",page:"infixs-pingo-notify",layout:"default",requiresGuest:!0},component:ZU},{path:Ko,name:"notifications-create",meta:{path:"/notifications/create",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Ete},{path:Ko,name:"notifications-edit",meta:{path:"/notifications/:id/edit",page:"infixs-pingo-notify",layout:"default",requiresAuth:!0},component:Ote}],M5=gP({history:UT(),routes:P5}),nne=ML();lW(M5),N8(dz).use(M5).use(nne).mount("#infixs-pingo-notify-app")})();
  • infixs-pingo-notify/trunk/infixs-pingo-notify.php

    r3407499 r3408786  
    1212 * Plugin Name:             Pingo Notify - Automation & Notification Chat Messages
    1313 * Description:             Automate your personal Whatsapp or Business and send notifications and alerts for customers.
    14  * Version:                 1.0.0
     14 * Version:                 1.0.1
    1515 * Requires at least:       6.0
    1616 * Requires PHP:            7.4
  • infixs-pingo-notify/trunk/readme.txt

    r3407499 r3408786  
    55Requires PHP: 7.4
    66Tested up to: 6.9
    7 Stable tag: 1.0.0
     7Stable tag: 1.0.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    145145== Changelog ==
    146146
     147= 1.0.1 - 2025-12-03 =
     148* 🐛 Fix Create Connection Auto Sync
     149
    147150= 1.0.0 - 2025-09-28 =
    148151* 🚀 Initial release
  • infixs-pingo-notify/trunk/src/app/Admin/Dashboard.php

    r3407499 r3408786  
    6666                'userId' => AvelPress::app()->settings()->get( 'session.user_id' ),
    6767            ],
    68             'translations' => AvelPress::app()->config()->get( 'translations' )
     68            'translations' => AvelPress::app()->config()->get( 'translations' ),
     69            'plugins' => $this->getPluginsIntegrations(),
     70            'countryCode' => strtoupper( wc_get_base_location()['country'] ?? 'US' ),
    6971        ];
    7072
     
    123125        }
    124126    }
     127
     128    protected function getPluginsIntegrations() {
     129        $plugins = [];
     130
     131        if ( class_exists( 'WooCommerce' ) ) {
     132            array_push( $plugins, 'woocommerce' );
     133        }
     134
     135        if ( class_exists( 'CARTFLOWS_CA_Loader' ) ) {
     136            array_push( $plugins, 'woo-cart-abandonment-recovery' );
     137        }
     138
     139        return $plugins;
     140    }
    125141}
  • infixs-pingo-notify/trunk/src/app/Http/Controllers/Api/V1/NotificationV1Controller.php

    r3407499 r3408786  
    44
    55use Infixs\PingoNotify\AvelPress\Routing\Controller;
     6use Infixs\PingoNotify\Http\Requests\SendTestNotificationRequest;
    67use Infixs\PingoNotify\Http\Requests\StoreNotificationRequest;
    78use Infixs\PingoNotify\Http\Resources\Api\V1\NotificationResource;
     
    8889        ] );
    8990    }
     91
     92    public function sendTest( SendTestNotificationRequest $request ) {
     93        $data = $request->validated();
     94
     95        $response = $this->notificationService->sendTestNotification( $data );
     96
     97        if ( is_wp_error( $response ) ) {
     98            return $response;
     99        }
     100
     101        return wp_send_json_success( [ 'message' => __( 'Test notification sent successfully', 'infixs-pingo-notify' ) ] );
     102    }
    90103}
  • infixs-pingo-notify/trunk/src/app/Providers/AppServiceProvider.php

    r3407499 r3408786  
    2828
    2929        $this->app->singleton( NotificationService::class, function ( $app ) {
    30             return new NotificationService( $app->make( TriggerService::class) );
     30            return new NotificationService( $app->make( TriggerService::class), $app->make( ApiService::class) );
    3131        } );
    3232
  • infixs-pingo-notify/trunk/src/app/Services/NotificationService.php

    r3407503 r3408786  
    1212
    1313    private TriggerService $triggerService;
    14 
    15     public function __construct( TriggerService $triggerService ) {
     14    private ApiService $apiService;
     15
     16    public function __construct( TriggerService $triggerService, ApiService $apiService ) {
    1617        $this->triggerService = $triggerService;
     18        $this->apiService = $apiService;
    1719        add_filter( 'infixs_pingo_notify_dashboard_script_params', [ $this, 'add_dashboard_script_params' ] );
    1820    }
     
    297299        return '';
    298300    }
     301
     302    public function sendTestNotification( $data ) {
     303        $global = $this->getGlobalPlaceholders()['values'];
     304
     305        $mergedValues = array_merge( $global, $data );
     306
     307        $recipientTemplate = $data['recipient'];
     308
     309        $renderedRecipient = $this->cleanRecipient( $this->renderTemplate( $recipientTemplate, $mergedValues ) );
     310
     311        $results = [];
     312
     313        foreach ( $data['messages'] as $message ) {
     314            $rendered = $this->renderTemplate( $message->text, $mergedValues );
     315            $results[] = $this->apiService->post( '/messages/send/message', [
     316                'connectionId' => $data['connectionId'],
     317                'to' => $renderedRecipient,
     318                'text' => $rendered,
     319            ] );
     320        }
     321
     322        return $results;
     323    }
    299324}
  • infixs-pingo-notify/trunk/src/app/Services/WhatsappService.php

    r3407499 r3408786  
    33namespace Infixs\PingoNotify\Services;
    44
     5use Infixs\PingoNotify\Models\Notification;
    56use Infixs\PingoNotify\Triggers\Trigger;
    67
     
    1819    }
    1920
     21    /**
     22     * Handle trigger fired event.
     23     *
     24     * @param Trigger $trigger
     25     * @param array $data
     26     * @param Notification[] $notifications
     27     */
    2028    public function handleTriggerFired( Trigger $trigger, array $data, $notifications ) {
    2129        $global = $this->notificationService->getGlobalPlaceholders()['values'];
     
    3947    }
    4048
    41 
     49    /**
     50     * Dispatch message via WhatsApp API
     51     *
     52     * @param Notification $notification
     53     * @param mixed $message
     54     * @param string $text
     55     * @param string $recipient
     56     * @return mixed
     57     */
    4258    private function dispatchMessage( $notification, $message, $text, string $recipient ) {
    4359        $result = $this->apiService->post( '/messages/send/message', [
  • infixs-pingo-notify/trunk/src/routes/api.php

    r3407499 r3408786  
    1313    Route::get( '/notifications', [ NotificationV1Controller::class, 'index' ] );
    1414    Route::post( '/notifications', [ NotificationV1Controller::class, 'store' ] );
     15    Route::post( '/notifications/send-test', [ NotificationV1Controller::class, 'sendTest' ] );
    1516    Route::patch( '/notifications/{id}', [ NotificationV1Controller::class, 'update' ] );
    1617    Route::get( '/notifications/{id}', [ NotificationV1Controller::class, 'show' ] );
  • infixs-pingo-notify/trunk/vendor/composer/installed.php

    r3407503 r3408786  
    44        'pretty_version' => 'dev-main',
    55        'version' => 'dev-main',
    6         'reference' => 'eed26886616295bc58a0b0e2a8f307e828e1b538',
     6        'reference' => '3b344f46c7c15d240b6655724d2557a3ce59e3e7',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    2323            'pretty_version' => 'dev-main',
    2424            'version' => 'dev-main',
    25             'reference' => 'eed26886616295bc58a0b0e2a8f307e828e1b538',
     25            'reference' => '3b344f46c7c15d240b6655724d2557a3ce59e3e7',
    2626            'type' => 'wordpress-plugin',
    2727            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.