!function(e){var t,n,r,i;t=this,n=function(e){"use strict";function t(){return"undefined"!=typeof window}function n(){return s||t()&&(s=window.gsap)&&s.registerPlugin&&s}function v(e){return Math.round(1e4*e)/1e4}function g(e){return parseFloat(e)||0}function p(e,t){var n=g(e);return~e.indexOf("%")?n/100*t:n}function y(e,t){return g(e.getAttribute(t))}function w(e,t,n,r,i,o){return S(Math.pow((g(n)-g(e))*i,2)+Math.pow((g(r)-g(t))*o,2))}function x(e){return console.warn(e)}function b(e){return"non-scaling-stroke"===e.getAttribute("vector-effect")}function d(e){if(!(e=P(e)[0]))return 0;var t,n,r,i,o,s,a,l=e.tagName.toLowerCase(),h=e.style,u=1,f=1;b(e)&&(u=S((f=e.getScreenCTM()).a*f.a+f.b*f.b),f=S(f.d*f.d+f.c*f.c));try{n=e.getBBox()}catch(e){x("Some browsers won't measure invisible elements (like display:none or masks inside defs).")}var g=n||{x:0,y:0,width:0,height:0},p=g.x,d=g.y,c=g.width,m=g.height;if(n&&(c||m)||!N[l]||(c=y(e,N[l][0]),m=y(e,N[l][1]),"rect"!==l&&"line"!==l&&(c*=2,m*=2),"line"===l&&(p=y(e,"x1"),d=y(e,"y1"),c=Math.abs(c-p),m=Math.abs(m-d))),"path"===l)i=h.strokeDasharray,h.strokeDasharray="none",t=e.getTotalLength()||0,v(u)!==v(f)&&!M&&(M=1)&&x("Warning: <path> length cannot be measured when vector-effect is non-scaling-stroke and the element isn't proportionally scaled."),t*=(u+f)/2,h.strokeDasharray=i;else if("rect"===l)t=2*c*u+2*m*f;else if("line"===l)t=w(p,d,p+c,d+m,u,f);else if("polyline"===l||"polygon"===l)for(r=e.getAttribute("points").match(T)||[],"polygon"===l&&r.push(r[0],r[1]),t=0,o=2;o<r.length;o+=2)t+=w(r[o-2],r[o-1],r[o],r[o+1],u,f)||0;else"circle"!==l&&"ellipse"!==l||(t=Math.PI*(3*((s=c/2*u)+(a=m/2*f))-S((3*s+a)*(s+3*a))));return t||0}function c(e,t){if(!(e=P(e)[0]))return[0,0];t=t||d(e)+1;var n=C.getComputedStyle(e),r=n.strokeDasharray||"",i=g(n.strokeDashoffset),o=r.indexOf(",");return o<0&&(o=r.indexOf(" ")),t<(r=o<0?t:g(r.substr(0,o)))&&(r=t),[-i||0,r-i||0]}function m(){t()&&(C=window,_=s=n(),P=s.utils.toArray,L=-1!==((C.navigator||{}).userAgent||"").indexOf("Edge"))}var r,i,o,s,P,C,L,_,M,T=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,N={rect:["width","height"],circle:["r","r"],ellipse:["rx","ry"],line:["x2","y2"]},S=Math.sqrt,a=function(){return String.fromCharCode.apply(null,arguments)}(109),k=(r="undefined"!=typeof window?window.location.host:"",window,o=(i=[a]).length,-1!==r.indexOf(i[o])||!0),l={version:"3.10.4",name:"PaSvgDrawer",register:function(e){s=e,m()},init:function(e,t){if(!e.getBBox)return!1;_||m();var n,r,i,o,s,a,l,h,u,f=d(e);return this._style=e.style,this._target=e,t+""=="true"?t="0 100%":t?-1===(t+"").indexOf(" ")&&(t="0 "+t):t="0 0",o=t,a=(n=c(e,s=f))[0],h=(u=o.indexOf(" "))<0?(l=void 0!==a?a+"":o,o):(l=o.substr(0,u),o.substr(u+1)),l=p(l,s),r=(h=p(h,s))<l?[h,l]:[l,h],this._length=v(f),this._dash=v(n[1]-n[0]),this._offset=v(-n[0]),this._dashPT=this.add(this,"_dash",this._dash,v(r[1]-r[0])),this._offsetPT=this.add(this,"_offset",this._offset,v(-r[0])),L&&(i=C.getComputedStyle(e)).strokeLinecap!==i.strokeLinejoin&&(r=g(i.strokeMiterlimit),this.add(e.style,"strokeMiterlimit",r,r+.01)),this._live=b(e)||~(t+"").indexOf("live"),this._nowrap=~(t+"").indexOf("nowrap"),this._props.push("PaSvgDrawer"),k},render:function(e,t){var n,r,i,o,s=t._pt,a=t._style;if(s){for(t._live&&(n=d(t._target))!==t._length&&(r=n/t._length,t._length=n,t._offsetPT&&(t._offsetPT.s*=r,t._offsetPT.c*=r),t._dashPT?(t._dashPT.s*=r,t._dashPT.c*=r):t._dash*=r);s;)s.r(e,s.d),s=s._next;i=t._dash||e&&1!==e&&1e-4||0,n=t._length-i+.1,o=t._offset,i&&o&&i+Math.abs(o%t._length)>t._length-.2&&(o+=o<0?.1:-.1)&&(n+=.1),a.strokeDashoffset=i?o:o+.001,a.strokeDasharray=n<.2?"none":i?i+"px,"+(t._nowrap?999999:n)+"px":"0px, 999999px"}},getLength:d,getPosition:c};n()&&s.registerPlugin(l),e.PaSvgDrawer=l,e.default=l,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esModule",{value:!0}):delete e.default},"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t=t||self).window=t.window||{}),r=this,i=function(e){"use strict";function r(e){return"string"==typeof e}function k(e){return Math.round(1e10*e)/1e10||0}function A(e,t,n,r){var i=e[t],o=1===r?6:F(i,n,r);return o&&o+n+2<i.length&&(e.splice(t,0,i.slice(0,n+o+2)),i.splice(0,n+o),1)}var L=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,M=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,_=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/gi,i=/(^[#\.][a-z]|[a-y][a-z])/i,X=Math.PI/180,a=180/Math.PI,G=Math.sin,Z=Math.cos,Q=Math.abs,U=Math.sqrt,l=Math.atan2,O=1e8,h=function(e){return"number"==typeof e},B={},R={},c=function(e){return Math.round((e+O)%1*1e5)/1e5||(e<0?0:1)},T=function(e){return Math.round(1e5*e)/1e5||0},m=function(e,t,n){var r=e.length,i=~~(n*r);if(e[i]>t){for(;--i&&e[i]>t;);i<0&&(i=0)}else for(;e[++i]<t&&i<r;);return i<r?i:r-1},E=function(e,t){return t.totalLength=e.totalLength,e.samples?(t.samples=e.samples.slice(0),t.lookup=e.lookup.slice(0),t.minLength=e.minLength,t.resolution=e.resolution):e.totalPoints&&(t.totalPoints=e.totalPoints),t};function v(e){var t,n=(e=r(e)&&i.test(e)&&document.querySelector(e)||e).getAttribute?e:0;return n&&(e=e.getAttribute("d"))?(n._gsPath||(n._gsPath={}),(t=n._gsPath[e])&&!t._dirty?t:n._gsPath[e]=j(e)):e?r(e)?j(e):h(e[0])?[e]:e:console.warn("Expecting a <path> element or an SVG path data string")}function D(e){var t,n=0;for(e.reverse();n<e.length;n+=2)t=e[n],e[n]=e[n+1],e[n+1]=t;e.reversed=!e.reversed}var N={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"};function n(e,t){var n,r,i,o,s,a,l,h,u,f,g,p,d,c,m,v,y,w,x,b,P,C,L=e.tagName.toLowerCase(),_=.552284749831;return"path"!==L&&e.getBBox?(a=function(e,t){var n,r=document.createElementNS("http://www.w3.org/2000/svg","path"),i=[].slice.call(e.attributes),o=i.length;for(t=","+t+",";-1<--o;)n=i[o].nodeName.toLowerCase(),t.indexOf(","+n+",")<0&&r.setAttributeNS(null,n,i[o].nodeValue);return r}(e,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),C=function(e,t){for(var n=t?t.split(","):[],r={},i=n.length;-1<--i;)r[n[i]]=+e.getAttribute(n[i])||0;return r}(e,N[L]),"rect"===L?(o=C.rx,s=C.ry||o,r=C.x,i=C.y,f=C.width-2*o,g=C.height-2*s,n=o||s?"M"+(v=(c=(d=r+o)+f)+o)+","+(w=i+s)+" V"+(x=w+g)+" C"+[v,b=x+s*_,m=c+o*_,P=x+s,c,P,c-(c-d)/3,P,d+(c-d)/3,P,d,P,p=r+o*(1-_),P,r,b,r,x,r,x-(x-w)/3,r,w+(x-w)/3,r,w,r,y=i+s*(1-_),p,i,d,i,d+(c-d)/3,i,c-(c-d)/3,i,c,i,m,i,v,y,v,w].join(",")+"z":"M"+(r+f)+","+i+" v"+g+" h"+-f+" v"+-g+" h"+f+"z"):"circle"===L||"ellipse"===L?(h="circle"===L?(o=s=C.r)*_:(o=C.rx,(s=C.ry)*_),n="M"+((r=C.cx)+o)+","+(i=C.cy)+" C"+[r+o,i+h,r+(l=o*_),i+s,r,i+s,r-l,i+s,r-o,i+h,r-o,i,r-o,i-h,r-l,i-s,r,i-s,r+l,i-s,r+o,i-h,r+o,i].join(",")+"z"):"line"===L?n="M"+C.x1+","+C.y1+" L"+C.x2+","+C.y2:"polyline"!==L&&"polygon"!==L||(n="M"+(r=(u=(e.getAttribute("points")+"").match(M)||[]).shift())+","+(i=u.shift())+" L"+u.join(","),"polygon"===L&&(n+=","+r+","+i+"z")),a.setAttribute("d",V(a._gsRawPath=j(n))),t&&e.parentNode&&(e.parentNode.insertBefore(a,e),e.parentNode.removeChild(e)),a):e}function I(e,t,n){var r,i=e[t],o=e[t+2],s=e[t+4];return i+=(o-i)*n,i+=((o+=(s-o)*n)-i)*n,r=o+(s+(e[t+6]-s)*n-o)*n-i,i=e[t+1],i+=((o=e[t+3])-i)*n,i+=((o+=((s=e[t+5])-o)*n)-i)*n,T(l(o+(s+(e[t+7]-s)*n-o)*n-i,r)*a)}function y(e,t,n){n=void 0===n?1:k(n)||0,t=k(t)||0;var r=Math.max(0,~~(Q(n-t)-1e-8)),i=function(e){for(var t=[],n=0;n<e.length;n++)t[n]=E(e[n],e[n].slice(0));return E(e,t)}(e);if(n<t&&(t=1-t,n=1-n,function(e,t){var n=e.length;for(t||e.reverse();n--;)e[n].reversed||D(e[n])}(i),i.totalLength=0),t<0||n<0){var o=Math.abs(~~Math.min(t,n))+1;t+=o,n+=o}i.totalLength||q(i);var s,a,l,h,u,f,g,p,d,c,m,v,y,w=1<n,x=Y(i,t,B,!0),b=Y(i,n,R),P=b.segment,C=x.segment,L=b.segIndex,_=x.segIndex,M=b.i,T=x.i,N=_===L,S=M===T&&N;if(w||r){for(s=L<_||N&&M<T||S&&b.t<x.t,A(i,_,T,x.t)&&(_++,s||(L++,S?(b.t=(b.t-x.t)/(1-x.t),M=0):N&&(M-=T))),Math.abs(1-(n-t))<1e-5?L=_-1:!b.t&&L?L--:A(i,L,M,b.t)&&s&&_++,1===x.t&&(_=(_+1)%i.length),u=[],g=1+(f=i.length)*r,g+=(f-(p=_)+L)%f,h=0;h<g;h++)d=u,c=i[p++%f],v=m=void 0,m=d.length,v=d[m-1]||[],y=v.length,m&&c[0]===v[y-2]&&c[1]===v[y-1]&&(c=v.concat(c.slice(2)),m--),d[m]=c;i=u}else if(l=1===b.t?6:F(P,M,b.t),t!==n)for(a=F(C,T,S?x.t/b.t:x.t),N&&(l+=a),P.splice(M+l+2),(a||T)&&C.splice(0,T+a),h=i.length;h--;)(h<_||L<h)&&i.splice(h,1);else P.angle=I(P,M+l,0),x=P[M+=l],b=P[M+1],P.length=P.totalLength=0,P.totalPoints=i.totalPoints=8,P.push(x,b,x,b,x,b,x,b);return i.totalLength=0,i}function o(e,t,n){t=t||0,e.samples||(e.samples=[],e.lookup=[]);var r,i,o,s,a,l,h,u,f,g,p,d,c,m,v,y,w,x=~~e.resolution||12,b=1/x,P=n?t+6*n+1:e.length,C=e[t],L=e[t+1],_=t?t/6*x:0,M=e.samples,T=e.lookup,N=(t?e.minLength:O)||O,S=M[_+n*x-1],k=t?M[_-1]:0;for(M.length=T.length=0,i=t+2;i<P;i+=6){if(o=e[i+4]-C,s=e[i+2]-C,a=e[i]-C,u=e[i+5]-L,f=e[i+3]-L,g=e[i+1]-L,l=h=p=d=0,Q(o)<.01&&Q(u)<.01&&Q(a)+Q(g)<.01)8<e.length&&(e.splice(i,6),i-=6,P-=6);else for(r=1;r<=x;r++)l=h-(h=((m=b*r)*m*o+3*(c=1-m)*(m*s+c*a))*m),p=d-(d=(m*m*u+3*c*(m*f+c*g))*m),(y=U(p*p+l*l))<N&&(N=y),k+=y,M[_++]=k;C+=o,L+=u}if(S)for(S-=k;_<M.length;_++)M[_]+=S;if(M.length&&N){if(e.totalLength=w=M[M.length-1]||0,w/(e.minLength=N)<9999)for(y=v=0,r=0;r<w;r+=N)T[y++]=M[v]<r?++v:v}else e.totalLength=M[0]=0;return t?k-M[t/2-1]:k}function q(e,t){var n,r,i;for(i=n=r=0;i<e.length;i++)e[i].resolution=~~t||12,r+=e[i].length,n+=o(e[i]);return e.totalPoints=r,e.totalLength=n,e}function F(e,t,n){if(n<=0||1<=n)return 0;var r=e[t],i=e[t+1],o=e[t+2],s=e[t+3],a=e[t+4],l=e[t+5],h=r+(o-r)*n,u=o+(a-o)*n,f=i+(s-i)*n,g=s+(l-s)*n,p=h+(u-h)*n,d=f+(g-f)*n,c=a+(e[t+6]-a)*n,m=l+(e[t+7]-l)*n;return u+=(c-u)*n,g+=(m-g)*n,e.splice(t+2,4,T(h),T(f),T(p),T(d),T(p+(u-p)*n),T(d+(g-d)*n),T(u),T(g),T(c),T(m)),e.samples&&e.samples.splice(t/6*e.resolution|0,0,0,0,0,0,0,0),6}function Y(e,t,n,r){n=n||{},e.totalLength||q(e),(t<0||1<t)&&(t=c(t));var i,o,s,a,l,h,u,f=0,g=e[0];if(t)if(1===t)u=1,h=(g=e[f=e.length-1]).length-8;else{if(1<e.length){for(s=e.totalLength*t,l=h=0;(l+=e[h++].totalLength)<s;)f=h;t=(s-(a=l-(g=e[f]).totalLength))/(l-a)||0}i=g.samples,o=g.resolution,s=g.totalLength*t,a=(h=g.lookup.length?g.lookup[~~(s/g.minLength)]||0:m(i,s,t))?i[h-1]:0,(l=i[h])<s&&(a=l,l=i[++h]),u=1/o*((s-a)/(l-a)+h%o),h=6*~~(h/o),r&&1===u&&(h+6<g.length?(h+=6,u=0):f+1<e.length&&(h=u=0,g=e[++f]))}else u=h=f=0,g=e[0];return n.t=u,n.i=h,n.path=e,n.segment=g,n.segIndex=f,n}function s(e,t,n,r){var i,o,s,a,l,h,u,f,g,p=e[0],d=r||{};if((t<0||1<t)&&(t=c(t)),1<e.length){for(s=e.totalLength*t,l=h=0;(l+=e[h++].totalLength)<s;)p=e[h];t=(s-(a=l-p.totalLength))/(l-a)||0}return i=p.samples,o=p.resolution,s=p.totalLength*t,a=(h=p.lookup.length?p.lookup[t<1?~~(s/p.minLength):p.lookup.length-1]||0:m(i,s,t))?i[h-1]:0,(l=i[h])<s&&(a=l,l=i[++h]),g=1-(u=1/o*((s-a)/(l-a)+h%o)||0),f=p[h=6*~~(h/o)],d.x=T((u*u*(p[h+6]-f)+3*g*(u*(p[h+4]-f)+g*(p[h+2]-f)))*u+f),d.y=T((u*u*(p[h+7]-(f=p[h+1]))+3*g*(u*(p[h+5]-f)+g*(p[h+3]-f)))*u+f),n&&(d.angle=p.totalLength?I(p,h,1<=u?1-1e-9:u||1e-9):p.angle||0),d}function w(e,t,n,r,i,o,s){for(var a,l,h,u,f,g=e.length;-1<--g;)for(l=(a=e[g]).length,h=0;h<l;h+=2)u=a[h],f=a[h+1],a[h]=u*t+f*r+o,a[h+1]=u*n+f*i+s;return e._dirty=1,e}function S(e,t,n,r,i,o,s,a,l){if(e!==a||t!==l){n=Q(n),r=Q(r);var h=i%360*X,u=Z(h),f=G(h),g=Math.PI,p=2*g,d=(e-a)/2,c=(t-l)/2,m=u*d+f*c,v=-f*d+u*c,y=m*m,w=v*v,x=y/(n*n)+w/(r*r);1<x&&(n=U(x)*n,r=U(x)*r);var b=n*n,P=r*r,C=(b*P-b*w-P*y)/(b*w+P*y);C<0&&(C=0);var L=(o===s?-1:1)*U(C),_=n*v/r*L,M=-r*m/n*L,T=u*_-f*M+(e+a)/2,N=f*_+u*M+(t+l)/2,S=(m-_)/n,k=(v-M)/r,A=(-m-_)/n,O=(-v-M)/r,B=S*S+k*k,R=(k<0?-1:1)*Math.acos(S/U(B)),E=(S*O-k*A<0?-1:1)*Math.acos((S*A+k*O)/U(B*(A*A+O*O)));isNaN(E)&&(E=g),!s&&0<E?E-=p:s&&E<0&&(E+=p),R%=p,E%=p;var D,I=Math.ceil(Q(E)/(p/4)),q=[],F=E/I,Y=4/3*G(F/2)/(1+Z(F/2)),j=u*n,V=f*n,z=f*-r,H=u*r;for(D=0;D<I;D++)m=Z(i=R+D*F),v=G(i),S=Z(i+=F),k=G(i),q.push(m-Y*v,v+Y*m,S+Y*k,k-Y*S,S,k);for(D=0;D<q.length;D+=2)m=q[D],v=q[D+1],q[D]=m*j+v*z+T,q[D+1]=m*V+v*H+N;return q[D-2]=a,q[D-1]=l,q}}function j(e){function t(e,t,n,r){f=(n-e)/3,g=(r-t)/3,l.push(e+f,t+g,n-f,r-g,n,r)}var n,r,i,o,s,a,l,h,u,f,g,p,d,c,m,v=(e+"").replace(_,function(e){var t=+e;return t<1e-4&&-1e-4<t?0:t}).match(L)||[],y=[],w=0,x=0,b=v.length,P=0,C="ERROR: malformed path: "+e;if(!e||!isNaN(v[0])||isNaN(v[1]))return console.log(C),y;for(n=0;n<b;n++)if(d=s,isNaN(v[n])?a=(s=v[n].toUpperCase())!==v[n]:n--,i=+v[n+1],o=+v[n+2],a&&(i+=w,o+=x),n||(h=i,u=o),"M"===s)l&&(l.length<8?--y.length:P+=l.length),w=h=i,x=u=o,l=[i,o],y.push(l),n+=2,s="L";else if("C"===s)a||(w=x=0),(l=l||[0,0]).push(i,o,w+ +v[n+3],x+ +v[n+4],w+=+v[n+5],x+=+v[n+6]),n+=6;else if("S"===s)f=w,g=x,"C"!==d&&"S"!==d||(f+=w-l[l.length-4],g+=x-l[l.length-3]),a||(w=x=0),l.push(f,g,i,o,w+=+v[n+3],x+=+v[n+4]),n+=4;else if("Q"===s)f=w+2/3*(i-w),g=x+2/3*(o-x),a||(w=x=0),w+=+v[n+3],x+=+v[n+4],l.push(f,g,w+2/3*(i-w),x+2/3*(o-x),w,x),n+=4;else if("T"===s)f=w-l[l.length-4],g=x-l[l.length-3],l.push(w+f,x+g,i+2/3*(w+1.5*f-i),o+2/3*(x+1.5*g-o),w=i,x=o),n+=2;else if("H"===s)t(w,x,w=i,x),n+=1;else if("V"===s)t(w,x,w,x=i+(a?x-w:0)),n+=1;else if("L"===s||"Z"===s)"Z"===s&&(i=h,o=u,l.closed=!0),("L"===s||.5<Q(w-i)||.5<Q(x-o))&&(t(w,x,i,o),"L"===s&&(n+=2)),w=i,x=o;else if("A"===s){if(c=v[n+4],m=v[n+5],f=v[n+6],g=v[n+7],r=7,1<c.length&&(c.length<3?(g=f,f=m,r--):(g=m,f=c.substr(2),r-=2),m=c.charAt(1),c=c.charAt(0)),p=S(w,x,+v[n+1],+v[n+2],+v[n+3],+c,+m,(a?w:0)+ +f,(a?x:0)+ +g),n+=r,p)for(r=0;r<p.length;r++)l.push(p[r]);w=l[l.length-2],x=l[l.length-1]}else console.log(C);return(n=l.length)<6?(y.pop(),n=0):l[0]===l[n-2]&&l[1]===l[n-1]&&(l.closed=!0),y.totalPoints=P+n,y}function u(e,t){void 0===t&&(t=1);for(var n=e[0],r=0,i=[n,r],o=2;o<e.length;o+=2)i.push(n,r,e[o],r=(e[o]-n)*t/2,n=e[o],-r);return i}function f(e,t){Q(e[0]-e[2])<1e-4&&Q(e[1]-e[3])<1e-4&&(e=e.slice(2));var n,r,i,o,s,a,l,h,u,f,g,p,d,c,m=e.length-2,v=+e[0],y=+e[1],w=+e[2],x=+e[3],b=[v,y,v,y],P=w-v,C=x-y,L=Math.abs(e[m]-v)<.001&&Math.abs(e[m+1]-y)<.001;for(L&&(e.push(w,x),w=v,x=y,v=e[m-2],y=e[m-1],e.unshift(v,y),m+=4),t=t||0===t?+t:1,i=2;i<m;i+=2)n=v,r=y,v=w,y=x,w=+e[i+2],x=+e[i+3],v===w&&y===x||(o=P,s=C,P=w-v,C=x-y,h=((a=U(o*o+s*s))+(l=U(P*P+C*C)))*t*.25/U(Math.pow(P/l+o/a,2)+Math.pow(C/l+s/a,2)),g=v-((u=v-(v-n)*(a?h/a:0))+(((f=v+(w-v)*(l?h/l:0))-u)*(3*a/(a+l)+.5)/4||0)),c=y-((p=y-(y-r)*(a?h/a:0))+(((d=y+(x-y)*(l?h/l:0))-p)*(3*a/(a+l)+.5)/4||0)),v===n&&y===r||b.push(T(u+g),T(p+c),T(v),T(y),T(f+g),T(d+c)));return v!==w||y!==x||b.length<4?b.push(T(w),T(x),T(w),T(x)):b.length-=2,2===b.length?b.push(v,y,v,y,v,y):L&&(b.splice(0,6),b.length=b.length-6),b}function V(e){h(e[0])&&(e=[e]);var t,n,r,i,o="",s=e.length;for(n=0;n<s;n++){for(i=e[n],o+="M"+T(i[0])+","+T(i[1])+" C",t=i.length,r=2;r<t;r++)o+=T(i[r++])+","+T(i[r++])+" "+T(i[r++])+","+T(i[r++])+" "+T(i[r++])+","+T(i[r])+" ";i.closed&&(o+="z")}return o}function p(e){var t=e.ownerDocument||e;!(ne in e.style)&&"msTransform"in e.style&&(re=(ne="msTransform")+"Origin");for(;t.parentNode&&(t=t.parentNode););if(z=window,K=new se,t){H=(C=t).documentElement,W=t.body,(ee=C.createElementNS("http://www.w3.org/2000/svg","g")).style.transform="none";var n=t.createElement("div"),r=t.createElement("div");W.appendChild(n),n.appendChild(r),n.style.position="static",n.style[ne]="translate3d(0,0,1px)",te=r.offsetParent!==n,W.removeChild(n)}return t}function x(e){return e.ownerSVGElement||("svg"===(e.tagName+"").toLowerCase()?e:null)}function b(e,t){if(e.parentNode&&(C||p(e))){var n=x(e),r=n?n.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",i=n?t?"rect":"g":"div",o=2!==t?0:100,s=3===t?100:0,a="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",l=C.createElementNS?C.createElementNS(r.replace(/^https/,"http"),i):C.createElement(i);return t&&(n?(J=J||b(e),l.setAttribute("width",.01),l.setAttribute("height",.01),l.setAttribute("transform","translate("+o+","+s+")"),J.appendChild(l)):($||(($=b(e)).style.cssText=a),l.style.cssText=a+"width:0.1px;height:0.1px;top:"+s+"px;left:"+o+"px",$.appendChild(l))),l}throw"Need document and parent."}function d(e,t){var n,r,i,o,s,a,l,h,u,f=x(e),g=e===f,p=f?ie:oe,d=e.parentNode;if(e===z)return e;if(p.length||p.push(b(e,1),b(e,2),b(e,3)),n=f?J:$,f)g?((u=(l=e).getCTM())||(h=l.style[ne],l.style[ne]="none",l.appendChild(ee),u=ee.getCTM(),l.removeChild(ee),h?l.style[ne]=h:l.style.removeProperty(ne.replace(/([A-Z])/g,"-$1").toLowerCase())),o=-(i=u||K.clone()).e/i.a,s=-i.f/i.d,r=K):e.getBBox?(i=e.getBBox(),o=(r=(r=e.transform?e.transform.baseVal:{}).numberOfItems?1<r.numberOfItems?function(e){for(var t=new se,n=0;n<e.numberOfItems;n++)t.multiply(e.getItem(n).matrix);return t}(r):r.getItem(0).matrix:K).a*i.x+r.c*i.y,s=r.b*i.x+r.d*i.y):(r=new se,o=s=0),t&&"g"===e.tagName.toLowerCase()&&(o=s=0),(g?f:d).appendChild(n),n.setAttribute("transform","matrix("+r.a+","+r.b+","+r.c+","+r.d+","+(r.e+o)+","+(r.f+s)+")");else{if(o=s=0,te)for(r=e.offsetParent,i=e;(i=i&&i.parentNode)&&i!==r&&i.parentNode;)4<(z.getComputedStyle(i)[ne]+"").length&&(o=i.offsetLeft,s=i.offsetTop,i=0);if("absolute"!==(a=z.getComputedStyle(e)).position&&"fixed"!==a.position)for(r=e.offsetParent;d&&d!==r;)o+=d.scrollLeft||0,s+=d.scrollTop||0,d=d.parentNode;(i=n.style).top=e.offsetTop-s+"px",i.left=e.offsetLeft-o+"px",i[ne]=a[ne],i[re]=a[re],i.position="fixed"===a.position?"fixed":"absolute",e.parentNode.appendChild(n)}return n}function P(e,t,n,r,i,o,s){return e.a=t,e.b=n,e.c=r,e.d=i,e.e=o,e.f=s,e}var C,z,H,W,$,J,K,ee,te,t,ne="transform",re=ne+"Origin",ie=[],oe=[],se=((t=g.prototype).inverse=function(){var e=this.a,t=this.b,n=this.c,r=this.d,i=this.e,o=this.f,s=e*r-t*n||1e-10;return P(this,r/s,-t/s,-n/s,e/s,(n*o-r*i)/s,-(e*o-t*i)/s)},t.multiply=function(e){var t=this.a,n=this.b,r=this.c,i=this.d,o=this.e,s=this.f,a=e.a,l=e.c,h=e.b,u=e.d,f=e.e,g=e.f;return P(this,a*t+h*r,a*n+h*i,l*t+u*r,l*n+u*i,o+f*t+g*r,s+f*n+g*i)},t.clone=function(){return new g(this.a,this.b,this.c,this.d,this.e,this.f)},t.equals=function(e){var t=this.a,n=this.b,r=this.c,i=this.d,o=this.e,s=this.f;return t===e.a&&n===e.b&&r===e.c&&i===e.d&&o===e.e&&s===e.f},t.apply=function(e,t){void 0===t&&(t={});var n=e.x,r=e.y,i=this.a,o=this.b,s=this.c,a=this.d,l=this.e,h=this.f;return t.x=n*i+r*s+l||0,t.y=n*o+r*a+h||0,t},g);function g(e,t,n,r,i,o){void 0===e&&(e=1),void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=1),void 0===i&&(i=0),void 0===o&&(o=0),P(this,e,t,n,r,i,o)}function ae(e,t,n,r){if(!e||!e.parentNode||(C||p(e)).documentElement===e)return new se;var i=function(e){for(var t,n;e&&e!==W;)(n=e._gsap)&&n.uncache&&n.get(e,"x"),n&&!n.scaleX&&!n.scaleY&&n.renderTransform&&(n.scaleX=n.scaleY=1e-4,n.renderTransform(1,n),t?t.push(n):t=[n]),e=e.parentNode;return t}(e),o=x(e)?ie:oe,s=d(e,n),a=o[0].getBoundingClientRect(),l=o[1].getBoundingClientRect(),h=o[2].getBoundingClientRect(),u=s.parentNode,f=!r&&function e(t){return"fixed"===z.getComputedStyle(t).position||((t=t.parentNode)&&1===t.nodeType?e(t):void 0)}(e),g=new se((l.left-a.left)/100,(l.top-a.top)/100,(h.left-a.left)/100,(h.top-a.top)/100,a.left+(f?0:z.pageXOffset||C.scrollLeft||H.scrollLeft||W.scrollLeft||0),a.top+(f?0:z.pageYOffset||C.scrollTop||H.scrollTop||W.scrollTop||0));if(u.removeChild(s),i)for(a=i.length;a--;)(l=i[a]).scaleX=l.scaleY=0,l.renderTransform(1,l);return t?g.inverse():g}function le(e,t,n,r){for(var i=t.length,o=2===r?0:r,s=0;s<i;s++)e[o]=parseFloat(t[s][n]),2===r&&(e[o+1]=0),o+=2;return e}function he(e,t,n){return parseFloat(e._gsap.get(e,t,n||"px"))||0}function ue(e){var t,n=e[0],r=e[1];for(t=2;t<e.length;t+=2)n=e[t]+=n,r=e[t+1]+=r}function fe(e,t,n,r,i,o,s,a,l){return t="cubic"===s.type?[t]:(!1!==s.fromCurrent&&t.unshift(he(n,r,a),i?he(n,i,l):0),s.relative&&ue(t),[(i?f:u)(t,s.curviness)]),t=o(Ce(t,n,s)),Le(e,n,r,t,"x",a),i&&Le(e,n,i,t,"y",l),q(t,s.resolution||(0===s.curviness?20:12))}function ge(e){return e}function pe(e,t,n){var r,i=ae(e),o=0,s=0;return"svg"===(e.tagName+"").toLowerCase()?(r=e.viewBox.baseVal).width||(r={width:+e.getAttribute("width"),height:+e.getAttribute("height")}):r=t&&e.getBBox&&e.getBBox(),t&&"auto"!==t&&(o=t.push?t[0]*(r?r.width:e.offsetWidth||0):t.x,s=t.push?t[1]*(r?r.height:e.offsetHeight||0):t.y),n.apply(o||s?i.apply({x:o,y:s}):{x:i.e,y:i.f})}function de(e,t,n,r){var i,o=ae(e.parentNode,!0,!0),s=o.clone().multiply(ae(t)),a=pe(e,n,o),l=pe(t,r,o),h=l.x,u=l.y;return s.e=s.f=0,"auto"===r&&t.getTotalLength&&"path"===t.tagName.toLowerCase()&&(i=t.getAttribute("d").match(Pe)||[],h+=(i=s.apply({x:+i[0],y:+i[1]})).x,u+=i.y),(i||t.getBBox&&e.getBBox&&t.ownerSVGElement===e.ownerSVGElement)&&(h-=(i=s.apply(t.getBBox())).x,u-=i.y),s.e=h-a.x,s.f=u-a.y,s}var ce,me,ve,ye,we="x,translateX,left,marginLeft,xPercent".split(","),xe="y,translateY,top,marginTop,yPercent".split(","),be=Math.PI/180,Pe=/[-+\.]*\d+\.?(?:e-|e\+)?\d*/g,Ce=function(e,t,n){var r,i,o,s=n.align,a=n.matrix,l=n.offsetX,h=n.offsetY,u=n.alignOrigin,f=e[0][0],g=e[0][1],p=he(t,"x"),d=he(t,"y");return e&&e.length?(s&&("self"===s||(r=ye(s)[0]||t)===t?w(e,1,0,0,1,p-f,d-g):(u&&!1!==u[2]?ce.set(t,{transformOrigin:100*u[0]+"% "+100*u[1]+"%"}):u=[he(t,"xPercent")/-100,he(t,"yPercent")/-100],o=(i=de(t,r,u,"auto")).apply({x:f,y:g}),w(e,i.a,i.b,i.c,i.d,p+i.e-(o.x-i.e),d+i.f-(o.y-i.f)))),a?w(e,a.a,a.b,a.c,a.d,a.e,a.f):(l||h)&&w(e,1,0,0,1,l||0,h||0),e):v("M0,0L0,0")},Le=function(e,t,n,r,i,o){var s=t._gsap,a=s.harness,l=a&&a.aliases&&a.aliases[n],h=l&&l.indexOf(",")<0?l:n,u=e._pt=new me(e._pt,t,h,0,0,ge,0,s.set(t,h,e));u.u=ve(s.get(t,h,o))||0,u.path=r,u.pp=i,e._props.push(h)},_e={version:"3.10.4",name:"motionPath",register:function(e,t,n){ve=(ce=e).utils.getUnit,ye=ce.utils.toArray,me=n},init:function(e,t){if(!ce)return console.warn("Please gsap.registerPlugin(MotionPathPlugin)"),!1;"object"==typeof t&&!t.style&&t.path||(t={path:t});var n,r,i,o,s=[],a=t.path,l=t.autoRotate,h=t.unitX,u=t.unitY,f=t.x,g=t.y,p=a[0],d=(i=t.start,o="end"in t?t.end:1,function(e){return i||1!==o?y(e,i,o):e});if(this.rawPaths=s,this.target=e,(this.rotate=l||0===l)&&(this.rOffset=parseFloat(l)||0,this.radians=!!t.useRadians,this.rProp=t.rotation||"rotation",this.rSet=e._gsap.set(e,this.rProp,this),this.ru=ve(e._gsap.get(e,this.rProp))||0),!Array.isArray(a)||"closed"in a||"number"==typeof p)q(n=d(Ce(v(t.path),e,t)),t.resolution),s.push(n),Le(this,e,t.x||"x",n,"x",t.unitX||"px"),Le(this,e,t.y||"y",n,"y",t.unitY||"px");else{for(r in p)!f&&~we.indexOf(r)?f=r:!g&&~xe.indexOf(r)&&(g=r);for(r in f&&g?s.push(fe(this,le(le([],a,f,0),a,g,1),e,f,g,d,t,h||ve(a[0][f]),u||ve(a[0][g]))):f=g=0,p)r!==f&&r!==g&&s.push(fe(this,le([],a,r,2),e,r,0,d,t,ve(a[0][r])))}},render:function(e,t){var n=t.rawPaths,r=n.length,i=t._pt;for(1<e?e=1:e<0&&(e=0);r--;)s(n[r],e,!r&&t.rotate,n[r]);for(;i;)i.set(i.t,i.p,i.path[i.pp]+i.u,i.d,e),i=i._next;t.rotate&&t.rSet(t.target,t.rProp,n[0].angle*(t.radians?be:1)+t.rOffset+t.ru,t,e)},getLength:function(e){return q(v(e)).totalLength},sliceRawPath:y,getRawPath:v,pointsToSegment:f,stringToRawPath:j,rawPathToString:V,transformRawPath:w,getGlobalMatrix:ae,getPositionOnPath:s,cacheRawPathMeasurements:q,convertToPath:function(e,t){return ye(e).map(function(e){return n(e,!1!==t)})},convertCoordinates:function(e,t,n){var r=ae(t,!0,!0).multiply(ae(e));return n?r.apply(n):r},getAlignMatrix:de,getRelativePosition:function(e,t,n,r){var i=de(e,t,n,r);return{x:i.e,y:i.f}},arrayToRawPath:function(e,t){var n=le(le([],e,(t=t||{}).x||"x",0),e,t.y||"y",1);return t.relative&&ue(n),["cubic"===t.type?n:f(n,t.curviness)]}};(ce||"undefined"!=typeof window&&(ce=window.gsap)&&ce.registerPlugin&&ce)&&ce.registerPlugin(_e)},"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((r=r||self).window=r.window||{}),window.PremiumSvgDrawerHandler=function(p,d,c){var e="widget"!==p.data("element_type"),m=p.hasClass("premium-parallax-yes");if(!(!elementorFrontend.isEditMode()&&0<p.closest(".draw-triggered").length)&&(!e||m)){var t=p.find((m?".premium-parallax-layer ":"")+".premium-svg-drawer"),v=0;if(setTimeout(function(){p.hasClass("elementor-widget-premium-addon-tabs")?p.find(".premium-tab-link div.premium-svg-drawer svg").addClass("premium-title-icon").unwrap():p.hasClass("elementor-widget-premium-image-accordion")?p.find(".premium-accordion-li div[class*='premium-svg-'] svg").addClass("premium-accordion-icon premium-svg-drawer").unwrap():p.hasClass("elementor-widget-premium-addon-image-hotspots")&&p.find(".premium-image-hotspots-main-icons div[class*='premium-svg-'] svg").addClass("premium-image-hotspots-icon premium-svg-drawer").unwrap(),p.not(".elementor-widget-premium-notifications, .elementor-widget-premium-notbar").find(".elementor-invisible").removeClass("elementor-invisible"),p.hasClass("elementor-widget-premium-notifications")&&p.find(".pa-recent-notification").removeClass("elementor-invisible")},50),t.length){if(t.length<2&&p.removeClass("pa-svg-draw-seq-yes"),p.hasClass("pa-svg-draw-seq-yes"))var y=new TimelineMax({yoyo:!!p.hasClass("pa-svg-draw-yoyo-yes"),repeat:p.hasClass("pa-svg-draw-loop-yes")?-1:0});p.addClass("draw-triggered"),t.each(function(e,t){var n=d(t),r=n.data(),i=null,o=v,s=0<d(t).closest(".premium-pricing-icon-container").length;if(n.find("title").remove(),!p.hasClass("pa-svg-draw-seq-yes")||r.svgHover||s){var a=new TimelineMax({paused:!0,yoyo:!!r.svgYoyo,repeat:r.svgLoop?-1:0,onReverseComplete:function(){r.svgRestart&&a.stop&&a.stop()}});o=0,i=a}else i=y;var l=r.svgReverse?"to":"from",h=n.find("path, circle, rect, square, ellipse, polyline, polygon, line"),u=0,f=r.svgPoint,g=!0;if(""==r.svgTrans&&(g=!1),h.each(function(e,t){var n=d(t);g&&n.attr("fill","transparent"),r.svgSync&&(e=0),u=e,i[l](n,{PaSvgDrawer:(f||0)+"% 0"},e+o)}),(r.svgFill||r.svgStroke)&&(u=0==u?o+1:o+u,i.to(h,1,{onStart:function(){h.addClass("no-transition")},fill:r.svgFill,stroke:r.svgStroke,onComplete:function(){r.svgLoop||r.svgYoyo||h.removeClass("no-transition")}},u)),p.hasClass("pa-svg-draw-seq-yes")&&!r.svgHover||!r.svgFrames?(c=c||p.find(".premium-img-layers-wrapper, .premium-tabs, .premium-pricing-table-container, .premium-bullet-list-box").data("speed"),i.duration(c)):i.duration(r.svgFrames),p.hasClass("pa-svg-draw-seq-yes")&&!r.svgHover&&(v+=r.svgSync?1:h.length),p.hasClass("elementor-widget-premium-addon-magic-section"))i.play();else if(r.svgHover)m||(p.hasClass("elementor-widget-premium-addon-icon-box")||p.find(".premium-drawer-hover").length?n=p:p.hasClass("elementor-widget-premium-icon-list")?n=n.closest(".premium-bullet-list-content"):p.hasClass("elementor-widget-premium-addon-tabs")?n=n.closest(".premium-tabs-nav-list-item"):p.hasClass("elementor-widget-premium-image-accordion")&&(n=n.closest(".premium-accordion-li"))),n.hover(function(){i.play()},function(){i.pause()});else{new IntersectionObserver(function(e){e.forEach(function(e,t){e.isIntersecting&&(i.play(),"up"===window.paDirection&&r.svgRestart&&i.reverse())})},{threshold:parseFloat(r.svgAnimOffset||"50%")/100}).observe(p[0])}})}}},e(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/widget",window.PremiumSvgDrawerHandler)})}(jQuery);