PageSourceSearch

https://www.npsr.sk/_nuxt/DRInw6uQ.js

js npsr.sk collected 2026-10-02 10:39:32 UTC 13,953 bytes, 1 lines download raw bytes

1import{_ as ie}from"./DDV30b4A.js";import{s as _,v as h,x as M,y as se,z as j,A as K,B as J,F as W,C as ue,D as re,E as A,G as de,H as S,b as Y,l as ce,c as pe,a as ve,o as E,f as N,i as C,m as B,g as k,h as $,t as q,T as fe,r as Z,q as ee,I as H,J as be,_ as me,p as ge,P as he}from"./ClWmWIHb.js";import{u as T,w as xe,a as ye,h as Oe,o as y,t as _e,i as F,f as Se,E as ke,b as Le,A as z,T as Re,I as Q,s as we,l as Pe,N as X,O as $e,c as g}from"./B9nBkh8D.js";import{f as Te,c as O,p as De,u as Ie}from"./BQGunm5M.js";function Ve(t,o,i){let b=_(i==null?void 0:i.value),u=h(()=>t.value!==void 0);return[h(()=>u.value?t.value:b.value),function(c){return u.value||(b.value=c),o==null?void 0:o(c)}]}function te(t={},o=null,i=[]){for(let[b,u]of Object.entries(t))le(i,ae(o,b),u);return i}function ae(t,o){return t?t+"["+o+"]":o}function le(t,o,i){if(Array.isArray(i))for(let[b,u]of i.entries())le(t,ae(o,b.toString()),u);else i instanceof Date?t.push([o,i.toISOString()]):typeof i=="boolean"?t.push([o,i?"1":"0"]):typeof i=="string"?t.push([o,i]):typeof i=="number"?t.push([o,`${i}`]):i==null?t.push([o,""]):te(i,o,t)}function Ae(t,o){return t===o}var Be=(t=>(t[t.Open=0]="Open",t[t.Closed=1]="Closed",t))(Be||{}),Ce=(t=>(t[t.Single=0]="Single",t[t.Multi=1]="Multi",t))(Ce||{}),Ee=(t=>(t[t.Pointer=0]="Pointer",t[t.Other=1]="Other",t))(Ee||{});function je(t){requestAnimationFrame(()=>requestAnimationFrame(t))}let oe=Symbol("ListboxContext");function U(t){let o=de(oe,null);if(o===null){let i=new Error(`<${t} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,U),i}return o}let Ne=M({name:"Listbox",emits:{"update:modelValue":t=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},by:{type:[String,Function],default:()=>Ae},horizontal:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean],default:void 0},defaultValue:{type:[Object,String,Number,Boolean],default:void 0},form:{type:String,optional:!0},name:{type:String,optional:!0},multiple:{type:[Boolean],default:!1}},inheritAttrs:!1,setup(t,{slots:o,attrs:i,emit:b}){let u=_(1),c=_(null),e=_(null),p=_(null),s=_([]),f=_(""),m=_(null),l=_(1);function r(a=n=>n){let n=m.value!==null?s.value[m.value]:null,d=$e(a(s.value.slice()),x=>y(x.dataRef.domRef)),v=n?d.indexOf(n):null;return v===-1&&(v=null),{options:d,activeOptionIndex:v}}let R=h(()=>t.multiple?1:0),[w,L]=Ve(h(()=>t.modelValue),a=>b("update:modelValue",a),h(()=>t.defaultValue)),D=h(()=>w.value===void 0?T(R.value,{1:[],0:void 0}):w.value),P={listboxState:u,value:D,mode:R,compare(a,n){if(typeof t.by=="string"){let d=t.by;return(a==null?void 0:a[d])===(n==null?void 0:n[d])}return t.by(a,n)},orientation:h(()=>t.horizontal?"horizontal":"vertical"),labelRef:c,buttonRef:e,optionsRef:p,disabled:h(()=>t.disabled),options:s,searchQuery:f,activeOptionIndex:m,activationTrigger:l,closeListbox(){t.disabled||u.value!==1&&(u.value=1,m.value=null)},openListbox(){t.disabled||u.value!==0&&(u.value=0)},goToOption(a,n,d){if(t.disabled||u.value===1)return;let v=r(),x=Te(a===O.Specific?{focus:O.Specific,id:n}:{focus:a},{resolveItems:()=>v.options,resolveActiveIndex:()=>v.activeOptionIndex,resolveId:V=>V.id,resolveDisabled:V=>V.dataRef.disabled});f.value="",m.value=x,l.value=d??1,s.value=v.options},search(a){if(t.disabled||u.value===1)return;let n=f.value!==""?0:1;f.value+=a.toLowerCase();let d=(m.value!==null?s.value.slice(m.value+n).concat(s.value.slice(0,m.value+n)):s.value).find(x=>x.dataRef.textValue.startsWith(f.value)&&!x.dataRef.disabled),v=d?s.value.indexOf(d):-1;v===-1||v===m.value||(m.value=v,l.value=1)},clearSearch(){t.disabled||u.value!==1&&f.value!==""&&(f.value="")},registerOption(a,n){let d=r(v=>[...v,{id:a,dataRef:n}]);s.value=d.options,m.value=d.activeOptionIndex},unregisterOption(a){let n=r(d=>{let v=d.findIndex(x=>x.id===a);return v!==-1&&d.splice(v,1),d});s.value=n.options,m.value=n.activeOptionIndex,l.value=1},theirOnChange(a){t.disabled||L(a)},select(a){t.disabled||L(T(R.value,{0:()=>a,1:()=>{let n=S(P.value.value).slice(),d=S(a),v=n.findIndex(x=>P.compare(d,S(x)));return v===-1?n.push(d):n.splice(v,1),n}}))}};xe([e,p],(a,n)=>{var d;P.closeListbox(),ye(n,Oe.Loose)||(a.preventDefault(),(d=y(e))==null||d.focus())},h(()=>u.value===0)),se(oe,P),_e(h(()=>T(u.value,{0:F.Open,1:F.Closed})));let I=h(()=>{var a;return(a=y(e))==null?void 0:a.closest("form")});return j(()=>{K([I],()=>{if(!I.value||t.defaultValue===void 0)return;function a(){P.theirOnChange(t.defaultValue)}return I.value.addEventListener("reset",a),()=>{var n;(n=I.value)==null||n.removeEventListener("reset",a)}},{immediate:!0})}),()=>{let{name:a,modelValue:n,disabled:d,form:v,...x}=t,V={open:u.value===0,disabled:d,value:D.value};return J(W,[...a!=null&&D.value!=null?te({[a]:D.value}).map(([G,ne])=>J(Se,ke({features:Le.Hidden,key:G,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:v,disabled:d,name:G,value:ne}))):[],z({ourProps:{},theirProps:{...i,...Re(x,["defaultValue","onUpdate:modelValue","horizontal","multiple","by"])},slot:V,slots:o,attrs:i,name:"Listbox"})])}}}),Fe=M({name:"ListboxButton",props:{as:{type:[Object,String],default:"button"},id:{type:String,default:null}},setup(t,{attrs:o,slots:i,expose:b}){var u;
1let c=(u=t.id)!=null?u:`headlessui-listbox-button-${Q()}`,e=U("ListboxButton");b({el:e.buttonRef,$el:e.buttonRef});function p(l){switch(l.key){case g.Space:case g.Enter:case g.ArrowDown:l.preventDefault(),e.openListbox(),A(()=>{var r;(r=y(e.optionsRef))==null||r.focus({preventScroll:!0}),e.value.value||e.goToOption(O.First)});break;case g.ArrowUp:l.preventDefault(),e.openListbox(),A(()=>{var r;(r=y(e.optionsRef))==null||r.focus({preventScroll:!0}),e.value.value||e.goToOption(O.Last)});break}}function s(l){switch(l.key){case g.Space:l.preventDefault();break}}function f(l){e.disabled.value||(e.listboxState.value===0?(e.closeListbox(),A(()=>{var r;return(r=y(e.buttonRef))==null?void 0:r.focus({preventScroll:!0})})):(l.preventDefault(),e.openListbox(),je(()=>{var r;return(r=y(e.optionsRef))==null?void 0:r.focus({preventScroll:!0})})))}let m=we(h(()=>({as:t.as,type:o.type})),e.buttonRef);return()=>{var l,r;let R={open:e.listboxState.value===0,disabled:e.disabled.value,value:e.value.value},{...w}=t,L={ref:e.buttonRef,id:c,type:m.value,"aria-haspopup":"listbox","aria-controls":(l=y(e.optionsRef))==null?void 0:l.id,"aria-expanded":e.listboxState.value===0,"aria-labelledby":e.labelRef.value?[(r=y(e.labelRef))==null?void 0:r.id,c].join(" "):void 0,disabled:e.disabled.value===!0?!0:void 0,onKeydown:p,onKeyup:s,onClick:f};return z({ourProps:L,theirProps:w,slot:R,attrs:o,slots:i,name:"ListboxButton"})}}}),Me=M({name:"ListboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(t,{attrs:o,slots:i,expose:b}){var u;let c=(u=t.id)!=null?u:`headlessui-listbox-options-${Q()}`,e=U("ListboxOptions"),p=_(null);b({el:e.optionsRef,$el:e.optionsRef});function s(l){switch(p.value&&clearTimeout(p.value),l.key){case g.Space:if(e.searchQuery.value!=="")return l.preventDefault(),l.stopPropagation(),e.search(l.key);case g.Enter:if(l.preventDefault(),l.stopPropagation(),e.activeOptionIndex.value!==null){let r=e.options.value[e.activeOptionIndex.value];e.select(r.dataRef.value)}e.mode.value===0&&(e.closeListbox(),A(()=>{var r;return(r=y(e.buttonRef))==null?void 0:r.focus({preventScroll:!0})}
1));break;case T(e.orientation.value,{vertical:g.ArrowDown,horizontal:g.ArrowRight}):return l.preventDefault(),l.stopPropagation(),e.goToOption(O.Next);case T(e.orientation.value,{vertical:g.ArrowUp,horizontal:g.ArrowLeft}):return l.preventDefault(),l.stopPropagation(),e.goToOption(O.Previous);case g.Home:case g.PageUp:return l.preventDefault(),l.stopPropagation(),e.goToOption(O.First);case g.End:case g.PageDown:return l.preventDefault(),l.stopPropagation(),e.goToOption(O.Last);case g.Escape:l.preventDefault(),l.stopPropagation(),e.closeListbox(),A(()=>{var r;return(r=y(e.buttonRef))==null?void 0:r.focus({preventScroll:!0})});break;case g.Tab:l.preventDefault(),l.stopPropagation();break;default:l.key.length===1&&(e.search(l.key),p.value=setTimeout(()=>e.clearSearch(),350));break}}let f=Pe(),m=h(()=>f!==null?(f.value&F.Open)===F.Open:e.listboxState.value===0);return()=>{var l,r;let R={open:e.listboxState.value===0},{...w}=t,L={"aria-activedescendant":e.activeOptionIndex.value===null||(l=e.options.value[e.activeOptionIndex.value])==null?void 0:l.id,"aria-multiselectable":e.mode.value===1?!0:void 0,"aria-labelledby":(r=y(e.buttonRef))==null?void 0:r.id,"aria-orientation":e.orientation.value,id:c,onKeydown:s,role:"listbox",tabIndex:0,ref:e.optionsRef};return z({ourProps:L,theirProps:w,slot:R,attrs:o,slots:i,features:X.Ren
1derStrategy|X.Static,visible:m.value,name:"ListboxOptions"})}}}),ze=M({name:"ListboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1},id:{type:String,default:null}},setup(t,{slots:o,attrs:i,expose:b}){var u;let c=(u=t.id)!=null?u:`headlessui-listbox-option-${Q()}`,e=U("ListboxOption"),p=_(null);b({el:p,$el:p});let s=h(()=>e.activeOptionIndex.value!==null?e.options.value[e.activeOptionIndex.value].id===c:!1),f=h(()=>T(e.mode.value,{0:()=>e.compare(S(e.value.value),S(t.value)),1:()=>S(e.value.value).some(a=>e.compare(S(a),S(t.value)))})),m=h(()=>T(e.mode.value,{1:()=>{var a;let n=S(e.value.value);return((a=e.options.value.find(d=>n.some(v=>e.compare(S(v),S(d.dataRef.value)))))==null?void 0:a.id)===c},0:()=>f.value})),l=De(p),r=h(()=>({disabled:t.disabled,value:t.value,get textValue(){return l()},domRef:p}));j(()=>e.registerOption(c,r)),ue(()=>e.unregisterOption(c)),j(()=>{K([e.listboxState,f],()=>{e.listboxState.value===0&&f.value&&T(e.mode.value,{1:()=>{m.value&&e.goToOption(O.Specific,c)},0:()=>{e.goToOption(O.Specific,c)}})},{immediate:!0})}),re(()=>{e.listboxState.value===0&&s.value&&e.activationTrigger.value!==0&&A(()=>{var a,n;return(n=(a=y(p))==null?void 0:a.scrollIntoView)==null?void 0:n.call(a,{block:"nearest"})})});function R(a){if(t.disabled)return a.preventDefault();e.select(t.value),e.mode.value===0&&(e.closeListbox(),A(()=>{var n;return(n=y(e.buttonRef))==null?void 0:n.focus({preventScroll:!0})}
1))}function w(){if(t.disabled)return e.goToOption(O.Nothing);e.goToOption(O.Specific,c)}let L=Ie();function D(a){L.update(a)}function P(a){L.wasMoved(a)&&(t.disabled||s.value||e.goToOption(O.Specific,c,0))}function I(a){L.wasMoved(a)&&(t.disabled||s.value&&e.goToOption(O.Nothing))}return()=>{let{disabled:a}=t,n={active:s.value,selected:f.value,disabled:a},{value:d,disabled:v,...x}=t,V={id:c,ref:p,role:"option",tabIndex:a===!0?void 0:-1,"aria-disabled":a===!0?!0:void 0,"aria-selected":f.value,disabled:void 0,onClick:R,onFocus:w,onPointerenter:D,onMouseenter:D,onPointermove:P,onMousemove:P,onPointerleave:I,onMouseleave:I};return z({ourProps:V,theirProps:x,slot:n,attrs:i,slots:o,name:"ListboxOption"})}}});const Ue={class:"listbox-menu w-100 z-20 relative"},qe={class:"relative mt-1"},He={class:"block truncate"},Ke=k("span",{class:"pointer-events-none absolute inset-y-0 right-0 flex items-center pr-4"},[k("i",{class:"mountain-icon-chevron-down text-xl"})],-1),We={__name:"listbox-nav",props:{links:{type:Array,required:!0},selectedLink:{type:Object}},setup(t){Y();const o=ce(),i=pe(),b=ve(),u=t,c=_(null);return K(()=>c.value,(e,p)=>{o.push({path:i(e.route)})}),j(()=>{var p;let e=(p=u.links)==null?void 0:p.find(s=>b.name.startsWith(s.route));c.value=e}),(e,p)=>(E(),N("div",Ue,[C($(Ne),{modelValue:$(c),"onUpdate:modelValue":p[0]||(p[0]=s=>be(c)?c.value=s:null)},{default:B(()=>[k("div",qe,[C($(Fe),{class:"listbox-menu__button"},{default:B(()=>{var s;return[k("span",He,q((s=$(c))==null?void 0:s.name),1),Ke]}),_:1}),C(fe,{"leave-active-class":"transition duration-100 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:B(()=>[C($(Me),{class:"absolute mt-1 max-h-100 w-full overflow-auto rounded-md bg-white py-1 text-base shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none sm:text-sm"},{default:B(()=>[(E(!0),N(W,null,Z(u.links,s=>(E(),ee($(ze),{key:s.name,value:s,as:"template"},{default:B(({active:f,selected:m})=>[k("li",{class:H([f&&"bg-slate-100","relative cursor-default select-none py-3 pl-4 pr-4"])},[k("span",{class:H([m?"font-medium":"font-normal","block truncate"])},q(s.name),3)],2)]),_:2},1032,["value"]))),128))]),_:1})]),_:1})])]),_:1},8,["modelValue"])]))}},Qe={class:"content-top-spacing"},Ge={class:"container mx-auto px-4 pb-20"},Je={class:"grid grid-cols-12 pt-5 lg:pt-10"},Xe={class:"col-span-12 lg:col-span-4 xl:col-span-3"},Ye={class:"hidden lg:block"},Ze={class:"col-span-12 lg:col-span-8 xl:col-span-9 lg:pl-16"},ot={__name:"destination",setup(t){const{t:o}=Y(),i=_([{name:o("weatherAndWarnings"),icon:"icon-hiking",route:"destination-weather"},{name:o("entryFee"),icon:"icon-hiking",route:"destination-fee"},{name:o("parking"),icon:"icon-hiking",route:"destination-parking"},{name:o("regulations"),icon:"icon-hiking",route:"destination-regulations"},{name:o("location"),icon:"icon-hiking",route:"destination-location"},{name:o("fauna"),icon:"icon-butterfly",route:"destination-fauna"},{name:o("flora"),icon:"icon-hiking",route:"destination-flora"},{name:o("history"),icon:"icon-hiking",route:"destination-history"}]);return(b,u)=>{const c=ie,e=We,p=me;return E(),N("div",Qe,[k("div",Ge,[k("div",Je,[k("aside",Xe,[k("div",Ye,[(E(!0),N(W,null,Z($(i),(s,f)=>(E(),ee(c,{to:b.localePath(s.route),key:f,class:H(["destination__tab-card shadow-md rounded-lg flex items-center px-4 py-5 mb-2",[(b._.provides[he]||b.$route).name.includes(s.route)&&"!bg-primary-400 text-white font-semibold"]])},{default:B(()=>[ge(q(s.name),1)]),_:2},1032,["to","class"]))),128))]),C(e,{class:"mb-5 lg:hidden",links:$(i)},null,8,["links"])]),k("main",Ze,[C(p)])])])])}}};export{ot 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.