1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,14683,e=>{e.q("/_next/static/immutable/media/bg-white-gray-pattern.32k-tlf7g4c9q.webp")},25207,e=>{"use strict";var t=e.i(43476),a=e.i(932),r=e.i(57688),n=e.i(22016),o=e.i(18566),i=e.i(71645);let l={src:e.i(14683).default,width:1920,height:1440,blurWidth:8,blurHeight:6,blurDataURL:"data:image/webp;base64,UklGRtoAAABXRUJQVlA4TM0AAAAvB0ABAM1VICICHghADgIAAIC7/5WtPQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQCYLSWt/QAAADwQYiMGAACA88+1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGOBTD2QjBwAAAOD808EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAv8jz/yNc2+z4jgcgXFDe7XtyPJ5WXmJqwaAhD7EF27NdNN4YyjqlWU+A+uOu1npNpcH4uvdcrbxX2+wAAA=="};var s=e.i(52233),c=e.i(19455);e.s(["default",0,e=>{let u,d,m,h,g,A,f,x,y,p,v,b,M,w,$,j,k,z=(0,a.c)(25),{redirectTo:I}=e,P=void 0===I?"/contact":I,S=(0,i.useRef)(null),[N,L]=(0,i.useState)(!1),C=(0,o.useRouter)();z[0]!==N||z[1]!==P||z[2]!==C?(u=()=>{N||C.push(P)},z[0]=N,z[1]=P,z[2]=C,z[3]=u):u=z[3];let E=u;return z[4]===Symbol.for("react.memo_cache_sentinel")?(d=()=>{L("ontouchstart"in window||navigator.maxTouchPoints>0)},m=[],z[4]=d,z[5]=m):(d=z[4],m=z[5]),(0,i.useEffect)(d,m),z[6]!==N?(h=N?{cursor:"default"}:{},z[6]=N,z[7]=h):h=z[7],z[8]===Symbol.for("react.memo_cache_sentinel")?(g=(0,t.jsx)(s.default,{as:"h2",className:"max-w-4xl mx-auto text-4xl font-extrabold leading-tight tracking-tight sm:text-5xl md:text-6xl lg:text-7xl",initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"},viewport:{once:!0},children:"Let's Create Something Amazing Together"}),z[8]=g):g=z[8],z[9]===Symbol.for("react.memo_cache_sentinel")?(A=(0,t.jsxs)("div",{className:"relative z-10 space-y-4 text-center mix-blend-color-burn",children:[g,(0,t.jsx)(s.default,{as:"p",className:"max-w-2xl mx-auto text-lg leading-relaxed lg:max-w-4xl md:text-xl text-pretty opacity-80",initial:{opacity:0,y:12},whileInView:{opacity:1,y:0},transition:{duration:.6,ease:"easeOut"},viewport:{once:!0},children:"I'm always open to new projects and ideas. Let's connect and make something great together."})]}),z[9]=A):A=z[9],z[10]===Symbol.for("react.memo_cache_sentinel")?(y={opacity:0,y:12},p={opacity:1,y:0},f={duration:.6,ease:"easeOut"},x={once:!0},z[10]=f,z[11]=x,z[12]=y,z[13]=p):(f=z[10],x=z[11],y=z[12],p=z[13]),z[14]!==P?(v=(0,t.jsx)(s.default,{className:"relative z-20 flex justify-center mt-8 text-center md:hidden",initial:y,whileInView:p,transition:f,viewport:x,children:(0,t.jsx)(c.Button,{asChild:!0,children:(0,t.jsx)(n.default,{href:P,children:"Get in Touch"})})}),z[14]=P,z[15]=v):v=z[15],z[16]===Symbol.for("react.memo_cache_sentinel")?(b={opacity:0},M={opacity:1},w={duration:.6,ease:"easeOut"},$={once:!0},z[16]=b,z[17]=M,z[18]=w,z[19]=$):(b=z[16],M=z[17],w=z[18],$=z[19]),z[20]===Symbol.for("react.memo_cache_sentinel")?(j=(0,t.jsx)(s.default,{className:"absolute inset-0 z-0 object-cover w-full h-full pointer-events-none",initial:b,whileInView:M,transition:w,viewport:$,children:(0,t.jsx)(r.default,{src:l||"/placeholder.svg",alt:"white gray pattern background",className:"object-cover w-full h-full transition-transform duration-500 ease-out shadow-lg group-hover:scale-105",width:1920,height:1080,loading:"eager",priority:!0,fetchPriority:"high",sizes:"100vw"})}),z[20]=j):j=z[20],z[21]!==E||z[22]!==v||z[23]!==h?(k=(0,t.jsxs)("section",{ref:S,className:"relative isolate px-4 py-32 mx-auto my-32 overflow-hidden cursor-pointer select-none max-w-screen-2xl md:my-44 lg:my-52 md:rounded-lg group",onClick:E,"aria-label":"Get in touch section",style:h,children:[A,v,j]}),z[21]=E,z[22]=v,z[23]=h,z[24]=k):k=z[24],k}],25207)},99676,e=>{"use strict";var t=e.i(43476),a=e.i(932),r=e.i(79862),n=e.i(71645),o=e.i(5844),i=e.i(30030),l=e.i(30207),s=e.i(34620),c=e.i(48425),u=Object.defineProperty,d=(e,t)=>u(e,"name",{value:t,configurable:!0}),m="Avatar",[h,g]=(0,i.createContextScope)(m),A=[0,()=>void 0],[f,x]=h(m),y=n.forwardRef(d(function(e,a){let{__scopeAvatar:r,...o}=e,[i,l]=n.useState("idle"),[s,u]=w();return(0,t.jsx)(f,{scope:r,imageLoadingStatus:i,setImageLoadingStatus:l,imageCount:s,setImageCount:u,children:(0,t.jsx)(c.Primitive.span,{...o,ref:a})})},"Avatar")),p=n.forwardRef(d(function(e,a){let{__scopeAvatar:r,src:o,onLoadingStatusChange:i,...u}=e,d=x("AvatarImage",r);$(d.setImageCount);let m=b(o,{referrerPolicy:u.referrerPolicy,crossOrigin:u.crossOrigin,loadingStatus:d.imageLoadingStatus,set
1LoadingStatus:d.setImageLoadingStatus}),h=(0,l.useCallbackRef)(e=>{i?.(e)}),g=n.useRef(m);return(0,s.useLayoutEffect)(()=>{let e=g.current;g.current=m,m!==e&&h(m)},[m,h]),"loaded"===m?(0,t.jsx)(c.Primitive.img,{...u,ref:a,src:o}):null},"AvatarImage")),v=n.forwardRef(d(function(e,a){let{__scopeAvatar:r,delayMs:o,...i}=e,l=x("AvatarFallback",r),[s,u]=n.useState(void 0===o);return n.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>u(!0),o);return()=>window.clearTimeout(e)}},[o]),s&&"loaded"!==l.imageLoadingStatus?(0,t.jsx)(c.Primitive.span,{...i,ref:a}):null},"AvatarFallback"));function b(e,{loadingStatus:t,setLoadingStatus:a,referrerPolicy:r,crossOrigin:n}){return(0,s.useLayoutEffect)(()=>{if(!e)return void a("error");let t=new window.Image,o=d(e=>{a(M(e.currentTarget))},"handleLoad"),i=d(()=>a("error"),"handleError");return t.addEventListener("load",o),t.addEventListener("error",i),r&&(t.referrerPolicy=r),t.crossOrigin=n??null,t.src=e,a(M(t)),()=>{t.removeEventListener("load",o),t.removeEventListener("error",i),a("idle")}},[e,n,r,a]),t}function M(e){return e.complete?e.naturalWidth>0?"loaded":"error":"loading"}function w(){let e=A;if(o.IS_DEVELOPMENT){let[t]=e=n.useState(0),a=n.useRef(!1);n.useEffect(()=>{t>1&&!a.current&&(a.current=!0,console.warn("Avatar: Only one `Avatar.Image` component should be rendered per `Avatar.Root`, but multiple were detected. This will lead to unexpected behavior."))},[t])}return e}function $(e){o.IS_DEVELOPMENT&&n.useEffect(()=>(e(e=>e+1),()=>{e(e=>e-1)}),[e])}d(b,"useImageLoadingStatus"),d(M,"getImageLoadingStatus"),d(w,"useImageCount"),d($,"useUpdateImageCount"),e.s(["Avatar",0,y,"AvatarFallback",0,v,"AvatarImage",0,p,"Fallback",0,v,"Image",0,p,"Root",0,y,"createAvatarScope",0,g],97456);var j=e.i(97456),j=j;e.s(["Avatar",0,function(e){let n,o,i,l,s,c=(0,a.c)(10);c[0]!==e?({className:n,size:i,...o}=e,c[0]=e,c[1]=n,c[2]=o,c[3]=i):(n=c[1],o=c[2],i=c[3]);let u=void 0===i?"default":i;return c[4]!==n?(l=(0,r.cn)("group/avatar relative flex size-8 shrink-0 overflow-hidden rounded-full select-none data-[size=lg]:size-10 data-[size=sm]:size-6",n),c[4]=n,c[5]=l):l=c[5],c[6]!==o||c[7]!==u||c[8]!==l?(s=(0,t.jsx)(j.Root,{"data-slot":"avatar","data-size":u,className:l,...o}),c[6]=o,c[7]=u,c[8]=l,c[9]=s):s=c[9],s},"AvatarBadge",0,function(e){let n,o,i,l,s=(0,a.c)(8);return s[0]!==e?({className:n,...o}=e,s[0]=e,s[1]=n,s[2]=o):(n=s[1],o=s[2]),s[3]!==n?(i=(0,r.cn)("absolute right-0 bottom-0 z-10 inline-flex items-center justify-center rounded-full bg-primary text-primary-foreground ring-2 ring-background select-none","group-data-[size=sm]/avatar:size-2 group-data-[size=sm]/avatar:[&>svg]:hidden","group-data-[size=default]/avatar:size-2.5 group-data-[size=default]/avatar:[&>svg]:size-2","group-data-[size=lg]/avatar:size-3 group-data-[size=lg]/avatar:[&>svg]:size-2",n),s[3]=n,s[4]=i):i=s[4],s[5]!==o||s[6]!==i?(l=(0,t.jsx)("span",{"data-slot":"avatar-badge",className:i,...o}),s[5]=o,s[6]=i,s[7]=l):l=s[7],l},"AvatarFallback",0,function(e){let n,o,i,l,s=(0,a.c)(8);return s[0]!==e?({className:n,...o}=e,s[0]=e,s[1]=n,s[2]=o):(n=s[1],o=s[2]),s[3]!==n?(i=(0,r.cn)("flex size-full items-center justify-center rounded-full bg-muted text-sm text-muted-foreground group-data-[size=sm]/avatar:text-xs",n),s[3]=n,s[4]=i):i=s[4],s[5]!==o||s[6]!==i?(l=(0,t.jsx)(j.Fallback,{"data-slot":"avatar-fallback",className:i,...o}),s[5]=o,s[6]=i,s[7]=l):l=s[7],l},"AvatarGroup",0,function(e){let n,o,i,l,s=(0,a.c)(8);return s[0]!==e?({className:n,...o}=e,s[0]=e,s[1]=n,s[2]=o):(n=s[1],o=s[2]),s[3]!==n?(i=(0,r.cn)("group/avatar-group flex -sp
1ace-x-2 *:data-[slot=avatar]:ring-2 *:data-[slot=avatar]:ring-background",n),s[3]=n,s[4]=i):i=s[4],s[5]!==o||s[6]!==i?(l=(0,t.jsx)("div",{"data-slot":"avatar-group",className:i,...o}),s[5]=o,s[6]=i,s[7]=l):l=s[7],l},"AvatarGroupCount",0,function(e){let n,o,i,l,s=(0,a.c)(8);return s[0]!==e?({className:n,...o}=e,s[0]=e,s[1]=n,s[2]=o):(n=s[1],o=s[2]),s[3]!==n?(i=(0,r.cn)("relative flex size-8 shrink-0 items-center justify-center rounded-full bg-muted text-sm text-muted-foreground ring-2 ring-background group-has-data-[size=lg]/avatar-group:size-10 group-has-data-[size=sm]/avatar-group:size-6 [&>svg]:size-4 group-has-data-[size=lg]/avatar-group:[&>svg]:size-5 group-has-data-[size=sm]/avatar-group:[&>svg]:size-3",n),s[3]=n,s[4]=i):i=s[4],s[5]!==o||s[6]!==i?(l=(0,t.jsx)("div",{"data-slot":"avatar-group-count",className:i,...o}),s[5]=o,s[6]=i,s[7]=l):l=s[7],l},"AvatarImage",0,function(e){let n,o,i,l,s=(0,a.c)(8);return s[0]!==e?({className:n,...o}=e,s[0]=e,s[1]=n,s[2]=o):(n=s[1],o=s[2]),s[3]!==n?(i=(0,r.cn)("aspect-square size-full",n),s[3]=n,s[4]=i):i=s[4],s[5]!==o||s[6]!==i?(l=(0,t.jsx)(j.Image,{"data-slot":"avatar-image",className:i,...o}),s[5]=o,s[6]=i,s[7]=l):l=s[7],l}],99676)},7084,e=>{"use strict";var t,a,r=e.i(43476),n=e.i(932),o=e.i(71645);function i({l:e,c:t,h:a}){let r=a*Math.PI/180,n=t*Math.cos(r),o=t*Math.sin(r),l=e+.3963377774*n+.2158037573*o,s=e-.1055613458*n-.0638541728*o,c=e-.0894841775*n-1.291485548*o,u=l*l*l,d=s*s*s,m=c*c*c;return[4.0767416621*u-3.3077115913*d+.2309699292*m,-1.2684380046*u+2.6097574011*d-.3413193965*m,-.0041960863*u-.7034186147*d+1.707614701*m]}var l=e=>e.every(e=>e>=-1e-4&&e<=1.0001);function s(e){let t=i(e);if(!l(t)){let a=0,r=e.c;for(let t=0;t<12;t++){let t=(a+r)/2;l(i({...e,c:t}))?a=t:r=t}t=i({...e,c:a})}return t.map(e=>Math.min(1,Math.max(0,e)))}function c(e){let[t,a,r]=s(e);return .2126*t+.7152*a+.0722*r}function u(e,t){let a=c(e),r=c(t);return(Math.max(a,r)+.05)/(Math.min(a,r)+.05)}function d(e,t,a){if(u(e,t)>=a)return e;let r=e.l>=t.l?1:-1;for(let n of[r,-r]){let r={...e};for(let e=0;e<60;e++){if(r.l=Math.min(1,Math.max(0,r.l+.02*n)),u(r,t)>=a)return r;if(0===r.l||1===r.l)break}}let n={...e,l:0,c:0},o={...e,l:1,c:0};return u(n,t)>=u(o,t)?n:o}var m=[[.2,{l:.86,c:.085}],[.36,{l:.9,c:.028}],[.62,{l:.73,c:.135}],[.8,{l:.62,c:.165}],[.93,{l:.87,c:.16}],[1,{l:.34,c:.035}]],h={l:.145,c:0,h:0},g=[["head","bg",1.25],["eye","head",4.5]],A=e=>{let t=Math.round(100*e)/100;return Object.is(t,-0)?"0":String(t)};function f({cx:e,cy:t,rx:a,ry:r,n:n=4,rot:o=0}){let i=Math.min(1,(8*Math.pow(2,-1/n)-4)/3),l=a*i,s=r*i,c=[[a,0],[a,s],[l,r],[0,r],[-l,r],[-a,s],[-a,0],[-a,-s],[-l,-r],[0,-r],[l,-r],[a,-s],[a,0]],u=o*Math.PI/180,d=Math.cos(u),m=Math.sin(u),h=a=>{let[r,n]=c[a];return`${A(e+r*d-n*m)} ${A(t+r*m+n*d)}`},g=`M${h(0)}`;for(let e=1;e<13;e+=3)g+=`C${h(e)} ${h(e+1)} ${h(e+2)}`;return g+"Z"}function x(e,t){for(let a=0;a<t.length;a++)e=(e=Math.imul(e^t[a],0xcc9e2d51))<<13|e>>>19;return e}var y=new TextEncoder;function p(e,t){var a;return(((a=Math.imul((a=Math.imul((a=x(x(e,Uint8Array.of(255)),y.encode(t)))^a>>>16,0x85ebca6b))^a>>>13,0xc2b2ae35))^a>>>16)>>>0)/0x100000000}function v(e,t,a){let r=t.expression;return a||!r?{l:e,wrap:""}:r.bake(e,r.p)}var b=(e,t)=>t?`<g transform="${t}">${e}</g>`:e;function M(e,t){let a=function(e,t=!0,a){let r=function(e,t=!0){let a=t?e.normalize("NFC").trim().toLowerCase():e;return x(0x6a09e667^a.length,y.encode(a))}(e,t),n=e=>{let t=a?.[e],n=Array.isArray(t)?t[Math.floor(p(r,e)*t.length)]:t;return void 0===n?p(r,e):n>0?n<1?n:.999999:0};return n.num=(e,t,a)=>t+n(e)*(a-t),n.int=(e,t,a)=>t+Math.floor(n(e)*(a-t+1)),n.pick=(e,t)=>t[Math.floor(n(e)*t.length)],n.bool=(e,t=.5)=>n(e)<t,n.jitter=(e,t)=>(2*n(e)-1)*t,n}(e,t.normalize??!0,t.traits);return{t:a,palette:{...function(e,t=!0,a=0){let r=function(e,t=!0,a=0){let r,n,o=(n=d({l:(r=m.find(([e])=>a<e)?.[1]??m[0][1]).l,c:r.c,h:e},h,1.5),{bg:{l:.965,c:.01,h:e},head:n,eye:n.l>=.5?{l:.17,c:.02,h:e}:{l:.97,c:.012,h:e}});if(t)for(let[e,t,a]of g)o[e]=d(o[e],o[t],a);return o}(e,t,a),n={};for(let e in r)n[e]="#"+s(r[e]).map(e=>
1Math.round(255*(e<=.0031308?12.92*e:1.055*Math.pow(e,.4166666666666667)-.055)).toString(16).padStart(2,"0")).join("");return n}(t.hue??a.num("hue",0,360),t.contrast??!0,t.tone??a("tone")),...t.palette}}}function w(e,t,a){let r=t.background??e.background;if(!1!==r)return{d:"square"===r?"M0 0H100V100H0Z":f({cx:50,cy:50,rx:50,ry:50,n:"circle"===r?2:6}),fill:a.bg}}var $=e=>(function({cx:e,cy:t,rx:a,ry:r,sides:n,round:o=.3,rot:i=0}){let l=o>0?o<1?o/2:.5:0,s=i*Math.PI/180-Math.PI/2,c=Array.from({length:n},(o,i)=>{let l=s+2*Math.PI*i/n;return[e+a*Math.cos(l),t+r*Math.sin(l)]}),u=e=>c[(e%n+n)%n],d=(e,t)=>{let[a,r]=u(e),[n,o]=u(t);return`${A(a+(n-a)*l)} ${A(r+(o-r)*l)}`},m=`M${d(0,-1)}`;for(let e=0;e<n;e++){let[t,a]=u(e);m+=`Q${A(t)} ${A(a)} ${d(e,e+1)}`,l<.5&&(m+=`L${d(e+1,e)}`)}return m+"Z"})(e),j=e=>(function(e,t,a,r,n,o=0){let i=n.length,l=o*Math.PI/180,s=n.map((n,o)=>{let s=l+2*Math.PI*o/i;return[e+a*n*Math.cos(s),t+r*n*Math.sin(s)]}),c=e=>s[(e%i+i)%i],u=`M${A(c(0)[0])} ${A(c(0)[1])}`;for(let e=0;e<i;e++){let[t,a]=c(e-1),[r,n]=c(e),[o,i]=c(e+1),[l,s]=c(e+2);u+=`C${A(r+(o-t)/6)} ${A(n+(i-a)/6)} ${A(o-(l-r)/6)} ${A(i-(s-n)/6)} ${A(o)} ${A(i)}`}return u+"Z"})(e.cx,e.cy,e.rx,e.ry,e.radii,e.rot),k=e=>t=>({cx:t.cx,cy:t.cy,rx:t.rx*e,ry:t.ry*e}),z=e=>k(.95*Math.min(...e.radii))(e),I=(t=[[{name:"round",core:1},.22],[{name:"organic",core:.98,path:j,face:z},.48],[{name:"boxy",core:.86,body:(e,t)=>{t.n=e.num("body.n",3.4,6),t.rot=e.num("body.rot",-20,20)}},.6],[{name:"capsule",core:1.02,body:(e,t)=>{t.ry*=e.num("capsule.squat",.55,.68)},face:k(.94),decorate:(e,t,a)=>{for(let e of[-1,1])a.petals.push({cx:t.cx+e*(t.rx-t.ry),cy:t.cy,r:t.ry})},path:e=>{var t,a,r,n;let o,i;return t=e.cx,a=e.cy,r=e.rx-e.ry,n=e.ry,o=A(t-r),i=A(t+r),`M${o} ${A(a-n)}H${i}V${A(a+n)}H${o}Z`}},.7],[{name:"nub",core:.88,decorate:(e,t,a)=>{let r=e.int("nub.n",1,2);for(let n=0;n<r;n++){let r=e.num(`nub.a${n}`,0,2*Math.PI);a.petals.push({cx:t.cx+Math.cos(r)*t.rx*.88,cy:t.cy+Math.sin(r)*t.rx*.88,r:t.rx*e.num(`nub.r${n}`,.24,.4)})}}},.79],[{name:"cloud",core:.78,face:z,path:j,decorate:(e,t,a)=>{let r=e.int("cloud.n",4,6);for(let n=0;n<r;n++){let o=Math.PI+Math.PI*(n+.5)/r;a.petals.push({cx:t.cx+Math.cos(o)*t.rx*.8,cy:t.cy+Math.sin(o)*t.rx*.5,r:t.rx*e.num(`cloud.r${n}`,.44,.62)})}}},.86],[{name:"droplet",core:.78,body:(e,t)=>{t.cy+=.22*t.ry,t.n=2},face:e=>({cx:e.cx,cy:e.cy+.05*e.ry,rx:.88*e.rx,ry:.88*e.ry}),decorate:(e,t,a)=>{var r,n,o,i;let l,s,c,u,d,m;a.extra.push((r=t.cx,n=t.cy,o=t.rx,i=t.ry,s=o*Math.sqrt(1-1/((l=Math.max(1.05,e.num("droplet.tip",1.4,1.65)))*l)),c=n-i/l,u=n-l*i,d=.14*s,m=c+.86*(u-c),`M${A(r-s)} ${A(c)}L${A(r-d)} ${A(m)}Q${A(r)} ${A(u)} ${A(r+d)} ${A(m)}L${A(r+s)} ${A(c)}Z`))}},.915],[{name:"hexagon",core:1.05,path:$,face:e=>k(.84)(e),body:(e,t)=>{t.sides=6,t.rot=e.num("body.rot",-12,12),t.round=e.num("poly.round",.24,.5)}},.95],[{name:"sun",core:.7,decorate:(e,t,a)=>{let r=e.int("sun.n",6,9),n=t.rx*e.num("sun.dist",1,1.08),o=t.rx*e.num("sun.r",.2,.26),i=e.num("sun.rot",0,2*Math.PI);for(let e=0;e<r;e++){let l=i+2*Math.PI*e/r;a.petals.push({cx:t.cx+Math.cos(l)*n,cy:t.cy+Math.sin(l)*n,r:o})}}},.98],[{name:"triangle",core:1.15,path:$,body:(e,t)=>{t.sides=3,t.rot=e.num("body.rot",-5,5),t.round=e.num("poly.round",.24,.5)},face:e=>({cx:e.cx,cy:e.cy+.1*e.ry,rx:.54*e.rx,ry:.36*e.ry})},1]],a=(e,t,a)=>{let r=t.rx,n=e.num("eye.rx",.075,.105)*r,o=e.num("eye.ratio",1.9,3.2),i=e.num("eye.scale",.78,1.24),l=e.num("eye.stretch",.85,1.18),s=e.num("eye.gap",.1,.24)*r,c=n*Math.max(1,i),u=n*o*Math.max(1,i*l),d=c+.03*r+s,m=e.jitter("gaze.x",.09)*a.rx,h=e.num("gaze.y",-.2,.08)*a.ry,g=e.jitter("eye.dy",.04)*a.ry,A=Math.hypot(c,u),f=Math.hypot((Math.abs(m)+d+A)/a.rx,(Math.abs(h)+Math.abs(g)+A)/a.ry),x=f>.9?.9/f:1,y=n*x,p=y*o,v=d*x,b=Math.min(12,180*Math.asin(Math.max(0,Math.min(1,s/u)))/Math.PI),M=e.num("eye.lean",-1,1)*b,w=Math.max(-12,Math.min(12,M+e.jitter("eye.lean2",3.5))),$=a.cx+m*x,j=a.cy+h*x;return[{cx:$-v,cy:j,rx:y,ry:p,n:e.num("eye.n",3.5,6),rot:M},{cx:$+v,cy:j+g*x,rx:y*i,ry:p*i*l,n:e.num("eye.n",3.5,6),rot:w}]},{layout:function(e){let r,n=(r=e("shape"),(t.find(([,e])=>r<e)??t[t.length-1])[0]),o=e.num("body.r",31,38)*n.core,i={cx:50+e.jitter("body.x",1.5),cy:50+e.jitter("body.y",1.5),rx:o,ry:o*e.num("body.ratio",.92,1.08),n:e.num("body.n",1.9,2.5),rot:0,radii:Array.from({length:e.int("body.pts",6,8)},(t,a)=>1+e.jitter(`body.r${a}`,.16))};n.body?.(e,i);let l=n.face?.(i)??i,s={petals:[],extra:[]};return n.decorate?.(e,i,s),{shape:n.name,draw:n.path,body:i,face:l,petals:s.petals,extra:s.extra,eyes:a(e,i,l)}},render:function(e,t,a){let r=e=>Math.round(100*e)/100,n=`<g fill="${t.head}">`+e.petals.map(e=>`<circle cx="${r(e.cx)}" cy="${r(e.cy)}" r="${r(e.r)}"/>`).join("")+e.extra.map(e=>`<path d="${e}"/>`).join("")+`<path d="${e.draw?e.draw(e.body):f(e.body)}"/></g><g fill="${t.eye}"${a?' class="mo-eyes"':""}>`+e.eyes.map((e,t)=>{let n=`<path d="${f(e)}"/>`;return a?`<g class="mo-eye" style="--mo-wrap:${t?1:-1};--mo-lean:${r(e.rot)};transform-origin:${r(e.cx)}px ${r(e.cy)}px">${n}</g>`:n}).join("")+"</g>";return a?`<g class="mo-breathe"><g class="mo-bob">${n}</g></g>`:n},background:!1}),P=(e,t={})=>
1{let a,r,n,{t:o,palette:i}=M(e,t),l=(r=t.expression,r?.tint?r.tint(i,r.p):i),s=t.size?` width="${t.size}" height="${t.size}"`:"",c=v(I.layout(o),t),u=((a=t).title?`<title>${a.title.replace(/[&<>]/g,e=>"&"===e?"&":"<"===e?"<":">")}</title>`:"")+((n=w(I,t,l))?`<path d="${n.d}" fill="${n.fill}"/>`:"")+b(I.render(c.l,l),c.wrap);return`<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"${s}>${u}</svg>`};function S({name:e,size:t,background:a,palette:n,hue:i,tone:l,normalize:s,contrast:c,title:u,animate:d,expression:m,traits:h,...g}){let A={size:t,background:a,palette:n,hue:i,tone:l,normalize:s,contrast:c,title:u,expression:m,traits:h},f=JSON.stringify([e,A,d]),x=(0,o.useMemo)(()=>d?"":"data:image/svg+xml,"+P(e,A).replace(/"/g,"'").replace(/[%#<>{}|\\^[\]`]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase()).replace(/\s+/g," "),[f]),y=(0,o.useMemo)(()=>d?function(e,t={}){let a,r;return((e,t={},a)=>{let{t:r,palette:n}=M(e,t),o=a?.(r,n),i=v(I.layout(r),t,o);return{cls:o?.cls,bg:w(I,t,n),inner:b(I.render(i.l,n,!!o),i.wrap),vars:o?.vars}})(e,t,t.animate&&(a=t.animate,r=t.expression,(e,t)=>{let n,o,i,l,s,c,u,d,m=r?r.vars(r.p):{},h=r?.tint?r.tint(t,r.p):t;return{cls:(n=!!Object.keys(m).length||!!r?.tint,`mo-root${"always"===a?" mo-always":""}${n?" mo-expr":""}`),vars:{...{"--mo-phase":(u=e=>`${-e}ms`)((o=Math.round(e.num("motion.blink",3500,6500)),i=Math.round(e.num("motion.saccade",4200,7600)),l=e.num("motion.lookX",1,2.2),s=e.num("motion.lookY",.8,1.7),c=e=>Math.round(100*e)/100,d={phase:Math.round(e.num("motion.phase",0,2800)),bob:Math.round(e.num("motion.bob",0,3400)),blink:o,blinkPhase:Math.round(e.num("motion.blinkPhase",0,o)),saccade:i,saccadePhase:Math.round(e.num("motion.saccadePhase",0,i)),lookX:c(l)*(e.bool("motion.lookXFlip")?-1:1),lookY:c(s)*(e.bool("motion.lookYFlip")?-1:1),lookMX:c(l),lookMY:c(s)}).phase),"--mo-bob-phase":u(d.bob),"--mo-blink":`${d.blink}ms`,"--mo-blink-phase":u(d.blinkPhase),"--mo-look-x":String(d.lookX),"--mo-look-mx":String(d.lookMX),"--mo-look-y":String(d.lookY),"--mo-look-my":String(d.lookMY),"--mo-saccade":`${d.saccade}ms`,"--mo-saccade-phase":u(d.saccadePhase)},"--mo-head":h.head,"--mo-eye":h.eye,...m}}}))}(e,{...A,animate:d}):null,[f]),p=(0,o.useMemo)(()=>({__html:y?.inner??""}),[y?.inner]);if(y){let{style:e,...a}=g;return(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",width:t,height:t,role:u?"img":void 0,"aria-hidden":!u||void 0,style:{...y.vars,...e},...a,children:[u?(0,r.jsx)("title",{children:u}):null,y.bg?(0,r.jsx)("path",{d:y.bg.d,fill:y.bg.fill}):null,(0,r.jsx)("g",{className:y.cls,dangerouslySetInnerHTML:p})]})}let{alt:$,...j}=g;return(0,r.jsx)("img",{src:x,width:t,height:t,alt:$??u??"",...j})}var N=e.i(99676);e.s(["Blobatar",0,function(e){let t,a,o,i,l,s,c,u,d=(0,n.c)(17);return d[0]!==e?({name:o,src:l,alt:t,blobatar:a,...i}=e,d[0]=e,d[1]=t,d[2]=a,d[3]=o,d[4]=i,d[5]=l):(t=d[1],a=d[2],o=d[3],i=d[4],l=d[5]),d[6]!==t||d[7]!==o||d[8]!==l?(s=l?(0,r.jsx)(N.AvatarImage,{src:l,alt:t??o}):null,d[6]=t,d[7]=o,d[8]=l,d[9]=s):s=d[9],d[10]!==a||d[11]!==o?(c=(0,r.jsx)(N.AvatarFallback,{className:"bg-transparent",children:(0,r.jsx)(S,{...a,name:o,className:"size-full"})}),d[10]=a,d[11]=o,d[12]=c):c=d[12],d[13]!==i||d[14]!==s||d[15]!==c?(u=(0,r.jsxs)(N.Avatar,{...i,children:[s,c]}),d[13]=i,d[14]=s,d[15]=c,d[16]=u):u=d[16],u}],7084)}]);
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.