PageSourceSearch

https://www.valais.ch/_nuxt/BS7BtjeV.js

js valais.ch collected 2026-10-02 03:06:19 UTC 2,410 bytes, 1 lines download raw bytes

1import{_ as C}from"./O4hj-gWN.js";import{_ as M}from"./hYsf_SnB.js";import{_ as w}from"./sklpk6SD.js";import{k as U,bu as A,u as D,l as L,a7 as k,m as R,x as V,aY as B,c as $,aa as F,as as y,ab as H,ac as N,ad as W,L as Y,_ as q,a as G,B as c,C as n,e as j,F as x,af as z,o as a}from"./Bas7ixqV.js";import{u as Q}from"./DX561G4y.js";import{u as J}from"./CUS3HMH4.js";import{u as K}from"./BRpek9LZ.js";import{S as X}from"./DIZxELlU.js";import{u as Z}from"./DE8TJeFy.js";import"./CT-RMcY-.js";import"./C3HMw53B.js";import"./CVCFYU9g.js";import"./ZMAIAxij.js";import"./D6olw_dQ.js";import"./Bga4AU8c.js";const ee=U({async setup(){var v;let o,r;const g=A(),{locale:d,t:i}=D(),t=L(d),{getUrlByPageType:l}=k(),{throwPageError:m}=W(),u=R(),{data:p,error:s}=([o,r]=V(()=>u.useQuery({query:X,variables:{locale:Y.getContentfulLocale(t).value}})),o=await o,r(),o),e=(v=p.value)==null?void 0:v.shopOverviewPage;if(!e)return m({pageType:B,error:s}),{page:e};const _=Q(e.menu.menuItems),h=e==null?void 0:e.topPicks,b=$(()=>(e==null?void 0:e.title)??i("shopfinder.maintitle")),f=F(e.seoPrimaryImageUrl??e.heroBanner.seasonImage.image.url),P=J(i,e.topPicks);K({titles:[e.seoTitle,e.title],descriptions:[e.seoDescription,P],canonical:e.seoCannonicalUrl,noIndex:e.seoNoIndex,image:f},l);const{getShopOverviewUrl:S}=k(),E=y(S({slug:""},t.value)),O=(_.value??[]).map(I=>({name:I.title,url:y(S({slug:I.slug},t.value))})),T=Z({name:e.title,url:E,description:e.seoDescription??P??null,image:f??null,items:O});return H([T,...N(h)]),{localePath:g,heroBannerTitle:b,page:e,menuItems:_,topPicks:h,PAGETYPE_SHOP_OVERVIEW:B}}},"$S5ul859wLo");function oe(o,r,g,d,i,t){var s;const l=C,m=M,u=w,p=z;return o.page?(a(),G(x,{key:0},[(s=o.page)!=null&&s.heroBanner.seasonImage?(a(),c(l,{key:0,title:o.heroBannerTitle,"season-image":o.page.heroBanner.seasonImage,video:o.page.heroBanner.video,size:"small"},null,8,["title","season-image","video"])):n("",!0),j(m,{"page-title":o.heroBannerTitle},null,8,["page-title"]),o.menuItems?(a(),c(u,{key:1,"menu-items":o.menuItems,"page-type":o.PAGETYPE_SHOP_OVERVIEW,"prepend-menu-items":o.page.beforeShopMenu,"append-menu-items":o.page.afterShopMenu,"show-sub-filters":!0},null,8,["menu-items","page-type","prepend-menu-items","append-menu-items"])):n("",!0),o.topPicks?(a(),c(p,{key:2,modules:o.topPicks},null,8,["modules"])):n("",!0)],64)):n("",!0)}const Pe=q(ee,[["render",oe]]);export{Pe 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.