1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BwTwKEKD.js","./Ib1jYPSS.js","./BDNMzG2s2.js","./AppPremiumLogo.DgJ6TmYl.css","./CxnbD5vL.js","./DUcVQHuF.js","./Tg6eheFi.js","./CaUmzn20.js","./DuQ2LTf6.js","./DC1376r_.js","./BWvQhbqt.js","./BGWqtCi3.js","./BUba7gzX.js","./CYBedqEy2.js","./TappTabs.62Y8prpi.css","./6lMZsB9T.js","./KLtl_-8s2.js","./Cz_a1tgg.js","./QyStSQlT2.js","./B0Z9INg1.js","./ClewNHwF.js","./DbfkCQN2.js","./Dg-88IZo.js","./HclGiUj8.js","./DPZEm7k3.js","./CknEvwdQ.js","./BgReSmoG2.js","./BXzIMLUj.js","./DUfpWM5n2.js","./TappIcon.TE6Vygy8.css","./2f4ARqvK2.js","./Boc237cU.js","./DhHodqou2.js","./TappTooltip.BemyKlH6.css","./AppPriceDisclaimer.DxaWbVTl.css"])))=>i.map(i=>d[i]); 2import{a as e}from"./Tg6eheFi.js";import{Ct as t,D as n,E as r,Ht as i,Kt as a,O as o,On as s,Qn as c,Rt as l,St as u,Yt as d,_ as f,b as p,bt as m,ct as h,er as g,et as _,g as v,it as y,k as b,mt as x,nr as S,o as C,qt as w,tr as T,un as E,v as D,vn as O,w as k,wt as A,xt as j,y as M,z as N}from"./Ib1jYPSS.js";import{w as P}from"./BUba7gzX.js";import{f as F,v as ee}from"./DUcVQHuF.js";import{n as te}from"./DENMkgYq.js";import{t as ne}from"./BWvQhbqt.js";import{t as re}from"./BGWqtCi3.js";import{t as I}from"./HclGiUj8.js";import{t as L}from"./CqDOJiUQ.js";import{n as R}from"./cOc_jJ6M.js";import{n as ie}from"./RlQJxfJi.js";import{t as z}from"./CiqrGD5D.js";import{a as ae,o as B,s as oe}from"./CYBedqEy2.js";import{i as se,t as ce}from"./KLtl_-8s2.js";import{t as V}from"./BQlkxKLL2.js";import{n as le}from"./Cym5MUSb2.js";import{t as ue}from"./BvqkM2Gf2.js";import{t as H}from"./BDNMzG2s2.js";import{n as de,t as fe}from"./DUfpWM5n2.js";import{t as pe}from"./C6J5DZAz2.js";import{t as me}from"./CkwFlJRL2.js";import{t as he}from"./CXHpsTuV2.js";import{t as U}from"./B-iL6EJv.js";import{t as ge}from"./D5CKcgMp.js";import{t as _e}from"./Bgao2Exw.js";import{t as ve}from"./CO5eCi__.js";import{t as ye}from"./2czXkIW2.js";import{i as be,r as xe}from"./Cw4XSQRh.js";import{n as W,t as Se}from"./CnWUbGL1.js";import{t as Ce}from"./BI1qIhTe.js";import{a as G,r as we}from"./Y7tc2rvV.js";import{t as Te}from"./HUrfv96Y.js";import{n as K,t as Ee}from"./DWb8rqp-.js";import{t as De}from"./DP1dn-eo2.js";import{t as Oe}from"./Cqbod6LZ2.js";import{a as ke,c as Ae,i as je,o as Me,r as Ne,s as Pe}from"./Dm2MCLSZ2.js";import{t as Fe}from"./Bw2zVT9w.js";import{n as Ie}from"./CZgGXRJI.js";import{t as Le}from"./CZ8bdamx2.js";import{t as Re}from"./DiCi36tx2.js";import{n as ze,t as Be}from"./BtbOZvLu.js";import{n as Ve,t as He}from"./DcFUR6Yg.js";var q={class:`app-social-proof-element`},Ue=[`innerHTML`],We=Object.assign(b({__name:`AppSocialProofBlock`,props:{blok:{}},setup(e){let t=v(()=>{let{icon:t}=e.blok;if(t&&de(t))return t}),n=v(()=>R(e.blok.label)??``);return(e,r)=>{let i=fe;return x(),p(`section`,q,[s(t)?(x(),D(i,{key:0,class:`app-social-proof-element__icon`,icon:s(t)},null,8,[`icon`])):M(``,!0),s(n)?(x(),p(`div`,{key:1,class:`app-social-proof-element__label`,innerHTML:s(n)},null,8,Ue)):M(``,!0)])}}}),{__name:`AppSocialProofBlock`}),Ge={ref:`observer-begin`,class:`mobile-navigation__observer mobile-navigation__observer--begin`},Ke={ref:`observer-end`,class:`mobile-navigation__observer mobile-navigation__observer--end`},qe={class:`mobile-navigation__inner`},Je=[`data-item`,`data-label`,`href`,`data-analytics-label`,`onClick`],Ye={class:`mobile-navigation__label`},Xe=Object.assign(H(b({__name:`AppProductMobileNavigation`,props:{links:{default:()=>[]},offset:{default:`var(--spacing-0)`},negativeGutter:{type:Boolean,default:!1},position:{default:`top`}},setup(e){let t=oe(`(max-width: 768px)`),n=O(null),r=O(`forward`),a=O(!1),o=l(`parent`),u=O(null),d=O(null),g=v(()=>e.links.findIndex(({target:e})=>e===n.value)),_=v(()=>e.links.map((e,t)=>t===0&&g.value===-1?`left center`:r.value===`backward`?t>g.value?`left center`:`right center`:t>=g.value?`left center`:`right center`));i(g,(e,t)=>{r.value=e>t?`forward`:`backward`});function b(e){let t=document.createElement(`div`);t.style.marginLeft=e,document.body.appendChild(t);let{marginLeft:n}=window.getComputedStyle(t);return document.body.removeChild(t),Number.parseInt(n,10)}function w(e){return e?.offsetHeight||0}function E(t,n){let r=document.querySelector(n);if(!r)return;let{top:i}=r.getBoundingClientRect(),a=b(e.offset),s=+(i>0);window.scrollTo({behavior:`smooth`,left:0,top:Math.ceil(i+window.scrollY-w(o.value)+a+s)-12})}function D(e,t,r){e.scrollTo({behavior:`smooth`,left:t.offsetLeft+t.offsetWidth/2-e.getBoundingClientRect().width/2}),n.value=r}function k(e){e.forEach(({target:e,isIntersecting:t})=>{if(!t)return;let n=o.value?.querySelector(`[data-item="#${e.id}"]`);n&&o.value&&D(o.value,n,`#${e.id}`)})}function A(){u.value=new IntersectionObserver(k,{threshold:0,rootMargin:`-49.5% 0% -49.5% 0%`}),e.links.forEach(({target:e})=>{let t=document.querySelector(e);t&&u.value&&u.value.observe(t)})}function j(){let e=document.querySelector(`.mobile-navigation__observer--begin`),t=document.querySelector(`.mobile-navigation__observer--end`);e&&B(e,([e])=>{a.value=!e.isIntersecting},{threshold:1}),t&&B(t,([e])=>{a.value=e.isIntersecting},{threshold:1})}return h(()=>{t.value&&(j(),A(),n.value=e.links[0]?.target??null)}),y(()=>{u.value?.disconnect(),d.value?.disconnect()}),(t,r)=>(x(),p(`div`,{class:c([`mobile-navigation`,{"mobile-navigation--has-shadow":s(a),"mobile-navigation--negative-gutter":e.negativeGutter,"mobile-navigation--position-bottom":e.position===`bottom`}])},[f(`div`,Ge,null,512),f(`div`,Ke,null,512),f(`nav`,qe,[f(`ul`,{ref_key:`parent`,ref:o,class:`mobile-navigation__items`},[(x(!0),p(C,null,m(e.links,(e,t)=>(x(),p(`li`,{key:e.target,class:c([`mobile-navigation__item`,`mobile-navigation__${e.target?.split(`#`)[1]?.toLowerCase()}`])},[f(`a`,{class:c([[s(n)===e.target&&`is-active`],`mobile-navigation__link`]),"data-item":e.target,"data-label":e.label,href:e.target,style:T({"--transform-origin":s(_)[t]}),"data-analytics-action":`primary_menu_click`,"data-analytics-category":`navigation`,"data-analytics-label":e.label,onClick:P(t=>E(t,e.target),[`prevent`])},[f(`span`,Ye,S(e.label),1)],14,Je)],2))),128))],512)])],2))}}),[[`__scopeId`,`data-v-6f484e3b`]]),{__name:`AppProductMobileNavigation`}),Ze=o(()=>I(()=>import(`./BwTwKEKD.js`).then(e=>e.default||e),__vite__mapDeps([0,1,2,3]),import.meta.url)),Qe=[`innerHTML`],$e=[`innerHTML`],J=[`innerHTML`],et=Object.assign(H(b({__name:`AppProductWindowSubText`,props:{appPremiumLogo:{},intro:{},is:{default:`h2`}},setup(e){let t=/^(.*?)(?:<b[^>]*>|<strong[^>]*>)(.*?)(?:<\/b>|<\/strong>)(.*)$/i,r=v(()=>{let n=e.intro.match(t);if(!e.intro||!n)return;let[,r,,i]=n;return{before:r,after:i}});return(t,i)=>{let a=Ze;return s(r)?(x(),D(A(e.is),{key:0,class:`title`},{default:w(()=>[s(r).before?(x(),p(`span`,{key:0,innerHTML:s(r).before},null,8,Qe)):M(``,!0),n(a,g(N(e.appPremiumLogo)),null,16),s(r).after?(x(),p(`span`,{key:1,innerHTML:s(r).after},null,8,$e)):M(``,!0)]),_:1})):e.intro?(x(),p(`h2`,{key:1,class:`title`,innerHTML:e.intro},null,8,J)):M(``,!0)}}}),[[`__scopeId`,`data-v-e7f9e447`]]),{__name:`AppProductWindowSubText`}),Y={class:`app-product-window-banner`},tt={class:`app-product-window-banner__button`,type:`button`},nt={class:`app-product-window-banner__content`},rt={class:`app-product-window-banner__extra`},X={key:1,class:`app-product-window-banner__content`},it=Object.assign(H(b({__name:`AppProductWindowBanner`,props:{notification:{},extra:{}},setup(e){return(t,i)=>{let a=fe,o=De,s=U;return x(),p(`div`,Y,[e.notification&&e.extra?(x(),D(s,{key:0,"accessible-title":e.notification,"accessible-description":e.extra},{trigger:w(()=>[f(`button`,tt,[f(`div`,nt,[r(S(e.notification)+` `,1),n(a,{class:`app-product-window-banner__icon`,icon:`info`,"aria-hidden":`true`})])])]),default:w(()=>[f(`div`,rt,[n(o,{html:e.extra},null,8,[`html`])])]),_:1},8,[`accessible-title`,`accessible-description`])):(x(),p(`div`,X,S(e.notification),1))])}}}),[[`__scopeId`,`data-v-a3dc6139`]]),{__name:`AppProductWindowBanner`}),at=()=>e().$device,Z={class:`mobile-navigation__inner`},ot={class:`mobile-navigation__label`},st=Object.assign(H(b({__name:`navigatie_klik_naar_checkout`,props:{links:{default:()=>[]},negativeGutter:{type:Boolean,default:!1},position:{default:`top`}},setup(e){let t=F(),r=v(()=>t.name===`studenten`?`/studenten/bestellen`:t.name===`65-plus`?`/65-plus/bestellen`:t.name===`specialProduct`?`/${L(t.params.specialProduct)??``}/bestellen`:`/bestellen`),a=oe(`(max-width: 768px)`),o=O(null),u=O(`forward`),d=O(!1),g=l(`parent`),_=l(`observerBegin`),b=l(`observerEnd`),E=l(`items`),D=O(null),k=v(()=>e.links.findIndex(({target:e})=>e===o.value)),A=v(()=>e.links.map((e,t)=>t===0&&k.value===-1?`left center`:u.value===`backward`?t>k.value?`left center`:`right center`:t>=k.value?`left center`:`right center`));i(k,(e,t)=>{u.value=e>t?`forward`:`backward`});function j(e,t){g.value&&(g.value.scrollTo({behavior:`smooth`,left:e.offsetLeft+e.offsetWidth/2-g.value.getBoundingClientRect().width/2}),o.value=t)}function M(t){t.forEach(({target:t,isIntersecting:n})=>{if(!n)return;let r=t.id.replace(`product-card-`,``),i=e.links.findIndex(({target:e})=>e===r),a=E.value?.[i];a&&j(a,r)})}function N(){D.value=new IntersectionObserver(M,{threshold:0,rootMargin:`-49.5% 0% -49.5% 0%`}),e.links.forEach(({target:e})=>{let t=document.querySelector(`#product-card-${e}`);t&&D.value&&D.value.observe(t)})}function P(){B(_,([e])=>{d.value=!e.isIntersecting},{threshold:1}),B(b,([e])=>{d.value=e.isIntersecting},{threshold:1})}return h(async()=>{a.value&&(P(),N(),o.value=e.links[0]?.target??null)}),y(()=>{D.value?.disconnect()}),(t,i)=>{let a=re;return x(),p(`div`,{class:c([`mobile-navigation`,{"mobile-navigation--has-shadow":s(d),"mobile-navigation--negative-gutter":e.negativeGutter,"mobile-navigation--position-bottom":e.position===`bottom`}])},[f(`div`,{ref_key:`observerBegin`,ref:_,class:`mobile-navigation__observer mobile-navigation__observer--begin`},null,512),f(`div`,{ref_key:`observerEnd`,ref:b,class:`mobile-navigation__observer mobile-navigation__observer--end`},null,512),f(`nav`,Z,[f(`ul`,{ref_key:`parent`,ref:g,class:`mobile-navigation__items`},[(x(!0),p(C,null,m(e.links,(e,i)=>
2(x(),p(`li`,{key:e.target,ref_for:!0,ref_key:`items`,ref:E,class:c([`mobile-navigation__item`,`mobile-navigation__${e.target?.toLowerCase()}`])},[n(a,{class:c([`mobile-navigation__link`,{"is-active":s(o)===e.target}]),"data-label":e.label,style:T({"--transform-origin":s(A)[i]}),to:{path:s(r),query:{...(t._.provides[ee]||t.$route).query,productCode:e.target}},"data-analytics-action":`primary_menu_click`,"data-analytics-category":`navigation`,"data-analytics-label":e.label},{default:w(()=>[f(`span`,ot,S(e.label),1)]),_:2},1032,[`class`,`data-label`,`style`,`to`,`data-analytics-label`])],2))),128))],512)])],2)}}}),[[`__scopeId`,`data-v-fb73f13f`]]),{__name:`OptimizelyNavigatieKlikNaarCheckout`}),ct=o(()=>I(()=>import(`./CxnbD5vL.js`).then(e=>e.default||e),__vite__mapDeps([4,1,5,6,7,8,9,10,11,12,13,14]),import.meta.url)),lt=o(()=>I(()=>import(`./6lMZsB9T.js`).then(e=>e.default||e),__vite__mapDeps([15,1,11,6,7,12,5,8,9,16,10,17,18,19,20,21,22,23,24,25,26,2,27,28,29,30,31,32,33,34]),import.meta.url)),ut={class:`app-product-window__header`},dt=[`innerHTML`],ft={key:0,class:`app-product-window__toggle`},pt={key:1,class:`app-product-window__toggle`},mt={key:0,class:`optimizely-radiobutton_productcards-footer`},ht={class:`app-product-window__footer`},Q=Object.assign(H(b({__name:`AppProductWindow`,props:{customProductOrderDesktop:{},customProductOrderMobile:{},title:{},intro:{},highlightedProductCode:{},notification:{},notificationMore:{},showCovers:{type:Boolean},showExtraCards:{type:Boolean}},async setup(e,{expose:t}){let i,o,{variation:l}=z(V.radiobutton_productcards),d=O(``);ae(`change`,({target:e})=>{if(!e)return;let{value:t}=e;t&&(d.value=ce().allCatalogPropositions.value.find(e=>e.uuid===t)?.productCode??``)});let{isMobile:h,isDesktop:y}=at(),{yearlySubscriptionsEnabled:b,productSupportsYearly:k,getBillingVariant:A,urlSignalsYearly:N}=ve(),P=O(b.value&&N(F().query)?`yearly`:`monthly`),ne=v(()=>[{id:`monthly`,label:W(`billingCycle.monthly`)},{id:`yearly`,label:W(`billingCycle.yearly`)}]),I=v(()=>J.customProductOrderMobile&&h?J.customProductOrderMobile:J.customProductOrderDesktop&&y?J.customProductOrderDesktop:[]),L=v(()=>{let e=I.value.reduce((e,t,n)=>(e[t]=n,e),{});return[...q.value].sort((t,n)=>{let r=t.productCode,i=n.productCode;if(I.value.length)return r===i&&t.premiumCode!==n.premiumCode?t.premiumCode?1:-1:(e[r]===void 0?1/0:e[r])-(e[i]===void 0?1/0:e[i]);{let e=t.prices.find(e=>e.default)?.price.discount||0;return(n.prices.find(e=>e.default)?.price.discount||0)-e}})}),B=v(()=>L.value.map(e=>({proposition:A(e,`monthly`)??e,disabled:!1}))),oe=v(()=>L.value.map(e=>{let t=k(e)?A(e,`yearly`):void 0;return t?{proposition:t,disabled:!1}:{proposition:A(e,`monthly`)??e,disabled:!0}})),le=v(()=>b.value?P.value===`yearly`?h?oe.value.filter(e=>!e.disabled):oe.value:B.value:L.value.map(e=>({proposition:e,disabled:!1}))),H=v(()=>le.value.map(e=>e.proposition)),de=v(()=>H.value.filter((e,t,n)=>t===n.findIndex(t=>t.productCode===e.productCode))),U=v(()=>de.value.map(e=>({label:e.formula.label,target:`#product-card-${e.productCode}`}))),_e=v(()=>de.value.map(e=>({label:e.formula.label,target:e.productCode})));t({mobileNavigationLinks:U});let{t:W}=ie(),G=he(),{brandCode:K,brandIsMagazine:Ee,brandIsBelgium:De,catalogPropositions:Oe,catalogPropositionsByProductCode:Ae,brandName:je,availablePremiums:Ne}=ce(),{isGiftingEnabledForProductCode:Le}=Te(),{isSpecials:Ve,products:q,specialProducts:Ue}=ye(),{showSpecialsToggle:We}=ge(Ue),{variation:Ge}=[`hl`,`dm`].includes(K.value)?z(V.h1_onafhankelijke_journalistiek__vtp_vervolgtest):{variation:void 0},Ke=!Ee.value&&!De.value,qe=v(()=>[`vk`,`tr`,`hp`].includes(K.value)),{variation:Je}=Ke?z(V.aanbiedingen_knaller_v2):{variation:void 0},Ye=v(()=>{let e=L.value.map(e=>e.discount?.percentage??0).filter(e=>e>0);return e.length?Math.floor(Math.max(...e)):0}),Ze=v(()=>Ge===`variation_1`?`Word abonnee en steun de vrije pers`:J.title),Qe=v(()=>Ge===`variation_2`?`Steun de vrije pers`:Je===`variation_1`&&Ye.value>0?qe.value?`Nu met tot wel ${Ye.value}% korting`:`Lees <b>PREMIUM</b> artikelen met tot wel ${Ye.value}% korting`:J.intro),$e=v(()=>
2!![`don`,`flr`,`dat`,`kwe`,`katri`].includes(G.value)),J=e,Y=Be().value;function tt(e){return e.premiumCode===`2-tickets-live-is-live`?`HUMO + Live is Live`:Ae.value.length===1&&!J.showExtraCards?W(`singlePropositionTitle`):e.formula.label}let nt=v(()=>{let e=[];return e.push({id:`home`,label:W(`navigation.specials.${K.value}.home`),to:{name:`index`,query:{...F().query}}}),K.value===`vtw`&&e.push({id:`specials`,label:W(`navigation.specials.${K.value}.specials`),to:{name:`bundels`,query:{...F().query}}}),K.value!==`vtw`&&e.push({id:`specials`,label:W(`navigation.specials.${K.value}.specials`),to:{name:`specials`,query:{...F().query}}}),K.value===`lib`&&e.push({id:`ariadne-at-home`,label:W(`navigation.specials.${K.value}.ariadne-at-home`),to:{name:`specialProduct`,params:{specialProduct:`ariadne-at-home`},query:{...F().query}}}),e}),rt=v(()=>{let e={hideUspsDeactive:!1,largeCover:!1,showCover:Ee.value};return(q.value.length===1||Ve.value)&&(e.hideUspsDeactive=!0),(q.value.length===1&&!J.showExtraCards||Ve.value&&Ue.value.length===1)&&(e.largeCover=!0),K.value===`vtw`&&(e.hideUspsDeactive=!0),K.value===`don`&&(e.hideUspsDeactive=!0),e}),X=v(()=>q.value[0]),Z=v(()=>{let e=X.value?.included?.brand.domain;return e?`https://abonnement.${e}`:``}),ot=Ie(),Q=F(),{data:$}=([i,o]=a(()=>Se({brandCode:K.value,...X.value?{locale:se(X.value)}:{}})),i=await i,o(),i);function gt(e){if(!$.value)return;let t={catalogStories:$.value,brandCode:e.included.brand.code,productCode:e.included.product.code,formulaCode:e.formula.code},n=ke(t);if(n)return n;let r=Me(t);return we(R(r?.content.short_description)).trim()||void 0}let _t=v(()=>{if(!Z.value||!q.value.length)return null;let e=($.value?Pe({catalogStories:$.value,brandCode:X.value.included.brand.code,productCode:X.value.included.product.code}):void 0)||ot.value||J.intro;if(q.value.length===1){let t=Q.path===`/`?`${Z.value}/`:`${Z.value}${Q.path}`;return be({proposition:X.value,pageUrl:t,description:e,formulaDescription:gt(X.value)})}return xe({propositions:q.value,pageUrl:Z.value,name:`${je.value?.default} abonnementen`,description:e,buildOfferUrl:e=>`${Z.value}/bestellen?productCode=${e.productCode}`,buildVariantDescription:gt})});return te({script:[..._t.value?[{type:`application/ld+json`,innerHTML:_t.value}]:[]]}),(t,i)=>{let a=Xe,o=Fe,h=Re,v=me,y=et,O=it,k=ct,A=ze,N=fe,F=pe,te=He,I=lt,L=re,R=u(`i18n-t`),ie=ue,z=Ce;return x(),p(`div`,{id:`product-window`,class:`app-product-window`,style:T([`ari`,`aut`,`bfwo`,`da`,`dat`,`don`,`gg`,`katri`,`kwe`,`nou`,`primo`,`sto`,`svw`,`tijdschrift`,`tta`,`vro`,`vtw`].includes(s(G))?`background-image: url(https://cdn-03.tapp.dpgmedia.cloud/tapp-shops/images/product-window/${s(G)}-bg.webp)`:``)},[s(U)?.length>1||s(_e)?.length>1?(x(),D(o,g(_({key:0},(`OptimizelyExperiments`in t?t.OptimizelyExperiments:s(V)).navigatie_klik_naar_checkout)),{variation_1:w(()=>[n(st,{links:s(_e),class:`mobile-only`},null,8,[`links`])]),default:w(()=>[s(U)?.length>1?(x(),D(a,{key:0,links:s(U),class:`mobile-only`},null,8,[`links`])):M(``,!0)]),_:1},16)):M(``,!0),n(z,{class:c([{"app-product-window__section--has-image":s($e)},`app-product-window__section`])},{default:w(()=>[n(v,{size:`small`},{default:w(()=>[n(h,{"current-step":0})]),_:1}),n(v,null,{default:w(()=>[f(`div`,ut,[f(`div`,null,[f(`h1`,{class:`app-product-window__header-title`,innerHTML:s(Ze)},null,8,dt),n(y,{intro:s(Qe),"app-premium-logo":{brandCode:s(K)}},null,8,[`intro`,`app-premium-logo`]),J.notification?(x(),D(O,{key:0,notification:J.notification,extra:J.notificationMore},null,8,[`notification`,`extra`])):M(``,!0)])]),s(We)?(x(),p(`div`,ft,[n(k,{uuid:`specials-toggle`,items:s(nt)},null,8,[`items`])])):M(``,!0),s(b)?(x(),p(`div`,pt,[n(k,{modelValue:s(P),"onUpdate:modelValue":i[0]||=e=>E(P)?P.value=e:null,uuid:`billing-cycle-toggle`,items:s(ne),class:`app-product-window__tabs`},null,8,[`modelValue`,`items`])])):M(``,!0),n(te,null,{default:w(()=>[(x(!0),p(C,null,m(s(le),({proposition:t,disabled:n})=>(x(),D(A,_({key:t.uuid,ref_for:!0},s(rt),{id:`product-card-${t.productCode}`,class:`product-card-${t.productCode.toLowerCase()}`,"all-propositions":s(H),proposition:t,disabled:n,"available-premiums":s(Ne),title:tt(t),"can-gift":s(Le)(s(Oe),t.productC
2ode),"is-single-card":s(le).length===1&&!e.showExtraCards,"show-cover":e.showCovers}),null,16,[`id`,`class`,`all-propositions`,`proposition`,`disabled`,`available-premiums`,`title`,`can-gift`,`is-single-card`,`show-cover`]))),128)),(t._.provides[ee]||t.$route).name===`index`&&s(l)===`variation_1`?(x(),p(`div`,mt,[n(F,{"data-analytics-category":`element_tracking`,"data-analytics-action":`button_click`,"data-analytics-label":`ga_verder`,style:T({pointerEvents:s(d)===``?`none`:`auto`,placeSelf:`center`}),to:{path:`/bestellen`,query:{...(t._.provides[ee]||t.$route).query,productCode:s(d)}},disabled:s(d)===``||void 0},{default:w(()=>[i[1]||=r(` Deze leesvorm wil ik `,-1),n(N,{icon:`arrow-right`,size:16})]),_:1},8,[`style`,`to`,`disabled`])])):M(``,!0),j(t.$slots,`social-proof`,{},void 0,!0),j(t.$slots,`extra-cards`,{},void 0,!0)]),_:3}),f(`div`,ht,[s(Q).name===`index`?(x(),D(o,g(_({key:0},(`OptimizelyExperiments`in t?t.OptimizelyExperiments:s(V)).linken_naar_studentenpagina_etalage)),{variation_1:w(()=>[n(R,{keypath:`priceDisclaimer.student`,tag:`span`},{link:w(()=>[n(L,{to:{path:`/studenten`,query:{...s(Q).query,utm_source:s(K),utm_medium:`internal_referral`,utm_content:`shopslink`}},"data-analytics-category":`element_tracking`,"data-analytics-action":`link_click`,"data-analytics-label":`link_studentenpagina`},{default:w(()=>[r(S(t.$t(`priceDisclaimer.here`)),1)]),_:1},8,[`to`])]),_:1})]),default:w(()=>[s(Y)?(x(),D(I,g(_({key:0},s(Y))),null,16)):M(``,!0)]),_:1},16)):s(Y)?(x(),D(I,g(_({key:1},s(Y))),null,16)):M(``,!0),s($e)?(x(),D(ie,{key:2,class:`app-product-window__product-image`,alt:s(je)?.default,src:`https://cdn-03.tapp.dpgmedia.cloud/tapp-shops/images/product-window/${s(G)}-footer.webp`,width:`1504`},null,8,[`alt`,`src`])):M(``,!0)])]),_:3})]),_:3},8,[`class`])],4)}}}),[[`__scopeId`,`data-v-260d45ab`]]),{__name:`AppProductWindow`}),$={key:1,class:`h6 app-product-card-price-label`},gt=Object.assign(b({__name:`ShopsProductWindowBlok`,props:{blok:{}},async setup(e){let i,o,{touchPointContent:c}=_e(),l=v(()=>c.value??`default`),u=v(()=>e.blok.title[l.value]??e.blok.title.default),f=v(()=>{let t=e.blok.description_touchpoint?.[l.value]??e.blok.description_touchpoint?.default;return t?G(R(t))??``:G(R(e.blok.description))??``}),h=F(),{data:g}=([i,o]=a(()=>W()),i=await i,o(),i),y=ne(`extraCardPremiums`,()=>[]),b=e=>!g.value||!e?null:Ne({premiumStories:g.value,premiumSlug:e}),T=v(()=>e.blok?.social_proof??[]),E=v(()=>e.blok.extra_cards?.map(e=>{let t=e.premium_slug;t&&y.value.push(t);let n=e.image?.filename;return{card:{shouldBeFirst:!!e.label,showCover:!!n,label:e.label,title:e.title,subTitle:e.subtitle,attrsButton:{text:e.cta_label,to:{path:e.cta_link?.cached_url,query:{...h.query}},external:e.cta_link?.cached_url?.startsWith(`http`)??!1,tag:`NuxtLink`,"data-analytics-category":`element_tracking`,"data-analytics-action":`button_click`,"data-analytics-label":`${e.cta_label} - ${e.title}`},price:Number(e.price),priceSuffix:e.price_suffix,pricePrefix:e.price_prefix},image:n,extras:Ee(e.extras),discountLabel:e.discount_label,...t?{premiumUsp:b(t)}:{},usps:[...K(e.usps).map(e=>({usp:{title:R(e.content.usptitle)??e.content.titel??``},modalContent:{title:R(e.content.usptitle)??e.content.titel??``,description:R(e.content.tekst)??``,image:e.content.afbeelding&&e.content.afbeelding?.filename?{src:e.content.afbeelding.filename,width:`${e.content.afbeelding?.width??0}`,height:`${e.content.afbeelding?.height??0}`,alt:`${e.content.afbeelding.filename} afbeelding`}:void 0}})),...K(e.deactive_usps).map(e=>({usp:{title:R(e.content.usptitle)??e.content.titel??``,disabled:!0},modalContent:{title:R(e.content.usptitle)??e.content.titel??``,description:R(e.content.tekst)??``,image:e.content.afbeelding&&e.content.afbeelding?.filename?{src:e.content.afbeelding.filename,width:`${e.content.afbeelding?.width??0}`,height:`${e.content.afbeelding?.height??0}`,alt:`${e.content.afbeelding.filename} afbeelding`}:void 0}}))]}}));return(i,a)=>{let o=We,c=Oe,l=Ae,h=ue,g=Le,v=fe,y=pe,b=Ve,O=Q,A=t(`editable`);return d((x(),D(O,{title:s(u),intro:s(f),notification:e.blok.notification,"notification-more":(`renderRichText`in i?i.renderRichText:s(R))(e.blok.notification_more),"show-covers":e.blok.show_covers,"show-extra-cards":s(E)&&s(E).length>0,"custom-product-order-desktop":e.blok.custom_product_order_desktop,"custom-product-order-mobile":e.blok.custom_product_order_mobile},k({"extra-cards":w(()=>[(x(!0),p(C,null,m(s(E),({card:e,premiumUsp:t,usps:a,extras:o,image:u,discountLabel:d},f)=>
2(x(),D(b,_({key:f},{ref_for:!0},e),k({"premium-usps":w(()=>[t?(x(),D(c,{key:0,usps:[t],justify:``},null,8,[`usps`])):M(``,!0)]),usps:w(()=>[n(c,{usps:a,justify:``},null,8,[`usps`])]),price:w(()=>[e.price?(x(),D(g,{key:0,price:e.price,suffix:e.priceSuffix,prefix:e.pricePrefix,highlighted:!!e.label},null,8,[`price`,`suffix`,`prefix`,`highlighted`])):M(``,!0),d?(x(),p(`span`,$,S(d),1)):M(``,!0)]),cta:w(()=>[n(y,_({ref_for:!0},e.attrsButton,{"full-width":``}),{default:w(()=>[r(S(e.attrsButton?.text??`Bestel nu`)+` `,1),n(v,{icon:`arrow-right`,size:16})]),_:2},1040)]),_:2},[o?{name:`highlight-usps`,fn:w(()=>[n(l,_({ref_for:!0},(`formatHighlightUspStory`in i?i.formatHighlightUspStory:s(je))(o,`default`)),null,16)]),key:`0`}:void 0,u?{name:`image`,fn:w(()=>[n(h,{src:u,provider:(`getNuxtImageProviderFromSrc`in i?i.getNuxtImageProviderFromSrc:s(le))(u)},null,8,[`src`,`provider`])]),key:`1`}:void 0]),1040))),128))]),_:2},[s(T).length>0?{name:`social-proof`,fn:w(()=>[(x(!0),p(C,null,m(s(T),e=>(x(),D(o,{key:`social-proof-${e._uid}`,blok:e},null,8,[`blok`]))),128))]),key:`0`}:void 0]),1032,[`title`,`intro`,`notification`,`notification-more`,`show-covers`,`show-extra-cards`,`custom-product-order-desktop`,`custom-product-order-mobile`])),[[A,e.blok]])}}}),{__name:`ShopsProductWindowBlok`});export{gt as default}; 3//# sourceMappingURL=BX3pMHua.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.