1import{ag as Z,a0 as we,s as A,q as J,r as Q,d as E,f as g,h as v,i as O,j as x,n as H,c as L,o as ye,w as ie,e as T,a as be,b as W,g as Ee,N as le,x as ae,y as ce,z as fe,m as Oe,T as ue,p as X,D as Se,P as Y}from"./scheduler.DcrSCLwT.mjs";import{S as R,i as j,c as q,a as F,m as G,t as y,b,d as U,g as ze,e as He,f as $}from"./index.3aVulLH8.mjs";import{g as Le}from"./spread.CgU5AtxT.mjs";import{p as de}from"./stores.D3X7BMBa.mjs";import{i as ke,t as Te}from"./throttleRaf.BfBDYFM7.mjs";import{c as We}from"./index.BK5ccKcQ.mjs";import{a as Ie,w as Ce}from"./entry.CbBqdcId.mjs";import{r as he,i as K,p as $e,b as me,c as pe,d as Be,f as Ae,n as Pe,g as Ve}from"./index.LH0WHtVI.mjs";import{T as ge}from"./Theme.CP1FKIFV.mjs";import{t as ee}from"./tailwind.KKPBMOkR.mjs";function Ne(t,e){return e?t*(1e3/e):0}function De(t,e){var s={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(s[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,r=Object.getOwnPropertySymbols(t);n<r.length;n++)e.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(t,r[n])&&(s[r[n]]=t[r[n]]);return s}const xe={any:0,all:1};function Me(t,e,{root:s,margin:r,amount:n="any"}={}){if(typeof IntersectionObserver>"u")return()=>{};const o=he(t),l=new WeakMap,c=f=>{f.forEach(i=>{const u=l.get(i.target);if(i.isIntersecting!==!!u)if(i.isIntersecting){const p=e(i);K(p)?l.set(i.target,p):m.unobserve(i.target)}else u&&(u(i),l.delete(i.target))})},m=new IntersectionObserver(c,{root:s,rootMargin:r,threshold:typeof n=="number"?n:xe[n]});return o.forEach(f=>m.observe(f)),()=>m.disconnect()}const I=new WeakMap;let w;function Re(t,e){if(e){const{inlineSize:s,blockSize:r}=e[0];return{width:s,height:r}}else return t instanceof SVGElement&&"getBBox"in t?t.getBBox():{width:t.offsetWidth,height:t.offsetHeight}}function je({target:t,contentRect:e,borderBoxSize:s}){var r;(r=I.get(t))===null||r===void 0||r.forEach(n=>{n({target:t,contentSize:e,get size(){return Re(t,s)}})})}function qe(t){t.forEach(je)}function Fe(){typeof ResizeObserver>"u"||(w=new ResizeObserver(qe))}function Ge(t,e){w||Fe();const s=he(t);return s.forEach(r=>{let n=I.get(r);n||(n=new Set,I.set(r,n)),n.add(e),w==null||w.observe(r)}),()=>{s.forEach(r=>{const n=I.get(r);n==null||n.delete(e),n!=null&&n.size||w==null||w.unobserve(r)})}}const C=new Set;let k;function Ue(){k=()=>{const t={width:window.innerWidth,height:window.innerHeight},e={target:window,size:t,contentSize:t};C.forEach(s=>s(e))},window.addEventListener("resize",k)}function Ke(t){return C.add(t),k||Ue(),()=>{C.delete(t),!C.size&&k&&(k=void 0)}}function Ze(t,e){return K(t)?Ke(t):Ge(t,e)}const Je=50,te=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),Qe=()=>({time:0,x:te(),y:te()}),Xe={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function ne(t,e,s,r){const n=s[e],{length:o,position:l}=Xe[e],c=n.current,m=s.time;n.current=t["scroll"+l],n.scrollLength=t["scroll"+o]-t["client"+o],n.offset.length=0,n.offset[0]=0,n.offset[1]=n.scrollLength,n.progress=$e(0,n.scrollLength,n.current);const f=r-m;n.velocity=f>Je?0:Ne(n.current-c,f)}function Ye(t,e,s){ne(t,"x",e,s),ne(t,"y",e,s),e.time=s}function et(t,e){let s={x:0,y:0},r=t;for(;r&&r!==e;)if(r instanceof HTMLElement)s.x+=r.offsetLeft,s.y+=r.offsetTop,r=r.offsetParent;else if(r instanceof SVGGraphicsElement&&"getBBox"in r){const{top:n,left:o}=r.getBBox();for(s.x+=o,s.y+=n;r&&r.tagName!=="svg";)r=r.parentNode}return s}const tt={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},M={start:0,center:.5,end:1};function se(t,e,s=0){let r=0;if(M[t]!==void 0&&(t=M[t]),me(t)){const n=parseFloat(t);t.endsWith("px")?r=n:t.endsWith("%")?t=n/100:t.endsWith("vw")?r=n/100*document.documentElement.clientWidth:t.endsWith("vh")?r=n/100*document.documentElement.clientHeight:t=n}return pe(t)&&(r=e*t),s+r}const nt=[0,0];function st(t,e,s,r){let n=Array.isArray(t)?t:nt,o=0,l=0;return pe(t)?n=[t,t]:me(t)&&(t=t.trim(),t.includes(" ")?n=t.split(" "):n=[t,M[t]?t:"0"]),o=se(n[0],s,r),l=se(n[1],e),o-l}const rt={x:0,y:0};function ot(t,e,s){let{offset:r=tt.All}=s;const{target:n=t,axis:o="y"}=s,l=o==="y"?"height":"width",c=n!==t?et(n,t):rt,m=n===t?{width:t.scrollWidth,height:t.scrollHeight}:{width:n.clientWidth,height:n.clientHeight},f={width:t.clientWidth,height:t.clientHeight};e[o].offset.length=0;let i=!e[o].interpolate;const u=r.length;for(let p=0;p<u;p++){const h=st(r[p],f[l],m[l],c[o]);
1!i&&h!==e[o].interpolatorOffsets[p]&&(i=!0),e[o].offset[p]=h}i&&(e[o].interpolate=Be(Ae(u),e[o].offset),e[o].interpolatorOffsets=[...e[o].offset]),e[o].progress=e[o].interpolate(e[o].current)}function it(t,e=t,s){if(s.x.targetOffset=0,s.y.targetOffset=0,e!==t){let r=e;for(;r&&r!=t;)s.x.targetOffset+=r.offsetLeft,s.y.targetOffset+=r.offsetTop,r=r.offsetParent}s.x.targetLength=e===t?e.scrollWidth:e.clientWidth,s.y.targetLength=e===t?e.scrollHeight:e.clientHeight,s.x.containerLength=t.clientWidth,s.y.containerLength=t.clientHeight}function lt(t,e,s,r={}){const n=r.axis||"y";return{measure:()=>it(t,r.target,s),update:o=>{Ye(t,s,o),(r.offset||r.target)&&ot(t,s,r)},notify:K(e)?()=>e(s):at(e,s[n])}}function at(t,e){return t.pause(),t.forEachNative((s,{easing:r})=>{var n,o;if(s.updateDuration)r||(s.easing=Pe),s.updateDuration(1);else{const l={duration:1e3};r||(l.easing="linear"),(o=(n=s.effect)===null||n===void 0?void 0:n.updateTiming)===null||o===void 0||o.call(n,l)}}),()=>{t.currentTime=e.progress}}const z=new WeakMap,re=new WeakMap,V=new WeakMap,oe=t=>t===document.documentElement?window:t;function ct(t,e={}){var{container:s=document.documentElement}=e,r=De(e,["container"]);let n=V.get(s);n||(n=new Set,V.set(s,n));const o=Qe(),l=lt(s,t,o,r);if(n.add(l),!z.has(s)){const f=()=>{const u=performance.now();for(const p of n)p.measure();for(const p of n)p.update(u);for(const p of n)p.notify()};z.set(s,f);const i=oe(s);window.addEventListener("resize",f,{passive:!0}),s!==document.documentElement&&re.set(s,Ze(s,f)),i.addEventListener("scroll",f,{passive:!0})}const c=z.get(s),m=requestAnimationFrame(c);return()=>{var f;typeof t!="function"&&t.stop(),cancelAnimationFrame(m);const i=V.get(s);if(!i||(i.delete(l),i.size))return;const u=z.get(s);z.delete(s),u&&(oe(s).removeEventListener("scroll",u),(f=re.get(s))===null||f===void 0||f(),window.removeEventListener("resize",u))}}function B(t,{delay:e=0,duration:s=400,easing:r=we}={}){const n=+getComputedStyle(t).opacity;return{delay:e,duration:s,easing:r,css:o=>`opacity: ${o*n}`}}function Ct(t,{delay:e=0,duration:s=400,easing:r=Ve,x:n=0,y:o=0,opacity:l=0}={}){const c=getComputedStyle(t),m=+c.opacity,f=c.transform==="none"?"":c.transform,i=m*(1-l),[u,p]=Z(n),[h,d]=Z(o);return{delay:e,duration:s,easing:r,css:(a,_)=>` 2 transform: ${f} translate(${(1-a)*u}${p}, ${(1-a)*h}${d}); 3 opacity: ${m-i*_}`}}function ft(t){let e,s;return{c(){e=J("svg"),s=J("path"),this.h()},l(r){e=Q(r,"svg",{class:!0,viewBox:!0,fill:!0,xmlns:!0});var n=E(e);s=Q(n,"path",{d:!0,fill:!0}),E(s).forEach(g),n.forEach(g),this.h()},h(){v(s,"d","M815.857 -560C281.529 -560 -151.622 -126.915 -151.622 407.332C-151.622 859.607 158.831 1239.34 578.264 1345.23C190.227 1665.51 -251 1864.02 -251 1864.02V2631C-251 2631 1783 1798.28 1783 403.308C1783 -136.632 1344.7 -560 815.87 -560H815.857Z"),v(s,"fill","currentColor"),v(e,"class","w-full"),v(e,"viewBox","0 0 1600 2631"),v(e,"fill","none"),v(e,"xmlns","http://www.w3.org/2000/svg")},m(r,n){O(r,e,n),x(e,s)},p:H,i:H,o:H,d(r){r&&g(e)}}}class ut extends R{constructor(e){super(),j(this,e,null,ft,A,{})}}function dt(t){let e,s,r;return{c(){e=T("div"),this.h()},l(n){e=W(n,"DIV",{class:!0}),E(e).forEach(g),this.h()},h(){v(e,"class","sticky top-0 z-0 h-lvh w-full bg-bg bp:h-screen")},m(n,o){O(n,e,o),r=!0},p:H,i(n){r||(n&&ue(()=>{r&&(s||(s=$(e,B,{duration:500},!0)),s.run(1))}),r=!0)},o(n){n&&(s||(s=$(e,B,{duration:500},!1)),s.run(0)),r=!1},d(n){n&&g(e),n&&s&&s.end()}}}function ht(t){var r;let e,s;return e=new ge({props:{theme:((r=t[1])==null?void 0:r.color)??"offwhite",$$slots:{default:[mt]},$$scope:{ctx:t}}}),{c(){q(e.$$.fragment)},l(n){F(e.$$.fragment,n)},m(n,o){G(e,n,o),s=!0},p(n,o){var c;const l={};o&2&&(l.theme=((c=n[1])==null?void 0:c.color)??"offwhite"),o&1024&&(l.$$scope={dirty:o,ctx:n}),e.$set(l)},i(n){s||(y(e.$$.fragment,n),s=!0)},o(n){b(e.$$.fragment,n),s=!1},d(n){U(e,n)}}}function mt(t){let e,s,r,n;return s=new ut({}),{c(){e=T("div"),q(s.$$.fragment),this.h()},l(o){e=W(o,"DIV",{class:!0});var l=E(e);F(s.$$.fragment,l),l.forEach(g),this.h()},h(){v(e,"class","absolute inset-0 z-0 text-bg")},m(o,l){O(o,e,l),G(s,e,null),n=!0},p:H,i(o){n||(y(s.$$.fragment,o),o&&ue(()=>{n&&(r||(r=$(e,B,{duration:500},!0)),r.run(1))}),n=!0)},o(o){b(s.$$.fragment,o),o&&(r||(r=$(e,B,{duration:500},!1)),r.run(0)),n=!1},d(o){o&&g(e),U(s),o&&r&&r.end()}}}function pt(t){let e,s,r,n,o,l,c,m;const f=[ht,dt],i=[];function u(d,a){return!d[4]&&d[0]?0:1}s=u(t),r=i[s]=f[s](t);const p=t[9].default,h=ie(p,t,t[10],null);return{c(){e=T("div"),r.c(),n=be(),o=T("div"),h&&h.c(),this.h()}
3,l(d){e=W(d,"DIV",{class:!0});var a=E(e);r.l(a),n=Ee(a),o=W(a,"DIV",{class:!0});var _=E(o);h&&h.l(_),_.forEach(g),a.forEach(g),this.h()},h(){v(o,"class","relative z-10 text-fg transition-colors duration-200"),v(e,"class",t[3])},m(d,a){O(d,e,a),i[s].m(e,null),x(e,n),x(e,o),h&&h.m(o,null),l=!0,c||(m=le(t[6].call(null,e)),c=!0)},p(d,a){let _=s;s=u(d),s===_?i[s].p(d,a):(ze(),b(i[_],1,1,()=>{i[_]=null}),He(),r=i[s],r?r.p(d,a):(r=i[s]=f[s](d),r.c()),y(r,1),r.m(e,n)),h&&h.p&&(!l||a&1024)&&ae(h,p,d,d[10],l?fe(p,d[10],a,null):ce(d[10]),null),(!l||a&8)&&v(e,"class",d[3])},i(d){l||(y(r),y(h,d),l=!0)},o(d){b(r),b(h,d),l=!1},d(d){d&&g(e),i[s].d(),h&&h.d(d),c=!1,m()}}}function gt(t){let e,s;return e=new ge({props:{theme:t[2],$$slots:{default:[pt]},$$scope:{ctx:t}}}),{c(){q(e.$$.fragment)},l(r){F(e.$$.fragment,r)},m(r,n){G(e,r,n),s=!0},p(r,[n]){const o={};n&4&&(o.theme=r[2]),n&1051&&(o.$$scope={dirty:n,ctx:r}),e.$set(o)},i(r){s||(y(e.$$.fragment,r),s=!0)},o(r){b(e.$$.fragment,r),s=!1},d(r){U(e,r)}}}const _e="background",_t=()=>Oe(_e),N="offwhite",vt=!1;function wt(t,e,s){let r,n,o,l,c;L(t,de,a=>s(8,l=a)),L(t,ke,a=>s(4,c=a));let{$$slots:m={},$$scope:f}=e,i=Ce(N);L(t,i,a=>s(2,o=a));let u=!1;const p=a=>{i.set(a)};let h=0;const d=a=>{const _=document.querySelectorAll("._section");if(_.length){const S=new IntersectionObserver(P=>{P.forEach(ve=>{ve.isIntersecting?s(7,h++,h):h>0&&s(7,h--,h)})});return _.forEach(P=>S.observe(P)),{destroy(){S.disconnect()}}}};return ye(_e,{theme:Ie(i),setTheme:p}),t.$$set=a=>{"$$scope"in a&&s(10,f=a.$$scope)},t.$$.update=()=>{t.$$.dirty&256&&s(1,r=l.data.theme),t.$$.dirty&130&&h===0&&i.set((r==null?void 0:r.color)??N),t.$$.dirty&2&&r&&(i.set(r.color??N),s(0,u=r.hasShape??vt)),t.$$.dirty&5&&s(3,n=We("grid grid-stack",u&&"_shape bg-offwhite",o))},[u,r,o,n,c,i,d,h,l,m,f]}class $t extends R{constructor(e){super(),j(this,e,wt,gt,A,{})}}function D(t){let e,s,r,n,o;const l=t[6].default,c=ie(l,t,t[5],null);let m=[{class:s="_section "+ee("pt",t[1])}],f={};for(let i=0;i<m.length;i+=1)f=Se(f,m[i]);return{c(){e=T(t[0]),c&&c.c(),this.h()},l(i){e=W(i,(t[0]||"null").toUpperCase(),{class:!0});var u=E(e);c&&c.l(u),u.forEach(g),this.h()},h(){Y(t[0])(e,f)},m(i,u){O(i,e,u),c&&c.m(e,null),r=!0,n||(o=le(t[3].call(null,e)),n=!0)},p(i,u){c&&c.p&&(!r||u&32)&&ae(c,l,i,i[5],r?fe(l,i[5],u,null):ce(i[5]),null),Y(i[0])(e,f=Le(m,[(!r||u&2&&s!==(s="_section "+ee("pt",i[1])))&&{class:s}]))},i(i){r||(y(c,i),r=!0)},o(i){b(c,i),r=!1},d(i){i&&g(e),c&&c.d(i),n=!1,o()}}}function yt(t){let e=t[0],s,r,n=t[0]&&D(t);return{c(){n&&n.c(),s=X()},l(o){n&&n.l(o),s=X()},m(o,l){n&&n.m(o,l),O(o,s,l),r=!0},p(o,[l]){o[0]?e?A(e,o[0])?(n.d(1),n=D(o),e=o[0],n.c(),n.m(s.parentNode,s)):n.p(o,l):(n=D(o),e=o[0],n.c(),n.m(s.parentNode,s)):e&&(n.d(1),n=null,e=o[0])},i(o){r||(y(n,o),r=!0)},o(o){b(n,o),r=!1},d(o){o&&g(s),n&&n.d(o)}}}function bt(t,e,s){var d;let r,n;L(t,de,a=>s(8,n=a));let{$$slots:o={},$$scope:l}=e,{as:c="section"}=e,{theme:m=null}=e,{padding:f="80|160"}=e;const{theme:i,setTheme:u}=_t();L(t,i,a=>s(7,r=a));const p=!m||m==="none"?(d=n.data.theme)==null?void 0:d.color:m,h=a=>({destroy:Me(a,()=>{ct(Te(({y:S})=>{S.progress>0&&S.progress<1&&p!==r&&u(p)}),{target:a,offset:["500px end","end end"]})})});return t.$$set=a=>{"as"in a&&s(0,c=a.as),"theme"in a&&s(4,m=a.theme),"padding"in a&&s(1,f=a.padding),"$$scope"in a&&s(5,l=a.$$scope)},[c,f,i,h,m,l,o]}class Bt extends R{constructor(e){super(),j(this,e,bt,yt,A,{as:0,theme:4,padding:1})}}export{Bt as S,$t as T,Ct as a,B as f,ct as s};
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.