1import{D as e,Kt as t,On as n,St as r,_ as i,b as a,bt as o,et as s,g as c,k as l,mt as u,o as d,qt as f,v as p,xt as m,y as h}from"./Ib1jYPSS.js";import{s as g}from"./Dg-88IZo.js";import{t as _}from"./vv-wU3_Y.js";import{n as v}from"./CZ4bUvnS.js";import{n as y}from"./CxPA99An.js";import{t as ee}from"./9G306eGi.js";import{o as b,t as x,u as S}from"./KLtl_-8s2.js";import{t as C}from"./BDNMzG2s2.js";import{t as w}from"./CkwFlJRL2.js";import{t as T}from"./B-iL6EJv.js";import{t as E}from"./CO5eCi__.js";import{t as te}from"./HUrfv96Y.js";import{t as D}from"./DLSiUSnF2.js";import{t as O}from"./6aiATvwA2.js";import{t as k}from"./BxmYYftI.js";import{t as A}from"./GWXpQWS8.js";import{t as j}from"./CZgGXRJI.js";import{t as M}from"./BYhKPt5x2.js";import{t as N}from"./DiCi36tx2.js";import{t as P}from"./CtmLULXF2.js";var F={class:`checkout-faqs`},I=C(Object.assign({inheritAttrs:!1},{__name:`CheckoutFaqs`,setup(e){return(e,t)=>{let n=T;return u(),p(n,{"accessible-title":`Veelgestelde vragen`,"accessible-description":`Een overzicht van veelgestelde vragen`},{trigger:f(()=>[i(`button`,s({class:`checkout-faqs-button`,type:`button`,"data-analytics-category":`modal`,"data-analytics-action":`modal_open`,"data-analytics-label":`Veelgestelde vragen`},e.$attrs),` Veelgestelde vragen `,16)]),default:f(()=>[i(`div`,F,[m(e.$slots,`faqs`,{},void 0,!0)])]),_:3})}}}),[[`__scopeId`,`data-v-ac2261ba`]]),L={default:{digitaal:`zaterdagplus`,digitaalbasis:`digitaal`,zaterdagplus:`compleet`},hu:{digitaal:`compleet`},lib:{LIBBA:`LIBDP`,LIBDP:`LIBEL`,LIBEL:`LIBPS`},flr:{FLRDP:`FLAIR`},mar:{MARDP:`MARGR`,MARGR:`MARPL`,MARPL:`MASPP`},vtw:{VTWON:`VTWBS`}};function R(e,t){if(t)return!e||!L[e]?L.default[t]:L[e]?.[t]}function z({proposition:e,propositions:t,propositionsMap:n}){let r=e,i=R(r?.included.brand.code,r?.productCode),{isEMDM:a}=v(),o;if(i){let e=b(t??[],i);o=n.get(e)}return!a.value&&o&&e&&e.included.brand.type!==`media`&&e.priceGroup!==`CAD`&&o.billShockPrices.length===e.billShockPrices.length&&(o.included.product.code!==e.included.product.code||o.formula.code!==e.formula.code)||(o=void 0),{upsellProposition:o,upsellProductCode:i}}var B=Object.assign(C(l({__name:`ShopsCheckoutPage`,props:{blok:{}},async setup(i){let s,l,{studentProgressEnabled:m,studentProgressSteps:b}=k(),{isAuth:C}=_(),{isStudentVerificationRequired:T,isInValidStudentAgeGroup:F,userStudentVerificationStatus:L}=ee(),R=c(()=>{if(!m.value)return 1;if(!C.value)return 0;if(T.value&&!F.value)return 1;switch(L.value){case`already_subscribed`:return 3;case`verified`:return 2;default:return 1}}),{selectedProposition:B,catalogPropositionsBySelectedProduct:V,propositionsMap:H,catalogPropositions:U}=x(),{upsellProposition:W}=z({proposition:B.value,propositions:U.value,propositionsMap:H.value}),{monthlyPricesEnabled:G}=M(),{priceAfterDiscountEnabled:K}=P(),{isYearlyProposition:q}=E(),J=c(()=>!!B.value&&S(B.value)&&q(B.value)),{isGiftingEnabledForProductCode:Y,isGiftingQueryParameterAvailable:X,getOnlyGiftingPropositionsForProductCode:Z}=te(),Q=c(()=>!(!Y(U.value,B.value?.productCode??``)||!X(g().searchParams))),{isEMDM:ne}=v(),re=c(()=>!(!ne.value||U.value.length<=1)),ie=c(()=>{let e=[];
1if(re.value)e=[...U.value];else{let t=[...Z(U.value,B.value?.productCode??``)];e=Q.value?t:[...V.value].filter(({uuid:e})=>!t.some(t=>e===t.uuid))}return e});j(i.blok.seo_metas);let ae=y(),{brandType:$,brandLocale:oe}=x(),{faqStories:se}=([s,l]=t(()=>D({slugs:[`shared/faqs-lists/${ae}/shops/${$.value}/bestellen`],locale:oe.value,proposition:B,type:$.value})),s=await s,l(),s);return(t,s)=>{let c=N,l=w,m=r(`StoryblokComponent`),g=O,_=I,v=A;return u(),p(v,{"collapse-usps-on-mobile":``,"selected-proposition":n(B),propositions:n(V),"compact-checkout":!0,"yearly-upfront":n(J),"monthly-prices-enabled":n(G),"price-after-discount-enabled":n(K),"title-tag":i.blok.title_tag??`h1`,"phone-required":!1},{header:f(()=>[e(l,{size:`small`},{default:f(()=>[e(c,{class:`page-checkout__process-indicator`,"current-step":n(R),steps:n(b)},null,8,[`current-step`,`steps`])]),_:1})]),body:f(()=>[(u(!0),a(d,null,o(i.blok.body,e=>(u(),p(m,{key:e._uid,blok:e,propositions:n(ie),"upsell-proposition":n(W)},null,8,[`blok`,`propositions`,`upsell-proposition`]))),128))]),footer:f(()=>[n(B)&&n(B).priceGroup!==`GSTD`?(u(),p(_,{key:0,class:`page-checkout__faqs`},{faqs:f(()=>[e(g,{"faq-stories":n(se),title:`Veelgestelde vragen`},null,8,[`faq-stories`])]),_:1})):h(``,!0)]),_:1},8,[`selected-proposition`,`propositions`,`yearly-upfront`,`monthly-prices-enabled`,`price-after-discount-enabled`,`title-tag`])}}}),[[`__scopeId`,`data-v-701e44d5`]]),{__name:`ShopsCheckoutPage`});export{B as default}; 2//# sourceMappingURL=DgfulCxG2.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.