1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2041],{10932:(e,t,s)=>{s.d(t,{Ay:()=>a});var r=s(2761),i=s(57396),a=r.os.registerPlugin(i.H0)||r.os;a.core.Tween},17195:(e,t,s)=>{s.d(t,{o:()=>d});var r=s(95155),i=s(12115),a=s(60296);let n=(0,i.createContext)(null);var l=s(73934),o=s(46436);let c=e=>!e.isLayoutDirty&&e.willUpdate(!1),d=e=>{let{children:t,id:s,inherit:d=!0}=e,u=(0,i.useContext)(a.L),m=(0,i.useContext)(n),[h,p]=function(){let e=function(){let e=(0,i.useRef)(!1);return(0,o.E)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}(),[t,s]=(0,i.useState)(0),r=(0,i.useCallback)(()=>{e.current&&s(t+1)},[t]);return[(0,i.useCallback)(()=>l.Gt.postRender(r),[r]),t]}(),g=(0,i.useRef)(null),f=u.id||m;null===g.current&&((e=>!0==(!0===e)||"id"===e)(d)&&f&&(s=s?f+"-"+s:f),g.current={id:s,group:!0===d&&u.group||function(){let e=new Set,t=new WeakMap,s=()=>e.forEach(c);return{add:r=>{e.add(r),t.set(r,r.addEventListener("willUpdate",s))},remove:r=>{e.delete(r);let i=t.get(r);i&&(i(),t.delete(r)),s()},dirty:s}}()});let v=(0,i.useMemo)(()=>({...g.current,forceRender:h}),[p]);return(0,r.jsx)(a.L.Provider,{value:v,children:t})}},54330:(e,t,s)=>{s.d(t,{Ay:()=>c});var r=s(95155),i=s(17195),a=s(81779),n=s(12115);let l={type:"spring",stiffness:255,damping:28,mass:.72},o={type:"tween",duration:.9,ease:[.16,1,.3,1]};function c(e){let{items:t,activeIndex:s,onChange:c,layoutGroupId:d,underlineLayoutId:u="animated-tab-underline",ariaLabel:m,navRef:h,onButtonRef:p,className:g="no-scrollbar -mx-1 flex gap-2 overflow-x-auto pb-0.5 md:gap-4 lg:gap-5",buttonClassName:f="relative shrink-0 px-2 py-2 text-left text-lg font-bold transition-colors duration-500 ease-[cubic-bezier(0.16,1,0.3,1)] md:text-xl",activeClassName:v="text-[#07F]",inactiveClassName:x="text-neutral-gray-500 hover:text-neutral-gray-700",underlineClassName:b="absolute right-0 -bottom-0.5 left-0 z-0 h-0.5 rounded-full bg-[#07F]",navProps:y,getButtonProps:w}=e,j=(0,n.useRef)(null),N=(0,n.useRef)([]);return(0,n.useEffect)(()=>{let e=j.current,t=N.current[s];if(!e||!t)return;let r=e;if(r.scrollWidth<=r.clientWidth){let t=e.parentElement;for(;t;){if(t.scrollWidth>t.clientWidth){r=t;break}t=t.parentElement}}let i=r.getBoundingClientRect(),a=t.getBoundingClientRect(),n=a.left-i.left+r.scrollLeft+a.width/2-r.clientWidth/2,l=r.scrollWidth-r.clientWidth;r.scrollTo({left:Math.max(0,Math.min(n,l)),behavior:"smooth"})},[s,t.length]),(0,r.jsx)(i.o,{id:d,children:(0,r.jsx)("nav",{ref:e=>{j.current=e,"function"==typeof h?h(e):h&&"current"in h&&(h.current=e)},className:g,...y,"aria-label":m,children:t.map((e,t)=>{let i=t===s,n=null==w?void 0:w(e,t,i);return(0,r.jsxs)(a.P.button,{id:"".concat(e.id,"-tab-button"),ref:e=>{N.current[t]=e,null==p||p(t,e)},type:"button",onClick:()=>c(t),transition:o,...n,className:"".concat(f," ").concat(i?v:x),children:[(0,r.jsx)("span",{className:"relative z-1",children:e.label}),i?(0,r.jsx)(a.P.span,{layoutId:u,className:b,transition:l}):null]},e.id)})})})}},82041:(e,t,s)=>{s.r(t),s.d(t,{default:()=>j});var r=s(95155),i=s(12115),a=s(72262),n=s(15239),l=s(95121),o=s(9964),c=s(52619),d=s.n(c),u=s(54330);let m="relative aspect-[350/245] min-h-[245px] overflow-hidden rounded-[20px] lg:aspect-auto lg:h-full lg:min-h-[260px]",h=[{id:"walkthroughs",icon:"/assets/icons/home-solutions/feature-360.svg",title:"360 Walkthroughs",description:"Immersive 3D tours that bring properties to life"},{id:"ar-preview",icon:"/assets/icons/home-solutions/feature-ar-preview.svg",title:"AR Property Preview",description:"View spaces in augmented reality on any device"},{id:"mobile-friendly",icon:"/assets/icons/home-solutions/feature-mobile.svg",title:"Mobile Friendly Experience",description:"Seamless, responsive, and accessible anywhere"},{id:"lead-tracking",icon:"/assets/icons/home-solutions/feature-chart.svg",title:"Lead Tracking",description:"Track buyer interest and capture quality leads"}],p="(min-width: 1024px)";function g(e){let t=window.matchMedia(p);return t.addEventListener("change",e),()=>t.removeEventListener("change",e)}function f(){return window.matchMedia(p).matches}function v(){return!1}function x(){return(0,i.useSyncExternalStore)(g,f,v)}let b=e=>{let{src:t,placeholderSrc:s}=e,l=(0,i.useRef)(null),[o,c]=(0,i.useState)(!1),[d,u]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let e=l.current;if(!e)return;u(!1),c(!1);let t=()=>{if(!Number.isFinite(e.duration)||e.duration<=0)return;let t=e.buffered.length;0!==t&&e.buffered.end(t-1)>=e.duration-.1&&u(!0)},s=()=>t(),r=()=>c(!0),i=()=>c(!1),a=()=>c(!1);return e.addEventListener("loadedmetadata",t),e.addEventListener("progress",t),e.addEventListener("canplaythrough",s),e.addEventListener("suspend",t),e.addEventListener("play",r),e.addEventListener("pause",i),e.addEventListener("ended",a),t(),()=>{e.removeEventListener("loadedmetadata",t),e.removeEventListener("progress",t),e.removeEventListener("canplaythrough",s),e.removeEventListener("suspend",t),e.removeEventListener("play",r),e.removeEventListener("pause",i),e.removeEventListener("ended",a)}},[t]);let h=()=>{let e=l.current;e&&(e.paused?e.play().catch(()=>{}):e.pause())};return(0,r.jsxs)("div",{className:m,children:[d?null:(0,r.jsx)(n.default,{src:s,alt:"",fill:!0,sizes:"(min-width: 1024px) 66vw, 100vw",className:"absolute inset-0 object-cover",unoptimized:!0}),(0,r.jsx)("video",{ref:l,src:t,className:"absolute inset-0 h-full w-full cursor-pointer object-cover",playsInl
1ine:!0,preload:"auto",onClick:h}),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 flex items-center justify-center",children:o?null:(0,r.jsx)(a.Icon,{icon:"solar:play-circle-bold",onClick:e=>{e.stopPropagation(),h()},"aria-label":o?"Pause video":"Play video",className:"pointer-events-auto flex h-10 w-10 cursor-pointer items-center justify-center rounded-full text-white shadow-md transition-transform hover:scale-105 md:h-11 md:w-11"})})]})},y=e=>{let{videoUrl:t,imageUrl:s}=e;return x()?"image"===function(e){var t;let s=(null!=(t=e.split("?")[0])?t:e).toLowerCase();return/\.(mp4|webm|ogg|ogv|mov|m4v)$/.test(s)?"video":"image"}(t)?(0,r.jsx)("div",{className:m,children:(0,r.jsx)(n.default,{src:t,alt:"",fill:!0,sizes:"(min-width: 1024px) 66vw, 100vw",className:"object-cover",unoptimized:!0})}):(0,r.jsx)(b,{src:t,placeholderSrc:s}):(0,r.jsx)("div",{className:m,children:(0,r.jsx)(n.default,{src:s,alt:"",fill:!0,sizes:"100vw",className:"object-cover",unoptimized:!0})})},w=[{id:"real-estate",label:"Real Estate",content:{heroMediaUrl:"/assets/videos/home-solutions/real-estate.mp4",heroImageUrl:"/assets/images/home-solutions/real-estate.webp",cardImageUrl:"/assets/images/home-solutions/real-estate-card.webp",cardTitle:"Real Estate, Reimagined.",cardDescription:"Help buyers explore, understand, and connect with properties â long before move-in day.",statPrimaryLabel:"Faster Sales",statPrimaryValue:"31%",statPrimaryDesc:"3D virtual tours that close deals quicker",statSecondaryLabel:"More Views",statSecondaryValue:"87%",statSecondaryDesc:"Interactive listings that hold attention longer",featurePanelTitle:"Everything Buyers Need",edgeBackground:"#E0EFCF",features:[{id:"walkthroughs",icon:"/assets/icons/home-solutions/feature-360.svg",title:"360\xb0 Walkthroughs",description:"Immersive 3D tours of every room and view"},{id:"ar-preview",icon:"/assets/icons/home-solutions/feature-ar-preview.svg",title:"AR Property Preview",description:"See homes in augmented reality anywhere"},{id:"mobile-friendly",icon:"/assets/icons/home-solutions/feature-mobile.svg",title:"Mobile-Friendly Tours",description:"Smooth 3D tours on any phone or tablet"},{id:"lead-tracking",icon:"/assets/icons/home-solutions/feature-chart.svg",title:"Lead Tracking",description:"Capture buyer intent and qualified leads fast"}],seePossibilitiesUrl:"/industries/real-estate"}},{id:"retail-ecommerce",label:"Retail & Ecommerce",content:{heroMediaUrl:"/assets/videos/home-solutions/retail.mp4",heroImageUrl:"/assets/images/home-solutions/retail.webp",cardImageUrl:"/assets/images/home-solutions/retail-card.webp",cardTitle:"Retail, Beyond the Shelf.",edgeBackground:"#FBEAE6",cardDescription:"Turn flat product photos into 3D viewers, AR previews, and virtual try-ons that convert browsers into buyers.",statPrimaryLabel:"High Conversion",statPrimaryValue:"94%",statPrimaryDesc:"Immersive 3D tours that bring properties to life",statSecondaryLabel:"Fewer Returns",statSecondaryValue:"40%",statSecondaryDesc:"Seamless, responsive, and accessible anywhere",featurePanelTitle:"Everything Buyer Need",features:[{id:"virtual-storefronts",icon:"/assets/icons/home-solutions/feature-360.svg",title:"Virtual Storefronts",description:"Create immersive online shopping experiences"}
1,{id:"3d-product-showcase",icon:"/assets/icons/home-solutions/feature-ar-preview.svg",title:"3D Product Showcase",description:"Let customers explore products from every angle"},{id:"ar-try-on",icon:"/assets/icons/home-solutions/feature-mobile.svg",title:"AR Try-on Experience",description:"Enable shoppers to preview products in real-world"},{id:"smart-inventory-insights",icon:"/assets/icons/home-solutions/feature-chart.svg",title:"Smart Inventory Insights",description:"Track product demand, customer behavior"}],seePossibilitiesUrl:"/industries/retail-ecommerce"}},{id:"automotive",label:"Automotive",content:{heroMediaUrl:"/assets/videos/home-solutions/auto.mp4",heroImageUrl:"/assets/images/home-solutions/auto.webp",cardImageUrl:"/assets/images/home-solutions/automotive-card.webp",cardTitle:"Automotive, Made Interactive.",edgeBackground:"#FFF0D2",cardDescription:"Let buyers walk around, step inside, and personalize every detail of their next vehicle, online, in-showroom, or on a phone.",statPrimaryLabel:"Higher Engagement",statPrimaryValue:"66%",statPrimaryDesc:"Real-time 3D configurators that hold buyers",statSecondaryLabel:"Conversion Lift",statSecondaryValue:"40%",statSecondaryDesc:"Interactive car previews that drive sales",featurePanelTitle:"Everything Buyers Need",features:[{id:"3d-configurator",icon:"/assets/icons/home-solutions/feature-360.svg",title:"3D Car Configurator",description:"Customize colors, trims, and wheels live"},{id:"ar-showroom",icon:"/assets/icons/home-solutions/feature-ar-preview.svg",title:"AR Showroom",description:"View any vehicle at full scale, anywhere"},{id:"mobile-friendly",icon:"/assets/icons/home-solutions/feature-mobile.svg",title:"Mobile-Friendly Previews",description:"Smooth 3D cars on any phone or tablet"},{id:"buyer-insights",icon:"/assets/icons/home-solutions/feature-chart.svg",title:"Buyer Insights",description:"Capture configurations and qualified leads"}],seePossibilitiesUrl:"/industries/automotive"}},{id:"healthcare",label:"Healthcare",content:{heroMediaUrl:"/assets/videos/home-solutions/health.mp4",heroImageUrl:"/assets/images/home-solutions/health.webp",cardTitle:"Healthcare, Visualized.",cardImageUrl:"/assets/images/home-solutions/healthcare-card.webp",edgeBackground:"#B5D0D4",cardDescription:"Interactive 3D anatomy, surgical simulations, and patient-facing visualizations â built and deployed on Ctruh.",statPrimaryLabel:"Faster Surgery",statPrimaryValue:"29%",statPrimaryDesc:"VR-trained surgeons work faster and safer",statSecondaryLabel:"Better Recall",statSecondaryValue:"71%",statSecondaryDesc:"Clinical studies favor 3D over textbooks",featurePanelTitle:"Everything Clinicians Need",features:[{id:"anatomy-explorer",icon:"/assets/icons/home-solutions/feature-360.svg",title:"3D Anatomy Explorer",description:"Examine systems and structures up close"},{id:"surgical-simulations",icon:"/assets/icons/home-solutions/feature-ar-preview.svg",title:"Surgical Simulations",description:"Practice procedures in safe virtual settings"},{id:"mobile-friendly",icon:"/assets/icons/home-solutions/feature-mobile.svg",title:"Mobile-Friendly Access",description:"Smooth 3D visuals on any phone or tablet"},{id:"patient-visualizations",icon:"/assets/icons/home-solutions/feature-chart.svg",title:"Patient Visualizations",description:"Walk patients through procedures clearly"}],seePossibilitiesUrl:"/industries/healthcare"}},{id:"tourism",label:"Tourism",content:{heroMediaUrl:"/assets/videos/home-solutions/tourism.mp4",heroImageUrl:"/assets/images/home-solutions/tourism.webp",cardImageUrl:"/assets/images/home-solutions/tourism-card.webp",cardTitle:"Tourism, Before the Trip.",cardDescription:"Hotels, destinations, and attractions in interactive 3D turning brochures into immersive previews that close bookings.",statPrimaryLabel:"More Bookings",edgeBackground:"#D5C1B4",statPrimaryValue:"48%",statPrimaryDesc:"Virtual hotel tours that drive direct sales",statSecondaryLabel:"Higher Intent",statSecondaryValue:"67%",statSecondaryDesc:"360\xb0 previews that turn lookers into guests",featurePanelTitle:"Everything Travelers Need",features:[{id:"virtual-tours",icon:"/assets/icons/home-solutions/feature-360.svg",title:"360\xb0 Virtual Tours",description:"Step inside rooms, lobbies, and views"},{id:"ar-preview",icon:"/assets/icons/home-solutions/feature-ar-preview.svg",title:"AR Destination Preview",description:"Visualize your stay before you arrive"}
1,{id:"mobile-friendly",icon:"/assets/icons/home-solutions/feature-mobile.svg",title:"Mobile-Friendly Tours",description:"Smooth 360\xb0 tours on any phone or device"},{id:"booking-insights",icon:"/assets/icons/home-solutions/feature-chart.svg",title:"Booking Insights",description:"Track guest interest and conversion signals"}],seePossibilitiesUrl:"/industries/travel-tourism"}}],j=()=>{var e,t,s,a,c,m,p,g;let f=x(),[v,b]=(0,i.useState)(0),j=(0,i.useRef)(v),N=(0,i.useRef)(null),E=(0,i.useRef)([]),k=(0,i.useRef)(null),P=(0,i.useRef)(!1),S=(0,i.useRef)(null),L=w[v],M=null!=(e=L.content.heroMediaUrl)?e:"",D=null!=(s=null!=(t=L.content.heroImageUrl)?t:L.content.heroMediaUrl)?s:"",T=null!=(a=L.content.cardImageUrl)?a:"",I=null!=(c=L.content.featurePanelTitle)?c:"Everything Buyer Need",C=null!=(m=L.content.features)?m:h;return(0,i.useEffect)(()=>()=>{null!==S.current&&window.clearTimeout(S.current)},[]),(0,i.useEffect)(()=>{if(f){j.current=v;return}let e=j.current,t=e===w.length-1&&0===v||0===e&&v===w.length-1,s=N.current,r=E.current[v];if(s&&r){let e=r.offsetLeft-(s.clientWidth-r.offsetWidth)/2;s.scrollTo({left:Math.max(0,e),behavior:t?"auto":"smooth"})}j.current=v},[v,f]),(0,r.jsxs)("section",{id:"solutions",className:"font-metropolis relative overflow-hidden bg-[#fcfdfd] px-5 py-[60px] md:px-8 md:py-20 lg:px-16 lg:py-[100px] mx-auto lg:max-w-7xl 1300px:max-w-screen-2xl",children:[(0,r.jsx)(l.A,{color:"#0077FF",pulseCount:6}),(0,r.jsx)("div",{className:"pointer-events-none absolute -top-32 left-1/2 h-[420px] w-[min(1400px,200vw)] -translate-x-1/2 opacity-[0.35]","aria-hidden":!0,style:{backgroundImage:"radial-gradient(circle, rgba(100, 105, 110, 0.35) 1px, transparent 1px)",backgroundSize:"20px 20px"}}),(0,r.jsx)("div",{className:"pointer-events-none absolute -bottom-32 left-1/2 h-[420px] w-[min(1400px,200vw)] -translate-x-1/2 opacity-[0.35]","aria-hidden":!0,style:{backgroundImage:"radial-gradient(circle, rgba(100, 105, 110, 0.35) 1px, transparent 1px)",backgroundSize:"20px 20px"}}),(0,r.jsxs)("div",{className:"relative z-1 flex flex-col gap-10 md:gap-14 lg:gap-8",children:[(0,r.jsxs)("div",{className:"flex flex-col items-start justify-between gap-6 backdrop-blur-[10px] lg:flex-row lg:items-end lg:gap-10",children:[(0,r.jsx)("h2",{className:"font-degular max-w-[640px] text-[32px] leading-[1.2] font-semibold text-[#080808] md:text-[40px] lg:text-[48px]",children:(0,r.jsx)("span",{className:"block",children:"Making Every Industry Immersive"})}),(0,r.jsx)("p",{className:"text-neutral-gray-600 max-w-[480px] text-base leading-[1.2]",children:"From retail to real estate, automotive to education and healthcare bring products and places to life with interactive 3D experiences tailored to every industry's unique needs."})]}),(0,r.jsxs)("div",{className:"flex w-full flex-col gap-5",children:[(0,r.jsx)(u.Ay,{items:w,activeIndex:v,onChange:b,layoutGroupId:"solutions-industry-tabs",underlineLayoutId:"solutions-tab-underline",ariaLabel:"Industry solutions",navRef:N,onButtonRef:(e,t)=>{E.current[e]=t}}),(0,r.jsxs)("div",{className:"flex touch-pan-y flex-col gap-5 md:gap-5 lg:touch-auto",onTouchStart:e=>{if(f||1!==e.touches.length){k.current=null;return}let t=e.touches[0];k.current={x:t.clientX,y:t.clientY}},onTouchEnd:e=>{if(f){k.current=null;return}let t=k.current;k.current=null;let s=e.changedTouches[0];if(!t||!s)return;let r=s.clientX-t.x,i=s.clientY-t.y,a=Math.abs(r),n=Math.abs(i);a>=44&&a>1.2*n&&(e.preventDefault(),P.current=!0,null!==S.current&&window.clearTimeout(S.current),S.current=window.setTimeout(()=>{P.current=!1,S.current=null},400),b(e=>(function(e,t){let s=w.length-1;return 1===t?e===s?0:e+1:0===e?s:e-1})(e,r<0?1:-1)))},onTouchCancel:()=>{k.current=null},onClickCapture:e=>{P.current&&(e.preventDefault(),e.stopPropagation(),P.current=!1,null!==S.current&&(window.clearTimeout(S.current),S.current=null))},children:[(0,r.jsxs)("div",{className:"grid grid-cols-1 gap-5 lg:grid-cols-[minmax(0,2fr)_minmax(0,1fr)] lg:gap-5",children:[(0,r.jsx)(y,{videoUrl:M,imageUrl:D},L.id),(0,r.jsxs)("div",{className:"relative flex min-h-[260px] flex-col justify-between gap-4 overflow-hidden rounded-[20px] border border-[#
1E0E1E2] bg-[#f9f9f9] px-8 py-6",children:[(0,r.jsx)(n.default,{src:"/assets/icons/solution-card-dots.svg",alt:"",fill:!0,sizes:"(min-width: 1024px) 33vw, 100vw",className:"pointer-events-none object-cover object-top opacity-60",unoptimized:!0}),(0,r.jsxs)("div",{className:"relative z-1 flex flex-col gap-2",children:[(0,r.jsx)("p",{className:"font-degular text-[32px] leading-[1.2] font-semibold text-black",children:L.content.cardTitle}),(0,r.jsx)("p",{className:"text-neutral-gray-600 text-base leading-[1.2]",children:L.content.cardDescription})]}),(0,r.jsx)(d(),{href:null!=(p=L.content.seePossibilitiesUrl)?p:"/",children:(0,r.jsx)(o.A,{id:"see-possibilities-".concat(L.id,"-button"),content:"See Possibilities",variant:"tertiary",className:"!w-fit"})})]})]}),(0,r.jsxs)("div",{className:"grid grid-cols-1 gap-5 lg:grid-cols-[minmax(0,1fr)_minmax(0,2fr)] lg:gap-5",children:[(0,r.jsxs)("div",{className:"relative flex min-h-[260px] flex-col justify-between overflow-hidden rounded-[20px] px-10 py-[30px]",children:[(0,r.jsx)(n.default,{src:T,alt:"",fill:!0,sizes:"(min-width: 1024px) 33vw, 100vw",className:"pointer-events-none scale-110 object-cover blur-[2px] brightness-[0.65]"}),(0,r.jsxs)("div",{className:"relative z-1 flex flex-col gap-2.5",children:[(0,r.jsxs)("div",{className:"font-medium text-white",children:[(0,r.jsx)("p",{className:"text-[32px] leading-[42px]",children:L.content.statPrimaryValue}),(0,r.jsx)("p",{className:"text-[32px] leading-[42px]",children:L.content.statPrimaryLabel})]}),(0,r.jsx)("p",{className:"max-w-[200px] text-sm leading-[1.25] text-white",children:L.content.statPrimaryDesc})]}),(0,r.jsx)("div",{className:"relative z-1 h-px w-full bg-white/60","aria-hidden":!0}),(0,r.jsxs)("div",{className:"relative z-1 flex flex-col gap-2.5",children:[(0,r.jsxs)("div",{className:"font-medium text-white",children:[(0,r.jsx)("p",{className:"text-[32px] leading-[42px]",children:L.content.statSecondaryValue}),(0,r.jsx)("p",{className:"text-[32px] leading-[42px]",children:L.content.statSecondaryLabel})]}),(0,r.jsx)("p",{className:"max-w-[200px] text-sm leading-[1.25] text-white",children:L.content.statSecondaryDesc})]})]}),(0,r.jsx)("div",{className:"relative min-h-[340px] overflow-hidden rounded-[20px] border border-[#E6E6E6] px-[10px] pb-[10px] pt-[15px]",style:{backgroundColor:null!=(g=L.content.edgeBackground)?g:"red"},children:(0,r.jsxs)("div",{className:"flex h-full min-h-[305px] flex-col gap-5 rounded-[20px] bg-white p-5",children:[(0,r.jsx)("p",{className:"text-neutral-gray-900 text-[24px] leading-[1.2] font-semibold",children:I}),(0,r.jsx)("div",{className:"grid grid-cols-1 gap-y-4 lg:grid-cols-2 lg:gap-x-4 lg:gap-y-4",children:C.map(e=>(0,r.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,r.jsx)(n.default,{src:e.icon,alt:"",width:24,height:24,className:"object-contain",unoptimized:!0}),(0,r.jsx)("div",{className:"text-neutral-gray-900 font-medium",children:(0,r.jsx)("p",{className:"text-[24px] leading-[1.1667]",children:e.title})}),(0,r.jsx)("p",{className:"text-neutral-gray-600 max-w-[200px] text-sm leading-[1.25]",children:e.description})]},e.id))})]})})]})]})]})]})]})}},95121:(e,t,s)=>{s.d(t,{A:()=>l});var r=s(95155),i=s(12115),a=s(10932);let n=2*Math.PI,l=e=>{let{color:t="#0077FF",gridSpacing:s=14,pulseCount:l=15,className:o=""}=e,c=(0,i.useRef)(null);return(0,i.useEffect)(()=>{let e=c.current;if(!e)return;let r=e.getContext("2d");if(!r)return;let i={width:0,height:0},o=()=>{let t=e.parentElement;if(!t)return;let s=t.offsetWidth,r=t.offsetHeight;(s!==i.width||r!==i.height)&&(i.width=s,i.height=r,e.width=s,e.height=r)};o();let d=function(e){let t=e.replace("#","");
13===t.length&&(t=t.split("").map(e=>e+e).join(""));let s=Number.parseInt(t,16);return Number.isFinite(s)?"".concat(s>>16&255,", ").concat(s>>8&255,", ").concat(255&s):"8, 8, 8"}(t),u=()=>i,m=Array.from({length:Math.max(1,l)},()=>(function(e,t,s){let r=0,i=0,a=!1,l=0,o=0,c=0,d=0,u=0,m=()=>{let{width:s,height:n}=e(),m=Math.max(0,Math.floor(s/t)),h=Math.max(0,Math.floor(n/t)),p=t/2;r=(m>0?Math.floor(Math.random()*m):0)*t+p,i=(h>0?Math.floor(Math.random()*h):0)*t+p,a=Math.random()>.5,l=(.5*Math.random()+.2)*(Math.random()>.5?1:-1),o=40*Math.random()+30,c=0,d=0,u=400*Math.random()+300};return m(),d=Math.random()*u,{update:()=>{let{width:t,height:s}=e();a?r+=l:i+=l,d+=1,c=d<80?d/80:d>u-80?Math.max(0,(u-d)/80):1,(d>=u||r<-o||r>t+o||i<-o||i>s+o)&&m()},draw:e=>{if(c<=0)return;let t=.8*c,d=Math.sign(l)||1,u=a?r-o*d:r,m=a?i:i-o*d;e.beginPath(),e.moveTo(r,i),e.lineTo(u,m);let h=e.createLinearGradient(r,i,u,m);h.addColorStop(0,"rgba(".concat(s,", ").concat(t,")")),h.addColorStop(1,"rgba(".concat(s,", 0)")),e.strokeStyle=h,e.lineWidth=1.2,e.lineCap="round",e.stroke(),e.beginPath(),e.arc(r,i,1.5,0,n),e.fillStyle="rgba(".concat(s,", ").concat(1.5*t,")"),e.fill(),e.beginPath(),e.arc(r,i,5,0,n),e.fillStyle="rgba(".concat(s,", ").concat(.4*t,")"),e.fill()}}})(u,s,d)),h=()=>{let{width:e,height:t}=i;if(!(e<1)&&!(t<1)){r.clearRect(0,0,e,t);for(let e=0;e<m.length;e+=1)m[e].update(),m[e].draw(r)}};a.Ay.ticker.add(h);let p=e.parentElement,g=p&&new ResizeObserver(()=>{o()});return g&&p?g.observe(p):window.addEventListener("resize",o),()=>{a.Ay.ticker.remove(h),null==g||g.disconnect(),g||window.removeEventListener("resize",o)}},[t,s,l]),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 z-0 h-full w-full overflow-hidden opacity-80 mix-blend-multiply ".concat(o),"aria-hidden":!0,children:(0,r.jsx)("canvas",{ref:c,className:"absolute inset-0 h-full w-full"})})}}}]);
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.