PageSourceSearch

https://monni.be/_nuxt/Bnh7Kd_2.js

js monni.be collected 2026-10-10 00:40:58 UTC 2,439 bytes, 1 lines download raw bytes

1import{_ as z}from"./BbpQ5jmf.js";import{_ as V,h as w,o as D,X as T,b as o,c as t,d as e,F as h,C,l as c,J as m,j as M,T as j,n as S,r as a,ab as A,z as F,i as B,ac as P}from"./B15QE1Rz.js";import R from"./CMdX0Us6.js";import{u as q}from"./Dux5ckEI.js";import"./ARmjKUSz.js";import"./DATgoOuM.js";import"./CcIrv1fj.js";const J={class:"menu","aria-label":"Main navigation"},K={class:"menu__desktop"},U={key:0,class:"menu__mobile"},W={class:"menu__mobile-top"},X=["src"],$={class:"menu__mobile-inner"},G={class:"menu__mobile-lang"},H=780,Q={__name:"Menu",props:{blok:{type:Object,required:!0}},setup(d){const _=d,E=A(),n=a(!1),u=a(null),p=a(0),b=a(!1),v=S(()=>_.blok?.items??[]),{optimized:L}=q(),x=S(()=>L(_.blok.logo?.filename,270)),i=()=>{b.value=window.innerWidth<=H},I=()=>{document.documentElement.style.overflow="hidden",document.body.style.overflow="hidden",document.body.classList.add("menu-open")},k=()=>{document.documentElement.style.overflow="",document.body.style.overflow="",document.body.classList.remove("menu-open")},r=()=>{n.value=!1,u.value=null},N=()=>{p.value++},f=()=>{n.value=!n.value};return P("menuState",{isMobile:b,activeDropdown:u,closeMobileMenu:r,desktopCloseSignal:p,closeAllDesktopDropdowns:N}),w(n,y=>{y?I():(k(),u.value=null)}),w(()=>E.fullPath,()=>{r()}),D(()=>{i(),window.addEventListener("resize",i,{passive:!0})}),T(()=>{window.removeEventListener("resize",i),k()}),(y,s)=>{const g=F("StoryblokComponent"),O=z;return o(),t("nav",J,[e("div",K,[(o(!0),t(h,null,C(v.value,l=>(o(),B(g,{key:l._uid,blok:l},null,8,["blok"]))),128))]),n.value?c("",!0):(o(),t("button",{key:0,class:"menu__burger",type:"button","aria-label":"Open menu",onClick:f},[...s[0]||(s[0]=[e("span",null,null,-1),e("span",null,null,-1),e("span",null,null,-1)])])),m(j,{name:"mobile"},{default:M(()=>[n.value?(o(),t("div",U,[e("div",W,[m(O,{to:"/",class:"menu__mobile-logo",onClick:r},{default:M(()=>[d.blok.logo?.filename?(o(),t("img",{key:0,src:x.value,alt:"Monni",width:"135",height:"34",decoding:"async"},null,8,X)):c("",!0)]),_:1}),e("button",{class:"menu__burger menu__burger--open",type:"button","aria-label":"Close menu",onClick:f},[...s[1]||(s[1]=[e("span",null,null,-1),e("span",null,null,-1),e("span",null,null,-1)])])]),e("div",$,[(o(!0),t(h,null,C(v.value,l=>(o(),B(g,{key:l._uid,blok:l},null,8,["blok"]))),128)),e("div",G,[m(R)])])])):c("",!0)]),_:1})])}}},se=V(Q,[["__scopeId","data-v-b71b1c91"]]);export{se 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.