import{a as qn,b as Yn}from"./Card.Kj-F7h49.js";import{b as Gn}from"./MainFrame.vue.r11qyJPf.js";import{v as Zt,x as Ke,_ as en,f as G,y as nt,g as b,z as Pe,o as te,c as ye,A as mt,n as be,B as Jn,a as _,t as Fe,s as et,C as Yt,D as _e,F as Ot,h as Xn,d as Qn,E as Zn,G as le,r as T,H as er,I as U,J as se,K as ce,L as Y,M as we,N as Ee,O as tr,T as nr,P as rr,Q as or,R as ar,S as Je,k as vt,w as Le,b as De,U as ir,V as lr,W as sr,i as V,X as ur,Y as cr,Z as dr,$ as fr,j as pr}from"./entry.onmN7qZl.js";import{a as tn}from"./composables.4gEdWY6_.js";import{u as mr}from"./fetch.KSyDeo9B.js";const vr={wrapper:"w-full flex flex-col gap-2",indicator:{container:{base:"flex flex-row justify-end",width:"min-w-fit",transition:"transition-all"},align:"text-end",width:"w-fit",color:"text-gray-400 dark:text-gray-500",size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base","2xl":"text-base"}},progress:{base:"block appearance-none border-none overflow-hidden",width:"w-full [&::-webkit-progress-bar]:w-full",size:{"2xs":"h-px",xs:"h-0.5",sm:"h-1",md:"h-2",lg:"h-3",xl:"h-4","2xl":"h-5"},rounded:"rounded-full [&::-webkit-progress-bar]:rounded-full",track:"[&::-webkit-progress-bar]:bg-gray-200 [&::-webkit-progress-bar]:dark:bg-gray-700 [@supports(selector(&::-moz-progress-bar))]:bg-gray-200 [@supports(selector(&::-moz-progress-bar))]:dark:bg-gray-700",bar:"[&::-webkit-progress-value]:rounded-full [&::-webkit-progress-value]:transition-all [&::-webkit-progress-value]:ease-in-out [&::-moz-progress-bar]:rounded-full",color:"text-{color}-500 dark:text-{color}-400",background:"[&::-webkit-progress-value]:bg-current [&::-moz-progress-bar]:bg-current",indeterminate:{base:"indeterminate:relative",rounded:"indeterminate:after:rounded-full [&:indeterminate::-webkit-progress-value]:rounded-full [&:indeterminate::-moz-progress-bar]:rounded-full"}},steps:{base:"grid grid-cols-1",color:"text-{color}-500 dark:text-{color}-400",size:{"2xs":"text-xs",xs:"text-xs",sm:"text-sm",md:"text-sm",lg:"text-sm",xl:"text-base","2xl":"text-base"}},step:{base:"transition-all opacity-0 truncate row-start-1 col-start-1",align:"text-end",active:"opacity-100",first:"text-gray-500 dark:text-gray-400"},animation:{carousel:"bar-animation-carousel","carousel-inverse":"bar-animation-carousel-inverse",swing:"bar-animation-swing",elastic:"bar-animation-elastic"},default:{color:"primary",size:"md",animation:"carousel"}},gr={wrapper:"relative z-50",inner:"fixed inset-0 overflow-y-auto",container:"flex min-h-full items-end sm:items-center justify-center text-center",padding:"p-4 sm:p-0",margin:"sm:my-8",base:"relative text-left rtl:text-right overflow-hidden flex flex-col",overlay:{base:"fixed inset-0 transition-opacity",background:"bg-gray-200/75 dark:bg-gray-800/75",transition:{enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0"}},background:"bg-white dark:bg-gray-900",ring:"",rounded:"rounded-lg",shadow:"shadow-xl",width:"w-full sm:max-w-lg",height:"",fullscreen:"w-screen h-screen",transition:{enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"}},Be=Zt(Ke.ui.strategy,Ke.ui.progress,vr),hr=G({inheritAttrs:!1,props:{value:{type:Number,default:null},max:{type:[Number,Array],default:100},indicator:{type:Boolean,default:!1},animation:{type:String,default:()=>Be.default.animation,validator(e){return Object.keys(Be.animation).includes(e)}},size:{type:String,default:()=>Be.default.size,validator(e){return Object.keys(Be.progress.size).includes(e)}},color:{type:String,default:()=>Be.default.color,validator(e){return Ke.ui.colors.includes(e)}},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},setup(e){const{ui:t,attrs:n}=tn("progress",nt(e,"ui"),Be,nt(e,"class")),r=b(()=>Pe(t.value.indicator.container.base,t.value.indicator.container.width,t.value.indicator.container.transition)),a=b(()=>Pe(t.value.indicator.align,t.value.indicator.width,t.value.indicator.color,t.value.indicator.size[e.size])),o=b(()=>{var A;const F=[t.value.progress.base,t.value.progress.width,t.value.progress.size[e.size],t.value.progress.rounded,t.value.progress.track,t.value.progress.bar,(A=t.value.progress.color)==null?void 0:A.replaceAll("{color}",e.color),t.value.progress.background,t.value.progress.indeterminate.base,t.value.progress.indeterminate.rounded];return m.value&&F.push(t.value.animation[e.animation]),Pe(...F)}),s=b(()=>{var F;return Pe(t.value.steps.base,(F=t.value.steps.color)==null?void 0:F.replaceAll("{color}",e.color),t.value.steps.size[e.size])}),l=b(()=>Pe(t.value.step.base,t.value.step.align)),d=b(()=>Pe(t.value.step.active)),u=b(()=>Pe(t.value.step.first));function f(F){return F===Number(e.value)}function g(F){return F===0}function v(F){F=Number(F);const A=[l.value];return g(F)&&A.push(u.value),f(F)&&A.push(d.value),A.join(" ")}const m=b(()=>e.value===void 0||e.value===null),h=b(()=>Array.isArray(e.max)),y=b(()=>m.value?null:Array.isArray(e.max)?e.max.length-1:Number(e.max)),S=b(()=>{switch(!0){case e.value<0:return 0;case e.value>y.value:return 100;default:return e.value/y.value*100}});return{ui:t,attrs:n,indicatorContainerClass:r,indicatorClass:a,progressClass:o,stepsClass:s,stepClasses:v,isIndeterminate:m,isSteps:h,realMax:y,percent:S}}});function yr(e,t,n,r,a,o){return te(),ye("div",_e({class:e.ui.wrapper},e.attrs),[e.indicator||e.$slots.indicator?mt(e.$slots,"indicator",Yt(_e({key:0},{percent:e.percent})),()=>[e.isSteps?et("",!0):(te(),ye("div",{key:0,class:be(e.indicatorContainerClass),style:Jn({width:`${e.percent}%`})},[_("div",{class:be(e.indicatorClass)},Fe(Math.round(e.percent))+"% ",3)],6))],!0):et("",!0),_("progress",_e({class:e.progressClass},{value:e.value,max:e.realMax}),Fe(Math.round(e.percent))+"% ",17),e.isSteps?(te(),ye("div",{key:1,class:be(e.stepsClass)},[(te(!0),ye(Ot,null,Xn(e.max,(s,l)=>(te(),ye("div",{key:l,class:be(e.stepClasses(l))},[mt(e.$slots,`step-${l}`,Yt(Zn({step:s})),()=>[Qn(Fe(s),1)],!0)],2))),128))],2)):et("",!0)],16)}const br=en(hr,[["render",yr],["__scopeId","data-v-8650c2db"]]);let wr=0;function Er(){return++wr}function Ft(){return Er()}function D(e){var t;if(e==null||e.value==null)return null;let n=(t=e.value.$el)!=null?t:e.value;return n instanceof Node?n:null}function de(e,t,...n){if(e in t){let a=t[e];return typeof a=="function"?a(...n):a}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(a=>`"${a}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,de),r}var Tr=Object.defineProperty,Sr=(e,t,n)=>t in e?Tr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Gt=(e,t,n)=>(Sr(e,typeof t!="symbol"?t+"":t,n),n);let Or=class{constructor(){Gt(this,"current",this.detect()),Gt(this,"currentId",0)}set(t){this.current!==t&&(this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}},qe=new Or;function ze(e){if(qe.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=D(e);if(t)return t.ownerDocument}return document}let gt=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var ke=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(ke||{}),nn=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(nn||{}),Fr=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Fr||{});function Lr(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(gt)).sort((t,n)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(n.tabIndex||Number.MAX_SAFE_INTEGER)))}var rn=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(rn||{});function kr(e,t=0){var n;return e===((n=ze(e))==null?void 0:n.body)?!1:de(t,{0(){return e.matches(gt)},1(){let r=e;for(;r!==null;){if(r.matches(gt))return!0;r=r.parentElement}return!1}})}var Cr=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(Cr||{});typeof window<"u"&&typeof document<"u"&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?delete document.documentElement.dataset.headlessuiFocusVisible:e.detail===0&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));function $e(e){e==null||e.focus({preventScroll:!0})}let Ar=["textarea","input"].join(",");function Mr(e){var t,n;return(n=(t=e==null?void 0:e.matches)==null?void 0:t.call(e,Ar))!=null?n:!1}function Pr(e,t=n=>n){return e.slice().sort((n,r)=>{let a=t(n),o=t(r);if(a===null||o===null)return 0;let s=a.compareDocumentPosition(o);return s&Node.DOCUMENT_POSITION_FOLLOWING?-1:s&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function tt(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:a=[]}={}){var o;let s=(o=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e==null?void 0:e.ownerDocument)!=null?o:document,l=Array.isArray(e)?n?Pr(e):e:Lr(e);a.length>0&&l.length>1&&(l=l.filter(h=>!a.includes(h))),r=r??s.activeElement;let d=(()=>{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,l.indexOf(r))-1;if(t&4)return Math.max(0,l.indexOf(r))+1;if(t&8)return l.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=t&32?{preventScroll:!0}:{},g=0,v=l.length,m;do{if(g>=v||g+v<=0)return 0;let h=u+g;if(t&16)h=(h+v)%v;else{if(h<0)return 3;if(h>=v)return 1}m=l[h],m==null||m.focus(f),g+=d}while(m!==s.activeElement);return t&6&&Mr(m)&&m.select(),2}function on(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function xr(){return/Android/gi.test(window.navigator.userAgent)}function Ir(){return on()||xr()}function Xe(e,t,n){qe.isServer||le(r=>{document.addEventListener(e,t,n),r(()=>document.removeEventListener(e,t,n))})}function an(e,t,n){qe.isServer||le(r=>{window.addEventListener(e,t,n),r(()=>window.removeEventListener(e,t,n))})}function Dr(e,t,n=b(()=>!0)){function r(o,s){if(!n.value||o.defaultPrevented)return;let l=s(o);if(l===null||!l.getRootNode().contains(l))return;let d=function u(f){return typeof f=="function"?u(f()):Array.isArray(f)||f instanceof Set?f:[f]}(e);for(let u of d){if(u===null)continue;let f=u instanceof HTMLElement?u:D(u);if(f!=null&&f.contains(l)||o.composed&&o.composedPath().includes(f))return}return!kr(l,rn.Loose)&&l.tabIndex!==-1&&o.preventDefault(),t(o,l)}let a=T(null);Xe("pointerdown",o=>{var s,l;n.value&&(a.value=((l=(s=o.composedPath)==null?void 0:s.call(o))==null?void 0:l[0])||o.target)},!0),Xe("mousedown",o=>{var s,l;n.value&&(a.value=((l=(s=o.composedPath)==null?void 0:s.call(o))==null?void 0:l[0])||o.target)},!0),Xe("click",o=>{Ir()||a.value&&(r(o,()=>a.value),a.value=null)},!0),Xe("touchend",o=>r(o,()=>o.target instanceof HTMLElement?o.target:null),!0),an("blur",o=>r(o,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}var rt=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(rt||{}),Ce=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Ce||{});function Te({visible:e=!0,features:t=0,ourProps:n,theirProps:r,...a}){var o;let s=sn(r,n),l=Object.assign(a,{props:s});if(e||t&2&&s.static)return dt(l);if(t&1){let d=(o=s.unmount)==null||o?0:1;return de(d,{0(){return null},1(){return dt({...a,props:{...s,hidden:!0,style:{display:"none"}}})}})}return dt(l)}function dt({props:e,attrs:t,slots:n,slot:r,name:a}){var o,s;let{as:l,...d}=un(e,["unmount","static"]),u=(o=n.default)==null?void 0:o.call(n,r),f={};if(r){let g=!1,v=[];for(let[m,h]of Object.entries(r))typeof h=="boolean"&&(g=!0),h===!0&&v.push(m);g&&(f["data-headlessui-state"]=v.join(" "))}if(l==="template"){if(u=ln(u??[]),Object.keys(d).length>0||Object.keys(t).length>0){let[g,...v]=u??[];if(!Nr(g)||v.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${a} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(d).concat(Object.keys(t)).map(y=>y.trim()).filter((y,S,F)=>F.indexOf(y)===S).sort((y,S)=>y.localeCompare(S)).map(y=>` - ${y}`).join(` `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(y=>` - ${y}`).join(` `)].join(` `));let m=sn((s=g.props)!=null?s:{},d,f),h=er(g,m,!0);for(let y in m)y.startsWith("on")&&(h.props||(h.props={}),h.props[y]=m[y]);return h}return Array.isArray(u)&&u.length===1?u[0]:u}return U(l,Object.assign({},d,f),{default:()=>u})}function ln(e){return e.flatMap(t=>t.type===Ot?ln(t.children):[t])}function sn(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let a in r)a.startsWith("on")&&typeof r[a]=="function"?(n[a]!=null||(n[a]=[]),n[a].push(r[a])):t[a]=r[a];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(n).map(r=>[r,void 0])));for(let r in n)Object.assign(t,{[r](a,...o){let s=n[r];for(let l of s){if(a instanceof Event&&a.defaultPrevented)return;l(a,...o)}}});return t}function un(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function Nr(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}var ot=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(ot||{});let ht=G({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:n}){return()=>{var r;let{features:a,...o}=e,s={"aria-hidden":(a&2)===2?!0:(r=o["aria-hidden"])!=null?r:void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(a&4)===4&&(a&2)!==2&&{display:"none"}}};return Te({ourProps:s,theirProps:o,slot:{},attrs:n,slots:t,name:"Hidden"})}}}),cn=Symbol("Context");var q=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(q||{});function $r(){return Lt()!==null}function Lt(){return se(cn,null)}function Rr(e){ce(cn,e)}var dn=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(dn||{});function jr(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let Ie=[];jr(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&Ie[0]!==t.target&&(Ie.unshift(t.target),Ie=Ie.filter(n=>n!=null&&n.isConnected),Ie.splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});function kt(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function Ye(){let e=[],t={addEventListener(n,r,a,o){return n.addEventListener(r,a,o),t.add(()=>n.removeEventListener(r,a,o))},requestAnimationFrame(...n){let r=requestAnimationFrame(...n);t.add(()=>cancelAnimationFrame(r))},nextFrame(...n){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...n)})},setTimeout(...n){let r=setTimeout(...n);t.add(()=>clearTimeout(r))},microTask(...n){let r={current:!0};return kt(()=>{r.current&&n[0]()}),t.add(()=>{r.current=!1})},style(n,r,a){let o=n.style.getPropertyValue(r);return Object.assign(n.style,{[r]:a}),this.add(()=>{Object.assign(n.style,{[r]:o})})},group(n){let r=Ye();return n(r),this.add(()=>r.dispose())},add(n){return e.push(n),()=>{let r=e.indexOf(n);if(r>=0)for(let a of e.splice(r,1))a()}},dispose(){for(let n of e.splice(0))n()}};return t}function fn(e,t,n,r){qe.isServer||le(a=>{e=e??window,e.addEventListener(t,n,r),a(()=>e.removeEventListener(t,n,r))})}var Ue=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Ue||{});function Br(){let e=T(0);return an("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function pn(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let n of e.value){let r=D(n);r instanceof HTMLElement&&t.add(r)}return t}var mn=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(mn||{});let We=Object.assign(G({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:T(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:n,expose:r}){let a=T(null);r({el:a,$el:a});let o=b(()=>ze(a)),s=T(!1);Y(()=>s.value=!0),we(()=>s.value=!1),Hr({ownerDocument:o},b(()=>s.value&&!!(e.features&16)));let l=zr({ownerDocument:o,container:a,initialFocus:b(()=>e.initialFocus)},b(()=>s.value&&!!(e.features&2)));Wr({ownerDocument:o,container:a,containers:e.containers,previousActiveElement:l},b(()=>s.value&&!!(e.features&8)));let d=Br();function u(m){let h=D(a);h&&(y=>y())(()=>{de(d.value,{[Ue.Forwards]:()=>{tt(h,ke.First,{skipElements:[m.relatedTarget]})},[Ue.Backwards]:()=>{tt(h,ke.Last,{skipElements:[m.relatedTarget]})}})})}let f=T(!1);function g(m){m.key==="Tab"&&(f.value=!0,requestAnimationFrame(()=>{f.value=!1}))}function v(m){if(!s.value)return;let h=pn(e.containers);D(a)instanceof HTMLElement&&h.add(D(a));let y=m.relatedTarget;y instanceof HTMLElement&&y.dataset.headlessuiFocusGuard!=="true"&&(vn(h,y)||(f.value?tt(D(a),de(d.value,{[Ue.Forwards]:()=>ke.Next,[Ue.Backwards]:()=>ke.Previous})|ke.WrapAround,{relativeTo:m.target}):m.target instanceof HTMLElement&&$e(m.target)))}return()=>{let m={},h={ref:a,onKeydown:g,onFocusout:v},{features:y,initialFocus:S,containers:F,...A}=e;return U(Ot,[!!(y&4)&&U(ht,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:u,features:ot.Focusable}),Te({ourProps:h,theirProps:{...t,...A},slot:m,attrs:t,slots:n,name:"FocusTrap"}),!!(y&4)&&U(ht,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:u,features:ot.Focusable})])}}}),{features:mn});function _r(e){let t=T(Ie.slice());return Ee([e],([n],[r])=>{r===!0&&n===!1?kt(()=>{t.value.splice(0)}):r===!1&&n===!0&&(t.value=Ie.slice())},{flush:"post"}),()=>{var n;return(n=t.value.find(r=>r!=null&&r.isConnected))!=null?n:null}}function Hr({ownerDocument:e},t){let n=_r(t);Y(()=>{le(()=>{var r,a;t.value||((r=e.value)==null?void 0:r.activeElement)===((a=e.value)==null?void 0:a.body)&&$e(n())},{flush:"post"})}),we(()=>{t.value&&$e(n())})}function zr({ownerDocument:e,container:t,initialFocus:n},r){let a=T(null),o=T(!1);return Y(()=>o.value=!0),we(()=>o.value=!1),Y(()=>{Ee([t,n,r],(s,l)=>{if(s.every((u,f)=>(l==null?void 0:l[f])===u)||!r.value)return;let d=D(t);d&&kt(()=>{var u,f;if(!o.value)return;let g=D(n),v=(u=e.value)==null?void 0:u.activeElement;if(g){if(g===v){a.value=v;return}}else if(d.contains(v)){a.value=v;return}g?$e(g):tt(d,ke.First|ke.NoScroll)===nn.Error&&console.warn("There are no focusable elements inside the "),a.value=(f=e.value)==null?void 0:f.activeElement})},{immediate:!0,flush:"post"})}),a}function Wr({ownerDocument:e,container:t,containers:n,previousActiveElement:r},a){var o;fn((o=e.value)==null?void 0:o.defaultView,"focus",s=>{if(!a.value)return;let l=pn(n);D(t)instanceof HTMLElement&&l.add(D(t));let d=r.value;if(!d)return;let u=s.target;u&&u instanceof HTMLElement?vn(l,u)?(r.value=u,$e(u)):(s.preventDefault(),s.stopPropagation(),$e(d)):$e(r.value)},!0)}function vn(e,t){for(let n of e)if(n.contains(t))return!0;return!1}function Vr(e){let t=tr(e.getSnapshot());return we(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function Ur(e,t){let n=e(),r=new Set;return{getSnapshot(){return n},subscribe(a){return r.add(a),()=>r.delete(a)},dispatch(a,...o){let s=t[a].call(n,...o);s&&(n=s,r.forEach(l=>l()))}}}function Kr(){let e;return{before({doc:t}){var n;let r=t.documentElement;e=((n=t.defaultView)!=null?n:window).innerWidth-r.clientWidth},after({doc:t,d:n}){let r=t.documentElement,a=r.clientWidth-r.offsetWidth,o=e-a;n.style(r,"paddingRight",`${o}px`)}}}function qr(){return on()?{before({doc:e,d:t,meta:n}){function r(a){return n.containers.flatMap(o=>o()).some(o=>o.contains(a))}t.microTask(()=>{var a;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let l=Ye();l.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>l.dispose()))}let o=(a=window.scrollY)!=null?a:window.pageYOffset,s=null;t.addEventListener(e,"click",l=>{if(l.target instanceof HTMLElement)try{let d=l.target.closest("a");if(!d)return;let{hash:u}=new URL(d.href),f=e.querySelector(u);f&&!r(f)&&(s=f)}catch{}},!0),t.addEventListener(e,"touchstart",l=>{if(l.target instanceof HTMLElement)if(r(l.target)){let d=l.target;for(;d.parentElement&&r(d.parentElement);)d=d.parentElement;t.style(d,"overscrollBehavior","contain")}else t.style(l.target,"touchAction","none")}),t.addEventListener(e,"touchmove",l=>{if(l.target instanceof HTMLElement)if(r(l.target)){let d=l.target;for(;d.parentElement&&d.dataset.headlessuiPortal!==""&&!(d.scrollHeight>d.clientHeight||d.scrollWidth>d.clientWidth);)d=d.parentElement;d.dataset.headlessuiPortal===""&&l.preventDefault()}else l.preventDefault()},{passive:!1}),t.add(()=>{var l;let d=(l=window.scrollY)!=null?l:window.pageYOffset;o!==d&&window.scrollTo(0,o),s&&s.isConnected&&(s.scrollIntoView({block:"nearest"}),s=null)})})}}:{}}function Yr(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function Gr(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let Ne=Ur(()=>new Map,{PUSH(e,t){var n;let r=(n=this.get(e))!=null?n:{doc:e,count:0,d:Ye(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:n}){let r={doc:e,d:t,meta:Gr(n)},a=[qr(),Kr(),Yr()];a.forEach(({before:o})=>o==null?void 0:o(r)),a.forEach(({after:o})=>o==null?void 0:o(r))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});Ne.subscribe(()=>{let e=Ne.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let r=t.get(n.doc)==="hidden",a=n.count!==0;(a&&!r||!a&&r)&&Ne.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),n.count===0&&Ne.dispatch("TEARDOWN",n)}});function Jr(e,t,n){let r=Vr(Ne),a=b(()=>{let o=e.value?r.value.get(e.value):void 0;return o?o.count>0:!1});return Ee([e,t],([o,s],[l],d)=>{if(!o||!s)return;Ne.dispatch("PUSH",o,n);let u=!1;d(()=>{u||(Ne.dispatch("POP",l??o,n),u=!0)})},{immediate:!0}),a}let ft=new Map,Ve=new Map;function Jt(e,t=T(!0)){le(n=>{var r;if(!t.value)return;let a=D(e);if(!a)return;n(function(){var s;if(!a)return;let l=(s=Ve.get(a))!=null?s:1;if(l===1?Ve.delete(a):Ve.set(a,l-1),l!==1)return;let d=ft.get(a);d&&(d["aria-hidden"]===null?a.removeAttribute("aria-hidden"):a.setAttribute("aria-hidden",d["aria-hidden"]),a.inert=d.inert,ft.delete(a))});let o=(r=Ve.get(a))!=null?r:0;Ve.set(a,o+1),o===0&&(ft.set(a,{"aria-hidden":a.getAttribute("aria-hidden"),inert:a.inert}),a.setAttribute("aria-hidden","true"),a.inert=!0)})}function Xr({defaultContainers:e=[],portals:t,mainTreeNodeRef:n}={}){let r=T(null),a=ze(r);function o(){var s,l,d;let u=[];for(let f of e)f!==null&&(f instanceof HTMLElement?u.push(f):"value"in f&&f.value instanceof HTMLElement&&u.push(f.value));if(t!=null&&t.value)for(let f of t.value)u.push(f);for(let f of(s=a==null?void 0:a.querySelectorAll("html > *, body > *"))!=null?s:[])f!==document.body&&f!==document.head&&f instanceof HTMLElement&&f.id!=="headlessui-portal-root"&&(f.contains(D(r))||f.contains((d=(l=D(r))==null?void 0:l.getRootNode())==null?void 0:d.host)||u.some(g=>f.contains(g))||u.push(f));return u}return{resolveContainers:o,contains(s){return o().some(l=>l.contains(s))},mainTreeNodeRef:r,MainTreeNode(){return n!=null?null:U(ht,{features:ot.Hidden,ref:r})}}}let gn=Symbol("ForcePortalRootContext");function Qr(){return se(gn,!1)}let Xt=G({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:n}){return ce(gn,e.force),()=>{let{force:r,...a}=e;return Te({theirProps:a,ourProps:{},slot:{},slots:t,attrs:n,name:"ForcePortalRoot"})}}}),hn=Symbol("StackContext");var yt=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(yt||{});function Zr(){return se(hn,()=>{})}function eo({type:e,enabled:t,element:n,onUpdate:r}){let a=Zr();function o(...s){r==null||r(...s),a(...s)}Y(()=>{Ee(t,(s,l)=>{s?o(0,e,n):l===!0&&o(1,e,n)},{immediate:!0,flush:"sync"})}),we(()=>{t.value&&o(1,e,n)}),ce(hn,o)}let to=Symbol("DescriptionContext");function no({slot:e=T({}),name:t="Description",props:n={}}={}){let r=T([]);function a(o){return r.value.push(o),()=>{let s=r.value.indexOf(o);s!==-1&&r.value.splice(s,1)}}return ce(to,{register:a,slot:e,name:t,props:n}),b(()=>r.value.length>0?r.value.join(" "):void 0)}function ro(e){let t=ze(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let n=t.getElementById("headlessui-portal-root");if(n)return n;let r=t.createElement("div");return r.setAttribute("id","headlessui-portal-root"),t.body.appendChild(r)}let oo=G({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:n}){let r=T(null),a=b(()=>ze(r)),o=Qr(),s=se(yn,null),l=T(o===!0||s==null?ro(r.value):s.resolveTarget()),d=T(!1);Y(()=>{d.value=!0}),le(()=>{o||s!=null&&(l.value=s.resolveTarget())});let u=se(bt,null),f=!1,g=or();return Ee(r,()=>{if(f||!u)return;let v=D(r);v&&(we(u.register(v),g),f=!0)}),we(()=>{var v,m;let h=(v=a.value)==null?void 0:v.getElementById("headlessui-portal-root");h&&l.value===h&&l.value.children.length<=0&&((m=l.value.parentElement)==null||m.removeChild(l.value))}),()=>{if(!d.value||l.value===null)return null;let v={ref:r,"data-headlessui-portal":""};return U(nr,{to:l.value},Te({ourProps:v,theirProps:e,slot:{},attrs:n,slots:t,name:"Portal"}))}}}),bt=Symbol("PortalParentContext");function ao(){let e=se(bt,null),t=T([]);function n(o){return t.value.push(o),e&&e.register(o),()=>r(o)}function r(o){let s=t.value.indexOf(o);s!==-1&&t.value.splice(s,1),e&&e.unregister(o)}let a={register:n,unregister:r,portals:t};return[t,G({name:"PortalWrapper",setup(o,{slots:s}){return ce(bt,a),()=>{var l;return(l=s.default)==null?void 0:l.call(s)}}})]}let yn=Symbol("PortalGroupContext"),io=G({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:n}){let r=rr({resolveTarget(){return e.target}});return ce(yn,r),()=>{let{target:a,...o}=e;return Te({theirProps:o,ourProps:{},slot:{},attrs:t,slots:n,name:"PortalGroup"})}}});var lo=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(lo||{});let wt=Symbol("DialogContext");function bn(e){let t=se(wt,null);if(t===null){let n=new Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,bn),n}return t}let Qe="DC8F892D-2EBD-447C-A4C8-A03058436FF4",so=G({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:Qe},initialFocus:{type:Object,default:null},id:{type:String,default:()=>`headlessui-dialog-${Ft()}`},role:{type:String,default:"dialog"}},emits:{close:e=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:a}){var o;let s=T(!1);Y(()=>{s.value=!0});let l=!1,d=b(()=>e.role==="dialog"||e.role==="alertdialog"?e.role:(l||(l=!0,console.warn(`Invalid role [${d}] passed to . Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")),u=T(0),f=Lt(),g=b(()=>e.open===Qe&&f!==null?(f.value&q.Open)===q.Open:e.open),v=T(null),m=b(()=>ze(v));if(a({el:v,$el:v}),!(e.open!==Qe||f!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof g.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${g.value===Qe?void 0:e.open}`);let h=b(()=>s.value&&g.value?0:1),y=b(()=>h.value===0),S=b(()=>u.value>1),F=se(wt,null)!==null,[A,H]=ao(),{resolveContainers:W,mainTreeNodeRef:J,MainTreeNode:ne}=Xr({portals:A,defaultContainers:[b(()=>{var C;return(C=$.panelRef.value)!=null?C:v.value})]}),re=b(()=>S.value?"parent":"leaf"),oe=b(()=>f!==null?(f.value&q.Closing)===q.Closing:!1),ae=b(()=>F||oe.value?!1:y.value),fe=b(()=>{var C,L,K;return(K=Array.from((L=(C=m.value)==null?void 0:C.querySelectorAll("body > *"))!=null?L:[]).find(j=>j.id==="headlessui-portal-root"?!1:j.contains(D(J))&&j instanceof HTMLElement))!=null?K:null});Jt(fe,ae);let ue=b(()=>S.value?!0:y.value),pe=b(()=>{var C,L,K;return(K=Array.from((L=(C=m.value)==null?void 0:C.querySelectorAll("[data-headlessui-portal]"))!=null?L:[]).find(j=>j.contains(D(J))&&j instanceof HTMLElement))!=null?K:null});Jt(pe,ue),eo({type:"Dialog",enabled:b(()=>h.value===0),element:v,onUpdate:(C,L)=>{if(L==="Dialog")return de(C,{[yt.Add]:()=>u.value+=1,[yt.Remove]:()=>u.value-=1})}});let N=no({name:"DialogDescription",slot:b(()=>({open:g.value}))}),X=T(null),$={titleId:X,panelRef:T(null),dialogState:h,setTitleId(C){X.value!==C&&(X.value=C)},close(){t("close",!1)}};ce(wt,$);let me=b(()=>!(!y.value||S.value));Dr(W,(C,L)=>{$.close(),ar(()=>L==null?void 0:L.focus())},me);let Se=b(()=>!(S.value||h.value!==0));fn((o=m.value)==null?void 0:o.defaultView,"keydown",C=>{Se.value&&(C.defaultPrevented||C.key===dn.Escape&&(C.preventDefault(),C.stopPropagation(),$.close()))});let Oe=b(()=>!(oe.value||h.value!==0||F));return Jr(m,Oe,C=>{var L;return{containers:[...(L=C.containers)!=null?L:[],W]}}),le(C=>{if(h.value!==0)return;let L=D(v);if(!L)return;let K=new ResizeObserver(j=>{for(let ve of j){let Q=ve.target.getBoundingClientRect();Q.x===0&&Q.y===0&&Q.width===0&&Q.height===0&&$.close()}});K.observe(L),C(()=>K.disconnect())}),()=>{let{id:C,open:L,initialFocus:K,...j}=e,ve={...n,ref:v,id:C,role:d.value,"aria-modal":h.value===0?!0:void 0,"aria-labelledby":X.value,"aria-describedby":N.value},Q={open:h.value===0};return U(Xt,{force:!0},()=>[U(oo,()=>U(io,{target:v.value},()=>U(Xt,{force:!1},()=>U(We,{initialFocus:K,containers:W,features:y.value?de(re.value,{parent:We.features.RestoreFocus,leaf:We.features.All&~We.features.FocusLock}):We.features.None},()=>U(H,{},()=>Te({ourProps:ve,theirProps:{...j,...n},slot:Q,attrs:n,slots:r,visible:h.value===0,features:rt.RenderStrategy|rt.Static,name:"Dialog"})))))),U(ne)])}}}),uo=G({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:()=>`headlessui-dialog-panel-${Ft()}`}},setup(e,{attrs:t,slots:n,expose:r}){let a=bn("DialogPanel");r({el:a.panelRef,$el:a.panelRef});function o(s){s.stopPropagation()}return()=>{let{id:s,...l}=e,d={id:s,ref:a.panelRef,onClick:o};return Te({ourProps:d,theirProps:l,slot:{open:a.dialogState.value===0},attrs:t,slots:n,name:"DialogPanel"})}}});function co(e){let t={called:!1};return(...n)=>{if(!t.called)return t.called=!0,e(...n)}}function pt(e,...t){e&&t.length>0&&e.classList.add(...t)}function Ze(e,...t){e&&t.length>0&&e.classList.remove(...t)}var Et=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(Et||{});function fo(e,t){let n=Ye();if(!e)return n.dispose;let{transitionDuration:r,transitionDelay:a}=getComputedStyle(e),[o,s]=[r,a].map(l=>{let[d=0]=l.split(",").filter(Boolean).map(u=>u.includes("ms")?parseFloat(u):parseFloat(u)*1e3).sort((u,f)=>f-u);return d});return o!==0?n.setTimeout(()=>t("finished"),o+s):t("finished"),n.add(()=>t("cancelled")),n.dispose}function Qt(e,t,n,r,a,o){let s=Ye(),l=o!==void 0?co(o):()=>{};return Ze(e,...a),pt(e,...t,...n),s.nextFrame(()=>{Ze(e,...n),pt(e,...r),s.add(fo(e,d=>(Ze(e,...r,...t),pt(e,...a),l(d))))}),s.add(()=>Ze(e,...t,...n,...r,...a)),s.add(()=>l("cancelled")),s.dispose}function xe(e=""){return e.split(/\s+/).filter(t=>t.length>1)}let Ct=Symbol("TransitionContext");var po=(e=>(e.Visible="visible",e.Hidden="hidden",e))(po||{});function mo(){return se(Ct,null)!==null}function vo(){let e=se(Ct,null);if(e===null)throw new Error("A is used but it is missing a parent .");return e}function go(){let e=se(At,null);if(e===null)throw new Error("A is used but it is missing a parent .");return e}let At=Symbol("NestingContext");function at(e){return"children"in e?at(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function wn(e){let t=T([]),n=T(!1);Y(()=>n.value=!0),we(()=>n.value=!1);function r(o,s=Ce.Hidden){let l=t.value.findIndex(({id:d})=>d===o);l!==-1&&(de(s,{[Ce.Unmount](){t.value.splice(l,1)},[Ce.Hidden](){t.value[l].state="hidden"}}),!at(t)&&n.value&&(e==null||e()))}function a(o){let s=t.value.find(({id:l})=>l===o);return s?s.state!=="visible"&&(s.state="visible"):t.value.push({id:o,state:"visible"}),()=>r(o,Ce.Unmount)}return{children:t,register:a,unregister:r}}let En=rt.RenderStrategy,Tn=G({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:r,expose:a}){let o=T(0);function s(){o.value|=q.Opening,t("beforeEnter")}function l(){o.value&=~q.Opening,t("afterEnter")}function d(){o.value|=q.Closing,t("beforeLeave")}function u(){o.value&=~q.Closing,t("afterLeave")}if(!mo()&&$r())return()=>U(Sn,{...e,onBeforeEnter:s,onAfterEnter:l,onBeforeLeave:d,onAfterLeave:u},r);let f=T(null),g=b(()=>e.unmount?Ce.Unmount:Ce.Hidden);a({el:f,$el:f});let{show:v,appear:m}=vo(),{register:h,unregister:y}=go(),S=T(v.value?"visible":"hidden"),F={value:!0},A=Ft(),H={value:!1},W=wn(()=>{!H.value&&S.value!=="hidden"&&(S.value="hidden",y(A),u())});Y(()=>{let N=h(A);we(N)}),le(()=>{if(g.value===Ce.Hidden&&A){if(v.value&&S.value!=="visible"){S.value="visible";return}de(S.value,{hidden:()=>y(A),visible:()=>h(A)})}});let J=xe(e.enter),ne=xe(e.enterFrom),re=xe(e.enterTo),oe=xe(e.entered),ae=xe(e.leave),fe=xe(e.leaveFrom),ue=xe(e.leaveTo);Y(()=>{le(()=>{if(S.value==="visible"){let N=D(f);if(N instanceof Comment&&N.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function pe(N){let X=F.value&&!m.value,$=D(f);!$||!($ instanceof HTMLElement)||X||(H.value=!0,v.value&&s(),v.value||d(),N(v.value?Qt($,J,ne,re,oe,me=>{H.value=!1,me===Et.Finished&&l()}):Qt($,ae,fe,ue,oe,me=>{H.value=!1,me===Et.Finished&&(at(W)||(S.value="hidden",y(A),u()))})))}return Y(()=>{Ee([v],(N,X,$)=>{pe($),F.value=!1},{immediate:!0})}),ce(At,W),Rr(b(()=>de(S.value,{visible:q.Open,hidden:q.Closed})|o.value)),()=>{let{appear:N,show:X,enter:$,enterFrom:me,enterTo:Se,entered:Oe,leave:C,leaveFrom:L,leaveTo:K,...j}=e,ve={ref:f},Q={...j,...m.value&&v.value&&qe.isServer?{class:be([n.class,j.class,...J,...ne])}:{}};return Te({theirProps:Q,ourProps:ve,slot:{},slots:r,attrs:n,features:En,visible:S.value==="visible",name:"TransitionChild"})}}}),ho=Tn,Sn=G({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:n,slots:r}){let a=Lt(),o=b(()=>e.show===null&&a!==null?(a.value&q.Open)===q.Open:e.show);le(()=>{if(![!0,!1].includes(o.value))throw new Error('A is used but it is missing a `:show="true | false"` prop.')});let s=T(o.value?"visible":"hidden"),l=wn(()=>{s.value="hidden"}),d=T(!0),u={show:o,appear:b(()=>e.appear||!d.value)};return Y(()=>{le(()=>{d.value=!1,o.value?s.value="visible":at(l)||(s.value="hidden")})}),ce(At,l),ce(Ct,u),()=>{let f=un(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),g={unmount:e.unmount};return Te({ourProps:{...g,as:"template"},theirProps:{},slot:{},slots:{...r,default:()=>[U(ho,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...n,...g,...f},r.default)]},attrs:{},features:En,visible:s.value==="visible",name:"Transition"})}}});const yo=Zt(Ke.ui.strategy,Ke.ui.modal,gr),bo=G({components:{HDialog:so,HDialogPanel:uo,TransitionRoot:Sn,TransitionChild:Tn},inheritAttrs:!1,props:{modelValue:{type:Boolean,default:!1},appear:{type:Boolean,default:!1},overlay:{type:Boolean,default:!0},transition:{type:Boolean,default:!0},preventClose:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},class:{type:[String,Object,Array],default:()=>""},ui:{type:Object,default:()=>({})}},emits:["update:modelValue","close"],setup(e,{emit:t}){const{ui:n,attrs:r}=tn("modal",nt(e,"ui"),yo,nt(e,"class")),a=b({get(){return e.modelValue},set(l){t("update:modelValue",l)}}),o=b(()=>e.transition?{...n.value.transition}:{});function s(l){a.value=l,t("close")}return{ui:n,attrs:r,isOpen:a,transitionClass:o,close:s}}});function wo(e,t,n,r,a,o){const s=Je("TransitionChild"),l=Je("HDialogPanel"),d=Je("HDialog"),u=Je("TransitionRoot");return te(),vt(u,{appear:e.appear,show:e.isOpen,as:"template"},{default:Le(()=>[De(d,_e({class:e.ui.wrapper},e.attrs,{onClose:t[0]||(t[0]=f=>!e.preventClose&&e.close(f))}),{default:Le(()=>[e.overlay?(te(),vt(s,_e({key:0,as:"template",appear:e.appear},e.ui.overlay.transition),{default:Le(()=>[_("div",{class:be([e.ui.overlay.base,e.ui.overlay.background])},null,2)]),_:1},16,["appear"])):et("",!0),_("div",{class:be(e.ui.inner)},[_("div",{class:be([e.ui.container,!e.fullscreen&&e.ui.padding])},[De(s,_e({as:"template",appear:e.appear},e.transitionClass),{default:Le(()=>[De(l,{class:be([e.ui.base,e.ui.background,e.ui.ring,e.ui.shadow,e.fullscreen?e.ui.fullscreen:[e.ui.width,e.ui.height,e.ui.rounded,e.ui.margin]])},{default:Le(()=>[mt(e.$slots,"default")]),_:3},8,["class"])]),_:3},16,["appear"])],2)],2)]),_:3},16,["class"])]),_:3},8,["appear","show"])}const Eo=en(bo,[["render",wo]]);function To(e,t){let n,r,a;const o=T(!0),s=()=>{o.value=!0,a()};Ee(e,s,{flush:"sync"});const l=typeof t=="function"?t:t.get,d=typeof t=="function"?void 0:t.set,u=ur((f,g)=>(r=f,a=g,{get(){return o.value&&(n=l(),o.value=!1),r(),n},set(v){d==null||d(v)}}));return Object.isExtensible(u)&&(u.trigger=s),u}function On(e){return ir()?(lr(e),!0):!1}function So(e){let t=0,n,r;const a=()=>{t-=1,r&&t<=0&&(r.stop(),n=void 0,r=void 0)};return(...o)=>(t+=1,n||(r=sr(!0),n=r.run(()=>e(...o))),On(a),n)}function He(e){return typeof e=="function"?e():V(e)}const Oo=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Fo=Object.prototype.toString,Lo=e=>Fo.call(e)==="[object Object]",Tt=()=>{};function ko(e,t){function n(...r){return new Promise((a,o)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(a).catch(o)})}return n}function Co(e,t={}){let n,r,a=Tt;const o=l=>{clearTimeout(l),a(),a=Tt};return l=>{const d=He(e),u=He(t.maxWait);return n&&o(n),d<=0||u!==void 0&&u<=0?(r&&(o(r),r=null),Promise.resolve(l())):new Promise((f,g)=>{a=t.rejectOnCancel?g:f,u&&!r&&(r=setTimeout(()=>{n&&o(n),r=null,f(l())},u)),n=setTimeout(()=>{r&&o(r),r=null,f(l())},d)})}}function Ao(e,t=200,n={}){return ko(Co(t,n),e)}function Mo(...e){return b(()=>e.every(t=>He(t)))}function Po(e){return b(()=>!He(e))}function xo(e){var t;const n=He(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Fn=Oo?window:void 0;function St(...e){let t,n,r,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,a]=e,t=Fn):[t,n,r,a]=e,!t)return Tt;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const o=[],s=()=>{o.forEach(f=>f()),o.length=0},l=(f,g,v,m)=>(f.addEventListener(g,v,m),()=>f.removeEventListener(g,v,m)),d=Ee(()=>[xo(t),He(a)],([f,g])=>{if(s(),!f)return;const v=Lo(g)?{...g}:g;o.push(...n.flatMap(m=>r.map(h=>l(f,m,h,v))))},{immediate:!0,flush:"post"}),u=()=>{d(),s()};return On(u),u}function Io(e={}){var t;const{window:n=Fn,deep:r=!0}=e,a=(t=e.document)!=null?t:n==null?void 0:n.document,o=()=>{var l;let d=a==null?void 0:a.activeElement;if(r)for(;d!=null&&d.shadowRoot;)d=(l=d==null?void 0:d.shadowRoot)==null?void 0:l.activeElement;return d},s=To(()=>null,()=>o());return n&&(St(n,"blur",l=>{l.relatedTarget===null&&s.trigger()},!0),St(n,"focus",s.trigger,!0)),s}const Do=()=>{const e=b(()=>navigator&&navigator.userAgent&&navigator.userAgent.match(/Macintosh;/)),t=T(" "),n=Io(),r=b(()=>{var l,d,u;const a=(l=n.value)==null?void 0:l.tagName,o=(d=n.value)==null?void 0:d.contentEditable;return a==="INPUT"||a==="TEXTAREA"||o==="true"||o==="plaintext-only"?((u=n.value)==null?void 0:u.name)||!0:!1});return Y(()=>{t.value=e.value?"⌘":"Ctrl"}),{macOS:e,metaSymbol:t,activeElement:n,usingInput:r}},No=So(Do),$o=/^[^-]+.*-.*[^-]+$/,Ro=/^[^_]+.*_.*[^_]+$/,jo=(e,t={})=>{const{macOS:n,usingInput:r}=No();let a=[];const o=T([]),s=()=>{o.value.splice(0,o.value.length)},l=Ao(s,t.chainDelay??800),d=u=>{if(!u.key)return;const f=/^[a-z]{1}$/i.test(u.key);let g;if(o.value.push(u.key),o.value.length>=2){g=o.value.slice(-2).join("-");for(const v of a.filter(m=>m.chained))if(v.key===g){v.condition.value&&(u.preventDefault(),v.handler()),s();return}}for(const v of a.filter(m=>!m.chained))if(u.key.toLowerCase()===v.key&&u.metaKey===v.metaKey&&u.ctrlKey===v.ctrlKey&&!(f&&u.shiftKey!==v.shiftKey)){v.condition.value&&(u.preventDefault(),v.handler()),s();return}l()};a=Object.entries(e).map(([u,f])=>{var h,y;if(!f)return null;let g;u.includes("-")&&u!=="-"&&!((h=u.match($o))!=null&&h.length)&&console.trace(`[Shortcut] Invalid key: "${u}"`),u.includes("_")&&u!=="_"&&!((y=u.match(Ro))!=null&&y.length)&&console.trace(`[Shortcut] Invalid key: "${u}"`);const v=u.includes("-")&&u!=="-";if(v)g={key:u.toLowerCase(),metaKey:!1,ctrlKey:!1,shiftKey:!1,altKey:!1};else{const S=u.toLowerCase().split("_").map(F=>F);g={key:S.filter(F=>!["meta","ctrl","shift","alt"].includes(F)).join("_"),metaKey:S.includes("meta"),ctrlKey:S.includes("ctrl"),shiftKey:S.includes("shift"),altKey:S.includes("alt")}}if(g.chained=v,!n.value&&g.metaKey&&!g.ctrlKey&&(g.metaKey=!1,g.ctrlKey=!0),typeof f=="function"?g.handler=f:typeof f=="object"&&(g={...g,handler:f.handler}),!g.handler)return console.trace("[Shortcut] Invalid value"),null;const m=[];return f.usingInput?typeof f.usingInput=="string"&&m.push(b(()=>r.value===f.usingInput)):m.push(Po(r)),g.condition=Mo(...m,...f.whenever||[]),g}).filter(Boolean),St("keydown",d)},Bo={class:"flex items-center justify-between"},_o=_("h3",{class:"text-base font-semibold leading-6 text-gray-900 dark:text-white"}," Task overview ",-1),Ho={key:1},zo={class:"text-xl pb-3"},Wo={key:0},Vo=_("p",{class:"text-2xl font-bold"},"Conversion failed",-1),Uo=_("p",{class:"text-medium drop-shadow-md"},"Video Duration to long or unable to fetch.",-1),Ko=[Vo,Uo],qo={key:1},Yo={class:"py-2"},Go={class:"mb-4"},Jo={class:"text-right"},Xo=["href"],Qo=_("span",{class:"relative px-5 py-2.5 transition-all ease-in duration-75 bg-white dark:bg-gray-900 rounded-md group-hover:bg-opacity-0"}," Download ",-1),Zo=[Qo],la=G({__name:"DownloadModal",props:{modelValue:{type:Boolean},taskId:{}},emits:["closeModal"],setup(e,{emit:t}){const n=pr(),r=e,a=t,o=T(),s=T(),l=T(""),d=T(!1),u=b({get(){return r.modelValue},set(m){a("closeModal",m)}});jo({escape:{usingInput:!0,whenever:[u],handler:()=>{u.value=!1}}});const f=b({get(){return r.taskId},set(m){l.value=m}}),g=b({get(){return o.value},set(m){o.value=m}});async function v(){const{data:m,status:h}=await mr("/api/json/task",{baseURL:n.public.apiBase,method:"POST",server:!1,body:{taskId:f.value}},"$7iz0vVY8Mu");if(h.value==="success"){g.value=m.value;const y=m.value.download_progress<100?m.value.download_progress:m.value.convert_progress;s.value=parseInt(y,10),m.value.status==="finished"?d.value=!0:d.value=!1,m.value.status&&m.value.status!=="finished"&&m.value.status!=="failed"&&(await new Promise(S=>setTimeout(S,2e3)),v())}}return Ee([u,f],async([m,h])=>{m&&h&&await v()}),(m,h)=>{const y=qn,S=Gn,F=br,A=Yn,H=Eo;return te(),ye("div",null,[De(H,{modelValue:V(u),"onUpdate:modelValue":h[1]||(h[1]=W=>fr(u)?u.value=W:null),"prevent-close":""},{default:Le(()=>[De(A,{ui:{ring:"",divide:"divide-y divide-gray-100 dark:divide-gray-800"}},{header:Le(()=>[_("div",Bo,[_o,De(y,{color:"gray",variant:"ghost",icon:"i-heroicons-x-mark-20-solid",class:"-my-1",onClick:h[0]||(h[0]=W=>u.value=!1)})])]),default:Le(()=>{var W,J,ne,re,oe,ae,fe,ue,pe,N;return[(W=V(o))!=null&&W.error?(te(),vt(S,{key:0,data:V(o)},null,8,["data"])):(te(),ye("div",Ho,[_("h1",zo,Fe((J=V(o))==null?void 0:J.title),1),_("p",null,"Format: "+Fe((ne=V(o))==null?void 0:ne.ext)+" "+Fe(((re=V(o))==null?void 0:re.ext)==="mp3"?`(${(oe=V(o))==null?void 0:oe.quality} kbps)`:`(${(ae=V(o))==null?void 0:ae.quality})`),1),_("p",null,"File size: "+Fe(((fe=V(o))==null?void 0:fe.filesize)??"n/a"),1),((ue=V(o))==null?void 0:ue.status)==="failed"?(te(),ye("div",Wo,Ko)):(te(),ye("div",qo,[_("p",Yo,"Status: "+Fe(((pe=V(o))==null?void 0:pe.status)??"Connecting to API"),1),_("p",Go,[De(F,{value:V(s),indicator:""},null,8,["value"])]),dr(_("p",Jo,[_("a",{class:"relative inline-flex items-center justify-center p-0.5 mb-2 me-2 overflow-hidden text-sm font-medium text-gray-900 rounded-lg group bg-gradient-to-br from-purple-600 to-blue-500 group-hover:from-purple-600 group-hover:to-blue-500 hover:text-white dark:text-white focus:ring-0 focus:outline-none",href:`${(N=V(o))==null?void 0:N.download}`},Zo,8,Xo)],512),[[cr,V(d)]])]))]))]}),_:1})]),_:1},8,["modelValue"])])}}});var ea={exports:{}};(function(e){(function(t){if(typeof window>"u")return;var n=!0,r=10,a="",o=0,s="",l=null,d="",u=!1,f={resize:1,click:1},g=128,v=!0,m=1,h="bodyOffset",y=h,S=!0,F="",A={},H=32,W=null,J=!1,ne=!1,re="[iFrameSizer]",oe=re.length,ae="",fe={max:1,min:1,bodyScroll:1,documentElementScroll:1},ue="child",pe=window.parent,N="*",X=0,$=!1,me=null,Se=16,Oe=1,C="scroll",L=C,K=window,j=function(){ge("onMessage function not defined")},ve=function(){},Q=function(){},it={height:function(){return ge("Custom height calculation function not defined"),document.documentElement.offsetHeight},width:function(){return ge("Custom width calculation function not defined"),document.body.scrollWidth}},lt={},Mt=!1;function Pt(){}try{var xt=Object.create({},{passive:{get:function(){Mt=!0}}});window.addEventListener("test",Pt,xt),window.removeEventListener("test",Pt,xt)}catch{}function Re(i,c,p,w){i.addEventListener(c,p,Mt?w||{}:!1)}function Ln(i,c,p){i.removeEventListener(c,p,!1)}function It(i){return i.charAt(0).toUpperCase()+i.slice(1)}function kn(i){var c,p,w,k=null,I=0,B=function(){I=Date.now(),k=null,w=i.apply(c,p),k||(c=p=null)};return function(){var R=Date.now();I||(I=R);var M=Se-(R-I);return c=this,p=arguments,M<=0||M>Se?(k&&(clearTimeout(k),k=null),I=R,w=i.apply(c,p),k||(c=p=null)):k||(k=setTimeout(B,M)),w}}function Dt(i){return re+"["+ae+"] "+i}function E(i){J&&typeof window.console=="object"&&console.log(Dt(i))}function ge(i){typeof window.console=="object"&&console.warn(Dt(i))}function Cn(){An(),E("Initialising iFrame ("+window.location.href+")"),Pn(),In(),st("background",a),st("padding",d),Rn(),Rt(),jt(),Dn(),_n(),Bn(),Bt(),A=jn(),Me("init","Init message from host page"),ve()}function An(){function i(p){return p==="true"}var c=F.slice(oe).split(":");ae=c[0],o=t===c[1]?o:Number(c[1]),u=t===c[2]?u:i(c[2]),J=t===c[3]?J:i(c[3]),H=t===c[4]?H:Number(c[4]),n=t===c[6]?n:i(c[6]),s=c[7],y=t===c[8]?y:c[8],a=c[9],d=c[10],X=t===c[11]?X:Number(c[11]),A.enable=t===c[12]?!1:i(c[12]),ue=t===c[13]?ue:c[13],L=t===c[14]?L:c[14],ne=t===c[15]?ne:i(c[15])}function Mn(i){var c=i.split("Callback");if(c.length===2){var p="on"+c[0].charAt(0).toUpperCase()+c[0].slice(1);this[p]=this[i],delete this[i],ge("Deprecated: '"+i+"' has been renamed '"+p+"'. The old method will be removed in the next major version.")}}function Pn(){function i(){var p=window.iFrameResizer;E("Reading data from page: "+JSON.stringify(p)),Object.keys(p).forEach(Mn,p),j="onMessage"in p?p.onMessage:j,ve="onReady"in p?p.onReady:ve,N="targetOrigin"in p?p.targetOrigin:N,y="heightCalculationMethod"in p?p.heightCalculationMethod:y,L="widthCalculationMethod"in p?p.widthCalculationMethod:L}function c(p,w){return typeof p=="function"&&(E("Setup custom "+w+"CalcMethod"),it[w]=p,p="custom"),p}"iFrameResizer"in window&&Object===window.iFrameResizer.constructor&&(i(),y=c(y,"height"),L=c(L,"width")),E("TargetOrigin for parent set to: "+N)}function xn(i,c){return c.indexOf("-")!==-1&&(ge("Negative CSS value ignored for "+i),c=""),c}function st(i,c){t!==c&&c!==""&&c!=="null"&&(document.body.style[i]=c,E("Body "+i+' set to "'+c+'"'))}function In(){t===s&&(s=o+"px"),st("margin",xn("margin",s))}function Dn(){document.documentElement.style.height="",document.body.style.height="",E('HTML & body height set to "auto"')}function z(i){var c={add:function(p){function w(){Me(i.eventName,i.eventType)}lt[p]=w,Re(window,p,w,{passive:!0})},remove:function(p){var w=lt[p];delete lt[p],Ln(window,p,w)}};i.eventNames&&Array.prototype.map?(i.eventName=i.eventNames[0],i.eventNames.map(c[i.method])):c[i.method](i.eventName),E(It(i.method)+" event listener: "+i.eventType)}function Nt(i){z({method:i,eventType:"Animation Start",eventNames:["animationstart","webkitAnimationStart"]}),z({method:i,eventType:"Animation Iteration",eventNames:["animationiteration","webkitAnimationIteration"]}),z({method:i,eventType:"Animation End",eventNames:["animationend","webkitAnimationEnd"]}),z({method:i,eventType:"Input",eventName:"input"}),z({method:i,eventType:"Mouse Up",eventName:"mouseup"}),z({method:i,eventType:"Mouse Down",eventName:"mousedown"}),z({method:i,eventType:"Orientation Change",eventName:"orientationchange"}),z({method:i,eventType:"Print",eventNames:["afterprint","beforeprint"]}),z({method:i,eventType:"Ready State Change",eventName:"readystatechange"}),z({method:i,eventType:"Touch Start",eventName:"touchstart"}),z({method:i,eventType:"Touch End",eventName:"touchend"}),z({method:i,eventType:"Touch Cancel",eventName:"touchcancel"}),z({method:i,eventType:"Transition Start",eventNames:["transitionstart","webkitTransitionStart","MSTransitionStart","oTransitionStart","otransitionstart"]}),z({method:i,eventType:"Transition Iteration",eventNames:["transitioniteration","webkitTransitionIteration","MSTransitionIteration","oTransitionIteration","otransitioniteration"]}),z({method:i,eventType:"Transition End",eventNames:["transitionend","webkitTransitionEnd","MSTransitionEnd","oTransitionEnd","otransitionend"]}),ue==="child"&&z({method:i,eventType:"IFrame Resized",eventName:"resize"})}function $t(i,c,p,w){return c!==i&&(i in p||(ge(i+" is not a valid option for "+w+"CalculationMethod."),i=c),E(w+' calculation method set to "'+i+'"')),i}function Rt(){y=$t(y,h,he,"height")}function jt(){L=$t(L,C,Ae,"width")}function Bt(){n===!0?(Nt("add"),zn()):E("Auto Resize disabled")}function Nn(){l!==null&&l.disconnect()}function $n(){Nt("remove"),Nn(),clearInterval(W)}function Rn(){var i=document.createElement("div");i.style.clear="both",i.style.display="block",i.style.height="0",document.body.appendChild(i)}function jn(){function i(){return{x:window.pageXOffset===t?document.documentElement.scrollLeft:window.pageXOffset,y:window.pageYOffset===t?document.documentElement.scrollTop:window.pageYOffset}}function c(M){var x=M.getBoundingClientRect(),P=i();return{x:parseInt(x.left,10)+parseInt(P.x,10),y:parseInt(x.top,10)+parseInt(P.y,10)}}function p(M){function x(ie){var je=c(ie);E("Moving to in page link (#"+P+") at x: "+je.x+" y: "+je.y),Z(je.y,je.x,"scrollToOffset")}var P=M.split("#")[1]||M,O=decodeURIComponent(P),ee=document.getElementById(O)||document.getElementsByName(O)[0];t===ee?(E("In page link (#"+P+") not found in iFrame, so sending to parent"),Z(0,0,"inPageLink","#"+P)):x(ee)}function w(){var M=window.location.hash,x=window.location.href;M!==""&&M!=="#"&&p(x)}function k(){function M(x){function P(O){O.preventDefault(),p(this.getAttribute("href"))}x.getAttribute("href")!=="#"&&Re(x,"click",P)}Array.prototype.forEach.call(document.querySelectorAll('a[href^="#"]'),M)}function I(){Re(window,"hashchange",w)}function B(){setTimeout(w,g)}function R(){Array.prototype.forEach&&document.querySelectorAll?(E("Setting up location.hash handlers"),k(),I(),B()):ge("In page linking not fully supported in this browser! (See README.md for IE8 workaround)")}return A.enable?R():E("In page linking not enabled"),{findTarget:p}}function Bn(){if(ne!==!0)return;function i(p){Z(0,0,p.type,p.screenY+":"+p.screenX)}function c(p,w){E("Add event listener: "+w),Re(window.document,p,i)}c("mouseenter","Mouse Enter"),c("mouseleave","Mouse Leave")}function _n(){E("Enable public methods"),K.parentIFrame={autoResize:function(c){return c===!0&&n===!1?(n=!0,Bt()):c===!1&&n===!0&&(n=!1,$n()),Z(0,0,"autoResize",JSON.stringify(n)),n},close:function(){Z(0,0,"close")},getId:function(){return ae},getPageInfo:function(c){typeof c=="function"?(Q=c,Z(0,0,"pageInfo")):(Q=function(){},Z(0,0,"pageInfoStop"))},moveToAnchor:function(c){A.findTarget(c)},reset:function(){Kt("parentIFrame.reset")},scrollTo:function(c,p){Z(p,c,"scrollTo")},scrollToOffset:function(c,p){Z(p,c,"scrollToOffset")},sendMessage:function(c,p){Z(0,0,"message",JSON.stringify(c),p)},setHeightCalculationMethod:function(c){y=c,Rt()},setWidthCalculationMethod:function(c){L=c,jt()},setTargetOrigin:function(c){E("Set targetOrigin: "+c),N=c},size:function(c,p){var w=""+(c||"")+(p?","+p:"");Me("size","parentIFrame.size("+w+")",c,p)}}}function _t(){H!==0&&(E("setInterval: "+H+"ms"),W=setInterval(function(){Me("interval","setInterval: "+H)},Math.abs(H)))}function Hn(){function i(O){function ee(ie){ie.complete===!1&&(E("Attach listeners to "+ie.src),ie.addEventListener("load",k,!1),ie.addEventListener("error",I,!1),M.push(ie))}O.type==="attributes"&&O.attributeName==="src"?ee(O.target):O.type==="childList"&&Array.prototype.forEach.call(O.target.querySelectorAll("img"),ee)}function c(O){M.splice(M.indexOf(O),1)}function p(O){E("Remove listeners from "+O.src),O.removeEventListener("load",k,!1),O.removeEventListener("error",I,!1),c(O)}function w(O,ee,ie){p(O.target),Me(ee,ie+": "+O.target.src)}function k(O){w(O,"imageLoad","Image loaded")}function I(O){w(O,"imageLoadFailed","Image load failed")}function B(O){Me("mutationObserver","mutationObserver: "+O[0].target+" "+O[0].type),O.forEach(i)}function R(){var O=document.querySelector("body"),ee={attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0};return P=new x(B),E("Create body MutationObserver"),P.observe(O,ee),P}var M=[],x=window.MutationObserver||window.WebKitMutationObserver,P=R();return{disconnect:function(){"disconnect"in P&&(E("Disconnect body MutationObserver"),P.disconnect(),M.forEach(p))}}}function zn(){var i=0>H;window.MutationObserver||window.WebKitMutationObserver?i?_t():l=Hn():(E("MutationObserver not supported in this browser!"),_t())}function ut(i,c){var p=0;return c=c||document.body,p=document.defaultView.getComputedStyle(c,null),p=p===null?0:p[i],parseInt(p,r)}function Wn(i){i>Se/2&&(Se=2*i,E("Event throttle increased to "+Se+"ms"))}function ct(i,c){for(var p=c.length,w=0,k=0,I=It(i),B=Date.now(),R=0;Rk&&(k=w);return B=Date.now()-B,E("Parsed "+p+" HTML elements"),E("Element position calculated in "+B+"ms"),Wn(B),k}function Ge(i){return[i.bodyOffset(),i.bodyScroll(),i.documentElementOffset(),i.documentElementScroll()]}function Ht(i,c){function p(){return ge("No tagged elements ("+c+") found on page"),document.querySelectorAll("body *")}var w=document.querySelectorAll("["+c+"]");return w.length===0&&p(),ct(i,w)}function zt(){return document.querySelectorAll("body *")}var he={bodyOffset:function(){return document.body.offsetHeight+ut("marginTop")+ut("marginBottom")},offset:function(){return he.bodyOffset()},bodyScroll:function(){return document.body.scrollHeight},custom:function(){return it.height()},documentElementOffset:function(){return document.documentElement.offsetHeight},documentElementScroll:function(){return document.documentElement.scrollHeight},max:function(){return Math.max.apply(null,Ge(he))},min:function(){return Math.min.apply(null,Ge(he))},grow:function(){return he.max()},lowestElement:function(){return Math.max(he.bodyOffset()||he.documentElementOffset(),ct("bottom",zt()))},taggedElement:function(){return Ht("bottom","data-iframe-height")}},Ae={bodyScroll:function(){return document.body.scrollWidth},bodyOffset:function(){return document.body.offsetWidth},custom:function(){return it.width()},documentElementScroll:function(){return document.documentElement.scrollWidth},documentElementOffset:function(){return document.documentElement.offsetWidth},scroll:function(){return Math.max(Ae.bodyScroll(),Ae.documentElementScroll())},max:function(){return Math.max.apply(null,Ge(Ae))},min:function(){return Math.min.apply(null,Ge(Ae))},rightMostElement:function(){return ct("right",zt())},taggedElement:function(){return Ht("right","data-iframe-width")}};function Wt(i,c,p,w){function k(){m=P,Oe=O,Z(m,Oe,i)}function I(){function ee(ie,je){var Kn=Math.abs(ie-je)<=X;return!Kn}return P=t===p?he[y]():p,O=t===w?Ae[L]():w,ee(m,P)||u&&ee(Oe,O)}function B(){return!(i in{init:1,interval:1,size:1})}function R(){return y in fe||u&&L in fe}function M(){E("No change in size detected")}function x(){B()&&R()?Kt(c):i in{interval:1}||M()}var P,O;I()||i==="init"?(Vt(),k()):x()}var Vn=kn(Wt);function Me(i,c,p,w){function k(){i in{reset:1,resetPage:1,init:1}||E("Trigger event: "+c)}function I(){return $&&i in f}I()?E("Trigger event cancelled: "+i):(k(),i==="init"?Wt(i,c,p,w):Vn(i,c,p,w))}function Vt(){$||($=!0,E("Trigger event lock on")),clearTimeout(me),me=setTimeout(function(){$=!1,E("Trigger event lock off"),E("--")},g)}function Ut(i){m=he[y](),Oe=Ae[L](),Z(m,Oe,i)}function Kt(i){var c=y;y=h,E("Reset trigger event: "+i),Vt(),Ut("reset"),y=c}function Z(i,c,p,w,k){function I(){t===k?k=N:E("Message targetOrigin: "+k)}function B(){var R=i+":"+c,M=ae+":"+R+":"+p+(t===w?"":":"+w);E("Sending message to host page ("+M+")"),pe.postMessage(re+M,k)}I(),B()}function Un(i){var c={init:function(){F=i.data,pe=i.source,Cn(),v=!1,setTimeout(function(){S=!1},g)},reset:function(){S?E("Page reset ignored by init"):(E("Page size reset by host page"),Ut("resetPage"))},resize:function(){Me("resizeParent","Parent window requested size check")},moveToAnchor:function(){A.findTarget(k())},inPageLink:function(){this.moveToAnchor()},pageInfo:function(){var P=k();E("PageInfoFromParent called from parent: "+P),Q(JSON.parse(P)),E(" --")},message:function(){var P=k();E("onMessage called from parent: "+P),j(JSON.parse(P)),E(" --")}};function p(){return re===(""+i.data).slice(0,oe)}function w(){return i.data.split("]")[1].split(":")[0]}function k(){return i.data.slice(i.data.indexOf(":")+1)}function I(){return!e.exports&&"iFrameResize"in window||window.jQuery!==t&&"iFrameResize"in window.jQuery.prototype}function B(){return i.data.split(":")[2]in{true:1,false:1}}function R(){var x=w();x in c?c[x]():!I()&&!B()&&ge("Unexpected message ("+i.data+")")}function M(){v===!1?R():B()?c.init():E('Ignored message of type "'+w()+'". Received before initialization.')}p()&&M()}function qt(){document.readyState!=="loading"&&window.parent.postMessage("[iFrameResizerChild]Ready","*")}Re(window,"message",Un),Re(window,"readystatechange",qt),qt()})()})(ea);export{la as _};