1import{c as O,b as V}from"./CQ46VCtl.js";import{_ as D}from"./kEjykMlf.js";import{_ as E}from"./BPLTkb4X.js";import{U as F,g as U,h as J}from"./EXNpA6UL.js";import{u as K}from"./DgV_QWP9.js";import{n as Q,a4 as a,aa as B,a5 as W,a7 as T,a9 as b,u as i,M as z,B as r,L as p,ad as h,a8 as X,ac as S,q as w}from"./DFsHQQM9.js";import"./C9uadrci.js";import"./WQfsIXVg.js";import"./DYHRGN3y.js";import"./H0DLl2CQ.js";import"./DnR5NczS.js";import"./DMfj1Kay.js";import"./BP2zBXQl.js";import"./BS200etC.js";import"./TS4IpSFE.js";const Y=["aria-label"],Z=["aria-hidden","data-nosnippet"],G=["inert","aria-hidden","data-nosnippet"],I="tw-h-10 xs:tw-h-12 sm:tw-h-[60px] tw-w-auto tw-max-h-10 xs:tw-max-h-12 sm:tw-max-h-[60px] tw-max-w-none",tt=Q({__name:"ContentCarousel",props:{data:{}},setup(o){const g=o,A=w(()=>g.data.fields?.sectionTextAlignment==="Left"),R=w(()=>g.data?.fields?.sectionSize?`section--inner--${g.data.fields.sectionSize.toLowerCase()}`:""),{filterResolved:_}=K(),L=w(()=>_(g.data.fields.items));function k(t){return t.sys?.contentType?.sys?.id}function P(t){return k(t)==="pageBuilderBox"}function H(t){return k(t)==="pageBuilderBrand"}const M=F("accessibility"),v=w(()=>M.value?.options?.reducedMotion||void 0);function j(t,n){if(!t?.length||n<=0)return[];const d=t.length,C=Math.floor(d/n),y=d%n,x=[];let m=0;for(let e=0;e<n;e++){const l=C+(e<y?1:0);l!==0&&(x.push(t.slice(m,m+l)),m+=l)}return x}function $(t){return t===0?0:{1:12,2:6,3:6}[t]??4}function N(t){const n=$(t.length);return n===0?[]:Array.from({length:n}).fill(t).flat()}const q=w(()=>j(L.value??[],2).map((t,n)=>({items:N(t),uniqueCount:t.length,copyCount:$(t.length),direction:n===0?"rtl":"ltr"})).filter(t=>t.items.length>0));function c(t,n,d){return t!==2||n>=d}return(t,n)=>{const d=O,C=D,y=E,x=U,m=V;return a(),B(m,{data:o.data,overflow:"hidden"},{default:W(()=>[T("div",{class:b(["section--inner",i(R)])},[z(d,{data:o.data},null,8,["data"]),i(q).length>0?(a(),r("div",{key:0,class:"carousel-container tw-flex tw-flex-col tw-gap-y-4 xs:tw-gap-y-[var(--gap,40px)] tw-mt-10 sm:tw-mt-16 md:tw-p-gutter",role:"region","aria-label":o.data.fields.title?`${o.data.fields.title}`:void 0},[(a(!0),r(p,null,h(i(q),(e,l)=>(a(),r("div",{key:`carousel-row-${l}`,class:b(["carousel-row tw-flex tw-flex-nowrap tw-shrink-0 tw-w-max tw-max-w-[unset] tw-gap-x-4 xs:tw-gap-x-[var(--gap,40px)] section-prevent-overflow",{"carousel-row--rtl":!i(v)&&e.direction==="rtl","carousel-row--ltr":!i(v)&&e.direction==="ltr","carousel-row--static":i(v)}]),style:X({"--copy-count":e.copyCount})},[(a(),r(p,null,h(3,s=>T("div",{key:`${l}-copy-${s}`,class:"carousel-set tw-flex tw-flex-nowrap tw-shrink-0 tw-w-max tw-items-stretch is--full-height tw-gap-x-4 xs:tw-gap-x-[var(--gap,40px)]","aria-hidden":s!==2?!0:void 0,"data-nosnippet":s!==2?"":void 0},[(a(!0),r(p,null,h(e.items,(f,u)=>(a(),r(p,{key:`${f.sys.id}-${l}-${s}-${u}`},[P(f)?(a(),B(C,{key:0,data:f,boxesTextAlignment:o.data.fields.boxesTextAlignment,boxesHeight:"100%",boxesStyle:o.data.fields.boxesStyle,boxHeadingStyles:o.data.fields.boxHeadingStyles,class:"!tw-p-0 tw-shrink-0",inert:c(s,u,e.uniqueCount)?!0:void 0,"aria-hidden":c(s,u,e.uniqueCount)?!0:void 0,"data-nosnippet":c(s,u,e.uniqueCount)?"":void 0},null,8,["data","boxesTextAlignment","boxesStyle","boxHeadingStyles","inert","aria-hidden","data-nosnippet"])):H(f)?(a(),r("div",{key:1,class:"carousel-logo-frame tw-p-4 sm:tw-p-6 tw-bg-container-default tw-rounded-16 tw-shrink-0 tw-flex tw-items-center tw-justify-center tw-self-center",inert:c(s,u,e.uniqueCount)?!0:void 0,"aria-hidden":c(s,u,e.uniqueCount)?!0:void 0,"data-nosnippet":c(s,u,e.uniqueCount)?"":void 0},[z(y,{data:f,imageClass:I},null,8,["data"])],8,G)):S("",!0)],64))),128))],8,Z)),64))],6))),128))],8,Y)):S("",!0),i(_)(o.data?.fields?.buttonsOutro).length>0?(a(),r("div",{key:1,class:b(["tw-flex tw-flex-wrap tw-items-center tw-gap-4 tw-mt-8 sm:tw-mt-9 lg:tw-mt-10 only:tw-mt-0",{"tw-justify-center":!i(A)}])},[(a(!0),r(p,null,h(i(_)(o.data.fields.buttonsOutro),e=>(a(),B(x,{key:e.sys?.id??`${e.fields?.buttonText??""}`,data:e},null,8,["data"]))),128))],2)):S("",!0)],2)]),_:1},8,["data"])}}}),gt=Object.assign(J(tt,[["__scopeId","data-v-c822e330"]]),{__name:"PageBuilderSectionsContentCarousel"});export{gt as default};
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.