PageSourceSearch

https://www.lokimaps.com/_nuxt/DKpg6sbu.js

js lokimaps.com collected 2026-09-25 03:35:21 UTC 68,875 bytes, 1 lines download raw bytes

1import{_ as Vt}from"./7Dno4m0V.js";import{_ as ct}from"./Cb6YVHTx.js";import{_ as jt,a as zt}from"./CXjTJUyp.js";import{a as pt,a$ as Ie,b0 as Wt,b1 as Ut,x as $,j as S,y as V,aU as le,H as Gt,b2 as at,a0 as Xt,a2 as H,u as o,b3 as re,aQ as ft,aF as Oe,aZ as vt,d as C,Y as Re,Z as mt,r as k,o as g,c as x,w as m,a1 as A,$ as z,D as ge,b4 as Yt,a6 as Zt,E as Ke,b5 as Qt,h as de,l as b,K as Te,b6 as Me,J as Ne,A as U,b7 as Jt,b8 as ea,a4 as he,a5 as ye,b as P,F as Y,m as ae,b9 as Fe,a_ as _e,ba as ta,bb as aa,n as J,e as T,O as He,g as be,aS as oa,U as Ee,a7 as ke,k as O,t as F,p as M,N as gt,aj as G,v as ie,f as na,bc as sa,z as ht,M as ra,S as ot,_ as la}from"./CW8a1dFb.js";import{u as Ve,q as ia,d as nt,b as ua,a as da,e as ca}from"./BuNqrkFm.js";import{g as Z,u as je,b as ze,_ as pa}from"./D1go_k0E.js";import{i as yt,c as ce,u as X,a as ue,g as We,P as _t,d as fa,b as oe,f as Ue}from"./B7RmUgZu.js";import{X as bt,S as st,_ as ve,B as va,c as ma,M as ga,b as rt,a as ha}from"./pe4a4Tfx.js";import{C as ya}from"./Btk11NMY.js";import"./Dy8rU34P.js";import"./BBDnUt0b.js";import"./DvGr9zNe.js";import"./DQG8OXRp.js";import"./BdmAoKw4.js";import"./Cb8XDmtj.js";(function(){try{var a=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};a.SENTRY_RELEASE={id:"08f75a4087f78ecce8d1253c3e394f0be0740cbb"};var e=new a.Error().stack;e&&(a._sentryDebugIds=a._sentryDebugIds||{},a._sentryDebugIds[e]="17a34ddb-1506-4f87-856f-4e18a43d764c",a._sentryDebugIdIdentifier="sentry-dbid-17a34ddb-1506-4f87-856f-4e18a43d764c")}catch{}})();const _a=[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}],["path",{d:"m9 10-5 5 5 5",key:"1kshq7"}]],ba=pt("corner-down-left",_a);const xa=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],wa=pt("languages",xa);function Ca(a,e,t){const n=a.findIndex(l=>Ie(l,e)),s=a.findIndex(l=>Ie(l,t));if(n===-1||s===-1)return[];const[r,i]=[n,s].sort((l,p)=>l-p);return a.slice(r,i+1)}function Ge(a,e,t){const n=t.originalEvent.target,s=new CustomEvent(a,{bubbles:!1,cancelable:!0,detail:t});e&&n.addEventListener(a,e,{once:!0}),n.dispatchEvent(s)}function Ea(a){return a==null}const ka=Ut(()=>{const a=S(new Map),e=S(),t=$(()=>{for(const i of a.value.values())if(i)return!0;return!1}),n=yt({scrollBody:S(!0)});let s=null;const r=()=>{document.body.style.paddingRight="",document.body.style.marginRight="",document.body.style.pointerEvents="",document.documentElement.style.removeProperty("--scrollbar-width"),document.body.style.overflow=e.value??"",at&&s?.(),e.value=void 0};return V(t,(i,l)=>{if(!le)return;if(!i){l&&r();return}e.value===void 0&&(e.value=document.body.style.overflow);const p=window.innerWidth-document.documentElement.clientWidth,v={padding:p,margin:0},h=n.scrollBody?.value?typeof n.scrollBody.value=="object"?Gt({padding:n.scrollBody.value.padding===!0?p:n.scrollBody.value.padding,margin:n.scrollBody.value.margin===!0?p:n.scrollBody.value.margin},v):v:{padding:0,margin:0};p>0&&(document.body.style.paddingRight=typeof h.padding=="number"?`${h.padding}px`:String(h.padding),document.body.style.marginRight=typeof h.margin=="number"?`${h.margin}px`:String(h.margin),document.documentElement.style.setProperty("--scrollbar-width",`${p}px`),document.body.style.overflow="hidden"),at&&(s=Xt(document,"touchmove",d=>Da(d),{passive:!1})),H(()=>{t.value&&(document.body.style.pointerEvents="none",document.body.style.overflow="hidden")})},{immediate:!0,flush:"sync"}),a});function Oa(a){const e=Math.random().toString(36).substring(2,7),t=ka();t.value.set(e,a??!1);const n=$({get:()=>t.value.get(e)??!1,set:s=>t.value.set(e,s)});return Wt(()=>{t.value.delete(e)}),n}function xt(a){const e=window.getComputedStyle(a);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&a.clientWidth<a.scrollWidth||e.overflowY==="auto"&&a.clientHeight<a.scrollHeight)return!0;{const t=a.parentNode;return!(t instanceof Element)||t.tagName==="BODY"?!1:xt(t)}}function Da(a){const e=a||window.event,t=e.target;return t instanceof Element&&xt(t)?!1:e.touches.length>1?!0:(e.preventDefault&&e.cancelable&&e.preventDefault(),!1)}function Ba(a){const e=S(!1);function t(){e.value=!0}function n(s){H(()=>{e.value=!1,a?.(s)})}return{isComposing:e,handleCompositionStart:t,handleCompositionEnd:n}}function Sa(a){const e=$(()=>o(a)),t=$(()=>new Intl.Collator("en",{usage:"search",...e.value}));return{startsWith:(i,l)=>l.length===0?!0:(i=i.normalize("NFC"),l=l.normalize("NFC"),t.value.compare(i.slice(0,l.length),l)===0),endsWith:(i,l)=>l.length===0?!0:(i=i.normalize("NFC"),l=l.normalize("NFC"),t.value.compare(i.slice(-l.length),l)===0),contains:(i,l)=>{if(l.length===0)return!0;
1i=i.normalize("NFC"),l=l.normalize("NFC");let p=0;const v=l.length;for(;p+v<=i.length;p++){const h=i.slice(p,p+v);if(t.value.compare(l,h)===0)return!0}return!1}}}function Aa(a){return $(()=>re(a)?!!ft(a)?.closest("form"):!0)}var $a=function(a){if(typeof document>"u")return null;var e=Array.isArray(a)?a[0]:a;return e.ownerDocument.body},se=new WeakMap,we=new WeakMap,Ce={},Le=0,wt=function(a){return a&&(a.host||wt(a.parentNode))},Fa=function(a,e){return e.map(function(t){if(a.contains(t))return t;var n=wt(t);return n&&a.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",a,". Doing nothing"),null)}).filter(function(t){return!!t})},La=function(a,e,t,n){var s=Fa(e,Array.isArray(a)?a:[a]);Ce[t]||(Ce[t]=new WeakMap);var r=Ce[t],i=[],l=new Set,p=new Set(s),v=function(d){!d||l.has(d)||(l.add(d),v(d.parentNode))};s.forEach(v);var h=function(d){!d||p.has(d)||Array.prototype.forEach.call(d.children,function(u){if(l.has(u))h(u);else try{var f=u.getAttribute(n),c=f!==null&&f!=="false",y=(se.get(u)||0)+1,E=(r.get(u)||0)+1;se.set(u,y),r.set(u,E),i.push(u),y===1&&c&&we.set(u,!0),E===1&&u.setAttribute(t,"true"),c||u.setAttribute(n,"true")}catch(w){console.error("aria-hidden: cannot operate on ",u,w)}})};return h(e),l.clear(),Le++,function(){i.forEach(function(d){var u=se.get(d)-1,f=r.get(d)-1;se.set(d,u),r.set(d,f),u||(we.has(d)||d.removeAttribute(n),we.delete(d)),f||d.removeAttribute(t)}),Le--,Le||(se=new WeakMap,se=new WeakMap,we=new WeakMap,Ce={})}},qa=function(a,e,t){t===void 0&&(t="data-aria-hidden");var n=Array.from(Array.isArray(a)?a:[a]),s=$a(a);return s?(n.push.apply(n,Array.from(s.querySelectorAll("[aria-live], script"))),La(n,s,t,"aria-hidden")):function(){return null}};function Pa(a){let e;V(()=>ft(a),t=>{let n=!1;try{n=!!t?.closest("[popover]:not(:popover-open)")}catch{}t&&!n?e=qa(t):e&&e()}),Oe(()=>{e&&e()})}function Ia(){return{ALT:"Alt",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",BACKSPACE:"Backspace",CAPS_LOCK:"CapsLock",CONTROL:"Control",DELETE:"Delete",END:"End",ENTER:"Enter",ESCAPE:"Escape",F1:"F1",F10:"F10",F11:"F11",F12:"F12",F2:"F2",F3:"F3",F4:"F4",F5:"F5",F6:"F6",F7:"F7",F8:"F8",F9:"F9",HOME:"Home",META:"Meta",PAGE_DOWN:"PageDown",PAGE_UP:"PageUp",SHIFT:"Shift",SPACE:" ",TAB:"Tab",CTRL:"Control",ASTERISK:"*",SPACE_CODE:"Space"}}function Ta(a){const e=vt("",1e3);return{search:e,handleTypeaheadSearch:(s,r)=>{e.value=e.value+s;{const i=Z(),l=r.map(u=>({...u,textValue:u.value?.textValue??u.ref.textContent?.trim()??""})),p=l.find(u=>u.ref===i),v=l.map(u=>u.textValue),h=Ra(v,e.value,p?.textValue),d=l.find(u=>u.textValue===h);return d&&d.ref.focus(),d?.ref}},resetTypeahead:()=>{e.value=""}}}function Ma(a,e){return a.map((t,n)=>a[(e+n)%a.length])}function Ra(a,e,t){const s=e.length>1&&Array.from(e).every(v=>v===e[0])?e[0]:e,r=t?a.indexOf(t):-1;let i=Ma(a,Math.max(r,0));s.length===1&&(i=i.filter(v=>v!==t));const p=i.find(v=>v.toLowerCase().startsWith(s.toLowerCase()));return p!==t?p:void 0}const[ee,Ka]=ce("DialogRoot");var Na=C({inheritAttrs:!1,__name:"DialogRoot",props:{open:{type:Boolean,required:!1,default:void 0},defaultOpen:{type:Boolean,required:!1,default:!1},modal:{type:Boolean,required:!1,default:!0},unmountOnHide:{type:Boolean,required:!1,default:!0}},emits:["update:open"],setup(a,{emit:e}){const t=a,s=Re(t,"open",e,{defaultValue:t.defaultOpen,passive:t.open===void 0}),r=S(),i=S(),{modal:l,unmountOnHide:p}=mt(t);return Ka({open:s,modal:l,unmountOnHide:p,openModal:()=>{s.value=!0},onOpenChange:v=>{s.value=v},onOpenToggle:()=>{s.value=!s.value},contentId:"",titleId:"",descriptionId:"",triggerElement:r,contentElement:i}),(v,h)=>k(v.$slots,"default",{open:o(s),close:()=>s.value=!1})}}),Ct=Na,Ha=C({__name:"DialogClose",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"button"}},setup(a){const e=a;X();const t=ee();return(n,s)=>(g(),x(o(z),A(e,{type:n.as==="button"?"button":void 0,onClick:s[0]||(s[0]=r=>o(t).onOpenChange(!1))}),{default:m(()=>[k(n.$slots,"default")]),_:3},16,["type"]))}}),Et=Ha;const Va="dismissableLayer.pointerDownOutside",ja="dismissableLayer.focusOutside";function kt(a,e){if(!(e instanceof Element))return!1;const t=e.closest("[data-dismissable-layer]"),n=a.dataset.dismissableLayer===""?a:a.querySelector("[data-dismissable-layer]"),s=Array.from(a.ownerDocument.querySelectorAll("[data-dismissable-layer]"));return!!(t&&(n===t||s.indexOf(n)<s.indexOf(t)))}function za(a,e,t=!0){const n=e?.value?.ownerDocument??globalThis?.document,s=S(!1),r=S(()=>{});return ge(i=>{if(!le||!re(t))return;const l=async v=>{const h=v.target;if(!(!e?.value||!h)){if(kt(e.value,h)){s.value=!1;return}if(v.target&&!s.value){let u=function(){Ge(Va,a,d)};const d={originalEvent:v};v.pointerType==="touch"?(n.removeEventListener("click",r.value),r.value=u,n.addEventListener("click",r.value,{once:!0})):u()}else n.removeEventListener("click",r.value);s.value=!1}},p=window.setTimeout(()=>{n.addEventListener("pointerdown",l)},0);i(()=>{window.clearTimeout(p),n.removeEventListener("pointerdown",l),n.removeEventListener("click",r.value)})}),{onPointerDownCapture:()=>{re(t)&&(s.value=!0)}}}function Wa(a,e,t=!0){const n=e?.value?.ownerDocument??globalThis?.document,s=S(!1);return ge(r=>{if(!le||!re(t))return;const i=async l=>{if(!e?.value)return;await H(),await H();const p=l.target;!e.value||!p||kt(e.value,p)||l.target&&!s.value&&Ge(ja,a,{originalEvent:l})};n.addEventListener("focusin",i),r(()=>n.removeEventListener("focusin",i))}),{onFocusCapture:()=>{re(t)&&(s.value=!0)},onBlurCapture:()=>{re(t)&&(s.value=!1)}}}const j=Ke({layersRoot:new Set,layersWithOutsidePointerEventsDisabled:new Set,originalBodyPointerEvents:void 0,branches:new Set});var Ua=C({__name:"DismissableLayer",props:{disableOutsidePointerEvents:{type:Boolean,required:!1,default:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","dismiss"],setup(a,{emit:e}){const t=a,n=e,{forwardRef:s,currentElement:r}=X(),i=$(()=>r.value?.ownerDocument??globalThis.document),l=$(()=>j.layersRoot),p=$(()=>r.value?Array.from(l.value).indexOf(r.value):-1),v=$(()=>j.layersWithOutsidePointerEventsDisabled.size>0),h=$(()=>{const f=Array.from(l.value),[c]=[...j.layersWithOutsidePointerEventsDisabled].slice(-1),y=f.indexOf(c);return p.value>=y}),d=za(async f=>{const c=[...j.branches].some(y=>y?.contains(f.target));
1!t.present||!h.value||c||(n("pointerDownOutside",f),n("interactOutside",f),await H(),f.defaultPrevented||n("dismiss"))},r),u=Wa(f=>{const c=[...j.branches].some(y=>y?.contains(f.target));!t.present||c||(n("focusOutside",f),n("interactOutside",f),f.defaultPrevented||n("dismiss"))},r);return Yt("Escape",f=>{!t.present||!(p.value===l.value.size-1)||(n("escapeKeyDown",f),f.defaultPrevented||n("dismiss"))}),V([r,()=>t.disableOutsidePointerEvents,()=>t.present],([f,c,y],E,w)=>{!f||!y||c&&(j.layersWithOutsidePointerEventsDisabled.size===0&&(j.originalBodyPointerEvents=i.value.body.style.pointerEvents,i.value.body.style.pointerEvents="none"),j.layersWithOutsidePointerEventsDisabled.add(f),w(()=>{j.layersWithOutsidePointerEventsDisabled.delete(f),j.layersWithOutsidePointerEventsDisabled.size===0&&!Ea(j.originalBodyPointerEvents)&&(i.value.body.style.pointerEvents=j.originalBodyPointerEvents)}))},{immediate:!0}),V([r,()=>t.present],([f,c],y,E)=>{!f||!c||(l.value.add(f),E(()=>{l.value.delete(f)}))},{immediate:!0}),ge(f=>{f(()=>{r.value&&(l.value.delete(r.value),j.layersWithOutsidePointerEventsDisabled.delete(r.value))})}),(f,c)=>(g(),x(o(z),{ref:o(s),"as-child":f.asChild,as:f.as,"data-dismissable-layer":"",style:Zt({pointerEvents:v.value?h.value?"auto":"none":void 0}),onFocusCapture:o(u).onFocusCapture,onBlurCapture:o(u).onBlurCapture,onPointerdownCapture:o(d).onPointerDownCapture},{default:m(()=>[k(f.$slots,"default")]),_:3},8,["as-child","as","style","onFocusCapture","onBlurCapture","onPointerdownCapture"]))}}),Ga=Ua;const Xa=Qt(()=>S([]));function Ya(){const a=Xa();return{add(e){const t=a.value[0];e!==t&&t?.pause(),a.value=lt(a.value,e),a.value.unshift(e)},remove(e){a.value=lt(a.value,e),a.value[0]?.resume()}}}function lt(a,e){const t=[...a],n=t.indexOf(e);return n!==-1&&t.splice(n,1),t}const qe="focusScope.autoFocusOnMount",Pe="focusScope.autoFocusOnUnmount",it={bubbles:!1,cancelable:!0};function Za(a,{select:e=!1}={}){const t=Z();for(const n of a)if(te(n,{select:e}),Z()!==t)return!0}function Qa(a){const e=Ot(a),t=ut(e,a),n=ut(e.reverse(),a);return[t,n]}function Ot(a){const e=[],t=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const s=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||s?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;t.nextNode();)e.push(t.currentNode);return e}function ut(a,e){for(const t of a)if(!Ja(t,{upTo:e}))return t}function Ja(a,{upTo:e}){if(getComputedStyle(a).visibility==="hidden")return!0;for(;a;){if(e!==void 0&&a===e)return!1;if(getComputedStyle(a).display==="none")return!0;a=a.parentElement}return!1}function eo(a){return a instanceof HTMLInputElement&&"select"in a}function te(a,{select:e=!1}={}){if(a&&a.focus){const t=Z();a.focus({preventScroll:!0}),a!==t&&eo(a)&&e&&a.select()}}var to=C({__name:"FocusScope",props:{loop:{type:Boolean,required:!1,default:!1},trapped:{type:Boolean,required:!1,default:!1},present:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["mountAutoFocus","unmountAutoFocus"],setup(a,{emit:e}){const t=a,n=e,{currentRef:s,currentElement:r}=X(),i=S(null),l=Ya(),p=Ke({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}});ge(d=>{if(!le)return;const u=r.value;if(!t.trapped)return;function f(w){if(p.paused||!u)return;const L=w.target;u.contains(L)?i.value=L:te(i.value,{select:!0})}function c(w){if(p.paused||!u)return;const L=w.relatedTarget;L!==null&&(u.contains(L)||te(i.value,{select:!0}))}function y(w){const L=i.value;if(L===null||!w.some(q=>q.removedNodes.length>0))return;u.contains(L)||te(u)}document.addEventListener("focusin",f),document.addEventListener("focusout",c);const E=new MutationObserver(y);u&&E.observe(u,{childList:!0,subtree:!0}),d(()=>{document.removeEventListener("focusin",f),document.removeEventListener("focusout",c),E.disconnect()})});function v(d,u){const f=new CustomEvent(qe,it),c=y=>n("mountAutoFocus",y);d.addEventListener(qe,c),d.dispatchEvent(f),d.removeEventListener(qe,c),f.defaultPrevented||(Za(Ot(d),{select:!0}),Z()===u&&te(d))}ge(async d=>{const u=r.value;if(await H(),!u)return;t.present!==!1&&l.add(p);const f=Z();!u.contains(f)&&t.present!==!1&&v(u,f),d(()=>{const y=new CustomEvent(Pe,it),E=w=>{n("unmountAutoFocus",w)};u.addEventListener(Pe,E),u.dispatchEvent(y),u.setAttribute("data-focus-scope-unmounting",""),setTimeout(()=>{y.defaultPrevented||te(f??document.body,{select:!0}),u.removeEventListener(Pe,E),l.remove(p),u.removeAttribute("data-focus-scope-unmounting")},0)})}),V(()=>t.present,async(d,u)=>{if(!le)return;if(d===!1&&u===!0){l.remove(p);return}if(d!==!0||u!==!1)return;l.add(p),await H();const f=r.value;if(!f)return;const c=Z();f.contains(c)||v(f,c)});function h(d){if(!t.loop&&!t.trapped||p.paused)return;const u=d.key==="Tab"&&!d.altKey&&!d.ctrlKey&&!d.metaKey,f=Z();if(u&&f){const c=d.currentTarget,[y,E]=Qa(c);
1y&&E?!d.shiftKey&&f===E?(d.preventDefault(),t.loop&&te(y,{select:!0})):d.shiftKey&&f===y&&(d.preventDefault(),t.loop&&te(E,{select:!0})):f===c&&d.preventDefault()}}return(d,u)=>(g(),x(o(z),{ref_key:"currentRef",ref:s,tabindex:"-1","as-child":d.asChild,as:d.as,onKeydown:h},{default:m(()=>[k(d.$slots,"default")]),_:3},8,["as-child","as"]))}}),ao=to;function oo(a){return a?"open":"closed"}var no=C({__name:"DialogContentImpl",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:e}){const t=a,n=e,s=ee(),{forwardRef:r,currentElement:i}=X();return s.titleId||=ue(void 0,"reka-dialog-title"),s.descriptionId||=ue(void 0,"reka-dialog-description"),de(()=>{s.contentElement=i,Z()!==document.body&&(s.triggerElement.value=Z())}),(l,p)=>(g(),x(o(ao),{"as-child":"",loop:"",trapped:t.trapFocus,present:t.present,onMountAutoFocus:p[5]||(p[5]=v=>n("openAutoFocus",v)),onUnmountAutoFocus:p[6]||(p[6]=v=>n("closeAutoFocus",v))},{default:m(()=>[b(o(Ga),A({id:o(s).contentId,ref:o(r),as:l.as,"as-child":l.asChild,present:t.present,"disable-outside-pointer-events":l.disableOutsidePointerEvents,role:"dialog","aria-describedby":o(s).descriptionId,"aria-labelledby":o(s).titleId,"data-state":o(oo)(o(s).open.value)},l.$attrs,{onDismiss:p[0]||(p[0]=v=>o(s).onOpenChange(!1)),onEscapeKeyDown:p[1]||(p[1]=v=>n("escapeKeyDown",v)),onFocusOutside:p[2]||(p[2]=v=>n("focusOutside",v)),onInteractOutside:p[3]||(p[3]=v=>n("interactOutside",v)),onPointerDownOutside:p[4]||(p[4]=v=>n("pointerDownOutside",v))}),{default:m(()=>[k(l.$slots,"default")]),_:3},16,["id","as","as-child","present","disable-outside-pointer-events","aria-describedby","aria-labelledby","data-state"])]),_:3},8,["trapped","present"]))}}),Dt=no,so=C({__name:"DialogContentModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:!0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:e}){const t=a,n=e,s=ee(),r=We(n),{forwardRef:i,currentElement:l}=X(),p=$(()=>t.present?l.value:void 0);Pa(p);const v=$(()=>{const{present:h,...d}=t;return d});return V(()=>t.present,(h,d)=>{!h&&d&&s.triggerElement.value?.focus()}),(h,d)=>(g(),x(Dt,A({...v.value,...o(r)},{ref:o(i),present:h.present,"trap-focus":o(s).open.value,"disable-outside-pointer-events":t.disableOutsidePointerEvents,onCloseAutoFocus:d[0]||(d[0]=u=>{u.defaultPrevented||(u.preventDefault(),o(s).triggerElement.value?.focus())}),onPointerDownOutside:d[1]||(d[1]=u=>{const f=u.detail.originalEvent,c=f.button===0&&f.ctrlKey===!0;(f.button===2||c)&&u.preventDefault()}),onFocusOutside:d[2]||(d[2]=u=>{u.preventDefault()})}),{default:m(()=>[k(h.$slots,"default")]),_:3},16,["present","trap-focus","disable-outside-pointer-events"]))}}),ro=so,lo=C({__name:"DialogContentNonModal",props:{forceMount:{type:Boolean,required:!1},trapFocus:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!0}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:e}){const t=a,s=We(e);X();const r=ee(),i=S(!1),l=S(!1),p=$(()=>{const{present:v,...h}=t;return h});return V(()=>t.present,(v,h)=>{!v&&h&&(i.value||r.triggerElement.value?.focus(),i.value=!1,l.value=!1)}),(v,h)=>(g(),x(Dt,A({...p.value,...o(s)},{present:v.present,"trap-focus":!1,"disable-outside-pointer-events":!1,onCloseAutoFocus:h[0]||(h[0]=d=>{d.defaultPrevented||(i.value||o(r).triggerElement.value?.focus(),d.preventDefault()),i.value=!1,l.value=!1}),onInteractOutside:h[1]||(h[1]=d=>{d.defaultPrevented||(i.value=!0,d.detail.originalEvent.type==="pointerdown"&&(l.value=!0));const u=d.target;o(r).triggerElement.value?.contains(u)&&d.preventDefault(),d.detail.originalEvent.type==="focusin"&&l.value&&d.preventDefault()})}),{default:m(()=>[k(v.$slots,"default")]),_:3},16,["present"]))}}),io=lo,uo=C({__name:"DialogContent",props:{forceMount:{type:Boolean,required:!1},disableOutsidePointerEvents:{type:Boolean,required:!1,default:void 0},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:e}){const t=a,n=e,s=ee(),r=We(n),{forwardRef:i}=X();return(l,p)=>(g(),x(o(_t),{present:l.forceMount||o(s).open.value,"force-mount":l.forceMount||!o(s).unmountOnHide.value},{default:m(({present:v})=>[o(s).modal.value?Te((g(),x(ro,A({key:0,ref:o(i),present:o(s).unmountOnHide.value||v},{...t,...o(r),...l.$attrs}),{default:m(()=>[k(l.$slots,"default")]),_:2},1040,["present"])),[[Me,o(s).unmountOnHide.value||v]]):Te((g(),x(io,A({key:1,ref:o(i),present:o(s).unmountOnHide.value||v},{...t,...o(r),...l.$attrs}),{default:m(()=>[k(l.$slots,"default")]),_:2},1040,["present"])),[[Me,o(s).unmountOnHide.value||v]])]),_:3},8,["present","force-mount"]))}}),Bt=uo,co=C({__name:"DialogDescription",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"p"}},setup(a){const e=a;X();const t=ee();return(n,s)=>(g(),x(o(z),A(e,{id:o(t).descriptionId}),{default:m(()=>[k(n.$slots,"default")]),_:3},16,["id"]))}}),St=co,po=C({__name:"DialogOverlayImpl",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1},present:{type:Boolean,required:!1,default:!0}},setup(a){const e=a,t=ee(),n=Oa(e.present);return V(()=>e.present,s=>n.value=s),X(),(s,r)=>(g(),x(o(z),{as:s.as,"as-child":s.asChild,"data-state":o(t).open.value?"open":"closed",style:{"pointer-events":"auto"},onPointerdown:r[0]||(r[0]=Ne(()=>{},["left","self","prevent"]))},{default:m(()=>[k(s.$slots,"default")]),_:3},8,["as","as-child","data-state"]))}}),fo=po,vo=C({__name:"DialogOverlay",props:{forceMount:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const e=ee(),{forwardRef:t}=X();return(n,s)=>o(e)?.modal.value?(g(),x(o(_t),{key:0,present:n.forceMount||o(e).open.value,"force-mount":n.forceMount||!o(e).unmountOnHide.value},{default:m(({present:r})=>[Te(b(fo,A(n.$attrs,{ref:o(t),as:n.as,"as-child":n.asChild,present:o(e).unmountOnHide.value||r}),{default:m(()=>[k(n.$slots,"default")]),_:2},1040,["as","as-child","present"]),[[Me,o(e).unmountOnHide.value||r]])]),_:3},8,["present","force-mount"])):U("v-if",!0)}}),At=vo,mo=C({__name:"Teleport",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const e=a,t=yt({}),n=$(()=>e.to??t.teleportTo?.value??"body"),s=ea();return(r,i)=>o(s)||r.forceMount?(g(),x(Jt,{key:0,to:n.value,disabled:r.disabled,defer:r.defer},[k(r.$slots,"default")],8,["to","disabled","defer"])):U("v-if",!0)}}),go=mo,ho=C({__name:"DialogPortal",props:{to:{type:null,required:!1},disabled:{type:Boolean,required:!1},defer:{type:Boolean,required:!1},forceMount:{type:Boolean,required:!1}},setup(a){const e=a;return(t,n)=>(g(),x(o(go),he(ye(e)),{default:m(()=>[k(t.$slots,"default")]),_:3},16))}}),$t=ho,yo=C({__name:"DialogTitle",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"h2"}},setup(a){const e=a,t=ee();return X(),(n,s)=>(g(),x(o(z),A(e,{id:o(t).titleId}),{default:m(()=>[k(n.$slots,"default")]),_:3},16,["id"]))}}),Ft=yo,_o=C({__name:"VisuallyHidden",props:{feature:{type:String,required:!1,default:"focusable"},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"span"}},setup(a){return(e,t)=>(g(),x(o(z),{as:e.as,"as-child":e.asChild,"aria-hidden":e.feature==="focusable"||e.feature==="fully-hidden"?"true":void 0,"data-hidden":e.feature==="fully-hidden"?"":void 0,tabindex:e.feature==="fully-hidden"?"-1":void 0,style:{position:"absolute",border:0,width:"1px",height:"1px",padding:0,margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",whiteSpace:"nowrap",wordWrap:"normal",top:"-1px",left:"-1px"}},{default:m(()=>[k(e.$slots,"default")]),_:3},8,["as","as-child","aria-hidden","data-hidden","tabindex"]))}}),bo=_o,xo=C({inheritAttrs:!1,__name:"VisuallyHiddenInputBubble",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(a){const e=a,{primitiveElement:t,currentElement:n}=je(),s=$(()=>e.checked??e.value);return V(s,(r,i)=>{if(!n.value)return;const l=n.value,p=window.HTMLInputElement.prototype,h=Object.getOwnPropertyDescriptor(p,"value").set;if(h&&r!==i){const d=new Event("input",{bubbles:!0}),u=new Event("change",{bubbles:!0});h.call(l,r),l.dispatchEvent(d),l.dispatchEvent(u)}}),(r,i)=>(g(),x(bo,A({ref_key:"primitiveElement",ref:t},{...e,...r.$attrs},{as:"input"}),null,16))}}),dt=xo,wo=C({inheritAttrs:!1,__name:"VisuallyHiddenInput",props:{name:{type:String,required:!0},value:{type:null,required:!0},checked:{type:Boolean,required:!1,default:void 0},required:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},feature:{type:String,required:!1,default:"fully-hidden"}},setup(a){const e=a,t=$(()=>typeof e.value=="object"&&Array.isArray(e.value)&&e.value.length===0&&e.required),n=$(()=>typeof e.value=="string"||typeof e.value=="number"||typeof e.value=="boolean"||e.value===null||e.value===void 0?[{name:e.name,value:e.value}]:typeof e.value=="object"&&Array.isArray(e.value)?e.value.flatMap((s,r)=>typeof s=="object"?Object.entries(s).map(([i,l])=>({name:`${e.name}[${r}][${i}]`,value:l})):{name:`${e.name}[${r}]`,value:s}):e.value!==null&&typeof e.value=="object"&&!Array.isArray(e.value)?Object.entries(e.value).map(([s,r])=>({name:`${e.name}[${s}]`,value:r})):[]);return(s,r)=>(g(),P(Y,null,[U(" We render single input if it's required "),t.value?(g(),x(dt,A({key:s.name},{...e,...s.$attrs},{name:s.name,value:s.value}),null,16,["name","value"])):(g(!0),P(Y,{key:1},ae(n.value,i=>(g(),x(dt,A({key:i.name},{ref_for:!0},{...e,...s.$attrs},{name:i.name,value:i.value}),null,16,["name","value"]))),128))],2112))}}),Co=wo;function Eo(a,e,t){return a===void 0?!1:Array.isArray(a)?a.some(n=>me(n,e,t)):me(a,e,t)}
1function me(a,e,t){return a===void 0||e===void 0?!1:typeof a=="string"?a===e:typeof t=="function"?t(a,e):typeof t=="string"?a?.[t]===e?.[t]:Ie(a,e)}const ko={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function Oo(a,e){return e!=="rtl"?a:a==="ArrowLeft"?"ArrowRight":a==="ArrowRight"?"ArrowLeft":a}function Do(a,e,t){const n=Oo(a.key,t);if(!(e==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(e==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return ko[n]}const[Xe,Bo]=ce("ListboxRoot");var So=C({__name:"ListboxRoot",props:{modelValue:{type:null,required:!1},defaultValue:{type:null,required:!1},multiple:{type:Boolean,required:!1},orientation:{type:String,required:!1,default:"vertical"},dir:{type:String,required:!1},disabled:{type:Boolean,required:!1},selectionBehavior:{type:String,required:!1,default:"toggle"},highlightOnHover:{type:Boolean,required:!1},by:{type:[String,Function],required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1},name:{type:String,required:!1},required:{type:Boolean,required:!1}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(a,{expose:e,emit:t}){const n=a,s=t,{multiple:r,highlightOnHover:i,orientation:l,disabled:p,selectionBehavior:v,dir:h}=mt(n),{getItems:d}=ze({isProvider:!0}),{handleTypeaheadSearch:u}=Ta(),{primitiveElement:f,currentElement:c}=je(),y=Ia(),E=fa(h),w=Aa(c),L=S(),R=S(!1),K=S(!0),q=Re(n,"modelValue",s,{defaultValue:n.defaultValue??(r.value?[]:void 0),passive:n.modelValue===void 0,deep:!0});function xe(_){if(R.value=!0,n.multiple){const D=Array.isArray(q.value)?[...q.value]:[],B=D.findIndex(I=>me(I,_,n.by));n.selectionBehavior==="toggle"?(B===-1?D.push(_):D.splice(B,1),q.value=D):(q.value=[_],L.value=_)}else n.selectionBehavior==="toggle"&&me(q.value,_,n.by)?q.value=void 0:q.value=_;setTimeout(()=>{R.value=!1},1)}const N=S(null),De=S(null),ne=S(!1),Be=S(!1),Ye=Fe(),Se=Fe(),Ze=Fe();function Ae(){return d().map(_=>_.ref).filter(_=>_.dataset.disabled!=="")}function Q(_,D=!0,B){if(!_)return;N.value=_,(B??K.value)&&N.value.focus(),D&&N.value.scrollIntoView({block:"nearest"});const I=d().find(W=>W.ref===_);s("highlight",I)}function It(_){if(ne.value)Ze.trigger(_);else{const D=d().find(B=>me(B.value,_,n.by));D&&(N.value=D.ref,Q(D.ref))}}function Tt(_){if(N.value&&N.value.isConnected){if(_.ctrlKey||_.metaKey||_.altKey)return;_.preventDefault(),_.stopPropagation(),Be.value||N.value.click()}}function Mt(_){if(K.value){if(R.value=!0,ne.value)Se.trigger(_);else{const D=_.altKey||_.ctrlKey||_.metaKey;if(D&&_.key==="a"&&r.value){const B=d(),I=B.map(pe=>pe.value);q.value=[...I],_.preventDefault();const W=B.at(-1);W&&Q(W.ref)}else if(!D){const B=u(_.key,d());B&&Q(B)}}setTimeout(()=>{R.value=!1},1)}}function Rt(){Be.value=!0}function Kt(){H(()=>{Be.value=!1})}function Qe(){H(()=>{const _=new KeyboardEvent("keydown",{key:"PageUp"});Je(_)})}function $e(_){const D=N.value;D?.isConnected&&(De.value=D),N.value=null,s("leave",_)}function Nt(_){const D=new CustomEvent("listbox.entryFocus",{bubbles:!1,cancelable:!0});if(_.currentTarget?.dispatchEvent(D),s("entryFocus",D),!D.defaultPrevented)if(De.value)Q(De.value);else{const B=Ae()?.[0];Q(B)}}function Je(_){const D=Do(_,l.value,E.value);if(!D)return;let B=Ae();if(N.value){if(D==="last")B.reverse();else if(D==="prev"||D==="next"){D==="prev"&&B.reverse();const I=B.indexOf(N.value);B=B.slice(I+1)}Ht(_,B[0])}if(B.length){const I=!N.value&&D==="prev"?B.length-1:0;Q(B[I])}if(ne.value)return Se.trigger(_)}function Ht(_,D){if(!(ne.value||n.selectionBehavior!=="replace"||!r.value||!Array.isArray(q.value)||(_.altKey||_.ctrlKey||_.metaKey)&&!_.shiftKey)&&_.shiftKey){const I=d().filter(fe=>fe.ref.dataset.disabled!=="");let W=I.find(fe=>fe.ref===D)?.value;if(_.key===y.END?W=I.at(-1)?.value:_.key===y.HOME&&(W=I[0]?.value),!W||!L.value)return;const pe=Ca(I.map(fe=>fe.value),L.value,W);q.value=pe}}async function et(_,D=!0){if(le)if(await H(),ne.value)Ye.trigger({event:_,scroll:D});else{const B=Ae(),I=B.find(pe=>pe.dataset.state==="checked"),W=D?void 0:!1;I?Q(I,D,W):B.length&&Q(B[0],D,W)}}let tt=!1;return V(q,()=>{if(!R.value){const _=tt;
1tt=!0,H(()=>{et(void 0,_)})}},{immediate:!0,deep:!0}),e({highlightedElement:N,highlightItem:It,highlightFirstItem:Qe,highlightSelected:et,getItems:d}),Bo({modelValue:q,onValueChange:xe,multiple:r,orientation:l,dir:E,disabled:p,highlightOnHover:i,highlightedElement:N,isVirtual:ne,virtualFocusHook:Ye,virtualKeydownHook:Se,virtualHighlightHook:Ze,by:n.by,firstValue:L,selectionBehavior:v,focusable:K,onLeave:$e,onEnter:Nt,changeHighlight:Q,onKeydownEnter:Tt,onKeydownNavigation:Je,onKeydownTypeAhead:Mt,onCompositionStart:Rt,onCompositionEnd:Kt,highlightFirstItem:Qe}),(_,D)=>(g(),x(o(z),{ref_key:"primitiveElement",ref:f,as:_.as,"as-child":_.asChild,dir:o(E),"data-disabled":o(p)?"":void 0,onPointerleave:$e,onFocusout:D[0]||(D[0]=async B=>{const I=B.relatedTarget||B.target;await H(),N.value&&o(c)&&!o(c).contains(I)&&$e(B)})},{default:m(()=>[k(_.$slots,"default",{modelValue:o(q)}),o(w)&&_.name?(g(),x(o(Co),{key:0,name:_.name,value:o(q),disabled:o(p),required:_.required},null,8,["name","value","disabled","required"])):U("v-if",!0)]),_:3},8,["as","as-child","dir","data-disabled"]))}}),Ao=So,$o=C({__name:"ListboxContent",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const{CollectionSlot:e}=ze(),t=Xe(),n=vt(!1,10);return(s,r)=>(g(),x(o(e),null,{default:m(()=>[b(o(z),{role:"listbox",as:s.as,"as-child":s.asChild,tabindex:o(t).focusable.value?o(t).highlightedElement.value?"-1":"0":"-1","aria-orientation":o(t).orientation.value,"aria-multiselectable":!!o(t).multiple.value,"data-orientation":o(t).orientation.value,onMousedown:r[0]||(r[0]=Ne(i=>n.value=!0,["left"])),onFocus:r[1]||(r[1]=i=>{o(n)||o(t).onEnter(i)}),onKeydown:[r[2]||(r[2]=_e(i=>{o(t).orientation.value==="vertical"&&(i.key==="ArrowLeft"||i.key==="ArrowRight")||o(t).orientation.value==="horizontal"&&(i.key==="ArrowUp"||i.key==="ArrowDown")||(i.preventDefault(),o(t).focusable.value&&o(t).onKeydownNavigation(i))},["down","up","left","right","home","end"])),_e(o(t).onKeydownEnter,["enter"]),o(t).onKeydownTypeAhead]},{default:m(()=>[k(s.$slots,"default")]),_:3},8,["as","as-child","tabindex","aria-orientation","aria-multiselectable","data-orientation","onKeydown"])]),_:3}))}}),Fo=$o,Lo=C({__name:"ListboxFilter",props:{modelValue:{type:String,required:!1},autoFocus:{type:Boolean,required:!1},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"input"}},emits:["update:modelValue"],setup(a,{emit:e}){const t=a,s=Re(t,"modelValue",e,{defaultValue:"",passive:t.modelValue===void 0}),r=Xe(),{primitiveElement:i,currentElement:l}=je(),p=$(()=>t.disabled||r.disabled.value||!1),v=S();ta(()=>v.value=r.highlightedElement.value?.id),de(()=>{r.focusable.value=!1,setTimeout(()=>{t.autoFocus&&l.value?.focus()},1)}),Oe(()=>{r.focusable.value=!0});const{isComposing:h,handleCompositionStart:d,handleCompositionEnd:u}=Ba(w=>{s.value=w.target.value,r.onCompositionEnd(),r.highlightFirstItem()});function f(){r.onCompositionStart(),d()}function c(w){h.value||(s.value=w.target.value,r.highlightFirstItem())}function y(w){h.value||(w.preventDefault(),r.onKeydownNavigation(w))}function E(w){h.value||r.onKeydownEnter(w)}return(w,L)=>(g(),x(o(z),{ref_key:"primitiveElement",ref:i,as:w.as,"as-child":w.asChild,value:o(s),disabled:p.value?"":void 0,"data-disabled":p.value?"":void 0,"aria-disabled":p.value??void 0,"aria-activedescendant":v.value,type:"text",onKeydown:[_e(y,["down","up","home","end"]),_e(E,["enter"])],onInput:c,onCompositionstart:f,onCompositionend:o(u)},{default:m(()=>[k(w.$slots,"default",{modelValue:o(s)})]),_:3},8,["as","as-child","value","disabled","data-disabled","aria-disabled","aria-activedescendant","onCompositionend"]))}}),qo=Lo;const[Po,Io]=ce("ListboxGroup");var To=C({__name:"ListboxGroup",props:{asChild:{type:Boolean,required:!1},as:{type:null,required:!1}},setup(a){const e=a,t=ue(void 0,"reka-listbox-group");return Io({id:t}),(n,s)=>(g(),x(o(z),A({role:"group"},e,{"aria-labelledby":o(t)}),{default:m(()=>[k(n.$slots,"default")]),_:3},16,["aria-labelledby"]))}}),Mo=To,Ro=C({__name:"ListboxGroupLabel",props:{for:{type:String,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},setup(a){const e=a,t=Po({id:""});return(n,s)=>(g(),x(o(z),A(e,{id:o(t).id}),{default:m(()=>[k(n.$slots,"default")]),_:3},16,["id"]))}}),Ko=Ro;const No="listbox.select",[ws,Ho]=ce("ListboxItem");var Vo=C({__name:"ListboxItem",props:{value:{type:null,required:!0},disabled:{type:Boolean,required:!1},asChild:{type:Boolean,required:!1},as:{type:null,required:!1,default:"div"}},emits:["select"],setup(a,{emit:e}){const t=a,n=e,s=ue(void 0,"reka-listbox-item"),{CollectionItem:r}=ze(),{forwardRef:i,currentElement:l}
1=X(),p=Xe(),v=$(()=>l.value!=null&&l.value===p.highlightedElement.value),h=$(()=>Eo(p.modelValue.value,t.value,p.by)),d=$(()=>p.disabled.value||t.disabled);async function u(c){n("select",c),!c?.defaultPrevented&&!d.value&&c&&(p.onValueChange(t.value),p.changeHighlight(l.value))}function f(c){const y={originalEvent:c,value:t.value};Ge(No,u,y)}return Ho({isSelected:h}),(c,y)=>(g(),x(o(r),{value:c.value},{default:m(()=>[aa([v.value,h.value,d.value,o(p).focusable.value],()=>b(o(z),A({id:o(s)},c.$attrs,{ref:o(i),role:"option",tabindex:o(p).focusable.value?v.value?"0":"-1":-1,"aria-selected":h.value,as:c.as,"as-child":c.asChild,disabled:d.value?"":void 0,"data-disabled":d.value?"":void 0,"data-highlighted":v.value?"":void 0,"data-state":h.value?"checked":"unchecked",onClick:f,onKeydown:_e(Ne(f,["prevent"]),["space"]),onPointermove:y[0]||(y[0]=()=>{o(p).highlightedElement.value!==o(l)&&o(p).highlightOnHover.value&&o(p).changeHighlight(o(l),!1,!1)})}),{default:m(()=>[k(c.$slots,"default")]),_:3},16,["id","tabindex","aria-selected","as","as-child","disabled","data-disabled","data-highlighted","data-state","onKeydown"]),y,1)]),_:3},8,["value"]))}}),jo=Vo;const zo=C({__name:"KbdGroup",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a;return(t,n)=>(g(),P("kbd",{"data-slot":"kbd-group",class:J(o(T)("gap-1 inline-flex items-center",e.class))},[k(t.$slots,"default")],2))}}),Wo={class:"flex items-center gap-2"},Uo=["for"],Go=C({__name:"DocsLanguageSwitcher",async setup(a){let e,t;const n=He(),{t:s}=be(),{code:r}=Ve(),i=oa(),{data:l}=([e,t]=Ee(()=>ke(()=>`docs-language-page:${n.path}`,()=>ia(r.value,n.path),{watch:[()=>n.path,r]})),e=await e,t(),e),{data:p}=([e,t]=Ee(async()=>ke(()=>`docs-language-options:${l.value?.translationKey??n.path}`,async()=>{const h=l.value?.translationKey;return h?(await Promise.all(Object.keys(nt).map(async u=>{const f=await ua(u,h);if(f)return{code:u,name:nt[u].name,path:f.path}}))).filter(u=>!!u):[]},{watch:[l]})),e=await e,t(),e);async function v(h){const d=h.target.value,u=p.value?.find(f=>f.code===d);!u||u.path===n.path||await gt(u.path)}return(h,d)=>(g(),P("div",Wo,[b(o(wa),{class:"size-4 shrink-0 text-[var(--green)]","aria-hidden":"true"}),O("label",{class:"sr-only",for:o(i)},F(o(s)("docs.language.label")),9,Uo),b(o(jt),{id:o(i),"model-value":o(r),size:"sm",class:"min-w-25 border-[var(--line)] bg-[var(--surface)] text-[var(--ink)]",onChange:v},{default:m(()=>[(g(!0),P(Y,null,ae(o(p),u=>(g(),x(o(zt),{key:u.code,value:u.code},{default:m(()=>[M(F(u.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["id","model-value"])]))}}),Lt=Object.assign(Go,{__name:"DocsLanguageSwitcher"}),Xo=C({__name:"Command",props:{modelValue:{default:""},defaultValue:{},multiple:{type:Boolean},orientation:{},dir:{},disabled:{type:Boolean},selectionBehavior:{},highlightOnHover:{type:Boolean,default:!0},by:{},asChild:{type:Boolean},as:{},name:{},required:{type:Boolean},class:{type:[Boolean,null,String,Object,Array]}},emits:["update:modelValue","highlight","entryFocus","leave"],setup(a,{emit:e}){const t=a,n=e,s=G(t,"class"),r=oe(s,n),i=S(new Map),l=S(new Map),{contains:p}=Sa({sensitivity:"base"}),v=Ke({search:"",filtered:{count:0,items:new Map,groups:new Set}});function h(){if(!v.search){v.filtered.count=i.value.size;return}v.filtered.groups=new Set;let d=0;for(const[u,f]of i.value){const c=p(f,v.search);v.filtered.items.set(u,c?1:0),c&&d++}for(const[u,f]of l.value)for(const c of f)if(v.filtered.items.get(c)>0){v.filtered.groups.add(u);break}v.filtered.count=d}return V(()=>v.search,()=>{h()}),fn({allItems:i,allGroups:l,filterState:v}),(d,u)=>(g(),x(o(Ao),A({"data-slot":"command"},o(r),{class:o(T)("bg-popover text-popover-foreground rounded-xl! p-1 flex size-full flex-col overflow-hidden",t.class)}),{default:m(()=>[k(d.$slots,"default")]),_:3},16,["class"]))}}),Yo=C({__name:"Dialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean},unmountOnHide:{type:Boolean}},emits:["update:open"],setup(a,{emit:e}){const s=oe(a,e);return(r,i)=>(g(),x(o(Ct),A({"data-slot":"dialog"},o(s)),{default:m(l=>[k(r.$slots,"default",he(ye(l)))]),_:3},16))}}),Zo=C({__name:"DialogOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a,t=G(e,"class");return(n,s)=>(g(),x(o(At),A({"data-slot":"dialog-overlay"},o(t),{class:o(T)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs fixed inset-0 isolate z-50",e.class)}),{default:m(()=>[k(n.$slots,"default")]),_:3},16,["class"]))}}),Qo=C({inheritAttrs:!1,__name:"DialogContent",props:{forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},showCloseButton:{type:Boolean,default:!0}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:e}){const t=a,n=e,s=G(t,"class"),r=oe(s,n);return(i,l)=>(g(),x(o($t),null,{default:m(()=>[b(Zo),b(o(Bt),A({"data-slot":"dialog-content"},{...i.$attrs,...o(r)},{class:o(T)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 ring-foreground
1/10 grid max-w-[calc(100%-2rem)] gap-4 rounded-xl p-4 text-sm ring-1 duration-100 sm:max-w-sm fixed top-1/2 left-1/2 z-50 w-full -translate-x-1/2 -translate-y-1/2 outline-none",t.class)}),{default:m(()=>[k(i.$slots,"default"),a.showCloseButton?(g(),x(o(Et),{key:0,"data-slot":"dialog-close","as-child":""},{default:m(()=>[b(o(ie),{variant:"ghost",class:"absolute top-2 right-2",size:"icon-sm"},{default:m(()=>[b(o(bt)),l[0]||(l[0]=O("span",{class:"sr-only"},"Close",-1))]),_:1})]),_:1})):U("",!0)]),_:3},16,["class"])]),_:3}))}}),Jo=C({__name:"DialogDescription",props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a,t=G(e,"class"),n=Ue(t);return(s,r)=>(g(),x(o(St),A({"data-slot":"dialog-description"},o(n),{class:o(T)("text-muted-foreground *:[a]:hover:text-foreground text-sm *:[a]:underline *:[a]:underline-offset-3",e.class)}),{default:m(()=>[k(s.$slots,"default")]),_:3},16,["class"]))}}),en=C({__name:"DialogHeader",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a;return(t,n)=>(g(),P("div",{"data-slot":"dialog-header",class:J(o(T)("gap-2 flex flex-col",e.class))},[k(t.$slots,"default")],2))}}),tn=C({__name:"DialogTitle",props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a,t=G(e,"class"),n=Ue(t);return(s,r)=>(g(),x(o(Ft),A({"data-slot":"dialog-title"},o(n),{class:o(T)("text-base leading-none font-medium cn-font-heading",e.class)}),{default:m(()=>[k(s.$slots,"default")]),_:3},16,["class"]))}}),an=C({__name:"CommandDialog",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean},unmountOnHide:{type:Boolean},title:{default:"Command Palette"},description:{default:"Search for a command to run..."},class:{type:[Boolean,null,String,Object,Array]},showCloseButton:{type:Boolean,default:!1}},emits:["update:open"],setup(a,{emit:e}){const t=a,s=oe(t,e);return(r,i)=>(g(),x(o(Yo),he(ye(o(s))),{default:m(l=>[b(o(Qo),{class:J(o(T)("rounded-xl! top-1/3 translate-y-0 overflow-hidden p-0",t.class)),"show-close-button":a.showCloseButton},{default:m(()=>[b(o(en),{class:"sr-only"},{default:m(()=>[b(o(tn),null,{default:m(()=>[M(F(a.title),1)]),_:1}),b(o(Jo),null,{default:m(()=>[M(F(a.description),1)]),_:1})]),_:1}),b(Xo,null,{default:m(()=>[k(r.$slots,"default",he(ye(l)))]),_:2},1024)]),_:2},1032,["class","show-close-button"])]),_:3},16))}}),on=C({__name:"CommandGroup",props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]},heading:{}},setup(a){const e=a,t=G(e,"class"),{allGroups:n,filterState:s}=qt(),r=ue(),i=$(()=>s.search?s.filtered.groups.has(r):!0);return mn({id:r}),de(()=>{n.value.has(r)||n.value.set(r,new Set)}),Oe(()=>{n.value.delete(r)}),(l,p)=>(g(),x(o(Mo),A(o(t),{id:o(r),"data-slot":"command-group",class:o(T)("text-foreground **:[[cmdk-group-heading]]:text-muted-foreground overflow-hidden p-1 **:[[cmdk-group-heading]]:px-2 **:[[cmdk-group-heading]]:py-1.5 **:[[cmdk-group-heading]]:text-xs **:[[cmdk-group-heading]]:font-medium",e.class),hidden:i.value?void 0:!0}),{default:m(()=>[a.heading?(g(),x(o(Ko),{key:0,"data-slot":"command-group-heading",class:""},{default:m(()=>[M(F(a.heading),1)]),_:1})):U("",!0),k(l.$slots,"default")]),_:3},16,["id","class","hidden"]))}}),nn=C({__name:"InputGroup",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a;return(t,n)=>(g(),P("div",{"data-slot":"input-group",role:"group",class:J(o(T)("border-input dark:bg-input/30 has-[[data-slot=input-group-control]:focus-visible]:border-ring has-[[data-slot=input-group-control]:focus-visible]:ring-ring/50 has-[[data-slot][aria-invalid=true]]:ring-destructive/20 has-[[data-slot][aria-invalid=true]]:border-destructive dark:has-[[data-slot][aria-invalid=true]]:ring-destructive/40 has-disabled:bg-input/50 dark:has-disabled:bg-input/80 h-8 rounded-lg border transition-colors in-data-[slot=combobox-content]:focus-within:border-inherit in-data-[slot=combobox-content]:focus-within:ring-0 has-disabled:opacity-50 has-[[data-slot=input-group-control]:focus-visible]:ring-3 has-[[data-slot][aria-invalid=true]]:ring-3 has-[>[data-align=block-end]]:h-auto has-[>[data-align=block-end]]:flex-col has-[>[data-align=block-start]]:h-auto has-[>[data-align=block-start]]:flex-col has-[>[data-align=block-end]]:[&>input]:pt-3 has-[>[data-align=block-start]]:[&>input]:pb-3 has-[>[data-align=inline-end]]:[&>input]:pr-1.5 has-[>[data-align=inline-start]]:[&>input]:pl-1.5 group/input-group relative flex w-full min-w-0 items-center outline-none has-[>textarea]:h-auto",e.class))},[k(t.$slots,"default")],2))}}),sn=["data-align"],rn=C({__name:"InputGroupAddon",props:{align:{default:"inline-start"},class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a;function t(n){const s=n.currentTarget,r=n.target;r&&r.closest("button")||s&&s?.parentElement&&s.parentElement?.querySelector("input")?.focus()}return(n,s)=>(g(),P("div",{role:"group","data-slot":"input-group-addon","data-align":e.align,class:J(o(T)(o(ln)({align:e.align}),e.class)),onClick:t},[k(n.$slots,"default")],10,sn))}}),ln=na("text-muted-foreground h-auto gap-2 py-1.5 text-sm font-medium group-data-[disabled=true]/input-group:opacity-50 [&>kbd]:rounded-[calc(var(--radius)-5px)] [&>svg:not([class*=size-])]:size-4 flex cursor-text items-center justify-center select-none",{variants:{align:{"inline-start":"pl-2 has-[>button]:ml-[-0.3rem] has-[>kbd]:ml-[-0.15rem] order-first","inline-end":"pr-2 has-[>button]:mr-[-0.3rem] has-[>kbd]:mr-[-0.15rem] order-last","block-start":"px-2.5 pt-2 group-has-[>input]/input-group:pt-2 [.border-b]:pb-2 order-first w-full justify-start","block-end":"px-2.5 pb-2 group-has-[>input]/input-group:pb-2 [.border-t]:pt-2 order-last w-full justify-start"}},defaultVariants:{align:"inline-start"}}),un=C({__name:"CommandItem",props:{value:{},disabled:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},emits:["select"],setup(a,{emit:e}
1){const t=a,n=e,s=G(t,"class"),r=oe(s,n),i=ue(),{filterState:l,allItems:p,allGroups:v}=qt(),h=vn(),d=$(()=>{if(l.search){const c=l.filtered.items.get(i);return c===void 0?!0:c>0}else return!0}),u=S(),f=sa(u);return de(()=>{if(!(f.value instanceof HTMLElement))return;p.value.set(i,f.value.textContent??t.value?.toString()??"");const c=h?.id;c&&(v.value.has(c)?v.value.get(c)?.add(i):v.value.set(c,new Set([i])))}),Oe(()=>{p.value.delete(i)}),(c,y)=>d.value?(g(),x(o(jo),A({key:0},o(r),{id:o(i),ref_key:"itemRef",ref:u,"data-slot":"command-item",class:o(T)("data-[highlighted]:bg-muted data-[highlighted]:text-foreground data-[highlighted]:*:[svg]:text-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none in-data-[slot=dialog-content]:rounded-lg! [&_svg:not([class*=size-])]:size-4 group/command-item data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0",t.class),onSelect:y[0]||(y[0]=()=>{o(l).search=""})}),{default:m(()=>[k(c.$slots,"default"),b(o(ya),{class:"ml-auto opacity-0 group-has-data-[slot=command-shortcut]/command-item:hidden group-data-[state=checked]/command-item:opacity-100"})]),_:3},16,["id","class"])):U("",!0)}}),dn={role:"presentation"},cn=C({__name:"CommandList",props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a,t=G(e,"class"),n=Ue(t);return(s,r)=>(g(),x(o(Fo),A({"data-slot":"command-list"},o(n),{class:o(T)("no-scrollbar max-h-72 scroll-py-1 outline-none overflow-x-hidden overflow-y-auto",e.class)}),{default:m(()=>[O("div",dn,[k(s.$slots,"default")])]),_:3},16,["class"]))}}),pn=C({__name:"CommandShortcut",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a;return(t,n)=>(g(),P("span",{"data-slot":"command-shortcut",class:J(o(T)("text-muted-foreground group-data-[highlighted]/command-item:text-foreground ml-auto text-xs tracking-widest",e.class))},[k(t.$slots,"default")],2))}}),[qt,fn]=ce("Command"),[vn,mn]=ce("CommandGroup"),gn={class:"px-4 pt-3 pb-1 text-[11px] font-bold tracking-[0.07em] text-[var(--ink-soft)] uppercase",role:"status","aria-live":"polite","aria-atomic":"true"},hn={class:"grid size-8.5 place-items-center rounded-lg border border-[var(--line)] bg-[var(--surface)] text-[var(--green)]"},yn={class:"flex min-w-0 flex-col gap-0.5"},_n={class:"text-[10.5px] font-bold tracking-[0.035em] text-[var(--green)] uppercase"},bn={class:"truncate text-sm leading-snug"},xn={key:0,class:"truncate text-[12.5px] leading-snug text-[var(--ink-soft)]"},wn={key:1,class:"flex min-h-48 flex-col items-center justify-center gap-2 px-5 text-center text-[var(--ink-soft)]"},Cn={class:"text-sm text-[var(--ink)]"},En={class:"max-w-72 text-[13px] leading-relaxed"},kn={class:"hidden min-h-9 items-center justify-end gap-4 border-t border-[var(--line)] px-4 text-[11px] text-[var(--ink-soft)] sm:flex"},On={class:"inline-flex items-center gap-1.5"},Dn={class:"inline-flex items-center gap-1.5"},Bn={class:"inline-flex items-center gap-1.5"},Sn=C({__name:"DocsSearch",props:{pages:{},sections:{},disabled:{type:Boolean},variant:{default:"header"},globalTrigger:{type:Boolean,default:!0}},setup(a){const e=a,t=S(!1),n=S(""),{t:s}=be();function r(u,f){const c=u.replace(/([.!?])(?=[A-Z0-9])/g,"$1 "),y=c.toLocaleLowerCase(),E=f.map(R=>y.indexOf(R)).filter(R=>R>=0).sort((R,K)=>R-K)[0]??0,w=Math.max(0,E-54),L=Math.min(c.length,w+150);return`${w>0?"…":""}${c.slice(w,L).trim()}${L<c.length?"…":""}`}const i=$(()=>{const u=n.value.trim().toLocaleLowerCase();if(!u)return e.pages.filter(c=>c.featured).sort((c,y)=>(c.featuredOrder??Number.MAX_SAFE_INTEGER)-(y.featuredOrder??Number.MAX_SAFE_INTEGER)).slice(0,6).map(c=>({id:c.path,title:c.title,context:c.section,excerpt:c.description,score:0}));const f=u.split(/\s+/).filter(Boolean);return e.sections.map(c=>{const y=c.title.toLocaleLowerCase(),E=c.content.toLocaleLowerCase(),w=c.titles.join(" ").toLocaleLowerCase(),L=`${y} ${w} ${E}`;if(!f.every(K=>L.includes(K)))return;const R=f.reduce((K,q)=>y===q?K+20:y.startsWith(q)?K+12:y.includes(q)?K+8:w.includes(q)?K+4:K+1,0)-c.level*.1;return{id:c.id,title:c.title,context:c.titles.at(-1)??c.section??s("docs.search.defaultContext"),excerpt:r(c.content,f),score:R}}).filter(c=>!!c).sort((c,y)=>y.score-c.score).slice(0,8)}),l=$(()=>n.value.trim()?s(i.value.length===1?"docs.search.result":"docs.search.results",{count:i.value.length}):s("docs.search.popularGuides"));function p(u){u&&e.disabled||(t.value=u,u||(n.value=""))}function v(){p(!0)}async function h(u){p(!1),await gt(u)}function d(u){e.disabled||!e.globalTrigger||(u.metaKey||u.ctrlKey)&&u.key.toLocaleLowerCase()==="k"&&(u.preventDefault(),p(!t.value))}return V(()=>e.disabled,u=>{u&&p(!1)}),de(()=>{e.globalTrigger&&(window.addEventListener("keydown",d),window.addEventListener("docs:open-search",v))}),ht(()=>{e.globalTrigger&&(window.removeEventListener("keydown",d),window.removeEventListener("docs:open-search",v))}),(u,f)=>(g(),P(Y,null,[b(o(ie),{variant:"outline",class:J(["border-[var(--line)] bg-[var(--surface)]/80 text-[var(--ink-soft)] shadow-xs transition-[border-color,box-shadow] hover:border-[color-mix(in_srgb,var(--green)_30%,var(--line))] hover:bg-[var(--surface)]/80 hover:text-[var(--ink)] hover:shadow-sm motion-reduce:transition-none",e.variant==="sidebar"?"h-9.5 w-full justify-start px-3":"h-9 w-9 justify-center px-0 min-[761px]:h-9.5 min-[761px]:w-[min(390px,35vw)] min-[761px]:justify-start min-[761px]:px-3"]),type:"button","aria-label":o(s)("docs.search.documentation"),disabled:a.disabled,onClick:v},{default:m(()=>[b(o(st),{class:"size-4","aria-hidden":"true"}),O("span",{class:J(e.variant==="sidebar"?"inline min-w-0 flex-1 truncate text-left font-normal":"hidden min-w-0 flex-1 truncate text-left font-normal min-[761px]:inline")},F(e.variant==="sidebar"?o(s)("docs.search.docs"):o(s)("docs.search.documentation")),3),e.variant!=="sidebar"?(g(),x(o(ve),{key:0,class:"hidden min-[761px]:inline-flex"},{default:m(()=>[...f[1]||(f[1]=[M("⌘ K",-1)])]),_:1})):U("",!0)]),_:1},8,["class","aria-label","disabled"]),b(o(an),{open:o(t),title:o(s)("docs.search.dialogTitle"),description:o(s)("docs.search.dialogDescription"),"show-close-button":!0,class:"top-[max(4rem,8vh)] max-h-[calc(100svh-5rem)] max-w-[calc(100%-1.5rem)] translate-y-0 border border-[var(--line)] bg-[var(--cream-1)] shadow-2xl sm:max-w-[680px] [&_[data-slot=dialog-close]]:top-[26px] [&_[data-slot=dialog-close]]:right-5","onUpdate:open":p},{default:m(()=>[b(o(nn),{class:"mx-3 mt-3 h-12 w-auto rounded-xl border-[var(--line)] bg-[var(--surface)]/70 pr-10 shadow-xs transition-[border-color,background-color,box-shadow] has-[[data-slot=input-group-control]:focus-visible]:border-[color-mix(in_srgb,var(--green)_32%,var(--line))] has-[[data-slot=input-group-control]:focus-visible]:bg-[var(--surface)] has-[[data-slot=input-group-control]:focus-visible]:ring-0 has-[[data-slot=input-group-control]:focus-visible]:shadow-sm motion-reduce:transition-none"},{default:m(()=>[b(o(rn),{class:"pl-4 text-[var(--green)]"},{default:m(()=>[b(o(st),{class:"size-5","aria-hidden":"true"})]),_:1}),b(o(qo),{modelValue:o(n),"onUpdate:modelValue":f[0]||(f[0]=c=>ra(n)?n.value=c:null),"data-slot":"input-group-control","auto-focus":!0,class:"min-w-0 flex-1 border-0 bg-transparent pr-2 text-base text-[var(--ink)] outline-none placeholder:text-[var(--ink-soft)]",type:"text",role:"searchbox",inputmode:"search",autocomplete:"off",spellcheck:!1,placeholder:o(s)("docs.search.placeholder"),"aria-label":o(s)("docs.search.documentation")},null,8,["modelValue","placeholder","aria-label"])]),_:1}),O("p",gn,F(o(l)),1),b(o(cn),{class:"max-h-[min(530px,calc(100svh-13rem))] px-2 pb-2"},{default:m(()=>[o(i).length?(g(),x(o(on),{key:0,class:"p-0"},{default:m(()=>[(g(!0),P(Y,null,ae(o(i),c=>(g(),x(o(un),{key:c.id,value:c.id,class:"grid cursor-pointer grid-cols-[34px_minmax(0,1fr)_auto] items-start gap-2.5 rounded-lg px-3 py-2.5 text-[var(--ink)] data-[highlighted]:bg-[var(--green-soft)] sm:grid-cols-[34px_minmax(0,1fr)_auto]",onSelect:y=>h(c.id)},{default:m(()=>[O("span",hn,[b(o(va),{class:"size-4","aria-hidden":"true"})]),O("span",yn,[O("span",_n,F(c.context),1),O("strong",bn,F(c.title),1),c.excerpt?(g(),P("span",xn,F(c.excerpt),1)):U("",!0)]),b(o(pn),{class:"self
1-center text-[var(--ink-soft)]"},{default:m(()=>[b(o(ba),{class:"size-3.5","aria-hidden":"true"})]),_:1})]),_:2},1032,["value","onSelect"]))),128))]),_:1})):(g(),P("div",wn,[b(o(ma),{class:"size-7 text-[var(--green)]","aria-hidden":"true"}),O("strong",Cn,F(o(s)("docs.search.noMatch")),1),O("span",En,F(o(s)("docs.search.tryTerms")),1)]))]),_:1}),O("footer",kn,[O("span",On,[b(o(zo),null,{default:m(()=>[b(o(ve),null,{default:m(()=>[...f[2]||(f[2]=[M("↑",-1)])]),_:1}),b(o(ve),null,{default:m(()=>[...f[3]||(f[3]=[M("↓",-1)])]),_:1})]),_:1}),M(" "+F(o(s)("docs.search.navigate")),1)]),O("span",Dn,[b(o(ve),null,{default:m(()=>[...f[4]||(f[4]=[M("↵",-1)])]),_:1}),M(" "+F(o(s)("docs.search.select")),1)]),O("span",Bn,[b(o(ve),null,{default:m(()=>[...f[5]||(f[5]=[M("esc",-1)])]),_:1}),M(" "+F(o(s)("docs.search.close")),1)])])]),_:1},8,["open","title","description"])],64))}}),Pt=Object.assign(Sn,{__name:"DocsSearch"}),An={class:"sticky top-0 z-40 border-b border-[var(--line)] bg-[var(--cream-1)]/90 backdrop-blur-xl"},$n={class:"mx-auto flex min-h-12 w-full max-w-[1480px] items-center gap-2.5 border-t border-[var(--line)] px-[clamp(18px,3vw,34px)] min-[681px]:min-h-14 min-[681px]:gap-3.5 min-[981px]:hidden"},Fn={class:"ml-auto flex flex-1 justify-end min-[761px]:justify-center"},Ln=C({__name:"DocsHeader",props:{pages:{},searchSections:{},navigationOpen:{type:Boolean}},emits:["toggleNavigation"],setup(a,{expose:e}){const t=S(),{t:n}=be(),{homePath:s}=Ve();function r(){t.value?.$el?.focus()}return e({focusNavigationTrigger:r}),(i,l)=>{const p=Vt,v=ct,h=Lt,d=Pt;return g(),P("header",An,[b(p,{localized:""}),O("div",$n,[b(o(ie),{ref_key:"navigationTrigger",ref:t,variant:"ghost",size:"icon-lg",class:"-ml-2 flex text-[var(--ink)] min-[981px]:hidden",type:"button","aria-label":o(n)("docs.header.openNavigation"),"aria-controls":"docs-navigation","aria-expanded":a.navigationOpen,onClick:l[0]||(l[0]=u=>i.$emit("toggleNavigation"))},{default:m(()=>[b(o(ga),{"aria-hidden":"true"})]),_:1},8,["aria-label","aria-expanded"]),b(v,{to:o(s),class:"rounded-lg text-sm font-bold tracking-tight text-[var(--ink)] no-underline focus-visible:outline-3 focus-visible:outline-offset-2 focus-visible:outline-[var(--green)] min-[681px]:text-[14px]"},{default:m(()=>[M(F(o(n)("docs.header.home")),1)]),_:1},8,["to"]),b(h),O("div",Fn,[b(d,{pages:a.pages,sections:a.searchSections,disabled:a.navigationOpen},null,8,["pages","sections","disabled"])])])])}}}),qn=Object.assign(Ln,{__name:"DocsHeader"}),Pn=C({__name:"Sheet",props:{open:{type:Boolean},defaultOpen:{type:Boolean},modal:{type:Boolean},unmountOnHide:{type:Boolean}},emits:["update:open"],setup(a,{emit:e}){const s=oe(a,e);return(r,i)=>(g(),x(o(Ct),A({"data-slot":"sheet"},o(s)),{default:m(l=>[k(r.$slots,"default",he(ye(l)))]),_:3},16))}}),In=C({__name:"SheetOverlay",props:{forceMount:{type:Boolean},asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a,t=G(e,"class");return(n,s)=>(g(),x(o(At),A({"data-slot":"sheet-overlay",class:o(T)("bg-black/10 supports-backdrop-filter:backdrop-blur-xs fixed inset-0 z-50 duration-100 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=closed]:animate-out data-[state=closed]:fade-out-0",e.class)},o(t)),{default:m(()=>[k(n.$slots,"default")]),_:3},16,["class"]))}}),Tn=C({inheritAttrs:!1,__name:"SheetContent",props:{class:{type:[Boolean,null,String,Object,Array]},side:{default:"right"},showCloseButton:{type:Boolean,default:!0},forceMount:{type:Boolean},disableOutsidePointerEvents:{type:Boolean},asChild:{type:Boolean},as:{}},emits:["escapeKeyDown","pointerDownOutside","focusOutside","interactOutside","openAutoFocus","closeAutoFocus"],setup(a,{emit:e}){const t=a,n=e,s=G(t,"class","side","showCloseButton"),r=oe(s,n);return(i,l)=>(g(),x(o($t),null,{default:m(()=>[b(In),b(o(Bt),A({"data-slot":"sheet-content","data-side":a.side,class:o(T)("bg-popover text-popover-foreground fixed z-50 flex flex-col gap-4 bg-clip-padding text-sm shadow-lg transition duration-200 ease-in-out data-[side=bottom]:inset-x-0 data-[side=bottom]:bottom-0 data-[side=bottom]:h-auto data-[side=bottom]:border-t data-[side=left]:inset-y-0 data-[side=left]:left-0 data-[side=left]:h-full data-[side=left]:w-3/4 data-[side=left]:border-r data-[side=right]:inset-y-0 data-[side=right]:right-0 data-[side=right]:h-full data-[side=right]:w-3/4 data-[side=right]:border-l data-[side=top]:inset-x-0 data-[side=top]:top-0 data-[side=top]:h-auto data-[side=top]:border-b data-[side=left]:sm:max-w-sm data-[side=right]:sm:max-w-sm data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[side=bottom]:data-[state=open]:slide-in-from-bottom-10 data-[side=left]:data-[state=open]:slide-in-from-left-10 data-[side=right]:data-[state=open]:slide-in-from-right-10 data-[side=top]:data-[state=open]:slide-in-from-top-10 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[side=bottom]:data-[state=closed]:slide-out-to-bottom-10 data-[side=left]:data-[state=closed]:slide-out-to-left-10 data-[side=right]:data-[state=closed]:slide-out-to-right-10 data-[side=top]:data-[state=closed]:slide-out-to-top-10",t.class)},{...i.$attrs,...o(r)}),{default:m(()=>[k(i.$slots,"default"),a.showCloseButton?(g(),x(o(Et),{key:0,"data-slot":"sheet-close","as-child":""},{default:m(()=>[b(o(ie),{variant:"ghost",class:"absolute top-3 right-3",size:"icon-sm"},{default:m(()=>[b(o(bt)),l[0]||(l[0]=O("span",{class:"sr-only"},"Close",-1))]),_:1})]),_:1})):U("",!0)]),_:3},16,["data-side","class"])]),_:3}))}}),Mn=C({__name:"SheetDescription",props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a,t=G(e,"class");return(n,s)=>
1(g(),x(o(St),A({"data-slot":"sheet-description",class:o(T)("text-muted-foreground text-sm",e.class)},o(t)),{default:m(()=>[k(n.$slots,"default")]),_:3},16,["class"]))}}),Rn=C({__name:"SheetHeader",props:{class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a;return(t,n)=>(g(),P("div",{"data-slot":"sheet-header",class:J(o(T)("gap-0.5 p-4 flex flex-col",e.class))},[k(t.$slots,"default")],2))}}),Kn=C({__name:"SheetTitle",props:{asChild:{type:Boolean},as:{},class:{type:[Boolean,null,String,Object,Array]}},setup(a){const e=a,t=G(e,"class");return(n,s)=>(g(),x(o(Ft),A({"data-slot":"sheet-title",class:o(T)("text-foreground text-base font-medium cn-font-heading",e.class)},o(t)),{default:m(()=>[k(n.$slots,"default")]),_:3},16,["class"]))}}),Nn=["aria-label"],Hn={class:"mb-3"},Vn={class:"mb-6"},jn={class:"flex flex-col gap-6 pr-2"},zn={class:"mx-2.5 mb-2 text-[10.5px] leading-tight font-bold tracking-[0.075em] text-[var(--ink-soft)] uppercase"},Wn={class:"flex list-none flex-col gap-px p-0"},Un={class:"mt-6 flex flex-col gap-1 px-2.5 text-xs text-[var(--ink-soft)]"},Gn={href:"mailto:[email protected]"},Xn={class:"flex flex-col gap-6 px-4 py-5"},Yn={class:"mx-2.5 mb-2 text-[10.5px] leading-tight font-bold tracking-[0.075em] text-[var(--ink-soft)] uppercase"},Zn={class:"flex list-none flex-col gap-px p-0"},Qn={class:"border-t border-[var(--line)] px-6 py-5 text-xs text-[var(--ink-soft)]"},Jn={class:"block"},es={href:"mailto:[email protected]"},ts=C({__name:"DocsSidebar",props:{groups:{},pages:{},searchSections:{},open:{type:Boolean}},emits:["update:open"],setup(a,{emit:e}){const t=e,n=He(),{t:s}=be();let r=!1;function i(v){return n.path.replace(/\/$/,"")===v.replace(/\/$/,"")}function l(){r=!0,t("update:open",!1)}function p(v){r&&(v.preventDefault(),r=!1,H(()=>document.querySelector("#docs-content")?.focus()))}return(v,h)=>{const d=Lt,u=Pt,f=ha,c=ct;return g(),P(Y,null,[O("aside",{class:"sticky top-[63px] hidden h-[calc(100svh-63px)] min-h-0 flex-col border-r border-[var(--line)] py-7 pr-6 min-[981px]:flex","aria-label":o(s)("docs.sidebar.navigationLabel")},[O("div",Hn,[b(d)]),O("div",Vn,[b(u,{pages:a.pages,sections:a.searchSections,disabled:!1,variant:"sidebar","global-trigger":!1},null,8,["pages","sections"])]),b(o(rt),{class:"min-h-0 flex-1"},{default:m(()=>[O("nav",jn,[(g(!0),P(Y,null,ae(a.groups,y=>(g(),P("section",{key:y.title},[O("h2",zn,F(y.title),1),O("ul",Wn,[(g(!0),P(Y,null,ae(y.items,E=>(g(),P("li",{key:E.path},[b(c,{to:E.path,prefetch:!1,"aria-current":i(E.path)?"page":void 0,class:"flex min-h-8.5 items-center gap-2 rounded-lg px-2.5 py-1.5 text-[13.5px] leading-snug font-medium text-[var(--ink-soft)] no-underline transition-colors hover:bg-[var(--green-soft)] hover:text-[var(--ink)] focus-visible:outline-3 focus-visible:outline-offset-2 focus-visible:outline-[var(--green)] aria-[current=page]:bg-[var(--green-soft)] aria-[current=page]:text-[var(--green)] motion-reduce:transition-none"},{default:m(()=>[y.order===0?(g(),x(f,{key:0,name:E.icon,size:16},null,8,["name"])):U("",!0),O("span",null,F(E.title),1)]),_:2},1032,["to","aria-current"])]))),128))])]))),128))])]),_:1}),O("div",Un,[O("span",null,F(o(s)("docs.sidebar.stillNeedHelp")),1),b(o(ie),{"as-child":"",variant:"link",class:"h-auto w-fit justify-start gap-1.5 p-0 text-[var(--green)]"},{default:m(()=>[O("a",Gn,[b(o(ot),{class:"size-3.5","aria-hidden":"true"}),M(" "+F(o(s)("docs.sidebar.contactSupport")),1)])]),_:1})])],8,Nn),b(o(Pn),{open:a.open,"onUpdate:open":h[0]||(h[0]=y=>t("update:open",y))},{default:m(()=>[b(o(Tn),{id:"docs-navigation",side:"left",class:"w-[min(330px,calc(100vw-48px))] gap-0 border-[var(--line)] bg-[var(--cream-1)] p-0 text-[var(--ink)] sm:max-w-[330px] motion-reduce:transition-none",onCloseAutoFocus:p},{default:m(()=>[b(o(Rn),{class:"border-b border-[var(--line)] px-5 py-5 pr-14 text-left"},{default:m(()=>[b(o(Kn),{class:"text-[var(--ink)]"},{default:m(()=>[M(F(o(s)("docs.sidebar.sheetTitle")),1)]),_:1}),b(o(Mn),{class:"sr-only"},{default:m(()=>[M(F(o(s)("docs.sidebar.sheetDescription")),1)]),_:1})]),_:1}),b(o(rt),{class:"min-h-0 flex-1"},{default:m(()=>[O("nav",Xn,[(g(!0),P(Y,null,ae(a.groups,y=>(g(),P("section",{key:y.title},[O("h2",Yn,F(y.title),1),O("ul",Zn,[(g(!0),P(Y,null,ae(y.items,E=>(g(),P("li",{key:E.path},[b(c,{to:E.path,prefetch:!1,"aria-current":i(E.path)?"page":void 0,class:"flex min-h-10 items-center gap-2 rounded-lg px-2.5 py-2 text-sm leading-snug font-medium text-[var(--ink-soft)] no-underline transition-colors hover:bg-[var(--green-soft)] hover:text-[var(--ink)] focus-visible:outline-3 focus-visible:outline-offset-2 focus-visible:outline-[var(--green)] aria-[current=page]:bg-[var(--green-soft)] aria-[current=page]:text-[var(--green)] motion-reduce:transition-none",onClick:l},{default:m(()=>[y.order===0?(g(),x(f,{key:0,name:E.icon,size:16},null,8,["name"])):U("",!0),O("span",null,F(E.title),1)]),_:2},1032,["to","aria-current"])]))),128))])]))),128))])]),_:1}),O("div",Qn,[O("span",Jn,F(o(s)("docs.sidebar.stillNeedHelp")),1),b(o(ie),{"as-child":"",variant:"link",class:"mt-1 h-auto w-fit justify-start gap-1.5 p-0 text-[var(--green)]"},{default:m(()=>[O("a",es,[b(o(ot),{class:"size-3.5","aria-hidden":"true"}),M(" "+F(o(s)("docs.sidebar.contactSupport")),1)])]),_:1})])]),_:1})]),_:1},8,["open"])],64)}}}),as=Object.assign(ts,{__name:"DocsSidebar"}),os={class:"fixed top-2.5 left-3 z-[120] -translate-y-[180%] rounded-lg bg-[var(--green)] px-3 py-2 text-[13px] font-bold text-[var(--cream-1)] n
1o-underline transition-transform focus:translate-y-0 focus-visible:outline-3 focus-visible:outline-offset-2 focus-visible:outline-[var(--green)] motion-reduce:transition-none",href:"#docs-content"},ns={class:"relative flex-1 bg-[var(--cream-1)]"},ss={class:"mx-auto grid min-h-[calc(100svh-105px)] w-full max-w-[1480px] grid-cols-[minmax(0,1fr)] min-[681px]:min-h-[calc(100svh-119px)] min-[981px]:min-h-[calc(100svh-63px)] min-[981px]:grid-cols-[248px_minmax(0,1fr)] min-[981px]:px-[clamp(18px,3vw,34px)]"},rs={id:"docs-content",class:"min-w-0 outline-none",tabindex:"-1"},Cs=C({__name:"docs",async setup(a){let e,t;const n=He(),{t:s}=be(),{code:r}=Ve(),i=S(!1),l=S();let p;const{data:v}=([e,t]=Ee(()=>ke(()=>`docs-navigation:${r.value}`,()=>da(r.value),{watch:[r]})),e=await e,t(),e),{data:h}=([e,t]=Ee(()=>ke(()=>`docs-search-sections:${r.value}`,()=>ca(r.value),{watch:[r]})),e=await e,t(),e),d=$(()=>v.value??[]),u=$(()=>h.value??[]),f=$(()=>{const E=new Map;for(const w of d.value){const L=E.get(w.section);L?L.items.push(w):E.set(w.section,{title:w.section,order:w.sectionOrder,items:[w]})}return[...E.values()].sort((w,L)=>w.order-L.order)});async function c(){await H(),document.querySelector("#docs-content")?.focus()}async function y(E){!E.matches||!i.value||(i.value=!1,await c())}return V(()=>n.path,async()=>{i.value=!1,await c()}),V(i,async(E,w)=>{E||!w||(await H(),l.value?.focusNavigationTrigger())}),de(()=>{p=window.matchMedia("(min-width: 981px)"),p.addEventListener("change",y)}),ht(()=>{p?.removeEventListener("change",y)}),(E,w)=>{const L=qn,R=as,K=pa,q=la;return g(),x(q,null,{default:m(()=>[O("a",os,F(o(s)("docs.skipToContent")),1),b(L,{ref_key:"docsHeader",ref:l,pages:o(d),"search-sections":o(u),"navigation-open":o(i),onToggleNavigation:w[0]||(w[0]=xe=>i.value=!0)},null,8,["pages","search-sections","navigation-open"]),O("div",ns,[O("div",ss,[b(R,{groups:o(f),pages:o(d),"search-sections":o(u),open:o(i),"onUpdate:open":w[1]||(w[1]=xe=>i.value=xe)},null,8,["groups","pages","search-sections","open"]),O("main",rs,[k(E.$slots,"default")])])]),b(K,{surface:"",localized:""})]),_:3})}}});export{Cs as default};

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.