const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BgwVXNk6.js","./CHN5qJvO.js","./BlockArticleSectionSpacer.CUzsli4C.css","./D7WMDtCV.js","./foluEvpF.js","./DZUnxhR9.js","./DoyTWK7L.js","./BiLnp6eD.js","./BaseImageOverlayText.UvnXQz4p.css","./useFetchPreviews.FVy8tBdV.css","./DmeR6g8E.js","./CmGiCEaT.js","./D2lMkG78.js","./CyWb6TZl.js","./Ch9-BcdM.js","./CuzCwn9K.js","./pY6Dp7Ru.js","./CiClenpV.js","./lOVP0ool.js","./DJ-x6A6K.js","./DggDxw-F.js","./BaseVideoPlayer.D0pXnzJz.css","./BaseVideoModal.XapLcKk9.css","./BaseButtonLink.E6hyUbaC.css","./BlockBanner.BTLes-d-.css","./rEBFNJ9l.js","./CvcHIrIZ.js","./BaseBeforeAndAfter.Ba6tycPb.css","./D-0iJbXF.js","./zJI2etme.js","./BlockCarousel.DDoDOG2q.css","./CwKEEWM0.js","./BKwBs138.js","./BlockHeading.SlEpXG-U.css","./DMUsrh6k.js","./BlockHtmlSnippet.7ZM-AAjt.css","./nb-4oi82.js","./Dumr9va8.js","./BlockImages.DA5nl85L.css","./C8SAGr0J.js","./BlockImageWithCopy.CN-hBRmv.css","./Cb8N3twZ.js","./BlockQuotes.B2M8EUfi.css","./DYAZHC2q.js","./BlockRichText.B1mxUa2_.css","./BZSaZ6E0.js","./BPObs9tK.js","./BlockTable.CJnruf79.css","./CrZXCewz.js","./DD76Hq_-.js","./CPU6CqO2.js","./BlockVideo.C5oaegDJ.css","./OzsFm4-T.js","./BlockAccordion.Bdx6a4GX.css","./DM3_rnOx.js","./CrBeb1TP.js","./BaseButtonDropdown.DqdnXNga.css","./CI5c6CGA.js","./CuVY3jVB.js","./BaseLoginModal.DvkjKNld.css","./CV4KQVTf.js","./BlockDownloadsDropdownBlock.CfpqdUhV.css","./D4zGfwV1.js","./FaZDo7t2.js","./BaseModal.CPUBHLic.css","./BlockSoftwareDownloadsButton.CcnQcb5N.css","./D4Sn8noH.js","./Cp7XKV1m.js","./BaseHeroProduct.w0GJXx40.css","./CEuhi7T8.js","./QyTf5RAA.js","./CmpQ6D7X.js","./BlockProductSubscriptionCard.DItqMK_N.css","./BSymvsG0.js","./BlockProductSubscriptionGalleryCard.B8XIpEtb.css","./BgcJ49b_.js","./BlockContentCard.CHTQiKbL.css","./WW2xySKe.js","./CAca7Teo.js","./BaseCard.C_UhdRwF.css","./DT5TYqd9.js","./BlockTrainingCarousel.Baw8x_XD.css","./C6DUUp5i.js","./BlockFeatureCard.CNM0FmOn.css"])))=>i.map(i=>d[i]); import{_ as de}from"./foluEvpF.js";import ce from"./DJ-x6A6K.js";import{b0 as ue,D as M,Z as me,aw as se,J as he,h as t,o as G,m as fe,ae as ge,b1 as ke,z as be,c as O,au as ye,aj as F,e as E,i as d,q as v,k as g,p as s,v as z,S as y,V as b,F as R,U as w,_ as we,r as ve,az as ze,g as j,n as C,f as _e,Y as Te}from"#entry";import{f as Be,s as pe}from"./DoyTWK7L.js";import{u as xe}from"./CY5CvuX7.js";import"./DZUnxhR9.js";import"./BiLnp6eD.js";import"./DggDxw-F.js";function Ee(){let e=[];return{cleanup:()=>{e=e.filter(a=>(a(),!1))},onCleanup:a=>{e.push(a)}}}function Ie(e){let l=()=>{};const o=new Promise(i=>{l=()=>{e(),i()}});return{promise:o,resolvePromise:l,onResolvedPromise:i=>{o.then(i)}}}function Le(e){const l=e.effect.fn,o=e.render;e.render=(...a)=>{e.effect.fn=()=>o(...a);const i=e.effect.run();return e.effect.fn=l,e.render=o,i}}const Ce=e=>typeof e=="function",Oe=e=>e!==null&&typeof e=="object";function D(e,l){if(ue(e)&&(l(e),e.children!==null)){if(Array.isArray(e.children)){e.children.forEach(o=>D(o,l));return}Oe(e.children)&&Object.keys(e.children).forEach(o=>{if(!Ce(e.children[o]))return;const a=e.children[o]();if(Array.isArray(a)){a.forEach(i=>D(i,l));return}D(a,l)})}}function Ve(e){var l,o;return((l=e.type)==null?void 0:l.__asyncLoader)&&((o=e.type)==null?void 0:o.name)==="AsyncComponentWrapper"}function Ae({subTree:e},l){const o=[];if(D(e,a=>{Ve(a)&&o.push(a.type.__asyncLoader())}),o.length>0){Promise.all(o).then(l);return}l()}function Pe(e){if(!e||!e.subTree)return;const l=e.subTree.el,o=e.u;e.u===null&&(e.u=[]),e.u.push(()=>{e.subTree.el===null&&(e.subTree.el=l),e.u=o})}function Re(){const e=M();if(!e||e.isMounted)throw new Error("useLazyHydration must be called from the setup method.");const l=e.vnode.el!==null;if(e.vnode.type.__isLazilyHydrated=!0,!l)return{willPerformHydration:l,onHydrated:()=>{}};const{cleanup:o,onCleanup:a}=Ee(),{promise:i,resolvePromise:r,onResolvedPromise:c}=Ie(o),m=u=>c(()=>he(()=>Ae(e,u)));return e.type.__asyncLoader=()=>i,Pe(e.parent),me(()=>{e.asyncDep=new Promise(u=>{u(!0)})}),c(()=>{Le(e),e.asyncDep=null}),se(o),{willPerformHydration:l,hydrate:r,onHydrated:m,onCleanup:a}}function Me({willPerformHydration:e,hydrate:l,onCleanup:o},a=2e3){if(!e)return;if(!M())throw new Error("useHydrateWhenIdle must be called from the setup or lifecycle hook methods.");if(!("requestIdleCallback"in window)){l();return}const i=requestIdleCallback(()=>{l()},{timeout:a});o(()=>{cancelIdleCallback(i)})}const J={ELEMENT:1,COMMENT:8},q=e=>e&&e.nodeType===J.ELEMENT,Q=e=>e&&e.nodeType===J.COMMENT,De=e=>Q(e)&&e?.data==="[",We=e=>Q(e)&&e?.data==="]";function K({vnode:e,subTree:l}){if(!e||e.el===null)return[];if(q(e.el))return[e.el];const o=[];if(l&&De(l.el)&&We(l.anchor)){let a=e.el.nextSibling;for(;a;){if(a&&q(a)&&o.push(a),a===l.anchor)return o;a=a.nextSibling}}return o}function Se({willPerformHydration:e,hydrate:l,onCleanup:o},a=["focus"]){if(!e)return;const i=M();if(!i||i.isMounted)throw new Error("useHydrateOnInteraction must be called from the setup method.");const r=t(a);G(()=>{const c=K(i),m=c.length>1?c[0].parentElement||document:c[0],u={capture:!0,once:!1,passive:!0},I=p=>{p.stopPropagation();const f=p.composedPath&&p.composedPath()||p.path;if(!f){let B=p.target;for(;B;){if(c.includes(B)){l();return}if(B===m)return;B=B.parentElement}return}c.forEach(B=>{f.includes(B)&&l()})};r.forEach(p=>{m.addEventListener(p,I,u)}),o(()=>{r.forEach(p=>{m.removeEventListener(p,I,u)})})})}function $e({willPerformHydration:e,hydrate:l,onCleanup:o},a){if(!e)return;if(!M())throw new Error("useHydrateWhenTriggered must be called from the setup or lifecycle hook methods.");const i=fe(ge(a)?a:()=>a,r=>{r&&l()},{immediate:!0});o(i)}const N=new Map;function He(e){const l=typeof IntersectionObserver<"u";if(!l)return{supported:l};const o=JSON.stringify(e);if(N.has(o))return{supported:l,observer:N.get(o)};const a=new IntersectionObserver(i=>{i.forEach(r=>{!(r.isIntersecting||r.intersectionRatio>0)||!r.target.hydrate||r.target.hydrate()})},e);return N.set(o,a),{supported:l,observer:a}}function je({willPerformHydration:e,hydrate:l,onCleanup:o},a){if(!e)return;const i=M();if(!i||i.isMounted)throw new Error("useHydrateWhenVisible must be called from the setup method.");const{supported:r,observer:c}=He(a);if(!r){l();return}G(()=>{const m=K(i);m.forEach(u=>{u.hydrate=l,c.observe(u)}),o(()=>{m.forEach(u=>{delete u.hydrate,c.unobserve(u)})})})}const U=e=>e.length===1?e[0]:e,Ne=be({name:"LazyHydrationWrapper",inheritAttrs:!1,suspensible:!1,props:{whenIdle:{default:!1,type:[Boolean,Number]},whenVisible:{default:!1,type:[Boolean,Object]},onInteraction:{default:!1,type:[Array,Boolean,String]},whenTriggered:{default:void 0,type:[Boolean,Object]}},emits:["hydrated"],setup(e,{slots:l,emit:o}){const a=Re();if(!a.willPerformHydration)return()=>U(l.default());if(a.onHydrated(()=>o("hydrated")),e.whenIdle&&Me(a,e.whenIdle!==!0?e.whenIdle:void 0),e.whenVisible&&je(a,e.whenVisible!==!0?e.whenVisible:void 0),e.onInteraction){let i;e.onInteraction!==!0&&(i=O(()=>Array.isArray(e.onInteraction)?e.onInteraction:[e.onInteraction]).value),Se(a,i)}return e.whenTriggered!==void 0&&$e(a,ye(e,"whenTriggered")),()=>U(l.default())}}),Fe=ke(Ne),qe=y(()=>w(()=>import("./BgwVXNk6.js"),__vite__mapDeps([0,1,2]),import.meta.url).then(e=>e.default||e)),Ue=y(()=>w(()=>import("./D7WMDtCV.js"),__vite__mapDeps([3,4,1,5,6,7,8,9]),import.meta.url).then(e=>e.default||e)),Ge=y(()=>w(()=>import("./DmeR6g8E.js"),__vite__mapDeps([10,4,1,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,24]),import.meta.url).then(e=>e.default||e)),Je=y(()=>w(()=>import("./rEBFNJ9l.js"),__vite__mapDeps([25,26,1,6,7,27]),import.meta.url).then(e=>e.default||e)),Qe=y(()=>w(()=>import("./D-0iJbXF.js"),__vite__mapDeps([28,11,12,13,1,14,7,6,15,16,17,18,19,5,8,20,21,22,23]),import.meta.url).then(e=>e.default||e)),Ke=y(()=>w(()=>import("./zJI2etme.js"),__vite__mapDeps([29,1,4,5,6,7,8,9,12,13,14,15,16,17,18,19,20,21,22,23,30]),import.meta.url).then(e=>e.default||e)),Ye=y(()=>w(()=>import("./CwKEEWM0.js"),__vite__mapDeps([31,32,1,6,7,33]),import.meta.url).then(e=>e.default||e)),Ze=y(()=>w(()=>import("./DMUsrh6k.js"),__vite__mapDeps([34,1,6,7,35]),import.meta.url).then(e=>e.default||e)),Xe=y(()=>w(()=>import("./nb-4oi82.js"),__vite__mapDeps([36,1,4,5,6,7,8,9,20]),import.meta.url).then(e=>e.default||e)),et=y(()=>w(()=>import("./Dumr9va8.js"),__vite__mapDeps([37,1,4,5,6,7,8,9,13,14,38]),import.meta.url).then(e=>e.default||e)),tt=y(()=>w(()=>import("./C8SAGr0J.js"),__vite__mapDeps([39,1,4,5,6,7,8,9,40]),import.meta.url).then(e=>e.default||e)),lt=y(()=>w(()=>import("./Cb8N3twZ.js"),__vite__mapDeps([41,1,42]),import.meta.url).then(e=>e.default||e)),at=y(()=>w(()=>import("./DYAZHC2q.js"),__vite__mapDeps([43,1,44]),import.meta.url).then(e=>e.default||e)),nt=y(()=>w(()=>import("./BZSaZ6E0.js"),__vite__mapDeps([45,1]),import.meta.url).then(e=>e.default||e)),it=y(()=>w(()=>import("./BPObs9tK.js"),__vite__mapDeps([46,1,47]),import.meta.url).then(e=>e.default||e)),ot=y(()=>w(()=>import("./CrZXCewz.js"),__vite__mapDeps([48,31,32,1,6,7,33,43,44]),import.meta.url).then(e=>e.default||e)),rt=y(()=>w(()=>import("./DD76Hq_-.js"),__vite__mapDeps([49,50,1,13,14,7,6,4,5,8,9,15,16,17,18,19,20,21,22,51]),import.meta.url).then(e=>e.default||e)),dt=y(()=>w(()=>import("./OzsFm4-T.js"),__vite__mapDeps([52,1,50,13,14,7,6,53]),import.meta.url).then(e=>e.default||e)),ct=y(()=>w(()=>import("./DM3_rnOx.js"),__vite__mapDeps([54,55,50,1,13,14,7,6,20,56,57,58,17,18,59]),import.meta.url).then(e=>e.default||e)),ut=y(()=>w(()=>import("./CV4KQVTf.js"),__vite__mapDeps([60,55,50,1,13,14,7,6,20,56,57,58,17,18,59,61]),import.meta.url).then(e=>e.default||e)),mt=y(()=>w(()=>import("./D4zGfwV1.js"),__vite__mapDeps([62,50,1,13,14,7,6,63,58,17,18,64,57,59,65]),import.meta.url).then(e=>e.default||e)),st=y(()=>w(()=>import("./D4Sn8noH.js"),__vite__mapDeps([66,67,4,1,5,6,7,8,9,50,13,14,19,20,21,15,16,17,18,22,68]),import.meta.url).then(e=>e.default||e)),ht=y(()=>w(()=>import("./CEuhi7T8.js"),__vite__mapDeps([69,13,1,14,7,6,50,12,15,16,17,18,19,5,8,20,21,22,23,70,71,72]),import.meta.url).then(e=>e.default||e)),ft=y(()=>w(()=>import("./BSymvsG0.js"),__vite__mapDeps([73,4,1,5,6,7,8,9,50,13,14,12,15,16,17,18,19,20,21,22,23,74]),import.meta.url).then(e=>e.default||e)),gt=y(()=>w(()=>import("./BgcJ49b_.js"),__vite__mapDeps([75,12,13,1,14,7,6,15,16,17,18,19,5,8,20,21,22,23,76]),import.meta.url).then(e=>e.default||e)),kt=y(()=>w(()=>import("./WW2xySKe.js"),__vite__mapDeps([77,4,1,5,6,7,8,9,14,78,79,80,81]),import.meta.url).then(e=>e.default||e)),bt=y(()=>w(()=>import("./C6DUUp5i.js"),__vite__mapDeps([82,1,13,14,7,6,50,78,79,20,83]),import.meta.url).then(e=>e.default||e)),yt={__name:"ContentBuilderBlock",props:{block:{type:Object,required:!0},row:{type:Object,required:!0},defaultTheme:{required:!1,type:String,default:""},columnWidth:{type:[Number,String],default:"auto"},columnSpan:{type:String,default:""}},setup(e){const l=e;F("columnWidth",l.columnWidth);const o=O(()=>l.columnWidth===1&&l.columnSpan.length?l.columnSpan.split("-")[2]:"");F("columnSpanValue",o.value);const a=O(()=>{const u=l.block.__typename?.match(/(?:contentBuilder_|pageHero_|footerContentRows_)(.+)(?:_BlockType)/)[1];return u?"Block"+u.charAt(0).toUpperCase()+u.slice(1):""}),i=O(()=>{if(!l.row||!l.block)return"";const u=[],I=l.row?.rowWidth,p=l.block?.__typename;if(I!=="full"&&!["contentBuilder_poster_BlockType"].includes(p)?u.push("container mx-auto"):I==="full"&&u.push("px-0"),l.block.padding&&l.block.padding[0]){const B=l.block.padding[0];u.push(`lg:${B.left}`),u.push(`lg:${B.right}`),u.push(B.top),u.push(B.bottom)}return l.block.alignment==="center"?u.push("text-center"):l.block.alignment==="right"&&u.push("text-right"),u.push(l.block.__typename),u}),r=O(()=>l.row.rowWidth==="full"?"full":"auto"),c=O(()=>{if(!l.block.__typename==="contentBuilder_image_BlockType")return"rounded-none shadow-none";const u=["shadow-none"];return l.block.alignment==="center"?u.push("mx-auto"):l.block.alignment==="right"&&u.push("ml-auto"),l.row?.rowWidth==="full"?u.push("rounded-none"):u.push("rounded-lg"),u.join(" ")}),m=O(()=>l.row?.rowWidth==="full"&&l.block.__typename==="contentBuilder_carousel_BlockType"&&l.row?.children.length===1?"ratio16x5":l.block?.imageCrop);return(u,I)=>{const p=qe,f=Fe,B=Ue,P=Ge,W=Je,S=Qe,k=Ke,h=Ye,_=Ze,L=Xe,V=et,n=tt,T=lt,x=at,A=nt,$=it,H=ot,Y=rt,Z=dt,X=ct,ee=ut,te=mt,le=st,ae=ht,ne=ft,ie=gt,oe=kt,re=bt;return d(),E(R,null,[v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockArticleSectionSpacer"?(d(),g(p,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockAuthor"?(d(),g(B,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockBanner"?(d(),g(P,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockBeforeAndAfter"?(d(),g(W,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockButtons"?(d(),g(S,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockCarousel"?(d(),g(k,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockHeading"?(d(),g(h,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockHtmlSnippet"?(d(),g(_,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockImage"?(d(),g(L,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockImages"?(d(),g(V,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockImageWithCopy"?(d(),g(n,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockQuotes"?(d(),g(T,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockRichText"?(d(),g(x,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockRule"?(d(),g(A,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockTable"?(d(),g(,ドルb({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockWell"?(d(),g(H,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockVideo"?(d(),g(Y,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockAccordion"?(d(),g(Z,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockDownloadsDropdownButton"?(d(),g(X,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockDownloadsDropdownBlock"?(d(),g(ee,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockSoftwareDownloadsButton"?(d(),g(te,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),t(a)==="BlockHeroVideoRow"?(d(),g(le,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockProductSubscriptionCard"?(d(),g(ae,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"},class:"h-full"},{default:z(()=>[t(a)==="BlockProductSubscriptionGalleryCard"?(d(),g(ne,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1}),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockContentCards"?(d(),g(ie,b({key:0,class:t(i),width:t(r)},e.block),null,16,["class","width"])):s("",!0)]),_:1}),t(a)==="BlockTrainingCarousel"?(d(),g(oe,b({key:1,class:t(i),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme},e.block),null,16,["class","theme"])):s("",!0),v(f,{"when-visible":{rootMargin:"0px"}},{default:z(()=>[t(a)==="BlockFeatureCard"?(d(),g(re,b({key:0,class:t(i),width:t(r),theme:e.defaultTheme?e.defaultTheme:e.row.theme==="dark"||e.row.theme==="black"?"dark":e.row.theme,"image-class":t(c),builder:!0,"optimized-image-field-handle":t(m)},e.block),null,16,["class","width","theme","image-class","optimized-image-field-handle"])):s("",!0)]),_:1})],64)}}},wt=["id"],vt={__name:"GlobalContentBuilder",props:{rows:{required:!0,type:Array,default:()=>[]},defaultTheme:{required:!1,type:String,default:""}},setup(e){const l=ve(""),o=xe(),a=Be(),{globalAutoplayDisabled:i}=ze(a),r=O(()=>o.isLoggedIn),c=k=>k?.sectionId?pe(k?.sectionId,{}):null,m=()=>(l.value="dark","bg-black"),u=k=>k.filter(h=>h.__typename==="contentBuilder_heroVideoRow_BlockType"&&h.height==="constrainedHeight")[0]?.backgroundColor??!1,I=k=>{let h=!1;if(k?.permissions&&k?.permissions?.length>0){const _=k?.permissions.includes("loggedInUsers"),L=k?.permissions.includes("loggedOutUsers");_&&r.value&&(h=!0),L&&!r.value&&(h=!0)}else h=!0;return h},p=k=>k.filter(h=>h.__typename==="contentBuilder_heroVideoRow_BlockType"&&h.height==="constrainedHeight")[0]?.height??!1,f=k=>k.filter(h=>h.__typename==="contentBuilder_heroVideoRow_BlockType")[0]??!1,B=(k,h,_)=>{let L="";const V=k.leftColumnsOffset,n=k.rightColumnsOffset,T=h.some(x=>x.leftColumnsOffset&&x.leftColumnsOffset!=="none"||x.rightColumnsOffset&&x.rightColumnsOffset!=="none");if(k.columnWidth&&k.columnWidth!=="auto"){const x=_>0?P(h[_-1].columnWidth):0,A=parseInt(V&&V!=="none"?V.split("Column")[0]:0),$=P(h[_].columnWidth),H=parseInt(n&&n!=="none"?n.split("Column")[0]:0);T?L=`lg:col-start-${1+x+A} lg:col-end-${1+x+$-H}`:L=`lg:col-span-${P(k.columnWidth)}`}else{const x=h.length;L=`lg:col-span-${Math.floor(12/x)}`}return L},P=k=>{let h="",_=1;switch(k==="41.666667"?h=Math.ceil(Number(k)):h=Math.floor(Number(k)),h){case 100:_=12;break;case 75:_=9;break;case 66:_=8;break;case 58:_=7;break;case 50:_=6;break;case 42:_=5;break;case 33:_=4;break;case 25:_=3;break}return _},W=k=>{let h;switch(k){case"sm":h="gap-10 lg:gap-4";break;case"md":h="gap-10 lg:gap-6";break;case"lg":h="gap-10 lg:gap-8";break;case"xl":h="gap-10 lg:gap-10";break}return h},S=k=>{let h;switch(k){case"top":h="items-start";break;case"center":h="items-center";break;case"bottom":h="items-end";break}return h};return(k,h)=>{const _=de,L=ce,V=yt;return d(),E("div",null,[(d(!0),E(R,null,j(e.rows,n=>(d(),E("div",{key:n.id},[I(n)?(d(),E("div",{key:0,id:c(n),class:C(["relative w-full flex flex-col items-center justify-center content content-row px-4",`${n.theme==="grey"?"grey bg-gray-300":n.theme==="dark"?"bg-gray-900":""} ${n.theme==="black"?m():""} ${n.rowPadding?`${n.rowPadding[0].top} ${n.rowPadding[0].bottom}`:null}`])},[n.singleImage&&n.children.length>0?(d(),g(_,{key:0,file:n.singleImage,class:C([`${n.imageCrop} ${n.attribution||n.rowWidth==="full"?"full-row ":""}${n.singleImageMobile.length?" hidden md:block":""}`,"a1 no-print absolute z-0 top-0 bottom-0 left-0 right-0"]),"image-class":"object-cover object-center w-full h-full","position-class":"h-full relative",size:"100vw md:50vw lg:1920px","optimized-image-field-handle":n.imageCrop,"overlay-text1":n.attribution,overlay:n.backgroundOverlay,"fetch-priority":n.imageFetchPriority,preload:!0},null,8,["file","class","optimized-image-field-handle","overlay-text1","overlay","fetch-priority"])):s("",!0),n.singleImageMobile&&n.children.length>0?(d(),g(_,{key:1,file:n.singleImageMobile,"mobile-file":n.singleImageMobile,class:C([`${n.imageCrop} ${n.attribution||n.rowWidth==="full"?"full-row ":""}`,"a2 no-print md:hidden absolute z-0 top-0 bottom-0 left-0 right-0"]),"image-class":"object-cover object-center w-full h-full","position-class":"h-full relative",size:"100vw md:50vw lg:1920px","overlay-text1":n.attribution,overlay:n.backgroundOverlay,"fetch-priority":n.imageFetchPriority,preload:!0},null,8,["file","mobile-file","class","overlay-text1","overlay","fetch-priority"])):s("",!0),n.singleImage&&n.children.length===0?(d(),g(_,{key:2,file:n.singleImage,class:C([`${n.imageCrop} ${n.attribution||n.rowWidth==="full"?"full-row ":""}${n.singleImageMobile.length?" hidden md:block":"block"}`,"b1 no-print z-0 top-0 bottom-0 left-0 right-0"]),"image-class":"object-cover object-center w-full","position-class":"h-full relative",size:"100vw md:65vw lg:1920px","optimized-image-field-handle":n.imageCrop,"overlay-text1":n.attribution,overlay:n.backgroundOverlay,"fetch-priority":n.imageFetchPriority,preload:!0},null,8,["file","class","optimized-image-field-handle","overlay-text1","overlay","fetch-priority"])):s("",!0),n.singleImageMobile&&n.children.length===0?(d(),g(_,{key:3,file:n.singleImageMobile,class:C(["b2 no-print md:hidden block z-0 top-0 bottom-0 left-0 right-0",`${n.imageCrop} ${n.attribution||n.rowWidth==="full"?"full-row ":""}`]),"image-class":"object-cover object-center w-full",size:"100vw md:50vw lg:1920px","position-class":"relative","overlay-text1":n.attribution,overlay:n.backgroundOverlay,"fetch-priority":n.imageFetchPriority,preload:!0},null,8,["file","class","overlay-text1","overlay","fetch-priority"])):s("",!0),n?.backgroundVideo?(d(),E("div",{key:4,class:C(["hidden | lg:absolute lg:inset-0 lg:block lg:overflow-hidden",n.backgroundOverlay?"brightness-[0.70]":""])},[v(L,{"video-url":n.backgroundVideo,autoplay:!t(i),loop:!0,mute:!0,controls:!1,hero:!0,attribution:n.attribution,class:"background-hero-video"},null,8,["video-url","autoplay","attribution"])],2)):s("",!0),n.children?(d(),E("div",{key:5,class:C(`${n.rowWidth==="full"?"mx-auto":"container mx-auto"}`)},[_e("div",{class:C(["grid w-full grid-cols-1",`content__block--${n.rowWidth} ${S(n.verticalAlignment)} ${W(n.gap)} lg:grid-cols-12`])},[(d(!0),E(R,null,j(n.children,(T,x)=>(d(),E("div",{key:T.id,class:C(["_block-parent relative content-column",`${T.padding?`${f(T.children)?"":"pl-4"} ${T.padding[0].top} ${f(T.children)?"":"pr-4"} ${T.padding[0].bottom} lg:${T.padding[0].left} lg:${T.padding[0].right}`:null} ${n.rowWidth==="full"&&n.children.length===1?"w-screen max-w-full":""} ${B(T,n.children,x)} ${p(T.children)==="constrainedHeight"?"flex flex-col justify-center":""}`]),style:Te(`background-color: ${u(T.children)}`)},[I(T)?(d(),E(R,{key:0},[Object.keys(T.children).length?(d(!0),E(R,{key:0},j(T.children,A=>(d(),g(V,{key:A.id,block:A,row:n,"default-theme":e.defaultTheme,"column-width":P(T.columnWidth),"column-span":B(T,n.children,x)},null,8,["block","row","default-theme","column-width","column-span"]))),128)):s("",!0)],64)):s("",!0)],6))),128))],2)],2)):s("",!0)],10,wt)):s("",!0)]))),128))])}}},Lt=we(vt,[["__scopeId","data-v-b5a8671b"]]);export{Lt as default};