PageSourceSearch

https://nextthere.com/assets/SearchPalette.vue_vue_type_script_setup_true_lang-siwWBU2S.js

js nextthere.com collected 2026-09-24 19:05:05 UTC 27,082 bytes, 1 lines download raw bytes

1import{a as me,e as A,o as Q,J as V,r as f,d as I,c as m,i as P,I as N,K as k,F as We,p as oe,a7 as ot,M as W,L as M,a8 as ut,O as st,a9 as it,E as dt,n as Ye,u as ct,k as be,w as G,h as B,g as H,b as Se,l as ft,m as vt}from"./index-DbpIxVVg.js";import{a as pt,b as mt}from"./SearchService-CvvzWgdB.js";import{a as gt,_ as ht}from"./SearchPaletteItem.vue_vue_type_script_setup_true_lang-4nHU3J_8.js";import{A as yt}from"./ActivityIndicatorIcon-DNADDTWG.js";import{u as wt}from"./entity-Dyy2H1qK.js";import{A as K,o as T,u as te,i as Re,l as Ke,b as R,a as bt,N as $e,T as St,c as Et,S as J,t as Tt}from"./keyboard-C910qfwt.js";import{b as qe,d as $t,i as ce,P as ge,N as Z,S as ee,T as Lt,t as xt,w as Ft}from"./calculate-active-index-Bo9BYas1.js";import{t as Ie,a as Ge,o as he,l as kt,i as Pt,u as Ct,r as Ot}from"./combobox-Bf1jGWS7.js";import{f as Le,u as xe}from"./form-BG81DLzL.js";import{r as At}from"./ExclamationCircleIcon-JnUMOvFl.js";function xl(e,t){return Q(),me("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true","data-slot":"icon"},[A("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"})])}function ze(e,t,l,a){qe.isServer||V(n=>{e=e??window,e.addEventListener(t,l,a),n(()=>e.removeEventListener(t,l,a))})}var de=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(de||{});function Rt(){let e=f(0);return $t("keydown",t=>{t.key==="Tab"&&(e.value=t.shiftKey?1:0)}),e}function Qe(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 a=T(l);a instanceof HTMLElement&&t.add(a)}return t}var Ze=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(Ze||{});let se=Object.assign(I({name:"FocusTrap",props:{as:{type:[Object,String],default:"div"},initialFocus:{type:Object,default:null},features:{type:Number,default:30},containers:{type:[Object,Function],default:f(new Set)}},inheritAttrs:!1,setup(e,{attrs:t,slots:l,expose:a}){let n=f(null);a({el:n,$el:n});let r=m(()=>ce(n)),u=f(!1);P(()=>u.value=!0),N(()=>u.value=!1),Bt({ownerDocument:r},m(()=>u.value&&!!(e.features&16)));let o=Ht({ownerDocument:r,container:n,initialFocus:m(()=>e.initialFocus)},m(()=>u.value&&!!(e.features&2)));Nt({ownerDocument:r,container:n,containers:e.containers,previousActiveElement:o},m(()=>u.value&&!!(e.features&8)));let s=Rt();function i(w){let g=T(n);g&&(b=>b())(()=>{te(s.value,{[de.Forwards]:()=>{ge(g,Z.First,{skipElements:[w.relatedTarget]})},[de.Backwards]:()=>{ge(g,Z.Last,{skipElements:[w.relatedTarget]})}})})}let d=f(!1);function y(w){w.key==="Tab"&&(d.value=!0,requestAnimationFrame(()=>{d.value=!1}))}function v(w){if(!u.value)return;let g=Qe(e.containers);T(n)instanceof HTMLElement&&g.add(T(n));let b=w.relatedTarget;b instanceof HTMLElement&&b.dataset.headlessuiFocusGuard!=="true"&&(Je(g,b)||(d.value?ge(T(n),te(s.value,{[de.Forwards]:()=>Z.Next,[de.Backwards]:()=>Z.Previous})|Z.WrapAround,{relativeTo:w.target}):w.target instanceof HTMLElement&&ee(w.target)))}return()=>{let w={},g={ref:n,onKeydown:y,onFocusout:v},{features:b,initialFocus:S,containers:D,...$}=e;return k(We,[!!(b&4)&&k(Le,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:i,features:xe.Focusable}),K({ourProps:g,theirProps:{...t,...$},slot:w,attrs:t,slots:l,name:"FocusTrap"}),!!(b&4)&&k(Le,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:i,features:xe.Focusable})])}}}),{features:Ze});function Dt(e){let t=f(Ie.slice());return oe([e],([l],[a])=>{a===!0&&l===!1?Ge(()=>{t.value.splice(0)}):a===!1&&l===!0&&(t.value=Ie.slice())},{flush:"post"}),()=>{var l;return(l=t.value.find(a=>a!=null&&a.isConnected))!=null?l:null}}function Bt({ownerDocument:e},t){let l=Dt(t);P(()=>{V(()=>{var a,n;t.value||((a=e.value)==null?void 0:a.activeElement)===((n=e.value)==null?void 0:n.body)&&ee(l())},{flush:"post"})}),N(()=>{t.value&&ee(l())})}function Ht({ownerDocument:e,container:t,initialFocus:l},a){let n=f(null),r=f(!1);return P(()=>r.value=!0),N(()=>r.value=!1),P(()=>{oe([t,l,a],(u,o)=>{if(u.every((i,d)=>(o==null?void 0:o[d])===i)||!a.value)return;let s=T(t);s&&Ge(()=>{var i,d;if(!r.value)return;let y=T(l),v=(i=e.value)==null?void 0:i.activeElement;if(y){if(y===v){n.value=v;return}}else if(s.contains(v)){n.value=v;return}y?ee(y):ge(s,Z.First|Z.NoScroll)===Lt.Error&&console.warn("There are no focu
1sable elements inside the <FocusTrap />"),n.value=(d=e.value)==null?void 0:d.activeElement})},{immediate:!0,flush:"post"})}),n}function Nt({ownerDocument:e,container:t,containers:l,previousActiveElement:a},n){var r;ze((r=e.value)==null?void 0:r.defaultView,"focus",u=>{if(!n.value)return;let o=Qe(l);T(t)instanceof HTMLElement&&o.add(T(t));let s=a.value;if(!s)return;let i=u.target;i&&i instanceof HTMLElement?Je(o,i)?(a.value=i,ee(i)):(u.preventDefault(),u.stopPropagation(),ee(s)):ee(a.value)},!0)}function Je(e,t){for(let l of e)if(l.contains(t))return!0;return!1}function Mt(e){let t=ot(e.getSnapshot());return N(e.subscribe(()=>{t.value=e.getSnapshot()})),t}function It(e,t){let l=e(),a=new Set;return{getSnapshot(){return l},subscribe(n){return a.add(n),()=>a.delete(n)},dispatch(n,...r){let u=t[n].call(l,...r);u&&(l=u,a.forEach(o=>o()))}}}function _t(){let e;return{before({doc:t}){var l;let a=t.documentElement;e=((l=t.defaultView)!=null?l:window).innerWidth-a.clientWidth},after({doc:t,d:l}){let a=t.documentElement,n=a.clientWidth-a.offsetWidth,r=e-n;l.style(a,"paddingRight",`${r}px`)}}}function jt(){return xt()?{before({doc:e,d:t,meta:l}){function a(n){return l.containers.flatMap(r=>r()).some(r=>r.contains(n))}t.microTask(()=>{var n;if(window.getComputedStyle(e.documentElement).scrollBehavior!=="auto"){let o=he();o.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>o.dispose()))}let r=(n=window.scrollY)!=null?n:window.pageYOffset,u=null;t.addEventListener(e,"click",o=>{if(o.target instanceof HTMLElement)try{let s=o.target.closest("a");if(!s)return;let{hash:i}=new URL(s.href),d=e.querySelector(i);d&&!a(d)&&(u=d)}catch{}},!0),t.addEventListener(e,"touchstart",o=>{if(o.target instanceof HTMLElement)if(a(o.target)){let s=o.target;for(;s.parentElement&&a(s.parentElement);)s=s.parentElement;t.style(s,"overscrollBehavior","contain")}else t.style(o.target,"touchAction","none")}),t.addEventListener(e,"touchmove",o=>{if(o.target instanceof HTMLElement){if(o.target.tagName==="INPUT")return;if(a(o.target)){let s=o.target;for(;s.parentElement&&s.dataset.headlessuiPortal!==""&&!(s.scrollHeight>s.clientHeight||s.scrollWidth>s.clientWidth);)s=s.parentElement;s.dataset.headlessuiPortal===""&&o.preventDefault()}else o.preventDefault()}},{passive:!1}),t.add(()=>{var o;let s=(o=window.scrollY)!=null?o:window.pageYOffset;r!==s&&window.scrollTo(0,r),u&&u.isConnected&&(u.scrollIntoView({block:"nearest"}),u=null)})})}}:{}}function Ut(){return{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}}function Vt(e){let t={};for(let l of e)Object.assign(t,l(t));return t}let X=It(()=>new Map,{PUSH(e,t){var l;let a=(l=this.get(e))!=null?l:{doc:e,count:0,d:he(),meta:new Set};return a.count++,a.meta.add(t),this.set(e,a),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 a={doc:e,d:t,meta:Vt(l)},n=[jt(),_t(),Ut()];n.forEach(({before:r})=>r==null?void 0:r(a)),n.forEach(({after:r})=>r==null?void 0:r(a))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});X.subscribe(()=>{let e=X.getSnapshot(),t=new Map;for(let[l]of e)t.set(l,l.documentElement.style.overflow);for(let l of e.values()){let a=t.get(l.doc)==="hidden",n=l.count!==0;(n&&!a||!n&&a)&&X.dispatch(l.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",l),l.count===0&&X.dispatch("TEARDOWN",l)}});function Wt(e,t,l){let a=Mt(X),n=m(()=>{let r=e.value?a.value.get(e.value):void 0;return r?r.count>0:!1});return oe([e,t],([r,u],[o],s)=>{if(!r||!u)return;X.dispatch("PUSH",r,l);let i=!1;s(()=>{i||(X.dispatch("POP",o??r,l),i=!0)})},{immediate:!0}),n}let Ee=new Map,ie=new Map;function _e(e,t=f(!0)){V(l=>{var a;if(!t.value)return;let n=T(e);if(!n)return;l(function(){var u;if(!n)return;let o=(u=ie.get(n))!=null?u:1;if(o===1?ie.delete(n):ie.set(n,o-1),o!==1)return;let s=Ee.get(n);s&&(s["aria-hidden"]===null?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",s["aria-hidden"]),n.inert=s.inert,Ee.delete(n))});let r=(a=ie.get(n))!=null?a:0;ie.set(n,r+1),r===0&&(Ee.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),n.setAttribute("aria-hidden","true"),n.inert=!0)})}function Yt({defaultContainers:e=[],portals:t,mainTreeNodeRef:l}={}){let a=f(null),n=ce(a);function r(){var u,o,s;let i=[];for(let d of e)d!==null&&(d instanceof HTMLElement?i.push(d):"value"in d&&d.value instanceof HTMLElement&&i.push(d.value));if(t!=null&&t.value)for(let d of t.value)i.push(d);for(let d of(u=n==null?void 0:n.querySelectorAll("html > *, body > *"))!=null?u:[])d!==document.body&&d!==document.head&&d instanceof HTMLElement&&d.id!=="headlessui-portal-root"&&(d.contains(T(a))||d.contains((s=(o=T(a))==null?void 0:o.getRootNode())==null?void 0:s.host)||i.some(y=>d.contains(y))||i.push(d));return i}
1return{resolveContainers:r,contains(u){return r().some(o=>o.contains(u))},mainTreeNodeRef:a,MainTreeNode(){return l!=null?null:k(Le,{features:xe.Hidden,ref:a})}}}let Xe=Symbol("ForcePortalRootContext");function Kt(){return M(Xe,!1)}let je=I({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(e,{slots:t,attrs:l}){return W(Xe,e.force),()=>{let{force:a,...n}=e;return K({theirProps:n,ourProps:{},slot:{},slots:t,attrs:l,name:"ForcePortalRoot"})}}}),et=Symbol("StackContext");var Fe=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Fe||{});function qt(){return M(et,()=>{})}function Gt({type:e,enabled:t,element:l,onUpdate:a}){let n=qt();function r(...u){a==null||a(...u),n(...u)}P(()=>{oe(t,(u,o)=>{u?r(0,e,l):o===!0&&r(1,e,l)},{immediate:!0,flush:"sync"})}),N(()=>{t.value&&r(1,e,l)}),W(et,r)}let zt=Symbol("DescriptionContext");function Qt({slot:e=f({}),name:t="Description",props:l={}}={}){let a=f([]);function n(r){return a.value.push(r),()=>{let u=a.value.indexOf(r);u!==-1&&a.value.splice(u,1)}}return W(zt,{register:n,slot:e,name:t,props:l}),m(()=>a.value.length>0?a.value.join(" "):void 0)}function Zt(e){let t=ce(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 a=t.createElement("div");return a.setAttribute("id","headlessui-portal-root"),t.body.appendChild(a)}const ke=new WeakMap;function Jt(e){var t;return(t=ke.get(e))!=null?t:0}function Ue(e,t){let l=t(Jt(e));return l<=0?ke.delete(e):ke.set(e,l),l}let Xt=I({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(e,{slots:t,attrs:l}){let a=f(null),n=m(()=>ce(a)),r=Kt(),u=M(tt,null),o=f(r===!0||u==null?Zt(a.value):u.resolveTarget());o.value&&Ue(o.value,v=>v+1);let s=f(!1);P(()=>{s.value=!0}),V(()=>{r||u!=null&&(o.value=u.resolveTarget())});let i=M(Pe,null),d=!1,y=it();return oe(a,()=>{if(d||!i)return;let v=T(a);v&&(N(i.register(v),y),d=!0)}),N(()=>{var v,w;let g=(v=n.value)==null?void 0:v.getElementById("headlessui-portal-root");!g||o.value!==g||Ue(o.value,b=>b-1)||o.value.children.length>0||(w=o.value.parentElement)==null||w.removeChild(o.value)}),()=>{if(!s.value||o.value===null)return null;let v={ref:a,"data-headlessui-portal":""};return k(ut,{to:o.value},K({ourProps:v,theirProps:e,slot:{},attrs:l,slots:t,name:"Portal"}))}}}),Pe=Symbol("PortalParentContext");function el(){let e=M(Pe,null),t=f([]);function l(r){return t.value.push(r),e&&e.register(r),()=>a(r)}function a(r){let u=t.value.indexOf(r);u!==-1&&t.value.splice(u,1),e&&e.unregister(r)}let n={register:l,unregister:a,portals:t};return[t,I({name:"PortalWrapper",setup(r,{slots:u}){return W(Pe,n),()=>{var o;return(o=u.default)==null?void 0:o.call(u)}}})]}let tt=Symbol("PortalGroupContext"),tl=I({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(e,{attrs:t,slots:l}){let a=st({resolveTarget(){return e.target}});return W(tt,a),()=>{let{target:n,...r}=e;return K({theirProps:r,ourProps:{},slot:{},attrs:t,slots:l,name:"PortalGroup"})}}});var ll=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ll||{});let Ce=Symbol("DialogContext");function lt(e){let t=M(Ce,null);if(t===null){let l=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,lt),l}return t}let ve="DC8F892D-2EBD-447C-A4C8-A03058436FF4",al=I({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:ve},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:a,expose:n}){var r,u;let o=(r=e.id)!=null?r:`headlessui-dialog-${Re()}`,s=f(!1);P(()=>{s.value=!0});let i=!1,d=m(()=>e.role==="dialog"||e.role==="alertdialog"?e.role:(i||(i=!0,console.warn(`Invalid role [${d}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog")),y=f(0),v=Ke(),w=m(()=>e.open===ve&&v!==null?(v.value&R.Open)===R.Open:e.open),g=f(null),b=m(()=>ce(g));if(n({el:g,$el:g}),!(e.open!==ve||v!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof w.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${w.value===ve?void 0:e.open}`);let S=m(()=>s.value&&w.value?0:1),D=m(()=>S.value===0),$=m(()=>y.value>1),_=M(Ce,null)!==null,[le,ae]=el(),{resolveContainers:Y,mainTreeNodeRef:ne,MainTreeNode:q}=Yt({portals:le,defaultContainers:[m(()=>{var h;
1return(h=re.panelRef.value)!=null?h:g.value})]}),c=m(()=>$.value?"parent":"leaf"),p=m(()=>v!==null?(v.value&R.Closing)===R.Closing:!1),L=m(()=>_||p.value?!1:D.value),x=m(()=>{var h,E,C;return(C=Array.from((E=(h=b.value)==null?void 0:h.querySelectorAll("body > *"))!=null?E:[]).find(O=>O.id==="headlessui-portal-root"?!1:O.contains(T(ne))&&O instanceof HTMLElement))!=null?C:null});_e(x,L);let F=m(()=>$.value?!0:D.value),ue=m(()=>{var h,E,C;return(C=Array.from((E=(h=b.value)==null?void 0:h.querySelectorAll("[data-headlessui-portal]"))!=null?E:[]).find(O=>O.contains(T(ne))&&O instanceof HTMLElement))!=null?C:null});_e(ue,F),Gt({type:"Dialog",enabled:m(()=>S.value===0),element:g,onUpdate:(h,E)=>{if(E==="Dialog")return te(h,{[Fe.Add]:()=>y.value+=1,[Fe.Remove]:()=>y.value-=1})}});let j=Qt({name:"DialogDescription",slot:m(()=>({open:w.value}))}),U=f(null),re={titleId:U,panelRef:f(null),dialogState:S,setTitleId(h){U.value!==h&&(U.value=h)},close(){t("close",!1)}};W(Ce,re);let He=m(()=>!(!D.value||$.value));Ft(Y,(h,E)=>{h.preventDefault(),re.close(),dt(()=>E==null?void 0:E.focus())},He);let Ne=m(()=>!($.value||S.value!==0));ze((u=b.value)==null?void 0:u.defaultView,"keydown",h=>{Ne.value&&(h.defaultPrevented||h.key===bt.Escape&&(h.preventDefault(),h.stopPropagation(),re.close()))});let Me=m(()=>!(p.value||S.value!==0||_));return Wt(b,Me,h=>{var E;return{containers:[...(E=h.containers)!=null?E:[],Y]}}),V(h=>{if(S.value!==0)return;let E=T(g);if(!E)return;let C=new ResizeObserver(O=>{for(let we of O){let fe=we.target.getBoundingClientRect();fe.x===0&&fe.y===0&&fe.width===0&&fe.height===0&&re.close()}});C.observe(E),h(()=>C.disconnect())}),()=>{let{open:h,initialFocus:E,...C}=e,O={...l,ref:g,id:o,role:d.value,"aria-modal":S.value===0?!0:void 0,"aria-labelledby":U.value,"aria-describedby":j.value},we={open:S.value===0};return k(je,{force:!0},()=>[k(Xt,()=>k(tl,{target:g.value},()=>k(je,{force:!1},()=>k(se,{initialFocus:E,containers:Y,features:D.value?te(c.value,{parent:se.features.RestoreFocus,leaf:se.features.All&~se.features.FocusLock}):se.features.None},()=>k(ae,{},()=>K({ourProps:O,theirProps:{...C,...l},slot:we,attrs:l,slots:a,visible:S.value===0,features:$e.RenderStrategy|$e.Static,name:"Dialog"})))))),k(q)])}}}),nl=I({name:"DialogOverlay",props:{as:{type:[Object,String],default:"div"},id:{type:String,default:null}},setup(e,{attrs:t,slots:l}){var a;let n=(a=e.id)!=null?a:`headlessui-dialog-overlay-${Re()}`,r=lt("DialogOverlay");function u(o){o.target===o.currentTarget&&(o.preventDefault(),o.stopPropagation(),r.close())}return()=>{let{...o}=e;return K({ourProps:{id:n,"aria-hidden":!0,onClick:u},theirProps:o,slot:{open:r.dialogState.value===0},attrs:t,slots:l,name:"DialogOverlay"})}}});function rl(e){let t={called:!1};return(...l)=>{if(!t.called)return t.called=!0,e(...l)}}function Te(e,...t){e&&t.length>0&&e.classList.add(...t)}function pe(e,...t){e&&t.length>0&&e.classList.remove(...t)}var Oe=(e=>(e.Finished="finished",e.Cancelled="cancelled",e))(Oe||{});function ol(e,t){let l=he();if(!e)return l.dispose;let{transitionDuration:a,transitionDelay:n}=getComputedStyle(e),[r,u]=[a,n].map(o=>{let[s=0]=o.split(",").filter(Boolean).map(i=>i.includes("ms")?parseFloat(i):parseFloat(i)*1e3).sort((i,d)=>d-i);return s});return r!==0?l.setTimeout(()=>t("finished"),r+u):t("finished"),l.add(()=>t("cancelled")),l.dispose}function Ve(e,t,l,a,n,r){let u=he(),o=r!==void 0?rl(r):()=>{};return pe(e,...n),Te(e,...t,...l),u.nextFrame(()=>{pe(e,...l),Te(e,...a),u.add(ol(e,s=>(pe(e,...a,...t),Te(e,...n),o(s))))}),u.add(()=>pe(e,...t,...l,...a,...n)),u.add(()=>o("cancelled")),u.dispose}function z(e=""){return e.split(/\s+/).filter(t=>t.length>1)}let De=Symbol("TransitionContext");var ul=(e=>(e.Visible="visible",e.Hidden="hidden",e))(ul||{});function sl(){return M(De,null)!==null}function il(){let e=M(De,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}function dl(){let e=M(Be,null);if(e===null)throw new Error("A <TransitionChild /> is used but it is missing a parent <TransitionRoot />.");return e}let Be=Symbol("NestingContext");function ye(e){return"children"in e?ye(e.children):e.value.filter(({state:t})=>t==="visible").length>0}function at(e){let t=f([]),l=f(!1);P(()=>l.value=!0),N(()=>l.value=!1);function a(r,u=J.Hidden){let o=t.value.findIndex(({id:s})=>s===r);o!==-1&&(te(u,{[J.Unmount](){t.value.splice(o,1)},[J.Hidden](){t.value[o].state="hidden"}}),!ye(t)&&l.value&&(e==null||e()))}function n(r){let u=t.value.find(({id:o})=>o===r);return u?u.state!=="visible"&&(u.state="visible"):t.value.push({id:r,state:"visible"}),()=>a(r,J.Unmount)}return{children:t,register:n,unregister:a}}let nt=$e.RenderStrategy,Ae=I({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:()=>
1!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(e,{emit:t,attrs:l,slots:a,expose:n}){let r=f(0);function u(){r.value|=R.Opening,t("beforeEnter")}function o(){r.value&=~R.Opening,t("afterEnter")}function s(){r.value|=R.Closing,t("beforeLeave")}function i(){r.value&=~R.Closing,t("afterLeave")}if(!sl()&&Et())return()=>k(rt,{...e,onBeforeEnter:u,onAfterEnter:o,onBeforeLeave:s,onAfterLeave:i},a);let d=f(null),y=m(()=>e.unmount?J.Unmount:J.Hidden);n({el:d,$el:d});let{show:v,appear:w}=il(),{register:g,unregister:b}=dl(),S=f(v.value?"visible":"hidden"),D={value:!0},$=Re(),_={value:!1},le=at(()=>{!_.value&&S.value!=="hidden"&&(S.value="hidden",b($),i())});P(()=>{let F=g($);N(F)}),V(()=>{if(y.value===J.Hidden&&$){if(v.value&&S.value!=="visible"){S.value="visible";return}te(S.value,{hidden:()=>b($),visible:()=>g($)})}});let ae=z(e.enter),Y=z(e.enterFrom),ne=z(e.enterTo),q=z(e.entered),c=z(e.leave),p=z(e.leaveFrom),L=z(e.leaveTo);P(()=>{V(()=>{if(S.value==="visible"){let F=T(d);if(F instanceof Comment&&F.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function x(F){let ue=D.value&&!w.value,j=T(d);!j||!(j instanceof HTMLElement)||ue||(_.value=!0,v.value&&u(),v.value||s(),F(v.value?Ve(j,ae,Y,ne,q,U=>{_.value=!1,U===Oe.Finished&&o()}):Ve(j,c,p,L,q,U=>{_.value=!1,U===Oe.Finished&&(ye(le)||(S.value="hidden",b($),i()))})))}return P(()=>{oe([v],(F,ue,j)=>{x(j),D.value=!1},{immediate:!0})}),W(Be,le),Tt(m(()=>te(S.value,{visible:R.Open,hidden:R.Closed})|r.value)),()=>{let{appear:F,show:ue,enter:j,enterFrom:U,enterTo:re,entered:He,leave:Ne,leaveFrom:Me,leaveTo:h,...E}=e,C={ref:d},O={...E,...w.value&&v.value&&qe.isServer?{class:Ye([l.class,E.class,...ae,...Y])}:{}};return K({theirProps:O,ourProps:C,slot:{},slots:a,attrs:l,features:nt,visible:S.value==="visible",name:"TransitionChild"})}}}),cl=Ae,rt=I({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:a}){let n=Ke(),r=m(()=>e.show===null&&n!==null?(n.value&R.Open)===R.Open:e.show);V(()=>{if(![!0,!1].includes(r.value))throw new Error('A <Transition /> is used but it is missing a `:show="true | false"` prop.')});let u=f(r.value?"visible":"hidden"),o=at(()=>{u.value="hidden"}),s=f(!0),i={show:r,appear:m(()=>e.appear||!s.value)};return P(()=>{V(()=>{s.value=!1,r.value?u.value="visible":ye(o)||(u.value="hidden")})}),W(Be,o),W(De,i),()=>{let d=St(e,["show","appear","unmount","onBeforeEnter","onBeforeLeave","onAfterEnter","onAfterLeave"]),y={unmount:e.unmount};return K({ourProps:{...y,as:"template"},theirProps:{},slot:{},slots:{...a,default:()=>[k(cl,{onBeforeEnter:()=>t("beforeEnter"),onAfterEnter:()=>t("afterEnter"),onBeforeLeave:()=>t("beforeLeave"),onAfterLeave:()=>t("afterLeave"),...l,...y,...d},a.default)]},attrs:{},features:nt,visible:u.value==="visible",name:"Transition"})}}});const fl={class:"relative"},vl={key:1,class:"p-4 text-sm text-gray-500 flex"},pl={key:2,class:"p-4 text-sm text-gray-500 flex"},ml=250,Fl=I({__name:"SearchPalette",setup(e,{expose:t}){t({openSearchPane:b});const l=f(!1),a=f(""),n=f(),r=f(!1),u=f(!1),o=f(!1),s=f(),i=f(!1),d=ct(),y=wt(),v=vt(),w=new pt;let g;function b(){l.value=!0,s.value=null,n.value=null}P(()=>{window.addEventListener("keydown",S)}),N(()=>{clearTimeout(g),window.removeEventListener("keydown",S)});function S(c){var L;const p=c.metaKey||c.altKey||c.ctrlKey;c.key==="k"&&p?b():c.key==="/"&&((L=document.activeElement)==null?void 0:L.tagName)==="BODY"&&(c.preventDefault(),b())}async function D(c){c.stop?y.stop=c.stop:c.tripInstance?y.tripInstance=c.tripInstance:c.routeGroup?y.route=c.routeGroup:c.pointOfInterest?y.pointOfInterest=c.pointOfInterest:c.location&&(y.location=c.location),await v.push(c.url),l.value=!1}async function $(c){a.value=c,await le()}function _(c){c.key==="Enter"&&(n.value===null||n.value.length===0)?i.value=!0:i.value=!1}async function le(){const c=new mt;c.region=d.geoRegion.serverPath,c.terms=a.value;const p=await Y(c);ae(c,p)}function ae(c,p){clearTimeout(g),r.value=!0,g=window.setTimeout(async()=>{r.value=!1,u.value=!0,await ne(c,p),u.value=!1},ml)}async function Y(c){const p=await w.getLocalResults(c);return q(p.results),p.results}async function ne(c,p){const L=window.setTimeout(()=>{c.terms===a.value&&(o.value=!0)},500),x=await w.executeQuery(c);clearTimeout(L),c.terms===a.value&&(o.value=!1,q(x.getItemsPrepending(p).filter(F=>!F.pointOfInterest)),x.results.length>0&&i.value&&(i.value=!1,await D(x.results[0])))}function q(c){n.value=c,s.value=c[0]}return(c,p)=>(Q(),be(B(rt),{show:l.value,as:"template",onAfterLeave:p[4]||(p[4]=L=>a.value="")},{default:G(()=>[H(B(al),{open:l.value,as:"div",class:"fixed inset-0 z-[1000] overflow-y-auto p-4 sm:p-6 md:p-20",onClose:p[3]||(p[3]=L=>l.value=!1)},{default:G(()=>[H(B(Ae),{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0","enter-to":"opacity-100",leave:"ease-in duration-200","leave-from":"opacity-100","leave-to":"opacity-0"},{default:G(()=>[H(B(nl),{class:"fixed inset-0 bg-gray-500 bg-opacity-30 dark:bg-slate-900 dark:bg-opacity-80 backdrop-blur transition-opacity"})]),_:1}),H(B(Ae),{as:"template",enter:"ease-out duration-300","enter-from":"opacity-0 scale-95","enter-to":"opacity-100 scale-100",leave:"ease-in duration-200","leave-from":"opacity-100 scale-100","leave-to":"opacity-0 scale-95"},{default:G(()=>[H(B(kt),{modelValue:s.value,"onUpdate:modelValue":[p[2]||(p[2]=L=>s.value=L),D],as:"div",class:"mx-auto max-w-xl transform divide-y divide-gray-100 dark:divide-gray-900 overflow-hidden rounded-xl bg-white dark:bg-black shadow-2xl ring-1 ring-black ring-opacity-5 transition-all"},{default:G(()=>{var L;return[A("div",fl,[H(B(gt),{class:"pointer-events-none absolute top-3.5 left-4 h-5 w-5 text-gray-400","aria-hidden":"true"}),H(B(Pt),{class:"h-12 w-full border-0 bg-transparent pl-11 pr-4 text-gray-800 dark:text-gray-200 placeholder-gray-400 dark:placeholder-gray-500 focus:ring-0 sm:text-sm",placeholder:"Search...",onChange:p[0]||(p[0]=x=>$(x.target.value)),onKeyup:p[1]||(p[1]=x=>_(x))})]),((L=n.value)==null?void 0:L.length)>0?(Q(),be(B(Ct),{key:0,static:"",class:"max-h-72 scroll-py-2 overflow-y-auto py-2 text-sm text-gray-800 dark:text-gray-200"},{default:G(()=>[(Q(!0),me(We,null,ft(n.value,x=>(Q(),be(B(Ot),{key:x.url,value:x,as:"template"},{default:G(({active:F})=>[A("li",{class:Ye(["cursor-default select-none px-4 py-2",F&&"bg-orange-600 text-white"])},[H(ht,{item:x},null,8,["item"])],2)]),_:2},1032,["value"]))),128))]),_:1})):Se("",!0),a.value!==""&&o.value?(Q(),me("div",vl,[H(yt,{class:"mr-3 h-5 w-5 text-gray-500"}),p[5]||(p[5]=A("span",null,"Searching...",-1))])):Se("",!0),a.value!==""&&n.value&&n.value.length===0&&!r.value&&!u.value?(Q(),me("div",pl,[H(B(At),{class:"mr-3 h-8 w-8 text-gray-500"}),p[6]||(p[6]=A("div",null,[A("div",{class:"font-semibold mb-2 text-gray-700 dark:text-gray-300"},"Your search did not match any items"),A("div",null,"You can use this search to find within your city/state:"),A("ul",{class:"list-disc mt-2 ml-4 space-y-1"},[A("li",null,"a train station, bus stop, light rail stop or ferry wharf by name"),A("li",null,"a line or route by name"),A("li",null,"a train service by run number"),A("li",null,"a page on this site by title")])],-1))])):Se("",!0)]}),_:1},8,["modelValue"])]),_:1})]),_:1},8,["open"])]),_:1},8,["show"]))}});
1export{Fl as _,xl 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.