PageSourceSearch

https://fvd.nl/_nuxt/qUw2SrnC.js

js fvd.nl collected 2026-09-24 17:15:46 UTC 49,985 bytes, 4 lines download raw bytes

1import{j as g,C as p,an as Ct,i as M,w as B,x as C,y as Rt,l as I,X as Ne,v as R,A as j,F as H,p as J,k as kt,ar as It,a as Nt,r as Mt,u as X,as as _,aa as Bt,_ as rt,z as at,a3 as ot}from"./CJEDrO2-.js";function jt(e,t,l){let r=g(l?.value),a=p(()=>e.value!==void 0);return[p(()=>a.value?e.value:r.value),function(o){return a.value||(r.value=o),t?.(o)}]}function Me(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function ve(){let e=[],t={addEventListener(l,r,a,o){return l.addEventListener(r,a,o),t.add(()=>l.removeEventListener(r,a,o))},requestAnimationFrame(...l){let r=requestAnimationFrame(...l);t.add(()=>cancelAnimationFrame(r))},nextFrame(...l){t.requestAnimationFrame(()=>{t.requestAnimationFrame(...l)})},setTimeout(...l){let r=setTimeout(...l);t.add(()=>clearTimeout(r))},microTask(...l){let r={current:!0};return Me(()=>{r.current&&l[0]()}),t.add(()=>{r.current=!1})},style(l,r,a){let o=l.style.getPropertyValue(r);return Object.assign(l.style,{[r]:a}),this.add(()=>{Object.assign(l.style,{[r]:o})})},group(l){let r=ve();return l(r),this.add(()=>r.dispose())},add(l){return e.push(l),()=>{let r=e.indexOf(l);if(r>=0)for(let a of e.splice(r,1))a()}},dispose(){for(let l of e.splice(0))l()}};return t}var Ye;let Ht=Symbol("headlessui.useid"),Vt=0;const K=(Ye=Ct)!=null?Ye:function(){return M(Ht,()=>`${++Vt}`)()};function y(e){var t;if(e==null||e.value==null)return null;let l=(t=e.value.$el)!=null?t:e.value;return l instanceof Node?l:null}function P(e,t,...l){if(e in t){let a=t[e];return typeof a=="function"?a(...l):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,P),r}var Ut=Object.defineProperty,Wt=(e,t,l)=>t in e?Ut(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Ge=(e,t,l)=>(Wt(e,typeof t!="symbol"?t+"":t,l),l);let _t=class{constructor(){Ge(this,"current",this.detect()),Ge(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"}},pe=new _t;function ue(e){if(pe.isServer)return null;if(e instanceof Node)return e.ownerDocument;if(e!=null&&e.hasOwnProperty("value")){let t=y(e);if(t)return t.ownerDocument}return document}let Fe=["[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 G=(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))(G||{}),ut=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(ut||{}),qt=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(qt||{});function Kt(e=document.body){return e==null?[]:Array.from(e.querySelectorAll(Fe)).sort((t,l)=>Math.sign((t.tabIndex||Number.MAX_SAFE_INTEGER)-(l.tabIndex||Number.MAX_SAFE_INTEGER)))}var Be=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Be||{});function it(e,t=0){var l;return e===((l=ue(e))==null?void 0:l.body)?!1:P(t,{0(){return e.matches(Fe)},1(){let r=e;for(;r!==null;){if(r.matches(Fe))return!0;r=r.parentElement}return!1}})}var zt=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(zt||{});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 ne(e){e?.focus({preventScroll:!0})}let Yt=["textarea","input"].join(",");function Gt(e){var t,l;return(l=(t=e?.matches)==null?void 0:t.call(e,Yt))!=null?l:!1}function st(e,t=l=>l){return e.slice().sort((l,r)=>{let a=t(l),o=t(r);if(a===null||o===null)return 0;let n=a.compareDocumentPosition(o);return n&Node.DOCUMENT_POSITION_FOLLOWING?-1:n&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function Se(e,t,{sorted:l=!0,relativeTo:r=null,skipElements:a=[]}={}){var o;let n=(o=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e?.ownerDocument)!=null?o:document,u=Array.isArray(e)?l?st(e):e:Kt(e);a.length>0&&u.length>1&&(u=u.filter(b=>!a.includes(b))),r=r??n.activeElement;let i=(()=>
1{if(t&5)return 1;if(t&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),s=(()=>{if(t&1)return 0;if(t&2)return Math.max(0,u.indexOf(r))-1;if(t&4)return Math.max(0,u.indexOf(r))+1;if(t&8)return u.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),c=t&32?{preventScroll:!0}:{},f=0,d=u.length,m;do{if(f>=d||f+d<=0)return 0;let b=s+f;if(t&16)b=(b+d)%d;else{if(b<0)return 3;if(b>=d)return 1}m=u[b],m?.focus(c),f+=i}while(m!==n.activeElement);return t&6&&Gt(m)&&m.select(),2}function dt(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function Qt(){return/Android/gi.test(window.navigator.userAgent)}function Xt(){return dt()||Qt()}function he(e,t,l){pe.isServer||B(r=>{document.addEventListener(e,t,l),r(()=>document.removeEventListener(e,t,l))})}function ct(e,t,l){pe.isServer||B(r=>{window.addEventListener(e,t,l),r(()=>window.removeEventListener(e,t,l))})}function ft(e,t,l=p(()=>!0)){function r(o,n){if(!l.value||o.defaultPrevented)return;let u=n(o);if(u===null||!u.getRootNode().contains(u))return;let i=(function s(c){return typeof c=="function"?s(c()):Array.isArray(c)||c instanceof Set?c:[c]})(e);for(let s of i){if(s===null)continue;let c=s instanceof HTMLElement?s:y(s);if(c!=null&&c.contains(u)||o.composed&&o.composedPath().includes(c))return}return!it(u,Be.Loose)&&u.tabIndex!==-1&&o.preventDefault(),t(o,u)}let a=g(null);he("pointerdown",o=>{var n,u;l.value&&(a.value=((u=(n=o.composedPath)==null?void 0:n.call(o))==null?void 0:u[0])||o.target)},!0),he("mousedown",o=>{var n,u;l.value&&(a.value=((u=(n=o.composedPath)==null?void 0:n.call(o))==null?void 0:u[0])||o.target)},!0),he("click",o=>{Xt()||a.value&&(r(o,()=>a.value),a.value=null)},!0),he("touchend",o=>r(o,()=>o.target instanceof HTMLElement?o.target:null),!0),ct("blur",o=>r(o,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}function Qe(e,t){if(e)return e;let l=t??"button";if(typeof l=="string"&&l.toLowerCase()==="button")return"button"}function vt(e,t){let l=g(Qe(e.value.type,e.value.as));return C(()=>{l.value=Qe(e.value.type,e.value.as)}),B(()=>{var r;l.value||y(t)&&y(t)instanceof HTMLButtonElement&&!((r=y(t))!=null&&r.hasAttribute("type"))&&(l.value="button")}),l}function Xe(e){return[e.screenX,e.screenY]}function Zt(){let e=g([-1,-1]);return{wasMoved(t){let l=Xe(t);return e.value[0]===l[0]&&e.value[1]===l[1]?!1:(e.value=l,!0)},update(t){e.value=Xe(t)}}}var Z=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Z||{}),Q=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Q||{});function k({visible:e=!0,features:t=0,ourProps:l,theirProps:r,...a}){var o;let n=mt(r,l),u=Object.assign(a,{props:n});if(e||t&2&&n.static)return Te(u);if(t&1){let i=(o=n.unmount)==null||o?0:1;return P(i,{0(){return null},1(){return Te({...a,props:{...n,hidden:!0,style:{display:"none"}}})}})}return Te(u)}function Te({props:e,attrs:t,slots:l,slot:r,name:a}){var o,n;let{as:u,...i}=je(e,["unmount","static"]),s=(o=l.default)==null?void 0:o.call(l,r),c={};if(r){let f=!1,d=[];for(let[m,b]of Object.entries(r))typeof b=="boolean"&&(f=!0),b===!0&&d.push(m);f&&(c["data-headlessui-state"]=d.join(" "))}if(u==="template"){if(s=pt(s??[]),Object.keys(i).length>0||Object.keys(t).length>0){let[f,...d]=s??[];if(!el(f)||d.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(i).concat(Object.keys(t)).map(h=>h.trim()).filter((h,E,F)=>F.indexOf(h)===E).sort((h,E)=>h.localeCompare(E)).map(h=>`  - ${h}`).join(`
2`),"","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(h=>`  - ${h}`).join(`
3`)].join(`
4`));let m=mt((n=f.props)!=null?n:{},i,c),b=Rt(f,m,!0);for(let h in m)h.startsWith("on")&&(b.props||(b.props={}),b.props[h]=m[h]);return b}return Array.isArray(s)&&s.length===1?s[0]:s}return I(u,Object.assign({},i,c),{default:()=>s})}function pt(e){return e.flatMap(t=>t.type===Ne?pt(t.children):[t])}function mt(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},l={};for(let r of e)for(let a in r)a.startsWith("on")&&typeof r[a]=="function"?(l[a]!=null||(l[a]=[]),l[a].push(r[a])):t[a]=r[a];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(l).map(r=>[r,void 0])));for(let r in l)Object.assign(t,{[r](a,...o){let n=l[r];for(let u of n){if(a instanceof Event&&a.defaultPrevented)return;u(a,...o)}}});return t}function Jt(e){let t=Object.assign({},e);for(let l in t)t[l]===void 0&&delete t[l];return t}function je(e,t=[]){let l=Object.assign({},e);for(let r of t)r in l&&delete l[r];return l}function el(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}var fe=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(fe||{});let Ee=R({name:"Hidden",props:{as:{type:[Object,String],default:"div"},features:{type:Number,default:1}},setup(e,{slots:t,attrs:l}){return()=>{var r;let{features:a,...o}=e,n={"aria-hidden":(a&2)===2?!0:(r=o["aria-hidden"])!=null?r:void 0,hidden:(a&4)===4?!0: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 k({ourProps:n,theirProps:o,slot:{},attrs:l,slots:t,name:"Hidden"})}}}),bt=Symbol("Context");var D=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(D||{});function tl(){return me()!==null}function me(){return M(bt,null)}function He(e){j(bt,e)}var x=(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))(x||{});function ll(e){function t(){document.readyState!=="loading"&&(e(),document.removeEventListener("DOMContentLoaded",t))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",t),t())}let te=[];ll(()=>{function e(t){t.target instanceof HTMLElement&&t.target!==document.body&&te[0]!==t.target&&(te.unshift(t.target),te=te.filter(l=>l!=null&&l.isConnected),te.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 nl(e){throw new Error("Unexpected object: "+e)}var N=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(N||{});function rl(e,t){let l=t.resolveItems();if(l.length<=0)return null;let r=t.resolveActiveIndex(),a=r??-1;switch(e.focus){case 0:{for(let o=0;o<l.length;++o)if(!t.resolveDisabled(l[o],o,l))return o;return r}case 1:{a===-1&&(a=l.length);for(let o=a-1;o>=0;--o)if(!t.resolveDisabled(l[o],o,l))return o;return r}case 2:{for(let o=a+1;o<l.length;++o)if(!t.resolveDisabled(l[o],o,l))return o;return r}case 3:{for(let o=l.length-1;o>=0;--o)if(!t.resolveDisabled(l[o],o,l))return o;return r}case 4:{for(let o=0;o<l.length;++o)if(t.resolveId(l[o],o,l)===e.id)return o;return r}case 5:return null;default:nl(e)}}function gt(e={},t=null,l=[]){for(let[r,a]of Object.entries(e))yt(l,ht(t,r),a);return l}function ht(e,t){return e?e+"["+t+"]":t}function yt(e,t,l){if(Array.isArray(l))for(let[r,a]of l.entries())yt(e,ht(t,r.toString()),a);else l instanceof Date?e.push([t,l.toISOString()]):typeof l=="boolean"?e.push([t,l?"1":"0"]):typeof l=="string"?e.push([t,l]):typeof l=="number"?e.push([t,`${l}`]):l==null?e.push([t,""]):gt(l,t,e)}function wt(e,t,l,r){pe.isServer||B(a=>{e=e??window,e.addEventListener(t,l,r),a(()=>e.removeEventListener(t,l,r))})}var ce=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(ce||{});function al(){let e=g(0);return ct("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function St(e){if(!e)return new Set;if(typeof e=="function")return new Set(e());let t=new Set;for(let l of e.value){let r=y(l);r instanceof HTMLElement&&t.add(r)}return t}var Et=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.Re
4storeFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Et||{});let se=Object.assign(R({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:g(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:l,expose:r}){let a=g(null);r({el:a,$el:a});let o=p(()=>ue(a)),n=g(!1);C(()=>n.value=!0),H(()=>n.value=!1),ul({ownerDocument:o},p(()=>n.value&&!!(e.features&16)));let u=il({ownerDocument:o,container:a,initialFocus:p(()=>e.initialFocus)},p(()=>n.value&&!!(e.features&2)));sl({ownerDocument:o,container:a,containers:e.containers,previousActiveElement:u},p(()=>n.value&&!!(e.features&8)));let i=al();function s(m){let b=y(a);b&&(h=>h())(()=>{P(i.value,{[ce.Forwards]:()=>{Se(b,G.First,{skipElements:[m.relatedTarget]})},[ce.Backwards]:()=>{Se(b,G.Last,{skipElements:[m.relatedTarget]})}})})}let c=g(!1);function f(m){m.key==="Tab"&&(c.value=!0,requestAnimationFrame(()=>{c.value=!1}))}function d(m){if(!n.value)return;let b=St(e.containers);y(a)instanceof HTMLElement&&b.add(y(a));let h=m.relatedTarget;h instanceof HTMLElement&&h.dataset.headlessuiFocusGuard!=="true"&&(Ot(b,h)||(c.value?Se(y(a),P(i.value,{[ce.Forwards]:()=>G.Next,[ce.Backwards]:()=>G.Previous})|G.WrapAround,{relativeTo:m.target}):m.target instanceof HTMLElement&&ne(m.target)))}return()=>{let m={},b={ref:a,onKeydown:f,onFocusout:d},{features:h,initialFocus:E,containers:F,...$}=e;return I(Ne,[!!(h&4)&&I(Ee,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:s,features:fe.Focusable}),k({ourProps:b,theirProps:{...t,...$},slot:m,attrs:t,slots:l,name:"FocusTrap"}),!!(h&4)&&I(Ee,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:s,features:fe.Focusable})])}}}),{features:Et});function ol(e){let t=g(te.slice());return J([e],([l],[r])=>{r===!0&&l===!1?Me(()=>{t.value.splice(0)}):r===!1&&l===!0&&(t.value=te.slice())},{flush:"post"}),()=>{var l;return(l=t.value.find(r=>r!=null&&r.isConnected))!=null?l:null}}function ul({ownerDocument:e},t){let l=ol(t);C(()=>{B(()=>{var r,a;t.value||((r=e.value)==null?void 0:r.activeElement)===((a=e.value)==null?void 0:a.body)&&ne(l())},{flush:"post"})}),H(()=>{t.value&&ne(l())})}function il({ownerDocument:e,container:t,initialFocus:l},r){let a=g(null),o=g(!1);return C(()=>o.value=!0),H(()=>o.value=!1),C(()=>{J([t,l,r],(n,u)=>{if(n.every((s,c)=>u?.[c]===s)||!r.value)return;let i=y(t);i&&Me(()=>{var s,c;if(!o.value)return;let f=y(l),d=(s=e.value)==null?void 0:s.activeElement;if(f){if(f===d){a.value=d;return}}else if(i.contains(d)){a.value=d;return}f?ne(f):Se(i,G.First|G.NoScroll)===ut.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),a.value=(c=e.value)==null?void 0:c.activeElement})},{immediate:!0,flush:"post"})}),a}function sl({ownerDocument:e,container:t,containers:l,previousActiveElement:r},a){var o;wt((o=e.value)==null?void 0:o.defaultView,"focus",n=>{if(!a.value)return;let u=St(l);y(t)instanceof HTMLElement&&u.add(y(t));let i=r.value;if(!i)return;let s=n.target;s&&s instanceof HTMLElement?Ot(u,s)?(r.value=s,ne(s)):(n.preventDefault(),n.stopPropagation(),ne(i)):ne(r.value)},!0)}function Ot(e,t){for(let l of e)if(l.contains(t))return!0;return!1}function dl(e){let t=kt(e.getSnapshot());return H(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function cl(e,t){let l=e(),r=new Set;return{getSnapshot(){return l},subscribe(a){return r.add(a),()=>r.delete(a)},dispatch(a,...o){let n=t[a].call(l,...o);n&&(l=n,r.forEach(u=>u()))}}}function fl(){let e;return{before({doc:t}){var l;let r=t.documentElement;e=((l=t.defaultView)!=null?l:window).innerWidth-r.clientWidth},after({doc:t,d:l}){let r=t.documentElement,a=r.clientWidth-r.offsetWidth,o=e-a;l.style(r,"paddingRight",`${o}px`)}}}function vl(){return dt()?{before({doc:e,d:t,meta:l}){function r(a){return l.containers.flatMap(o=>o()).some(o=>o.contains(a))}t.microTask(()=>{var a;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let u=ve();u.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>u.dispose()))}let o=(a=window.scrollY)!=null?a:window.pageYOffset,n=null;t.addEventListener(e,"click",u=>{if(u.target instanceof HTMLElement)try{let i=u.target.closest("a");if(!i)return;let{hash:s}=new URL(i.href),c=e.querySelector(s);c&&!r(c)&&(n=c)}catch{}},!0),t.addEventListener(e,"touchstart",u=>{if(u.target instanceof HTMLElement)if(r(u.target)){let i=u.target;for(;i.parentElement&&r(i.parentElement);)i=i.parentElement;t.style(i,"overscrollBehavior","contain")}else t.style(u.target,"touchAction","none")}),t.addEventListener(e,"touchmove",u=>{if(u.target instanceof HTMLElement){if(u.target.tagName==="INPUT")return;if(r(u.target)){let i=u.target;for(;i.parentElement&&i.dataset.headlessuiPortal!==""&&!(i.scrollHeight>i.clientHeight||i.scrollWidth>i.clientWidth);)i=i.parentElement;i.dataset.headlessuiPortal===""&&u.preventDefault()}else u.preventDefault()}},{passive:!1}),t.add(()=>{var u;let i=(u=window.scrollY)!=null?u:window.pageYOffset;o!==i&&window.scrollTo(0,o),n&&n.isConnected&&(n.scrollIntoView({block:"nearest"}),n=null)})})}}:{}}function pl(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function ml(e){let t={};for(let l of e)Object.assign(t,l(t));return t}let le=cl(()=>new Map,{PUSH(e,t){var l;let r=(l=this.get(e))!=null?l:{doc:e,count:0,d:ve(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let l=this.get(e);return l&&(l.count--,l.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:l}){let r={doc:e,d:t,meta:ml(l)},a=[vl(),fl(),pl()];a.forEach(({before:o})=>o?.(r)),a.forEach(({after:o})=>o?.(r))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});le.subscribe(()=>{let e=le.getSnapshot(),t=new Map;for(let[l]of e)t.set(l,l.documentElement.style.overflow);for(let l of e.values()){let r=t.get(l.doc)==="hidden",a=l.count!==0;(a&&!r||!a&&r)&&le.dispatch(l.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",l),l.count===0&&le.dispatch("TEARDOWN",l)}});function bl(e,t,l){let r=dl(le),a=p(()=>{let o=e.value?r.value.get(e.value):void 0;return o?o.count>0:!1});return J([e,t],([o,n],[u],i)=>{if(!o||!n)return;le.dispatch("PUSH",o,l);let s=!1;i(()=>{s||(le.dispatch("POP",u??o,l),s=!0)})},{immediate:!0}),a}let De=new Map,de=new Map;function Ze(e,t=g(!0)){B(l=>{var r;if(!t.value)return;let a=y(e);if(!a)return;l(function(){var n;if(!a)return;let u=(n=de.get(a))!=null?n:1;if(u===1?de.delete(a):de.set(a,u-1),u!==1)return;let i=De.get(a);i&&(i["aria-hidden"]===null?a.removeAttribute("aria-hidden"):a.setAttribute("aria-hidden",i["aria-hidden"]),a.inert=i.inert,De.delete(a))});let o=(r=de.get(a))!=null?r:0;de.set(a,o+1),o===0&&(De.set(a,{"aria-hidden":a.getAttribute("aria-hidden"),inert:a.inert}),a.setAttribute("aria-hidden","true"),a.inert=!0)})}function gl({defaultContainers:e=[],portals:t,mainTreeNodeRef:l}={}){let r=g(null),a=ue(r);function o(){var n,u,i;let s=[];for(let c of e)c!==null&&(c instanceof HTMLElement?s.push(c):"value"in c&&c.value instanceof HTMLElement&&s.push(c.value));if(t!=null&&t.value)for(let c of t.value)s.push(c);for(let c of(n=a?.querySelectorAll("html > *, body > *"))!=null?n:[])c!==document.body&&c!==document.head&&c instanceof HTMLElement&&c.id!=="headlessui-portal-root"&&(c.contains(y(r))||c.contains((i=(u=y(r))==null?void 0:u.getRootNode())==null?void 0:i.host)||s.some(f=>c.contains(f))||s.push(c));return s}
4return{resolveContainers:o,contains(n){return o().some(u=>u.contains(n))},mainTreeNodeRef:r,MainTreeNode(){return l!=null?null:I(Ee,{features:fe.Hidden,ref:r})}}}let Lt=Symbol("ForcePortalRootContext");function hl(){return M(Lt,!1)}let Je=R({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:l}){return j(Lt,e.force),()=>{let{force:r,...a}=e;return k({theirProps:a,ourProps:{},slot:{},slots:t,attrs:l,name:"ForcePortalRoot"})}}}),xt=Symbol("StackContext");var Ae=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Ae||{});function yl(){return M(xt,()=>{})}function wl({type:e,enabled:t,element:l,onUpdate:r}){let a=yl();function o(...n){r?.(...n),a(...n)}C(()=>{J(t,(n,u)=>{n?o(0,e,l):u===!0&&o(1,e,l)},{immediate:!0,flush:"sync"})}),H(()=>{t.value&&o(1,e,l)}),j(xt,o)}let Sl=Symbol("DescriptionContext");function El({slot:e=g({}),name:t="Description",props:l={}}={}){let r=g([]);function a(o){return r.value.push(o),()=>{let n=r.value.indexOf(o);n!==-1&&r.value.splice(n,1)}}return j(Sl,{register:a,slot:e,name:t,props:l}),p(()=>r.value.length>0?r.value.join(" "):void 0)}function Ol(e){let t=ue(e);if(!t){if(e===null)return null;throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${e}`)}let l=t.getElementById("headlessui-portal-root");if(l)return l;let r=t.createElement("div");return r.setAttribute("id","headlessui-portal-root"),t.body.appendChild(r)}const Ce=new WeakMap;function Ll(e){var t;return(t=Ce.get(e))!=null?t:0}function et(e,t){let l=t(Ll(e));return l<=0?Ce.delete(e):Ce.set(e,l),l}let xl=R({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:l}){let r=g(null),a=p(()=>ue(r)),o=hl(),n=M($t,null),u=g(o===!0||n==null?Ol(r.value):n.resolveTarget());u.value&&et(u.value,d=>d+1);let i=g(!1);C(()=>{i.value=!0}),B(()=>{o||n!=null&&(u.value=n.resolveTarget())});let s=M(Re,null),c=!1,f=Nt();return J(r,()=>{if(c||!s)return;let d=y(r);d&&(H(s.register(d),f),c=!0)}),H(()=>{var d,m;let b=(d=a.value)==null?void 0:d.getElementById("headlessui-portal-root");!b||u.value!==b||et(u.value,h=>h-1)||u.value.children.length>0||(m=u.value.parentElement)==null||m.removeChild(u.value)}),()=>{if(!i.value||u.value===null)return null;let d={ref:r,"data-headlessui-portal":""};return I(It,{to:u.value},k({ourProps:d,theirProps:e,slot:{},attrs:l,slots:t,name:"Portal"}))}}}),Re=Symbol("PortalParentContext");function $l(){let e=M(Re,null),t=g([]);function l(o){return t.value.push(o),e&&e.register(o),()=>r(o)}function r(o){let n=t.value.indexOf(o);n!==-1&&t.value.splice(n,1),e&&e.unregister(o)}let a={register:l,unregister:r,portals:t};return[t,R({name:"PortalWrapper",setup(o,{slots:n}){return j(Re,a),()=>{var u;return(u=n.default)==null?void 0:u.call(n)}}})]}let $t=Symbol("PortalGroupContext"),Tl=R({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:l}){let r=Mt({resolveTarget(){return e.target}});return j($t,r),()=>{let{target:a,...o}=e;return k({theirProps:o,ourProps:{},slot:{},attrs:t,slots:l,name:"PortalGroup"})}}});var Dl=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Dl||{});let ke=Symbol("DialogContext");function Ve(e){let t=M(ke,null);if(t===null){let l=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,Ve),l}return t}let ye="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Gl=R({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:ye},initialFocus:{type:Object,default:null},id:{type:String,default:null},role:{type:String,default:"dialog"}},emits:{close:e=>!0},setup(e,{emit:t,attrs:l,slots:r,expose:a}){var o,n;let u=(o=e.id)!=null?o:`headlessui-dialog-${K()}`,i=g(!1);C(()=>{i.value=!0});let s=!1,c=p(()=>e.role==="dialog"||e.role==="alertdialog"?e.role:(s||(s=!0,console.warn(`Invalid role [${c}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")),f=g(0),d=me(),m=p(()=>e.open===ye&&d!==null?(d.value&D.Open)===D.Open:e.open),b=g(null),h=p(()=>ue(b));if(a({el:b,$el:b}),!(e.open!==ye||d!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof m.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${m.value===ye?void 0:e.open}`);let E=p(()=>i.value&&m.value?0:1),F=p(()=>E.value===0),$=p(()=>f.value>1),v=M(ke,null)!==null,[w,S]=$l(),{resolveContainers:O,mainTreeNodeRef:A,MainTreeNode:V}=gl({portals:w,defaultContainers:[p(()=>{var L;return(L=oe.panelRef.value)!=null?L:b.value})]}),re=p(()=>$.value?"parent":"leaf"),ae=p(()=>d!==null?(d.value&D.Closing)===D.Closing:!1),Le=p(()=>v||ae.value?!1:F.value),xe=p(()=>{var L,T,U;return(U=Array.from((T=(L=h.value)==null?void 0:L.querySelectorAll("body > *"))!=null?T:[]).find(W=>W.id==="headlessui-portal-root"?!1:W.contains(y(A))&&W instanceof HTMLElement))!=null?U:null});Ze(xe,Le);let q=p(()=>$.value?!0:F.value),ie=p(()=>{var L,T,U;return(U=Array.from((T=(L=h.value)==null?void 0:L.querySelectorAll("[data-headlessui-portal]"))!=null?T:[]).find(W=>W.contains(y(A))&&W instanceof HTMLElement))!=null?U:null});Ze(ie,q),wl({type:"Dialog",enabled:p(()=>E.value===0),element:b,onUpdate:(L,T)=>{if(T==="Dialog")return P(L,{[Ae.Add]:()=>f.value+=1,[Ae.Remove]:()=>f.value-=1})}});let z=El({name:"DialogDescription",slot:p(()=>({open:m.value}))}),Y=g(null),oe={titleId:Y,panelRef:g(null),dialogState:E,setTitleId(L){Y.value!==L&&(Y.value=L)},close(){t("close",!1)}};j(ke,oe);let qe=p(()=>!(!F.value||$.value));ft(O,(L,T)=>{L.preventDefault(),oe.close(),X(()=>T?.focus())},qe);let Ke=p(()=>!($.value||E.value!==0));wt((n=h.value)==null?void 0:n.defaultView,"keydown",L=>{Ke.value&&(L.defaultPrevented||L.key===x.Escape&&(L.preventDefault(),L.stopPropagation(),oe.close()))});let ze=p(()=>!(ae.value||E.value!==0||v));return bl(h,ze,L=>{var T;
4return{containers:[...(T=L.containers)!=null?T:[],O]}}),B(L=>{if(E.value!==0)return;let T=y(b);if(!T)return;let U=new ResizeObserver(W=>{for(let $e of W){let ge=$e.target.getBoundingClientRect();ge.x===0&&ge.y===0&&ge.width===0&&ge.height===0&&oe.close()}});U.observe(T),L(()=>U.disconnect())}),()=>{let{open:L,initialFocus:T,...U}=e,W={...l,ref:b,id:u,role:c.value,"aria-modal":E.value===0?!0:void 0,"aria-labelledby":Y.value,"aria-describedby":z.value},$e={open:E.value===0};return I(Je,{force:!0},()=>[I(xl,()=>I(Tl,{target:b.value},()=>I(Je,{force:!1},()=>I(se,{initialFocus:T,containers:O,features:F.value?P(re.value,{parent:se.features.RestoreFocus,leaf:se.features.All&~se.features.FocusLock}):se.features.None},()=>I(S,{},()=>k({ourProps:W,theirProps:{...U,...l},slot:$e,attrs:l,slots:r,visible:E.value===0,features:Z.RenderStrategy|Z.Static,name:"Dialog"})))))),I(V)])}}}),Ql=R({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:null}},setup(e,{attrs:t,slots:l,expose:r}){var a;let o=(a=e.id)!=null?a:`headlessui-dialog-panel-${K()}`,n=Ve("DialogPanel");r({el:n.panelRef,$el:n.panelRef});function u(i){i.stopPropagation()}return()=>{let{...i}=e,s={id:o,ref:n.panelRef,onClick:u};return k({ourProps:s,theirProps:i,slot:{open:n.dialogState.value===0},attrs:t,slots:l,name:"DialogPanel"})}}}),Xl=R({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"},id:{type:String,default:null}},setup(e,{attrs:t,slots:l}){var r;let a=(r=e.id)!=null?r:`headlessui-dialog-title-${K()}`,o=Ve("DialogTitle");return C(()=>{o.setTitleId(a),H(()=>o.setTitleId(null))}),()=>{let{...n}=e;return k({ourProps:{id:a},theirProps:n,slot:{open:o.dialogState.value===0},attrs:t,slots:l,name:"DialogTitle"})}}});var Pl=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Pl||{});let Tt=Symbol("DisclosureContext");function Ue(e){let t=M(Tt,null);if(t===null){let l=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,Ue),l}return t}let Dt=Symbol("DisclosurePanelContext");function Fl(){return M(Dt,null)}let Zl=R({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:t,attrs:l}){let r=g(e.defaultOpen?0:1),a=g(null),o=g(null),n={buttonId:g(`headlessui-disclosure-button-${K()}`),panelId:g(`headlessui-disclosure-panel-${K()}`),disclosureState:r,panel:a,button:o,toggleDisclosure(){r.value=P(r.value,{0:1,1:0})},closeDisclosure(){r.value!==1&&(r.value=1)},close(u){n.closeDisclosure();let i=u?u instanceof HTMLElement?u:u.value instanceof HTMLElement?y(u):y(n.button):y(n.button);i?.focus()}};return j(Tt,n),He(p(()=>P(r.value,{0:D.Open,1:D.Closed}))),()=>{let{defaultOpen:u,...i}=e,s={open:r.value===0,close:n.close};return k({theirProps:i,ourProps:{},slot:s,slots:t,attrs:l,name:"Disclosure"})}}}),Jl=R({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:t,slots:l,expose:r}){let a=Ue("DisclosureButton"),o=Fl(),n=p(()=>o===null?!1:o.value===a.panelId.value);C(()=>{n.value||e.id!==null&&(a.buttonId.value=e.id)}),H(()=>{n.value||(a.buttonId.value=null)});let u=g(null);r({el:u,$el:u}),n.value||B(()=>{a.button.value=u.value});let i=vt(p(()=>({as:e.as,type:t.type})),u);function s(){var d;e.disabled||(n.value?(a.toggleDisclosure(),(d=y(a.button))==null||d.focus()):a.toggleDisclosure())}function c(d){var m;if(!e.disabled)if(n.value)switch(d.key){case x.Space:case x.Enter:d.preventDefault(),d.stopPropagation(),a.toggleDisclosure(),(m=y(a.button))==null||m.focus();break}else switch(d.key){case x.Space:case x.Enter:d.preventDefault(),d.stopPropagation(),a.toggleDisclosure();break}}function f(d){d.key===x.Space&&d.preventDefault()}return()=>{var d;let m={open:a.disclosureState.value===0},{id:b,...h}=e,E=n.value?{ref:u,type:i.value,onClick:s,onKeydown:c}:{id:(d=a.buttonId.value)!=null?d:b,ref:u,type:i.value,"aria-expanded":a.disclosureState.value===0,"aria-controls":a.disclosureState.value===0||y(a.panel)?a.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:s,onKeydown:c,onKeyup:f};return k({ourProps:E,theirProps:h,slot:m,attrs:t,slots:l,name:"DisclosureButton"})}}}),en=R({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:l,expose:r}){let a=Ue("DisclosurePanel");C(()=>{e.id!==null&&(a.panelId.value=e.id)}),H(()=>{a.panelId.value=null}),r({el:a.panel,$el:a.panel}),j(Dt,a.panelId);let o=me(),n=p(()=>o!==null?(o.value&D.Open)===D.Open:a.disclosureState.value===0);return()=>{var u;let i={open:a.disclosureState.value===0,close:a.close},{id:s,...c}=e,f={id:(u=a.panelId.value)!=null?u:s,ref:a.panel};return k({ourProps:f,theirProps:c,slot:i,attrs:t,slots:l,features:Z.RenderStrategy|Z.Static,visible:n.value,
4name:"DisclosurePanel"})}}}),tt=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function lt(e){var t,l;let r=(t=e.innerText)!=null?t:"",a=e.cloneNode(!0);if(!(a instanceof HTMLElement))return r;let o=!1;for(let u of a.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))u.remove(),o=!0;let n=o?(l=a.innerText)!=null?l:"":r;return tt.test(n)&&(n=n.replace(tt,"")),n}function Al(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let l=e.getAttribute("aria-labelledby");if(l){let r=l.split(" ").map(a=>{let o=document.getElementById(a);if(o){let n=o.getAttribute("aria-label");return typeof n=="string"?n.trim():lt(o).trim()}return null}).filter(Boolean);if(r.length>0)return r.join(", ")}return lt(e).trim()}function Cl(e){let t=g(""),l=g("");return()=>{let r=y(e);if(!r)return"";let a=r.innerText;if(t.value===a)return l.value;let o=Al(r).trim().toLowerCase();return t.value=a,l.value=o,o}}function Rl(e,t){return e===t}var kl=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(kl||{}),Il=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Il||{}),Nl=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Nl||{});function Ml(e){requestAnimationFrame(()=>requestAnimationFrame(e))}let Pt=Symbol("ListboxContext");function be(e){let t=M(Pt,null);if(t===null){let l=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,be),l}return t}let tn=R({name:"Listbox",emits:{"update:modelValue":e=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>Rl},horizontal:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(e,{slots:t,attrs:l,emit:r}){let a=g(1),o=g(null),n=g(null),u=g(null),i=g([]),s=g(""),c=g(null),f=g(1);function d(v=w=>w){let w=c.value!==null?i.value[c.value]:null,S=st(v(i.value.slice()),A=>y(A.dataRef.domRef)),O=w?S.indexOf(w):null;return O===-1&&(O=null),{options:S,activeOptionIndex:O}}let m=p(()=>e.multiple?1:0),[b,h]=jt(p(()=>e.modelValue),v=>r("update:modelValue",v),p(()=>e.defaultValue)),E=p(()=>b.value===void 0?P(m.value,{1:[],0:void 0}):b.value),F={listboxState:a,value:E,mode:m,compare(v,w){if(typeof e.by=="string"){let S=e.by;return v?.[S]===w?.[S]}return e.by(v,w)},orientation:p(()=>e.horizontal?"horizontal":"vertical"),labelRef:o,buttonRef:n,optionsRef:u,disabled:p(()=>e.disabled),options:i,searchQuery:s,activeOptionIndex:c,activationTrigger:f,closeListbox(){e.disabled||a.value!==1&&(a.value=1,c.value=null)},openListbox(){e.disabled||a.value!==0&&(a.value=0)},goToOption(v,w,S){if(e.disabled||a.value===1)return;let O=d(),A=rl(v===N.Specific?{focus:N.Specific,id:w}:{focus:v},{resolveItems:()=>O.options,resolveActiveIndex:()=>O.activeOptionIndex,resolveId:V=>V.id,resolveDisabled:V=>V.dataRef.disabled});s.value="",c.value=A,f.value=S??1,i.value=O.options},search(v){if(e.disabled||a.value===1)return;let w=s.value!==""?0:1;s.value+=v.toLowerCase();let S=(c.value!==null?i.value.slice(c.value+w).concat(i.value.slice(0,c.value+w)):i.value).find(A=>A.dataRef.textValue.startsWith(s.value)&&!A.dataRef.disabled),O=S?i.value.indexOf(S):-1;O===-1||O===c.value||(c.value=O,f.value=1)},clearSearch(){e.disabled||a.value!==1&&s.value!==""&&(s.value="")},registerOption(v,w){let S=d(O=>[...O,{id:v,dataRef:w}]);i.value=S.options,c.value=S.activeOptionIndex},unregisterOption(v){let w=d(S=>{let O=S.findIndex(A=>A.id===v);return O!==-1&&S.splice(O,1),S});i.value=w.options,c.value=w.activeOptionIndex,f.value=1},theirOnChange(v){e.disabled||h(v)},select(v){e.disabled||h(P(m.value,{0:()=>v,1:()=>{let w=_(F.value.value).slice(),S=_(v),O=w.findIndex(A=>F.compare(S,_(A)));return O===-1?w.push(S):w.splice(O,1),w}}))}};ft([n,u],(v,w)=>{var S;F.closeListbox(),it(w,Be.Loose)||(v.preventDefault(),(S=y(n))==null||S.focus())},p(()=>a.value===0)),j(Pt,F),He(p(()=>P(a.value,{0:D.Open,1:D.Closed})));let $=p(()=>{var v;return(v=y(n))==null?void 0:v.closest("form")});return C(()=>{J([$],()=>{if(!$.value||e.defaultValue===void 0)return;function v(){F.theirOnChange(e.defaultValue)}return $.value.addEventListener("reset",v),()=>{var w;(w=$.value)==null||w.removeEventListener("reset",v)}},{immediate:!0})}),()=>{let{name:v,modelValue:w,disabled:S,form:O,...A}=e,V={open:a.value===0,disabled:S,value:E.value};return I(Ne,[...v!=null&&E.value!=null?gt({[v]:E.value}).map(([re,ae])=>I(Ee,Jt({features:fe.Hidden,key:re,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:O,disabled:S,name:re,value:ae}))):[],k({ourProps:{},theirProps:{...l,...je(A,["defaultValue","onUpdate:modelValue","horizontal","multiple","by"])},slot:V,slots:t,attrs:l,name:"Listbox"})])}}}),ln=R({name:"ListboxLabel",props:{as:{type:[Object,String],default:"label"},id:{type:String,default:null}},setup(e,{attrs:t,slots:l}){var r;let a=(r=e.id)!=null?r:`headlessui-listbox-label-${K()}`,o=be("ListboxLabel");function n(){var u;(u=y(o.buttonRef))==null||u.focus({preventScroll:!0})}return()=>{let u={open:o.listboxState.value===0,disabled:o.disabled.value},{...i}=e,s={id:a,ref:o.labelRef,onClick:n};return k({ourProps:s,theirProps:i,slot:u,attrs:t,slots:l,name:"ListboxLabel"})}}}),nn=R({name:"ListboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(e,{attrs:t,slots:l,expose:r}){var a;let o=(a=e.id)!=null?a:`headlessui-listbox-button-${K()}`,n=be("ListboxButton");r({el:n.buttonRef,$el:n.buttonRef});function u(f){switch(f.key){case x.Space:case x.Enter:case x.ArrowDown:f.preventDefault(),n.openListbox(),X(()=>{var d;(d=y(n.optionsRef))==null||d.focus({preventScroll:!0}),n.value.value||n.goToOption(N.First)});break;case x.ArrowUp:f.preventDefault(),n.openListbox(),X(()=>{var d;(d=y(n.optionsRef))==null||d.focus({preventScroll:!0}),n.value.value||n.goToOption(N.Last)});break}}function i(f){f.key===x.Space&&f.preventDefault()}function s(f){n.disabled.value||(n.listboxState.value===0?(n.closeListbox(),X(()=>{var d;return(d=y(n.buttonRef))==null?void 0:d.focus({preventScroll:!0})}
4)):(f.preventDefault(),n.openListbox(),Ml(()=>{var d;return(d=y(n.optionsRef))==null?void 0:d.focus({preventScroll:!0})})))}let c=vt(p(()=>({as:e.as,type:t.type})),n.buttonRef);return()=>{var f,d;let m={open:n.listboxState.value===0,disabled:n.disabled.value,value:n.value.value},{...b}=e,h={ref:n.buttonRef,id:o,type:c.value,"aria-haspopup":"listbox","aria-controls":(f=y(n.optionsRef))==null?void 0:f.id,"aria-expanded":n.listboxState.value===0,"aria-labelledby":n.labelRef.value?[(d=y(n.labelRef))==null?void 0:d.id,o].join(" "):void 0,disabled:n.disabled.value===!0?!0:void 0,onKeydown:u,onKeyup:i,onClick:s};return k({ourProps:h,theirProps:b,slot:m,attrs:t,slots:l,name:"ListboxButton"})}}}),rn=R({name:"ListboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:t,slots:l,expose:r}){var a;let o=(a=e.id)!=null?a:`headlessui-listbox-options-${K()}`,n=be("ListboxOptions"),u=g(null);r({el:n.optionsRef,$el:n.optionsRef});function i(f){switch(u.value&&clearTimeout(u.value),f.key){case x.Space:if(n.searchQuery.value!=="")return f.preventDefault(),f.stopPropagation(),n.search(f.key);case x.Enter:if(f.preventDefault(),f.stopPropagation(),n.activeOptionIndex.value!==null){let d=n.options.value[n.activeOptionIndex.value];n.select(d.dataRef.value)}n.mode.value===0&&(n.closeListbox(),X(()=>{var d;return(d=y(n.buttonRef))==null?void 0:d.focus({preventScroll:!0})}
4));break;case P(n.orientation.value,{vertical:x.ArrowDown,horizontal:x.ArrowRight}):return f.preventDefault(),f.stopPropagation(),n.goToOption(N.Next);case P(n.orientation.value,{vertical:x.ArrowUp,horizontal:x.ArrowLeft}):return f.preventDefault(),f.stopPropagation(),n.goToOption(N.Previous);case x.Home:case x.PageUp:return f.preventDefault(),f.stopPropagation(),n.goToOption(N.First);case x.End:case x.PageDown:return f.preventDefault(),f.stopPropagation(),n.goToOption(N.Last);case x.Escape:f.preventDefault(),f.stopPropagation(),n.closeListbox(),X(()=>{var d;return(d=y(n.buttonRef))==null?void 0:d.focus({preventScroll:!0})});break;case x.Tab:f.preventDefault(),f.stopPropagation();break;default:f.key.length===1&&(n.search(f.key),u.value=setTimeout(()=>n.clearSearch(),350));break}}let s=me(),c=p(()=>s!==null?(s.value&D.Open)===D.Open:n.listboxState.value===0);return()=>{var f,d;let m={open:n.listboxState.value===0},{...b}=e,h={"aria-activedescendant":n.activeOptionIndex.value===null||(f=n.options.value[n.activeOptionIndex.value])==null?void 0:f.id,"aria-multiselectable":n.mode.value===1?!0:void 0,"aria-labelledby":(d=y(n.buttonRef))==null?void 0:d.id,"aria-orientation":n.orientation.value,id:o,onKeydown:i,role:"listbox",tabIndex:0,ref:n.optionsRef};return k({ourProps:h,theirProps:b,slot:m,attrs:t,slots:l,features:Z.RenderStrategy|Z.Static,visible:c.value,name:"ListboxOptions"})}}}),an=R({name:"ListboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(e,{slots:t,attrs:l,expose:r}){var a;let o=(a=e.id)!=null?a:`headlessui-listbox-option-${K()}`,n=be("ListboxOption"),u=g(null);r({el:u,$el:u});let i=p(()=>n.activeOptionIndex.value!==null?n.options.value[n.activeOptionIndex.value].id===o:!1),s=p(()=>P(n.mode.value,{0:()=>n.compare(_(n.value.value),_(e.value)),1:()=>_(n.value.value).some(v=>n.compare(_(v),_(e.value)))})),c=p(()=>P(n.mode.value,{1:()=>{var v;let w=_(n.value.value);return((v=n.options.value.find(S=>w.some(O=>n.compare(_(O),_(S.dataRef.value)))))==null?void 0:v.id)===o},0:()=>s.value})),f=Cl(u),d=p(()=>({disabled:e.disabled,value:e.value,get textValue(){return f()},domRef:u}));C(()=>n.registerOption(o,d)),H(()=>n.unregisterOption(o)),C(()=>{J([n.listboxState,s],()=>{n.listboxState.value===0&&s.value&&P(n.mode.value,{1:()=>{c.value&&n.goToOption(N.Specific,o)},0:()=>{n.goToOption(N.Specific,o)}})},{immediate:!0})}),B(()=>{n.listboxState.value===0&&i.value&&n.activationTrigger.value!==0&&X(()=>{var v,w;return(w=(v=y(u))==null?void 0:v.scrollIntoView)==null?void 0:w.call(v,{block:"nearest"})})});function m(v){if(e.disabled)return v.preventDefault();n.select(e.value),n.mode.value===0&&(n.closeListbox(),X(()=>{var w;return(w=y(n.buttonRef))==null?void 0:w.focus({preventScroll:!0})}
4))}function b(){if(e.disabled)return n.goToOption(N.Nothing);n.goToOption(N.Specific,o)}let h=Zt();function E(v){h.update(v)}function F(v){h.wasMoved(v)&&(e.disabled||i.value||n.goToOption(N.Specific,o,0))}function $(v){h.wasMoved(v)&&(e.disabled||i.value&&n.goToOption(N.Nothing))}return()=>{let{disabled:v}=e,w={active:i.value,selected:s.value,disabled:v},{value:S,disabled:O,...A}=e,V={id:o,ref:u,role:"option",tabIndex:v===!0?void 0:-1,"aria-disabled":v===!0?!0:void 0,"aria-selected":s.value,disabled:void 0,onClick:m,onFocus:b,onPointerenter:E,onMouseenter:E,onPointermove:F,onMousemove:F,onPointerleave:$,onMouseleave:$};return k({ourProps:V,theirProps:A,slot:w,attrs:l,slots:t,name:"ListboxOption"})}}});function Bl(e){let t={called:!1};return(...l)=>{if(!t.called)return t.called=!0,e(...l)}}function Pe(e,...t){e&&t.length>0&&e.classList.add(...t)}function we(e,...t){e&&t.length>0&&e.classList.remove(...t)}var Ie=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(Ie||{});function jl(e,t){let l=ve();if(!e)return l.dispose;let{transitionDuration:r,transitionDelay:a}=getComputedStyle(e),[o,n]=[r,a].map(u=>{let[i=0]=u.split(",").filter(Boolean).map(s=>s.includes("ms")?parseFloat(s):parseFloat(s)*1e3).sort((s,c)=>c-s);return i});return o!==0?l.setTimeout(()=>t("finished"),o+n):t("finished"),l.add(()=>t("cancelled")),l.dispose}function nt(e,t,l,r,a,o){let n=ve(),u=o!==void 0?Bl(o):()=>{};return we(e,...a),Pe(e,...t,...l),n.nextFrame(()=>{we(e,...l),Pe(e,...r),n.add(jl(e,i=>(we(e,...r,...t),Pe(e,...a),u(i))))}),n.add(()=>we(e,...t,...l,...r,...a)),n.add(()=>u("cancelled")),n.dispose}function ee(e=""){return e.split(/\s+/).filter(t=>t.length>1)}let We=Symbol("TransitionContext");var Hl=(e=>(e.Visible="visible",e.Hidden="hidden",e))(Hl||{});function Vl(){return M(We,null)!==null}function Ul(){let e=M(We,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}function Wl(){let e=M(_e,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}let _e=Symbol("NestingContext");function Oe(e){return"children"in e?Oe(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function Ft(e){let t=g([]),l=g(!1);C(()=>l.value=!0),H(()=>l.value=!1);function r(o,n=Q.Hidden){let u=t.value.findIndex(({id:i})=>i===o);u!==-1&&(P(n,{[Q.Unmount](){t.value.splice(u,1)},[Q.Hidden](){t.value[u].state="hidden"}}),!Oe(t)&&l.value&&e?.())}function a(o){let n=t.value.find(({id:u})=>u===o);return n?n.state!=="visible"&&(n.state="visible"):t.value.push({id:o,state:"visible"}),()=>r(o,Q.Unmount)}return{children:t,register:a,unregister:r}}let At=Z.RenderStrategy,_l=R({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:l,slots:r,expose:a}){let o=g(0);function n(){o.value|=D.Opening,t("beforeEnter")}function u(){o.value&=~D.Opening,t("afterEnter")}function i(){o.value|=D.Closing,t("beforeLeave")}function s(){o.value&=~D.Closing,t("afterLeave")}if(!Vl()&&tl())return()=>I(Kl,{...e,onBeforeEnter:n,onAfterEnter:u,onBeforeLeave:i,onAfterLeave:s},r);let c=g(null),f=p(()=>e.unmount?Q.Unmount:Q.Hidden);a({el:c,$el:c});let{show:d,appear:m}=Ul(),{register:b,unregister:h}=Wl(),E=g(d.value?"visible":"hidden"),F={value:!0},$=K(),v={value:!1},w=Ft(()=>{!v.value&&E.value!=="hidden"&&(E.value="hidden",h($),s())});C(()=>{let q=b($);H(q)}),B(()=>{if(f.value===Q.Hidden&&$){if(d.value&&E.value!=="visible"){E.value="visible";return}P(E.value,{hidden:()=>h($),visible:()=>b($)})}});let S=ee(e.enter),O=ee(e.enterFrom),A=ee(e.enterTo),V=ee(e.entered),re=ee(e.leave),ae=ee(e.leaveFrom),Le=ee(e.leaveTo);C(()=>{B(()=>
4{if(E.value==="visible"){let q=y(c);if(q instanceof Comment&&q.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function xe(q){let ie=F.value&&!m.value,z=y(c);!z||!(z instanceof HTMLElement)||ie||(v.value=!0,d.value&&n(),d.value||i(),q(d.value?nt(z,S,O,A,V,Y=>{v.value=!1,Y===Ie.Finished&&u()}):nt(z,re,ae,Le,V,Y=>{v.value=!1,Y===Ie.Finished&&(Oe(w)||(E.value="hidden",h($),s()))})))}return C(()=>{J([d],(q,ie,z)=>{xe(z),F.value=!1},{immediate:!0})}),j(_e,w),He(p(()=>P(E.value,{visible:D.Open,hidden:D.Closed})|o.value)),()=>{let{appear:q,show:ie,enter:z,enterFrom:Y,enterTo:oe,entered:qe,leave:Ke,leaveFrom:ze,leaveTo:L,...T}=e,U={ref:c},W={...T,...m.value&&d.value&&pe.isServer?{class:Bt([l.class,T.class,...S,...O])}:{}};return k({theirProps:W,ourProps:U,slot:{},slots:r,attrs:l,features:At,visible:E.value==="visible",name:"TransitionChild"})}}}),ql=_l,Kl=R({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:l,slots:r}){let a=me(),o=p(()=>e.show===null&&a!==null?(a.value&D.Open)===D.Open:e.show);B(()=>
4{if(![!0,!1].includes(o.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let n=g(o.value?"visible":"hidden"),u=Ft(()=>{n.value="hidden"}),i=g(!0),s={show:o,appear:p(()=>e.appear||!i.value)};return C(()=>{B(()=>{i.value=!1,o.value?n.value="visible":Oe(u)||(n.value="hidden")})}),j(_e,u),j(We,s),()=>{let c=je(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),f={unmount:e.unmount};return k({ourProps:{...f,as:"template"},theirProps:{},slot:{},slots:{...r,default:()=>[I(ql,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...l,...f,...c},r.default)]},attrs:{},features:At,visible:n.value==="visible",name:"Transition"})}}});function on(e,t){return rt(),at("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[ot("path",{"fill-rule":"evenodd",d:"M5.22 10.22a.75.75 0 0 1 1.06 0L8 11.94l1.72-1.72a.75.75 0 1 1 1.06 1.06l-2.25 2.25a.75.75 0 0 1-1.06 0l-2.25-2.25a.75.75 0 0 1 0-1.06ZM10.78 5.78a.75.75 0 0 1-1.06 0L8 4.06 6.28 5.78a.75.75 0 0 1-1.06-1.06l2.25-2.25a.75.75 0 0 1 1.06 0l2.25 2.25a.75.75 0 0 1 0 1.06Z","clip-rule":"evenodd"})])}function un(e,t){return rt(),at("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon"},[ot("path",{"fill-rule":"evenodd",d:"M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z","clip-rule":"evenodd"})])}export{rn as A,ln as E,an as F,Ql as G,tn as I,Zl as N,Jl as Q,Kl as S,Xl as V,Gl as Y,en as a,un as b,_l as h,nn as j,on as r};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.