1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,65960,e=>{"use strict";let t=(0,e.i(75254).default)("Quote",[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]]);e.s(["Quote",()=>t],65960)},51348,e=>{"use strict";let t=(0,e.i(75254).default)("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);e.s(["Linkedin",()=>t],51348)},15057,e=>{"use strict";let t=(0,e.i(75254).default)("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);e.s(["ArrowUpRight",()=>t],15057)},87652,e=>{"use strict";var t=e.i(71645),r=e.i(49652);let n={some:0,all:1};function i(e,{root:o,margin:s,amount:l,once:a=!1,initial:c=!1}={}){let[f,u]=(0,t.useState)(c);return(0,t.useEffect)(()=>{if(!e.current||a&&f)return;let t={root:o&&o.current||void 0,margin:s,amount:l};return function(e,t,{root:i,margin:o,amount:s="some"}={}){let l=(0,r.resolveElements)(e),a=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{let r=a.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?a.set(e.target,r):c.unobserve(e.target)}else"function"==typeof r&&(r(e),a.delete(e.target))})},{root:i,rootMargin:o,threshold:"number"==typeof s?s:n[s]});return l.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(u(!0),a?void 0:()=>u(!1)),t)},[o,e,s,a,l]),f}e.s(["useInView",()=>i],87652)},70014,e=>{"use strict";var t=e.i(47414),r=e.i(74008),n=e.i(65566),i=e.i(97989),o=e.i(45161);function s(e,t){[...t].reverse().forEach(r=>{let n=e.getVariant(r);n&&(0,i.setTarget)(e,n),e.variantChildren&&e.variantChildren.forEach(e=>{s(e,t)})})}function l(){let e=!1,t=new Set,r={subscribe:e=>(t.add(e),()=>void t.delete(e)),start(r,i){(0,n.invariant)(e,"controls.start() should only be called after a component has mounted. Consider calling within a useEffect hook.");let s=[];return t.forEach(e=>{s.push((0,o.animateVisualElement)(e,r,{transitionOverride:i}))}),Promise.all(s)},set:r=>((0,n.invariant)(e,"controls.set() should only be called after a component has mounted. Consider calling within a useEffect hook."),t.forEach(e=>{var t,n;t=e,Array.isArray(n=r)?s(t,n):"string"==typeof n?s(t,[n]):(0,i.setTarget)(t,n)})),stop(){t.forEach(e=>{e.values.forEach(e=>e.stop())})},mount:()=>(e=!0,()=>{e=!1,r.stop()})};return r}let a=function(){let e=(0,t.useConstant)(l);return(0,r.useIsomorphicLayoutEffect)(e.mount,[]),e};e.s(["useAnimation",()=>a],70014)},7233,e=>{"use strict";let t=(0,e.i(75254).default)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["Plus",()=>t],7233)},10542,95420,e=>{"use strict";let t,r;var n=e.i(86427),i=e.i(65566),o=e.i(71645),s=e.i(60830),l=e.i(87022);function a(e,t){let r,n=()=>{let{currentTime:n}=t,i=(null===n?0:n.value)/100;r!==i&&e(i),r=i};return l.frame.preUpdate(n,!0),()=>(0,l.cancelFrame)(n)}var c=e.i(30551),f=e.i(89026),u=e.i(49652);let g=new WeakMap,h=(e,t,r)=>(n,i)=>i&&i[0]?i[0][e+"Size"]:(0,f.isSVGElement)(n)&&"getBBox"in n?n.getBBox()[t]:n[r],d=h("inline","width","offsetWidth"),p=h("block","height","offsetHeight");function m({target:e,borderBoxSize:t}){g.get(e)?.forEach(r=>{r(e,{get width(){return d(e,t)},get height(){return p(e,t)}})})}function v(e){e.forEach(m)}let y=new Set;var w=e.i(83920),E=e.i(25791);let b=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),L={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function k(e,t,r,n){let i=r[t],{length:o,position:s}=L[t],l=i.current,a=r.time;i.current=e[`scroll${s}`],i.scrollLength=e[`scroll${o}`]-e[`client${o}`],i.offset.length=0,i.offset[0]=0,i.offset[1]=i.scrollLength,i.progress=(0,w.progress)(0,i.scrollLength,i.current);let c=n-a;i.velocity=c>50?0:(0,E.velocityPerSecond)(i.current-l,c)}e.i(47167);var x=e.i(44230),M=e.i(15923),W=e.i(76959),C=e.i(72846);let S={start:0,center:.5,end:1};function T(e,t,r=0){let n=0;if(e in S&&(e=S[e]),"string"==typeof e){let t=parseFloat(e);e.endsWith("px")?n=t:e.endsWith("%")?e=t/100:e.endsWith("vw")?n=t/100*document.documentElement.clientWidth:e.endsWith("vh")?n=t/100*document.documentElement.clientHeight:e=t}return"number"==typeof e&&(n=t*e),r+n}let V=[0,0],z=[[0,0],[1,1]],B={x:0,y:0},O=new WeakMap,A=new WeakMap,P=new WeakMap,H=e=>e===document.scrollingElement?window:e;function R(e,{container:n=document.scrollingElement,...i}={}){if(!n)return s.noop;let o=P.get(n);o||(o=new Set,P.set(n,o));let a=function(e,t,r,n={}){return{measure:t=>{!function(e,t=e,r){if(r.x.targetOffset=0,r.y.targetOffset=0,t!==e){let n=t;for(;n&&n!==e;)r.x.targetOffset+=n.offsetLeft,r.y.targetOffset+=n.offsetTop,n=n.offsetParent}r.x.targetLength=t===e?t.scrollWidth:t.clientWidth,r.y.targetLength=t===e?t.scrollHeight:t.clientHeight,r.x.containerLength=e.clientWidth,r.y.containerLength=e.clientHeight}(e,n.target,r),k(e,"x",r,t),k(e,"y",r,t),r.time=t,(n.offset||n.target)&&function(e,t,r){let{offset:n=z}=r,{target:i=e,axis:o="y"}=r,s="y"===o?"height":"width",l=i!==e?function(e,t){let r={x:0,y:0},n=e;for(;n&&n!==t;)if((0,C.isHTMLElement)(n))r.x+=n.offsetLeft,r.y+=n.offsetTop,n=n.offsetParent;else if("svg"===n.tagName){let e=n.getBoundingClientRect(),t=(n=n.parentElement).getBoundingClientRect();r.x+=e.left-t.left,r.y+=e.top-t.top}else if(n instanceof SVGGraphicsElement){let{x:e,y:t}=n.getBBox();r.x+=e,r.y+=t;let i=null,o=n.parentNode;for(;!i;)"svg"===o.tagName&&(i=o),o=n.parentNode;n=i}else break;return r}(i,e):B,a=i===e?{width:e.scrollWidth,height:e.scrollHeight}:"getBBox"in i&&"svg"!==i.tagName?i.getBBox():{width:i.clientWidth,height:i.clientHeight},c={width:e.clientWidth,height:e.clientHeight};t[o].offset.length=0;let f=!t[o].interpolate,u=n.length;for(let e=0;e<u;e++){let r=function(e,t,r,n){let i=Array.isArray(e)?e:V,o=0;
1return"number"==typeof e?i=[e,e]:"string"==typeof e&&(i=(e=e.trim()).includes(" ")?e.split(" "):[e,S[e]?e:"0"]),(o=T(i[0],r,n))-T(i[1],t)}(n[e],c[s],a[s],l[o]);f||r===t[o].interpolatorOffsets[e]||(f=!0),t[o].offset[e]=r}f&&(t[o].interpolate=(0,x.interpolate)(t[o].offset,(0,M.defaultOffset)(n),{clamp:!1}),t[o].interpolatorOffsets=[...t[o].offset]),t[o].progress=(0,W.clamp)(0,1,t[o].interpolate(t[o].current))}(e,r,n)},notify:()=>t(r)}}(n,e,{time:0,x:b(),y:b()},i);if(o.add(a),!O.has(n)){let e,i=()=>{for(let e of o)e.measure(l.frameData.timestamp);l.frame.preUpdate(s)},s=()=>{for(let e of o)e.notify()},a=()=>l.frame.read(i);O.set(n,a);let c=H(n);window.addEventListener("resize",a,{passive:!0}),n!==document.documentElement&&A.set(n,"function"==typeof n?(y.add(n),r||(r=()=>{let e={get width(){return window.innerWidth},get height(){return window.innerHeight}};y.forEach(t=>t(e))},window.addEventListener("resize",r)),()=>{y.delete(n),y.size||"function"!=typeof r||(window.removeEventListener("resize",r),r=void 0)}):(t||"undefined"!=typeof ResizeObserver&&(t=new ResizeObserver(v)),(e=(0,u.resolveElements)(n)).forEach(e=>{let r=g.get(e);r||(r=new Set,g.set(e,r)),r.add(a),t?.observe(e)}),()=>{e.forEach(e=>{let r=g.get(e);r?.delete(a),r?.size||t?.unobserve(e)})})),c.addEventListener("scroll",a,{passive:!0}),a()}let c=O.get(n);return l.frame.read(c,!1,!0),()=>{(0,l.cancelFrame)(c);let e=P.get(n);if(!e||(e.delete(a),e.size))return;let t=O.get(n);O.delete(n),t&&(H(n).removeEventListener("scroll",t),A.get(n)?.(),window.removeEventListener("resize",t))}}let I=new Map;function N({source:e,container:t,...r}){var n;let i,o,{axis:s}=r;e&&(t=e);let l=I.get(t)??new Map;I.set(t,l);let a=r.target??"self",f=l.get(a)??{},u=s+(r.offset??[]).join(",");return f[u]||(f[u]=!r.target&&(0,c.supportsScrollTimeline)()?new ScrollTimeline({source:t,axis:s}):(n={container:t,...r},i={value:0},o=R(e=>{i.value=100*e[n.axis].progress},n),{currentTime:i,cancel:o})),f[u]}var U=e.i(47414),F=e.i(74008);let X=()=>({scrollX:(0,n.motionValue)(0),scrollY:(0,n.motionValue)(0),scrollXProgress:(0,n.motionValue)(0),scrollYProgress:(0,n.motionValue)(0)}),Y=e=>!!e&&!e.current;function j({container:e,target:t,...r}={}){let n=(0,U.useConstant)(X),l=(0,o.useRef)(null),c=(0,o.useRef)(!1),f=(0,o.useCallback)(()=>(l.current=function(e,{axis:t="y",container:r=document.scrollingElement,...n}={}){var i,o;let l;if(!r)return s.noop;let c={axis:t,container:r,...n};return"function"==typeof e?(i=e,o=c,2===i.length?R(e=>{i(e[o.axis].progress,e)},o):a(i,N(o))):(l=N(c),e.attachTimeline({timeline:c.target?void 0:l,observe:e=>(e.pause(),a(t=>{e.time=e.iterationDuration*t},l))}))}((e,{x:t,y:r})=>{n.scrollX.set(t.current),n.scrollXProgress.set(t.progress),n.scrollY.set(r.current),n.scrollYProgress.set(r.progress)},{...r,container:e?.current||void 0,target:t?.current||void 0}),()=>{l.current?.()}),[e,t,JSON.stringify(r.offset)]);return(0,F.useIsomorphicLayoutEffect)(()=>{if(c.current=!1,!(Y(e)||Y(t)))return f();c.current=!0},[f]),(0,o.useEffect)(()=>c.current?((0,i.invariant)(!Y(e),"Container ref is defined but not hydrated","use-scroll-ref"),(0,i.invariant)(!Y(t),"Target ref is defined but not hydrated","use-scroll-ref"),f()):void 0,[f]),n}e.s(["useScroll",()=>j],10542);var G=e.i(37806);function $(e,t){let r=function(e){let t=(0,U.useConstant)(()=>(0,n.motionValue)(e)),{isStatic:r}=(0,o.useContext)(G.MotionConfigContext);if(r){let[,r]=(0,o.useState)(e);(0,o.useEffect)(()=>t.on("change",r),[])}return t}(t()),i=()=>r.set(t());return i(),(0,F.useIsomorphicLayoutEffect)(()=>{let t=()=>l.frame.preRender(i,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,l.cancelFrame)(i)}}),r}function q(e,t,r,i){if("function"==typeof e){let t;return n.collectMotionValues.current=[],e(),t=$(n.collectMotionValues.current,e),n.collectMotionValues.current=void 0,t}let o="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,n=e[0+r],i=e[1+r],o=e[2+r],s=e[3+r],l=(0,x.interpolate)(i,o,s);return t?l(n):l}(t,r,i);return Array.isArray(e)?D(e,o):D([e],([e])=>o(e))}function D(e,t){let r=(0,U.useConstant)(()=>[]);return $(e,()=>{r.length=0;let n=e.length;for(let t=0;t<n;t++)r[t]=e[t].get();return t(r)})}e.s(["useTransform",()=>q],95420)}]);
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.