1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[677],{677:function(t,e,n){n.d(e,{t:function(){return w}});/*! 2 * paths 3.14.2 3 * https://gsap.com 4 * 5 * Copyright 2008-2025, GreenSock. All rights reserved. 6 * Subject to the terms at https://gsap.com/standard-license 7 * @author: Jack Doyle, [email protected] 8*/var s,r,i=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,a=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig,h=Math.PI/180,o=Math.sin,c=Math.cos,u=Math.abs,l=Math.sqrt,f=function(t){return Math.round(1e5*t)/1e5||0},g=function(t){return t.closed=.001>Math.abs(t[0]-t[t.length-2])&&.001>Math.abs(t[1]-t[t.length-1])},x=function(){return s||"undefined"!=typeof window&&(s=window.gsap)&&s.registerPlugin&&s},p=function(){(s=x())?(s.registerEase("_CE",w.create),r=1):console.warn("Please gsap.registerPlugin(CustomEase)")},y=function(t){return~~(1e3*t+(t<0?-.5:.5))/1e3},d=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/gi,M=/[cLlsSaAhHvVtTqQ]/g,v=function(t){var e,n=t.length,s=1e20;for(e=1;e<n;e+=6)+t[e]<s&&(s=+t[e]);return s},m=function(t,e,n){n||0===n||(n=Math.max(+t[t.length-1],+t[1]));var s,r=-1*+t[0],i=-n,a=t.length,h=1/(+t[a-2]+r),o=-e||(Math.abs(+t[a-1]-+t[1])<.01*(+t[a-2]-+t[0])?v(t)+i:+t[a-1]+i);for(s=0,o=o?1/o:-h;s<a;s+=2)t[s]=(+t[s]+r)*h,t[s+1]=(+t[s+1]+i)*o},b=function t(e,n,s,r,i,a,h,o,c,u,l){var f,g=(e+s)/2,x=(n+r)/2,p=(s+i)/2,y=(r+a)/2,d=(i+h)/2,M=(a+o)/2,v=(g+p)/2,m=(x+y)/2,b=(p+d)/2,w=(y+M)/2,C=(v+b)/2,E=(m+w)/2,N=h-e,P=o-n,A=Math.abs((s-h)*P-(r-o)*N),S=Math.abs((i-h)*P-(a-o)*N);return u||(u=[{x:e,y:n},{x:h,y:o}],l=1),u.splice(l||u.length-1,0,{x:C,y:E}),(A+S)*(A+S)>c*(N*N+P*P)&&(f=u.length,t(e,n,g,x,v,m,C,E,c,u,l),t(C,E,b,w,d,M,h,o,c,u,l+1+(u.length-f))),u},w=function(){function t(t,e,n){r||p(),this.id=t,this.setData(e,n)}var e=t.prototype;return e.setData=function(t,e){e=e||{};var n,r,f,x,p,y,v,w,C,E=(t=t||"0,0,1,1").match(d),N=1,P=[],A=[],S=e.precision||1,_=S<=1;if(this.data=t,(M.test(t)||~t.indexOf("M")&&0>t.indexOf("C"))&&(E=function(t){var e,n,s,r,f,x,p,y,d,M,v,m,b,w,C,E=(t+"").replace(a,function(t){var e=+t;return e<1e-4&&e>-.0001?0:e}).match(i)||[],N=[],P=0,A=0,S=2/3,_=E.length,D=0,L="ERROR: malformed path: "+t,V=function(t,e,n,s){M=(n-t)/3,v=(s-e)/3,p.push(t+M,e+v,n-M,s-v,n,s)};if(!t||!isNaN(E[0])||isNaN(E[1]))return console.log(L),N;for(e=0;e<_;e++)if(b=f,isNaN(E[e])?x=(f=E[e].toUpperCase())!==E[e]:e--,s=+E[e+1],r=+E[e+2],x&&(s+=P,r+=A),e||(y=s,d=r),"M"===f)p&&(p.length<8?N.length-=1:D+=p.length,g(p)),P=y=s,A=d=r,p=[s,r],N.push(p),e+=2,f="L";else if("C"===f)p||(p=[0,0]),x||(P=A=0),p.push(s,r,P+1*E[e+3],A+1*E[e+4],P+=1*E[e+5],A+=1*E[e+6]),e+=6;else if("S"===f)M=P,v=A,("C"===b||"S"===b)&&(M+=P-p[p.length-4],v+=A-p[p.length-3]),x||(P=A=0),p.push(M,v,s,r,P+=1*E[e+3],A+=1*E[e+4]),e+=4;else if("Q"===f)M=P+(s-P)*S,v=A+(r-A)*S,x||(P=A=0),P+=1*E[e+3],A+=1*E[e+4],p.push(M,v,P+(s-P)*S,A+(r-A)*S,P,A),e+=4;else if("T"===f)M=P-p[p.length-4],v=A-p[p.length-3],p.push(P+M,A+v,s+(P+1.5*M-s)*S,r+(A+1.5*v-r)*S,P=s,A=r),e+=2;else if("H"===f)V(P,A,P=s,A),e+=1;else if("V"===f)V(P,A,P,A=s+(x?A-P:0)),e+=1;else if("L"===f||"Z"===f)"Z"===f&&(s=y,r=d,p.closed=!0),("L"===f||u(P-s)>.5||u(A-r)>.5)&&(V(P,A,s,r),"L"===f&&(e+=2)),P=s,A=r;else if("A"===f){if(w=E[e+4],C=E[e+5],M=E[e+6],v=E[e+7],n=7,w.length>1&&(w.length<3?(v=M,M=C,n--):(v=C,M=w.substr(2),n-=2),C=w.charAt(1),w=w.charAt(0)),m=function(t,e,n,s,r,i,a,f,g){if(t!==f||e!==g){n=u(n),s=u(s);var x=r%360*h,p=c(x),y=o(x),d=Math.PI,M=2*d,v=(t-f)/2,m=(e-g)/2,b=p*v+y*m,w=-y*v+p*m,C=b*b,E=w*w,N=C/(n*n)+E/(s*s);N>1&&(n=l(N)*n,s=l(N)*s);var P=n*n,A=s*s,S=(P*A-P*E-A*C)/(P*E+A*C);S<0&&(S=0);var _=(i===a?-1:1)*l(S),D=n*w/s*_,L=-(s*b/n*_),V=(t+f)/2+(p*D-y*L),k=(e+g)/2+(y*D+p*L),q=(b-D)/n,G=(w-L)/s,I=(-b-D)/n,O=(-w-L)/s,R=q*q+G*G,z=(G<0?-1:1)*Math.acos(q/l(R)),H=(q*O-G*I<0?-1:1)*Math.acos((q*I+G*O)/l(R*(I*I+O*O)));isNaN(H)&&(H=d),!a&&H>0?H-=M:a&&H<0&&(H+=M),z%=M;var Q,T=Math.ceil(u(H%=M)/(M/4)),Z=[],j=H/T,U=4/3*o(j/2)/(1+c(j/2)),Y=p*n,B=y*n,F=-(y*s),J=p*s;for(Q=0;Q<T;Q++)b=c(r=z+Q*j),w=o(r),q=c(r+=j),G=o(r),Z.push(b-U*w,w+U*b,q+U*G,G-U*q,q,G);for(Q=0;Q<Z.length;Q+=2)b=Z[Q],w=Z[Q+1],Z[Q]=b*Y+w*F+V,Z[Q+1]=b*B+w*J+k;return Z[Q-2]=f,Z[Q-1]=g,Z}}
8(P,A,+E[e+1],+E[e+2],+E[e+3],+w,+C,(x?P:0)+1*M,(x?A:0)+1*v),e+=n,m)for(n=0;n<m.length;n++)p.push(m[n]);P=p[p.length-2],A=p[p.length-1]}else console.log(L);return(e=p.length)<6?(N.pop(),e=0):g(p),N.totalPoints=D+e,N}(t)[0]),4===(n=E.length))E.unshift(0,0),E.push(1,1),n=8;else if((n-2)%6)throw"Invalid CustomEase";for((0!=+E[0]||1!=+E[n-2])&&m(E,e.height,e.originY),this.segment=E,x=2;x<n;x+=6)r={x:+E[x-2],y:+E[x-1]},f={x:+E[x+4],y:+E[x+5]},P.push(r,f),b(r.x,r.y,+E[x],+E[x+1],+E[x+2],+E[x+3],f.x,f.y,1/(2e5*S),P,P.length-1);for(x=0,n=P.length;x<n;x++)v=P[x],w=P[x-1]||v,(v.x>w.x||w.y!==v.y&&w.x===v.x||v===w)&&v.x<=1?(w.cx=v.x-w.x,w.cy=v.y-w.y,w.n=v,w.nx=v.x,_&&x>1&&Math.abs(w.cy/w.cx-P[x-2].cy/P[x-2].cx)>2&&(_=0),w.cx<N&&(w.cx?N=w.cx:(w.cx=.001,x===n-1&&(w.x-=.001,N=Math.min(N,.001),_=0)))):(P.splice(x--,1),n--);if(p=1/(n=1/N+1|0),y=0,v=P[0],_){for(x=0;x<n;x++)C=x*p,v.nx<C&&(v=P[++y]),r=v.y+(C-v.x)/v.cx*v.cy,A[x]={x:C,cx:p,y:r,cy:0,nx:9},x&&(A[x-1].cy=r-A[x-1].y);y=P[P.length-1],A[n-1].cy=y.y-r,A[n-1].cx=y.x-A[A.length-1].x}else{for(x=0;x<n;x++)v.nx<x*p&&(v=P[++y]),A[x]=v;y<P.length-1&&(A[x-1]=P[P.length-2])}return this.ease=function(t){var e=A[t*n|0]||A[n-1];return e.nx<t&&(e=e.n),e.y+(t-e.x)/e.cx*e.cy},this.ease.custom=this,this.id&&s&&s.registerEase(this.id,this.ease),this},e.getSVGData=function(e){return t.getSVGData(this,e)},t.create=function(e,n,s){return new t(e,n,s).ease},t.register=function(t){s=t,p()},t.get=function(t){return s.parseEase(t)},t.getSVGData=function(e,n){var r,i,a,h,o,c,u,l,g,x,p=(n=n||{}).width||100,d=n.height||100,M=n.x||0,v=(n.y||0)+d,m=s.utils.toArray(n.path)[0];if(n.invert&&(d=-d,v=0),"string"==typeof e&&(e=s.parseEase(e)),e.custom&&(e=e.custom),e instanceof t)r=function(t){"number"==typeof t[0]&&(t=[t]);var e,n,s,r,i="",a=t.length;for(n=0;n<a;n++){for(i+="M"+f((r=t[n])[0])+","+f(r[1])+" C",e=r.length,s=2;s<e;s++)i+=f(r[s++])+","+f(r[s++])+" "+f(r[s++])+","+f(r[s++])+" "+f(r[s++])+","+f(r[s])+" ";r.closed&&(i+="z")}return i}(function(t,e,n,s,r,i,a){for(var h,o,c,u,l,f=t.length;--f>-1;)for(c=0,o=(h=t[f]).length;c<o;c+=2)u=h[c],l=h[c+1],h[c]=u*e+0*l+i,h[c+1]=0*u+l*r+a;return t._dirty=1,t}([e.segment.slice(0)],p,0,0,-d,M,v));else{for(r=[M,v],h=1/(u=Math.max(5,200*(n.precision||1))),u+=2,l=5/u,g=y(M+h*p),i=((x=y(v+-(e(h)*d)))-v)/(g-M),a=2;a<u;a++)o=y(M+a*h*p),(Math.abs(((c=y(v+-(e(a*h)*d)))-x)/(o-g)-i)>l||a===u-1)&&(r.push(g,x),i=(c-x)/(o-g)),g=o,x=c;r="M"+r.join(",")}return m&&m.setAttribute("d",r),r},t}();w.version="3.14.2",w.headless=!0,x()&&s.registerPlugin(w)}}]);
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.