1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9864],{38042:(e,t,a)=>{a.d(t,{a:()=>r});var l=a(45111);function r(){let[e,t]=l.useState(!1);return l.useEffect(()=>{let e=window.matchMedia("(max-width: ".concat(767,"px)")),a=()=>t(!!e.matches);return a(),e.addEventListener("change",a),()=>e.removeEventListener("change",a)},[]),e}},57440:(e,t,a)=>{a.r(t),a.d(t,{TextBlock:()=>s});var l=a(17023),r=a(45111),i=a(38042),n=a(80866),o=a(56993);let s=r.forwardRef((e,t)=>{let{className:a,title:r,body:s,titleElement:d,bodyElement:m,size:c,titleVariantOverride:x,titleClassName:y,bodyVariantOverride:u,bodyClassName:p,eyebrow:f,eyebrowClassName:h,...v}=e,g=(0,i.a)();return(0,l.jsxs)("div",{ref:t,className:(0,n.cn)("flex flex-col gap-1",a),...v,children:[f&&(0,l.jsx)(o.o,{weight:"bold",font:"vulf",className:(0,n.cn)("text-primary-foreground text-2xl lg:text-2xl",h),children:f}),r&&(0,l.jsx)(o.o,{as:d,variant:x||("sm"===c?"body-regular":"md"===c?"title-4":"lg"===c?g?"title-2":"title-3":"body-regular"),weight:"sm"===c?"extrabold":"md"===c||"lg"===c?"bold":void 0,className:(0,n.cn)(y),children:r}),s&&(0,l.jsx)(o.o,{as:m,variant:u||("sm"===c?"meta-2":"md"===c?"body-small":"body-regular"),weight:(()=>{if("sm"===c||"md"===c||"lg"===c)return"medium"})(),className:(0,n.cn)("text-secondary-foreground",p),children:s})]})});s.displayName="TextBlock"},76450:(e,t,a)=>{a.r(t),a.d(t,{DropoutImage:()=>d});var l=a(17023),r=a(7218),i=a(80866),n=a(35252),o=a(37811);let s=e=>"string"==typeof e&&""===e;function d(e){let{field:t,src:a,alt:d,fallbackAlt:m,loader:c,className:x,sizes:y="(max-width: 767px) 100vw, 960px",...u}=e,p=null===y?void 0:y;return void 0!==t?(d=s(d)?d:void 0,m=s(m)?m:void 0,"true"!==o.env.IMAGE_ALT_WARNINGS_ENABLED&&void 0===d&&void 0===m&&(m=""),(0,l.jsx)(r.PrismicNextImage,{field:t,alt:s(d)?d:void 0,fallbackAlt:s(m)?m:void 0,sizes:p,className:(0,i.cn)(x),...u,...c?{loader:c}:"prismic"===o.env.NEXT_PUBLIC_IMAGE_CDN?{}:{loader:null}})):a?(0,l.jsx)(n.default,{src:a,alt:null!=d?d:"",sizes:p,loader:null===c?void 0:c,className:(0,i.cn)(x),...u}):null}},79864:(e,t,a)=>{a.r(t),a.d(t,{default:()=>d});var l=a(17023),r=a(57440),i=a(88441),n=a(76450);let o=(0,a(70411).F)("relative flex flex-col md:flex-row items-center gap-8 md:gap-18",{variants:{contentLeft:{true:"md:flex-row-reverse"}}}),s=e=>{var t,a;let{item:s}=e;return(0,l.jsxs)("div",{className:o({contentLeft:s.content_left}),children:[s.emoji&&s.emoji.length>0&&(0,l.jsx)(i.FloatingEmojis,{emoji:s.emoji,contentLeft:s.content_left,placementBias:s.content_left?"right":"left",maxRotation:90,minRotation:-90}),(0,l.jsx)(n.DropoutImage,{field:s.image,className:"min-w-1/2 z-0 aspect-auto overflow-hidden rounded-2xl xl:min-w-[640px]",sizes:"(max-width: 767px) 100vw, (max-width: 1440px) 50vw, 640px"}),(0,l.jsx)(r.TextBlock,{title:null!=(t=s.title)?t:"",body:null!=(a=s.body)?a:"",size:"lg",titleVariantOverride:"title-2",titleClassName:"text-dropout-white",bodyVariantOverride:"body-large",bodyClassName:"mt-2 text-neutral-light",className:"relative z-10"})]})},d=e=>{var t,a,i,n,o,d;let{slice:m}=e;return(0,l.jsx)("section",{"data-slice-type":m.slice_type,"data-slice-variation":m.variation,className:"w-full overflow-x-clip",children:(0,l.jsxs)("div",{className:"space-y-26 mx-auto flex max-w-[1123px] flex-col px-4 xl:px-0",children:[(0,l.jsx)("div",{className:"flex flex-col items-center justify-center",children:(0,l.jsx)(r.TextBlock,{eyebrow:null!=(n=null==(t=m.primary.section_heading[0])?void 0:t.eyebrow)?n:"",title:null!=(o=null==(a=m.primary.section_heading[0])?void 0:a.title)?o:"",body:null!=(d=null==(i=m.primary.section_heading[0])?void 0:i.body)?d:"",size:"lg",eyebrowClassName:"text-dropout-yellow",titleVariantOverride:"display-2",titleClassName:"text-dropout-white",bodyVariantOverride:"body-large",className:"max-w-[600px] space-y-2 md:text-center",bodyClassName:"mt-2 text-neutral-light"})}),(0,l.jsx)("div",{className:"space-y-18 md:space-y-47 flex flex-col",children:m.primary.showcase_items.map(e=>(0,l.jsx)(s,{item:e},e.title))})]})})}},88441:(e,t,a)=>{a.r(t),a.d(t,{FloatingEmojis:()=>d,default:()=>m});var l=a(17023),r=a(38042),i=a(82242),n=a(45111);let o=e=>{let{xMin:t,xMax:a,yMin:l,yMax:r}=e;return{left:t+Math.random()*(a-t),top:l+Math.random()*(r-l)}},s=(e,t)=>{let a=t.x-e.x,l=t.y-e.y;return Math.sqrt(a*a+l*l)},d=e=>{let{emoji:t,contentLeft:a,minSize:d="1.8rem",maxSize:m="3.5rem",minRotation:c=0,maxRotation:x=360,placementBias:y="random",minAnimationDuration:u=2,maxAnimationDuration:p=7,minAnimationDelay:f=0,maxAnimationDelay:h=3,minPopInDelay:v=0,maxPopInDelay:g=1.2}
1=e,M=(0,r.a)(),[w,b]=(0,n.useState)([]);(0,n.useEffect)(()=>{if(!t)return void b([]);let e=!0,l=window.requestAnimationFrame(()=>{e&&b(((e,t,a,l,r,i,n,d,m,c,x,y,u)=>{if(!e)return[];let p=((e,t)=>{switch(t){case"left":return e.filter(e=>e.xMax<=50);case"right":return e.filter(e=>e.xMin>=50);case"top":return e.filter(e=>e.yMax<=50);case"bottom":return e.filter(e=>e.yMin>=50);default:return e}})(t,u),f=[],h=[],v=8*parseFloat(a),g=Math.min(6,e.length);return Array.from(e).slice(0,g).forEach(e=>{let t=((e,t,a)=>{for(let l=0;l<10;l++){let l=o(e[Math.floor(Math.random()*e.length)]),r={x:l.left,y:l.top};if(t.every(e=>s(r,e)>=a)||0===t.length)return r}let l=o(e[Math.floor(Math.random()*e.length)]);return{x:l.left,y:l.top}})(p,f,v);f.push(t);let u=((e,t,a,l,r,i,n,s,d,m,c)=>{let{left:x,top:y}=o(e),u=parseFloat(t)+Math.random()*(parseFloat(a)-parseFloat(t)),p=l+Math.random()*(r-l),f=i+Math.random()*(n-i),h=s+Math.random()*(d-s),v=m+Math.random()*(c-m);return{top:"".concat(y,"%"),left:"".concat(x,"%"),size:"".concat(u,"rem"),rotation:p,animationDuration:f,animationDelay:h,popInDelay:v}})({xMin:t.x,xMax:t.x,yMin:t.y,yMax:t.y},a,l,r,i,n,d,m,c,x,y);h.push({emoji:e,...u,left:"".concat(t.x,"%"),top:"".concat(t.y,"%")})}),h})(t,((e,t)=>{let a={mobile:{grid:{rows:2,cols:3},baseX:5,baseY:5,stepX:30,stepY:20,width:25,height:15},desktop:{primary:e?{baseX:50,edgeX:86}:{baseX:-5,edgeX:10},secondary:e?{baseX:35}:{baseX:45},verticalSections:[{y1:-15,y2:-5},{y1:5,y2:30},{y1:35,y2:65},{y1:70,y2:95},{y1:105,y2:115}]}};if(t){let{grid:e,baseX:t,baseY:l,stepX:r,stepY:i,width:n,height:o}=a.mobile,s=[];for(let a=0;a<e.rows;a++)for(let d=0;d<e.cols;d++)s.push({xMin:t+d*r,xMax:t+d*r+n,yMin:l+a*i,yMax:l+a*i+o});return s}{let{primary:e,secondary:t,verticalSections:l}=a.desktop,r=[];r.push({xMin:e.edgeX,xMax:e.edgeX+40,yMin:l[0].y1,yMax:l[0].y2}),r.push({xMin:e.edgeX,xMax:e.edgeX+40,yMin:l[4].y1,yMax:l[4].y2});for(let t=1;t<=3;t++)r.push({xMin:e.baseX,xMax:e.baseX+20,yMin:l[t].y1,yMax:l[t].y2});for(let e=1;e<=3;e++)r.push({xMin:t.baseX,xMax:t.baseX+20,yMin:l[e].y1,yMax:l[e].y2});return r}})(a,M),d,m,c,x,u,p,f,h,v,g,M?"random":y))});return()=>{e=!1,window.cancelAnimationFrame(l)}},[t,a,M,d,m,c,x,y,u,p,f,h,v,g]);let j=n.memo(e=>{let{emojiPos:t,index:a}=e;return(0,l.jsx)(i.P.div,{className:"pointer-events-none absolute",style:{top:t.top,left:t.left,fontSize:t.size,zIndex:1},initial:{scale:0,opacity:0},animate:{rotate:t.rotation,scale:1,opacity:1,y:[0,-10,0],x:[0,5,0]},transition:{scale:{duration:.3,delay:t.popInDelay,ease:"backOut"},opacity:{duration:.3,delay:t.popInDelay},y:{duration:t.animationDuration,repeat:1/0,ease:"easeInOut",delay:t.popInDelay+t.animationDelay},x:{duration:.8*t.animationDuration,repeat:1/0,ease:"easeInOut",delay:t.popInDelay+t.animationDelay+.5}},children:t.emoji},a)});return j.displayName="MemoizedEmoji",(0,l.jsx)(l.Fragment,{children:w.map((e,t)=>(0,l.jsx)(j,{emojiPos:e,index:t},t))})},m=n.memo(d)}}]);
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.