1export const __webpack_esm_id__=6704;export const __webpack_esm_ids__=[5483,6704];export const __webpack_esm_modules__={9723(t,e,o){o.d(e,{A:()=>i});const i={name:"CustomConfigurationHandler",methods:{updateProductConfig(t){const e=t,o=Object.keys(e)[0];this.$store.dispatch("product/setEditingOptions",{editOptions:{...t}}),this.$store.dispatch("product/updateLastSelection",{[o]:e[o]})},onValidOptionsChanged(t){this.validOptionsByMerchantFeature=t}}}},14603(t,e,o){var i=o(36840),n=o(79504),a=o(655),d=o(22812),c=URLSearchParams,r=c.prototype,s=n(r.append),l=n(r.delete),u=n(r.forEach),m=n([].push),p=new c("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&i(r,"delete",function(t){var e=arguments.length,o=e<2?void 0:arguments[1];if(e&&void 0===o)return l(this,t);var i=[];u(this,function(t,e){m(i,{key:e,value:t})}),d(e,1);for(var n,c=a(t),r=a(o),p=0,h=i.length;p<h;)l(this,(n=i[p]).key),p++;for(p=0;p<h;)(n=i[p++]).key===c&&n.value===r||s(this,n.key,n.value)},{enumerable:!0,unsafe:!0})},24008(t,e,o){o.d(e,{A:()=>d});var i=o(41425);var n=o(82124);const a={name:"ModalPromocodeSuccess",mixins:[o(80230).A],data:()=>({idModal:"modal-promocode-success"}),computed:{...(0,n.L8)("dictionary",["getDictionaryVoice"])}};const d=(0,o(66262).A)(a,[["render",function(t,e,o,n,a,d){const c=(0,i.g2)("b-button"),r=(0,i.g2)("b-modal");return(0,i.uX)(),(0,i.Wv)(r,{id:a.idModal,modelValue:t.internalState,"onUpdate:modelValue":e[0]||(e[0]=e=>t.internalState=e)},{"header-close":(0,i.k6)(()=>[...e[1]||(e[1]=[(0,i.Lk)("i",{class:"icon icon-c-close_20px"},null,-1)])]),title:(0,i.k6)(()=>[...e[2]||(e[2]=[(0,i.Lk)("span",{class:"icon icon-thumb-up"},null,-1)])]),default:(0,i.k6)(()=>[(0,i.eW)((0,i.v_)(t.getDictionaryVoice("modals","promocode_trovato")),1)]),footer:(0,i.k6)(({close:e})=>[(0,i.bF)(c,{class:"blue-empty-btn",onClick:e},{default:(0,i.k6)(()=>[(0,i.eW)((0,i.v_)(t.getDictionaryVoice("modals","chiudi")),1)]),_:1},8,["onClick"])]),_:1},8,["id","modelValue"])}]])},45914(t,e,o){o.d(e,{A:()=>i});const i=(t,e)=>e?new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:e}):new Event(t,{bubbles:!0,cancelable:!0})},47566(t,e,o){var i=o(36840),n=o(79504),a=o(655),d=o(22812),c=URLSearchParams,r=c.prototype,s=n(r.getAll),l=n(r.has),u=new c("a=1");!u.has("a",2)&&u.has("a",void 0)||i(r,"has",function(t){var e=arguments.length,o=e<2?void 0:arguments[1];if(e&&void 0===o)return l(this,t);var i=s(this,t);d(e,1);for(var n=a(o),c=0;c<i.length;)if(i[c++]===n)return!0;return!1},{enumerable:!0,unsafe:!0})},54032(t,e,o){o.r(e);var i=o(49120),n=o(94398);(0,i.A)(".global-container").style.opacity="1",(0,n.default)()},55815(t,e,o){o.d(e,{A:()=>a});var i=o(87264),n=o(50716);function a(t){return!(0,n.A)(t)&&!(0,n.A)(t?.amount)&&!(0,n.A)(t?.currencyCode)?(0,i.A)(t.amount,t.currencyCode):""}},58107(t,e,o){o.d(e,{A:()=>c});var i=o(41425);const n=["innerHTML"];var a=o(82124);const d={name:"ModalCartLimitExceed",mixins:[o(80230).A],data:()=>({idModal:"modal-cart-limit-exceed"}),computed:{...(0,a.L8)("links",["cartLink"]),...(0,a.L8)("dictionary",["getDictionaryVoice"])}};const c=(0,o(66262).A)(d,[["render",function(t,e,o,a,d,c){const r=(0,i.g2)("b-button"),s=(0,i.g2)("b-modal");return(0,i.uX)(),(0,i.Wv)(s,{id:d.idModal,modelValue:t.internalState,"onUpdate:modelValue":e[0]||(e[0]=e=>t.internalState=e)},{"header-close":(0,i.k6)(()=>[...e[1]||(e[1]=[(0,i.Lk)("i",{class:"icon icon-c-close_24px"},null,-1)])]),title:(0,i.k6)(()=>[...e[2]||(e[2]=[(0,i.Lk)("span",{class:"icon icon-c-info_32px"},null,-1)])]),default:(0,i.k6)(()=>[(0,i.Lk)("div",{innerHTML:t.getDictionaryVoice("cart","exceeded_limit_quote")},null,8,n)]),footer:(0,i.k6)(({close:e})=>[(0,i.bF)(r,{class:"blue-btn",variant:"primary","data-dismiss":"modal",onClick:e},{default:(0,i.k6)(()=>[(0,i.eW)((0,i.v_)(t.getDictionaryVoice("common","close")),1)]),_:1},8,["onClick"])]),_:1},8,["id","modelValue"])}]])},68183(t,e,o){var i=o(79504),n=o(91291),a=o(655),d=o(67750),c=i("".charAt),r=i("".charCodeAt),s=i("".slice),l=function(t){return function(e,o){var i,l,u=a(d(e)),m=n(o),p=u.length;return m<0||m>=p?t?"":void 0:(i=r(u,m))<55296||i>56319||m+1===p||(l=r(u,m+1))<56320||l>57343?t?c(u,m):i:t?s(u,m,m+2):l-56320+(i-55296<<10)+65536}};t.exports={codeAt:l(!1),charAt:l(!0)}},76033(t,e,o){o.d(e,{A:()=>n});var i=o(39030);const n=(t,{action:e="select_item",promotionName:o=""}={})=>{const n={action:e,add_product_id:t,additional_params:[...("view_promotion"===e||"select_promotion"===e)&&""!==o?[{promotion_name:o}]:[],{transport_type:"beacon"}]};(0,i.A)("Track Page Link Click","ga4_item_action",n)}},76086(t,e,o){o.d(e,{A:()=>d});var i=o(89462),n=o(45914);const a=t=>(0,i.A)(Math.floor(t)),d=(t,e="countdown")=>{const o=6e4,i=36e5,d=24*i,c=t.getTime();let r;r=setInterval(()=>{const t=(new Date).getTime(),s=c-t,l=Math.floor(s/d),u=a(s%d/i),m=a(s/i),p=a(s%i/o
1),h=a(s%o/1e3),g=(0,n.A)(`${e}.update`,{days:l,hours:u,totalHours:m,minutes:p,seconds:h});if(document.body.dispatchEvent(g),s<0){const t=(0,n.A)(`${e}.finish`);document.body.dispatchEvent(t),clearInterval(r)}},1e3)}},77392(t,e,o){o.d(e,{A:()=>d});var i=o(41425);var n=o(82124);const a={name:"ModalCartLimit",mixins:[o(80230).A],data:()=>({idModal:"modal-cart-limit"}),computed:{...(0,n.L8)("links",["cartLink"]),...(0,n.L8)("dictionary",["getDictionaryVoice"])},methods:{goToCart(){this.closeModal(),window.location.pathname!==this.cartLink&&(window.location.href=this.cartLink)}}};const d=(0,o(66262).A)(a,[["render",function(t,e,o,n,a,d){const c=(0,i.g2)("b-button"),r=(0,i.g2)("b-modal");return(0,i.uX)(),(0,i.Wv)(r,{id:a.idModal,modelValue:t.internalState,"onUpdate:modelValue":e[0]||(e[0]=e=>t.internalState=e),ref:"modal-cart-limit"},{"header-close":(0,i.k6)(()=>[...e[1]||(e[1]=[(0,i.Lk)("i",{class:"icon icon-c-close_24px"},null,-1)])]),default:(0,i.k6)(()=>[(0,i.eW)((0,i.v_)(t.getDictionaryVoice("modals","limite_ordine_raggiunto")),1)]),footer:(0,i.k6)(()=>[(0,i.bF)(c,{class:"blue-btn",variant:"primary",onClick:d.goToCart},{default:(0,i.k6)(()=>[(0,i.eW)((0,i.v_)(t.getDictionaryVoice("cart","go_to_cart")),1)]),_:1},8,["onClick"])]),_:1},8,["id","modelValue"])}]])},78898(t,e,o){var i=o(46518),n=o(68183).charAt,a=o(67750),d=o(91291),c=o(655);i({target:"String",proto:!0,forced:!0},{at:function(t){var e=c(a(this)),o=e.length,i=d(t),r=i>=0?i:o+i;return r<0||r>=o?void 0:n(e,r)}})},80230(t,e,o){o.d(e,{A:()=>n});var i=o(82124);const n={name:"BModalHandler",data:()=>({idModal:"",internalState:!1}),computed:{...(0,i.L8)("modals",["modalState"]),sharedState(){return this.modalState(this.idM
1odal)}},methods:{...(0,i.i0)("modals",["toggleModal"]),closeModal(){this.toggleModal({id:this.idModal,isActive:!1})},openModal(){this.toggleModal({id:this.idModal,isActive:!0})}},watch:{sharedState(t){this.internalState!==t&&(this.internalState=t)},internalState(t){this.sharedState!==t&&this.toggleModal({id:this.idModal,isActive:t})}}}},89462(t,e,o){function i(t){return t.toString().padStart(2,"0")}o.d(e,{A:()=>i})},89988(t,e,o){o.d(e,{A:()=>d});var i=o(41425);var n=o(82124);const a={name:"ModalPromocodeFail",mixins:[o(80230).A],data:()=>({idModal:"modal-promocode-fail"}),computed:{...(0,n.L8)("dictionary",["getDictionaryVoice"])}};const d=(0,o(66262).A)(a,[["render",function(t,e,o,n,a,d){const c=(0,i.g2)("b-button"),r=(0,i.g2)("b-modal");return(0,i.uX)(),(0,i.Wv)(r,{id:a.idModal,modelValue:t.internalState,"onUpdate:modelValue":e[0]||(e[0]=e=>t.internalState=e)},{"header-close":(0,i.k6)(()=>[...e[1]||(e[1]=[(0,i.Lk)("i",{class:"icon icon-c-close_20px"},null,-1)])]),default:(0,i.k6)(()=>[(0,i.eW)((0,i.v_)(t.getDictionaryVoice("modals","promocode_non_trovato")),1)]),footer:(0,i.k6)(({close:e})=>[(0,i.bF)(c,{class:"blue-empty-btn",onClick:e},{default:(0,i.k6)(()=>[(0,i.eW)((0,i.v_)(t.getDictionaryVoice("modals","chiudi")),1)]),_:1},8,["onClick"])]),_:1},8,["id","modelValue"])}]])},94398(t,e,o){o.d(e,{default:()=>K}),o.r(e);var i=o(41425);const n={class:"countdown",ref:"counter"},a={key:0,class:"spinning-urgency absolute-center"},d={class:"background-shape urgency-size"},c=["src"],r={class:"urgency-content absolute-center"},s=["innerHTML"],l={class:"count"},u={key:1,class:"urgency urgency-content urgency-size absolute-center"},m={class:"count"},p={class:"banner"},h=["src","alt","title"],g={class:"discount"},v={key:0,class:"text-center loader-xl d-flex flex-column align-items-center"},f={class:"label"},k={key:0},y={key:0,class:"prices-container"},C={class:"net-price"},b={class:"original"},_={class:"net"},L={key:0,class:"total-price"},A={key:1,class:"prices-container"},P={class:"promo-cta"},S=["disabled"],V={class:"validation-overlay"};o(58335);var D=o(82124),w=o(65127),x=o(19655),M=o(93247),I=o(9723),E=o(77392),T=o(58107),F=o(55815),U=o(85575),q=o(76086),O=o(76033),X=o(95666),W=o(52777);const R={name:"LossLeaderConfiguration",extends:x.A,mixins:[I.A],props:{productData:{type:Object,required:!0},lossLeaderConfig:{type:String,required:!0},productPageData:{type:Object,required:!0},promocodeId:{type:String,required:!1},fallbackUrl:{type:String,required:!0},timer:{type:Number,required:!1},productImg:{type:Object,required:!1},promotionName:{type:String,required:!1},preset:{type:String,required:!1},assetsBase:{type:String,required:!1},displayVatAmount:{type:Boolean,required:!0,default:!0}},components:{BSpinner:w._,ProductTreeValidation:M.A,ModalCartLimit:E.A,ModalCartLimitExceed:T.A,ModalAddToCart:(0,i.$V)(()=>Promise.all([o.e(2050),o.e(7325),o.e(5618),o.e(8102)]).then(o.bind(o,26723)))},data(){return{promocode:"",promocodeActive:!1,promocodeIsLoading:!1,showingFeatures:!1,inputPromocodeChecked:!1,validating:!0,remainingUsages:0,isLossLeader:!0,countdownActive:!1,currentPromoCodeId:this.promocodeId}},computed:{pageId(){return this.productPageData.pageId},configLoaded(){return!this.validating&&!this.priceRequestPending&&!this.datesRequestPending&&(""===this.promocodeId||this.inputPromocodeChecked)},discountedPriceExists(){return!(0,X.A)(this.selectedDiscountedPrice)&&this.selectedDiscountedPrice.id===this.promocodeId},hasActivePromoCode(){return this.promocodeActive},vatPrice(){const{amount:t,currencyCode:e}=this.selectedDiscountedPrice;let o=0;return this.taxRate&&0!==this.taxRate&&(o=t/100*this.taxRate),{amount:Number(o.toFixed(2)),currencyCode:e}},productPriceAllTaxIncluded(){const{amount:t,currencyCode:e}=this.selectedDiscountedPrice;return{amount:t+this.vatPrice.amount,currencyCode:e}},shouldShowUrgency(){return this.validationDefinition&&this.discountedPriceExists&&this.remainingUsages>0&&this.promocodeActive},isBlackFriday(){return"black-friday"===this.preset},shouldDisplayVatAmount(){return this.displayVatAmount},...(0,D.L8)("prices",["prices","dates","selectedPrice","selectedDiscountedPrice","taxRate","priceRequestPending","datesRequestPending","promoCodeRemainingUses","isValidPromoCode","discountCodeId"]),...(0,D.L8)("dictionary",["getDictionaryVoice"])},methods:{...(0,D.i0)("prices",["getLossLeaderQuote"]),formatPriceObject:F.A,trackPageLinkLanding:O.A,async initComponent(){this.initProductSetup(),this.updateProductConfig(this.customProductConfiguration.productC
1onfig),this.setupCountdown(),this.performTracking()},async loadLossLeaderData(){const{productConfig:t,quantity:e}=this.customProductConfiguration,o=t["Production Time"],i={productId:this.productData.cimCommSku,mcpSku:this.productData.mcpSku,productVar:this.productData.cimCommVar,attributes:this.attributes,mcpAttributes:this.mcpAttributes,fulFillerId:this.productData.fulFillerId,fulfillmentLocationId:this.productData.fulfillmentLocationId,fulfillmentLocation:this.productData.fulfillmentLocation,page:{pageName:this.pageTitle,pageId:this.pageId},product:{productFamily:this.productData.productFamily,productGroup:this.productData.productGroup},prioritySets:this.prioritySets,validProductionTimes:[o],quantities:[e],promocodeId:this.promocodeId};await this.getLossLeaderQuote(i),this.updatePromoCodStatus()},updatePromoCodStatus(){this.remainingUsages=this.promoCodeRemainingUses,this.promocodeActive=this.isValidPromoCode,this.currentPromoCodeId=this.discountCodeId,this.inputPromocodeChecked=!0,this.validating=!1},fallbackGoTo(){window.location.href=this.fallbackUrl},setupCountdown(){if(U.A.log("Setting up countdown, timer:",this.timer),this.timer>0){this.countdownActive=!0;const t=new Date((new Date).getTime()+6e4*this.timer);(0,q.A)(t),document.addEventListener("countdown.update",this.updateCountdown),document.addEventListener("countdown.finish",()=>{this.countdownActive=!1})}else this.countdownActive=!0},updateCountdown(t){const{minutes:e,seconds:o}=t.detail,i=this.$refs.counter;i&&(i.innerHTML=`${e}' ${o}''`)},performTracking(){(0,W.A)(()=>"undefined"!=typeof tC&&void 0!==tC.internalvars&&"undefined"!=typeof gtag,()=>{this.trackPageLinkLanding(this.merchantProductId,{action:"view_promotion",promotionName:this.promotionName??""})})},onValidationStatusChanged(t){this.$store.dispatch("product/setValidationStatus",t),"success"===this.validationStatus&&(this.validating=!1,this.loadLossLeaderData())}},watch:{promocodeId:{immediate:!0,handler(t){this.localPromocodeId=t}}},created(){this.loadValidationDefinition(),this.customProductConfiguration=JSON.parse(this.lossLeaderConfig),this.loadQuantities()},mounted(){U.A.log("promodocde ID",this.promocodeId),this.initComponent()},beforeUnmount(){document.removeEventListener("countdown.update",this.updateCountdown),document.removeEventListener("countdown.finish",()=>{})}};const $=(0,o(66262).A)(R,[["render",function(t,e,o,D,w,x){const M=(0,i.g2)("product-tree-validation"),I=(0,i.g2)("b-spinner"),E=(0,i.g2)("modal-add-to-cart"),T=(0,i.g2)("modal-cart-limit"),F=(0,i.g2)("modal-cart-limit-exceed");return(0,i.uX)(),(0,i.CE)("div",{class:(0,i.C4)(["promotion",o.preset?`preset-${o.preset}`:""])},[(0,i.bo)((0,i.Lk)("div",null,[e[2]||(e[2]=(0,i.Lk)("div",{class:"icon icon-timer_32px"},null,-1)),(0,i.Lk)("div",n,null,512)],512),[[i.aG,o.timer>0&&x.discountedPriceExists]]),x.shouldShowUrgency?((0,i.uX)(),(0,i.CE)(i.FK,{key:0},[x.isBlackFriday?((0,i.uX)(),(0,i.CE)("div",a,[(0,i.Lk)("div",d,[(0,i.Lk)("img",{src:`${o.assetsBase}icons/flower_orange.svg`,alt:"",class:"img-fluid"},null,8,c)]),(0,i.Lk)("div",r,[(0,i.Lk)("div",{innerHTML:t.getDictionaryVoice("landing","solo_num_clienti_1")},null,8,s),(0,i.Lk)("span",l,(0,i.v_)(w.remainingUsages),1),(0,i.eW)(" "+(0,i.v_)(t.getDictionaryVoice("landing","solo_num_clienti_2")),1)])])):((0,i.uX)(),(0,i.CE)("div",u,[(0,i.eW)((0,i.v_)(t.getDictionaryVoice("landing","solo_num_clienti_1"))+" ",1),(0,i.Lk)("span",m,(0,i.v_)(w.remainingUsages),1),(0,i.eW)(" "+(0,i.v_)(t.getDictionaryVoice("landing","solo_num_clienti_2")),1)]))],64)):(0,i.Q3)("",!0),(0,i.Lk)("div",p,[(0,i.Lk)("img",{src:o.productImg.url,alt:o.productImg.title,title:o.productImg.title,width:"1500",height:"870"},null,8,h)]),(0,i.Lk)("div",g,[t.validationDefinition?((0,i.uX)(),(0,i.CE)("div",{key:0,class:(0,i.C4)(["inner",{"with-padding":x.configLoaded&&x.shouldShowUrgency}])},[(0,i.bF)(M,{class:"d-none",definition:t.validationDefinition,"sorted-features-merchant-keys":t.sortedFeaturesMerchantKeys,onChangeValidationStatus:x.onValidationStatusChanged,onChangeValidOptions:t.onValidOptionsChanged},null,8,["definition","sorted-features-merchant-keys","onChangeValidationStatus","onChangeValidOptions"]),x.configLoaded?(0,i.Q3)("",!0):((0,i.uX)(),(0,i.CE)("div",v,[(0,i.bF)(I,{variant:"primary",class:"spinner"}),(0,i.Lk)("span",f,(0,i.v_)(t.getDictionaryVoice("common","loading")),1)])),(0,i.bF)(i.eB,{name:"fade"},{default:(0,i.k6)(()=>[x.configLoaded?((0,i.uX)(),(0,i.CE)("div",k,[x.discountedPriceExists&&w.countdownActive?((0,i.uX)(),(0,i.CE)("div",y,[(0,i.Lk)("div",C,[(0,i.Lk)("div",b,(0,i.v_)(x.formatPriceObject(t.selectedPrice)),1),(0,i.Lk)("div",_,(0,i.v_)(x.formatPriceObject(t.selectedDiscountedPrice)),1)]),x.shouldDisplayVatAmount?((0,i.uX)(),(0,i.CE)("div",L,[(0,i.eW)((0,i.v_)(x.formatPriceObject(x.productPriceAllTaxIncluded))+" ",1),(0,i.Lk)("i",null,(0,i.v_)(t.getDictionaryVoice("landing","vatInc")),1)])):(0,i.Q3)("",!0)])):((0,i.uX)(),(0,i.CE)("div",A,(0,i.v_)(t.getDictionaryVoice("landing","txtGoto")),1)),(0,i.Lk)("div",P,[x.discountedPriceExists&&w.countdownActive?((0,i.uX)(),(0,i.CE)("button",{key:0,role:"button",class:"btn btn-lg btn-success add-to-cart",onClick:e[0]||(e[0]=(...e)=>t.onAddToCartClick&&t.onAddToCartClick(...e)),disabled:!x.hasActivePromoCode||!x.discountedPriceExists||!w.countdownActive},(0,i.v_)(t.getDictionaryVoice("landing","promo_flash_cta")),9,S)):((0,i.uX)(),(0,i.CE)("button",{key:1,role:"button",class:"btn btn-lg btn-success add-to-cart",onClick:e[1]||(e[1]=(...t)=>x.fallbackGoTo&&x.fallbackGoTo(...t))},(0,i.v_)(t.getDictionaryVoice("common","ctaGoto")),1))])])):(0,i.Q3)("",!0)]),_:1}),(0,i.bF)(i.eB,{name:"fade"},{default:(0,i.k6)(()=>[(0,i.bo)((0,i.Lk)("div",V,null,512),[[i.aG,!x.configLoaded]])]),_:1}),(0,i.bF)(E,{"merchant-product-name":t.merchantProductName,"merchant-product-id":t.merchantProductId,"file-check":!1,"redirect-to-home":!0,onContinueShoppingClick:t.onContinueShoppingClick},null,8,["merchant-product-name","merchant-product-id","onContinueShoppingClick"]),(0,i.bF)(T),(0,i.bF)(F)],2)):(0,i.Q3)("",!0)])],2)}],["__scopeId","data-v-f070cdea"]]);var B=o(24008),G=o(89988),N=o(73267),j=o(72560),H=o(75879),Q=o(74629),z=o(21956);const K=()=>{const t=(0,i.Ef)({components:{LossLeaderConfiguration:$,ModalPromocodeFail:G.A,ModalPromocodeSuccess:B.A}});(0,z.y)({product:N.A,prices:j.A,templates:H.A}),(0,Q.A)(t,"#loss-leader-container")}},98721(t,e,o){var i=o(43724),n=o(79504),a=o(62106),d=URLSearchParams.prototype,c=n(d.forEac
1h);i&&!("size"in d)&&a(d,"size",{get:function(){var t=0;return c(this,function(){t++}),t},configurable:!0,enumerable:!0})}};
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.