import{c as createNamespace,d as defineComponent,k as useChildren,x as watch,bP as useCustomFieldValue,j as createVNode,n as numericProp,bE as unknownProp,C as withInstall,q as makeStringProp,e as extend,m as makeRequiredProp,t as truthProp,r as ref,s as computed,W as Icon,D as addUnit,f as useParent,l as pick,z as mergeProps,bp as commonjsGlobal,M as onMounted,bQ as openBlock,bR as createElementBlock,bS as normalizeStyle}from"./index-2ae071fb.js";const[name$1,bem$1]=createNamespace("radio-group"),radioGroupProps={disabled:Boolean,iconSize:numericProp,direction:String,modelValue:unknownProp,checkedColor:String},RADIO_KEY=Symbol(name$1);var stdin_default$2=defineComponent({name:name$1,props:radioGroupProps,emits:["change","update:modelValue"],setup(e,{emit:t,slots:r}){const{linkChildren:i}=useChildren(RADIO_KEY),s=a=>t("update:modelValue",a);return watch(()=>e.modelValue,a=>t("change",a)),i({props:e,updateValue:s}),useCustomFieldValue(()=>e.modelValue),()=>{var a;return createVNode("div",{class:bem$1([e.direction]),role:"radiogroup"},[(a=r.default)==null?void 0:a.call(r)])}}});const RadioGroup=withInstall(stdin_default$2),checkerProps={name:unknownProp,shape:makeStringProp("round"),disabled:Boolean,iconSize:numericProp,modelValue:unknownProp,checkedColor:String,labelPosition:String,labelDisabled:Boolean};var stdin_default$1=defineComponent({props:extend({},checkerProps,{bem:makeRequiredProp(Function),role:String,parent:Object,checked:Boolean,bindGroup:truthProp}),emits:["click","toggle"],setup(e,{emit:t,slots:r}){const i=ref(),s=b=>{if(e.parent&&e.bindGroup)return e.parent.props[b]},a=computed(()=>s("disabled")||e.disabled),n=computed(()=>s("direction")),l=computed(()=>{const b=e.checkedColor||s("checkedColor");if(b&&e.checked&&!a.value)return{borderColor:b,backgroundColor:b}}),o=b=>{const{target:f}=b,g=i.value,y=g===f||(g==null?void 0:g.contains(f));!a.value&&(y||!e.labelDisabled)&&t("toggle"),t("click",b)},h=()=>{const{bem:b,shape:f,checked:g}=e,y=e.iconSize||s("iconSize");return createVNode("div",{ref:i,class:b("icon",[f,{disabled:a.value,checked:g}]),style:{fontSize:addUnit(y)}},[r.icon?r.icon({checked:g,disabled:a.value}):createVNode(Icon,{name:"success",style:l.value},null)])},m=()=>{if(r.default)return createVNode("span",{class:e.bem("label",[e.labelPosition,{disabled:a.value}])},[r.default()])};return()=>{const b=e.labelPosition==="left"?[m(),h()]:[h(),m()];return createVNode("div",{role:e.role,class:e.bem([{disabled:a.value,"label-disabled":e.labelDisabled},n.value]),tabindex:a.value?void 0:0,"aria-checked":e.checked,onClick:o},[b])}}});const[name,bem]=createNamespace("radio");var stdin_default=defineComponent({name,props:checkerProps,emits:["update:modelValue"],setup(e,{emit:t,slots:r}){const{parent:i}=useParent(RADIO_KEY),s=()=>(i?i.props.modelValue:e.modelValue)===e.name,a=()=>{i?i.updateValue(e.name):t("update:modelValue",e.name)};return()=>createVNode(stdin_default$1,mergeProps({bem,role:"radio",parent:i,checked:s(),onToggle:a},e),pick(r,["default","icon"]))}});const Radio=withInstall(stdin_default);var lottieExports={},lottie={get exports(){return lottieExports},set exports(e){lottieExports=e}};(function(module,exports){typeof navigator<"u"&&function(e,t){module.exports=t()}(commonjsGlobal,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(t){_useWebWorker=!!t},getWebWorker=function(){return _useWebWorker},setLocationHref=function(t){locationHref=t},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var r,i=e.length,s;for(r=0;r1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(e,t){var r=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return r[2]+=t,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(e,t){var r=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return r[0]+=t/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var e=[],t,r;for(t=0;t<256;t+=1)r=t.toString(16),e[t]=r.length===1?"0"+r:r;return function(i,s,a){return i<0&&(i=0),s<0&&(s=0),a<0&&(a=0),"#"+e[i]+e[s]+e[a]}}(),setSubframeEnabled=function(t){subframeEnabled=!!t},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(t){expressionsPlugin=t},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(t){expressionsInterfaces=t},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(t){defaultCurveSegments=t},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(t){idPrefix$1=t};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(r){return typeof r}:_typeof$5=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$5(e)}var dataManager=function(){var e=1,t=[],r,i,s={onmessage:function(){},postMessage:function(g){r({data:g})}},a={postMessage:function(g){s.onmessage({data:g})}};function n(f){if(window.Worker&&window.Blob&&getWebWorker()){var g=new Blob(["var _workerSelf = self; self.onmessage = ",f.toString()],{type:"text/javascript"}),y=URL.createObjectURL(g);return new Worker(y)}return r=f,s}function l(){i||(i=n(function(g){function y(){function _(k,M){var A,E,x=k.length,V,F,$,z;for(E=0;E=0;M-=1)if(k[M].ty==="sh")if(k[M].ks.k.i)P(k[M].ks.k);else for(x=k[M].ks.k.length,E=0;EA[0]?!0:A[0]>k[0]?!1:k[1]>A[1]?!0:A[1]>k[1]?!1:k[2]>A[2]?!0:A[2]>k[2]?!1:null}var T=function(){var k=[4,4,14];function M(E){var x=E.t.d;E.t.d={k:[{s:x,t:0}]}}function A(E){var x,V=E.length;for(x=0;x=0;x-=1)if(E[x].ty==="sh")if(E[x].ks.k.i)E[x].ks.k.c=E[x].closed;else for($=E[x].ks.k.length,F=0;F<$;F+=1)E[x].ks.k[F].s&&(E[x].ks.k[F].s[0].c=E[x].closed),E[x].ks.k[F].e&&(E[x].ks.k[F].e[0].c=E[x].closed);else E[x].ty==="gr"&&M(E[x].it)}function A(E){var x,V,F=E.length,$,z,G,H;for(V=0;V500)&&(this._imageLoaded(),clearInterval(c)),d+=1}.bind(this),50)}function a(u){var d=i(u,this.assetsPath,this.path),c=createNS("image");isSafari?this.testImageLoaded(c):c.addEventListener("load",this._imageLoaded,!1),c.addEventListener("error",function(){p.img=e,this._imageLoaded()}.bind(this),!1),c.setAttributeNS("http://www.w3.org/1999/xlink","href",d),this._elementHelper.append?this._elementHelper.append(c):this._elementHelper.appendChild(c);var p={img:c,assetData:u};return p}function n(u){var d=i(u,this.assetsPath,this.path),c=createTag("img");c.crossOrigin="anonymous",c.addEventListener("load",this._imageLoaded,!1),c.addEventListener("error",function(){p.img=e,this._imageLoaded()}.bind(this),!1),c.src=d;var p={img:c,assetData:u};return p}function l(u){var d={assetData:u},c=i(u,this.assetsPath,this.path);return dataManager.loadData(c,function(p){d.img=p,this._footageLoaded()}.bind(this),function(){d.img={},this._footageLoaded()}.bind(this)),d}function o(u,d){this.imagesLoadedCb=d;var c,p=u.length;for(c=0;cthis.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t=this.animationData.layers,r,i=t.length,s=e.layers,a,n=s.length;for(a=0;athis.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,r=0;r=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(r=!0,t=this.totalFrames-1):t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):t<0?this.checkSegments(t%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(r=!0,t=0)):this.setCurrentRawFrameValue(t),r&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFramet&&(r=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,r!==-1&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),_typeof$4(e[0])==="object"){var r,i=e.length;for(r=0;r=0;A-=1)t[A].animation.destroy(M)}function C(M,A,E){var x=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),V,F=x.length;for(V=0;V0?p=C:c=C;while(Math.abs(T)>a&&++w=s?_(c,L,p,P):I===0?L:v(c,T,T+o,p,P)}},e}(),pooling=function(){function e(t){return t.concat(createSizedArray(t.length))}return{double:e}}(),poolFactory=function(){return function(e,t,r){var i=0,s=e,a=createSizedArray(s),n={newElement:l,release:o};function l(){var h;return i?(i-=1,h=a[i]):h=t(),h}function o(h){i===s&&(a=pooling.double(a),s*=2),r&&r(h),a[i]=h,i+=1}return n}}(),bezierLengthPool=function(){function e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,e)}(),segmentsLengthPool=function(){function e(){return{lengths:[],totalLength:0}}function t(r){var i,s=r.lengths.length;for(i=0;i-.001&&d<.001}function r(f,g,y,v,_,u,d,c,p){if(y===0&&u===0&&p===0)return t(f,g,v,_,d,c);var P=e.sqrt(e.pow(v-f,2)+e.pow(_-g,2)+e.pow(u-y,2)),S=e.sqrt(e.pow(d-f,2)+e.pow(c-g,2)+e.pow(p-y,2)),T=e.sqrt(e.pow(d-v,2)+e.pow(c-_,2)+e.pow(p-u,2)),C;return P>S?P>T?C=P-S-T:C=T-S-P:T>S?C=T-S-P:C=S-P-T,C>-1e-4&&C<1e-4}var i=function(){return function(f,g,y,v){var _=getDefaultCurveSegments(),u,d,c,p,P,S=0,T,C=[],w=[],R=bezierLengthPool.newElement();for(c=y.length,u=0;u<_;u+=1){for(P=u/(_-1),T=0,d=0;dd?-1:1,P=!0;P;)if(v[u]<=d&&v[u+1]>d?(c=(d-v[u])/(v[u+1]-v[u]),P=!1):u+=p,u<0||u>=_-1){if(u===_-1)return y[u];P=!1}return y[u]+(y[u+1]-y[u])*c}function h(f,g,y,v,_,u){var d=o(_,u),c=1-d,p=e.round((c*c*c*f[0]+(d*c*c+c*d*c+c*c*d)*y[0]+(d*d*c+c*d*d+d*c*d)*v[0]+d*d*d*g[0])*1e3)/1e3,P=e.round((c*c*c*f[1]+(d*c*c+c*d*c+c*c*d)*y[1]+(d*d*c+c*d*d+d*c*d)*v[1]+d*d*d*g[1])*1e3)/1e3;return[p,P]}var m=createTypedArray("float32",8);function b(f,g,y,v,_,u,d){_<0?_=0:_>1&&(_=1);var c=o(_,d);u=u>1?1:u;var p=o(u,d),P,S=f.length,T=1-c,C=1-p,w=T*T*T,R=c*T*T*3,L=c*c*T*3,I=c*c*c,D=T*T*C,B=c*T*C+T*c*C+T*T*p,k=c*c*C+T*c*p+c*T*p,M=c*c*p,A=T*C*C,E=c*C*C+T*p*C+T*C*p,x=c*p*C+T*p*p+c*C*p,V=c*p*p,F=C*C*C,$=p*C*C+C*p*C+C*C*p,z=p*p*C+C*p*p+p*C*p,G=p*p*p;for(P=0;P=h.t-r){o.h&&(o=h),s=0;break}if(h.t-r>e){s=a;break}a=u||e=u?p.points.length-1:0;for(f=p.points[P].point.length,b=0;b=C&&S=u)i[0]=c[0],i[1]=c[1],i[2]=c[2];else if(e<=d)i[0]=o.s[0],i[1]=o.s[1],i[2]=o.s[2];else{var B=createQuaternion(o.s),k=createQuaternion(c),M=(e-d)/(u-d);quaternionToEuler(i,slerp(B,k,M))}else for(a=0;a=u?g=1:e1e-6?(f=Math.acos(g),y=Math.sin(f),v=Math.sin((1-r)*f)/y,_=Math.sin(r*f)/y):(v=1-r,_=r),i[0]=v*s+_*o,i[1]=v*a+_*h,i[2]=v*n+_*m,i[3]=v*l+_*b,i}function quaternionToEuler(e,t){var r=t[0],i=t[1],s=t[2],a=t[3],n=Math.atan2(2*i*a-2*r*s,1-2*i*i-2*s*s),l=Math.asin(2*r*i+2*s*a),o=Math.atan2(2*r*a-2*i*s,1-2*r*r-2*s*s);e[0]=n/degToRads,e[1]=l/degToRads,e[2]=o/degToRads}function createQuaternion(e){var t=e[0]*degToRads,r=e[1]*degToRads,i=e[2]*degToRads,s=Math.cos(t/2),a=Math.cos(r/2),n=Math.cos(i/2),l=Math.sin(t/2),o=Math.sin(r/2),h=Math.sin(i/2),m=s*a*n-l*o*h,b=l*o*n+s*a*h,f=l*a*n+s*o*h,g=s*o*n-l*a*h;return[b,f,g,m]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&e>=r||this._caching.lastFrame=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(e,this._caching);this.pv=i}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if(this.propType==="unidimensional")t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var r=0,i=this.v.length;r1e-5&&(this.v[r]=t,this._mdf=!0),r+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var e,t=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(e=0;e=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[];break}(!a[i]||a[i]&&!s)&&(a[i]=pointPool.newElement()),a[i][0]=e,a[i][1]=t},ShapePath.prototype.setTripleAt=function(e,t,r,i,s,a,n,l){this.setXYAt(e,t,"v",n,l),this.setXYAt(r,i,"o",n,l),this.setXYAt(s,a,"i",n,l)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,r=this.o,i=this.i,s=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],i[0][0],i[0][1],r[0][0],r[0][1],0,!1),s=1);var a=this._length-1,n=this._length,l;for(l=s;l=B[B.length-1].t-this.offsetTime)P=B[B.length-1].s?B[B.length-1].s[0]:B[B.length-2].e[0],T=!0;else{for(var k=p,M=B.length-1,A=!0,E,x,V;A&&(E=B[k],x=B[k+1],!(x.t-this.offsetTime>u));)k=x.t-this.offsetTime)I=1;else if(uc&&u>c)||(this._caching.lastIndex=p0||A>-1e-6&&A<0?i(A*E)/E:A}function M(){var A=this.props,E=k(A[0]),x=k(A[1]),V=k(A[4]),F=k(A[5]),$=k(A[12]),z=k(A[13]);return"matrix("+E+","+x+","+V+","+F+","+$+","+z+")"}return function(){this.reset=s,this.rotate=a,this.rotateX=n,this.rotateY=l,this.rotateZ=o,this.skew=m,this.skewFromAxis=b,this.shear=h,this.scale=f,this.setTransform=g,this.translate=y,this.transform=v,this.applyToPoint=p,this.applyToX=P,this.applyToY=S,this.applyToZ=T,this.applyToPointArray=I,this.applyToTriplePoints=L,this.applyToPointStringified=D,this.toCSS=B,this.to2dCSS=M,this.clone=d,this.cloneFromProps=c,this.equals=u,this.inversePoints=R,this.inversePoint=w,this.getInverseMatrix=C,this._t=this.transform,this.isIdentity=_,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(r){return typeof r}:_typeof$3=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$3(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return typeof navigator<"u"}function installPlugin(e,t){e==="expressions"&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.11.0";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),r=0;r=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var n=[],l,o=a.length,h;for(l=0;li+r)){var m,b;h.s*s<=i?m=0:m=(h.s*s-i)/r,h.e*s>=i+r?b=1:b=(h.e*s-i)/r,n.push([m,b])}return n.length||n.push([0,0]),n},TrimModifier.prototype.releasePathsData=function(e){var t,r=e.length;for(t=0;t1?t=1+i:this.s.v<0?t=0+i:t=this.s.v+i,this.e.v>1?r=1+i:this.e.v<0?r=0+i:r=this.e.v+i,t>r){var s=t;t=r,r=s}t=Math.round(t*1e4)*1e-4,r=Math.round(r*1e4)*1e-4,this.sValue=t,this.eValue=r}else t=this.sValue,r=this.eValue;var a,n,l=this.shapes.length,o,h,m,b,f,g=0;if(r===t)for(n=0;n=0;n-=1)if(v=this.shapes[n],v.shape._mdf){for(_=v.localShapeCollection,_.releaseShapes(),this.m===2&&l>1?(p=this.calculateShapeEdges(t,r,v.totalShapeLength,c,g),c+=v.totalShapeLength):p=[[u,d]],h=p.length,o=0;o=1?y.push({s:v.totalShapeLength*(u-1),e:v.totalShapeLength*(d-1)}):(y.push({s:v.totalShapeLength*u,e:v.totalShapeLength}),y.push({s:0,e:v.totalShapeLength*(d-1)}));var P=this.addShapes(v,y[0]);if(y[0].s!==y[0].e){if(y.length>1){var S=v.shape.paths.shapes[v.shape.paths._length-1];if(S.c){var T=P.pop();this.addPaths(P,_),P=this.addShapes(v,y[1],T)}else this.addPaths(P,_),P=this.addShapes(v,y[1])}this.addPaths(P,_)}}v.shape.paths=_}}},TrimModifier.prototype.addPaths=function(e,t){var r,i=e.length;for(r=0;rt.e){r.c=!1;break}else t.s<=h&&t.e>=h+m.addedLength?(this.addSegment(s[a].v[l-1],s[a].o[l-1],s[a].i[l],s[a].v[l],r,b,_),_=!1):(g=bez.getNewSegment(s[a].v[l-1],s[a].v[l],s[a].o[l-1],s[a].i[l],(t.s-h)/m.addedLength,(t.e-h)/m.addedLength,f[l-1]),this.addSegmentFromArray(g,r,b,_),_=!1,r.c=!1),h+=m.addedLength,b+=1;if(s[a].c&&f.length){if(m=f[l-1],h<=t.e){var u=f[l-1].addedLength;t.s<=h&&t.e>=h+u?(this.addSegment(s[a].v[l-1],s[a].o[l-1],s[a].i[0],s[a].v[0],r,b,_),_=!1):(g=bez.getNewSegment(s[a].v[l-1],s[a].v[0],s[a].o[l-1],s[a].i[0],(t.s-h)/u,(t.e-h)/u,f[l-1]),this.addSegmentFromArray(g,r,b,_),_=!1,r.c=!1)}else r.c=!1;h+=m.addedLength,b+=1}if(r._length&&(r.setXYAt(r.v[v][0],r.v[v][1],"i",v),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),h>t.e)break;a=this.p.keyframes[this.p.keyframes.length-1].t?(m=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/h,0),b=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/h,0)):(m=this.p.pv,b=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/h,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){m=[],b=[];var f=this.px,g=this.py;f._caching.lastFrame+f.offsetTime<=f.keyframes[0].t?(m[0]=f.getValueAtTime((f.keyframes[0].t+.01)/h,0),m[1]=g.getValueAtTime((g.keyframes[0].t+.01)/h,0),b[0]=f.getValueAtTime(f.keyframes[0].t/h,0),b[1]=g.getValueAtTime(g.keyframes[0].t/h,0)):f._caching.lastFrame+f.offsetTime>=f.keyframes[f.keyframes.length-1].t?(m[0]=f.getValueAtTime(f.keyframes[f.keyframes.length-1].t/h,0),m[1]=g.getValueAtTime(g.keyframes[g.keyframes.length-1].t/h,0),b[0]=f.getValueAtTime((f.keyframes[f.keyframes.length-1].t-.01)/h,0),b[1]=g.getValueAtTime((g.keyframes[g.keyframes.length-1].t-.01)/h,0)):(m=[f.pv,g.pv],b[0]=f.getValueAtTime((f._caching.lastFrame+f.offsetTime-.01)/h,f.offsetTime),b[1]=g.getValueAtTime((g._caching.lastFrame+g.offsetTime-.01)/h,g.offsetTime))}else b=e,m=b;this.v.rotate(-Math.atan2(m[1]-b[1],m[0]-b[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function i(){if(!this.a.k)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function s(){}function a(o){this._addDynamicProperty(o),this.elem.addDynamicProperty(o),this._isDirty=!0}function n(o,h,m){if(this.elem=o,this.frameId=-1,this.propType="transform",this.data=h,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(m||o),h.p&&h.p.s?(this.px=PropertyFactory.getProp(o,h.p.x,0,0,this),this.py=PropertyFactory.getProp(o,h.p.y,0,0,this),h.p.z&&(this.pz=PropertyFactory.getProp(o,h.p.z,0,0,this))):this.p=PropertyFactory.getProp(o,h.p||{k:[0,0,0]},1,0,this),h.rx){if(this.rx=PropertyFactory.getProp(o,h.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(o,h.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(o,h.rz,0,degToRads,this),h.or.k[0].ti){var b,f=h.or.k.length;for(b=0;b0;)r-=1,this._elements.unshift(t[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,r=e.length;for(t=0;t0?Math.floor(f):Math.ceil(f),v=this.pMatrix.props,_=this.rMatrix.props,u=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var d=0;if(f>0){for(;dy;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),d-=1;g&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-g,!0),d-=g)}i=this.data.m===1?0:this._currentCopies-1,s=this.data.m===1?1:-1,a=this._currentCopies;for(var c,p;a;){if(t=this.elemsData[i].it,r=t[t.length-1].transform.mProps.v.props,p=r.length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),d!==0){for((i!==0&&s===1||i!==this._currentCopies-1&&s===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],_[8],_[9],_[10],_[11],_[12],_[13],_[14],_[15]),this.matrix.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),c=0;c0&&i<1?[t]:[]:[t-i,t+i].filter(function(s){return s>0&&s<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),r=lerpPoint(this.points[1],this.points[2],e),i=lerpPoint(this.points[2],this.points[3],e),s=lerpPoint(t,r,e),a=lerpPoint(r,i,e),n=lerpPoint(s,a,e);return[new PolynomialBezier(this.points[0],t,s,n,!0),new PolynomialBezier(n,a,i,this.points[3],!0)]};function extrema(e,t){var r=e.points[0][t],i=e.points[e.points.length-1][t];if(r>i){var s=i;i=r,r=s}for(var a=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),n=0;n0&&a[n]<1){var l=e.point(a[n])[t];li&&(i=l)}return{min:r,max:i}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}};function intersectData(e,t,r){var i=e.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:e,t:(t+r)/2,t1:t,t2:r}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return Math.abs(e.cx-t.cx)*2=a||e.width<=i&&e.height<=i&&t.width<=i&&t.height<=i){s.push([e.t,t.t]);return}var n=splitData(e),l=splitData(t);intersectsImpl(n[0],l[0],r+1,i,s,a),intersectsImpl(n[0],l[1],r+1,i,s,a),intersectsImpl(n[1],l[0],r+1,i,s,a),intersectsImpl(n[1],l[1],r+1,i,s,a)}}PolynomialBezier.prototype.intersections=function(e,t,r){t===void 0&&(t=2),r===void 0&&(r=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,i,r),i},PolynomialBezier.shapeSegment=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[r],e.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var r=(t+1)%e.length();return new PolynomialBezier(e.v[r],e.i[r],e.o[t],e.v[t],!0)};function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,r,i){var s=[e[0],e[1],1],a=[t[0],t[1],1],n=[r[0],r[1],1],l=[i[0],i[1],1],o=crossProduct(crossProduct(s,a),crossProduct(n,l));return floatZero(o[2])?null:[o[0]/o[2],o[1]/o[2]]}function polarOffset(e,t,r){return[e[0]+Math.cos(t)*r,e[1]-Math.sin(t)*r]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(e,t,r,i,s,a,n){var l=r-Math.PI/2,o=r+Math.PI/2,h=t[0]+Math.cos(r)*i*s,m=t[1]-Math.sin(r)*i*s;e.setTripleAt(h,m,h+Math.cos(l)*a,m-Math.sin(l)*a,h+Math.cos(o)*n,m-Math.sin(o)*n,e.length())}function getPerpendicularVector(e,t){var r=[t[0]-e[0],t[1]-e[1]],i=-Math.PI*.5,s=[Math.cos(i)*r[0]-Math.sin(i)*r[1],Math.sin(i)*r[0]+Math.cos(i)*r[1]];return s}function getProjectingAngle(e,t){var r=t===0?e.length()-1:t-1,i=(t+1)%e.length(),s=e.v[r],a=e.v[i],n=getPerpendicularVector(s,a);return Math.atan2(0,1)-Math.atan2(n[1],n[0])}function zigZagCorner(e,t,r,i,s,a,n){var l=getProjectingAngle(t,r),o=t.v[r%t._length],h=t.v[r===0?t._length-1:r-1],m=t.v[(r+1)%t._length],b=a===2?Math.sqrt(Math.pow(o[0]-h[0],2)+Math.pow(o[1]-h[1],2)):0,f=a===2?Math.sqrt(Math.pow(o[0]-m[0],2)+Math.pow(o[1]-m[1],2)):0;setPoint(e,t.v[r%t._length],l,n,i,f/((s+1)*2),b/((s+1)*2))}function zigZagSegment(e,t,r,i,s,a){for(var n=0;n1&&t.length>1&&(s=getIntersection(e[0],t[t.length-1]),s)?[[e[0].split(s[0])[0]],[t[t.length-1].split(s[1])[1]]]:[r,i]}function pruneIntersections(e){for(var t,r=1;r1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var r=e.inflectionPoints(),i,s,a,n;if(r.length===0)return[offsetSegment(e,t)];if(r.length===1||floatEqual(r[1],1))return a=e.split(r[0]),i=a[0],s=a[1],[offsetSegment(i,t),offsetSegment(s,t)];a=e.split(r[0]),i=a[0];var l=(r[1]-r[0])/(1-r[0]);return a=a[1].split(l),n=a[0],s=a[1],[offsetSegment(i,t),offsetSegment(n,t),offsetSegment(s,t)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(e,t,r,i){var s=shapePool.newElement();s.c=e.c;var a=e.length();e.c||(a-=1);var n,l,o,h=[];for(n=0;n=0;n-=1)o=PolynomialBezier.shapeSegmentInverted(e,n),h.push(offsetSegmentSplit(o,t));h=pruneIntersections(h);var m=null,b=null;for(n=0;n0&&(R=!1),R){var D=createTag("style");D.setAttribute("f-forigin",S[T].fOrigin),D.setAttribute("f-origin",S[T].origin),D.setAttribute("f-family",S[T].fFamily),D.type="text/css",D.innerText="@font-face {font-family: "+S[T].fFamily+"; font-style: normal; src: url('"+S[T].fPath+"');}",P.appendChild(D)}}else if(S[T].fOrigin==="g"||S[T].origin===1){for(L=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),I=0;It?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var t,r=this.renderableComponents.length;for(t=0;t.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(e){var t,r=this.layers.length,i;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(i=this.layers[t],i.ip-i.st<=e-this.layers[t].st&&i.op-i.st>e-this.layers[t].st&&this.buildItem(t)),this.completeLayers=this.elements[t]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e0&&(this.maskElement.setAttribute("id",f),this.element.maskedElement.setAttribute(d,"url("+getLocationHref()+"#"+f+")"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t=this.element.finalTransform.mat,r,i=this.masksProperties.length;for(r=0;r1&&(i+=" C"+t.o[s-1][0]+","+t.o[s-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),r.lastPath!==i){var n="";r.elem&&(t.c&&(n=e.inv?this.solidPath+i:i),r.elem.setAttribute("d",n)),r.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};e.createFilter=t,e.createAlphaToLuminanceFilter=r;function t(i,s){var a=createNS("filter");return a.setAttribute("id",i),s!==!0&&(a.setAttribute("filterUnits","objectBoundingBox"),a.setAttribute("x","0%"),a.setAttribute("y","0%"),a.setAttribute("width","100%"),a.setAttribute("height","100%")),a}function r(){var i=createNS("feColorMatrix");return i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),i}return e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<"u"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects={},idPrefix="filter_result_";function SVGEffects(e){var t,r="SourceGraphic",i=e.data.ef?e.data.ef.length:0,s=createElementID(),a=filtersFactory.createFilter(s,!0),n=0;this.filters=[];var l;for(t=0;t=0&&(i=this.shapeModifiers[t].processShapes(this._isFirstFrame),!i);t-=1);}},searchProcessedElement:function(t){for(var r=this.processedElements,i=0,s=r.length;i.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e0;)u=f.transformers[R].mProps._mdf||u,w-=1,R-=1;if(u)for(w=P-f.styles[c].lvl,R=f.transformers.length-1;w>0;)C=f.transformers[R].mProps.v.props,T.transform(C[0],C[1],C[2],C[3],C[4],C[5],C[6],C[7],C[8],C[9],C[10],C[11],C[12],C[13],C[14],C[15]),w-=1,R-=1}else T=e;if(S=f.sh.paths,v=S._length,u){for(_="",y=0;y=1?D=.99:D<=-1&&(D=-.99);var B=L*D,k=Math.cos(I+f.a.v)*B+_[0],M=Math.sin(I+f.a.v)*B+_[1];y.setAttribute("fx",k),y.setAttribute("fy",M),v&&!f.g._collapsable&&(f.of.setAttribute("fx",k),f.of.setAttribute("fy",M))}}}function m(b,f,g){var y=f.style,v=f.d;v&&(v._mdf||g)&&v.dashStr&&(y.pElem.setAttribute("stroke-dasharray",v.dashStr),y.pElem.setAttribute("stroke-dashoffset",v.dashoffset[0])),f.c&&(f.c._mdf||g)&&y.pElem.setAttribute("stroke","rgb("+bmFloor(f.c.v[0])+","+bmFloor(f.c.v[1])+","+bmFloor(f.c.v[2])+")"),(f.o._mdf||g)&&y.pElem.setAttribute("stroke-opacity",f.o.v),(f.w._mdf||g)&&(y.pElem.setAttribute("stroke-width",f.w.v),y.msElem&&y.msElem.setAttribute("stroke-width",f.w.v))}return r}();function SVGShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,r),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t=this.shapes.length,r,i,s=this.stylesList.length,a,n=[],l=!1;for(i=0;i1&&l&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,r=e.length;for(t=0;t=0;o-=1){if(_=this.searchProcessedElement(e[o]),_?t[o]=r[_-1]:e[o]._render=n,e[o].ty==="fl"||e[o].ty==="st"||e[o].ty==="gf"||e[o].ty==="gs"||e[o].ty==="no")_?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],s),e[o]._render&&t[o].style.pElem.parentNode!==i&&i.appendChild(t[o].style.pElem),f.push(t[o].style);else if(e[o].ty==="gr"){if(!_)t[o]=this.createGroupElement(e[o]);else for(b=t[o].it.length,m=0;m1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i,s=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(i=0;it);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t=[],r=0,i=e.length,s,a,n=!1;r=55296&&s<=56319?(a=e.charCodeAt(r+1),a>=56320&&a<=57343?(n||FontManager.isModifier(s,a)?(t[t.length-1]+=e.substr(r,2),n=!1):t.push(e.substr(r,2)),r+=1):t.push(e.charAt(r))):s>56319?(a=e.charCodeAt(r+1),FontManager.isZeroWidthJoiner(s,a)?(n=!0,t[t.length-1]+=e.substr(r,2),r+=1):t.push(e.charAt(r))):FontManager.isZeroWidthJoiner(s)?(t[t.length-1]+=e.charAt(r),n=!0):t.push(e.charAt(r)),r+=1;return t},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t=this.elem.globalData.fontManager,r=this.data,i=[],s,a,n,l=0,o,h=r.m.g,m=0,b=0,f=0,g=[],y=0,v=0,_,u,d=t.getFontByName(e.f),c,p=0,P=getFontProperties(d);e.fWeight=P.weight,e.fStyle=P.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),a=e.finalText.length,e.finalLineHeight=e.lh;var S=e.tr/1e3*e.finalSize,T;if(e.sz)for(var C=!0,w=e.sz[0],R=e.sz[1],L,I;C;){I=this.buildFinalText(e.t),L=0,y=0,a=I.length,S=e.tr/1e3*e.finalSize;var D=-1;for(s=0;sw&&I[s]!==" "?(D===-1?a+=1:s=D,L+=e.finalLineHeight||e.finalSize*1.2,I.splice(s,D===s?1:0,"\r"),D=-1,y=0):(y+=p,y+=S);L+=d.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&Rv?y:v,y=-2*S,o="",n=!0,f+=1):o=k,t.chars?(c=t.getCharData(k,d.fStyle,t.getFontByName(e.f).fFamily),p=n?0:c.w*e.finalSize/100):p=t.measureText(o,e.f,e.finalSize),k===" "?B+=p+S:(y+=p+S+B,B=0),i.push({l:p,an:p,add:m,n,anIndexes:[],val:o,line:f,animatorJustifyOffset:0}),h==2){if(m+=p,o===""||o===" "||s===a-1){for((o===""||o===" ")&&(m-=p);b<=s;)i[b].an=m,i[b].ind=l,i[b].extra=p,b+=1;l+=1,m=0}}else if(h==3){if(m+=p,o===""||s===a-1){for(o===""&&(m-=p);b<=s;)i[b].an=m,i[b].ind=l,i[b].extra=p,b+=1;m=0,l+=1}}else i[l].ind=l,i[l].extra=0,l+=1;if(e.l=i,v=y>v?y:v,g.push(y),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=v,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=g;var M=r.a,A,E;u=M.length;var x,V,F=[];for(_=0;_0?l=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?h=1-this.xe.v/100:m=1+this.xe.v/100;var b=BezierFactory.getBezierEasing(l,o,h,m).get,f=0,g=this.finalS,y=this.finalE,v=this.data.sh;if(v===2)y===g?f=n>=y?1:0:f=e(0,t(.5/(y-g)+(n-g)/(y-g),1)),f=b(f);else if(v===3)y===g?f=n>=y?0:1:f=1-e(0,t(.5/(y-g)+(n-g)/(y-g),1)),f=b(f);else if(v===4)y===g?f=0:(f=e(0,t(.5/(y-g)+(n-g)/(y-g),1)),f<.5?f*=2:f=1-2*(f-.5)),f=b(f);else if(v===5){if(y===g)f=0;else{var _=y-g;n=t(e(0,n+.5-g),y-g);var u=-_/2+n,d=_/2;f=Math.sqrt(1-u*u/(d*d))}f=b(f)}else v===6?(y===g?f=0:(n=t(e(0,n+.5-g),y-g),f=(1+Math.cos(Math.PI+Math.PI*2*n/(y-g)))/2),f=b(f)):(n>=r(g)&&(n-g<0?f=e(0,t(t(y,1)-(g-n),1)):f=e(0,t(y-n,1))),f=b(f));if(this.sm.v!==100){var c=this.sm.v*.01;c===0&&(c=1e-8);var p=.5-c*.5;f1&&(f=1))}return f*this.a.v},getValue:function(n){this.iterateDynamicProperties(),this._mdf=n||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,n&&this.data.r===2&&(this.e.v=this._currentTextLength);var l=this.data.r===2?1:100/this.data.totalChars,o=this.o.v/l,h=this.s.v/l+o,m=this.e.v/l+o;if(h>m){var b=h;h=m,m=b}this.finalS=h,this.finalE=m}},extendPrototype([DynamicPropertyContainer],i);function s(a,n,l){return new i(a,n)}return{getTextSelectorProp:s}}();function TextAnimatorDataProperty(e,t,r){var i={propType:!1},s=PropertyFactory.getProp,a=t.a;this.a={r:a.r?s(e,a.r,0,degToRads,r):i,rx:a.rx?s(e,a.rx,0,degToRads,r):i,ry:a.ry?s(e,a.ry,0,degToRads,r):i,sk:a.sk?s(e,a.sk,0,degToRads,r):i,sa:a.sa?s(e,a.sa,0,degToRads,r):i,s:a.s?s(e,a.s,1,.01,r):i,a:a.a?s(e,a.a,1,0,r):i,o:a.o?s(e,a.o,0,.01,r):i,p:a.p?s(e,a.p,1,0,r):i,sw:a.sw?s(e,a.sw,0,0,r):i,sc:a.sc?s(e,a.sc,1,0,r):i,fc:a.fc?s(e,a.fc,1,0,r):i,fh:a.fh?s(e,a.fh,0,0,r):i,fs:a.fs?s(e,a.fs,0,.01,r):i,fb:a.fb?s(e,a.fb,0,.01,r):i,t:a.t?s(e,a.t,0,0,r):i},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,r),this.s.t=t.s.t}function TextAnimatorProperty(e,t,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}TextAnimatorProperty.prototype.searchProperties=function(){var e,t=this._textData.a.length,r,i=PropertyFactory.getProp;for(e=0;e=y+X||!P?(w=(y+X-_)/v.partialLength,G=p.point[0]+(v.point[0]-p.point[0])*w,H=p.point[1]+(v.point[1]-p.point[1])*w,a.translate(-r[0]*f[m].an*.005,-(r[1]*B)*.01),u=!1):P&&(_+=v.partialLength,d+=1,d>=P.length&&(d=0,c+=1,S[c]?P=S[c].points:L.v.c?(d=0,c=0,P=S[c].points):(_-=v.partialLength,P=null)),P&&(p=v,v=P[d],T=v.partialLength));z=f[m].an/2-f[m].add,a.translate(-z,0,0)}else z=f[m].an/2-f[m].add,a.translate(-z,0,0),a.translate(-r[0]*f[m].an*.005,-r[1]*B*.01,0);for(E=0;Ee?this.textSpans[e].span:createNS(l?"g":"text"),c<=e){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=o,l){var P=createNS("g");o.appendChild(P),this.textSpans[e].childSpan=P}this.textSpans[e].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(h.reset(),b&&(n[e].n&&(f=-v,g+=r.yOffset,g+=y?1:0,y=!1),this.applyTextPropertiesToMatrix(r,h,n[e].line,f,g),f+=n[e].l||0,f+=v),l){p=this.globalData.fontManager.getCharData(r.finalText[e],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);var S;if(p.t===1)S=new SVGCompElement(p.data,this.globalData,this);else{var T=emptyShapeData;p.data&&p.data.shapes&&(T=this.buildShapeData(p.data,r.finalSize)),S=new SVGShapeElement(T,this.globalData,this)}if(this.textSpans[e].glyph){var C=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(C.layerElement),C.destroy()}this.textSpans[e].glyph=S,S._debug=!0,S.prepareFrame(0),S.renderFrame(),this.textSpans[e].childSpan.appendChild(S.layerElement),p.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else b&&o.setAttribute("transform","translate("+h.props[12]+","+h.props[13]+")"),o.textContent=n[e].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}b&&o&&o.setAttribute("d",m)}for(;e=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e=0;i-=1)n=t.transforms[i].transform.mProps.v.props,t.finalTransform.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}t._mdf=a},processSequences:function(t){var r,i=this.sequenceList.length;for(r=0;r=1){this.buffers=[];var t=this.globalData.canvasContext,r=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(r);var i=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(i),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var r=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=r}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(t){t.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var t=this.buffers[0],r=t.getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var t=this.buffers[1],r=t.getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var i=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(i.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var s=assetLoader.getLumaCanvas(this.canvasContext.canvas),a=s.getContext("2d");a.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(s,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(t,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(t){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!t)){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var r=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(r),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(r),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(e,t,r,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var s=4;t.ty==="rc"?s=5:t.ty==="el"?s=6:t.ty==="sr"&&(s=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,s,e);var a,n=r.length,l;for(a=0;a=0;a-=1){if(b=this.searchProcessedElement(e[a]),b?t[a]=r[b-1]:e[a]._shouldRender=i,e[a].ty==="fl"||e[a].ty==="st"||e[a].ty==="gf"||e[a].ty==="gs")b?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],y),h.push(t[a].style);else if(e[a].ty==="gr"){if(!b)t[a]=this.createGroupElement(e[a]);else for(o=t[a].it.length,l=0;l=0;s-=1)t[s].ty==="tr"?(n=r[s].transform,this.renderShapeTransform(e,n)):t[s].ty==="sh"||t[s].ty==="el"||t[s].ty==="rc"||t[s].ty==="sr"?this.renderPath(t[s],r[s]):t[s].ty==="fl"?this.renderFill(t[s],r[s],n):t[s].ty==="st"?this.renderStroke(t[s],r[s],n):t[s].ty==="gf"||t[s].ty==="gs"?this.renderGradientFill(t[s],r[s],n):t[s].ty==="gr"?this.renderShape(n,t[s].it,r[s].it):t[s].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var r=e.trNodes,i=t.paths,s,a,n,l=i._length;r.length=0;var o=e.transforms.finalTransform;for(n=0;n=1?m=.99:m<=-1&&(m=-.99);var b=o*m,f=Math.cos(h+t.a.v)*b+n[0],g=Math.sin(h+t.a.v)*b+n[1];s=a.createRadialGradient(f,g,0,n[0],n[1],o)}var y,v=e.g.p,_=t.g.c,u=1;for(y=0;ya&&o==="xMidYMid slice"||ss&&l==="meet"||as&&l==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:h==="xMax"&&(as&&l==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,m==="YMid"&&(a>s&&l==="meet"||as&&l==="meet"||a=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!t||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r,i=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=0;r=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!(t[e]||this.layers[e].ty===99)){var r=this.createItem(this.layers[e],this,this.globalData);t[e]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CVCompElement(e,t,r){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,r),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip();var t,r=this.layers.length;for(t=r-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var e,t=this.layers.length;for(e=t-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:t&&t.clearCanvas!==void 0?t.clearCanvas:!0,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects,this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var r=this.finalTransform.mat.toCSS();t.transform=r,t.webkitTransform=r}this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(e,t,r){this.initElement(e,t,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,t,r){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,r),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var r,i=e.length;for(r=0;r0&&o<1&&s[f].push(this.calculateF(o,e,t,r,i,f))):(h=n*n-4*l*a,h>=0&&(m=(-n+bmSqrt(h))/(2*a),m>0&&m<1&&s[f].push(this.calculateF(m,e,t,r,i,f)),b=(-n-bmSqrt(h))/(2*a),b>0&&b<1&&s[f].push(this.calculateF(b,e,t,r,i,f)))));this.shapeBoundingBox.left=bmMin.apply(null,s[0]),this.shapeBoundingBox.top=bmMin.apply(null,s[1]),this.shapeBoundingBox.right=bmMax.apply(null,s[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,s[1])},HShapeElement.prototype.calculateF=function(e,t,r,i,s,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*r[a]+3*(1-e)*bmPow(e,2)*i[a]+bmPow(e,3)*s[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var r,i=e.length;for(r=0;rr&&(r=s)}r*=e.mult}else r=e.v*e.mult;t.x-=r,t.xMax+=r,t.y-=r,t.yMax+=r},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax=0;t-=1){var i=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var s;this.p?s=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:s=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),n=[s[0]/a,s[1]/a,s[2]/a],l=Math.sqrt(n[2]*n[2]+n[0]*n[0]),o=Math.atan2(n[1],l),h=Math.atan2(n[0],-n[2]);this.mat.rotateY(h).rotateX(-o)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var m=!this._prevMat.equals(this.mat);if((m||this.pe._mdf)&&this.comp.threeDElements){r=this.comp.threeDElements.length;var b,f,g;for(t=0;t=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var r=createTag("div"),i,s;styleDiv(r);var a=createTag("div");if(styleDiv(a),t==="3d"){i=r.style,i.width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var n="50% 50%";i.webkitTransformOrigin=n,i.mozTransformOrigin=n,i.transformOrigin=n,s=a.style;var l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";s.transform=l,s.webkitTransform=l}r.appendChild(a);var o={container:a,perspectiveElem:r,startPos:e,endPos:e,type:t};return this.threeDElements.push(o),o},HybridRendererBase.prototype.build3dContainers=function(){var e,t=this.layers.length,r,i="";for(e=0;e=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var r=0,i=this.threeDElements.length;rr?(s=e/this.globalData.compSize.w,a=e/this.globalData.compSize.w,n=0,l=(t-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(s=t/this.globalData.compSize.h,a=t/this.globalData.compSize.h,n=(e-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,l=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+s+",0,0,0,0,"+a+",0,0,0,0,1,0,"+n+","+l+",0,1)",o.transform=o.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e=this.globalData.compSize.w,t=this.globalData.compSize.h,r,i=this.threeDElements.length;for(r=0;r=h;)L/=2,I/=2,D>>>=1;return(L+D)/I};return w.int32=function(){return C.g(4)|0},w.quick=function(){return C.g(4)/4294967296},w.double=w,_(d(C.S),e),(p.pass||P||function(R,L,I,D){return D&&(D.S&&y(D,C),R.state=function(){return y(C,{})}),I?(t[n]=R,L):R})(w,T,"global"in p?p.global:this==t,p.state)}t["seed"+n]=f;function g(c){var p,P=c.length,S=this,T=0,C=S.i=S.j=0,w=S.S=[];for(P||(c=[P++]);Tr){var i=r;r=t,t=i}return Math.min(Math.max(e,t),r)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if(typeof e=="number"||e instanceof Number)return t=t||0,Math.abs(e-t);t||(t=helperLengthArray);var r,i=Math.min(e.length,t.length),s=0;for(r=0;r.5?h/(2-s-a):h/(s+a),s){case t:n=(r-i)/h+(r1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function hslToRgb(e){var t=e[0],r=e[1],i=e[2],s,a,n;if(r===0)s=i,n=i,a=i;else{var l=i<.5?i*(1+r):i+r-i*r,o=2*i-l;s=hue2rgb(o,l,t+1/3),a=hue2rgb(o,l,t),n=hue2rgb(o,l,t-1/3)}return[s,a,n,e[3]]}function linear(e,t,r,i,s){if((i===void 0||s===void 0)&&(i=t,s=r,t=0,r=1),r=r)return s;var n=r===t?0:(e-t)/(r-t);if(!i.length)return i+(s-i)*n;var l,o=i.length,h=createTypedArray("float32",o);for(l=0;l1){for(s=0;s1?t=1:t<0&&(t=0);var n=e(t);if($bm_isInstanceOfArray(s)){var l,o=s.length,h=createTypedArray("float32",o);for(l=0;ldata.k[t].t&&edata.k[t+1].t-e?(i=t+2,s=data.k[t+1].t):(i=t+1,s=data.k[t].t);break}i===-1&&(i=t+1,s=data.k[t].t)}var a={};return a.index=i,a.time=s/elem.comp.globalData.frameRate,a}function key(e){var t,r,i;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var s=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(i=s.length,r=0;r_.length-1)&&(g=_.length-1),c=_[_.length-1-g].t,d=u-c);var p,P,S;if(f==="pingpong"){var T=Math.floor((v-c)/d);if(T%2!==0)return this.getValueAtTime((d-(v-c)%d+c)/this.comp.globalData.frameRate,0)}else if(f==="offset"){var C=this.getValueAtTime(c/this.comp.globalData.frameRate,0),w=this.getValueAtTime(u/this.comp.globalData.frameRate,0),R=this.getValueAtTime(((v-c)%d+c)/this.comp.globalData.frameRate,0),L=Math.floor((v-c)/d);if(this.pv.length){for(S=new Array(C.length),P=S.length,p=0;p=u)return this.pv;var d,c;y?(g?d=Math.abs(this.elem.comp.globalData.frameRate*g):d=Math.max(0,this.elem.data.op-u),c=u+d):((!g||g>_.length-1)&&(g=_.length-1),c=_[g].t,d=c-u);var p,P,S;if(f==="pingpong"){var T=Math.floor((u-v)/d);if(T%2===0)return this.getValueAtTime(((u-v)%d+u)/this.comp.globalData.frameRate,0)}else if(f==="offset"){var C=this.getValueAtTime(u/this.comp.globalData.frameRate,0),w=this.getValueAtTime(c/this.comp.globalData.frameRate,0),R=this.getValueAtTime((d-(u-v)%d+u)/this.comp.globalData.frameRate,0),L=Math.floor((u-v)/d)+1;if(this.pv.length){for(S=new Array(C.length),P=S.length,p=0;p1?(_-v)/(g-1):1,d=0,c=0,p;this.pv.length?p=createTypedArray("float32",this.pv.length):p=0;for(var P;dd){var T=c,C=v.c&&c===p-1?0:c+1,w=(d-P)/u[c].addedLength;S=bez.getPointInSegment(v.v[T],v.v[C],v.o[T],v.i[C],w,u[c]);break}else P+=u[c].addedLength;c+=1}return S||(S=v.c?[v.v[0][0],v.v[0][1]]:[v.v[v._length-1][0],v.v[v._length-1][1]]),S},vectorOnPath:function(g,y,v){g==1?g=this.v.c:g==0&&(g=.999);var _=this.pointOnPath(g,y),u=this.pointOnPath(g+.001,y),d=u[0]-_[0],c=u[1]-_[1],p=Math.sqrt(Math.pow(d,2)+Math.pow(c,2));if(p===0)return[0,0];var P=v==="tangent"?[d/p,c/p]:[-c/p,d/p];return P},tangentOnPath:function(g,y){return this.vectorOnPath(g,y,"tangent")},normalOnPath:function(g,y){return this.vectorOnPath(g,y,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([m],o),extendPrototype([m],h),h.prototype.getValueAtTime=l,h.prototype.initiateExpression=ExpressionManager.initiateExpression;var b=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(f,g,y,v,_){var u=b(f,g,y,v,_);return u.propertyIndex=g.ix,u.lock=!1,y===3?expressionHelpers.searchExpressions(f,g.pt,u):y===4&&expressionHelpers.searchExpressions(f,g.ks,u),u.k&&f.addDynamicProperty(u),u}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(t,r){var i=this.calculateExpression(r);if(t.t!==i){var s={};return this.copyData(s,t),s.t=i.toString(),s.__complete=!1,s}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),r=this.searchExpressions();return this.kf=t||r,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(t,r){var i=createNS("feMerge");i.setAttribute("result",t);var s,a;for(a=0;a=h?b=y<0?i:s:b=i+g*Math.pow((l-e)/y,1/r),m[f]=b,f+=1,a+=256/(n-1);return m.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,r=this.filterManager.effectElements;this.feFuncRComposed&&(e||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(t=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(t=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(t=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(t=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(t=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",t))}};function SVGDropShadowEffect(e,t,r,i,s){var a=t.container.globalData.renderConfig.filterSize,n=t.data.fs||a;e.setAttribute("x",n.x||a.x),e.setAttribute("y",n.y||a.y),e.setAttribute("width",n.width||a.width),e.setAttribute("height",n.height||a.height),this.filterManager=t;var l=createNS("feGaussianBlur");l.setAttribute("in","SourceAlpha"),l.setAttribute("result",i+"_drop_shadow_1"),l.setAttribute("stdDeviation","0"),this.feGaussianBlur=l,e.appendChild(l);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in",i+"_drop_shadow_1"),o.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=o,e.appendChild(o);var h=createNS("feFlood");h.setAttribute("flood-color","#00ff00"),h.setAttribute("flood-opacity","1"),h.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=h,e.appendChild(h);var m=createNS("feComposite");m.setAttribute("in",i+"_drop_shadow_3"),m.setAttribute("in2",i+"_drop_shadow_2"),m.setAttribute("operator","in"),m.setAttribute("result",i+"_drop_shadow_4"),e.appendChild(m);var b=this.createMergeNode(i,[i+"_drop_shadow_4",s]);e.appendChild(b)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(t[0]*255),Math.round(t[1]*255),Math.round(t[2]*255)))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=r*Math.cos(i),a=r*Math.sin(i);this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,r){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,r=_svgMatteSymbols.length;t-1&&e%1==0&&e-1&&e%1==0&&e<=MAX_SAFE_INTEGER}function isArrayLike(e){return e!=null&&isLength(e.length)&&!isFunction(e)}var objectProto$a=Object.prototype;function isPrototype(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||objectProto$a;return e===r}function baseTimes(e,t){for(var r=-1,i=Array(e);++r-1}function listCacheSet(e,t){var r=this.__data__,i=assocIndexOf(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}function ListCache(e){var t=-1,r=e==null?0:e.length;for(this.clear();++tl))return!1;var h=a.get(e),m=a.get(t);if(h&&m)return h==t&&m==e;var b=-1,f=!0,g=r&COMPARE_UNORDERED_FLAG$1?new SetCache:void 0;for(a.set(e,t),a.set(t,e);++b{const r=e.__vccOpts||e;for(const[i,s]of t)r[i]=s;return r};const _sfc_main=defineComponent({props:{animationData:{type:Object,default:()=>({})},animationLink:{type:String,default:""},loop:{type:[Boolean,Number],default:!0},autoPlay:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},speed:{type:Number,default:1},delay:{type:Number,default:0},direction:{type:String,default:"forward"},pauseOnHover:{type:Boolean,default:!1},playOnHover:{type:Boolean,default:!1},backgroundColor:{type:String,default:"transparent"},pauseAnimation:{type:Boolean,default:!1},renderer:{type:String,default:"svg"},rendererSettings:{type:Object,default:()=>({})}},emits:{onComplete:null,onLoopComplete:null,onEnterFrame:null,onSegmentStart:null,onAnimationLoaded:null},setup(e,{emit:t}){let r=ref(null);const i=ref("");let s=1;const a=C=>document.querySelector(`[data-id="${C}"]`)!==null,n=async C=>{let w=e.autoPlay;e.playOnHover&&(w=!1);let R={};if(isEqual(e.animationData,{})===!1&&(R=cloneDeep(e.animationData)),e.animationLink!="")try{R=await(await fetch(e.animationLink)).json()}catch(D){console.error(D);return}let L=e.loop;typeof L=="number"&&L>0&&(L=L-1),e.delay>0&&(w=!1);const I={container:C,renderer:e.renderer,loop:L,autoplay:w,animationData:R};isEqual(e.rendererSettings,{})===!1&&(I.rendererSettings=e.rendererSettings),r=Lottie.loadAnimation(I),setTimeout(()=>{w=e.autoPlay,e.playOnHover?r.pause():w?r.play():r.pause(),t("onAnimationLoaded")},e.delay),r.setSpeed(e.speed),e.direction==="reverse"&&r.setDirection(-1),e.direction==="normal"&&r.setDirection(1),(e.pauseAnimation||e.playOnHover)&&r.pause(),r.addEventListener("loopComplete",()=>{e.direction==="alternate"&&(r.stop(),s=s*-1,r.setDirection(s),r.play()),t("onLoopComplete")}),r.addEventListener("complete",()=>{t("onComplete")}),r.addEventListener("enterFrame",()=>{t("onEnterFrame")}),r.addEventListener("segmentStart",()=>{t("onSegmentStart")})},l=computed(()=>{let C=e.width,w=e.height;return typeof e.width=="number"&&(C=`${e.width}px`),typeof e.height=="number"&&(w=`${e.height}px`),{"--lottie-animation-container-width":C,"--lottie-animation-container-height":w,"--lottie-animation-container-background-color":e.backgroundColor}}),o=()=>{r&&e.pauseOnHover&&r.pause(),r&&e.playOnHover&&r.play()},h=()=>{r&&e.pauseOnHover&&r.play(),r&&e.playOnHover&&r.pause()};watch(()=>e.pauseAnimation,()=>{if((e.pauseOnHover||e.playOnHover)&&e.pauseAnimation){console.error("If you are using pauseAnimation prop for Vue3-Lottie, please remove the props pauseOnHover and playOnHover");return}r&&(e.pauseAnimation?r.pause():r.play())});const m=()=>{r&&r.play()},b=()=>{r&&r.pause()},f=()=>{r&&r.stop()},g=()=>{r&&r.destroy()},y=(C=1)=>{if(C<=0)throw new Error("Speed must be greater than 0");r&&r.setSpeed(C)},v=C=>{r&&(C==="forward"?r.setDirection(1):C==="reverse"&&r.setDirection(-1))},_=(C,w=!0)=>{r&&r.goToAndStop(C,w)},u=(C,w=!0)=>{r&&r.goToAndPlay(C,w)},d=(C,w=!1)=>{r&&r.playSegments(C,w)},c=(C=!0)=>{r&&r.setSubframe(C)},p=(C=!0)=>{if(r)return r.getDuration(C)},P=(C,w=0)=>{r&&r.renderer.elements[w].updateDocumentData(C)},S=C=>{for(var w="",R="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",L=R.length,I=0;I{if(e.pauseOnHover&&e.playOnHover)throw new Error("You cannot set pauseOnHover and playOnHover for Vue3-Lottie at the same time.");if(e.animationLink===""&&isEqual(e.animationData,{}))throw console.log(e.animationData,"animationData",e.animationLink,"animationLink"),new Error("You must provide either animationLink or animationData");const w=setInterval(()=>{if(a(C)){clearInterval(w);const R=document.querySelector(`[data-id="${C}" ]`);R&&n(R)}},0)};return onMounted(async()=>{i.value=S(20),T(i.value)}),{elementid:i,hoverEnded:h,hoverStarted:o,getCurrentStyle:l,play:m,pause:b,stop:f,destroy:g,setSpeed:y,setDirection:v,goToAndStop:_,goToAndPlay:u,playSegments:d,setSubFrame:c,getDuration:p,updateDocumentData:P}}}),_hoisted_1=["data-id"];function _sfc_render(e,t,r,i,s,a){return openBlock(),createElementBlock("div",{"data-id":e.elementid,class:"lottie-animation-container",style:normalizeStyle(e.getCurrentStyle),onMouseenter:t[0]||(t[0]=(...n)=>e.hoverStarted&&e.hoverStarted(...n)),onMouseleave:t[1]||(t[1]=(...n)=>e.hoverEnded&&e.hoverEnded(...n))},null,44,_hoisted_1)}var Vue3Lottie=_export_sfc(_sfc_main,[["render",_sfc_render]]);export{RadioGroup as R,Vue3Lottie as V,Radio as a};