PageSourceSearch

https://www.lobkowicz.cz/_nuxt/D3NKxllR.js

js lobkowicz.cz collected 2026-10-02 10:37:22 UTC 11,449 bytes, 2 lines download raw bytes

1import{d as q,a6 as O,h as x,a7 as Z,a8 as G,a as J,a9 as N,C as Y,c as C,aa as Q,a0 as z,ab as v,ac as X,i as k,p as K,w as R,ad as ee,ae as te,g as ae,l as ne,k as re,Y as T,u as E,af as se,a1 as A}from"./TvATKHO3.js";const oe={trailing:!0};function ie(e,t=25,a={}){if(a={...oe,...a},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let s,n,l=[],i,r;const g=(u,h)=>(i=ce(e,u,h),i.finally(()=>{if(i=null,a.trailing&&r&&!n){const f=g(u,r);return r=null,f}}),i),D=function(...u){return a.trailing&&(r=u),i||new Promise(h=>{const f=!n&&a.leading;clearTimeout(n),n=setTimeout(()=>{n=null;const c=a.leading?s:g(this,u);r=null;for(const m of l)m(c);l=[]},t),f?(s=g(this,u),h(s)):l.push(h)})},o=u=>{u&&(clearTimeout(u),n=null)};return D.isPending=()=>!!n,D.cancel=()=>{o(n),l=[],r=null},D.flush=()=>{if(o(n),!r||i)return;const u=r;return r=null,g(this,u)},D}async function ce(e,t,a){return await e.apply(t,a)}const B=Symbol.for("nuxt:client-only"),_e=q({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:t,attrs:a}){const s=O(!1);x(()=>{s.value=!0});const n=N();return n&&(n._nuxtClientOnly=!0),Y(B,!0),()=>{if(s.value){const g=t.default?.();return g&&g.length===1?[Z(g[0],a)]:g}const l=t.fallback||t.placeholder;if(l)return G(l);const i=e.fallback||e.placeholder||"",r=e.fallbackTag||e.placeholderTag||"span";return J(r,a,i)}}}),le=e=>e==="defer"||e===!1;function ue(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;de(e[0],e[1])&&e.unshift(t);let[a,s,n={}]=e,l=!1;const i=C(()=>Q(a));if(typeof i.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof s!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const r=z();n.server??=!0,n.default??=ge,n.getCachedData??=V,n.lazy??=!1,n.immediate??=!0,n.deep??=v.deep,n.dedupe??="cancel",n._functionName,r._asyncData[i.value];function g(){const c={cause:"initial",dedupe:n.dedupe};return r._asyncData[i.value]?._init||(c.cachedData=n.getCachedData(i.value,r,{cause:"initial"}),r._asyncData[i.value]=F(r,i.value,s,n,c.cachedData)),()=>r._asyncData[i.value].execute(c)}const D=g(),o=r._asyncData[i.value];o._deps++;const u=n.server!==!1&&r.payload.serverRendered;{let c=function(d){const y=r._asyncData[d];y?._deps&&(y._deps--,y._deps===0&&y?._off())};const m=N();if(m&&u&&n.immediate&&!m.sp&&(m.sp=[]),m&&!m._nuxtOnBeforeMountCbs){m._nuxtOnBeforeMountCbs=[];const d=m._nuxtOnBeforeMountCbs;X(()=>{d.forEach(y=>{y()}),d.splice(0,d.length)}),k(()=>d.splice(0,d.length))}const _=m&&(m._nuxtClientOnly||K(B,!1));u&&r.isHydrating&&(o.error.value||o.data.value!=null)?(o.pending.value=!1,o.status.value=o.error.value?"error":"success"):m&&(!_&&r.payload.serverRendered&&r.isHydrating||n.lazy)&&n.immediate?m._nuxtOnBeforeMountCbs.push(D):n.immediate&&D();const b=te(),w=R(i,(d,y)=>{if((d||y)&&d!==y){l=!0;const M=r._asyncData[y]?.data.value!==v.value,W=r._asyncDataPromises[y]!==void 0,j={cause:"initial",dedupe:n.dedupe};if(!r._asyncData[d]?._init){let P;y&&M?P=r._asyncData[y].data.value:(P=n.getCachedData(d,r,{cause:"initial"}),j.cachedData=P),r._asyncData[d]=F(r,d,s,n,P)}r._asyncData[d]._deps++,y&&c(y),(n.immediate||M||W)&&r._asyncData[d].execute(j),se(()=>{l=!1})}},{flush:"sync"}),p=n.watch?R(n.watch,()=>{l||o._execute({cause:"watch",dedupe:n.dedupe})}):()=>{};b&&ee(()=>{w(),p(),c(i.value)})}const h={data:S(()=>r._asyncData[i.value]?.data),pending:S(()=>r._asyncData[i.value]?.pending),status:S(()=>r._asyncData[i.value]?.status),error:S(()=>r._asyncData[i.value]?.error),refresh:(...c)=>r._asyncData[i.value]?._init?r._asyncData[i.value].execute(...c):g()(),execute:(...c)=>h.refresh(...c),clear:()=>{const c=r._asyncData[i.value];if(c?._abortController)try{c._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{c._abortController=void 0}L(r,i.value)}},f=Promise.resolve(r._asyncDataPromises[i.value]).then(()=>h);return Object.assign(f,h),f}function S(e){return C({get(){return e()?.value},set(t){const a=e();a&&(a.value=t)}})}function de(e,t){return!(typeof e=="string"||typeof e=="object"&&e!==null||typeof e=="function"&&typeof t=="function")}function L(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=v.errorValue),e._asyncData[t]&&(e._asyncData[t].data.value=void 0,e._asyncData[t].error.value=v.errorValue,e._asyncData[t].pending.value=!1,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t]=void 0)}function fe(e,t){const a={};for(const s of t)a[s]=e[s];return a}function F(e,t,a,s,n){e.payload._errors[t]??=v.errorValue;const l=s.getCachedData!==V,i=a,r=s.deep?ae:O,g=n!=null,D=e.hook("app:data:refresh",async u=>{(!u||u.includes(t))&&await o.execute({cause:"refresh:hook"})}),o={data:r(g?n:s.default()),pending:O(!g),error:ne(e.payload._errors,t),status:O("idle"),execute:(...u)=>{const[h,f=void 0]=u,c=h&&f===void 0&&typeof h=="object"?h:{};if(e._asyncDataPromises[t]&&le(c.dedupe??s.dedupe))return e._asyncDataPromises[t];if(c.cause==="initial"||e.isHydrating){const _="cachedData"in c?c.cachedData:s.getCachedData(t,e,{cause:c.cause??"refresh:manual"});if(_!=null)return e.payload.data[t]=o.data.value=_,o.error.value=v.errorValue,o.status.value="success",Promise.resolve(_)}o.pending.value=!0,o._abortController&&o._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),o._abortController=new AbortController,o.status.value="pending";const m=new Promise((_,b)=>{try{const w=c.timeout??s.timeout,p=he([o._abortController?.signal,c?.signal],w);if(p.aborted){const d=p.reason;b(d instanceof Error?d:new DOMException(String(d??"Aborted"),"AbortError"));return}return p.addEventListener("abort",()=>{const d=p.reason;b(d instanceof Error?d:new DOMException(String(d??"Aborted"),"AbortError"))},{once:!0}),Promise.resolve(i(e,{signal:p})).then(_,b)}catch(w){b(w)}}).then(async _=>{let b=_;s.transform&&(b=await s.transform(_)),s.pick&&(b=fe(b,s.pick)),e.payload.data[t]=b,o.data.value=b,o.error.value=v.errorValue,o.status.value="success"}).catch(_=>{if(!(e._asyncDataPromises[t]&&e._asyncDataPromises[t]!==m)&&!o._abortController?.signal.aborted){if(typeof DOMException<"u"&&_ instanceof DOMException&&_.name==="AbortError"){o.status.value="idle";return}o.error.value=T(_),o.data.value=E(s.default()),o.status.value="error"}}).finally(()=>{o.pending.value=!1,delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=m,e._asyncDataPromises[t]},_execute:ie((...u)=>
1o.execute(...u),0,{leading:!0}),_default:s.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{D(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),l||re(()=>{e._asyncData[t]?._init||(L(e,t),o.execute=()=>Promise.resolve(),o.data.value=v.value)})}};return o}const ge=()=>v.value,V=(e,t,a)=>{if(t.isHydrating)return t.payload.data[e];if(a.cause!=="refresh:manual"&&a.cause!=="refresh:hook")return t.static.data[e]};function he(e,t){const a=e.filter(l=>!!l);if(typeof t=="number"&&t>=0){const l=AbortSignal.timeout?.(t);l&&a.push(l)}if(AbortSignal.any)return AbortSignal.any(a);const s=new AbortController;for(const l of a)if(l.aborted){const i=l.reason??new DOMException("Aborted","AbortError");try{s.abort(i)}catch{s.abort()}return s.signal}const n=()=>{const i=a.find(r=>r.aborted)?.reason??new DOMException("Aborted","AbortError");try{s.abort(i)}catch{s.abort()}};for(const l of a)l.addEventListener?.("abort",n,{once:!0});return s.signal}const me=(e,t="cs-CZ")=>new Date(2001,0,e).toLocaleDateString(t,{weekday:"short"}),I=e=>(e<10?"0":"")+e,De=(e,t)=>e?t?`${e.getDate()}.–${t.toLocaleDateString("cs-CZ")}`:e.toLocaleDateString("cs-CZ"):"",be=(e,t)=>{if(!e)return"";const a=s=>s.toLocaleTimeString("cs-CZ",{hour:"2-digit",minute:"2-digit"});return t?`${a(e)}–${a(t)}`:a(e)},ve=(e,t)=>{if(e?.startsWith("http")||e?.startsWith("#"))return e;const a=e?.replace(/(^\/)|(\/$)/,"")||"",s=t?.replace(/(^\/)|(\/$)/,"")||"";return"/"+a+(s?"/"+s:"")},pe=e=>e?.replace(/[\s\/]/g,"-").replace(/[#?]/g,"").toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"")||"",Ce=(e,t=["p"])=>{const a=new RegExp(`<(?!/?(${t?.length?t.join("|"):"%"})(?=>|s?.*>))/?.*?>`,"gi");return e?.replace(a,"")},we=e=>{if(!e&&e!==0)return"NaN";let t=0,a=typeof e=="string"?parseInt(e):e;for(;a>=1e3||-a>=1e3;)a/=1024,t++;return(t?a.toFixed(1)+" ":a)+" KMGTPEZY"[t]+"B"},Ee=e=>e?`https://www.google.com/maps/search/?api=1&query=${encodeURIComponent(e).replace(/%20/g,"+")}`:"",Pe=e=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e),Se=e=>((e||"").match(/\d/g)||[]).length>8,Oe=e=>!/\D/.test(e),$e=e=>{if(!e)return null;const t=e.hero?.length&&e.hero||e.hero_settings?.image||e.image;return t&&(t.length?t[0]:t)},Te=(e,t)=>{if(!e?.length)return{groups:[],isOpen:!1};const a=e.sort((o,u)=>o.dayInWeek?.num||0-(u.dayInWeek?.num||0)),s=Object.entries(Object.groupBy(a,o=>o.dayInWeek?.num||0)),n=new Date,l=n.getDay()===0?7:n.getDay(),i=`${I(n.getHours())}:${I(n.getMinutes())}`;let r=!1;return{groups:s.map(([o,u])=>{const h=u?.map(f=>f.time_from&&f.time_to&&f.opened?(r||(r=parseInt(o)===l&&i>=f.time_from&&i<=f.time_to),`${f.time_from.substring(0,5)}–${f.time_to.substring(0,5)}`):null);return{day:parseInt(o),times:h?.join(", ")}}).reduce((o,{day:u,times:h})=>{const f=me(u,t);if(o.length===0)return o.push({days:[f],times:h}),o;const c=o[o.length-1];return c.times===h?c.days.length===2?c.days[1]=f:c.days.push(f):o.push({days:[f],times:h}),o},[]),isOpen:r}},Me=e=>{if(!e)return[];const t=[],a=s=>{t.unshift({title:s.model?.title||s.model?.name,path:"/"+s.full_url}),s.parent&&a(s.parent)};return a(e),t},je=e=>new Intl.DateTimeFormat("sv-SE",{timeZone:"Europe/Prague"}).format(e),Re=(e,t)=>e?.responsive_images?.find(a=>a?.size===t)?.url||e?.original_url||"";function H(e={},t="cs"){const a=new Headers;return a.set("content-type","application/json"),a.set("content-language",t||"cs"),Object.entries(e).forEach(([s,n])=>{n!=null&&a.set(s,n)}),Object.fromEntries(a.entries())}function $(e){return e===null||typeof e!="object"?JSON.stringify(e):Array.isArray(e)?`[${e.map($).join(",")}]`:`{${Object.keys(e).sort().map(a=>`${JSON.stringify(a)}:${$(e[a])}`).join(",")}}`}function U(){return z().$i18n?.locale?.value||"cs"}async function Fe(e,t={},a={}){const n=A().public.apiUrl,l=C(()=>E(t)),i=C(()=>E(a.headers||{})),r=C(()=>E(a.enabled??!0)),g=C(()=>U()),D=C(()=>E(a.key)||`pqfetch:${e}:${g.value}:${$(l.value)}`),{data:o,pending:u,error:h,refresh:f}=await ue(D,async()=>{if(!r.value)return null;const c=await $fetch(n,{method:"POST",headers:H(i.value,g.value||"cs"),body:{operationName:e,variables:l.value},credentials:a.credentials??"include"});if(c?.errors?.length)throw T({statusCode:500,statusMessage:c.errors[0]?.message||"API request failed",data:c.errors});return c?.data??null},{watch:[g,l,i,r,...a.watch||[]],server:a.server??!0});return{data:o,pending:u,error:h,refresh:f}}async function Ie(e,t={},a={}){const n=A().public.apiUrl,l=U(),i=await $fetch(n,{method:"POST",headers:H(a.headers||{},l),body:{operationName:e,variables:t},credentials:a.credentials??"include"});if(i?.errors?.length)throw T({statusCode:500,statusMessage:i.errors[0]?.message||"API request failed",data:i.errors});return i?.data??null}export{_e as _,Me as a,Te as b,be as c,Ce as d,Ee as e,De as f,Re as g,we as h,je as i,Ie as j,Oe as k,Pe as l,$e as m,ve as p,pe as s,Fe as u,Se as v};
2//# sourceMappingURL=D3NKxllR.js.map

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.