PageSourceSearch

https://northdrinkware.com/cdn/shop/t/39/assets/vendor-product.bundle.min.js?v=99289733498952510181754968470

js northdrinkware.com collected 2026-09-29 05:52:10 UTC 1,216 bytes, 1 lines download raw bytes

1window.ShopifyProduct={getVariantFromOptionArray:function(t,r){return function(t){if("object"!=typeof t)throw new TypeError(t+" is not an object.");if(0===Object.keys(t).length&&t.constructor===Object)throw new Error(t+" is empty.")}(t),function(t){if(Array.isArray(t)&&"object"==typeof t[0])throw new Error(t+"is not a valid array of options.")}(r),t.variants.filter((function(t){return r.every((function(r,n){return t.options[n]===r}))}))[0]||null}},window.ShopifyProductForm={getUrlWithVariant:function(t,r){return/variant=/.test(t)?t.replace(/(variant=)[^&]+/,"$1"+r):/\?/.test(t)?t.concat("&variant=").concat(r):t.concat("?variant=").concat(r)}},window.formatMoney||(window.formatMoney=function(t,r){"string"==typeof t&&(t=t.replace(".",""));let n="";const o=/\{\{\s*(\w+)\s*\}\}/,a=r||"${{amount}}";function e(t,r=2,n=",",o="."){if(isNaN(t)||null==t)return 0;const a=(t=(t/100).toFixed(r)).split(".");return a[0].replace(/(\d)(?=(\d\d\d)+(?!\d))/g,`$1${n}`)+(a[1]?o+a[1]:"")}switch(a.match(o)[1]){case"amount":n=e(t,2);break;case"amount_no_decimals":n=e(t,0);break;case"amount_with_comma_separator":n=e(t,2,".",",");break;case"amount_no_decimals_with_comma_separator":n=e(t,0,".",",")}return a.replace(o,n)});

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.