PageSourceSearch

https://www.tesa.com/relaunch2020/build/product-variant-teaser.4427ca5c.js

js tesa.com collected 2026-10-02 06:21:00 UTC 8,800 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunktesa_2016=globalThis.webpackChunktesa_2016||[]).push([[3473],{7772:(e,t,a)=>{a.d(t,{M:()=>n});var r=a(5166),i=a(9043),s=a(7651);var o=a(6053),l=a(5936);function n(e){const t=(0,o.sE)(),a=(0,l.fn)(),n=(0,s.Rl)(),c=(0,r.Fl)(()=>e.cmsProductId&&t.productVariantByCmsProductId(e.cmsProductId)||e.ecomId&&t.productVariantByEcomId(e.ecomId)||null),d=(0,r.Fl)(()=>a.productDataByEcomId(e.ecomId)),u=(0,r.Fl)(()=>{var e;return null===(e=d.value)||void 0===e?void 0:e.deliveryTime}),p=(0,r.Fl)(()=>(0,s.HV)(d.value)),v=(0,r.Fl)(()=>a.productPriceDataByEcomId(e.ecomId)),m=(0,r.Fl)(()=>{var e,t;return null===(e=v.value)||void 0===e||null===(t=e.regulationPrice)||void 0===t?void 0:t.price}),_=(0,r.Fl)(()=>{var e,t;return Boolean(null===(e=v.value)||void 0===e||null===(t=e.listPrice)||void 0===t?void 0:t.price)&&v.value.listPrice.percentage>0}),y=(0,r.Fl)(()=>_.value&&m.value&&v.value.unitPrice>m.value),h=(0,r.Fl)(()=>{var e;return(null===(e=d.value)||void 0===e?void 0:e.calculatedMaxPurchase)>0}),g=(0,r.Fl)(()=>{var e;return d.value?{purchaseUnit:d.value.purchaseUnit,unit:d.value.unit,unitPrice:null===(e=v.value)||void 0===e?void 0:e.unitPrice}:null}),k=(0,r.Fl)(()=>e.variantDistinguishingProperties.map(e=>{var t;return null===(t=c.value)||void 0===t?void 0:t[e]}).filter(Boolean).join(", "));return(0,r.wF)(()=>{const r=function(){let{cmsProductId:e,ecomId:t,cmsProductContentId:a,cmsBaseProductId:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e?{cmsProductIds:[e]}:t?{ecomIds:[t]}:a?{cmsProductContentIds:[a],includeVariants:!0}:r?{cmsBaseProductIds:[r],includeVariants:!0}:null}(e);r&&t.fetchProductData(r),e.ecomId&&i.Nv.enabled&&a.fetchProductData({ecomIds:[e.ecomId]})}),{basePriceData:g,cheapestPrice:m,cmsProductData:c,combinedPropertiesString:k,componentId:n,deliveryTime:u,displayCheapestPrice:y,isM2mProduct:p,priceData:v,priceIsReduced:_,productIsInStock:h,shopwareProductData:d}}},7456:(e,t,a)=>{a.d(t,{Z:()=>l});var r=a(5166),i=a(9043);const s={key:0,class:"delivery-time-display"},o={class:"delivery-time-display__message"},l=Object.assign({name:"DeliveryTimeDisplay"},{__name:"DeliveryTimeDisplay",props:{deliveryTime:{type:Object,default:null},labels:{type:Object,default:()=>({})}},setup(e){const t=e,a=(0,r.Fl)(()=>{var e,a,r;return(null===(e=t.deliveryTime)||void 0===e||null===(a=e.translated)||void 0===a?void 0:a.name)||(null===(r=t.deliveryTime)||void 0===r?void 0:r.name)}),l=(0,r.Fl)(()=>t.deliveryTime.min>1&&"day"===t.deliveryTime.unit?i.DM.statusYellow:"week"===t.deliveryTime.unit?i.DM.statusRed:i.DM.statusGreen);return(t,i)=>e.deliveryTime?((0,r.wg)(),(0,r.iD)("div",s,[(0,r._)("span",{class:"delivery-time-display__status-icon",style:(0,r.j5)(`background-color: ${l.value}`)},null,4),i[0]||(i[0]=(0,r.Uk)()),(0,r._)("span",o,(0,r.zw)(e.labels.deliveryTime)+" "+(0,r.zw)(a.value),1)])):(0,r.kq)("v-if",!0)}})},5687:(e,t,a)=>{a.r(t),a.d(t,{default:()=>C});var r=a(5166),i=a(3982),s=a(7456),o=a(7105),l=a(9955),n=a(8666),c=a(2852),d=a(9728),u=a(8105),p=a(3076),v=a(7772);const m=["data-tracking-variant","data-tracking-id"],_={key:0,class:"product-variant-teaser__wrapper"},y=["href","aria-label"],h={class:"product-variant-teaser__text-wrapper"},g=["href","innerHTML"],k={class:"caption marg-t--1"},U={class:"product-variant-teaser__shop-options"},S={key:0,class:"variant-teaser-shop-options"},w={key:0,class:"add-to-cart__out-of-stock-note copy--extra-small"},b={class:"variant-teaser-shop-options__main-wrapper"},P={key:0,class:"variant-teaser-shop-options__prices"},f={key:0,class:"variant-teaser-shop-options__previous-price"},I={key:1,class:"variant-teaser-shop-options__cheapest-price"},D={class:"variant-teaser-shop-options__cheapest-price--text"},T={class:"variant-teaser-shop-options__actions"},j=["href"],B=Object.assign({name:"ProductVariantTeaser"},{__name:"ProductVariantTeaser",props:{ecomId:{type:String,default:null},cmsProductContentId:{type:String,default:null},cmsBaseProductId:{type:String,default:null},cmsProductId:{type:String,default:null},variantDistinguishingProperties:{type:Array,default:()=>["colors","dimensions","info"]}},setup(e){const t=e,{labelStore:a}=(0,o.t)(),{basePriceData:B,cheapestPrice:C,cmsProductData:F,combinedPropertiesString:M,componentId:V,deliveryTime:Z,displayCheapestPrice:z,isM2mProduct:W,priceData:q,priceIsReduced:O,productIsInStock:x,shopwareProductData:E}=(0,v.M)(t);return(t,o)=>{const v=(0,r.up)("BaseImage"),R=(0,r.up)("MissingImage"),A=(0,r.up)("Skeleton");return(0,r.wg)(),(0,r.iD)("article",{class:"product-variant-teaser","data-tracking-variant":e.ecomId,"data-tracking-id":`pt-${(0,r.SU)(V)}`},[(0,r.SU)(F)?((0,r.wg)(),(0,r.iD)("div",_,[(0,r._)("a",{href:(0,r.SU)(F).url,class:"product-variant-teaser__image-wrapper","aria-label":(0,r.SU)(F).name},[(0,r.Wm)(i.Z,{"ecom-id":e.ecomId,class:"product-variant-teaser__badge"},null,8,["ecom-id"]),o[0]||(o[0]=(0,r.Uk)()),(0,r.SU)(F).productDetailsImage?((0,r.wg)(),(0,r.j4)(v,(0,r.dG)({key:0},(0,r.SU)(F).productDetailsImage.image,{variant:"padded1x1",class:"product-variant-teaser__image"}),null,16)):((0,r.wg)(),(0,r.j4)(R,{key:1,class:"aspect-ratio aspect-ratio--1-1 product-variant-teaser__image"}))],8,y),o[10]||(o[10]=(0,r.Uk)()),(0,r._)("div",h,[(0,r._)("a",{href:(0,r.SU)(F).url,
1innerHTML:(0,r.SU)(F).name,class:"product-variant-teaser__product-name"},null,8,g),o[1]||(o[1]=(0,r.Uk)()),(0,r._)("div",k,(0,r.zw)((0,r.SU)(M)),1)]),o[11]||(o[11]=(0,r.Uk)()),(0,r._)("div",U,[(0,r.SU)(E)&&!(0,r.SU)(W)?((0,r.wg)(),(0,r.iD)("div",S,[(0,r.SU)(x)?(0,r.kq)("v-if",!0):((0,r.wg)(),(0,r.iD)("div",w,(0,r.zw)((0,r.SU)(a).product_out_of_stock_note),1)),o[8]||(o[8]=(0,r.Uk)()),(0,r.SU)(Z)&&(0,r.SU)(x)?((0,r.wg)(),(0,r.j4)(s.Z,{key:1,class:"variant-teaser-shop-options__delivery-time copy--extra-small hidden--mobile","delivery-time":(0,r.SU)(Z),labels:{deliveryTime:(0,r.SU)(a).product_delivery_time}},null,8,["delivery-time","labels"])):(0,r.kq)("v-if",!0),o[9]||(o[9]=(0,r.Uk)()),(0,r._)("div",b,[(0,r.SU)(q)?((0,r.wg)(),(0,r.iD)("div",P,[(0,r._)("span",{class:(0,r.C_)(["variant-teaser-shop-options__total-price",{"variant-teaser-shop-options__total-price--reduced":(0,r.SU)(O)}])},(0,r.zw)((0,r.SU)(p.WW)((0,r.SU)(q).unitPrice)),3),o[3]||(o[3]=(0,r.Uk)()),(0,r.SU)(O)?((0,r.wg)(),(0,r.iD)("span",f,(0,r.zw)((0,r.SU)(p.WW)((0,r.SU)(q).listPrice.price)),1)):(0,r.kq)("v-if",!0),o[4]||(o[4]=(0,r.Uk)()),(0,r.SU)(z)?((0,r.wg)(),(0,r.iD)("div",I,[(0,r._)("span",D,[(0,r.Wm)(l.Z,null,{toggle:(0,r.w5)(()=>[(0,r.Uk)((0,r.zw)((0,r.SU)(a).product_cheapest_price_short)+": "+(0,r.zw)((0,r.SU)(p.WW)((0,r.SU)(C))),1)]),default:(0,r.w5)(()=>[(0,r.Uk)((0,r.zw)((0,r.SU)(a).product_cheapest_price_tooltip),1)]),_:1})])])):(0,r.kq)("v-if",!0),o[5]||(o[5]=(0,r.Uk)()),(0,r.Wm)(n.Z,(0,r.dG)((0,r.SU)(B),{class:"base-price-display--small-font variant-teaser-shop-options__unit-price"}),null,16)])):(0,r.kq)("v-if",!0),o[7]||(o[7]=(0,r.Uk)()),(0,r._)("div",T,[(0,r.SU)(x)?((0,r.wg)(),(0,r.j4)(u.Z,{key:0,"selected-variant-shopware-data":(0,r.SU)(E)},null,8,["selected-variant-shopware-data"])):((0,r.wg)(),(0,r.j4)(d.Z,{key:1,class:"variant-teaser-shop-options__action-button","ecom-id":e.ecomId,"selected-variant-shopware-data":(0,r.SU)(E)},null,8,["ecom-id","selected-variant-shopware-data"])),o[6]||(o[6]=(0,r.Uk)()),e.ecomId?((0,r.wg)(),(0,r.j4)(c.Z,{key:2,class:"variant-teaser-shop-options__action-button add-to-wishlist-button--override-inherited-styles hidden--narrow-mobile","ecom-id":e.ecomId},null,8,["ecom-id"])):(0,r.kq)("v-if",!0)])])])):((0,r.wg)(),(0,r.iD)("a",{key:1,href:(0,r.SU)(F).url,class:"product-variant-teaser__fallback-button button button--cta-3 button--full-width button--small-text marg-t--1"},(0,r.zw)((0,r.SU)(a).product_more_information),9,j))])])):((0,r.wg)(),(0,r.j4)(A,{key:1,class:"product-variant-teaser__skeleton",height:"100%"}))],8,m)}}});const C=(0,a(3744).Z)(B,[["__scopeId","data-v-06f907c3"]])},8105:(e,t,a)=>{a.d(t,{Z:()=>l});var r=a(5166),i=a(9238),s=a(7597);const o=["aria-label"],l=Object.assign({name:"ProductVariantTeaserAddToCartButton"},{__name:"ProductVariantTeaserAddToCartButton",props:{isShoppable:{type:Boolean,default:!1},selectedVariantShopwareData:{type:Object,default:null},backgroundColor:{type:String,default:"white"},initialQuantity:{type:Number,default:1},selectedVariant:{type:Object,default:null},addToastMessageOnSuccess:{type:Boolean,default:!0}},emits:["quantity-changed","successfully-added-to-cart"],setup(e,t){let{emit:a}=t;const l=e,n=a,{addProductToCart:c,labelStore:d}=(0,s.t)(l,n),u=()=>c();return(e,t)=>((0,r.wg)(),(0,r.iD)("button",{type:"button",class:"variant-teaser-shop-options__action-button","aria-label":(0,r.SU)(d).product_add_to_cart,onClick:u},[(0,r.Wm)(i.Z,{name:"cart",class:"variant-teaser-shop-options__icon"})],8,o))}})}}]);

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.