PageSourceSearch

https://www.silverjet.nl/_nuxt/CWY9nfU0.js

js silverjet.nl collected 2026-10-07 23:42:35 UTC 7,091 bytes, 1 lines download raw bytes

1import{dX as D,dS as N,dF as $,cC as p,an as v,al as f,dC as a,cj as E,ah as k,aG as C,cp as _,m as I,f as x,cS as L,ai as y,eu as z,aE as j,dn as O,ae as m,cP as h,w as P,bc as T,aO as B,cr as S,cW as q,cV as A,dr as w,dV as R,cw as U,cy as V,eq as W}from"./DQSVttRj.js";import{_ as M}from"./Uh-Rr7Kl.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"b266953b4fef013f8b50367190cd669de7b04104"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="03eb9dae-32c5-40f5-936a-ddd532d0f7bc",e._sentryDebugIdIdentifier="sentry-dbid-03eb9dae-32c5-40f5-936a-ddd532d0f7bc")}catch{}})();const F=["data-background-color"],G={class:"mx-auto mt-0 flex justify-center max-lg:w-80"},ae=Object.assign({inheritAttrs:!1},{__name:"UiContentNav",props:{page:{type:Object,default:()=>({})},activeBlock:{type:String,default:""},background:String},setup(e){const t=e,u=D(),{t:n}=N(),{tenant:s}=$(),c=m(()=>T(page.value)==="trips"),i=h(!1),l=m(()=>{const r=t.page.blocks.filter(o=>o.content_nav).map(o=>({...o,link:`#${o.anchor||o.id}`}));return c&&s!=="experiencetravel"&&t.page.booking_flow_enabled?[...r,{content_nav:n("content_nav.prices"),link:u({name:"et.trip.book",params:{trip:t.page.slug}}),icon:"heroicons:arrow-right",alwaysActive:!0}]:r});return(r,o)=>{const d=I,b=P;return p(),v(x,null,[e.background?(p(),v("div",{key:0,"data-background-color":e.background,class:"-mb-12 h-12 lg:-mb-20 lg:h-24"},null,8,F)):f("",!0),a(l).length?(p(),v("div",E({key:1,class:"pointer-events-none sticky z-30"},r.$attrs),[k("div",G,[k("button",{class:"pointer-events-auto relative inline-flex h-12 w-full -translate-y-6 items-center justify-center gap-3 rounded-full bg-white p-2 text-xs font-bold text-secondary drop-shadow-large lg:hidden",type:"button",onClick:o[0]||(o[0]=g=>i.value=!a(i))},[o[2]||(o[2]=k("span",null,"Navigeer naar",-1)),C(d,{class:_([{"rotate-180":a(i)},"text-green-25 transition-transform"]),name:"ph:caret-down",size:"24"},null,8,["class"])]),k("div",{class:_([{"pointer-events-auto opacity-100":a(i),"pointer-events-none":!a(i)},"inline-flex max-w-full justify-between gap-2 rounded-3xl bg-white p-2 opacity-0 drop-shadow-large transition-all max-lg:absolute max-lg:mt-8 max-lg:w-80 max-lg:flex-col lg:pointer-events-auto lg:rounded-full lg:opacity-100"])},[(p(!0),v(x,null,L(a(l),g=>(p(),y(b,{key:g.id,class:_([{"bg-secondary text-white":e.activeBlock===g.id||g.alwaysActive},"flex h-10 items-center justify-center text-nowrap rounded-full px-5 text-xs font-bold text-secondary transition-all duration-200 lg:w-full xl:h-12 gap-2"]),to:g.link,prefetch:!g.link.startsWith("#"),onClick:o[1]||(o[1]=te=>i.value=!a(i))},{default:z(()=>[j(O(g.content_nav)+" ",1),g.icon?(p(),y(d,{key:0,name:g.icon,class:"shrink-0 text-white",size:"18"},null,8,["name"])):f("",!0)]),_:2},1032,["class","to","prefetch"]))),128))],2)])],16)):f("",!0)],64)}}});function K(e){return(typeof e=="function"?e():e).replace(/\W+/g,"_").toLowerCase().split("_").filter(Boolean).map(n=>n.charAt(0).toUpperCase()+n.slice(1)).join("")}const X=B({__name:"LegacyStatamicBlock",props:{block:{},id:{},class:{},style:{}},setup(e){return(t,u)=>(p(),y(q(("resolveComponent"in t?t.resolveComponent:a(A))(("toPascalCase"in t?t.toPascalCase:a(K))(e.block.type))),{id:e.id??e.block.anchor??e.block.id,block:e.block,class:_(e.class),"data-background-color":e.block.background_color?.value,"data-spacing-bottom":e.block.padding_bottom?.value,"data-spacing-top":e.block.padding_top?.value,"data-type":e.block.type,style:S(e.style)},null,8,["id","block","class","data-background-color","data-spacing-bottom","data-spacing-top","data-type","style"]))}}),Y=Object.assign(X,{__name:"LegacyStatamicBlock"});function H(e){switch(e){case"crosslink":case"map_destinations":case"quote":return{top:{enabled:()=>!0,value:"top-left-to-bottom-right"}};case"featured_employee":return{bottom:{enabled:()=>!0,value:"top-right-to-bottom-left"}};case"form":return{top:{enabled:({block:t})=>["request_travel_advice","request_magazine","request_travel_advice_fr","request_magazine_fr"].includes(t.form?.handle),value:"top-right-to-bottom-left"}};case"practical_travel_information":return{top:{enabled:()=>!0,value:"top-right-to-bottom-left"}};case"spotlight":return{top:{enabled:({index:t})=>t===1,value:"top-right-to-bottom-left"},bottom:{enabled:({index:t})=>t===1,value:"top-left-to-bottom-right"}};case"text":case"text_destination":case"text_image":return{top:{enabled:({index:t})=>t===1,value:"top-right-to-bottom-left"}}}}function J(e,t){const u=m(()=>i(e.value,"top")),n=m(()=>i(e.value,"bottom")),s=m(()=>{const{padding_top:l,padding_bottom:r,...o}=e.value;return{...o,padding_top:u.value!=="none"?"":l,padding_bottom:n.value!=="none"?"":r}}),c=m(()=>({"pt-36":u.value!=="none","pb-36":n.value!=="none"}));function i(l,r){const o=`logo_divider_${r}`,d=l[o]?.value??"auto";if(d!=="auto")return d;const b=H(l.type)?.[r];return!l.background_image&&b&&b.enabled({block:l,index:t.value})?b.value:"none"}return{blockPadding:c,logoDividerTop:u,logoDividerBottom:n,mappedBlock:s}}const Q={class:"relative"},Z=B({__name:"UiStatamicBlock",props:{block:{type:Object,required:!0},index:{type:Number,required:!0}},setup(e){const t=e,{blockPadding:u,logoDividerTop:n,logoDividerBottom:s,mappedBlock:c}=J(w(t.block),w(t.index));return(i,l)=>{const r=M,o=Y;return p(),v("div",Q,[a(n)&&a(n)!=="none"?(p(),y(r,{key:0,"line-diagonal":a(n),class:"pointer-events-none absolute left-1/2 top-4 z-[1] -translate-x-1/2 [&:nth-last-child(1)]:hidden"},null,8,["line-diagonal"])):f("",!0),C(o,{id:a(c).anchor||a(c).id,block:a(c),class:_(a(u)),style:S(e.block.background_image?.permalink?{backgroundImage:`url('${e.block.background_image?.permalink}')`,backgroundSize:"cover",backgroundRepeat:"no-repeat"}:void 0)},null,8,["id","block","class","style"]),a(s)&&a(s)!=="none"?(p(),y(r,{key:1,"line-diagonal":a(s),"center-aligned-point":"line-start",class:"pointer-events-none absolute bottom-4 left-1/2 z-[1] -translate-x-1/2 [&:nth-child(1)]:hidden"},null,8,["line-diagonal"])):f("",!0)])}}}),le=Object.assign(Z,{__name:"UiStatamicBlock"});function se(e=[]){const t=R();return m(()=>e.filter(n=>!t.value?.slug||!n.limit_visibility_to_label?.value||n.limit_visibility_to_label.value===t.value?.slug).reduce((n,s)=>{const c=n[n.length-1];return s.type==="text"&&c?.type==="text"?(n[n.length-1]={...s,...c,content:[].concat(c.content,s.content)},n):n.concat(s)},[]))}const ee={rootMargin:"-200px 0px 200px 0px"};function ie({refs:e,blocks:t,intersectionObserverOptions:u=ee}){const n=h(null),s=h(new Set),c=h("");return U(()=>{n.value=new IntersectionObserver(i=>
1{i.forEach(({target:l,isIntersecting:r})=>{r?s.value.add(l):s.value.delete(l)}),c.value=t.value[e.value.findIndex(l=>s.value.has(l.$el))]},u)}),V(()=>{n?.value?.disconnect(),n.value=null}),W([e,n],([i,l])=>{i.filter(d=>d.$el.nodeType===Node.ELEMENT_NODE&&d.$props.block.content_nav).map(d=>d.$el).forEach(d=>l.observe(d))},{immediate:!0}),c}export{le as _,ae as a,se as b,ie as u};

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.