!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})}(this,function(t){"use strict";function e(t){return"string"==typeof t}var n=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,r=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,i=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/gi,o=/(^[#\.][a-z]|[a-y][a-z])/i,a=Math.PI/180,s=Math.sin,h=Math.cos,l=Math.abs,p=Math.sqrt,c=function(t){return"number"==typeof t},u=function(t){return Math.round(1e5*t)/1e5||0};function f(t){var e,n=0;for(t.reverse();n<t.length;n+=2)e=t[n],t[n]=t[n+1],t[n+1]=e;t.reversed=!t.reversed}var g={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"};function d(t,e){var n,i,o,a,s,h,l,p,c,u,f,d,_,m,x,M,w,b,P,N,z,A,T=t.tagName.toLowerCase(),S=.552284749831;return"path"!==T&&t.getBBox?(h=function(t,e){var n,r=document.createElementNS("http://www.w3.org/2000/svg","path"),i=[].slice.call(t.attributes),o=i.length;for(e=","+e+",";-1<--o;)n=i[o].nodeName.toLowerCase(),e.indexOf(","+n+",")<0&&r.setAttributeNS(null,n,i[o].nodeValue);return r}(t,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),A=function(t,e){for(var n=e?e.split(","):[],r={},i=n.length;-1<--i;)r[n[i]]=+t.getAttribute(n[i])||0;return r}(t,g[T]),"rect"===T?(a=A.rx,s=A.ry||a,i=A.x,o=A.y,u=A.width-2*a,f=A.height-2*s,n=a||s?"M"+(M=(m=(_=i+a)+u)+a)+","+(b=o+s)+" V"+(P=b+f)+" C"+[M,N=P+s*S,x=m+a*S,z=P+s,m,z,m-(m-_)/3,z,_+(m-_)/3,z,_,z,d=i+a*(1-S),z,i,N,i,P,i,P-(P-b)/3,i,b+(P-b)/3,i,b,i,w=o+s*(1-S),d,o,_,o,_+(m-_)/3,o,m-(m-_)/3,o,m,o,x,o,M,w,M,b].join(",")+"z":"M"+(i+u)+","+o+" v"+f+" h"+-u+" v"+-f+" h"+u+"z"):"circle"===T||"ellipse"===T?(p="circle"===T?(a=s=A.r)*S:(a=A.rx,(s=A.ry)*S),n="M"+((i=A.cx)+a)+","+(o=A.cy)+" C"+[i+a,o+p,i+(l=a*S),o+s,i,o+s,i-l,o+s,i-a,o+p,i-a,o,i-a,o-p,i-l,o-s,i,o-s,i+l,o-s,i+a,o-p,i+a,o].join(",")+"z"):"line"===T?n="M"+A.x1+","+A.y1+" L"+A.x2+","+A.y2:"polyline"!==T&&"polygon"!==T||(n="M"+(i=(c=(t.getAttribute("points")+"").match(r)||[]).shift())+","+(o=c.shift())+" L"+c.join(","),"polygon"===T&&(n+=","+i+","+o+"z")),h.setAttribute("d",v(h._gsRawPath=y(n))),e&&t.parentNode&&(t.parentNode.insertBefore(h,t),t.parentNode.removeChild(t)),h):t}function _(t,e,n,r,i,o,c,u,f){if(t!==u||e!==f){n=l(n),r=l(r);var g=i%360*a,d=h(g),_=s(g),y=Math.PI,v=2*y,m=(t-u)/2,x=(e-f)/2,M=d*m+_*x,w=-_*m+d*x,b=M*M,P=w*w,N=b/(n*n)+P/(r*r);1<N&&(n=p(N)*n,r=p(N)*r);var z=n*n,A=r*r,T=(z*A-z*P-A*b)/(z*P+A*b);T<0&&(T=0);var S=(o===c?-1:1)*p(T),R=n*w/r*S,C=-r*M/n*S,O=d*R-_*C+(t+u)/2,I=_*R+d*C+(e+f)/2,F=(M-R)/n,j=(w-C)/r,L=(-M-R)/n,V=(-w-C)/r,Y=F*F+j*j,G=(j<0?-1:1)*Math.acos(F/p(Y)),X=(F*V-j*L<0?-1:1)*Math.acos((F*L+j*V)/p(Y*(L*L+V*V)));isNaN(X)&&(X=y),!c&&0<X?X-=v:c&&X<0&&(X+=v),G%=v,X%=v;var q,H=Math.ceil(l(X)/(v/4)),U=[],B=X/H,D=4/3*s(B/2)/(1+h(B/2)),E=d*n,Q=_*n,Z=_*-r,k=d*r;for(q=0;q<H;q++)M=h(i=G+q*B),w=s(i),F=h(i+=B),j=s(i),U.push(M-D*w,w+D*M,F+D*j,j-D*F,F,j);for(q=0;q<U.length;q+=2)M=U[q],w=U[q+1],U[q]=M*E+w*Z+O,U[q+1]=M*Q+w*k+I;return U[q-2]=u,U[q-1]=f,U}}function y(t){function e(t,e,n,r){g=(n-t)/3,d=(r-e)/3,c.push(t+g,e+d,n-g,r-d,n,r)}var r,o,a,s,h,p,c,u,f,g,d,y,v,m,x,M=(t+"").replace(i,function(t){var e=+t;return e<1e-4&&-1e-4<e?0:e}).match(n)||[],w=[],b=0,P=0,N=M.length,z=0,A="ERROR: malformed path: "+t;if(!t||!isNaN(M[0])||isNaN(M[1]))return console.log(A),w;for(r=0;r<N;r++)if(v=h,isNaN(M[r])?p=(h=M[r].toUpperCase())!==M[r]:r--,a=+M[r+1],s=+M[r+2],p&&(a+=b,s+=P),r||(u=a,f=s),"M"===h)c&&(c.length<8?--w.length:z+=c.length),b=u=a,P=f=s,c=[a,s],w.push(c),r+=2,h="L";else if("C"===h)p||(b=P=0),(c=c||[0,0]).push(a,s,b+1*M[r+3],P+1*M[r+4],b+=1*M[r+5],P+=1*M[r+6]),r+=6;else if("S"===h)g=b,d=P,"C"!==v&&"S"!==v||(g+=b-c[c.length-4],d+=P-c[c.length-3]),p||(b=P=0),c.push(g,d,a,s,b+=1*M[r+3],P+=1*M[r+4]),r+=4;else if("Q"===h)g=b+2/3*(a-b),d=P+2/3*(s-P),p||(b=P=0),b+=1*M[r+3],P+=1*M[r+4],c.push(g,d,b+2/3*(a-b),P+2/3*(s-P),b,P),r+=4;else if("T"===h)g=b-c[c.length-4],d=P-c[c.length-3],c.push(b+g,P+d,a+2/3*(b+1.5*g-a),s+2/3*(P+1.5*d-s),b=a,P=s),r+=2;else if("H"===h)e(b,P,b=a,P),r+=1;else if("V"===h)e(b,P,b,P=a+(p?P-b:0)),r+=1;else if("L"===h||"Z"===h)"Z"===h&&(a=u,s=f,c.closed=!0),("L"===h||.5<l(b-a)||.5<l(P-s))&&(e(b,P,a,s),"L"===h&&(r+=2)),b=a,P=s;else if("A"===h){if(m=M[r+4],x=M[r+5],g=M[r+6],d=M[r+7],o=7,1<m.length&&(m.length<3?(d=g,g=x,o--):(d=x,g=m.substr(2),o-=2),x=m.charAt(1),m=m.charAt(0)),y=_(b,P,+M[r+1],+M[r+2],+M[r+3],+m,+x,(p?b:0)+1*g,(p?P:0)+1*d),r+=o,y)for(o=0;o<y.length;o++)c.push(y[o]);b=c[c.length-2],P=c[c.length-1]}else console.log(A);return(r=c.length)<6?(w.pop(),r=0):c[0]===c[r-2]&&c[1]===c[r-1]&&(c.closed=!0),w.totalPoints=z+r,w}function v(t){c(t[0])&&(t=[t]);var e,n,r,i,o="",a=t.length;for(n=0;n<a;n++){for(i=t[n],o+="M"+u(i[0])+","+u(i[1])+" C",e=i.length,r=2;r<e;r++)o+=u(i[r++])+","+u(i[r++])+" "+u(i[r++])+","+u(i[r++])+" "+u(i[r++])+","+u(i[r])+" ";i.closed&&(o+="z")}return o}function m(){return q||"undefined"!=typeof window&&(q=window.gsap)&&q.registerPlugin&&q}function x(t){return"function"==typeof t}function M(t){return console&&console.warn(t)}function w(t){var e,n=t.length,r=0,i=0;for(e=0;e<n;e++)r+=t[e++],i+=t[e];return[r/(n/2),i/(n/2)]}function b(t){var e,n,r,i=t.length,o=t[0],a=o,s=t[1],h=s;for(r=6;r<i;r+=6)o<(e=t[r])?o=e:e<a&&(a=e),s<(n=t[r+1])?s=n:n<h&&(h=n);return t.centerX=(o+a)/2,t.centerY=(s+h)/2,t.size=(o-a)*(s-h)}function P(t,e){void 0===e&&(e=3);for(var n,r,i,o,a,s,h,l,p,c,u,f,g,d,_,y,v=t.length,m=t[0][0],x=m,M=t[0][1],w=M,b=1/e;-1<--v;)for(n=(a=t[v]).length,o=6;o<n;o+=6)for(p=a[o],c=a[o+1],u=a[o+2]-p,d=a[o+3]-c,f=a[o+4]-p,_=a[o+5]-c,g=a[o+6]-p,y=a[o+7]-c,s=e;-1<--s;)m<(r=((h=b*s)*h*g+3*(l=1-h)*(h*f+l*u))*h+p)?m=r:r<x&&(x=r),M<(i=(h*h*y+3*l*(h*_+l*d))*h+c)?M=i:i<w&&(w=i);return t.centerX=(m+x)/2,t.centerY=(M+w)/2,t.left=x,t.width=m-x,t.top=w,t.height=M-w,t.size=(m-x)*(M-w)}function N(t,e){return e.length-t.length}function z(t,e){var n=t.size||b(t),r=e.size||b(e);return Math.abs(r-n)<(n+r)/20?e.centerX-t.centerX||e.centerY-t.centerY:r-n}function A(t,e){var n,r,i=t.slice(0),o=t.length,a=o-2;for(e|=0,n=0;n<o;n++)r=(n+e)%a,t[n++]=i[r],t[n]=i[1+r]}function T(t,e,n,r,i){var o,a,s,h,l=t.length,p=0,c=l-2;for(n*=6,a=0;a<l;a+=6)h=t[o=(a+n)%c]-(e[a]-r),s=t[1+o]-(e[a+1]-i),p+=k(s*s+h*h);return p}function S(t,e,n){var r,i,o,a=t.length,s=w(t),h=w(e),l=h[0]-s[0],p=h[1]-s[1],c=T(t,e,0,l,p),u=0;for(o=6;o<a;o+=6)(i=T(t,e,o/6,l,p))<c&&(c=i,u=o);if(n)for(f(r=t.slice(0)),o=6;o<a;o+=6)(i=T(r,e,o/6,l,p))<c&&(c=i,u=-o);return u/6}function R(t,e,n){for(var r,i,o,a,s,h,l=t.length,p=1e20,c=0,u=0;-1<--l;)for(h=(r=t[l]).length,s=0;s<h;s+=6)i=r[s]-e,o=r[s+1]-n,(a=k(i*i+o*o))<p&&(p=a,c=r[s],u=r[s+1]);return[c,u]}function C(t,e,n,r,i,o){var a,s,h,l,p=e.length,c=0,u=Math.min(t.size||b(t),e[n].size||b(e[n]))*r,f=1e20,g=t.centerX+i,d=t.centerY+o;for(a=n;a<p&&!((e[a].size||b(e[a]))<u);a++)s=e[a].centerX-g,h=e[a].centerY-d,(l=k(s*s+h*h))<f&&(c=a,f=l);return l=e[c],e.splice(c,1),l}function O(t,e){var n,r,i,o,a,s,h,l,p,c,u,f,g,d,_=0,y=t.length,v=e/((y-2)/6);for(g=2;g<y;g+=6)for(_+=v;.999999<_;)n=t[g-2],r=t[g-1],i=t[g],o=t[g+1],a=t[g+2],s=t[g+3],h=t[g+4],l=t[g+5],p=n+(i-n)*(d=1/((Math.floor(_)||1)+1)),p+=((u=i+(a-i)*d)-p)*d,u+=(a+(h-a)*d-u)*d,c=r+(o-r)*d,c+=((f=o+(s-o)*d)-c)*d,f+=(s+(l-s)*d-f)*d,t.splice(g,4,n+(i-n)*d,r+(o-r)*d,p,c,p+(u-p)*d,c+(f-c)*d,u,f,a+(h-a)*d,s+(l-s)*d),g+=6,y+=6,_--;return t}function I(t,e,n,r,i){var o,a,s,h,l,p,c,u=e.length-t.length,g=0<u?e:t,d=0<u?t:e,_=0,y="complexity"===r?N:z,v="position"===r?0:"number"==typeof r?r:.8,m=d.length,x="object"==typeof n&&n.push?n.slice(0):[n],w="reverse"===x[0]||x[0]<0,T="log"===n;if(d[0]){if(1<g.length&&(t.sort(y),e.sort(y),g.size||P(g),d.size||P(d),p=g.centerX-d.centerX,c=g.centerY-d.centerY,y===z))for(m=0;m<d.length;m++)g.splice(m,0,C(d[m],g,m,v,p,c));if(u)for(u<0&&(u=-u),g[0].length>d[0].length&&O(d[0],(g[0].length-d[0].length)/6|0),m=d.length;_<u;)g[m].size||b(g[m]),h=(s=R(d,g[m].centerX,g[m].centerY))[0],l=s[1],d[m++]=[h,l,h,l,h,l,h,l],d.totalPoints+=8,_++;for(m=0;m<t.length;m++)o=e[m],a=t[m],(u=o.length-a.length)<0?O(o,-u/6|0):0<u&&O(a,u/6|0),w&&!1!==i&&!a.reversed&&f(a),(n=x[m]||0===x[m]?x[m]:"auto")&&(a.closed||Math.abs(a[0]-a[a.length-2])<.5&&Math.abs(a[1]-a[a.length-1])<.5?"auto"===n||"log"===n?(x[m]=n=S(a,o,!m||!1===i),n<0&&(w=!0,f(a),n=-n),A(a,6*n)):"reverse"!==n&&(m&&n<0&&f(a),A(a,6*(n<0?-n:n))):!w&&("auto"===n&&Math.abs(o[0]-a[0])+Math.abs(o[1]-a[1])+Math.abs(o[o.length-2]-a[a.length-2])+Math.abs(o[o.length-1]-a[a.length-1])>Math.abs(o[0]-a[a.length-2])+Math.abs(o[1]-a[a.length-1])+Math.abs(o[o.length-2]-a[0])+Math.abs(o[o.length-1]-a[1])||n%2)?(f(a),x[m]=-1,w=!0):"auto"===n?x[m]=0:"reverse"===n&&(x[m]=-1),a.closed!==o.closed&&(a.closed=o.closed=!1));return T&&M("shapeIndex:["+x.join(",")+"]"),t.shapeIndex=x}}function F(t,e,n,r,i){var o=y(t[0]),a=y(t[1]);I(o,a,e||0===e?e:"auto",n,i)&&(t[0]=v(o),t[1]=v(a),"log"!==r&&!0!==r||M('precompile:["'+t[0]+'","'+t[1]+'"]'))}function j(t,e){var n,r,i,o,a,s,h,l=0,p=parseFloat(t[0]),c=parseFloat(t[1]),u=p+","+c+" ";for(n=.5*e/(.5*(i=t.length)-1),r=0;r<i-2;r+=2){if(l+=n,s=parseFloat(t[r+2]),h=parseFloat(t[r+3]),.999999<l)for(a=1/(Math.floor(l)+1),o=1;.999999<l;)u+=(p+(s-p)*a*o).toFixed(2)+","+(c+(h-c)*a*o).toFixed(2)+" ",l--,o++;u+=s+","+h+" ",p=s,c=h}return u}function L(t){var e=t[0].match(tt)||[],n=t[1].match(tt)||[],r=n.length-e.length;0<r?t[0]=j(e,r):t[1]=j(n,-r)}function V(t,e){for(var n,r,i,o,a,s,h,l,p,c,u,f,g=t.length,d=.2*(e||1);-1<--g;){for(u=(r=t[g]).isSmooth=r.isSmooth||[0,0,0,0],f=r.smoothData=r.smoothData||[0,0,0,0],u.length=4,l=r.length-2,h=6;h<l;h+=6)i=r[h]-r[h-2],o=r[h+1]-r[h-1],a=r[h+2]-r[h],s=r[h+3]-r[h+1],p=E(o,i),c=E(s,a),(n=Math.abs(p-c)<d)&&(f[h-2]=p,f[h+2]=c,f[h-1]=k(i*i+o*o),f[h+3]=k(a*a+s*s)),u.push(n,n,0,0,n,n);r[l]===r[0]&&r[1+l]===r[1]&&(i=r[0]-r[l-2],o=r[1]-r[l-1],a=r[2]-r[0],s=r[3]-r[1],p=E(o,i),c=E(s,a),Math.abs(p-c)<d&&(f[l-2]=p,f[2]=c,f[l-1]=k(i*i+o*o),f[3]=k(a*a+s*s),u[l-2]=u[l-1]=!0))}return t}function Y(t){var e=t.trim().split(" ");return{x:(~t.indexOf("left")?0:~t.indexOf("right")?100:isNaN(parseFloat(e[0]))?50:parseFloat(e[0]))/100,y:(~t.indexOf("top")?0:~t.indexOf("bottom")?100:isNaN(parseFloat(e[1]))?50:parseFloat(e[1]))/100}}function G(t,e,n,r){var i,o,a=this._origin,s=this._eOrigin,h=t[n]-a.x,l=t[n+1]-a.y,p=k(h*h+l*l),c=E(l,h);return h=e[n]-s.x,l=e[n+1]-s.y,o=function(t){return t!==t%W?t+(t<0?J:-J):t}(i=E(l,h)-c),!r&&U&&Math.abs(o+U.ca)<K&&(r=U),this._anchorPT=U={_next:this._anchorPT,t:t,sa:c,ca:r&&o*r.ca<0&&Math.abs(o)>$?i:o,sl:p,cl:k(h*h+l*l)-p,i:n}}function X(t){q=m(),D=D||q&&q.plugins.morphSVG,q&&D?(H=q.utils.toArray,D.prototype._tweenRotation=G,B=1):t&&M("Please gsap.registerPlugin(MorphSVGPlugin)")}var q,H,U,B,D,E=Math.atan2,Q=Math.cos,Z=Math.sin,k=Math.sqrt,W=Math.PI,J=2*W,K=.3*W,$=.7*W,tt=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,et=/(^[#\.][a-z]|[a-y][a-z])/i,nt=/[achlmqstvz]/i,rt="Use MorphSVGPlugin.convertToPath() to convert to a path before morphing.",it={version:"3.9.1",name:"morphSVG",rawVars:1,register:function(t,e){q=t,D=e,X()},init:function(t,e,n,r,i){if(B||X(1),!e)return M("invalid shape"),!1;var o,a,s,h,l,p,c,u,f,g,_,m,w,b,N,z,A,T,S,R,C,O;if(x(e)&&(e=e.call(n,r,t,i)),"string"==typeof e||e.getBBox||e[0])e={shape:e};else if("object"==typeof e){for(a in o={},e)o[a]=x(e[a])&&"render"!==a?e[a].call(n,r,t,i):e[a];e=o}var F=t.nodeType?window.getComputedStyle(t):{},j=F.fill+"",G=!("none"===j||"0"===(j.match(tt)||[])[3]||"evenodd"===F.fillRule),q=(e.origin||"50 50").split(",");if(l="POLYLINE"===(o=(t.nodeName+"").toUpperCase())||"POLYGON"===o,"PATH"!==o&&!l&&!e.prop)return M("Cannot morph a <"+o+"> element. "+rt),!1;if(a="PATH"===o?"d":"points",!e.prop&&!x(t.setAttribute))return!1;if(h=function(t,e,n){var r,i;return(!("string"==typeof t)||et.test(t)||(t.match(tt)||[]).length<3)&&((r=H(t)[0])?(i=(r.nodeName+"").toUpperCase(),e&&"PATH"!==i&&(r=d(r,!1),i="PATH"),t=r.getAttribute("PATH"===i?"d":"points")||"",r===n&&(t=r.getAttributeNS(null,"data-original")||t)):(M("WARNING: invalid morph to: "+t),t=!1)),t}(e.shape||e.d||e.points||"","d"===a,t),l&&nt.test(h))return M("A <"+o+"> cannot accept path data. "+rt),!1;if(p=e.shapeIndex||0===e.shapeIndex?e.shapeIndex:"auto",c=e.map||it.defaultMap,this._prop=e.prop,this._render=e.render||it.defaultRender,this._apply="updateTarget"in e?e.updateTarget:it.defaultUpdateTarget,this._rnd=Math.pow(10,isNaN(e.precision)?2:+e.precision),this._tween=n,h){if(this._target=t,A="object"==typeof e.precompile,g=this._prop?t[this._prop]:t.getAttribute(a),this._prop||t.getAttributeNS(null,"data-original")||t.setAttributeNS(null,"data-original",g),"d"===a||this._prop){if(g=y(A?e.precompile[0]:g),_=y(A?e.precompile[1]:h),!A&&!I(g,_,p,c,G))return!1;for("log"!==e.precompile&&!0!==e.precompile||M('precompile:["'+v(g)+'","'+v(_)+'"]'),(C="linear"!==(e.type||it.defaultType))&&(g=V(g,e.smoothTolerance),_=V(_,e.smoothTolerance),g.size||P(g),_.size||P(_),R=Y(q[0]),this._origin=g.origin={x:g.left+R.x*g.width,y:g.top+R.y*g.height},q[1]&&(R=Y(q[1])),this._eOrigin={x:_.left+R.x*_.width,y:_.top+R.y*_.height}),this._rawPath=t._gsRawPath=g,w=g.length;-1<--w;)for(N=g[w],z=_[w],u=N.isSmooth||[],f=z.isSmooth||[],b=N.length,m=U=0;m<b;m+=2)z[m]===N[m]&&z[m+1]===N[m+1]||(C?u[m]&&f[m]?(T=N.smoothData,S=z.smoothData,O=m+(m===b-4?7-b:5),this._controlPT={_next:this._controlPT,i:m,j:w,l1s:T[m+1],l1c:S[m+1]-T[m+1],l2s:T[O],l2c:S[O]-T[O]},s=this._tweenRotation(N,z,m+2),this._tweenRotation(N,z,m,s),this._tweenRotation(N,z,O-1,s),m+=4):this._tweenRotation(N,z,m):(s=this.add(N,m,N[m],z[m]),s=this.add(N,m+1,N[m+1],z[m+1])||s))}else s=this.add(t,"setAttribute",t.getAttribute(a)+"",h+"",r,i,0,function(t){return isNaN(t)?L:function(e){L(e),e[1]=function(t,e){if(!e)return t;var n,r,i,o=t.match(tt)||[],a=o.length,s="";for(n="reverse"===e?(r=a-1,-2):(r=(2*(parseInt(e,10)||0)+1+100*a)%a,2),i=0;i<a;i+=2)s+=o[r-1]+","+o[r]+" ",r=(r+n)%a;return s}(e[1],parseInt(t,10))}}(p),a);C&&(this.add(this._origin,"x",this._origin.x,this._eOrigin.x),s=this.add(this._origin,"y",this._origin.y,this._eOrigin.y)),s&&(this._props.push("morphSVG"),s.end=h,s.endProp=a)}return 1},render:function(t,e){for(var n,r,i,o,a,s,h,l,p,c,u,f,g=e._rawPath,d=e._controlPT,_=e._anchorPT,y=e._rnd,v=e._target,m=e._pt;m;)m.r(t,m.d),m=m._next;if(1===t&&e._apply)for(m=e._pt;m;)m.end&&(e._prop?v[e._prop]=m.end:v.setAttribute(m.endProp,m.end)),m=m._next;else if(g){for(;_;)a=_.sa+t*_.ca,o=_.sl+t*_.cl,_.t[_.i]=e._origin.x+Q(a)*o,_.t[_.i+1]=e._origin.y+Z(a)*o,_=_._next;for(r=t<.5?2*t*t:(4-2*t)*t-1;d;)f=(s=d.i)+(s===(i=g[d.j]).length-4?7-i.length:5),a=E(i[f]-i[s+1],i[f-1]-i[s]),c=Z(a),u=Q(a),l=i[s+2],p=i[s+3],o=d.l1s+r*d.l1c,i[s]=l-u*o,i[s+1]=p-c*o,o=d.l2s+r*d.l2c,i[f-1]=l+u*o,i[f]=p+c*o,d=d._next;if(v._gsRawPath=g,e._apply){for(n="",h=0;h<g.length;h++)for(o=(i=g[h]).length,n+="M"+(i[0]*y|0)/y+" "+(i[1]*y|0)/y+" C",s=2;s<o;s++)n+=(i[s]*y|0)/y+" ";e._prop?v[e._prop]=n:v.setAttribute("d",n)}}e._render&&g&&e._render.call(e._tween,g,v)},kill:function(){this._pt=this._rawPath=0},getRawPath:function(t){var n,r=(t=e(t)&&o.test(t)&&document.querySelector(t)||t).getAttribute?t:0;return r&&(t=t.getAttribute("d"))?(r._gsPath||(r._gsPath={}),(n=r._gsPath[t])&&!n._dirty?n:r._gsPath[t]=y(t)):t?e(t)?y(t):c(t[0])?[t]:t:console.warn("Expecting a <path> element or an SVG path data string")},stringToRawPath:y,rawPathToString:v,normalizeStrings:function(t,e,n){var r=[t,e];return F(r,n.shapeIndex,n.map),r},pathFilter:F,pointsFilter:L,getTotalSize:P,equalizeSegmentQuantity:I,convertToPath:function(t,e){return H(t).map(function(t){return d(t,!1!==e)})},defaultType:"linear",defaultUpdateTarget:!0,defaultMap:"size"};m()&&q.registerPlugin(it),t.MorphSVGPlugin=it,t.default=it,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete t.default});