1import{_ as n}from"./Entry-ceb6a2e5.js";import{m as o}from"./Pinia-fe67e15f.js";import{u as c,l}from"./ProductStore-585b48cb.js";import{S as u,a as d,b as p,g as s,n as f}from"./Pdp-4bab6fbc.js";import{S as m,a as y,r as a}from"./SeVendorLogo-d0846fad.js";import{c as v}from"./ComponentFactory-4f7698b2.js";import{S as _}from"./SeAddToCartButton-62c6dae5.js";import{S as h}from"./SePackagingType-54faa995.js";import{S as k,a as g}from"./SeKeyValueList-ce13b1d0.js";import{S}from"./SeIcon-c9632087.js";import{S as b}from"./SeMoney-8a88367a.js";import{S as O}from"./SeHeading-d1bd5dd0.js";import{n as x}from"./_plugin-vue2_normalizer-7b087cac.js";const P=()=>n(()=>import("./SeTooltip-08a90e16.js"),["client/chunk/SeTooltip-08a90e16.js","client/chunk/ComponentFactory-4f7698b2.js","client/chunk/Vue-b5ce111b.js","client/chunk/_plugin-vue2_normalizer-7b087cac.js","client/chunk/Entry-ceb6a2e5.js","client/chunk/SePopper-62e68669.js","client/css/SePopper-06fc1a87.css","client/css/SeTooltip-56cd0adb.css"]).then(r=>r.default),q="sourceability_fulfillment",N="se-best-offer-box",T=v(N)({components:{SeQuantityInput:m,SeAddToCartButton:_,SeOfferPricebreaks:u,SeVendorLogo:y,SeVendorType:d,SePackagingType:h,SePackagingCondition:p,SeMoney:b,SeKeyValueList:k,SeKeyValue:g,SeIcon:S,SeTooltip:P,SeHeading:O},props:{selectedOffer:{type:Object}},inject:["PRICE_PRECISION_DECIMAL"],data(){const r=a(this.selectedOffer.moq,this.selectedOffer.mpq),e=s(this.selectedOffer.priceTiers,r,parseFloat(this.selectedOffer.cheapestPriceTier.price));return{inputQty:this.selectedOffer?r:0,unitPrice:this.selectedOffer?e:0}},computed:{...o(c),imageData(){return this.productStore.getVendorImage(this.selectedOffer.sku)},leadtime(){return l(this.selectedOffer.deliveryDays)},subtotal(){return!this.inputQty||!this.unitPrice?0:this.unitPrice*this.inputQty},isPartnered(){return this.selectedOffer.partnered},isSourceabilityFulfilled(){return this.isPartnered&&this.selectedOffer.partnerStatus===q},correctedMin(){return a(this.selectedOffer.moq,this.selectedOffer.mpq)}},watch:{selectedOffer(){this.inputQty=this.correctedMin,this.onQuantityChange(this.correctedMin)}},methods:{numberFilter:f,onQuantityChange(r){this.unitPrice=this.calculateUnitPrice(r)},calculateUnitPrice(r){return s(this.selectedOffer.priceTiers,r,parseFloat(this.selectedOffer.cheapestPriceTier.price))}}});var w=function(){var e=this,t=e._self._c;return e._self._setupProxy,e.selectedOffer?t("div",{staticClass:"gtm-quick-offer qa-quick-offer",class:e.bem.block},[t("se-heading",{directives:[{name:"t",rawName:"v-t",value:"catalog.search-result.your-offer",expression:"'catalog.search-result.your-offer'"}],attrs:{level:"3"}}),t("hr"),t("dl",{class:e.bem.element("description-list")},[t("dt",{directives:[{name:"t",rawName:"v-t",value:"product.offer_details",expression:"'product.offer_details'"}],class:e.bem.element("description-term")}),t("dd",{class:e.bem.element("description-details")},[t("se-key-value-list",{attrs:{"bem-light-key":"","key-width":"6rem"}},[t("se-key-value",{scopedSlots:e._u([{key:"key",fn:function(){return[t("span",{directives:[{name:"t",rawName:"v-t",value:"catalog.search-result.leadtime",expression:"'catalog.search-result.leadtime'"}]})]},proxy:!0}],null,!1,872515884)},[t("span",{domProps:{innerHTML:e._s(e.leadtime)}})]),t("se-key-value",{scopedSlots:e._u([{key:"key",fn:function(){return[t("span",{directives:[{name:"t",rawName:"v-t",value:"product.offer.packtype",expression:"'product.offer.packtype'"}]})]},proxy:!0}],null,!1,2009604652)},[t("se-packaging-type",{attrs:{"packaging-type":e.selectedOffer.packagingType}})],1),t("se-key-value",{scopedSlots:e._u([{key:"key",fn:function(){return[t("span",{directives:[{name:"t",rawName:"v-t",value:"product.offer.packcondition",expression:"'product.offer.packcondition'"}]})]},proxy:!0}],null,!1,2620780012)},[t("se-packaging-condition",{attrs:{"packaging-condition":e.selectedOffer.packagingCondition}})],1),t("se-key-value",{scopedSlots:e._u([{key:"key",fn:function(){return[t("span",{directives:[{name:"t",rawName:"v-t",value:"merchant_product.vendor_type",expression:"'merchant_product.vendor_type'"}]})]},proxy:!0}],null,!1,1340950636)},[e.selectedOffer.vendorType?t("se-vendor-type",{attrs:{"vendor-type":e.selectedOffer.vendorType}}
1):e._e()],1),e.isPartnered?t("se-key-value",{scopedSlots:e._u([{key:"key",fn:function(){return[e.isSourceabilityFulfilled?t("span",{directives:[{name:"t",rawName:"v-t",value:"product.offer.supplied-by",expression:"'product.offer.supplied-by'"}]}):t("span",{directives:[{name:"t",rawName:"v-t",value:"product.offer.fulfilled-by",expression:"'product.offer.fulfilled-by'"}]})]},proxy:!0}],null,!1,2180249874)},[t("se-vendor-logo",{attrs:{"manufacturer-name":e.selectedOffer.vendor.name,image:e.imageData,"max-width":150,"max-height":30}})],1):e._e()],1)],1),t("dt",{directives:[{name:"t",rawName:"v-t",value:"product.offer.stock",expression:"'product.offer.stock'"}],class:e.bem.element("description-term")}),t("dd",{class:e.bem.element("description-details")},[e._v(" "+e._s(e.selectedOffer.stockQuantity)+" ")]),t("dt",{directives:[{name:"t",rawName:"v-t",value:"product.offer.price",expression:"'product.offer.price'"}],class:e.bem.element("description-term")}),t("dd",{class:e.bem.element("description-details")},[e.selectedOffer.priceTiers.length>1?t("se-offer-pricebreaks",{attrs:{items:e.selectedOffer.priceTiers,"quantity-available":e.selectedOffer.stockQuantity,"quantity-current":e.inputQty}}):t("se-money",{attrs:{value:e.subtotal,precision:e.PRICE_PRECISION_DECIMAL}})],1),t("dt",{directives:[{name:"t",rawName:"v-t",value:"product.offer.qty",expression:"'product.offer.qty'"}],class:e.bem.element("description-term")}),t("dd",{class:e.bem.element("description-details")},[t("div",{class:e.bem.element("minimum-quantity")},[t("span",{directives:[{name:"t",rawName:"v-t",value:"catalog.search-result.moq",expression:"'catalog.search-result.moq'"}]}),e._v(": "+e._s(e.selectedOffer.moq)+" / "),t("span",{directives:[{name:"t",rawName:"v-t",value:"catalog.search-result.mpq",expression:"'catalog.search-result.mpq'"}]}),e._v(": "+e._s(e.selectedOffer.mpq)+" Â "),t("se-tooltip",{attrs:{hint:""},scopedSlots:e._u([{key:"content",fn:function(){return[e._v(" "+e._s(e.$t("hint.moq.mpq.description"))+" ")]},proxy:!0}],null,!1,1689148772)},[t("se-icon",{attrs:{icon:"question-circle"}})],1)],1),t("se-quantity-input",{attrs:{interval:e.selectedOffer.mpq,minimum:e.selectedOffer.moq,maximum:e.selectedOffer.stockQuantity,"update-quantity":e.onQuantityChange},model:{value:e.inputQty,callback:function(i){e.inputQty=i},expression:"inputQty"}}),t("se-add-to-cart-button",{staticClass:"gtm-pdp-selected-offer-add-to-cart",attrs:{"abstract-sku":e.productStore.abstractSku,sku:e.selectedOffer.sku,quantity:e.inputQty,price:e.unitPrice,"manufacturer-name":e.productStore.state.part.manufacturerName,"manufacturer-part-number":e.productStore.state.part.manufacturerPartNumber}},[t("span",{directives:[{name:"t",rawName:"v-t",value:"product.add.to.cart",expression:"'product.add.to.cart'"}]})])],1),t("dt",{class:e.bem.element("description-term")},[e._v(e._s(e.$t("catalog.search-result.subtotal"))+":")]),t("dd",{class:e.bem.element("description-details")},[t("se-money",{attrs:{value:e.subtotal}})],1)])],1):e._e()},C=[],Q=x(T,w,C,!1,null,null,null,null);const K=Q.exports;export{K as default,N as name};
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.