vendor: 21,657 bytes, line 1
1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,497201,(__turbopack_context__,module,exports)=>{"u">typeof document&&"u">typeof navigator&&function(o,h){module.exports=h()}(__turbopack_context__.e,function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(o){_useWebWorker=!!o},getWebWorker=function(){return _useWebWorker},setLocationHref=function(o){locationHref=o},getLocationHref=function(){return locationHref};function createTag(o){return document.createElement(o)}function extendPrototype(o,h){var l,p,f=o.length;for(l=0;l<f;l+=1)for(var c in p=o[l].prototype)Object.prototype.hasOwnProperty.call(p,c)&&(h.prototype[c]=p[c])}function getDescriptor(o,h){return Object.getOwnPropertyDescriptor(o,h)}function createProxyFunction(o){function h(){}return h.prototype=o,h}var audioControllerFactory=function(){function o(o){this.audios=[],this.audioFactory=o,this._volume=1,this._isMuted=!1}return o.prototype={addAudio:function(o){this.audios.push(o)},pause:function(){var o,h=this.audios.length;for(o=0;o<h;o+=1)this.audios[o].pause()},resume:function(){var o,h=this.audios.length;for(o=0;o<h;o+=1)this.audios[o].resume()},setRate:function(o){var h,l=this.audios.length;for(h=0;h<l;h+=1)this.audios[h].setRate(o)},createAudio:function(o){return this.audioFactory?this.audioFactory(o):window.Howl?new window.Howl({src:[o]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(o){this.audioFactory=o},setVolume:function(o){this._volume=o,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var o,h=this.audios.length;for(o=0;o<h;o+=1)this.audios[o].volume(!this._isMuted*this._volume)}},function(){return new o}}(),createTypedArray=function(){function o(o,h){var l,p=0,f=[];switch(o){case"int16":case"uint8c":l=1;break;default:l=1.1}for(p=0;p<h;p+=1)f.push(l);return f}function h(h,l){return"float32"===h?new Float32Array(l):"int16"===h?new Int16Array(l):"uint8c"===h?new Uint8ClampedArray(l):o(h,l)}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?h:o}();function createSizedArray(o){return Array.apply(null,{length:o})}function _typeof$6(o){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(o)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var o,h=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],l=h.length;for(o=0;o<l;o+=1)BMMath[h[o]]=Math[h[o]]}(),BMMath.random=Math.random,BMMath.abs=function(o){if("object"===_typeof$6(o)&&o.length){var h,l=createSizedArray(o.length),p=o.length;for(h=0;h<p;h+=1)l[h]=Math.abs(o[h]);return l}return Math.abs(o)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(o){_shouldRoundValues=!!o}function bmRnd(o){return _shouldRoundValues?Math.round(o):o}function styleDiv(o){o.style.position="absolute",o.style.top=0,o.style.left=0,o.style.display="block",o.style.transformOrigin="0 0",o.style.webkitTransformOrigin="0 0",o.style.backfaceVisibility="visible",o.style.webkitBackfaceVisibility="visible",o.style.transformStyle="preserve-3d",o.style.webkitTransformStyle="preserve-3d",o.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(o,h,l,p){this.type=o,this.currentTime=h,this.totalTime=l,this.direction=p<0?-1:1}function BMCompleteEvent(o,h){this.type=o,this.direction=h<0?-1:1}function BMCompleteLoopEvent(o,h,l,p){this.type=o,this.currentLoop=l,this.totalLoops=h,this.direction=p<0?-1:1}function BMSegmentStartEvent(o,h,l){this.type=o,this.firstFrame=h,this.totalFrames=l}function BMDestroyEvent(o,h){this.type=o,this.target=h}function BMRenderFrameErrorEvent(o,h){this.type="renderFrameError",this.nativeError=o,this.currentTime=h}function BMConfigErrorEvent(o){this.type="configError",this.nativeError=o}function BMAnimationConfigErrorEvent(o,h){this.type=o,this.nativeError=h}var createElementID=function(){var o=0;return function(){return o+=1,idPrefix$1+"__lottie_element_"+o}}();function HSVtoRGB(o,h,l){var p,f,c,m,u,d,g,y;switch(m=Math.floor(6*o),u=6*o-m,d=l*(1-h),g=l*(1-u*h),y=l*(1-(1-u)*h),m%6){case 0:p=l,f=y,c=d;break;case 1:p=g,f=l,c=d;break;case 2:p=d,f=l,c=y;break;case 3:p=d,f=g,c=l;break;case 4:p=y,f=d,c=l;break;case 5:p=l,f=d,c=g}return[p,f,c]}function RGBtoHSV(o,h,l){var p,f=Math.max(o,h,l),c=Math.min(o,h,l),m=f-c,u=0===f?0:m/f,d=f/255;switch(f){case c:p=0;break;case o:p=(h-l+6*(h<l)*m)/(6*m);break;case h:p=(l-o+2*m)/(6*m);break;case l:p=(o-h+4*m)/(6*m)}return[p,u,d]}function addSaturationToRGB(o,h){var l=RGBtoHSV(255*o[0],255*o[1],255*o[2]);return l[1]+=h,l[1]>1?l[1]=1:l[1]<=0&&(l[1]=0),HSVtoRGB(l[0],l[1],l[2])}function addBrightnessToRGB(o,h){var l=RGBtoHSV(255*o[0],255*o[1],255*o[2]);return l[2]+=h,l[2]>1?l[2]=1:l[2]<0&&(l[2]=0),HSVtoRGB(l[0],l[1],l[2])}function addHueToRGB(o,h){var l=RGBtoHSV(255*o[0],255*o[1],255*o[2]);return l[0]+=h/360,l[0]>1?l[0]-=1:l[0]<0&&(l[0]+=1),HSVtoRGB(l[0],l[1],l[2])}var rgbToHex=function(){var o,h,l=[];for(o=0;o<256;o+=1)h=o.toString(16),l[o]=1===h.length?"0"+h:h;return function(o,h,p){return o<0&&(o=0),h<0&&(h=0),p<0&&(p=0),"#"+l[o]+l[h]+l[p]}}(),setSubframeEnabled=function(o){subframeEnabled=!!o},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(o){expressionsPlugin=o},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(o){expressionsInterfaces=o},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(o){defaultCurveSegments=o},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(o){idPrefix$1=o},getIdPrefix=function(){return idPrefix$1};function createNS(o){return document.createElementNS(svgNS,o)}function _typeof$5(o){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(o)}var dataManager=function(){var o,h,l=1,p=[],f={onmessage:function(){},postMessage:function(h){o({data:h})}},c={postMessage:function(o){f.onmessage({data:o})}};function m(h){if(window.Worker&&window.Blob&&getWebWorker()){var l=new Blob(["var _workerSelf = self; self.onmessage = ",h.toString()],{type:"text/javascript"});return new Worker(URL.createObjectURL(l))}return o=h,f}function u(){h||((h=m(function(o){function h(){function o(h,l){var m,u,d,g,y,v,x=h.length;for(u=0;u<x;u+=1)if("ks"in(m=h[u])&&!m.completed){if(m.completed=!0,m.hasMask){var k=m.masksProperties;for(g=k.length,d=0;d<g;d+=1)if(k[d].pt.k.i)c(k[d].pt.k);else for(v=k[d].pt.k.length,y=0;y<v;y+=1)k[d].pt.k[y].s&&c(k[d].pt.k[y].s[0]),k[d].pt.k[y].e&&c(k[d].pt.k[y].e[0])}0===m.ty?(m.layers=p(m.refId,l),o(m.layers,l)):4===m.ty?f(m.shapes):5===m.ty&&b(m)}}function h(h,l){if(h){var f=0,c=h.length;for(f=0;f<c;f+=1)1===h[f].t&&(h[f].data.layers=p(h[f].data.refId,l),o(h[f].data.layers,l))}}function l(o,h){for(var l=0,p=h.length;l<p;){if(h[l].id===o)return h[l];l+=1}return null}function p(o,h){var p=l(o,h);return p?p.layers.__used?JSON.parse(JSON.stringify(p.layers)):(p.layers.__used=!0,p.layers):null}function f(o){var h,l,p;for(h=o.length-1;h>=0;h-=1)if("sh"===o[h].ty)if(o[h].ks.k.i)c(o[h].ks.k);else for(p=o[h].ks.k.length,l=0;l<p;l+=1)o[h].ks.k[l].s&&c(o[h].ks.k[l].s[0]),o[h].ks.k[l].e&&c(o[h].ks.k[l].e[0]);else"gr"===o[h].ty&&f(o[h].it)}function c(o){var h,l=o.i.length;for(h=0;h<l;h+=1)o.i[h][0]+=o.v[h][0],o.i[h][1]+=o.v[h][1],o.o[h][0]+=o.v[h][0],o.o[h][1]+=o.v[h][1]}function m(o,h){var l=h?h.split("."):[100,100,100];return o[0]>l[0]||!(l[0]>o[0])&&(o[1]>l[1]||!(l[1]>o[1])&&(o[2]>l[2]||!(l[2]>o[2])&&null))}var u,d=function(){var o=[4,4,14];function h(o){var h=o.t.d;o.t.d={k:[{s:h,t:0}]}}function l(o){var l,p=o.length;for(l=0;l<p;l+=1)5===o[l].ty&&h(o[l])}return function(h){if(m(o,h.v)&&(l(h.layers),h.assets)){var p,f=h.assets.length;for(p=0;p<f;p+=1)h.assets[p].layers&&l(h.assets[p].layers)}}}(),g=(u=[4,7,99],function(o){if(o.chars&&!m(u,o.v)){var h,l=o.chars.length;for(h=0;h<l;h+=1){var p=o.chars[h];p.data&&p.data.shapes&&(f(p.data.shapes),p.data.ip=0,p.data.op=99999,p.data.st=0,p.data.sr=1,p.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},o.chars[h].t||(p.data.shapes.push({ty:"no"}),p.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),y=function(){var o=[5,7,15];function h(o){var h=o.t.p;"number"==typeof h.a&&(h.a={a:0,k:h.a}),"number"==typeof h.p&&(h.p={a:0,k:h.p}),"number"==typeof h.r&&(h.r={a:0,k:h.r})}function l(o){var l,p=o.length;for(l=0;l<p;l+=1)5===o[l].ty&&h(o[l])}return function(h){if(m(o,h.v)&&(l(h.layers),h.assets)){var p,f=h.assets.length;for(p=0;p<f;p+=1)h.assets[p].layers&&l(h.assets[p].layers)}}}(),v=function(){var o=[4,1,9];function h(o){var l,p,f,c=o.length;for(l=0;l<c;l+=1)if("gr"===o[l].ty)h(o[l].it);else if("fl"===o[l].ty||"st"===o[l].ty)if(o[l].c.k&&o[l].c.k[0].i)for(f=o[l].c.k.length,p=0;p<f;p+=1)o[l].c.k[p].s&&(o[l].c.k[p].s[0]/=255,o[l].c.k[p].s[1]/=255,o[l].c.k[p].s[2]/=255,o[l].c.k[p].s[3]/=255),o[l].c.k[p].e&&(o[l].c.k[p].e[0]/=255,o[l].c.k[p].e[1]/=255,o[l].c.k[p].e[2]/=255,o[l].c.k[p].e[3]/=255);else o[l].c.k[0]/=255,o[l].c.k[1]/=255,o[l].c.k[2]/=255,o[l].c.k[3]/=255}function l(o){var l,p=o.length;for(l=0;l<p;l+=1)4===o[l].ty&&h(o[l].shapes)}return function(h){if(m(o,h.v)&&(l(h.layers),h.assets)){var p,f=h.assets.length;for(p=0;p<f;p+=1)h.assets[p].layers&&l(h.assets[p].layers)}}}(),x=function(){var o=[4,4,18];function h(o){var l,p,f;for(l=o.length-1;l>=0;l-=1)if("sh"===o[l].ty)if(o[l].ks.k.i)o[l].ks.k.c=o[l].closed;else for(f=o[l].ks.k.length,p=0;p<f;p+=1)o[l].ks.k[p].s&&(o[l].ks.k[p].s[0].c=o[l].closed),o[l].ks.k[p].e&&(o[l].ks.k[p].e[0].c=o[l].closed);else"gr"===o[l].ty&&h(o[l].it)}function l(o){var l,p,f,c,m,u,d=o.length;for(p=0;p<d;p+=1){if((l=o[p]).hasMask){var g=l.masksProperties;for(c=g.length,f=0;f<c;f+=1)if(g[f].pt.k.i)g[f].pt.k.c=g[f].cl;else for(u=g[f].pt.k.length,m=0;m<u;m+=1)g[f].pt.k[m].s&&(g[f].pt.k[m].s[0].c=g[f].cl),g[f].pt.k[m].e&&(g[f].pt.k[m].e[0].c=g[f].cl)}4===l.ty&&h(l.shapes)}}return function(h){if(m(o,h.v)&&(l(h.layers),h.assets)){var p,f=h.assets.length;for(p=0;p<f;p+=1)h.assets[p].layers&&l(h.assets[p].layers)}}}();function b(o){0===o.t.a.length&&o.t.p}var k={};return k.completeData=function(l){l.__complete||(v(l),d(l),g(l),y(l),x(l),o(l.layers,l.assets),h(l.chars,l.assets),l.__complete=!0)},k.checkColors=v,k.checkChars=g,k.checkPathProperties=y,k.checkShapes=x,k.completeLayers=o,k}if(c.dataManager||(c.dataManager=h()),c.assetLoader||(c.assetLoader=function(){function o(o){var h=o.getResponseHeader("content-type");return h&&"json"===o.responseType&&-1!==h.indexOf("json")||o.response&&"object"===_typeof$5(o.response)?o.response:o.response&&"string"==typeof o.response?JSON.parse(o.response):o.responseText?JSON.parse(o.responseText):null}return{load:function(h,l,p,f){var c,m=new XMLHttpRequest;try{m.responseType="json"}catch(o){}m.onreadystatechange=function(){if(4===m.readyState)if(200===m.status)p(c=o(m));else try{c=o(m),p(c)}catch(o){f&&f(o)}};try{m.open("GET",h,!0)}catch(o){m.open("GET",l+"/"+h,!0)}m.send()}}}()),"loadAnimation"===o.data.type)c.assetLoader.load(o.data.path,o.data.fullPath,function(h){c.dataManager.completeData(h),c.postMessage({id:o.data.id,payload:h,status:"success"})},function(){c.postMessage({id:o.data.id,status:"error"})});else if("complete"===o.data.type){var l=o.data.animation;c.dataManager.completeData(l),c.postMessage({id:o.data.id,payload:l,status:"success"})}else"loadData"===o.data.type&&c.assetLoader.load(o.data.path,o.data.fullPath,function(h){c.postMessage({id:o.data.id,payload:h,status:"success"})},function(){c.postMessage({id:o.data.id,status:"error"})})})).onmessage=function(o){var h=o.data,l=h.id,f=p[l];p[l]=null,"success"===h.status?f.onComplete(h.payload):f.onError&&f.onError()})}function d(o,h){var f="processId_"+(l+=1);return p[f]={onComplete:o,onError:h},f}return{loadAnimation:function(o,l,p){u();var f=d(l,p);h.postMessage({type:"loadAnimation",path:o,fullPath:window.location.origin+window.location.pathname,id:f})},loadData:function(o,l,p){u();var f=d(l,p);h.postMessage({type:"loadData",path:o,fullPath:window.location.origin+window.location.pathname,id:f})},completeAnimation:function(o,l,p){u();var f=d(l,p);h.postMessage({type:"complete",animation:o,id:f})}}}(),ImagePreloader=function(){var o,h,l=((o=createTag("canvas")).width=1,o.height=1,(h=o.getContext("2d")).fillStyle="rgba(0,0,0,0)",h.fillRect(0,0,1,1),o);function p(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function f(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function c(o,h,l){var p="";if(o.e)p=o.p;else if(h){var f=o.p;-1!==f.indexOf("images/")&&(f=f.split("/")[1]),p=h+f}else p=l+(o.u?o.u:"")+o.p;return p}function m(o){var h=0,l=setInterval((function(){(o.getBBox().width||h>500)&&(this._imageLoaded(),clearInterval(l)),h+=1}).bind(this),50)}function u(o){var h={assetData:o},l=c(o,this.assetsPath,this.path);return dataManager.loadData(l,(function(o){h.img=o,this._footageLoaded()}).bind(this),(function(){h.img={},this._footageLoaded()}).bind(this)),h}function d(){this._imageLoaded=p.bind(this),this._footageLoaded=f.bind(this),this.testImageLoaded=m.bind(this),this.createFootageData=u.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return d.prototype={loadAssets:function(o,h){this.imagesLoadedCb=h;var l,p=o.length;for(l=0;l<p;l+=1)o[l].layers||(o[l].t&&"seq"!==o[l].t?3===o[l].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(o[l]))):(this.totalImages+=1,this.images.push(this._createImageData(o[l]))))},setAssetsPath:function(o){this.assetsPath=o||""},setPath:function(o){this.path=o||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(o){for(var h=0,l=this.images.length;h<l;){if(this.images[h].assetData===o)return this.images[h].img;h+=1}return null},createImgData:function(o){var h=c(o,this.assetsPath,this.path),p=createTag("img");p.crossOrigin="anonymous",p.addEventListener("load",this._imageLoaded,!1),p.addEventListener("error",(function(){f.img=l,this._imageLoaded()}).bind(this),!1),p.src=h;var f={img:p,assetData:o};return f},createImageData:function(o){var h=c(o,this.assetsPath,this.path),p=createNS("image");isSafari?this.testImageLoaded(p):p.addEventListener("load",this._imageLoaded,!1),p.addEventListener("error",(function(){f.img=l,this._imageLoaded()}).bind(this),!1),p.setAttributeNS("http://www.w3.org/1999/xlink","href",h),this._elementHelper.append?this._elementHelper.append(p):this._elementHelper.appendChild(p);var f={img:p,assetData:o};return f},imageLoaded:p,footageLoaded:f,setCacheType:function(o,h){"svg"===o?(this._elementHelper=h,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},d}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(o,h){if(this._cbs[o])for(var l=this._cbs[o],p=0;p<l.length;p+=1)l[p](h)},addEventListener:function(o,h){return this._cbs[o]||(this._cbs[o]=[]),this._cbs[o].push(h),(function(){this.removeEventListener(o,h)}).bind(this)},removeEventListener:function(o,h){if(h){if(this._cbs[o]){for(var l=0,p=this._cbs[o].length;l<p;)this._cbs[o][l]===h&&(this._cbs[o].splice(l,1),l-=1,p-=1),l+=1;this._cbs[o].length||(this._cbs[o]=null)}}else this._cbs[o]=null}};var markerParser=function(){function o(o){for(var h,l=o.split("\r\n"),p={},f=0,c=0;c<l.length;c+=1)2===(h=l[c].split(":")).length&&(p[h[0]]=h[1].trim(),f+=1);if(0===f)throw Error();return p}return function(h){for(var l=[],p=0;p<h.length;p+=1){var f=h[p],c={time:f.tm,duration:f.dr};try{c.payload=JSON.parse(h[p].cm)}catch(l){try{c.payload=o(h[p].cm)}catch(o){c.payload={name:h[p].cm}}}l.push(c)}return l}}(),ProjectInterface=function(){function o(o){this.compositions.push(o)}return function(){function h(o){for(var h=0,l=this.compositions.length;h<l;){if(this.compositions[h].data&&this.compositions[h].data.nm===o)return this.compositions[h].prepareFrame&&this.compositions[h].data.xt&&this.compositions[h].prepareFrame(this.currentFrame),this.compositions[h].compInterface;h+=1}return null}return h.compositions=[],h.currentFrame=0,h.registerComposition=o,h}}(),renderers={},registerRenderer=function(o,h){renderers[o]=h};function getRenderer(o){return renderers[o]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var o in renderers)if(renderers[o])return o;return""}function _typeof$4(o){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(o)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(o){(o.wrapper||o.container)&&(this.wrapper=o.wrapper||o.container);var h="svg";o.animType?h=o.animType:o.renderer&&(h=o.renderer);var l=getRenderer(h);this.renderer=new l(this,o.rendererSettings),this.imagePreloader.setCacheType(h,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=h,""===o.loop||null===o.loop||void 0===o.loop||!0===o.loop?this.loop=!0:!1===o.loop?this.loop=!1:this.loop=parseInt(o.loop,10),this.autoplay=!("autoplay"in o)||o.autoplay,this.name=o.name?o.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(o,"autoloadSegments")||o.autoloadSegments,this.assetsPath=o.assetsPath,this.initialSegment=o.initialSegment,o.audioFactory&&this.audioController.setAudioFactory(o.audioFactory),o.animationData?this.setupAnimation(o.animationData):o.path&&(-1!==o.path.lastIndexOf("\\")?this.path=o.path.substr(0,o.path.lastIndexOf("\\")+1):this.path=o.path.substr(0,o.path.lastIndexOf("/")+1),this.fileName=o.path.substr(o.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(o.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(o){dataManager.completeAnimation(o,this.configAnimation)},AnimationItem.prototype.setData=function(o,h){h&&"object"!==_typeof$4(h)&&(h=JSON.parse(h));var l={wrapper:o,animationData:h},p=o.attributes;l.path=p.getNamedItem("data-animation-path")?p.getNamedItem("data-animation-path").value:p.getNamedItem("data-bm-path")?p.getNamedItem("data-bm-path").value:p.getNamedItem("bm-path")?p.getNamedItem("bm-path").value:"",l.animType=p.getNamedItem("data-anim-type")?p.getNamedItem("data-anim-type").value:p.getNamedItem("data-bm-type")?p.getNamedItem("data-bm-type").value:p.getNamedItem("bm-type")?p.getNamedItem("bm-type").value:p.getNamedItem("data-bm-renderer")?p.getNamedItem("data-bm-renderer").value:p.getNamedItem("bm-renderer")?p.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var f=p.getNamedItem("data-anim-loop")?p.getNamedItem("data-anim-loop").value:p.getNamedItem("data-bm-loop")?p.getNamedItem("data-bm-loop").value:p.getNamedItem("bm-loop")?p.getNamedItem("bm-loop").value:"";"false"===f?l.loop=!1:"true"===f?l.loop=!0:""!==f&&(l.loop=parseInt(f,10)),l.autoplay="false"!==(p.getNamedItem("data-anim-
1autoplay")?p.getNamedItem("data-anim-autoplay").value:p.getNamedItem("data-bm-autoplay")?p.getNamedItem("data-bm-autoplay").value:!p.getNamedItem("bm-autoplay")||p.getNamedItem("bm-autoplay").value),l.name=p.getNamedItem("data-name")?p.getNamedItem("data-name").value:p.getNamedItem("data-bm-name")?p.getNamedItem("data-bm-name").value:p.getNamedItem("bm-name")?p.getNamedItem("bm-name").value:"","false"===(p.getNamedItem("data-anim-prerender")?p.getNamedItem("data-anim-prerender").value:p.getNamedItem("data-bm-prerender")?p.getNamedItem("data-bm-prerender").value:p.getNamedItem("bm-prerender")?p.getNamedItem("bm-prerender").value:"")&&(l.prerender=!1),l.path?this.setParams(l):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(o){o.op>this.animationData.op&&(this.animationData.op=o.op,this.totalFrames=Math.floor(o.op-this.animationData.ip));var h,l,p=this.animationData.layers,f=p.length,c=o.layers,m=c.length;for(l=0;l<m;l+=1)for(h=0;h<f;){if(p[h].id===c[l].id){p[h]=c[l];break}h+=1}if((o.chars||o.fonts)&&(this.renderer.globalData.fontManager.addChars(o.chars),this.renderer.globalData.fontManager.addFonts(o.fonts,this.renderer.globalData.defs)),o.assets)for(f=o.assets.length,h=0;h<f;h+=1)this.animationData.assets.push(o.assets[h]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(o){this.animationData=o;var h=getExpressionsPlugin();h&&h.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var o=this.animationData.segments;if(!o||0===o.length||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var h=o.shift();this.timeCompleted=h.time*this.frameRate;var l=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(l,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(o){if(this.renderer)try{this.animationData=o,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(o),o.assets||(o.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(o.assets),this.markers=markerParser(o.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(o){this.triggerConfigError(o)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var o=getExpressionsPlugin();o&&o.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(o,h){var l="number"==typeof o?o:void 0,p="number"==typeof h?h:void 0;this.renderer.updateContainerSize(l,p)},AnimationItem.prototype.setSubframe=function(o){this.isSubframeEnabled=!!o},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
vendor: 22,068 bytes, line 1
1(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(o){this.triggerRenderFrameError(o)}},AnimationItem.prototype.play=function(o){(!o||this.name===o)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(o){o&&this.name!==o||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(o){o&&this.name!==o||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(o){o&&this.name!==o||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(o){for(var h,l=0;l<this.markers.length;l+=1)if((h=this.markers[l]).payload&&h.payload.name===o)return h;return null},AnimationItem.prototype.goToAndStop=function(o,h,l){if(!l||this.name===l){var p=Number(o);if(isNaN(p)){var f=this.getMarkerData(o);f&&this.goToAndStop(f.time,!0)}else h?this.setCurrentRawFrameValue(o):this.setCurrentRawFrameValue(o*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(o,h,l){if(!l||this.name===l){var p=Number(o);if(isNaN(p)){var f=this.getMarkerData(o);f&&(f.duration?this.playSegments([f.time,f.time+f.duration],!0):this.goToAndStop(f.time,!0))}else this.goToAndStop(p,h,l);this.play()}},AnimationItem.prototype.advanceTime=function(o){if(!0!==this.isPaused&&!1!==this.isLoaded){var h=this.currentRawFrame+o*this.frameModifier,l=!1;h>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?h>=this.totalFrames?(this.playCount+=1,this.checkSegments(h%this.totalFrames)||(this.setCurrentRawFrameValue(h%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(h):this.checkSegments(h>this.totalFrames?h%this.totalFrames:0)||(l=!0,h=this.totalFrames-1):h<0?this.checkSegments(h%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+h%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(l=!0,h=0)):this.setCurrentRawFrameValue(h),l&&(this.setCurrentRawFrameValue(h),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(o,h){this.playCount=0,o[1]<o[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=o[0]-o[1],this.timeCompleted=this.totalFrames,this.firstFrame=o[1],this.setCurrentRawFrameValue(this.totalFrames-.001-h)):o[1]>o[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=o[1]-o[0],this.timeCompleted=this.totalFrames,this.firstFrame=o[0],this.setCurrentRawFrameValue(.001+h)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(o,h){var l=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<o?l=o:this.currentRawFrame+this.firstFrame>h&&(l=h-o)),this.firstFrame=o,this.totalFrames=h-o,this.timeCompleted=this.totalFrames,-1!==l&&this.goToAndStop(l,!0)},AnimationItem.prototype.playSegments=function(o,h){if(h&&(this.segments.length=0),"object"===_typeof$4(o[0])){var l,p=o.length;for(l=0;l<p;l+=1)this.segments.push(o[l])}else this.segments.push(o);this.segments.length&&h&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(o){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),o&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(o){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),o),!0)},AnimationItem.prototype.destroy=function(o){(!o||this.name===o)&&this.renderer&&(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(o){this.currentRawFrame=o,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(o){this.playSpeed=o,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(o){this.playDirection=o<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(o){this.loop=o},AnimationItem.prototype.setVolume=function(o,h){h&&this.name!==h||this.audioController.setVolume(o)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(o){o&&this.name!==o||this.audioController.mute()},AnimationItem.prototype.unmute=function(o){o&&this.name!==o||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(o){var h="";if(o.e)h=o.p;else if(this.assetsPath){var l=o.p;-1!==l.indexOf("images/")&&(l=l.split("/")[1]),h=this.assetsPath+l}else h=this.path+(o.u?o.u:"")+o.p;return h},AnimationItem.prototype.getAssetData=function(o){for(var h=0,l=this.assets.length;h<l;){if(o===this.assets[h].id)return this.assets[h];h+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(o){return o?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(o,h,l){try{this.renderer.getElementByPath(o).updateDocumentData(h,l)}catch(o){}},AnimationItem.prototype.trigger=function(o){if(this._cbs&&this._cbs[o])switch(o){case"enterFrame":this.triggerEvent(o,new BMEnterFrameEvent(o,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(o,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(o,new BMCompleteLoopEvent(o,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(o,new BMCompleteEvent(o,this.frameMult));break;case"segmentStart":this.triggerEvent(o,new BMSegmentStartEvent(o,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(o,new BMDestroyEvent(o,this));break;default:this.triggerEvent(o)}"enterFrame"===o&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(o,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===o&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(o,this.loop,this.playCount,this.frameMult)),"complete"===o&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(o,this.frameMult)),"segmentStart"===o&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(o,this.firstFrame,this.totalFrames)),"destroy"===o&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(o,this))},AnimationItem.prototype.triggerRenderFrameError=function(o){var h=new BMRenderFrameErrorEvent(o,this.currentFrame);this.triggerEvent("error",h),this.onError&&this.onError.call(this,h)},AnimationItem.prototype.triggerConfigError=function(o){var h=new BMConfigErrorEvent(o,this.currentFrame);this.triggerEvent("error",h),this.onError&&this.onError.call(this,h)};var animationManager=function(){var o={},h=[],l=0,p=0,f=0,c=!0,m=!1;function u(o){for(var l=0,f=o.target;l<p;)h[l].animation===f&&(h.splice(l,1),l-=1,p-=1,f.isPaused||v()),l+=1}function d(o,l){if(!o)return null;for(var f=0;f<p;){if(h[f].elem===o&&null!==h[f].elem)return h[f].animation;f+=1}var c=new AnimationItem;return x(c,o),c.setData(o,l),c}function g(){var o,l=h.length,p=[];for(o=0;o<l;o+=1)p.push(h[o].animation);return p}function y(){f+=1,I()}function v(){f-=1}function x(o,l){o.addEventListener("destroy",u),o.addEventListener("_active",y),o.addEventListener("_idle",v),h.push({elem:l,animation:o}),p+=1}function b(o){var h=new AnimationItem;return x(h,null),h.setParams(o),h}function k(o,l){var f;for(f=0;f<p;f+=1)h[f].animation.setSpeed(o,l)}function _(o,l){var f;for(f=0;f<p;f+=1)h[f].animation.setDirection(o,l)}function A(o){var l;for(l=0;l<p;l+=1)h[l].animation.play(o)}function C(o){var u,d=o-l;for(u=0;u<p;u+=1)h[u].animation.advanceTime(d);l=o,f&&!m?window.requestAnimationFrame(C):c=!0}function P(o){l=o,window.requestAnimationFrame(C)}function S(o){var l;for(l=0;l<p;l+=1)h[l].animation.pause(o)}function w(o,l,f){var c;for(c=0;c<p;c+=1)h[c].animation.goToAndStop(o,l,f)}function D(o){var l;for(l=0;l<p;l+=1)h[l].animation.stop(o)}function T(o){var l;for(l=0;l<p;l+=1)h[l].animation.togglePause(o)}function E(o){var l;for(l=p-1;l>=0;l-=1)h[l].animation.destroy(o)}function M(o,h,l){var p,f=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),c=f.length;for(p=0;p<c;p+=1)l&&f[p].setAttribute("data-bm-type",l),d(f[p],o);if(h&&0===c){l||(l="svg");var m=document.getElementsByTagName("body")[0];m.innerText="";var u=createTag("div");u.style.width="100%",u.style.height="100%",u.setAttribute("data-bm-type",l),m.appendChild(u),d(u,o)}}function F(){var o;for(o=0;o<p;o+=1)h[o].animation.resize()}function I(){!m&&f&&c&&(window.requestAnimationFrame(P),c=!1)}function L(){m=!0}function B(){m=!1,I()}function V(o,l){var f;for(f=0;f<p;f+=1)h[f].animation.setVolume(o,l)}function R(o){var l;for(l=0;l<p;l+=1)h[l].animation.mute(o)}function O(o){var l;for(l=0;l<p;l+=1)h[l].animation.unmute(o)}return o.registerAnimation=d,o.loadAnimation=b,o.setSpeed=k,o.setDirection=_,o.play=A,o.pause=S,o.stop=D,o.togglePause=T,o.searchAnimations=M,o.resize=F,o.goToAndStop=w,o.destroy=E,o.freeze=L,o.unfreeze=B,o.setVolume=V,o.mute=R,o.unmute=O,o.getRegisteredAnimations=g,o}(),BezierFactory=function(){var o={};o.getBezierEasing=l;var h={};function l(o,l,p,f,c){var m=c||("bez_"+o+"_"+l+"_"+p+"_"+f).replace(/\./g,"p");if(h[m])return h[m];var u=new C([o,l,p,f]);return h[m]=u,u}var p=4,f=.001,c=1e-7,m=10,u=11,d=.1,g="function"==typeof Float32Array;function y(o,h){return 1-3*h+3*o}function v(o,h){return 3*h-6*o}function x(o){return 3*o}function b(o,h,l){return((y(h,l)*o+v(h,l))*o+x(h))*o}function k(o,h,l){return 3*y(h,l)*o*o+2*v(h,l)*o+x(h)}function _(o,h,l,p,f){var u,d,g=0;do(u=b(d=h+(l-h)/2,p,f)-o)>0?l=d:h=d;while(Math.abs(u)>c&&++g<m)return d}function A(o,h,l,f){for(var c=0;c<p;++c){var m=k(h,l,f);if(0===m)break;var u=b(h,l,f)-o;h-=u/m}return h}function C(o){this._p=o,this._mSampleValues=g?new Float32Array(u):Array(u),this._precomputed=!1,this.get=this.get.bind(this)}return C.prototype={get:function(o){var h=this._p[0],l=this._p[1],p=this._p[2],f=this._p[3];return(this._precomputed||this._precompute(),h===l&&p===f)?o:0===o?0:1===o?1:b(this._getTForX(o),l,f)},_precompute:function(){var o=this._p[0],h=this._p[1],l=this._p[2],p=this._p[3];this._precomputed=!0,(o!==h||l!==p)&&this._calcSampleValues()},_calcSampleValues:function(){for(var o=this._p[0],h=this._p[2],l=0;l<u;++l)this._mSampleValues[l]=b(l*d,o,h)},_getTForX:function(o){for(var h=this._p[0],l=this._p[2],p=this._mSampleValues,c=0,m=1,g=u-1;m!==g&&p[m]<=o;++m)c+=d;var y=c+(o-p[--m])/(p[m+1]-p[m])*d,v=k(y,h,l);return v>=f?A(o,y,h,l):0===v?y:_(o,c,c+d,h,l)}},o}(),pooling={double:function(o){return o.concat(createSizedArray(o.length))}},poolFactory=function(o,h,l){var p=0,f=o,c=createSizedArray(f);return{newElement:function(){var o;return p?(p-=1,o=c[p]):o=h(),o},release:function(o){p===f&&(c=pooling.double(c),f*=2),l&&l(o),c[p]=o,p+=1}}},bezierLengthPool=poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}),segmentsLengthPool=poolFactory(8,function(){return{lengths:[],totalLength:0}},function(o){var h,l=o.lengths.length;for(h=0;h<l;h+=1)bezierLengthPool.release(o.lengths[h]);o.lengths.length=0});function bezFunction(){var o,h=Math;function l(o,h,l,p,f,c){var m=o*p+h*f+l*c-f*p-c*o-l*h;return m>-.001&&m<.001}function p(o,p,f,c,m,u,d,g,y){if(0===f&&0===u&&0===y)return l(o,p,c,m,d,g);var v,x=h.sqrt(h.pow(c-o,2)+h.pow(m-p,2)+h.pow(u-f,2)),b=h.sqrt(h.pow(d-o,2)+h.pow(g-p,2)+h.pow(y-f,2)),k=h.sqrt(h.pow(d-c,2)+h.pow(g-m,2)+h.pow(y-u,2));return(v=x>b?x>k?x-b-k:k-b-x:k>b?k-b-x:b-x-k)>-1e-4&&v<1e-4}var f=function(o,h,l,p){var f,c,m,u,d,g,y=getDefaultCurveSegments(),v=0,x=[],b=[],k=bezierLengthPool.newElement();for(m=l.length,f=0;f<y;f+=1){for(d=f/(y-1),g=0,c=0;c<m;c+=1)u=bmPow(1-d,3)*o[c]+3*bmPow(1-d,2)*d*l[c]+3*(1-d)*bmPow(d,2)*p[c]+bmPow(d,3)*h[c],x[c]=u,null!==b[c]&&(g+=bmPow(x[c]-b[c],2)),b[c]=x[c];g&&(v+=g=bmSqrt(g)),k.percents[f]=d,k.lengths[f]=v}return k.addedLength=v,k};function c(o){var h,l=segmentsLengthPool.newElement(),p=o.c,c=o.v,m=o.o,u=o.i,d=o._length,g=l.lengths,y=0;for(h=0;h<d-1;h+=1)g[h]=f(c[h],c[h+1],m[h],u[h+1]),y+=g[h].addedLength;return p&&d&&(g[h]=f(c[h],c[0],m[h],u[0]),y+=g[h].addedLength),l.totalLength=y,l}function m(o){this.segmentLength=0,this.points=Array(o)}function u(o,h){this.partialLength=o,this.point=h}var d=(o={},function(h,p,f,c){var d=(h[0]+"_"+h[1]+"_"+p[0]+"_"+p[1]+"_"+f[0]+"_"+f[1]+"_"+c[0]+"_"+c[1]).replace(/\./g,"p");if(!o[d]){var g,y,v,x,b,k,_,A=getDefaultCurveSegments(),C=0,P=null;2===h.length&&(h[0]!==p[0]||h[1]!==p[1])&&l(h[0],h[1],p[0],p[1],h[0]+f[0],h[1]+f[1])&&l(h[0],h[1],p[0],p[1],p[0]+c[0],p[1]+c[1])&&(A=2);var S=new m(A);for(v=f.length,g=0;g<A;g+=1){for(_=createSizedArray(v),b=g/(A-1),k=0,y=0;y<v;y+=1)x=bmPow(1-b,3)*h[y]+3*bmPow(1-b,2)*b*(h[y]+f[y])+3*(1-b)*bmPow(b,2)*(p[y]+c[y])+bmPow(b,3)*p[y],_[y]=x,null!==P&&(k+=bmPow(_[y]-P[y],2));C+=k=bmSqrt(k),S.points[g]=new u(k,_),P=_}S.segmentLength=C,o[d]=S}return o[d]});function g(o,h){var l=h.percents,p=h.lengths,f=l.length,c=bmFloor((f-1)*o),m=o*h.addedLength,u=0;if(c===f-1||0===c||m===p[c])return l[c];for(var d=p[c]>m?-1:1,g=!0;g;)if(p[c]<=m&&p[c+1]>m?(u=(m-p[c])/(p[c+1]-p[c]),g=!1):c+=d,c<0||c>=f-1){if(c===f-1)return l[c];g=!1}return l[c]+(l[c+1]-l[c])*u}function y(o,l,p,f,c,m){var u=g(c,m),d=1-u;return[h.round((d*d*d*o[0]+(u*d*d+d*u*d+d*d*u)*p[0]+(u*u*d+d*u*u+u*d*u)*f[0]+u*u*u*l[0])*1e3)/1e3,h.round((d*d*d*o[1]+(u*d*d+d*u*d+d*d*u)*p[1]+(u*u*d+d*u*u+u*d*u)*f[1]+u*u*u*l[1])*1e3)/1e3]}var v=createTypedArray("float32",8);return{getSegmentsLength:c,getNewSegment:function(o,l,p,f,c,m,u){c<0?c=0:c>1&&(c=1);var d,y=g(c,u),x=g(m=m>1?1:m,u),b=o.length,k=1-y,_=1-x,A=k*k*k,C=y*k*k*3,P=y*y*k*3,S=y*y*y,w=k*k*_,D=y*k*_+k*y*_+k*k*x,T=y*y*_+k*y*x+y*k*x,E=y*y*x,M=k*_*_,F=y*_*_+k*x*_+k*_*x,I=y*x*_+k*x*x+y*_*x,L=y*x*x,B=_*_*_,V=x*_*_+_*x*_+_*_*x,R=x*x*_+_*x*x+x*_*x,O=x*x*x;for(d=0;d<b;d+=1)v[4*d]=h.round((A*o[d]+C*p[d]+P*f[d]+S*l[d])*1e3)/1e3,v[4*d+1]=h.round((w*o[d]+D*p[d]+T*f[d]+E*l[d])*1e3)/1e3,v[4*d+2]=h.round((M*o[d]+F*p[d]+I*f[d]+L*l[d])*1e3)/1e3,v[4*d+3]=h.round((B*o[d]+V*p[d]+R*f[d]+O*l[d])*1e3)/1e3;return v},getPointInSegment:y,buildBezierData:d,pointOnLine2D:l,pointOnLine3D:p}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(o,h){var l,p,f,c,m,u=this.offsetTime;"multidimensional"===this.propType&&(A=createTypedArray("float32",this.pv.length));for(var d=h.lastIndex,g=d,y=this.keyframes.length-1,v=!0;v;){if(C=this.keyframes[g],P=this.keyframes[g+1],g===y-1&&o>=P.t-u){C.h&&(C=P),d=0;break}if(P.t-u>o){d=g;break}g<y-1?g+=1:(d=0,v=!1)}S=this.keyframesMetadata[g]||{};var x=P.t-u,b=C.t-u;if(C.to){S.bezierData||(S.bezierData=bez.buildBezierData(C.s,P.s||C.e,C.to,C.ti));var k=S.bezierData;if(o>=x||o<b){var _=o>=x?k.points.length-1:0;for(D=k.points[_].point.length,w=0;w<D;w+=1)A[w]=k.points[_].point[w]}else{S.__fnct?M=S.__fnct:S.__fnct=M=BezierFactory.getBezierEasing(C.o.x,C.o.y,C.i.x,C.i.y,C.n).get;var A,C,P,S,w,D,T,E,M,F,I,L=M((o-b)/(x-b)),B=k.segmentLength*L,V=h.lastFrame<o&&h._lastKeyframeIndex===g?h._lastAddedLength:0;for(E=h.lastFrame<o&&h._lastKeyframeIndex===g?h._lastPoint:0,v=!0,T=k.points.length;v;){if(V+=k.points[E].partialLength,0===B||0===L||E===k.points.length-1){for(D=k.points[E].point.length,w=0;w<D;w+=1)A[w]=k.points[E].point[w];break}if(B>=V&&B<V+k.points[E+1].partialLength){for(I=(B-V)/k.points[E+1].partialLength,D=k.points[E].point.length,w=0;w<D;w+=1)A[w]=k.points[E].point[w]+(k.points[E+1].point[w]-k.points[E].point[w])*I;break}E<T-1?E+=1:v=!1}h._lastPoint=E,h._lastAddedLength=V-k.points[E].partialLength,h._lastKeyframeIndex=g}}else if(y=C.s.length,F=P.s||C.e,this.sh&&1!==C.h)o>=x?(A[0]=F[0],A[1]=F[1],A[2]=F[2]):o<=b?(A[0]=C.s[0],A[1]=C.s[1],A[2]=C.s[2]):quaternionToEuler(A,slerp(createQuaternion(C.s),createQuaternion(F),(o-b)/(x-b)));else for(g=0;g<y;g+=1)1!==C.h&&(o>=x?L=1:o<b?L=0:(C.o.x.constructor===Array?(S.__fnct||(S.__fnct=[]),S.__fnct[g]?M=S.__fnct[g]:(l=void 0===C.o.x[g]?C.o.x[0]:C.o.x[g],p=void 0===C.o.y[g]?C.o.y[0]:C.o.y[g],f=void 0===C.i.x[g]?C.i.x[0]:C.i.x[g],c=void 0===C.i.y[g]?C.i.y[0]:C.i.y[g],M=BezierFactory.getBezierEasing(l,p,f,c).get,S.__fnct[g]=M)):S.__fnct?M=S.__fnct:(l=C.o.x,p=C.o.y,f=C.i.x,c=C.i.y,M=BezierFactory.getBezierEasing(l,p,f,c).get,C.keyframeMetadata=M),L=M((o-b)/(x-b)))),F=P.s||C.e,m=1===C.h?C.s[g]:C.s[g]+(F[g]-C.s[g])*L,"multidimensional"===this.propType?A[g]=m:A=m;return h.lastIndex=d,A}function slerp(o,h,l){var p,f,c,m,u,d=[],g=o[0],y=o[1],v=o[2],x=o[3],b=h[0],k=h[1],_=h[2],A=h[3];return(f=g*b+y*k+v*_+x*A)<0&&(f=-f,b=-b,k=-k,_=-_,A=-A),1-f>1e-6?(c=Math.sin(p=Math.acos(f)),m=Math.sin((1-l)*p)/c,u=Math.sin(l*p)/c):(m=1-l,u=l),d[0]=m*g+u*b,d[1]=m*y+u*k,d[2]=m*v+u*_,d[3]=m*x+u*A,d}function quaternionToEuler(o,h){var l=h[0],p=h[1],f=h[2],c=h[3],m=Math.atan2(2*p*c-2*l*f,1-2*p*p-2*f*f),u=Math.asin(2*l*p+2*f*c),d=Math.atan2(2*l*c-2*p*f,1-2*l*l-2*f*f);o[0]=m/degToRads,o[1]=u/degToRads,o[2]=d/degToRads}function createQuaternion(o){var h=o[0]*degToRads,l=o[1]*degToRads,p=o[2]*degToRads,f=Math.cos(h/2),c=Math.cos(l/2),m=Math.cos(p/2),u=Math.sin(h/2),d=Math.sin(l/2),g=Math.sin(p/2),y=f*c*m-u*d*g;return[u*d*m+f*c*g,u*c*m+f*d*g,f*d*m-u*c*g,y]}function getValueAtCurrentTime(){var o=this.comp.renderedFrame-this.offsetTime,h=this.keyframes[0].t-this.offsetTime,l=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(o===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=l&&o>=l||this._caching.lastFrame<h&&o<h))){this._caching.lastFrame>=o&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var p=this.interpolateValue(o,this._caching);this.pv=p}return this._caching.lastFrame=o,this.pv}function setVValue(o){var h;if("unidimensional"===this.propType)h=o*this.mult,mathAbs(this.v-h)>1e-5&&(this.v=h,this._mdf=!0);else for(var l=0,p=this.v.length;l<p;)h=o[l]*this.mult,mathAbs(this.v[l]-h)>1e-5&&(this.v[l]=h,this._mdf=!0),l+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=this._isFirstFrame;var o,h=this.effectsSequence.length,l=this.kf?this.pv:this.data.k;for(o=0;o<h;o+=1)l=this.effectsSequence[o](l);this.setVValue(l),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(o){this.effectsSequence.push(o),this.container.addDynamicProperty(this)}function ValueProperty(o,h,l,p){this.propType="unidimensional",this.mult=l||1,this.data=h,this.v=l?h.k*l:h.k,this.pv=h.k,this._mdf=!1,this.elem=o,this.container=p,this.comp=o.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(o,h,l,p){this.propType="multidimensional",this.mult=l||1,this.data=h,this._mdf=!1,this.elem=o,this.container=p,this.comp=o.comp,this.k=!1,this.kf=!1,this.frameId=-1;var f,c=h.k.length;for(this.v=createTypedArray("float32",c),this.pv=createTypedArray("float32",c),this.vel=createTypedArray("float32",c),f=0;f<c;f+=1)this.v[f]=h.k[f]*this.mult,this.pv[f]=h.k[f];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(o,h,l,p){this.propType="unidimensional",this.keyframes=h.k,this.keyframesMetadata=[],this.offsetTime=o.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=h,this.mult=l||1,this.elem=o,this.container=p,this.comp=o.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(o,h,l,p){this.propType="multidimensional";var f,c,m,u,d,g=h.k.length;for(f=0;f<g-1;f+=1)h.k[f].to&&h.k[f].s&&h.k[f+1]&&h.k[f+1].s&&(c=h.k[f].s,m=h.k[f+1].s,u=h.k[f].to,d=h.k[f].ti,(2===c.length&&(c[0]!==m[0]||c[1]!==m[1])&&bez.pointOnLine2D(c[0],c[1],m[0],m[1],c[0]+u[0],c[1]+u[1])&&bez.pointOnLine2D(c[0],c[1],m[0],m[1],m[0]+d[0],m[1]+d[1])||3===c.length&&(c[0]!==m[0]||c[1]!==m[1]||c[2]!==m[2])&&bez.pointOnLine3D(c[0],c[1],c[2],m[0],m[1],m[2],c[0]+u[0],c[1]+u[1],c[2]+u[2])&&bez.pointOnLine3D(c[0],c[1],c[2],m[0],m[1],m[2],m[0]+d[0],m[1]+d[1],m[2]+d[2]))&&(h.k[f].to=null,h.k[f].ti=null),c[0]===m[0]&&c[1]===m[1]&&0===u[0]&&0===u[1]&&0===d[0]&&0===d[1]&&(2===c.length||c[2]===m[2]&&0===u[2]&&0===d[2])&&(h.k[f].to=null,h.k[f].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=h,this.keyframes=h.k,this.keyframesMetadata=[],this.offsetTime=o.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=o,this.container=p,this.comp=o.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;
vendor: 1,735 bytes, line 1
1var y=h.k[0].s.length;for(this.v=createTypedArray("float32",y),this.pv=createTypedArray("float32",y),f=0;f<y;f+=1)this.v[f]=initFrame,this.pv[f]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",y)},this.addEffect=addEffect}var PropertyFactory={getProp:function(o,h,l,p,f){var c;if(h.sid&&(h=o.globalData.slotManager.getProp(h)),h.k.length)if("number"==typeof h.k[0])c=new MultiDimensionalProperty(o,h,p,f);else switch(l){case 0:c=new KeyframedValueProperty(o,h,p,f);break;case 1:c=new KeyframedMultidimensionalProperty(o,h,p,f)}else c=new ValueProperty(o,h,p,f);return c.effectsSequence.length&&f.addDynamicProperty(c),c}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(o){-1===this.dynamicProperties.indexOf(o)&&(this.dynamicProperties.push(o),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var o,h=this.dynamicProperties.length;for(o=0;o<h;o+=1)this.dynamicProperties[o].getValue(),this.dynamicProperties[o]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(o){this.container=o,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,function(){return createTypedArray("float32",2)});function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(o,h){this.c=o,this.setLength(h);for(var l=0;l<h;)this.v[l]=pointPool.newElement(),this.o[l]=pointPool.newElement(),this.i[l]=pointPool.newElement(),l+=1},ShapePath.prototype.setLength=function(o){for(;this._maxLength<o;
vendor: 20,843 bytes, line 1
1)this.doubleArrayLength();this._length=o},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(o,h,l,p,f){var c;switch(this._length=Math.max(this._length,p+1),this._length>=this._maxLength&&this.doubleArrayLength(),l){case"v":c=this.v;break;case"i":c=this.i;break;case"o":c=this.o;break;default:c=[]}c[p]&&(!c[p]||f)||(c[p]=pointPool.newElement()),c[p][0]=o,c[p][1]=h},ShapePath.prototype.setTripleAt=function(o,h,l,p,f,c,m,u){this.setXYAt(o,h,"v",m,u),this.setXYAt(l,p,"o",m,u),this.setXYAt(f,c,"i",m,u)},ShapePath.prototype.reverse=function(){var o,h=new ShapePath;h.setPathData(this.c,this._length);var l=this.v,p=this.o,f=this.i,c=0;this.c&&(h.setTripleAt(l[0][0],l[0][1],f[0][0],f[0][1],p[0][0],p[0][1],0,!1),c=1);var m=this._length-1,u=this._length;for(o=c;o<u;o+=1)h.setTripleAt(l[m][0],l[m][1],f[m][0],f[m][1],p[m][0],p[m][1],o,!1),m-=1;return h},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function o(o){var l,p=h.newElement(),f=void 0===o._length?o.v.length:o._length;for(p.setLength(f),p.c=o.c,l=0;l<f;l+=1)p.setTripleAt(o.v[l][0],o.v[l][1],o.o[l][0],o.o[l][1],o.i[l][0],o.i[l][1],l);return p}var h=poolFactory(4,function(){return new ShapePath},function(o){var h,l=o._length;for(h=0;h<l;h+=1)pointPool.release(o.v[h]),pointPool.release(o.i[h]),pointPool.release(o.o[h]),o.v[h]=null,o.i[h]=null,o.o[h]=null;o._length=0,o.c=!1});return h.clone=o,h}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(o){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=o,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var o;for(o=0;o<this._length;o+=1)shapePool.release(this.shapes[o]);this._length=0};var shapeCollectionPool=function(){var o={newShapeCollection:f,release:c},h=0,l=4,p=createSizedArray(4);function f(){var o;return h?(h-=1,o=p[h]):o=new ShapeCollection,o}function c(o){var f,c=o._length;for(f=0;f<c;f+=1)shapePool.release(o.shapes[f]);o._length=0,h===l&&(p=pooling.double(p),l*=2),p[h]=o,h+=1}return o}(),ShapePropertyFactory=function(){var o=-999999;function h(o,h,l){var p=l.lastIndex,f=this.keyframes;if(o<f[0].t-this.offsetTime)c=f[0].s[0],u=!0,p=0;else if(o>=f[f.length-1].t-this.offsetTime)c=f[f.length-1].s?f[f.length-1].s[0]:f[f.length-2].e[0],u=!0;else{for(var c,m,u,d,g,y,v,x,b,k,_,A,C,P=p,S=f.length-1,w=!0;w&&(k=f[P],!((_=f[P+1]).t-this.offsetTime>o));)P<S-1?P+=1:w=!1;A=this.keyframesMetadata[P]||{},u=1===k.h,p=P,u||(o>=_.t-this.offsetTime?x=1:o<k.t-this.offsetTime?x=0:(A.__fnct?C=A.__fnct:A.__fnct=C=BezierFactory.getBezierEasing(k.o.x,k.o.y,k.i.x,k.i.y).get,x=C((o-(k.t-this.offsetTime))/(_.t-this.offsetTime-(k.t-this.offsetTime)))),m=_.s?_.s[0]:k.e[0]),c=k.s[0]}for(y=h._length,v=c.i[0].length,l.lastIndex=p,d=0;d<y;d+=1)for(g=0;g<v;g+=1)b=u?c.i[d][g]:c.i[d][g]+(m.i[d][g]-c.i[d][g])*x,h.i[d][g]=b,b=u?c.o[d][g]:c.o[d][g]+(m.o[d][g]-c.o[d][g])*x,h.o[d][g]=b,b=u?c.v[d][g]:c.v[d][g]+(m.v[d][g]-c.v[d][g])*x,h.v[d][g]=b}function l(){var h=this.comp.renderedFrame-this.offsetTime,l=this.keyframes[0].t-this.offsetTime,p=this.keyframes[this.keyframes.length-1].t-this.offsetTime,f=this._caching.lastFrame;return f!==o&&(f<l&&h<l||f>p&&h>p)||(this._caching.lastIndex=f<h?this._caching.lastIndex:0,this.interpolateShape(h,this.pv,this._caching)),this._caching.lastFrame=h,this.pv}function p(){this.paths=this.localShapeCollection}function f(o,h){if(o._length!==h._length||o.c!==h.c)return!1;var l,p=o._length;for(l=0;l<p;l+=1)if(o.v[l][0]!==h.v[l][0]||o.v[l][1]!==h.v[l][1]||o.o[l][0]!==h.o[l][0]||o.o[l][1]!==h.o[l][1]||o.i[l][0]!==h.i[l][0]||o.i[l][1]!==h.i[l][1])return!1;return!0}function c(o){f(this.v,o)||(this.v=shapePool.clone(o),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function m(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock)return void this.setVValue(this.pv);this.lock=!0,this._mdf=!1,o=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var o,h,l=this.effectsSequence.length;for(h=0;h<l;h+=1)o=this.effectsSequence[h](o);this.setVValue(o),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function u(o,h,l){this.propType="shape",this.comp=o.comp,this.container=o,this.elem=o,this.data=h,this.k=!1,this.kf=!1,this._mdf=!1;var f=3===l?h.pt.k:h.ks.k;this.v=shapePool.clone(f),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=p,this.effectsSequence=[]}function d(o){this.effectsSequence.push(o),this.container.addDynamicProperty(this)}function g(h,f,c){this.propType="shape",this.comp=h.comp,this.elem=h,this.container=h,this.offsetTime=h.data.st,this.keyframes=3===c?f.pt.k:f.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var m=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,m),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=o,this.reset=p,this._caching={lastFrame:o,lastIndex:0},this.effectsSequence=[l.bind(this)]}u.prototype.interpolateShape=h,u.prototype.getValue=m,u.prototype.setVValue=c,u.prototype.addEffect=d,g.prototype.getValue=m,g.prototype.interpolateShape=h,g.prototype.setVValue=c,g.prototype.addEffect=d;var y=function(){var o=roundCorner;function h(o,h){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=h.d,this.elem=o,this.comp=o.comp,this.frameId=-1,this.initDynamicPropertyContainer(o),this.p=PropertyFactory.getProp(o,h.p,1,0,this),this.s=PropertyFactory.getProp(o,h.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return h.prototype={reset:p,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var h=this.p.v[0],l=this.p.v[1],p=this.s.v[0]/2,f=this.s.v[1]/2,c=3!==this.d,m=this.v;m.v[0][0]=h,m.v[0][1]=l-f,m.v[1][0]=c?h+p:h-p,m.v[1][1]=l,m.v[2][0]=h,m.v[2][1]=l+f,m.v[3][0]=c?h-p:h+p,m.v[3][1]=l,m.i[0][0]=c?h-p*o:h+p*o,m.i[0][1]=l-f,m.i[1][0]=c?h+p:h-p,m.i[1][1]=l-f*o,m.i[2][0]=c?h+p*o:h-p*o,m.i[2][1]=l+f,m.i[3][0]=c?h-p:h+p,m.i[3][1]=l+f*o,m.o[0][0]=c?h+p*o:h-p*o,m.o[0][1]=l-f,m.o[1][0]=c?h+p:h-p,m.o[1][1]=l+f*o,m.o[2][0]=c?h-p*o:h+p*o,m.o[2][1]=l+f,m.o[3][0]=c?h-p:h+p,m.o[3][1]=l-f*o}},extendPrototype([DynamicPropertyContainer],h),h}(),v=function(){function o(o,h){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=o,this.comp=o.comp,this.data=h,this.frameId=-1,this.d=h.d,this.initDynamicPropertyContainer(o),1===h.sy?(this.ir=PropertyFactory.getProp(o,h.ir,0,0,this),this.is=PropertyFactory.getProp(o,h.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(o,h.pt,0,0,this),this.p=PropertyFactory.getProp(o,h.p,1,0,this),this.r=PropertyFactory.getProp(o,h.r,0,degToRads,this),this.or=PropertyFactory.getProp(o,h.or,0,0,this),this.os=PropertyFactory.getProp(o,h.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return o.prototype={reset:p,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var o,h,l,p,f=2*Math.floor(this.pt.v),c=2*Math.PI/f,m=!0,u=this.or.v,d=this.ir.v,g=this.os.v,y=this.is.v,v=2*Math.PI*u/(2*f),x=2*Math.PI*d/(2*f),b=-Math.PI/2;b+=this.r.v;var k=3===this.data.d?-1:1;for(this.v._length=0,o=0;o<f;o+=1){h=m?u:d,l=m?g:y,p=m?v:x;var _=h*Math.cos(b),A=h*Math.sin(b),C=0===_&&0===A?0:A/Math.sqrt(_*_+A*A),P=0===_&&0===A?0:-_/Math.sqrt(_*_+A*A);_+=+this.p.v[0],A+=+this.p.v[1],this.v.setTripleAt(_,A,_-C*p*l*k,A-P*p*l*k,_+C*p*l*k,A+P*p*l*k,o,!0),m=!m,b+=c*k}},convertPolygonToPath:function(){var o,h=Math.floor(this.pt.v),l=2*Math.PI/h,p=this.or.v,f=this.os.v,c=2*Math.PI*p/(4*h),m=-(.5*Math.PI),u=3===this.data.d?-1:1;for(m+=this.r.v,this.v._length=0,o=0;o<h;o+=1){var d=p*Math.cos(m),g=p*Math.sin(m),y=0===d&&0===g?0:g/Math.sqrt(d*d+g*g),v=0===d&&0===g?0:-d/Math.sqrt(d*d+g*g);d+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(d,g,d-y*c*f*u,g-v*c*f*u,d+y*c*f*u,g+v*c*f*u,o,!0),m+=l*u}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],o),o}(),x=function(){function o(o,h){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=o,this.comp=o.comp,this.frameId=-1,this.d=h.d,this.initDynamicPropertyContainer(o),this.p=PropertyFactory.getProp(o,h.p,1,0,this),this.s=PropertyFactory.getProp(o,h.s,1,0,this),this.r=PropertyFactory.getProp(o,h.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return o.prototype={convertRectToPath:function(){var o=this.p.v[0],h=this.p.v[1],l=this.s.v[0]/2,p=this.s.v[1]/2,f=bmMin(l,p,this.r.v),c=f*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(o+l,h-p+f,o+l,h-p+f,o+l,h-p+c,0,!0),this.v.setTripleAt(o+l,h+p-f,o+l,h+p-c,o+l,h+p-f,1,!0),0!==f?(this.v.setTripleAt(o+l-f,h+p,o+l-f,h+p,o+l-c,h+p,2,!0),this.v.setTripleAt(o-l+f,h+p,o-l+c,h+p,o-l+f,h+p,3,!0),this.v.setTripleAt(o-l,h+p-f,o-l,h+p-f,o-l,h+p-c,4,!0),this.v.setTripleAt(o-l,h-p+f,o-l,h-p+c,o-l,h-p+f,5,!0),this.v.setTripleAt(o-l+f,h-p,o-l+f,h-p,o-l+c,h-p,6,!0),this.v.setTripleAt(o+l-f,h-p,o+l-c,h-p,o+l-f,h-p,7,!0)):(this.v.setTripleAt(o-l,h+p,o-l+c,h+p,o-l,h+p,2),this.v.setTripleAt(o-l,h-p,o-l,h-p+c,o-l,h-p,3))):(this.v.setTripleAt(o+l,h-p+f,o+l,h-p+c,o+l,h-p+f,0,!0),0!==f?(this.v.setTripleAt(o+l-f,h-p,o+l-f,h-p,o+l-c,h-p,1,!0),this.v.setTripleAt(o-l+f,h-p,o-l+c,h-p,o-l+f,h-p,2,!0),this.v.setTripleAt(o-l,h-p+f,o-l,h-p+f,o-l,h-p+c,3,!0),this.v.setTripleAt(o-l,h+p-f,o-l,h+p-c,o-l,h+p-f,4,!0),this.v.setTripleAt(o-l+f,h+p,o-l+f,h+p,o-l+c,h+p,5,!0),this.v.setTripleAt(o+l-f,h+p,o+l-c,h+p,o+l-f,h+p,6,!0),this.v.setTripleAt(o+l,h+p-f,o+l,h+p-f,o+l,h+p-c,7,!0)):(this.v.setTripleAt(o-l,h-p,o-l+c,h-p,o-l,h-p,1,!0),this.v.setTripleAt(o-l,h+p,o-l,h+p-c,o-l,h+p,2,!0),this.v.setTripleAt(o+l,h+p,o+l-c,h+p,o+l,h+p,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:p},extendPrototype([DynamicPropertyContainer],o),o}();function b(){return u}function k(){return g}var _={};return _.getShapeProp=function(o,h,l){var p;return 3===l||4===l?p=(3===l?h.pt:h.ks).k.length?new g(o,h,l):new u(o,h,l):5===l?p=new x(o,h):6===l?p=new y(o,h):7===l&&(p=new v(o,h)),p.k&&o.addDynamicProperty(p),p},_.getConstructorFunction=b,_.getKeyframedConstructorFunction=k,_}(),Matrix=function(){var o=Math.cos,h=Math.sin,l=Math.tan,p=Math.round;function f(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function c(l){if(0===l)return this;var p=o(l),f=h(l);return this._t(p,-f,0,0,f,p,0,0,0,0,1,0,0,0,0,1)}function m(l){if(0===l)return this;var p=o(l),f=h(l);return this._t(1,0,0,0,0,p,-f,0,0,f,p,0,0,0,0,1)}function u(l){if(0===l)return this;var p=o(l),f=h(l);return this._t(p,0,f,0,0,1,0,0,-f,0,p,0,0,0,0,1)}function d(l){if(0===l)return this;var p=o(l),f=h(l);return this._t(p,-f,0,0,f,p,0,0,0,0,1,0,0,0,0,1)}function g(o,h){return this._t(1,h,o,1,0,0)}function y(o,h){return this.shear(l(o),l(h))}function v(p,f){var c=o(f),m=h(f);return this._t(c,m,0,0,-m,c,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,l(p),1,0,0,0,0,1,0,0,0,0,1)._t(c,-m,0,0,m,c,0,0,0,0,1,0,0,0,0,1)}function x(o,h,l){return(l||0===l||(l=1),1===o&&1===h&&1===l)?this:this._t(o,0,0,0,0,h,0,0,0,0,l,0,0,0,0,1)}function b(o,h,l,p,f,c,m,u,d,g,y,v,x,b,k,_){return this.props[0]=o,this.props[1]=h,this.props[2]=l,this.props[3]=p,this.props[4]=f,this.props[5]=c,this.props[6]=m,this.props[7]=u,this.props[8]=d,this.props[9]=g,this.props[10]=y,this.props[11]=v,this.props[12]=x,this.props[13]=b,this.props[14]=k,this.props[15]=_,this}function k(o,h,l){return(l=l||0,0!==o||0!==h||0!==l)?this._t(1,0,0,0,0,1,0,0,0,0,1,0,o,h,l,1):this}function _(o,h,l,p,f,c,m,u,d,g,y,v,x,b,k,_){var A=this.props;if(1===o&&0===h&&0===l&&0===p&&0===f&&1===c&&0===m&&0===u&&0===d&&0===g&&1===y&&0===v)return A[12]=A[12]*o+A[15]*x,A[13]=A[13]*c+A[15]*b,A[14]=A[14]*y+A[15]*k,A[15]*=_,this._identityCalculated=!1,this;var C=A[0],P=A[1],S=A[2],w=A[3],D=A[4],T=A[5],E=A[6],M=A[7],F=A[8],I=A[9],L=A[10],B=A[11],V=A[12],R=A[13],O=A[14],z=A[15];return A[0]=C*o+P*f+S*d+w*x,A[1]=C*h+P*c+S*g+w*b,A[2]=C*l+P*m+S*y+w*k,A[3]=C*p+P*u+S*v+w*_,A[4]=D*o+T*f+E*d+M*x,A[5]=D*h+T*c+E*g+M*b,A[6]=D*l+T*m+E*y+M*k,A[7]=D*p+T*u+E*v+M*_,A[8]=F*o+I*f+L*d+B*x,A[9]=F*h+I*c+L*g+B*b,A[10]=F*l+I*m+L*y+B*k,A[11]=F*p+I*u+L*v+B*_,A[12]=V*o+R*f+O*d+z*x,A[13]=V*h+R*c+O*g+z*b,A[14]=V*l+R*m+O*y+z*k,A[15]=V*p+R*u+O*v+z*_,this._identityCalculated=!1,this}function A(o){var h=o.props;return this.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15])}function C(){return this._identityCalculated||(this._identity=1===this.props[0]&&0===this.props[1]&&0===this.props[2]&&0===this.props[3]&&0===this.props[4]&&1===this.props[5]&&0===this.props[6]&&0===this.props[7]&&0===this.props[8]&&0===this.props[9]&&1===this.props[10]&&0===this.props[11]&&0===this.props[12]&&0===this.props[13]&&0===this.props[14]&&1===this.props[15],this._identityCalculated=!0),this._identity}function P(o){for(var h=0;h<16;){if(o.props[h]!==this.props[h])return!1;h+=1}return!0}function S(o){var h;for(h=0;h<16;h+=1)o.props[h]=this.props[h];return o}function w(o){var h;for(h=0;h<16;h+=1)this.props[h]=o[h]}function D(o,h,l){return{x:o*this.props[0]+h*this.props[4]+l*this.props[8]+this.props[12],y:o*this.props[1]+h*this.props[5]+l*this.props[9]+this.props[13],z:o*this.props[2]+h*this.props[6]+l*this.props[10]+this.props[14]}}function T(o,h,l){return o*this.props[0]+h*this.props[4]+l*this.props[8]+this.props[12]}function E(o,h,l){return o*this.props[1]+h*this.props[5]+l*this.props[9]+this.props[13]}function M(o,h,l){return o*this.props[2]+h*this.props[6]+l*this.props[10]+this.props[14]}function F(){var o=this.props[0]*this.props[5]-this.props[1]*this.props[4],h=this.props[5]/o,l=-this.props[1]/o,p=-this.props[4]/o,f=this.props[0]/o,c=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/o,m=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/o,u=new Matrix;return u.props[0]=h,u.props[1]=l,u.props[4]=p,u.props[5]=f,u.props[12]=c,u.props[13]=m,u}function I(o){return this.getInverseMatrix().applyToPointArray(o[0],o[1],o[2]||0)}function L(o){var h,l=o.length,p=[];for(h=0;h<l;h+=1)p[h]=I(o[h]);return p}function B(o,h,l){var p=createTypedArray("float32",6);if(this.isIdentity())p[0]=o[0],p[1]=o[1],p[2]=h[0],p[3]=h[1],p[4]=l[0],p[5]=l[1];else{var f=this.props[0],c=this.props[1],m=this.props[4],u=this.props[5],d=this.props[12],g=this.props[13];p[0]=o[0]*f+o[1]*m+d,p[1]=o[0]*c+o[1]*u+g,p[2]=h[0]*f+h[1]*m+d,p[3]=h[0]*c+h[1]*u+g,p[4]=l[0]*f+l[1]*m+d,p[5]=l[0]*c+l[1]*u+g}return p}function V(o,h,l){var p;return this.isIdentity()?[o,h,l]:[o*this.props[0]+h*this.props[4]+l*this.props[8]+this.props[12],o*this.props[1]+h*this.props[5]+l*this.props[9]+this.props[13],o*this.props[2]+h*this.props[6]+l*this.props[10]+this.props[14]]}function R(o,h){if(this.isIdentity())return o+","+h;var l=this.props;return Math.round((o*l[0]+h*l[4]+l[12])*100)/100+","+Math.round((o*l[1]+h*l[5]+l[13])*100)/100}function O(){for(var o=0,h=this.props,l="matrix3d(",f=1e4;o<16;)l+=p(h[o]*f)/f,l+=15===o?")":",",o+=1;return l}function z(o){var h=1e4;return o<1e-6&&o>0||o>-1e-6&&o<0?p(o*h)/h:o}function j(){var o=this.props;return"matrix("+z(o[0])+","+z(o[1])+","+z(o[4])+","+z(o[5])+","+z(o[12])+","+z(o[13])+")"}return function(){this.reset=f,this.rotate=c,this.rotateX=m,this.rotateY=u,this.rotateZ=d,this.skew=y,this.skewFromAxis=v,this.shear=g,this.scale=x,this.setTransform=b,this.translate=k,this.transform=_,this.multiply=A,this.applyToPoint=D,this.applyToX=T,this.applyToY=E,this.applyToZ=M,this.applyToPointArray=V,this.applyToTriplePoints=B,this.applyToPointStringified=R,this.toCSS=O,this.to2dCSS=j,this.clone=S,this.cloneFromProps=w,this.equals=P,this.inversePoints=L,this.inversePoint=I,this.getInverseMatrix=F,this._t=this.transform,this.isIdentity=C,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(o){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(o)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(o){setLocationHref(o)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(o){setSubframeEnabled(o)}function setPrefix(o){setIdPrefix(o)}function loadAnimation(o){return animationManager.loadAnimation(o)}function setQuality(o){if("string"==typeof o)switch(o){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(o)&&o>1&&setDefaultCurveSegments(o);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"u">typeof navigator}function installPlugin(o,h){"expressions"===o&&setExpressionsPlugin(h)}function getFactory(o){switch(o){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(o){for(var h=queryString.split("&"),l=0;l<h.length;l+=1){var p=h[l].split("=");if(decodeURIComponent(p[0])==o)return decodeURIComponent(p[1])}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.13.0";var queryString="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);try{"object"===_typeof$3(exports)||"function"==typeof define&&define.amd||(window.bodymovin=lottie)}catch(err){}var ShapeModifiers=function(){var o={},h={};function l(o,l,p){return new h[o](l,p)}return o.registerModifier=function o(o,l){h[o]||(h[o]=l)},o.getModifier=l,o}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){}
vendor: 4,997 bytes, line 1
1,ShapeModifier.prototype.addShape=function(o){if(!this.closed){o.sh.container.addDynamicProperty(o.sh);var h={shape:o.sh,data:o,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(h),this.addShapeToModifier(h),this._isAnimated&&o.setAsAnimated()}},ShapeModifier.prototype.init=function(o,h){this.shapes=[],this.elem=o,this.initDynamicPropertyContainer(o),this.initModifierProperties(o,h),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(o,h){this.s=PropertyFactory.getProp(o,h.s,0,.01,this),this.e=PropertyFactory.getProp(o,h.e,0,.01,this),this.o=PropertyFactory.getProp(o,h.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=h.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(o){o.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(o,h,l,p,f){var c,m,u,d=[];h<=1?d.push({s:o,e:h}):o>=1?d.push({s:o-1,e:h-1}):(d.push({s:o,e:1}),d.push({s:0,e:h-1}));var g=[],y=d.length;for(c=0;c<y;c+=1)(m=d[c]).e*f<p||m.s*f>p+l||(u=m.s*f<=p?0:(m.s*f-p)/l,g.push([u,m.e*f>=p+l?1:(m.e*f-p)/l]));return g.length||g.push([0,0]),g},TrimModifier.prototype.releasePathsData=function(o){var h,l=o.length;for(h=0;h<l;h+=1)segmentsLengthPool.release(o[h]);return o.length=0,o},TrimModifier.prototype.processShapes=function(o){if(this._mdf||o){var h=this.o.v%360/360;if(h<0&&(h+=1),(c=this.s.v>1?1+h:this.s.v<0?0+h:this.s.v+h)>(m=this.e.v>1?1+h:this.e.v<0?0+h:this.e.v+h)){var l=c;c=m,m=l}c=1e-4*Math.round(1e4*c),m=1e-4*Math.round(1e4*m),this.sValue=c,this.eValue=m}else c=this.sValue,m=this.eValue;var p=this.shapes.length,f=0;if(m===c)for(d=0;d<p;d+=1)this.shapes[d].localShapeCollection.releaseShapes(),this.shapes[d].shape._mdf=!0,this.shapes[d].shape.paths=this.shapes[d].localShapeCollection,this._mdf&&(this.shapes[d].pathsData.length=0);else if((1!==m||0!==c)&&(0!==m||1!==c)){var c,m,u,d,g,y,v,x,b,k,_,A,C=[];for(d=0;d<p;d+=1)if((k=this.shapes[d]).shape._mdf||this._mdf||o||2===this.m){if(y=(u=k.shape.paths)._length,b=0,!k.shape._mdf&&k.pathsData.length)b=k.totalShapeLength;else{for(v=this.releasePathsData(k.pathsData),g=0;g<y;g+=1)x=bez.getSegmentsLength(u.shapes[g]),v.push(x),b+=x.totalLength;k.totalShapeLength=b,k.pathsData=v}f+=b,k.shape._mdf=!0}else k.shape.paths=k.localShapeCollection;var P=c,S=m,w=0;for(d=p-1;d>=0;d-=1)if((k=this.shapes[d]).shape._mdf){for((_=k.localShapeCollection).releaseShapes(),2===this.m&&p>1?(A=this.calculateShapeEdges(c,m,k.totalShapeLength,w,f),w+=k.totalShapeLength):A=[[P,S]],y=A.length,g=0;g<y;g+=1){P=A[g][0],S=A[g][1],C.length=0,S<=1?C.push({s:k.totalShapeLength*P,e:k.totalShapeLength*S}):P>=1?C.push({s:k.totalShapeLength*(P-1),e:k.totalShapeLength*(S-1)}):(C.push({s:k.totalShapeLength*P,e:k.totalShapeLength}),C.push({s:0,e:k.totalShapeLength*(S-1)}));var D=this.addShapes(k,C[0]);if(C[0].s!==C[0].e){if(C.length>1)if(k.shape.paths.shapes[k.shape.paths._length-1].c){var T=D.pop();this.addPaths(D,_),D=this.addShapes(k,C[1],T)}else this.addPaths(D,_),D=this.addShapes(k,C[1]);this.addPaths(D,_)}}k.shape.paths=_}}else if(this._mdf)for(d=0;d<p;d+=1)this.shapes[d].pathsData.length=0,this.shapes[d].shape._mdf=!0},TrimModifier.prototype.addPaths=function(o,h){var l,p=o.length;for(l=0;l<p;l+=1)h.addShape(o[l])},TrimModifier.prototype.addSegment=function(o,h,l,p,f,c,m){f.setXYAt(h[0],h[1],"o",c),f.setXYAt(l[0],l[1],"i",c+1),m&&f.setXYAt(o[0],o[1],"v",c),f.setXYAt(p[0],p[1],"v",c+1)},TrimModifier.prototype.addSegmentFromArray=function(o,h,l,p){h.setXYAt(o[1],o[5],"o",l),h.setXYAt(o[2],o[6],"i",l+1),p&&h.setXYAt(o[0],o[4],"v",l),h.setXYAt(o[3],o[7],"v",l+1)},TrimModifier.prototype.addShapes=function(o,h,l){var p,f,c,m,u,d,g,y,v=o.pathsData,x=o.shape.paths.shapes,b=o.shape.paths._length,k=0,_=[],A=!0;for(l?(u=l._length,y=l._length):(l=shapePool.newElement(),u=0,y=0),_.push(l),p=0;p<b;p+=1){for(d=v[p].lengths,l.c=x[p].c,c=x[p].c?d.length:d.length+1,f=1;f<c;f+=1)if(k+(m=d[f-1]).addedLength<h.s)k+=m.addedLength,l.c=!1;else if(k>h.e){l.c=!1;break}else h.s<=k&&h.e>=k+m.addedLength?(this.addSegment(x[p].v[f-1],x[p].o[f-1],x[p].i[f],x[p].v[f],l,u,A),A=!1):(g=bez.getNewSegment(x[p].v[f-1],x[p].v[f],x[p].o[f-1],x[p].i[f],(h.s-k)/m.addedLength,(h.e-k)/m.addedLength,d[f-1]),this.addSegmentFromArray(g,l,u,A),A=!1,l.c=!1),k+=m.addedLength,u+=1;if(x[p].c&&d.length){if(m=d[f-1],k<=h.e){var C=d[f-1].addedLength;h.s<=k&&h.e>=k+C?(this.addSegment(x[p].v[f-1],x[p].o[f-1],x[p].i[0],x[p].v[0],l,u,A),A=!1):(g=bez.getNewSegment(x[p].v[f-1],x[p].v[0],x[p].o[f-1],x[p].i[0],(h.s-k)/C,
vendor: 50,612 bytes, line 1
1(h.e-k)/C,d[f-1]),this.addSegmentFromArray(g,l,u,A),A=!1,l.c=!1)}else l.c=!1;k+=m.addedLength,u+=1}if(l._length&&(l.setXYAt(l.v[y][0],l.v[y][1],"i",y),l.setXYAt(l.v[l._length-1][0],l.v[l._length-1][1],"o",l._length-1)),k>h.e)break;p<b-1&&(l=shapePool.newElement(),A=!0,_.push(l),u=0)}return _},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(o,h){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(o,h.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(o,h){var l,p,f,c,m,u,d=h/100,g=[0,0],y=o._length,v=0;for(v=0;v<y;v+=1)g[0]+=o.v[v][0],g[1]+=o.v[v][1];g[0]/=y,g[1]/=y;var x=shapePool.newElement();for(x.c=o.c,v=0;v<y;v+=1)l=o.v[v][0]+(g[0]-o.v[v][0])*d,p=o.v[v][1]+(g[1]-o.v[v][1])*d,f=o.o[v][0]+-((g[0]-o.o[v][0])*d),c=o.o[v][1]+-((g[1]-o.o[v][1])*d),m=o.i[v][0]+-((g[0]-o.i[v][0])*d),u=o.i[v][1]+-((g[1]-o.i[v][1])*d),x.setTripleAt(l,p,f,c,m,u,v);return x},PuckerAndBloatModifier.prototype.processShapes=function(o){var h,l,p,f,c,m,u=this.shapes.length,d=this.amount.v;if(0!==d)for(l=0;l<u;l+=1){if(m=(c=this.shapes[l]).localShapeCollection,!(!c.shape._mdf&&!this._mdf&&!o))for(m.releaseShapes(),c.shape._mdf=!0,h=c.shape.paths.shapes,f=c.shape.paths._length,p=0;p<f;p+=1)m.addShape(this.processPath(h[p],d));c.shape.paths=c.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var o=[0,0];function h(o){this._addDynamicProperty(o),this.elem.addDynamicProperty(o),this._isDirty=!0}function l(o,h,l){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(l||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 p,f=h.or.k.length;for(p=0;p<f;p+=1)h.or.k[p].to=null,h.or.k[p].ti=null}this.or=PropertyFactory.getProp(o,h.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(o,h.r||{k:0},0,degToRads,this);h.sk&&(this.sk=PropertyFactory.getProp(o,h.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(o,h.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(o,h.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(o,h.s||{k:[100,100,100]},1,.01,this),h.o?this.o=PropertyFactory.getProp(o,h.o,0,.01,o):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return l.prototype={applyToMatrix:function(o){var h=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||h,this.a&&o.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&o.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&o.skewFromAxis(-this.sk.v,this.sa.v),this.r?o.rotate(-this.r.v):o.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.data.p.s?this.data.p.z?o.translate(this.px.v,this.py.v,-this.pz.v):o.translate(this.px.v,this.py.v,0):o.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(h){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||h){var l;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.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.autoOriented){if(l=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(p=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/l,0),f=this.p.getValueAtTime(this.p.keyframes[0].t/l,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(p=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/l,0),f=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/l,0)):(p=this.p.pv,f=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/l,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){var p=[],f=[],c=this.px,m=this.py;c._caching.lastFrame+c.offsetTime<=c.keyframes[0].t?(p[0]=c.getValueAtTime((c.keyframes[0].t+.01)/l,0),p[1]=m.getValueAtTime((m.keyframes[0].t+.01)/l,0),f[0]=c.getValueAtTime(c.keyframes[0].t/l,0),f[1]=m.getValueAtTime(m.keyframes[0].t/l,0)):c._caching.lastFrame+c.offsetTime>=c.keyframes[c.keyframes.length-1].t?(p[0]=c.getValueAtTime(c.keyframes[c.keyframes.length-1].t/l,0),p[1]=m.getValueAtTime(m.keyframes[m.keyframes.length-1].t/l,0),f[0]=c.getValueAtTime((c.keyframes[c.keyframes.length-1].t-.01)/l,0),f[1]=m.getValueAtTime((m.keyframes[m.keyframes.length-1].t-.01)/l,0)):(p=[c.pv,m.pv],f[0]=c.getValueAtTime((c._caching.lastFrame+c.offsetTime-.01)/l,c.offsetTime),f[1]=m.getValueAtTime((m._caching.lastFrame+m.offsetTime-.01)/l,m.offsetTime))}else p=f=o;this.v.rotate(-Math.atan2(p[1]-f[1],p[0]-f[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}},precalculateMatrix:function(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length){if(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk)if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;else this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;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)}}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],l),l.prototype.addDynamicProperty=h,l.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(o,h,p){return new l(o,h,p)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(o,h){return 1e5*Math.abs(o-h)<=Math.min(Math.abs(o),Math.abs(h))}function floatZero(o){return 1e-5>=Math.abs(o)}function lerp(o,h,l){return o*(1-l)+h*l}function lerpPoint(o,h,l){return[lerp(o[0],h[0],l),lerp(o[1],h[1],l)]}function quadRoots(o,h,l){if(0===o)return[];var p=h*h-4*o*l;if(p<0)return[];var f=-h/(2*o);if(0===p)return[f];var c=Math.sqrt(p)/(2*o);return[f-c,f+c]}function polynomialCoefficients(o,h,l,p){return[-o+3*h-3*l+p,3*o-6*h+3*l,-3*o+3*h,o]}function singlePoint(o){return new PolynomialBezier(o,o,o,o,!1)}function PolynomialBezier(o,h,l,p,f){f&&pointEqual(o,h)&&(h=lerpPoint(o,p,1/3)),f&&pointEqual(l,p)&&(l=lerpPoint(o,p,2/3));var c=polynomialCoefficients(o[0],h[0],l[0],p[0]),m=polynomialCoefficients(o[1],h[1],l[1],p[1]);this.a=[c[0],m[0]],this.b=[c[1],m[1]],this.c=[c[2],m[2]],this.d=[c[3],m[3]],this.points=[o,h,l,p]}function extrema(o,h){var l=o.points[0][h],p=o.points[o.points.length-1][h];if(l>p){var f=p;p=l,l=f}for(var c=quadRoots(3*o.a[h],2*o.b[h],o.c[h]),m=0;m<c.length;m+=1)if(c[m]>0&&c[m]<1){var u=o.point(c[m])[h];u<l?l=u:u>p&&(p=u)}return{min:l,max:p}}function intersectData(o,h,l){var p=o.boundingBox();return{cx:p.cx,cy:p.cy,width:p.width,height:p.height,bez:o,t:(h+l)/2,t1:h,t2:l}}function splitData(o){var h=o.bez.split(.5);return[intersectData(h[0],o.t1,o.t),intersectData(h[1],o.t,o.t2)]}function boxIntersect(o,h){return 2*Math.abs(o.cx-h.cx)<o.width+h.width&&2*Math.abs(o.cy-h.cy)<o.height+h.height}function intersectsImpl(o,h,l,p,f,c){if(boxIntersect(o,h)){if(l>=c||o.width<=p&&o.height<=p&&h.width<=p&&h.height<=p)return void f.push([o.t,h.t]);var m=splitData(o),u=splitData(h);intersectsImpl(m[0],u[0],l+1,p,f,c),intersectsImpl(m[0],u[1],l+1,p,f,c),intersectsImpl(m[1],u[0],l+1,p,f,c),intersectsImpl(m[1],u[1],l+1,p,f,c)}}function crossProduct(o,h){return[o[1]*h[2]-o[2]*h[1],o[2]*h[0]-o[0]*h[2],o[0]*h[1]-o[1]*h[0]]}function lineIntersection(o,h,l,p){var f=[o[0],o[1],1],c=[h[0],h[1],1],m=[l[0],l[1],1],u=[p[0],p[1],1],d=crossProduct(crossProduct(f,c),crossProduct(m,u));return floatZero(d[2])?null:[d[0]/d[2],d[1]/d[2]]}function polarOffset(o,h,l){return[o[0]+Math.cos(h)*l,o[1]-Math.sin(h)*l]}function pointDistance(o,h){return Math.hypot(o[0]-h[0],o[1]-h[1])}function pointEqual(o,h){return floatEqual(o[0],h[0])&&floatEqual(o[1],h[1])}function ZigZagModifier(){}function setPoint(o,h,l,p,f,c,m){var u=l-Math.PI/2,d=l+Math.PI/2,g=h[0]+Math.cos(l)*p*f,y=h[1]-Math.sin(l)*p*f;o.setTripleAt(g,y,g+Math.cos(u)*c,y-Math.sin(u)*c,g+Math.cos(d)*m,y-Math.sin(d)*m,o.length())}function getPerpendicularVector(o,h){var l=[h[0]-o[0],h[1]-o[1]],p=-(.5*Math.PI);return[Math.cos(p)*l[0]-Math.sin(p)*l[1],Math.sin(p)*l[0]+Math.cos(p)*l[1]]}function getProjectingAngle(o,h){var l=0===h?o.length()-1:h-1,p=(h+1)%o.length(),f=getPerpendicularVector(o.v[l],o.v[p]);return Math.atan2(0,1)-Math.atan2(f[1],f[0])}function zigZagCorner(o,h,l,p,f,c,m){var u=getProjectingAngle(h,l),d=h.v[l%h._length],g=h.v[0===l?h._length-1:l-1],y=h.v[(l+1)%h._length],v=2===c?Math.sqrt(Math.pow(d[0]-g[0],2)+Math.pow(d[1]-g[1],2)):0,x=2===c?Math.sqrt(Math.pow(d[0]-y[0],2)+Math.pow(d[1]-y[1],2)):0;setPoint(o,h.v[l%h._length],u,m,p,x/((f+1)*2),v/((f+1)*2),c)}function zigZagSegment(o,h,l,p,f,c){for(var m=0;m<p;m+=1){var u=(m+1)/(p+1),d=2===f?Math.sqrt(Math.pow(h.points[3][0]-h.points[0][0],2)+Math.pow(h.points[3][1]-h.points[0][1],2)):0,g=h.normalAngle(u);setPoint(o,h.point(u),g,c,l,d/((p+1)*2),d/((p+1)*2),f),c=-c}return c}function linearOffset(o,h,l){var p=Math.atan2(h[0]-o[0],h[1]-o[1]);return[polarOffset(o,p,l),polarOffset(h,p,l)]}function offsetSegment(o,h){l=(u=linearOffset(o.points[0],o.points[1],h))[0],p=u[1],f=(u=linearOffset(o.points[1],o.points[2],h))[0],c=u[1],m=(u=linearOffset(o.points[2],o.points[3],h))[0];var l,p,f,c,m,u,d=u[1],g=lineIntersection(l,p,f,c);null===g&&(g=p);var y=lineIntersection(m,d,f,c);return null===y&&(y=m),new PolynomialBezier(l,g,y,d)}function joinLines(o,h,l,p,f){var c=h.points[3],m=l.points[0];if(3===p||pointEqual(c,m))return c;if(2===p){var u=-h.tangentAngle(1),d=-l.tangentAngle(0)+Math.PI,g=lineIntersection(c,polarOffset(c,u+Math.PI/2,100),m,polarOffset(m,u+Math.PI/2,100)),y=g?pointDistance(g,c):pointDistance(c,m)/2,v=polarOffset(c,u,2*y*roundCorner);return o.setXYAt(v[0],v[1],"o",o.length()-1),v=polarOffset(m,d,2*y*roundCorner),o.setTripleAt(m[0],m[1],m[0],m[1],v[0],v[1],o.length()),m}var x=pointEqual(c,h.points[2])?h.points[0]:h.points[2],b=pointEqual(m,l.points[1])?l.points[3]:l.points[1],k=lineIntersection(x,c,m,b);return k&&pointDistance(k,c)<f?(o.setTripleAt(k[0],k[1],k[0],k[1],k[0],k[1],o.length()),k):c}function getIntersection(o,h){var l=o.intersections(h);return(l.length&&floatEqual(l[0][0],1)&&l.shift(),l.length)?l[0]:null}function pruneSegmentIntersection(o,h){var l=o.slice(),p=h.slice(),f=getIntersection(o[o.length-1],h[0]);return(f&&(l[o.length-1]=o[o.length-1].split(f[0])[0],p[0]=h[0].split(f[1])[1]),o.length>1&&h.length>1&&(f=getIntersection(o[0],h[h.length-1])))?[[o[0].split(f[0])[0]],[h[h.length-1].split(f[1])[1]]]:[l,p]}function pruneIntersections(o){for(var h,l=1;l<o.length;l+=1)h=pruneSegmentIntersection(o[l-1],o[l]),o[l-1]=h[0],o[l]=h[1];return o.length>1&&(h=pruneSegmentIntersection(o[o.length-1],o[0]),o[o.length-1]=h[0],o[0]=h[1]),o}function offsetSegmentSplit(o,h){var l,p,f,c,m=o.inflectionPoints();if(0===m.length)return[offsetSegment(o,h)];if(1===m.length||floatEqual(m[1],1))return l=(f=o.split(m[0]))[0],p=f[1],[offsetSegment(l,h),offsetSegment(p,h)];l=(f=o.split(m[0]))[0];var u=(m[1]-m[0])/(1-m[0]);return c=(f=f[1].split(u))[0],p=f[1],[offsetSegment(l,h),offsetSegment(c,h),offsetSegment(p,h)]}function OffsetPathModifier(){}function getFontProperties(o){for(var h=o.fStyle?o.fStyle.split(" "):[],l="normal",p="normal",f=h.length,c=0;c<f;c+=1)switch(h[c].toLowerCase()){case"italic":p="italic";break;case"bold":l="700";break;case"black":l="900";break;case"medium":l="500";break;case"regular":case"normal":l="400";break;case"light":case"thin":l="200"}return{style:p,weight:o.fWeight||l}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(o,h){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(o,h.c,0,null,this),this.o=PropertyFactory.getProp(o,h.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(o,h.tr,this),this.so=PropertyFactory.getProp(o,h.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(o,h.tr.eo,0,.01,this),this.data=h,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(o,h,l,p,f,c){var m=c?-1:1,u=p.s.v[0]+(1-p.s.v[0])*(1-f),d=p.s.v[1]+(1-p.s.v[1])*(1-f);o.translate(p.p.v[0]*m*f,p.p.v[1]*m*f,p.p.v[2]),h.translate(-p.a.v[0],-p.a.v[1],p.a.v[2]),h.rotate(-p.r.v*m*f),h.translate(p.a.v[0],p.a.v[1],p.a.v[2]),l.translate(-p.a.v[0],-p.a.v[1],p.a.v[2]),l.scale(c?1/u:u,c?1/d:d),l.translate(p.a.v[0],p.a.v[1],p.a.v[2])},RepeaterModifier.prototype.init=function(o,h,l,p){for(this.elem=o,this.arr=h,this.pos=l,this.elemsData=p,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(o),this.initModifierProperties(o,h[l]);l>0;)l-=1,this._elements.unshift(h[l]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(o){var h,l=o.length;for(h=0;h<l;h+=1)o[h]._processed=!1,"gr"===o[h].ty&&this.resetElements(o[h].it)},RepeaterModifier.prototype.cloneElements=function(o){var h=JSON.parse(JSON.stringify(o));return this.resetElements(h),h},RepeaterModifier.prototype.changeGroupRender=function(o,h){var l,p=o.length;for(l=0;l<p;l+=1)o[l]._render=h,"gr"===o[l].ty&&this.changeGroupRender(o[l].it,h)},RepeaterModifier.prototype.processShapes=function(o){var h=!1;if(this._mdf||o){var l,p,f,c,m,u,d,g,y=Math.ceil(this.c.v);if(this._groups.length<y){for(;this._groups.length<y;){var v={it:this.cloneElements(this._elements),ty:"gr"};v.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,v),this._groups.splice(0,0,v),this._currentCopies+=1}this.elem.reloadShapes(),h=!0}for(f=0,m=0;f<=this._groups.length-1;f+=1){if(u=m<y,this._groups[f]._render=u,this.changeGroupRender(this._groups[f].it,u),!u){var x=this.elemsData[f].it,b=x[x.length-1];0!==b.transform.op.v?(b.transform.op._mdf=!0,b.transform.op.v=0):b.transform.op._mdf=!1}m+=1}this._currentCopies=y;var k=this.o.v,_=k%1,A=k>0?Math.floor(k):Math.ceil(k),C=this.pMatrix.props,P=this.rMatrix.props,S=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var w=0;if(k>0){for(;w<A;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),w+=1;_&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,_,!1),w+=_)}else if(k<0){for(;w>A;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),w-=1;_&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-_,!0),w-=_)}for(f=1===this.data.m?0:this._currentCopies-1,c=1===this.data.m?1:-1,m=this._currentCopies;m;){if(g=(p=(l=this.elemsData[f].it)[l.length-1].transform.mProps.v.props).length,l[l.length-1].transform.mProps._mdf=!0,l[l.length-1].transform.op._mdf=!0,l[l.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(f/(this._currentCopies-1)),0!==w){for((0!==f&&1===c||f!==this._currentCopies-1&&-1===c)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(P[0],P[1],P[2],P[3],P[4],P[5],P[6],P[7],P[8],P[9],P[10],P[11],P[12],P[13],P[14],P[15]),this.matrix.transform(S[0],S[1],S[2],S[3],S[4],S[5],S[6],S[7],S[8],S[9],S[10],S[11],S[12],S[13],S[14],S[15]),this.matrix.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]),d=0;d<g;d+=1)p[d]=this.matrix.props[d];this.matrix.reset()}else for(this.matrix.reset(),d=0;d<g;d+=1)p[d]=this.matrix.props[d];w+=1,m-=1,f+=c}}else for(m=this._currentCopies,f=0,c=1;m;)p=(l=this.elemsData[f].it)[l.length-1].transform.mProps.v.props,l[l.length-1].transform.mProps._mdf=!1,l[l.length-1].transform.op._mdf=!1,m-=1,f+=c;return h},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(o,h){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(o,h.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(o,h){var l,p,f,c,m,u,d,g,y,v,x,b,k,_=shapePool.newElement();_.c=o.c;var A=o._length,C=0;for(l=0;l<A;l+=1)p=o.v[l],c=o.o[l],f=o.i[l],p[0]===c[0]&&p[1]===c[1]&&p[0]===f[0]&&p[1]===f[1]?0!==l&&l!==A-1||o.c?(m=0===l?o.v[A-1]:o.v[l-1],d=(u=Math.sqrt(Math.pow(p[0]-m[0],2)+Math.pow(p[1]-m[1],2)))?Math.min(u/2,h)/u:0,g=b=p[0]+(m[0]-p[0])*d,y=k=p[1]-(p[1]-m[1])*d,v=g-(g-p[0])*roundCorner,x=y-(y-p[1])*roundCorner,_.setTripleAt(g,y,v,x,b,k,C),C+=1,m=l===A-1?o.v[0]:o.v[l+1],d=(u=Math.sqrt(Math.pow(p[0]-m[0],2)+Math.pow(p[1]-m[1],2)))?Math.min(u/2,h)/u:0,g=v=p[0]+(m[0]-p[0])*d,y=x=p[1]+(m[1]-p[1])*d,b=g-(g-p[0])*roundCorner,k=y-(y-p[1])*roundCorner,_.setTripleAt(g,y,v,x,b,k,C)):_.setTripleAt(p[0],p[1],c[0],c[1],f[0],f[1],C):_.setTripleAt(o.v[l][0],o.v[l][1],o.o[l][0],o.o[l][1],o.i[l][0],o.i[l][1],C),C+=1;return _},RoundCornersModifier.prototype.processShapes=function(o){var h,l,p,f,c,m,u=this.shapes.length,d=this.rd.v;if(0!==d)for(l=0;l<u;l+=1){if(m=(c=this.shapes[l]).localShapeCollection,!(!c.shape._mdf&&!this._mdf&&!o))for(m.releaseShapes(),c.shape._mdf=!0,h=c.shape.paths.shapes,f=c.shape.paths._length,p=0;p<f;p+=1)m.addShape(this.processPath(h[p],d));c.shape.paths=c.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(o){return[((this.a[0]*o+this.b[0])*o+this.c[0])*o+this.d[0],((this.a[1]*o+this.b[1])*o+this.c[1])*o+this.d[1]]},PolynomialBezier.prototype.derivative=function(o){return[(3*o*this.a[0]+2*this.b[0])*o+this.c[0],(3*o*this.a[1]+2*this.b[1])*o+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(o){var h=this.derivative(o);return Math.atan2(h[1],h[0])},PolynomialBezier.prototype.normalAngle=function(o){var h=this.derivative(o);return Math.atan2(h[0],h[1])},PolynomialBezier.prototype.inflectionPoints=function(){var o=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(o))return[];var h=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/o,l=h*h-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/o;if(l<0)return[];var p=Math.sqrt(l);return floatZero(p)?p>0&&p<1?[h]:[]:[h-p,h+p].filter(function(o){return o>0&&o<1})},PolynomialBezier.prototype.split=function(o){if(o<=0)return[singlePoint(this.points[0]),this];if(o>=1)return[this,singlePoint(this.points[this.points.length-1])];var h=lerpPoint(this.points[0],this.points[1],o),l=lerpPoint(this.points[1],this.points[2],o),p=lerpPoint(this.points[2],this.points[3],o),f=lerpPoint(h,l,o),c=lerpPoint(l,p,o),m=lerpPoint(f,c,o);return[new PolynomialBezier(this.points[0],h,f,m,!0),new PolynomialBezier(m,c,p,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var o=this.bounds();return{left:o.x.min,right:o.x.max,top:o.y.min,bottom:o.y.max,width:o.x.max-o.x.min,height:o.y.max-o.y.min,cx:(o.x.max+o.x.min)/2,cy:(o.y.max+o.y.min)/2}},PolynomialBezier.prototype.intersections=function(o,h,l){void 0===h&&(h=2),void 0===l&&(l=7);var p=[];return intersectsImpl(intersectData(this,0,1),intersectData(o,0,1),0,h,p,l),p},PolynomialBezier.shapeSegment=function(o,h){var l=(h+1)%o.length();return new PolynomialBezier(o.v[h],o.o[h],o.i[l],o.v[l],!0)},PolynomialBezier.shapeSegmentInverted=function(o,h){var l=(h+1)%o.length();return new PolynomialBezier(o.v[l],o.i[l],o.o[h],o.v[h],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(o,h){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(o,h.s,0,null,this),this.frequency=PropertyFactory.getProp(o,h.r,0,null,this),this.pointsType=PropertyFactory.getProp(o,h.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(o,h,l,p){var f=o._length,c=shapePool.newElement();if(c.c=o.c,o.c||(f-=1),0===f)return c;var m=-1,u=PolynomialBezier.shapeSegment(o,0);zigZagCorner(c,o,0,h,l,p,m);for(var d=0;d<f;d+=1)m=zigZagSegment(c,u,h,l,p,-m),u=d!==f-1||o.c?PolynomialBezier.shapeSegment(o,(d+1)%f):null,zigZagCorner(c,o,d+1,h,l,p,m);return c},ZigZagModifier.prototype.processShapes=function(o){var h,l,p,f,c,m,u=this.shapes.length,d=this.amplitude.v,g=Math.max(0,Math.round(this.frequency.v)),y=this.pointsType.v;if(0!==d)for(l=0;l<u;l+=1){if(m=(c=this.shapes[l]).localShapeCollection,!(!c.shape._mdf&&!this._mdf&&!o))for(m.releaseShapes(),c.shape._mdf=!0,h=c.shape.paths.shapes,f=c.shape.paths._length,p=0;p<f;p+=1)m.addShape(this.processPath(h[p],d,g,y));c.shape.paths=c.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(o,h){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(o,h.a,0,null,this),this.miterLimit=PropertyFactory.getProp(o,h.ml,0,null,this),this.lineJoin=h.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(o,h,l,p){var f,c,m,u=shapePool.newElement();u.c=o.c;var d=o.length();o.c||(d-=1);var g=[];for(f=0;f<d;f+=1)m=PolynomialBezier.shapeSegment(o,f),g.push(offsetSegmentSplit(m,h));if(!o.c)for(f=d-1;f>=0;f-=1)m=PolynomialBezier.shapeSegmentInverted(o,f),g.push(offsetSegmentSplit(m,h));g=pruneIntersections(g);var y=null,v=null;for(f=0;f<g.length;f+=1){var x=g[f];for(v&&(y=joinLines(u,v,x[0],l,p)),v=x[x.length-1],c=0;c<x.length;c+=1)m=x[c],y&&pointEqual(m.points[0],y)?u.setXYAt(m.points[1][0],m.points[1][1],"o",u.length()-1):u.setTripleAt(m.points[0][0],m.points[0][1],m.points[1][0],m.points[1][1],m.points[0][0],m.points[0][1],u.length()),u.setTripleAt(m.points[3][0],m.points[3][1],m.points[3][0],m.points[3][1],m.points[2][0],m.points[2][1],u.length()),y=m.points[3]}return g.length&&joinLines(u,v,g[0][0],l,p),u},OffsetPathModifier.prototype.processShapes=function(o){var h,l,p,f,c,m,u=this.shapes.length,d=this.amount.v,g=this.miterLimit.v,y=this.lineJoin;if(0!==d)for(l=0;l<u;l+=1){if(m=(c=this.shapes[l]).localShapeCollection,!(!c.shape._mdf&&!this._mdf&&!o))for(m.releaseShapes(),c.shape._mdf=!0,h=c.shape.paths.shapes,f=c.shape.paths._length,p=0;p<f;p+=1)m.addShape(this.processPath(h[p],d,y,g));c.shape.paths=c.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var o=5e3,h={w:0,size:0,shapes:[],data:{shapes:[]}},l=[];l=l.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var p=127988,f=917631,c=917601,m=917626,u=65039,d=8205,g=127462,y=127487,v=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function x(o){var h,l=o.split(","),p=l.length,f=[];for(h=0;h<p;h+=1)"sans-serif"!==l[h]&&"monospace"!==l[h]&&f.push(l[h]);return f.join(",")}function b(o,h){var l=createTag("span");l.setAttribute("aria-hidden",!0),l.style.fontFamily=h;var p=createTag("span");p.innerText="giItT1WQy@!-/#",l.style.position="absolute",l.style.left="-10000px",l.style.top="-10000px",l.style.fontSize="300px",l.style.fontVariant="normal",l.style.fontStyle="normal",l.style.fontWeight="normal",l.style.letterSpacing="0",l.appendChild(p),document.body.appendChild(l);var f=p.offsetWidth;return p.style.fontFamily=x(o)+", "+h,{node:p,w:f,parent:l}}function k(){var h,l,p,f=this.fonts.length,c=f;for(h=0;h<f;h+=1)this.fonts[h].loaded?c-=1:"n"===this.fonts[h].fOrigin||0===this.fonts[h].origin?this.fonts[h].loaded=!0:(l=this.fonts[h].monoCase.node,p=this.fonts[h].monoCase.w,l.offsetWidth!==p?(c-=1,this.fonts[h].loaded=!0):(l=this.fonts[h].sansCase.node,p=this.fonts[h].sansCase.w,l.offsetWidth!==p&&(c-=1,this.fonts[h].loaded=!0)),this.fonts[h].loaded&&(this.fonts[h].sansCase.parent.parentNode.removeChild(this.fonts[h].sansCase.parent),this.fonts[h].monoCase.parent.parentNode.removeChild(this.fonts[h].monoCase.parent)));0!==c&&Date.now()-this.initTime<o?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function _(o,h){var l,p=document.body&&h?"svg":"canvas",f=getFontProperties(o);if("svg"===p){var c=createNS("text");c.style.fontSize="100px",c.setAttribute("font-family",o.fFamily),c.setAttribute("font-style",f.style),c.setAttribute("font-weight",f.weight),c.textContent="1",o.fClass?(c.style.fontFamily="inherit",c.setAttribute("class",o.fClass)):c.style.fontFamily=o.fFamily,h.appendChild(c),l=c}else{var m=new OffscreenCanvas(500,500).getContext("2d");m.font=f.style+" "+f.weight+" 100px "+o.fFamily,l=m}return{measureText:function(o){return"svg"===p?(l.textContent=o,l.getComputedTextLength()):l.measureText(o).width}}}function A(o,h){if(!o){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=o.list;return}if(!document.body){this.isLoaded=!0,o.list.forEach(function(o){o.helper=_(o),o.cache={}}),this.fonts=o.list;return}var l=o.list,p=l.length,f=p;for(c=0;c<p;c+=1){var c,m,u,d=!0;if(l[c].loaded=!1,l[c].monoCase=b(l[c].fFamily,"monospace"),l[c].sansCase=b(l[c].fFamily,"sans-serif"),l[c].fPath){if("p"===l[c].fOrigin||3===l[c].origin){if((m=document.querySelectorAll('style[f-forigin="p"][f-family="'+l[c].fFamily+'"], style[f-origin="3"][f-family="'+l[c].fFamily+'"]')).length>0&&(d=!1),d){var g=createTag("style");g.setAttribute("f-forigin",l[c].fOrigin),g.setAttribute("f-origin",l[c].origin),g.setAttribute("f-family",l[c].fFamily),g.type="text/css",g.innerText="@font-face {font-family: "+l[c].fFamily+"; font-style: normal; src: url('"+l[c].fPath+"');}",h.appendChild(g)}}else if("g"===l[c].fOrigin||1===l[c].origin){for(m=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),u=0;u<m.length;u+=1)-1!==m[u].href.indexOf(l[c].fPath)&&(d=!1);if(d){var y=createTag("link");y.setAttribute("f-forigin",l[c].fOrigin),y.setAttribute("f-origin",l[c].origin),y.type="text/css",y.rel="stylesheet",y.href=l[c].fPath,document.body.appendChild(y)}}else if("t"===l[c].fOrigin||2===l[c].origin){for(m=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),u=0;u<m.length;u+=1)l[c].fPath===m[u].src&&(d=!1);if(d){var v=createTag("link");v.setAttribute("f-forigin",l[c].fOrigin),v.setAttribute("f-origin",l[c].origin),v.setAttribute("rel","stylesheet"),v.setAttribute("href",l[c].fPath),h.appendChild(v)}}}else l[c].loaded=!0,f-=1;l[c].helper=_(l[c],h),l[c].cache={},this.fonts.push(l[c])}0===f?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function C(o){if(o){this.chars||(this.chars=[]);var h,l,p,f=o.length,c=this.chars.length;for(h=0;h<f;h+=1){for(l=0,p=!1;l<c;)this.chars[l].style===o[h].style&&this.chars[l].fFamily===o[h].fFamily&&this.chars[l].ch===o[h].ch&&(p=!0),l+=1;p||(this.chars.push(o[h]),c+=1)}}}function P(o,l,p){for(var f=0,c=this.chars.length;f<c;){if(this.chars[f].ch===o&&this.chars[f].style===l&&this.chars[f].fFamily===p)return this.chars[f];f+=1}return("string"==typeof o&&13!==o.charCodeAt(0)||!o)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",o,l,p)),h}function S(o,h,l){var p=this.getFontByName(h),f=o;if(!p.cache[f]){var c=p.helper;if(" "===o){var m=c.measureText("|"+o+"|"),u=c.measureText("||");p.cache[f]=(m-u)/100}else p.cache[f]=c.measureText(o)/100}return p.cache[f]*l}function w(o){for(var h=0,l=this.fonts.length;h<l;){if(this.fonts[h].fName===o)return this.fonts[h];h+=1}return this.fonts[0]}function D(o){var h=0,l=o.charCodeAt(0);if(l>=55296&&l<=56319){var p=o.charCodeAt(1);p>=56320&&p<=57343&&(h=(l-55296)*1024+p-56320+65536)}return h}function T(o){return o===d}function E(o){return o===u}function M(o){var h=D(o);return!!(h>=g)&&!!(h<=y)}function F(o){return M(o.substr(0,2))&&M(o.substr(2,2))}function I(o){return -1!==l.indexOf(o)}function L(o,h){var l=D(o.substr(h,2));if(l!==p)return!1;var u=0;for(h+=2;u<5;){if((l=D(o.substr(h,2)))<c||l>m)return!1;u+=1,h+=2}return D(o.substr(h,2))===f}function B(){this.isLoaded=!0}var V=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return V.isModifier=function(o,h){var l=o.toString(16)+h.toString(16);return -1!==v.indexOf(l)},V.isZeroWidthJoiner=T,V.isFlagEmoji=F,V.isRegionalCode=M,V.isCombinedCharacter=I,V.isRegionalFlag=L,V.isVariationSelector=E,V.BLACK_FLAG_CODE_POINT=p,V.prototype={addChars:C,addFonts:A,getCharData:P,getFontByName:w,measureText:S,checkLoadedFonts:k,setIsLoaded:B},V}();function SlotManager(o){this.animationData=o}function slotFactory(o){return new SlotManager(o)}function RenderableElement(){}SlotManager.prototype.getProp=function(o){return this.animationData.slots&&this.animationData.slots[o.sid]?Object.assign(o,this.animationData.slots[o.sid].p):o},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(o){-1===this.renderableComponents.indexOf(o)&&this.renderableComponents.push(o)},removeRenderableComponent:function(o){-1!==this.renderableComponents.indexOf(o)&&this.renderableComponents.splice(this.renderableComponents.indexOf(o),1)},prepareRenderableFrame:function(o){this.checkLayerLimits(o)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(o){this.data.ip-this.data.st<=o&&this.data.op-this.data.st>o?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var o,h=this.renderableComponents.length;for(o=0;o<h;o+=1)this.renderableComponents[o].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var o={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(h){return o[h]||""}}();function SliderEffect(o,h,l){this.p=PropertyFactory.getProp(h,o.v,0,0,l)}function AngleEffect(o,h,l){this.p=PropertyFactory.getProp(h,o.v,0,0,l)}function ColorEffect(o,h,l){this.p=PropertyFactory.getProp(h,o.v,1,0,l)}function PointEffect(o,h,l){this.p=PropertyFactory.getProp(h,o.v,1,0,l)}function LayerIndexEffect(o,h,l){this.p=PropertyFactory.getProp(h,o.v,0,0,l)}function MaskIndexEffect(o,h,l){this.p=PropertyFactory.getProp(h,o.v,0,0,l)}function CheckboxEffect(o,h,l){this.p=PropertyFactory.getProp(h,o.v,0,0,l)}function NoValueEffect(){this.p={}}function EffectsManager(o,h){var l,p,f=o.ef||[];this.effectElements=[];var c=f.length;for(l=0;l<c;l+=1)p=new GroupEffect(f[l],h),this.effectElements.push(p)}function GroupEffect(o,h){this.init(o,h)}function BaseElement(){}function FrameElement(){}function FootageElement(o,h,l){this.initFrame(),this.initRenderable(),this.assetData=h.getAssetData(o.refId),this.footageData=h.imageLoader.getAsset(this.assetData),this.initBaseData(o,h,l)}function AudioElement(o,h,l){this.initFrame(),this.initRenderable(),this.assetData=h.getAssetData(o.refId),this.initBaseData(o,h,l),this._isPlaying=!1,this._canPlay=!1;var p=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(p),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=o.tm?PropertyFactory.getProp(this,o.tm,0,h.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,o.au&&o.au.lv?o.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(o,h){this.data=o,this.effectElements=[],this.initDynamicPropertyContainer(h);var l,p,f=this.data.ef.length,c=this.data.ef;for(l=0;l<f;l+=1){switch(p=null,c[l].ty){case 0:p=new SliderEffect(c[l],h,this);break;case 1:p=new AngleEffect(c[l],h,this);break;case 2:p=new ColorEffect(c[l],h,this);break;case 3:p=new PointEffect(c[l],h,this);break;case 4:case 7:p=new CheckboxEffect(c[l],h,this);break;case 10:p=new LayerIndexEffect(c[l],h,this);break;case 11:p=new MaskIndexEffect(c[l],h,this);break;case 5:p=new EffectsManager(c[l],h,this);break;default:p=new NoValueEffect(c[l],h,this)}p&&this.effectElements.push(p)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var o=0,h=this.data.masksProperties.length;o<h;){if("n"!==this.data.masksProperties[o].mode&&!1!==this.data.masksProperties[o].cl)return!0;o+=1}return!1},initExpressions:function(){var o=getExpressionInterfaces();if(o){var h=o("layer"),l=o("effects"),p=o("shape"),f=o("text"),c=o("comp");this.layerInterface=h(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var m=l.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(m),0===this.data.ty||this.data.xt?this.compInterface=c(this):4===this.data.ty?(this.layerInterface.shapeInterface=p(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=f(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var o=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=o},initBaseData:function(o,h,l){this.globalData=h,this.comp=l,this.data=o,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(o,h){var l,p=this.dynamicProperties.length;for(l=0;l<p;l+=1)(h||this._isParent&&"transform"===this.dynamicProperties[l].propType)&&(this.dynamicProperties[l].getValue(),this.dynamicProperties[l]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(o){-1===this.dynamicProperties.indexOf(o)&&this.dynamicProperties.push(o)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var o=getExpressionInterfaces();if(o){var h=o("footage");this.layerInterface=h(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(o){if(this.prepareRenderableFrame(o,!0),this.prepareProperties(o,!0),this.tm._placeholder)this._currentTime=o/this.data.sr;else{var h=this.tm.v;this._currentTime=h}this._volume=this.lv.v[0];var l=this._volume*this._volumeMultiplier;this._previousVolume!==l&&(this._previousVolume=l,this.audio.volume(l))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.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(o){this.audio.rate(o)},AudioElement.prototype.volume=function(o){this._volumeMultiplier=o,this._previousVolume=o*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(){},BaseRenderer.prototype.checkLayers=function(o){var h,l,p=this.layers.length;for(this.completeLayers=!0,h=p-1;h>=0;h-=1)!this.elements[h]&&(l=this.layers[h]).ip-l.st<=o-this.layers[h].st&&l.op-l.st>o-this.layers[h].st&&this.buildItem(h),this.completeLayers=!!this.elements[h]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(o){switch(o.ty){case 2:return this.createImage(o);case 0:return this.createComp(o);case 1:return this.createSolid(o);case 3:default:return this.createNull(o);case 4:return this.createShape(o);case 5:return this.createText(o);case 6:return this.createAudio(o);case 13:return this.createCamera(o);case 15:return this.createFootage(o)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(o){return new AudioElement(o,this.globalData,this)},BaseRenderer.prototype.createFootage=function(o){return new FootageElement(o,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var o,h=this.layers.length;for(o=0;o<h;o+=1)this.buildItem(o);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(o){this.completeLayers=!1;var h,l,p=o.length,f=this.layers.length;for(h=0;h<p;h+=1)for(l=0;l<f;){if(this.layers[l].id===o[h].id){this.layers[l]=o[h];break}l+=1}},BaseRenderer.prototype.setProjectInterface=function(o){this.globalData.projectInterface=o},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(o,h,l){for(var p=this.elements,f=this.layers,c=0,m=f.length;c<m;)f[c].ind==h&&(p[c]&&!0!==p[c]?(l.push(p[c]),p[c].setAsParent(),void 0!==f[c].parent?this.buildElementParenting(o,f[c].parent,l):o.setHierarchy(l)):(this.buildItem(c),this.addPendingElement(o))),c+=1},BaseRenderer.prototype.addPendingElement=function(o){this.pendingElements.push(o)},BaseRenderer.prototype.searchExtraCompositions=function(o){var h,l=o.length;for(h=0;h<l;h+=1)if(o[h].xt){var p=this.createComp(o[h]);p.initExpressions(),this.globalData.projectInterface.registerComposition(p)}},BaseRenderer.prototype.getElementById=function(o){var h,l=this.elements.length;for(h=0;h<l;h+=1)if(this.elements[h].data.ind===o)return this.elements[h];return null},BaseRenderer.prototype.getElementByPath=function(o){var h=o.shift();if("number"==typeof h)l=this.elements[h];else{var l,p,f=this.elements.length;for(p=0;p<f;p+=1)if(this.elements[p].data.nm===h){l=this.elements[p];break}}return 0===o.length?l:l.getElementByPath(o)},BaseRenderer.prototype.setupGlobalData=function(o,h){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(o),this.globalData.fontManager.addChars(o.chars),this.globalData.fontManager.addFonts(o.fonts,h),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=o.fr,this.globalData.nm=o.nm,this.globalData.compSize={w:o.w,h:o.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(o,h,l){this.data=o,this.element=h,this.globalData=l,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var p=this.globalData.defs,f=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(f),this.solidPath="";var c=this.masksProperties,m=0,u=[],d=createElementID(),g="clipPath",y="clip-path";for(v=0;v<f;v+=1)if(("a"!==c[v].mode&&"n"!==c[v].mode||c[v].inv||100!==c[v].o.k||c[v].o.x)&&(g="mask",y="mask"),("s"===c[v].mode||"i"===c[v].mode)&&0===m?((k=createNS("rect")).setAttribute("fill","#ffffff"),k.setAttribute("width",this.element.comp.data.w||0),k.setAttribute("height",this.element.comp.data.h||0),u.push(k)):k=null,x=createNS("path"),"n"===c[v].mode)this.viewData[v]={op:PropertyFactory.getProp(this.element,c[v].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,c[v],3),elem:x,lastPath:""},p.appendChild(x);else{if(m+=1,x.setAttribute("fill","s"===c[v].mode?"#000000":"#ffffff"),x.setAttribute("clip-rule","nonzero"),0!==c[v].x.k?(g="mask",y="mask",C=PropertyFactory.getProp(this.element,c[v].x,0,null,this.element),P=createElementID(),(_=createNS("filter")).setAttribute("id",P),(A=createNS("feMorphology")).setAttribute("operator","erode"),A.setAttribute("in","SourceGraphic"),A.setAttribute("radius","0"),_.appendChild(A),p.appendChild(_),x.setAttribute("stroke","s"===c[v].mode?"#000000":"#ffffff")):(A=null,C=null),this.storedData[v]={elem:x,x:C,expan:A,lastPath:"",lastOperator:"",filterId:P,lastRadius:0},"i"===c[v].mode){var v,x,b,k,_,A,C,P,S=u.length,w=createNS("g");for(b=0;b<S;b+=1)w.appendChild(u[b]);var D=createNS("mask");D.setAttribute("mask-type","alpha"),D.setAttribute("id",d+"_"+m),D.appendChild(x),p.appendChild(D),w.setAttribute("mask","url("+getLocationHref()+"#"+d+"_"+m+")"),u.length=0,u.push(w)}else u.push(x);c[v].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[v]={elem:x,lastPath:"",op:PropertyFactory.getProp(this.element,c[v].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,c[v],3),invRect:k},this.viewData[v].prop.k||this.drawPath(c[v],this.viewData[v].prop.v,this.viewData[v])}for(this.maskElement=createNS(g),f=u.length,v=0;v<f;v+=1)this.maskElement.appendChild(u[v]);m>0&&(this.maskElement.setAttribute("id",d),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+d+")"),p.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var o=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:o,localMat:o,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var o,h=this.finalTransform.mat,l=0,p=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;l<p;){if(this.hierarchy[l].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}l+=1}if(this.finalTransform._matMdf)for(o=this.finalTransform.mProp.v.props,h.cloneFromProps(o),l=0;l<p;l+=1)h.multiply(this.hierarchy[l].finalTransform.mProp.v)}(!this.localTransforms||this.finalTransform._matMdf)&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var o=0,h=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;o<h;)this.localTransforms[o]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[o]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),o+=1;if(this.finalTransform._localMatMdf){var l=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(l),o=1;o<h;o+=1){var p=this.localTransforms[o].matrix;l.multiply(p)}l.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var f=this.finalTransform.localOpacity;for(o=0;o<h;o+=1)f*=.01*this.localTransforms[o].opacity;this.finalTransform.localOpacity=f}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var o=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(o.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var h=0,l=o.length;for(h=0;h<l;h+=1)this.localTransforms.push(o[h])}}},globalToLocal:function(o){var h,l,p=[];p.push(this.finalTransform);for(var f=!0,c=this.comp;f;)c.finalTransform?(c.data.hasMask&&p.splice(0,0,c.finalTransform),c=c.comp):f=!1;var m=p.length;for(h=0;h<m;h+=1)l=p[h].mat.applyToPointArray(0,0,0),o=[o[0]-l[0],o[1]-l[1],0];return o},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(o){return this.viewData[o].prop},MaskElement.prototype.renderFrame=function(o){var h,l=this.element.finalTransform.mat,p=this.masksProperties.length;for(h=0;h<p;h+=1)if((this.viewData[h].prop._mdf||o)&&this.drawPath(this.masksProperties[h],this.viewData[h].prop.v,this.viewData[h]),(this.viewData[h].op._mdf||o)&&this.viewData[h].elem.setAttribute("fill-opacity",this.viewData[h].op.v),"n"!==this.masksProperties[h].mode&&(this.viewData[h].invRect&&(this.element.finalTransform.mProp._mdf||o)&&this.viewData[h].invRect.setAttribute("transform",l.getInverseMatrix().to2dCSS()),this.storedData[h].x&&(this.storedData[h].x._mdf||o))){var f=this.storedData[h].expan;this.storedData[h].x.v<0?("erode"!==this.storedData[h].lastOperator&&(this.storedData[h].lastOperator="erode",this.storedData[h].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[h].filterId+")")),f.setAttribute("radius",-this.storedData[h].x.v)):("dilate"!==this.storedData[h].lastOperator&&(this.storedData[h].lastOperator="dilate",this.storedData[h].elem.setAttribute("filter",null)),this.storedData[h].elem.setAttribute("stroke-width",2*this.storedData[h].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var o="M0,0 ";return o+(" h"+this.globalData.compSize.w+" v"+this.globalData.compSize.h+" h-"+this.globalData.compSize.w+(" v-"+this.globalData.compSize.h)+" ")},MaskElement.prototype.drawPath=function(o,h,l){var p,f,c=" M"+h.v[0][0]+","+h.v[0][1];for(f=h._length,p=1;p<f;p+=1)c+=" C"+h.o[p-1][0]+","+h.o[p-1][1]+" "+h.i[p][0]+","+h.i[p][1]+" "+h.v[p][0]+","+h.v[p][1];if(h.c&&f>1&&(c+=" C"+h.o[p-1][0]+","+h.o[p-1][1]+" "+h.i[0][0]+","+h.i[0][1]+" "+h.v[0][0]+","+h.v[0][1]),l.lastPath!==c){var m="";l.elem&&(h.c&&(m=o.inv?this.solidPath+c:c),l.elem.setAttribute("d",m)),l.lastPath=c}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var o={};function h(){var o=createNS("feColorMatrix");return o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),o}return o.createFilter=function o(o,h){var l=createNS("filter");return l.setAttribute("id",o),!0!==h&&(l.setAttribute("filterUnits","objectBoundingBox"),l.setAttribute("x","0%"),l.setAttribute("y","0%"),l.setAttribute("width","100%"),l.setAttribute("height","100%")),l},o.createAlphaToLuminanceFilter=h,o}(),featureSupport=function(){var o={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"u">typeof OffscreenCanvas};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))&&(o.maskType=!1),/firefox/i.test(navigator.userAgent)&&(o.svgLumaHidden=!1),o}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(o){var h,l,p="SourceGraphic",f=o.data.ef?o.data.ef.length:0,c=createElementID(),m=filtersFactory.createFilter(c,!0),u=0;for(this.filters=[],h=0;h<f;h+=1){l=null;var d=o.data.ef[h].ty;registeredEffects$1[d]&&(l=new registeredEffects$1[d].effect(m,o.effectsManager.effectElements[h],o,idPrefix+u,p),p=idPrefix+u,registeredEffects$1[d].countsAsEffect&&(u+=1)),l&&this.filters.push(l)}u&&(o.globalData.defs.appendChild(m),o.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+c+")")),this.filters.length&&o.addRenderableComponent(this)}function registerEffect$1(o,h,l){registeredEffects$1[o]={effect:h,countsAsEffect:l}}function SVGBaseElement(){}function HierarchyElement(){}
vendor: 4,900 bytes, line 1
1function RenderableDOMElement(){}function IImageElement(o,h,l){this.assetData=h.getAssetData(o.refId),this.assetData&&this.assetData.sid&&(this.assetData=h.slotManager.getProp(this.assetData)),this.initElement(o,h,l),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(o,h){this.elem=o,this.pos=h}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(o){var h,l=this.filters.length;for(h=0;h<l;h+=1)this.filters[h].renderFrame(o)},SVGEffects.prototype.getEffects=function(o){var h,l=this.filters.length,p=[];for(h=0;h<l;h+=1)this.filters[h].type===o&&p.push(this.filters[h]);return p},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var o=null;if(this.data.td){this.matteMasks={};var h=createNS("g");h.setAttribute("id",this.layerId),h.appendChild(this.layerElement),o=h,this.globalData.defs.appendChild(h)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),o=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var l=createNS("clipPath"),p=createNS("path");p.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var f=createElementID();if(l.setAttribute("id",f),l.appendChild(p),this.globalData.defs.appendChild(l),this.checkMasks()){var c=createNS("g");c.setAttribute("clip-path","url("+getLocationHref()+"#"+f+")"),c.appendChild(this.layerElement),this.transformedElement=c,o?o.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+f+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(o){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[o]){var h,l,p,f,c=this.layerId+"_"+o;if(1===o||3===o){var m=createNS("mask");m.setAttribute("id",c),m.setAttribute("mask-type",3===o?"luminance":"alpha"),(p=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),m.appendChild(p),this.globalData.defs.appendChild(m),featureSupport.maskType||1!==o||(m.setAttribute("mask-type","luminance"),h=createElementID(),l=filtersFactory.createFilter(h),this.globalData.defs.appendChild(l),l.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(f=createNS("g")).appendChild(p),m.appendChild(f),f.setAttribute("filter","url("+getLocationHref()+"#"+h+")"))}else if(2===o){var u=createNS("mask");u.setAttribute("id",c),u.setAttribute("mask-type","alpha");var d=createNS("g");u.appendChild(d),h=createElementID(),l=filtersFactory.createFilter(h);var g=createNS("feComponentTransfer");g.setAttribute("in","SourceGraphic"),l.appendChild(g);var y=createNS("feFuncA");y.setAttribute("type","table"),y.setAttribute("tableValues","1.0 0.0"),g.appendChild(y),this.globalData.defs.appendChild(l);var v=createNS("rect");v.setAttribute("width",this.comp.data.w),v.setAttribute("height",this.comp.data.h),v.setAttribute("x","0"),v.setAttribute("y","0"),v.setAttribute("fill","#ffffff"),v.setAttribute("opacity","0"),d.setAttribute("filter","url("+getLocationHref()+"#"+h+")"),d.appendChild(v),(p=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),d.appendChild(p),featureSupport.maskType||(u.setAttribute("mask-type","luminance"),l.appendChild(filtersFactory.createAlphaToLuminanceFilter()),f=createNS("g"),d.appendChild(v),f.appendChild(this.layerElement),d.appendChild(f)),this.globalData.defs.appendChild(u)}this.matteMasks[o]=c}return this.matteMasks[o]},setMatte:function(o){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+o+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(o){this.hierarchy=o},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}}
vendor: 9,998 bytes, line 1
1,extendPrototype([RenderableElement,createProxyFunction({initElement:function(o,h,l){this.initFrame(),this.initBaseData(o,h,l),this.initTransform(o,h,l),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(o){this._mdf=!1,this.prepareRenderableFrame(o),this.prepareProperties(o,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var o=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",o),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(o){var h,l=this.shapeModifiers.length;for(h=0;h<l;h+=1)this.shapeModifiers[h].addShape(o)},isShapeInAnimatedModifiers:function(o){for(var h=0,l=this.shapeModifiers.length;h<l;)if(this.shapeModifiers[h].isAnimatedWithShape(o))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var o,h=this.shapes.length;for(o=0;o<h;o+=1)this.shapes[o].sh.reset();for(h=this.shapeModifiers.length,o=h-1;o>=0&&!this.shapeModifiers[o].processShapes(this._isFirstFrame);o-=1);}},searchProcessedElement:function(o){for(var h=this.processedElements,l=0,p=h.length;l<p;){if(h[l].elem===o)return h[l].pos;l+=1}return 0},addProcessedElement:function(o,h){for(var l=this.processedElements,p=l.length;p;)if(l[p-=1].elem===o){l[p].pos=h;return}l.push(new ProcessedElement(o,h))},prepareFrame:function(o){this.prepareRenderableFrame(o),this.prepareProperties(o,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(o,h,l){this.caches=[],this.styles=[],this.transformers=o,this.lStr="",this.sh=l,this.lvl=h,this._isAnimated=!!l.k;for(var p=0,f=o.length;p<f;){if(o[p].mProps.dynamicProperties.length){this._isAnimated=!0;break}p+=1}}function SVGStyleData(o,h){this.data=o,this.type=o.ty,this.d="",this.lvl=h,this._mdf=!1,this.closed=!0===o.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(o,h,l,p){this.elem=o,this.frameId=-1,this.dataProps=createSizedArray(h.length),this.renderer=l,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",h.length?h.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(p);var f,c,m=h.length||0;for(f=0;f<m;f+=1)c=PropertyFactory.getProp(o,h[f].v,0,0,this),this.k=c.k||this.k,this.dataProps[f]={n:h[f].n,p:c};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(o,h,l){this.initDynamicPropertyContainer(o),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(o,h.o,0,.01,this),this.w=PropertyFactory.getProp(o,h.w,0,null,this),this.d=new DashProperty(o,h.d||{},"svg",this),this.c=PropertyFactory.getProp(o,h.c,1,255,this),this.style=l,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(o,h,l){this.initDynamicPropertyContainer(o),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(o,h.o,0,.01,this),this.c=PropertyFactory.getProp(o,h.c,1,255,this),this.style=l}function SVGNoStyleData(o,h,l){this.initDynamicPropertyContainer(o),this.getValue=this.iterateDynamicProperties,this.style=l}function GradientProperty(o,h,l){this.data=h,this.c=createTypedArray("uint8c",4*h.p);var p=h.k.k[0].s?h.k.k[0].s.length-4*h.p:h.k.k.length-4*h.p;this.o=createTypedArray("float32",p),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=p,this.initDynamicPropertyContainer(l),this.prop=PropertyFactory.getProp(o,h.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(o,h,l){this.initDynamicPropertyContainer(o),this.getValue=this.iterateDynamicProperties,this.initGradientData(o,h,l)}function SVGGradientStrokeStyleData(o,h,l){this.initDynamicPropertyContainer(o),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(o,h.w,0,null,this),this.d=new DashProperty(o,h.d||{},"svg",this),this.initGradientData(o,h,l),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(o,h,l){this.transform={mProps:o,op:h,container:l},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(o){if((this.elem.globalData.frameId!==this.frameId||o)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||o,this._mdf)){var h=0,l=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),h=0;h<l;h+=1)"o"!==this.dataProps[h].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[h].p.v:this.dashArray[h]=this.dataProps[h].p.v:this.dashoffset[0]=this.dataProps[h].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(o,h){for(var l=0,p=this.o.length/2;l<p;){if(Math.abs(o[4*l]-o[4*h+2*l])>.01)return!1;l+=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 o=0,h=this.data.k.k.length;o<h;){if(!this.comparePoints(this.data.k.k[o].s,this.data.p))return!1;o+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(o){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||o){var h,l,p,f=4*this.data.p;for(h=0;h<f;h+=1)l=h%4==0?100:255,p=Math.round(this.prop.v[h]*l),this.c[h]!==p&&(this.c[h]=p,this._cmdf=!o);if(this.o.length)for(f=this.prop.v.length,h=4*this.data.p;h<f;h+=1)l=h%2==0?100:1,p=h%2==0?Math.round(100*this.prop.v[h]):this.prop.v[h],this.o[h-4*this.data.p]!==p&&(this.o[h-4*this.data.p]=p,this._omdf=!o);this._mdf=!o}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(o,h,l){this.o=PropertyFactory.getProp(o,h.o,0,.01,this),this.s=PropertyFactory.getProp(o,h.s,1,null,this),this.e=PropertyFactory.getProp(o,h.e,1,null,this),this.h=PropertyFactory.getProp(o,h.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(o,h.a||{k:0},0,degToRads,this),this.g=new GradientProperty(o,h.g,this),this.style=l,this.stops=[],this.setGradientData(l.pElem,h),this.setGradientOpacity(h,l),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(o,h){var l,p,f,c=createElementID(),m=createNS(1===h.t?"linearGradient":"radialGradient");m.setAttribute("id",c),m.setAttribute("spreadMethod","pad"),m.setAttribute("gradientUnits","userSpaceOnUse");var u=[];for(f=4*h.g.p,p=0;p<f;p+=4)l=createNS("stop"),m.appendChild(l),u.push(l);o.setAttribute("gf"===h.ty?"fill":"stroke","url("+getLocationHref()+"#"+c+")"),this.gf=m,this.cst=u},SVGGradientFillStyleData.prototype.setGradientOpacity=function(o,h){if(this.g._hasOpacity&&!this.g._collapsable){var l,p,f,c=createNS("mask"),m=createNS("path");c.appendChild(m);var u=createElementID(),d=createElementID();c.setAttribute("id",d);var g=createNS(1===o.t?"linearGradient":"radialGradient");g.setAttribute("id",u),g.setAttribute("spreadMethod","pad"),g.setAttribute("gradientUnits","userSpaceOnUse"),f=o.g.k.k[0].s?o.g.k.k[0].s.length:o.g.k.k.length;var y=this.stops;for(p=4*o.g.p;p<f;p+=2)(l=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),g.appendChild(l),y.push(l);m.setAttribute("gf"===o.ty?"fill":"stroke","url("+getLocationHref()+"#"+u+")"),"gs"===o.ty&&(m.setAttribute("stroke-linecap",lineCapEnum[o.lc||2]),m.setAttribute("stroke-linejoin",lineJoinEnum[o.lj||2]),1===o.lj&&m.setAttribute("stroke-miterlimit",o.ml)),this.of=g,this.ms=c,this.ost=y,this.maskId=d,h.msElem=m}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(o,h,l,p){if(0===h)return"";var f,c=o.o,m=o.i,u=o.v,d=" M"+p.applyToPointStringified(u[0][0],u[0][1]);for(f=1;f<h;f+=1)d+=" C"+p.applyToPointStringified(c[f-1][0],c[f-1][1])+" "+p.applyToPointStringified(m[f][0],m[f][1])+" "+p.applyToPointStringified(u[f][0],u[f][1]);return l&&h&&(d+=" C"+p.applyToPointStringified(c[f-1][0],c[f-1][1])+" "+p.applyToPointStringified(m[0][0],m[0][1])+" "+p.applyToPointStringified(u[0][0],u[0][1])+"z"),d},SVGElementsRenderer=function(){var o=new Matrix,h=new Matrix;function l(o,h,l){(l||h.transform.op._mdf)&&h.transform.container.setAttribute("op
1acity",h.transform.op.v),(l||h.transform.mProps._mdf)&&h.transform.container.setAttribute("transform",h.transform.mProps.v.to2dCSS())}function p(){}function f(l,p,f){var c,m,u,d,g,y,v,x,b,k,_=p.styles.length,A=p.lvl;for(y=0;y<_;y+=1){if(d=p.sh._mdf||f,p.styles[y].lvl<A){for(x=h.reset(),b=A-p.styles[y].lvl,k=p.transformers.length-1;!d&&b>0;)d=p.transformers[k].mProps._mdf||d,b-=1,k-=1;if(d)for(b=A-p.styles[y].lvl,k=p.transformers.length-1;b>0;)x.multiply(p.transformers[k].mProps.v),b-=1,k-=1}else x=o;if(m=(v=p.sh.paths)._length,d){for(c=0,u="";c<m;c+=1)(g=v.shapes[c])&&g._length&&(u+=buildShapeString(g,g._length,g.c,x));p.caches[y]=u}else u=p.caches[y];p.styles[y].d+=!0===l.hd?"":u,p.styles[y]._mdf=d||p.styles[y]._mdf}}function c(o,h,l){var p=h.style;(h.c._mdf||l)&&p.pElem.setAttribute("fill","rgb("+bmFloor(h.c.v[0])+","+bmFloor(h.c.v[1])+","+bmFloor(h.c.v[2])+")"),(h.o._mdf||l)&&p.pElem.setAttribute("fill-opacity",h.o.v)}function m(o,h,l){u(o,h,l),d(o,h,l)}function u(o,h,l){var p,f,c,m,u,d=h.gf,g=h.g._hasOpacity,y=h.s.v,v=h.e.v;if(h.o._mdf||l){var x="gf"===o.ty?"fill-opacity":"stroke-opacity";h.style.pElem.setAttribute(x,h.o.v)}if(h.s._mdf||l){var b=1===o.t?"x1":"cx",k="x1"===b?"y1":"cy";d.setAttribute(b,y[0]),d.setAttribute(k,y[1]),g&&!h.g._collapsable&&(h.of.setAttribute(b,y[0]),h.of.setAttribute(k,y[1]))}if(h.g._cmdf||l){p=h.cst;var _=h.g.c;for(c=p.length,f=0;f<c;f+=1)(m=p[f]).setAttribute("offset",_[4*f]+"%"),m.setAttribute("stop-color","rgb("+_[4*f+1]+","+_[4*f+2]+","+_[4*f+3]+")")}if(g&&(h.g._omdf||l)){var A=h.g.o;for(c=(p=h.g._collapsable?h.cst:h.ost).length,f=0;f<c;f+=1)m=p[f],h.g._collapsable||m.setAttribute("offset",A[2*f]+"%"),m.setAttribute("stop-opacity",A[2*f+1])}if(1===o.t)(h.e._mdf||l)&&(d.setAttribute("x2",v[0]),d.setAttribute("y2",v[1]),g&&!h.g._collapsable&&(h.of.setAttribute("x2",v[0]),h.of.setAttribute("y2",v[1])));else if((h.s._mdf||h.e._mdf||l)&&(u=Math.sqrt(Math.pow(y[0]-v[0],2)+Math.pow(y[1]-v[1],2)),d.setAttribute("r",u),g&&!h.g._collapsable&&h.of.setAttribute("r",u)),h.s._mdf||h.e._mdf||h.h._mdf||h.a._mdf||l){u||(u=Math.sqrt(Math.pow(y[0]-v[0],2)+Math.pow(y[1]-v[1],2)));var C=Math.atan2(v[1]-y[1],v[0]-y[0]),P=h.h.v;P>=1?P=.99:P<=-1&&(P=-.99);var S=u*P,w=Math.cos(C+h.a.v)*S+y[0],D=Math.sin(C+h.a.v)*S+y[1];d.setAttribute("fx",w),d.setAttribute("fy",D),g&&!h.g._collapsable&&(h.of.setAttribute("fx",w),h.of.setAttribute("fy",D))}}function d(o,h,l){var p=h.style,f=h.d;f&&(f._mdf||l)&&f.dashStr&&(p.pElem.setAttribute("stroke-dasharray",f.dashStr),p.pElem.setAttribute("stroke-dashoffset",f.dashoffset[0])),h.c&&(h.c._mdf||l)&&p.pElem.setAttribute("stroke","rgb("+bmFloor(h.c.v[0])+","+bmFloor(h.c.v[1])+","+bmFloor(h.c.v[2])+")"),(h.o._mdf||l)&&p.pElem.setAttribute("stroke-opacity",h.o.v),(h.w._mdf||l)&&(p.pElem.setAttribute("stroke-width",h.w.v),p.msElem&&p.msElem.setAttribute("stroke-width",h.w.v))}return{createRenderFunction:function(o){switch(o.ty){case"fl":return c;case"gf":return u;case"gs":return m;case"st":return d;case"sh":case"el":case"rc":case"sr":return f;case"tr":return l;case"no":return p;default:return null}}}}();function SVGShapeElement(o,h,l){this.shapes=[],this.shapesData=o.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(o,h,l),this.prevViewData=[]}function LetterProps(o,h,l,p,f,c){this.o=o,this.sw=h,this.sc=l,this.fc=p,this.m=f,this.p=c,this._mdf={o:!0,sw:!!h,sc:!!l,fc:!!p,m:!0,p:!0}}function TextProperty(o,h){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,h.d&&h.d.sid&&(h.d=o.globalData.slotManager.getProp(h.d)),this.data=h,this.elem=o,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}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 o,h,l,p,f=this.shapes.length,c=this.stylesList.length,m=[],u=!1;for(l=0;l<c;l+=1){for(p=this.stylesList[l],u=!1,m.length=0,o=0;o<f;o+=1)-1!==(h=this.shapes[o]).styles.indexOf(p)&&(m.push(h),u=h._isAnimated||u);m.length>1&&u&&this.setShapesAsAnimated(m)}},SVGShapeElement.prototype.setShapesAsAnimated=function(o){var h,l=o.length;for(h=0;h<l;h+=1)o[h].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(o,h){var l,p=new SVGStyleData(o,h),f=p.pElem;return"st"===o.ty?l=new SVGStrokeStyleData(this,o,p):"fl"===o.ty?l=new SVGFillStyleData(this,o,p):"gf"===o.ty||"gs"===o.ty?(l=new("gf"===o.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,o,p),this.globalData.defs.appendChild(l.gf),l.maskId&&(this.globalData.defs.appendChild(l.ms),this.globalData.defs.appendChild(l.of),f.setAttribute("mask","url("+getLocationHref()+"#"+l.maskId+")"))):"no"===o.ty&&(l=new SVGNoStyleData(this,o,p)),("st"===o.ty||"gs"===o.ty)&&(f.setAttribute("stroke-linecap",lineCapEnum[o.lc||2]),f.setAttribute("stroke-linejoin",lineJoinEnum[o.lj||2]),f.setAttribute("fill-opacity","0"),1===o.lj&&f.setAttribute("stroke-miterlimit",o.ml)),2===o.r&&f.setAttribute("fill-rule","evenodd"),o.ln&&f.setAttribute("id",o.ln),o.cl&&f.setAttribute("class",o.cl),o.bm&&(f.style["mix-blend-mode"]=getBlendM
vendor: 5,118 bytes, line 1
1ode(o.bm)),this.stylesList.push(p),this.addToAnimatedContents(o,l),l},SVGShapeElement.prototype.createGroupElement=function(o){var h=new ShapeGroupData;return o.ln&&h.gr.setAttribute("id",o.ln),o.cl&&h.gr.setAttribute("class",o.cl),o.bm&&(h.gr.style["mix-blend-mode"]=getBlendMode(o.bm)),h},SVGShapeElement.prototype.createTransformElement=function(o,h){var l=TransformPropertyFactory.getTransformProperty(this,o,this),p=new SVGTransformData(l,l.o,h);return this.addToAnimatedContents(o,p),p},SVGShapeElement.prototype.createShapeElement=function(o,h,l){var p=4;"rc"===o.ty?p=5:"el"===o.ty?p=6:"sr"===o.ty&&(p=7);var f=new SVGShapeData(h,l,ShapePropertyFactory.getShapeProp(this,o,p,this));return this.shapes.push(f),this.addShapeToModifiers(f),this.addToAnimatedContents(o,f),f},SVGShapeElement.prototype.addToAnimatedContents=function(o,h){for(var l=0,p=this.animatedContents.length;l<p;){if(this.animatedContents[l].element===h)return;l+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(o),element:h,data:o})},SVGShapeElement.prototype.setElementStyles=function(o){var h,l=o.styles,p=this.stylesList.length;for(h=0;h<p;h+=1)-1!==l.indexOf(this.stylesList[h])||this.stylesList[h].closed||l.push(this.stylesList[h])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var o,h=this.itemsData.length;for(o=0;o<h;o+=1)this.prevViewData[o]=this.itemsData[o];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),h=this.dynamicProperties.length,o=0;o<h;o+=1)this.dynamicProperties[o].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(o,h,l,p,f,c,m){var u,d,g,y,v,x,b=[].concat(c),k=o.length-1,_=[],A=[];for(u=k;u>=0;u-=1){if((x=this.searchProcessedElement(o[u]))?h[u]=l[x-1]:o[u]._render=m,"fl"===o[u].ty||"st"===o[u].ty||"gf"===o[u].ty||"gs"===o[u].ty||"no"===o[u].ty)x?h[u].style.closed=o[u].hd:h[u]=this.createStyleElement(o[u],f),o[u]._render&&h[u].style.pElem.parentNode!==p&&p.appendChild(h[u].style.pElem),_.push(h[u].style);else if("gr"===o[u].ty){if(x)for(g=h[u].it.length,d=0;d<g;d+=1)h[u].prevViewData[d]=h[u].it[d];else h[u]=this.createGroupElement(o[u]);this.searchShapes(o[u].it,h[u].it,h[u].prevViewData,h[u].gr,f+1,b,m),o[u]._render&&h[u].gr.parentNode!==p&&p.appendChild(h[u].gr)}else"tr"===o[u].ty?(x||(h[u]=this.createTransformElement(o[u],p)),y=h[u].transform,b.push(y)):"sh"===o[u].ty||"rc"===o[u].ty||"el"===o[u].ty||"sr"===o[u].ty?(x||(h[u]=this.createShapeElement(o[u],b,f)),this.setElementStyles(h[u])):"tm"===o[u].ty||"rd"===o[u].ty||"ms"===o[u].ty||"pb"===o[u].ty||"zz"===o[u].ty||"op"===o[u].ty?(x?(v=h[u]).closed=!1:((v=ShapeModifiers.getModifier(o[u].ty)).init(this,o[u]),h[u]=v,this.shapeModifiers.push(v)),A.push(v)):"rp"===o[u].ty&&(x?(v=h[u]).closed=!0:(v=ShapeModifiers.getModifier(o[u].ty),h[u]=v,v.init(this,o,u,h),this.shapeModifiers.push(v),m=!1),A.push(v));this.addProcessedElement(o[u],u+1)}for(k=_.length,u=0;u<k;u+=1)_[u].closed=!0;for(k=A.length,u=0;u<k;u+=1)A[u].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var o,h=this.stylesList.length;for(o=0;o<h;o+=1)this.stylesList[o].reset();for(this.renderShape(),o=0;o<h;o+=1)(this.stylesList[o]._mdf||this._isFirstFrame)&&(this.stylesList[o].msElem&&(this.stylesList[o].msElem.setAttribute("d",this.stylesList[o].d),this.stylesList[o].d="M0 0"+this.stylesList[o].d),this.stylesList[o].pElem.setAttribute("d",this.stylesList[o].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var o,h,l=this.animatedContents.length;for(o=0;o<l;o+=1)h=this.animatedContents[o],(this._isFirstFrame||h.element._isAnimated)&&!0!==h.data&&h.fn(h.data,h.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(o,h,l,p,f,c){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var m=!1;return this.o!==o&&(this.o=o,this._mdf.o=!0,m=!0),this.sw!==h&&(this.sw=h,this._mdf.sw=!0,m=!0),this.sc!==l&&(this.sc=l,this._mdf.sc=!0,m=!0),this.fc!==p&&(this.fc=p,this._mdf.fc=!0,m=!0),this.m!==f&&(this.m=f,this._mdf.m=!0,m=!0),c.length&&(this.p[0]!==c[0]||this.p[1]!==c[1]||this.p[4]!==c[4]||this.p[5]!==c[5]||this.p[12]!==c[12]||this.p[13]!==c[13])&&(this.p=c,this._mdf.p=!0,m=!0),m},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(o,h){for(var l in h)Object.prototype.hasOwnProperty.call(h,l)&&(o[l]=h[l]);return o},TextProperty.prototype.setCurrentData=function(o){o.__complete||this.completeTextData(o),this.currentData=o,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(o){this.effectsSequence.push(o),this.elem.addDynamicProperty(this)}
vendor: 24,629 bytes, line 1
1,TextProperty.prototype.getValue=function(o){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||o){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var h,l=this.currentData,p=this.keysIndex;if(this.lock)return void this.setCurrentData(this.currentData);this.lock=!0,this._mdf=!1;var f=this.effectsSequence.length,c=o||this.data.d.k[this.keysIndex].s;for(h=0;h<f;h+=1)c=p!==this.keysIndex?this.effectsSequence[h](c,c.t):this.effectsSequence[h](this.currentData,c.t);l!==c&&this.setCurrentData(c),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var o=this.data.d.k,h=this.elem.comp.renderedFrame,l=0,p=o.length;l<=p-1&&l!==p-1&&!(o[l+1].t>h);)l+=1;return this.keysIndex!==l&&(this.keysIndex=l),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(o){for(var h,l,p=[],f=0,c=o.length,m=!1,u=!1,d="";f<c;)m=u,u=!1,h=o.charCodeAt(f),d=o.charAt(f),FontManager.isCombinedCharacter(h)?m=!0:h>=55296&&h<=56319?FontManager.isRegionalFlag(o,f)?d=o.substr(f,14):(l=o.charCodeAt(f+1))>=56320&&l<=57343&&(FontManager.isModifier(h,l)?(d=o.substr(f,2),m=!0):d=FontManager.isFlagEmoji(o.substr(f,4))?o.substr(f,4):o.substr(f,2)):h>56319?(l=o.charCodeAt(f+1),FontManager.isVariationSelector(h)&&(m=!0)):FontManager.isZeroWidthJoiner(h)&&(m=!0,u=!0),m?(p[p.length-1]+=d,m=!1):p.push(d),f+=d.length;return p},TextProperty.prototype.completeTextData=function(o){o.__complete=!0;var h=this.elem.globalData.fontManager,l=this.data,p=[],f=0,c=l.m.g,m=0,u=0,d=0,g=[],y=0,v=0,x=h.getFontByName(o.f),b=0,k=getFontProperties(x);o.fWeight=k.weight,o.fStyle=k.style,o.finalSize=o.s,o.finalText=this.buildFinalText(o.t),C=o.finalText.length,o.finalLineHeight=o.lh;var _=o.tr/1e3*o.finalSize;if(o.sz)for(var A,C,P,S,w,D,T,E,M,F,I=!0,L=o.sz[0],B=o.sz[1];I;){F=this.buildFinalText(o.t),M=0,y=0,C=F.length,_=o.tr/1e3*o.finalSize;var V=-1;for(A=0;A<C;A+=1)E=F[A].charCodeAt(0),P=!1," "===F[A]?V=A:(13===E||3===E)&&(y=0,P=!0,M+=o.finalLineHeight||1.2*o.finalSize),h.chars?(T=h.getCharData(F[A],x.fStyle,x.fFamily),b=P?0:T.w*o.finalSize/100):b=h.measureText(F[A],o.f,o.finalSize),y+b>L&&" "!==F[A]?(-1===V?C+=1:A=V,M+=o.finalLineHeight||1.2*o.finalSize,F.splice(A,+(V===A),"\r"),V=-1,y=0):(y+=b,y+=_);M+=x.ascent*o.finalSize/100,this.canResize&&o.finalSize>this.minimumFontSize&&B<M?(o.finalSize-=1,o.finalLineHeight=o.finalSize*o.lh/o.s):(o.finalText=F,C=o.finalText.length,I=!1)}y=-_,b=0;var R=0;for(A=0;A<C;A+=1)if(P=!1,13===(E=(j=o.finalText[A]).charCodeAt(0))||3===E?(R=0,g.push(y),v=y>v?y:v,y=-2*_,S="",P=!0,d+=1):S=j,h.chars?(T=h.getCharData(j,x.fStyle,h.getFontByName(o.f).fFamily),b=P?0:T.w*o.finalSize/100):b=h.measureText(S,o.f,o.finalSize)," "===j?R+=b+_:(y+=b+_+R,R=0),p.push({l:b,an:b,add:m,n:P,anIndexes:[],val:S,line:d,animatorJustifyOffset:0}),2==c){if(m+=b,""===S||" "===S||A===C-1){for((""===S||" "===S)&&(m-=b);u<=A;)p[u].an=m,p[u].ind=f,p[u].extra=b,u+=1;f+=1,m=0}}else if(3==c){if(m+=b,""===S||A===C-1){for(""===S&&(m-=b);u<=A;)p[u].an=m,p[u].ind=f,p[u].extra=b,u+=1;m=0,f+=1}}else p[f].ind=f,p[f].extra=0,f+=1;if(o.l=p,v=y>v?y:v,g.push(y),o.sz)o.boxWidth=o.sz[0],o.justifyOffset=0;else switch(o.boxWidth=v,o.j){case 1:o.justifyOffset=-o.boxWidth;break;case 2:o.justifyOffset=-o.boxWidth/2;break;default:o.justifyOffset=0}o.lineWidths=g;var O=l.a;D=O.length;var z=[];for(w=0;w<D;w+=1){for((N=O[w]).a.sc&&(o.strokeColorAnim=!0),N.a.sw&&(o.strokeWidthAnim=!0),(N.a.fc||N.a.fh||N.a.fs||N.a.fb)&&(o.fillColorAnim=!0),W=0,q=N.s.b,A=0;A<C;A+=1)(G=p[A]).anIndexes[w]=W,(1==q&&""!==G.val||2==q&&""!==G.val&&" "!==G.val||3==q&&(G.n||" "==G.val||A==C-1)||4==q&&(G.n||A==C-1))&&(1===N.s.rn&&z.push(W),W+=1);l.a[w].s.totalChars=W;var j,N,G,q,W,X,H=-1;if(1===N.s.rn)for(A=0;A<C;A+=1)H!=(G=p[A]).anIndexes[w]&&(H=G.anIndexes[w],X=z.splice(Math.floor(Math.random()*z.length),1)[0]),G.anIndexes[w]=X}o.yOffset=o.finalLineHeight||1.2*o.finalSize,o.ls=o.ls||0,o.ascent=x.ascent*o.finalSize/100},TextProperty.prototype.updateDocumentData=function(o,h){h=void 0===h?this.keysIndex:h;var l=this.copyData({},this.data.d.k[h].s);l=this.copyData(l,o),this.data.d.k[h].s=l,this.recalculate(h),this.setCurrentData(l),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(o){var h=this.data.d.k[o].s;h.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(h)},TextProperty.prototype.canResizeFont=function(o){this.canResize=o,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(o){this.minimumFontSize=Math.floor(o)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var o=Math.max,h=Math.min,l=Math.floor;function p(o,h){this._currentTextLength=-1,this.k=!1,this.data=h,this.elem=o,this.comp=o.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(o),this.s=PropertyFactory.getProp(o,h.s||{k:0},0,0,this),"e"in h?this.e=PropertyFactory.getProp(o,h.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(o,h.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(o,h.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(o,h.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(o,h.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(o,h.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return p.prototype={getMult:function(p){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var f=0,c=0,m=1,u=1;this.ne.v>0?f=this.ne.v/100:c=-this.ne.v/100,this.xe.v>0?m=1-this.xe.v/100:u=1+this.xe.v/100;var d=BezierFactory.getBezierEasing(f,c,m,u).get,g=0,y=this.finalS,v=this.finalE,x=this.data.sh;if(2===x)g=d(g=v===y?+(p>=v):o(0,h(.5/(v-y)+(p-y)/(v-y),1)));else if(3===x)g=d(g=v===y?p>=v?0:1:1-o(0,h(.5/(v-y)+(p-y)/(v-y),1)));else if(4===x)v===y?g=0:(g=o(0,h(.5/(v-y)+(p-y)/(v-y),1)))<.5?g*=2:g=1-2*(g-.5),g=d(g);else if(5===x){if(v===y)g=0;else{var b=v-y,k=-b/2+(p=h(o(0,p+.5-y),v-y)),_=b/2;g=Math.sqrt(1-k*k/(_*_))}g=d(g)}else 6===x?g=d(g=v===y?0:(1+Math.cos(Math.PI+2*Math.PI*(p=h(o(0,p+.5-y),v-y))/(v-y)))/2):(p>=l(y)&&(g=p-y<0?o(0,h(h(v,1)-(y-p),1)):o(0,h(v-p,1))),g=d(g));if(100!==this.sm.v){var A=.01*this.sm.v;0===A&&(A=1e-8);var C=.5-.5*A;g<C?g=0:(g=(g-C)/A)>1&&(g=1)}return g*this.a.v},getValue:function(o){this.iterateDynamicProperties(),this._mdf=o||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,o&&2===this.data.r&&(this.e.v=this._currentTextLength);var h=2===this.data.r?1:100/this.data.totalChars,l=this.o.v/h,p=this.s.v/h+l,f=this.e.v/h+l;if(p>f){var c=p;p=f,f=c}this.finalS=p,this.finalE=f}},extendPrototype([DynamicPropertyContainer],p),{getTextSelectorProp:function(o,h,l){return new p(o,h,l)}}}();function TextAnimatorDataProperty(o,h,l){var p={propType:!1},f=PropertyFactory.getProp,c=h.a;this.a={r:c.r?f(o,c.r,0,degToRads,l):p,rx:c.rx?f(o,c.rx,0,degToRads,l):p,ry:c.ry?f(o,c.ry,0,degToRads,l):p,sk:c.sk?f(o,c.sk,0,degToRads,l):p,sa:c.sa?f(o,c.sa,0,degToRads,l):p,s:c.s?f(o,c.s,1,.01,l):p,a:c.a?f(o,c.a,1,0,l):p,o:c.o?f(o,c.o,0,.01,l):p,p:c.p?f(o,c.p,1,0,l):p,sw:c.sw?f(o,c.sw,0,0,l):p,sc:c.sc?f(o,c.sc,1,0,l):p,fc:c.fc?f(o,c.fc,1,0,l):p,fh:c.fh?f(o,c.fh,0,0,l):p,fs:c.fs?f(o,c.fs,0,.01,l):p,fb:c.fb?f(o,c.fb,0,.01,l):p,t:c.t?f(o,c.t,0,0,l):p},this.s=TextSelectorProp.getTextSelectorProp(o,h.s,l),this.s.t=h.s.t}function TextAnimatorProperty(o,h,l){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=o,this._renderType=h,this._elem=l,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(l)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var o,h,l=this._textData.a.length,p=PropertyFactory.getProp;for(o=0;o<l;o+=1)h=this._textData.a[o],this._animatorsData[o]=new TextAnimatorDataProperty(this._elem,h,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:p(this._elem,this._textData.p.a,0,0,this),f:p(this._elem,this._textData.p.f,0,0,this),l:p(this._elem,this._textData.p.l,0,0,this),r:p(this._elem,this._textData.p.r,0,0,this),p:p(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=p(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(o,h){if(this.lettersChangedFlag=h,this._mdf||this._isFirstFrame||h||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var l,p,f,c,m,u,d,g,y,v,x,b,k,_,A,C,P,S,w=this._moreOptions.alignment.v,D=this._animatorsData,T=this._textData,E=this.mHelper,M=this._renderType,F=this.renderedLetters.length,I=o.l;if(this._hasMaskedPath){if($=this._pathData.m,!this._pathData.n||this._pathData._mdf){var L,B,V,R,O,z,j,N,G,q,W,X,H,J,Y,K,Z,U,$,Q,tt=$.v;for(this._pathData.r.v&&(tt=tt.reverse()),O={tLength:0,segments:[]},R=tt._length-1,K=0,V=0;V<R;V+=1)Q=bez.buildBezierData(tt.v[V],tt.v[V+1],[tt.o[V][0]-tt.v[V][0],tt.o[V][1]-tt.v[V][1]],[tt.i[V+1][0]-tt.v[V+1][0],tt.i[V+1][1]-tt.v[V+1][1]]),O.tLength+=Q.segmentLength,O.segments.push(Q),K+=Q.segmentLength;V=R,$.v.c&&(Q=bez.buildBezierData(tt.v[V],tt.v[0],[tt.o[V][0]-tt.v[V][0],tt.o[V][1]-tt.v[V][1]],[tt.i[0][0]-tt.v[0][0],tt.i[0][1]-tt.v[0][1]]),O.tLength+=Q.segmentLength,O.segments.push(Q),K+=Q.segmentLength),this._pathData.pi=O}if(O=this._pathData.pi,z=this._pathData.f.v,W=0,q=1,N=0,G=!0,J=O.segments,z<0&&$.v.c)for(O.tLength<Math.abs(z)&&(z=-Math.abs(z)%O.tLength),W=J.length-1,q=(H=J[W].points).length-1;z<0;)z+=H[q].partialLength,(q-=1)<0&&(W-=1,q=(H=J[W].points).length-1);X=(H=J[W].points)[q-1],Y=(j=H[q]).partialLength}R=I.length,L=0,B=0;var te=1.2*o.finalSize*.714,ti=!0;c=D.length;var ts=-1,tr=z,ta=W,tn=q,to=-1,th="",tl=this.defaultPropsArray;if(2===o.j||1===o.j){var tp=0,tf=0,tc=2===o.j?-.5:-1,tm=0,tu=!0;for(V=0;V<R;V+=1)if(I[V].n){for(tp&&(tp+=tf);tm<V;)I[tm].animatorJustifyOffset=tp,tm+=1;tp=0,tu=!0}else{for(f=0;f<c;f+=1)(l=D[f].a).t.propType&&(tu&&2===o.j&&(tf+=l.t.v*tc),(u=(p=D[f].s).getMult(I[V].anIndexes[f],T.a[f].s.totalChars)).length?tp+=l.t.v*u[0]*tc:tp+=l.t.v*u*tc);tu=!1}for(tp&&(tp+=tf);tm<V;)I[tm].animatorJustifyOffset=tp,tm+=1}for(V=0;V<R;V+=1){if(E.reset(),v=1,I[V].n)L=0,B+=o.yOffset,B+=+!!ti,z=tr,ti=!1,this._hasMaskedPath&&(W=ta,q=tn,X=(H=J[W].points)[q-1],Y=(j=H[q]).partialLength,N=0),th="",P="",A="",S="",tl=this.defaultPropsArray;else{if(this._hasMaskedPath){if(to!==I[V].line){switch(o.j){case 1:z+=K-o.lineWidths[I[V].line];break;case 2:z+=(K-o.lineWidths[I[V].line])/2}to=I[V].line}ts!==I[V].ind&&(I[ts]&&(z+=I[ts].extra),z+=I[V].an/2,ts=I[V].ind),z+=w[0]*I[V].an*.005;var td=0;for(f=0;f<c;f+=1)(l=D[f].a).p.propType&&((u=(p=D[f].s).getMult(I[V].anIndexes[f],T.a[f].s.totalChars)).length?td+=l.p.v[0]*u[0]:td+=l.p.v[0]*u),l.a.propType&&((u=(p=D[f].s).getMult(I[V].anIndexes[f],T.a[f].s.totalChars)).length?td+=l.a.v[0]*u[0]:td+=l.a.v[0]*u);for(G=!0,this._pathData.a.v&&(z=.5*I[0].an+(K-this._pathData.f.v-.5*I[0].an-.5*I[I.length-1].an)*ts/(R-1)+this._pathData.f.v);G;)N+Y>=z+td||!H?(Z=(z+td-N)/j.partialLength,g=X.point[0]+(j.point[0]-X.point[0])*Z,y=X.point[1]+(j.point[1]-X.point[1])*Z,E.translate(-w[0]*I[V].an*.005,-(.01*(w[1]*te))),G=!1):H&&(N+=j.partialLength,(q+=1)>=H.length&&(q=0,J[W+=1]?H=J[W].points:$.v.c?(q=0,H=J[W=0].points):(N-=j.partialLength,H=null)),H&&(X=j,Y=(j=H[q]).partialLength));d=I[V].an/2-I[V].add,E.translate(-d,0,0)}else d=I[V].an/2-I[V].add,E.translate(-d,0,0),E.translate(-w[0]*I[V].an*.005,-w[1]*te*.01,0);for(f=0;f<c;f+=1)(l=D[f].a).t.propType&&(u=(p=D[f].s).getMult(I[V].anIndexes[f],T.a[f].s.totalChars),(0!==L||0!==o.j)&&(this._hasMaskedPath?u.length?z+=l.t.v*u[0]:z+=l.t.v*u:u.length?L+=l.t.v*u[0]:L+=l.t.v*u));for(o.strokeWidthAnim&&(b=o.sw||0),o.strokeColorAnim&&(x=o.sc?[o.sc[0],o.sc[1],o.sc[2]]:[0,0,0]),o.fillColorAnim&&o.fc&&(k=[o.fc[0],o.fc[1],o.fc[2]]),f=0;f<c;f+=1)(l=D[f].a).a.propType&&((u=(p=D[f].s).getMult(I[V].anIndexes[f],T.a[f].s.totalChars)).length?E.translate(-l.a.v[0]*u[0],-l.a.v[1]*u[1],l.a.v[2]*u[2]):E.translate(-l.a.v[0]*u,-l.a.v[1]*u,l.a.v[2]*u));for(f=0;f<c;f+=1)(l=D[f].a).s.propType&&((u=(p=D[f].s).getMult(I[V].anIndexes[f],T.a[f].s.totalChars)).length?E.scale(1+(l.s.v[0]-1)*u[0],1+(l.s.v[1]-1)*u[1],1):E.scale(1+(l.s.v[0]-1)*u,1+(l.s.v[1]-1)*u,1));for(f=0;f<c;f+=1){if(l=D[f].a,u=(p=D[f].s).getMult(I[V].anIndexes[f],T.a[f].s.totalChars),l.sk.propType&&(u.length?E.skewFromAxis(-l.sk.v*u[0],l.sa.v*u[1]):E.skewFromAxis(-l.sk.v*u,l.sa.v*u)),l.r.propType&&(u.length?E.rotateZ(-l.r.v*u[2]):E.rotateZ(-l.r.v*u)),l.ry.propType&&(u.length?E.rotateY(l.ry.v*u[1]):E.rotateY(l.ry.v*u)),l.rx.propType&&(u.length?E.rotateX(l.rx.v*u[0]):E.rotateX(l.rx.v*u)),l.o.propType&&(u.length?v+=(l.o.v*u[0]-v)*u[0]:v+=(l.o.v*u-v)*u),o.strokeWidthAnim&&l.sw.propType&&(u.length?b+=l.sw.v*u[0]:b+=l.sw.v*u),o.strokeColorAnim&&l.sc.propType)for(_=0;_<3;_+=1)u.length?x[_]+=(l.sc.v[_]-x[_])*u[0]:x[_]+=(l.sc.v[_]-x[_])*u;if(o.fillColorAnim&&o.fc){if(l.fc.propType)for(_=0;_<3;_+=1)u.length?k[_]+=(l.fc.v[_]-k[_])*u[0]:k[_]+=(l.fc.v[_]-k[_])*u;l.fh.propType&&(k=u.length?addHueToRGB(k,l.fh.v*u[0]):addHueToRGB(k,l.fh.v*u)),l.fs.propType&&(k=u.length?addSaturationToRGB(k,l.fs.v*u[0]):addSaturationToRGB(k,l.fs.v*u)),l.fb.propType&&(k=u.length?addBrightnessToRGB(k,l.fb.v*u[0]):addBrightnessToRGB(k,l.fb.v*u))}}for(f=0;f<c;f+=1)(l=D[f].a).p.propType&&(u=(p=D[f].s).getMult(I[V].anIndexes[f],T.a[f].s.totalChars),this._hasMaskedPath?u.length?E.translate(0,l.p.v[1]*u[0],-l.p.v[2]*u[1]):E.translate(0,l.p.v[1]*u,-l.p.v[2]*u):u.length?E.translate(l.p.v[0]*u[0],l.p.v[1]*u[1],-l.p.v[2]*u[2]):E.translate(l.p.v[0]*u,l.p.v[1]*u,-l.p.v[2]*u));if(o.strokeWidthAnim&&(A=b<0?0:b),o.strokeColorAnim&&(C="rgb("+Math.round(255*x[0])+","+Math.round(255*x[1])+","+Math.round(255*x[2])+")"),o.fillColorAnim&&o.fc&&(P="rgb("+Math.round(255*k[0])+","+Math.round(255*k[1])+","+Math.round(255*k[2])+")"),this._hasMaskedPath){if(E.translate(0,-o.ls),E.translate(0,w[1]*te*.01+B,0),this._pathData.p.v){var tg=180*Math.atan(U=(j.point[1]-X.point[1])/(j.point[0]-X.point[0]))/Math.PI;j.point[0]<X.point[0]&&(tg+=180),E.rotate(-tg*Math.PI/180)}E.translate(g,y,0),z-=w[0]*I[V].an*.005,I[V+1]&&ts!==I[V+1].ind&&(z+=I[V].an/2,z+=.001*o.tr*o.finalSize)}else{switch(E.translate(L,B,0),o.ps&&E.translate(o.ps[0],o.ps[1]+o.ascent,0),o.j){case 1:E.translate(I[V].animatorJustifyOffset+o.justifyOffset+(o.boxWidth-o.lineWidths[I[V].line]),0,0);break;case 2:E.translate(I[V].animatorJustifyOffset+o.justifyOffset+(o.boxWidth-o.lineWidths[I[V].line])/2,0,0)}E.translate(0,-o.ls),E.translate(d,0,0),E.translate(w[0]*I[V].an*.005,w[1]*te*.01,0),L+=I[V].l+.001*o.tr*o.finalSize}"html"===M?th=E.toCSS():"svg"===M?th=E.to2dCSS():tl=[E.props[0],E.props[1],E.props[2],E.props[3],E.props[4],E.props[5],E.props[6],E.props[7],E.props[8],E.props[9],E.props[10],E.props[11],E.props[12],E.props[13],E.props[14],E.props[15]],S=v}F<=V?(m=new LetterProps(S,A,C,P,th,tl),this.renderedLetters.push(m),F+=1,this.lettersChangedFlag=!0):(m=this.renderedLetters[V],this.lettersChangedFlag=m.update(S,A,C,P,th,tl)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(o,h,l){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(o,h,l),this.textProperty=new TextProperty(this,o.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(o.t,this.renderType,this),this.initTransform(o,h,l),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(o){this._mdf=!1,this.prepareRenderableFrame(o),this.prepareProperties(o,this.isInRange)},ITextElement.prototype.createPathShape=function(o,h){var l,p,f=h.length,c="";for(l=0;l<f;l+=1)"sh"===h[l].ty&&(c+=buildShapeString(p=h[l].ks.k,p.i.length,!0,o));return c},ITextElement.prototype.updateDocumentData=function(o,h){this.textProperty.updateDocumentData(o,h)},ITextElement.prototype.canResizeFont=function(o){this.textProperty.canResizeFont(o)},ITextElement.prototype.setMinimumFontSize=function(o){this.textProperty.setMinimumFontSize(o)},ITextElement.prototype.applyTextPropertiesToMatrix=function(o,h,l,p,f){switch(o.ps&&h.translate(o.ps[0],o.ps[1]+o.ascent,0),h.translate(0,-o.ls,0),o.j){case 1:h.translate(o.justifyOffset+(o.boxWidth-o.lineWidths[l]),0,0);break;case 2:h.translate(o.justifyOffset+(o.boxWidth-o.lineWidths[l])/2,0,0)}h.translate(p,f,0)},ITextElement.prototype.buildColor=function(o){return"rgb("+Math.round(255*o[0])+","+Math.round(255*o[1])+","+Math.round(255*o[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(o,h,l){this.textSpans=[],this.renderType="svg",this.initElement(o,h,l)}function ISolidElement(o,h,l){this.initElement(o,h,l)}function NullElement(o,h,l){this.initFrame(),this.initBaseData(o,h,l),this.initFrame(),this.initTransform(o,h,l),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(o,h,l){this.layers=o.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(o,h,l),this.tm=o.tm?PropertyFactory.getProp(this,o.tm,0,h.frameRate,this):{_placeholder:!0}}function SVGRenderer(o,h){this.animationItem=o,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var l="";if(h&&h.title){var p=createNS("title"),f=createElementID();p.setAttribute("id",f),p.textContent=h.title,this.svgElement.appendChild(p),l+=f}if(h&&h.description){var c=createNS("desc"),m=createElementID();c.setAttribute("id",m),c.textContent=h.description,this.svgElement.appendChild(c),l+=" "+m}l&&this.svgElement.setAttribute("aria-labelledby",l);var u=createNS("defs");this.svgElement.appendChild(u);var d=createNS("g");this.svgElement.appendChild(d),this.layerElement=d,this.renderConfig={preserveAspectRatio:h&&h.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:h&&h.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:h&&h.contentVisibility||"visible",progressiveLoad:h&&h.progressiveLoad||!1,hideOnTransparent:!(h&&!1===h.hideOnTransparent),viewBoxOnly:h&&h.viewBoxOnly||!1,viewBoxSize:h&&h.viewBoxSize||!1,className:h&&h.className||"",id:h&&h.id||"",focusable:h&&h.focusable,filterSize:{width:h&&h.filterSize&&h.filterSize.width||"100%",height:h&&h.filterSize&&h.filterSize.height||"100%",x:h&&h.filterSize&&h.filterSize.x||"0%",y:h&&h.filterSize&&h.filterSize.y||"0%"},width:h&&h.width,height:h&&h.height,runExpressions:!h||void 0===h.runExpressions||h.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:u,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(o){for(var h=0,l=o.length,p=[],f="";h<l;)"\r"===o[h]||"\x03"===o[h]?(p.push(f),f=""):f+=o[h],h+=1;return p.push(f),p},SVGTextLottieElement.prototype.buildShapeData=function(o,h){if(o.shapes&&o.shapes.length){var l=o.shapes[0];if(l.it){var p=l.it[l.it.length-1];p.s&&(p.s.k[0]=h,p.s.k[1]=h)}}return o},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var o=this.textProperty.currentData;this.renderedLetters=createSizedArray(o?o.l.length:0),o.fc?this.layerElement.setAttribute("fill",this.buildColor(o.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),o.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(o.sc)),this.layerElement.setAttribute("stroke-width",o.sw)),this.layerElement.setAttribute("font-size",o.finalSize);var h=this.globalData.fontManager.getFontByName(o.f);if(h.fClass)this.layerElement.setAttribute("class",h.fClass);else{this.layerElement.setAttribute("font-family",h.fFamily);var l=o.fWeight,p=o.fStyle;this.layerElement.setAttribute("font-style",p),this.layerElement.setAttribute("font-weight",l)}this.layerElement.setAttribute("aria-label",o.t);var f=o.l||[],c=!!this.globalData.fontManager.chars;A=f.length;var m=this.mHelper,u="",d=this.data.singleShape,g=0,y=0,v=!0,x=.001*o.tr*o.finalSize;if(!d||c||o.sz){var b=this.textSpans.length;for(_=0;_<A;_+=1){if(this.textSpans[_]||(this.textSpans[_]={span:null,childSpan:null,glyph:null}),!c||!d||0===_){if(C=b>_?this.textSpans[_].span:createNS(c?"g":"text"),b<=_){if(C.setAttribute("stroke-linecap","butt"),C.setAttribute("stroke-linejoin","round"),C.setAttribute("stroke-miterlimit","4"),this.textSpans[_].span=C,c){var k=createNS("g");C.appendChild(k),this.textSpans[_].childSpan=k}this.textSpans[_].span=C,this.layerElement.appendChild(C)}C.style.display="inherit"}if(m.reset(),d&&(f[_].n&&(g=-x,y+=o.yOffset,y+=+!!v,v=!1),this.applyTextPropertiesToMatrix(o,m,f[_].line,g,y),g+=f[_].l||0,g+=x),c){if(1===(P=this.globalData.fontManager.getCharData(o.finalText[_],h.fStyle,this.globalData.fontManager.getFontByName(o.f).fFamily)).t)S=new SVGCompElement(P.data,this.globalData,this);else{var _,A,C,P,S,w=emptyShapeData;P.data&&P.data.shapes&&(w=this.buildShapeData(P.data,o.finalSize)),S=new SVGShapeElement(w,this.globalData,this)}if(this.textSpans[_].glyph){var D=this.textSpans[_].glyph;this.textSpans[_].childSpan.removeChild(D.layerElement),D.destroy()}this.textSpans[_].glyph=S,S._debug=!0,S.prepareFrame(0),S.renderFrame(),this.textSpans[_].childSpan.appendChild(S.layerElement),1===P.t&&this.textSpans[_].childSpan.setAttribute("transform","scale("+o.finalSize/100+","+o.finalSize/100+")")}else d&&C.setAttribute("transform","translate("+m.props[12]+","+m.props[13]+")"),C.textContent=f[_].val,C.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}d&&C&&C.setAttribute("d",u)}else{var T=this.textContainer,E="start";switch(o.j){case 1:E="end";break;case 2:E="middle";break;default:E="start"}T.setAttribute("text-anchor",E),T.setAttribute("letter-spacing",x);var M=this.buildTextContents(o.finalText);for(A=M.length,y=o.ps?o.ps[1]+o.ascent:0,_=0;_<A;_+=1)(C=this.textSpans[_].span||createNS("tspan")).textContent=M[_],C.setAttribute("x",0),C.setAttribute("y",y),C.style.display="inherit",T.appendChild(C),this.textSpans[_]||(this.textSpans[_]={span:null,glyph:null}),this.textSpans[_].span=C,y+=o.finalLineHeight;this.layerElement.appendChild(T)}for(;_<this.textSpans.length;)this.textSpans[_].span.style.display="none",_+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var o=this.layerElement.getBBox();this.bbox={top:o.y,left:o.x,width:o.width,height:o.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var o,h,l=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,o=0;o<l;o+=1)(h=this.textSpans[o].glyph)&&(h.prepareFrame(this.comp.renderedFrame-this.data.st),h._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var o,h,l,p,f,c=this.textAnimator.renderedLetters,m=this.textProperty.currentData.l;for(h=m.length,o=0;o<h;o+=1)!m[o].n&&(l=c[o],p=this.textSpans[o].span,(f=this.textSpans[o].glyph)&&f.renderFrame(),l._mdf.m&&p.setAttribute("transform",l.m),l._mdf.o&&p.setAttribute("op
1acity",l.o),l._mdf.sw&&p.setAttribute("stroke-width",l.sw),l._mdf.sc&&p.setAttribute("stroke",l.sc),l._mdf.fc&&p.setAttribute("fill",l.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var o=createNS("rect");o.setAttribute("width",this.data.sw),o.setAttribute("height",this.data.sh),o.setAttribute("fill",this.data.sc),this.layerElement.appendChild(o)},NullElement.prototype.prepareFrame=function(o){this.prepareProperties(o,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(o){return new NullElement(o,this.globalData,this)},SVGRendererBase.prototype.createShape=function(o){return new SVGShapeElement(o,this.globalData,this)},SVGRendererBase.prototype.createText=function(o){return new SVGTextLottieElement(o,this.globalData,this)},SVGRendererBase.prototype.createImage=function(o){return new IImageElement(o,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(o){return new ISolidElement(o,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(o){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+o.w+" "+o.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",o.w),this.svgElement.setAttribute("height",o.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var h=this.globalData.defs;this.setupGlobalData(o,h),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=o;var l=createNS("clipPath"),p=createNS("rect");p.setAttribute("width",o.w),p.setAttribute("height",o.h),p.setAttribute("x",0),p.setAttribute("y",0);var f=createElementID();l.setAttribute("id",f),l.appendChild(p),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+f+")"),h.appendChild(l),this.layers=o.layers,this.elements=createSizedArray(o.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var o,h=this.layers?this.layers.length:0;for(o=0;o<h;o+=1)this.elements[o]&&this.elements[o].destroy&&this.elements[o].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(o){var h=0,l=this.layers.length;for(h=0;h<l;h+=1)if(this.layers[h].ind===o)return h;return -1},SVGRendererBase.prototype.buildItem=function(o){var h=this.elements;if(!h[o]&&99!==this.layers[o].ty){h[o]=!0;var l=this.createItem(this.layers[o]);if(h[o]=l,getExpressionsPlugin()&&(0===this.layers[o].ty&&this.globalData.projectInterface.registerComposition(l),l.initExpressions()),this.appendElementInPos(l,o),this.layers[o].tt){var p="tp"in this.layers[o]?this.findIndexByInd(this.layers[o].tp):o-1;if(-1===p)return;if(this.elements[p]&&!0!==this.elements[p]){var f=h[p].getMatte(this.layers[o].tt);l.setMatte(f)}else this.buildItem(p),this.addPendingElement(l)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var o=this.pendingElements.pop();if(o.checkParenting(),o.data.tt)for(var h=0,l=this.elements.length;h<l;){if(this.elements[h]===o){var p="tp"in o.data?this.findIndexByInd(o.data.tp):h-1,f=this.elements[p].getMatte(this.layers[h].tt);o.setMatte(f);break}h+=1}}}
vendor: 4,255 bytes, line 1
1,SVGRendererBase.prototype.renderFrame=function(o){if(this.renderedFrame!==o&&!this.destroyed){null===o?o=this.renderedFrame:this.renderedFrame=o,this.globalData.frameNum=o,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=o,this.globalData._mdf=!1;var h,l=this.layers.length;for(this.completeLayers||this.checkLayers(o),h=l-1;h>=0;h-=1)(this.completeLayers||this.elements[h])&&this.elements[h].prepareFrame(o-this.layers[h].st);if(this.globalData._mdf)for(h=0;h<l;h+=1)(this.completeLayers||this.elements[h])&&this.elements[h].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(o,h){var l,p=o.getBaseElement();if(p){for(var f=0;f<h;)this.elements[f]&&!0!==this.elements[f]&&this.elements[f].getBaseElement()&&(l=this.elements[f].getBaseElement()),f+=1;l?this.layerElement.insertBefore(p,l):this.layerElement.appendChild(p)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(o,h,l){this.initFrame(),this.initBaseData(o,h,l),this.initTransform(o,h,l),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!h.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(o){if(this._mdf=!1,this.prepareRenderableFrame(o),this.prepareProperties(o,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=o/this.data.sr;else{var h,l=this.tm.v;l===this.data.op&&(l=this.data.op-1),this.renderedFrame=l}var p=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),h=p-1;h>=0;h-=1)(this.completeLayers||this.elements[h])&&(this.elements[h].prepareFrame(this.renderedFrame-this.layers[h].st),this.elements[h]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var o,h=this.layers.length;for(o=0;o<h;o+=1)(this.completeLayers||this.elements[o])&&this.elements[o].renderFrame()},ICompElement.prototype.setElements=function(o){this.elements=o},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var o,h=this.layers.length;for(o=0;o<h;o+=1)this.elements[o]&&this.elements[o].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(o){return new SVGCompElement(o,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(o){return new SVGCompElement(o,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(o){var h,l=o.length,p="_";for(h=0;h<l;h+=1)p+=o[h].transform.key+"_";var f=this.sequences[p];return f||(f={transforms:[].concat(o),finalTransform:new Matrix,_mdf:!1},this.sequences[p]=f,this.sequenceList.push(f)),f},processSequence:function(o,h){for(var l=0,p=o.transforms.length,f=h;l<p&&!h;){if(o.transforms[l].transform.mProps._mdf){f=!0;break}l+=1}if(f)for(o.finalTransform.reset(),l=p-1;l>=0;l-=1)o.finalTransform.multiply(o.transforms[l].transform.mProps.v);o._mdf=f},processSequences:function(o){var h,l=this.sequenceList.length;for(h=0;h<l;h+=1)this.processSequence(this.sequenceList[h],o)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var o="__lottie_element_luma_buffer",h=null,l=null,p=null;function f(){var h=createNS("svg"),l=createNS("filter"),p=createNS("feColorMatrix");return l.setAttribute("id",o),p.setAttribute("type","matrix"),p.setAttribute("color-interpolation-filters","sRGB"),p.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),l.appendChild(p),h.appendChild(l),h.setAttribute("id",o+"_svg"),featureSupport.svgLumaHidden&&(h.style.display="none"),h}function c(){h||(p=f(),document.body.appendChild(p),(l=(h=createTag("canvas")).getContext("2d")).filter="url
1(#"+o+")",l.fillStyle="rgba(0,0,0,0)",l.fillRect(0,0,1,1))}function m(p){return h||c(),h.width=p.width,h.height=p.height,l.filter="url(#"+o+")",h}return{load:c,get:m}};function createCanvas(o,h){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(o,h);var l=createTag("canvas");return l.width=o,l.height=h,l}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(o){var h,l,p=o.data.ef?o.data.ef.length:0;for(this.filters=[],h=0;h<p;h+=1){l=null;var f=o.data.ef[h].ty;registeredEffects[f]&&(l=new registeredEffects[f].effect(o.effectsManager.effectElements[h],o)),l&&this.filters.push(l)}this.filters.length&&o.addRenderableComponent(this)}function registerEffect(o,h){registeredEffects[o]={effect:h}}function CVMaskElement(o,h){this.data=o,this.element=h,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var l,p=this.masksProperties.length,f=!1;for(l=0;l<p;l+=1)"n"!==this.masksProperties[l].mode&&(f=!0),this.viewData[l]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[l],3);this.hasMasks=f,f&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(o){var h,l=this.filters.length;for(h=0;h<l;h+=1)this.filters[h].renderFrame(o)},CVEffects.prototype.getEffects=function(o){var h,l=this.filters.length,p=[];for(h=0;h<l;h+=1)this.filters[h].type===o&&p.push(this.filters[h]);return p},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var o=this.element.finalTransform.mat,h=this.element.canvasContext,l=this.masksProperties.length;for(h.beginPath(),p=0;p<l;p+=1)if("n"!==this.masksProperties[p].mode){this.masksProperties[p].inv&&(h.moveTo(0,0),h.lineTo(this.element.globalData.compSize.w,0),h.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),h.lineTo(0,this.element.globalData.compSize.h),h.lineTo(0,0)),m=this.viewData[p].v,f=o.applyToPointArray(m.v[0][0],m.v[0][1],0),h.moveTo(f[0],f[1]);var p,f,c,m,u,d=m._length;for(u=1;u<d;u+=1)c=o.applyToTriplePoints(m.o[u-1],m.i[u],m.v[u]),h.bezierCurveTo(c[0],c[1],c[2],c[3],c[4],c[5]);c=o.applyToTriplePoints(m.o[u-1],m.i[0],m.v[0]),h.bezierCurveTo(c[0],c[1],c[2],c[3],c[4],c[5])}this.element.globalData.renderer.save(!0),h.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(o,h,l,p){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var f,c,m=4;"rc"===h.ty?m=5:"el"===h.ty?m=6:"sr"===h.ty&&(m=7),this.sh=ShapePropertyFactory.getShapeProp(o,h,m,o);var u=l.length;for(f=0;f<u;f+=1)l[f].closed||(c={transforms:p.addTransformSequence(l[f].transforms),trNodes:[]},this.styledShapes.push(c),l[f].elements.push(c))}function CVShapeElement(o,h,l){this.shapes=[],this.shapesData=o.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(o,h,l)}function CVTextElement(o,h,l){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(o,h,l)}function CVImageElement(o,h,l){this.assetData=h.getAssetData(o.refId),this.img=h.imageLoader.getAsset(this.assetData),this.initElement(o,h,l)}function CVSolidElement(o,h,l){this.initElement(o,h,l)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var o,h=15;for(o=0;o<h;o+=1){var l=new CanvasContext;this.stack[o]=l}
vendor: 5,987 bytes, line 1
1this._length=h,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(o,h,l){this.completeLayers=!1,this.layers=o.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(o,h,l),this.tm=o.tm?PropertyFactory.getProp(this,o.tm,0,h.frameRate,this):{_placeholder:!0}}function CanvasRenderer(o,h){this.animationItem=o,this.renderConfig={clearCanvas:!h||void 0===h.clearCanvas||h.clearCanvas,context:h&&h.context||null,progressiveLoad:h&&h.progressiveLoad||!1,preserveAspectRatio:h&&h.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:h&&h.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:h&&h.contentVisibility||"visible",className:h&&h.className||"",id:h&&h.id||"",runExpressions:!h||void 0===h.runExpressions||h.runExpressions},this.renderConfig.dpr=h&&h.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=h&&h.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",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(o,h,l){this.initElement(o,h,l)}function HShapeElement(o,h,l){this.shapes=[],this.shapesData=o.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(o,h,l),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(o,h,l){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(o,h,l)}function HCameraElement(o,h,l){this.initFrame(),this.initBaseData(o,h,l),this.initHierarchy();var p=PropertyFactory.getProp;if(this.pe=p(this,o.pe,0,0,this),o.ks.p.s?(this.px=p(this,o.ks.p.x,1,0,this),this.py=p(this,o.ks.p.y,1,0,this),this.pz=p(this,o.ks.p.z,1,0,this)):this.p=p(this,o.ks.p,1,0,this),o.ks.a&&(this.a=p(this,o.ks.a,1,0,this)),o.ks.or.k.length&&o.ks.or.k[0].to){var f,c=o.ks.or.k.length;for(f=0;f<c;f+=1)o.ks.or.k[f].to=null,o.ks.or.k[f].ti=null}this.or=p(this,o.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=p(this,o.ks.rx,0,degToRads,this),this.ry=p(this,o.ks.ry,0,degToRads,this),this.rz=p(this,o.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(o,h,l){this.assetData=h.getAssetData(o.refId),this.initElement(o,h,l)}function HybridRendererBase(o,h){this.animationItem=o,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:h&&h.className||"",imagePreserveAspectRatio:h&&h.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(h&&!1===h.hideOnTransparent),filterSize:{width:h&&h.filterSize&&h.filterSize.width||"400%",height:h&&h.filterSize&&h.filterSize.height||"400%",x:h&&h.filterSize&&h.filterSize.x||"-100%",y:h&&h.filterSize&&h.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(o,h,l){this.layers=o.layers,this.supports3d=!o.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(o,h,l),this.tm=o.tm?PropertyFactory.getProp(this,o.tm,0,h.frameRate,this):{_placeholder:!0}}function HybridRenderer(o,h){this.animationItem=o,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:h&&h.className||"",imagePreserveAspectRatio:h&&h.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(h&&!1===h.hideOnTransparent),filterSize:{width:h&&h.filterSize&&h.filterSize.width||"400%",height:h&&h.filterSize&&h.filterSize.height||"400%",x:h&&h.filterSize&&h.filterSize.x||"-100%",y:h&&h.filterSize&&h.filterSize.y||"-100%"},runExpressions:!h||void 0===h.runExpressions||h.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var o=this.globalData.canvasContext,h=assetLoader.createCanvas(o.canvas.width,o.canvas.height);this.buffers.push(h);var l=assetLoader.createCanvas(o.canvas.width,o.canvas.height);this.buffers.push(l),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffe
vendor: 27,719 bytes, line 1
1ctsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var o=this.globalData;if(o.blendMode!==this.data.bm){o.blendMode=this.data.bm;var h=getBlendMode(this.data.bm);o.canvasContext.globalCompositeOperation=h}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},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(o){o.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 o=this.buffers[0].getContext("2d");this.clearCanvas(o),o.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 o=this.buffers[1],h=o.getContext("2d");if(this.clearCanvas(h),h.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var l=assetLoader.getLumaCanvas(this.canvasContext.canvas);l.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(l,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(o,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(o){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||o)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var h=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(h),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(h),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,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(o,h){var l={data:o,type:o.ty,preTransforms:this.transformsManager.addTransformSequence(h),transforms:[],elements:[],closed:!0===o.hd},p={};return"fl"===o.ty||"st"===o.ty?(p.c=PropertyFactory.getProp(this,o.c,1,255,this),p.c.k||(l.co="rgb("+bmFloor(p.c.v[0])+","+bmFloor(p.c.v[1])+","+bmFloor(p.c.v[2])+")")):("gf"===o.ty||"gs"===o.ty)&&(p.s=PropertyFactory.getProp(this,o.s,1,null,this),p.e=PropertyFactory.getProp(this,o.e,1,null,this),p.h=PropertyFactory.getProp(this,o.h||{k:0},0,.01,this),p.a=PropertyFactory.getProp(this,o.a||{k:0},0,degToRads,this),p.g=new GradientProperty(this,o.g,this)),p.o=PropertyFactory.getProp(this,o.o,0,.01,this),"st"===o.ty||"gs"===o.ty?(l.lc=lineCapEnum[o.lc||2],l.lj=lineJoinEnum[o.lj||2],1==o.lj&&(l.ml=o.ml),p.w=PropertyFactory.getProp(this,o.w,0,null,this),p.w.k||(l.wi=p.w.v),o.d&&(p.d=new DashProperty(this,o.d,"canvas",this),p.d.k||(l.da=p.d.dashArray,l.do=p.d.dashoffset[0]))):l.r=2===o.r?"evenodd":"nonzero",this.stylesList.push(l),p.style=l,p},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(o){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,o.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,o,this)}}},CVShapeElement.prototype.createShapeElement=function(o){var h=new CVShapeData(this,o,this.stylesList,this.transformsManager);return this.shapes.push(h),this.addShapeToModifiers(h),h},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var o,h=this.itemsData.length;for(o=0;o<h;o+=1)this.prevViewData[o]=this.itemsData[o];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),h=this.dynamicProperties.length,o=0;o<h;o+=1)this.dynamicProperties[o].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(o){var h,l=this.stylesList.length;for(h=0;h<l;h+=1)this.stylesList[h].closed||this.stylesList[h].transforms.push(o)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var o,h=this.stylesList.length;for(o=0;o<h;o+=1)this.stylesList[o].closed||this.stylesList[o].transforms.pop()},CVShapeElement.prototype.closeStyles=function(o){var h,l=o.length;for(h=0;h<l;h+=1)o[h].closed=!0},CVShapeElement.prototype.searchShapes=function(o,h,l,p,f){var c,m,u,d,g,y,v=o.length-1,x=[],b=[],k=[].concat(f);for(c=v;c>=0;c-=1){if((d=this.searchProcessedElement(o[c]))?h[c]=l[d-1]:o[c]._shouldRender=p,"fl"===o[c].ty||"st"===o[c].ty||"gf"===o[c].ty||"gs"===o[c].ty)d?h[c].style.closed=!1:h[c]=this.createStyleElement(o[c],k),x.push(h[c].style);else if("gr"===o[c].ty){if(d)for(u=h[c].it.length,m=0;m<u;m+=1)h[c].prevViewData[m]=h[c].it[m];else h[c]=this.createGroupElement(o[c]);this.searchShapes(o[c].it,h[c].it,h[c].prevViewData,p,k)}else"tr"===o[c].ty?(d||(y=this.createTransformElement(o[c]),h[c]=y),k.push(h[c]),this.addTransformToStyleList(h[c])):"sh"===o[c].ty||"rc"===o[c].ty||"el"===o[c].ty||"sr"===o[c].ty?d||(h[c]=this.createShapeElement(o[c])):"tm"===o[c].ty||"rd"===o[c].ty||"pb"===o[c].ty||"zz"===o[c].ty||"op"===o[c].ty?(d?(g=h[c]).closed=!1:((g=ShapeModifiers.getModifier(o[c].ty)).init(this,o[c]),h[c]=g,this.shapeModifiers.push(g)),b.push(g)):"rp"===o[c].ty&&(d?(g=h[c]).closed=!0:(g=ShapeModifiers.getModifier(o[c].ty),h[c]=g,g.init(this,o,c,h),this.shapeModifiers.push(g),p=!1),b.push(g));this.addProcessedElement(o[c],c+1)}for(this.removeTransformFromStyleList(),this.closeStyles(x),v=b.length,c=0;c<v;c+=1)b[c].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(o,h){(o._opMdf||h.op._mdf||this._isFirstFrame)&&(h.opacity=o.opacity,h.opacity*=h.op.v,h._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var o,h,l,p,f,c,m,u,d,g=this.stylesList.length,y=this.globalData.renderer,v=this.globalData.canvasContext;for(o=0;o<g;o+=1)if(!(("st"===(u=(d=this.stylesList[o]).type)||"gs"===u)&&0===d.wi||!d.data._shouldRender||0===d.coOp||0===this.globalData.currentGlobalAlpha)){for(y.save(),c=d.elements,"st"===u||"gs"===u?(y.ctxStrokeStyle("st"===u?d.co:d.grd),y.ctxLineWidth(d.wi),y.ctxLineCap(d.lc),y.ctxLineJoin(d.lj),y.ctxMiterLimit(d.ml||0)):y.ctxFillStyle("fl"===u?d.co:d.grd),y.ctxOpacity(d.coOp),"st"!==u&&"gs"!==u&&v.beginPath(),y.ctxTransform(d.preTransforms.finalTransform.props),l=c.length,h=0;h<l;h+=1){for(("st"===u||"gs"===u)&&(v.beginPath(),d.da&&(v.setLineDash(d.da),v.lineDashOffset=d.do)),f=(m=c[h].trNodes).length,p=0;p<f;p+=1)"m"===m[p].t?v.moveTo(m[p].p[0],m[p].p[1]):"c"===m[p].t?v.bezierCurveTo(m[p].pts[0],m[p].pts[1],m[p].pts[2],m[p].pts[3],m[p].pts[4],m[p].pts[5]):v.closePath();("st"===u||"gs"===u)&&(y.ctxStroke(),d.da&&v.setLineDash(this.dashResetter))}"st"!==u&&"gs"!==u&&this.globalData.renderer.ctxFill(d.r),y.restore()}},CVShapeElement.prototype.renderShape=function(o,h,l,p){var f,c,m=h.length-1;for(c=o,f=m;f>=0;f-=1)"tr"===h[f].ty?(c=l[f].transform,this.renderShapeTransform(o,c)):"sh"===h[f].ty||"el"===h[f].ty||"rc"===h[f].ty||"sr"===h[f].ty?this.renderPath(h[f],l[f]):"fl"===h[f].ty?this.renderFill(h[f],l[f],c):"st"===h[f].ty?this.renderStroke(h[f],l[f],c):"gf"===h[f].ty||"gs"===h[f].ty?this.renderGradientFill(h[f],l[f],c):"gr"===h[f].ty?this.renderShape(c,h[f].it,l[f].it):h[f].ty;p&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(o,h){if(this._isFirstFrame||h._mdf||o.transforms._mdf){var l,p,f,c=o.trNodes,m=h.paths,u=m._length;c.length=0;var d=o.transforms.finalTransform;for(f=0;f<u;f+=1){var g=m.shapes[f];if(g&&g.v){for(p=g._length,l=1;l<p;l+=1)1===l&&c.push({t:"m",p:d.applyToPointArray(g.v[0][0],g.v[0][1],0)}),c.push({t:"c",pts:d.applyToTriplePoints(g.o[l-1],g.i[l],g.v[l])});1===p&&c.push({t:"m",p:d.applyToPointArray(g.v[0][0],g.v[0][1],0)}),g.c&&p&&(c.push({t:"c",pts:d.applyToTriplePoints(g.o[l-1],g.i[0],g.v[0])}),c.push({t:"z"}))}}o.trNodes=c}},CVShapeElement.prototype.renderPath=function(o,h){if(!0!==o.hd&&o._shouldRender){var l,p=h.styledShapes.length;for(l=0;l<p;l+=1)this.renderStyledShape(h.styledShapes[l],h.sh)}},CVShapeElement.prototype.renderFill=function(o,h,l){var p=h.style;(h.c._mdf||this._isFirstFrame)&&(p.co="rgb("+bmFloor(h.c.v[0])+","+bmFloor(h.c.v[1])+","+bmFloor(h.c.v[2])+")"),(h.o._mdf||l._opMdf||this._isFirstFrame)&&(p.coOp=h.o.v*l.opacity)},CVShapeElement.prototype.renderGradientFill=function(o,h,l){var p=h.style;if(!p.grd||h.g._mdf||h.s._mdf||h.e._mdf||1!==o.t&&(h.h._mdf||h.a._mdf)){var f,c,m=this.globalData.canvasContext,u=h.s.v,d=h.e.v;if(1===o.t)f=m.createLinearGradient(u[0],u[1],d[0],d[1]);else{var g=Math.sqrt(Math.pow(u[0]-d[0],2)+Math.pow(u[1]-d[1],2)),y=Math.atan2(d[1]-u[1],d[0]-u[0]),v=h.h.v;v>=1?v=.99:v<=-1&&(v=-.99);var x=g*v,b=Math.cos(y+h.a.v)*x+u[0],k=Math.sin(y+h.a.v)*x+u[1];f=m.createRadialGradient(b,k,0,u[0],u[1],g)}var _=o.g.p,A=h.g.c,C=1;for(c=0;c<_;c+=1)h.g._hasOpacity&&h.g._collapsable&&(C=h.g.o[2*c+1]),f.addColorStop(A[4*c]/100,"rgba("+A[4*c+1]+","+A[4*c+2]+","+A[4*c+3]+","+C+")");p.grd=f}p.coOp=h.o.v*l.opacity},CVShapeElement.prototype.renderStroke=function(o,h,l){var p=h.style,f=h.d;f&&(f._mdf||this._isFirstFrame)&&(p.da=f.dashArray,p.do=f.dashoffset[0]),(h.c._mdf||this._isFirstFrame)&&(p.co="rgb("+bmFloor(h.c.v[0])+","+bmFloor(h.c.v[1])+","+bmFloor(h.c.v[2])+")"),(h.o._mdf||l._opMdf||this._isFirstFrame)&&(p.coOp=h.o.v*l.opacity),(h.w._mdf||this._isFirstFrame)&&(p.wi=h.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var o,h,l,p,f,c,m,u,d,g,y,v,x=this.textProperty.currentData;this.renderedLetters=createSizedArray(x.l?x.l.length:0);var b=!1;x.fc?(b=!0,this.values.fill=this.buildColor(x.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=b;var k=!1;x.sc&&(k=!0,this.values.stroke=this.buildColor(x.sc),this.values.sWidth=x.sw);var _=this.globalData.fontManager.getFontByName(x.f),A=x.l,C=this.mHelper;this.stroke=k,this.values.fValue=x.finalSize+"px "+this.globalData.fontManager.getFontByName(x.f).fFamily,h=x.finalText.length;var P=this.data.singleShape,S=.001*x.tr*x.finalSize,w=0,D=0,T=!0,E=0;for(o=0;o<h;o+=1){p=(l=this.globalData.fontManager.getCharData(x.finalText[o],_.fStyle,this.globalData.fontManager.getFontByName(x.f).fFamily))&&l.data||{},C.reset(),P&&A[o].n&&(w=-S,D+=x.yOffset,D+=+!!T,T=!1),d=(m=p.shapes?p.shapes[0].it:[]).length,C.scale(x.finalSize/100,x.finalSize/100),P&&this.applyTextPropertiesToMatrix(x,C,A[o].line,w,D),y=createSizedArray(d-1);var M=0;for(u=0;u<d;u+=1)if("sh"===m[u].ty){for(c=m[u].ks.k.i.length,g=m[u].ks.k,v=[],f=1;f<c;f+=1)1===f&&v.push(C.applyToX(g.v[0][0],g.v[0][1],0),C.applyToY(g.v[0][0],g.v[0][1],0)),v.push(C.applyToX(g.o[f-1][0],g.o[f-1][1],0),C.applyToY(g.o[f-1][0],g.o[f-1][1],0),C.applyToX(g.i[f][0],g.i[f][1],0),C.applyToY(g.i[f][0],g.i[f][1],0),C.applyToX(g.v[f][0],g.v[f][1],0),C.applyToY(g.v[f][0],g.v[f][1],0));v.push(C.applyToX(g.o[f-1][0],g.o[f-1][1],0),C.applyToY(g.o[f-1][0],g.o[f-1][1],0),C.applyToX(g.i[0][0],g.i[0][1],0),C.applyToY(g.i[0][0],g.i[0][1],0),C.applyToX(g.v[0][0],g.v[0][1],0),C.applyToY(g.v[0][0],g.v[0][1],0)),y[M]=v,M+=1}P&&(w+=A[o].l,w+=S),this.textSpans[E]?this.textSpans[E].elem=y:this.textSpans[E]={elem:y},E+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,h,l,p,f,c,m,u,d,g=this.textAnimator.renderedLetters,y=this.textProperty.currentData.l;h=y.length;var v=null,x=null,b=null,k=this.globalData.renderer;for(o=0;o<h;o+=1)if(!y[o].n){if((m=g[o])&&(k.save(),k.ctxTransform(m.p),k.ctxOpacity(m.o)),this.fill){for(m&&m.fc?v!==m.fc&&(k.ctxFillStyle(m.fc),v=m.fc):v!==this.values.fill&&(v=this.values.fill,k.ctxFillStyle(this.values.fill)),p=(u=this.textSpans[o].elem).length,this.globalData.canvasContext.beginPath(),l=0;l<p;l+=1)for(c=(d=u[l]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),f=2;f<c;f+=6)this.globalData.canvasContext.bezierCurveTo(d[f],d[f+1],d[f+2],d[f+3],d[f+4],d[f+5]);this.globalData.canvasContext.closePath(),k.ctxFill()}if(this.stroke){for(m&&m.sw?b!==m.sw&&(b=m.sw,k.ctxLineWidth(m.sw)):b!==this.values.sWidth&&(b=this.values.sWidth,k.ctxLineWidth(this.values.sWidth)),m&&m.sc?x!==m.sc&&(x=m.sc,k.ctxStrokeStyle(m.sc)):x!==this.values.stroke&&(x=this.values.stroke,k.ctxStrokeStyle(this.values.stroke)),p=(u=this.textSpans[o].elem).length,this.globalData.canvasContext.beginPath(),l=0;l<p;l+=1)for(c=(d=u[l]).length,this.globalData.canvasContext.moveTo(d[0],d[1]),f=2;f<c;f+=6)this.globalData.canvasContext.bezierCurveTo(d[f],d[f+1],d[f+2],d[f+3],d[f+4],d[f+5]);this.globalData.canvasContext.closePath(),k.ctxStroke()}m&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var o,h,l=createTag("canvas");l.width=this.assetData.w,l.height=this.assetData.h;var p=l.getContext("2d"),f=this.img.width,c=this.img.height,m=f/c,u=this.assetData.w/this.assetData.h,d=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;m>u&&"xMidYMid slice"===d||m<u&&"xMidYMid slice"!==d?o=(h=c)*u:h=(o=f)/u,p.drawImage(this.img,(f-o)/2,(c-h)/2,o,h,0,0,this.assetData.w,this.assetData.h),this.img=l}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(o){return new CVShapeElement(o,this.globalData,this)},CanvasRendererBase.prototype.createText=function(o){return new CVTextElement(o,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(o){return new CVImageElement(o,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(o){return new CVSolidElement(o,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(o){(1!==o[0]||0!==o[1]||0!==o[4]||1!==o[5]||0!==o[12]||0!==o[13])&&this.canvasContext.transform(o[0],o[1],o[4],o[5],o[12],o[13])},CanvasRendererBase.prototype.ctxOpacity=function(o){this.canvasContext.globalAlpha*=o<0?0:o},CanvasRendererBase.prototype.ctxFillStyle=function(o){this.canvasContext.fillStyle=o},CanvasRendererBase.prototype.ctxStrokeStyle=function(o){this.canvasContext.strokeStyle=o},CanvasRendererBase.prototype.ctxLineWidth=function(o){this.canvasContext.lineWidth=o},CanvasRendererBase.prototype.ctxLineCap=function(o){this.canvasContext.lineCap=o},CanvasRendererBase.prototype.ctxLineJoin=function(o){this.canvasContext.lineJoin=o},CanvasRendererBase.prototype.ctxMiterLimit=function(o){this.canvasContext.miterLimit=o},CanvasRendererBase.prototype.ctxFill=function(o){this.canvasContext.fill(o)},CanvasRendererBase.prototype.ctxFillRect=function(o,h,l,p){this.canvasContext.fillRect(o,h,l,p)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(o){this.renderConfig.clearCanvas?(o&&(this.globalData.blendMode="source-over"),this.contextData.restore(o)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(o){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var h=this.animationItem.container.style;h.width="100%",h.height="100%";var l="0px 0px 0px";h.transformOrigin=l,h.mozTransformOrigin=l,h.webkitTransformOrigin=l,h["-webkit-transform"]=l,h.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=o,this.layers=o.layers,this.transformCanvas={w:o.w,h:o.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(o,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(o.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(o,h){if(this.reset(),o?(l=o,p=h,this.canvasContext.canvas.width=l,this.canvasContext.canvas.height=p):(this.animationItem.wrapper&&this.animationItem.container?(l=this.animationItem.wrapper.offsetWidth,p=this.animationItem.wrapper.offsetHeight):(l=this.canvasContext.canvas.width,p=this.canvasContext.canvas.height),this.canvasContext.canvas.width=l*this.renderConfig.dpr,this.canvasContext.canvas.height=p*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var l,p,f,c,m=this.renderConfig.preserveAspectRatio.split(" "),u=m[1]||"meet",d=m[0]||"xMidYMid",g=d.substr(0,4),y=d.substr(4);f=l/p,(c=this.transformCanvas.w/this.transformCanvas.h)>f&&"meet"===u||c<f&&"slice"===u?(this.transformCanvas.sx=l/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=l/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=p/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=p/(this.transformCanvas.h/this.renderConfig.dpr)),"xMid"===g&&(c<f&&"meet"===u||c>f&&"slice"===u)?this.transformCanvas.tx=(l-this.transformCanvas.w*(p/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===g&&(c<f&&"meet"===u||c>f&&"slice"===u)?this.transformCanvas.tx=(l-this.transformCanvas.w*(p/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===y&&(c>f&&"meet"===u||c<f&&"slice"===u)?this.transformCanvas.ty=(p-this.transformCanvas.h*(l/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===y&&(c>f&&"meet"===u||c<f&&"slice"===u)?this.transformCanvas.ty=(p-this.transformCanvas.h*(l/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=l/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=p/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var o;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),o=(this.layers?this.layers.length:0)-1;o>=0;o-=1)this.elements[o]&&this.elements[o].destroy&&this.elements[o].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(o,h){if((this.renderedFrame!==o||!0!==this.renderConfig.clearCanvas||h)&&!this.destroyed&&-1!==o){this.renderedFrame=o,this.globalData.frameNum=o-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||h,this.globalData.projectInterface.currentFrame=o;var l,p=this.layers.length;for(this.completeLayers||this.checkLayers(o),l=p-1;l>=0;l-=1)(this.completeLayers||this.elements[l])&&this.elements[l].prepareFrame(o-this.layers[l].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),l=p-1;l>=0;l-=1)(this.completeLayers||this.elements[l])&&this.elements[l].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(o){var h=this.elements;if(!h[o]&&99!==this.layers[o].ty){var l=this.createItem(this.layers[o],this,this.globalData);h[o]=l,l.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var o=2*this._length,h=0;for(h=this._length;h<o;h+=1)this.stack[h]=new CanvasContext;this._length=o},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(o){this.cArrPos-=1;var h,l=this.stack[this.cArrPos],p=l.transform,f=this.cTr.props;for(h=0;h<16;h+=1)f[h]=p[h];if(o){this.nativeContext.restore();var c=this.stack[this.cArrPos+1];this.appliedFillStyle=c.fillStyle,this.appliedStrokeStyle=c.strokeStyle,this.appliedLineWidth=c.lineWidth,this.appliedLineCap=c.lineCap,this.appliedLineJoin=c.lineJoin,this.appliedMiterLimit=c.miterLimit}this.nativeContext.setTransform(p[0],p[1],p[4],p[5],p[12],p[13]),(o||-1!==l.opacity&&this.currentOpacity!==l.opacity)&&(this.nativeContext.globalAlpha=l.opacity,this.currentOpacity=l.opacity),this.currentFillStyle=l.fillStyle,this.currentStrokeStyle=l.strokeStyle,this.currentLineWidth=l.lineWidth,this.currentLineCap=l.lineCap,this.currentLineJoin=l.lineJoin,this.currentMiterLimit=l.miterLimit},CVContextData.prototype.save=function(o){o&&this.nativeContext.save();var h,l=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var p=this.stack[this.cArrPos];for(h=0;h<16;h+=1)p.transform[h]=l[h];this.cArrPos+=1;var f=this.stack[this.cArrPos];f.opacity=p.opacity,f.fillStyle=p.fillStyle,f.strokeStyle=p.strokeStyle,f.lineWidth=p.lineWidth,f.lineCap=p.lineCap,f.lineJoin=p.lineJoin,f.miterLimit=p.miterLimit},CVContextData.prototype.setOpacity=function(o){this.stack[this.cArrPos].opacity=o},CVContextData.prototype.setContext=function(o){this.nativeContext=o},CVContextData.prototype.fillStyle=function(o){this.stack[this.cArrPos].fillStyle!==o&&(this.currentFillStyle=o,this.stack[this.cArrPos].fillStyle=o)},CVContextData.prototype.strokeStyle=function(o){this.stack[this.cArrPos].strokeStyle!==o&&(this.currentStrokeStyle=o,this.stack[this.cArrPos].strokeStyle=o)},CVContextData.prototype.lineWidth=function(o){this.stack[this.cArrPos].lineWidth!==o&&(this.currentLineWidth=o,this.stack[this.cArrPos].lineWidth=o)},CVContextData.prototype.lineCap=function(o){this.stack[this.cArrPos].lineCap!==o&&(this.currentLineCap=o,this.stack[this.cArrPos].lineCap=o)},CVContextData.prototype.lineJoin=function(o){this.stack[this.cArrPos].lineJoin!==o&&(this.currentLineJoin=o,this.stack[this.cArrPos].lineJoin=o)},CVContextData.prototype.miterLimit=function(o){this.stack[this.cArrPos].miterLimit!==o&&(this.currentMiterLimit=o,this.stack[this.cArrPos].miterLimit=o)},CVContextData.prototype.transform=function(o){this.transformMat.cloneFromProps(o);var h=this.cTr;this.transformMat.multiply(h),h.cloneFromProps(this.transformMat.props);var l=h.props;this.nativeContext.setTransform(l[0],l[1],l[4],l[5],l[12],l[13])},CVContextData.prototype.opacity=function(o){var h=this.stack[this.cArrPos].opacity;h*=o<0?0:o,this.stack[this.cArrPos].opacity!==h&&(this.currentOpacity!==o&&(this.nativeContext.globalAlpha=o,this.currentOpacity=o),this.stack[this.cArrPos].opacity=h)},CVContextData.prototype.fill=function(o){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(o)},CVContextData.prototype.fillRect=function(o,h,l,p){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(o,h,l,p)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWi
vendor: 5,400 bytes, line 1
1dth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var o,h=this.canvasContext;for(h.beginPath(),h.moveTo(0,0),h.lineTo(this.data.w,0),h.lineTo(this.data.w,this.data.h),h.lineTo(0,this.data.h),h.lineTo(0,0),h.clip(),o=this.layers.length-1;o>=0;o-=1)(this.completeLayers||this.elements[o])&&this.elements[o].renderFrame()},CVCompElement.prototype.destroy=function(){var o;for(o=this.layers.length-1;o>=0;o-=1)this.elements[o]&&this.elements[o].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(o){return new CVCompElement(o,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(o){return new CVCompElement(o,this.globalData,this)},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),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),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var o=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var h=this.finalTransform.mat.toCSS();o.transform=h,o.webkitTransform=h}this.finalTransform._opMdf&&(o.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,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var o;this.data.hasMask?((o=createNS("rect")).setAttribute("width",this.data.sw),o.setAttribute("height",this.data.sh),o.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((o=createTag("div")).style.width=this.data.sw+"px",o.style.height=this.data.sh+"px",o.style.backgroundColor=this.data.sc),this.layerElement.appendChild(o)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var o;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),o=this.svgElement;else{o=createNS("svg");var h=this.comp.data?this.comp.data:this.globalData.compSize;o.setAttribute("width",h.w),o.setAttribute("height",h.h),o.appendChild(this.shapesContainer),this.layerElement.appendChild(o)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=o},HShapeElement.prototype.getTransformedPoint=function(o,h){var l,p=o.length;for(l=0;l<p;l+=1)h=o[l].mProps.v.applyToPointArray(h[0],h[1],0);return h},HShapeElement.prototype.calculateShapeBoundingBox=function(o,h){var l,p,f,c,m,u=o.sh.v,d=o.transformers,g=u._length;if(!(g<=1)){for(l=0;l<g-1;l+=1)p=this.getTransformedPoint(d,u.v[l]),f=this.getTransformedPoint(d,u.o[l]),c=this.getTransformedPoint(d,u.i[l+1]),m=this.getTransformedPoint(d,u.v[l+1]),this.checkBounds(p,f,c,m,h);u.c&&(p=this.getTransformedPoint(d,u.v[l]),f=this.getTransformedPoint(d,u.o[l]),c=this.getTransformedPoint(d,u.i[0]),m=this.getTransformedPoint(d,u.v[0]),this.checkBounds(p,f,c,m,h))}},HShapeElement.prototype.checkBounds=function(o,h,l,p,f){this.getBoundsOfCurve(o,h,l,p);var c=this.shapeBoundingBox;f.x=bmMin(c.left,f.x),f.xMax=bmMax(c.right,f.xMax),f.y=bmMin(c.top,f.y),f.yMax=bmMax(c.bottom,f.yM
vendor: 73,090 bytes, line 1
1ax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(o,h,l,p){for(var f,c,m,u,d,g,y,v=[[o[0],p[0]],[o[1],p[1]]],x=0;x<2;++x)c=6*o[x]-12*h[x]+6*l[x],f=-3*o[x]+9*h[x]-9*l[x]+3*p[x],m=3*h[x]-3*o[x],c|=0,m|=0,0==(f|=0)&&0===c||(0===f?(u=-m/c)>0&&u<1&&v[x].push(this.calculateF(u,o,h,l,p,x)):(d=c*c-4*m*f)>=0&&((g=(-c+bmSqrt(d))/(2*f))>0&&g<1&&v[x].push(this.calculateF(g,o,h,l,p,x)),(y=(-c-bmSqrt(d))/(2*f))>0&&y<1&&v[x].push(this.calculateF(y,o,h,l,p,x))));this.shapeBoundingBox.left=bmMin.apply(null,v[0]),this.shapeBoundingBox.top=bmMin.apply(null,v[1]),this.shapeBoundingBox.right=bmMax.apply(null,v[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,v[1])},HShapeElement.prototype.calculateF=function(o,h,l,p,f,c){return bmPow(1-o,3)*h[c]+3*bmPow(1-o,2)*o*l[c]+3*(1-o)*bmPow(o,2)*p[c]+bmPow(o,3)*f[c]},HShapeElement.prototype.calculateBoundingBox=function(o,h){var l,p=o.length;for(l=0;l<p;l+=1)o[l]&&o[l].sh?this.calculateShapeBoundingBox(o[l],h):o[l]&&o[l].it?this.calculateBoundingBox(o[l].it,h):o[l]&&o[l].style&&o[l].w&&this.expandStrokeBoundingBox(o[l].w,h)},HShapeElement.prototype.expandStrokeBoundingBox=function(o,h){var l=0;if(o.keyframes){for(var p=0;p<o.keyframes.length;p+=1){var f=o.keyframes[p].s;f>l&&(l=f)}l*=o.mult}else l=o.v*o.mult;h.x-=l,h.xMax+=l,h.y-=l,h.yMax+=l},HShapeElement.prototype.currentBoxContains=function(o){return this.currentBBox.x<=o.x&&this.currentBBox.y<=o.y&&this.currentBBox.width+this.currentBBox.x>=o.x+o.width&&this.currentBBox.height+this.currentBBox.y>=o.y+o.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var o=this.tempBoundingBox,h=999999;if(o.x=999999,o.xMax=-h,o.y=h,o.yMax=-h,this.calculateBoundingBox(this.itemsData,o),o.width=o.xMax<o.x?0:o.xMax-o.x,o.height=o.yMax<o.y?0:o.yMax-o.y,!this.currentBoxContains(o)){var l=!1;if(this.currentBBox.w!==o.width&&(this.currentBBox.w=o.width,this.shapeCont.setAttribute("width",o.width),l=!0),this.currentBBox.h!==o.height&&(this.currentBBox.h=o.height,this.shapeCont.setAttribute("height",o.height),l=!0),l||this.currentBBox.x!==o.x||this.currentBBox.y!==o.y){this.currentBBox.w=o.width,this.currentBBox.h=o.height,this.currentBBox.x=o.x,this.currentBBox.y=o.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var p=this.shapeCont.style,f="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";p.transform=f,p.webkitTransform=f}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var o=createNS("g");this.maskedElement.appendChild(o),this.innerElem=o}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var o=this.textProperty.currentData;this.renderedLetters=createSizedArray(o.l?o.l.length:0);var h=this.innerElem.style,l=o.fc?this.buildColor(o.fc):"rgba(0,0,0,0)";h.fill=l,h.color=l,o.sc&&(h.stroke=this.buildColor(o.sc),h.strokeWidth=o.sw+"px");var p=this.globalData.fontManager.getFontByName(o.f);if(!this.globalData.fontManager.chars)if(h.fontSize=o.finalSize+"px",h.lineHeight=o.finalSize+"px",p.fClass)this.innerElem.className=p.fClass;else{h.fontFamily=p.fFamily;var f=o.fWeight;h.fontStyle=o.fStyle,h.fontWeight=f}var c=o.l;y=c.length;var m=this.mHelper,u="",d=0;for(g=0;g<y;g+=1){if(this.globalData.fontManager.chars?(this.textPaths[d]?v=this.textPaths[d]:((v=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),v.setAttribute("stroke-linejoin",lineJoinEnum[2]),v.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[d]?b=(x=this.textSpans[d]).children[0]:((x=createTag("div")).style.lineHeight=0,(b=createNS("svg")).appendChild(v),styleDiv(x)))):this.isMasked?v=this.textPaths[d]?this.textPaths[d]:createNS("text"):this.textSpans[d]?(x=this.textSpans[d],v=this.textPaths[d]):(styleDiv(x=createTag("span")),styleDiv(v=createTag("span")),x.appendChild(v)),this.globalData.fontManager.chars){var g,y,v,x,b,k,_,A=this.globalData.fontManager.getCharData(o.finalText[g],p.fStyle,this.globalData.fontManager.getFontByName(o.f).fFamily);if(_=A?A.data:null,m.reset(),_&&_.shapes&&_.shapes.length&&(k=_.shapes[0].it,m.scale(o.finalSize/100,o.finalSize/100),u=this.createPathShape(m,k),v.setAttribute("d",u)),this.isMasked)this.innerElem.appendChild(v);else{if(this.innerElem.appendChild(x),_&&_.shapes){document.body.appendChild(b);var C=b.getBBox();b.setAttribute("width",C.width+2),b.setAttribute("height",C.height+2),b.setAttribute("viewBox",C.x-1+" "+(C.y-1)+" "+(C.width+2)+" "+(C.height+2));var P=b.style,S="translate("+(C.x-1)+"px,"+(C.y-1)+"px)";P.transform=S,P.webkitTransform=S,c[g].yOffset=C.y-1}else b.setAttribute("width",1),b.setAttribute("height",1);x.appendChild(b)}}else if(v.textContent=c[g].val,v.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(v);else{this.innerElem.appendChild(x);var w=v.style,D="translate3d(0,"+-o.finalSize/1.2+"px,0)";w.transform=D,w.webkitTransform=D}this.isMasked?this.textSpans[d]=v:this.textSpans[d]=x,this.textSpans[d].style.display="block",this.textPaths[d]=v,d+=1}for(;d<this.textSpans.length;)this.textSpans[d].style.display="none",d+=1},HTextElement.prototype.renderInnerContent=function(){if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH);var o,h,l,p,f,c=this.svgElement.style,m="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";c.transform=m,c.webkitTransform=m}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var u=0,d=this.textAnimator.renderedLetters,g=this.textProperty.currentData.l;for(h=g.length,o=0;o<h;o+=1)g[o].n?u+=1:(p=this.textSpans[o],f=this.textPaths[o],l=d[u],u+=1,l._mdf.m&&(this.isMasked?p.setAttribute("transform",l.m):(p.style.webkitTransform=l.m,p.style.transform=l.m)),p.style.opacity=l.o,l.sw&&l._mdf.sw&&f.setAttribute("stroke-width",l.sw),l.sc&&l._mdf.sc&&f.setAttribute("stroke",l.sc),l.fc&&l._mdf.fc&&(f.setAttribute("fill",l.fc),f.style.color=l.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var y=this.innerElem.getBBox();this.currentBBox.w!==y.width&&(this.currentBBox.w=y.width,this.svgElement.setAttribute("width",y.width)),this.currentBBox.h!==y.height&&(this.currentBBox.h=y.height,this.svgElement.setAttribute("height",y.height));var v=1;if(this.currentBBox.w!==y.width+2*v||this.currentBBox.h!==y.height+2*v||this.currentBBox.x!==y.x-v||this.currentBBox.y!==y.y-v){this.currentBBox.w=y.width+2*v,this.currentBBox.h=y.height+2*v,this.currentBBox.x=y.x-v,this.currentBBox.y=y.y-v,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),c=this.svgElement.style;var x="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";c.transform=x,c.webkitTransform=x}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var o,h,l,p,f=this.comp.threeDElements.length;for(o=0;o<f;o+=1)if("3d"===(h=this.comp.threeDElements[o]).type){l=h.perspectiveElem.style,p=h.container.style;var c=this.pe.v+"px",m="0px 0px 0px",u="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";l.perspective=c,l.webkitPerspective=c,p.transformOrigin=m,p.mozTransformOrigin=m,p.webkitTransformOrigin=m,l.transform=u,l.webkitTransform=u}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var o=this._isFirstFrame;if(this.hierarchy)for(p=this.hierarchy.length,l=0;l<p;l+=1)o=this.hierarchy[l].finalTransform.mProp._mdf||o;if(o||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(l=p=this.hierarchy.length-1;l>=0;l-=1){var h=this.hierarchy[l].finalTransform.mProp;this.mat.translate(-h.p.v[0],-h.p.v[1],h.p.v[2]),this.mat.rotateX(-h.or.v[0]).rotateY(-h.or.v[1]).rotateZ(h.or.v[2]),this.mat.rotateX(-h.rx.v).rotateY(-h.ry.v).rotateZ(h.rz.v),this.mat.scale(1/h.s.v[0],1/h.s.v[1],1/h.s.v[2]),this.mat.translate(h.a.v[0],h.a.v[1],h.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 l,p,f=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]],c=Math.sqrt(Math.pow(f[0],2)+Math.pow(f[1],2)+Math.pow(f[2],2)),m=[f[0]/c,f[1]/c,f[2]/c],u=Math.sqrt(m[2]*m[2]+m[0]*m[0]),d=Math.atan2(m[1],u),g=Math.atan2(m[0],-m[2]);this.mat.rotateY(g).rotateX(-d)}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 y=!this._prevMat.equals(this.mat);if((y||this.pe._mdf)&&this.comp.threeDElements){for(p=this.comp.threeDElements.length,l=0;l<p;l+=1)if("3d"===(v=this.comp.threeDElements[l]).type){if(y){var v,x,b,k=this.mat.toCSS();(b=v.container.style).transform=k,b.webkitTransform=k}this.pe._mdf&&((x=v.perspectiveElem.style).perspective=this.pe.v+"px",x.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(o){this.prepareProperties(o,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var o=this.globalData.getAssetsPath(this.assetData),h=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",o),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(h),h.crossOrigin="anonymous",h.src=o,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(o,h){var l=o.getBaseElement();if(l){var p=this.layers[h];if(p.ddd&&this.supports3d)this.addTo3dContainer(l,h);else if(this.threeDElements)this.addTo3dContainer(l,h);else{for(var f,c,m=0;m<h;)this.elements[m]&&!0!==this.elements[m]&&this.elements[m].getBaseElement&&(c=this.elements[m],f=(this.layers[m].ddd?this.getThreeDContainerByPos(m):c.getBaseElement())||f),m+=1;f?p.ddd&&this.supports3d||this.layerElement.insertBefore(l,f):p.ddd&&this.supports3d||this.layerElement.appendChild(l)}}},HybridRendererBase.prototype.createShape=function(o){return this.supports3d?new HShapeElement(o,this.globalData,this):new SVGShapeElement(o,this.globalData,this)},HybridRendererBase.prototype.createText=function(o){return this.supports3d?new HTextElement(o,this.globalData,this):new SVGTextLottieElement(o,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(o){return this.camera=new HCameraElement(o,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(o){return this.supports3d?new HImageElement(o,this.globalData,this):new IImageElement(o,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(o){return this.supports3d?new HSolidElement(o,this.globalData,this):new ISolidElement(o,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(o){for(var h=0,l=this.threeDElements.length;h<l;){if(this.threeDElements[h].startPos<=o&&this.threeDElements[h].endPos>=o)return this.threeDElements[h].perspectiveElem;h+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(o,h){var l,p,f=createTag("div");styleDiv(f);var c=createTag("div");if(styleDiv(c),"3d"===h){(l=f.style).width=this.globalData.compSize.w+"px",l.height=this.globalData.compSize.h+"px";var m="50% 50%";l.webkitTransformOrigin=m,l.mozTransformOrigin=m,l.transformOrigin=m;var u="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(p=c.style).transform=u,p.webkitTransform=u}f.appendChild(c);var d={container:c,perspectiveElem:f,startPos:o,endPos:o,type:h};return this.threeDElements.push(d),d},HybridRendererBase.prototype.build3dContainers=function(){var o,h,l=this.layers.length,p="";for(o=0;o<l;o+=1)this.layers[o].ddd&&3!==this.layers[o].ty?"3d"!==p&&(p="3d",h=this.createThreeDContainer(o,"3d")):"2d"!==p&&(p="2d",h=this.createThreeDContainer(o,"2d")),h.endPos=Math.max(h.endPos,o);for(o=(l=this.threeDElements.length)-1;o>=0;o-=1)this.resizerElem.appendChild(this.threeDElements[o].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(o,h){for(var l=0,p=this.threeDElements.length;l<p;){if(h<=this.threeDElements[l].endPos){for(var f,c=this.threeDElements[l].startPos;c<h;)this.elements[c]&&this.elements[c].getBaseElement&&(f=this.elements[c].getBaseElement()),c+=1;f?this.threeDElements[l].container.insertBefore(o,f):this.threeDElements[l].container.appendChild(o);break}l+=1}},HybridRendererBase.prototype.configAnimation=function(o){var h=createTag("div"),l=this.animationItem.wrapper,p=h.style;p.width=o.w+"px",p.height=o.h+"px",this.resizerElem=h,styleDiv(h),p.transformStyle="flat",p.mozTransformStyle="flat",p.webkitTransformStyle="flat",this.renderConfig.className&&h.setAttribute("class",this.renderConfig.className),l.appendChild(h),p.overflow="hidden";var f=createNS("svg");f.setAttribute("width","1"),f.setAttribute("height","1"),styleDiv(f),this.resizerElem.appendChild(f);var c=createNS("defs");f.appendChild(c),this.data=o,this.setupGlobalData(o,f),this.globalData.defs=c,this.layers=o.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var o,h=this.layers?this.layers.length:0;for(o=0;o<h;o+=1)this.elements[o]&&this.elements[o].destroy&&this.elements[o].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var o,h,l,p,f=this.animationItem.wrapper.offsetWidth,c=this.animationItem.wrapper.offsetHeight,m=f/c;this.globalData.compSize.w/this.globalData.compSize.h>m?(o=f/this.globalData.compSize.w,h=f/this.globalData.compSize.w,l=0,p=(c-this.globalData.compSize.h*(f/this.globalData.compSize.w))/2):(o=c/this.globalData.compSize.h,h=c/this.globalData.compSize.h,l=(f-this.globalData.compSize.w*(c/this.globalData.compSize.h))/2,p=0);var u=this.resizerElem.style;u.webkitTransform="matrix3d("+o+",0,0,0,0,"+h+",0,0,0,0,1,0,"+l+","+p+",0,1)",u.transform=u.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 o,h=this.globalData.compSize.w,l=this.globalData.compSize.h,p=this.threeDElements.length;for(o=0;o<p;o+=1){var f=this.threeDElements[o].perspectiveElem.style;f.webkitPerspective=Math.sqrt(Math.pow(h,2)+Math.pow(l,2))+"px",f.perspective=f.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(o){var h,l=o.length,p=createTag("div");for(h=0;h<l;h+=1)if(o[h].xt){var f=this.createComp(o[h],p,this.globalData.comp,null);f.initExpressions(),this.globalData.projectInterface.registerComposition(f)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(o,h){for(var l,p=0;p<h;)this.elements[p]&&this.elements[p].getBaseElement&&(l=this.elements[p].getBaseElement()),p+=1;l?this.layerElement.insertBefore(o,l):this.layerElement.appendChild(o)},HCompElement.prototype.createComp=function(o){return this.supports3d?new HCompElement(o,this.globalData,this):new SVGCompElement(o,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(o){return this.supports3d?new HCompElement(o,this.globalData,this):new SVGCompElement(o,this.globalData,this)};var CompExpressionInterface=function(o){function h(h){for(var l=0,p=o.layers.length;l<p;){if(o.layers[l].nm===h||o.layers[l].ind===h)return o.elements[l].layerInterface;l+=1}return null}return Object.defineProperty(h,"_name",{value:o.data.nm}),h.layer=h,h.pixelAspect=1,h.height=o.data.h||o.globalData.compSize.h,h.width=o.data.w||o.globalData.compSize.w,h.pixelAspect=1,h.frameDuration=1/o.globalData.frameRate,h.displayStartTime=0,h.numLayers=o.layers.length,h};function _typeof$2(o){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(o)}function seedRandom(o,h){var l,p=this,f=256,c=6,m=52,u="random",d=h.pow(f,c),g=h.pow(2,m),y=2*g,v=f-1;function x(l,p,m){var v=[],x=A(_((p=!0===p?{entropy:!0}:p||{}).entropy?[l,P(o)]:null===l?C():l,3),v),S=new b(v),w=function(){for(var o=S.g(c),h=d,l=0;o<g;)o=(o+l)*f,h*=f,l=S.g(1);for(;o>=y;)o/=2,h/=2,l>>>=1;return(o+l)/h};return w.int32=function(){return 0|S.g(4)},w.quick=function(){return S.g(4)/0x100000000},w.double=w,A(P(S.S),o),(p.pass||m||function(o,l,p,f){return(f&&(f.S&&k(f,S),o.state=function(){return k(S,{})}),p)?(h[u]=o,l):o})(w,x,"global"in p?p.global:this==h,p.state)}function b(o){var h,l=o.length,p=this,c=0,m=p.i=p.j=0,u=p.S=[];for(l||(o=[l++]);c<f;)u[c]=c++;for(c=0;c<f;c++)u[c]=u[m=v&m+o[c%l]+(h=u[c])],u[m]=h;p.g=function(o){for(var h,l=0,c=p.i,m=p.j,u=p.S;o--;)h=u[c=v&c+1],l=l*f+u[v&(u[c]=u[m=v&m+h])+(u[m]=h)];return p.i=c,p.j=m,l}}function k(o,h){return h.i=o.i,h.j=o.j,h.S=o.S.slice(),h}function _(o,h){var l,p=[],f=_typeof$2(o);if(h&&"object"==f)for(l in o)try{p.push(_(o[l],h-1))}catch(o){}return p.length?p:"string"==f?o:o+"\0"}function A(o,h){for(var l,p=o+"",f=0;f<p.length;)h[v&f]=v&(l^=19*h[v&f])+p.charCodeAt(f++);return P(h)}function C(){try{if(l)return P(l.randomBytes(f));var h=new Uint8Array(f);return(p.crypto||p.msCrypto).getRandomValues(h),P(h)}catch(h){var c=p.navigator,m=c&&c.plugins;return[+new Date,p,m,p.screen,P(o)]}}function P(o){return String.fromCharCode.apply(0,o)}h["seed"+u]=x,A(h.random(),o)}function initialize$2(o){seedRandom([],o)}var propTypes={SHAPE:"shape"};function _typeof$1(o){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(o)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(o){return o.constructor===Array||o.constructor===Float32Array}function isNumerable(o,h){return"number"===o||h instanceof Number||"boolean"===o||"string"===o}function $bm_neg(o){var h=_typeof$1(o);if("number"===h||o instanceof Number||"boolean"===h)return-o;if($bm_isInstanceOfArray(o)){var l,p=o.length,f=[];for(l=0;l<p;l+=1)f[l]=-o[l];return f}return o.propType?o.v:-o}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(o,h){var l=_typeof$1(o),p=_typeof$1(h);if(isNumerable(l,o)&&isNumerable(p,h)||"string"===l||"string"===p)return o+h;if($bm_isInstanceOfArray(o)&&isNumerable(p,h))return o=o.slice(0),o[0]+=h,o;if(isNumerable(l,o)&&$bm_isInstanceOfArray(h))return(h=h.slice(0))[0]=o+h[0],h;if($bm_isInstanceOfArray(o)&&$bm_isInstanceOfArray(h)){for(var f=0,c=o.length,m=h.length,u=[];f<c||f<m;)("number"==typeof o[f]||o[f]instanceof Number)&&("number"==typeof h[f]||h[f]instanceof Number)?u[f]=o[f]+h[f]:u[f]=void 0===h[f]?o[f]:o[f]||h[f],f+=1;return u}return 0}var add=sum;function sub(o,h){var l=_typeof$1(o),p=_typeof$1(h);if(isNumerable(l,o)&&isNumerable(p,h))return"string"===l&&(o=parseInt(o,10)),"string"===p&&(h=parseInt(h,10)),o-h;if($bm_isInstanceOfArray(o)&&isNumerable(p,h))return o=o.slice(0),o[0]-=h,o;if(isNumerable(l,o)&&$bm_isInstanceOfArray(h))return(h=h.slice(0))[0]=o-h[0],h;if($bm_isInstanceOfArray(o)&&$bm_isInstanceOfArray(h)){for(var f=0,c=o.length,m=h.length,u=[];f<c||f<m;)("number"==typeof o[f]||o[f]instanceof Number)&&("number"==typeof h[f]||h[f]instanceof Number)?u[f]=o[f]-h[f]:u[f]=void 0===h[f]?o[f]:o[f]||h[f],f+=1;return u}return 0}function mul(o,h){var l,p,f,c=_typeof$1(o),m=_typeof$1(h);if(isNumerable(c,o)&&isNumerable(m,h))return o*h;if($bm_isInstanceOfArray(o)&&isNumerable(m,h)){for(l=createTypedArray("float32",f=o.length),p=0;p<f;p+=1)l[p]=o[p]*h;return l}if(isNumerable(c,o)&&$bm_isInstanceOfArray(h)){for(l=createTypedArray("float32",f=h.length),p=0;p<f;p+=1)l[p]=o*h[p];return l}return 0}function div(o,h){var l,p,f,c=_typeof$1(o),m=_typeof$1(h);if(isNumerable(c,o)&&isNumerable(m,h))return o/h;if($bm_isInstanceOfArray(o)&&isNumerable(m,h)){for(l=createTypedArray("float32",f=o.length),p=0;p<f;p+=1)l[p]=o[p]/h;return l}if(isNumerable(c,o)&&$bm_isInstanceOfArray(h)){for(l=createTypedArray("float32",f=h.length),p=0;p<f;p+=1)l[p]=o/h[p];return l}return 0}function mod(o,h){return"string"==typeof o&&(o=parseInt(o,10)),"string"==typeof h&&(h=parseInt(h,10)),o%h}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(o,h,l){if(h>l){var p=l;l=h,h=p}return Math.min(Math.max(o,h),l)}function radiansToDegrees(o){return o/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(o){return o*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(o,h){if("number"==typeof o||o instanceof Number)return h=h||0,Math.abs(o-h);h||(h=helperLengthArray);var l,p=Math.min(o.length,h.length),f=0;for(l=0;l<p;l+=1)f+=Math.pow(h[l]-o[l],2);return Math.sqrt(f)}function normalize(o){return div(o,length(o))}function rgbToHsl(o){var h,l,p=o[0],f=o[1],c=o[2],m=Math.max(p,f,c),u=Math.min(p,f,c),d=(m+u)/2;if(m===u)h=0,l=0;else{var g=m-u;switch(l=d>.5?g/(2-m-u):g/(m+u),m){case p:h=(f-c)/g+6*(f<c);break;case f:h=(c-p)/g+2;break;case c:h=(p-f)/g+4}h/=6}return[h,l,d,o[3]]}function hue2rgb(o,h,l){return(l<0&&(l+=1),l>1&&(l-=1),l<1/6)?o+(h-o)*6*l:l<.5?h:l<2/3?o+(h-o)*(2/3-l)*6:o}function hslToRgb(o){var h,l,p,f=o[0],c=o[1],m=o[2];if(0===c)h=m,p=m,l=m;else{var u=m<.5?m*(1+c):m+c-m*c,d=2*m-u;h=hue2rgb(d,u,f+1/3),l=hue2rgb(d,u,f),p=hue2rgb(d,u,f-1/3)}return[h,l,p,o[3]]}function linear(o,h,l,p,f){if((void 0===p||void 0===f)&&(p=h,f=l,h=0,l=1),l<h){var c,m=l;l=h,h=m}if(o<=h)return p;if(o>=l)return f;var u=l===h?0:(o-h)/(l-h);if(!p.length)return p+(f-p)*u;var d=p.length,g=createTypedArray("float32",d);for(c=0;c<d;c+=1)g[c]=p[c]+(f[c]-p[c])*u;return g}function random(o,h){if(void 0===h&&(void 0===o?(o=0,h=1):(h=o,o=void 0)),h.length){var l,p=h.length;o||(o=createTypedArray("float32",p));var f=createTypedArray("float32",p),c=BMMath.random();for(l=0;l<p;l+=1)f[l]=o[l]+c*(h[l]-o[l]);return f}return void 0===o&&(o=0),o+BMMath.random()*(h-o)}function createPath(o,h,l,p){var f,c,m,u=o.length,d=shapePool.newElement();d.setPathData(!!p,u);var g=[0,0];for(f=0;f<u;f+=1)c=h&&h[f]?h[f]:g,m=l&&l[f]?l[f]:g,d.setTripleAt(o[f][0],o[f][1],m[0]+o[f][0],m[1]+o[f][1],c[0]+o[f][0],c[1]+o[f][1],f,!0);return d}function initiateExpression(elem,data,property){function noOp(o){return o}if(!elem.globalData.renderConfig.runExpressions)return noOp;var transform,$bm_transform,content,effect,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,time,velocity,value,text,textIndex,textTotal,selectorValue,parent,val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,thisProperty=property;thisProperty._name=elem.data.nm,thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=(function(o,h){var l,p,f=this.pv.length?this.pv.length:1,c=createTypedArray("float32",f);o=5;var m=Math.floor(time*o);for(l=0,p=0;l<m;){for(p=0;p<f;p+=1)c[p]+=-h+2*h*BMMath.random();l+=1}var u=time*o,d=u-Math.floor(u),g=createTypedArray("float32",f);if(f>1){for(p=0;p<f;p+=1)g[p]=this.pv[p]+c[p]+(-h+2*h*BMMath.random())*d;return g}return this.pv+c[0]+(-h+2*h*BMMath.random())*d}).bind(this);function loopInDuration(o,h){return loopIn(o,h,!0)}function loopOutDuration(o,h){return loopOut(o,h,!0)}thisProperty.loopIn&&(loop_in=loopIn=thisProperty.loopIn.bind(thisProperty)),thisProperty.loopOut&&(loop_out=loopOut=thisProperty.loopOut.bind(thisProperty)),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(o,h){var l=[h[0]-o[0],h[1]-o[1],h[2]-o[2]],p=Math.atan2(l[0],Math.sqrt(l[1]*l[1]+l[2]*l[2]))/degToRads;return[-Math.atan2(l[1],l[2])/degToRads,p,0]}function easeOut(o,h,l,p,f){return applyEase(easeOutBez,o,h,l,p,f)}function easeIn(o,h,l,p,f){return applyEase(easeInBez,o,h,l,p,f)}function ease(o,h,l,p,f){return applyEase(easeInOutBez,o,h,l,p,f)}function applyEase(o,h,l,p,f,c){void 0===f?(f=l,c=p):h=(h-l)/(p-l),h>1?h=1:h<0&&(h=0);var m=o(h);if($bm_isInstanceOfArray(f)){var u,d=f.length,g=createTypedArray("float32",d);for(u=0;u<d;u+=1)g[u]=(c[u]-f[u])*m+f[u];return g}return(c-f)*m+f}function nearestKey(o){var h,l,p,f=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(l=-1,(o*=elem.comp.globalData.frameRate)<data.k[0].t)l=1,p=data.k[0].t;else{for(h=0;h<f-1;h+=1)if(o===data.k[h].t){l=h+1,p=data.k[h].t;break}else if(o>data.k[h].t&&o<data.k[h+1].t){o-data.k[h].t>data.k[h+1].t-o?(l=h+2,p=data.k[h+1].t):(l=h+1,p=data.k[h].t);break}-1===l&&(l=h+1,p=data.k[h].t)}else l=0,p=0;var c={};return c.index=l,c.time=p/elem.comp.globalData.frameRate,c}function key(o){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+o);o-=1;var h,l,p={time:data.k[o].t/elem.comp.globalData.frameRate,value:[]},f=Object.prototype.hasOwnProperty.call(data.k[o],"s")?data.k[o].s:data.k[o-1].e;for(l=f.length,h=0;h<l;h+=1)p[h]=f[h],p.value[h]=f[h];return p}function framesToTime(o,h){return h||(h=elem.comp.globalData.frameRate),o/h}function timeToFrames(o,h){return o||0===o||(o=time),h||(h=elem.comp.globalData.frameRate),o*h}function seedRandom(o){BMMath.seedrandom(randSeed+o)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(o,h){return"string"==typeof value?void 0===h?value.substring(o):value.substring(o,h):""}function substr(o,h){return"string"==typeof value?void 0===h?value.substr(o):value.substr(o,h):""}function posterizeTime(o){time=0===o?0:Math.floor(time*o)/o,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(o){return(value=o,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType)?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),!transform&&($bm_transform=transform=elem.layerInterface("ADBE Transform Group"),transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!!(elem.hierarchy&&elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var o={};return o.initExpressions=function o(o){var h=0,l=[];function p(){h+=1}function f(){0==(h-=1)&&m()}function c(o){-1===l.indexOf(o)&&l.push(o)}function m(){var o,h=l.length;for(o=0;o<h;o+=1)l[o].release();l.length=0}o.renderer.compInterface=CompExpressionInterface(o.renderer),o.renderer.globalData.projectInterface.registerComposition(o.renderer),o.renderer.globalData.pushExpression=p,o.renderer.globalData.popExpression=f,o.renderer.globalData.registerExpressionProperty=c},o.resetFrame=ExpressionManager.resetFrame,o}(),MaskManagerInterface=function(){function o(o,h){this._mask=o,this._data=h}return Object.defineProperty(o.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(o.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(h){var l,p=createSizedArray(h.viewData.length),f=h.viewData.length;for(l=0;l<f;l+=1)p[l]=new o(h.viewData[l],h.masksProperties[l]);return function(o){for(l=0;l<f;){if(h.masksProperties[l].nm===o)return p[l];l+=1}return null}}}(),ExpressionPropertyInterface=function(){var o={pv:0,v:0,mult:1},h={pv:[0,0,0],v:[0,0,0],mult:1};function l(o,h,l){Object.defineProperty(o,"velocity",{get:function(){return h.getVelocityAtTime(h.comp.currentFrame)}}),o.numKeys=h.keyframes?h.keyframes.length:0,o.key=function(p){if(!o.numKeys)return 0;var f="";f="s"in h.keyframes[p-1]?h.keyframes[p-1].s:"e"in h.keyframes[p-2]?h.keyframes[p-2].e:h.keyframes[p-2].s;var c="unidimensional"===l?new Number(f):Object.assign({},f);return c.time=h.keyframes[p-1].t/h.elem.comp.globalData.frameRate,c.value="unidimensional"===l?f[0]:f,c},o.valueAtTime=h.getValueAtTime,o.speedAtTime=h.getSpeedAtTime,o.velocityAtTime=h.getVelocityAtTime,o.propertyGroup=h.propertyGroup}function p(h){h&&"pv"in h||(h=o);var p=1/h.mult,f=h.pv*p,c=new Number(f);return c.value=f,l(c,h,"unidimensional"),function(){return h.k&&h.getValue(),f=h.v*p,c.value!==f&&((c=new Number(f)).value=f,c[0]=f,l(c,h,"unidimensional")),c}}function f(o){o&&"pv"in o||(o=h);var p=1/o.mult,f=o.data&&o.data.l||o.pv.length,c=createTypedArray("float32",f),m=createTypedArray("float32",f);return c.value=m,l(c,o,"multidimensional"),function(){o.k&&o.getValue();for(var h=0;h<f;h+=1)m[h]=o.v[h]*p,c[h]=m[h];return c}}function c(){return o}return function(o){return o?"unidimensional"===o.propType?p(o):f(o):c}}(),TransformExpressionInterface=function(o){var h,l,p,f;function c(o){switch(o){case"scale":case"Scale":case"ADBE Scale":case 6:return c.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return c.rotation;case"ADBE Rotate X":return c.xRotation;case"ADBE Rotate Y":return c.yRotation;case"position":case"Position":case"ADBE Position":case 2:return c.position;case"ADBE Position_0":return c.xPosition;case"ADBE Position_1":return c.yPosition;case"ADBE Position_2":return c.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return c.anchorPoint;case"opacity":case"Opacity":case 11:return c.opacity;default:return null}}return Object.defineProperty(c,"rotation",{get:ExpressionPropertyInterface(o.r||o.rz)}),Object.defineProperty(c,"zRotation",{get:ExpressionPropertyInterface(o.rz||o.r)}),Object.defineProperty(c,"xRotation",{get:ExpressionPropertyInterface(o.rx)}),Object.defineProperty(c,"yRotation",{get:ExpressionPropertyInterface(o.ry)}),Object.defineProperty(c,"scale",{get:ExpressionPropertyInterface(o.s)}),o.p?f=ExpressionPropertyInterface(o.p):(h=ExpressionPropertyInterface(o.px),l=ExpressionPropertyInterface(o.py),o.pz&&(p=ExpressionPropertyInterface(o.pz))),Object.defineProperty(c,"position",{get:function(){return o.p?f():[h(),l(),p?p():0]}}),Object.defineProperty(c,"xPosition",{get:ExpressionPropertyInterface(o.px)}),Object.defineProperty(c,"yPosition",{get:ExpressionPropertyInterface(o.py)}),Object.defineProperty(c,"zPosition",{get:ExpressionPropertyInterface(o.pz)}),Object.defineProperty(c,"anchorPoint",{get:ExpressionPropertyInterface(o.a)}),Object.defineProperty(c,"opacity",{get:ExpressionPropertyInterface(o.o)}),Object.defineProperty(c,"skew",{get:ExpressionPropertyInterface(o.sk)}),Object.defineProperty(c,"skewAxis",{get:ExpressionPropertyInterface(o.sa)}),Object.defineProperty(c,"orientation",{get:ExpressionPropertyInterface(o.or)}),c},LayerExpressionInterface=function(){function o(o){var h=new Matrix;return void 0!==o?this._elem.finalTransform.mProp.getValueAtTime(o).clone(h):this._elem.finalTransform.mProp.applyToMatrix(h),h}function h(o,h){var l=this.getMatrix(h);return l.props[12]=0,l.props[13]=0,l.props[14]=0,this.applyPoint(l,o)}function l(o,h){var l=this.getMatrix(h);return this.applyPoint(l,o)}function p(o,h){var l=this.getMatrix(h);return l.props[12]=0,l.props[13]=0,l.props[14]=0,this.invertPoint(l,o)}function f(o,h){var l=this.getMatrix(h);return this.invertPoint(l,o)}function c(o,h){if(this._elem.hierarchy&&this._elem.hierarchy.length){var l,p=this._elem.hierarchy.length;for(l=0;l<p;l+=1)this._elem.hierarchy[l].finalTransform.mProp.applyToMatrix(o)}return o.applyToPointArray(h[0],h[1],h[2]||0)}function m(o,h){if(this._elem.hierarchy&&this._elem.hierarchy.length){var l,p=this._elem.hierarchy.length;for(l=0;l<p;l+=1)this._elem.hierarchy[l].finalTransform.mProp.applyToMatrix(o)}return o.inversePoint(h)}function u(o){var h=new Matrix;if(h.reset(),this._elem.finalTransform.mProp.applyToMatrix(h),this._elem.hierarchy&&this._elem.hierarchy.length){var l,p=this._elem.hierarchy.length;for(l=0;l<p;l+=1)this._elem.hierarchy[l].finalTransform.mProp.applyToMatrix(h)}return h.inversePoint(o)}function d(){return[1,1,1,1]}return function(g){function y(o){x.mask=new MaskManagerInterface(o,g)}function v(o){x.effect=o}function x(o){switch(o){case"ADBE Root Vectors Group":case"Contents":case 2:return x.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return b;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return x.effect;case"ADBE Text Properties":return x.textInterface;default:return null}}x.getMatrix=o,x.invertPoint=m,x.applyPoint=c,x.toWorld=l,x.toWorldVec=h,x.fromWorld=f,x.fromWorldVec=p,x.toComp=l,x.fromComp=u,x.sampleImage=d,x.sourceRectAtTime=g.sourceRectAtTime.bind(g),x._elem=g;var b=TransformExpressionInterface(g.finalTransform.mProp),k=getDescriptor(b,"anchorPoint");return Object.defineProperties(x,{hasParent:{get:function(){return g.hierarchy.length}},parent:{get:function(){return g.hierarchy[0].layerInterface}},rotation:getDescriptor(b,"rotation"),scale:getDescriptor(b,"scale"),position:getDescriptor(b,"position"),opacity:getDescriptor(b,"opacity"),anchorPoint:k,anchor_point:k,transform:{get:function(){return b}},active:{get:function(){return g.isInRange}}}),x.startTime=g.data.st,x.index=g.data.ind,x.source=g.data.refId,x.height=0===g.data.ty?g.data.h:100,x.width=0===g.data.ty?g.data.w:100,x.inPoint=g.data.ip/g.comp.globalData.frameRate,x.outPoint=g.data.op/g.comp.globalData.frameRate,x._name=g.data.nm,x.registerMaskInterface=y,x.registerEffectsInterface=v,x}}(),propertyGroupFactory=function(o,h){return function(l){return(l=void 0===l?1:l)<=0?o:h(l-1)}},PropertyInterface=function(o,h){var l={_name:o};return function(o){return(o=void 0===o?1:o)<=0?l:h(o-1)}},EffectsExpressionInterface=function(){function o(l,p,f,c){function m(o){for(var h=l.ef,p=0,f=h.length;p<f;){if(o===h[p].nm||o===h[p].mn||o===h[p].ix){if(5===h[p].ty)return g[p];return g[p]()}p+=1}throw Error()}var u,d=propertyGroupFactory(m,f),g=[],y=l.ef.length;for(u=0;u<y;u+=1)5===l.ef[u].ty?g.push(o(l.ef[u],p.effectElements[u],p.effectElements[u].propertyGroup,c)):g.push(h(p.effectElements[u],l.ef[u].ty,c,d));return"ADBE Color Control"===l.mn&&Object.defineProperty(m,"color",{get:function(){return g[0]()}}),Object.defineProperties(m,{numProperties:{get:function(){return l.np}},_name:{value:l.nm},propertyGroup:{value:d}}),m.enabled=0!==l.en,m.active=m.enabled,m}function h(o,h,l,p){var f=ExpressionPropertyInterface(o.p);function c(){return 10===h?l.comp.compInterface(o.p.v):f()}return o.p.setGroupProperty&&o.p.setGroupProperty(PropertyInterface("",p)),c}return{createEffectsInterface:function(h,l){if(h.effectsManager){var p,f=[],c=h.data.ef,m=h.effectsManager.effectElements.length;for(p=0;p<m;p+=1)f.push(o(c[p],h.effectsManager.effectElements[p],l,h));var u=h.data.ef||[],d=function(o){for(p=0,m=u.length;p<m;){if(o===u[p].nm||o===u[p].mn||o===u[p].ix)return f[p];p+=1}return null};return Object.defineProperty(d,"numProperties",{get:function(){return u.length}}),d}return null}}}(),ShapePathInterface=function(o,h,l){var p=h.sh;function f(o){return"Shape"===o||"shape"===o||"Path"===o||"path"===o||"ADBE Vector Shape"===o||2===o?f.path:null}var c=propertyGroupFactory(f,l);return p.setGroupProperty(PropertyInterface("Path",c)),Object.defineProperties(f,{path:{get:function(){return p.k&&p.getValue(),p}},shape:{get:function(){return p.k&&p.getValue(),p}},_name:{value:o.nm},ix:{value:o.ix},propertyIndex:{value:o.ix},mn:{value:o.mn},propertyGroup:{value:l}}),f},ShapeExpressionInterface=function(){function o(o,h,d){var k,_=[],A=o?o.length:0;for(k=0;k<A;k+=1)"gr"===o[k].ty?_.push(l(o[k],h[k],d)):"fl"===o[k].ty?_.push(p(o[k],h[k],d)):"st"===o[k].ty?_.push(m(o[k],h[k],d)):"tm"===o[k].ty?_.push(u(o[k],h[k],d)):"tr"===o[k].ty||("el"===o[k].ty?_.push(g(o[k],h[k],d)):"sr"===o[k].ty?_.push(y(o[k],h[k],d)):"sh"===o[k].ty?_.push(ShapePathInterface(o[k],h[k],d)):"rc"===o[k].ty?_.push(v(o[k],h[k],d)):"rd"===o[k].ty?_.push(x(o[k],h[k],d)):"rp"===o[k].ty?_.push(b(o[k],h[k],d)):"gf"===o[k].ty?_.push(f(o[k],h[k],d)):_.push(c(o[k],h[k])));return _}function h(h,l,p){var f,c=function(o){for(var h=0,l=f.length;h<l;){if(f[h]._name===o||f[h].mn===o||f[h].propertyIndex===o||f[h].ix===o||f[h].ind===o)return f[h];h+=1}return"number"==typeof o?f[o-1]:null};c.propertyGroup=propertyGroupFactory(c,p),f=o(h.it,l.it,c.propertyGroup),c.numProperties=f.length;var m=d(h.it[h.it.length-1],l.it[l.it.length-1],c.propertyGroup);return c.transform=m,c.propertyIndex=h.cix,c._name=h.nm,c}function l(o,l,p){var f=function(o){switch(o){case"ADBE Vectors Group":case"Contents":case 2:return f.content;default:return f.transform}};f.propertyGroup=propertyGroupFactory(f,p);var c=h(o,l,f.propertyGroup),m=d(o.it[o.it.length-1],l.it[l.it.length-1],f.propertyGroup);return f.content=c,f.transform=m,Object.defineProperty(f,"_name",{get:function(){return o.nm}}),f.numProperties=o.np,f.propertyIndex=o.ix,f.nm=o.nm,f.mn=o.mn,f}function p(o,h,l){function p(o){return"Color"===o||"color"===o?p.color:"Opacity"===o||"opacity"===o?p.opacity:null}return Object.defineProperties(p,{color:{get:ExpressionPropertyInterface(h.c)},opacity:{get:ExpressionPropertyInterface(h.o)},_name:{value:o.nm},mn:{value:o.mn}}),h.c.setGroupProperty(PropertyInterface("Color",l)),h.o.setGroupProperty(PropertyInterface("Opacity",l)),p}function f(o,h,l){function p(o){return"Start Point"===o||"start point"===o?p.startPoint:"End Point"===o||"end point"===o?p.endPoint:"Opacity"===o||"opacity"===o?p.opacity:null}return Object.defineProperties(p,{startPoint:{get:ExpressionPropertyInterface(h.s)},endPoint:{get:ExpressionPropertyInterface(h.e)},opacity:{get:ExpressionPropertyInterface(h.o)},type:{get:function(){return"a"}},_name:{value:o.nm},mn:{value:o.mn}}),h.s.setGroupProperty(PropertyInterface("Start Point",l)),h.e.setGroupProperty(PropertyInterface("End Point",l)),h.o.setGroupProperty(PropertyInterface("Opacity",l)),p}function c(){return function(){return null}}function m(o,h,l){var p,f=propertyGroupFactory(g,l),c=propertyGroupFactory(d,f);function m(l){Object.defineProperty(d,o.d[l].nm,{get:ExpressionPropertyInterface(h.d.dataProps[l].p)})}var u=o.d?o.d.length:0,d={};for(p=0;p<u;p+=1)m(p),h.d.dataProps[p].p.setGroupProperty(c);function g(o){return"Color"===o||"color"===o?g.color:"Opacity"===o||"opacity"===o?g.opacity:"Stroke Width"===o||"stroke width"===o?g.strokeWidth:null}return Object.defineProperties(g,{color:{get:ExpressionPropertyInterface(h.c)},opacity:{get:ExpressionPropertyInterface(h.o)},strokeWidth:{get:ExpressionPropertyInterface(h.w)},dash:{get:function(){return d}},_name:{value:o.nm},mn:{value:o.mn}}),h.c.setGroupProperty(PropertyInterface("Color",f)),h.o.setGroupProperty(PropertyInterface("Opacity",f)),h.w.setGroupProperty(PropertyInterface("Stroke Width",f)),g}function u(o,h,l){function p(h){return h===o.e.ix||"End"===h||"end"===h?p.end:h===o.s.ix?p.start:h===o.o.ix?p.offset:null}var f=propertyGroupFactory(p,l);return p.propertyIndex=o.ix,h.s.setGroupProperty(PropertyInterface("Start",f)),h.e.setGroupProperty(PropertyInterface("End",f)),h.o.setGroupProperty(PropertyInterface("Offset",f)),p.propertyIndex=o.ix,p.propertyGroup=l,Object.defineProperties(p,{start:{get:ExpressionPropertyInterface(h.s)},end:{get:ExpressionPropertyInterface(h.e)},offset:{get:ExpressionPropertyInterface(h.o)},_name:{value:o.nm}}),p.mn=o.mn,p}function d(o,h,l){function p(h){return o.a.ix===h||"Anchor Point"===h?p.anchorPoint:o.o.ix===h||"Opacity"===h?p.opacity:o.p.ix===h||"Position"===h?p.position:o.r.ix===h||"Rotation"===h||"ADBE Vector Rotation"===h?p.rotation:o.s.ix===h||"Scale"===h?p.scale:o.sk&&o.sk.ix===h||"Skew"===h?p.skew:o.sa&&o.sa.ix===h||"Skew Axis"===h?p.skewAxis:null}var f=propertyGroupFactory(p,l);return h.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",f)),h.transform.mProps.p.setGroupProperty(PropertyInterface("Position",f)),h.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",f)),h.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",f)),h.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",f)),h.transform.mProps.sk&&(h.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",f)),h.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",f))),h.transform.op.setGroupProperty(PropertyInterface("Opacity",f)),Object.defineProperties(p,{opacity:{get:ExpressionPropertyInterface(h.transform.mProps.o)},position:{get:ExpressionPropertyInterface(h.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(h.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(h.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(h.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(h.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(h.transform.mProps.sa)},_name:{value:o.nm}}),p.ty="tr",p.mn=o.mn,p.propertyGroup=l,p}function g(o,h,l){function p(h){return o.p.ix===h?p.position:o.s.ix===h?p.size:null}var f=propertyGroupFactory(p,l);p.propertyIndex=o.ix;var c="tm"===h.sh.ty?h.sh.prop:h.sh;return c.s.setGroupProperty(PropertyInterface("Size",f)),c.p.setGroupProperty(PropertyInterface("Position",f)),Object.defineProperties(p,{size:{get:ExpressionPropertyInterface(c.s)},position:{get:ExpressionPropertyInterface(c.p)},_name:{value:o.nm}}),p.mn=o.mn,p}function y(o,h,l){function p(h){return o.p.ix===h?p.position:o.r.ix===h?p.rotation:o.pt.ix===h?p.points:o.or.ix===h||"ADBE Vector Star Outer Radius"===h?p.outerRadius:o.os.ix===h?p.outerRoundness:o.ir&&(o.ir.ix===h||"ADBE Vector Star Inner Radius"===h)?p.innerRadius:o.is&&o.is.ix===h?p.innerRoundness:null}var f=propertyGroupFactory(p,l),c="tm"===h.sh.ty?h.sh.prop:h.sh;return p.propertyIndex=o.ix,c.or.setGroupProperty(PropertyInterface("Outer Radius",f)),c.os.setGroupProperty(PropertyInterface("Outer Roundness",f)),c.pt.setGroupProperty(PropertyInterface("Points",f)),c.p.setGroupProperty(PropertyInterface("Position",f)),c.r.setGroupProperty(PropertyInterface("Rotation",f)),o.ir&&(c.ir.setGroupProperty(PropertyInterface("Inner Radius",f)),c.is.setGroupProperty(PropertyInterface("Inner Roundness",f))),Object.defineProperties(p,{position:{get:ExpressionPropertyInterface(c.p)},rotation:{get:ExpressionPropertyInterface(c.r)},points:{get:ExpressionPropertyInterface(c.pt)},outerRadius:{get:ExpressionPropertyInterface(c.or)},outerRoundness:{get:ExpressionPropertyInterface(c.os)},innerRadius:{get:ExpressionPropertyInterface(c.ir)},innerRoundness:{get:ExpressionPropertyInterface(c.is)},_name:{value:o.nm}}),p.mn=o.mn,p}function v(o,h,l){function p(h){return o.p.ix===h?p.position:o.r.ix===h?p.roundness:o.s.ix===h||"Size"===h||"ADBE Vector Rect Size"===h?p.size:null}var f=propertyGroupFactory(p,l),c="tm"===h.sh.ty?h.sh.prop:h.sh;return p.propertyIndex=o.ix,c.p.setGroupProperty(PropertyInterface("Position",f)),c.s.setGroupProperty(PropertyInterface("Size",f)),c.r.setGroupProperty(PropertyInterface("Rotation",f)),Object.defineProperties(p,{position:{get:ExpressionPropertyInterface(c.p)},roundness:{get:ExpressionPropertyInterface(c.r)},size:{get:ExpressionPropertyInterface(c.s)},_name:{value:o.nm}}),p.mn=o.mn,p}function x(o,h,l){function p(h){return o.r.ix===h||"Round Corners 1"===h?p.radius:null}var f=propertyGroupFactory(p,l),c=h;return p.propertyIndex=o.ix,c.rd.setGroupProperty(PropertyInterface("Radius",f)),Object.defineProperties(p,{radius:{get:ExpressionPropertyInterface(c.rd)},_name:{value:o.nm}}),p.mn=o.mn,p}function b(o,h,l){function p(h){return o.c.ix===h||"Copies"===h?p.copies:o.o.ix===h||"Offset"===h?p.offset:null}var f=propertyGroupFactory(p,l),c=h;return p.propertyIndex=o.ix,c.c.setGroupProperty(PropertyInterface("Copies",f)),c.o.setGroupProperty(PropertyInterface("Offset",f)),Object.defineProperties(p,{copies:{get:ExpressionPropertyInterface(c.c)},offset:{get:ExpressionPropertyInterface(c.o)},_name:{value:o.nm}}),p.mn=o.mn,p}return function(h,l,p){var f;function c(o){if("number"==typeof o)return 0===(o=void 0===o?1:o)?p:f[o-1];for(var h=0,l=f.length;h<l;){if(f[h]._name===o)return f[h];h+=1}return null}return c.propertyGroup=propertyGroupFactory(c,function(){return p}),f=o(h,l,c.propertyGroup),c.numProperties=f.length,c._name="Contents",c}}(),TextExpressionInterface=function(o){var h;function l(o){return"ADBE Text Document"===o?l.sourceText:null}return Object.defineProperty(l,"sourceText",{get:function(){o.textProperty.getValue();var l=o.textProperty.currentData.t;return h&&l===h.value||((h=new String(l)).value=l||new String(l),Object.defineProperty(h,"style",{get:function(){return{fillColor:o.textProperty.currentData.fc}}})),h}}),l};function _typeof(o){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o})(o)}var FootageInterface=function(){var o=function(o){var h="",l=o.getFootageData();function p(o){if(l[o])return(h=o,l=l[o],"object"===_typeof(l))?p:l;var f=o.indexOf(h);return -1!==f?(l=l[parseInt(o.substr(f+h.length),10)],"object"===_typeof(l))?p:l:""}return function(){return h="",l=o.getFootageData(),p}},h=function(h){function l(o){return"Outline"===o?l.outlineInterface():null}return l._name="Outline",l.outlineInterface=o(h),l};return function(o){function l(o){return"Data"===o?l.dataInterface:null}return l._name="Data",l.dataInterface=h(o),l}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(o){return interfaces[o]||null}var expressionHelpers={searchExpressions:function(o,h,l){h.x&&(l.k=!0,l.x=!0,l.initiateExpression=ExpressionManager.initiateExpression,l.effectsSequence.push(l.initiateExpression(o,h,l).bind(l)))},getSpeedAtTime:function(o){var h,l=-.01,p=this.getValueAtTime(o),f=this.getValueAtTime(o+l),c=0;if(p.length){for(h=0;h<p.length;h+=1)c+=Math.pow(f[h]-p[h],2);c=100*Math.sqrt(c)}else c=0;return c},getVelocityAtTime:function(o){if(void 0!==this.vel)return this.vel;var h,l,p=-.001,f=this.getValueAtTime(o),c=this.getValueAtTime(o+p);if(f.length)for(h=createTypedArray("float32",f.length),l=0;l<f.length;l+=1)h[l]=(c[l]-f[l])/p;else h=(c-f)/p;return h},getValueAtTime:function(o){return o*=this.elem.globalData.frameRate,(o-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<o?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(o,this._cachingAtTime),this._cachingAtTime.lastFrame=o),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(o){this.propertyGroup=o}};function addPropertyDecorator(){function o(o,h,l){if(!this.k||!this.keyframes)return this.pv;o=o?o.toLowerCase():"";var p,f,c,m,u,d=this.comp.renderedFrame,g=this.keyframes,y=g[g.length-1].t;if(d<=y)return this.pv;if(l?(p=h?Math.abs(y-this.elem.comp.globalData.frameRate*h):Math.max(0,y-this.elem.data.ip),f=y-p):((!h||h>g.length-1)&&(h=g.length-1),p=y-(f=g[g.length-1-h].t)),"pingpong"===o){if(Math.floor((d-f)/p)%2!=0)return this.getValueAtTime((p-(d-f)%p+f)/this.comp.globalData.frameRate,0)}else if("offset"===o){var v=this.getValueAtTime(f/this.comp.globalData.frameRate,0),x=this.getValueAtTime(y/this.comp.globalData.frameRate,0),b=this.getValueAtTime(((d-f)%p+f)/this.comp.globalData.frameRate,0),k=Math.floor((d-f)/p);if(this.pv.length){for(m=(u=Array(v.length)).length,c=0;c<m;c+=1)u[c]=(x[c]-v[c])*k+b[c];return u}return(x-v)*k+b}else if("continue"===o){var _=this.getValueAtTime(y/this.comp.globalData.frameRate,0),A=this.getValueAtTime((y-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(m=(u=Array(_.length)).length,c=0;c<m;c+=1)u[c]=_[c]+(_[c]-A[c])*((d-y)/this.comp.globalData.frameRate)/5e-4;return u}return _+(d-y)/.001*(_-A)}return this.getValueAtTime(((d-f)%p+f)/this.comp.globalData.frameRate,0)}function h(o,h,l){if(!this.k)return this.pv;o=o?o.toLowerCase():"";var p,f,c,m,u,d=this.comp.renderedFrame,g=this.keyframes,y=g[0].t;if(d>=y)return this.pv;if(l?(p=h?Math.abs(this.elem.comp.globalData.frameRate*h):Math.max(0,this.elem.data.op-y),f=y+p):((!h||h>g.length-1)&&(h=g.length-1),p=(f=g[h].t)-y),"pingpong"===o){if(Math.floor((y-d)/p)%2==0)return this.getValueAtTime(((y-d)%p+y)/this.comp.globalData.frameRate,0)}else if("offset"===o){var v=this.getValueAtTime(y/this.comp.globalData.frameRate,0),x=this.getValueAtTime(f/this.comp.globalData.frameRate,0),b=this.getValueAtTime((p-(y-d)%p+y)/this.comp.globalData.frameRate,0),k=Math.floor((y-d)/p)+1;if(this.pv.length){for(m=(u=Array(v.length)).length,c=0;c<m;c+=1)u[c]=b[c]-(x[c]-v[c])*k;return u}return b-(x-v)*k}else if("continue"===o){var _=this.getValueAtTime(y/this.comp.globalData.frameRate,0),A=this.getValueAtTime((y+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(m=(u=Array(_.length)).length,c=0;c<m;c+=1)u[c]=_[c]+(_[c]-A[c])*(y-d)/.001;return u}return _+(_-A)*(y-d)/.001}return this.getValueAtTime((p-((y-d)%p+y))/this.comp.globalData.frameRate,0)}function l(o,h){if(!this.k||(o=.5*(o||.4),(h=Math.floor(h||5))<=1))return this.pv;var l,p,f=this.comp.renderedFrame/this.comp.globalData.frameRate,c=f-o,m=f+o,u=h>1?(m-c)/(h-1):1,d=0,g=0;for(l=this.pv.length?createTypedArray("float32",this.pv.length):0;d<h;){if(p=this.getValueAtTime(c+d*u),this.pv.length)for(g=0;g<this.pv.length;g+=1)l[g]+=p[g];else l+=p;d+=1}if(this.pv.length)for(g=0;g<this.pv.length;g+=1)l[g]/=h;else l/=h;return l}function p(o){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var h=this._transformCachingAtTime.v;if(h.cloneFromProps(this.pre.props),this.appliedTransformations<1){var l=this.a.getValueAtTime(o);h.translate(-l[0]*this.a.mult,-l[1]*this.a.mult,l[2]*this.a.mult)}if(this.appliedTransformations<2){var p=this.s.getValueAtTime(o);h.scale(p[0]*this.s.mult,p[1]*this.s.mult,p[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var f=this.sk.getValueAtTime(o),c=this.sa.getValueAtTime(o);h.skewFromAxis(-f*this.sk.mult,c*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var m=this.r.getValueAtTime(o);h.rotate(-m*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var u=this.rz.getValueAtTime(o),d=this.ry.getValueAtTime(o),g=this.rx.getValueAtTime(o),y=this.or.getValueAtTime(o);h.rotateZ(-u*this.rz.mult).rotateY(d*this.ry.mult).rotateX(g*this.rx.mult).rotateZ(-y[2]*this.or.mult).rotateY(y[1]*this.or.mult).rotateX(y[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var v=this.px.getValueAtTime(o),x=this.py.getValueAtTime(o);if(this.data.p.z){var b=this.pz.getValueAtTime(o);h.translate(v*this.px.mult,x*this.py.mult,-b*this.pz.mult)}else h.translate(v*this.px.mult,x*this.py.mult,0)}else{var k=this.p.getValueAtTime(o);h.translate(k[0]*this.p.mult,k[1]*this.p.mult,-k[2]*this.p.mult)}return h}function f(){return this.v.clone(new Matrix)}var c=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(o,h,l){var m=c(o,h,l);return m.dynamicProperties.length?m.getValueAtTime=p.bind(m):m.getValueAtTime=f.bind(m),m.setGroupProperty=expressionHelpers.setGroupProperty,m};var m=PropertyFactory.getProp;function u(o){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),o*=this.elem.globalData.frameRate,(o-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<o?this._caching.lastIndex:0,this._cachingAtTime.lastTime=o,this.interpolateShape(o,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}PropertyFactory.getProp=function(p,f,c,u,d){var g=m(p,f,c,u,d);g.kf?g.getValueAtTime=expressionHelpers.getValueAtTime.bind(g):g.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(g),g.setGroupProperty=expressionHelpers.setGroupProperty,g.loopOut=o,g.loopIn=h,g.smooth=l,g.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(g),g.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(g),g.numKeys=1===f.a?f.k.length:0,g.propertyIndex=f.ix;var y=0;return 0!==c&&(y=createTypedArray("float32",1===f.a?f.k[0].s.length:f.k.length)),g._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:y},expressionHelpers.searchExpressions(p,f,g),g.k&&d.addDynamicProperty(g),g};var d=ShapePropertyFactory.getConstructorFunction(),g=ShapePropertyFactory.getKeyframedConstructorFunction();function y(){}y.prototype={vertices:function(o,h){this.k&&this.getValue();var l,p=this.v;void 0!==h&&(p=this.getValueAtTime(h,0));var f=p._length,c=p[o],m=p.v,u=createSizedArray(f);for(l=0;l<f;l+=1)"i"===o||"o"===o?u[l]=[c[l][0]-m[l][0],c[l][1]-m[l][1]]:u[l]=[c[l][0],c[l][1]];return u},points:function(o){return this.vertices("v",o)},inTangents:function(o){return this.vertices("i",o)},outTangents:function(o){return this.vertices("o",o)},isClosed:function(){return this.v.c},pointOnPath:function(o,h){var l,p=this.v;void 0!==h&&(p=this.getValueAtTime(h,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(p));for(var f=this._segmentsLength,c=f.lengths,m=f.totalLength*o,u=0,d=c.length,g=0;u<d;){if(g+c[u].addedLength>m){var y=u,v=p.c&&u===d-1?0:u+1,x=(m-g)/c[u].addedLength;l=bez.getPointInSegment(p.v[y],p.v[v],p.o[y],p.i[v],x,c[u]);break}g+=c[u].addedLength,u+=1}return l||(l=p.c?[p.v[0][0],p.v[0][1]]:[p.v[p._length-1][0],p.v[p._length-1][1]]),l},vectorOnPath:function(o,h,l){1==o?o=this.v.c:0==o&&(o=.999);var p=this.pointOnPath(o,h),f=this.pointOnPath(o+.001,h),c=f[0]-p[0],m=f[1]-p[1],u=Math.sqrt(Math.pow(c,2)+Math.pow(m,2));return 0===u?[0,0]:"tangent"===l?[c/u,m/u]:[-m/u,c/u]},tangentOnPath:function(o,h){return this.vectorOnPath(o,h,"tangent")},normalOnPath:function(o,h){return this.vectorOnPath(o,h,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([y],d),extendPrototype([y],g),g.prototype.getValueAtTime=u,g.prototype.initiateExpression=ExpressionManager.initiateExpression;var v=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(o,h,l,p,f){var c=v(o,h,l,p,f);return c.propertyIndex=h.ix,c.lock=!1,3===l?expressionHelpers.searchExpressions(o,h.pt,c):4===l&&expressionHelpers.searchExpressions(o,h.ks,c),c.k&&o.addDynamicProperty(c),c}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function o(){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(o,h){var l=this.calculateExpression(h);if(o.t!==l){var p={};return this.copyData(p,o),p.t=l.toString(),p.__complete=!1,p}return o},TextProperty.prototype.searchProperty=function(){var o=this.searchKeyframes(),h=this.searchExpressions();return this.kf=o||h,this.kf},TextProperty.prototype.searchExpressions=o}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(o,h){var l,p,f=createNS("feMerge");for(f.setAttribute("result",o),p=0;p<h.length;p+=1)(l=createNS("feMergeNode")).setAttribute("in",h[p]),f.appendChild(l),f.appendChild(l);return f}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(o,h,l,p,f){this.filterManager=h;var c=createNS("feColorMatrix");c.setAttribute("type","matrix"),c.setAttribute("color-interpolation-filters","linearRGB"),c.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=c,c.setAttribute("result",p+"_tint_1"),o.appendChild(c),(c=createNS("feColorMatrix")).setAttribute("type","matrix"),c.setAttribute("color-interpolation-filters","sRGB"),c.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),c.setAttribute("result",p+"_tint_2"),o.appendChild(c),this.matrixFilter=c;var m=this.createMergeNode(p,[f,p+"_tint_1",p+"_tint_2"]);o.appendChild(m)}function SVGFillFilter(o,h,l,p){this.filterManager=h;var f=createNS("feColorMatrix");f.setAttribute("type","matrix"),f.setAttribute("color-interpolation-filters","sRGB"),f.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),f.setAttribute("result",p),o.appendChild(f),this.matrixFilter=f}function SVGStrokeEffect(o,h,l){this.initialized=!1,this.filterManager=h,this.elem=l,this.paths=[]}function SVGTritoneFilter(o,h,l,p){this.filterManager=h;var f=createNS("feColorMatrix");f.setAttribute("type","matrix"),f.setAttribute("color-interpolation-filters","linearRGB"),f.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),o.appendChild(f);var c=createNS("feComponentTransfer");c.setAttribute("color-interpolation-filters","sRGB"),c.setAttribute("result",p),this.matrixFilter=c;var m=createNS("feFuncR");m.setAttribute("type","table"),c.appendChild(m),this.feFuncR=m;var u=createNS("feFuncG");u.setAttribute("type","table"),c.appendChild(u),this.feFuncG=u;var d=createNS("feFuncB");d.setAttribute("type","table"),c.appendChild(d),this.feFuncB=d,o.appendChild(c)}function SVGProLevelsFilter(o,h,l,p){this.filterManager=h;var f=this.filterManager.effectElements,c=createNS("feComponentTransfer");(f[10].p.k||0!==f[10].p.v||f[11].p.k||1!==f[11].p.v||f[12].p.k||1!==f[12].p.v||f[13].p.k||0!==f[13].p.v||f[14].p.k||1!==f[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",c)),(f[17].p.k||0!==f[17].p.v||f[18].p.k||1!==f[18].p.v||f[19].p.k||1!==f[19].p.v||f[20].p.k||0!==f[20].p.v||f[21].p.k||1!==f[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",c)),(f[24].p.k||0!==f[24].p.v||f[25].p.k||1!==f[25].p.v||f[26].p.k||1!==f[26].p.v||f[27].p.k||0!==f[27].p.v||f[28].p.k||1!==f[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",c)),(f[31].p.k||0!==f[31].p.v||f[32].p.k||1!==f[32].p.v||f[33].p.k||1!==f[33].p.v||f[34].p.k||0!==f[34].p.v||f[35].p.k||1!==f[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",c)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(c.setAttribute("color-interpolation-filters","sRGB"),o.appendChild(c)),(f[3].p.k||0!==f[3].p.v||f[4].p.k||1!==f[4].p.v||f[5].p.k||1!==f[5].p.v||f[6].p.k||0!==f[6].p.v||f[7].p.k||1!==f[7].p.v)&&((c=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),c.setAttribute("result",p),o.appendChild(c),this.feFuncRComposed=this.createFeFunc("feFuncR",c),this.feFuncGComposed=this.createFeFunc("feFuncG",c),this.feFuncBComposed=this.createFeFunc("feFuncB",c))}function SVGDropShadowEffect(o,h,l,p,f){var c=h.container.globalData.renderConfig.filterSize,m=h.data.fs||c;o.setAttribute("x",m.x||c.x),o.setAttribute("y",m.y||c.y),o.setAttribute("width",m.width||c.width),o.setAttribute("height",m.height||c.height),this.filterManager=h;var u=createNS("feGaussianBlur");u.setAttribute("in","SourceAlpha"),u.setAttribute("result",p+"_drop_shadow_1"),u.setAttribute("stdDeviation","0"),this.feGaussianBlur=u,o.appendChild(u);var d=createNS("feOffset");d.setAttribute("dx","25"),d.setAttribute("dy","0"),d.setAttribute("in",p+"_drop_shadow_1"),d.setAttribute("result",p+"_drop_shadow_2"),this.feOffset=d,o.appendChild(d);var g=createNS("feFlood");g.setAttribute("flood-color","#00ff00"),g.setAttribute("flood-opacity","1"),g.setAttribute("result",p+"_drop_shadow_3"),this.feFlood=g,o.appendChild(g);var y=createNS("feComposite");y.setAttribute("in",p+"_drop_shadow_3"),y.setAttribute("in2",p+"_drop_shadow_2"),y.setAttribute("operator","in"),y.setAttribute("result",p+"_drop_shadow_4"),o.appendChild(y);var v=this.createMergeNode(p,[p+"_drop_shadow_4",f]);o.appendChild(v)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(o){if(o||this.filterManager._mdf){var h=this.filterManager.effectElements[0].p.v,l=this.filterManager.effectElements[1].p.v,p=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+p+" 0"),this.matrixFilter.setAttribute("values",l[0]-h[0]+" 0 0 0 "+h[0]+" "+(l[1]-h[1])+" 0 0 0 "+h[1]+" "+(l[2]-h[2])+" 0 0 0 "+h[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(o){if(o||this.filterManager._mdf){var h=this.filterManager.effectElements[2].p.v,l=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+h[0]+" 0 0 0 0 "+h[1]+" 0 0 0 0 "+h[2]+" 0 0 0 "+l+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var o,h,l,p,f=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(p=this.elem.maskManager.masksProperties.length,l=0):p=(l=this.filterManager.effectElements[0].p.v-1)+1,(h=createNS("g")).setAttribute("fill","none"),h.setAttribute("stroke-linecap","round"),h.setAttribute("stroke-dashoffset",1);l<p;l+=1)o=createNS("path"),h.appendChild(o),this.paths.push({p:o,m:l});if(3===this.filterManager.effectElements[10].p.v){var c=createNS("mask"),m=createElementID();c.setAttribute("id",m),c.setAttribute("mask-type","alpha"),c.appendChild(h),this.elem.globalData.defs.appendChild(c);var u=createNS("g");for(u.setAttribute("mask","url("+getLocationHref()+"#"+m+")");f[0];)u.appendChild(f[0]);this.elem.layerElement.appendChild(u),this.masker=c,h.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(f=this.elem.layerElement.children||this.elem.layerElement.childNodes;f.length;)this.elem.layerElement.removeChild(f[0]);this.elem.layerElement.appendChild(h),this.elem.layerElement.removeAttribute("mask"),h.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=h},SVGStrokeEffect.prototype.renderFrame=function(o){this.initialized||this.initialize();var h=this.paths.length;for(l=0;l<h;l+=1)if(-1!==this.paths[l].m&&(p=this.elem.maskManager.viewData[this.paths[l].m],f=this.paths[l].p,(o||this.filterManager._mdf||p.prop._mdf)&&f.setAttribute("d",p.lastPath),o||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||p.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var l,p,f,c,m,u=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),d=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),g=f.getTotalLength();c="0 0 0 "+g*u+" ";var y=Math.floor(g*(d-u)/(1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01));for(m=0;m<y;m+=1)c+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";c+="0 "+10*g+" 0 0"}else c="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;f.setAttribute("stroke-dasharray",c)}if((o||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(o||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(o||this.filterManager.effectElements[3].p._mdf)){var v=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*v[0])+","+bmFloor(255*v[1])+","+bmFloor(255*v[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(o){if(o||this.filterManager._mdf){var h=this.filterManager.effectElements[0].p.v,l=this.filterManager.effectElements[1].p.v,p=this.filterManager.effectElements[2].p.v,f=p[0]+" "+l[0]+" "+h[0],c=p[1]+" "+l[1]+" "+h[1],m=p[2]+" "+l[2]+" "+h[2];this.feFuncR.setAttribute("tableValues",f),this.feFuncG.setAttribute("tableValues",c),this.feFuncB.setAttribute("tableValues",m)}},SVGProLevelsFilter.prototype.createFeFunc=function(o,h){var l=createNS(o);return l.setAttribute("type","table"),h.appendChild(l),l},SVGProLevelsFilter.prototype.getTableValue=function(o,h,l,p,f){for(var c,m,u=0,d=256,g=Math.min(o,h),y=Math.max(o,h),v=Array.call(null,{length:256}),x=0,b=f-p,k=h-o;u<=256;)m=(c=u/256)<=g?k<0?f:p:c>=y?k<0?p:f:p+b*Math.pow((c-o)/k,1/l),v[x]=m,x+=1,u+=256/(d-1);return v.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(o){if(o||this.filterManager._mdf){var h,l=this.filterManager.effectElements;this.feFuncRComposed&&(o||l[3].p._mdf||l[4].p._mdf||l[5].p._mdf||l[6].p._mdf||l[7].p._mdf)&&(h=this.getTableValue(l[3].p.v,l[4].p.v,l[5].p.v,l[6].p.v,l[7].p.v),this.feFuncRComposed.setAttribute("tableValues",h),this.feFuncGComposed.setAttribute("tableValues",h),this.feFuncBComposed.setAttribute("tableValues",h)),this.feFuncR&&(o||l[10].p._mdf||l[11].p._mdf||l[12].p._mdf||l[13].p._mdf||l[14].p._mdf)&&(h=this.getTableValue(l[10].p.v,l[11].p.v,l[12].p.v,l[13].p.v,l[14].p.v),this.feFuncR.setAttribute("tableValues",h)),this.feFuncG&&(o||l[17].p._mdf||l[18].p._mdf||l[19].p._mdf||l[20].p._mdf||l[21].p._mdf)&&(h=this.getTableValue(l[17].p.v,l[18].p.v,l[19].p.v,l[20].p.v,l[21].p.v),this.feFuncG.setAttribute("tableValues",h)),this.feFuncB&&(o||l[24].p._mdf||l[25].p._mdf||l[26].p._mdf||l[27].p._mdf||l[28].p._mdf)&&(h=this.getTableValue(l[24].p.v,l[25].p.v,l[26].p.v,l[27].p.v,l[28].p.v),this.feFuncB.setAttribute("tableValues",h)),this.feFuncA&&(o||l[31].p._mdf||l[32].p._mdf||l[33].p._mdf||l[34].p._mdf||l[35].p._mdf)&&(h=this.getTableValue(l[31].p.v,l[32].p.v,l[33].p.v,l[34].p.v,l[35].p.v),this.feFuncA.setAttribute("tableValues",h))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(o){if(o||this.filterManager._mdf){if((o||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),o||this.filterManager.effectElements[0].p._mdf){var h=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*h[0]),Math.round(255*h[1]),Math.round(255*h[2])))}if((o||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),o||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var l=this.filterManager.effectElements[3].p.v,p=(this.filterManager.effectElements[2].p.v-90)*degToRads,f=l*Math.cos(p),c=l*Math.sin(p);this.feOffset.setAttribute("dx",f),this.feOffset.setAttribute("dy",c)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(o,h,l){this.initialized=!1,this.filterManager=h,this.filterElem=o,this.elem=l,l.matteElement=createNS("g"),l.matteElement.appendChild(l.layerElement),l.matteElement.appendChild(l.transformedElement),l.baseElement=l.matteElement}function SVGGaussianBlurEffect(o,h,l,p){o.setAttribute("x","-100%"),o.setAttribute("y","-100%"),o.setAttribute("width","300%"),o.setAttribute("height","300%"),this.filterManager=h;var f=createNS("feGaussianBlur");f.setAttribute("result",p),o.appendChild(f),this.feGaussianBlur=f}function TransformEffect(){}function SVGTransformEffect(o,h){this.init(h)}function CVTransformEffect(o){this.init(o)}return SVGMatte3Effect.prototype.findSymbol=function(o){for(var h=0,l=_svgMatteSymbols.length;h<l;){if(_svgMatteSymbols[h]===o)return _svgMatteSymbols[h];h+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(o,h){var l,p=o.layerElement.parentNode;if(p){for(var f=p.children,c=0,m=f.length;c<m&&f[c]!==o.layerElement;)c+=1;c<=m-2&&(l=f[c+1]);var u=createNS("use");u.setAttribute("href","#"+h),l?p.insertBefore(u,l):p.appendChild(u)}}
1,SVGMatte3Effect.prototype.setElementAsMask=function(o,h){if(!this.findSymbol(h)){var l=createElementID(),p=createNS("mask");p.setAttribute("id",h.layerId),p.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(h);var f=o.globalData.defs;f.appendChild(p);var c=createNS("symbol");c.setAttribute("id",l),this.replaceInParent(h,l),c.appendChild(h.layerElement),f.appendChild(c);var m=createNS("use");m.setAttribute("href","#"+l),p.appendChild(m),h.data.hd=!1,h.show()}o.setMatte(h.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var o=this.filterManager.effectElements[0].p.v,h=this.elem.comp.elements,l=0,p=h.length;l<p;)h[l]&&h[l].data.ind===o&&this.setElementAsMask(this.elem,h[l]),l+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(o){if(o||this.filterManager._mdf){var h=.3,l=this.filterManager.effectElements[0].p.v*h,p=this.filterManager.effectElements[1].p.v,f=3==p?0:l,c=2==p?0:l;this.feGaussianBlur.setAttribute("stdDeviation",f+" "+c);var m=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",m)}},TransformEffect.prototype.init=function(o){this.effectsManager=o,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(o){if(this._opMdf=!1,this._mdf=!1,o||this.effectsManager._mdf){var h=this.effectsManager.effectElements,l=h[0].p.v,p=h[1].p.v,f=1===h[2].p.v,c=h[3].p.v,m=f?c:h[4].p.v,u=h[5].p.v,d=h[6].p.v,g=h[7].p.v;this.matrix.reset(),this.matrix.translate(-l[0],-l[1],l[2]),this.matrix.scale(.01*m,.01*c,1),this.matrix.rotate(-g*degToRads),this.matrix.skewFromAxis(-u*degToRads,(d+90)*degToRads),this.matrix.translate(p[0],p[1],0),this._mdf=!0,this.opacity!==h[8].p.v&&(this.opacity=h[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})},933738,(o,h,l)=>{"use strict";Object.defineProperty(l,"__esModule",{value:!0});let p=o.r(832616),f=function(o){let h="";return"string"==typeof o?h=o:"number"==typeof o?h=o.toString():o instanceof Array?o.forEach(function(o){h+=f(o)}):(0,p.isValidElement)(o)&&(h+=f(o.props.children)),h};l.default=f},501529,o=>{"use strict";var h=o.i(673487),l=h,p=o.i(792728);function f(o){if(!o)return!0;let h=o.root.children;if(!h[0])return!0;if(1===h.length){let o=h[0];if("children"in o&&Array.isArray(o.children)&&0===o.children.length)return!0}return!1}o.i(933738);var c=o.i(975157),m=o.i(77607),u=h;let d=({internalDocToHref:o})=>({autolink:({node:o,nodesToJSX:h})=>{let l=h({nodes:o.children}),p=o.fields.newTab?"noopener noreferrer":void 0,f=o.fields.newTab?"_blank":void 0;return(0,u.jsx)("a",{href:o.fields.url,rel:p,target:f,children:l})},link:({node:h,nodesToJSX:l})=>{let p=l({nodes:h.children}),f=h.fields.newTab?"noopener noreferrer":void 0,c=h.fields.newTab?"_blank":void 0,m=h.fields.url??"";return"internal"===h.fields.linkType&&(o?m=o({linkNode:h}):(console.error("Lexical => JSX converter: Link converter: found internal link, but internalDocToHref is not provided"),m="#")),(0,u.jsx)("a",{href:m,rel:f,target:c,children:p})}});var g=h,y=o.i(832616),v=h;let x={quote:({node:o,nodesToJSX:h})=>{let l=h({nodes:o.children});return(0,v.jsx)("blockquote",{children:l})}};var b=h;let k=new Set(["h1","h2","h3","h4","h5","h6"]),_={heading:({node:o,nodesToJSX:h})=>{let l=h({nodes:o.children}),p=k.has(o.tag)?o.tag:"h1";return(0,b.jsx)(p,{children:l})}},A={horizontalrule:(0,h.jsx)("hr",{})},C={linebreak:(0,h.jsx)("br",{})};var P=h,S=o.i(990033);let w=new Set(["ol","ul"]),D={list:({node:o,nodesToJSX:h})=>{let l=h({nodes:o.children}),p=w.has(o.tag)?o.tag:"ul";return(0,P.jsx)(p,{className:`list-${o?.listType}`,children:l})},listitem:({node:o,nodesToJSX:h,parent:l})=>{let p=o.children.some(o=>"list"===o.type),f=h({nodes:o.children});if(!("listType"in l)||l?.listType!=="check")return(0,P.jsx)("li",{className:`${p?"nestedListItem":""}`,style:p?{listStyleType:"none"}:void 0,value:o?.value,children:f});{let h=(0,S.v4)();return(0,P.jsx)("li",{"aria-checked":o.checked?"true":"false",className:`list-item-checkbox${o.checked?" list-item-checkbox-checked":" list-item-checkbox-unchecked"}${p?" nestedListItem":""}`,role:"checkbox",style:{listStyleType:"none"},tabIndex:-1,value:o?.value,children:p?f:(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("input",{checked:o.checked,id:h,readOnly:!0,t
1ype:"checkbox"}),(0,P.jsx)("label",{htmlFor:h,children:f}),(0,P.jsx)("br",{})]})})}}};var T=h;let E={paragraph:({node:o,nodesToJSX:h})=>{let l=h({nodes:o.children});return l?.length?(0,T.jsx)("p",{children:l}):(0,T.jsx)("p",{children:(0,T.jsx)("br",{})})}},M={tab:" "};var F=h;let I={table:({node:o,nodesToJSX:h})=>{let l=h({nodes:o.children});return(0,F.jsx)("div",{className:"lexical-table-container",children:(0,F.jsx)("table",{className:"lexical-table",style:{borderCollapse:"collapse"},children:(0,F.jsx)("tbody",{children:l})})})},tablecell:({node:o,nodesToJSX:h})=>{let l=h({nodes:o.children}),p=o.headerState>0?"th":"td",f=`lexical-table-cell-header-${o.headerState}`,c={backgroundColor:o.backgroundColor||void 0,border:"1px solid #ccc",padding:"8px"},m=o.colSpan&&o.colSpan>1?o.colSpan:void 0,u=o.rowSpan&&o.rowSpan>1?o.rowSpan:void 0;return(0,F.jsx)(p,{className:`lexical-table-cell ${f}`,colSpan:m,rowSpan:u,style:c,children:l})},tablerow:({node:o,nodesToJSX:h})=>{let l=h({nodes:o.children});return(0,F.jsx)("tr",{className:"lexical-table-row",children:l})}};var L=h;let B=1,V=2,R=4,O=8,z=16,j=32,N=64,G="Ö-ß¿ï¬-﷽ﹰ-ﻼ",q="A-Za-zÃ-ÃÃ-öø-ʸÌ-Öà -á¿¿ââ°-ï¬ï¸-﹯﻽-ï¿¿";RegExp("^[^"+q+"]*["+G+"]"),RegExp("^[^"+G+"]*["+q+"]");let W={text:({node:o})=>{let h=o.text;return o.format&B&&(h=(0,L.jsx)("strong",{children:h})),o.format&V&&(h=(0,L.jsx)("em",{children:h})),o.format&R&&(h=(0,L.jsx)("span",{style:{textDecoration:"line-through"},children:h})),o.format&O&&(h=(0,L.jsx)("span",{style:{textDecoration:"underline"},children:h})),o.format&z&&(h=(0,L.jsx)("code",{children:h})),o.format&j&&(h=(0,L.jsx)("sub",{children:h})),o.format&N&&(h=(0,L.jsx)("sup",{children:h})),h}};var X=h;let H={upload:({node:o})=>{let h=o;if("object"!=typeof h.value)return null;let l=h.value,p=h.fields?.alt||l?.alt||"",f=l.url;if(!l.mimeType.startsWith("image"))return(0,X.jsx)("a",{href:f,rel:"noopener noreferrer",children:l.filename});if(!l.sizes||!Object.keys(l.sizes).length)return(0,X.jsx)("img",{alt:p,height:l.height,src:f,width:l.width});let c=[];for(let o in l.sizes){let h=l.sizes[o];if(!h||!h.width||!h.height||!h.mimeType||!h.filesize||!h.filename||!h.url)continue;let p=h?.url;c.push((0,X.jsx)("source",{media:`(max-width: ${h.width}px)`,srcSet:p,type:h.mimeType},o))}return c.push((0,X.jsx)("img",{alt:p,height:l?.height,src:f,width:l?.width},"image")),(0,X.jsx)("picture",{children:c})}},J={...E,...W,...C,...x,...I,..._,...A,...D,...d({}),...H,...M};var Y=h,K=y;function Z(o){if(!o?.root?.children?.length)return!1;let h=!1;if(o?.root?.children?.length===1&&o?.root?.children[0]?.type==="paragraph"){let l=o?.root?.children[0];if(l?.children&&l?.children?.length!==0){if(l?.children?.length===1){let o=l?.children[0];o?.type!=="text"||o?.text?.length||(h=!0)}}else h=!0}return!h}function U(o){return h=>{let l={...h,isEditor:!1,isJSXConverter:!0};if(o.Component)return o.Component(l);if(o.html){let h="function"==typeof o.html?o.html(l):o.html;return(0,Y.jsx)("span",{dangerouslySetInnerHTML:{__html:h}})}return null}}function $(o){return h=>{if(o.Component){let l={...h,isEditor:!1,isJSXConverter:!0};return o.Component(l)}if(o.Block){let l=h.node,p={childIndex:h.childIndex,converters:h.converters,formData:l.fields??{},isEditor:!1,isJSXConverter:!0,node:l,nodesToJSX:h.nodesToJSX,parent:h.parent};return K.default.createElement(o.Block,p)}if(o.html){let l={...h,isEditor:!1,isJSXConverter:!0},p="function"==typeof o.html?o.html(l):o.html;return(0,Y.jsx)("span",{dangerouslySetInnerHTML:{__html:p}})}return null}}function Q(o){let h={};for(let[l,p]of Object.entries(o)){if(!p||"object"!=typeof p)continue;if("blocks"===l){for(let[o,l]of(h.blocks={},Object.entries(p))){let p=l;(p.Component||p.Block||p.html)&&(h.blocks[o]=$(p))}continue}if("inlineBlocks"===l){for(let[o,l]of(h.inlineBlocks={},Object.entries(p))){let p=l;(p.Component||p.Block||p.html)&&(h.inlineBlocks[o]=$(p))}continue}let o=p;(o.Component||o.html)&&(h[l]=U(o))}return h}function tt({converters:o,data:h,disableIndent:l,disableTextAlign:p,nodeMap:f}){if(Z(h)){let c=f?Q(f):void 0;return te({converters:c?{...o,...c,blocks:{...o.blocks,...c.blocks},inlineBlocks:{...o.inlineBlocks,...c.inlineBlocks}}:o,disableIndent:l,disableTextAlign:p,nodes:h.root.children,parent:h.root})}return(0,Y.jsx)(Y.Fragment,{})}function te({converters:o,disableIndent:h,disableTextAlign:l,nodes:p,parent:f}){let c=o.unknown;return p.map((p,m)=>{let u;"block"===p.type?(u=o?.blocks?.[p?.fields?.blockType])||c||console.error(`Lexical => JSX converter: Blocks converter: found ${p?.fields?.blockType} block, but no converter is provided`):"inlineBlock"===p.type?(u=o?.inlineBlocks?.[p?.fields?.blockType])||c||console.error(`Lexical => JSX converter: Inline Blocks converter: found ${p?.fields?.blockType} inline block, but no converter is provided`):u=o[p.type];try{let d;!u&&c&&(u=c),d=u?"function"==typeof u?u({childIndex:m,converters:o,node:p,nodesToJSX:c=>te({converters:c.converters??o,disableIndent:c.disableIndent??h,disableTextAlign:c.disableTextAlign??l,nodes:c.nodes,parent:c.parent??{...p,parent:f}}),parent:f}):u:(0,Y.jsx)("span",{children:"unknown node"},m);let g={};if(!l&&(!Array.isArray(l)||!l?.includes(p.type))&&"format"in p&&p.format)switch(p.format){case"center":g.textAlign="center";break;case"end":case"right":g.textAlign="right";break;case"justify":g.textAlign="justify";break;case"left":break;case"start":g.textAlign="left"}if(!h&&(!Array.isArray(h)||!h?.includes(p.type))&&"indent"in p&&p.indent&&"listitem"!==p.type&&(g.paddingInlineStart=`${40*Number(p.indent)}
1px`),K.default.isValidElement(d)){if(g.textAlign||g.paddingInlineStart){let o={...g,...d?.props?.style??{}};return K.default.cloneElement(d,{key:m,style:o})}return K.default.cloneElement(d,{key:m})}return d}catch(o){return console.error("Error converting lexical node to JSX:",o,"node:",p),null}}).filter(Boolean)}function ti({className:o,converters:h,data:l,disableContainer:p,disableIndent:f,disableTextAlign:c,nodeMap:m}){if(!l)return null;let u={};u=h?"function"==typeof h?h({defaultConverters:J}):h:J;let d=l&&!Array.isArray(l)&&"object"==typeof l&&"root"in l&&tt({converters:u,data:l,disableIndent:f,disableTextAlign:c,nodeMap:m});return p?(0,g.jsx)(g.Fragment,{children:d}):(0,g.jsx)("div",{className:o??"payload-richtext",children:d})}let ts=({linkNode:o})=>{let{value:h,relationTo:l}=o.fields.doc||{};if(h&&"object"==typeof h&&l){let o="slug"in h&&"string"==typeof h.slug?h.slug:void 0;return(0,m.getPathNonStrict)(l,o)}return"#"},tr=({defaultConverters:o})=>({...o,...d({internalDocToHref:ts})});function ta(o){let{className:h,as:m="div",noBaseCn:u,fallback:d,...g}=o,y=u?"":(0,c.cn)("rt-defaults",tn(o.as)&&"rt-header"),v=f(g.children),x=v&&d?to(d):v?null:g.children,b=p.initNoInt;return x?"h1"===m?(0,l.jsx)("h1",{...g,className:(0,c.cn)(y,h),...b,children:(0,l.jsx)(ti,{data:x,converters:tr,disableContainer:!0})}):"h2"===m?(0,l.jsx)("h2",{...g,className:(0,c.cn)(y,h),...b,children:(0,l.jsx)(ti,{data:x,converters:tr,disableContainer:!0})}):"h3"===m?(0,l.jsx)("h3",{...g,className:(0,c.cn)(y,h),...b,children:(0,l.jsx)(ti,{data:x,converters:tr,disableContainer:!0})}):"h4"===m?(0,l.jsx)("h4",{...g,className:(0,c.cn)(y,h),...b,children:(0,l.jsx)(ti,{data:x,converters:tr,disableContainer:!0})}):"h5"===m?(0,l.jsx)("h5",{...g,className:(0,c.cn)(y,h),...b,children:(0,l.jsx)(ti,{data:x,converters:tr,disableContainer:!0})}):"h6"===m?(0,l.jsx)("h6",{...g,className:(0,c.cn)(y,h),...b,children:(0,l.jsx)(ti,{data:x,converters:tr,disableContainer:!0})}):"fragment"===m?(0,l.jsx)(l.Fragment,{children:(0,l.jsx)(ti,{data:x,converters:tr,disableContainer:!0})}):(0,l.jsx)("div",{...g,className:(0,c.cn)(y,h),...b,children:(0,l.jsx)(ti,{data:x,converters:tr,disableContainer:!0})}):null}function tn(o){return"h1"===o||"h2"===o||"h3"===o||"h4"===o||"h5"===o||"h6"===o}function to(o){return{root:{type:"root",version:1,format:"",indent:0,direction:"ltr",children:[{type:"paragraph",version:1,direction:"ltr",textStyle:"",textFormat:0,children:[{mode:"normal",text:o,type:"text",style:"",detail:0,format:0,version:1}]}]}}}var th=h,tl=y,tp=o.i(579161),tf=o.i(227616);function tc(){let[o,h]=(0,tl.useState)(0);(0,tl.useEffect)(()=>{let o=()=>h(window.scrollY);return window.addEventListener("scroll",o),()=>window.removeEventListener("scroll",o)},[]);let l=()=>{let o=window.innerHeight;window.scrollTo({top:o,behavior:"smooth"})};return(0,th.jsxs)("div",{onClick:l,className:"group flex cursor-pointer items-center gap-1 opacity-60 transition-all duration-300 hover:opacity-100",style:{opacity:Math.max(.6-o/1e3,0)},children:[(0,th.jsx)(tp.default,{textNode:(0,th.jsx)("div",{className:"action-lg uppercase",children:"Scroll to Learn more"})}),(0,th.jsx)("div",{className:"overflow-hidden",children:(0,th.jsx)(tf.ArwDown,{className:"animate-slide-vertical"})})]})}var tm=o.i(531634),tu=o.i(920724),td=p,tg=c,ty=o.i(843071),tv=o.i(547349);function tx({homeBanner:o}){(0,tv.useAtomValue)(tm.introActiveAtom);let l=(0,tv.useAtomValue)(tm.introFinishedAtom);return(0,h.jsx)("div",{className:"",children:(0,h.jsxs)("div",{className:"relative overflow-hidden",children:[(0,h.jsx)(tu.AnimateInView,{className:(0,tg.cn)("in-view:opacity-100 in-view:scale-100 absolute inset-0 scale-30 overflow-hidden opacity-0 transition-all duration-1000","origin-bottom",!l&&"delay-[3s]"),children:(0,h.jsx)(ty.default,{alwaysInView:!0,wrapCn:(0,tg.cn)("absolute inset-0"),media:o.background,priority:!0,after:(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)("div",{className:"absolute inset-0 bg-black/60"}),(0,h.jsx)("div",{className:"from-tpa-black absolute right-0 bottom-0 left-0 h-[200px] bg-gradient-to-t to-transparent"})]})})}),(0,h.jsxs)("div",{className:(0,tg.cn)("p-100px relative flex h-screen min-h-[600px] items-end justify-between gap-24","max-dt:p-50px max-lt:p-10 max-lt:flex-col max-lt:justify-end max-lt:gap-5 max-lt:items-start","max-ph:px-5"),children:[(0,h.jsx)("div",{className:"min-dt-start:flex-1 max-lt:w-full",children:(0,h.jsxs)("div",{className:"max-lt:gap-5 flex flex-col gap-10",children:[(0,h.jsxs)("h1",{children:[(0,h.jsx)("span",{className:(0,tg.cn)("display-lg block delay-[600ms]",td.textHalfCn,!l&&"delay-[3.6s]"),...td.initNoInt,children:o.headline.line1}),(0,h.jsx)("span",{className:(0,tg.cn)("display-lg-prominent block",td.textHalfCn,"delay-[800ms]",!l&&"delay-[3.8s]"),...td.initNoInt,children:o.headline.line2})]}),(0,h.jsx)(ta,{className:(0,tg.cn)("subtitle-lg max-w-[1316px]",td.textHalfCn,"delay-[950ms]",!l&&"delay-[3.95s]"),children:o.description})]})}),(0,h.jsx)("div",{className:(0,tg.cn)(td.textHalfCn,"delay-[950ms]",!l&&"delay-[3.95s]"),...td.initNoInt,children:(0,h.jsx)(tc,{})})]})]})})}o.s(["default",0,tx],501529)}
1,41706,(o,h,l)=>{h.exports=JSON.parse('{"v":"5.9.0","fr":25,"ip":0,"op":125,"w":1080,"h":1080,"nm":"Logo-Animation","ddd":0,"assets":[{"id":"comp_0","nm":"Logo Icon","fr":25,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Bar-01 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[520,122,0],"ix":2,"l":2},"a":{"a":0,"k":[540,540,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[-9.822,0],[0,0]],"o":[[0,0],[0,0],[0,0],[8.991,0.795],[0,0],[0,0]],"v":[[15.835,60.764],[15.835,-60.836],[-15.835,-30.617],[-15.835,59.571],[12.404,60.836],[15.835,60.836]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.192156877705,0.364705882353,0.619607843137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[77.049,645.052],"ix":2},"a":{"a":0,"k":[0.011,59.904],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":0,"s":[100,0]},{"t":25,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":400,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Bar-02 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[520,122,0],"ix":2,"l":2},"a":{"a":0,"k":[540,540,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-9.894,1.337]],"o":[[0,0],[0,0],[11.122,-0.289],[0,0]],"v":[[15.835,-83.971],[-15.835,-53.788],[-15.835,83.971],[15.835,81.477]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.192156877705,0.364705882353,0.619607843137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[114.087,645.635],"ix":2},"a":{"a":0,"k":[-0.037,83.838],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":5,"s":[100,0]},{"t":30,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":400,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"Bar-03 Outlines","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[520,122,0],"ix":2,"l":2},"a":{"a":0,"k":[540,540,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-8.919,3.109]],"o":[[0,0],[0,0],[12.025,-1.88],[0,0]],"v":[[15.835,-109.69],[-15.835,-79.507],[-15.835,109.69],[15.835,102.135]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.192156877705,0.364705882353,0.619607843137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[150.683,642.124],"ix":2},"a":{"a":0,"k":[0.016,109.191],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"t":10,"s":[100,0]},{"t":35,"s":[100,100]}],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":400,"st":0,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Logo Icon-Bottom Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":25,"s":[0]},{"t":40,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[520,122,0],"ix":2,"l":2},"a":{"a":0,"k":[540,540,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[19.969,6.109],[0,-7.7],[57.778,0],[18.778,5.748],[-33.873,0],[0,18.58]],"o":[[13.505,5.676],[0,18.58],[-27.986,0],[19.103,8.025],[57.777,0],[0,-9.579]],"v":[[61.407,-28.973],[82.929,-8.549],[-21.685,25.068],[-93.871,15.778],[-10.779,28.972],[93.871,-4.645]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.400000029919,0.439215716194,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[113.871,627.785],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":400,"st":0,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Logo Text Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":65,"s":[0]},{"t":75,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[540,540,0],"ix":2,"l":2},"a":{"a":0,"k":[540,540,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[6.807,58.74],[-6.807,58.74],[-6.807,-46.594],[-43.929,-46.594],[-43.929,-58.74],[43.929,-58.74],[43.929,-46.594],[6.807,-46.594]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.192156877705,0.364705882353,0.619607843137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[278.357,550.591],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[7.7,-6.037],[14.12,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,-22.484]],"o":[[0,11.351],[-7.69,6.073],[0,0],[0,0],[0,0],[0,0],[0,0],[27.91,0],[0,0]],"v":[[35.281,-24.979],[23.721,1.12],[-8.989,10.193],[-27.
vendor: 11,570 bytes, line 1
1119,10.193],[-27.119,58.74],[-35.281,58.74],[-35.281,-58.74],[-6.569,-58.74],[35.281,-25.015]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-5.89,4.373],[0,9.796],[5.56,4.373],[11.66,0],[0,0]],"o":[[0,0],[13.22,0],[5.88,-4.374],[0,-9.037],[-5.56,-4.374],[0,0],[0,0]],"v":[[-27.083,3.144],[-10.979,3.144],[17.661,-3.398],[26.471,-24.653],[18.131,-44.786],[-7.689,-51.33],[-27.083,-51.33]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.400000029919,0.439215716194,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[1024.719,550.591],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":4,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[7.8,-7.627],[13.975,0],[7.584,7.627],[0,13.664],[0,0],[0,0],[0,0],[-6.248,-6.289],[-11.447,0],[-6.139,6.181],[0,10.988],[0,0],[0,0]],"o":[[0,0],[0,13.484],[-7.8,7.627],[-13.975,0],[-7.619,-7.628],[0,0],[0,0],[0,0],[0,11.315],[6.247,6.29],[11.448,0],[6.139,-6.181],[0,0],[0,0],[0,0]],"v":[[43.785,-59.535],[43.785,16.483],[32.085,48.149],[-0.56,59.571],[-32.338,48.113],[-43.785,16.158],[-43.785,-59.535],[-35.515,-59.535],[-35.515,16.483],[-26.126,42.871],[0.415,52.306],[26.379,43.016],[35.588,17.243],[35.588,-59.571],[43.749,-59.571]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.400000029919,0.439215716194,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[913.732,551.386],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[9.281,-10.845],[16.358,0],[9.316,10.844],[0,18.725],[-9.389,10.736],[-16.25,0],[-9.245,-10.809],[0,-18.688]],"o":[[0,18.652],[-9.28,10.844],[-16.358,0],[-9.281,-10.845],[0,-18.724],[9.389,-10.736],[16.25,0],[9.244,10.808],[0,0]],"v":[[52.379,-0.054],[38.44,44.191],[-0.054,60.457],[-38.476,44.191],[-52.415,-0.199],[-38.332,-44.335],[0.127,-60.457],[38.549,-44.262],[52.415,-0.018]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[-7.475,-9.181],[-14.011,0],[-7.475,9.109],[0,16.989],[7.475,9.037],[14.011,0],[7.548,-9.109],[0,-16.773]],"o":[[0,16.809],[7.475,9.182],[14.011,0],[7.475,-9.109],[0,-16.989],[-7.475,-9.037],[-14.011,0],[-7.583,9.11],[0,0]],"v":[[-43.496,-0.054],[-32.265,38.949],[-0.018,52.722],[32.338,39.058],[43.532,-0.09],[32.338,-39.021],[0.127,-52.576],[-32.121,-38.913],[-43.46,-0.09]],"c":false},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.400000029919,0.439215716194,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[792.001,550.501],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 4","np":4,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[-6.97,-5.386],[0,-10.808],[4.117,-5.386],[8.45,-2.35],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[14.516,0],[6.933,5.386],[0,7.88],[-4.153,5.422],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[-30.514,7.555],[-30.514,58.74],[-38.675,58.74],[-38.675,-58.74],[-10.761,-58.74],[21.486,-50.68],[31.922,-26.388],[25.711,-6.471],[6.825,5.169],[38.675,58.703],[28.889,58.703],[-1.336,7.518],[-30.442,7.518]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-5.453,4.41],[0,8.603],[5.345,4.085],[12.061,0],[0,0],[0,0]],"o":[[0,0],[9.894,0],[5.452,-4.41],[0,-8.604],[-5.344,-4.085],[0,0],[0,0],[0,0]],"v":[[-30.514,0.505],[-8.125,0.505],[14.878,-6.109],[23.039,-25.664],[15.022,-45.185],[-11.122,-51.294],[-30.514,-51.294],[-30.514,0.542]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.400000029919,0.439215716194,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[686.972,550.591],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5","np":4,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[14.155,0],[9.858,10.483],[0,19.159],[-4.875,9.253],[-9.137,5.025],[-11.808,0],[-10.147,-4.699],[0,0],[10.905,0],[9.064,-9.579],[0,-16.23],[-8.63,-8.929],[-16.683,0],[-7.548,3.072],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[-11.339,4.843],[-18.489,0],[-9.859,-10.447],[0,-11.928],[4.875,-9.254],[9.1,-5.024],[12.783,0],[0,0],[-10.147,-4.699],[-15.456,0],[-9.063,9.543],[0,17.676],[8.595,8.928],[10.797,0],[0,0],[0,0],[0,0],[0,0]],"v":[[4.55,-0.379],[47.775,-0.379],[47.775,53.228],[9.534,60.457],[-33.005,44.733],[-47.775,0.271],[-40.444,-31.502],[-19.427,-52.902],[11.953,-60.457],[46.331,-53.408],[43.045,-46.034],[11.448,-53.119],[-25.314,-38.768],[-38.927,-0.09],[-26,39.817],[11.917,53.191],[39.434,48.601],[39.434,7.284],[4.55,7.284],[4.55,-0.415]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.349019607843,0.400000029919,0.439215716194,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[571.055,550.501],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6","np":2,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"v":[[37.844,58.974],[23.255,21.598],[-23.725,21.598],[-38.17,58.974],[-51.964,58.974],[-5.634,-58.974],[5.85,-58.974],[51.964,58.974]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[1.878,6.687],[2.203,-6.145],[0,0],[0,0]],"o":[[0,0],[-1.769,-4.591],[-1.155,5.133],[0,0],[0,0],[0,0]],"v":[[18.994,9.308],[5.344,-27.093],[-0.109,-44.046],[-5.164,-27.093],[-18.959,9.308],[18.958,9.308]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.192156877705,0.364705882353,0.619607843137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[460.953,550.357],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7","np":4,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,-22.809],[8.089,-6.398],[15.095,0],[0,0],[0,0],[0,0],[0,0],[0,0]],"o":[[0,11.893],[-8.089,6.399],[0,0],[0,0],[0,0],[0,0],[0,0],[29.286,0]],"v":[[37.159,-24.508],[25.025,2.927],[-9.75,12.544],[-23.544,12.544],[-23.544,58.74],[-37.159,58.74],[-37.159,-58.74],[-6.789,-58.74]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-5.38,3.904],[0,8.639],[5.091,3.796],[10.725,0],[0,0]],"o":[[0,0],[12.097,0],[5.381,-3.904],[0,-7.772],[-5.056,-3.795],[0,0],[0,0]],"v":[[-23.544,0.796],[-11.266,0.796],[14.95,-5.06],[23.039,-23.857],[15.419,-41.208],[-8.305,-46.919],[-23.544,-46.919]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.192156877705,0.364705882353,0.619607843137,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[377.102,550.591],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8","np":4,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":144,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Logo Icon","refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.2},"t":40,"s":[540,540,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[114.667,540,0]}],"ix":2,"l":2},"a":{"a":0,"k":[95,121.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":190,"h":243,"ip":0,"op":400,"st":0,"bm":0}],"markers":[]}')},342967,o=>{"use strict";var h=o.i(673487),l=h,p=o.i(975157),f=o.i(497201),c=o.i(832616);function m(o){let{animationData:h,className:m}=o,u=(0,c.useRef)(null),d=(0,c.useRef)(h),g=(0,c.useRef)(null);return(0,c.useEffect)(()=>{let o=f.default.loadAnimation({container:u.current,renderer:"svg",loop:!1,autoplay:!1,animationData:d.current});return g.current=o,()=>{o.destroy()}},[]),(0,c.useEffect)(()=>{if(g.current)return g.current.play(),()=>{g.current&&g.current.stop()}},[]),(0,l.jsx)("div",{className:(0,p.cn)("absolute inset-0",m),ref:u})}var u=o.i(531634),d=o.i(547349),g=o.i(418849),y=o.i(715588);let v=3.5,x=1.5;var b=o.i(41706);function k(o){let{}=o,[l,p]=(0,d.useAtom)(u.introActiveAtom),[f,c]=(0,d.useAtom)(u.introFinishedAtom);return f?null:(0,h.jsx)(y.RemoveScroll,{className:"fixed top-0 left-0 z-50 h-full w-full",enabled:l,children:(0,h.jsx)(g.motion.div,{onAnimationStart:()=>{setTimeout(()=>{p(!1)},1e3*v)},onAnimationComplete:()=>{c(!0)},className:"absolute inset-0 flex items-center justify-center bg-black",initial:{opacity:1},animate:{opacity:0},transition:{ease:"easeInOut",duration:x,delay:v},children:(0,h.jsx)("div",{className:"absolute inset-0 flex p-5",children:(0,h.jsx)(m,{animationData:b.default,className:"relative m-auto max-w-115"})})})})}o.s(["default",0,k],342967)},531634,o=>{"use strict";var h=o.i(306024);let l=(0,h.atom)(!0),p=(0,h.atom)(!1);o.s(["introActiveAtom",0,l,"introFinishedAtom",0,p])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.