PageSourceSearch

https://dutyrefunds.co.uk/_nuxt/da76405.modern.js

js dutyrefunds.co.uk collected 2026-09-28 06:13:37 UTC 309,583 bytes, 1 lines download raw bytes

vendor: 7,033 bytes, line 1
1(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{359:function(module,exports,__webpack_require__){var factory;"undefined"!=typeof navigator&&(factory=function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(t){_useWebWorker=!!t},getWebWorker=function(){return _useWebWorker},setLocationHref=function(t){locationHref=t},getLocationHref=function(){return locationHref};function createTag(t){return document.createElement(t)}function extendPrototype(t,e){var i,r,n=t.length;for(i=0;i<n;i+=1)for(var o in r=t[i].prototype)Object.prototype.hasOwnProperty.call(r,o)&&(e.prototype[o]=r[o])}function getDescriptor(object,t){return Object.getOwnPropertyDescriptor(object,t)}function createProxyFunction(t){function e(){}return e.prototype=t,e}var audioControllerFactory=function(){function t(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}return t.prototype={addAudio:function(audio){this.audios.push(audio)},pause:function(){var i,t=this.audios.length;for(i=0;i<t;i+=1)this.audios[i].pause()},resume:function(){var i,t=this.audios.length;for(i=0;i<t;i+=1)this.audios[i].resume()},setRate:function(t){var i,e=this.audios.length;for(i=0;i<e;i+=1)this.audios[i].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var i,t=this.audios.length;for(i=0;i<t;i+=1)this.audios[i].volume(this._volume*(this._isMuted?0:1))}},function(){return new t}}(),createTypedArray=function(){function t(t,e){var r,i=0,n=[];switch(t){case"int16":case"uint8c":r=1;break;default:r=1.1}for(i=0;i<e;i+=1)n.push(r);return n}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(e,r){return"float32"===e?new Float32Array(r):"int16"===e?new Int16Array(r):"uint8c"===e?new Uint8ClampedArray(r):t(e,r)}:t}();function createSizedArray(t){return Array.apply(null,{length:t})}function _typeof$6(t){return _typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$6(t)}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 i,t=["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"],e=t.length;for(i=0;i<e;i+=1)BMMath[t[i]]=Math[t[i]]}(),BMMath.random=Math.random,BMMath.abs=function(t){if("object"===_typeof$6(t)&&t.length){var i,e=createSizedArray(t.length),r=t.length;for(i=0;i<r;i+=1)e[i]=Math.abs(t[i]);return e}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(t){_shouldRoundValues=!!t}function bmRnd(t){return _shouldRoundValues?Math.round(t):t}function styleDiv(element){element.style.position="absolute",element.style.top=0,element.style.left=0,element.style.display="block",element.style.transformOrigin="0 0",element.style.webkitTransformOrigin="0 0",element.style.backfaceVisibility="visible",element.style.webkitBackfaceVisibility="visible",element.style.transformStyle="preserve-3d",element.style.webkitTransformStyle="preserve-3d",element.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(t,e,r,n){this.type=t,this.currentTime=e,this.totalTime=r,this.direction=n<0?-1:1}function BMCompleteEvent(t,e){this.type=t,this.direction=e<0?-1:1}function BMCompleteLoopEvent(t,e,r,n){this.type=t,this.currentLoop=r,this.totalLoops=e,this.direction=n<0?-1:1}function BMSegmentStartEvent(t,e,r){this.type=t,this.firstFrame=e,this.totalFrames=r}function BMDestroyEvent(t,e){this.type=t,this.target=e}function BMRenderFrameErrorEvent(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function BMConfigErrorEvent(t){this.type="configError",this.nativeError=t}function BMAnimationConfigErrorEvent(t,e){this.type=t,this.nativeError=e}var createElementID=(_count=0,function(){return idPrefix$1+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(t,s,e){var r,g,b,i,n,p,q,o;switch(p=e*(1-s),q=e*(1-(n=6*t-(i=Math.floor(6*t)))*s),o=e*(1-(1-n)*s),i%6){case 0:r=e,g=o,b=p;break;case 1:r=q,g=e,b=p;break;case 2:r=p,g=e,b=o;break;case 3:r=p,g=q,b=e;break;case 4:r=o,g=p,b=e;break;case 5:r=e,g=p,b=q}return[r,g,b]}function RGBtoHSV(t,g,b){var e,r=Math.max(t,g,b),n=Math.min(t,g,b),o=r-n,s=0===r?0:o/r,h=r/255;switch(r){case n:e=0;break;case t:e=g-b+o*(g<b?6:0),e/=6*o;break;case g:e=b-t+2*o,e/=6*o;break;case b:e=t-g+4*o,e/=6*o}return[e,s,h]}function addSaturationToRGB(t,e){var r=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return r[1]+=e,r[1]>1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(t,e){var r=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return r[2]+=e,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(t,e){var r=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return r[0]+=e/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var i,t,e=[];for(i=0;i<256;i+=1)t=i.toString(16),e[i]=1===t.length?"0"+t:t;return function(t,g,b){return t<0&&(t=0),g<0&&(g=0),b<0&&(b=0),"#"+e[t]+e[g]+e[b]}}(),setSubframeEnabled=function(t){subframeEnabled=!!t},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(t){expressionsPlugin=t},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(t){expressionsInterfaces=t},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(t){defaultCurveSegments=t},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(t){idPrefix$1=t},getIdPrefix=function(){return idPrefix$1};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){return _typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$5(t)}var dataManager=function(){var t,e,r=1,n=[],o={onmessage:function(){},postMessage:function(path){t({data:path}
vendor: 27,863 bytes, line 1
1)}},h={postMessage:function(data){o.onmessage({data:data})}};function l(){e||(e=function(e){if(window.Worker&&window.Blob&&getWebWorker()){var r=new Blob(["var _workerSelf = self; self.onmessage = ",e.toString()],{type:"text/javascript"}),n=URL.createObjectURL(r);return new Worker(n)}return t=e,o}((function(t){if(h.dataManager||(h.dataManager=function(){function t(o,h){var l,i,f,m,c,d,v=o.length;for(i=0;i<v;i+=1)if("ks"in(l=o[i])&&!l.completed){if(l.completed=!0,l.hasMask){var x=l.masksProperties;for(m=x.length,f=0;f<m;f+=1)if(x[f].pt.k.i)n(x[f].pt.k);else for(d=x[f].pt.k.length,c=0;c<d;c+=1)x[f].pt.k[c].s&&n(x[f].pt.k[c].s[0]),x[f].pt.k[c].e&&n(x[f].pt.k[c].e[0])}0===l.ty?(l.layers=e(l.refId,h),t(l.layers,h)):4===l.ty?r(l.shapes):5===l.ty&&y(l)}}function e(t,e){var r=function(t,e){for(var i=0,r=e.length;i<r;){if(e[i].id===t)return e[i];i+=1}return null}(t,e);return r?r.layers.__used?JSON.parse(JSON.stringify(r.layers)):(r.layers.__used=!0,r.layers):null}function r(t){var i,e,o;for(i=t.length-1;i>=0;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)n(t[i].ks.k);else for(o=t[i].ks.k.length,e=0;e<o;e+=1)t[i].ks.k[e].s&&n(t[i].ks.k[e].s[0]),t[i].ks.k[e].e&&n(t[i].ks.k[e].e[0]);else"gr"===t[i].ty&&r(t[i].it)}function n(path){var i,t=path.i.length;for(i=0;i<t;i+=1)path.i[i][0]+=path.v[i][0],path.i[i][1]+=path.v[i][1],path.o[i][0]+=path.v[i][0],path.o[i][1]+=path.v[i][1]}function o(t,e){var r=e?e.split("."):[100,100,100];return t[0]>r[0]||!(r[0]>t[0])&&(t[1]>r[1]||!(r[1]>t[1])&&(t[2]>r[2]||!(r[2]>t[2])&&null))}var h,l=function(){var t=[4,4,14];function e(t){var i,e,r,n=t.length;for(i=0;i<n;i+=1)5===t[i].ty&&(r=void 0,r=(e=t[i]).t.d,e.t.d={k:[{s:r,t:0}]})}return function(r){if(o(t,r.v)&&(e(r.layers),r.assets)){var i,n=r.assets.length;for(i=0;i<n;i+=1)r.assets[i].layers&&e(r.assets[i].layers)}}}(),f=(h=[4,7,99],function(t){if(t.chars&&!o(h,t.v)){var i,e=t.chars.length;for(i=0;i<e;i+=1){var n=t.chars[i];n.data&&n.data.shapes&&(r(n.data.shapes),n.data.ip=0,n.data.op=99999,n.data.st=0,n.data.sr=1,n.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}},t.chars[i].t||(n.data.shapes.push({ty:"no"}),n.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"})))}}}),m=function(){var t=[5,7,15];function e(t){var i,e,r=t.length;for(i=0;i<r;i+=1)5===t[i].ty&&(e=void 0,"number"==typeof(e=t[i].t.p).a&&(e.a={a:0,k:e.a}),"number"==typeof e.p&&(e.p={a:0,k:e.p}),"number"==typeof e.r&&(e.r={a:0,k:e.r}))}return function(r){if(o(t,r.v)&&(e(r.layers),r.assets)){var i,n=r.assets.length;for(i=0;i<n;i+=1)r.assets[i].layers&&e(r.assets[i].layers)}}}(),c=function(){var t=[4,1,9];function e(t){var i,r,n,o=t.length;for(i=0;i<o;i+=1)if("gr"===t[i].ty)e(t[i].it);else if("fl"===t[i].ty||"st"===t[i].ty)if(t[i].c.k&&t[i].c.k[0].i)for(n=t[i].c.k.length,r=0;r<n;r+=1)t[i].c.k[r].s&&(t[i].c.k[r].s[0]/=255,t[i].c.k[r].s[1]/=255,t[i].c.k[r].s[2]/=255,t[i].c.k[r].s[3]/=255),t[i].c.k[r].e&&(t[i].c.k[r].e[0]/=255,t[i].c.k[r].e[1]/=255,t[i].c.k[r].e[2]/=255,t[i].c.k[r].e[3]/=255);else t[i].c.k[0]/=255,t[i].c.k[1]/=255,t[i].c.k[2]/=255,t[i].c.k[3]/=255}function r(t){var i,r=t.length;for(i=0;i<r;i+=1)4===t[i].ty&&e(t[i].shapes)}return function(e){if(o(t,e.v)&&(r(e.layers),e.assets)){var i,n=e.assets.length;for(i=0;i<n;i+=1)e.assets[i].layers&&r(e.assets[i].layers)}}}(),d=function(){var t=[4,4,18];function e(t){var i,r,n;for(i=t.length-1;i>=0;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(n=t[i].ks.k.length,r=0;r<n;r+=1)t[i].ks.k[r].s&&(t[i].ks.k[r].s[0].c=t[i].closed),t[i].ks.k[r].e&&(t[i].ks.k[r].e[0].c=t[i].closed);else"gr"===t[i].ty&&e(t[i].it)}function r(t){var r,i,n,o,h,l,f=t.length;for(i=0;i<f;i+=1){if((r=t[i]).hasMask){var m=r.masksProperties;for(o=m.length,n=0;n<o;n+=1)if(m[n].pt.k.i)m[n].pt.k.c=m[n].cl;else for(l=m[n].pt.k.length,h=0;h<l;h+=1)m[n].pt.k[h].s&&(m[n].pt.k[h].s[0].c=m[n].cl),m[n].pt.k[h].e&&(m[n].pt.k[h].e[0].c=m[n].cl)}4===r.ty&&e(r.shapes)}}return function(e){if(o(t,e.v)&&(r(e.layers),e.assets)){var i,n=e.assets.length;for(i=0;i<n;i+=1)e.assets[i].layers&&r(e.assets[i].layers)}}}();function y(data){0===data.t.a.length&&data.t.p}var v={completeData:function(r){r.__complete||(c(r),l(r),f(r),m(r),d(r),t(r.layers,r.assets),function(r,n){if(r){var i=0,o=r.length;for(i=0;i<o;i+=1)1===r[i].t&&(r[i].data.layers=e(r[i].data.refId,n),t(r[i].data.layers,n))}}(r.chars,r.assets),r.__complete=!0)}};return v.checkColors=c,v.checkChars=f,v.checkPathProperties=m,v.checkShapes=d,v.completeLayers=t,v}()),h.assetLoader||(h.assetLoader=function(){function t(t){var e=t.getResponseHeader("content-type");return e&&"json"===t.responseType&&-1!==e.indexOf("json")||t.response&&"object"===_typeof$5(t.response)?t.response:t.response&&"string"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):null}return{load:function(path,e,r,n){var o,h=new XMLHttpRequest;try{h.responseType="json"}catch(t){}h.onreadystatechange=function(){if(4===h.readyState)if(200===h.status)o=t(h),r(o);else try{o=t(h),r(o)}catch(t){n&&n(t)}};try{h.open(["G","E","T"].join(""),path,!0)}catch(t){h.open(["G","E","T"].join(""),e+"/"+path,!0)}h.send()}}}()),"loadAnimation"===t.data.type)h.assetLoader.load(t.data.path,t.data.fullPath,(function(data){h.dataManager.completeData(data),h.postMessage({id:t.data.id,payload:data,status:"success"})}),(function(){h.postMessage({id:t.data.id,status:"error"})}));else if("complete"===t.data.type){var e=t.data.animation;h.dataManager.completeData(e),h.postMessage({id:t.data.id,payload:e,status:"success"})}else"loadData"===t.data.type&&h.assetLoader.load(t.data.path,t.data.fullPath,(function(data){h.postMessage({id:t.data.id,payload:data,status:"success"})}),(function(){h.postMessage({id:t.data.id,status:"error"})}))})),e.onmessage=function(t){var data=t.data,e=data.id,r=n[e];n[e]=null,"success"===data.status?r.onComplete(data.payload):r.onError&&r.onError()})}function f(t,e){var o="processId_"+(r+=1);return n[o]={onComplete:t,onError:e},o}return{loadAnimation:function(path,t,r){l();var n=f(t,r);e.postMessage({type:"loadAnimation",path:path,fullPath:window.location.origin+window.location.pathname,id:n})},loadData:function(path,t,r){l();var n=f(t,r);e.postMessage({type:"loadData",path:path,fullPath:window.location.origin+window.location.pathname,id:n})},completeAnimation:function(t,r,n){l();var o=f(r,n);e.postMessage({type:"complete",animation:t,id:o})}}}(),ImagePreloader=function(){var t=function(){var canvas=createTag("canvas");canvas.width=1,canvas.height=1;var t=canvas.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),canvas}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(t,e,r){var path="";if(t.e)path=t.p;else if(e){var n=t.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),path=e+n}else path=r,path+=t.u?t.u:"",path+=t.p;return path}function o(img){var t=0,e=setInterval(function(){(img.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(e)),t+=1}.bind(this),50)}function h(data){var t={assetData:data},path=n(data,this.assetsPath,this.path);return dataManager.loadData(path,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function l(){this._imageLoaded=e.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=o.bind(this),this.createFootageData=h.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return l.prototype={loadAssets:function(t,e){var i;this.imagesLoadedCb=e;var r=t.length;for(i=0;i<r;i+=1)t[i].layers||(t[i].t&&"seq"!==t[i].t?3===t[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(t[i]))):(this.totalImages+=1,this.images.push(this._createImageData(t[i]))))},setAssetsPath:function(path){this.assetsPath=path||""},setPath:function(path){this.path=path||""},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(t){for(var i=0,e=this.images.length;i<e;){if(this.images[i].assetData===t)return this.images[i].img;i+=1}return null},createImgData:function(e){var path=n(e,this.assetsPath,this.path),img=createTag("img");img.crossOrigin="anonymous",img.addEventListener("load",this._imageLoaded,!1),img.addEventListener("error",function(){r.img=t,this._imageLoaded()}.bind(this),!1),img.src=path;var r={img:img,assetData:e};return r},createImageData:function(e){var path=n(e,this.assetsPath,this.path),img=createNS("image");isSafari?this.testImageLoaded(img):img.addEventListener("load",this._imageLoaded,!1),img.addEventListener("error",function(){r.img=t,this._imageLoaded()}.bind(this),!1),img.setAttributeNS("http://www.w3.org/1999/xlink","href",path),this._elementHelper.append?this._elementHelper.append(img):this._elementHelper.appendChild(img);var r={img:img,assetData:e};return r},imageLoaded:e,footageLoaded:r,setCacheType:function(t,e){"svg"===t?(this._elementHelper=e,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},l}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var r=this._cbs[t],i=0;i<r.length;i+=1)r[i](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var i=0,r=this._cbs[t].length;i<r;)this._cbs[t][i]===e&&(this._cbs[t].splice(i,1),i-=1,r-=1),i+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var markerParser=function(){function t(t){for(var line,e=t.split("\r\n"),r={},n=0,i=0;i<e.length;i+=1)2===(line=e[i].split(":")).length&&(r[line[0]]=line[1].trim(),n+=1);if(0===n)throw new Error;return r}return function(e){for(var r=[],i=0;i<e.length;i+=1){var n=e[i],o={time:n.tm,duration:n.dr};try{o.payload=JSON.parse(e[i].cm)}catch(r){try{o.payload=t(e[i].cm)}catch(t){o.payload={name:e[i].cm}}}r.push(o)}return r}}(),ProjectInterface=function(){function t(t){this.compositions.push(t)}return function(){function e(t){for(var i=0,e=this.compositions.length;i<e;){if(this.compositions[i].data&&this.compositions[i].data.nm===t)return this.compositions[i].prepareFrame&&this.compositions[i].data.xt&&this.compositions[i].prepareFrame(this.currentFrame),this.compositions[i].compInterface;i+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}}(),renderers={},registerRenderer=function(t,e){renderers[t]=e};function getRenderer(t){return renderers[t]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var t in renderers)if(renderers[t])return t;return""}function _typeof$4(t){return _typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$4(t)}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(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var r=getRenderer(e);this.renderer=new r(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,""===t.loop||null===t.loop||void 0===t.loop||!0===t.loop?this.loop=!0:!1===t.loop?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay=!("autoplay"in t)||t.autoplay,this.name=t.name?t.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(t,"autoloadSegments")||t.autoloadSegments,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(-1!==t.path.lastIndexOf("\\")?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(t.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(data){dataManager.completeAnimation(data,this.configAnimation)},AnimationItem.prototype.setData=function(t,e){e&&"object"!==_typeof$4(e)&&(e=JSON.parse(e));var r={wrapper:t,animationData:e},n=t.attributes;r.path=n.getNamedItem("data-animation-path")?n.getNamedItem("data-animation-path").value:n.getNamedItem("data-bm-path")?n.getNamedItem("data-bm-path").value:n.getNamedItem("bm-path")?n.getNamedItem("bm-path").value:"",r.animType=n.getNamedItem("data-anim-type")?n.getNamedItem("data-anim-type").value:n.getNamedItem("data-bm-type")?n.getNamedItem("data-bm-type").value:n.getNamedItem("bm-type")?n.getNamedItem("bm-type").value:n.getNamedItem("data-bm-renderer")?n.getNamedItem("data-bm-renderer").value:n.getNamedItem("bm-renderer")?n.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var o=n.getNamedItem("data-anim-loop")?n.getNamedItem("data-anim-loop").value:n.getNamedItem("data-bm-loop")?n.getNamedItem("data-bm-loop").value:n.getNamedItem("bm-loop")?n.getNamedItem("bm-loop").value:"";"false"===o?r.loop=!1:"true"===o?r.loop=!0:""!==o&&(r.loop=parseInt(o,10));var h=n.getNamedItem("data-anim-autoplay")?n.getNamedItem("data-anim-autoplay").value:n.getNamedItem("data-bm-autoplay")?n.getNamedItem("data-bm-autoplay").value:!n.getNamedItem("bm-autoplay")||n.getNamedItem("bm-autoplay").value;r.autoplay="false"!==h,r.name=n.getNamedItem("data-name")?n.getNamedItem("data-name").value:n.getNamedItem("data-bm-name")?n.getNamedItem("data-bm-name").value:n.getNamedItem("bm-name")?n.getNamedItem("bm-name").value:"","false"===(n.getNamedItem("data-anim-prerender")?n.getNamedItem("data-anim-prerender").value:n.getNamedItem("data-bm-prerender")?n.getNamedItem("data-bm-prerender").value:n.getNamedItem("bm-prerender")?n.getNamedItem("bm-prerender").value:"")&&(r.prerender=!1),r.path?this.setParams(r):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(data){data.op>this.animationData.op&&(this.animationData.op=data.op,this.totalFrames=Math.floor(data.op-this.animationData.ip));var i,t,e=this.animationData.layers,r=e.length,n=data.layers,o=n.length;for(t=0;t<o;t+=1)for(i=0;i<r;){if(e[i].id===n[t].id){e[i]=n[t];break}i+=1}if((data.chars||data.fonts)&&(this.renderer.globalData.fontManager.addChars(data.chars),this.renderer.globalData.fontManager.addFonts(data.fonts,this.renderer.globalData.defs)),data.assets)for(r=data.assets.length,i=0;i<r;i+=1)this.animationData.assets.push(data.assets[i]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(data){this.animationData=data;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||0===t.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var e=t.shift();this.timeCompleted=e.time*this.frameRate;var r=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(r,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(t){if(this.renderer)try{this.animationData=t,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(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=markerParser(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},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 t=getExpressionsPlugin();t&&t.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(t,e){var r="number"==typeof t?t:void 0,n="number"==typeof e?e:void 0;this.renderer.updateContainerSize(r,n)},AnimationItem.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},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(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!==t||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!==t||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(t){for(var marker,i=0;i<this.markers.length;i+=1)if((marker=this.markers[i]).payload&&marker.payload.name===t)return marker;return null},AnimationItem.prototype.goToAndStop=function(t,e,r){if(!r||this.name===r){var n=Number(t);if(isNaN(n)){var marker=this.getMarkerData(t);marker&&this.goToAndStop(marker.time,!0)}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(t,e,r){if(!r||this.name===r){var n=Number(t);if(isNaN(n)){var marker=this.getMarkerData(t);marker&&(marker.duration?this.playSegments([marker.time,marker.time+marker.duration],!0):this.goToAndStop(marker.time,!0))}else this.goToAndStop(n,e,r);this.play()}},AnimationItem.prototype.advanceTime=function(t){if(!0!==this.isPaused&&!1!==this.isLoaded){var e=this.currentRawFrame+t*this.frameModifier,r=!1;e>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(r=!0,e=this.totalFrames-1):e<0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(r=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(e),r&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?r=t:this.currentRawFrame+this.firstFrame>e&&(r=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,-1!==r&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),"object"===_typeof$4(t[0])){var i,r=t.length;for(i=0;i<r;i+=1)this.segments.push(t[i])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},AnimationItem.prototype.destroy=function(t){t&&this.name!==t||!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(t){this.currentRawFrame=t,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(t){this.loop=t},AnimationItem.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},AnimationItem.prototype.unmute=function(t){t&&this.name!==t||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(t){var path="";if(t.e)path=t.p;else if(this.assetsPath){var e=t.p;-1!==e.indexOf("images/")&&(e=e.split("/")[1]),path=this.assetsPath+e}else path=this.path,path+=t.u?t.u:"",path+=t.p;return path},AnimationItem.prototype.getAssetData=function(t){for(var i=0,e=this.assets.length;i<e;){if(t===this.assets[i].id)return this.assets[i];i+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(path,t,e){try{this.renderer.getElementByPath(path).updateDocumentData(t,e)}catch(t){}},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new BMEnterFrameEvent(t,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(t,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}"enterFrame"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),"complete"===t&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),"segmentStart"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),"destroy"===t&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var animationManager=function(){var t={},e=[],r=0,n=0,o=0,h=!0,l=!1;function f(t){for(var i=0,r=t.target;i<n;)e[i].animation===r&&(e.splice(i,1),i-=1,n-=1,r.isPaused||d()),i+=1}function m(element,t){if(!element)return null;for(var i=0;i<n;){if(e[i].elem===element&&null!==e[i].elem)return e[i].animation;i+=1}var r=new AnimationItem;return y(r,element),r.setData(element,t),r}function c(){o+=1,P()}function d(){o-=1}function y(t,element){t.addEventListener("destroy",f),t.addEventListener("_active",c),t.addEventListener("_idle",d),e.push({elem:element,animation:t}),n+=1}function v(t){var i,f=t-r;
vendor: 4,744 bytes, line 1
1for(i=0;i<n;i+=1)e[i].animation.advanceTime(f);r=t,o&&!l?window.requestAnimationFrame(v):h=!0}function x(t){r=t,window.requestAnimationFrame(v)}function P(){!l&&o&&h&&(window.requestAnimationFrame(x),h=!1)}return t.registerAnimation=m,t.loadAnimation=function(t){var e=new AnimationItem;return y(e,null),e.setParams(t),e},t.setSpeed=function(t,r){var i;for(i=0;i<n;i+=1)e[i].animation.setSpeed(t,r)},t.setDirection=function(t,r){var i;for(i=0;i<n;i+=1)e[i].animation.setDirection(t,r)},t.play=function(t){var i;for(i=0;i<n;i+=1)e[i].animation.play(t)},t.pause=function(t){var i;for(i=0;i<n;i+=1)e[i].animation.pause(t)},t.stop=function(t){var i;for(i=0;i<n;i+=1)e[i].animation.stop(t)},t.togglePause=function(t){var i;for(i=0;i<n;i+=1)e[i].animation.togglePause(t)},t.searchAnimations=function(t,e,r){var i,n=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=n.length;for(i=0;i<o;i+=1)r&&n[i].setAttribute("data-bm-type",r),m(n[i],t);if(e&&0===o){r||(r="svg");var body=document.getElementsByTagName("body")[0];body.innerText="";var div=createTag("div");div.style.width="100%",div.style.height="100%",div.setAttribute("data-bm-type",r),body.appendChild(div),m(div,t)}},t.resize=function(){var i;for(i=0;i<n;i+=1)e[i].animation.resize()},t.goToAndStop=function(t,r,o){var i;for(i=0;i<n;i+=1)e[i].animation.goToAndStop(t,r,o)},t.destroy=function(t){var i;for(i=n-1;i>=0;i-=1)e[i].animation.destroy(t)},t.freeze=function(){l=!0},t.unfreeze=function(){l=!1,P()},t.setVolume=function(t,r){var i;for(i=0;i<n;i+=1)e[i].animation.setVolume(t,r)},t.mute=function(t){var i;for(i=0;i<n;i+=1)e[i].animation.mute(t)},t.unmute=function(t){var i;for(i=0;i<n;i+=1)e[i].animation.unmute(t)},t.getRegisteredAnimations=function(){var i,t=e.length,r=[];for(i=0;i<t;i+=1)r.push(e[i].animation);return r},t}(),BezierFactory=function(){var t={getBezierEasing:function(a,b,t,r,n){var o=n||("bez_"+a+"_"+b+"_"+t+"_"+r).replace(/\./g,"p");if(e[o])return e[o];var h=new x([a,b,t,r]);return e[o]=h,h}},e={},r=4,n=1e-7,o=10,h=11,l=1/(h-1),f="function"==typeof Float32Array;function m(t,e){return 1-3*e+3*t}function c(t,e){return 3*e-6*t}function d(t){return 3*t}function y(t,e,r){return((m(e,r)*t+c(e,r))*t+d(e))*t}function v(t,e,r){return 3*m(e,r)*t*t+2*c(e,r)*t+d(e)}function x(t){this._p=t,this._mSampleValues=f?new Float32Array(h):new Array(h),this._precomputed=!1,this.get=this.get.bind(this)}return x.prototype={get:function(t){var e=this._p[0],r=this._p[1],n=this._p[2],o=this._p[3];return this._precomputed||this._precompute(),e===r&&n===o?t:0===t?0:1===t?1:y(this._getTForX(t),r,o)},_precompute:function(){var t=this._p[0],e=this._p[1],r=this._p[2],n=this._p[3];this._precomputed=!0,t===e&&r===n||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],i=0;i<h;++i)this._mSampleValues[i]=y(i*l,t,e)},_getTForX:function(t){for(var e=this._p[0],f=this._p[2],m=this._mSampleValues,c=0,d=1,x=h-1;d!==x&&m[d]<=t;++d)c+=l;var P=c+(t-m[--d])/(m[d+1]-m[d])*l,E=v(P,e,f);return E>=.001?function(t,e,n,o){for(var i=0;i<r;++i){var h=v(e,n,o);if(0===h)return e;e-=(y(e,n,o)-t)/h}return e}(t,P,e,f):0===E?P:function(t,e,r,h,l){var f,m,i=0;do{(f=y(m=e+(r-e)/2,h,l)-t)>0?r=m:e=m}while(Math.abs(f)>n&&++i<o);return m}(t,c,c+l,e,f)}},t}(),pooling={double:function(t){return t.concat(createSizedArray(t.length))}},poolFactory=function(t,e,r){var n=0,o=t,h=createSizedArray(o);return{newElement:function(){return n?h[n-=1]:e()},release:function(element){n===o&&(h=pooling.double(h),o*=2),r&&r(element),h[n]=element,n+=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(element){var i,t=element.lengths.length;for(i=0;i<t;i+=1)bezierLengthPool.release(element.lengths[i]);element.lengths.length=0}));function bezFunction(){var t=Math;function e(t,e,r,n,o,h){var l=t*n+e*o+r*h-o*n-h*t-r*e;return l>-.001&&l<.001}var r=function(t,e,r,n){var o,i,h,l,f,m,c=getDefaultCurveSegments(),d=0,y=[],v=[],x=bezierLengthPool.newElement();for(h=r.length,o=0;o<c;o+=1){for(f=o/(c-1),m=0,i=0;i<h;i+=1)l=bmPow(1-f,3)*t[i]+3*bmPow(1-f,2)*f*r[i]+3*(1-f)*bmPow(f,2)*n[i]+bmPow(f,3)*e[i],y[i]=l,null!==v[i]&&(m+=bmPow(y[i]-v[i],2)),v[i]=y[i];m&&(d+=m=bmSqrt(m)),x.percents[o]=f,x.lengths[o]=d}return x.addedLength=d,x};function n(t){this.segmentLength=0,this.points=new Array(t)}function o(t,e){this.partialLength=t,this.point=e}var h,l=(h={},function(t,r,l,f){var m=(t[0]+"_"+t[1]+"_"+r[0]+"_"+r[1]+"_"+l[0]+"_"+l[1]+"_"+f[0]+"_"+f[1]).replace(/\./g,"p");
vendor: 4,634 bytes, line 1
1if(!h[m]){var c,i,d,y,v,x,P,E=getDefaultCurveSegments(),S=0,C=null;2===t.length&&(t[0]!==r[0]||t[1]!==r[1])&&e(t[0],t[1],r[0],r[1],t[0]+l[0],t[1]+l[1])&&e(t[0],t[1],r[0],r[1],r[0]+f[0],r[1]+f[1])&&(E=2);var _=new n(E);for(d=l.length,c=0;c<E;c+=1){for(P=createSizedArray(d),v=c/(E-1),x=0,i=0;i<d;i+=1)y=bmPow(1-v,3)*t[i]+3*bmPow(1-v,2)*v*(t[i]+l[i])+3*(1-v)*bmPow(v,2)*(r[i]+f[i])+bmPow(v,3)*r[i],P[i]=y,null!==C&&(x+=bmPow(P[i]-C[i],2));S+=x=bmSqrt(x),_.points[c]=new o(x,P),C=P}_.segmentLength=S,h[m]=_}return h[m]});function f(t,e){var r=e.percents,n=e.lengths,o=r.length,h=bmFloor((o-1)*t),l=t*e.addedLength,f=0;if(h===o-1||0===h||l===n[h])return r[h];for(var m=n[h]>l?-1:1,c=!0;c;)if(n[h]<=l&&n[h+1]>l?(f=(l-n[h])/(n[h+1]-n[h]),c=!1):h+=m,h<0||h>=o-1){if(h===o-1)return r[h];c=!1}return r[h]+(r[h+1]-r[h])*f}var m=createTypedArray("float32",8);return{getSegmentsLength:function(t){var i,e=segmentsLengthPool.newElement(),n=t.c,o=t.v,h=t.o,l=t.i,f=t._length,m=e.lengths,c=0;for(i=0;i<f-1;i+=1)m[i]=r(o[i],o[i+1],h[i],l[i+1]),c+=m[i].addedLength;return n&&f&&(m[i]=r(o[i],o[0],h[i],l[0]),c+=m[i].addedLength),e.totalLength=c,e},getNewSegment:function(e,r,n,o,h,l,c){h<0?h=0:h>1&&(h=1);var i,d=f(h,c),y=f(l=l>1?1:l,c),v=e.length,x=1-d,P=1-y,E=x*x*x,S=d*x*x*3,C=d*d*x*3,_=d*d*d,A=x*x*P,T=d*x*P+x*d*P+x*x*y,M=d*d*P+x*d*y+d*x*y,k=d*d*y,D=x*P*P,F=d*P*P+x*y*P+x*P*y,w=d*y*P+x*y*y+d*P*y,I=d*y*y,V=P*P*P,B=y*P*P+P*y*P+P*P*y,R=y*y*P+P*y*y+y*P*y,L=y*y*y;for(i=0;i<v;i+=1)m[4*i]=t.round(1e3*(E*e[i]+S*n[i]+C*o[i]+_*r[i]))/1e3,m[4*i+1]=t.round(1e3*(A*e[i]+T*n[i]+M*o[i]+k*r[i]))/1e3,m[4*i+2]=t.round(1e3*(D*e[i]+F*n[i]+w*o[i]+I*r[i]))/1e3,m[4*i+3]=t.round(1e3*(V*e[i]+B*n[i]+R*o[i]+L*r[i]))/1e3;return m},getPointInSegment:function(e,r,n,o,h,l){var m=f(h,l),c=1-m;return[t.round(1e3*(c*c*c*e[0]+(m*c*c+c*m*c+c*c*m)*n[0]+(m*m*c+c*m*m+m*c*m)*o[0]+m*m*m*r[0]))/1e3,t.round(1e3*(c*c*c*e[1]+(m*c*c+c*m*c+c*c*m)*n[1]+(m*m*c+c*m*m+m*c*m)*o[1]+m*m*m*r[1]))/1e3]},buildBezierData:l,pointOnLine2D:e,pointOnLine3D:function(r,n,o,h,l,f,m,c,d){if(0===o&&0===f&&0===d)return e(r,n,h,l,m,c);var y,v=t.sqrt(t.pow(h-r,2)+t.pow(l-n,2)+t.pow(f-o,2)),x=t.sqrt(t.pow(m-r,2)+t.pow(c-n,2)+t.pow(d-o,2)),P=t.sqrt(t.pow(m-h,2)+t.pow(c-l,2)+t.pow(d-f,2));return(y=v>x?v>P?v-x-P:P-x-v:P>x?P-x-v:x-v-P)>-1e-4&&y<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(t,e){var r,n=this.offsetTime;"multidimensional"===this.propType&&(r=createTypedArray("float32",this.pv.length));for(var o,h,l,f,m,c,d,y,v,x=e.lastIndex,i=x,P=this.keyframes.length-1,E=!0;E;){if(o=this.keyframes[i],h=this.keyframes[i+1],i===P-1&&t>=h.t-n){o.h&&(o=h),x=0;break}if(h.t-n>t){x=i;break}i<P-1?i+=1:(x=0,E=!1)}l=this.keyframesMetadata[i]||{};var S,C=h.t-n,_=o.t-n;if(o.to){l.bezierData||(l.bezierData=bez.buildBezierData(o.s,h.s||o.e,o.to,o.ti));var A=l.bezierData;if(t>=C||t<_){var T=t>=C?A.points.length-1:0;for(m=A.points[T].point.length,f=0;f<m;f+=1)r[f]=A.points[T].point[f]}else{l.__fnct?v=l.__fnct:(v=BezierFactory.getBezierEasing(o.o.x,o.o.y,o.i.x,o.i.y,o.n).get,l.__fnct=v),c=v((t-_)/(C-_));var M,k=A.segmentLength*c,D=e.lastFrame<t&&e._lastKeyframeIndex===i?e._lastAddedLength:0;for(y=e.lastFrame<t&&e._lastKeyframeIndex===i?e._lastPoint:0,E=!0,d=A.points.length;E;){if(D+=A.points[y].partialLength,0===k||0===c||y===A.points.length-1){for(m=A.points[y].point.length,f=0;f<m;f+=1)r[f]=A.points[y].point[f];break}if(k>=D&&k<D+A.points[y+1].partialLength){for(M=(k-D)/A.points[y+1].partialLength,m=A.points[y].point.length,f=0;f<m;f+=1)r[f]=A.points[y].point[f]+(A.points[y+1].point[f]-A.points[y].point[f])*M;break}y<d-1?y+=1:E=!1}e._lastPoint=y,e._lastAddedLength=D-A.points[y].partialLength,e._lastKeyframeIndex=i}}else{var F,w,I,V,B;if(P=o.s.length,S=h.s||o.e,this.sh&&1!==o.h)t>=C?(r[0]=S[0],r[1]=S[1],r[2]=S[2]):t<=_?(r[0]=o.s[0],r[1]=o.s[1],r[2]=o.s[2]):quaternionToEuler(r,slerp(createQuaternion(o.s),createQuaternion(S),(t-_)/(C-_)));else for(i=0;i<P;i+=1)1!==o.h&&(t>=C?c=1:t<_?c=0:(o.o.x.constructor===Array?(l.__fnct||(l.__fnct=[]),l.__fnct[i]?v=l.__fnct[i]:(F=void 0===o.o.x[i]?o.o.x[0]:o.o.x[i],w=void 0===o.o.y[i]?o.o.y[0]:o.o.y[i],I=void 0===o.i.x[i]?o.i.x[0]:o.i.x[i],V=void 0===o.i.y[i]?o.i.y[0]:o.i.y[i],v=BezierFactory.getBezierEasing(F,w,I,V).get,l.__fnct[i]=v)):l.__fnct?v=l.__fnct:(F=o.o.x,w=o.o.y,I=o.i.x,V=o.i.y,v=BezierFactory.getBezierEasing(F,w,I,V).get,o.keyframeMetadata=v),c=v((t-_)/(C-_)))),S=h.s||o.e,B=1===o.h?o.s[i]:o.s[i]+(S[i]-o.s[i])*c,"multidimensional"===this.propType?r[i]=B:r=B}return e.lastIndex=x,r}function slerp(a,b,t){var e,r,n,o,h,l=[],f=a[0],m=a[1],c=a[2],d=a[3],y=b[0],v=b[1],x=b[2],P=b[3];
vendor: 17,473 bytes, line 1
1return(r=f*y+m*v+c*x+d*P)<0&&(r=-r,y=-y,v=-v,x=-x,P=-P),1-r>1e-6?(e=Math.acos(r),n=Math.sin(e),o=Math.sin((1-t)*e)/n,h=Math.sin(t*e)/n):(o=1-t,h=t),l[0]=o*f+h*y,l[1]=o*m+h*v,l[2]=o*c+h*x,l[3]=o*d+h*P,l}function quaternionToEuler(t,e){var r=e[0],n=e[1],o=e[2],h=e[3],l=Math.atan2(2*n*h-2*r*o,1-2*n*n-2*o*o),f=Math.asin(2*r*n+2*o*h),m=Math.atan2(2*r*h-2*n*o,1-2*r*r-2*o*o);t[0]=l/degToRads,t[1]=f/degToRads,t[2]=m/degToRads}function createQuaternion(t){var e=t[0]*degToRads,r=t[1]*degToRads,n=t[2]*degToRads,o=Math.cos(e/2),h=Math.cos(r/2),l=Math.cos(n/2),f=Math.sin(e/2),m=Math.sin(r/2),c=Math.sin(n/2);return[f*m*l+o*h*c,f*h*l+o*m*c,o*m*l-f*h*c,o*h*l-f*m*c]}function getValueAtCurrentTime(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var n=this.interpolateValue(t,this._caching);this.pv=n}return this._caching.lastFrame=t,this.pv}function setVValue(t){var e;if("unidimensional"===this.propType)e=t*this.mult,mathAbs(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var i=0,r=this.v.length;i<r;)e=t[i]*this.mult,mathAbs(this.v[i]-e)>1e-5&&(this.v[i]=e,this._mdf=!0),i+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var i;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,e=this.kf?this.pv:this.data.k;for(i=0;i<t;i+=1)e=this.effectsSequence[i](e);this.setVValue(e),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function ValueProperty(t,data,e,r){this.propType="unidimensional",this.mult=e||1,this.data=data,this.v=e?data.k*e:data.k,this.pv=data.k,this._mdf=!1,this.elem=t,this.container=r,this.comp=t.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(t,data,e,r){var i;this.propType="multidimensional",this.mult=e||1,this.data=data,this._mdf=!1,this.elem=t,this.container=r,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var n=data.k.length;for(this.v=createTypedArray("float32",n),this.pv=createTypedArray("float32",n),this.vel=createTypedArray("float32",n),i=0;i<n;i+=1)this.v[i]=data.k[i]*this.mult,this.pv[i]=data.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(t,data,e,r){this.propType="unidimensional",this.keyframes=data.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=data,this.mult=e||1,this.elem=t,this.container=r,this.comp=t.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(t,data,e,r){var i;this.propType="multidimensional";var s,n,o,h,l=data.k.length;for(i=0;i<l-1;i+=1)data.k[i].to&&data.k[i].s&&data.k[i+1]&&data.k[i+1].s&&(s=data.k[i].s,n=data.k[i+1].s,o=data.k[i].to,h=data.k[i].ti,(2===s.length&&(s[0]!==n[0]||s[1]!==n[1])&&bez.pointOnLine2D(s[0],s[1],n[0],n[1],s[0]+o[0],s[1]+o[1])&&bez.pointOnLine2D(s[0],s[1],n[0],n[1],n[0]+h[0],n[1]+h[1])||3===s.length&&(s[0]!==n[0]||s[1]!==n[1]||s[2]!==n[2])&&bez.pointOnLine3D(s[0],s[1],s[2],n[0],n[1],n[2],s[0]+o[0],s[1]+o[1],s[2]+o[2])&&bez.pointOnLine3D(s[0],s[1],s[2],n[0],n[1],n[2],n[0]+h[0],n[1]+h[1],n[2]+h[2]))&&(data.k[i].to=null,data.k[i].ti=null),s[0]===n[0]&&s[1]===n[1]&&0===o[0]&&0===o[1]&&0===h[0]&&0===h[1]&&(2===s.length||s[2]===n[2]&&0===o[2]&&0===h[2])&&(data.k[i].to=null,data.k[i].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=data,this.keyframes=data.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=e||1,this.elem=t,this.container=r,this.comp=t.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var f=data.k[0].s.length;for(this.v=createTypedArray("float32",f),this.pv=createTypedArray("float32",f),i=0;i<f;i+=1)this.v[i]=initFrame,this.pv[i]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",f)},this.addEffect=addEffect}var PropertyFactory={getProp:function(t,data,e,r,n){var p;if(data.sid&&(data=t.globalData.slotManager.getProp(data)),data.k.length)if("number"==typeof data.k[0])p=new MultiDimensionalProperty(t,data,r,n);else switch(e){case 0:p=new KeyframedValueProperty(t,data,r,n);break;case 1:p=new KeyframedMultidimensionalProperty(t,data,r,n)}else p=new ValueProperty(t,data,r,n);return p.effectsSequence.length&&n.addDynamicProperty(p),p}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var i;this._mdf=!1;var t=this.dynamicProperties.length;for(i=0;i<t;i+=1)this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,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(t,e){this.c=t,this.setLength(e);for(var i=0;i<e;)this.v[i]=pointPool.newElement(),this.o[i]=pointPool.newElement(),this.i[i]=pointPool.newElement(),i+=1},ShapePath.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},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(t,e,r,n,o){var h;switch(this._length=Math.max(this._length,n+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case"v":h=this.v;break;case"i":h=this.i;break;case"o":h=this.o;break;default:h=[]}(!h[n]||h[n]&&!o)&&(h[n]=pointPool.newElement()),h[n][0]=t,h[n][1]=e},ShapePath.prototype.setTripleAt=function(t,e,r,n,o,h,l,f){this.setXYAt(t,e,"v",l,f),this.setXYAt(r,n,"o",l,f),this.setXYAt(o,h,"i",l,f)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,r=this.o,n=this.i,o=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],n[0][0],n[0][1],r[0][0],r[0][1],0,!1),o=1);var i,h=this._length-1,l=this._length;for(i=o;i<l;i+=1)t.setTripleAt(e[h][0],e[h][1],n[h][0],n[h][1],r[h][0],r[h][1],i,!1),h-=1;return t},ShapePath.prototype.length=function(){return this._length};var shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(t){var i,e=t._length;for(i=0;i<e;i+=1)pointPool.release(t.v[i]),pointPool.release(t.i[i]),pointPool.release(t.o[i]),t.v[i]=null,t.i[i]=null,t.o[i]=null;t._length=0,t.c=!1})),factory.clone=function(t){var i,e=factory.newElement(),r=void 0===t._length?t.v.length:t._length;for(e.setLength(r),e.c=t.c,i=0;i<r;i+=1)e.setTripleAt(t.v[i][0],t.v[i][1],t.o[i][0],t.o[i][1],t.i[i][0],t.i[i][1],i);return e},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var i;for(i=0;i<this._length;i+=1)shapePool.release(this.shapes[i]);this._length=0};var shapeCollectionPool=(ob={newShapeCollection:function(){return _length?pool[_length-=1]:new ShapeCollection},release:function(t){var i,e=t._length;for(i=0;i<e;i+=1)shapePool.release(t.shapes[i]);t._length=0,_length===_maxLength&&(pool=pooling.double(pool),_maxLength*=2),pool[_length]=t,_length+=1}},_length=0,_maxLength=4,pool=createSizedArray(_maxLength),ob),ob,_length,_maxLength,pool,ShapePropertyFactory=function(){var t=-999999;function e(t,e,r){var n,o,h,l,f,m,c,d,y,v=r.lastIndex,x=this.keyframes;if(t<x[0].t-this.offsetTime)n=x[0].s[0],h=!0,v=0;else if(t>=x[x.length-1].t-this.offsetTime)n=x[x.length-1].s?x[x.length-1].s[0]:x[x.length-2].e[0],h=!0;else{for(var P,E,S,i=v,C=x.length-1,_=!0;_&&(P=x[i],!((E=x[i+1]).t-this.offsetTime>t));)i<C-1?i+=1:_=!1;if(S=this.keyframesMetadata[i]||{},v=i,!(h=1===P.h)){if(t>=E.t-this.offsetTime)d=1;else if(t<P.t-this.offsetTime)d=0;else{var A;S.__fnct?A=S.__fnct:(A=BezierFactory.getBezierEasing(P.o.x,P.o.y,P.i.x,P.i.y).get,S.__fnct=A),d=A((t-(P.t-this.offsetTime))/(E.t-this.offsetTime-(P.t-this.offsetTime)))}o=E.s?E.s[0]:P.e[0]}n=P.s[0]}for(m=e._length,c=n.i[0].length,r.lastIndex=v,l=0;l<m;l+=1)for(f=0;f<c;f+=1)y=h?n.i[l][f]:n.i[l][f]+(o.i[l][f]-n.i[l][f])*d,e.i[l][f]=y,y=h?n.o[l][f]:n.o[l][f]+(o.o[l][f]-n.o[l][f])*d,e.o[l][f]=y,y=h?n.v[l][f]:n.v[l][f]+(o.v[l][f]-n.v[l][f])*d,e.v[l][f]=y}function r(){var e=this.comp.renderedFrame-this.offsetTime,r=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime,o=this._caching.lastFrame;return o!==t&&(o<r&&e<r||o>n&&e>n)||(this._caching.lastIndex=o<e?this._caching.lastIndex:0,this.interpolateShape(e,this.pv,this._caching)),this._caching.lastFrame=e,this.pv}function n(){this.paths=this.localShapeCollection}function o(t){(function(t,e){if(t._length!==e._length||t.c!==e.c)return!1;var i,r=t._length;for(i=0;i<r;i+=1)if(t.v[i][0]!==e.v[i][0]||t.v[i][1]!==e.v[i][1]||t.o[i][0]!==e.o[i][0]||t.o[i][1]!==e.o[i][1]||t.i[i][0]!==e.i[i][0]||t.i[i][1]!==e.i[i][1])return!1;return!0})(this.v,t)||(this.v=shapePool.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function h(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t,i;this.lock=!0,this._mdf=!1,t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var e=this.effectsSequence.length;for(i=0;i<e;i+=1)t=this.effectsSequence[i](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function l(t,data,e){this.propType="shape",this.comp=t.comp,this.container=t,this.elem=t,this.data=data,this.k=!1,this.kf=!1,this._mdf=!1;var r=3===e?data.pt.k:data.ks.k;this.v=shapePool.clone(r),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=n,this.effectsSequence=[]}function f(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function m(e,data,o){this.propType="shape",this.comp=e.comp,this.elem=e,this.container=e,this.offsetTime=e.data.st,this.keyframes=3===o?data.pt.k:data.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var h=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,h),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=t,this.reset=n,this._caching={lastFrame:t,lastIndex:0},this.effectsSequence=[r.bind(this)]}l.prototype.interpolateShape=e,l.prototype.getValue=h,l.prototype.setVValue=o,l.prototype.addEffect=f,m.prototype.getValue=h,m.prototype.interpolateShape=e,m.prototype.setVValue=o,m.prototype.addEffect=f;var c=function(){var t=roundCorner;function e(t,data){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=data.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,data.p,1,0,this),this.s=PropertyFactory.getProp(t,data.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return e.prototype={reset:n,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var e=this.p.v[0],r=this.p.v[1],n=this.s.v[0]/2,o=this.s.v[1]/2,h=3!==this.d,l=this.v;l.v[0][0]=e,l.v[0][1]=r-o,l.v[1][0]=h?e+n:e-n,l.v[1][1]=r,l.v[2][0]=e,l.v[2][1]=r+o,l.v[3][0]=h?e-n:e+n,l.v[3][1]=r,l.i[0][0]=h?e-n*t:e+n*t,l.i[0][1]=r-o,l.i[1][0]=h?e+n:e-n,l.i[1][1]=r-o*t,l.i[2][0]=h?e+n*t:e-n*t,l.i[2][1]=r+o,l.i[3][0]=h?e-n:e+n,l.i[3][1]=r+o*t,l.o[0][0]=h?e+n*t:e-n*t,l.o[0][1]=r-o,l.o[1][0]=h?e+n:e-n,l.o[1][1]=r+o*t,l.o[2][0]=h?e-n*t:e+n*t,l.o[2][1]=r+o,l.o[3][0]=h?e-n:e+n,l.o[3][1]=r-o*t}},extendPrototype([DynamicPropertyContainer],e),e}(),d=function(){function t(t,data){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=data,this.frameId=-1,this.d=data.d,this.initDynamicPropertyContainer(t),1===data.sy?(this.ir=PropertyFactory.getProp(t,data.ir,0,0,this),this.is=PropertyFactory.getProp(t,data.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(t,data.pt,0,0,this),this.p=PropertyFactory.getProp(t,data.p,1,0,this),this.r=PropertyFactory.getProp(t,data.r,0,degToRads,this),this.or=PropertyFactory.getProp(t,data.or,0,0,this),this.os=PropertyFactory.getProp(t,data.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 t.prototype={reset:n,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var i,t,e,r,n=2*Math.floor(this.pt.v),o=2*Math.PI/n,h=!0,l=this.or.v,f=this.ir.v,m=this.os.v,c=this.is.v,d=2*Math.PI*l/(2*n),y=2*Math.PI*f/(2*n),v=-Math.PI/2;v+=this.r.v;var x=3===this.data.d?-1:1;for(this.v._length=0,i=0;i<n;i+=1){e=h?m:c,r=h?d:y;var P=(t=h?l:f)*Math.cos(v),E=t*Math.sin(v),S=0===P&&0===E?0:E/Math.sqrt(P*P+E*E),C=0===P&&0===E?0:-P/Math.sqrt(P*P+E*E);P+=+this.p.v[0],E+=+this.p.v[1],this.v.setTripleAt(P,E,P-S*r*e*x,E-C*r*e*x,P+S*r*e*x,E+C*r*e*x,i,!0),h=!h,v+=o*x}},convertPolygonToPath:function(){var i,t=Math.floor(this.pt.v),e=2*Math.PI/t,r=this.or.v,n=this.os.v,o=2*Math.PI*r/(4*t),h=.5*-Math.PI,l=3===this.data.d?-1:1;for(h+=this.r.v,this.v._length=0,i=0;i<t;i+=1){var f=r*Math.cos(h),m=r*Math.sin(h),c=0===f&&0===m?0:m/Math.sqrt(f*f+m*m),d=0===f&&0===m?0:-f/Math.sqrt(f*f+m*m);f+=+this.p.v[0],m+=+this.p.v[1],this.v.setTripleAt(f,m,f-c*o*n*l,m-d*o*n*l,f+c*o*n*l,m+d*o*n*l,i,!0),h+=e*l}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],t),t}(),y=function(){function t(t,data){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=data.d,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,data.p,1,0,this),this.s=PropertyFactory.getProp(t,data.s,1,0,this),this.r=PropertyFactory.getProp(t,data.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return t.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],r=this.s.v[0]/2,n=this.s.v[1]/2,o=bmMin(r,n,this.r.v),h=o*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+r,e-n+o,t+r,e-n+o,t+r,e-n+h,0,!0),this.v.setTripleAt(t+r,e+n-o,t+r,e+n-h,t+r,e+n-o,1,!0),0!==o?(this.v.setTripleAt(t+r-o,e+n,t+r-o,e+n,t+r-h,e+n,2,!0),this.v.setTripleAt(t-r+o,e+n,t-r+h,e+n,t-r+o,e+n,3,!0),this.v.setTripleAt(t-r,e+n-o,t-r,e+n-o,t-r,e+n-h,4,!0),this.v.setTripleAt(t-r,e-n+o,t-r,e-n+h,t-r,e-n+o,5,!0),this.v.setTripleAt(t-r+o,e-n,t-r+o,e-n,t-r+h,e-n,6,!0),this.v.setTripleAt(t+r-o,e-n,t+r-h,e-n,t+r-o,e-n,7,!0)):(this.v.setTripleAt(t-r,e+n,t-r+h,e+n,t-r,e+n,2),this.v.setTripleAt(t-r,e-n,t-r,e-n+h,t-r,e-n,3))):(this.v.setTripleAt(t+r,e-n+o,t+r,e-n+h,t+r,e-n+o,0,!0),0!==o?(this.v.setTripleAt(t+r-o,e-n,t+r-o,e-n,t+r-h,e-n,1,!0),this.v.setTripleAt(t-r+o,e-n,t-r+h,e-n,t-r+o,e-n,2,!0),this.v.setTripleAt(t-r,e-n+o,t-r,e-n+o,t-r,e-n+h,3,!0),this.v.setTripleAt(t-r,e+n-o,t-r,e+n-h,t-r,e+n-o,4,!0),this.v.setTripleAt(t-r+o,e+n,t-r+o,e+n,t-r+h,e+n,5,!0),this.v.setTripleAt(t+r-o,e+n,t+r-h,e+n,t+r-o,e+n,6,!0),this.v.setTripleAt(t+r,e+n-o,t+r,e+n-o,t+r,e+n-h,7,
vendor: 6,155 bytes, line 1
1!0)):(this.v.setTripleAt(t-r,e-n,t-r+h,e-n,t-r,e-n,1,!0),this.v.setTripleAt(t-r,e+n,t-r,e+n-h,t-r,e+n,2,!0),this.v.setTripleAt(t+r,e+n,t+r-h,e+n,t+r,e+n,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:n},extendPrototype([DynamicPropertyContainer],t),t}(),v={getShapeProp:function(t,data,e){var r;return 3===e||4===e?r=(3===e?data.pt:data.ks).k.length?new m(t,data,e):new l(t,data,e):5===e?r=new y(t,data):6===e?r=new c(t,data):7===e&&(r=new d(t,data)),r.k&&t.addDynamicProperty(r),r},getConstructorFunction:function(){return l},getKeyframedConstructorFunction:function(){return m}};return v}(),Matrix=function(){var t=Math.cos,e=Math.sin,r=Math.tan,n=Math.round;function o(){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 h(r){if(0===r)return this;var n=t(r),o=e(r);return this._t(n,-o,0,0,o,n,0,0,0,0,1,0,0,0,0,1)}function l(r){if(0===r)return this;var n=t(r),o=e(r);return this._t(1,0,0,0,0,n,-o,0,0,o,n,0,0,0,0,1)}function f(r){if(0===r)return this;var n=t(r),o=e(r);return this._t(n,0,o,0,0,1,0,0,-o,0,n,0,0,0,0,1)}function m(r){if(0===r)return this;var n=t(r),o=e(r);return this._t(n,-o,0,0,o,n,0,0,0,0,1,0,0,0,0,1)}function c(t,e){return this._t(1,e,t,1,0,0)}function d(t,e){return this.shear(r(t),r(e))}function y(n,o){var h=t(o),l=e(o);return this._t(h,l,0,0,-l,h,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(n),1,0,0,0,0,1,0,0,0,0,1)._t(h,-l,0,0,l,h,0,0,0,0,1,0,0,0,0,1)}function v(t,e,r){return r||0===r||(r=1),1===t&&1===e&&1===r?this:this._t(t,0,0,0,0,e,0,0,0,0,r,0,0,0,0,1)}function x(a,b,t,e,r,n,g,o,i,h,l,f,m,c,d,p){return this.props[0]=a,this.props[1]=b,this.props[2]=t,this.props[3]=e,this.props[4]=r,this.props[5]=n,this.props[6]=g,this.props[7]=o,this.props[8]=i,this.props[9]=h,this.props[10]=l,this.props[11]=f,this.props[12]=m,this.props[13]=c,this.props[14]=d,this.props[15]=p,this}function P(t,e,r){return r=r||0,0!==t||0!==e||0!==r?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,r,1):this}function E(t,e,r,n,o,h,l,h2,f,m,c,d,y,v,x,P){var E=this.props;if(1===t&&0===e&&0===r&&0===n&&0===o&&1===h&&0===l&&0===h2&&0===f&&0===m&&1===c&&0===d)return E[12]=E[12]*t+E[15]*y,E[13]=E[13]*h+E[15]*v,E[14]=E[14]*c+E[15]*x,E[15]*=P,this._identityCalculated=!1,this;var S=E[0],C=E[1],_=E[2],A=E[3],T=E[4],M=E[5],k=E[6],h1=E[7],D=E[8],F=E[9],w=E[10],I=E[11],V=E[12],B=E[13],R=E[14],L=E[15];return E[0]=S*t+C*o+_*f+A*y,E[1]=S*e+C*h+_*m+A*v,E[2]=S*r+C*l+_*c+A*x,E[3]=S*n+C*h2+_*d+A*P,E[4]=T*t+M*o+k*f+h1*y,E[5]=T*e+M*h+k*m+h1*v,E[6]=T*r+M*l+k*c+h1*x,E[7]=T*n+M*h2+k*d+h1*P,E[8]=D*t+F*o+w*f+I*y,E[9]=D*e+F*h+w*m+I*v,E[10]=D*r+F*l+w*c+I*x,E[11]=D*n+F*h2+w*d+I*P,E[12]=V*t+B*o+R*f+L*y,E[13]=V*e+B*h+R*m+L*v,E[14]=V*r+B*l+R*c+L*x,E[15]=V*n+B*h2+R*d+L*P,this._identityCalculated=!1,this}function S(t){var e=t.props;return this.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[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 _(t){for(var i=0;i<16;){if(t.props[i]!==this.props[i])return!1;i+=1}return!0}function A(t){var i;for(i=0;i<16;i+=1)t.props[i]=this.props[i];return t}function T(t){var i;for(i=0;i<16;i+=1)this.props[i]=t[i]}function M(t,e,r){return{x:t*this.props[0]+e*this.props[4]+r*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+r*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+r*this.props[10]+this.props[14]}}function k(t,e,r){return t*this.props[0]+e*this.props[4]+r*this.props[8]+this.props[12]}function D(t,e,r){return t*this.props[1]+e*this.props[5]+r*this.props[9]+this.props[13]}function F(t,e,r){return t*this.props[2]+e*this.props[6]+r*this.props[10]+this.props[14]}function w(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],a=this.props[5]/t,b=-this.props[1]/t,e=-this.props[4]/t,r=this.props[0]/t,n=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,h=new Matrix;return h.props[0]=a,h.props[1]=b,h.props[4]=e,h.props[5]=r,h.props[12]=n,h.props[13]=o,h}function I(t){return this.getInverseMatrix().applyToPointArray(t[0],t[1],t[2]||0)}function V(t){var i,e=t.length,r=[];for(i=0;i<e;i+=1)r[i]=I(t[i]);return r}function B(t,e,r){var n=createTypedArray("float32",6);if(this.isIdentity())n[0]=t[0],n[1]=t[1],n[2]=e[0],n[3]=e[1],n[4]=r[0],n[5]=r[1];else{var o=this.props[0],h=this.props[1],l=this.props[4],f=this.props[5],m=this.props[12],c=this.props[13];n[0]=t[0]*o+t[1]*l+m,n[1]=t[0]*h+t[1]*f+c,n[2]=e[0]*o+e[1]*l+m,n[3]=e[0]*h+e[1]*f+c,n[4]=r[0]*o+r[1]*l+m,n[5]=r[0]*h+r[1]*f+c}return n}function R(t,e,r){return this.isIdentity()?[t,e,r]:[t*this.props[0]+e*this.props[4]+r*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+r*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+r*this.props[10]+this.props[14]]}function L(t,e){if(this.isIdentity())return t+","+e;var r=this.props;return Math.round(100*(t*r[0]+e*r[4]+r[12]))/100+","+Math.round(100*(t*r[1]+e*r[5]+r[13]))/100}function G(){for(var i=0,t=this.props,e="matrix3d(";i<16;)e+=n(1e4*t[i])/1e4,e+=15===i?")":",",i+=1;return e}function z(t){return t<1e-6&&t>0||t>-1e-6&&t<0?n(1e4*t)/1e4:t}function O(){var t=this.props;return"matrix("+z(t[0])+","+z(t[1])+","+z(t[4])+","+z(t[5])+","+z(t[12])+","+z(t[13])+")"}return function(){this.reset=o,this.rotate=h,this.rotateX=l,this.rotateY=f,this.rotateZ=m,this.skew=d,this.skewFromAxis=y,this.shear=c,this.scale=v,this.setTransform=x,this.translate=P,this.transform=E,this.multiply=S,this.applyToPoint=
vendor: 4,888 bytes, line 1
1M,this.applyToX=k,this.applyToY=D,this.applyToZ=F,this.applyToPointArray=R,this.applyToTriplePoints=B,this.applyToPointStringified=L,this.toCSS=G,this.to2dCSS=O,this.clone=A,this.cloneFromProps=T,this.equals=_,this.inversePoints=V,this.inversePoint=I,this.getInverseMatrix=w,this._t=this.transform,this.isIdentity=C,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(t){return _typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$3(t)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(t){setLocationHref(t)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){setSubframeEnabled(t)}function setPrefix(t){setIdPrefix(t)}function loadAnimation(t){return!0===standalone&&(t.animationData=JSON.parse(animationData)),animationManager.loadAnimation(t)}function setQuality(t){if("string"==typeof t)switch(t){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(t)&&t>1&&setDefaultCurveSegments(t);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(t,e){"expressions"===t&&setExpressionsPlugin(e)}function getFactory(t){switch(t){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(t){for(var e=queryString.split("&"),i=0;i<e.length;i+=1){var r=e[i].split("=");if(decodeURIComponent(r[0])==t)return decodeURIComponent(r[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.12.2";var queryString="";if(standalone){var 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)&&void 0!==module||__webpack_require__(229)||(window.bodymovin=lottie)}catch(t){}var ShapeModifiers=function(){var t={},e={};return t.registerModifier=function(t,r){e[t]||(e[t]=r)},t.getModifier=function(t,r,data){return new e[t](r,data)},t}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(data){if(!this.closed){data.sh.container.addDynamicProperty(data.sh);var t={shape:data.sh,data:data,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&data.setAsAnimated()}},ShapeModifier.prototype.init=function(t,data){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,data),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(t,data){this.s=PropertyFactory.getProp(t,data.s,0,.01,this),this.e=Pro
vendor: 4,319 bytes, line 1
1pertyFactory.getProp(t,data.e,0,.01,this),this.o=PropertyFactory.getProp(t,data.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=data.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(s,t,e,r,n){var o=[];t<=1?o.push({s:s,e:t}):s>=1?o.push({s:s-1,e:t-1}):(o.push({s:s,e:1}),o.push({s:0,e:t-1}));var i,h,l=[],f=o.length;for(i=0;i<f;i+=1){var m,c;(h=o[i]).e*n<r||h.s*n>r+e||(m=h.s*n<=r?0:(h.s*n-r)/e,c=h.e*n>=r+e?1:(h.e*n-r)/e,l.push([m,c]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(t){var i,e=t.length;for(i=0;i<e;i+=1)segmentsLengthPool.release(t[i]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var s,e,r,i;if(this._mdf||t){var n=this.o.v%360/360;if(n<0&&(n+=1),(s=this.s.v>1?1+n:this.s.v<0?0+n:this.s.v+n)>(e=this.e.v>1?1+n:this.e.v<0?0+n:this.e.v+n)){var o=s;s=e,e=o}s=1e-4*Math.round(1e4*s),e=1e-4*Math.round(1e4*e),this.sValue=s,this.eValue=e}else s=this.sValue,e=this.eValue;var h,l,f,m,c,d=this.shapes.length,y=0;if(e===s)for(i=0;i<d;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection,this._mdf&&(this.shapes[i].pathsData.length=0);else if(1===e&&0===s||0===e&&1===s){if(this._mdf)for(i=0;i<d;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{var v,x,P=[];for(i=0;i<d;i+=1)if((v=this.shapes[i]).shape._mdf||this._mdf||t||2===this.m){if(l=(r=v.shape.paths)._length,c=0,!v.shape._mdf&&v.pathsData.length)c=v.totalShapeLength;else{for(f=this.releasePathsData(v.pathsData),h=0;h<l;h+=1)m=bez.getSegmentsLength(r.shapes[h]),f.push(m),c+=m.totalLength;v.totalShapeLength=c,v.pathsData=f}y+=c,v.shape._mdf=!0}else v.shape.paths=v.localShapeCollection;var E,S=s,C=e,_=0;for(i=d-1;i>=0;i-=1)if((v=this.shapes[i]).shape._mdf){for((x=v.localShapeCollection).releaseShapes(),2===this.m&&d>1?(E=this.calculateShapeEdges(s,e,v.totalShapeLength,_,y),_+=v.totalShapeLength):E=[[S,C]],l=E.length,h=0;h<l;h+=1){S=E[h][0],C=E[h][1],P.length=0,C<=1?P.push({s:v.totalShapeLength*S,e:v.totalShapeLength*C}):S>=1?P.push({s:v.totalShapeLength*(S-1),e:v.totalShapeLength*(C-1)}):(P.push({s:v.totalShapeLength*S,e:v.totalShapeLength}),P.push({s:0,e:v.totalShapeLength*(C-1)}));var A=this.addShapes(v,P[0]);if(P[0].s!==P[0].e){if(P.length>1)if(v.shape.paths.shapes[v.shape.paths._length-1].c){var T=A.pop();this.addPaths(A,x),A=this.addShapes(v,P[1],T)}else this.addPaths(A,x),A=this.addShapes(v,P[1]);this.addPaths(A,x)}}v.shape.paths=x}}},TrimModifier.prototype.addPaths=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)e.addShape(t[i])},TrimModifier.prototype.addSegment=function(t,e,r,n,o,h,l){o.setXYAt(e[0],e[1],"o",h),o.setXYAt(r[0],r[1],"i",h+1),l&&o.setXYAt(t[0],t[1],"v",h),o.setXYAt(n[0],n[1],"v",h+1)},TrimModifier.prototype.addSegmentFromArray=function(t,e,r,n){e.setXYAt(t[1],t[5],"o",r),e.setXYAt(t[2],t[6],"i",r+1),n&&e.setXYAt(t[0],t[4],"v",r),e.setXYAt(t[3],t[7],"v",r+1)},TrimModifier.prototype.addShapes=function(t,e,r){var i,n,o,h,l,f,m,c,d=t.pathsData,y=t.shape.paths.shapes,v=t.shape.paths._length,x=0,P=[],E=!0;for(r?(l=r._length,c=r._length):(r=shapePool.newElement(),l=0,c=0),P.push(r),i=0;i<v;i+=1){for(f=d[i].lengths,r.c=y[i].c,o=y[i].c?f.length:f.length+1,n=1;n<o;n+=1)if(x+(h=f[n-1]).addedLength<e.s)x+=h.addedLength,r.c=!1;else{if(x>e.e){r.c=!1;break}e.s<=x&&e.e>=x+h.addedLength?(this.addSegment(y[i].v[n-1],y[i].o[n-1],y[i].i[n],y[i].v[n],r,l,E),E=!1):(m=bez.getNewSegment(y[i].v[n-1],y[i].v[n],y[i].o[n-1],y[i].i[n],(e.s-x)/h.addedLength,(e.e-x)/h.addedLength,f[n-1]),this.addSegmentFromArray(m,r,l,E),E=!1,r.c=!1),x+=h.addedLength,l+=1}if(y[i].c&&f.length){if(h=f[n-1],x<=e.e){var S=f[n-1].addedLength;e.s<=x&&e.e>=x+S?(this.addSegment(y[i].v[n-1],y[i].o[n-1],y[i].i[0],y[i].v[0],r,l,E),E=!1):(m=bez.getNewSegment(y[i].v[n-1],y[i].v[0],y[i].o[n-1],y[i].i[0],(e.s-x)/S,(e.e-x)/S,f[n-1]),this.addSegmentFromArray(m,r,l,E),E=!1,r.c=!1)}else r.c=!1;x+=h.addedLength,l+=1}if(r._length&&(r.setXYAt(r.v[c][0],r.v[c][1],"i",c),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),x>e.e)break;
vendor: 22,512 bytes, line 1
1i<v-1&&(r=shapePool.newElement(),E=!0,P.push(r),l=0)}return P},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(t,data){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,data.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(path,t){var e=t/100,r=[0,0],n=path._length,i=0;for(i=0;i<n;i+=1)r[0]+=path.v[i][0],r[1]+=path.v[i][1];r[0]/=n,r[1]/=n;var o,h,l,f,m,c,d=shapePool.newElement();for(d.c=path.c,i=0;i<n;i+=1)o=path.v[i][0]+(r[0]-path.v[i][0])*e,h=path.v[i][1]+(r[1]-path.v[i][1])*e,l=path.o[i][0]+(r[0]-path.o[i][0])*-e,f=path.o[i][1]+(r[1]-path.o[i][1])*-e,m=path.i[i][0]+(r[0]-path.i[i][0])*-e,c=path.i[i][1]+(r[1]-path.i[i][1])*-e,d.setTripleAt(o,h,l,f,m,c,i);return d},PuckerAndBloatModifier.prototype.processShapes=function(t){var e,i,r,n,o,h,l=this.shapes.length,f=this.amount.v;if(0!==f)for(i=0;i<l;i+=1){if(h=(o=this.shapes[i]).localShapeCollection,o.shape._mdf||this._mdf||t)for(h.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,n=o.shape.paths._length,r=0;r<n;r+=1)h.addShape(this.processPath(e[r],f));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var t=[0,0];function e(t,data,e){if(this.elem=t,this.frameId=-1,this.propType="transform",this.data=data,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(e||t),data.p&&data.p.s?(this.px=PropertyFactory.getProp(t,data.p.x,0,0,this),this.py=PropertyFactory.getProp(t,data.p.y,0,0,this),data.p.z&&(this.pz=PropertyFactory.getProp(t,data.p.z,0,0,this))):this.p=PropertyFactory.getProp(t,data.p||{k:[0,0,0]},1,0,this),data.rx){if(this.rx=PropertyFactory.getProp(t,data.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(t,data.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(t,data.rz,0,degToRads,this),data.or.k[0].ti){var i,r=data.or.k.length;for(i=0;i<r;i+=1)data.or.k[i].to=null,data.or.k[i].ti=null}this.or=PropertyFactory.getProp(t,data.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(t,data.r||{k:0},0,degToRads,this);data.sk&&(this.sk=PropertyFactory.getProp(t,data.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(t,data.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(t,data.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(t,data.s||{k:[100,100,100]},1,.01,this),data.o?this.o=PropertyFactory.getProp(t,data.o,0,.01,t):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return e.prototype={applyToMatrix:function(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.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?t.translate(this.px.v,this.py.v,-this.pz.v):t.translate(this.px.v,this.py.v,0):t.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(e){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||e){var r;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){var n,o;if(r=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(n=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/r,0),o=this.p.getValueAtTime(this.p.keyframes[0].t/r,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(n=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),o=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(n=this.p.pv,o=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){n=[],o=[];var h=this.px,l=this.py;h._caching.lastFrame+h.offsetTime<=h.keyframes[0].t?(n[0]=h.getValueAtTime((h.keyframes[0].t+.01)/r,0),n[1]=l.getValueAtTime((l.keyframes[0].t+.01)/r,0),o[0]=h.getValueAtTime(h.keyframes[0].t/r,0),o[1]=l.getValueAtTime(l.keyframes[0].t/r,0)):h._caching.lastFrame+h.offsetTime>=h.keyframes[h.keyframes.length-1].t?(n[0]=h.getValueAtTime(h.keyframes[h.keyframes.length-1].t/r,0),n[1]=l.getValueAtTime(l.keyframes[l.keyframes.length-1].t/r,0),o[0]=h.getValueAtTime((h.keyframes[h.keyframes.length-1].t-.01)/r,0),o[1]=l.getValueAtTime((l.keyframes[l.keyframes.length-1].t-.01)/r,0)):(n=[h.pv,l.pv],o[0]=h.getValueAtTime((h._caching.lastFrame+h.offsetTime-.01)/r,h.offsetTime),o[1]=l.getValueAtTime((l._caching.lastFrame+l.offsetTime-.01)/r,l.offsetTime))}else n=o=t;this.v.rotate(-Math.atan2(n[1]-o[1],n[0]-o[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&&(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;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],e),e.prototype.addDynamicProperty=function(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty=!0},e.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(t,data,r){return new e(t,data,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(a,b){return 1e5*Math.abs(a-b)<=Math.min(Math.abs(a),Math.abs(b))}function floatZero(t){return Math.abs(t)<=1e-5}function lerp(t,e,r){return t*(1-r)+e*r}function lerpPoint(t,e,r){return[lerp(t[0],e[0],r),lerp(t[1],e[1],r)]}function quadRoots(a,b,t){if(0===a)return[];var s=b*b-4*a*t;if(s<0)return[];var e=-b/(2*a);if(0===s)return[e];var r=Math.sqrt(s)/(2*a);return[e-r,e+r]}function polynomialCoefficients(t,e,r,n){return[3*e-t-3*r+n,3*t-6*e+3*r,-3*t+3*e,t]}function singlePoint(p){return new PolynomialBezier(p,p,p,p,!1)}function PolynomialBezier(t,e,r,n,o){o&&pointEqual(t,e)&&(e=lerpPoint(t,n,1/3)),o&&pointEqual(r,n)&&(r=lerpPoint(t,n,2/3));var h=polynomialCoefficients(t[0],e[0],r[0],n[0]),l=polynomialCoefficients(t[1],e[1],r[1],n[1]);this.a=[h[0],l[0]],this.b=[h[1],l[1]],this.c=[h[2],l[2]],this.d=[h[3],l[3]],this.points=[t,e,r,n]}function extrema(t,e){var r=t.points[0][e],n=t.points[t.points.length-1][e];if(r>n){var o=n;n=r,r=o}for(var h=quadRoots(3*t.a[e],2*t.b[e],t.c[e]),i=0;i<h.length;i+=1)if(h[i]>0&&h[i]<1){var l=t.point(h[i])[e];l<r?r=l:l>n&&(n=l)}return{min:r,max:n}}function intersectData(t,e,r){var n=t.boundingBox();return{cx:n.cx,cy:n.cy,width:n.width,height:n.height,bez:t,t:(e+r)/2,t1:e,t2:r}}function splitData(data){var t=data.bez.split(.5);return[intersectData(t[0],data.t1,data.t),intersectData(t[1],data.t,data.t2)]}function boxIntersect(t,e){return 2*Math.abs(t.cx-e.cx)<t.width+e.width&&2*Math.abs(t.cy-e.cy)<t.height+e.height}function intersectsImpl(t,e,r,n,o,h){if(boxIntersect(t,e))if(r>=h||t.width<=n&&t.height<=n&&e.width<=n&&e.height<=n)o.push([t.t,e.t]);else{var l=splitData(t),f=splitData(e);intersectsImpl(l[0],f[0],r+1,n,o,h),intersectsImpl(l[0],f[1],r+1,n,o,h),intersectsImpl(l[1],f[0],r+1,n,o,h),intersectsImpl(l[1],f[1],r+1,n,o,h)}}function crossProduct(a,b){return[a[1]*b[2]-a[2]*b[1],a[2]*b[0]-a[0]*b[2],a[0]*b[1]-a[1]*b[0]]}function lineIntersection(t,e,r,n){var o=[t[0],t[1],1],h=[e[0],e[1],1],l=[r[0],r[1],1],f=[n[0],n[1],1],m=crossProduct(crossProduct(o,h),crossProduct(l,f));return floatZero(m[2])?null:[m[0]/m[2],m[1]/m[2]]}function polarOffset(p,t,e){return[p[0]+Math.cos(t)*e,p[1]-Math.sin(t)*e]}function pointDistance(t,e){return Math.hypot(t[0]-e[0],t[1]-e[1])}function pointEqual(t,e){return floatEqual(t[0],e[0])&&floatEqual(t[1],e[1])}function ZigZagModifier(){}function setPoint(t,e,r,n,o,h,l){var f=r-Math.PI/2,m=r+Math.PI/2,c=e[0]+Math.cos(r)*n*o,d=e[1]-Math.sin(r)*n*o;t.setTripleAt(c,d,c+Math.cos(f)*h,d-Math.sin(f)*h,c+Math.cos(m)*l,d-Math.sin(m)*l,t.length())}function getPerpendicularVector(t,e){var r=[e[0]-t[0],e[1]-t[1]],n=.5*-Math.PI;return[Math.cos(n)*r[0]-Math.sin(n)*r[1],Math.sin(n)*r[0]+Math.cos(n)*r[1]]}function getProjectingAngle(path,t){var e=0===t?path.length()-1:t-1,r=(t+1)%path.length(),n=getPerpendicularVector(path.v[e],path.v[r]);return Math.atan2(0,1)-Math.atan2(n[1],n[0])}function zigZagCorner(t,path,e,r,n,o,h){var l=getProjectingAngle(path,e),f=path.v[e%path._length],m=path.v[0===e?path._length-1:e-1],c=path.v[(e+1)%path._length],d=2===o?Math.sqrt(Math.pow(f[0]-m[0],2)+Math.pow(f[1]-m[1],2)):0,y=2===o?Math.sqrt(Math.pow(f[0]-c[0],2)+Math.pow(f[1]-c[1],2)):0;setPoint(t,path.v[e%path._length],l,h,r,y/(2*(n+1)),d/(2*(n+1)),o)}function zigZagSegment(t,e,r,n,o,h){for(var i=0;i<n;i+=1){var l=(i+1)/(n+1),f=2===o?Math.sqrt(Math.pow(e.points[3][0]-e.points[0][0],2)+Math.pow(e.points[3][1]-e.points[0][1],2)):0,m=e.normalAngle(l);setPoint(t,e.point(l),m,h,r,f/(2*(n+1)),f/(2*(n+1)),o),h=-h}return h}function linearOffset(t,e,r){var n=Math.atan2(e[0]-t[0],e[1]-t[1]);return[polarOffset(t,n,r),polarOffset(e,n,r)]}function offsetSegment(t,e){var r,n,o,h,l,f,m;r=(m=linearOffset(t.points[0],t.points[1],e))[0],n=m[1],o=(m=linearOffset(t.points[1],t.points[2],e))[0],h=m[1],l=(m=linearOffset(t.points[2],t.points[3],e))[0],f=m[1];var c=lineIntersection(r,n,o,h);null===c&&(c=n);var d=lineIntersection(l,f,o,h);return null===d&&(d=l),new PolynomialBezier(r,c,d,f)}function joinLines(t,e,r,n,o){var h=e.points[3],l=r.points[0];if(3===n)return h;if(pointEqual(h,l))return h;if(2===n){var f=-e.tangentAngle(1),m=-r.tangentAngle(0)+Math.PI,c=lineIntersection(h,polarOffset(h,f+Math.PI/2,100),l,polarOffset(l,f+Math.PI/2,100)),d=c?pointDistance(c,h):pointDistance(h,l)/2,y=polarOffset(h,f,2*d*roundCorner);return t.setXYAt(y[0],y[1],"o",t.length()-1),y=polarOffset(l,m,2*d*roundCorner),t.setTripleAt(l[0],l[1],l[0],l[1],y[0],y[1],t.length()),l}var v=lineIntersection(pointEqual(h,e.points[2])?e.points[0]:e.points[2],h,l,pointEqual(l,r.points[1])?r.points[3]:r.points[1]);return v&&pointDistance(v,h)<o?(t.setTripleAt(v[0],v[1],v[0],v[1],v[0],v[1],t.length()),v):h}function getIntersection(a,b){var t=a.intersections(b);return t.length&&floatEqual(t[0][0],1)&&t.shift(),t.length?t[0]:null}function pruneSegmentIntersection(a,b){var t=a.slice(),e=b.slice(),r=getIntersection(a[a.length-1],b[0]);return r&&(t[a.length-1]=a[a.length-1].split(r[0])[0],e[0]=b[0].split(r[1])[1]),a.length>1&&b.length>1&&(r=getIntersection(a[0],b[b.length-1]))?[[a[0].split(r[0])[0]],[b[b.length-1].split(r[1])[1]]]:[t,e]}function pruneIntersections(t){for(var e,i=1;i<t.length;i+=1)e=pruneSegmentIntersection(t[i-1],t[i]),t[i-1]=e[0],t[i]=e[1];return t.length>1&&(e=pruneSegmentIntersection(t[t.length-1],t[0]),t[t.length-1]=e[0],t[0]=e[1]),t}function offsetSegmentSplit(t,e){var r,n,o,h,l=t.inflectionPoints();if(0===l.length)return[offsetSegment(t,e)];if(1===l.length||floatEqual(l[1],1))return r=(o=t.split(l[0]))[0],n=o[1],[offsetSegment(r,e),offsetSegment(n,e)];r=(o=t.split(l[0]))[0];var f=(l[1]-l[0])/(1-l[0]);return h=(o=o[1].split(f))[0],n=o[1],[offsetSegment(r,e),offsetSegment(h,e),offsetSegment(n,e)]}function OffsetPathModifier(){}function getFontProperties(t){for(var e=t.fStyle?t.fStyle.split(" "):[],r="normal",n="normal",o=e.length,i=0;i<o;i+=1)switch(e[i].toLowerCase()){case"italic":n="italic";break;case"bold":r="700";break;case"black":r="900";break;case"medium":r="500";break;case"regular":case"normal":r="400";break;case"light":case"thin":r="200"}return{style:n,weight:t.fWeight||r}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,data){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,data.c,0,null,this),this.o=PropertyFactory.getProp(t,data.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,data.tr,this),this.so=PropertyFactory.getProp(t,data.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,data.tr.eo,0,.01,this),this.data=data,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(t,e,r,n,o,h){var l=h?-1:1,f=n.s.v[0]+(1-n.s.v[0])*(1-o),m=n.s.v[1]+(1-n.s.v[1])*(1-o);t.translate(n.p.v[0]*l*o,n.p.v[1]*l*o,n.p.v[2]),e.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),e.rotate(-n.r.v*l*o),e.translate(n.a.v[0],n.a.v[1],n.a.v[2]),r.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),r.scale(h?1/f:f,h?1/m:m),r.translate(n.a.v[0],n.a.v[1],n.a.v[2])},RepeaterModifier.prototype.init=function(t,e,r,n){for(this.elem=t,this.arr=e,this.pos=r,this.elemsData=n,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[r]);r>0;)r-=1,this._elements.unshift(e[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var i,e=t.length;for(i=0;i<e;i+=1)t[i]._processed=!1,"gr"===t[i].ty&&this.resetElements(t[i].it)},RepeaterModifier.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)t[i]._render=e,"gr"===t[i].ty&&this.changeGroupRender(t[i].it,e)},RepeaterModifier.prototype.processShapes=function(t){var e,r,i,n,o,h=!1;if(this._mdf||t){var l,f=Math.ceil(this.c.v);if(this._groups.length<f){for(;this._groups.length<f;){var m={it:this.cloneElements(this._elements),ty:"gr"};m.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,m),this._groups.splice(0,0,m),this._currentCopies+=1}this.elem.reloadShapes(),h=!0}for(o=0,i=0;i<=this._groups.length-1;i+=1){if(l=o<f,this._groups[i]._render=l,this.changeGroupRender(this._groups[i].it,l),!l){var c=this.elemsData[i].it,d=c[c.length-1];0!==d.transform.op.v?(d.transform.op._mdf=!0,d.transform.op.v=0):d.transform.op._mdf=!1}o+=1}this._currentCopies=f;var y=this.o.v,v=y%1,x=y>0?Math.floor(y):Math.ceil(y),P=this.pMatrix.props,E=this.rMatrix.props,S=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var C,_,A=0;if(y>0){for(;A<x;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),A+=1;v&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,v,!1),A+=v)}else if(y<0){for(;A>x;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),A-=1;v&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-v,!0),A-=v)}for(i=1===this.data.m?0:this._currentCopies-1,n=1===this.data.m?1:-1,o=this._currentCopies;o;){if(_=(r=(e=this.elemsData[i].it)[e.length-1].transform.mProps.v.props).length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),0!==A){for((0!==i&&1===n||i!==this._currentCopies-1&&-1===n)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(E[0],E[1],E[2],E[3],E[4],E[5],E[6],E[7],E[8],E[9],E[10],E[11],E[12],E[13],E[14],E[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(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]),C=0;C<_;C+=1)r[C]=this.matrix.props[C];this.matrix.reset()}else for(this.matrix.reset(),C=0;C<_;C+=1)r[C]=this.matrix.props[C];A+=1,o-=1,i+=n}}else for(o=this._currentCopies,i=0,n=1;o;)r=(e=this.elemsData[i].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,o-=1,i+=n;return h},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,data){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,data.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(path,t){var i,e=shapePool.newElement();e.c=path.c;var r,n,o,h,l,f,m,c,d,y,v,x,P=path._length,E=0;for(i=0;i<P;i+=1)r=path.v[i],o=path.o[i],n=path.i[i],r[0]===o[0]&&r[1]===o[1]&&r[0]===n[0]&&r[1]===n[1]?0!==i&&i!==P-1||path.c?(h=0===i?path.v[P-1]:path.v[i-1],f=(l=Math.sqrt(Math.pow(r[0]-h[0],2)+Math.pow(r[1]-h[1],2)))?Math.min(l/2,t)/l:0,m=v=r[0]+(h[0]-r[0])*f,c=x=r[1]-(r[1]-h[1])*f,d=m-(m-r[0])*roundCorner,y=c-(c-r[1])*roundCorner,e.setTripleAt(m,c,d,y,v,x,E),E+=1,h=i===P-1?path.v[0]:path.v[i+1],f=(l=Math.sqrt(Math.pow(r[0]-h[0],2)+Math.pow(r[1]-h[1],2)))?Math.min(l/2,t)/l:0,m=d=r[0]+(h[0]-r[0])*f,c=y=r[1]+(h[1]-r[1])*f,v=m-(m-r[0])*roundCorner,x=c-(c-r[1])*roundCorner,e.setTripleAt(m,c,d,y,v,x,E),E+=1):(e.setTripleAt(r[0],r[1],o[0],o[1],n[0],n[1],E),E+=1):(e.setTripleAt(path.v[i][0],path.v[i][1],path.o[i][0],path.o[i][1],path.i[i][0],path.i[i][1],E),E+=1);return e},RoundCornersModifier.prototype.processShapes=function(t){var e,i,r,n,o,h,l=this.shapes.length,f=this.rd.v;if(0!==f)for(i=0;i<l;i+=1){if(h=(o=this.shapes[i]).localShapeCollection,o.shape._mdf||this._mdf||t)for(h.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,n=o.shape.paths._length,r=0;r<n;r+=1)h.addShape(this.processPath(e[r],f));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(t){return[((this.a[0]*t+this.b[0])*t+this.c[0])*t+this.d[0],((this.a[1]*t+this.b[1])*t+this.c[1])*t+this.d[1]]},PolynomialBezier.prototype.derivative=function(t){return[(3*t*this.a[0]+2*this.b[0])*t+this.c[0],(3*t*this.a[1]+2*this.b[1])*t+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(t){var p=this.derivative(t);return Math.atan2(p[1],p[0])},PolynomialBezier.prototype.normalAngle=function(t){var p=this.derivative(t);return Math.atan2(p[0],p[1])},PolynomialBezier.prototype.inflectionPoints=function(){var t=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(t))return[];var e=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/t,r=e*e-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/t;if(r<0)return[];var n=Math.sqrt(r);return floatZero(n)?n>0&&n<1?[e]:[]:[e-n,e+n].filter((function(t){return t>0&&t<1}))},PolynomialBezier.prototype.split=function(t){if(t<=0)return[singlePoint(this.points[0]),this];if(t>=1)return[this,singlePoint(this.points[this.points.length-1])];var e=lerpPoint(this.points[0],this.points[1],t),r=lerpPoint(this.points[1],this.points[2],t),n=lerpPoint(this.points[2],this.points[3],t),o=lerpPoint(e,r,t),h=lerpPoint(r,n,t),l=lerpPoint(o,h,t);return[new PolynomialBezier(this.points[0],e,o,l,!0),new PolynomialBezier(l,h,n,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var t=this.bounds();return{left:t.x.min,right:t.x.max,top:t.y.min,bottom:t.y.max,width:t.x.max-t.x.min,height:t.y.max-t.y.min,cx:(t.x.max+t.x.min)/2,cy:(t.y.max+t.y.min)/2}},PolynomialBezier.prototype.intersections=function(t,e,r){void 0===e&&(e=2),void 0===r&&(r=7);var n=[];return intersectsImpl(intersectData(this,0,1),intersectData(t,0,1),0,e,n,r),n},PolynomialBezier.shapeSegment=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[e],t.o[e],t.i[r],t.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[r],t.i[r],t.o[e],t.v[e],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(t,data){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(t,data.s,0,null,this),this.frequency=PropertyFactory.getProp(t,data.r,0,null,this),this.pointsType=PropertyFactory.getProp(t,data.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(path,t,e,r){var n=path._length,o=shapePool.newElement();if(o.c=path.c,path.c||(n-=1),0===n)return o;var h=-1,l=PolynomialBezier.shapeSegment(path,0);zigZagCorner(o,path,0,t,e,r,h);for(var i=0;i<n;i+=1)h=zigZagSegment(o,l,t,e,r,-h),l=i!==n-1||path.c?PolynomialBezier.shapeSegment(path,(i+1)%n):null,zigZagCorner(o,path,i+1,t,e,r,h);return o},ZigZagModifier.prototype.processShapes=function(t){var e,i,r,n,o,h,l=this.shapes.length,f=this.amplitude.v,m=Math.max(0,Math.round(this.frequency.v)),c=this.pointsType.v;if(0!==f)for(i=0;i<l;i+=1){if(h=(o=this.shapes[i]).localShapeCollection,o.shape._mdf||this._mdf||t)for(h.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,n=o.shape.paths._length,r=0;r<n;
vendor: 5,613 bytes, line 1
1r+=1)h.addShape(this.processPath(e[r],f,m,c));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(t,data){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,data.a,0,null,this),this.miterLimit=PropertyFactory.getProp(t,data.ml,0,null,this),this.lineJoin=data.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(t,e,r,n){var o=shapePool.newElement();o.c=t.c;var i,h,l,f=t.length();t.c||(f-=1);var m=[];for(i=0;i<f;i+=1)l=PolynomialBezier.shapeSegment(t,i),m.push(offsetSegmentSplit(l,e));if(!t.c)for(i=f-1;i>=0;i-=1)l=PolynomialBezier.shapeSegmentInverted(t,i),m.push(offsetSegmentSplit(l,e));m=pruneIntersections(m);var c=null,d=null;for(i=0;i<m.length;i+=1){var y=m[i];for(d&&(c=joinLines(o,d,y[0],r,n)),d=y[y.length-1],h=0;h<y.length;h+=1)l=y[h],c&&pointEqual(l.points[0],c)?o.setXYAt(l.points[1][0],l.points[1][1],"o",o.length()-1):o.setTripleAt(l.points[0][0],l.points[0][1],l.points[1][0],l.points[1][1],l.points[0][0],l.points[0][1],o.length()),o.setTripleAt(l.points[3][0],l.points[3][1],l.points[3][0],l.points[3][1],l.points[2][0],l.points[2][1],o.length()),c=l.points[3]}return m.length&&joinLines(o,d,m[0][0],r,n),o},OffsetPathModifier.prototype.processShapes=function(t){var e,i,r,n,o,h,l=this.shapes.length,f=this.amount.v,m=this.miterLimit.v,c=this.lineJoin;if(0!==f)for(i=0;i<l;i+=1){if(h=(o=this.shapes[i]).localShapeCollection,o.shape._mdf||this._mdf||t)for(h.releaseShapes(),o.shape._mdf=!0,e=o.shape.paths.shapes,n=o.shape.paths._length,r=0;r<n;r+=1)h.addShape(this.processPath(e[r],f,c,m));o.shape.paths=o.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var t=5e3,e={w:0,size:0,shapes:[],data:{shapes:[]}},r=[];r=r.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 n=127988,o=917631,h=917601,l=917626,f=65039,m=8205,c=127462,d=127487,y=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function v(t,e){var r=createTag("span");r.setAttribute("aria-hidden",!0),r.style.fontFamily=e;var n=createTag("span");n.innerText="giItT1WQy@!-/#",r.style.position="absolute",r.style.left="-10000px",r.style.top="-10000px",r.style.fontSize="300px",r.style.fontVariant="normal",r.style.fontStyle="normal",r.style.fontWeight="normal",r.style.letterSpacing="0",r.appendChild(n),document.body.appendChild(r);var o=n.offsetWidth;return n.style.fontFamily=function(t){var i,e=t.split(","),r=e.length,n=[];for(i=0;i<r;i+=1)"sans-serif"!==e[i]&&"monospace"!==e[i]&&n.push(e[i]);return n.join(",")}(t)+", "+e,{node:n,w:o,parent:r}}function x(t,e){var r,n=document.body&&e?"svg":"canvas",o=getFontProperties(t);if("svg"===n){var h=createNS("text");h.style.fontSize="100px",h.setAttribute("font-family",t.fFamily),h.setAttribute("font-style",o.style),h.setAttribute("font-weight",o.weight),h.textContent="1",t.fClass?(h.style.fontFamily="inherit",h.setAttribute("class",t.fClass)):h.style.fontFamily=t.fFamily,e.appendChild(h),r=h}else{var l=new OffscreenCanvas(500,500).getContext("2d");l.font=o.style+" "+o.weight+" 100px "+t.fFamily,r=l}return{measureText:function(text){return"svg"===n?(r.textContent=text,r.getComputedTextLength()):r.measureText(text).width}}}function P(t){var e=0,r=t.charCodeAt(0);if(r>=55296&&r<=56319){var n=t.charCodeAt(1);n>=56320&&n<=57343&&(e=1024*(r-55296)+n-56320+65536)}return e}function E(t){var e=P(t);return e>=c&&e<=d}var S=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)};S.isModifier=function(t,e){var r=t.toString(16)+e.toString(16);return-1!==y.indexOf(r)},S.isZeroWidthJoiner=function(t){return t===m},S.isFlagEmoji=function(t){return E(t.substr(0,2))&&E(t.substr(2,2))},S.isRegionalCode=E,S.isCombinedCharacter=function(t){return-1!==r.indexOf(t)},S.isRegionalFlag=function(text,t){var e=P(text.substr(t,2));if(e!==n)return!1;var r=0;for(t+=2;r<5;){if((e=P(text.substr(t,2)))<h||e>l)return!1;r+=1,t+=2}return P(text.substr(t,2))===o},S.isVariationSelector=function(t){return t===f},S.BLACK_FLAG_CODE_POINT=n;var C={addChars:function(t){if(t){var i;this.chars||(this.chars=[]);var e,r,n=t.length,o=this.chars.length;for(i=0;i<n;i+=1){for(e=0,r=!1;e<o;)this.chars[e].style===t[i].style&&this.chars[e].fFamily===t[i].fFamily&&this.chars[e].ch===t[i].ch&&(r=!0),e+=1;r||(this.chars.push(t[i]),o+=1)}}},addFonts:function(t,defs){if(t){if(this.chars)return this.isLoaded=!0,void(this.fonts=t.list);if(!document.body)return this.isLoaded=!0,t.list.forEach((function(data){data.helper=x(data),data.cache={}})),void(this.fonts=t.list);var i,e=t.list,r=e.length,n=r;for(i=0;i<r;i+=1){var o,h,l=!0;if(e[i].loaded=!1,e[i].monoCase=v(e[i].fFamily,"monospace"),e[i].sansCase=v(e[i].fFamily,"sans-serif"),e[i].fPath){if("p"===e[i].fOrigin||3===e[i].origin){if((o=document.querySelectorAll('style[f-forigin="p"][f-family="'+e[i].fFamily+'"], style[f-origin="3"][f-family="'+e[i].fFamily+'"]')).length>0&&(l=!1),l){var s=createTag("style");s.setAttribute("f-forigin",e[i].fOrigin),s.setAttribute("f-origin",e[i].origin),s.setAttribute("f-family",e[i].fFamily),s.type="text/css",s.innerText="@font-face {font-family: "+e[i].fFamily+"; font-style: normal; src: url('"+e[i].fPath+"');}",defs.appendChild(s)}}
vendor: 11,515 bytes, line 1
1else if("g"===e[i].fOrigin||1===e[i].origin){for(o=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),h=0;h<o.length;h+=1)-1!==o[h].href.indexOf(e[i].fPath)&&(l=!1);if(l){var f=createTag("link");f.setAttribute("f-forigin",e[i].fOrigin),f.setAttribute("f-origin",e[i].origin),f.type="text/css",f.rel="stylesheet",f.href=e[i].fPath,document.body.appendChild(f)}}else if("t"===e[i].fOrigin||2===e[i].origin){for(o=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),h=0;h<o.length;h+=1)e[i].fPath===o[h].src&&(l=!1);if(l){var m=createTag("link");m.setAttribute("f-forigin",e[i].fOrigin),m.setAttribute("f-origin",e[i].origin),m.setAttribute("rel","stylesheet"),m.setAttribute("href",e[i].fPath),defs.appendChild(m)}}}else e[i].loaded=!0,n-=1;e[i].helper=x(e[i],defs),e[i].cache={},this.fonts.push(e[i])}0===n?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,style,r){for(var i=0,n=this.chars.length;i<n;){if(this.chars[i].ch===t&&this.chars[i].style===style&&this.chars[i].fFamily===r)return this.chars[i];i+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",t,style,r)),e},getFontByName:function(t){for(var i=0,e=this.fonts.length;i<e;){if(this.fonts[i].fName===t)return this.fonts[i];i+=1}return this.fonts[0]},measureText:function(t,e,r){var n=this.getFontByName(e),o=t;if(!n.cache[o]){var h=n.helper;if(" "===t){var l=h.measureText("|"+t+"|"),f=h.measureText("||");n.cache[o]=(l-f)/100}else n.cache[o]=h.measureText(t)/100}return n.cache[o]*r},checkLoadedFonts:function(){var i,e,r,n=this.fonts.length,o=n;for(i=0;i<n;i+=1)this.fonts[i].loaded?o-=1:"n"===this.fonts[i].fOrigin||0===this.fonts[i].origin?this.fonts[i].loaded=!0:(e=this.fonts[i].monoCase.node,r=this.fonts[i].monoCase.w,e.offsetWidth!==r?(o-=1,this.fonts[i].loaded=!0):(e=this.fonts[i].sansCase.node,r=this.fonts[i].sansCase.w,e.offsetWidth!==r&&(o-=1,this.fonts[i].loaded=!0)),this.fonts[i].loaded&&(this.fonts[i].sansCase.parent.parentNode.removeChild(this.fonts[i].sansCase.parent),this.fonts[i].monoCase.parent.parentNode.removeChild(this.fonts[i].monoCase.parent)));0!==o&&Date.now()-this.initTime<t?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return S.prototype=C,S}();function SlotManager(t){this.animationData=t}function slotFactory(t){return new SlotManager(t)}function RenderableElement(){}SlotManager.prototype.getProp=function(data){return this.animationData.slots&&this.animationData.slots[data.sid]?Object.assign(data,this.animationData.slots[data.sid].p):data},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(component){-1===this.renderableComponents.indexOf(component)&&this.renderableComponents.push(component)},removeRenderableComponent:function(component){-1!==this.renderableComponents.indexOf(component)&&this.renderableComponents.splice(this.renderableComponents.indexOf(component),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},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(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!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 i,t=this.renderableComponents.length;for(i=0;i<t;i+=1)this.renderableComponents[i].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=(blendModeEnums={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"},function(t){return blendModeEnums[t]||""}),blendModeEnums;function SliderEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,0,0,e)}function AngleEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,0,0,e)}function ColorEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,1,0,e)}function PointEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,1,0,e)}function LayerIndexEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,0,0,e)}function MaskIndexEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,0,0,e)}function CheckboxEffect(data,t,e){this.p=PropertyFactory.getProp(t,data.v,0,0,e)}function NoValueEffect(){this.p={}}function EffectsManager(data,element){var i,t=data.ef||[];this.effectElements=[];var e,r=t.length;for(i=0;i<r;i+=1)e=new GroupEffect(t[i],element),this.effectElements.push(e)}function GroupEffect(data,element){this.init(data,element)}function BaseElement(){}function FrameElement(){}function FootageElement(data,t,e){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(data.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(data,t,e)}function AudioElement(data,t,e){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(data.refId),this.initBaseData(data,t,e),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,data.au&&data.au.lv?data.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(data,element){var i;this.data=data,this.effectElements=[],this.initDynamicPropertyContainer(element);var t,e=this.data.ef.length,r=this.data.ef;for(i=0;i<e;i+=1){switch(t=null,r[i].ty){case 0:t=new SliderEffect(r[i],element,this);break;case 1:t=new AngleEffect(r[i],element,this);break;case 2:t=new ColorEffect(r[i],element,this);break;case 3:t=new PointEffect(r[i],element,this);break;case 4:case 7:t=new CheckboxEffect(r[i],element,this);break;case 10:t=new LayerIndexEffect(r[i],element,this);break;case 11:t=new MaskIndexEffect(r[i],element,this);break;case 5:t=new EffectsManager(r[i],element,this);break;default:t=new NoValueEffect(r[i],element,this)}t&&this.effectElements.push(t)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var i=0,t=this.data.masksProperties.length;i<t;){if("n"!==this.data.masksProperties[i].mode&&!1!==this.data.masksProperties[i].cl)return!0;i+=1}return!1},initExpressions:function(){var t=getExpressionInterfaces();if(t){var e=t("layer"),r=t("effects"),n=t("shape"),o=t("text"),h=t("comp");this.layerInterface=e(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var l=r.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(l),0===this.data.ty||this.data.xt?this.compInterface=h(this):4===this.data.ty?(this.layerInterface.shapeInterface=n(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=o(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var t=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(data,t,e){this.globalData=t,this.comp=e,this.data=data,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(t,e){var i,r=this.dynamicProperties.length;for(i=0;i<r;i+=1)(e||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}},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 t=getExpressionInterfaces();if(t){var e=t("footage");this.layerInterface=e(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(t){if(this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder)this._currentTime=t/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var r=this._volume*this._volumeMultiplier;this._previousVolume!==r&&(this._previousVolume=r,this.audio.volume(r))},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(t){this.audio.rate(t)},AudioElement.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*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(t){var i,data,e=this.layers.length;for(this.completeLayers=!0,i=e-1;i>=0;i-=1)this.elements[i]||(data=this.layers[i]).ip-data.st<=t-this.layers[i].st&&data.op-data.st>t-this.layers[i].st&&this.buildItem(i),this.completeLayers=!!this.elements[i]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:default:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t)}
vendor: 11,588 bytes, line 1
1},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(data){return new AudioElement(data,this.globalData,this)},BaseRenderer.prototype.createFootage=function(data){return new FootageElement(data,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var i,t=this.layers.length;for(i=0;i<t;i+=1)this.buildItem(i);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(t){var i;this.completeLayers=!1;var e,r=t.length,n=this.layers.length;for(i=0;i<r;i+=1)for(e=0;e<n;){if(this.layers[e].id===t[i].id){this.layers[e]=t[i];break}e+=1}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(element,t,e){for(var r=this.elements,n=this.layers,i=0,o=n.length;i<o;)n[i].ind==t&&(r[i]&&!0!==r[i]?(e.push(r[i]),r[i].setAsParent(),void 0!==n[i].parent?this.buildElementParenting(element,n[i].parent,e):element.setHierarchy(e)):(this.buildItem(i),this.addPendingElement(element))),i+=1},BaseRenderer.prototype.addPendingElement=function(element){this.pendingElements.push(element)},BaseRenderer.prototype.searchExtraCompositions=function(t){var i,e=t.length;for(i=0;i<e;i+=1)if(t[i].xt){var r=this.createComp(t[i]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementById=function(t){var i,e=this.elements.length;for(i=0;i<e;i+=1)if(this.elements[i].data.ind===t)return this.elements[i];return null},BaseRenderer.prototype.getElementByPath=function(path){var element,t=path.shift();if("number"==typeof t)element=this.elements[t];else{var i,e=this.elements.length;for(i=0;i<e;i+=1)if(this.elements[i].data.nm===t){element=this.elements[i];break}}return 0===path.length?element:element.getElementByPath(path)},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(t),this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),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=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(data,element,t){this.data=data,this.element=element,this.globalData=t,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i,path,defs=this.globalData.defs,e=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(e),this.solidPath="";var r,n,rect,o,h,l,f=this.masksProperties,m=0,c=[],d=createElementID(),y="clipPath",v="clip-path";for(i=0;i<e;i+=1)if(("a"!==f[i].mode&&"n"!==f[i].mode||f[i].inv||100!==f[i].o.k||f[i].o.x)&&(y="mask",v="mask"),"s"!==f[i].mode&&"i"!==f[i].mode||0!==m?rect=null:((rect=createNS("rect")).setAttribute("fill","#ffffff"),rect.setAttribute("width",this.element.comp.data.w||0),rect.setAttribute("height",this.element.comp.data.h||0),c.push(rect)),path=createNS("path"),"n"===f[i].mode)this.viewData[i]={op:PropertyFactory.getProp(this.element,f[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,f[i],3),elem:path,lastPath:""},defs.appendChild(path);else{var x;if(m+=1,path.setAttribute("fill","s"===f[i].mode?"#000000":"#ffffff"),path.setAttribute("clip-rule","nonzero"),0!==f[i].x.k?(y="mask",v="mask",l=PropertyFactory.getProp(this.element,f[i].x,0,null,this.element),x=createElementID(),(o=createNS("filter")).setAttribute("id",x),(h=createNS("feMorphology")).setAttribute("operator","erode"),h.setAttribute("in","SourceGraphic"),h.setAttribute("radius","0"),o.appendChild(h),defs.appendChild(o),path.setAttribute("stroke","s"===f[i].mode?"#000000":"#ffffff")):(h=null,l=null),this.storedData[i]={elem:path,x:l,expan:h,lastPath:"",lastOperator:"",filterId:x,lastRadius:0},"i"===f[i].mode){n=c.length;var g=createNS("g");for(r=0;r<n;r+=1)g.appendChild(c[r]);var mask=createNS("mask");mask.setAttribute("mask-type","alpha"),mask.setAttribute("id",d+"_"+m),mask.appendChild(path),defs.appendChild(mask),g.setAttribute("mask","url("+getLocationHref()+"#"+d+"_"+m+")"),c.length=0,c.push(g)}else c.push(path);f[i].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[i]={elem:path,lastPath:"",op:PropertyFactory.getProp(this.element,f[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,f[i],3),invRect:rect},this.viewData[i].prop.k||this.drawPath(f[i],this.viewData[i].prop.v,this.viewData[i])}for(this.maskElement=createNS(y),e=c.length,i=0;i<e;i+=1)this.maskElement.appendChild(c[i]);m>0&&(this.maskElement.setAttribute("id",d),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+d+")"),defs.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var t=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:t,localMat:t,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 t,e=this.finalTransform.mat,i=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<r;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),i=0;i<r;i+=1)e.multiply(this.hierarchy[i].finalTransform.mProp.v)}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 i=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;i<t;)this.localTransforms[i]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[i]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),i+=1;if(this.finalTransform._localMatMdf){var e=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(e),i=1;i<t;i+=1){var r=this.localTransforms[i].matrix;e.multiply(r)}e.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var n=this.finalTransform.localOpacity;for(i=0;i<t;i+=1)n*=.01*this.localTransforms[i].opacity;this.finalTransform.localOpacity=n}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var t=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(t.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var i=0,e=t.length;for(i=0;i<e;i+=1)this.localTransforms.push(t[i])}}},globalToLocal:function(t){var e=[];e.push(this.finalTransform);for(var i,r=!0,n=this.comp;r;)n.finalTransform?(n.data.hasMask&&e.splice(0,0,n.finalTransform),n=n.comp):r=!1;var o,h=e.length;for(i=0;i<h;i+=1)o=e[i].mat.applyToPointArray(0,0,0),t=[t[0]-o[0],t[1]-o[1],0];return t},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var i,e=this.element.finalTransform.mat,r=this.masksProperties.length;for(i=0;i<r;i+=1)if((this.viewData[i].prop._mdf||t)&&this.drawPath(this.masksProperties[i],this.viewData[i].prop.v,this.viewData[i]),(this.viewData[i].op._mdf||t)&&this.viewData[i].elem.setAttribute("fill-opacity",this.viewData[i].op.v),"n"!==this.masksProperties[i].mode&&(this.viewData[i].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[i].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[i].x&&(this.storedData[i].x._mdf||t))){var n=this.storedData[i].expan;this.storedData[i].x.v<0?("erode"!==this.storedData[i].lastOperator&&(this.storedData[i].lastOperator="erode",this.storedData[i].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[i].filterId+")")),n.setAttribute("radius",-this.storedData[i].x.v)):("dilate"!==this.storedData[i].lastOperator&&(this.storedData[i].lastOperator="dilate",this.storedData[i].elem.setAttribute("filter",null)),this.storedData[i].elem.setAttribute("stroke-width",2*this.storedData[i].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var path="M0,0 ";return path+=" h"+this.globalData.compSize.w,path+=" v"+this.globalData.compSize.h,path+=" h-"+this.globalData.compSize.w,path+=" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(t,e,r){var i,n,o=" M"+e.v[0][0]+","+e.v[0][1];for(n=e._length,i=1;i<n;i+=1)o+=" C"+e.o[i-1][0]+","+e.o[i-1][1]+" "+e.i[i][0]+","+e.i[i][1]+" "+e.v[i][0]+","+e.v[i][1];if(e.c&&n>1&&(o+=" C"+e.o[i-1][0]+","+e.o[i-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),r.lastPath!==o){var h="";r.elem&&(e.c&&(h=t.inv?this.solidPath+o:o),r.elem.setAttribute("d",h)),r.lastPath=o}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var t={createFilter:function(t,e){var r=createNS("filter");return r.setAttribute("id",t),!0!==e&&(r.setAttribute("filterUnits","objectBoundingBox"),r.setAttribute("x","0%"),r.setAttribute("y","0%"),r.setAttribute("width","100%"),r.setAttribute("height","100%")),r},createAlphaToLuminanceFilter:function(){var t=createNS("feColorMatrix");return t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),t}};return t}(),featureSupport=function(){var t={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=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))&&(t.maskType=!1),/firefox/i.test(navigator.userAgent)&&(t.svgLumaHidden=!1),t}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(t){var i,e,source="SourceGraphic",r=t.data.ef?t.data.ef.length:0,n=createElementID(),o=filtersFactory.createFilter(n,!0),h=0;for(this.filters=[],i=0;i<r;i+=1){e=null;var l=t.data.ef[i].ty;registeredEffects$1[l]&&(e=new(0,registeredEffects$1[l].effect)(o,t.effectsManager.effectElements[i],t,idPrefix+h,source),source=idPrefix+h,registeredEffects$1[l].countsAsEffect&&(h+=1)),e&&this.filters.push(e)}h&&(t.globalData.defs.appendChild(o),t.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+n+")")),this.filters.length&&t.addRenderableComponent(this)}function registerEffect$1(t,e,r){registeredEffects$1[t]={effect:e,countsAsEffect:r}}function SVGBaseElement(){}function HierarchyElement(){}
vendor: 12,610 bytes, line 1
1function RenderableDOMElement(){}function IImageElement(data,t,e){this.assetData=t.getAssetData(data.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(data,t,e),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(element,t){this.elem=element,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(t){var i,e=this.filters.length;for(i=0;i<e;i+=1)this.filters[i].renderFrame(t)},SVGEffects.prototype.getEffects=function(t){var i,e=this.filters.length,r=[];for(i=0;i<e;i+=1)this.filters[i].type===t&&r.push(this.filters[i]);return r},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 t=null;if(this.data.td){this.matteMasks={};var e=createNS("g");e.setAttribute("id",this.layerId),e.appendChild(this.layerElement),t=e,this.globalData.defs.appendChild(e)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),t=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 r=createNS("clipPath"),n=createNS("path");n.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var o=createElementID();if(r.setAttribute("id",o),r.appendChild(n),this.globalData.defs.appendChild(r),this.checkMasks()){var h=createNS("g");h.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),h.appendChild(this.layerElement),this.transformedElement=h,t?t.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")")}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(t){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[t]){var e,r,n,o,h=this.layerId+"_"+t;if(1===t||3===t){var l=createNS("mask");l.setAttribute("id",h),l.setAttribute("mask-type",3===t?"luminance":"alpha"),(n=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),l.appendChild(n),this.globalData.defs.appendChild(l),featureSupport.maskType||1!==t||(l.setAttribute("mask-type","luminance"),e=createElementID(),r=filtersFactory.createFilter(e),this.globalData.defs.appendChild(r),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(o=createNS("g")).appendChild(n),l.appendChild(o),o.setAttribute("filter","url("+getLocationHref()+"#"+e+")"))}else if(2===t){var f=createNS("mask");f.setAttribute("id",h),f.setAttribute("mask-type","alpha");var m=createNS("g");f.appendChild(m),e=createElementID(),r=filtersFactory.createFilter(e);var c=createNS("feComponentTransfer");c.setAttribute("in","SourceGraphic"),r.appendChild(c);var d=createNS("feFuncA");d.setAttribute("type","table"),d.setAttribute("tableValues","1.0 0.0"),c.appendChild(d),this.globalData.defs.appendChild(r);var y=createNS("rect");y.setAttribute("width",this.comp.data.w),y.setAttribute("height",this.comp.data.h),y.setAttribute("x","0"),y.setAttribute("y","0"),y.setAttribute("fill","#ffffff"),y.setAttribute("opacity","0"),m.setAttribute("filter","url("+getLocationHref()+"#"+e+")"),m.appendChild(y),(n=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),m.appendChild(n),featureSupport.maskType||(f.setAttribute("mask-type","luminance"),r.appendChild(filtersFactory.createAlphaToLuminanceFilter()),o=createNS("g"),m.appendChild(y),o.appendChild(this.layerElement),m.appendChild(o)),this.globalData.defs.appendChild(f)}this.matteMasks[t]=h}return this.matteMasks[t]},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+t+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(data,t,e){this.initFrame(),this.initBaseData(data,t,e),this.initTransform(data,t,e),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(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,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 t=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",t),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(data){var i,t=this.shapeModifiers.length;for(i=0;i<t;i+=1)this.shapeModifiers[i].addShape(data)},isShapeInAnimatedModifiers:function(data){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(data))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var i,t=this.shapes.length;for(i=0;i<t;i+=1)this.shapes[i].sh.reset();for(i=(t=this.shapeModifiers.length)-1;i>=0&&!this.shapeModifiers[i].processShapes(this._isFirstFrame);i-=1);}},searchProcessedElement:function(t){for(var e=this.processedElements,i=0,r=e.length;i<r;){if(e[i].elem===t)return e[i].pos;i+=1}return 0},addProcessedElement:function(t,e){for(var r=this.processedElements,i=r.length;i;)if(r[i-=1].elem===t)return void(r[i].pos=e);r.push(new ProcessedElement(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(t,e,r){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=r,this.lvl=e,this._isAnimated=!!r.k;for(var i=0,n=t.length;i<n;){if(t[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}function SVGStyleData(data,t){this.data=data,this.type=data.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===data.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(t,data,e,r){var i;this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(data.length),this.renderer=e,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",data.length?data.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var n,o=data.length||0;for(i=0;i<o;i+=1)n=PropertyFactory.getProp(t,data[i].v,0,0,this),this.k=n.k||this.k,this.dataProps[i]={n:data[i].n,p:n};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(t,data,e){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,data.o,0,.01,this),this.w=PropertyFactory.getProp(t,data.w,0,null,this),this.d=new DashProperty(t,data.d||{},"svg",this),this.c=PropertyFactory.getProp(t,data.c,1,255,this),this.style=e,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(t,data,e){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,data.o,0,.01,this),this.c=PropertyFactory.getProp(t,data.c,1,255,this),this.style=e}function SVGNoStyleData(t,data,e){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=e}function GradientProperty(t,data,e){this.data=data,this.c=createTypedArray("uint8c",4*data.p);var r=data.k.k[0].s?data.k.k[0].s.length-4*data.p:data.k.k.length-4*data.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(e),this.prop=PropertyFactory.getProp(t,data.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(t,data,e){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,data,e)}function SVGGradientStrokeStyleData(t,data,e){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,data.w,0,null,this),this.d=new DashProperty(t,data.d||{},"svg",this),this.initGradientData(t,data,e),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(t,e,r){this.transform={mProps:t,op:e,container:r},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(t){if((this.elem.globalData.frameId!==this.frameId||t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var i=0,e=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),i=0;i<e;i+=1)"o"!==this.dataProps[i].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[i].p.v:this.dashArray[i]=this.dataProps[i].p.v:this.dashoffset[0]=this.dataProps[i].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(t,e){for(var i=0,r=this.o.length/2;i<r;){if(Math.abs(t[4*i]-t[4*e+2*i])>.01)return!1;i+=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 i=0,t=this.data.k.k.length;i<t;){if(!this.comparePoints(this.data.k.k[i].s,this.data.p))return!1;i+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var i,e,r,n=4*this.data.p;for(i=0;i<n;i+=1)e=i%4==0?100:255,r=Math.round(this.prop.v[i]*e),this.c[i]!==r&&(this.c[i]=r,this._cmdf=!t);if(this.o.length)for(n=this.prop.v.length,i=4*this.data.p;i<n;i+=1)e=i%2==0?100:1,r=i%2==0?Math.round(100*this.prop.v[i]):this.prop.v[i],this.o[i-4*this.data.p]!==r&&(this.o[i-4*this.data.p]=r,this._omdf=!t);this._mdf=!t}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(t,data,e){this.o=PropertyFactory.getProp(t,data.o,0,.01,this),this.s=PropertyFactory.getProp(t,data.s,1,null,this),this.e=Pro
vendor: 8,990 bytes, line 1
1pertyFactory.getProp(t,data.e,1,null,this),this.h=PropertyFactory.getProp(t,data.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,data.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,data.g,this),this.style=e,this.stops=[],this.setGradientData(e.pElem,data),this.setGradientOpacity(data,e),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(t,data){var e=createElementID(),r=createNS(1===data.t?"linearGradient":"radialGradient");r.setAttribute("id",e),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var n,o,h,l=[];for(h=4*data.g.p,o=0;o<h;o+=4)n=createNS("stop"),r.appendChild(n),l.push(n);t.setAttribute("gf"===data.ty?"fill":"stroke","url("+getLocationHref()+"#"+e+")"),this.gf=r,this.cst=l},SVGGradientFillStyleData.prototype.setGradientOpacity=function(data,t){if(this.g._hasOpacity&&!this.g._collapsable){var e,r,n,mask=createNS("mask"),o=createNS("path");mask.appendChild(o);var h=createElementID(),l=createElementID();mask.setAttribute("id",l);var f=createNS(1===data.t?"linearGradient":"radialGradient");f.setAttribute("id",h),f.setAttribute("spreadMethod","pad"),f.setAttribute("gradientUnits","userSpaceOnUse"),n=data.g.k.k[0].s?data.g.k.k[0].s.length:data.g.k.k.length;var m=this.stops;for(r=4*data.g.p;r<n;r+=2)(e=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),f.appendChild(e),m.push(e);o.setAttribute("gf"===data.ty?"fill":"stroke","url("+getLocationHref()+"#"+h+")"),"gs"===data.ty&&(o.setAttribute("stroke-linecap",lineCapEnum[data.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[data.lj||2]),1===data.lj&&o.setAttribute("stroke-miterlimit",data.ml)),this.of=f,this.ms=mask,this.ost=m,this.maskId=l,t.msElem=o}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(t,e,r,n){if(0===e)return"";var i,o=t.o,h=t.i,l=t.v,f=" M"+n.applyToPointStringified(l[0][0],l[0][1]);for(i=1;i<e;i+=1)f+=" C"+n.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+n.applyToPointStringified(h[i][0],h[i][1])+" "+n.applyToPointStringified(l[i][0],l[i][1]);return r&&e&&(f+=" C"+n.applyToPointStringified(o[i-1][0],o[i-1][1])+" "+n.applyToPointStringified(h[0][0],h[0][1])+" "+n.applyToPointStringified(l[0][0],l[0][1]),f+="z"),f},SVGElementsRenderer=function(){var t=new Matrix,e=new Matrix;function r(t,e,r){(r||e.transform.op._mdf)&&e.transform.container.setAttribute("opacity",e.transform.op.v),(r||e.transform.mProps._mdf)&&e.transform.container.setAttribute("transform",e.transform.mProps.v.to2dCSS())}function n(){}function o(r,n,o){var h,l,f,m,c,d,y,v,x,P,E=n.styles.length,S=n.lvl;for(d=0;d<E;d+=1){if(m=n.sh._mdf||o,n.styles[d].lvl<S){for(v=e.reset(),x=S-n.styles[d].lvl,P=n.transformers.length-1;!m&&x>0;)m=n.transformers[P].mProps._mdf||m,x-=1,P-=1;if(m)for(x=S-n.styles[d].lvl,P=n.transformers.length-1;x>0;)v.multiply(n.transformers[P].mProps.v),x-=1,P-=1}else v=t;if(l=(y=n.sh.paths)._length,m){for(f="",h=0;h<l;h+=1)(c=y.shapes[h])&&c._length&&(f+=buildShapeString(c,c._length,c.c,v));n.caches[d]=f}else f=n.caches[d];n.styles[d].d+=!0===r.hd?"":f,n.styles[d]._mdf=m||n.styles[d]._mdf}}function h(t,e,r){var n=e.style;(e.c._mdf||r)&&n.pElem.setAttribute("fill","rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||r)&&n.pElem.setAttribute("fill-opacity",e.o.v)}function l(t,e,r){f(t,e,r),m(0,e,r)}function f(t,e,r){var n,i,o,h,l,f=e.gf,m=e.g._hasOpacity,c=e.s.v,d=e.e.v;if(e.o._mdf||r){var y="gf"===t.ty?"fill-opacity":"stroke-opacity";e.style.pElem.setAttribute(y,e.o.v)}if(e.s._mdf||r){var v=1===t.t?"x1":"cx",x="x1"===v?"y1":"cy";f.setAttribute(v,c[0]),f.setAttribute(x,c[1]),m&&!e.g._collapsable&&(e.of.setAttribute(v,c[0]),e.of.setAttribute(x,c[1]))}if(e.g._cmdf||r){n=e.cst;var P=e.g.c;for(o=n.length,i=0;i<o;i+=1)(h=n[i]).setAttribute("offset",P[4*i]+"%"),h.setAttribute("stop-color","rgb("+P[4*i+1]+","+P[4*i+2]+","+P[4*i+3]+")")}if(m&&(e.g._omdf||r)){var E=e.g.o;for(o=(n=e.g._collapsable?e.cst:e.ost).length,i=0;i<o;i+=1)h=n[i],e.g._collapsable||h.setAttribute("offset",E[2*i]+"%"),h.setAttribute("stop-opacity",E[2*i+1])}if(1===t.t)(e.e._mdf||r)&&(f.setAttribute("x2",d[0]),f.setAttribute("y2",d[1]),m&&!e.g._collapsable&&(e.of.setAttribute("x2",d[0]),e.of.setAttribute("y2",d[1])));else if((e.s._mdf||e.e._mdf||r)&&(l=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)),f.setAttribute("r",l),m&&!e.g._collapsable&&e.of.setAttribute("r",l)),e.e._mdf||e.h._mdf||e.a._mdf||r){l||(l=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)));var S=Math.atan2(d[1]-c[1],d[0]-c[0]),C=e.h.v;C>=1?C=.99:C<=-1&&(C=-.99);var _=l*C,A=Math.cos(S+e.a.v)*_+c[0],T=Math.sin(S+e.a.v)*_+c[1];f.setAttribute("fx",A),f.setAttribute("fy",T),m&&!e.g._collapsable&&(e.of.setAttribute("fx",A),e.of.setAttribute("fy",T))}}function m(t,e,r){var n=e.style,o=e.d;o&&(o._mdf||r)&&o.dashStr&&(n.pElem.setAttribute("stroke-dasharray",o.dashStr),n.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),e.c&&(e.c._mdf||r)&&n.pElem.setAttribute("stroke","rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||r)&&n.pElem.setAttribute("stroke-opacity",e.o.v),(e.w._mdf||r)&&(n.pElem.setAttribute("stroke-width",e.w.v),n.msElem&&n.msElem.setAttribute("stroke-width",e.w.v))}return{createRenderFunction:function(data){switch(data.ty){case"fl":return h;case"gf":return f;case"gs":return l;case"st":return m;case"sh":case"el":case"rc":case"sr":return o;case"tr":return r;case"no":return n;default:return null}}}}();function SVGShapeElement(data,t,e){this.shapes=[],this.shapesData=data.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(data,t,e),this.prevViewData=[]}function LetterProps(t,e,r,n,o,p){this.o=t,this.sw=e,this.sc=r,this.fc=n,this.m=o,this.p=p,this._mdf={o:!0,sw:!!e,sc:!!r,fc:!!n,m:!0,p:!0}}function TextProperty(t,data){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,data.d&&data.d.sid&&(data.d=t.globalData.slotManager.getProp(data.d)),this.data=data,this.elem=t,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 i,t,e,style,r=this.shapes.length,n=this.stylesList.length,o=[],h=!1;for(e=0;e<n;e+=1){for(style=this.stylesList[e],h=!1,o.length=0,i=0;i<r;i+=1)-1!==(t=this.shapes[i]).styles.indexOf(style)&&(o.push(t),h=t._isAnimated||h);o.length>1&&h&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var i,e=t.length;for(i=0;i<e;i+=1)t[i].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(data,t){var e,r=new SVGStyleData(data,t),n=r.pElem;return"st"===data.ty?e=new SVGStrokeStyleData(this,data,r):"fl"===data.ty?e=new SVGFillStyleData(this,data,r):"gf"===data.ty||"gs"===data.ty?(e=new("gf"===data.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,data,r),this.globalData.defs.appendChild(e.gf),e.maskId&&(this.globalData.defs.appendChild(e.ms),this.globalData.defs.appendChild(e.of),n.setAttribute("mask","url("+getLocationHref()+"#"+e.maskId+")"))):"no"===data.ty&&(e=new SVGNoStyleData(this,data,r)),"st"!==data.ty&&"gs"!==data.ty||(n.setAttribute("stroke-linecap",lineCapEnum[data.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[data.lj||2]),n.setAttribute("fill-opacity","0"),1===data.lj&&n.setAttribute("stroke-miterlimit",data.ml)),2===data.r&&n.setAttribute("fill-rule","evenodd"),data.ln&&n.setAttribute("id",data.ln),data.cl&&n.setAttribute("class",data.cl),data.bm&&(n.style["mix-blend-mode"]=getBlendMode(data.bm)),this.stylesList.push(r),this.addToAnimatedContents(data,e),e},SVGShapeElement.prototype.createGroupElement=function(data){var t=new ShapeGroupData;return data.ln&&t.gr.setAttribute("id",data.ln),data.cl&&t.gr.setAttribute("class",data.cl),data.bm&&(t.gr.style["mix-blend-mode"]=getBlendM
vendor: 31,684 bytes, line 1
1ode(data.bm)),t},SVGShapeElement.prototype.createTransformElement=function(data,t){var e=TransformPropertyFactory.getTransformProperty(this,data,this),r=new SVGTransformData(e,e.o,t);return this.addToAnimatedContents(data,r),r},SVGShapeElement.prototype.createShapeElement=function(data,t,e){var r=4;"rc"===data.ty?r=5:"el"===data.ty?r=6:"sr"===data.ty&&(r=7);var n=new SVGShapeData(t,e,ShapePropertyFactory.getShapeProp(this,data,r,this));return this.shapes.push(n),this.addShapeToModifiers(n),this.addToAnimatedContents(data,n),n},SVGShapeElement.prototype.addToAnimatedContents=function(data,element){for(var i=0,t=this.animatedContents.length;i<t;){if(this.animatedContents[i].element===element)return;i+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(data),element:element,data:data})},SVGShapeElement.prototype.setElementStyles=function(t){var e,r=t.styles,n=this.stylesList.length;for(e=0;e<n;e+=1)this.stylesList[e].closed||r.push(this.stylesList[e])},SVGShapeElement.prototype.reloadShapes=function(){var i;this._isFirstFrame=!0;var t=this.itemsData.length;for(i=0;i<t;i+=1)this.prevViewData[i]=this.itemsData[i];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,i=0;i<t;i+=1)this.dynamicProperties[i].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(t,e,r,n,o,h,l){var i,f,m,c,d,y,v=[].concat(h),x=t.length-1,P=[],E=[];for(i=x;i>=0;i-=1){if((y=this.searchProcessedElement(t[i]))?e[i]=r[y-1]:t[i]._render=l,"fl"===t[i].ty||"st"===t[i].ty||"gf"===t[i].ty||"gs"===t[i].ty||"no"===t[i].ty)y?e[i].style.closed=!1:e[i]=this.createStyleElement(t[i],o),t[i]._render&&e[i].style.pElem.parentNode!==n&&n.appendChild(e[i].style.pElem),P.push(e[i].style);else if("gr"===t[i].ty){if(y)for(m=e[i].it.length,f=0;f<m;f+=1)e[i].prevViewData[f]=e[i].it[f];else e[i]=this.createGroupElement(t[i]);this.searchShapes(t[i].it,e[i].it,e[i].prevViewData,e[i].gr,o+1,v,l),t[i]._render&&e[i].gr.parentNode!==n&&n.appendChild(e[i].gr)}else"tr"===t[i].ty?(y||(e[i]=this.createTransformElement(t[i],n)),c=e[i].transform,v.push(c)):"sh"===t[i].ty||"rc"===t[i].ty||"el"===t[i].ty||"sr"===t[i].ty?(y||(e[i]=this.createShapeElement(t[i],v,o)),this.setElementStyles(e[i])):"tm"===t[i].ty||"rd"===t[i].ty||"ms"===t[i].ty||"pb"===t[i].ty||"zz"===t[i].ty||"op"===t[i].ty?(y?(d=e[i]).closed=!1:((d=ShapeModifiers.getModifier(t[i].ty)).init(this,t[i]),e[i]=d,this.shapeModifiers.push(d)),E.push(d)):"rp"===t[i].ty&&(y?(d=e[i]).closed=!0:(d=ShapeModifiers.getModifier(t[i].ty),e[i]=d,d.init(this,t,i,e),this.shapeModifiers.push(d),l=!1),E.push(d));this.addProcessedElement(t[i],i+1)}for(x=P.length,i=0;i<x;i+=1)P[i].closed=!0;for(x=E.length,i=0;i<x;i+=1)E[i].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var i;this.renderModifiers();var t=this.stylesList.length;for(i=0;i<t;i+=1)this.stylesList[i].reset();for(this.renderShape(),i=0;i<t;i+=1)(this.stylesList[i]._mdf||this._isFirstFrame)&&(this.stylesList[i].msElem&&(this.stylesList[i].msElem.setAttribute("d",this.stylesList[i].d),this.stylesList[i].d="M0 0"+this.stylesList[i].d),this.stylesList[i].pElem.setAttribute("d",this.stylesList[i].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var i,t,e=this.animatedContents.length;for(i=0;i<e;i+=1)t=this.animatedContents[i],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(t,e,r,n,o,p){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 h=!1;return this.o!==t&&(this.o=t,this._mdf.o=!0,h=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,h=!0),this.sc!==r&&(this.sc=r,this._mdf.sc=!0,h=!0),this.fc!==n&&(this.fc=n,this._mdf.fc=!0,h=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,h=!0),!p.length||this.p[0]===p[0]&&this.p[1]===p[1]&&this.p[4]===p[4]&&this.p[5]===p[5]&&this.p[12]===p[12]&&this.p[13]===p[13]||(this.p=p,this._mdf.p=!0,h=!0),h},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,data){for(var s in data)Object.prototype.hasOwnProperty.call(data,s)&&(t[s]=data[s]);return t},TextProperty.prototype.setCurrentData=function(data){data.__complete||this.completeTextData(data),this.currentData=data,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(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,r=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var i;this.lock=!0,this._mdf=!1;var n=this.effectsSequence.length,o=t||this.data.d.k[this.keysIndex].s;for(i=0;i<n;i+=1)o=r!==this.keysIndex?this.effectsSequence[i](o,o.t):this.effectsSequence[i](this.currentData,o.t);e!==o&&this.setCurrentData(o),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,i=0,r=t.length;i<=r-1&&!(i===r-1||t[i+1].t>e);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(text){for(var t,e,r=[],i=0,n=text.length,o=!1,h=!1,l="";i<n;)o=h,h=!1,t=text.charCodeAt(i),l=text.charAt(i),FontManager.isCombinedCharacter(t)?o=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(text,i)?l=text.substr(i,14):(e=text.charCodeAt(i+1))>=56320&&e<=57343&&(FontManager.isModifier(t,e)?(l=text.substr(i,2),o=!0):l=FontManager.isFlagEmoji(text.substr(i,4))?text.substr(i,4):text.substr(i,2)):t>56319?(e=text.charCodeAt(i+1),FontManager.isVariationSelector(t)&&(o=!0)):FontManager.isZeroWidthJoiner(t)&&(o=!0,h=!0),o?(r[r.length-1]+=l,o=!1):r.push(l),i+=l.length;return r},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var i,e,r,n,o,h,l,f=this.elem.globalData.fontManager,data=this.data,m=[],c=0,d=data.m.g,y=0,v=0,x=0,P=[],E=0,S=0,C=f.getFontByName(t.f),_=0,A=getFontProperties(C);t.fWeight=A.weight,t.fStyle=A.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),e=t.finalText.length,t.finalLineHeight=t.lh;var T,M=t.tr/1e3*t.finalSize;if(t.sz)for(var k,D,F=!0,w=t.sz[0],I=t.sz[1];F;){k=0,E=0,e=(D=this.buildFinalText(t.t)).length,M=t.tr/1e3*t.finalSize;var V=-1;for(i=0;i<e;i+=1)T=D[i].charCodeAt(0),r=!1," "===D[i]?V=i:13!==T&&3!==T||(E=0,r=!0,k+=t.finalLineHeight||1.2*t.finalSize),f.chars?(l=f.getCharData(D[i],C.fStyle,C.fFamily),_=r?0:l.w*t.finalSize/100):_=f.measureText(D[i],t.f,t.finalSize),E+_>w&&" "!==D[i]?(-1===V?e+=1:i=V,k+=t.finalLineHeight||1.2*t.finalSize,D.splice(i,V===i?1:0,"\r"),V=-1,E=0):(E+=_,E+=M);k+=C.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&I<k?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=D,e=t.finalText.length,F=!1)}E=-M,_=0;var B,R=0;for(i=0;i<e;i+=1)if(r=!1,13===(T=(B=t.finalText[i]).charCodeAt(0))||3===T?(R=0,P.push(E),S=E>S?E:S,E=-2*M,n="",r=!0,x+=1):n=B,f.chars?(l=f.getCharData(B,C.fStyle,f.getFontByName(t.f).fFamily),_=r?0:l.w*t.finalSize/100):_=f.measureText(n,t.f,t.finalSize)," "===B?R+=_+M:(E+=_+M+R,R=0),m.push({l:_,an:_,add:y,n:r,anIndexes:[],val:n,line:x,animatorJustifyOffset:0}),2==d){if(y+=_,""===n||" "===n||i===e-1){for(""!==n&&" "!==n||(y-=_);v<=i;)m[v].an=y,m[v].ind=c,m[v].extra=_,v+=1;c+=1,y=0}}else if(3==d){if(y+=_,""===n||i===e-1){for(""===n&&(y-=_);v<=i;)m[v].an=y,m[v].ind=c,m[v].extra=_,v+=1;y=0,c+=1}}else m[c].ind=c,m[c].extra=0,c+=1;if(t.l=m,S=E>S?E:S,P.push(E),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=S,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=P;var L,G,z,O,N=data.a;h=N.length;var H=[];for(o=0;o<h;o+=1){for((L=N[o]).a.sc&&(t.strokeColorAnim=!0),L.a.sw&&(t.strokeWidthAnim=!0),(L.a.fc||L.a.fh||L.a.fs||L.a.fb)&&(t.fillColorAnim=!0),O=0,z=L.s.b,i=0;i<e;i+=1)(G=m[i]).anIndexes[o]=O,(1==z&&""!==G.val||2==z&&""!==G.val&&" "!==G.val||3==z&&(G.n||" "==G.val||i==e-1)||4==z&&(G.n||i==e-1))&&(1===L.s.rn&&H.push(O),O+=1);data.a[o].s.totalChars=O;var j,W=-1;if(1===L.s.rn)for(i=0;i<e;i+=1)W!=(G=m[i]).anIndexes[o]&&(W=G.anIndexes[o],j=H.splice(Math.floor(Math.random()*H.length),1)[0]),G.anIndexes[o]=j}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=C.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentData=function(t,e){e=void 0===e?this.keysIndex:e;var r=this.copyData({},this.data.d.k[e].s);r=this.copyData(r,t),this.data.d.k[e].s=r,this.recalculate(e),this.setCurrentData(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var t=Math.max,e=Math.min,r=Math.floor;function n(t,data){this._currentTextLength=-1,this.k=!1,this.data=data,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=PropertyFactory.getProp(t,data.s||{k:0},0,0,this),this.e="e"in data?PropertyFactory.getProp(t,data.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(t,data.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(t,data.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(t,data.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(t,data.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(t,data.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return n.prototype={getMult:function(n){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,h=0,l=1,f=1;this.ne.v>0?o=this.ne.v/100:h=-this.ne.v/100,this.xe.v>0?l=1-this.xe.v/100:f=1+this.xe.v/100;var m=BezierFactory.getBezierEasing(o,h,l,f).get,c=0,s=this.finalS,d=this.finalE,y=this.data.sh;if(2===y)c=m(c=d===s?n>=d?1:0:t(0,e(.5/(d-s)+(n-s)/(d-s),1)));else if(3===y)c=m(c=d===s?n>=d?0:1:1-t(0,e(.5/(d-s)+(n-s)/(d-s),1)));else if(4===y)d===s?c=0:(c=t(0,e(.5/(d-s)+(n-s)/(d-s),1)))<.5?c*=2:c=1-2*(c-.5),c=m(c);else if(5===y){if(d===s)c=0;else{var v=d-s,x=-v/2+(n=e(t(0,n+.5-s),d-s)),a=v/2;c=Math.sqrt(1-x*x/(a*a))}c=m(c)}else 6===y?(d===s?c=0:(n=e(t(0,n+.5-s),d-s),c=(1+Math.cos(Math.PI+2*Math.PI*n/(d-s)))/2),c=m(c)):(n>=r(s)&&(c=t(0,e(n-s<0?e(d,1)-(s-n):d-n,1))),c=m(c));if(100!==this.sm.v){var P=.01*this.sm.v;0===P&&(P=1e-8);var E=.5-.5*P;c<E?c=0:(c=(c-E)/P)>1&&(c=1)}return c*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,r=this.o.v/e,s=this.s.v/e+r,n=this.e.v/e+r;if(s>n){var o=s;s=n,n=o}this.finalS=s,this.finalE=n}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(t,data,e){return new n(t,data,e)}}}();function TextAnimatorDataProperty(t,e,r){var n={propType:!1},o=PropertyFactory.getProp,h=e.a;this.a={r:h.r?o(t,h.r,0,degToRads,r):n,rx:h.rx?o(t,h.rx,0,degToRads,r):n,ry:h.ry?o(t,h.ry,0,degToRads,r):n,sk:h.sk?o(t,h.sk,0,degToRads,r):n,sa:h.sa?o(t,h.sa,0,degToRads,r):n,s:h.s?o(t,h.s,1,.01,r):n,a:h.a?o(t,h.a,1,0,r):n,o:h.o?o(t,h.o,0,.01,r):n,p:h.p?o(t,h.p,1,0,r):n,sw:h.sw?o(t,h.sw,0,0,r):n,sc:h.sc?o(t,h.sc,1,0,r):n,fc:h.fc?o(t,h.fc,1,0,r):n,fh:h.fh?o(t,h.fh,0,0,r):n,fs:h.fs?o(t,h.fs,0,.01,r):n,fb:h.fb?o(t,h.fb,0,.01,r):n,t:h.t?o(t,h.t,0,0,r):n},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,r),this.s.t=e.s.t}function TextAnimatorProperty(t,e,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var i,t,e=this._textData.a.length,r=PropertyFactory.getProp;for(i=0;i<e;i+=1)t=this._textData.a[i],this._animatorsData[i]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(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=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,this._mdf||this._isFirstFrame||e||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var r,n,i,o,h,l,f,m,c,d,y,v,x,P,E,S,C,_,mask,A=this._moreOptions.alignment.v,T=this._animatorsData,M=this._textData,k=this.mHelper,D=this._renderType,F=this.renderedLetters.length,w=t.l;if(this._hasMaskedPath){if(mask=this._pathData.m,!this._pathData.n||this._pathData._mdf){var I,V=mask.v;for(this._pathData.r.v&&(V=V.reverse()),h={tLength:0,segments:[]},o=V._length-1,S=0,i=0;i<o;i+=1)I=bez.buildBezierData(V.v[i],V.v[i+1],[V.o[i][0]-V.v[i][0],V.o[i][1]-V.v[i][1]],[V.i[i+1][0]-V.v[i+1][0],V.i[i+1][1]-V.v[i+1][1]]),h.tLength+=I.segmentLength,h.segments.push(I),S+=I.segmentLength;i=o,mask.v.c&&(I=bez.buildBezierData(V.v[i],V.v[0],[V.o[i][0]-V.v[i][0],V.o[i][1]-V.v[i][1]],[V.i[0][0]-V.v[0][0],V.i[0][1]-V.v[0][1]]),h.tLength+=I.segmentLength,h.segments.push(I),S+=I.segmentLength),this._pathData.pi=h}if(h=this._pathData.pi,l=this._pathData.f.v,y=0,d=1,m=0,c=!0,P=h.segments,l<0&&mask.v.c)for(h.tLength<Math.abs(l)&&(l=-Math.abs(l)%h.tLength),d=(x=P[y=P.length-1].points).length-1;l<0;)l+=x[d].partialLength,(d-=1)<0&&(d=(x=P[y-=1].points).length-1);v=(x=P[y].points)[d-1],E=(f=x[d]).partialLength}o=w.length,r=0,n=0;var B,R,L,G,z,O=1.2*t.finalSize*.714,N=!0;L=T.length;var H,j,W,$,Y,J,X,Z,K,U,Q,tt,et=-1,it=l,st=y,at=d,nt=-1,ot="",ht=this.defaultPropsArray;if(2===t.j||1===t.j){var lt=0,pt=0,ft=2===t.j?-.5:-1,mt=0,ct=!0;for(i=0;i<o;i+=1)if(w[i].n){for(lt&&(lt+=pt);mt<i;)w[mt].animatorJustifyOffset=lt,mt+=1;lt=0,ct=!0}else{for(R=0;R<L;R+=1)(B=T[R].a).t.propType&&(ct&&2===t.j&&(pt+=B.t.v*ft),(z=T[R].s.getMult(w[i].anIndexes[R],M.a[R].s.totalChars)).length?lt+=B.t.v*z[0]*ft:lt+=B.t.v*z*ft);ct=!1}for(lt&&(lt+=pt);mt<i;)w[mt].animatorJustifyOffset=lt,mt+=1}for(i=0;i<o;i+=1){if(k.reset(),$=1,w[i].n)r=0,n+=t.yOffset,n+=N?1:0,l=it,N=!1,this._hasMaskedPath&&(d=at,v=(x=P[y=st].points)[d-1],E=(f=x[d]).partialLength,m=0),ot="",Q="",K="",tt="",ht=this.defaultPropsArray;else{if(this._hasMaskedPath){if(nt!==w[i].line){switch(t.j){case 1:l+=S-t.lineWidths[w[i].line];break;case 2:l+=(S-t.lineWidths[w[i].line])/2}nt=w[i].line}et!==w[i].ind&&(w[et]&&(l+=w[et].extra),l+=w[i].an/2,et=w[i].ind),l+=A[0]*w[i].an*.005;var ut=0;for(R=0;R<L;R+=1)(B=T[R].a).p.propType&&((z=T[R].s.getMult(w[i].anIndexes[R],M.a[R].s.totalChars)).length?ut+=B.p.v[0]*z[0]:ut+=B.p.v[0]*z),B.a.propType&&((z=T[R].s.getMult(w[i].anIndexes[R],M.a[R].s.totalChars)).length?ut+=B.a.v[0]*z[0]:ut+=B.a.v[0]*z);for(c=!0,this._pathData.a.v&&(l=.5*w[0].an+(S-this._pathData.f.v-.5*w[0].an-.5*w[w.length-1].an)*et/(o-1),l+=this._pathData.f.v);c;)m+E>=l+ut||!x?(C=(l+ut-m)/f.partialLength,j=v.point[0]+(f.point[0]-v.point[0])*C,W=v.point[1]+(f.point[1]-v.point[1])*C,k.translate(-A[0]*w[i].an*.005,-A[1]*O*.01),c=!1):x&&(m+=f.partialLength,(d+=1)>=x.length&&(d=0,P[y+=1]?x=P[y].points:mask.v.c?(d=0,x=P[y=0].points):(m-=f.partialLength,x=null)),x&&(v=f,E=(f=x[d]).partialLength));H=w[i].an/2-w[i].add,k.translate(-H,0,0)}else H=w[i].an/2-w[i].add,k.translate(-H,0,0),k.translate(-A[0]*w[i].an*.005,-A[1]*O*.01,0);for(R=0;R<L;R+=1)(B=T[R].a).t.propType&&(z=T[R].s.getMult(w[i].anIndexes[R],M.a[R].s.totalChars),0===r&&0===t.j||(this._hasMaskedPath?z.length?l+=B.t.v*z[0]:l+=B.t.v*z:z.length?r+=B.t.v*z[0]:r+=B.t.v*z));for(t.strokeWidthAnim&&(J=t.sw||0),t.strokeColorAnim&&(Y=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&(X=[t.fc[0],t.fc[1],t.fc[2]]),R=0;R<L;R+=1)(B=T[R].a).a.propType&&((z=T[R].s.getMult(w[i].anIndexes[R],M.a[R].s.totalChars)).length?k.translate(-B.a.v[0]*z[0],-B.a.v[1]*z[1],B.a.v[2]*z[2]):k.translate(-B.a.v[0]*z,-B.a.v[1]*z,B.a.v[2]*z));for(R=0;R<L;R+=1)(B=T[R].a).s.propType&&((z=T[R].s.getMult(w[i].anIndexes[R],M.a[R].s.totalChars)).length?k.scale(1+(B.s.v[0]-1)*z[0],1+(B.s.v[1]-1)*z[1],1):k.scale(1+(B.s.v[0]-1)*z,1+(B.s.v[1]-1)*z,1));for(R=0;R<L;R+=1){if(B=T[R].a,z=T[R].s.getMult(w[i].anIndexes[R],M.a[R].s.totalChars),B.sk.propType&&(z.length?k.skewFromAxis(-B.sk.v*z[0],B.sa.v*z[1]):k.skewFromAxis(-B.sk.v*z,B.sa.v*z)),B.r.propType&&(z.length?k.rotateZ(-B.r.v*z[2]):k.rotateZ(-B.r.v*z)),B.ry.propType&&(z.length?k.rotateY(B.ry.v*z[1]):k.rotateY(B.ry.v*z)),B.rx.propType&&(z.length?k.rotateX(B.rx.v*z[0]):k.rotateX(B.rx.v*z)),B.o.propType&&(z.length?$+=(B.o.v*z[0]-$)*z[0]:$+=(B.o.v*z-$)*z),t.strokeWidthAnim&&B.sw.propType&&(z.length?J+=B.sw.v*z[0]:J+=B.sw.v*z),t.strokeColorAnim&&B.sc.propType)for(Z=0;Z<3;Z+=1)z.length?Y[Z]+=(B.sc.v[Z]-Y[Z])*z[0]:Y[Z]+=(B.sc.v[Z]-Y[Z])*z;if(t.fillColorAnim&&t.fc){if(B.fc.propType)for(Z=0;Z<3;Z+=1)z.length?X[Z]+=(B.fc.v[Z]-X[Z])*z[0]:X[Z]+=(B.fc.v[Z]-X[Z])*z;B.fh.propType&&(X=z.length?addHueToRGB(X,B.fh.v*z[0]):addHueToRGB(X,B.fh.v*z)),B.fs.propType&&(X=z.length?addSaturationToRGB(X,B.fs.v*z[0]):addSaturationToRGB(X,B.fs.v*z)),B.fb.propType&&(X=z.length?addBrightnessToRGB(X,B.fb.v*z[0]):addBrightnessToRGB(X,B.fb.v*z))}}for(R=0;R<L;R+=1)(B=T[R].a).p.propType&&(z=T[R].s.getMult(w[i].anIndexes[R],M.a[R].s.totalChars),this._hasMaskedPath?z.length?k.translate(0,B.p.v[1]*z[0],-B.p.v[2]*z[1]):k.translate(0,B.p.v[1]*z,-B.p.v[2]*z):z.length?k.translate(B.p.v[0]*z[0],B.p.v[1]*z[1],-B.p.v[2]*z[2]):k.translate(B.p.v[0]*z,B.p.v[1]*z,-B.p.v[2]*z));if(t.strokeWidthAnim&&(K=J<0?0:J),t.strokeColorAnim&&(U="rgb("+Math.round(255*Y[0])+","+Math.round(255*Y[1])+","+Math.round(255*Y[2])+")"),t.fillColorAnim&&t.fc&&(Q="rgb("+Math.round(255*X[0])+","+Math.round(255*X[1])+","+Math.round(255*X[2])+")"),this._hasMaskedPath){if(k.translate(0,-t.ls),k.translate(0,A[1]*O*.01+n,0),this._pathData.p.v){_=(f.point[1]-v.point[1])/(f.point[0]-v.point[0]);var yt=180*Math.atan(_)/Math.PI;f.point[0]<v.point[0]&&(yt+=180),k.rotate(-yt*Math.PI/180)}k.translate(j,W,0),l-=A[0]*w[i].an*.005,w[i+1]&&et!==w[i+1].ind&&(l+=w[i].an/2,l+=.001*t.tr*t.finalSize)}else{switch(k.translate(r,n,0),t.ps&&k.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:k.translate(w[i].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[w[i].line]),0,0);break;case 2:k.translate(w[i].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[w[i].line])/2,0,0)}k.translate(0,-t.ls),k.translate(H,0,0),k.translate(A[0]*w[i].an*.005,A[1]*O*.01,0),r+=w[i].l+.001*t.tr*t.finalSize}"html"===D?ot=k.toCSS():"svg"===D?ot=k.to2dCSS():ht=[k.props[0],k.props[1],k.props[2],k.props[3],k.props[4],k.props[5],k.props[6],k.props[7],k.props[8],k.props[9],k.props[10],k.props[11],k.props[12],k.props[13],k.props[14],k.props[15]],tt=$}F<=i?(G=new LetterProps(tt,K,U,Q,ot,ht),this.renderedLetters.push(G),F+=1,this.lettersChangedFlag=!0):(G=this.renderedLetters[i],this.lettersChangedFlag=G.update(tt,K,U,Q,ot,ht)||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(data,t,e){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(data,t,e),this.textProperty=new TextProperty(this,data.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(data.t,this.renderType,this),this.initTransform(data,t,e),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)},ITextElement.prototype.createPathShape=function(t,e){var r,n,o=e.length,h="";for(r=0;r<o;r+=1)"sh"===e[r].ty&&(n=e[r].ks.k,h+=buildShapeString(n,n.i.length,!0,t));return h},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,r,n,o){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r])/2,0,0)}e.translate(n,o,0)},ITextElement.prototype.buildColor=function(t){return"rgb("+Math.round(255*t[0])+","+Math.round(255*t[1])+","+Math.round(255*t[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(data,t,e){this.textSpans=[],this.renderType="svg",this.initElement(data,t,e)}function ISolidElement(data,t,e){this.initElement(data,t,e)}function NullElement(data,t,e){this.initFrame(),this.initBaseData(data,t,e),this.initFrame(),this.initTransform(data,t,e),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(data,t,e){this.layers=data.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(data,t,e),this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var r="";if(e&&e.title){var n=createNS("title"),o=createElementID();n.setAttribute("id",o),n.textContent=e.title,this.svgElement.appendChild(n),r+=o}if(e&&e.description){var h=createNS("desc"),l=createElementID();h.setAttribute("id",l),h.textContent=e.description,this.svgElement.appendChild(h),r+=" "+l}r&&this.svgElement.setAttribute("aria-labelledby",r);var defs=createNS("defs");this.svgElement.appendChild(defs);var f=createNS("g");this.svgElement.appendChild(f),this.layerElement=f,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&!1===e.hideOnTransparent),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height,runExpressions:!e||void 0===e.runExpressions||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:defs,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(t){for(var i=0,e=t.length,r=[],n="";i<e;)t[i]===String.fromCharCode(13)||t[i]===String.fromCharCode(3)?(r.push(n),n=""):n+=t[i],i+=1;return r.push(n),r},SVGTextLottieElement.prototype.buildShapeData=function(data,t){if(data.shapes&&data.shapes.length){var e=data.shapes[0];if(e.it){var r=e.it[e.it.length-1];r.s&&(r.s.k[0]=t,r.s.k[1]=t)}}return data},SVGTextLottieElement.prototype.buildNewText=function(){var i,t;this.addDynamicProperty(this);var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e?e.l.length:0),e.fc?this.layerElement.setAttribute("fill",this.buildColor(e.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),e.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(e.sc)),this.layerElement.setAttribute("stroke-width",e.sw)),this.layerElement.setAttribute("font-size",e.finalSize);var r=this.globalData.fontManager.getFontByName(e.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var n=e.fWeight,o=e.fStyle;this.layerElement.setAttribute("font-style",o),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",e.t);var h,l=e.l||[],f=!!this.globalData.fontManager.chars;t=l.length;var m=this.mHelper,c=this.data.singleShape,d=0,y=0,v=!0,x=.001*e.tr*e.finalSize;if(!c||f||e.sz){var P,E=this.textSpans.length;for(i=0;i<t;i+=1){if(this.textSpans[i]||(this.textSpans[i]={span:null,childSpan:null,glyph:null}),!f||!c||0===i){if(h=E>i?this.textSpans[i].span:createNS(f?"g":"text"),E<=i){if(h.setAttribute("stroke-linecap","butt"),h.setAttribute("stroke-linejoin","round"),h.setAttribute("stroke-miterlimit","4"),this.textSpans[i].span=h,f){var S=createNS("g");h.appendChild(S),this.textSpans[i].childSpan=S}this.textSpans[i].span=h,this.layerElement.appendChild(h)}h.style.display="inherit"}if(m.reset(),c&&(l[i].n&&(d=-x,y+=e.yOffset,y+=v?1:0,v=!1),this.applyTextPropertiesToMatrix(e,m,l[i].line,d,y),d+=l[i].l||0,d+=x),f){var C;if(1===(P=this.globalData.fontManager.getCharData(e.finalText[i],r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily)).t)C=new SVGCompElement(P.data,this.globalData,this);else{var data=emptyShapeData;P.data&&P.data.shapes&&(data=this.buildShapeData(P.data,e.finalSize)),C=new SVGShapeElement(data,this.globalData,this)}if(this.textSpans[i].glyph){var glyph=this.textSpans[i].glyph;this.textSpans[i].childSpan.removeChild(glyph.layerElement),glyph.destroy()}this.textSpans[i].glyph=C,C._debug=!0,C.prepareFrame(0),C.renderFrame(),this.textSpans[i].childSpan.appendChild(C.layerElement),1===P.t&&this.textSpans[i].childSpan.setAttribute("transform","scale("+e.finalSize/100+","+e.finalSize/100+")")}else c&&h.setAttribute("transform","translate("+m.props[12]+","+m.props[13]+")"),h.textContent=l[i].val,h.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}c&&h&&h.setAttribute("d","")}else{var _=this.textContainer,A="start";switch(e.j){case 1:A="end";break;case 2:A="middle";break;default:A="start"}_.setAttribute("text-anchor",A),_.setAttribute("letter-spacing",x);var T=this.buildTextContents(e.finalText);for(t=T.length,y=e.ps?e.ps[1]+e.ascent:0,i=0;i<t;i+=1)(h=this.textSpans[i].span||createNS("tspan")).textContent=T[i],h.setAttribute("x",0),h.setAttribute("y",y),h.style.display="inherit",_.appendChild(h),this.textSpans[i]||(this.textSpans[i]={span:null,glyph:null}),this.textSpans[i].span=h,y+=e.finalLineHeight;this.layerElement.appendChild(_)}for(;i<this.textSpans.length;)this.textSpans[i].span.style.display="none",i+=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 t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var i,t,e=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,i=0;i<e;i+=1)(t=this.textSpans[i].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._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)){var i,t;this._sizeChanged=!0;var e,r,n,o=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;for(t=h.length,i=0;i<t;i+=1)h[i].n||(e=o[i],r=this.textSpans[i].span,(n=this.textSpans[i].glyph)&&n.renderFrame(),e._mdf.m&&r.setAttribute("transform",e.m),e._mdf.o&&r.setAttribute("opacity",e.o),e._mdf.sw&&r.setAttribute("stroke-width",e.sw),e._mdf.sc&&r.setAttribute("stroke",e.sc),e._mdf.fc&&r.setAttribute("fill",e.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var rect=createNS("rect");rect.setAttribute("width",this.data.sw),rect.setAttribute("height",this.data.sh),rect.setAttribute("fill",this.data.sc),this.layerElement.appendChild(rect)},NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!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(data){return new NullElement(data,this.globalData,this)},SVGRendererBase.prototype.createShape=function(data){return new SVGShapeElement(data,this.globalData,this)},SVGRendererBase.prototype.createText=function(data){return new SVGTextLottieElement(data,this.globalData,this)},SVGRendererBase.prototype.createImage=function(data){return new IImageElement(data,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(data){return new ISolidElement(data,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(t){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 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,
10,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 defs=this.globalData.defs;this.setupGlobalData(t,defs),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var e=createNS("clipPath"),rect=createNS("rect");rect.setAttribute("width",t.w),rect.setAttribute("height",t.h),rect.setAttribute("x",0),rect.setAttribute("y",0);var r=createElementID();e.setAttribute("id",r),e.appendChild(rect),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+r+")"),defs.appendChild(e),this.layers=t.layers,this.elements=createSizedArray(t.layers.length)},SVGRendererBase.prototype.destroy=function(){var i;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(i=0;i<t;i+=1)this.elements[i]&&this.elements[i].destroy&&this.elements[i].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(t){var i=0,e=this.layers.length;for(i=0;i<e;i+=1)if(this.layers[i].ind===t)return i;return-1},SVGRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){e[t]=!0;var element=this.createItem(this.layers[t]);if(e[t]=element,getExpressionsPlugin()&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(element),element.initExpressions()),this.appendElementInPos(element,t),this.layers[t].tt){var r="tp"in this.layers[t]?this.findIndexByInd(this.layers[t].tp):t-1;if(-1===r)return;if(this.elements[r]&&!0!==this.elements[r]){var n=e[r].getMatte(this.layers[t].tt);element.setMatte(n)}else this.buildItem(r),this.addPendingElement(element)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var element=this.pendingElements.pop();if(element.checkParenting(),element.data.tt)for(var i=0,t=this.elements.length;i<t;){if(this.elements[i]===element){var e="tp"in element.data?this.findIndexByInd(element.data.tp):i-1,r=this.elements[e].getMatte(this.layers[i].tt);element.setMatte(r);break}i+=1}}},SVGRendererBase.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){var i;null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var e=this.layers.length;for(this.completeLayers||this.checkLayers(t),i=e-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(t-this.layers[i].st);if(this.globalData._mdf)for(i=0;i<e;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(element,t){var e=element.getBaseElement();if(e){for(var r,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(e,r):this.layerElement.appendChild(e)}},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(data,t,e){this.initFrame(),this.initBaseData(data,t,e),this.initTransform(data,t,e),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var i,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),i=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&(this.elements[i].prepareFrame(this.renderedFrame-this.layers[i].st),this.elements[i]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var i,t=this.layers.length;for(i=0;i<t;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame()},ICompElement.prototype.setElements=function(t){this.elements=t},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var i,t=this.layers.length;for(i=0;i<t;i+=1)this.elements[i]&&this.elements[i].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(data){return new SVGCompElement(data,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(data){return new SVGCompElement(data,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(t){var i,e=t.length,r="_";for(i=0;i<e;i+=1)r+=t[i].transform.key+"_";var n=this.sequences[r];return n||(n={transforms:[].concat(t),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=n,this.sequenceList.push(n)),n},processSequence:function(t,e){for(var i=0,r=t.transforms.length,n=e;i<r&&!e;){if(t.transforms[i].transform.mProps._mdf){n=!0;break}i+=1}if(n)for(t.finalTransform.reset(),i=r-1;i>=0;i-=1)t.finalTransform.multiply(t.transforms[i].transform.mProps.v);t._mdf=n},processSequences:function(t){var i,e=this.sequenceList.length;for(i=0;i<e;i+=1)this.processSequence(this.sequenceList[i],t)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var t="__lottie_element_luma_buffer",e=null,r=null,svg=null;function n(){var n,o,h;e||(n=createNS("svg"),o=createNS("filter"),h=createNS("feColorMatrix"),o.setAttribute("id",t),h.setAttribute("type","matrix"),h.setAttribute("color-interpolation-filters","sRGB"),h.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"),o.appendChild(h),n.appendChild(o),n.setAttribute("id",t+"_svg"),featureSupport.svgLumaHidden&&(n.style.display="none"),svg=n,document.body.appendChild(svg),e=createTag("canvas"),(r=e.getContext("2d")).filter="url
1(#"+t+")",r.fillStyle="rgba(0,0,0,0)",r.fillRect(0,0,1,1))}return{load:n,get:function(canvas){return e||n(),e.width=canvas.width,e.height=canvas.height,r.filter="url(#"+t+")",e}}};function createCanvas(t,e){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(t,e);var canvas=createTag("canvas");return canvas.width=t,canvas.height=e,canvas}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas},registeredEffects={};function CVEffects(t){var i,e,r=t.data.ef?t.data.ef.length:0;for(this.filters=[],i=0;i<r;i+=1){e=null;var n=t.data.ef[i].ty;registeredEffects[n]&&(e=new(0,registeredEffects[n].effect)(t.effectsManager.effectElements[i],t)),e&&this.filters.push(e)}this.filters.length&&t.addRenderableComponent(this)}function registerEffect(t,e){registeredEffects[t]={effect:e}}function CVMaskElement(data,element){var i;this.data=data,this.element=element,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var t=this.masksProperties.length,e=!1;for(i=0;i<t;i+=1)"n"!==this.masksProperties[i].mode&&(e=!0),this.viewData[i]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[i],3);this.hasMasks=e,e&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(t){var i,e=this.filters.length;for(i=0;i<e;i+=1)this.filters[i].renderFrame(t)},CVEffects.prototype.getEffects=function(t){var i,e=this.filters.length,r=[];for(i=0;i<e;i+=1)this.filters[i].type===t&&r.push(this.filters[i]);return r},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var i,t,e,data,r=this.element.finalTransform.mat,n=this.element.canvasContext,o=this.masksProperties.length;for(n.beginPath(),i=0;i<o;i+=1)if("n"!==this.masksProperties[i].mode){var h;this.masksProperties[i].inv&&(n.moveTo(0,0),n.lineTo(this.element.globalData.compSize.w,0),n.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),n.lineTo(0,this.element.globalData.compSize.h),n.lineTo(0,0)),data=this.viewData[i].v,t=r.applyToPointArray(data.v[0][0],data.v[0][1],0),n.moveTo(t[0],t[1]);var l=data._length;for(h=1;h<l;h+=1)e=r.applyToTriplePoints(data.o[h-1],data.i[h],data.v[h]),n.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5]);e=r.applyToTriplePoints(data.o[h-1],data.i[0],data.v[0]),n.bezierCurveTo(e[0],e[1],e[2],e[3],e[4],e[5])}this.element.globalData.renderer.save(!0),n.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(element,data,t,e){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i,r=4;"rc"===data.ty?r=5:"el"===data.ty?r=6:"sr"===data.ty&&(r=7),this.sh=ShapePropertyFactory.getShapeProp(element,data,r,element);var n,o=t.length;for(i=0;i<o;i+=1)t[i].closed||(n={transforms:e.addTransformSequence(t[i].transforms),trNodes:[]},this.styledShapes.push(n),t[i].elements.push(n))}function CVShapeElement(data,t,e){this.shapes=[],this.shapesData=data.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(data,t,e)}function CVTextElement(data,t,e){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(data,t,e)}function CVImageElement(data,t,e){this.assetData=t.getAssetData(data.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(data,t,e)}function CVSolidElement(data,t,e){this.initElement(data,t,e)}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(){var i;for(this.stack=[],this.cArrPos=0,this.cTr=new Matrix,i=0;i<15;i+=1){var t=new CanvasContext;this.stack[i]=t}
vendor: 27,445 bytes, line 1
1this._length=15,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(data,t,e){this.completeLayers=!1,this.layers=data.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(data,t,e),this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||"",runExpressions:!e||void 0===e.runExpressions||e.runExpressions},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.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(data,t,e){this.initElement(data,t,e)}function HShapeElement(data,t,e){this.shapes=[],this.shapesData=data.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(data,t,e),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(data,t,e){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(data,t,e)}function HCameraElement(data,t,e){this.initFrame(),this.initBaseData(data,t,e),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,data.pe,0,0,this),data.ks.p.s?(this.px=r(this,data.ks.p.x,1,0,this),this.py=r(this,data.ks.p.y,1,0,this),this.pz=r(this,data.ks.p.z,1,0,this)):this.p=r(this,data.ks.p,1,0,this),data.ks.a&&(this.a=r(this,data.ks.a,1,0,this)),data.ks.or.k.length&&data.ks.or.k[0].to){var i,n=data.ks.or.k.length;for(i=0;i<n;i+=1)data.ks.or.k[i].to=null,data.ks.or.k[i].ti=null}this.or=r(this,data.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,data.ks.rx,0,degToRads,this),this.ry=r(this,data.ks.ry,0,degToRads,this),this.rz=r(this,data.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(data,t,e){this.assetData=t.getAssetData(data.refId),this.initElement(data,t,e)}function HybridRendererBase(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.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(data,t,e){this.layers=data.layers,this.supports3d=!data.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(data,t,e),this.tm=data.tm?PropertyFactory.getProp(this,data.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"},runExpressions:!e||void 0===e.runExpressions||e.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 t=this.globalData.canvasContext,e=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(e);var r=assetLoader.createCanvas(t.canvas.width,t.canvas.height);this.buffers.push(r),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var e=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=e}},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(t){t.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var t=this.buffers[0].getContext("2d");this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var t=this.buffers[1],e=t.getContext("2d");if(this.clearCanvas(e),e.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 r=assetLoader.getLumaCanvas(this.canvasContext.canvas);r.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(r,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(t,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(t){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||t)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var e=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(e),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(e),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(data,t){var e={data:data,type:data.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===data.hd},r={};if("fl"===data.ty||"st"===data.ty?(r.c=PropertyFactory.getProp(this,data.c,1,255,this),r.c.k||(e.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==data.ty&&"gs"!==data.ty||(r.s=PropertyFactory.getProp(this,data.s,1,null,this),r.e=PropertyFactory.getProp(this,data.e,1,null,this),r.h=PropertyFactory.getProp(this,data.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,data.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,data.g,this)),r.o=PropertyFactory.getProp(this,data.o,0,.01,this),"st"===data.ty||"gs"===data.ty){if(e.lc=lineCapEnum[data.lc||2],e.lj=lineJoinEnum[data.lj||2],1==data.lj&&(e.ml=data.ml),r.w=PropertyFactory.getProp(this,data.w,0,null,this),r.w.k||(e.wi=r.w.v),data.d){var n=new DashProperty(this,data.d,"canvas",this);r.d=n,r.d.k||(e.da=r.d.dashArray,e.do=r.d.dashoffset[0])}}else e.r=2===data.r?"evenodd":"nonzero";return this.stylesList.push(e),r.style=e,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(data){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,data.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,data,this)}}},CVShapeElement.prototype.createShapeElement=function(data){var t=new CVShapeData(this,data,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var i;this._isFirstFrame=!0;var t=this.itemsData.length;for(i=0;i<t;i+=1)this.prevViewData[i]=this.itemsData[i];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,i=0;i<t;i+=1)this.dynamicProperties[i].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(t){var i,e=this.stylesList.length;for(i=0;i<e;i+=1)this.stylesList[i].closed||this.stylesList[i].transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var i,t=this.stylesList.length;for(i=0;i<t;i+=1)this.stylesList[i].closed||this.stylesList[i].transforms.pop()},CVShapeElement.prototype.closeStyles=function(t){var i,e=t.length;for(i=0;i<e;i+=1)t[i].closed=!0},CVShapeElement.prototype.searchShapes=function(t,e,r,n,o){var i,h,l,f,m,c,d=t.length-1,y=[],v=[],x=[].concat(o);for(i=d;i>=0;i-=1){if((f=this.searchProcessedElement(t[i]))?e[i]=r[f-1]:t[i]._shouldRender=n,"fl"===t[i].ty||"st"===t[i].ty||"gf"===t[i].ty||"gs"===t[i].ty)f?e[i].style.closed=!1:e[i]=this.createStyleElement(t[i],x),y.push(e[i].style);else if("gr"===t[i].ty){if(f)for(l=e[i].it.length,h=0;h<l;h+=1)e[i].prevViewData[h]=e[i].it[h];else e[i]=this.createGroupElement(t[i]);this.searchShapes(t[i].it,e[i].it,e[i].prevViewData,n,x)}else"tr"===t[i].ty?(f||(c=this.createTransformElement(t[i]),e[i]=c),x.push(e[i]),this.addTransformToStyleList(e[i])):"sh"===t[i].ty||"rc"===t[i].ty||"el"===t[i].ty||"sr"===t[i].ty?f||(e[i]=this.createShapeElement(t[i])):"tm"===t[i].ty||"rd"===t[i].ty||"pb"===t[i].ty||"zz"===t[i].ty||"op"===t[i].ty?(f?(m=e[i]).closed=!1:((m=ShapeModifiers.getModifier(t[i].ty)).init(this,t[i]),e[i]=m,this.shapeModifiers.push(m)),v.push(m)):"rp"===t[i].ty&&(f?(m=e[i]).closed=!0:(m=ShapeModifiers.getModifier(t[i].ty),e[i]=m,m.init(this,t,i,e),this.shapeModifiers.push(m),n=!1),v.push(m));this.addProcessedElement(t[i],i+1)}for(this.removeTransformFromStyleList(),this.closeStyles(y),d=v.length,i=0;i<d;i+=1)v[i].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(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var i,t,e,r,n,o,h,l,f,m=this.stylesList.length,c=this.globalData.renderer,d=this.globalData.canvasContext;for(i=0;i<m;i+=1)if(("st"!==(l=(f=this.stylesList[i]).type)&&"gs"!==l||0!==f.wi)&&f.data._shouldRender&&0!==f.coOp&&0!==this.globalData.currentGlobalAlpha){for(c.save(),o=f.elements,"st"===l||"gs"===l?(c.ctxStrokeStyle("st"===l?f.co:f.grd),c.ctxLineWidth(f.wi),c.ctxLineCap(f.lc),c.ctxLineJoin(f.lj),c.ctxMiterLimit(f.ml||0)):c.ctxFillStyle("fl"===l?f.co:f.grd),c.ctxOpacity(f.coOp),"st"!==l&&"gs"!==l&&d.beginPath(),c.ctxTransform(f.preTransforms.finalTransform.props),e=o.length,t=0;t<e;t+=1){for("st"!==l&&"gs"!==l||(d.beginPath(),f.da&&(d.setLineDash(f.da),d.lineDashOffset=f.do)),n=(h=o[t].trNodes).length,r=0;r<n;r+=1)"m"===h[r].t?d.moveTo(h[r].p[0],h[r].p[1]):"c"===h[r].t?d.bezierCurveTo(h[r].pts[0],h[r].pts[1],h[r].pts[2],h[r].pts[3],h[r].pts[4],h[r].pts[5]):d.closePath();"st"!==l&&"gs"!==l||(c.ctxStroke(),f.da&&d.setLineDash(this.dashResetter))}"st"!==l&&"gs"!==l&&this.globalData.renderer.ctxFill(f.r),c.restore()}},CVShapeElement.prototype.renderShape=function(t,e,data,r){var i,n;for(n=t,i=e.length-1;i>=0;i-=1)"tr"===e[i].ty?(n=data[i].transform,this.renderShapeTransform(t,n)):"sh"===e[i].ty||"el"===e[i].ty||"rc"===e[i].ty||"sr"===e[i].ty?this.renderPath(e[i],data[i]):"fl"===e[i].ty?this.renderFill(e[i],data[i],n):"st"===e[i].ty?this.renderStroke(e[i],data[i],n):"gf"===e[i].ty||"gs"===e[i].ty?this.renderGradientFill(e[i],data[i],n):"gr"===e[i].ty?this.renderShape(n,e[i].it,data[i].it):e[i].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var i,r,n,o=t.trNodes,h=e.paths,l=h._length;o.length=0;var f=t.transforms.finalTransform;for(n=0;n<l;n+=1){var m=h.shapes[n];if(m&&m.v){for(r=m._length,i=1;i<r;i+=1)1===i&&o.push({t:"m",p:f.applyToPointArray(m.v[0][0],m.v[0][1],0)}),o.push({t:"c",pts:f.applyToTriplePoints(m.o[i-1],m.i[i],m.v[i])});1===r&&o.push({t:"m",p:f.applyToPointArray(m.v[0][0],m.v[0][1],0)}),m.c&&r&&(o.push({t:"c",pts:f.applyToTriplePoints(m.o[i-1],m.i[0],m.v[0])}),o.push({t:"z"}))}}t.trNodes=o}},CVShapeElement.prototype.renderPath=function(t,e){if(!0!==t.hd&&t._shouldRender){var i,r=e.styledShapes.length;for(i=0;i<r;i+=1)this.renderStyledShape(e.styledShapes[i],e.sh)}},CVShapeElement.prototype.renderFill=function(t,e,r){var n=e.style;(e.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(n.coOp=e.o.v*r.opacity)},CVShapeElement.prototype.renderGradientFill=function(t,e,r){var n,o=e.style;if(!o.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){var i,h=this.globalData.canvasContext,l=e.s.v,f=e.e.v;if(1===t.t)n=h.createLinearGradient(l[0],l[1],f[0],f[1]);else{var m=Math.sqrt(Math.pow(l[0]-f[0],2)+Math.pow(l[1]-f[1],2)),c=Math.atan2(f[1]-l[1],f[0]-l[0]),d=e.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var y=m*d,v=Math.cos(c+e.a.v)*y+l[0],x=Math.sin(c+e.a.v)*y+l[1];n=h.createRadialGradient(v,x,0,l[0],l[1],m)}var P=t.g.p,E=e.g.c,S=1;for(i=0;i<P;i+=1)e.g._hasOpacity&&e.g._collapsable&&(S=e.g.o[2*i+1]),n.addColorStop(E[4*i]/100,"rgba("+E[4*i+1]+","+E[4*i+2]+","+E[4*i+3]+","+S+")");o.grd=n}o.coOp=e.o.v*r.opacity},CVShapeElement.prototype.renderStroke=function(t,e,r){var n=e.style,o=e.d;o&&(o._mdf||this._isFirstFrame)&&(n.da=o.dashArray,n.do=o.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(n.coOp=e.o.v*r.opacity),(e.w._mdf||this._isFirstFrame)&&(n.wi=e.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 t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var r=!1;t.sc&&(r=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var i,n,o,h,l,f,m,c,d,y,v,x,P=this.globalData.fontManager.getFontByName(t.f),E=t.l,S=this.mHelper;this.stroke=r,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,n=t.finalText.length;var C=this.data.singleShape,_=.001*t.tr*t.finalSize,A=0,T=0,M=!0,k=0;for(i=0;i<n;i+=1){h=(o=this.globalData.fontManager.getCharData(t.finalText[i],P.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&o.data||{},S.reset(),C&&E[i].n&&(A=-_,T+=t.yOffset,T+=M?1:0,M=!1),d=(m=h.shapes?h.shapes[0].it:[]).length,S.scale(t.finalSize/100,t.finalSize/100),C&&this.applyTextPropertiesToMatrix(t,S,E[i].line,A,T),v=createSizedArray(d-1);var D=0;for(c=0;c<d;c+=1)if("sh"===m[c].ty){for(f=m[c].ks.k.i.length,y=m[c].ks.k,x=[],l=1;l<f;l+=1)1===l&&x.push(S.applyToX(y.v[0][0],y.v[0][1],0),S.applyToY(y.v[0][0],y.v[0][1],0)),x.push(S.applyToX(y.o[l-1][0],y.o[l-1][1],0),S.applyToY(y.o[l-1][0],y.o[l-1][1],0),S.applyToX(y.i[l][0],y.i[l][1],0),S.applyToY(y.i[l][0],y.i[l][1],0),S.applyToX(y.v[l][0],y.v[l][1],0),S.applyToY(y.v[l][0],y.v[l][1],0));x.push(S.applyToX(y.o[l-1][0],y.o[l-1][1],0),S.applyToY(y.o[l-1][0],y.o[l-1][1],0),S.applyToX(y.i[0][0],y.i[0][1],0),S.applyToY(y.i[0][0],y.i[0][1],0),S.applyToX(y.v[0][0],y.v[0][1],0),S.applyToY(y.v[0][0],y.v[0][1],0)),v[D]=x,D+=1}C&&(A+=E[i].l,A+=_),this.textSpans[k]?this.textSpans[k].elem=v:this.textSpans[k]={elem:v},k+=1}},CVTextElement.prototype.renderInnerContent=function(){var i,t,e,r,n,o;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 h,l=this.textAnimator.renderedLetters,f=this.textProperty.currentData.l;t=f.length;var m,c,d=null,y=null,v=null,x=this.globalData.renderer;for(i=0;i<t;i+=1)if(!f[i].n){if((h=l[i])&&(x.save(),x.ctxTransform(h.p),x.ctxOpacity(h.o)),this.fill){for(h&&h.fc?d!==h.fc&&(x.ctxFillStyle(h.fc),d=h.fc):d!==this.values.fill&&(d=this.values.fill,x.ctxFillStyle(this.values.fill)),r=(m=this.textSpans[i].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<r;e+=1)for(o=(c=m[e]).length,this.globalData.canvasContext.moveTo(c[0],c[1]),n=2;n<o;n+=6)this.globalData.canvasContext.bezierCurveTo(c[n],c[n+1],c[n+2],c[n+3],c[n+4],c[n+5]);this.globalData.canvasContext.closePath(),x.ctxFill()}if(this.stroke){for(h&&h.sw?v!==h.sw&&(v=h.sw,x.ctxLineWidth(h.sw)):v!==this.values.sWidth&&(v=this.values.sWidth,x.ctxLineWidth(this.values.sWidth)),h&&h.sc?y!==h.sc&&(y=h.sc,x.ctxStrokeStyle(h.sc)):y!==this.values.stroke&&(y=this.values.stroke,x.ctxStrokeStyle(this.values.stroke)),r=(m=this.textSpans[i].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<r;e+=1)for(o=(c=m[e]).length,this.globalData.canvasContext.moveTo(c[0],c[1]),n=2;n<o;n+=6)this.globalData.canvasContext.bezierCurveTo(c[n],c[n+1],c[n+2],c[n+3],c[n+4],c[n+5]);this.globalData.canvasContext.closePath(),x.ctxStroke()}h&&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 canvas=createTag("canvas");canvas.width=this.assetData.w,canvas.height=this.assetData.h;var t,e,r=canvas.getContext("2d"),n=this.img.width,o=this.img.height,h=n/o,l=this.assetData.w/this.assetData.h,f=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;h>l&&"xMidYMid slice"===f||h<l&&"xMidYMid slice"!==f?t=(e=o)*l:e=(t=n)/l,r.drawImage(this.img,(n-t)/2,(o-e)/2,t,e,0,0,this.assetData.w,this.assetData.h),this.img=canvas}},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(data){return new CVShapeElement(data,this.globalData,this)},CanvasRendererBase.prototype.createText=function(data){return new CVTextElement(data,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(data){return new CVImageElement(data,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(data){return new CVSolidElement(data,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(t){1===t[0]&&0===t[1]&&0===t[4]&&1===t[5]&&0===t[12]&&0===t[13]||this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},CanvasRendererBase.prototype.ctxOpacity=function(t){this.canvasContext.globalAlpha*=t<0?0:t},CanvasRendererBase.prototype.ctxFillStyle=function(t){this.canvasContext.fillStyle=t},CanvasRendererBase.prototype.ctxStrokeStyle=function(t){this.canvasContext.strokeStyle=t},CanvasRendererBase.prototype.ctxLineWidth=function(t){this.canvasContext.lineWidth=t},CanvasRendererBase.prototype.ctxLineCap=function(t){this.canvasContext.lineCap=t},CanvasRendererBase.prototype.ctxLineJoin=function(t){this.canvasContext.lineJoin=t},CanvasRendererBase.prototype.ctxMiterLimit=function(t){this.canvasContext.miterLimit=t},CanvasRendererBase.prototype.ctxFill=function(t){this.canvasContext.fill(t)},CanvasRendererBase.prototype.ctxFillRect=function(t,e,r,n){this.canvasContext.fillRect(t,e,r,n)},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(t){this.renderConfig.clearCanvas?(t&&(this.globalData.blendMode="source-over"),this.contextData.restore(t)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(t){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var r="0px 0px 0px";e.transformOrigin=r,e.mozTransformOrigin=r,e.webkitTransformOrigin=r,e["-webkit-transform"]=r,e.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=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,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(t.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(t,e){var r,n,o,h;if(this.reset(),t?(r=t,n=e,this.canvasContext.canvas.width=r,this.canvasContext.canvas.height=n):(this.animationItem.wrapper&&this.animationItem.container?(r=this.animationItem.wrapper.offsetWidth,n=this.animationItem.wrapper.offsetHeight):(r=this.canvasContext.canvas.width,n=this.canvasContext.canvas.height),this.canvasContext.canvas.width=r*this.renderConfig.dpr,this.canvasContext.canvas.height=n*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var l=this.renderConfig.preserveAspectRatio.split(" "),f=l[1]||"meet",m=l[0]||"xMidYMid",c=m.substr(0,4),d=m.substr(4);o=r/n,(h=this.transformCanvas.w/this.transformCanvas.h)>o&&"meet"===f||h<o&&"slice"===f?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=n/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===c&&(h<o&&"meet"===f||h>o&&"slice"===f)?(r-this.transformCanvas.w*(n/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===c&&(h<o&&"meet"===f||h>o&&"slice"===f)?(r-this.transformCanvas.w*(n/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.t
vendor: 6,535 bytes, line 1
1y="YMid"===d&&(h>o&&"meet"===f||h<o&&"slice"===f)?(n-this.transformCanvas.h*(r/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===d&&(h>o&&"meet"===f||h<o&&"slice"===f)?(n-this.transformCanvas.h*(r/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(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 i;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),i=(this.layers?this.layers.length:0)-1;i>=0;i-=1)this.elements[i]&&this.elements[i].destroy&&this.elements[i].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(t,e){if((this.renderedFrame!==t||!0!==this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!==t){var i;this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var r=this.layers.length;for(this.completeLayers||this.checkLayers(t),i=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(t-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){var element=this.createItem(this.layers[t],this,this.globalData);e[t]=element,element.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 t=2*this._length,i=0;for(i=this._length;i<t;i+=1)this.stack[i]=new CanvasContext;this._length=t},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(t){this.cArrPos-=1;var i,e=this.stack[this.cArrPos],r=e.transform,n=this.cTr.props;for(i=0;i<16;i+=1)n[i]=r[i];if(t){this.nativeContext.restore();var o=this.stack[this.cArrPos+1];this.appliedFillStyle=o.fillStyle,this.appliedStrokeStyle=o.strokeStyle,this.appliedLineWidth=o.lineWidth,this.appliedLineCap=o.lineCap,this.appliedLineJoin=o.lineJoin,this.appliedMiterLimit=o.miterLimit}this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),(t||-1!==e.opacity&&this.currentOpacity!==e.opacity)&&(this.nativeContext.globalAlpha=e.opacity,this.currentOpacity=e.opacity),this.currentFillStyle=e.fillStyle,this.currentStrokeStyle=e.strokeStyle,this.currentLineWidth=e.lineWidth,this.currentLineCap=e.lineCap,this.currentLineJoin=e.lineJoin,this.currentMiterLimit=e.miterLimit},CVContextData.prototype.save=function(t){t&&this.nativeContext.save();var e=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var i,r=this.stack[this.cArrPos];for(i=0;i<16;i+=1)r.transform[i]=e[i];this.cArrPos+=1;var n=this.stack[this.cArrPos];n.opacity=r.opacity,n.fillStyle=r.fillStyle,n.strokeStyle=r.strokeStyle,n.lineWidth=r.lineWidth,n.lineCap=r.lineCap,n.lineJoin=r.lineJoin,n.miterLimit=r.miterLimit},CVContextData.prototype.setOpacity=function(t){this.stack[this.cArrPos].opacity=t},CVContextData.prototype.setContext=function(t){this.nativeContext=t},CVContextData.prototype.fillStyle=function(t){this.stack[this.cArrPos].fillStyle!==t&&(this.currentFillStyle=t,this.stack[this.cArrPos].fillStyle=t)},CVContextData.prototype.strokeStyle=function(t){this.stack[this.cArrPos].strokeStyle!==t&&(this.currentStrokeStyle=t,this.stack[this.cArrPos].strokeStyle=t)},CVContextData.prototype.lineWidth=function(t){this.stack[this.cArrPos].lineWidth!==t&&(this.currentLineWidth=t,this.stack[this.cArrPos].lineWidth=t)},CVContextData.prototype.lineCap=function(t){this.stack[this.cArrPos].lineCap!==t&&(this.currentLineCap=t,this.stack[this.cArrPos].lineCap=t)},CVContextData.prototype.lineJoin=function(t){this.stack[this.cArrPos].lineJoin!==t&&(this.currentLineJoin=t,this.stack[this.cArrPos].lineJoin=t)},CVContextData.prototype.miterLimit=function(t){this.stack[this.cArrPos].miterLimit!==t&&(this.currentMiterLimit=t,this.stack[this.cArrPos].miterLimit=t)},CVContextData.prototype.transform=function(t){this.transformMat.cloneFromProps(t);var e=this.cTr;this.transformMat.multiply(e),e.cloneFromProps(this.transformMat.props);var r=e.props;this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13])},CVContextData.prototype.opacity=function(t){var e=this.stack[this.cArrPos].opacity;e*=t<0?0:t,this.stack[this.cArrPos].opacity!==e&&(this.currentOpacity!==t&&(this.nativeContext.globalAlpha=t,this.currentOpacity=t),this.stack[this.cArrPos].opacity=e)},CVContextData.prototype.fill=function(t){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(t)},CVContextData.prototype.fillRect=function(t,e,r,n){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(t,e,r,n)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWi
vendor: 5,338 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 i,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),i=this.layers.length-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame()},CVCompElement.prototype.destroy=function(){var i;for(i=this.layers.length-1;i>=0;i-=1)this.elements[i]&&this.elements[i].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(data){return new CVCompElement(data,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(data){return new CVCompElement(data,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 t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var e=this.finalTransform.mat.toCSS();t.transform=e,t.webkitTransform=e}this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var rect;this.data.hasMask?((rect=createNS("rect")).setAttribute("width",this.data.sw),rect.setAttribute("height",this.data.sh),rect.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((rect=createTag("div")).style.width=this.data.sw+"px",rect.style.height=this.data.sh+"px",rect.style.backgroundColor=this.data.sc),this.layerElement.appendChild(rect)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)e=t[i].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var i,r,n,o,h,l=t.sh.v,f=t.transformers,m=l._length;if(!(m<=1)){for(i=0;i<m-1;i+=1)r=this.getTransformedPoint(f,l.v[i]),n=this.getTransformedPoint(f,l.o[i]),o=this.getTransformedPoint(f,l.i[i+1]),h=this.getTransformedPoint(f,l.v[i+1]),this.checkBounds(r,n,o,h,e);l.c&&(r=this.getTransformedPoint(f,l.v[i]),n=this.getTransformedPoint(f,l.o[i]),o=this.getTransformedPoint(f,l.i[0]),h=this.getTransformedPoint(f,l.v[0]),this.checkBounds(r,n,o,h,e))}},HShapeElement.prototype.checkBounds=function(t,e,r,n,o){this.getBoundsOfCurve(t,e,r,n);var h=this.shapeBoundingBox;
vendor: 11,713 bytes, line 1
1o.x=bmMin(h.left,o.x),o.xMax=bmMax(h.right,o.xMax),o.y=bmMin(h.top,o.y),o.yMax=bmMax(h.bottom,o.yMax)},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(t,e,r,n){for(var a,b,o,h,l,f,m,c=[[t[0],n[0]],[t[1],n[1]]],i=0;i<2;++i)b=6*t[i]-12*e[i]+6*r[i],a=-3*t[i]+9*e[i]-9*r[i]+3*n[i],o=3*e[i]-3*t[i],b|=0,o|=0,0==(a|=0)&&0===b||(0===a?(h=-o/b)>0&&h<1&&c[i].push(this.calculateF(h,t,e,r,n,i)):(l=b*b-4*o*a)>=0&&((f=(-b+bmSqrt(l))/(2*a))>0&&f<1&&c[i].push(this.calculateF(f,t,e,r,n,i)),(m=(-b-bmSqrt(l))/(2*a))>0&&m<1&&c[i].push(this.calculateF(m,t,e,r,n,i))));this.shapeBoundingBox.left=bmMin.apply(null,c[0]),this.shapeBoundingBox.top=bmMin.apply(null,c[1]),this.shapeBoundingBox.right=bmMax.apply(null,c[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,c[1])},HShapeElement.prototype.calculateF=function(t,e,r,n,o,i){return bmPow(1-t,3)*e[i]+3*bmPow(1-t,2)*t*r[i]+3*(1-t)*bmPow(t,2)*n[i]+bmPow(t,3)*o[i]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)t[i]&&t[i].sh?this.calculateShapeBoundingBox(t[i],e):t[i]&&t[i].it?this.calculateBoundingBox(t[i].it,e):t[i]&&t[i].style&&t[i].w&&this.expandStrokeBoundingBox(t[i].w,e)},HShapeElement.prototype.expandStrokeBoundingBox=function(t,e){var r=0;if(t.keyframes){for(var i=0;i<t.keyframes.length;i+=1){var n=t.keyframes[i].s;n>r&&(r=n)}r*=t.mult}else r=t.v*t.mult;e.x-=r,e.xMax+=r,e.y-=r,e.yMax+=r},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var r=!1;if(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),r=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),r=!0),r||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y){this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var n=this.shapeCont.style,o="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";n.transform=o,n.webkitTransform=o}}},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 g=createNS("g");this.maskedElement.appendChild(g),this.innerElem=g}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=this.innerElem.style,r=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)";e.fill=r,e.color=r,t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+"px");var i,n,o=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+"px",e.lineHeight=t.finalSize+"px",o.fClass)this.innerElem.className=o.fClass;else{e.fontFamily=o.fFamily;var h=t.fWeight,l=t.fStyle;e.fontStyle=l,e.fontWeight=h}var f,m,c,d=t.l;n=d.length;var y,v=this.mHelper,x="",P=0;for(i=0;i<n;i+=1){if(this.globalData.fontManager.chars?(this.textPaths[P]?f=this.textPaths[P]:((f=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),f.setAttribute("stroke-linejoin",lineJoinEnum[2]),f.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[P]?c=(m=this.textSpans[P]).children[0]:((m=createTag("div")).style.lineHeight=0,(c=createNS("svg")).appendChild(f),styleDiv(m)))):this.isMasked?f=this.textPaths[P]?this.textPaths[P]:createNS("text"):this.textSpans[P]?(m=this.textSpans[P],f=this.textPaths[P]):(styleDiv(m=createTag("span")),styleDiv(f=createTag("span")),m.appendChild(f)),this.globalData.fontManager.chars){var E,S=this.globalData.fontManager.getCharData(t.finalText[i],o.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);if(E=S?S.data:null,v.reset(),E&&E.shapes&&E.shapes.length&&(y=E.shapes[0].it,v.scale(t.finalSize/100,t.finalSize/100),x=this.createPathShape(v,y),f.setAttribute("d",x)),this.isMasked)this.innerElem.appendChild(f);else{if(this.innerElem.appendChild(m),E&&E.shapes){document.body.appendChild(c);var C=c.getBBox();c.setAttribute("width",C.width+2),c.setAttribute("height",C.height+2),c.setAttribute("viewBox",C.x-1+" "+(C.y-1)+" "+(C.width+2)+" "+(C.height+2));var _=c.style,A="translate("+(C.x-1)+"px,"+(C.y-1)+"px)";_.transform=A,_.webkitTransform=A,d[i].yOffset=C.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);m.appendChild(c)}}else if(f.textContent=d[i].val,f.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(f);else{this.innerElem.appendChild(m);var T=f.style,M="translate3d(0,"+-t.finalSize/1.2+"px,0)";T.transform=M,T.webkitTransform=M}this.isMasked?this.textSpans[P]=f:this.textSpans[P]=m,this.textSpans[P].style.display="block",this.textPaths[P]=f,P+=1}for(;P<this.textSpans.length;)this.textSpans[P].style.display="none",P+=1},HTextElement.prototype.renderInnerContent=function(){var t;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),t=this.svgElement.style;var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";t.transform=e,t.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var i,r,n,o,h,l=0,f=this.textAnimator.renderedLetters,m=this.textProperty.currentData.l;for(r=m.length,i=0;i<r;i+=1)m[i].n?l+=1:(o=this.textSpans[i],h=this.textPaths[i],n=f[l],l+=1,n._mdf.m&&(this.isMasked?o.setAttribute("transform",n.m):(o.style.webkitTransform=n.m,o.style.transform=n.m)),o.style.opacity=n.o,n.sw&&n._mdf.sw&&h.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&h.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(h.setAttribute("fill",n.fc),h.style.color=n.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();if(this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height)),this.currentBBox.w!==c.width+2||this.currentBBox.h!==c.height+2||this.currentBBox.x!==c.x-1||this.currentBBox.y!==c.y-1){this.currentBBox.w=c.width+2,this.currentBBox.h=c.height+2,this.currentBBox.x=c.x-1,this.currentBBox.y=c.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),t=this.svgElement.style;var d="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";t.transform=d,t.webkitTransform=d}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var i,t,e,r,n=this.comp.threeDElements.length;for(i=0;i<n;i+=1)if("3d"===(t=this.comp.threeDElements[i]).type){e=t.perspectiveElem.style,r=t.container.style;var o=this.pe.v+"px",h="0px 0px 0px",l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";e.perspective=o,e.webkitPerspective=o,r.transformOrigin=h,r.mozTransformOrigin=h,r.webkitTransformOrigin=h,e.transform=l,e.webkitTransform=l}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var i,t,e=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,i=0;i<t;i+=1)e=this.hierarchy[i].finalTransform.mProp._mdf||e;if(e||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(i=t=this.hierarchy.length-1;i>=0;i-=1){var r=this.hierarchy[i].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.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 n;n=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]];var o=Math.sqrt(Math.pow(n[0],2)+Math.pow(n[1],2)+Math.pow(n[2],2)),h=[n[0]/o,n[1]/o,n[2]/o],l=Math.sqrt(h[2]*h[2]+h[0]*h[0]),f=Math.atan2(h[1],l),m=Math.atan2(h[0],-h[2]);this.mat.rotateY(m).rotateX(-f)}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 c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){var d,y,v;for(t=this.comp.threeDElements.length,i=0;i<t;i+=1)if("3d"===(d=this.comp.threeDElements[i]).type){if(c){var x=this.mat.toCSS();(v=d.container.style).transform=x,v.webkitTransform=x}this.pe._mdf&&((y=d.perspectiveElem.style).perspective=this.pe.v+"px",y.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!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 t=this.globalData.getAssetsPath(this.assetData),img=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",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(img),img.crossOrigin="anonymous",img.src=t,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(element,t){var e=element.getBaseElement();if(e){var r=this.layers[t];
vendor: 9,379 bytes, line 1
1if(r.ddd&&this.supports3d)this.addTo3dContainer(e,t);else if(this.threeDElements)this.addTo3dContainer(e,t);else{for(var n,o,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(o=this.elements[i],n=(this.layers[i].ddd?this.getThreeDContainerByPos(i):o.getBaseElement())||n),i+=1;n?r.ddd&&this.supports3d||this.layerElement.insertBefore(e,n):r.ddd&&this.supports3d||this.layerElement.appendChild(e)}}},HybridRendererBase.prototype.createShape=function(data){return this.supports3d?new HShapeElement(data,this.globalData,this):new SVGShapeElement(data,this.globalData,this)},HybridRendererBase.prototype.createText=function(data){return this.supports3d?new HTextElement(data,this.globalData,this):new SVGTextLottieElement(data,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(data){return this.camera=new HCameraElement(data,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(data){return this.supports3d?new HImageElement(data,this.globalData,this):new IImageElement(data,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(data){return this.supports3d?new HSolidElement(data,this.globalData,this):new ISolidElement(data,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(t){for(var i=0,e=this.threeDElements.length;i<e;){if(this.threeDElements[i].startPos<=t&&this.threeDElements[i].endPos>=t)return this.threeDElements[i].perspectiveElem;i+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(t,e){var style,r,n=createTag("div");styleDiv(n);var o=createTag("div");if(styleDiv(o),"3d"===e){(style=n.style).width=this.globalData.compSize.w+"px",style.height=this.globalData.compSize.h+"px";var h="50% 50%";style.webkitTransformOrigin=h,style.mozTransformOrigin=h,style.transformOrigin=h;var l="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=o.style).transform=l,r.webkitTransform=l}n.appendChild(o);var f={container:o,perspectiveElem:n,startPos:t,endPos:t,type:e};return this.threeDElements.push(f),f},HybridRendererBase.prototype.build3dContainers=function(){var i,t,e=this.layers.length,r="";for(i=0;i<e;i+=1)this.layers[i].ddd&&3!==this.layers[i].ty?("3d"!==r&&(r="3d",t=this.createThreeDContainer(i,"3d")),t.endPos=Math.max(t.endPos,i)):("2d"!==r&&(r="2d",t=this.createThreeDContainer(i,"2d")),t.endPos=Math.max(t.endPos,i));for(i=(e=this.threeDElements.length)-1;i>=0;i-=1)this.resizerElem.appendChild(this.threeDElements[i].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(t,e){for(var i=0,r=this.threeDElements.length;i<r;){if(e<=this.threeDElements[i].endPos){for(var n,o=this.threeDElements[i].startPos;o<e;)this.elements[o]&&this.elements[o].getBaseElement&&(n=this.elements[o].getBaseElement()),o+=1;n?this.threeDElements[i].container.insertBefore(t,n):this.threeDElements[i].container.appendChild(t);break}i+=1}},HybridRendererBase.prototype.configAnimation=function(t){var e=createTag("div"),r=this.animationItem.wrapper,style=e.style;style.width=t.w+"px",style.height=t.h+"px",this.resizerElem=e,styleDiv(e),style.transformStyle="flat",style.mozTransformStyle="flat",style.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),r.appendChild(e),style.overflow="hidden";var svg=createNS("svg");svg.setAttribute("width","1"),svg.setAttribute("height","1"),styleDiv(svg),this.resizerElem.appendChild(svg);var defs=createNS("defs");svg.appendChild(defs),this.data=t,this.setupGlobalData(t,svg),this.globalData.defs=defs,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var i;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(i=0;i<t;i+=1)this.elements[i]&&this.elements[i].destroy&&this.elements[i].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var t,e,r,n,o=this.animationItem.wrapper.offsetWidth,h=this.animationItem.wrapper.offsetHeight,l=o/h;this.globalData.compSize.w/this.globalData.compSize.h>l?(t=o/this.globalData.compSize.w,e=o/this.globalData.compSize.w,r=0,n=(h-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(t=h/this.globalData.compSize.h,e=h/this.globalData.compSize.h,r=(o-this.globalData.compSize.w*(h/this.globalData.compSize.h))/2,n=0);var style=this.resizerElem.style;style.webkitTransform="matrix3d("+t+",0,0,0,0,"+e+",0,0,0,0,1,0,"+r+","+n+",0,1)",style.transform=style.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 i,t=this.globalData.compSize.w,e=this.globalData.compSize.h,r=this.threeDElements.length;for(i=0;i<r;i+=1){var style=this.threeDElements[i].perspectiveElem.style;style.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px",style.perspective=style.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(t){var i,e=t.length,r=createTag("div");for(i=0;i<e;i+=1)if(t[i].xt){var n=this.createComp(t[i],r,this.globalData.comp,null);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},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(t,e){for(var r,n=0;n<e;)this.elements[n]&&this.elements[n].getBaseElement&&(r=this.elements[n].getBaseElement()),n+=1;r?this.layerElement.insertBefore(t,r):this.layerElement.appendChild(t)},HCompElement.prototype.createComp=function(data){return this.supports3d?new HCompElement(data,this.globalData,this):new SVGCompElement(data,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(data){return this.supports3d?new HCompElement(data,this.globalData,this):new SVGCompElement(data,this.globalData,this)};var CompExpressionInterface=function(t){function e(e){for(var i=0,r=t.layers.length;i<r;){if(t.layers[i].nm===e||t.layers[i].ind===e)return t.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(e,"_name",{value:t.data.nm}),e.layer=e,e.pixelAspect=1,e.height=t.data.h||t.globalData.compSize.h,e.width=t.data.w||t.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/t.globalData.frameRate,e.displayStartTime=0,e.numLayers=t.layers.length,e};function _typeof$2(t){return _typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$2(t)}function seedRandom(t,e){var r=this,n=256,o=6,h="random",l=e.pow(n,o),f=e.pow(2,52),m=2*f,mask=n-1;function c(t){var e,r=t.length,o=this,i=0,h=o.i=o.j=0,s=o.S=[];for(r||(t=[r++]);i<n;)s[i]=i++;for(i=0;i<n;i++)s[i]=s[h=mask&h+t[i%r]+(e=s[i])],s[h]=e;o.g=function(t){for(var e,r=0,i=o.i,h=o.j,s=o.S;t--;)e=s[i=mask&i+1],r=r*n+s[mask&(s[i]=s[h=mask&h+e])+(s[h]=e)];return o.i=i,o.j=h,r}}function d(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function y(t,e){var r,n=[],o=_typeof$2(t);if(e&&"object"==o)for(r in t)try{n.push(y(t[r],e-1))}catch(t){}return n.length?n:"string"==o?t:t+"\0"}function v(t,e){for(var r,n=t+"",o=0;o<n.length;)e[mask&o]=mask&(r^=19*e[mask&o])+n.charCodeAt(o++);return x(e)}function x(a){return String.fromCharCode.apply(0,a)}e["seed"+h]=function(P,E,S){var C=[],_=v(y((E=!0===E?{entropy:!0}:E||{}).entropy?[P,x(t)]:null===P?function(){try{var e=new Uint8Array(n);return(r.crypto||r.msCrypto).getRandomValues(e),x(e)}catch(e){var o=r.navigator,h=o&&o.plugins;return[+new Date,r,h,r.screen,x(t)]}}():P,3),C),A=new c(C),T=function(){for(var t=A.g(o),e=l,r=0;t<f;)t=(t+r)*n,e*=n,r=A.g(1);for(;t>=m;)t/=2,e/=2,r>>>=1;return(t+r)/e};return T.int32=function(){return 0|A.g(4)},T.quick=function(){return A.g(4)/4294967296},T.double=T,v(x(A.S),t),(E.pass||S||function(t,r,n,o){return o&&(o.S&&d(o,A),t.state=function(){return d(A,{})}),n?(e[h]=t,r):t})(T,_,"global"in E?E.global:this==e,E.state)},v(e.random(),t)}function initialize$2(t){seedRandom([],t)}var propTypes={SHAPE:"shape"};function _typeof$1(t){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$1(t)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};
vendor: 4,445 bytes, line 1
1function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return"number"===t||e instanceof Number||"boolean"===t||"string"===t}function $bm_neg(a){var t=_typeof$1(a);if("number"===t||a instanceof Number||"boolean"===t)return-a;if($bm_isInstanceOfArray(a)){var i,e=a.length,r=[];for(i=0;i<e;i+=1)r[i]=-a[i];return r}return a.propType?a.v:-a}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(a,b){var t=_typeof$1(a),e=_typeof$1(b);if(isNumerable(t,a)&&isNumerable(e,b)||"string"===t||"string"===e)return a+b;if($bm_isInstanceOfArray(a)&&isNumerable(e,b))return(a=a.slice(0))[0]+=b,a;if(isNumerable(t,a)&&$bm_isInstanceOfArray(b))return(b=b.slice(0))[0]=a+b[0],b;if($bm_isInstanceOfArray(a)&&$bm_isInstanceOfArray(b)){for(var i=0,r=a.length,n=b.length,o=[];i<r||i<n;)("number"==typeof a[i]||a[i]instanceof Number)&&("number"==typeof b[i]||b[i]instanceof Number)?o[i]=a[i]+b[i]:o[i]=void 0===b[i]?a[i]:a[i]||b[i],i+=1;return o}return 0}var add=sum;function sub(a,b){var t=_typeof$1(a),e=_typeof$1(b);if(isNumerable(t,a)&&isNumerable(e,b))return"string"===t&&(a=parseInt(a,10)),"string"===e&&(b=parseInt(b,10)),a-b;if($bm_isInstanceOfArray(a)&&isNumerable(e,b))return(a=a.slice(0))[0]-=b,a;if(isNumerable(t,a)&&$bm_isInstanceOfArray(b))return(b=b.slice(0))[0]=a-b[0],b;if($bm_isInstanceOfArray(a)&&$bm_isInstanceOfArray(b)){for(var i=0,r=a.length,n=b.length,o=[];i<r||i<n;)("number"==typeof a[i]||a[i]instanceof Number)&&("number"==typeof b[i]||b[i]instanceof Number)?o[i]=a[i]-b[i]:o[i]=void 0===b[i]?a[i]:a[i]||b[i],i+=1;return o}return 0}function mul(a,b){var t,i,e,r=_typeof$1(a),n=_typeof$1(b);if(isNumerable(r,a)&&isNumerable(n,b))return a*b;if($bm_isInstanceOfArray(a)&&isNumerable(n,b)){for(e=a.length,t=createTypedArray("float32",e),i=0;i<e;i+=1)t[i]=a[i]*b;return t}if(isNumerable(r,a)&&$bm_isInstanceOfArray(b)){for(e=b.length,t=createTypedArray("float32",e),i=0;i<e;i+=1)t[i]=a*b[i];return t}return 0}function div(a,b){var t,i,e,r=_typeof$1(a),n=_typeof$1(b);if(isNumerable(r,a)&&isNumerable(n,b))return a/b;if($bm_isInstanceOfArray(a)&&isNumerable(n,b)){for(e=a.length,t=createTypedArray("float32",e),i=0;i<e;i+=1)t[i]=a[i]/b;return t}if(isNumerable(r,a)&&$bm_isInstanceOfArray(b)){for(e=b.length,t=createTypedArray("float32",e),i=0;i<e;i+=1)t[i]=a/b[i];return t}return 0}function mod(a,b){return"string"==typeof a&&(a=parseInt(a,10)),"string"==typeof b&&(b=parseInt(b,10)),a%b}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(t,e,r){if(e>r){var n=r;r=e,e=n}return Math.min(Math.max(t,e),r)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if("number"==typeof t||t instanceof Number)return e=e||0,Math.abs(t-e);var i;e||(e=helperLengthArray);var r=Math.min(t.length,e.length),n=0;for(i=0;i<r;i+=1)n+=Math.pow(e[i]-t[i],2);return Math.sqrt(n)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e,s,r=t[0],g=t[1],b=t[2],n=Math.max(r,g,b),o=Math.min(r,g,b),h=(n+o)/2;if(n===o)e=0,s=0;else{var l=n-o;switch(s=h>.5?l/(2-n-o):l/(n+o),n){case r:e=(g-b)/l+(g<b?6:0);break;case g:e=(b-r)/l+2;break;case b:e=(r-g)/l+4}e/=6}return[e,s,h,t[3]]}function hue2rgb(p,q,t){return t<0&&(t+=1),t>1&&(t-=1),t<1/6?p+6*(q-p)*t:t<.5?q:t<2/3?p+(q-p)*(2/3-t)*6:p}function hslToRgb(t){var e,g,b,r=t[0],s=t[1],n=t[2];if(0===s)e=n,b=n,g=n;else{var q=n<.5?n*(1+s):n+s-n*s,p=2*n-q;e=hue2rgb(p,q,r+1/3),g=hue2rgb(p,q,r),b=hue2rgb(p,q,r-1/3)}return[e,g,b,t[3]]}function linear(t,e,r,n,o){if(void 0!==n&&void 0!==o||(n=e,o=r,e=0,r=1),r<e){var h=r;r=e,e=h}if(t<=e)return n;if(t>=r)return o;var i,l=r===e?0:(t-e)/(r-e);if(!n.length)return n+(o-n)*l;var f=n.length,m=createTypedArray("float32",f);for(i=0;i<f;i+=1)m[i]=n[i]+(o[i]-n[i])*l;return m}function random(t,e){if(void 0===e&&(void 0===t?(t=0,e=1):(e=t,t=void 0)),e.length){var i,r=e.length;t||(t=createTypedArray("float32",r));var n=createTypedArray("float32",r),o=BMMath.random();for(i=0;i<r;i+=1)n[i]=t[i]+o*(e[i]-t[i]);return n}return void 0===t&&(t=0),t+BMMath.random()*(e-t)}
vendor: 13,981 bytes, line 1
1function createPath(t,e,r,n){var i,o=t.length,path=shapePool.newElement();path.setPathData(!!n,o);var h,l,f=[0,0];for(i=0;i<o;i+=1)h=e&&e[i]?e[i]:f,l=r&&r[i]?r[i]:f,path.setTripleAt(t[i][0],t[i][1],l[0]+t[i][0],l[1]+t[i][1],h[0]+t[i][0],h[1]+t[i][1],i,!0);return path}function initiateExpression(elem,data,property){function noOp(t){return t}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;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,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,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(t,e){var r,n,o=this.pv.length?this.pv.length:1,h=createTypedArray("float32",o),l=Math.floor(5*time);for(r=0,n=0;r<l;){for(n=0;n<o;n+=1)h[n]+=-e+2*e*BMMath.random();r+=1}var f=5*time,m=f-Math.floor(f),c=createTypedArray("float32",o);if(o>1){for(n=0;n<o;n+=1)c[n]=this.pv[n]+h[n]+(-e+2*e*BMMath.random())*m;return c}return this.pv+h[0]+(-e+2*e*BMMath.random())*m}.bind(this);function loopInDuration(t,e){return loopIn(t,e,!0)}function loopOutDuration(t,e){return loopOut(t,e,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),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),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(t,e){var r=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],n=Math.atan2(r[0],Math.sqrt(r[1]*r[1]+r[2]*r[2]))/degToRads;return[-Math.atan2(r[1],r[2])/degToRads,n,0]}function easeOut(t,e,r,n,o){return applyEase(easeOutBez,t,e,r,n,o)}function easeIn(t,e,r,n,o){return applyEase(easeInBez,t,e,r,n,o)}function ease(t,e,r,n,o){return applyEase(easeInOutBez,t,e,r,n,o)}function applyEase(t,e,r,n,o,h){void 0===o?(o=r,h=n):e=(e-r)/(n-r),e>1?e=1:e<0&&(e=0);var l=t(e);if($bm_isInstanceOfArray(o)){var f,m=o.length,c=createTypedArray("float32",m);for(f=0;f<m;f+=1)c[f]=(h[f]-o[f])*l+o[f];return c}return(h-o)*l+o}function nearestKey(time){var t,e,r,n=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(e=-1,(time*=elem.comp.globalData.frameRate)<data.k[0].t)e=1,r=data.k[0].t;else{for(t=0;t<n-1;t+=1){if(time===data.k[t].t){e=t+1,r=data.k[t].t;break}if(time>data.k[t].t&&time<data.k[t+1].t){time-data.k[t].t>data.k[t+1].t-time?(e=t+2,r=data.k[t+1].t):(e=t+1,r=data.k[t].t);break}}-1===e&&(e=t+1,r=data.k[t].t)}else e=0,r=0;var o={};return o.index=e,o.time=r/elem.comp.globalData.frameRate,o}function key(t){var e,r,n;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+t);t-=1,e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[t],"s")?data.k[t].s:data.k[t-1].e;for(n=o.length,r=0;r<n;r+=1)e[r]=o[r],e.value[r]=o[r];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return t||0===t||(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return"string"==typeof value?void 0===e?value.substring(t):value.substring(t,e):""}function substr(t,e){return"string"==typeof value?void 0===e?value.substr(t):value.substr(t,e):""}function posterizeTime(t){time=0===t?0:Math.floor(time*t)/t,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(t){return value=t,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||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,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 t={initExpressions:function(t){var e=0,r=[];t.renderer.compInterface=CompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){e+=1},t.renderer.globalData.popExpression=function(){0==(e-=1)&&function(){var i,t=r.length;for(i=0;i<t;i+=1)r[i].release();r.length=0}()},t.renderer.globalData.registerExpressionProperty=function(t){-1===r.indexOf(t)&&r.push(t)}}};return t.resetFrame=ExpressionManager.resetFrame,t}(),MaskManagerInterface=function(){function t(mask,data){this._mask=mask,this._data=data}return Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(e){var i,r=createSizedArray(e.viewData.length),n=e.viewData.length;for(i=0;i<n;i+=1)r[i]=new t(e.viewData[i],e.masksProperties[i]);return function(t){for(i=0;i<n;){if(e.masksProperties[i].nm===t)return r[i];i+=1}return null}}}(),ExpressionPropertyInterface=function(){var t={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function r(t,e,r){Object.defineProperty(t,"velocity",{get:function(){return e.getVelocityAtTime(e.comp.currentFrame)}}),t.numKeys=e.keyframes?e.keyframes.length:0,t.key=function(n){if(!t.numKeys)return 0;var o="";o="s"in e.keyframes[n-1]?e.keyframes[n-1].s:"e"in e.keyframes[n-2]?e.keyframes[n-2].e:e.keyframes[n-2].s;var h="unidimensional"===r?new Number(o):Object.assign({},o);return h.time=e.keyframes[n-1].t/e.elem.comp.globalData.frameRate,h.value="unidimensional"===r?o[0]:o,h},t.valueAtTime=e.getValueAtTime,t.speedAtTime=e.getSpeedAtTime,t.velocityAtTime=e.getVelocityAtTime,t.propertyGroup=e.propertyGroup}function n(){return t}return function(o){return o?"unidimensional"===o.propType?function(e){e&&"pv"in e||(e=t);var n=1/e.mult,o=e.pv*n,h=new Number(o);return h.value=o,r(h,e,"unidimensional"),function(){return e.k&&e.getValue(),o=e.v*n,h.value!==o&&((h=new Number(o)).value=o,r(h,e,"unidimensional")),h}}(o):function(t){t&&"pv"in t||(t=e);var n=1/t.mult,o=t.data&&t.data.l||t.pv.length,h=createTypedArray("float32",o),l=createTypedArray("float32",o);return h.value=l,r(h,t,"multidimensional"),function(){t.k&&t.getValue();for(var i=0;i<o;i+=1)l[i]=t.v[i]*n,h[i]=l[i];return h}}(o):n}}(),TransformExpressionInterface=function(t){function e(t){switch(t){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}var r,n,o,h;return Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(t.s)}),t.p?h=ExpressionPropertyInterface(t.p):(r=ExpressionPropertyInterface(t.px),n=ExpressionPropertyInterface(t.py),t.pz&&(o=ExpressionPropertyInterface(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?h():[r(),n(),o?o():0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(t.or)}),e},LayerExpressionInterface=function(){function t(time){var t=new Matrix;return void 0!==time?this._elem.finalTransform.mProp.getValueAtTime(time).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function e(t,time){var e=this.getMatrix(time);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.applyPoint(e,t)}function r(t,time){var e=this.getMatrix(time);return this.applyPoint(e,t)}function n(t,time){var e=this.getMatrix(time);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.invertPoint(e,t)}function o(t,time){var e=this.getMatrix(time);return this.invertPoint(e,t)}function h(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length){var i,r=this._elem.hierarchy.length;for(i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t)}return t.applyToPointArray(e[0],e[1],e[2]||0)}function l(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length){var i,r=this._elem.hierarchy.length;for(i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t)}return t.inversePoint(e)}function f(t){var e=new Matrix;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length){var i,r=this._elem.hierarchy.length;for(i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}return e.inversePoint(t)}function m(){return[1,1,1,1]}return function(c){var d;function y(t){switch(t){case"ADBE Root Vectors Group":case"Contents":case 2:return y.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return d;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return y.effect;case"ADBE Text Properties":return y.textInterface;default:return null}}y.getMatrix=t,y.invertPoint=l,y.applyPoint=h,y.toWorld=r,y.toWorldVec=e,y.fromWorld=o,y.fromWorldVec=n,y.toComp=r,y.fromComp=f,y.sampleImage=m,y.sourceRectAtTime=c.sourceRectAtTime.bind(c),y._elem=c;var v=getDescriptor(d=TransformExpressionInterface(c.finalTransform.mProp),"anchorPoint");return Object.defineProperties(y,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(d,"rotation"),scale:getDescriptor(d,"scale"),position:getDescriptor(d,"position"),opacity:getDescriptor(d,"opacity"),anchorPoint:v,anchor_point:v,transform:{get:function(){return d}},active:{get:function(){return c.isInRange}}}),y.startTime=c.data.st,y.index=c.data.ind,y.source=c.data.refId,y.height=0===c.data.ty?c.data.h:100,y.width=0===c.data.ty?c.data.w:100,y.inPoint=c.data.ip/c.comp.globalData.frameRate,y.outPoint=c.data.op/c.comp.globalData.frameRate,y._name=c.data.nm,y.registerMaskInterface=function(t){y.mask=new MaskManagerInterface(t,c)},y.registerEffectsInterface=function(t){y.effect=t},y}}(),propertyGroupFactory=function(t,e){return function(r){return(r=void 0===r?1:r)<=0?t:e(r-1)}},PropertyInterface=function(t,e){var r={_name:t};return function(t){return(t=void 0===t?1:t)<=0?r:e(t-1)}}
vendor: 11,162 bytes, line 1
1,EffectsExpressionInterface=function(){function t(data,r,n,o){function h(t){for(var e=data.ef,i=0,r=e.length;i<r;){if(t===e[i].nm||t===e[i].mn||t===e[i].ix)return 5===e[i].ty?f[i]:f[i]();i+=1}throw new Error}var i,l=propertyGroupFactory(h,n),f=[],m=data.ef.length;for(i=0;i<m;i+=1)5===data.ef[i].ty?f.push(t(data.ef[i],r.effectElements[i],r.effectElements[i].propertyGroup,o)):f.push(e(r.effectElements[i],data.ef[i].ty,o,l));return"ADBE Color Control"===data.mn&&Object.defineProperty(h,"color",{get:function(){return f[0]()}}),Object.defineProperties(h,{numProperties:{get:function(){return data.np}},_name:{value:data.nm},propertyGroup:{value:l}}),h.enabled=0!==data.en,h.active=h.enabled,h}function e(element,t,e,r){var n=ExpressionPropertyInterface(element.p);return element.p.setGroupProperty&&element.p.setGroupProperty(PropertyInterface("",r)),function(){return 10===t?e.comp.compInterface(element.p.v):n()}}return{createEffectsInterface:function(e,r){if(e.effectsManager){var i,n=[],o=e.data.ef,h=e.effectsManager.effectElements.length;for(i=0;i<h;i+=1)n.push(t(o[i],e.effectsManager.effectElements[i],r,e));var l=e.data.ef||[],f=function(t){for(i=0,h=l.length;i<h;){if(t===l[i].nm||t===l[i].mn||t===l[i].ix)return n[i];i+=1}return null};return Object.defineProperty(f,"numProperties",{get:function(){return l.length}}),f}return null}}}(),ShapePathInterface=function(t,view,e){var r=view.sh;function n(t){return"Shape"===t||"shape"===t||"Path"===t||"path"===t||"ADBE Vector Shape"===t||2===t?n.path:null}var o=propertyGroupFactory(n,e);return r.setGroupProperty(PropertyInterface("Path",o)),Object.defineProperties(n,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:e}}),n},ShapeExpressionInterface=function(){function t(t,view,l){var i,v=[],x=t?t.length:0;for(i=0;i<x;i+=1)"gr"===t[i].ty?v.push(e(t[i],view[i],l)):"fl"===t[i].ty?v.push(r(t[i],view[i],l)):"st"===t[i].ty?v.push(o(t[i],view[i],l)):"tm"===t[i].ty?v.push(h(t[i],view[i],l)):"tr"===t[i].ty||("el"===t[i].ty?v.push(f(t[i],view[i],l)):"sr"===t[i].ty?v.push(m(t[i],view[i],l)):"sh"===t[i].ty?v.push(ShapePathInterface(t[i],view[i],l)):"rc"===t[i].ty?v.push(c(t[i],view[i],l)):"rd"===t[i].ty?v.push(d(t[i],view[i],l)):"rp"===t[i].ty?v.push(y(t[i],view[i],l)):"gf"===t[i].ty?v.push(n(t[i],view[i],l)):v.push((t[i],view[i],function(){return null})));return v}function e(e,view,r){var n=function(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return n.content;default:return n.transform}};n.propertyGroup=propertyGroupFactory(n,r);var content=function(e,view,r){var n,o=function(t){for(var i=0,e=n.length;i<e;){if(n[i]._name===t||n[i].mn===t||n[i].propertyIndex===t||n[i].ix===t||n[i].ind===t)return n[i];i+=1}return"number"==typeof t?n[t-1]:null};o.propertyGroup=propertyGroupFactory(o,r),n=t(e.it,view.it,o.propertyGroup),o.numProperties=n.length;var h=l(e.it[e.it.length-1],view.it[view.it.length-1],o.propertyGroup);return o.transform=h,o.propertyIndex=e.cix,o._name=e.nm,o}(e,view,n.propertyGroup),o=l(e.it[e.it.length-1],view.it[view.it.length-1],n.propertyGroup);return n.content=content,n.transform=o,Object.defineProperty(n,"_name",{get:function(){return e.nm}}),n.numProperties=e.np,n.propertyIndex=e.ix,n.nm=e.nm,n.mn=e.mn,n}function r(t,view,e){function r(t){return"Color"===t||"color"===t?r.color:"Opacity"===t||"opacity"===t?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(view.c)},opacity:{get:ExpressionPropertyInterface(view.o)},_name:{value:t.nm},mn:{value:t.mn}}),view.c.setGroupProperty(PropertyInterface("Color",e)),view.o.setGroupProperty(PropertyInterface("Opacity",e)),r}function n(t,view,e){function r(t){return"Start Point"===t||"start point"===t?r.startPoint:"End Point"===t||"end point"===t?r.endPoint:"Opacity"===t||"opacity"===t?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(view.s)},endPoint:{get:ExpressionPropertyInterface(view.e)},opacity:{get:ExpressionPropertyInterface(view.o)},type:{get:function(){return"a"}},_name:{value:t.nm},mn:{value:t.mn}}),view.s.setGroupProperty(PropertyInterface("Start Point",e)),view.e.setGroupProperty(PropertyInterface("End Point",e)),view.o.setGroupProperty(PropertyInterface("Opacity",e)),r}function o(t,view,e){var i,r=propertyGroupFactory(f,e),n=propertyGroupFactory(l,r);function o(i){Object.defineProperty(l,t.d[i].nm,{get:ExpressionPropertyInterface(view.d.dataProps[i].p)})}var h=t.d?t.d.length:0,l={};for(i=0;i<h;i+=1)o(i),view.d.dataProps[i].p.setGroupProperty(n);function f(t){return"Color"===t||"color"===t?f.color:"Opacity"===t||"opacity"===t?f.opacity:"Stroke Width"===t||"stroke width"===t?f.strokeWidth:null}return Object.defineProperties(f,{color:{get:ExpressionPropertyInterface(view.c)},opacity:{get:ExpressionPropertyInterface(view.o)},strokeWidth:{get:ExpressionPropertyInterface(view.w)},dash:{get:function(){return l}},_name:{value:t.nm},mn:{value:t.mn}}),view.c.setGroupProperty(PropertyInterface("Color",r)),view.o.setGroupProperty(PropertyInterface("Opacity",r)),view.w.setGroupProperty(PropertyInterface("Stroke Width",r)),f}function h(t,view,e){function r(e){return e===t.e.ix||"End"===e||"end"===e?r.end:e===t.s.ix?r.start:e===t.o.ix?r.offset:null}var n=propertyGroupFactory(r,e);return r.propertyIndex=t.ix,view.s.setGroupProperty(PropertyInterface("Start",n)),view.e.setGroupProperty(PropertyInterface("End",n)),view.o.setGroupProperty(PropertyInterface("Offset",n)),r.propertyIndex=t.ix,r.propertyGroup=e,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(view.s)},end:{get:ExpressionPropertyInterface(view.e)},offset:{get:ExpressionPropertyInterface(view.o)},_name:{value:t.nm}}),r.mn=t.mn,r}function l(t,view,e){function r(e){return t.a.ix===e||"Anchor Point"===e?r.anchorPoint:t.o.ix===e||"Opacity"===e?r.opacity:t.p.ix===e||"Position"===e?r.position:t.r.ix===e||"Rotation"===e||"ADBE Vector Rotation"===e?r.rotation:t.s.ix===e||"Scale"===e?r.scale:t.sk&&t.sk.ix===e||"Skew"===e?r.skew:t.sa&&t.sa.ix===e||"Skew Axis"===e?r.skewAxis:null}var n=propertyGroupFactory(r,e);return view.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",n)),view.transform.mProps.p.setGroupProperty(PropertyInterface("Position",n)),view.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",n)),view.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",n)),view.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",n)),view.transform.mProps.sk&&(view.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",n)),view.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",n))),view.transform.op.setGroupProperty(PropertyInterface("Opacity",n)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(view.transform.mProps.o)},position:{get:ExpressionPropertyInterface(view.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(view.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(view.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(view.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(view.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(view.transform.mProps.sa)},_name:{value:t.nm}}),r.ty="tr",r.mn=t.mn,r.propertyGroup=e,r}function f(t,view,e){function r(e){return t.p.ix===e?r.position:t.s.ix===e?r.size:null}var n=propertyGroupFactory(r,e);r.propertyIndex=t.ix;var o="tm"===view.sh.ty?view.sh.prop:view.sh;return o.s.setGroupProperty(PropertyInterface("Size",n)),o.p.setGroupProperty(PropertyInterface("Position",n)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(o.s)},position:{get:ExpressionPropertyInterface(o.p)},_name:{value:t.nm}}),r.mn=t.mn,r}function m(t,view,e){function r(e){return t.p.ix===e?r.position:t.r.ix===e?r.rotation:t.pt.ix===e?r.points:t.or.ix===e||"ADBE Vector Star Outer Radius"===e?r.outerRadius:t.os.ix===e?r.outerRoundness:!t.ir||t.ir.ix!==e&&"ADBE Vector Star Inner Radius"!==e?t.is&&t.is.ix===e?r.innerRoundness:null:r.innerRadius}var n=propertyGroupFactory(r,e),o="tm"===view.sh.ty?view.sh.prop:view.sh;return r.propertyIndex=t.ix,o.or.setGroupProperty(PropertyInterface("Outer Radius",n)),o.os.setGroupProperty(PropertyInterface("Outer Roundness",n)),o.pt.setGroupProperty(PropertyInterface("Points",n)),o.p.setGroupProperty(PropertyInterface("Position",n)),o.r.setGroupProperty(PropertyInterface("Rotation",n)),t.ir&&(o.ir.setGroupProperty(PropertyInterface("Inner Radius",n)),o.is.setGroupProperty(PropertyInterface("Inner Roundness",n))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(o.p)},rotation:{get:ExpressionPropertyInterface(o.r)},points:{get:ExpressionPropertyInterface(o.pt)},outerRadius:{get:ExpressionPropertyInterface(o.or)},outerRoundness:{get:ExpressionPropertyInterface(o.os)},innerRadius:{get:ExpressionPropertyInterface(o.ir)},innerRoundness:{get:ExpressionPropertyInterface(o.is)},_name:{value:t.nm}}),r.mn=t.mn,r}function c(t,view,e){function r(e){return t.p.ix===e?r.position:t.r.ix===e?r.roundness:t.s.ix===e||"Size"===e||"ADBE Vector Rect Size"===e?r.size:null}var n=propertyGroupFactory(r,e),o="tm"===view.sh.ty?view.sh.prop:view.sh;return r.propertyIndex=t.ix,o.p.setGroupProperty(PropertyInterface("Position",n)),o.s.setGroupProperty(PropertyInterface("Size",n)),o.r.setGroupProperty(PropertyInterface("Rotation",n)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(o.p)},roundness:{get:ExpressionPropertyInterface(o.r)},size:{get:ExpressionPropertyInterface(o.s)},_name:{value:t.nm}}),r.mn=t.mn,r}function d(t,view,e){function r(e){return t.r.ix===e||"Round Corners 1"===e?r.radius:null}var n=propertyGroupFactory(r,e),o=view;return r.propertyIndex=t.ix,o.rd.setGroupProperty(PropertyInterface("Radius",n)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(o.rd)},_name:{value:t.nm}}),r.mn=t.mn,r}function y(t,view,e){function r(e){return t.c.ix===e||"Copies"===e?r.copies:t.o.ix===e||"Offset"===e?r.offset:null}var n=propertyGroupFactory(r,e),o=view;return r.propertyIndex=t.ix,o.c.setGroupProperty(PropertyInterface("Copies",n)),o.o.setGroupProperty(PropertyInterface("Offset",n)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(o.c)},offset:{get:ExpressionPropertyInterface(o.o)},_name:{value:t.nm}}),r.mn=t.mn,r}return function(e,view,r){var n;function o(t){if("number"==typeof t)return 0===(t=void 0===t?1:t)?r:n[t-1];for(var i=0,e=n.length;i<e;){if(n[i]._name===t)return n[i];i+=1}return null}return o.propertyGroup=propertyGroupFactory(o,(function(){return r})),n=t(e,view,o.propertyGroup),o.numProperties=n.length,o._name="Contents",o}}(),TextExpressionInterface=function(t){var e;function r(t){return"ADBE Text Document"===t?r.sourceText:null}return Object.defineProperty(r,"sourceText",{get:function(){t.textProperty.getValue();var r=t.textProperty.currentData.t;return e&&r===e.value||((e=new String(r)).value=r||new String(r),Object.defineProperty(e,"style",{get:function(){return{fillColor:t.textProperty.currentData.fc}}})),e}}
vendor: 11,996 bytes, line 1
1),r};function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}var FootageInterface=(dataInterfaceFactory=function(t){function e(t){return"Outline"===t?e.outlineInterface():null}return e._name="Outline",e.outlineInterface=function(t){var e="",r=t.getFootageData();function n(t){if(r[t])return e=t,"object"===_typeof(r=r[t])?n:r;var o=t.indexOf(e);if(-1!==o){var h=parseInt(t.substr(o+e.length),10);return"object"===_typeof(r=r[h])?n:r}return""}return function(){return e="",r=t.getFootageData(),n}}(t),e},function(t){function e(t){return"Data"===t?e.dataInterface:null}return e._name="Data",e.dataInterface=dataInterfaceFactory(t),e}),dataInterfaceFactory,interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(t){return interfaces[t]||null}var expressionHelpers={searchExpressions:function(t,data,e){data.x&&(e.k=!0,e.x=!0,e.initiateExpression=ExpressionManager.initiateExpression,e.effectsSequence.push(e.initiateExpression(t,data,e).bind(e)))},getSpeedAtTime:function(t){var e=this.getValueAtTime(t),r=this.getValueAtTime(t+-.01),n=0;if(e.length){var i;for(i=0;i<e.length;i+=1)n+=Math.pow(r[i]-e[i],2);n=100*Math.sqrt(n)}else n=0;return n},getVelocityAtTime:function(t){if(void 0!==this.vel)return this.vel;var e,i,r=-.001,n=this.getValueAtTime(t),o=this.getValueAtTime(t+r);if(n.length)for(e=createTypedArray("float32",n.length),i=0;i<n.length;i+=1)e[i]=(o[i]-n[i])/r;else e=(o-n)/r;return e},getValueAtTime:function(t){return t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<t?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(t,this._cachingAtTime),this._cachingAtTime.lastFrame=t),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(t){this.propertyGroup=t}};function addPropertyDecorator(){function t(t,e,r){if(!this.k||!this.keyframes)return this.pv;t=t?t.toLowerCase():"";var n,o,i,h,l,f=this.comp.renderedFrame,m=this.keyframes,c=m[m.length-1].t;if(f<=c)return this.pv;if(r?o=c-(n=e?Math.abs(c-this.elem.comp.globalData.frameRate*e):Math.max(0,c-this.elem.data.ip)):((!e||e>m.length-1)&&(e=m.length-1),n=c-(o=m[m.length-1-e].t)),"pingpong"===t){if(Math.floor((f-o)/n)%2!=0)return this.getValueAtTime((n-(f-o)%n+o)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var d=this.getValueAtTime(o/this.comp.globalData.frameRate,0),y=this.getValueAtTime(c/this.comp.globalData.frameRate,0),v=this.getValueAtTime(((f-o)%n+o)/this.comp.globalData.frameRate,0),x=Math.floor((f-o)/n);if(this.pv.length){for(h=(l=new Array(d.length)).length,i=0;i<h;i+=1)l[i]=(y[i]-d[i])*x+v[i];return l}return(y-d)*x+v}if("continue"===t){var P=this.getValueAtTime(c/this.comp.globalData.frameRate,0),E=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(h=(l=new Array(P.length)).length,i=0;i<h;i+=1)l[i]=P[i]+(P[i]-E[i])*((f-c)/this.comp.globalData.frameRate)/5e-4;return l}return P+(f-c)/.001*(P-E)}}return this.getValueAtTime(((f-o)%n+o)/this.comp.globalData.frameRate,0)}function e(t,e,r){if(!this.k)return this.pv;t=t?t.toLowerCase():"";var n,o,i,h,l,f=this.comp.renderedFrame,m=this.keyframes,c=m[0].t;if(f>=c)return this.pv;if(r?o=c+(n=e?Math.abs(this.elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-c)):((!e||e>m.length-1)&&(e=m.length-1),n=(o=m[e].t)-c),"pingpong"===t){if(Math.floor((c-f)/n)%2==0)return this.getValueAtTime(((c-f)%n+c)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var d=this.getValueAtTime(c/this.comp.globalData.frameRate,0),y=this.getValueAtTime(o/this.comp.globalData.frameRate,0),v=this.getValueAtTime((n-(c-f)%n+c)/this.comp.globalData.frameRate,0),x=Math.floor((c-f)/n)+1;if(this.pv.length){for(h=(l=new Array(d.length)).length,i=0;i<h;i+=1)l[i]=v[i]-(y[i]-d[i])*x;return l}return v-(y-d)*x}if("continue"===t){var P=this.getValueAtTime(c/this.comp.globalData.frameRate,0),E=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(h=(l=new Array(P.length)).length,i=0;i<h;i+=1)l[i]=P[i]+(P[i]-E[i])*(c-f)/.001;return l}return P+(P-E)*(c-f)/.001}}return this.getValueAtTime((n-((c-f)%n+c))/this.comp.globalData.frameRate,0)}function r(t,e){if(!this.k)return this.pv;if(t=.5*(t||.4),(e=Math.floor(e||5))<=1)return this.pv;var r,n,o=this.comp.renderedFrame/this.comp.globalData.frameRate,h=o-t,l=e>1?(o+t-h)/(e-1):1,i=0,f=0;for(r=this.pv.length?createTypedArray("float32",this.pv.length):0;i<e;){if(n=this.getValueAtTime(h+i*l),this.pv.length)for(f=0;f<this.pv.length;f+=1)r[f]+=n[f];else r+=n;i+=1}if(this.pv.length)for(f=0;f<this.pv.length;f+=1)r[f]/=e;else r/=e;return r}function n(time){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var e=this.a.getValueAtTime(time);t.translate(-e[0]*this.a.mult,-e[1]*this.a.mult,e[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(time);t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var n=this.sk.getValueAtTime(time),o=this.sa.getValueAtTime(time);t.skewFromAxis(-n*this.sk.mult,o*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var h=this.r.getValueAtTime(time);t.rotate(-h*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var l=this.rz.getValueAtTime(time),f=this.ry.getValueAtTime(time),m=this.rx.getValueAtTime(time),c=this.or.getValueAtTime(time);t.rotateZ(-l*this.rz.mult).rotateY(f*this.ry.mult).rotateX(m*this.rx.mult).rotateZ(-c[2]*this.or.mult).rotateY(c[1]*this.or.mult).rotateX(c[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var d=this.px.getValueAtTime(time),y=this.py.getValueAtTime(time);if(this.data.p.z){var v=this.pz.getValueAtTime(time);t.translate(d*this.px.mult,y*this.py.mult,-v*this.pz.mult)}else t.translate(d*this.px.mult,y*this.py.mult,0)}else{var x=this.p.getValueAtTime(time);t.translate(x[0]*this.p.mult,x[1]*this.p.mult,-x[2]*this.p.mult)}return t}function o(){return this.v.clone(new Matrix)}var h=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(t,data,e){var r=h(t,data,e);return r.dynamicProperties.length?r.getValueAtTime=n.bind(r):r.getValueAtTime=o.bind(r),r.setGroupProperty=expressionHelpers.setGroupProperty,r};var l=PropertyFactory.getProp;PropertyFactory.getProp=function(n,data,o,h,f){var m=l(n,data,o,h,f);m.kf?m.getValueAtTime=expressionHelpers.getValueAtTime.bind(m):m.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(m),m.setGroupProperty=expressionHelpers.setGroupProperty,m.loopOut=t,m.loopIn=e,m.smooth=r,m.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(m),m.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(m),m.numKeys=1===data.a?data.k.length:0,m.propertyIndex=data.ix;var c=0;return 0!==o&&(c=createTypedArray("float32",1===data.a?data.k[0].s.length:data.k.length)),m._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:c},expressionHelpers.searchExpressions(n,data,m),m.k&&f.addDynamicProperty(m),m};var f=ShapePropertyFactory.getConstructorFunction(),m=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(t,time){this.k&&this.getValue();var i,e=this.v;void 0!==time&&(e=this.getValueAtTime(time,0));var r=e._length,n=e[t],o=e.v,h=createSizedArray(r);for(i=0;i<r;i+=1)h[i]="i"===t||"o"===t?[n[i][0]-o[i][0],n[i][1]-o[i][1]]:[n[i][0],n[i][1]];return h},points:function(time){return this.vertices("v",time)},inTangents:function(time){return this.vertices("i",time)},outTangents:function(time){return this.vertices("o",time)},isClosed:function(){return this.v.c},pointOnPath:function(t,time){var e=this.v;void 0!==time&&(e=this.getValueAtTime(time,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(e));for(var r,n=this._segmentsLength,o=n.lengths,h=n.totalLength*t,i=0,l=o.length,f=0;i<l;){if(f+o[i].addedLength>h){var m=i,c=e.c&&i===l-1?0:i+1,d=(h-f)/o[i].addedLength;r=bez.getPointInSegment(e.v[m],e.v[c],e.o[m],e.i[c],d,o[i]);break}f+=o[i].addedLength,i+=1}return r||(r=e.c?[e.v[0][0],e.v[0][1]]:[e.v[e._length-1][0],e.v[e._length-1][1]]),r},vectorOnPath:function(t,time,e){1==t?t=this.v.c:0==t&&(t=.999);var r=this.pointOnPath(t,time),n=this.pointOnPath(t+.001,time),o=n[0]-r[0],h=n[1]-r[1],l=Math.sqrt(Math.pow(o,2)+Math.pow(h,2));return 0===l?[0,0]:"tangent"===e?[o/l,h/l]:[-h/l,o/l]},tangentOnPath:function(t,time){return this.vectorOnPath(t,time,"tangent")},normalOnPath:function(t,time){return this.vectorOnPath(t,time,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],f),extendPrototype([c],m),m.prototype.getValueAtTime=function(t){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<t?this._caching.lastIndex:0,this._cachingAtTime.lastTime=t,this.interpolateShape(t,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},m.prototype.initiateExpression=ExpressionManager.initiateExpression;var d=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(t,data,e,r,n){var o=d(t,data,e,r,n);return o.propertyIndex=data.ix,o.lock=!1,3===e?expressionHelpers.searchExpressions(t,data.pt,o):4===e&&expressionHelpers.searchExpressions(t,data.ks,o),o.k&&t.addDynamicProperty(o),o}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(t,text){var e=this.calculateExpression(text);if(t.t!==e){var r={};return this.copyData(r,t),r.t=e.toString(),r.__complete=!1,r}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),e=this.searchExpressions();return this.kf=t||e,this.kf},TextProperty.prototype.searchExpressions=function(){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}}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(t,ins){var e,i,r=createNS("feMerge");for(r.setAttribute("result",t),i=0;i<ins.length;i+=1)(e=createNS("feMergeNode")).setAttribute("in",ins[i]),r.appendChild(e),r.appendChild(e);return r}};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(filter,t,e,r,source){this.filterManager=t;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","linearRGB"),n.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=n,n.setAttribute("result",r+"_tint_1"),filter.appendChild(n),(n=createNS("feColorMatrix")).setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.setAttribute("result",r+"_tint_2"),filter.appendChild(n),this.matrixFilter=n;var o=this.createMergeNode(r,[source,r+"_tint_1",r+"_tint_2"]);filter.appendChild(o)}function SVGFillFilter(filter,t,e,r){this.filterManager=t;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.setAttribute("result",r),filter.appendChild(n),this.matrixFilter=n}
vendor: 5,649 bytes, line 1
1function SVGStrokeEffect(t,e,r){this.initialized=!1,this.filterManager=e,this.elem=r,this.paths=[]}function SVGTritoneFilter(filter,t,e,r){this.filterManager=t;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","linearRGB"),n.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"),filter.appendChild(n);var o=createNS("feComponentTransfer");o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",r),this.matrixFilter=o;var h=createNS("feFuncR");h.setAttribute("type","table"),o.appendChild(h),this.feFuncR=h;var l=createNS("feFuncG");l.setAttribute("type","table"),o.appendChild(l),this.feFuncG=l;var f=createNS("feFuncB");f.setAttribute("type","table"),o.appendChild(f),this.feFuncB=f,filter.appendChild(o)}function SVGProLevelsFilter(filter,t,e,r){this.filterManager=t;var n=this.filterManager.effectElements,o=createNS("feComponentTransfer");(n[10].p.k||0!==n[10].p.v||n[11].p.k||1!==n[11].p.v||n[12].p.k||1!==n[12].p.v||n[13].p.k||0!==n[13].p.v||n[14].p.k||1!==n[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",o)),(n[17].p.k||0!==n[17].p.v||n[18].p.k||1!==n[18].p.v||n[19].p.k||1!==n[19].p.v||n[20].p.k||0!==n[20].p.v||n[21].p.k||1!==n[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",o)),(n[24].p.k||0!==n[24].p.v||n[25].p.k||1!==n[25].p.v||n[26].p.k||1!==n[26].p.v||n[27].p.k||0!==n[27].p.v||n[28].p.k||1!==n[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",o)),(n[31].p.k||0!==n[31].p.v||n[32].p.k||1!==n[32].p.v||n[33].p.k||1!==n[33].p.v||n[34].p.k||0!==n[34].p.v||n[35].p.k||1!==n[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",o)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(o.setAttribute("color-interpolation-filters","sRGB"),filter.appendChild(o)),(n[3].p.k||0!==n[3].p.v||n[4].p.k||1!==n[4].p.v||n[5].p.k||1!==n[5].p.v||n[6].p.k||0!==n[6].p.v||n[7].p.k||1!==n[7].p.v)&&((o=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",r),filter.appendChild(o),this.feFuncRComposed=this.createFeFunc("feFuncR",o),this.feFuncGComposed=this.createFeFunc("feFuncG",o),this.feFuncBComposed=this.createFeFunc("feFuncB",o))}function SVGDropShadowEffect(filter,t,e,r,source){var n=t.container.globalData.renderConfig.filterSize,o=t.data.fs||n;filter.setAttribute("x",o.x||n.x),filter.setAttribute("y",o.y||n.y),filter.setAttribute("width",o.width||n.width),filter.setAttribute("height",o.height||n.height),this.filterManager=t;var h=createNS("feGaussianBlur");h.setAttribute("in","SourceAlpha"),h.setAttribute("result",r+"_drop_shadow_1"),h.setAttribute("stdDeviation","0"),this.feGaussianBlur=h,filter.appendChild(h);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",r+"_drop_shadow_1"),l.setAttribute("result",r+"_drop_shadow_2"),this.feOffset=l,filter.appendChild(l);var f=createNS("feFlood");f.setAttribute("flood-color","#00ff00"),f.setAttribute("flood-opacity","1"),f.setAttribute("result",r+"_drop_shadow_3"),this.feFlood=f,filter.appendChild(f);var m=createNS("feComposite");m.setAttribute("in",r+"_drop_shadow_3"),m.setAttribute("in2",r+"_drop_shadow_2"),m.setAttribute("operator","in"),m.setAttribute("result",r+"_drop_shadow_4"),filter.appendChild(m);var c=this.createMergeNode(r,[r+"_drop_shadow_4",source]);filter.appendChild(c)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+n+" 0"),this.matrixFilter.setAttribute("values",r[0]-e[0]+" 0 0 0 "+e[0]+" "+(r[1]-e[1])+" 0 0 0 "+e[1]+" "+(r[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+r+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var path,t,i,e,r=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(e=this.elem.maskManager.masksProperties.length,i=0):e=1+(i=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);i<e;i+=1)path=createNS("path"),t.appendChild(path),this.paths.push({p:path,m:i});if(3===this.filterManager.effectElements[10].p.v){var mask=createNS("mask"),n=createElementID();mask.setAttribute("id",n),mask.setAttribute("mask-type","alpha"),mask.appendChild(t),this.elem.globalData.defs.appendChild(mask);var g=createNS("g");for(g.setAttribute("mask","url("+getLocationHref()+"#"+n+")");r[0];)g.appendChild(r[0]);this.elem.layerElement.appendChild(g),this.masker=mask,t.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(r=this.elem.layerElement.children||this.elem.layerElement.childNodes;r.length;)this.elem.layerElement.removeChild(r[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(t){var i;this.initialized||this.initialize();var mask,path,e=this.paths.length;for(i=0;i<e;
vendor: 4,696 bytes, line 1
1i+=1)if(-1!==this.paths[i].m&&(mask=this.elem.maskManager.viewData[this.paths[i].m],path=this.paths[i].p,(t||this.filterManager._mdf||mask.prop._mdf)&&path.setAttribute("d",mask.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||mask.prop._mdf)){var r;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var s=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),n=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=path.getTotalLength();r="0 0 0 "+o*s+" ";var h,l=o*(n-s),f=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,m=Math.floor(l/f);for(h=0;h<m;h+=1)r+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";r+="0 "+10*o+" 0 0"}else r="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;path.setAttribute("stroke-dasharray",r)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(t||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)&&(t||this.filterManager.effectElements[3].p._mdf)){var c=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*c[0])+","+bmFloor(255*c[1])+","+bmFloor(255*c[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v,o=n[0]+" "+r[0]+" "+e[0],h=n[1]+" "+r[1]+" "+e[1],l=n[2]+" "+r[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",h),this.feFuncB.setAttribute("tableValues",l)}},SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var r=createNS(t);return r.setAttribute("type","table"),e.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(t,e,r,n,o){for(var h,l,f=0,m=Math.min(t,e),c=Math.max(t,e),table=Array.call(null,{length:256}),d=0,y=o-n,v=e-t;f<=256;)l=(h=f/256)<=m?v<0?o:n:h>=c?v<0?n:o:n+y*Math.pow((h-t)/v,1/r),table[d]=l,d+=1,f+=256/255;return table.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,r=this.filterManager.effectElements;this.feFuncRComposed&&(t||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(e=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(e=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(e=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(e=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(e=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",e))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var col=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*col[0]),Math.round(255*col[1]),Math.round(255*col[2])))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var e=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,n=e*Math.cos(r),o=e*Math.sin(r);
vendor: 4,307 bytes, line 1
1this.feOffset.setAttribute("dx",n),this.feOffset.setAttribute("dy",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,r){this.initialized=!1,this.filterManager=e,this.filterElem=t,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}function SVGGaussianBlurEffect(filter,t,e,r){filter.setAttribute("x","-100%"),filter.setAttribute("y","-100%"),filter.setAttribute("width","300%"),filter.setAttribute("height","300%"),this.filterManager=t;var n=createNS("feGaussianBlur");n.setAttribute("result",r),filter.appendChild(n),this.feGaussianBlur=n}function TransformEffect(){}function SVGTransformEffect(t,e){this.init(e)}function CVTransformEffect(t){this.init(t)}return SVGMatte3Effect.prototype.findSymbol=function(mask){for(var i=0,t=_svgMatteSymbols.length;i<t;){if(_svgMatteSymbols[i]===mask)return _svgMatteSymbols[i];i+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(mask,t){var e=mask.layerElement.parentNode;if(e){for(var r,n=e.children,i=0,o=n.length;i<o&&n[i]!==mask.layerElement;)i+=1;i<=o-2&&(r=n[i+1]);var h=createNS("use");h.setAttribute("href","#"+t),r?e.insertBefore(h,r):e.appendChild(h)}},SVGMatte3Effect.prototype.setElementAsMask=function(t,mask){if(!this.findSymbol(mask)){var e=createElementID(),r=createNS("mask");r.setAttribute("id",mask.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(mask);var defs=t.globalData.defs;defs.appendChild(r);var symbol=createNS("symbol");symbol.setAttribute("id",e),this.replaceInParent(mask,e),symbol.appendChild(mask.layerElement),defs.appendChild(symbol);var n=createNS("use");n.setAttribute("href","#"+e),r.appendChild(n),mask.data.hd=!1,mask.show()}t.setMatte(mask.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,i=0,r=e.length;i<r;)e[i]&&e[i].data.ind===t&&this.setElementAsMask(this.elem,e[i]),i+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3*this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=3==r?0:e,o=2==r?0:e;this.feGaussianBlur.setAttribute("stdDeviation",n+" "+o);var h=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",h)}},TransformEffect.prototype.init=function(t){this.effectsManager=t,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(t){if(this._opMdf=!1,this._mdf=!1,t||this.effectsManager._mdf){var e=this.effectsManager.effectElements,r=e[0].p.v,n=e[1].p.v,o=1===e[2].p.v,h=e[3].p.v,l=o?h:e[4].p.v,f=e[5].p.v,m=e[6].p.v,c=e[7].p.v;this.matrix.reset(),this.matrix.translate(-r[0],-r[1],r[2]),this.matrix.scale(.01*l,.01*h,1),this.matrix.rotate(-c*degToRads),this.matrix.skewFromAxis(-f*degToRads,(m+90)*degToRads),this.matrix.translate(n[0],n[1],0),this._mdf=!0,this.opacity!==e[8].p.v&&(this.opacity=e[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},module.exports=factory())}}]);

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.