PageSourceSearch

https://hismileteeth.com/cdn/shop/t/1010/assets/ProductOptionTemplate-BiiDrvnP.js

js hismileteeth.com collected 2026-10-02 09:58:56 UTC 2,577 bytes, 2 lines download raw bytes

1import{B as v}from"./BasicProductTemplate-_izGG0Ie.js";import{d as _,$ as P,s as e,a3 as g,v as h,o as r,c as i,f as k,j as p,aA as O}from"./theme-CI6BD-Vm.js";import{u as b}from"./productPageCart-DksCM5dN.js";import{u as y}from"./useSelectedProductOption-DMHc8yVq.js";import{_ as B}from"./_plugin-vue_export-helper-DlAUqK2U.js";import"./UiPill-CcYVPvmj.js";import"./IconSpinner.vue_vue_type_style_index_0_lang-CmBGK38U.js";import"./transitionHelpers-CoY5-b4W.js";import"./ProductAmazonFeature-eGL9E35A.js";import"./UiImage-CD-XCaYk.js";import"./useDeviceSize-C8B5GpBD.js";import"./useStickyBar-BhC4NbNF.js";import"./ProductSpecialFeatures-CzIWV3Vf.js";import"./UiMedia.vue_vue_type_script_setup_true_lang-Dl_XFgYE.js";import"./ProductBadgeOverlay-BiVD2wNG.js";import"./ProductDescriptionAccordion-Bo0xug25.js";import"./UiAccordion-a055J5qz.js";import"./CollectionProductCard-CKiBJa1B.js";import"./UiCard-BkkYKv54.js";import"./UiButton-WVBr-DB6.js";import"./UiPrice-BAao0RIO.js";import"./productCardHelper-AwOri_5_.js";import"./UiModal-D5uDfH_L.js";import"./UiInput-7KEZ5M-e.js";import"./productAddToCartHelper-CQmgYGNt.js";import"./useCartMaxQuantity-DCnmxiQR.js";import"./ProductAddToCart-B3CmYo39.js";import"./CartPaymentProviderMessaging-CTRXKDtZ.js";import"./UiLink.vue_vue_type_script_setup_true_lang-DRhcU3kE.js";import"./UiStickyBar-DiErEwiC.js";import"./PageSectionCatalog-DBoORSZw.js";import"./IconChevronRight.vue_vue_type_script_setup_true_lang-BeoswU6R.js";import"./ProductImageCarousel-CwHtKGnl.js";import"./IconChevronDown.vue_vue_type_script_setup_true_lang-Dcfyw3WH.js";import"./productPageBundle-BhcSEGL6.js";import"./ProductDelayedShippingMessaging-DnE4m6jQ.js";const S={class:"product-page-container"},C={key:1,class:"product-loading-state"},T=_({__name:"ProductOptionTemplate",props:{product:{},variant:{}},setup(s){const a=s,c=P(),{productVariant:m}=e(c),u=b(),{productAtcObject:d}=e(u),n=g();h(()=>{var t,o;return(o=(t=m.value)==null?void 0:t.attributes)==null?void 0:o.handle},(t,o)=>{t&&o&&t!==o&&n.push(O(a.product,t))});const{displayVariant:l,handleSelectedOptionSkuChange:f}=y(()=>a.variant);return(t,o)=>(r(),i("div",S,[t.variant?(r(),k(v,{key:0,product:t.product,variant:t.variant,"display-variant":p(l),"product-atc":p(d),"option-selector-enabled":!0,"onUpdate:selectedOptionSku":p(f)},null,8,["product","variant","display-variant","product-atc","onUpdate:selectedOptionSku"])):(r(),i("div",C,"Loading product..."))]))}}),ut=B(T,[["__scopeId","data-v-3b48cd8e"]]);export{ut as default};
2//# sourceMappingURL=ProductOptionTemplate-BiiDrvnP.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.