PageSourceSearch

https://www.happysocks.com/_nuxt/Cw4a-MZZ2.js

js happysocks.com collected 2026-09-24 17:54:29 UTC 2,876 bytes, 2 lines download raw bytes

1import{s as e}from"./B_kb_Of2.js";import{Ct as t,On as n,Yt as r,b as i,bt as a,ct as o,g as s,k as c,mt as l,o as u,v as d,wt as f,y as p}from"./CoKk4mC0.js";import{f as m}from"./BnYJ8zok.js";import{d as h,en as g,h as _,ln as v,pt as y,t as b,vt as x,y as S}from"./C6XpvbFf.js";import{i as C}from"./DN1T_iu32.js";import{t as w}from"./CVCRu-Pa2.js";import{n as T,t as E}from"./Ib_kaYLE2.js";import{t as D}from"./CJCvrJaD2.js";function O(e){let t=new Map;return e.forEach((e,n)=>{if(e==="default")return;let r=`$category${n+1}`;t.set(r,e)}),Object.fromEntries(t)}function k(t){let{widgetId:n,productBlocks:r,uuid:i}=t,a=s(()=>O(r.value.map(e=>e.categoryTag?e.categoryTag:e.category?`category-${e.category}`:`default`))),c=s(()=>r.value.reduce((e,t)=>{let n=Object.fromEntries(t.widgetVariables||new Map);return{...e,...n}},{})),l=s(()=>({...c.value,...a.value})),{data:u,status:d}=v(`products-${i}`,async()=>{if(!r.value.length||!n)return Promise.resolve(void 0);let{$products:t}=e();return t.fetchProducts({widgetId:n,variables:l.value})},{deep:!1}),f=s(()=>{let e=new Map,t=0;return r.value.forEach(n=>{let r=Math.max(n.distributionsCount||1,1),i=Array.from({length:r},(e,t)=>t).reduce((e,n)=>{let r=u.value?.items?.[t+n]?.filter(_)||[];return[...e,...r]},[]);e.set(n.uid,i),t+=r}),e});return o(()=>{let t=e();u.value?.id&&t.isHydrating&&g().addEarlyBirdRecord(u.value.id),n&&S().setSegmentVariables(n,l.value)}),{data:u,pending:s(()=>d.value===`pending`),productsDistributionsMap:f}}var A=Object.assign(c({__name:`LandingPage`,props:{blok:{}},setup(e){let c=e,g=x(),_=b(),v=m(),S=C(),O=s(()=>v.name===`storefront`),A=s(()=>O.value?`homePage`:`otherPage`),j=y,M=c.blok.widget?g.state.widgets?.get(c.blok.widget):g.state.widgets?.get(j);h().currentWidgetId=M;let N=s(()=>{let e=c.blok.faq_block;return!e||!g.state.accordionContainers?null:g.state.accordionContainers.get(e)}),{data:P,pending:F,productsDistributionsMap:I}=k({productBlocks:s(()=>c.blok.body.filter(E).map(e=>({_uid:e._uid,...T(e,g.state.categories)}))),widgetId:M,uuid:c.blok._uid});function L(e,t,n){_.pushPageBlockClick({clickURL:e,clickType:t,clickBlockPosition:n})}return o(()=>{S.loadScript()}),(o,s)=>{let c=w,m=t(`editable`);return r((l(),i(`main`,null,[(l(!0),i(u,null,a(e.blok.body,(e,t)=>(l(),i(`div`,{key:e._uid,"data-test":`landing-page-block`},[n(E)(e)&&n(M)?(l(),d(D,{key:0,blok:e,products:!n(P)&&n(F)?[]:n(I).get(e._uid),"data-position":t,"page-source":n(A),onTrackBlockClick:(e,n)=>L(e,n,t)},null,8,[`blok`,`products`,`data-position`,`page-source`,`onTrackBlockClick`])):(l(),d(f(e.component),{key:e._uid,blok:e,"data-position":t,onTrackBlockClick:(e,n)=>L(e,n,t)},null,40,[`blok`,`data-position`,`onTrackBlockClick`]))]))),128)),n(N)?(l(),d(c,{key:0,blok:n(N)},null,8,[`blok`])):p(``,!0)])),[[m,e.blok]])}}}),{__name:`LandingPage`});export{A as default};
2//# sourceMappingURL=Cw4a-MZZ2.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.