PageSourceSearch

https://www.valley-entertainment.com/cdn/shop/t/9/assets/api.js?v=108513540937963795951605982402

js valley-entertainment.com collected 2026-10-02 10:08:29 UTC 5,475 bytes, 2 lines download raw bytes

1if(typeof Shopify=="undefined")var Shopify={};Shopify.utils=(function(){return{floatToString:function(c,a){var b=c.toFixed(a).toString();return b.match(/^\.\d+/)?"0"+b:b},attributeToString:function(a){return typeof a!="string"&&(a+="",a==="undefined"&&(a="")),$.trim(a)},attributesToString:function(c){var a=[];for(var b in c)a.push(b+" = "+c[b]);return a.join(",")}}})(),Shopify.api=(function(){var money_format="${{amount}}";return{getMoneyFormat:function(){return money_format},onError:function(XMLHttpRequest,textStatus){var data=eval("("+XMLHttpRequest.responseText+")");alert(data.message+"("+data.status+"): "+data.description)},onCartUpdate:function(cart){alert("There are now "+cart.item_count+" items in the cart.")},onItemAdded:function(line_item){alert(line_item.title+" was added to your shopping cart.")},onProduct:function(product){console.log("Received everything we ever wanted to know about ",product)},formatMoney:function(cents,format){var value="",patt=/\{\{\s*(\w+)\s*\}\}/,formatString=format||Shopify.api.getMoneyFormat();switch(formatString.match(patt)[1]){case"amount":value=Shopify.utils.floatToString(cents/100,2).replace(/(\d+)(\d{3}[\.,]?)/,"$1 $2");break;case"amount_no_decimals":value=Shopify.utils.floatToString(cents/100,0).replace(/(\d+)(\d{3}[\.,]?)/,"$1 $2");break;case"amount_with_comma_separator":value=Shopify.utils.floatToString(cents/100,2).replace(/\./,",").replace(/(\d+)(\d{3}[\.,]?)/,"$1.$2");break}return formatString.replace(patt,value)},resizeImage:function(image,size){try{if(size=="original")return image;var matches=image.match(/(.*\/[\w\-\_\.]+)\.(\w{2,4})/);return matches[1]+"_"+size+"."+matches[2]}catch(e){return image}},addItem:function(variant_id,quantity,callback){var quantity=quantity||1,params={type:"POST",url:"/cart/add.js",data:"properties[Frame]=fizzbuzz&quantity="+quantity+"&id="+variant_id,dataType:"json",success:function(line_item){typeof callback=="function"?callback(line_item):Shopify.api.onItemAdded(line_item)},error:function(XMLHttpRequest2,textStatus2){Shopify.api.onError(XMLHttpRequest2,textStatus2)}};$.ajax(params)},addItemWithProperties:function(variant_id,quantity,properties,callback){var quantity=quantity||1;if(properties)var data2=properties.join("&")+"&quantity="+quantity+"&id="+variant_id;else var data2="quantity="+quantity+"&id="+variant_id;var params={type:"POST",url:"/cart/add.js",data:data2,dataType:"json",success:function(line_item){typeof callback=="function"?callback(line_item):Shopify.api.onItemAdded(line_item)},error:function(XMLHttpRequest2,textStatus2){Shopify.api.onError(XMLHttpRequest2,textStatus2)}};$.ajax(params)},addItemFromForm:function(form_id,callback){var params={type:"POST",url:"/cart/add.js",data:$("#"+form_id).serialize(),dataType:"json",success:function(line_item){typeof callback=="function"?callback(line_item):Shopify.api.onItemAdded(line_item)},error:function(XMLHttpRequest2,textStatus2){Shopify.api.onError(XMLHttpRequest2,textStatus2)}};$.ajax(params)},getCart:function(callback){$.getJSON("/cart.js",function(cart,textStatus2){typeof callback=="function"?callback(cart):Shopify.api.onCartUpdate(cart)})},getProduct:function(handle,callback){$.getJSON("/products/"+handle+".js",function(product,textStatus2){typeof callback=="function"?callback(product):Shopify.api.onProduct(product)})},changeItem:function(variant_id,quantity,callback){var params={type:"POST",url:"/cart/change.js",data:"quantity="+quantity+"&id="+variant_id,dataType:"json",success:function(cart){typeof callback=="function"?callback(cart):Shopify.api.onCartUpdate(cart)},error:function(XMLHttpRequest2,textStatus2){Shopify.api.onError(XMLHttpRequest2,textStatus2)}};$.ajax(params)},removeItem:function(variant_id,callback){var params={type:"POST",url:"/cart/change.js",data:"quantity=0&id="+variant_id,dataType:"json",success:function(cart){typeof callback=="function"?callback(cart):Shopify.api.onCartUpdate(cart)},error:function(XMLHttpRequest2,textStatus2){Shopify.api.onError(XMLHttpRequest2,textStatus2)}};$.ajax(params)},clear:function(callback){var params={type:"POST",url:"/cart/clear.js",data:"",dataType:"json",success:function(cart){typeof callback=="function"?callback(cart):Shopify.api.onCartUpdate(cart)},error:function(XMLHttpRequest2,textStatus2){Shopify.api.onError(XMLHttpRequest2,textStatus2)}};
1$.ajax(params)},updateCartFromForm:function(form_id,callback){var params={type:"POST",url:"/cart/update.js",data:$("#"+form_id).serialize(),dataType:"json",success:function(cart){typeof callback=="function"?callback(cart):Shopify.api.onCartUpdate(cart)},error:function(XMLHttpRequest2,textStatus2){Shopify.api.onError(XMLHttpRequest2,textStatus2)}};$.ajax(params)},updateCartAttributes:function(data2,callback){var params={type:"POST",url:"/cart/update.js",data:data2,dataType:"json",success:function(cart){typeof callback=="function"?callback(cart):Shopify.api.onCartUpdate(cart)},error:function(XMLHttpRequest2,textStatus2){Shopify.api.onError(XMLHttpRequest2,textStatus2)}};$.ajax(params)},updateCartNote:function(note,callback){var params={type:"POST",url:"/cart/update.js",data:"note="+Shopify.utils.attributeToString(note),dataType:"json",success:function(cart){typeof callback=="function"?callback(cart):Shopify.api.onCartUpdate(cart)},error:function(XMLHttpRequest2,textStatus2){Shopify.api.onError(XMLHttpRequest2,textStatus2)}};$.ajax(params)}}})();
2//# sourceMappingURL=/cdn/shop/t/9/assets/api.js.map?v=108513540937963795951605982402

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.