PageSourceSearch

https://www.maxizoo.ie/_nuxt3/BRv2Sprp.js

js maxizoo.ie collected 2026-10-04 11:28:48 UTC 1,441 bytes, 1 lines download raw bytes

1import{c as P}from"./BqwKbpQ0.js";import{o as D,u as $}from"./DFiTElg1.js";import{d as k,m as N,aa as S,P as T,af as A,c as f,w as b,o as g,u as r,i as v,ag as w,Y as u}from"./CcC3R_JF.js";import{u as z}from"./D8T1Wu20.js";const F={routeCmsPage:_=>_.path},B=k({__name:"[slug]",async setup(_){let l,p;const{$api:d,$i18n:c,runWithContext:h}=N(),n=S(),m=T();let o,s;const C=e=>{e?.content?.meta?.description||(e.content.meta.description=c.t("store.defaultDescription",{store:r(s).displayName}))},x=async()=>{const{data:e}=await w(`redirect-check-${encodeURIComponent(n.path)}`,()=>d.getRedirect(n.path)),t=r(e),i=n.path===t?.redirectTo;return t?.redirectTo&&t?.statusCode&&!i?(await u(t.redirectTo,{redirectCode:t.statusCode}),!0):!1},y=async()=>{const e=m.language,{data:t,error:i}=await w(`store:${e}:${n.params.slug}`,async()=>(await d.store.find(n.params.slug,e)).data),a=r(t);return r(i)||!a||!a.active&&!a.openingDate?(await u(c.t("url.stores.index"),{}),!1):n.path.includes(a.storeNumber)?(await u(c.t("url.stores.detail",{id:a.partForUrlGen}),{}),!1):a},R=async()=>{if(!await x()&&(o=m.loadedPage,s=await y(),s!==!1)){if(!o||!s){await z();return}C(o),await h(()=>$({page:o,store:s}))}};return[l,p]=A(()=>R()),await l,p(),(e,t)=>{const i=P,a=D;return g(),f(a,null,{default:b(()=>[r(s)?(g(),f(i,{key:0,store:r(s),page:r(o)},null,8,["store","page"])):v("",!0)]),_:1})}}}),G=Object.freeze({__proto__:null,default:B});export{F as _,G as a};

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.