PageSourceSearch

https://www.swimoutlet.com/cdn/shop/t/317/assets/se-6004-hash-de21…?v=163296018186129599291787552037

js swimoutlet.com collected 2026-09-24 08:45:52 UTC 7,080 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkswimoutlet_shopify_theme=self.webpackChunkswimoutlet_shopify_theme||[]).push([[6004],{36004:(e,t,i)=>{i.d(t,{DP:()=>r,HT:()=>o,ec:()=>n});var a=i(91549);function r(e,t,i,r,n,o){let c=e;Array.isArray(c)||(c=[c]);let _=[];return c.forEach((e,c)=>{let d=function(e,t,i,r,n){let o,c,_=e.product_code?e.product_code:e.product_id,d=e.product_type,s="",u=l("ReportingCategory"),m=0;if(null!=u&&u.indexOf("|")>0){let t=u.split("|");for(let i=0;i<t.length-1;i++)if(""!=t[i]&&t[i].indexOf(":")>0){let a=t[i].split(":");if(a[0]==e.id||a[0]==e.variant_id||a[0]==e.product_id){""!=a[2]&&(d=a[2]),""!=a[3]&&(s=a[3]);break}}}let p=(0,a.fv)(e,"SECart");if((0,a.te)(p))_=p;else if(null!=(u=l("TrackingPCs"))&&u.indexOf("|")>0){for(m=0,o=u.split("|");m<o.length-1;m++)if(""!=o[m]&&o[m].indexOf(":")>0&&((c=o[m].split(":"))[0]==e.id||c[0]==e.variant_id||c[0]==e.product_id)){_=c[1].split("-")[0];break}}let f=e.vendor,g=e.product_title?e.product_title:e.title,h=e.final_price||e.price;e.item_id&&"B21"===e.item_id&&e.product_title&&-1!==e.product_title.indexOf("Membership")?499==h&&(h/=100):window.localStorage.getItem("clickedPDPAddToCart")?h&&(h=h/e.quantity/100):h&&(h/=100);let y=e.variant_title,v="";if("purchase"==n&&(h=e.final_price||e.price),y){let e=y.split(" / ");e.length>1&&(y=e[0],v=e[1])}let w=e.quantity;if(r&&r.quantity&&(w=r.quantity),t)f||(f=e.manufacturer?e.manufacturer.split("$")[0]:e.manufacturer),g||(g=e.name?e.name.replace(f,"").trim():e.name),h||(h=e.SalePrice||e.ProductPrice||e.DisplaySalePrice),y||(y=r?r.variant_name:e.NextColor?e.NextColor.split("|")[0]:e.NextColor);else i&&(g=e.title,h=Number(r.price),y=r.variant_name);y?g.lastIndexOf(y)>0&&(g=g.substring(0,g.lastIndexOf(y)).trim()):v&&g.lastIndexOf(v)>0&&(g=g.substring(0,g.lastIndexOf(v)).trim()),-1!=g.indexOf("Membership")&&(_="B21");let b="https://"+document.domain.toLowerCase(),O="",x="",k=0,S=[];if(void 0!==window.Shopify.Cart&&(S=window.Shopify.Cart.items),S.length>0){for(k=0;k<S.length;k++)if(S[k].id==e.id){O=S[k].image,x=S[k].url;break}}else if(void 0!==window.Shopify.checkout&&(S=window.Shopify.checkout.line_items),S.length>0){for(k=0;k<S.length;k++)if(S[k].id==e.id){O=S[k].image_url,x=b+"/products/"+g.replace(/ /g,"-").toLowerCase()+"-"+_+"?variant="+e.id;break}}return O&&void 0!==O&&-1==O.indexOf("https://")&&(O=b+O),x&&void 0!==x&&-1==x.indexOf("https://")&&(x=b+x),{url:x,image:O,id:_,name:g,brand:f,price:""+h,color:y,size:v,quantity:w,category:d,variant_color_option_id:s}}(e,t,i,r,o),s=e.shopify_product_id?e.shopify_product_id:e.product_id;if(_.push({item_name:d.name&&d.name.substr(0,95),item_id:e.id,item_parent_id:s,price:Number(d.price),item_brand:d.brand}),("purchase"==o||"add_to_cart"==o||"add_shipping_info"==o||"add_payment_info"==o||"begin_checkout"==o||"view_cart"==o||"remove_from_cart"==o)&&(_[c].item_url=d.url?d.url:null,_[c].item_image=d.image?d.image:null),e.variant_color_option_id)!isNaN(parseInt(e.variant_color_option_id,10))&&parseInt(e.variant_color_option_id,10)>0&&(_[c].item_color_option_id=parseInt(e.variant_color_option_id,10));else if(d?.variant_color_option_id){let e=parseInt(d.variant_color_option_id,10);!isNaN(e)&&e>0&&(_[c].item_color_option_id=e)}if(d.color?"Default Title"!=d.color&&(d.size?_[c].variant_name=d.color+"/"+d.size:_[c].variant_name=d.color):d.size&&"Default Title"!=d.size&&(_[c].variant_name=d.size),d.category)if(d.category.indexOf("/")>0){let e=d.category.split("/");for(let t=0;t<e.length;t++)0==t?_[c].item_category=e[t]:(1==t&&(_[c].item_category2=e[t]),2==t&&(_[c].item_category3=e[t]),3==t&&(_[c].item_category4=e[t]),4==t&&(_[c].item_category5=e[t]),5==t&&(_[c].item_category6=e[t]),6==t&&(_[c].item_category7=e[t]))}else null!=d.category&&"null"!=d.category&&(_[c].item_category=d.category);d.quantity&&(_[c].quantity=d.quantity),t&&(_[c].index=(r?r.index:c)+1,n&&(_[c].item_list_id=n.item_list_id,_[c].item_list_name="collection"))}),_;function l(e){let t=e+"=",i=document.cookie.split(";");for(let e=0;e<i.length;e++){let a=i[e];for(;" "==a.charAt(0);)a=a.substring(1,a.length);if(0==a.indexOf(t))return a.substring(t.length,a.length)}return null}}function n(e,t,i,o=!1,c=!1,_,l){if("purchase"==e)return;let d=t?.ecommerceData,s=t?.actionFieldData,u={event:e};if(d?.shipping_tier!=null){let{shipping_tier:e}=d;u.shipping_tier=e}
1if(null!=s&&void 0!==s&&Object.keys(s).forEach(e=>{u[e]=s[e]}),"view_cart"==e?u.view_cart_items=r(i,o,c,_,d,e,!1):"begin_checkout"==e?u.items=r(i,o,c,_,d,e,!0):"add_shipping_info"==e?(u.items=r(i,o,c,_,d,e),l&&(u.user_info=l)):"add_payment_info"==e?(u.items=r(i,o,c,_,s,e),u.payment_type=s.payment_type,l&&(u.user_info=l)):"add_to_cart"==e?u.add_to_cart_items=r(i,o,c,_,d,e,!1):"remove_from_cart"==e?u.remove_from_cart_items=r(i,o,c,_,d,e,!1):u.items=r(i,o,c,_,d,e),("add_payment_info"===e||"add_shipping_info"===e||"begin_checkout"===e||"view_cart"==e||"add_to_cart"==e||"remove_from_cart"==e)&&i){let e=0;Array.isArray(i)?e=i.reduce((e,t)=>{let i=t.final_line_price;return i?e+(i/=100):e},0):window.localStorage.getItem("changeLineItem_updatedQty")?((e=i.price)&&(isNaN(e=e*i.quantity/100)||(u.value=Number(e?.toFixed(2)))),window.localStorage.removeItem("changeLineItem_updatedQty")):(e=i.final_line_price||i.price)&&(i.item_id&&"B21"===i.item_id&&i.product_title&&-1!==i.product_title.indexOf("Membership")&&4.99===e||(e/=100),isNaN(e)||(u.value=Number(e?.toFixed(2)))),u.value=e}if(u.currency=window.Shopify.Cart.currency??"USD","add_payment_info"===e||"add_shipping_info"===e||"begin_checkout"===e){let e=(0,a.bx)("discountCode");e&&(u.coupon=e)}let m=document.querySelector("[data-se-cart-setting]"),p=m?JSON.parse(m.innerHTML):{},f={};if(p&&p.shipping_country&&Object.assign(f,{country:p.shipping_country}),p&&p.custid&&Object.assign(f,{customer_id:p.custid}),p&&p.email&&Object.assign(f,{email:p.email}),p&&p.shipping_firstname&&Object.assign(f,{first_name:p.shipping_firstname}),p&&p.shipping_lastname&&Object.assign(f,{last_name:p.shipping_lastname}),p&&p.shipping_phone&&Object.assign(f,{phone:p.shipping_phone}),window.IsMembershipActive&&Object.assign(f,{is_plus_member:window.IsMembershipActive}),"view_cart"==e){let e={event:"view_cart_data",ecommerce:{currency:"USD",value:u.value,items:u.view_cart_items}};p&&p.custid&&Object.assign(e,{user_data:f}),window.dataLayer.push({ecommerce:null}),window.dataLayer.push(e)}else if("remove_from_cart"==e){let e={event:"remove_from_cart_data",ecommerce:{currency:"USD",value:u.value,items:u.remove_from_cart_items}};p&&p.custid&&Object.assign(e,{user_data:f}),console.log("remove_from_cart data layer push"),console.log(e),window.dataLayer.push({ecommerce:null}),window.dataLayer.push(e)}else if("add_to_cart"==e){let e={event:"add_to_cart_data",ecommerce:{currency:"USD",value:u.value,items:u.add_to_cart_items}};p&&p.custid&&Object.assign(e,{user_data:f}),console.log("add_to_cart data layer push"),console.log(e),window.dataLayer.push({ecommerce:null}),window.dataLayer.push(e)}}function o(e,t={}){let i={event:e,...t};window.dataLayer&&Array.isArray(window.dataLayer)&&window.dataLayer.push(i)}}}]);

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.