PageSourceSearch

https://www.lidl.es/otc/assets/BaseDivider-BKFqFfXS.js

js lidl.es collected 2026-09-24 08:51:19 UTC 23,110 bytes, 2 lines download raw bytes

1import{a as e}from"./rolldown-runtime-B0Z9INg1.js";import{A as t,D as n,E as r,F as i,I as a,J as o,Lt as s,N as c,O as l,Pt as u,R as d,T as f,U as p,V as m,W as h,X as g,Z as _,_ as v,c as y,ct as b,d as x,g as S,gt as C,h as w,k as T,l as E,r as D,s as O,u as k,w as A,z as ee}from"./runtime-core.esm-bundler-p-GyBnd5.js";import{_ as j,h as te,r as M,u as N,y as P}from"./modal-C954hs1T-B3oQsgnj.js";import{u as F}from"./sso.service-CWOAij7d.js";import{C as I,S as L,w as R}from"./redirect.util-Bnvatk6t.js";import{B as ne,H as re,L as ie,R as ae,U as z,ct as oe,dt as B,ft as se,g as ce,ht as V,it as le,lt as H,n as U,nt as ue,pt as W,q as G,t as K,ut as de,z as fe}from"./cart.store-sPJqPuUo.js";import{n as q}from"./tracking.composable-TILdoDrj.js";import{f as pe,p as me}from"./clients-DOBKKKZH.js";import{t as J}from"./_plugin-vue_export-helper-BDNMzG2s.js";import{i as he,o as Y}from"./OdsIconLocal-DuPE143F-3tBWGcRf.js";import{n as ge,s as _e}from"./LidlPointsHint-nTJevDmO.js";import{a as ve,d as ye,n as be,p as xe,r as Se}from"./TheAppMessages-oo_hclRa.js";import{_ as X,c as Ce,d as we,i as Te,m as Ee,p as De,s as Oe,v as ke}from"./ThePriceSummary-wpnZbHbs.js";var Ae=`[object Map]`,je=`[object Set]`,Me=Object.prototype.hasOwnProperty;function Ne(e){if(e==null)return!0;if(W(e)&&(V(e)||typeof e==`string`||typeof e.splice==`function`||de(e)||H(e)||B(e)))return!e.length;var t=le(e);if(t==Ae||t==je)return!e.size;if(se(e))return!oe(e).length;for(var n in e)if(Me.call(e,n))return!1;return!0}var Z=[`delivery_options`,`delivery_address`,`payment`,`summary`],Pe=`/otc/brand-default.svg`,Fe={Primary:`primary`,Secondary:`secondary`},Ie={Blue:`blue`,Green:`green`,Yellow:`yellow`,Red:`red`,Gray:`gray`},Le={variant:Fe.Primary,appearance:Ie.Blue,icon:void 0},Re=v({__name:`CoreBadge`,props:A({variant:{},appearance:{},label:{},icon:{},baseClass:{}},{...Le,baseClass:`core-badge`}),setup(e){let t=e,n=O(()=>({[t.baseClass]:!0,[`${t.baseClass}--variant-${t.variant}`]:!0,[`${t.baseClass}--appearance-${t.appearance}`]:!0}));return(r,i)=>(c(),x(`span`,{class:u(n.value)},[a(r.$slots,`coreIcon`,{iconName:e.icon},()=>[e.icon?(c(),E(he,{key:0,name:e.icon,class:u(`${t.baseClass}__icon`)},null,8,[`name`,`class`])):k(``,!0)]),y(`span`,{class:u(`${t.baseClass}__label`)},s(e.label),3)],2))}}),ze=`ods-badge`,Be=v({__name:`OdsBadge`,props:A({variant:{},appearance:{},label:{},icon:{}},{...Le,icon:void 0}),setup(e){let t=e;return(e,n)=>(c(),E(C(Re),r(t,{"base-class":ze}),{coreIcon:g(({iconName:e})=>[e?(c(),E(N,{key:0,name:e,class:u(`${ze}__icon`)},null,8,[`name`,`class`])):k(``,!0)]),_:1},16))}}),Ve=Y(Be,[[`__scopeId`,`data-v-c573cfb3`]]),He={value:``,label:``,isDisabled:!1,isError:!1,isIndeterminate:!1,modelValue:``,name:``,class:``},Ue=[`name`,`disabled`,`isError`,`value`],We=v({inheritAttrs:!1,__name:`CoreCheckbox`,props:A({value:{},label:{},isDisabled:{type:Boolean},isError:{type:Boolean},isIndeterminate:{type:Boolean},name:{},modelValue:{},class:{},baseClass:{}},{...He,baseClass:`core-checkbox`}),emits:[`update:modelValue`],setup(e,{expose:t,emit:n}){let i=e,o=n;t({id:p().id,value:i.value,isDisabled:i.isDisabled});let{classes:l}=xe(i,i.baseClass),d=O({get(){return i.modelValue},set(e){o(`update:modelValue`,e)}});return(t,n)=>(c(),x(`span`,{class:u([C(l),i.class])},[y(`label`,{class:u(`${e.baseClass}__label`)},[_(y(`input`,r(t.$attrs,{"onUpdate:modelValue":n[0]||=e=>d.value=e,type:`checkbox`,name:e.name,disabled:e.isDisabled,isError:e.isError,value:e.value,class:`${e.baseClass}__input`}),null,16,Ue),[[te,d.value]]),y(`span`,{class:u(`${e.baseClass}__label-wrapper`)},[_(y(`span`,{class:u(`${e.baseClass}__label-content`)},[e.label?(c(),x(`span`,{key:0,class:u(`${e.baseClass}__label-text`)},s(e.label),3)):k(``,!0),t.$slots.default?(c(),x(`span`,{key:1,class:u(`${e.baseClass}__label-slot`)},[a(t.$slots,`default`,{},void 0,!0)],2)):k(``,!0)],2),[[j,e.label||t.$slots.default]])],2)],2)],2))}}),Ge=Y(We,[[`__scopeId`,`data-v-05a0f48b`]]),Ke=v({__name:`OdsCheckbox`,props:A({value:{},label:{},isDisabled:{type:Boolean},isError:{type:Boolean},isIndeterminate:{type:Boolean},name:{},modelValue:{},class:{}},{...He}),emits:[`update:modelValue`],setup(e,{expose:t,emit:n}){let i=e,o=n;return t({id:p().id,value:i.value,isDisabled:i.isDisabled}),(e,t)=>(c(),E(C(Ge),r(i,{"base-class":`ods-checkbox`,"onUpdate:modelValue":t[0]||=e=>o(`update:modelValue`,e)}),{default:g(()=>[a(e.$slots,`default`,{},void 0,!0)]),_:3},16))}}),qe=Y(Ke,[[`__scopeId`,`data-v-8e91a60f`]]),Je={[Z[0]]:`delivery-options-accordion-header`,[Z[1]]:`delivery-address-accordion-header`,[Z[2]]:`payment-options-accordion-header`,[Z[3]]:`summary-options-accordion-header`},Ye=class{options;constructor(e){this.options=e,this.options||={},this.options.ignoreErrors||(this.options.ignoreErrors=!1),this.options.eventElementSource||(this.options.eventElementSource=window)}emit(e,t,n){try{let r=new CustomEvent(e,{detail:t??void 0});(n??this.options)?.eventElementSource?.dispatchEvent(r)}catch(e){if((n??this.options)?.logger?.error(e),(n??this.options)?.ignoreErrors)return;throw e}}on(e,t){return(this.options?.eventElementSource??window).addEventListener(e,e=>{t(e)}),()=>{(this.options?.eventElementSource??window).removeEventListener(e,t)}}},Xe=`ArticlePromotionStatusChanged`,Ze=e(F(),1),Qe={class:`base-checkbox`},Q=J(v({__name:`BaseCheckbox`,props:f({name:{type:String,required:!0},label:{type:String,default:``},hint:{type:String,default:``},isRequired:{type:Boolean,default:!1},isError:{type:Boolean,default:!1},isSuccess:{type:Boolean,default:!1},isDisabled:{type:Boolean,default:!1},isReadonly:{type:Boolean,default:!1},validationRules:{type:String,default:``},validationScope:{type:String,default:``},validationErrors:{type:Array,default:()=>[]},validationMode:{type:String,default:`lazy`}},{modelValue:{type:Boolean,required:!0},modelModifiers:{}}),emits:f([`update:validationErrors`],[`update:modelValue`]),setup(e,{emit:n}){let{t:r}=L(),i=n,a=e,l=h(e,`modelValue`,{set:e=>a.isReadonly?u:e}),u=b(l.value);o(()=>a.isReadonly,(e,t)=>{e&&e!==t&&(u.value=l.value)});let d=O(()=>Se(a.validationRules)),f=ve({[a.name]:d},{[a.name]:l},{$scope:a.validationScope}),p=O(()=>{let e=be(String(a.validationRules));return f.value?.$errors?.map(t=>r(t.$message,e[t.$validator]))??[]}),m=O(()=>p.value.length>0);o(()=>p.value,()=>i(`update:validationErrors`,p.value)),a.validationMode===`eager`&&o(()=>l.value,()=>f.value?.$touch());let _=O(()=>a.isError||m?`error`:`info`);return t(()=>{a.validationMode===`aggressive`&&f.value?.$touch(),u.value=l.value}),(t,n)=>(c(),x(`div`,Qe,[S(C(qe),{id:a.name,modelValue:l.value,"onUpdate:modelValue":n[0]||=e=>l.value=e,name:a.name,label:`${e.label}${a.isRequired?`*`:``}`,"is-disabled":a.isDisabled,"is-error":a.isError||m.value,class:`base-checkbox__checkbox`},null,8,[`id`,`modelValue`,`name`,`label`,`is-disabled`,`is-error`]),e.validationErrors.length>
10||a.hint?(c(),E(C(ye),{key:0,type:_.value},{default:g(()=>[w(s(e.validationErrors.length>0?e.validationErrors?.join(`\r
2`):a.hint),1)]),_:1},8,[`type`])):k(``,!0)]))}}),[[`__scopeId`,`data-v-1df2c1df`]]),$e={key:0,class:`additional-services`},et={"data-ee":`pca-additional-services-title`},tt={class:`service-item__details`},nt={class:`service-price`,"data-ee":`pca-additional-services-price`},rt=J(v({__name:`AdditionalServices`,props:{product:{},freeText:{},servicesText:{}},emits:[`updateAdditionalServices`],setup(e,{emit:t}){let n=e,r=t,{t:a}=L(),{configs:o}=R(),{featureToggles:d}=I(),f=b([]),p=O(()=>e=>{let t=ke(o.value,d.value);return t.isAsteriskShown=!1,e===0?`${n.freeText} (${X(e,t)})`:X(e,t).toString()}),m=O(()=>n.product?.additionalServices?.length),h=async e=>{e.selected?f.value=f.value?.filter(t=>t!==String(e?.type))??[]:f.value=[...f.value,String(e?.type)],r(`updateAdditionalServices`,f.value)};return l(()=>{f.value=n.product.additionalServices?.filter(e=>e?.selected)?.map(e=>String(e?.type))??[]}),(e,t)=>m.value?(c(),x(`div`,$e,[y(`h3`,et,s(n.servicesText),1),(c(!0),x(D,null,i(n.product.additionalServices,(e,t)=>(c(),x(`div`,{key:`${e.type}_${t+1}`,class:u([`${e.type}_${t+1}`,`service-item`])},[y(`div`,tt,[S(Q,{class:`service-item__checkbox`,modelValue:e.selected,"onUpdate:modelValue":t=>e.selected=t,"data-ee":`pca-additional-services-checkbox`,id:`additionalServiceCheckbox_${n.product.erpNumber}_${e.type}_${e.text}`,name:`additionalServiceCheckbox_${n.product.erpNumber}_${e.type}_${e.text}`,label:e.text,onInput:t=>h(e)},null,8,[`modelValue`,`onUpdate:modelValue`,`id`,`name`,`label`,`onInput`]),C(z)(`pages.cartView.itemList.additionalServices.`+e.type+`.toolTip.title`)&&C(z)(`pages.cartView.itemList.additionalServices.`+e.type+`.toolTip.content`)?(c(),E(ge,{key:0,title:C(a)(`pages.cartView.itemList.additionalServices.`+e.type+`.toolTip.title`),heading:e.text,content:C(a)(`pages.cartView.itemList.additionalServices.`+e.type+`.toolTip.content`),icon:`information-circle`},null,8,[`title`,`heading`,`content`])):k(``,!0)]),y(`span`,nt,s(p.value(e.price)),1)],2))),128))])):k(``,!0)}}),[[`__scopeId`,`data-v-df7c5ba4`]]),it={class:`container`},at={class:`subgrid`},ot={class:`counter-item-button`},st={class:`counter-item-button__counter`,"data-ee":`pca-article-quantity`,"aria-live":`polite`},ct={key:0,class:`minimum-quantity`},lt=J(v({__name:`CounterItem`,props:{quantity:{},quantitySelectionValues:{},minimumLabel:{}},emits:[`updateItemQuantity`],setup(e,{emit:t}){let{t:n}=L(),r=e,i=t,a=b(r.quantitySelectionValues.indexOf(r.quantity)),o=b(r.quantitySelectionValues[a.value]),l=O(()=>o.value<=0),u=O(()=>a.value===r.quantitySelectionValues.length-1),d=O(()=>`${r.minimumLabel} ${m.value}`),f=()=>{a.value<r.quantitySelectionValues.length-1&&(a.value++,o.value=r.quantitySelectionValues[a.value],i(`updateItemQuantity`,o.value))},p=()=>{a.value>0?(a.value--,o.value=r.quantitySelectionValues[a.value],i(`updateItemQuantity`,o.value)):a.value===0&&(o.value=0,i(`updateItemQuantity`,0))},m=O(()=>r.quantitySelectionValues[0]),h=O(()=>o.value===0||o.value===m.value?`trash`:`minus`);return(e,t)=>(c(),x(`div`,it,[y(`div`,at,[y(`div`,ot,[S(C(M),{"aria-label":C(n)(`counterItem.reduce`),"data-testid":`subtract`,as:`button`,icon:h.value,"is-disabled":l.value,class:`counter-item-button__button--subtract`,"data-ee":`pca-article-quantity-subtract`,onClick:p},null,8,[`aria-label`,`icon`,`is-disabled`]),y(`span`,st,s(o.value),1),S(C(M),{"aria-label":C(n)(`counterItem.increase`),"data-testid":`add`,as:`button`,icon:`plus`,"is-disabled":u.value,class:`counter-item-button__button--add`,"data-ee":`pca-article-quantity-add`,onClick:f},null,8,[`aria-label`,`is-disabled`])]),m.value>1?(c(),x(`div`,ct,s(d.value),1)):k(``,!0)])]))}}),[[`__scopeId`,`data-v-26a475a9`]]);function ut(e){let{logger:t}=pe(),n=b([]);e||={origin:`CART`},e?.origin||(e.origin=`CART`);let r=new Ye({logger:t,ignoreErrors:!0,eventElementSource:window});return T(()=>{for(let e of n.value)e();n.value=[]}),{listenOnLidlPlusVoucherChangeEvent:e=>{n.value.push(r.on(Xe,e))}}}var $=`lidl-plus-voucher-script`,dt=()=>{let e=U(),r=O(()=>I().isFeatureEnabled(`isLidlPlusVoucherEnabled`)),i=O(()=>{let e=U();return me(e.cart)}),a=()=>!!document.querySelector(`#${$}`),s=async()=>
2{if(!a()&&r.value){let e=document.createElement(`script`),t=R().configs.value.env!==`prod`,n=(0,Ze.default)().unix().toString(10);e.src=`/prm/static/webcomponent/index.js${t?`?v=${n}`:``}`,e.id=$,e.type=`module`,e.dataset[Oe]=`ignore`,document.head.appendChild(e)}},c=()=>{let e=document.querySelector(`#${$}`);e&&document.head.removeChild(e)},l=async()=>{r.value&&(c(),await n(),s())},u=()=>{e.fetch()},{listenOnLidlPlusVoucherChangeEvent:d}=ut();return t(async()=>{await s(),d(()=>u())}),o(()=>e.cart?.cartItems?.length,async(e,t)=>{e!==void 0&&t!==void 0&&e!==t&&ue(()=>l(),500,{leading:!0,trailing:!1})()}),{isLidlPlusCouponEnabled:r,reloadScript:l,dataZone:i}},ft={key:0,class:`lidl-plus-coupon`},pt=[`data-zone`,`data-articles-ids`,`data-country`,`data-lang`,`data-categories-ids`],mt=J(v({__name:`LidlPlusCoupon`,props:{erpNumber:{},categoryIds:{default:()=>[]}},setup(e){let{configs:t}=R(),{isLidlPlusCouponEnabled:n,dataZone:r}=dt();return(i,a)=>C(n)?(c(),x(`div`,ft,[y(`coupon-component`,{"data-zone":C(r),"data-articles-ids":e.erpNumber,"data-country":C(t).country,"data-lang":C(t).language,"data-categories-ids":e.categoryIds.join(`,`),"data-section":`coupon_web_cart`},null,8,pt)])):k(``,!0)}}),[[`__scopeId`,`data-v-8d2a7ecf`]]),ht={class:`service-item__equipment`},gt=J(v({__name:`OldEquipment`,props:{product:{},headline:{},title:{},toolTipText:{}},emits:[`updateOldDeviceTakeback`],setup(e,{emit:t}){let n=e,r=t,i=b(!1),a=()=>{r(`updateOldDeviceTakeback`,!i.value)};return l(()=>{i.value=n.product.oldDeviceTakebackChecked}),(e,t)=>(c(),x(`div`,ht,[S(Q,{id:`additionalServiceCheckbox_${n.product.erpNumber}`,modelValue:i.value,"onUpdate:modelValue":t[0]||=e=>i.value=e,name:`additionalServiceCheckbox_${n.product.erpNumber}`,label:n.headline,onInput:a},null,8,[`id`,`modelValue`,`name`,`label`]),S(ge,{title:n.headline,heading:n.title,content:n.toolTipText,icon:`information-circle`},null,8,[`title`,`heading`,`content`])]))}}),[[`__scopeId`,`data-v-123f2834`]]),_t=[`aria-describedby`],vt=J(v({__name:`RemoveFromCartButton`,props:{productContainerId:{},quantity:{},quantityValues:{}},emits:[`updateItemQuantity`],setup(e,{emit:t}){let n=e,{t:r}=L(),i=t,a=O(()=>n.quantity>n.quantityValues[0]);return(e,t)=>a.value?(c(),x(`button`,{key:0,class:`action-button action`,"aria-describedby":n.productContainerId,"data-ee":`pca-article-quantity-remove`,onClick:t[0]||=P(e=>i(`updateItemQuantity`,0),[`prevent`])},s(C(r)(`pages.cartView.itemList.item.remove`)),9,_t)):k(``,!0)}}),[[`__scopeId`,`data-v-7c8bc8bd`]]),yt=function(e){return e.REMOVE=`remove`,e.ADD=`add`,e}({}),bt=v({__name:`ScarcityHint`,props:{appearance:{type:String,default:Ie.Yellow},variant:{type:String,default:Fe.Secondary},icon:{type:String,default:`exclamation-circle`}},setup(e){let{t}=L(),{configs:n}=R(),r=t(`pages.cartView.itemList.item.scarcity.hint`),i=e,a=O(()=>n.value.country===`SK`);return(e,t)=>(c(),E(C(Ve),{"data-ee":`pca-article-low-stock`,variant:i.variant,appearance:i.appearance,label:C(r),icon:i.icon,class:u({"scarcity-hint--long":a.value})},null,8,[`variant`,`appearance`,`label`,`icon`,`class`]))}}),xt=J(bt,[[`__scopeId`,`data-v-40c20563`]]),St={class:`grid cart-item`},Ct={key:0,class:`scarcity-message__desktop`},wt={class:`product-info`},Tt={key:0,class:`scarcity-message_mobile`},Et={key:0,class:`enddate`},Dt={class:`remove-button remove-button__desktop`},Ot={key:3,class:`product-digital`},kt={class:`product-details__digital`},At={class:`product-remove`},jt={key:4,class:`product-old-equipment`},Mt={class:`product-additional-services`},Nt=J(v({__name:`CartItem`,props:{product:{},showGuaranteeLabel:{type:Boolean,default:!1}},emits:[`changeSideSheet`],setup(e,{emit:t}){let n=e=>({basket:e.basket||``,medium:e.medium||``,small:e.small||``,thumb:e.thumb||``}),{t:r}=L(),i=U(),a=ie(),{productLink:o,basketAddItem:l,basketRemoveItem:d}=q(),{configs:f}=R(),p=b(null),h=b(!1),_=O(()=>i.pageOrigin===K.Cart),v=t,T=e,D=O(()=>i.pageOrigin===K.Cart),A=O(()=>T.product.oldDeviceTakeback&&re().currentStep!==G.CART),j=e=>e?.filter(e=>e.selected).map(e=>e.type),te=e=>{if(e)return(0,Ze.default)(e).format(f.value.dateFormat||`DD.MM.YYYY`)},M=e=>{if(e===0)return yt.ADD;if(e>1)return yt.REMOVE}
2,N=O(()=>i.pageOrigin===K.Cart?G.CART:G.SUMMARY),F=async(e,t)=>{let n=structuredClone(e.quantity);t<e.quantitySelectionValues.sort((e,t)=>e-t)[0]||t<=0?(p.value=e,await z(p.value)):await I({...e,quantity:t});let r=e;n>t?d({page:N.value,cartItem:r,quantityRemoved:n-t}):l({page:N.value,cartItem:r,quantityAdded:t-n})},I=async e=>{let t={cartId:ce(i.cart?.id),erpNumber:e.erpNumber,quantity:e.quantity,additionalServices:j(e.additionalServices),customerNumber:i.cart?.customerNumber};h.value=!0,await i.updateCartItem(t)},z=async e=>{await i.removeCartItem(e.erpNumber);let t={message:r(`pages.cartView.itemList.item.remove.message`,{productName:e.name}),level:ae.SUCCESS,location:fe.TOAST,origin:ne.CUSTOM,isClosable:!0,buttonText:r(`pages.cartView.itemList.item.undo`),buttonCallback:async()=>{let t=i.lastRemovedItemArr.findIndex(t=>t.erpNumber===e.erpNumber),n=i.lastRemovedItemArr[t];await oe(n),q().basketAddItem({page:N.value,cartItem:n,quantityAdded:n.quantity}),i.lastRemovedItemArr.splice(t,1)}};a.addAppMessage(t,`standard`)},oe=async e=>{if(!e)return;let t={erpQuantityDTOs:[{erpNumber:e.erpNumber,quantity:e.quantity,additionalServices:j(e.additionalServices)}]};await i.addCartItem(t)},B=async(e,t)=>{await i.updateCartItem({additionalServices:t,cartId:ce(i.cart?.id),erpNumber:e.erpNumber,quantity:e.quantity})},se=async(e,t)=>{await i.updateOldDeviceTakeback(e.erpNumber,t)},V=e=>{_.value&&o({page:G.CART,erpNumbers:[e.erpNumber]})},le=async(e,t)=>{await i.fetchDigitalGeneralTerms(e),v(`changeSideSheet`,`${r(`pages.cartView.itemList.item.digital.disclaimer.digital.sideSheet.tocTitle`)} - ${t}`)},H=async(e,t)=>{await i.fetchDigitalRedemptionConditions(e),v(`changeSideSheet`,`${r(`pages.cartView.itemList.item.digital.disclaimer.digital.sideSheet.redeemTitle`)} - ${t}`)},ue=O(()=>[K.Checkout,K.Success].includes(i.pageOrigin)),W=O(()=>T.product.scarcityBelowThreshold);return(t,i)=>(c(),x(`div`,St,[W.value?(c(),x(`div`,Ct,[S(xt)])):k(``,!0),y(`div`,{class:u([`product-image`,{"product-image--success":ue.value}])},[(c(),E(ee(_.value?`a`:`div`),{href:_.value?e.product?.canonicalUrl:void 0,target:_.value?`_blank`:void 0,"aria-hidden":_.value?!0:void 0,tabindex:_.value?-1:void 0,class:u({"base-info":!0,"base-info--link":_.value}),onClick:i[0]||=t=>V(e.product)},{default:g(()=>[S(Ee,{alt:e.product.name,sources:n(e.product.thumbnailImageMap),class:`picture`},null,8,[`alt`,`sources`])]),_:1},8,[`href`,`target`,`aria-hidden`,`tabindex`,`class`]))],2),y(`div`,wt,[(c(),E(ee(_.value?`a`:`div`),{href:_.value?e.product?.canonicalUrl:void 0,target:_.value?`_blank`:void 0,class:u({"base-info":!0,"base-info--link":_.value}),onClick:i[1]||=t=>V(e.product)},{default:g(()=>[S(Ce,{showGuaranteeLabel:e.showGuaranteeLabel,product:e.product,"label-sheet":C(r)(`pages.cartView.itemList.energyLabels.ficheText`),class:`product-details`,"is-order-already-finished":!1},{default:g(()=>[W.value?(c(),x(`div`,Tt,[S(xt)])):k(``,!0)]),_:1},8,[`showGuaranteeLabel`,`product`,`label-sheet`])]),_:1},8,[`href`,`target`,`class`]))]),e.product.quantity>0?(c(),E(lt,{key:1,class:u([{"counter-item__no__digital":!e.product.digital},`product-counter`]),quantity:e.product?.quantity,"quantity-selection-values":e.product?.quantitySelectionValues,"minimum-label":C(r)(`pages.cartView.itemList.item.counter-item.minimum`),onUpdateItemQuantity:i[2]||=t=>F(e.product,t)},null,8,[`class`,`quantity`,`quantity-selection-values`,`minimum-label`])):k(``,!0),y(`div`,{class:u([`product-price`,{"product-price__no__digital":!e.product.digital}])},[S(we,{product:e.product},null,8,[`product`]),e.product?.endDate?(c(),x(`div`,Et,s(C(r)(`pages.cartView.itemList.item.endDate`,{endDate:te(e.product?.endDate)})),1)):k(``,!0),y(`div`,Dt,[S(vt,{"action-type":M(e.product.quantity),quantity:e.product.quantity,"quantity-values":e.product.quantitySelectionValues,"product-container-id":`product-details-${e.product.erpNumber}`,onUpdateItemQuantity:i[3]||=t=>F(e.product,t)},null,8,[`action-type`,`quantity`,`quantity-values`,`product-container-id`])])],2),i[4]||(m(-1,!0),(i[4]=D.value?(c(),E(mt,{key:2,class:`product-coupon`,"erp-number":e.product.erpNumber,categoryIds:e.product.categoryIds},null,8,[`erp-number`,`categoryIds`])):k(``,!0)).cacheIndex=4,m(1),i[4]),e.product.digital?(c(),x(`div`,Ot,[y(`span`,kt,[w(s(C(r)(`pages.cartView.itemList.item.digital.disclaimer.digital.before`))+` `,1),S(De,{class:`button-as-link`,"data-ee":`cart-item-toc-link`,onClick:i[5]||=P(t=>le(e.product.brandCode,e.product.brand),[`prevent`])},{default:g(()=>[w(s(C(r)(`pages.cartView.itemList.item.digital.disclaimer.digital.tocLinkText`)),1)]),_:1}),w(` `+s(C(r)(`pages.cartView.itemList.item.digital.disclaimer.digital.inBetween`))+` `,1),S(De,{class:`button-as-link`,"data-ee":`cart-item-redeem-link`,onClick:i[6]||=P(t=>H(e.product.brandCode,e.product.brand),[`prevent`])},{default:g(()=>[w(s(C(r)(`pages.cartView.itemList.item.digital.disclaimer.digital.redeemLinkText`)),1)]),_:1}),w(` `+s(C(r)(`pages.cartView.itemList.item.digital.disclaimer.agb`,{brandName:e.product.brand}
2)),1)])])):k(``,!0),y(`div`,At,[S(vt,{productContainerId:`product-details-${e.product.erpNumber}`,"action-type":M(e.product.quantity),quantity:e.product.quantity,"quantity-values":e.product.quantitySelectionValues,onUpdateItemQuantity:i[7]||=t=>F(e.product,t)},null,8,[`productContainerId`,`action-type`,`quantity`,`quantity-values`])]),A.value?(c(),x(`div`,jt,[S(gt,{class:`product-old-equipment`,product:e.product,title:e.product.name,headline:C(r)(`pages.cartView.itemList.item.oldEquipment`),"tool-tip-text":C(r)(`pages.cartView.itemList.item.oldEquipment.toolTip`),onUpdateOldDeviceTakeback:i[8]||=t=>se(e.product,t)},null,8,[`product`,`title`,`headline`,`tool-tip-text`])])):k(``,!0),y(`div`,Mt,[S(rt,{class:`product-additional-services`,product:e.product,"free-text":C(r)(`pages.cartView.itemList.item.services.free`),"services-text":C(r)(`pages.cartView.itemList.additionalServices`),onUpdateAdditionalServices:i[9]||=t=>B(e.product,t)},null,8,[`product`,`free-text`,`services-text`])])]))}}),[[`__scopeId`,`data-v-714d441c`]]),Pt={class:`cart-item-list`},Ft={class:`cart-item-list__items`},It=J(v({__name:`CartItemList`,props:{showGuaranteeLabel:{type:Boolean,default:!1}},setup(e){let t=b(``),n=b(!1),r=U(),{t:a}=L(),o=e=>{t.value=e,n.value=!n.value};return(s,l)=>{let u=d(`secure-html`);return c(),x(`div`,Pt,[y(`ul`,Ft,[(c(!0),x(D,null,i(C(r).getCartItemsSortedByEDD,(t,n)=>(c(),x(`li`,{key:n},[t?.length&&n?(c(),E(Te,{key:0,"cart-item":t[0],"divider-gap":C(r).pageOrigin===C(K).Cart?`none`:`small`},null,8,[`cart-item`,`divider-gap`])):k(``,!0),y(`ul`,null,[(c(!0),x(D,null,i(t,t=>(c(),x(`li`,{key:t.productId,class:`product-list-item`},[S(Nt,{product:t,onChangeSideSheet:o,showGuaranteeLabel:e.showGuaranteeLabel},null,8,[`product`,`showGuaranteeLabel`])]))),128))])]))),128))]),C(r).digitalPopupContent?(c(),E(C(_e),{key:0,"is-open":n.value,"onUpdate:isOpen":l[0]||=e=>n.value=e,"z-index":4e3,title:t.value,"accessible-close-text":C(a)(`global.close`),"is-callout-open":!1,"mask-closable":!0,"bottom-sheet-props":{isInvisibleWhenClosed:!0}},{default:g(()=>[_(y(`p`,null,null,512),[[u,C(r).digitalPopupContent]])]),_:1},8,[`is-open`,`title`,`accessible-close-text`])):k(``,!0)])}}}),[[`__scopeId`,`data-v-acafee3d`]]),Lt={class:`base-legal-text-section`},Rt=J(v({__name:`BaseLegalText`,props:{disclaimer:{}},setup(e){let t=e;return(e,n)=>{let r=d(`secure-html`);return _((c(),x(`div`,Lt,null,512)),[[r,t.disclaimer]])}}}),[[`__scopeId`,`data-v-98ba52f3`]]),zt={},Bt={class:`divider`};function Vt(e,t){return c(),x(`div`,Bt)}var Ht=J(zt,[[`render`,Vt],[`__scopeId`,`data-v-836e38d2`]]);export{Q as a,qe as c,Z as d,Ne as f,dt as i,Ve as l,Rt as n,Ye as o,It as r,Je as s,Ht as t,Pe 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.