PageSourceSearch

https://my.weitzer.com/assets/@lottiefiles/react-lottie-player-Be9JdGUP.js

js weitzer.com collected 2026-10-04 19:13:15 UTC 341,155 bytes, 489 lines download raw bytes

1import{o as __toESM}from"../rolldown-runtime-C0FnF6B9.js";import{Xi as require_react}from"../@likemagic-tech/sv-magic-library-7tkRGimz.js";var import_react=__toESM(require_react()),extendStatics=function(e,t){return(extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function __extends(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);function n(){this.constructor=e}extendStatics(e,t),e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var __assign=function(){return(__assign=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function __rest(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function __decorate(e,t,n,r){var i,a=arguments.length,o=a<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r;if(typeof Reflect==`object`&&typeof Reflect.decorate==`function`)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(o=(a<3?i(o):a>3?i(t,n,o):i(t,n))||o);return a>3&&o&&Object.defineProperty(t,n,o),o}function __param(e,t){return function(n,r){t(n,r,e)}}function __metadata(e,t){if(typeof Reflect==`object`&&typeof Reflect.metadata==`function`)return Reflect.metadata(e,t)}function __awaiter(e,t,n,r){return new(n||=Promise)((function(i,a){function o(e){try{c(r.next(e))}catch(e){a(e)}}function s(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}c((r=r.apply(e,t||[])).next())}))}function __generator(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol==`function`&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw TypeError(`Generator is already executing.`);for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(i=o.trys,!((i=i.length>0&&i[i.length-1])||a[0]!==6&&a[0]!==2)){o=0;continue}if(a[0]===3&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(a[0]===6&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(e){a=[6,e],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}}var __createBinding=Object.create?function(e,t,n,r){r===void 0&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]};function __exportStar(e,t){for(var n in e)n==="default"||Object.prototype.hasOwnProperty.call(t,n)||__createBinding(t,e,n)}function __values(e){var t=typeof Symbol==`function`&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length==`number`)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function __read(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(t===void 0||t-->0)&&!(r=a.next()).done;)o.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var a=arguments[t],o=0,s=a.length;o<s;o++,i++)r[i]=a[o];return r}function __spreadArray(e,t,n){if(n||arguments.length===2)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||=Array.prototype.slice.call(t,0,i),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,n){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var r,i=n.apply(e,t||[]),a=[];return r={},o(`next`),o(`throw`),o(`return`),r[Symbol.asyncIterator]=function(){return this},r;function o(e){i[e]&&(r[e]=function(t){return new Promise((function(n,r){a.push([e,t,n,r])>1||s(e,t)}))})}function s(e,t){try{(n=i[e](t)).value instanceof __await?Promise.resolve(n.value.v).then(c,l):u(a[0][2],n)}catch(e){u(a[0][3],e)}var n}function c(e){s(`next`,e)}function l(e){s(`throw`,e)}function u(e,t){e(t),a.shift(),a.length&&s(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,n;return t={},r(`next`),r(`throw`,(function(e){throw e})),r(`return`),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:__await(e[r](t)),done:r===`return`}:i?i(t):t}:i}}function __asyncValues(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t,n=e[Symbol.asyncIterator];return n?n.call(e):(e=typeof __values==`function`?__values(e):e[Symbol.iterator](),t={},r(`next`),r(`throw`),r(`return`),t[Symbol.asyncIterator]=function(){return this},t);function r(n){t[n]=e[n]&&function(t){return new Promise((function(r,i){(function(e,t,n,r){Promise.resolve(r).then((function(t){e({value:t,done:n})}),t)})(r,i,(t=e[n](t)).done,t.value)}))}}}
1function __makeTemplateObject(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var __setModuleDefault=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&__createBinding(t,e,n);return __setModuleDefault(t,e),t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,n,r){if(n===`a`&&!r)throw TypeError(`Private accessor was defined without a getter`);if(typeof t==`function`?e!==t||!r:!t.has(e))throw TypeError(`Cannot read private member from an object whose class did not declare it`);return n===`m`?r:n===`a`?r.call(e):r?r.value:t.get(e)}function __classPrivateFieldSet(e,t,n,r,i){if(r===`m`)throw TypeError(`Private method is not writable`);if(r===`a`&&!i)throw TypeError(`Private accessor was defined without a setter`);if(typeof t==`function`?e!==t||!i:!t.has(e))throw TypeError(`Cannot write private member to an object whose class did not declare it`);return r===`a`?i.call(e,n):i?i.value=n:t.set(e,n),n}var commonjsGlobal=typeof globalThis<`u`?globalThis:typeof window<`u`?window:typeof global<`u`?global:typeof self<`u`?self:{};function unwrapExports(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,`default`)?e.default:e}function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}function getCjsExportFromNamespace(e){return e&&e.default||e}function commonjsRequire(){throw Error(`Dynamic requires are not currently supported by @rollup/plugin-commonjs`)}var lottie=createCommonjsModule((function(module,exports){typeof navigator<`u`&&function(e,t){module.exports=t()}(0,(function(){var svgNS=`http://www.w3.org/2000/svg`,locationHref=``,_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var n,r,i=e.length;for(n=0;n<i;n+=1)for(var a in r=e[n].prototype)Object.prototype.hasOwnProperty.call(r,a)&&(t.prototype[a]=r[a])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,n=this.audios.length;for(t=0;t<n;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*+!this._isMuted)}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var n,r=0,i=[];switch(e){case`int16`:case`uint8c`:n=1;break;default:n=1.1}for(r=0;r<t;r+=1)i.push(n);return i}return typeof Uint8ClampedArray==`function`&&typeof Float32Array==`function`?function(t,n){return t===`float32`?new Float32Array(n):t===`int16`?new Int16Array(n):t===`uint8c`?new Uint8ClampedArray(n):e(t,n)}:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return(_typeof$6=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e})(e)}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 e,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`.split(`.`),n=t.length;for(e=0;e<n;e+=1)BMMath[t[e]]=Math[t[e]]})(),BMMath.random=Math.random,BMMath.abs=function(e){if(_typeof$6(e)===`object`&&e.length){var t,n=createSizedArray(e.length),r=e.length;for(t=0;t<r;t+=1)n[t]=Math.abs(e[t]);return n}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){_shouldRoundValues=!!e}function bmRnd(e){return _shouldRoundValues?Math.round(e):e}function styleDiv(e){e.style.position=`absolute`,e.style.top=0,e.style.left=0,e.style.display=`block`,e.style.transformOrigin=`0 0`,e.style.webkitTransformOrigin=`0 0`,e.style.backfaceVisibility=`visible`,e.style.webkitBackfaceVisibility=`visible`,e.style.transformStyle=`preserve-3d`,e.style.webkitTransformStyle=`preserve-3d`,e.style.mozTransformStyle=`preserve-3d`}function BMEnterFrameEvent(e,t,n,r){this.type=e,this.currentTime=t,this.totalTime=n,this.direction=r<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,n,r){this.type=e,this.currentLoop=n,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(e,t,n){this.type=e,this.firstFrame=t,this.totalFrames=n}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type=`renderFrameError`,this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type=`configError`,this.nativeError=e}function BMAnimationConfigErrorEvent(e,t){this.type=e,this.nativeError=t}var createElementID=(_count=0,function(){return idPrefix$1+`__lottie_element_`+(_count+=1)}),_count;function HSVtoRGB(e,t,n){var r,i,a,o,s,c,l,u;switch(c=n*(1-t),l=n*(1-(s=6*e-(o=Math.floor(6*e)))*t),u=n*(1-(1-s)*t),o%6){case 0:r=n,i=u,a=c;break;case 1:r=l,i=n,a=c;break;case 2:r=c,i=n,a=u;break;case 3:r=c,i=l,a=n;break;case 4:r=u,i=c,a=n;break;case 5:r=n,i=c,a=l}return[r,i,a]}
1function RGBtoHSV(e,t,n){var r,i=Math.max(e,t,n),a=Math.min(e,t,n),o=i-a,s=i===0?0:o/i,c=i/255;switch(i){case a:r=0;break;case e:r=t-n+o*(t<n?6:0),r/=6*o;break;case t:r=n-e+2*o,r/=6*o;break;case n:r=e-t+4*o,r/=6*o}return[r,s,c]}function addSaturationToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[1]+=t,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?--n[0]:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e,t,n=[];for(e=0;e<256;e+=1)t=e.toString(16),n[e]=t.length===1?`0`+t:t;return function(e,t,r){return e<0&&(e=0),t<0&&(t=0),r<0&&(r=0),`#`+n[e]+n[t]+n[r]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return(_typeof$5=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e})(e)}var dataManager=function(){var e,t,n=1,r=[],i={onmessage:function(){},postMessage:function(t){e({data:t})}},a={postMessage:function(e){i.onmessage({data:e})}};function o(){t||((t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob([`var _workerSelf = self; self.onmessage = `,t.toString()],{type:`text/javascript`}),r=URL.createObjectURL(n);return new Worker(r)}return e=t,i}((function(e){if(a.dataManager||=function(){function e(i,a){var o,s,c,l,u,f,p=i.length;for(s=0;s<p;s+=1)if(`ks`in(o=i[s])&&!o.completed){if(o.completed=!0,o.hasMask){var m=o.masksProperties;for(l=m.length,c=0;c<l;c+=1)if(m[c].pt.k.i)r(m[c].pt.k);else for(f=m[c].pt.k.length,u=0;u<f;u+=1)m[c].pt.k[u].s&&r(m[c].pt.k[u].s[0]),m[c].pt.k[u].e&&r(m[c].pt.k[u].e[0])}o.ty===0?(o.layers=t(o.refId,a),e(o.layers,a)):o.ty===4?n(o.shapes):o.ty===5&&d(o)}}function t(e,t){var n=function(e,t){for(var n=0,r=t.length;n<r;){if(t[n].id===e)return t[n];n+=1}return null}(e,t);return n?n.layers.__used?JSON.parse(JSON.stringify(n.layers)):(n.layers.__used=!0,n.layers):null}function n(e){var t,i,a;for(t=e.length-1;t>=0;--t)if(e[t].ty===`sh`){if(e[t].ks.k.i)r(e[t].ks.k);else for(a=e[t].ks.k.length,i=0;i<a;i+=1)e[t].ks.k[i].s&&r(e[t].ks.k[i].s[0]),e[t].ks.k[i].e&&r(e[t].ks.k[i].e[0])}else e[t].ty===`gr`&&n(e[t].it)}function r(e){var t,n=e.i.length;for(t=0;t<n;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function i(e,t){var n=t?t.split(`.`):[100,100,100];return e[0]>n[0]||!(n[0]>e[0])&&(e[1]>n[1]||!(n[1]>e[1])&&(e[2]>n[2]||!(n[2]>e[2])&&null))}var a,o=function(){var e=[4,4,14];function t(e){var t,n,r,i=e.length;for(t=0;t<i;t+=1)e[t].ty===5&&(n=e[t],r=void 0,r=n.t.d,n.t.d={k:[{s:r,t:0}]})}return function(n){if(i(e,n.v)&&(t(n.layers),n.assets)){var r,a=n.assets.length;for(r=0;r<a;r+=1)n.assets[r].layers&&t(n.assets[r].layers)}}}(),s=(a=[4,7,99],function(e){if(e.chars&&!i(a,e.v)){var t,r=e.chars.length;for(t=0;t<r;t+=1){var o=e.chars[t];o.data&&o.data.shapes&&(n(o.data.shapes),o.data.ip=0,o.data.op=99999,o.data.st=0,o.data.sr=1,o.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}},e.chars[t].t||(o.data.shapes.push({ty:`no`}),o.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`})))}}}),c=function(){var e=[5,7,15];function t(e){var t,n,r,i=e.length;for(t=0;t<i;t+=1)e[t].ty===5&&(n=e[t],r=void 0,typeof(r=n.t.p).a==`number`&&(r.a={a:0,k:r.a}),typeof r.p==`number`&&(r.p={a:0,k:r.p}),typeof r.r==`number`&&(r.r={a:0,k:r.r}))}return function(n){if(i(e,n.v)&&(t(n.layers),n.assets)){var r,a=n.assets.length;for(r=0;r<a;r+=1)n.assets[r].layers&&t(n.assets[r].layers)}}}(),l=function(){var e=[4,1,9];function t(e){var n,r,i,a=e.length;for(n=0;n<a;n+=1)if(e[n].ty===`gr`)t(e[n].it);else if(e[n].ty===`fl`||e[n].ty===`st`){if(e[n].c.k&&e[n].c.k[0].i)for(i=e[n].c.k.length,r=0;r<i;r+=1)e[n].c.k[r].s&&(e[n].c.k[r].s[0]/=255,e[n].c.k[r].s[1]/=255,e[n].c.k[r].s[2]/=255,e[n].c.k[r].s[3]/=255),e[n].c.k[r].e&&(e[n].c.k[r].e[0]/=255,e[n].c.k[r].e[1]/=255,e[n].c.k[r].e[2]/=255,e[n].c.k[r].e[3]/=255);else e[n].c.k[0]/=255,e[n].c.k[1]/=255,e[n].c.k[2]/=255,e[n].c.k[3]/=255}}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)e[n].ty===4&&t(e[n].shapes)}return function(t){if(i(e,t.v)&&(n(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),u=function(){var e=[4,4,18];function t(e){var n,r,i;for(n=e.length-1;n>=0;--n)if(e[n].ty===`sh`){if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(i=e[n].ks.k.length,r=0;r<i;r+=1)e[n].ks.k[r].s&&(e[n].ks.k[r].s[0].c=e[n].closed),e[n].ks.k[r].e&&(e[n].ks.k[r].e[0].c=e[n].closed)}else e[n].ty===`gr`&&t(e[n].it)}function n(e){var n,r,i,a,o,s,c=e.length;for(r=0;r<c;r+=1){if((n=e[r]).hasMask){var l=n.masksProperties;for(a=l.length,i=0;i<a;i+=1)if(l[i].pt.k.i)l[i].pt.k.c=l[i].cl;else for(s=l[i].pt.k.length,o=0;o<s;o+=1)l[i].pt.k[o].s&&(l[i].pt.k[o].s[0].c=l[i].cl),l[i].pt.k[o].e&&(l[i].pt.k[o].e[0].c=l[i].cl)}n.ty===4&&t(n.shapes)}}return function(t){if(i(e,t.v)&&(n(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}();function d(e){e.t.a.length===0&&e.t.p}var f={completeData:function(n){n.__complete||=(l(n),o(n),s(n),c(n),u(n),e(n.layers,n.assets),function(n,r){if(n){var i=0,a=n.length;for(i=0;i<a;i+=1)n[i].t===1&&(n[i].data.layers=t(n[i].data.refId,r),e(n[i].data.layers,r))}}(n.chars,n.assets),!0)}};return f.checkColors=l,f.checkChars=s,f.checkPathProperties=c,f.checkShapes=u,f.completeLayers=e,f}(),a.assetLoader||=function(){function e(e){var t=e.getResponseHeader(`content-type`);return t&&e.responseType===`json`&&t.indexOf(`json`)!==-1||e.response&&_typeof$5(e.response)===`object`?e.response:e.response&&typeof e.response==`string`?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,n,r,i){var a,o=new XMLHttpRequest;try{o.responseType=`json`}catch{}o.onreadystatechange=function(){if(o.readyState===4){if(o.status===200)a=e(o),r(a);else try{a=e(o),r(a)}catch(e){i&&i(e)}}};try{o.open([`G`,`E`,`T`].join(``),t,!0)}catch{o.open([`G`,`E`,`T`].join(``),n+`/`+t,!0)}o.send()}}}(),e.data.type===`loadAnimation`)a.assetLoader.load(e.data.path,e.data.fullPath,(function(t){a.dataManager.completeData(t),a.postMessage({id:e.data.id,payload:t,status:`success`})}),(function(){a.postMessage({id:e.data.id,status:`error`})}));else if(e.data.type===`complete`){var t=e.data.animation;a.dataManager.completeData(t),a.postMessage({id:e.data.id,payload:t,status:`success`})}else e.data.type===`loadData`&&a.assetLoader.load(e.data.path,e.data.fullPath,(function(t){a.postMessage({id:e.data.id,payload:t,status:`success`})}),(function(){a.postMessage({id:e.data.id,status:`error`})}))}))).onmessage=function(e){var t=e.data,n=t.id,i=r[n];r[n]=null,t.status===`success`?i.onComplete(t.payload):i.onError&&i.onError()})}function s(e,t){var i=`processId_`+(n+=1);return r[i]={onComplete:e,onError:t},i}return{loadAnimation:function(e,n,r){o();var i=s(n,r);t.postMessage({type:`loadAnimation`,path:e,fullPath:window.location.origin+window.location.pathname,id:i})}
vendor: 5,929 bytes, lines 1-2
1,loadData:function(e,n,r){o();var i=s(n,r);t.postMessage({type:`loadData`,path:e,fullPath:window.location.origin+window.location.pathname,id:i})},completeAnimation:function(e,n,r){o();var i=s(n,r);t.postMessage({type:`complete`,animation:e,id:i})}}}(),ImagePreloader=function(){var e=function(){var e=createTag(`canvas`);e.width=1,e.height=1;var t=e.getContext(`2d`);return t.fillStyle=`rgba(0,0,0,0)`,t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(e,t,n){var r=``;if(e.e)r=e.p;else if(t){var i=e.p;i.indexOf(`images/`)!==-1&&(i=i.split(`/`)[1]),r=t+i}else r=n,r+=e.u?e.u:``,r+=e.p;return r}function i(e){var t=0,n=setInterval(function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(n)),t+=1}.bind(this),50)}function a(e){var t={assetData:e},n=r(e,this.assetsPath,this.path);return dataManager.loadData(n,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function o(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=a.bind(this),this.assetsPath=``,this.path=``,this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return o.prototype={loadAssets:function(e,t){var n;this.imagesLoadedCb=t;var r=e.length;for(n=0;n<r;n+=1)e[n].layers||(e[n].t&&e[n].t!==`seq`?e[n].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[n]))):(this.totalImages+=1,this.images.push(this._createImageData(e[n]))))},setAssetsPath:function(e){this.assetsPath=e||``},setPath:function(e){this.path=e||``},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(e){for(var t=0,n=this.images.length;t<n;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null},createImgData:function(t){var n=r(t,this.assetsPath,this.path),i=createTag(`img`);i.crossOrigin=`anonymous`,i.addEventListener(`load`,this._imageLoaded,!1),i.addEventListener(`error`,function(){a.img=e,this._imageLoaded()}.bind(this),!1),i.src=n;var a={img:i,assetData:t};return a},createImageData:function(t){var n=r(t,this.assetsPath,this.path),i=createNS(`image`);isSafari?this.testImageLoaded(i):i.addEventListener(`load`,this._imageLoaded,!1),i.addEventListener(`error`,function(){a.img=e,this._imageLoaded()}.bind(this),!1),i.setAttributeNS(`http://www.w3.org/1999/xlink`,`href`,n),this._elementHelper.append?this._elementHelper.append(i):this._elementHelper.appendChild(i);var a={img:i,assetData:t};return a},imageLoaded:t,footageLoaded:n,setCacheType:function(e,t){e===`svg`?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},o}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var n=this._cbs[e],r=0;r<n.length;r+=1)n[r](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var n=0,r=this._cbs[e].length;n<r;)this._cbs[e][n]===t&&(this._cbs[e].splice(n,1),--n,--r),n+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,n=e.split(`\r
2`),r={},i=0,a=0;a<n.length;a+=1)(t=n[a].split(`:`)).length===2&&(r[t[0]]=t[1].trim(),i+=1);if(i===0)throw Error();return r}return function(t){for(var n=[],r=0;r<t.length;r+=1){var i=t[r],a={time:i.tm,duration:i.dr};try{a.payload=JSON.parse(t[r].cm)}catch{try{a.payload=e(t[r].cm)}catch{a.payload={name:t[r].cm}}}n.push(a)}return n}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,n=this.compositions.length;t<n;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return`canvas`;for(var e in renderers)if(renderers[e])return e;return``}function _typeof$4(e){return(_typeof$4=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e})(e)}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=ne
vendor: 7,139 bytes, line 2
2w BMEnterFrameEvent(`drawnFrame`,0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t=`svg`;e.animType?t=e.animType:e.renderer&&(t=e.renderer);var n=getRenderer(t);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,this.loop=e.loop===``||e.loop===null||e.loop===void 0||!0===e.loop||!1!==e.loop&&parseInt(e.loop,10),this.autoplay=!(`autoplay`in e)||e.autoplay,this.name=e.name?e.name:``,this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,`autoloadSegments`)||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(this.path=e.path.lastIndexOf(`\\`)===-1?e.path.substr(0,e.path.lastIndexOf(`/`)+1):e.path.substr(0,e.path.lastIndexOf(`\\`)+1),this.fileName=e.path.substr(e.path.lastIndexOf(`/`)+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(`.json`)),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger(`data_failed`)},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&_typeof$4(t)!==`object`&&(t=JSON.parse(t));var n={wrapper:e,animationData:t},r=e.attributes;n.path=r.getNamedItem(`data-animation-path`)?r.getNamedItem(`data-animation-path`).value:r.getNamedItem(`data-bm-path`)?r.getNamedItem(`data-bm-path`).value:r.getNamedItem(`bm-path`)?r.getNamedItem(`bm-path`).value:``,n.animType=r.getNamedItem(`data-anim-type`)?r.getNamedItem(`data-anim-type`).value:r.getNamedItem(`data-bm-type`)?r.getNamedItem(`data-bm-type`).value:r.getNamedItem(`bm-type`)?r.getNamedItem(`bm-type`).value:r.getNamedItem(`data-bm-renderer`)?r.getNamedItem(`data-bm-renderer`).value:r.getNamedItem(`bm-renderer`)?r.getNamedItem(`bm-renderer`).value:getRegisteredRenderer()||`canvas`;var i=r.getNamedItem(`data-anim-loop`)?r.getNamedItem(`data-anim-loop`).value:r.getNamedItem(`data-bm-loop`)?r.getNamedItem(`data-bm-loop`).value:r.getNamedItem(`bm-loop`)?r.getNamedItem(`bm-loop`).value:``;i===`false`?n.loop=!1:i===`true`?n.loop=!0:i!==``&&(n.loop=parseInt(i,10)),n.autoplay=(r.getNamedItem(`data-anim-autoplay`)?r.getNamedItem(`data-anim-autoplay`).value:r.getNamedItem(`data-bm-autoplay`)?r.getNamedItem(`data-bm-autoplay`).value:!r.getNamedItem(`bm-autoplay`)||r.getNamedItem(`bm-autoplay`).value)!==`false`,n.name=r.getNamedItem(`data-name`)?r.getNamedItem(`data-name`).value:r.getNamedItem(`data-bm-name`)?r.getNamedItem(`data-bm-name`).value:r.getNamedItem(`bm-name`)?r.getNamedItem(`bm-name`).value:``,(r.getNamedItem(`data-anim-prerender`)?r.getNamedItem(`data-anim-prerender`).value:r.getNamedItem(`data-bm-prerender`)?r.getNamedItem(`data-bm-prerender`).value:r.getNamedItem(`bm-prerender`)?r.getNamedItem(`bm-prerender`).value:``)===`false`&&(n.prerender=!1),n.path?this.setParams(n):this.trigger(`destroy`)},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,n,r=this.animationData.layers,i=r.length,a=e.layers,o=a.length;for(n=0;n<o;n+=1)for(t=0;t<i;){if(r[t].id===a[n].id){r[t]=a[n];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(i=e.assets.length,t=0;t<i;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||e.length===0||!this.autoloadSegments)return this.trigger(`data_ready`),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var n=this.path+this.fileName+`_`+this.segmentPos+`.json`;this.segmentPos+=1,dataManager.loadData(n,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(e){if(this.renderer)try{this.animationData=e,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(e),e.assets||=[],this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger(`config_ready`),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},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()||this.renderer.rendererType!==`canvas`)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger(`DOMLoaded`)}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,t){var n=typeof e==`number`?e:void 0,r=typeof t==`number`?t:void 0;this.renderer.updateContainerSize(n,r)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger(`enterFrame`),this.renderFrame(),this.trigger(`drawnFrame`)},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame
vendor: 4,157 bytes, line 2
2(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger(`_play`),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger(`_active`)))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger(`_pause`),this._idle=!0,this.trigger(`_idle`),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n<this.markers.length;n+=1)if((t=this.markers[n]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,n){if(!n||this.name===n){var r=Number(e);if(isNaN(r)){var i=this.getMarkerData(e);i&&this.goToAndStop(i.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,n){if(!n||this.name===n){var r=Number(e);if(isNaN(r)){var i=this.getMarkerData(e);i&&(i.duration?this.playSegments([i.time,i.time+i.duration],!0):this.goToAndStop(i.time,!0))}else this.goToAndStop(r,t,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,n=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger(`loopComplete`))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger(`loopComplete`):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger(`complete`))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger(`segmentStart`)},AnimationItem.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>t&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,n!==-1&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),_typeof$4(e[0])===`object`){var n,r=e.length;for(n=0;n<r;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!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)}
vendor: 5,272 bytes, line 2
2,AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||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(e){var t=``;if(e.e)t=e.p;else if(this.assetsPath){var n=e.p;n.indexOf(`images/`)!==-1&&(n=n.split(`/`)[1]),t=this.assetsPath+n}else t=this.path,t+=e.u?e.u:``,t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,n=this.assets.length;t<n;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,n){try{this.renderer.getElementByPath(e).updateDocumentData(t,n)}catch{}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case`enterFrame`:this.triggerEvent(e,new BMEnterFrameEvent(e,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(e,this.drawnFrameEvent);break;case`loopComplete`:this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case`complete`:this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case`segmentStart`:this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case`destroy`:this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}e===`enterFrame`&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),e===`loopComplete`&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),e===`complete`&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),e===`segmentStart`&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),e===`destroy`&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent(`error`,t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent(`error`,t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],n=0,r=0,i=0,a=!0,o=!1;function s(e){for(var n=0,i=e.target;n<r;)t[n].animation===i&&(t.splice(n,1),--n,--r,i.isPaused||u()),n+=1}function c(e,n){if(!e)return null;for(var i=0;i<r;){if(t[i].elem===e&&t[i].elem!==null)return t[i].animation;i+=1}var a=new AnimationItem;return d(a,e),a.setData(e,n),a}function l(){i+=1,m()}function u(){--i}function d(e,n){e.addEventListener(`destroy`,s),e.addEventListener(`_active`,l),e.addEventListener(`_idle`,u),t.push({elem:n,animation:e}),r+=1}function f(e){var s,c=e-n;for(s=0;s<r;s+=1)t[s].animation.advanceTime(c);n=e,i&&!o?window.requestAnimationFrame(f):a=!0}function p(e){n=e,window.requestAnimationFrame(f)}function m(){!o&&i&&a&&(window.requestAnimationFrame(p),a=!1)}return e.registerAnimation=c,e.loadAnimation=function(e){var t=new AnimationItem;return d(t,null),t.setParams(e),t},e.setSpeed=function(e,n){var i;for(i=0;i<r;i+=1)t[i].animation.setSpeed(e,n)},e.setDirection=function(e,n){var i;for(i=0;i<r;i+=1)t[i].animation.setDirection(e,n)},e.play=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.play(e)},e.pause=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.pause(e)},e.stop=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.stop(e)},e.togglePause=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.togglePause(e)},e.searchAnimations=function(e,t,n){var r,i=[].concat([].slice.call(document.getElementsByClassName(`lottie`)),[].slice.call(document.getElementsByClassName(`bodymovin`))),a=i.length;for(r=0;r<a;r+=1)n&&i[r].setAttribute(`data-bm-type`,n),c(i[r],e);if(t&&a===0){n||=`svg`;var o=document.getElementsByTagName(`body`)[0];o.innerText=``;var s=createTag(`div`);s.style.width=`100%`,s.style.height=`100%`,s.setAttribute(`data-bm-type`,n),o.appendChild(s),c(s,e)}},e.resize=function(){var e;
vendor: 4,848 bytes, line 2
2for(e=0;e<r;e+=1)t[e].animation.resize()},e.goToAndStop=function(e,n,i){var a;for(a=0;a<r;a+=1)t[a].animation.goToAndStop(e,n,i)},e.destroy=function(e){var n;for(n=r-1;n>=0;--n)t[n].animation.destroy(e)},e.freeze=function(){o=!0},e.unfreeze=function(){o=!1,m()},e.setVolume=function(e,n){var i;for(i=0;i<r;i+=1)t[i].animation.setVolume(e,n)},e.mute=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.mute(e)},e.unmute=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.unmute(e)},e.getRegisteredAnimations=function(){var e,n=t.length,r=[];for(e=0;e<n;e+=1)r.push(t[e].animation);return r},e}(),BezierFactory=function(){var e={getBezierEasing:function(e,n,r,i,a){var o=a||(`bez_`+e+`_`+n+`_`+r+`_`+i).replace(/\./g,`p`);if(t[o])return t[o];var s=new c([e,n,r,i]);return t[o]=s,s}},t={},n=typeof Float32Array==`function`;function r(e,t){return 1-3*t+3*e}function i(e,t){return 3*t-6*e}function a(e){return 3*e}function o(e,t,n){return((r(t,n)*e+i(t,n))*e+a(t))*e}function s(e,t,n){return 3*r(t,n)*e*e+2*i(t,n)*e+a(t)}function c(e){this._p=e,this._mSampleValues=n?new Float32Array(11):Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return c.prototype={get:function(e){var t=this._p[0],n=this._p[1],r=this._p[2],i=this._p[3];return this._precomputed||this._precompute(),t===n&&r===i?e:e===0?0:e===1?1:o(this._getTForX(e),n,i)},_precompute:function(){var e=this._p[0],t=this._p[1],n=this._p[2],r=this._p[3];this._precomputed=!0,e===t&&n===r||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],n=0;n<11;++n)this._mSampleValues[n]=o(.1*n,e,t)},_getTForX:function(e){for(var t=this._p[0],n=this._p[2],r=this._mSampleValues,i=0,a=1;a!==10&&r[a]<=e;++a)i+=.1;var c=i+.1*((e-r[--a])/(r[a+1]-r[a])),l=s(c,t,n);return l>=.001?function(e,t,n,r){for(var i=0;i<4;++i){var a=s(t,n,r);if(a===0)return t;t-=(o(t,n,r)-e)/a}return t}(e,c,t,n):l===0?c:function(e,t,n,r,i){var a,s,c=0;do(a=o(s=t+(n-t)/2,r,i)-e)>0?n=s:t=s;while(Math.abs(a)>1e-7&&++c<10);return s}(e,i,i+.1,t,n)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,n){var r=0,i=e,a=createSizedArray(i);return{newElement:function(){return r?a[--r]:t()},release:function(e){r===i&&(a=pooling.double(a),i*=2),n&&n(e),a[r]=e,r+=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(e){var t,n=e.lengths.length;for(t=0;t<n;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0}));function bezFunction(){var e=Math;function t(e,t,n,r,i,a){var o=e*r+t*i+n*a-i*r-a*e-n*t;return o>-.001&&o<.001}var n=function(e,t,n,r){var i,a,o,s,c,l,u=getDefaultCurveSegments(),d=0,f=[],p=[],m=bezierLengthPool.newElement();for(o=n.length,i=0;i<u;i+=1){for(c=i/(u-1),l=0,a=0;a<o;a+=1)s=bmPow(1-c,3)*e[a]+3*bmPow(1-c,2)*c*n[a]+3*(1-c)*bmPow(c,2)*r[a]+bmPow(c,3)*t[a],f[a]=s,p[a]!==null&&(l+=bmPow(f[a]-p[a],2)),p[a]=f[a];l&&(d+=l=bmSqrt(l)),m.percents[i]=c,m.lengths[i]=d}return m.addedLength=d,m};function r(e){this.segmentLength=0,this.points=Array(e)}function i(e,t){this.partialLength=e,this.point=t}var a,o=(a={},function(e,n,o,s){var c=(e[0]+`_`+e[1]+`_`+n[0]+`_`+n[1]+`_`+o[0]+`_`+o[1]+`_`+s[0]+`_`+s[1]).replace(/\./g,`p`);if(!a[c]){var l,u,d,f,p,m,h,g=getDefaultCurveSegments(),_=0,v=null;e.length===2&&(e[0]!==n[0]||e[1]!==n[1])&&t(e[0],e[1],n[0],n[1],e[0]+o[0],e[1]+o[1])&&t(e[0],e[1],n[0],n[1],n[0]+s[0],n[1]+s[1])&&(g=2);var y=new r(g);for(d=o.length,l=0;l<g;l+=1){for(h=createSizedArray(d),p=l/(g-1),m=0,u=0;u<d;u+=1)f=bmPow(1-p,3)*e[u]+3*bmPow(1-p,2)*p*(e[u]+o[u])+3*(1-p)*bmPow(p,2)*(n[u]+s[u])+bmPow(p,3)*n[u],h[u]=f,v!==null&&(m+=bmPow(h[u]-v[u],2));_+=m=bmSqrt(m),y.points[l]=new i(m,h),v=h}y.segmentLength=_,a[c]=y}return a[c]});function s(e,t){var n=t.percents,r=t.lengths,i=n.length,a=bmFloor((i-1)*e),o=e*t.addedLength,s=0;if(a===i-1||a===0||o===r[a])return n[a];for(var c=r[a]>o?-1:1,l=!0;l;)if(r[a]<=o&&r[a+1]>o?(s=(o-r[a])/(r[a+1]-r[a]),l=!1):a+=c,a<0||a>=i-1){if(a===i-1)return n[a];l=!1}return n[a]+(n[a+1]-n[a])*s}var c=createTypedArray(`float32`,8);return{getSegmentsLength:function(e){var t,r=segmentsLengthPool.newElement(),i=e.c,a=e.v,o=e.o,s=e.i,c=e._length,l=r.lengths,u=0;for(t=0;t<c-1;t+=1)l[t]=n(a[t],a[t+1],o[t],s[t+1]),u+=l[t].addedLength;return i&&c&&(l[t]=n(a[t],a[0],o[t],s[0]),u+=l[t].addedLength),r.totalLength=u,r},getNewSegment:function(t,n,r,i,a,o,l){a<0?a=0:a>1&&(a=1);var u,d=s(a,l),f=s(o=o>1?1:o,l),p=t.length,m=1-d,h=1-f,g=m*m*m,_=d*m*m*3,v=d*d*m*3,y=d*d*d,b=m*m*h,x=d*m*h+m*d*h+m*m*f,S=d*d*h+m*d*f+d*m*f,C=d*d*f,w=m*h*h,T=d*h*h+m*f*h+m*h*f,E=d*f*h+m*f*f+d*h*f,D=d*f*f,O=h*h*h,k=f*h*h+h*f*h+h*h*f,A=f*f*h+h*f*f+f*h*f,j=f*f*f;for(u=0;
vendor: 7,270 bytes, line 2
2u<p;u+=1)c[4*u]=e.round(1e3*(g*t[u]+_*r[u]+v*i[u]+y*n[u]))/1e3,c[4*u+1]=e.round(1e3*(b*t[u]+x*r[u]+S*i[u]+C*n[u]))/1e3,c[4*u+2]=e.round(1e3*(w*t[u]+T*r[u]+E*i[u]+D*n[u]))/1e3,c[4*u+3]=e.round(1e3*(O*t[u]+k*r[u]+A*i[u]+j*n[u]))/1e3;return c},getPointInSegment:function(t,n,r,i,a,o){var c=s(a,o),l=1-c;return[e.round(1e3*(l*l*l*t[0]+(c*l*l+l*c*l+l*l*c)*r[0]+(c*c*l+l*c*c+c*l*c)*i[0]+c*c*c*n[0]))/1e3,e.round(1e3*(l*l*l*t[1]+(c*l*l+l*c*l+l*l*c)*r[1]+(c*c*l+l*c*c+c*l*c)*i[1]+c*c*c*n[1]))/1e3]},buildBezierData:o,pointOnLine2D:t,pointOnLine3D:function(n,r,i,a,o,s,c,l,u){if(i===0&&s===0&&u===0)return t(n,r,a,o,c,l);var d,f=e.sqrt(e.pow(a-n,2)+e.pow(o-r,2)+e.pow(s-i,2)),p=e.sqrt(e.pow(c-n,2)+e.pow(l-r,2)+e.pow(u-i,2)),m=e.sqrt(e.pow(c-a,2)+e.pow(l-o,2)+e.pow(u-s,2));return(d=f>p?f>m?f-p-m:m-p-f:m>p?m-p-f:p-f-m)>-1e-4&&d<1e-4}}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var n,r=this.offsetTime;this.propType===`multidimensional`&&(n=createTypedArray(`float32`,this.pv.length));for(var i,a,o,s,c,l,u,d,f,p=t.lastIndex,m=p,h=this.keyframes.length-1,g=!0;g;){if(i=this.keyframes[m],a=this.keyframes[m+1],m===h-1&&e>=a.t-r){i.h&&(i=a),p=0;break}if(a.t-r>e){p=m;break}m<h-1?m+=1:(p=0,g=!1)}o=this.keyframesMetadata[m]||{};var _,v=a.t-r,y=i.t-r;if(i.to){o.bezierData||(o.bezierData=bez.buildBezierData(i.s,a.s||i.e,i.to,i.ti));var b=o.bezierData;if(e>=v||e<y){var x=e>=v?b.points.length-1:0;for(c=b.points[x].point.length,s=0;s<c;s+=1)n[s]=b.points[x].point[s]}else{o.__fnct?f=o.__fnct:(f=BezierFactory.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,o.__fnct=f),l=f((e-y)/(v-y));var S,C=b.segmentLength*l,w=t.lastFrame<e&&t._lastKeyframeIndex===m?t._lastAddedLength:0;for(d=t.lastFrame<e&&t._lastKeyframeIndex===m?t._lastPoint:0,g=!0,u=b.points.length;g;){if(w+=b.points[d].partialLength,C===0||l===0||d===b.points.length-1){for(c=b.points[d].point.length,s=0;s<c;s+=1)n[s]=b.points[d].point[s];break}if(C>=w&&C<w+b.points[d+1].partialLength){for(S=(C-w)/b.points[d+1].partialLength,c=b.points[d].point.length,s=0;s<c;s+=1)n[s]=b.points[d].point[s]+(b.points[d+1].point[s]-b.points[d].point[s])*S;break}d<u-1?d+=1:g=!1}t._lastPoint=d,t._lastAddedLength=w-b.points[d].partialLength,t._lastKeyframeIndex=m}}else{var T,E,D,O,k;if(h=i.s.length,_=a.s||i.e,this.sh&&i.h!==1)e>=v?(n[0]=_[0],n[1]=_[1],n[2]=_[2]):e<=y?(n[0]=i.s[0],n[1]=i.s[1],n[2]=i.s[2]):quaternionToEuler(n,slerp(createQuaternion(i.s),createQuaternion(_),(e-y)/(v-y)));else for(m=0;m<h;m+=1)i.h!==1&&(e>=v?l=1:e<y?l=0:(i.o.x.constructor===Array?(o.__fnct||(o.__fnct=[]),o.__fnct[m]?f=o.__fnct[m]:(T=i.o.x[m]===void 0?i.o.x[0]:i.o.x[m],E=i.o.y[m]===void 0?i.o.y[0]:i.o.y[m],D=i.i.x[m]===void 0?i.i.x[0]:i.i.x[m],O=i.i.y[m]===void 0?i.i.y[0]:i.i.y[m],f=BezierFactory.getBezierEasing(T,E,D,O).get,o.__fnct[m]=f)):o.__fnct?f=o.__fnct:(T=i.o.x,E=i.o.y,D=i.i.x,O=i.i.y,f=BezierFactory.getBezierEasing(T,E,D,O).get,i.keyframeMetadata=f),l=f((e-y)/(v-y)))),_=a.s||i.e,k=i.h===1?i.s[m]:i.s[m]+(_[m]-i.s[m])*l,this.propType===`multidimensional`?n[m]=k:n=k}return t.lastIndex=p,n}function slerp(e,t,n){var r,i,a,o,s,c=[],l=e[0],u=e[1],d=e[2],f=e[3],p=t[0],m=t[1],h=t[2],g=t[3];return(i=l*p+u*m+d*h+f*g)<0&&(i=-i,p=-p,m=-m,h=-h,g=-g),1-i>1e-6?(r=Math.acos(i),a=Math.sin(r),o=Math.sin((1-n)*r)/a,s=Math.sin(n*r)/a):(o=1-n,s=n),c[0]=o*l+s*p,c[1]=o*u+s*m,c[2]=o*d+s*h,c[3]=o*f+s*g,c}function quaternionToEuler(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=Math.atan2(2*r*a-2*n*i,1-2*r*r-2*i*i),s=Math.asin(2*n*r+2*i*a),c=Math.atan2(2*n*a-2*r*i,1-2*n*n-2*i*i);e[0]=o/degToRads,e[1]=s/degToRads,e[2]=c/degToRads}function createQuaternion(e){var t=e[0]*degToRads,n=e[1]*degToRads,r=e[2]*degToRads,i=Math.cos(t/2),a=Math.cos(n/2),o=Math.cos(r/2),s=Math.sin(t/2),c=Math.sin(n/2),l=Math.sin(r/2);return[s*c*o+i*a*l,s*a*o+i*c*l,i*c*o-s*a*l,i*a*o-s*c*l]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if(this.propType===`unidimensional`)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var n=0,r=this.v.length;n<r;)t=e[n]*this.mult,mathAbs(this.v[n]-t)>1e-5&&(this.v[n]=t,this._mdf=!0),n+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,t,n,r){this.propType=`unidimensional`,this.mult=n||1,this.data=t,this.v=n?t.k*n:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.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(e,t,n,r){var i;this.propType=`multidimensional`,this.mult=n||1,this.data=t,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var a=t.k.length;for(this.v=createTypedArray(`float32`,a),this.pv=createTypedArray(`float32`,a),this.vel=createTypedArray(`float32`,a),i=0;i<a;i+=1)this.v[i]=t.k[i]*this.mult,this.pv[i]=t.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,n,r){this.propType=`unidimensional`,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=n||1,this.elem=e,this.container=r,this.comp=e.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(e,t,n,r){var i;this.propType=`multidimensional`;var a,o,s,c,l=t.k.length;for(i=0;i<l-1;i+=1)t.k[i].to&&t.k[i].s&&t.k[i+1]&&t.k[i+1].s&&(a=t.k[i].s,o=t.k[i+1].s,s=t.k[i].to,c=t.k[i].ti,(a.length===2&&(a[0]!==o[0]||a[1]!==o[1])&&bez.pointOnLine2D(a[0],a[1],o[0],o[1],a[0]+s[0],a[1]+s[1])&&bez.pointOnLine2D(a[0],a[1],o[0],o[1],o[0]+c[0],o[1]+c[1])||a.length===3&&(a[0]!==o[0]||a[1]!==o[1]||a[2]!==o[2])&&bez.pointOnLine3D(a[0],a[1],a[2],o[0],o[1],o[2],a[0]+s[0],a[1]+s[1],a[2]+s[2])&&bez.pointOnLine3D(a[0],a[1],a[2],o[0],o[1],o[2],o[0]+c[0],o[1]+c[1],o[2]+c[2]))&&(t.k[i].to=null,t.k[i].ti=null),a[0]===o[0]&&a[1]===o[1]&&s[0]===0&&s[1]===0&&c[0]===0&&c[1]===0&&(a.length===2||a[2]===o[2]&&s[2]===0&&
vendor: 6,418 bytes, line 2
2c[2]===0)&&(t.k[i].to=null,t.k[i].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=e,this.container=r,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var u=t.k[0].s.length;for(this.v=createTypedArray(`float32`,u),this.pv=createTypedArray(`float32`,u),i=0;i<u;i+=1)this.v[i]=initFrame,this.pv[i]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray(`float32`,u)},this.addEffect=addEffect}var PropertyFactory={getProp:function(e,t,n,r,i){var a;if(t.sid&&(t=e.globalData.slotManager.getProp(t)),t.k.length){if(typeof t.k[0]==`number`)a=new MultiDimensionalProperty(e,t,r,i);else switch(n){case 0:a=new KeyframedValueProperty(e,t,r,i);break;case 1:a=new KeyframedMultidimensionalProperty(e,t,r,i)}}else a=new ValueProperty(e,t,r,i);return a.effectsSequence.length&&i.addDynamicProperty(a),a}};function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var e;this._mdf=!1;var t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,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(e,t){this.c=e,this.setLength(t);for(var n=0;n<t;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},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(e,t,n,r,i){var a;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case`v`:a=this.v;break;case`i`:a=this.i;break;case`o`:a=this.o;break;default:a=[]}(!a[r]||a[r]&&!i)&&(a[r]=pointPool.newElement()),a[r][0]=e,a[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,r,i,a,o,s){this.setXYAt(e,t,`v`,o,s),this.setXYAt(n,r,`o`,o,s),this.setXYAt(i,a,`i`,o,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,n=this.o,r=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],n[0][0],n[0][1],0,!1),i=1);var a,o=this._length-1,s=this._length;for(a=i;a<s;a+=1)e.setTripleAt(t[o][0],t[o][1],r[o][0],r[o][1],n[o][0],n[o][1],a,!1),--o;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(e){var t,n=e._length;for(t=0;t<n;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1})),factory.clone=function(e){var t,n=factory.newElement(),r=e._length===void 0?e.v.length:e._length;for(n.setLength(r),n.c=e.c,t=0;t<r;t+=1)n.setTripleAt(e.v[t][0],e.v[t][1],e.o[t][0],e.o[t][1],e.i[t][0],e.i[t][1],t);return n},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=(ob={newShapeCollection:function(){return _length?pool[--_length]:new ShapeCollection},release:function(e){var t,n=e._length;for(t=0;t<n;t+=1)shapePool.release(e.shapes[t]);e._length=0,_length===_maxLength&&(pool=pooling.double(pool),_maxLength*=2),pool[_length]=e,_length+=1}},_length=0,_maxLength=4,pool=createSizedArray(_maxLength),ob),ob,_length,_maxLength,pool,ShapePropertyFactory=function(){function e(e,t,n){var r,i,a,o,s,c,l,u,d,f=n.lastIndex,p=this.keyframes;if(e<p[0].t-this.offsetTime)r=p[0].s[0],a=!0,f=0;else if(e>=p[p.length-1].t-this.offsetTime)r=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],a=!0;else{for(var m,h,g,_=f,v=p.length-1,y=!0;y&&(m=p[_],!((h=p[_+1]).t-this.offsetTime>e));)_<v-1?_+=1:y=!1;if(g=this.keyframesMetadata[_]||{},f=_,!(a=m.h===1)){if(e>=h.t-this.offsetTime)u=1;else if(e<m.t-this.offsetTime)u=0;else{var b;g.__fnct?b=g.__fnct:(b=BezierFactory.getBezierEasing(m.o.x,m.o.y,m.i.x,m.i.y).get,g.__fnct=b),u=b((e-(m.t-this.offsetTime))/(h.t-this.offsetTime-(m.t-this.offsetTime)))}i=h.s?h.s[0]:m.e[0]}r=m.s[0]}for(c=t._length,l=r.i[0].length,n.lastIndex=f,o=0;o<c;o+=1)for(s=0;s<l;s+=1)d=a?r.i[o][s]:r.i[o][s]+(i.i[o][s]-r.i[o][s])*u,t.i[o][s]=d,d=a?r.o[o][s]:r.o[o][s]+(i.o[o][s]-r.o[o][s])*u,t.o[o][s]=d,d=a?r.v[o][s]:r.v[o][s]+(i.v[o][s]-r.v[o][s])*u,t.v[o][s]=d}function t(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime,r=this._caching.lastFrame;return r!==-999999&&(r<t&&e<t||r>n&&e>n)||(this._caching.lastIndex=r<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 r(e){(function(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var n,r=e._length;for(n=0;n<r;n+=1)if(e.v[n][0]!==t.v[n][0]||e.v[n][1]!==t.v[n][1]||e.o[n][0]!==t.o[n][0]||e.o[n][1]!==t.o[n][1]||e.i[n][0]!==t.i[n][0]||e.i[n][1]!==t.i[n][1])return!1;return!0})(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}
vendor: 8,043 bytes, line 2
2function i(){if(this.elem.globalData.frameId!==this.frameId){if(this.effectsSequence.length){if(this.lock)this.setVValue(this.pv);else{var e,t;this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var n=this.effectsSequence.length;for(t=0;t<n;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}}else this._mdf=!1}}function a(e,t,r){this.propType=`shape`,this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var i=r===3?t.pt.k:t.ks.k;this.v=shapePool.clone(i),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 o(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function s(e,r,i){this.propType=`shape`,this.comp=e.comp,this.elem=e,this.container=e,this.offsetTime=e.data.st,this.keyframes=i===3?r.pt.k:r.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=-999999,this.reset=n,this._caching={lastFrame:-999999,lastIndex:0},this.effectsSequence=[t.bind(this)]}a.prototype.interpolateShape=e,a.prototype.getValue=i,a.prototype.setVValue=r,a.prototype.addEffect=o,s.prototype.getValue=i,s.prototype.interpolateShape=e,s.prototype.setVValue=r,s.prototype.addEffect=o;var c=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.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 t=this.p.v[0],n=this.p.v[1],r=this.s.v[0]/2,i=this.s.v[1]/2,a=this.d!==3,o=this.v;o.v[0][0]=t,o.v[0][1]=n-i,o.v[1][0]=a?t+r:t-r,o.v[1][1]=n,o.v[2][0]=t,o.v[2][1]=n+i,o.v[3][0]=a?t-r:t+r,o.v[3][1]=n,o.i[0][0]=a?t-r*e:t+r*e,o.i[0][1]=n-i,o.i[1][0]=a?t+r:t-r,o.i[1][1]=n-i*e,o.i[2][0]=a?t+r*e:t-r*e,o.i[2][1]=n+i,o.i[3][0]=a?t-r:t+r,o.i[3][1]=n+i*e,o.o[0][0]=a?t+r*e:t-r*e,o.o[0][1]=n-i,o.o[1][0]=a?t+r:t-r,o.o[1][1]=n+i*e,o.o[2][0]=a?t-r*e:t+r*e,o.o[2][1]=n+i,o.o[3][0]=a?t-r:t+r,o.o[3][1]=n-i*e}},extendPrototype([DynamicPropertyContainer],t),t}(),l=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),t.sy===1?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.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 e.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 e,t,n,r,i=2*Math.floor(this.pt.v),a=2*Math.PI/i,o=!0,s=this.or.v,c=this.ir.v,l=this.os.v,u=this.is.v,d=2*Math.PI*s/(2*i),f=2*Math.PI*c/(2*i),p=-Math.PI/2;p+=this.r.v;var m=this.data.d===3?-1:1;for(this.v._length=0,e=0;e<i;e+=1){n=o?l:u,r=o?d:f;var h=(t=o?s:c)*Math.cos(p),g=t*Math.sin(p),_=h===0&&g===0?0:g/Math.sqrt(h*h+g*g),v=h===0&&g===0?0:-h/Math.sqrt(h*h+g*g);h+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(h,g,h-_*r*n*m,g-v*r*n*m,h+_*r*n*m,g+v*r*n*m,e,!0),o=!o,p+=a*m}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),n=2*Math.PI/t,r=this.or.v,i=this.os.v,a=2*Math.PI*r/(4*t),o=.5*-Math.PI,s=this.data.d===3?-1:1;for(o+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var c=r*Math.cos(o),l=r*Math.sin(o),u=c===0&&l===0?0:l/Math.sqrt(c*c+l*l),d=c===0&&l===0?0:-c/Math.sqrt(c*c+l*l);c+=+this.p.v[0],l+=+this.p.v[1],this.v.setTripleAt(c,l,c-u*a*i*s,l-d*a*i*s,c+u*a*i*s,l+d*a*i*s,e,!0),o+=n*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),u=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],n=this.s.v[0]/2,r=this.s.v[1]/2,i=bmMin(n,r,this.r.v),a=i*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(e+n,t-r+i,e+n,t-r+i,e+n,t-r+a,0,!0),this.v.setTripleAt(e+n,t+r-i,e+n,t+r-a,e+n,t+r-i,1,!0),i===0?(this.v.setTripleAt(e-n,t+r,e-n+a,t+r,e-n,t+r,2),this.v.setTripleAt(e-n,t-r,e-n,t-r+a,e-n,t-r,3)):(this.v.setTripleAt(e+n-i,t+r,e+n-i,t+r,e+n-a,t+r,2,!0),this.v.setTripleAt(e-n+i,t+r,e-n+a,t+r,e-n+i,t+r,3,!0),this.v.setTripleAt(e-n,t+r-i,e-n,t+r-i,e-n,t+r-a,4,!0),this.v.setTripleAt(e-n,t-r+i,e-n,t-r+a,e-n,t-r+i,5,!0),this.v.setTripleAt(e-n+i,t-r,e-n+i,t-r,e-n+a,t-r,6,!0),this.v.setTripleAt(e+n-i,t-r,e+n-a,t-r,e+n-i,t-r,7,!0))):(this.v.setTripleAt(e+n,t-r+i,e+n,t-r+a,e+n,t-r+i,0,!0),i===0?(this.v.setTripleAt(e-n,t-r,e-n+a,t-r,e-n,t-r,1,!0),this.v.setTripleAt(e-n,t+r,e-n,t+r-a,e-n,t+r,2,!0),this.v.setTripleAt(e+n,t+r,e+n-a,t+r,e+n,t+r,3,!0)):(this.v.setTripleAt(e+n-i,t-r,e+n-i,t-r,e+n-a,t-r,1,!0),this.v.setTripleAt(e-n+i,t-r,e-n+a,t-r,e-n+i,t-r,2,!0),this.v.setTripleAt(e-n,t-r+i,e-n,t-r+i,e-n,t-r+a,3,!0),this.v.setTripleAt(e-n,t+r-i,e-n,t+r-a,e-n,t+r-i,4,!0),this.v.setTripleAt(e-n+i,t+r,e-n+i,t+r,e-n+a,t+r,5,!0),this.v.setTripleAt(e+n-i,t+r,e+n-a,t+r,e+n-i,t+r,6,!0),this.v.setTripleAt(e+n,t+r-i,e+n,t+r-i,e+n,t+r-a,7,!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],e),e}();return{getShapeProp:function(e,t,n){var r;return n===3||n===4?r=(n===3?t.pt:t.ks).k.length?new s(e,t,n):new a(e,t,n):n===5?r=new u(e,t):n===6?r=new c(e,t):n===7&&(r=new l(e,t)),r.k&&e.addDynamicProperty(r),r},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return s}}}(),Matrix=function(){var e=Math.cos,t=Math.sin,n=Math.tan,r=Math.round;function i(){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 a(n){if(n===0)return this;var r=e(n),i=t(n);return this._t(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function o(n){if(n===0)return this;var r=e(n),i=t(n);return this._t(1,0,0,0,0,r,-i,0,0,i,r,0,0,0,0,1)}
vendor: 15,588 bytes, line 2
2function s(n){if(n===0)return this;var r=e(n),i=t(n);return this._t(r,0,i,0,0,1,0,0,-i,0,r,0,0,0,0,1)}function c(n){if(n===0)return this;var r=e(n),i=t(n);return this._t(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function l(e,t){return this._t(1,t,e,1,0,0)}function u(e,t){return this.shear(n(e),n(t))}function d(r,i){var a=e(i),o=t(i);return this._t(a,o,0,0,-o,a,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(r),1,0,0,0,0,1,0,0,0,0,1)._t(a,-o,0,0,o,a,0,0,0,0,1,0,0,0,0,1)}function f(e,t,n){return n||n===0||(n=1),e===1&&t===1&&n===1?this:this._t(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1)}function p(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h){return this.props[0]=e,this.props[1]=t,this.props[2]=n,this.props[3]=r,this.props[4]=i,this.props[5]=a,this.props[6]=o,this.props[7]=s,this.props[8]=c,this.props[9]=l,this.props[10]=u,this.props[11]=d,this.props[12]=f,this.props[13]=p,this.props[14]=m,this.props[15]=h,this}function m(e,t,n){return n||=0,e!==0||t!==0||n!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,n,1):this}function h(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h){var g=this.props;if(e===1&&t===0&&n===0&&r===0&&i===0&&a===1&&o===0&&s===0&&c===0&&l===0&&u===1&&d===0)return g[12]=g[12]*e+g[15]*f,g[13]=g[13]*a+g[15]*p,g[14]=g[14]*u+g[15]*m,g[15]*=h,this._identityCalculated=!1,this;var _=g[0],v=g[1],y=g[2],b=g[3],x=g[4],S=g[5],C=g[6],w=g[7],T=g[8],E=g[9],D=g[10],O=g[11],k=g[12],A=g[13],j=g[14],M=g[15];return g[0]=_*e+v*i+y*c+b*f,g[1]=_*t+v*a+y*l+b*p,g[2]=_*n+v*o+y*u+b*m,g[3]=_*r+v*s+y*d+b*h,g[4]=x*e+S*i+C*c+w*f,g[5]=x*t+S*a+C*l+w*p,g[6]=x*n+S*o+C*u+w*m,g[7]=x*r+S*s+C*d+w*h,g[8]=T*e+E*i+D*c+O*f,g[9]=T*t+E*a+D*l+O*p,g[10]=T*n+E*o+D*u+O*m,g[11]=T*r+E*s+D*d+O*h,g[12]=k*e+A*i+j*c+M*f,g[13]=k*t+A*a+j*l+M*p,g[14]=k*n+A*o+j*u+M*m,g[15]=k*r+A*s+j*d+M*h,this._identityCalculated=!1,this}function g(e){var t=e.props;return this.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function _(){return this._identityCalculated||=(this._identity=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,!0),this._identity}function v(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function y(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function b(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function x(e,t,n){return{x:e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}}function S(e,t,n){return e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12]}function C(e,t,n){return e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13]}function w(e,t,n){return e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}function T(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,n=-this.props[1]/e,r=-this.props[4]/e,i=this.props[0]/e,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,s=new Matrix;return s.props[0]=t,s.props[1]=n,s.props[4]=r,s.props[5]=i,s.props[12]=a,s.props[13]=o,s}function E(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function D(e){var t,n=e.length,r=[];for(t=0;t<n;t+=1)r[t]=E(e[t]);return r}function O(e,t,n){var r=createTypedArray(`float32`,6);if(this.isIdentity())r[0]=e[0],r[1]=e[1],r[2]=t[0],r[3]=t[1],r[4]=n[0],r[5]=n[1];else{var i=this.props[0],a=this.props[1],o=this.props[4],s=this.props[5],c=this.props[12],l=this.props[13];r[0]=e[0]*i+e[1]*o+c,r[1]=e[0]*a+e[1]*s+l,r[2]=t[0]*i+t[1]*o+c,r[3]=t[0]*a+t[1]*s+l,r[4]=n[0]*i+n[1]*o+c,r[5]=n[0]*a+n[1]*s+l}return r}function k(e,t,n){return this.isIdentity()?[e,t,n]:[e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]]}function A(e,t){if(this.isIdentity())return e+`,`+t;var n=this.props;return Math.round(100*(e*n[0]+t*n[4]+n[12]))/100+`,`+Math.round(100*(e*n[1]+t*n[5]+n[13]))/100}function j(){for(var e=0,t=this.props,n=`matrix3d(`;e<16;)n+=r(1e4*t[e])/1e4,n+=e===15?`)`:`,`,e+=1;return n}function M(e){return e<1e-6&&e>0||e>-1e-6&&e<0?r(1e4*e)/1e4:e}function N(){var e=this.props;return`matrix(`+M(e[0])+`,`+M(e[1])+`,`+M(e[4])+`,`+M(e[5])+`,`+M(e[12])+`,`+M(e[13])+`)`}return function(){this.reset=i,this.rotate=a,this.rotateX=o,this.rotateY=s,this.rotateZ=c,this.skew=u,this.skewFromAxis=d,this.shear=l,this.scale=f,this.setTransform=p,this.translate=m,this.transform=h,this.multiply=g,this.applyToPoint=x,this.applyToX=S,this.applyToY=C,this.applyToZ=w,this.applyToPointArray=k,this.applyToTriplePoints=O,this.applyToPointStringified=A,this.toCSS=j,this.to2dCSS=N,this.clone=y,this.cloneFromProps=b,this.equals=v,this.inversePoints=D,this.inversePoint=E,this.getInverseMatrix=T,this._t=this.transform,this.isIdentity=_,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray(`float32`,16),this.reset()}}();function _typeof$3(e){return(_typeof$3=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e})(e)}var lottie={},standalone=`__[STANDALONE]__`,animationData=`__[ANIMATIONDATA]__`,renderer=``;function setLocation(e){setLocationHref(e)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if(typeof e==`string`)switch(e){case`high`:setDefaultCurveSegments(200);break;default:case`medium`:setDefaultCurveSegments(50);break;case`low`:setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return typeof navigator<`u`}function installPlugin(e,t){e===`expressions`&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case`propertyFactory`:return PropertyFactory;case`shapePropertyFactory`:return ShapePropertyFactory;case`matrix`:return Matrix;default:return null}}function checkReady(){document.readyState===`complete`&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split(`&`),n=0;n<t.length;n+=1){var r=t[n].split(`=`);if(decodeURIComponent(r[0])==e)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`),myScript=scripts[scripts.length-1]||{src:``};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,``):``,renderer=getQueryVariable(`renderer`)}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!==`object`&&(window.bodymovin=lottie)}catch{}var ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(e,n){t[e]||(t[e]=n)},e.getModifier=function(e,n,r){return new t[e](n,r)},e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),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(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,n,r,i){var a=[];t<=1?a.push({s:e,e:t}):e>=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var o,s,c=[],l=a.length;for(o=0;o<l;o+=1){var u,d;(s=a[o]).e*i<r||s.s*i>r+n||(u=s.s*i<=r?0:(s.s*i-r)/n,d=s.e*i>=r+n?1:(s.e*i-r)/n,c.push([u,d]))}return c.length||c.push([0,0]),c},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t<n;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,n,r,i;if(this._mdf||e){var a=this.o.v%360/360;if(a<0&&(a+=1),(t=this.s.v>1?1+a:this.s.v<0?0+a:this.s.v+a)>(n=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var o=t;t=n,n=o}t=1e-4*Math.round(1e4*t),n=1e-4*Math.round(1e4*n),this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var s,c,l,u,d,f=this.shapes.length,p=0;if(n===t)for(i=0;i<f;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(n===1&&t===0||n===0&&t===1){if(this._mdf)for(i=0;i<f;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{var m,h,g=[];for(i=0;i<f;i+=1)if((m=this.shapes[i]).shape._mdf||this._mdf||e||this.m===2){if(c=(r=m.shape.paths)._length,d=0,!m.shape._mdf&&m.pathsData.length)d=m.totalShapeLength;else{for(l=this.releasePathsData(m.pathsData),s=0;s<c;s+=1)u=bez.getSegmentsLength(r.shapes[s]),l.push(u),d+=u.totalLength;m.totalShapeLength=d,m.pathsData=l}p+=d,m.shape._mdf=!0}else m.shape.paths=m.localShapeCollection;var _,v=t,y=n,b=0;for(i=f-1;i>=0;--i)if((m=this.shapes[i]).shape._mdf){for((h=m.localShapeCollection).releaseShapes(),this.m===2&&f>1?(_=this.calculateShapeEdges(t,n,m.totalShapeLength,b,p),b+=m.totalShapeLength):_=[[v,y]],c=_.length,s=0;s<c;s+=1){v=_[s][0],y=_[s][1],g.length=0,y<=1?g.push({s:m.totalShapeLength*v,e:m.totalShapeLength*y}):v>=1?g.push({s:m.totalShapeLength*(v-1),e:m.totalShapeLength*(y-1)}):(g.push({s:m.totalShapeLength*v,e:m.totalShapeLength}),g.push({s:0,e:m.totalShapeLength*(y-1)}));var x=this.addShapes(m,g[0]);if(g[0].s!==g[0].e){if(g.length>1){if(m.shape.paths.shapes[m.shape.paths._length-1].c){var S=x.pop();this.addPaths(x,h),x=this.addShapes(m,g[1],S)}else this.addPaths(x,h),x=this.addShapes(m,g[1])}this.addPaths(x,h)}}m.shape.paths=h}}},TrimModifier.prototype.addPaths=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,t,n,r,i,a,o){i.setXYAt(t[0],t[1],`o`,a),i.setXYAt(n[0],n[1],`i`,a+1),o&&i.setXYAt(e[0],e[1],`v`,a),i.setXYAt(r[0],r[1],`v`,a+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,n,r){t.setXYAt(e[1],e[5],`o`,n),t.setXYAt(e[2],e[6],`i`,n+1),r&&t.setXYAt(e[0],e[4],`v`,n),t.setXYAt(e[3],e[7],`v`,n+1)},TrimModifier.prototype.addShapes=function(e,t,n){var r,i,a,o,s,c,l,u,d=e.pathsData,f=e.shape.paths.shapes,p=e.shape.paths._length,m=0,h=[],g=!0;for(n?(s=n._length,u=n._length):(n=shapePool.newElement(),s=0,u=0),h.push(n),r=0;r<p;r+=1){for(c=d[r].lengths,n.c=f[r].c,a=f[r].c?c.length:c.length+1,i=1;i<a;i+=1)if(m+(o=c[i-1]).addedLength<t.s)m+=o.addedLength,n.c=!1;else{if(m>t.e){n.c=!1;break}t.s<=m&&t.e>=m+o.addedLength?(this.addSegment(f[r].v[i-1],f[r].o[i-1],f[r].i[i],f[r].v[i],n,s,g),g=!1):(l=bez.getNewSegment(f[r].v[i-1],f[r].v[i],f[r].o[i-1],f[r].i[i],(t.s-m)/o.addedLength,(t.e-m)/o.addedLength,c[i-1]),this.addSegmentFromArray(l,n,s,g),g=!1,n.c=!1),m+=o.addedLength,s+=1}if(f[r].c&&c.length){if(o=c[i-1],m<=t.e){var _=c[i-1].addedLength;t.s<=m&&t.e>=m+_?(this.addSegment(f[r].v[i-1],f[r].o[i-1],f[r].i[0],f[r].v[0],n,s,g),g=!1):(l=bez.getNewSegment(f[r].v[i-1],f[r].v[0],f[r].o[i-1],f[r].i[0],(t.s-m)/_,(t.e-m)/_,c[i-1]),this.addSegmentFromArray(l,n,s,g),g=!1,n.c=!1)}else n.c=!1;m+=o.addedLength,s+=1}if(n._length&&(n.setXYAt(n.v[u][0],n.v[u][1],`i`,u),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],`o`,n._length-1)),m>t.e)break;r<p-1&&(n=shapePool.newElement(),g=!0,h.push(n),s=0)}return h},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var n=t/100,r=[0,0],i=e._length,a=0;for(a=0;a<i;a+=1)r[0]+=e.v[a][0],r[1]+=e.v[a][1];r[0]/=i,r[1]/=i;var o,s,c,l,u,d,f=shapePool.newElement();for(f.c=e.c,a=0;a<i;a+=1)o=e.v[a][0]+(r[0]-e.v[a][0])*n,s=e.v[a][1]+(r[1]-e.v[a][1])*n,c=e.o[a][0]+(r[0]-e.o[a][0])*-n,l=e.o[a][1]+(r[1]-e.o[a][1])*-n,u=e.i[a][0]+(r[0]-e.i[a][0])*-n,d=e.i[a][1]+(r[1]-e.i[a][1])*-n,f.setTripleAt(o,s,c,l,u,d,a);return f},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,n,r,i,a,o,s=this.shapes.length,c=this.amount.v;if(c!==0)for(n=0;n<s;n+=1){if(o=(a=this.shapes[n]).localShapeCollection,a.shape._mdf||this._mdf||e)for(o.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,i=a.shape.paths._length,r=0;r<i;r+=1)o.addShape(this.processPath(t[r],c));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e,t,n){if(this.elem=e,this.frameId=-1,this.propType=`transform`,this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]}
vendor: 22,185 bytes, line 2
2,1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var r,i=t.or.k.length;for(r=0;r<i;r+=1)t.or.k[r].to=null,t.or.k[r].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),this.o=t.o?PropertyFactory.getProp(e,t.o,0,.01,e):{_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.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?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&=(this.precalculateMatrix(),!1),this.iterateDynamicProperties(),this._mdf||t){var n;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 r,i;if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),i=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,i=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],i=[];var a=this.px,o=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(r[0]=a.getValueAtTime((a.keyframes[0].t+.01)/n,0),r[1]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),i[0]=a.getValueAtTime(a.keyframes[0].t/n,0),i[1]=o.getValueAtTime(o.keyframes[0].t/n,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(r[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/n,0),r[1]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),i[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/n,0),i[1]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0)):(r=[a.pv,o.pv],i[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/n,a.offsetTime),i[1]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime))}else r=i=e;this.v.rotate(-Math.atan2(r[1]-i[1],r[0]-i[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],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,n,r){return new t(e,n,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,t,n){return e*(1-n)+t*n}function lerpPoint(e,t,n){return[lerp(e[0],t[0],n),lerp(e[1],t[1],n)]}function quadRoots(e,t,n){if(e===0)return[];var r=t*t-4*e*n;if(r<0)return[];var i=-t/(2*e);if(r===0)return[i];var a=Math.sqrt(r)/(2*e);return[i-a,i+a]}function polynomialCoefficients(e,t,n,r){return[3*t-e-3*n+r,3*e-6*t+3*n,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,n,r,i){i&&pointEqual(e,t)&&(t=lerpPoint(e,r,1/3)),i&&pointEqual(n,r)&&(n=lerpPoint(e,r,2/3));var a=polynomialCoefficients(e[0],t[0],n[0],r[0]),o=polynomialCoefficients(e[1],t[1],n[1],r[1]);this.a=[a[0],o[0]],this.b=[a[1],o[1]],this.c=[a[2],o[2]],this.d=[a[3],o[3]],this.points=[e,t,n,r]}function extrema(e,t){var n=e.points[0][t],r=e.points[e.points.length-1][t];if(n>r){var i=r;r=n,n=i}for(var a=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),o=0;o<a.length;o+=1)if(a[o]>0&&a[o]<1){var s=e.point(a[o])[t];s<n?n=s:s>r&&(r=s)}return{min:n,max:r}}function intersectData(e,t,n){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:e,t:(t+n)/2,t1:t,t2:n}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)<e.width+t.width&&2*Math.abs(e.cy-t.cy)<e.height+t.height}function intersectsImpl(e,t,n,r,i,a){if(boxIntersect(e,t)){if(n>=a||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r)i.push([e.t,t.t]);else{var o=splitData(e),s=splitData(t);intersectsImpl(o[0],s[0],n+1,r,i,a),intersectsImpl(o[0],s[1],n+1,r,i,a),intersectsImpl(o[1],s[0],n+1,r,i,a),intersectsImpl(o[1],s[1],n+1,r,i,a)}}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,n,r){var i=[e[0],e[1],1],a=[t[0],t[1],1],o=[n[0],n[1],1],s=[r[0],r[1],1],c=crossProduct(crossProduct(i,a),crossProduct(o,s));return floatZero(c[2])?null:[c[0]/c[2],c[1]/c[2]]}function polarOffset(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,n,r,i,a,o){var s=n-Math.PI/2,c=n+Math.PI/2,l=t[0]+Math.cos(n)*r*i,u=t[1]-Math.sin(n)*r*i;e.setTripleAt(l,u,l+Math.cos(s)*a,u-Math.sin(s)*a,l+Math.cos(c)*o,u-Math.sin(c)*o,e.length())}function getPerpendicularVector(e,t){var n=[t[0]-e[0],t[1]-e[1]],r=.5*-Math.PI;return[Math.cos(r)*n[0]-Math.sin(r)*n[1],Math.sin(r)*n[0]+Math.cos(r)*n[1]]}function getProjectingAngle(e,t){var n=t===0?e.length()-1:t-1,r=(t+1)%e.length(),i=getPerpendicularVector(e.v[n],e.v[r]);return Math.atan2(0,1)-Math.atan2(i[1],i[0])}function zigZagCorner(e,t,n,r,i,a,o){var s=getProjectingAngle(t,n),c=t.v[n%t._length],l=t.v[n===0?t._length-1:n-1],u=t.v[(n+1)%t._length],d=a===2?Math.sqrt((c[0]-l[0])**2+(c[1]-l[1])**2):0,f=a===2?Math.sqrt((c[0]-u[0])**2+(c[1]-u[1])**2):0;setPoint(e,t.v[n%t._length],s,o,r,f/(2*(i+1)),d/(2*(i+1)),a)}function zigZagSegment(e,t,n,r,i,a){for(var o=0;o<r;o+=1){var s=(o+1)/(r+1),c=i===2?Math.sqrt((t.points[3][0]-t.points[0][0])**2+(t.points[3][1]-t.points[0][1])**2):0,l=t.normalAngle(s);setPoint(e,t.point(s),l,a,n,c/(2*(r+1)),c/(2*(r+1)),i),a=-a}return a}function linearOffset(e,t,n){var r=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,r,n),polarOffset(t,r,n)]}function offsetSegment(e,t){var n=(c=linearOffset(e.points[0],e.points[1],t))[0],r=c[1],i=(c=linearOffset(e.points[1],e.points[2],t))[0],a=c[1],o=(c=linearOffset(e.points[2],e.points[3],t))[0],s=c[1],c,l=lineIntersection(n,r,i,a);l===null&&(l=r);var u=lineIntersection(o,s,i,a);return u===null&&(u=o),new PolynomialBezier(n,l,u,s)}function joinLines(e,t,n,r,i){var a=t.points[3],o=n.points[0];if(r===3||pointEqual(a,o))return a;if(r===2){var s=-t.tangentAngle(1),c=-n.tangentAngle(0)+Math.PI,l=lineIntersection(a,polarOffset(a,s+Math.PI/2,100),o,polarOffset(o,s+Math.PI/2,100)),u=l?pointDistance(l,a):pointDistance(a,o)/2,d=polarOffset(a,s,2*u*roundCorner);return e.setXYAt(d[0],d[1],`o`,e.length()-1),d=polarOffset(o,c,2*u*roundCorner),e.setTripleAt(o[0],o[1],o[0],o[1],d[0],d[1],e.length()),o}var f=lineIntersection(pointEqual(a,t.points[2])?t.points[0]:t.points[2],a,o,pointEqual(o,n.points[1])?n.points[3]:n.points[1]);return f&&pointDistance(f,a)<i?(e.setTripleAt(f[0],f[1],f[0],f[1],f[0],f[1],e.length()),f):a}function getIntersection(e,t){var n=e.intersections(t);return n.length&&floatEqual(n[0][0],1)&&n.shift(),n.length?n[0]:null}function pruneSegmentIntersection(e,t){var n=e.slice(),r=t.slice(),i=getIntersection(e[e.length-1],t[0]);return i&&(n[e.length-1]=e[e.length-1].split(i[0])[0],r[0]=t[0].split(i[1])[1]),e.length>1&&t.length>1&&(i=getIntersection(e[0],t[t.length-1]))?[[e[0].split(i[0])[0]],[t[t.length-1].split(i[1])[1]]]:[n,r]}function pruneIntersections(e){for(var t,n=1;n<e.length;n+=1)t=pruneSegmentIntersection(e[n-1],e[n]),e[n-1]=t[0],e[n]=t[1];return e.length>1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var n,r,i,a,o=e.inflectionPoints();if(o.length===0)return[offsetSegment(e,t)];if(o.length===1||floatEqual(o[1],1))return n=(i=e.split(o[0]))[0],r=i[1],[offsetSegment(n,t),offsetSegment(r,t)];n=(i=e.split(o[0]))[0];var s=(o[1]-o[0])/(1-o[0]);return a=(i=i[1].split(s))[0],r=i[1],[offsetSegment(n,t),offsetSegment(a,t),offsetSegment(r,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(` `):[],n=`normal`,r=`normal`,i=t.length,a=0;a<i;a+=1)switch(t[a].toLowerCase()){case`italic`:r=`italic`;break;case`bold`:n=`700`;break;case`black`:n=`900`;break;case`medium`:n=`500`;break;case`regular`:case`normal`:n=`400`;break;case`light`:case`thin`:n=`200`}return{style:r,weight:e.fWeight||n}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,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(e,t,n,r,i,a){var o=a?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-i),c=r.s.v[1]+(1-r.s.v[1])*(1-i);e.translate(r.p.v[0]*o*i,r.p.v[1]*o*i,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*o*i),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),n.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),n.scale(a?1/s:s,a?1/c:c),n.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(e,t,n,r){for(this.elem=e,this.arr=t,this.pos=n,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[n]);n>0;)--n,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t]._processed=!1,e[t].ty===`gr`&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]._render=t,e[n].ty===`gr`&&this.changeGroupRender(e[n].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,n,r,i,a,o=!1;if(this._mdf||e){var s,c=Math.ceil(this.c.v);if(this._groups.length<c){for(;this._groups.length<c;){var l={it:this.cloneElements(this._elements),ty:`gr`};l.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,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes(),o=!0}for(a=0,r=0;r<=this._groups.length-1;r+=1){if(s=a<c,this._groups[r]._render=s,this.changeGroupRender(this._groups[r].it,s),!s){var u=this.elemsData[r].it,d=u[u.length-1];d.transform.op.v===0?d.transform.op._mdf=!1:(d.transform.op._mdf=!0,d.transform.op.v=0)}a+=1}this._currentCopies=c;var f=this.o.v,p=f%1,m=f>0?Math.floor(f):Math.ceil(f),h=this.pMatrix.props,g=this.rMatrix.props,_=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,y,b=0;if(f>0){for(;b<m;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),b+=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,p,!1),b+=p)}else if(f<0){for(;b>m;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),--b;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),b-=p)}for(r=this.data.m===1?0:this._currentCopies-1,i=this.data.m===1?1:-1,a=this._currentCopies;a;){if(y=(n=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),b!==0){for((r!==0&&i===1||r!==this._currentCopies-1&&i===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],_[8],_[9],_[10],_[11],_[12],_[13],_[14],_[15]),this.matrix.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),v=0;v<y;v+=1)n[v]=this.matrix.props[v];this.matrix.reset()}else for(this.matrix.reset(),v=0;v<y;v+=1)n[v]=this.matrix.props[v];b+=1,--a,r+=i}}else for(a=this._currentCopies,r=0,i=1;a;)n=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,--a,r+=i;return o},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var n,r=shapePool.newElement();r.c=e.c;var i,a,o,s,c,l,u,d,f,p,m,h,g=e._length,_=0;for(n=0;n<g;n+=1)i=e.v[n],o=e.o[n],a=e.i[n],i[0]===o[0]&&i[1]===o[1]&&i[0]===a[0]&&i[1]===a[1]?n!==0&&n!==g-1||e.c?(s=n===0?e.v[g-1]:e.v[n-1],l=(c=Math.sqrt((i[0]-s[0])**2+(i[1]-s[1])**2))?Math.min(c/2,t)/c:0,u=m=i[0]+(s[0]-i[0])*l,d=h=i[1]-(i[1]-s[1])*l,f=u-(u-i[0])*roundCorner,p=d-(d-i[1])*roundCorner,r.setTripleAt(u,d,f,p,m,h,_),_+=1,s=n===g-1?e.v[0]:e.v[n+1],l=(c=Math.sqrt((i[0]-s[0])**2+(i[1]-s[1])**2))?Math.min(c/2,t)/c:0,u=f=i[0]+(s[0]-i[0])*l,d=p=i[1]+(s[1]-i[1])*l,m=u-(u-i[0])*roundCorner,h=d-(d-i[1])*roundCorner,r.setTripleAt(u,d,f,p,m,h,_),_+=1):(r.setTripleAt(i[0],i[1],o[0],o[1],a[0],a[1],_),_+=1):(r.setTripleAt(e.v[n][0],e.v[n][1],e.o[n][0],e.o[n][1],e.i[n][0],e.i[n][1],_),_+=1);return r},RoundCornersModifier.prototype.processShapes=function(e){var t,n,r,i,a,o,s=this.shapes.length,c=this.rd.v;if(c!==0)for(n=0;n<s;n+=1){if(o=(a=this.shapes[n]).localShapeCollection,a.shape._mdf||this._mdf||e)for(o.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,i=a.shape.paths._length,r=0;r<i;r+=1)o.addShape(this.processPath(t[r],c));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,n=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(n<0)return[];var r=Math.sqrt(n);return floatZero(r)?r>0&&r<1?[t]:[]:[t-r,t+r].filter((function(e){return e>0&&e<1}))},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),r=lerpPoint(this.points[2],this.points[3],e),i=lerpPoint(t,n,e),a=lerpPoint(n,r,e),o=lerpPoint(i,a,e);return[new PolynomialBezier(this.points[0],t,i,o,!0),new PolynomialBezier(o,a,r,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,n){t===void 0&&(t=2),n===void 0&&(n=7);var r=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,r,n),r},PolynomialBezier.shapeSegment=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0},ZigZagModifier.prototype.processPath=function(e,t,n,r){var i=e._length,a=shapePool.newElement();if(a.c=e.c,e.c||--i,i===0)return a;var o=-1,s=PolynomialBezier.shapeSegment(e,0);zigZagCorner(a,e,0,t,n,r,o);for(var c=0;c<i;c+=1)o=zigZagSegment(a,s,t,n,r,-o),s=c!==i-1||e.c?PolynomialBezier.shapeSegment(e,(c+1)%i):null,zigZagCorner(a,e,c+1,t,n,r,o);return a},ZigZagModifier.prototype.processShapes=function(e){var t,n,r,i,a,o,s=this.shapes.length,c=this.amplitude.v,l=Math.max(0,Math.round(this.frequency.v)),u=this.pointsType.v;if(c!==0)for(n=0;n<s;n+=1){if(o=(a=this.shapes[n]).localShapeCollection,a.shape._mdf||this._mdf||e)for(o.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,i=a.shape.paths._length,r=0;r<i;r+=1)o.addShape(this.processPath(t[r],c,l,u));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(e,t,n,r){var i=shapePool.newElement();i.c=e.c;var a,o,s,c=e.length();e.c||--c;var l=[];for(a=0;a<c;a+=1)s=PolynomialBezier.shapeSegment(e,a),l.push(offsetSegmentSplit(s,t));if(!e.c)for(a=c-1;a>=0;--a)s=PolynomialBezier.shapeSegmentInverted(e,a),l.push(offsetSegmentSplit(s,t));l=pruneIntersections(l);var u=null,d=null;for(a=0;a<l.length;a+=1){var f=l[a];for(d&&(u=joinLines(i,d,f[0],n,r)),d=f[f.length-1],o=0;o<f.length;o+=1)s=f[o],u&&pointEqual(s.points[0],u)?i.setXYAt(s.points[1][0],s.points[1][1],`o`,i.length()-1):i.setTripleAt(s.points[0][0],s.points[0][1],s.points[1][0],s.points[1][1],s.points[0][0],s.points[0][1],i.length()),i.setTripleAt(s.points[3][0],s.points[3][1],s.points[3][0],s.points[3][1],s.points[2][0],s.points[2][1],i.length()),u=s.points[3]}return l.length&&joinLines(i,d,l[0][0],n,r),i},OffsetPathModifier.prototype.processShapes=function(e){var t,n,r,i,a,o,s=this.shapes.length,c=this.amount.v,l=this.miterLimit.v,u=this.lineJoin;if(c!==0)for(n=0;n<s;n+=1){if(o=(a=this.shapes[n]).localShapeCollection,a.shape._mdf||this._mdf||e)for(o.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,i=a.shape.paths._length,r=0;r<i;r+=1)o.addShape(this.processPath(t[r],c,u,l));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};
vendor: 1,246 bytes, line 2
2var FontManager=function(){var e={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.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=[`d83cdffb`,`d83cdffc`,`d83cdffd`,`d83cdffe`,`d83cdfff`];function r(e,t){var n=createTag(`span`);n.setAttribute(`aria-hidden`,!0),n.style.fontFamily=t;var r=createTag(`span`);r.innerText=`giItT1WQy@!-/#`,n.style.position=`absolute`,n.style.left=`-10000px`,n.style.top=`-10000px`,n.style.fontSize=`300px`,n.style.fontVariant=`normal`,n.style.fontStyle=`normal`,n.style.fontWeight=`normal`,n.style.letterSpacing=`0`,n.appendChild(r),document.body.appendChild(n);var i=r.offsetWidth;return r.style.fontFamily=function(e){var t,n=e.split(`,`),r=n.length,i=[];for(t=0;t<r;t+=1)n[t]!==`sans-serif`&&n[t]!==`monospace`&&i.push(n[t]);return i.join(`,`)}(e)+`, `+t,{node:r,w:i,parent:n}}function i(e,t){var n,r=document.body&&t?`svg`:`canvas`,i=getFontProperties(e);if(r===`svg`){var a=createNS(`text`);a.style.fontSize=`100px`,a.setAttribute(`font-family`,e.fFamily),a.setAttribute(`font-style`,i.style),a.setAttribute(`font-weight`,i.weight),a.textContent=`1`,e.fClass?(a.style.fontFamily=`
2inherit`,a.setAttribute(`class`,e.fClass)):a.style.fontFamily=e.fFamily,t.appendChild(a),n=a}else{var o=new OffscreenCanvas(500,500).getContext(`2d`);o.font=i.style+` `+i.weight+` 100px `+e.fFamily,n=o}return{measureText:function(e){return r===`svg`?(n.textContent=e,n.getComputedTextLength()):n.measureText(e).width}}}function a(e){var t=0,n=e.charCodeAt(0);if(n>=55296&&n<=56319){var r=e.charCodeAt(1);r>=56320&&r<=57343&&(t=1024*(n-55296)+r-56320+65536)}return t}function o(e){var t=a(e);return t>=127462&&t<=127487}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)};return s.isModifier=function(e,t){var r=e.toString(16)+t.toString(16);return n.indexOf(r)!==-1},s.isZeroWidthJoiner=function(e){return e===8205},s.isFlagEmoji=function(e){return o(e.substr(0,2))&&o(e.substr(2,2))},s.isRegionalCode=o,s.isCombinedCharacter=function(e){return t.indexOf(e)!==-1},s.isRegionalFlag=function(e,t){var n=a(e.substr(t,2));if(n!==127988)return!1;var r=0;for(t+=2;r<5;){if((n=a(e.substr(t,2)))<917601||n>917626)return!1;r+=1,t+=2}return a(e.substr(t,2))===917631},s.isVariationSelector=function(e){return e===65039},s.BLACK_FLAG_CODE_POINT=127988,s.prototype={addChars:function(e){if(e){var t;this.chars||=[];var n,r,i=e.length,a=this.chars.length;for(t=0;t<i;t+=1){for(n=0,r=!1;n<a;)this.chars[n].style===e[t].style&&this.chars[n].fFamily===e[t].fFamily&&this.chars[n].ch===e[t].ch&&(r=!0),n+=1;r||(this.chars.push(e[t]),a+=1)}}},addFonts:function(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);if(!document.body)return this.isLoaded=!0,e.list.forEach((function(e){e.helper=i(e),e.cache={}})),void(this.fonts=e.list);var n,a=e.list,o=a.length,s=o;for(n=0;n<o;n+=1){var c,l,u=!0;if(a[n].loaded=!1,a[n].monoCase=r(a[n].fFamily,`monospace`),a[n].sansCase=r(a[n].fFamily,`sans-serif`),a[n].fPath){if(a[n].fOrigin===`p`||a[n].origin===3){if((c=document.querySelectorAll(`style[f-forigin="p"][f-family="`+a[n].fFamily+`"], style[f-origin="3"][f-family="`+a[n].fFamily+`"]`)).length>0&&(u=!1),u){var d=createTag(`style`);d.setAttribute(`f-forigin`,a[n].fOrigin),d.setAttribute(`f-origin`,a[n].origin),d.setAttribute(`f-family`,a[n].fFamily),d.type=`text/css`,d.innerText=`@font-face {font-family: `+a[n].fFamily+`; font-style: normal; src: url('`+a[n].fPath+`');}`,t.appendChild(d)}}else if(a[n].fOrigin===`g`||a[n].origin===1){for(c=document.querySelectorAll(`link[f-forigin="g"], link[f-origin="1"]`),l=0;l<c.length;l+=1)c[l].href.indexOf(a[n].fPath)!==-1&&(u=!1);if(u){var f=createTag(`link`);f.setAttribute(`f-forigin`,a[n].fOrigin),f.setAttribute(`f-origin`,a[n].origin),f.type=`text/css`,f.rel=`stylesheet`,f.href=a[n].fPath,document.body.appendChild(f)}}else if(a[n].fOrigin===`t`||a[n].origin===2){for(c=document.querySelectorAll(`script[f-forigin="t"], script[f-origin="2"]`),l=0;l<c.length;l+=1)a[n].fPath===c[l].src&&(u=!1);if(u){var p=createTag(`link`);p.setAttribute(`f-forigin`,a[n].fOrigin),p.setAttribute(`f-origin`,a[n].origin),p.setAttribute(`rel`,`stylesheet`),p.setAttribute(`href`,a[n].fPath),t.appendChild(p)}}}else a[n].loaded=!0,--s;a[n].helper=i(a[n],t),a[n].cache={},this.fonts.push(a[n])}s===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,n,r){for(var i=0,a=this.chars.length;i<a;){if(this.chars[i].ch===t&&this.chars[i].style===n&&this.chars[i].fFamily===r)return this.chars[i];i+=1}return(typeof t==`string`&&t.charCodeAt(0)!==13||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0),e},getFontByName:function(e){for(var t=0,n=this.fonts.length;t<n;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(e,t,n){var r=this.getFontByName(t),i=e;if(!r.cache[i]){var a=r.helper;if(e===` `){var o=a.measureText(`|`+e+`|`),s=a.measureText(`||`);r.cache[i]=(o-s)/100}else r.cache[i]=a.measureText(e)/100}return r.cache[i]*n},checkLoadedFonts:function(){var e,t,n,r=this.fonts.length,i=r;for(e=0;e<r;e+=1)this.fonts[e].loaded?--i:this.fonts[e].fOrigin===`n`||this.fonts[e].origin===0?this.fonts[e].loaded=!0:(t=this.fonts[e].monoCase.node,n=this.fonts[e].monoCase.w,t.offsetWidth===n?(t=this.fonts[e].sansCase.node,n=this.fonts[e].sansCase.w,t.offsetWidth!==n&&(--i,this.fonts[e].loaded=!0)):(--i,this.fonts[e].loaded=!0),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));i!==0&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},s}();function SlotManager(e){this.animationData=e}function slotFactory(e){return new SlotManager(e)}
vendor: 4,688 bytes, line 2
2function RenderableElement(){}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){this.renderableComponents.indexOf(e)===-1&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){this.renderableComponents.indexOf(e)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},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(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!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 e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{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(e){return blendModeEnums[e]||``}),blendModeEnums;function SliderEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function AngleEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function ColorEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function PointEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function LayerIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function MaskIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function CheckboxEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var n,r=e.ef||[];this.effectElements=[];var i,a=r.length;for(n=0;n<a;n+=1)i=new GroupEffect(r[n],t),this.effectElements.push(i)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function FootageElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,n)}function AudioElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,n),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=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){var n;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var r,i=this.data.ef.length,a=this.data.ef;for(n=0;n<i;n+=1){switch(r=null,a[n].ty){case 0:r=new SliderEffect(a[n],t,this);break;case 1:r=new AngleEffect(a[n],t,this);break;case 2:r=new ColorEffect(a[n],t,this);break;case 3:r=new PointEffect(a[n],t,this);break;case 4:case 7:r=new CheckboxEffect(a[n],t,this);break;case 10:r=new LayerIndexEffect(a[n],t,this);break;case 11:r=new MaskIndexEffect(a[n],t,this);break;case 5:r=new EffectsManager(a[n],t,this);break;default:r=new NoValueEffect(a[n],t,this)}r&&this.effectElements.push(r)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if(this.data.masksProperties[e].mode!==`n`&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e(`layer`),n=e(`effects`),r=e(`shape`),i=e(`text`),a=e(`comp`);this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);
vendor: 5,741 bytes, line 2
2var o=n.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(o),this.data.ty===0||this.data.xt?this.compInterface=a(this):this.data.ty===4?(this.layerInterface.shapeInterface=r(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=i(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style[`mix-blend-mode`]=e},initBaseData:function(e,t,n){this.globalData=t,this.comp=n,this.data=e,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(e,t){var n,r=this.dynamicProperties.length;for(n=0;n<r;n+=1)(t||this._isParent&&this.dynamicProperties[n].propType===`transform`)&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&this.dynamicProperties.push(e)}},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 e=getExpressionInterfaces();if(e){var t=e(`footage`);this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},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(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,n,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;--t)this.elements[t]||(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw Error(`You're using a 3d camera. Try the html renderer.`)},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){var t;this.completeLayers=!1;var n,r=e.length,i=this.layers.length;for(t=0;t<r;t+=1)for(n=0;n<i;){if(this.layers[n].id===e[t].id){this.layers[n]=e[t];break}n+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,n){for(var r=this.elements,i=this.layers,a=0,o=i.length;a<o;)i[a].ind==t&&(r[a]&&!0!==r[a]?(n.push(r[a]),r[a].setAsParent(),i[a].parent===void 0?e.setHierarchy(n):this.buildElementParenting(e,i[a].parent,n)):(this.buildItem(a),this.addPendingElement(e))),a+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,n=e.length;for(t=0;t<n;t+=1)if(e[t].xt){var r=this.createComp(e[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementById=function(e){var t,n=this.elements.length;for(t=0;t<n;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t,n=e.shift();
vendor: 5,349 bytes, line 2
2if(typeof n==`number`)t=this.elements[n];else{var r,i=this.elements.length;for(r=0;r<i;r+=1)if(this.elements[r].data.nm===n){t=this.elements[r];break}}return e.length===0?t:t.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),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=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:`transformEFfect`};function TransformElement(){}function MaskElement(e,t,n){this.data=e,this.element=t,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,i,a=this.globalData.defs,o=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(o),this.solidPath=``;var s,c,l,u,d,f,p=this.masksProperties,m=0,h=[],g=createElementID(),_=`clipPath`,v=`clip-path`;for(r=0;r<o;r+=1)if((p[r].mode!==`a`&&p[r].mode!==`n`||p[r].inv||p[r].o.k!==100||p[r].o.x)&&(_=`mask`,v=`mask`),p[r].mode!==`s`&&p[r].mode!==`i`||m!==0?l=null:((l=createNS(`rect`)).setAttribute(`fill`,`#ffffff`),l.setAttribute(`width`,this.element.comp.data.w||0),l.setAttribute(`height`,this.element.comp.data.h||0),h.push(l)),i=createNS(`path`),p[r].mode===`n`)this.viewData[r]={op:PropertyFactory.getProp(this.element,p[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[r],3),elem:i,lastPath:``},a.appendChild(i);else{var y;if(m+=1,i.setAttribute(`fill`,p[r].mode===`s`?`#000000`:`#ffffff`),i.setAttribute(`clip-rule`,`nonzero`),p[r].x.k===0?(d=null,f=null):(_=`mask`,v=`mask`,f=PropertyFactory.getProp(this.element,p[r].x,0,null,this.element),y=createElementID(),(u=createNS(`filter`)).setAttribute(`id`,y),(d=createNS(`feMorphology`)).setAttribute(`operator`,`erode`),d.setAttribute(`in`,`SourceGraphic`),d.setAttribute(`radius`,`0`),u.appendChild(d),a.appendChild(u),i.setAttribute(`stroke`,p[r].mode===`s`?`#000000`:`#ffffff`)),this.storedData[r]={elem:i,x:f,expan:d,lastPath:``,lastOperator:``,filterId:y,lastRadius:0},p[r].mode===`i`){c=h.length;var b=createNS(`g`);for(s=0;s<c;s+=1)b.appendChild(h[s]);var x=createNS(`mask`);x.setAttribute(`mask-type`,`alpha`),x.setAttribute(`id`,g+`_`+m),x.appendChild(i),a.appendChild(x),b.setAttribute(`mask`,`url(`+getLocationHref()+`#`+g+`_`+m+`)`),h.length=0,h.push(b)}else h.push(i);p[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:i,lastPath:``,op:PropertyFactory.getProp(this.element,p[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[r],3),invRect:l},this.viewData[r].prop.k||this.drawPath(p[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(_),o=h.length,r=0;r<o;r+=1)this.maskElement.appendChild(h[r]);m>0&&(this.maskElement.setAttribute(`id`,g),this.element.maskedElement.setAttribute(v,`url(`+getLocationHref()+`#`+g+`)`),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,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 e,t=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<r;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),n=0;n<r;n+=1)t.multiply(this.hierarchy[n].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 e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var n=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(n),e=1;e<t;e+=1){var r=this.localTransforms[e].matrix;n.multiply(r)}n.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var i=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)i*=.01*this.localTransforms[e].opacity;this.finalTransform.localOpacity=i}}}
vendor: 8,312 bytes, line 2
2,searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,n=e.length;for(t=0;t<n;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var n,r=!0,i=this.comp;r;)i.finalTransform?(i.data.hasMask&&t.splice(0,0,i.finalTransform),i=i.comp):r=!1;var a,o=t.length;for(n=0;n<o;n+=1)a=t[n].mat.applyToPointArray(0,0,0),e=[e[0]-a[0],e[1]-a[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,n=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute(`fill-opacity`,this.viewData[t].op.v),this.masksProperties[t].mode!==`n`&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute(`transform`,n.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var i=this.storedData[t].expan;this.storedData[t].x.v<0?(this.storedData[t].lastOperator!==`erode`&&(this.storedData[t].lastOperator=`erode`,this.storedData[t].elem.setAttribute(`filter`,`url(`+getLocationHref()+`#`+this.storedData[t].filterId+`)`)),i.setAttribute(`radius`,-this.storedData[t].x.v)):(this.storedData[t].lastOperator!==`dilate`&&(this.storedData[t].lastOperator=`dilate`,this.storedData[t].elem.setAttribute(`filter`,null)),this.storedData[t].elem.setAttribute(`stroke-width`,2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e=`M0,0 `;return e+=` h`+this.globalData.compSize.w,e+=` v`+this.globalData.compSize.h,e+=` h-`+this.globalData.compSize.w,e+=` v-`+this.globalData.compSize.h+` `},MaskElement.prototype.drawPath=function(e,t,n){var r,i,a=` M`+t.v[0][0]+`,`+t.v[0][1];for(i=t._length,r=1;r<i;r+=1)a+=` C`+t.o[r-1][0]+`,`+t.o[r-1][1]+` `+t.i[r][0]+`,`+t.i[r][1]+` `+t.v[r][0]+`,`+t.v[r][1];if(t.c&&i>1&&(a+=` C`+t.o[r-1][0]+`,`+t.o[r-1][1]+` `+t.i[0][0]+`,`+t.i[0][1]+` `+t.v[0][0]+`,`+t.v[0][1]),n.lastPath!==a){var o=``;n.elem&&(t.c&&(o=e.inv?this.solidPath+a:a),n.elem.setAttribute(`d`,o)),n.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};return e.createFilter=function(e,t){var n=createNS(`filter`);return n.setAttribute(`id`,e),!0!==t&&(n.setAttribute(`filterUnits`,`objectBoundingBox`),n.setAttribute(`x`,`0%`),n.setAttribute(`y`,`0%`),n.setAttribute(`width`,`100%`),n.setAttribute(`height`,`100%`)),n},e.createAlphaToLuminanceFilter=function(){var e=createNS(`feColorMatrix`);return e.setAttribute(`type`,`matrix`),e.setAttribute(`color-interpolation-filters`,`sRGB`),e.setAttribute(`values`,`0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1`),e},e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas<`u`};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix=`filter_result_`;function SVGEffects(e){var t,n,r=`SourceGraphic`,i=e.data.ef?e.data.ef.length:0,a=createElementID(),o=filtersFactory.createFilter(a,!0),s=0;for(this.filters=[],t=0;t<i;t+=1){n=null;var c=e.data.ef[t].ty;registeredEffects$1[c]&&(n=new registeredEffects$1[c].effect(o,e.effectsManager.effectElements[t],e,idPrefix+s,r),r=idPrefix+s,registeredEffects$1[c].countsAsEffect&&(s+=1)),n&&this.filters.push(n)}s&&(e.globalData.defs.appendChild(o),e.layerElement.setAttribute(`filter`,`url(`+getLocationHref()+`#`+a+`)`)),this.filters.length&&e.addRenderableComponent(this)}function registerEffect$1(e,t,n){registeredEffects$1[e]={effect:t,countsAsEffect:n}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,n=this.filters.length,r=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);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 e=null;if(this.data.td){this.matteMasks={};var t=createNS(`g`);t.setAttribute(`id`,this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=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),this.data.ty===0&&!this.data.hd){var n=createNS(`clipPath`),r=createNS(`path`);r.setAttribute(`d`,`M0,0 L`+this.data.w+`,0 L`+this.data.w+`,`+this.data.h+` L0,`+this.data.h+`z`);var i=createElementID();if(n.setAttribute(`id`,i),n.appendChild(r),this.globalData.defs.appendChild(n),this.checkMasks()){var a=createNS(`g`);a.setAttribute(`clip-path`,`url(`+getLocationHref()+`#`+i+`)`),a.appendChild(this.layerElement),this.transformedElement=a,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute(`clip-path`,`url(`+getLocationHref()+`#`+i+`)`)}this.data.bm!==0&&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(e){if(this.matteMasks||={},!this.matteMasks[e]){var t,n,r,i,a=this.layerId+`_`+e;if(e===1||e===3){var o=createNS(`mask`);o.setAttribute(`id`,a),o.setAttribute(`mask-type`,e===3?`luminance`:`alpha`),(r=createNS(`use`)).setAttributeNS(`http://www.w3.org/1999/xlink`,`href`,`#`+this.layerId),o.appendChild(r),this.globalData.defs.appendChild(o),featureSupport.maskType||e!==1||(o.setAttribute(`mask-type`,`luminance`),t=createElementID(),n=filtersFactory.createFilter(t),this.globalData.defs.appendChild(n),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(i=createNS(`g`)).appendChild(r),o.appendChild(i),i.setAttribute(`filter`,`url(`+getLocationHref()+`#`+t+`)`))}else if(e===2){var s=createNS(`mask`);s.setAttribute(`id`,a),s.setAttribute(`mask-type`,`alpha`);var c=createNS(`g`);s.appendChild(c),t=createElementID(),n=filtersFactory.createFilter(t);var l=createNS(`feComponentTransfer`);l.setAttribute(`in`,`SourceGraphic`),n.appendChild(l);var u=createNS(`feFuncA`);u.setAttribute(`type`,`table`),u.setAttribute(`tableValues`,`1.0 0.0`),l.appendChild(u),this.globalData.defs.appendChild(n);var d=createNS(`rect`);d.setAttribute(`width`,this.comp.data.w),d.setAttribute(`height`,this.comp.data.h),d.setAttribute(`x`,`0`),d.setAttribute(`y`,`0`),d.setAttribute(`fill`,`#ffffff`),d.setAttribute(`opacity`,`0`),c.setAttribute(`filter`,`url
2(`+getLocationHref()+`#`+t+`)`),c.appendChild(d),(r=createNS(`use`)).setAttributeNS(`http://www.w3.org/1999/xlink`,`href`,`#`+this.layerId),c.appendChild(r),featureSupport.maskType||(s.setAttribute(`mask-type`,`luminance`),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),i=createNS(`g`),c.appendChild(d),i.appendChild(this.layerElement),c.appendChild(i)),this.globalData.defs.appendChild(s)}this.matteMasks[e]=a}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute(`mask`,`url(`+getLocationHref()+`#`+e+`)`)}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),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&&=!1)},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,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 e=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`,e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,n=this.shapeModifiers.length;for(t=0;t<n;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);--e);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,r=t.length;n<r;){if(t[n].elem===e)return t[n].pos;n+=1}return 0},addProcessedElement:function(e,t){for(var n=this.processedElements,r=n.length;r;)if(n[--r].elem===e)return void(n[r].pos=t);n.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:`butt`,2:`round`,3:`square`},lineJoinEnum={1:`miter`,2:`round`,3:`bevel`};function SVGShapeData(e,t,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr=``,this.sh=n,this.lvl=t,this._isAnimated=!!n.k;for(var r=0,i=e.length;r<i;){if(e[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d=``,this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS(`path`),this.msElem=null}function DashProperty(e,t,n,r){var i;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=n,this.k=!1,this.dashStr=``,this.dashArray=createTypedArray(`float32`,t.length?t.length-1:0),this.dashoffset=createTypedArray(`float32`,1),this.initDynamicPropertyContainer(r);var a,o=t.length||0;for(i=0;i<o;i+=1)a=PropertyFactory.getProp(e,t[i].v,0,0,this),this.k=a.k||this.k,this.dataProps[i]={n:t[i].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},`svg`,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n}function SVGNoStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}function GradientProperty(e,t,n){this.data=t,this.c=createTypedArray(`uint8c`,4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray(`float32`,r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,n)}function SVGGradientStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},`svg`,this),this.initGradientData(e,t,n),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS(`g`)}function SVGTransformData(e,t,n){this.transform={mProps:e,op:t,container:n},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(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,n=this.dataProps.length;for(this.renderer===`svg`&&(this.dashStr=``),t=0;t<n;t+=1)this.dataProps[t].n===`o`?this.dashoffset[0]=this.dataProps[t].p.v:this.renderer===`svg`?this.dashStr+=` `+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var n=0,r=this.o.length/2;n<r;){if(Math.abs(e[4*n]-e[4*t+2*n])>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,n,r,i=4*this.data.p;for(t=0;t<i;t+=1)n=t%4==0?100:255,r=Math.round(this.prop.v[t]*n),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!e);if(this.o.length)for(i=this.prop.v.length,t=4*this.data.p;t<i;t+=1)n=t%2==0?100:1,r=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,n){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=Pro
vendor: 1,360 bytes, line 2
2pertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,t),this.setGradientOpacity(t,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var n=createElementID(),r=createNS(t.t===1?`linearGradient`:`radialGradient`);r.setAttribute(`id`,n),r.setAttribute(`spreadMethod`,`pad`),r.setAttribute(`gradientUnits`,`userSpaceOnUse`);var i,a,o,s=[];for(o=4*t.g.p,a=0;a<o;a+=4)i=createNS(`stop`),r.appendChild(i),s.push(i);e.setAttribute(t.ty===`gf`?`fill`:`stroke`,`url(`+getLocationHref()+`#`+n+`)`),this.gf=r,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var n,r,i,a=createNS(`mask`),o=createNS(`path`);a.appendChild(o);var s=createElementID(),c=createElementID();a.setAttribute(`id`,c);var l=createNS(e.t===1?`linearGradient`:`radialGradient`);l.setAttribute(`id`,s),l.setAttribute(`spreadMethod`,`pad`),l.setAttribute(`gradientUnits`,`userSpaceOnUse`),i=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var u=this.stops;for(r=4*e.g.p;r<i;r+=2)(n=createNS(`stop`)).setAttribute(`stop-color`,`rgb(255,255,255)`),l.appendChild(n),u.push(n);
vendor: 1,316 bytes, line 2
2o.setAttribute(e.ty===`gf`?`fill`:`stroke`,`url(`+getLocationHref()+`#`+s+`)`),e.ty===`gs`&&(o.setAttribute(`stroke-linecap`,lineCapEnum[e.lc||2]),o.setAttribute(`stroke-linejoin`,lineJoinEnum[e.lj||2]),e.lj===1&&o.setAttribute(`stroke-miterlimit`,e.ml)),this.of=l,this.ms=a,this.ost=u,this.maskId=c,t.msElem=o}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,n,r){if(t===0)return``;var i,a=e.o,o=e.i,s=e.v,c=` M`+r.applyToPointStringified(s[0][0],s[0][1]);for(i=1;i<t;i+=1)c+=` C`+r.applyToPointStringified(a[i-1][0],a[i-1][1])+` `+r.applyToPointStringified(o[i][0],o[i][1])+` `+r.applyToPointStringified(s[i][0],s[i][1]);return n&&t&&(c+=` C`+r.applyToPointStringified(a[i-1][0],a[i-1][1])+` `+r.applyToPointStringified(o[0][0],o[0][1])+` `+r.applyToPointStringified(s[0][0],s[0][1]),c+=`z`),c},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function n(e,t,n){(n||t.transform.op._mdf)&&t.transform.container.setAttribute(`opacity`,t.transform.op.v),(n||t.transform.mProps._mdf)&&t.transform.container.setAttribute(`transform`,t.transform.mProps.v.to2dCSS())}function r(){}function i(n,r,i){var a,o,s,c,l,u,d,f,p,m,h=r.styles.length,g=r.lvl;for(u=0;
vendor: 5,784 bytes, line 2
2u<h;u+=1){if(c=r.sh._mdf||i,r.styles[u].lvl<g){for(f=t.reset(),p=g-r.styles[u].lvl,m=r.transformers.length-1;!c&&p>0;)c=r.transformers[m].mProps._mdf||c,--p,--m;if(c)for(p=g-r.styles[u].lvl,m=r.transformers.length-1;p>0;)f.multiply(r.transformers[m].mProps.v),--p,--m}else f=e;if(o=(d=r.sh.paths)._length,c){for(s=``,a=0;a<o;a+=1)(l=d.shapes[a])&&l._length&&(s+=buildShapeString(l,l._length,l.c,f));r.caches[u]=s}else s=r.caches[u];r.styles[u].d+=!0===n.hd?``:s,r.styles[u]._mdf=c||r.styles[u]._mdf}}function a(e,t,n){var r=t.style;(t.c._mdf||n)&&r.pElem.setAttribute(`fill`,`rgb(`+bmFloor(t.c.v[0])+`,`+bmFloor(t.c.v[1])+`,`+bmFloor(t.c.v[2])+`)`),(t.o._mdf||n)&&r.pElem.setAttribute(`fill-opacity`,t.o.v)}function o(e,t,n){s(e,t,n),c(e,t,n)}function s(e,t,n){var r,i,a,o,s,c=t.gf,l=t.g._hasOpacity,u=t.s.v,d=t.e.v;if(t.o._mdf||n){var f=e.ty===`gf`?`fill-opacity`:`stroke-opacity`;t.style.pElem.setAttribute(f,t.o.v)}if(t.s._mdf||n){var p=e.t===1?`x1`:`cx`,m=p===`x1`?`y1`:`cy`;c.setAttribute(p,u[0]),c.setAttribute(m,u[1]),l&&!t.g._collapsable&&(t.of.setAttribute(p,u[0]),t.of.setAttribute(m,u[1]))}if(t.g._cmdf||n){r=t.cst;var h=t.g.c;for(a=r.length,i=0;i<a;i+=1)(o=r[i]).setAttribute(`offset`,h[4*i]+`%`),o.setAttribute(`stop-color`,`rgb(`+h[4*i+1]+`,`+h[4*i+2]+`,`+h[4*i+3]+`)`)}if(l&&(t.g._omdf||n)){var g=t.g.o;for(a=(r=t.g._collapsable?t.cst:t.ost).length,i=0;i<a;i+=1)o=r[i],t.g._collapsable||o.setAttribute(`offset`,g[2*i]+`%`),o.setAttribute(`stop-opacity`,g[2*i+1])}if(e.t===1)(t.e._mdf||n)&&(c.setAttribute(`x2`,d[0]),c.setAttribute(`y2`,d[1]),l&&!t.g._collapsable&&(t.of.setAttribute(`x2`,d[0]),t.of.setAttribute(`y2`,d[1])));else if((t.s._mdf||t.e._mdf||n)&&(s=Math.sqrt((u[0]-d[0])**2+(u[1]-d[1])**2),c.setAttribute(`r`,s),l&&!t.g._collapsable&&t.of.setAttribute(`r`,s)),t.e._mdf||t.h._mdf||t.a._mdf||n){s||=Math.sqrt((u[0]-d[0])**2+(u[1]-d[1])**2);var _=Math.atan2(d[1]-u[1],d[0]-u[0]),v=t.h.v;v>=1?v=.99:v<=-1&&(v=-.99);var y=s*v,b=Math.cos(_+t.a.v)*y+u[0],x=Math.sin(_+t.a.v)*y+u[1];c.setAttribute(`fx`,b),c.setAttribute(`fy`,x),l&&!t.g._collapsable&&(t.of.setAttribute(`fx`,b),t.of.setAttribute(`fy`,x))}}function c(e,t,n){var r=t.style,i=t.d;i&&(i._mdf||n)&&i.dashStr&&(r.pElem.setAttribute(`stroke-dasharray`,i.dashStr),r.pElem.setAttribute(`stroke-dashoffset`,i.dashoffset[0])),t.c&&(t.c._mdf||n)&&r.pElem.setAttribute(`stroke`,`rgb(`+bmFloor(t.c.v[0])+`,`+bmFloor(t.c.v[1])+`,`+bmFloor(t.c.v[2])+`)`),(t.o._mdf||n)&&r.pElem.setAttribute(`stroke-opacity`,t.o.v),(t.w._mdf||n)&&(r.pElem.setAttribute(`stroke-width`,t.w.v),r.msElem&&r.msElem.setAttribute(`stroke-width`,t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case`fl`:return a;case`gf`:return s;case`gs`:return o;case`st`:return c;case`sh`:case`el`:case`rc`:case`sr`:return i;case`tr`:return n;case`no`:return r;default:return null}}}}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function LetterProps(e,t,n,r,i,a){this.o=e,this.sw=t,this.sc=n,this.fc=r,this.m=i,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!r,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv=``,this.v=``,this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,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 e,t,n,r,i=this.shapes.length,a=this.stylesList.length,o=[],s=!1;for(n=0;n<a;n+=1){for(r=this.stylesList[n],s=!1,o.length=0,e=0;e<i;e+=1)(t=this.shapes[e]).styles.indexOf(r)!==-1&&(o.push(t),s=t._isAnimated||s);o.length>1&&s&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var n,r=new SVGStyleData(e,t),i=r.pElem;return e.ty===`st`?n=new SVGStrokeStyleData(this,e,r):e.ty===`fl`?n=new SVGFillStyleData(this,e,r):e.ty===`gf`||e.ty===`gs`?(n=new(e.ty===`gf`?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,r),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),i.setAttribute(`mask`,`url(`+getLocationHref()+`#`+n.maskId+`)`))):e.ty===`no`&&(n=new SVGNoStyleData(this,e,r)),e.ty!==`st`&&e.ty!==`gs`||(i.setAttribute(`stroke-linecap`,lineCapEnum[e.lc||2]),i.setAttribute(`stroke-linejoin`,lineJoinEnum[e.lj||2]),i.setAttribute(`fill-opacity`,`0`),e.lj===1&&i.setAttribute(`stroke-miterlimit`,e.ml)),e.r===2&&i.setAttribute(`fill-rule`,`evenodd`),e.ln&&i.setAttribute(`id`,e.ln),e.cl&&i.setAttribute(`class`,e.cl),e.bm&&(i.style[`mix-blend-mode`]=getBlendM
vendor: 12,624 bytes, line 2
2ode(e.bm)),this.stylesList.push(r),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute(`id`,e.ln),e.cl&&t.gr.setAttribute(`class`,e.cl),e.bm&&(t.gr.style[`mix-blend-mode`]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var n=TransformPropertyFactory.getTransformProperty(this,e,this),r=new SVGTransformData(n,n.o,t);return this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createShapeElement=function(e,t,n){var r=4;e.ty===`rc`?r=5:e.ty===`el`?r=6:e.ty===`sr`&&(r=7);var i=new SVGShapeData(t,n,ShapePropertyFactory.getShapeProp(this,e,r,this));return this.shapes.push(i),this.addShapeToModifiers(i),this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var n=0,r=this.animatedContents.length;n<r;){if(this.animatedContents[n].element===t)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,n=e.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||n.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,n,r,i,a,o){var s,c,l,u,d,f,p=[].concat(a),m=e.length-1,h=[],g=[];for(s=m;s>=0;--s){if((f=this.searchProcessedElement(e[s]))?t[s]=n[f-1]:e[s]._render=o,e[s].ty===`fl`||e[s].ty===`st`||e[s].ty===`gf`||e[s].ty===`gs`||e[s].ty===`no`)f?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],i),e[s]._render&&t[s].style.pElem.parentNode!==r&&r.appendChild(t[s].style.pElem),h.push(t[s].style);else if(e[s].ty===`gr`){if(f)for(l=t[s].it.length,c=0;c<l;c+=1)t[s].prevViewData[c]=t[s].it[c];else t[s]=this.createGroupElement(e[s]);this.searchShapes(e[s].it,t[s].it,t[s].prevViewData,t[s].gr,i+1,p,o),e[s]._render&&t[s].gr.parentNode!==r&&r.appendChild(t[s].gr)}else e[s].ty===`tr`?(f||(t[s]=this.createTransformElement(e[s],r)),u=t[s].transform,p.push(u)):e[s].ty===`sh`||e[s].ty===`rc`||e[s].ty===`el`||e[s].ty===`sr`?(f||(t[s]=this.createShapeElement(e[s],p,i)),this.setElementStyles(t[s])):e[s].ty===`tm`||e[s].ty===`rd`||e[s].ty===`ms`||e[s].ty===`pb`||e[s].ty===`zz`||e[s].ty===`op`?(f?(d=t[s]).closed=!1:((d=ShapeModifiers.getModifier(e[s].ty)).init(this,e[s]),t[s]=d,this.shapeModifiers.push(d)),g.push(d)):e[s].ty===`rp`&&(f?(d=t[s]).closed=!0:(d=ShapeModifiers.getModifier(e[s].ty),t[s]=d,d.init(this,e,s,t),this.shapeModifiers.push(d),o=!1),g.push(d));this.addProcessedElement(e[s],s+1)}for(m=h.length,s=0;s<m;s+=1)h[s].closed=!0;for(m=g.length,s=0;s<m;s+=1)g[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var e;this.renderModifiers();var t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute(`d`,this.stylesList[e].d),this.stylesList[e].d=`M0 0`+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute(`d`,this.stylesList[e].d||`M0 0`))},SVGShapeElement.prototype.renderShape=function(){var e,t,n=this.animatedContents.length;for(e=0;e<n;e+=1)t=this.animatedContents[e],(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(e,t,n,r,i,a){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 o=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,o=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,o=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,o=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,o=!0),this.m!==i&&(this.m=i,this._mdf.m=!0,o=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,o=!0),o},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,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(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(r=0;r<i;r+=1)a=n===this.keysIndex?this.effectsSequence[r](this.currentData,a.t):this.effectsSequence[r](a,a.t);t!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,n=0,r=e.length;n<=r-1&&!(n===r-1||e[n+1].t>t);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,n,r=[],i=0,a=e.length,o=!1,s=!1,c=``;i<a;)o=s,s=!1,t=e.charCodeAt(i),c=e.charAt(i),FontManager.isCombinedCharacter(t)?o=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(e,i)?c=e.substr(i,14):(n=e.charCodeAt(i+1))>=56320&&n<=57343&&(FontManager.isModifier(t,n)?(c=e.substr(i,2),o=!0):c=FontManager.isFlagEmoji(e.substr(i,4))?e.substr(i,4):e.substr(i,2)):t>56319?(n=e.charCodeAt(i+1),FontManager.isVariationSelector(t)&&(o=!0)):FontManager.isZeroWidthJoiner(t)&&(o=!0,s=!0),o?(r[r.length-1]+=c,o=!1):r.push(c),i+=c.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,n,r,i,a,o,s,c=this.elem.globalData.fontManager,l=this.data,u=[],d=0,f=l.m.g,p=0,m=0,h=0,g=[],_=0,v=0,y=c.getFontByName(e.f),b=0,x=getFontProperties(y);e.fWeight=x.weight,e.fStyle=x.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),n=e.finalText.length,e.finalLineHeight=e.lh;var S,C=e.tr/1e3*e.finalSize;if(e.sz)for(var w,T,E=!0,D=e.sz[0],O=e.sz[1];E;){w=0,_=0,n=(T=this.buildFinalText(e.t)).length,C=e.tr/1e3*e.finalSize;var k=-1;for(t=0;t<n;t+=1)S=T[t].charCodeAt(0),r=!1,T[t]===` `?k=t:S!==13&&S!==3||(_=0,r=!0,w+=e.finalLineHeight||1.2*e.finalSize),c.chars?(s=c.getCharData(T[t],y.fStyle,y.fFamily),b=r?0:s.w*e.finalSize/100):b=c.measureText(T[t],e.f,e.finalSize),_+b>D&&T[t]!==` `?(k===-1?n+=1:t=k,w+=e.finalLineHeight||1.2*e.finalSize,T.splice(t,+(k===t),`\r`),k=-1,_=0):(_+=b,_+=C);w+=y.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&O<w?(--e.finalSize,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=T,n=e.finalText.length,E=!1)}_=-C,b=0;var A,j=0;for(t=0;t<n;t+=1)if(r=!1,(S=(A=e.finalText[t]).charCodeAt(0))===13||S===3?(j=0,g.push(_),v=_>v?_:v,_=-2*C,i=``,r=!0,h+=1):i=A,c.chars?(s=c.getCharData(A,y.fStyle,c.getFontByName(e.f).fFamily),b=r?0:s.w*e.finalSize/100):b=c.measureText(i,e.f,e.finalSize),A===` `?j+=b+C:(_+=b+C+j,j=0),u.push({l:b,an:b,add:p,n:r,anIndexes:[],val:i,line:h,animatorJustifyOffset:0}),f==2){if(p+=b,i===``||i===` `||t===n-1){for(i!==``&&i!==` `||(p-=b);m<=t;)u[m].an=p,u[m].ind=d,u[m].extra=b,m+=1;d+=1,p=0}}else if(f==3){if(p+=b,i===``||t===n-1){for(i===``&&(p-=b);m<=t;)u[m].an=p,u[m].ind=d,u[m].extra=b,m+=1;p=0,d+=1}}else u[d].ind=d,u[d].extra=0,d+=1;if(e.l=u,v=_>v?_:v,g.push(_),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=v,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=g;var M,N,P,F,I=l.a;o=I.length;var L=[];for(a=0;a<o;a+=1){for((M=I[a]).a.sc&&(e.strokeColorAnim=!0),M.a.sw&&(e.strokeWidthAnim=!0),(M.a.fc||M.a.fh||M.a.fs||M.a.fb)&&(e.fillColorAnim=!0),F=0,P=M.s.b,t=0;t<n;t+=1)(N=u[t]).anIndexes[a]=F,(P==1&&N.val!==``||P==2&&N.val!==``&&N.val!==` `||P==3&&(N.n||N.val==` `||t==n-1)||P==4&&(N.n||t==n-1))&&(M.s.rn===1&&L.push(F),F+=1);l.a[a].s.totalChars=F;var R,z=-1;if(M.s.rn===1)for(t=0;t<n;t+=1)z!=(N=u[t]).anIndexes[a]&&(z=N.anIndexes[a],R=L.splice(Math.floor(Math.random()*L.length),1)[0]),N.anIndexes[a]=R}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=y.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=t===void 0?this.keysIndex:t;var n=this.copyData({},this.data.d.k[t].s);n=this.copyData(n,e),this.data.d.k[t].s=n,this.recalculate(t),this.setCurrentData(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,n=Math.floor;function r(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),this.e=`e`in t?PropertyFactory.getProp(e,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var i=0,a=0,o=1,s=1;this.ne.v>0?i=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?o=1-this.xe.v/100:s=1+this.xe.v/100;var c=BezierFactory.getBezierEasing(i,a,o,s).get,l=0,u=this.finalS,d=this.finalE,f=this.data.sh;if(f===2)l=c(l=d===u?+(r>=d):e(0,t(.5/(d-u)+(r-u)/(d-u),1)));else if(f===3)l=c(l=d===u?r>=d?0:1:1-e(0,t(.5/(d-u)+(r-u)/(d-u),1)));else if(f===4)d===u?l=0:(l=e(0,t(.5/(d-u)+(r-u)/(d-u),1)))<.5?l*=2:l=1-2*(l-.5),l=c(l);else if(f===5){if(d===u)l=0;else{var p=d-u,m=-p/2+(r=t(e(0,r+.5-u),d-u)),h=p/2;l=Math.sqrt(1-m*m/(h*h))}l=c(l)}else f===6?(d===u?l=0:(r=t(e(0,r+.5-u),d-u),l=(1+Math.cos(Math.PI+2*Math.PI*r/(d-u)))/2),l=c(l)):(r>=n(u)&&(l=e(0,t(r-u<0?t(d,1)-(u-r):d-r,1))),l=c(l));if(this.sm.v!==100){var g=.01*this.sm.v;g===0&&(g=1e-8);var _=.5-.5*g;l<_?l=0:(l=(l-_)/g)>1&&(l=1)}return l*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&this.data.r===2&&(this.e.v=this._currentTextLength);var t=this.data.r===2?1:100/this.data.totalChars,n=this.o.v/t,r=this.s.v/t+n,i=this.e.v/t+n;if(r>i){var a=r;r=i,i=a}this.finalS=r,this.finalE=i}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(e,t,n){return new r(e,t,n)}}}();function TextAnimatorDataProperty(e,t,n){var r={propType:!1},i=PropertyFactory.getProp,a=t.a;this.a={r:a.r?i(e,a.r,0,degToRads,n):r,rx:a.rx?i(e,a.rx,0,degToRads,n):r,ry:a.ry?i(e,a.ry,0,degToRads,n):r,sk:a.sk?i(e,a.sk,0,degToRads,n):r,sa:a.sa?i(e,a.sa,0,degToRads,n):r,s:a.s?i(e,a.s,1,.01,n):r,a:a.a?i(e,a.a,1,0,n):r,o:a.o?i(e,a.o,0,.01,n):r,p:a.p?i(e,a.p,1,0,n):r,sw:a.sw?i(e,a.sw,0,0,n):r,sc:a.sc?i(e,a.sc,1,0,n):r,fc:a.fc?i(e,a.fc,1,0,n):r,fh:a.fh?i(e,a.fh,0,0,n):r,fs:a.fs?i(e,a.fs,0,.01,n):r,fb:a.fb?i(e,a.fb,0,.01,n):r,t:a.t?i(e,a.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animators
vendor: 19,428 bytes, line 2
2Data=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,n=this._textData.a.length,r=PropertyFactory.getProp;for(e=0;e<n;e+=1)t=this._textData.a[e],this._animatorsData[e]=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(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x=this._moreOptions.alignment.v,S=this._animatorsData,C=this._textData,w=this.mHelper,T=this._renderType,E=this.renderedLetters.length,D=e.l;if(this._hasMaskedPath){if(b=this._pathData.m,!this._pathData.n||this._pathData._mdf){var O,k=b.v;for(this._pathData.r.v&&(k=k.reverse()),o={tLength:0,segments:[]},a=k._length-1,_=0,i=0;i<a;i+=1)O=bez.buildBezierData(k.v[i],k.v[i+1],[k.o[i][0]-k.v[i][0],k.o[i][1]-k.v[i][1]],[k.i[i+1][0]-k.v[i+1][0],k.i[i+1][1]-k.v[i+1][1]]),o.tLength+=O.segmentLength,o.segments.push(O),_+=O.segmentLength;i=a,b.v.c&&(O=bez.buildBezierData(k.v[i],k.v[0],[k.o[i][0]-k.v[i][0],k.o[i][1]-k.v[i][1]],[k.i[0][0]-k.v[0][0],k.i[0][1]-k.v[0][1]]),o.tLength+=O.segmentLength,o.segments.push(O),_+=O.segmentLength),this._pathData.pi=o}if(o=this._pathData.pi,s=this._pathData.f.v,f=0,d=1,l=0,u=!0,h=o.segments,s<0&&b.v.c)for(o.tLength<Math.abs(s)&&(s=-Math.abs(s)%o.tLength),d=(m=h[f=h.length-1].points).length-1;s<0;)s+=m[d].partialLength,--d<0&&(d=(m=h[--f].points).length-1);p=(m=h[f].points)[d-1],g=(c=m[d]).partialLength}a=D.length,n=0,r=0;var A,j,M,N,P,F=1.2*e.finalSize*.714,I=!0;M=S.length;var L,R,z,B,V,H,U,W,G,ee,K,q,J=-1,te=s,ne=f,re=d,ie=-1,Y=``,X=this.defaultPropsArray;if(e.j===2||e.j===1){var Z=0,ae=0,oe=e.j===2?-.5:-1,Q=0,se=!0;for(i=0;i<a;i+=1)if(D[i].n){for(Z&&(Z+=ae);Q<i;)D[Q].animatorJustifyOffset=Z,Q+=1;Z=0,se=!0}else{for(j=0;j<M;j+=1)(A=S[j].a).t.propType&&(se&&e.j===2&&(ae+=A.t.v*oe),(P=S[j].s.getMult(D[i].anIndexes[j],C.a[j].s.totalChars)).length?Z+=A.t.v*P[0]*oe:Z+=A.t.v*P*oe);se=!1}for(Z&&(Z+=ae);Q<i;)D[Q].animatorJustifyOffset=Z,Q+=1}for(i=0;i<a;i+=1){if(w.reset(),B=1,D[i].n)n=0,r+=e.yOffset,r+=+!!I,s=te,I=!1,this._hasMaskedPath&&(d=re,p=(m=h[f=ne].points)[d-1],g=(c=m[d]).partialLength,l=0),Y=``,K=``,G=``,q=``,X=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ie!==D[i].line){switch(e.j){case 1:s+=_-e.lineWidths[D[i].line];break;case 2:s+=(_-e.lineWidths[D[i].line])/2}ie=D[i].line}J!==D[i].ind&&(D[J]&&(s+=D[J].extra),s+=D[i].an/2,J=D[i].ind),s+=x[0]*D[i].an*.005;var $=0;for(j=0;j<M;j+=1)(A=S[j].a).p.propType&&((P=S[j].s.getMult(D[i].anIndexes[j],C.a[j].s.totalChars)).length?$+=A.p.v[0]*P[0]:$+=A.p.v[0]*P),A.a.propType&&((P=S[j].s.getMult(D[i].anIndexes[j],C.a[j].s.totalChars)).length?$+=A.a.v[0]*P[0]:$+=A.a.v[0]*P);for(u=!0,this._pathData.a.v&&(s=.5*D[0].an+(_-this._pathData.f.v-.5*D[0].an-.5*D[D.length-1].an)*J/(a-1),s+=this._pathData.f.v);u;)l+g>=s+$||!m?(v=(s+$-l)/c.partialLength,R=p.point[0]+(c.point[0]-p.point[0])*v,z=p.point[1]+(c.point[1]-p.point[1])*v,w.translate(-x[0]*D[i].an*.005,-x[1]*F*.01),u=!1):m&&(l+=c.partialLength,(d+=1)>=m.length&&(d=0,h[f+=1]?m=h[f].points:b.v.c?(d=0,m=h[f=0].points):(l-=c.partialLength,m=null)),m&&(p=c,g=(c=m[d]).partialLength));L=D[i].an/2-D[i].add,w.translate(-L,0,0)}else L=D[i].an/2-D[i].add,w.translate(-L,0,0),w.translate(-x[0]*D[i].an*.005,-x[1]*F*.01,0);for(j=0;j<M;j+=1)(A=S[j].a).t.propType&&(P=S[j].s.getMult(D[i].anIndexes[j],C.a[j].s.totalChars),n===0&&e.j===0||(this._hasMaskedPath?P.length?s+=A.t.v*P[0]:s+=A.t.v*P:P.length?n+=A.t.v*P[0]:n+=A.t.v*P));for(e.strokeWidthAnim&&(H=e.sw||0),e.strokeColorAnim&&(V=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(U=[e.fc[0],e.fc[1],e.fc[2]]),j=0;j<M;j+=1)(A=S[j].a).a.propType&&((P=S[j].s.getMult(D[i].anIndexes[j],C.a[j].s.totalChars)).length?w.translate(-A.a.v[0]*P[0],-A.a.v[1]*P[1],A.a.v[2]*P[2]):w.translate(-A.a.v[0]*P,-A.a.v[1]*P,A.a.v[2]*P));for(j=0;j<M;j+=1)(A=S[j].a).s.propType&&((P=S[j].s.getMult(D[i].anIndexes[j],C.a[j].s.totalChars)).length?w.scale(1+(A.s.v[0]-1)*P[0],1+(A.s.v[1]-1)*P[1],1):w.scale(1+(A.s.v[0]-1)*P,1+(A.s.v[1]-1)*P,1));for(j=0;j<M;j+=1){if(A=S[j].a,P=S[j].s.getMult(D[i].anIndexes[j],C.a[j].s.totalChars),A.sk.propType&&(P.length?w.skewFromAxis(-A.sk.v*P[0],A.sa.v*P[1]):w.skewFromAxis(-A.sk.v*P,A.sa.v*P)),A.r.propType&&(P.length?w.rotateZ(-A.r.v*P[2]):w.rotateZ(-A.r.v*P)),A.ry.propType&&(P.length?w.rotateY(A.ry.v*P[1]):w.rotateY(A.ry.v*P)),A.rx.propType&&(P.length?w.rotateX(A.rx.v*P[0]):w.rotateX(A.rx.v*P)),A.o.propType&&(P.length?B+=(A.o.v*P[0]-B)*P[0]:B+=(A.o.v*P-B)*P),e.strokeWidthAnim&&A.sw.propType&&(P.length?H+=A.sw.v*P[0]:H+=A.sw.v*P),e.strokeColorAnim&&A.sc.propType)for(W=0;W<3;W+=1)P.length?V[W]+=(A.sc.v[W]-V[W])*P[0]:V[W]+=(A.sc.v[W]-V[W])*P;if(e.fillColorAnim&&e.fc){if(A.fc.propType)for(W=0;W<3;W+=1)P.length?U[W]+=(A.fc.v[W]-U[W])*P[0]:U[W]+=(A.fc.v[W]-U[W])*P;A.fh.propType&&(U=P.length?addHueToRGB(U,A.fh.v*P[0]):addHueToRGB(U,A.fh.v*P)),A.fs.propType&&(U=P.length?addSaturationToRGB(U,A.fs.v*P[0]):addSaturationToRGB(U,A.fs.v*P)),A.fb.propType&&(U=P.length?addBrightnessToRGB(U,A.fb.v*P[0]):addBrightnessToRGB(U,A.fb.v*P))}}for(j=0;j<M;j+=1)(A=S[j].a).p.propType&&(P=S[j].s.getMult(D[i].anIndexes[j],C.a[j].s.totalChars),this._hasMaskedPath?P.length?w.translate(0,A.p.v[1]*P[0],-A.p.v[2]*P[1]):w.translate(0,A.p.v[1]*P,-A.p.v[2]*P):P.length?w.translate(A.p.v[0]*P[0],A.p.v[1]*P[1],-A.p.v[2]*P[2]):w.translate(A.p.v[0]*P,A.p.v[1]*P,-A.p.v[2]*P));if(e.strokeWidthAnim&&(G=H<0?0:H),e.strokeColorAnim&&(ee=`rgb(`+Math.round(255*V[0])+`,`+Math.round(255*V[1])+`,`+Math.round(255*V[2])+`)`),e.fillColorAnim&&e.fc&&(K=`rgb(`+Math.round(255*U[0])+`,`+Math.round(255*U[1])+`,`+Math.round(255*U[2])+`)`),this._hasMaskedPath){if(w.translate(0,-e.ls),w.translate(0,x[1]*F*.01+r,0),this._pathData.p.v){y=(c.point[1]-p.point[1])/(c.point[0]-p.point[0]);var ce=180*Math.atan(y)/Math.PI;c.point[0]<p.point[0]&&(ce+=180),w.rotate(-ce*Math.PI/180)}w.translate(R,z,0),s-=x[0]*D[i].an*.005,D[i+1]&&J!==D[i+1].ind&&(s+=D[i].an/2,s+=.001*e.tr*e.finalSize)}else{switch(w.translate(n,r,0),e.ps&&w.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:w.translate(D[i].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[D[i].line]),0,0);break;case 2:w.translate(D[i].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[D[i].line])/2,0,0)}w.translate(0,-e.ls),w.translate(L,0,0),w.translate(x[0]*D[i].an*.005,x[1]*F*.01,0),n+=D[i].l+.001*e.tr*e.finalSize}T===`html`?Y=w.toCSS():T===`svg`?Y=w.to2dCSS():X=[w.props[0],w.props[1],w.props[2],w.props[3],w.props[4],w.props[5],w.props[6],w.props[7],w.props[8],w.props[9],w.props[10],w.props[11],w.props[12],w.props[13],w.props[14],w.props[15]],q=B}E<=i?(N=new LetterProps(q,G,ee,K,Y,X),this.renderedLetters.push(N),E+=1,this.lettersChangedFlag=!0):(N=this.renderedLetters[i],this.lettersChangedFlag=N.update(q,G,ee,K,Y,X)||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(e,t,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var n,r,i=t.length,a=``;for(n=0;n<i;n+=1)t[n].ty===`sh`&&(r=t[n].ks.k,a+=buildShapeString(r,r.i.length,!0,e));return a},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,n,r,i){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0)}t.translate(r,i,0)},ITextElement.prototype.buildColor=function(e){return`rgb(`+Math.round(255*e[0])+`,`+Math.round(255*e[1])+`,`+Math.round(255*e[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(e,t,n){this.textSpans=[],this.renderType=`svg`,this.initElement(e,t,n)}function ISolidElement(e,t,n){this.initElement(e,t,n)}function NullElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initFrame(),this.initTransform(e,t,n),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS(`svg`);var n=``;if(t&&t.title){var r=createNS(`title`),i=createElementID();r.setAttribute(`id`,i),r.textContent=t.title,this.svgElement.appendChild(r),n+=i}if(t&&t.description){var a=createNS(`desc`),o=createElementID();a.setAttribute(`id`,o),a.textContent=t.description,this.svgElement.appendChild(a),n+=` `+o}n&&this.svgElement.setAttribute(`aria-labelledby`,n);var s=createNS(`defs`);this.svgElement.appendChild(s);var c=createNS(`g`);this.svgElement.appendChild(c),this.layerElement=c,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||`xMidYMid meet`,imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||`xMidYMid slice`,contentVisibility:t&&t.contentVisibility||`visible`,progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||``,id:t&&t.id||``,focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||`100%`,height:t&&t.filterSize&&t.filterSize.height||`100%`,x:t&&t.filterSize&&t.filterSize.x||`0%`,y:t&&t.filterSize&&t.filterSize.y||`0%`},width:t&&t.width,height:t&&t.height,runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:s,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(e){for(var t=0,n=e.length,r=[],i=``;t<n;)e[t]===`\r`||e[t]===`�`?(r.push(i),i=``):i+=e[t],t+=1;return r.push(i),r},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var r=n.it[n.it.length-1];r.s&&(r.s.k[0]=t,r.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){var e,t;this.addDynamicProperty(this);var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n?n.l.length:0),n.fc?this.layerElement.setAttribute(`fill`,this.buildColor(n.fc)):this.layerElement.setAttribute(`fill`,`rgba(0,0,0,0)`),n.sc&&(this.layerElement.setAttribute(`stroke`,this.buildColor(n.sc)),this.layerElement.setAttribute(`stroke-width`,n.sw)),this.layerElement.setAttribute(`font-size`,n.finalSize);var r=this.globalData.fontManager.getFontByName(n.f);if(r.fClass)this.layerElement.setAttribute(`class`,r.fClass);else{this.layerElement.setAttribute(`font-family`,r.fFamily);var i=n.fWeight,a=n.fStyle;this.layerElement.setAttribute(`font-style`,a),this.layerElement.setAttribute(`font-weight`,i)}this.layerElement.setAttribute(`aria-label`,n.t);var o,s=n.l||[],c=!!this.globalData.fontManager.chars;t=s.length;var l=this.mHelper,u=this.data.singleShape,d=0,f=0,p=!0,m=.001*n.tr*n.finalSize;if(!u||c||n.sz){var h,g=this.textSpans.length;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!c||!u||e===0){if(o=g>e?this.textSpans[e].span:createNS(c?`g`:`text`),g<=e){if(o.setAttribute(`stroke-linecap`,`butt`),o.setAttribute(`stroke-linejoin`,`round`),o.setAttribute(`stroke-miterlimit`,`4`),this.textSpans[e].span=o,c){var _=createNS(`g`);o.appendChild(_),this.textSpans[e].childSpan=_}this.textSpans[e].span=o,this.layerElement.appendChild(o)}o.style.display=`inherit`}if(l.reset(),u&&(s[e].n&&(d=-m,f+=n.yOffset,f+=+!!p,p=!1),this.applyTextPropertiesToMatrix(n,l,s[e].line,d,f),d+=s[e].l||0,d+=m),c){var v;if((h=this.globalData.fontManager.getCharData(n.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily)).t===1)v=new SVGCompElement(h.data,this.globalData,this);else{var y=emptyShapeData;h.data&&h.data.shapes&&(y=this.buildShapeData(h.data,n.finalSize)),v=new SVGShapeElement(y,this.globalData,this)}if(this.textSpans[e].glyph){var b=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(b.layerElement),b.destroy()}this.textSpans[e].glyph=v,v._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[e].childSpan.appendChild(v.layerElement),h.t===1&&this.textSpans[e].childSpan.setAttribute(`transform`,`scale(`+n.finalSize/100+`,`+n.finalSize/100+`)`)}else u&&o.setAttribute(`transform`,`translate(`+l.props[12]+`,`+l.props[13]+`)`),o.textContent=s[e].val,o.setAttributeNS(`http://www.w3.org/XML/1998/namespace`,`xml:space`,`preserve`)}u&&o&&o.setAttribute(`d`,``)}else{var x=this.textContainer,S=`start`;switch(n.j){case 1:S=`end`;break;case 2:S=`middle`;break;default:S=`start`}x.setAttribute(`text-anchor`,S),x.setAttribute(`letter-spacing`,m);var C=this.buildTextContents(n.finalText);for(t=C.length,f=n.ps?n.ps[1]+n.ascent:0,e=0;e<t;e+=1)(o=this.textSpans[e].span||createNS(`tspan`)).textContent=C[e],o.setAttribute(`x`,0),o.setAttribute(`y`,f),o.style.display=`inherit`,x.appendChild(o),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=o,f+=n.finalLineHeight;this.layerElement.appendChild(x)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display=`none`,e+=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 e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,n=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<n;e+=1)(t=this.textSpans[e].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 e,t;this._sizeChanged=!0;var n,r,i,a=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;for(t=o.length,e=0;e<t;e+=1)o[e].n||(n=a[e],r=this.textSpans[e].span,(i=this.textSpans[e].glyph)&&i.renderFrame(),n._mdf.m&&r.setAttribute(`transform`,n.m),n._mdf.o&&r.setAttribute(`opacity`,n.o),n._mdf.sw&&r.setAttribute(`stroke-width`,n.sw),n._mdf.sc&&r.setAttribute(`stroke`,n.sc),n._mdf.fc&&r.setAttribute(`fill`,n.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS(`rect`);e.setAttribute(`width`,this.data.sw),e.setAttribute(`height`,this.data.sh),e.setAttribute(`fill`,this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!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(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){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 `+e.w+` `+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute(`width`,e.w),this.svgElement.setAttribute(`height`,e.h),this.svgElement.style.width=`100%`,this.svgElement.style.height=`100%`,this.svgElement.style.transform=`translate3d(0,0,0)`,this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute(`width`,this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute(`height`,this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute(`class`,this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute(`id`,this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute(`focu
2sable`,this.renderConfig.focusable),this.svgElement.setAttribute(`preserveAspectRatio`,this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=createNS(`clipPath`),r=createNS(`rect`);r.setAttribute(`width`,e.w),r.setAttribute(`height`,e.h),r.setAttribute(`x`,0),r.setAttribute(`y`,0);var i=createElementID();n.setAttribute(`id`,i),n.appendChild(r),this.layerElement.setAttribute(`clip-path`,`url(`+getLocationHref()+`#`+i+`)`),t.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=``),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,n=this.layers.length;for(t=0;t<n;t+=1)if(this.layers[t].ind===e)return t;return-1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&this.layers[e].ty!==99){t[e]=!0;var n=this.createItem(this.layers[e]);if(t[e]=n,getExpressionsPlugin()&&(this.layers[e].ty===0&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt){var r=`tp`in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(r===-1)return;if(this.elements[r]&&!0!==this.elements[r]){var i=t[r].getMatte(this.layers[e].tt);n.setMatte(i)}else this.buildItem(r),this.addPendingElement(n)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,n=this.elements.length;t<n;){if(this.elements[t]===e){var r=`tp`in e.data?this.findIndexByInd(e.data.tp):t-1,i=this.elements[r].getMatte(this.layers[t].tt);e.setMatte(i);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;e===null?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var n=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=n-1;t>=0;--t)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<n;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){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(n,r):this.layerElement.appendChild(n)}},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(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var n,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=r-1;n>=0;--n)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,n=e.length,r=`_`;for(t=0;t<n;t+=1)r+=e[t].transform.key+`_`;var i=this.sequences[r];
vendor: 5,269 bytes, line 2
2return i||(i={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=i,this.sequenceList.push(i)),i},processSequence:function(e,t){for(var n=0,r=e.transforms.length,i=t;n<r&&!t;){if(e.transforms[n].transform.mProps._mdf){i=!0;break}n+=1}if(i)for(e.finalTransform.reset(),n=r-1;n>=0;--n)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=i},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t<n;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,`_`+this.transform_key_count}};var lumaLoader=function(){var e=`__lottie_element_luma_buffer`,t=null,n=null,r=null;function i(){var e,i,a;t||(e=createNS(`svg`),i=createNS(`filter`),a=createNS(`feColorMatrix`),i.setAttribute(`id`,`__lottie_element_luma_buffer`),a.setAttribute(`type`,`matrix`),a.setAttribute(`color-interpolation-filters`,`sRGB`),a.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`),i.appendChild(a),e.appendChild(i),e.setAttribute(`id`,`__lottie_element_luma_buffer_svg`),featureSupport.svgLumaHidden&&(e.style.display=`none`),r=e,document.body.appendChild(r),t=createTag(`canvas`),(n=t.getContext(`2d`)).filter=`url(#__lottie_element_luma_buffer)`,n.fillStyle=`rgba(0,0,0,0)`,n.fillRect(0,0,1,1))}return{load:i,get:function(e){return t||i(),t.width=e.width,t.height=e.height,n.filter=`url(#__lottie_element_luma_buffer)`,t}}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var n=createTag(`canvas`);return n.width=e,n.height=t,n}var assetLoader={loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas},registeredEffects={};function CVEffects(e){var t,n,r=e.data.ef?e.data.ef.length:0;for(this.filters=[],t=0;t<r;t+=1){n=null;var i=e.data.ef[t].ty;registeredEffects[i]&&(n=new registeredEffects[i].effect(e.effectsManager.effectElements[t],e)),n&&this.filters.push(n)}this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){var n;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,i=!1;for(n=0;n<r;n+=1)this.masksProperties[n].mode!==`n`&&(i=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=i,i&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,n=this.filters.length,r=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,n,r,i=this.element.finalTransform.mat,a=this.element.canvasContext,o=this.masksProperties.length;for(a.beginPath(),e=0;e<o;e+=1)if(this.masksProperties[e].mode!==`n`){var s;this.masksProperties[e].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),r=this.viewData[e].v,t=i.applyToPointArray(r.v[0][0],r.v[0][1],0),a.moveTo(t[0],t[1]);var c=r._length;for(s=1;s<c;s+=1)n=i.applyToTriplePoints(r.o[s-1],r.i[s],r.v[s]),a.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=i.applyToTriplePoints(r.o[s-1],r.i[0],r.v[0]),a.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5])}this.element.globalData.renderer.save(!0),a.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(e,t,n,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i,a=4;t.ty===`rc`?a=5:t.ty===`el`?a=6:t.ty===`sr`&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,a,e);var o,s=n.length;for(i=0;i<s;i+=1)n[i].closed||(o={transforms:r.addTransformSequence(n[i].transforms),trNodes:[]},this.styledShapes.push(o),n[i].elements.push(o))}function CVShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,n)}function CVTextElement(e,t,n){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(e,t,n)}function CVImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,n)}function CVSolidElement(e,t,n){this.initElement(e,t,n)}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 e;
vendor: 1,575 bytes, line 2
2for(this.stack=[],this.cArrPos=0,this.cTr=new Matrix,e=0;e<15;e+=1){var t=new CanvasContext;this.stack[e]=t}this._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(e,t,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||t.clearCanvas===void 0||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||`xMidYMid meet`,imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||`xMidYMid slice`,contentVisibility:t&&t.contentVisibility||`visible`,className:t&&t.className||``,id:t&&t.id||``,runExpressions:!t||t.runExpressions===void 0||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=ne
vendor: 4,521 bytes, line 2
2w 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(e,t,n){this.initElement(e,t,n)}function HShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS(`g`),this.initElement(e,t,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType=`svg`,this.isMasked=!1,this.initElement(e,t,n)}function HCameraElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,e.pe,0,0,this),e.ks.p.s?(this.px=r(this,e.ks.p.x,1,0,this),this.py=r(this,e.ks.p.y,1,0,this),this.pz=r(this,e.ks.p.z,1,0,this)):this.p=r(this,e.ks.p,1,0,this),e.ks.a&&(this.a=r(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var i,a=e.ks.or.k.length;for(i=0;i<a;i+=1)e.ks.or.k[i].to=null,e.ks.or.k[i].ti=null}this.or=r(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,e.ks.rx,0,degToRads,this),this.ry=r(this,e.ks.ry,0,degToRads,this),this.rz=r(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||``,imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||`xMidYMid slice`,hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||`400%`,height:t&&t.filterSize&&t.filterSize.height||`400%`,x:t&&t.filterSize&&t.filterSize.x||`-100%`,y:t&&t.filterSize&&t.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(e,t,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||``,imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||`xMidYMid slice`,hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||`400%`,height:t&&t.filterSize&&t.filterSize.height||`400%`,x:t&&t.filterSize&&t.filterSize.x||`-100%`,y:t&&t.filterSize&&t.filterSize.y||`-100%`},runExpressions:!t||t.runExpressions===void 0||t.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 e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffe
vendor: 12,635 bytes, line 2
2ctsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},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(e){e.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 e=this.buffers[0].getContext(`2d`);this.clearCanvas(e),e.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 e=this.buffers[1],t=e.getContext(`2d`);if(this.clearCanvas(t),t.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 n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext(`2d`).drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,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(e){if(!this.hidden&&!this.data.hd&&(this.data.td!==1||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),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(e,t){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},r={};return e.ty===`fl`||e.ty===`st`?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(n.co=`rgb(`+bmFloor(r.c.v[0])+`,`+bmFloor(r.c.v[1])+`,`+bmFloor(r.c.v[2])+`)`)):e.ty!==`gf`&&e.ty!==`gs`||(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.o=PropertyFactory.getProp(this,e.o,0,.01,this),e.ty===`st`||e.ty===`gs`?(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],e.lj==1&&(n.ml=e.ml),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(n.wi=r.w.v),e.d&&(r.d=new DashProperty(this,e.d,`canvas`,this),r.d.k||(n.da=r.d.dashArray,n.do=r.d.dashoffset[0]))):n.r=e.r===2?`evenodd`:`nonzero`,this.stylesList.push(n),r.style=n,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,n=this.stylesList.length;for(t=0;t<n;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,n,r,i){var a,o,s,c,l,u,d=e.length-1,f=[],p=[],m=[].concat(i);for(a=d;a>=0;--a){if((c=this.searchProcessedElement(e[a]))?t[a]=n[c-1]:e[a]._shouldRender=r,e[a].ty===`fl`||e[a].ty===`st`||e[a].ty===`gf`||e[a].ty===`gs`)c?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],m),f.push(t[a].style);else if(e[a].ty===`gr`){if(c)for(s=t[a].it.length,o=0;o<s;o+=1)t[a].prevViewData[o]=t[a].it[o];else t[a]=this.createGroupElement(e[a]);this.searchShapes(e[a].it,t[a].it,t[a].prevViewData,r,m)}else e[a].ty===`tr`?(c||(u=this.createTransformElement(e[a]),t[a]=u),m.push(t[a]),this.addTransformToStyleList(t[a])):e[a].ty===`sh`||e[a].ty===`rc`||e[a].ty===`el`||e[a].ty===`sr`?c||(t[a]=this.createShapeElement(e[a])):e[a].ty===`tm`||e[a].ty===`rd`||e[a].ty===`pb`||e[a].ty===`zz`||e[a].ty===`op`?(c?(l=t[a]).closed=!1:((l=ShapeModifiers.getModifier(e[a].ty)).init(this,e[a]),t[a]=l,this.shapeModifiers.push(l)),p.push(l)):e[a].ty===`rp`&&(c?(l=t[a]).closed=!0:(l=ShapeModifiers.getModifier(e[a].ty),t[a]=l,l.init(this,e,a,t),this.shapeModifiers.push(l),r=!1),p.push(l));this.addProcessedElement(e[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(f),d=p.length,a=0;a<d;a+=1)p[a].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(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,n,r,i,a,o,s,c,l=this.stylesList.length,u=this.globalData.renderer,d=this.globalData.canvasContext;for(e=0;e<l;e+=1)if(((s=(c=this.stylesList[e]).type)!==`st`&&s!==`gs`||c.wi!==0)&&c.data._shouldRender&&c.coOp!==0&&this.globalData.currentGlobalAlpha!==0){for(u.save(),a=c.elements,s===`st`||s===`gs`?(u.ctxStrokeStyle(s===`st`?c.co:c.grd),u.ctxLineWidth(c.wi),u.ctxLineCap(c.lc),u.ctxLineJoin(c.lj),u.ctxMiterLimit(c.ml||0)):u.ctxFillStyle(s===`fl`?c.co:c.grd),u.ctxOpacity(c.coOp),s!==`st`&&s!==`gs`&&d.beginPath(),u.ctxTransform(c.preTransforms.finalTransform.props),n=a.length,t=0;t<n;t+=1){for(s!==`st`&&s!==`gs`||(d.beginPath(),c.da&&(d.setLineDash(c.da),d.lineDashOffset=c.do)),i=(o=a[t].trNodes).length,r=0;r<i;r+=1)o[r].t===`m`?d.moveTo(o[r].p[0],o[r].p[1]):o[r].t===`c`?d.bezierCurveTo(o[r].pts[0],o[r].pts[1],o[r].pts[2],o[r].pts[3],o[r].pts[4],o[r].pts[5]):d.closePath();s!==`st`&&s!==`gs`||(u.ctxStroke(),c.da&&d.setLineDash(this.dashResetter))}s!==`st`&&s!==`gs`&&this.globalData.renderer.ctxFill(c.r),u.restore()}},CVShapeElement.prototype.renderShape=function(e,t,n,r){var i,a;for(a=e,i=t.length-1;i>=0;--i)t[i].ty===`tr`?(a=n[i].transform,this.renderShapeTransform(e,a)):t[i].ty===`sh`||t[i].ty===`el`||t[i].ty===`rc`||t[i].ty===`sr`?this.renderPath(t[i],n[i]):t[i].ty===`fl`?this.renderFill(t[i],n[i],a):t[i].ty===`st`?this.renderStroke(t[i],n[i],a):t[i].ty===`gf`||t[i].ty===`gs`?this.renderGradientFill(t[i],n[i],a):t[i].ty===`gr`?this.renderShape(a,t[i].it,n[i].it):t[i].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n,r,i,a=e.trNodes,o=t.paths,s=o._length;a.length=0;var c=e.transforms.finalTransform;for(i=0;i<s;i+=1){var l=o.shapes[i];if(l&&l.v){for(r=l._length,n=1;n<r;n+=1)n===1&&a.push({t:`m`,p:c.applyToPointArray(l.v[0][0],l.v[0][1],0)}),a.push({t:`c`,pts:c.applyToTriplePoints(l.o[n-1],l.i[n],l.v[n])});r===1&&a.push({t:`m`,p:c.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&r&&(a.push({t:`c`,pts:c.applyToTriplePoints(l.o[n-1],l.i[0],l.v[0])}),a.push({t:`z`}))}}e.trNodes=a}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var n,r=t.styledShapes.length;for(n=0;n<r;n+=1)this.renderStyledShape(t.styledShapes[n],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,n){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co=`rgb(`+bmFloor(t.c.v[0])+`,`+bmFloor(t.c.v[1])+`,`+bmFloor(t.c.v[2])+`)`),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,n){var r,i=t.style;if(!i.grd||t.g._mdf||t.s._mdf||t.e._mdf||e.t!==1&&(t.h._mdf||t.a._mdf)){var a,o=this.globalData.canvasContext,s=t.s.v,c=t.e.v;if(e.t===1)r=o.createLinearGradient(s[0],s[1],c[0],c[1]);else{var l=Math.sqrt((s[0]-c[0])**2+(s[1]-c[1])**2),u=Math.atan2(c[1]-s[1],c[0]-s[0]),d=t.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var f=l*d,p=Math.cos(u+t.a.v)*f+s[0],m=Math.sin(u+t.a.v)*f+s[1];r=o.createRadialGradient(p,m,0,s[0],s[1],l)}var h=e.g.p,g=t.g.c,_=1;for(a=0;a<h;a+=1)t.g._hasOpacity&&t.g._collapsable&&(_=t.g.o[2*a+1]),r.addColorStop(g[4*a]/100,`rgba(`+g[4*a+1]+`,`+g[4*a+2]+`,`+g[4*a+3]+`,`+_+`)`);i.grd=r}i.coOp=t.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,t,n){var r=t.style,i=t.d;i&&(i._mdf||this._isFirstFrame)&&(r.da=i.dashArray,r.do=i.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co=`rgb(`+bmFloor(t.c.v[0])+`,`+bmFloor(t.c.v[1])+`,`+bmFloor(t.c.v[2])+`)`),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.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 e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill=`rgba(0,0,0,0)`,this.fill=t;var n=!1;e.sc&&(n=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var r,i,a,o,s,c,l,u,d,f,p,m,h=this.globalData.fontManager.getFontByName(e.f),g=e.l,_=this.mHelper;this.stroke=n,this.values.fValue=e.finalSize+`px `+this.globalData.fontManager.getFontByName(e.f).fFamily,i=e.finalText.length;var v=this.data.singleShape,y=.001*e.tr*e.finalSize,b=0,x=0,S=!0,C=0;for(r=0;r<i;r+=1){o=(a=this.globalData.fontManager.getCharData(e.finalText[r],h.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&a.data||{},_.reset(),v&&g[r].n&&(b=-y,x+=e.yOffset,x+=+!!S,S=!1),d=(l=o.shapes?o.shapes[0].it:[]).length,_.scale(e.finalSize/100,e.finalSize/100),v&&this.applyTextPropertiesToMatrix(e,_,g[r].line,b,x),p=createSizedArray(d-1);var w=0;for(u=0;
vendor: 5,570 bytes, line 2
2u<d;u+=1)if(l[u].ty===`sh`){for(c=l[u].ks.k.i.length,f=l[u].ks.k,m=[],s=1;s<c;s+=1)s===1&&m.push(_.applyToX(f.v[0][0],f.v[0][1],0),_.applyToY(f.v[0][0],f.v[0][1],0)),m.push(_.applyToX(f.o[s-1][0],f.o[s-1][1],0),_.applyToY(f.o[s-1][0],f.o[s-1][1],0),_.applyToX(f.i[s][0],f.i[s][1],0),_.applyToY(f.i[s][0],f.i[s][1],0),_.applyToX(f.v[s][0],f.v[s][1],0),_.applyToY(f.v[s][0],f.v[s][1],0));m.push(_.applyToX(f.o[s-1][0],f.o[s-1][1],0),_.applyToY(f.o[s-1][0],f.o[s-1][1],0),_.applyToX(f.i[0][0],f.i[0][1],0),_.applyToY(f.i[0][0],f.i[0][1],0),_.applyToX(f.v[0][0],f.v[0][1],0),_.applyToY(f.v[0][0],f.v[0][1],0)),p[w]=m,w+=1}v&&(b+=g[r].l,b+=y),this.textSpans[C]?this.textSpans[C].elem=p:this.textSpans[C]={elem:p},C+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,n,r,i,a;this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap(`butt`),this.globalData.renderer.ctxLineJoin(`miter`),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,s=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;t=c.length;var l,u,d=null,f=null,p=null,m=this.globalData.renderer;for(e=0;e<t;e+=1)if(!c[e].n){if((o=s[e])&&(m.save(),m.ctxTransform(o.p),m.ctxOpacity(o.o)),this.fill){for(o&&o.fc?d!==o.fc&&(m.ctxFillStyle(o.fc),d=o.fc):d!==this.values.fill&&(d=this.values.fill,m.ctxFillStyle(this.values.fill)),r=(l=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(a=(u=l[n]).length,this.globalData.canvasContext.moveTo(u[0],u[1]),i=2;i<a;i+=6)this.globalData.canvasContext.bezierCurveTo(u[i],u[i+1],u[i+2],u[i+3],u[i+4],u[i+5]);this.globalData.canvasContext.closePath(),m.ctxFill()}if(this.stroke){for(o&&o.sw?p!==o.sw&&(p=o.sw,m.ctxLineWidth(o.sw)):p!==this.values.sWidth&&(p=this.values.sWidth,m.ctxLineWidth(this.values.sWidth)),o&&o.sc?f!==o.sc&&(f=o.sc,m.ctxStrokeStyle(o.sc)):f!==this.values.stroke&&(f=this.values.stroke,m.ctxStrokeStyle(this.values.stroke)),r=(l=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(a=(u=l[n]).length,this.globalData.canvasContext.moveTo(u[0],u[1]),i=2;i<a;i+=6)this.globalData.canvasContext.bezierCurveTo(u[i],u[i+1],u[i+2],u[i+3],u[i+4],u[i+5]);this.globalData.canvasContext.closePath(),m.ctxStroke()}o&&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 e=createTag(`canvas`);e.width=this.assetData.w,e.height=this.assetData.h;var t,n,r=e.getContext(`2d`),i=this.img.width,a=this.img.height,o=i/a,s=this.assetData.w/this.assetData.h,c=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;o>s&&c===`xMidYMid slice`||o<s&&c!==`xMidYMid slice`?t=(n=a)*s:n=(t=i)/s,r.drawImage(this.img,(i-t)/2,(a-n)/2,t,n,0,0,this.assetData.w,this.assetData.h),this.img=e}},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(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){e[0]===1&&e[1]===0&&e[4]===0&&e[5]===1&&e[12]===0&&e[13]===0||this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,n,r){this.canvasContext.fillRect(e,t,n,r)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore(
vendor: 5,144 bytes, line 2
2)},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){this.renderConfig.clearCanvas?(e&&(this.globalData.blendMode=`source-over`),this.contextData.restore(e)):this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag(`canvas`);var t=this.animationItem.container.style;t.width=`100%`,t.height=`100%`;var n=`0px 0px 0px`;t.transformOrigin=n,t.mozTransformOrigin=n,t.webkitTransformOrigin=n,t[`-webkit-transform`]=n,t.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=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,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(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,t){var n,r,i,a;if(this.reset(),e?(n=e,r=t,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=r):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,r=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=r*this.renderConfig.dpr),this.renderConfig.preserveAspectRatio.indexOf(`meet`)!==-1||this.renderConfig.preserveAspectRatio.indexOf(`slice`)!==-1){var o=this.renderConfig.preserveAspectRatio.split(` `),s=o[1]||`meet`,c=o[0]||`xMidYMid`,l=c.substr(0,4),u=c.substr(4);i=n/r,(a=this.transformCanvas.w/this.transformCanvas.h)>i&&s===`meet`||a<i&&s===`slice`?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx=l===`xMid`&&(a<i&&s===`meet`||a>i&&s===`slice`)?(n-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:l===`xMax`&&(a<i&&s===`meet`||a>i&&s===`slice`)?(n-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty=u===`YMid`&&(a>i&&s===`meet`||a<i&&s===`slice`)?(r-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:u===`YMax`&&(a>i&&s===`meet`||a<i&&s===`slice`)?(r-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else this.renderConfig.preserveAspectRatio===`none`?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(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 e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=``),e=(this.layers?this.layers.length:0)-1;e>=0;--e)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&e!==-1){var n;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=r-1;n>=0;--n)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=r-1;n>=0;--n)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();
vendor: 4,289 bytes, line 2
2!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&this.layers[e].ty!==99){var n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.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 e=2*this._length,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){--this.cArrPos;var t,n=this.stack[this.cArrPos],r=n.transform,i=this.cTr.props;for(t=0;t<16;t+=1)i[t]=r[t];if(e){this.nativeContext.restore();var a=this.stack[this.cArrPos+1];this.appliedFillStyle=a.fillStyle,this.appliedStrokeStyle=a.strokeStyle,this.appliedLineWidth=a.lineWidth,this.appliedLineCap=a.lineCap,this.appliedLineJoin=a.lineJoin,this.appliedMiterLimit=a.miterLimit}this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),(e||n.opacity!==-1&&this.currentOpacity!==n.opacity)&&(this.nativeContext.globalAlpha=n.opacity,this.currentOpacity=n.opacity),this.currentFillStyle=n.fillStyle,this.currentStrokeStyle=n.strokeStyle,this.currentLineWidth=n.lineWidth,this.currentLineCap=n.lineCap,this.currentLineJoin=n.lineJoin,this.currentMiterLimit=n.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var n,r=this.stack[this.cArrPos];for(n=0;n<16;n+=1)r.transform[n]=t[n];this.cArrPos+=1;var i=this.stack[this.cArrPos];i.opacity=r.opacity,i.fillStyle=r.fillStyle,i.strokeStyle=r.strokeStyle,i.lineWidth=r.lineWidth,i.lineCap=r.lineCap,i.lineJoin=r.lineJoin,i.miterLimit=r.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var n=t.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,n,r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,n,r)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWi
vendor: 14,794 bytes, line 2
2dth!==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 e,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(),e=this.layers.length-1;e>=0;--e)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;--e)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,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),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&=!1)},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&=null,this.maskManager&&=(this.maskManager.destroy(),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 e;this.data.hasMask?((e=createNS(`rect`)).setAttribute(`width`,this.data.sw),e.setAttribute(`height`,this.data.sh),e.setAttribute(`fill`,this.data.sc),this.svgElement.setAttribute(`width`,this.data.sw),this.svgElement.setAttribute(`height`,this.data.sh)):((e=createTag(`div`)).style.width=this.data.sw+`px`,e.style.height=this.data.sh+`px`,e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS(`svg`);var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute(`width`,t.w),e.setAttribute(`height`,t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t=e[n].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var n,r,i,a,o,s=e.sh.v,c=e.transformers,l=s._length;if(!(l<=1)){for(n=0;n<l-1;n+=1)r=this.getTransformedPoint(c,s.v[n]),i=this.getTransformedPoint(c,s.o[n]),a=this.getTransformedPoint(c,s.i[n+1]),o=this.getTransformedPoint(c,s.v[n+1]),this.checkBounds(r,i,a,o,t);s.c&&(r=this.getTransformedPoint(c,s.v[n]),i=this.getTransformedPoint(c,s.o[n]),a=this.getTransformedPoint(c,s.i[0]),o=this.getTransformedPoint(c,s.v[0]),this.checkBounds(r,i,a,o,t))}},HShapeElement.prototype.checkBounds=function(e,t,n,r,i){this.getBoundsOfCurve(e,t,n,r);var a=this.shapeBoundingBox;i.x=bmMin(a.left,i.x),i.xMax=bmMax(a.right,i.xMax),i.y=bmMin(a.top,i.y),i.yMax=bmMax(a.bottom,i.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(e,t,n,r){for(var i,a,o,s,c,l,u,d=[[e[0],r[0]],[e[1],r[1]]],f=0;f<2;++f)a=6*e[f]-12*t[f]+6*n[f],i=-3*e[f]+9*t[f]-9*n[f]+3*r[f],o=3*t[f]-3*e[f],a|=0,o|=0,(i|=0)==0&&a===0||(i===0?(s=-o/a)>0&&s<1&&d[f].push(this.calculateF(s,e,t,n,r,f)):(c=a*a-4*o*i)>=0&&((l=(-a+bmSqrt(c))/(2*i))>0&&l<1&&d[f].push(this.calculateF(l,e,t,n,r,f)),(u=(-a-bmSqrt(c))/(2*i))>0&&u<1&&d[f].push(this.calculateF(u,e,t,n,r,f))));this.shapeBoundingBox.left=bmMin.apply(null,d[0]),this.shapeBoundingBox.top=bmMin.apply(null,d[1]),this.shapeBoundingBox.right=bmMax.apply(null,d[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,d[1])},HShapeElement.prototype.calculateF=function(e,t,n,r,i,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*n[a]+3*(1-e)*bmPow(e,2)*r[a]+bmPow(e,3)*i[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],t):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,t):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var n=0;if(e.keyframes){for(var r=0;r<e.keyframes.length;r+=1){var i=e.keyframes[r].s;i>n&&(n=i)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute(`width`,e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute(`height`,e.height),n=!0),n||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute(`viewBox`,this.currentBBox.x+` `+this.currentBBox.y+` `+this.currentBBox.w+` `+this.currentBBox.h);var r=this.shapeCont.style,i=`translate(`+this.currentBBox.x+`px,`+this.currentBBox.y+`px)`;r.transform=i,r.webkitTransform=i}}},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 e=createNS(`g`);this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType=`html`,this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,n=e.fc?this.buildColor(e.fc):`rgba(0,0,0,0)`;t.fill=n,t.color=n,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+`px`);var r,i,a=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars){if(t.fontSize=e.finalSize+`px`,t.lineHeight=e.finalSize+`px`,a.fClass)this.innerElem.className=a.fClass;else{t.fontFamily=a.fFamily;var o=e.fWeight;t.fontStyle=e.fStyle,t.fontWeight=o}}var s,c,l,u=e.l;i=u.length;var d,f=this.mHelper,p=``,m=0;for(r=0;r<i;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[m]?s=this.textPaths[m]:((s=createNS(`path`)).setAttribute(`stroke-linecap`,lineCapEnum[1]),s.setAttribute(`stroke-linejoin`,lineJoinEnum[2]),s.setAttribute(`stroke-miterlimit`,`4`)),this.isMasked||(this.textSpans[m]?l=(c=this.textSpans[m]).children[0]:((c=createTag(`div`)).style.lineHeight=0,(l=createNS(`svg`)).appendChild(s),styleDiv(c)))):this.isMasked?s=this.textPaths[m]?this.textPaths[m]:createNS(`text`):this.textSpans[m]?(c=this.textSpans[m],s=this.textPaths[m]):(styleDiv(c=createTag(`span`)),styleDiv(s=createTag(`span`)),c.appendChild(s)),this.globalData.fontManager.chars){var h,g=this.globalData.fontManager.getCharData(e.finalText[r],a.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(h=g?g.data:null,f.reset(),h&&h.shapes&&h.shapes.length&&(d=h.shapes[0].it,f.scale(e.finalSize/100,e.finalSize/100),p=this.createPathShape(f,d),s.setAttribute(`d`,p)),this.isMasked)this.innerElem.appendChild(s);else{if(this.innerElem.appendChild(c),h&&h.shapes){document.body.appendChild(l);var _=l.getBBox();l.setAttribute(`width`,_.width+2),l.setAttribute(`height`,_.height+2),l.setAttribute(`viewBox`,_.x-1+` `+(_.y-1)+` `+(_.width+2)+` `+(_.height+2));var v=l.style,y=`translate(`+(_.x-1)+`px,`+(_.y-1)+`px)`;v.transform=y,v.webkitTransform=y,u[r].yOffset=_.y-1}else l.setAttribute(`width`,1),l.setAttribute(`height`,1);c.appendChild(l)}}else if(s.textContent=u[r].val,s.setAttributeNS(`http://www.w3.org/XML/1998/namespace`,`xml:space`,`preserve`),this.isMasked)this.innerElem.appendChild(s);else{this.innerElem.appendChild(c);var b=s.style,x=`translate3d(0,`+-e.finalSize/1.2+`px,0)`;b.transform=x,b.webkitTransform=x}this.isMasked?this.textSpans[m]=s:this.textSpans[m]=c,this.textSpans[m].style.display=`block`,this.textPaths[m]=s,m+=1}for(;m<this.textSpans.length;)this.textSpans[m].style.display=`none`,m+=1},HTextElement.prototype.renderInnerContent=function(){var e;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),e=this.svgElement.style;var t=`translate(`+-this.finalTransform.mProp.p.v[0]+`px,`+-this.finalTransform.mProp.p.v[1]+`px)`;e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var n,r,i,a,o,s=0,c=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;for(r=l.length,n=0;n<r;n+=1)l[n].n?s+=1:(a=this.textSpans[n],o=this.textPaths[n],i=c[s],s+=1,i._mdf.m&&(this.isMasked?a.setAttribute(`transform`,i.m):(a.style.webkitTransform=i.m,a.style.transform=i.m)),a.style.opacity=i.o,i.sw&&i._mdf.sw&&o.setAttribute(`stroke-width`,i.sw),i.sc&&i._mdf.sc&&o.setAttribute(`stroke`,i.sc),i.fc&&i._mdf.fc&&(o.setAttribute(`fill`,i.fc),o.style.color=i.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var u=this.innerElem.getBBox();if(this.currentBBox.w!==u.width&&(this.currentBBox.w=u.width,this.svgElement.setAttribute(`width`,u.width)),this.currentBBox.h!==u.height&&(this.currentBBox.h=u.height,this.svgElement.setAttribute(`height`,u.height)),this.currentBBox.w!==u.width+2||this.currentBBox.h!==u.height+2||this.currentBBox.x!==u.x-1||this.currentBBox.y!==u.y-1){this.currentBBox.w=u.width+2,this.currentBBox.h=u.height+2,this.currentBBox.x=u.x-1,this.currentBBox.y=u.y-1,this.svgElement.setAttribute(`viewBox`,this.currentBBox.x+` `+this.currentBBox.y+` `+this.currentBBox.w+` `+this.currentBBox.h),e=this.svgElement.style;var d=`translate(`+this.currentBBox.x+`px,`+this.currentBBox.y+`px)`;e.transform=d,e.webkitTransform=d}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,n,r,i=this.comp.threeDElements.length;for(e=0;e<i;e+=1)if((t=this.comp.threeDElements[e]).type===`3d`){n=t.perspectiveElem.style,r=t.container.style;var a=this.pe.v+`px`,o=`matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)`;n.perspective=a,n.webkitPerspective=a,r.transformOrigin=`0px 0px 0px`,r.mozTransformOrigin=`0px 0px 0px`,r.webkitTransformOrigin=`0px 0px 0px`,n.transform=o,n.webkitTransform=o}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,n=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)n=this.hierarchy[e].finalTransform.mProp._mdf||n;if(n||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(e=t=this.hierarchy.length-1;e>=0;--e){var r=this.hierarchy[e].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 i=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]],a=Math.sqrt(i[0]**2+i[1]**2+i[2]**2),o=[i[0]/a,i[1]/a,i[2]/a],s=Math.sqrt(o[2]*o[2]+o[0]*o[
vendor: 4,316 bytes, line 2
20]),c=Math.atan2(o[1],s),l=Math.atan2(o[0],-o[2]);this.mat.rotateY(l).rotateX(-c)}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 u=!this._prevMat.equals(this.mat);if((u||this.pe._mdf)&&this.comp.threeDElements){var d,f,p;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)if((d=this.comp.threeDElements[e]).type===`3d`){if(u){var m=this.mat.toCSS();(p=d.container.style).transform=m,p.webkitTransform=m}this.pe._mdf&&((f=d.perspectiveElem.style).perspective=this.pe.v+`px`,f.webkitPerspective=this.pe.v+`px`)}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!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 e=this.globalData.getAssetsPath(this.assetData),t=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`,e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute(`width`,this.assetData.w),this.baseElement.setAttribute(`height`,this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin=`anonymous`,t.src=e,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(e,t){var n=e.getBaseElement();if(n){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(n,t);else if(this.threeDElements)this.addTo3dContainer(n,t);else{for(var i,a,o=0;o<t;)this.elements[o]&&!0!==this.elements[o]&&this.elements[o].getBaseElement&&(a=this.elements[o],i=(this.layers[o].ddd?this.getThreeDContainerByPos(o):a.getBaseElement())||i),o+=1;i?r.ddd&&this.supports3d||this.layerElement.insertBefore(n,i):r.ddd&&this.supports3d||this.layerElement.appendChild(n)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,n=this.threeDElements.length;t<n;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var n,r,i=createTag(`div`);styleDiv(i);var a=createTag(`div`);if(styleDiv(a),t===`3d`){(n=i.style).width=this.globalData.compSize.w+`px`,n.height=this.globalData.compSize.h+`px`,n.webkitTransformOrigin=`50% 50%`,n.mozTransformOrigin=`50% 50%`,n.transformOrigin=`50% 50%`;var o=`matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)`;(r=a.style).transform=o,r.webkitTransform=o}i.appendChild(a);var s={container:a,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(s),s},HybridRendererBase.prototype.build3dContainers=function(){var e,t,n=this.layers.length,r=``;for(e=0;e<n;
vendor: 5,333 bytes, line 2
2e+=1)this.layers[e].ddd&&this.layers[e].ty!==3?(r!==`3d`&&(r=`3d`,t=this.createThreeDContainer(e,`3d`)),t.endPos=Math.max(t.endPos,e)):(r!==`2d`&&(r=`2d`,t=this.createThreeDContainer(e,`2d`)),t.endPos=Math.max(t.endPos,e));for(e=(n=this.threeDElements.length)-1;e>=0;--e)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,r=this.threeDElements.length;n<r;){if(t<=this.threeDElements[n].endPos){for(var i,a=this.threeDElements[n].startPos;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(i=this.elements[a].getBaseElement()),a+=1;i?this.threeDElements[n].container.insertBefore(e,i):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag(`div`),n=this.animationItem.wrapper,r=t.style;r.width=e.w+`px`,r.height=e.h+`px`,this.resizerElem=t,styleDiv(t),r.transformStyle=`flat`,r.mozTransformStyle=`flat`,r.webkitTransformStyle=`flat`,this.renderConfig.className&&t.setAttribute(`class`,this.renderConfig.className),n.appendChild(t),r.overflow=`hidden`;var i=createNS(`svg`);i.setAttribute(`width`,`1`),i.setAttribute(`height`,`1`),styleDiv(i),this.resizerElem.appendChild(i);var a=createNS(`defs`);i.appendChild(a),this.data=e,this.setupGlobalData(e,i),this.globalData.defs=a,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=``),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,n,r,i=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,o=i/a;this.globalData.compSize.w/this.globalData.compSize.h>o?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,n=0,r=(a-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,n=(i-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,r=0);var s=this.resizerElem.style;s.webkitTransform=`matrix3d(`+e+`,0,0,0,0,`+t+`,0,0,0,0,1,0,`+n+`,`+r+`,0,1)`,s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display=`none`},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display=`block`},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,n=this.globalData.compSize.h,r=this.threeDElements.length;for(e=0;e<r;e+=1){var i=this.threeDElements[e].perspectiveElem.style;i.webkitPerspective=Math.sqrt(t**2+n**2)+`px`,i.perspective=i.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,n=e.length,r=createTag(`div`);for(t=0;t<n;t+=1)if(e[t].xt){var i=this.createComp(e[t],r,this.globalData.comp,null);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},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(e,t){for(var n,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(n=this.elements[r].getBaseElement()),r+=1;n?this.layerElement.insertBefore(e,n):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=function(e){function t(t){for(var n=0,r=e.layers.length;n<r;){if(e.layers[n].nm===t||e.layers[n].ind===t)return e.elements[n].layerInterface;n+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t};function _typeof$2(e){return(_typeof$2=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e})(e)}function seedRandom(e,t){var n=this,r=t.pow(256,6),i=t.pow(2,52),a=2*i;function o(e){var t,n=e.length,r=this,i=0,a=r.i=r.j=0,o=r.S=[];for(n||(e=[n++]);i<256;)o[i]=i++;for(i=0;i<256;i++)o[i]=o[a=255&a+e[i%n]+(t=o[i])],o[a]=t;
2r.g=function(e){for(var t,n=0,i=r.i,a=r.j,o=r.S;e--;)t=o[i=255&i+1],n=256*n+o[255&(o[i]=o[a=255&a+t])+(o[a]=t)];return r.i=i,r.j=a,n}}function s(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function c(e,t){for(var n,r=e+``,i=0;i<r.length;)t[255&i]=255&(n^=19*t[255&i])+r.charCodeAt(i++);return l(t)}function l(e){return String.fromCharCode.apply(0,e)}t.seedrandom=function(u,d,f){var p=[],m=c(function e(t,n){var r,i=[],a=_typeof$2(t);if(n&&a==`object`)for(r in t)try{i.push(e(t[r],n-1))}catch{}return i.length?i:a==`string`?t:t+`\0`}((d=!0===d?{entropy:!0}:d||{}).entropy?[u,l(e)]:u===null?function(){try{var t=new Uint8Array(256);return(n.crypto||n.msCrypto).getRandomValues(t),l(t)}catch{var r=n.navigator,i=r&&r.plugins;return[+new Date,n,i,n.screen,l(e)]}}():u,3),p),h=new o(p),g=function(){for(var e=h.g(6),t=r,n=0;e<i;)e=256*(e+n),t*=256,n=h.g(1);for(;e>=a;)e/=2,t/=2,n>>>=1;return(e+n)/t};return g.int32=function(){return 0|h.g(4)},g.quick=function(){return h.g(4)/4294967296},g.double=g,c(l(h.S),e),(d.pass||f||function(e,n,r,i){return i&&(i.S&&s(i,h),e.state=function(){return s(h,{})}),r?(t.random=e,n):e})(g,m,`global`in d?d.global:this==t,d.state)},c(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:`shape`};function _typeof$1(e){return(_typeof$1=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e})(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return e===`number`||t instanceof Number||e===`boolean`||e===`string`}function $bm_neg(e){var t=_typeof$1(e);if(t===`number`||e instanceof Number||t===`boolean`)return-e;if($bm_isInstanceOfArray(e)){var n,r=e.length,i=[];for(n=0;n<r;n+=1)i[n]=-e[n];return i}return e.propType?e.v:-e}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(e,t){var n=_typeof$1(e),r=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(r,t)||n===`string`||r===`string`)return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var i=0,a=e.length,o=t.length,s=[];i<a||i<o;)(typeof e[i]==`number`||e[i]instanceof Number)&&(typeof t[i]==`number`||t[i]instanceof Number)?s[i]=e[i]+t[i]:s[i]=t[i]===void 0?e[i]:e[i]||t[i],i+=1;return s}return 0}var add=sum;function sub(e,t){var n=_typeof$1(e),r=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(r,t))return n===`string`&&(e=parseInt(e,10)),r===`string`&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var i=0,a=e.length,o=t.length,s=[];i<a||i<o;)(typeof e[i]==`number`||e[i]instanceof Number)&&(typeof t[i]==`number`||t[i]instanceof Number)?s[i]=e[i]-t[i]:s[i]=t[i]===void 0?e[i]:e[i]||t[i],i+=1;return s}return 0}function mul(e,t){var n,r,i,a=_typeof$1(e),o=_typeof$1(t);if(isNumerable(a,e)&&isNumerable(o,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(o,t)){for(i=e.length,n=createTypedArray(`float32`,i),r=0;r<i;r+=1)n[r]=e[r]*t;return n}if(isNumerable(a,e)&&$bm_isInstanceOfArray(t)){for(i=t.length,n=createTypedArray(`float32`,i),r=0;r<i;r+=1)n[r]=e*t[r];return n}return 0}function div(e,t){var n,r,i,a=_typeof$1(e),o=_typeof$1(t);if(isNumerable(a,e)&&isNumerable(o,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(o,t)){for(i=e.length,n=createTypedArray(`float32`,i),r=0;r<i;r+=1)n[r]=e[r]/t;return n}if(isNumerable(a,e)&&$bm_isInstanceOfArray(t)){for(i=t.length,n=createTypedArray(`float32`,i),r=0;r<i;r+=1)n[r]=e/t[r];return n}return 0}function mod(e,t){return typeof e==`string`&&(e=parseInt(e,10)),typeof t==`string`&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,n){if(t>n){var r=n;n=t,t=r}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}
vendor: 6,824 bytes, line 2
2var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if(typeof e==`number`||e instanceof Number)return t||=0,Math.abs(e-t);var n;t||=helperLengthArray;var r=Math.min(e.length,t.length),i=0;for(n=0;n<r;n+=1)i+=Math.pow(t[n]-e[n],2);return Math.sqrt(i)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,n,r=e[0],i=e[1],a=e[2],o=Math.max(r,i,a),s=Math.min(r,i,a),c=(o+s)/2;if(o===s)t=0,n=0;else{var l=o-s;switch(n=c>.5?l/(2-o-s):l/(o+s),o){case r:t=(i-a)/l+(i<a?6:0);break;case i:t=(a-r)/l+2;break;case a:t=(r-i)/l+4}t/=6}return[t,n,c,e[3]]}function hue2rgb(e,t,n){return n<0&&(n+=1),n>1&&--n,n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t,n,r,i=e[0],a=e[1],o=e[2];if(a===0)t=o,r=o,n=o;else{var s=o<.5?o*(1+a):o+a-o*a,c=2*o-s;t=hue2rgb(c,s,i+1/3),n=hue2rgb(c,s,i),r=hue2rgb(c,s,i-1/3)}return[t,n,r,e[3]]}function linear(e,t,n,r,i){if(r!==void 0&&i!==void 0||(r=t,i=n,t=0,n=1),n<t){var a=n;n=t,t=a}if(e<=t)return r;if(e>=n)return i;var o,s=n===t?0:(e-t)/(n-t);if(!r.length)return r+(i-r)*s;var c=r.length,l=createTypedArray(`float32`,c);for(o=0;o<c;o+=1)l[o]=r[o]+(i[o]-r[o])*s;return l}function random(e,t){if(t===void 0&&(e===void 0?(e=0,t=1):(t=e,e=void 0)),t.length){var n,r=t.length;e||=createTypedArray(`float32`,r);var i=createTypedArray(`float32`,r),a=BMMath.random();for(n=0;n<r;n+=1)i[n]=e[n]+a*(t[n]-e[n]);return i}return e===void 0&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,n,r){var i,a=e.length,o=shapePool.newElement();o.setPathData(!!r,a);var s,c,l=[0,0];for(i=0;i<a;i+=1)s=t&&t[i]?t[i]:l,c=n&&n[i]?n[i]:l,o.setTripleAt(e[i][0],e[i][1],c[0]+e[i][0],c[1]+e[i][1],s[0]+e[i][0],s[1]+e[i][1],i,!0);return o}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf(`random`)!==-1,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(e,t){var n,r,i=this.pv.length?this.pv.length:1,a=createTypedArray(`float32`,i),o=Math.floor(5*time);for(n=0,r=0;n<o;){for(r=0;r<i;r+=1)a[r]+=-t+2*t*BMMath.random();n+=1}var s=5*time,c=s-Math.floor(s),l=createTypedArray(`float32`,i);if(i>1){for(r=0;r<i;r+=1)l[r]=this.pv[r]+a[r]+(-t+2*t*BMMath.random())*c;return l}return this.pv+a[0]+(-t+2*t*BMMath.random())*c}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!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(e,t){var n=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],r=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,r,0]}function easeOut(e,t,n,r,i){return applyEase(easeOutBez,e,t,n,r,i)}function easeIn(e,t,n,r,i){return applyEase(easeInBez,e,t,n,r,i)}function ease(e,t,n,r,i){return applyEase(easeInOutBez,e,t,n,r,i)}function applyEase(e,t,n,r,i,a){i===void 0?(i=n,a=r):t=(t-n)/(r-n),t>1?t=1:t<0&&(t=0);var o=e(t);if($bm_isInstanceOfArray(i)){var s,c=i.length,l=createTypedArray(`float32`,c);for(s=0;s<c;s+=1)l[s]=(a[s]-i[s])*o+i[s];return l}return(a-i)*o+i}function nearestKey(e){var t,n,r,i=data.k.length;if(data.k.length&&typeof data.k[0]!=`number`){if(n=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)n=1,r=data.k[0].t;else{for(t=0;t<i-1;t+=1){if(e===data.k[t].t){n=t+1,r=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(n=t+2,r=data.k[t+1].t):(n=t+1,r=data.k[t].t);break}}n===-1&&(n=t+1,r=data.k[t].t)}}else n=0,r=0;var a={};return a.index=n,a.time=r/elem.comp.globalData.frameRate,a}function key(e){var t,n,r;if(!data.k.length||typeof data.k[0]==`number`)throw Error(`The property has no keyframe at index `+e);--e,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var i=Object.prototype.hasOwnProperty.call(data.k[e],`s`)?data.k[e].s:data.k[e-1].e;for(r=i.length,n=0;n<r;n+=1)t[n]=i[n],t.value[n]=i[n];return t}function framesToTime(e,t){return t||=elem.comp.globalData.frameRate,e/t}function timeToFrames(e,t){return e||e===0||(e=time),t||=elem.comp.globalData.frameRate,e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return typeof value==`string`?t===void 0?value.substring(e):value.substring(e,t):``}function substr(e,t){return typeof value==`string`?t===void 0?value.substr(e):value.substr(e,t):``}function posterizeTime(e){time=e===0?0:Math.floor(time*e)/e,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(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&this.propType!==`textSelector`?value:(this.propType===`textSelector`&&(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)),elemType!==4||c
vendor: 7,536 bytes, line 2
2ontent||(content=thisLayer(`ADBE Root Vectors Group`)),effect||=thisLayer(4),!(!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 e={};return e.initExpressions=function(e){var t=0,n=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){t+=1},e.renderer.globalData.popExpression=function(){--t===0&&function(){var e,t=n.length;for(e=0;e<t;e+=1)n[e].release();n.length=0}()},e.renderer.globalData.registerExpressionProperty=function(e){n.indexOf(e)===-1&&n.push(e)}},e.resetFrame=ExpressionManager.resetFrame,e}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}return Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var n,r=createSizedArray(t.viewData.length),i=t.viewData.length;for(n=0;n<i;n+=1)r[n]=new e(t.viewData[n],t.masksProperties[n]);return function(e){for(n=0;n<i;){if(t.masksProperties[n].nm===e)return r[n];n+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function n(e,t,n){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(r){if(!e.numKeys)return 0;var i=``;i=`s`in t.keyframes[r-1]?t.keyframes[r-1].s:`e`in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s;var a=n===`unidimensional`?new Number(i):Object.assign({},i);return a.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,a.value=n===`unidimensional`?i[0]:i,a},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function r(){return e}return function(i){return i?i.propType===`unidimensional`?function(t){t&&`pv`in t||(t=e);var r=1/t.mult,i=t.pv*r,a=new Number(i);return a.value=i,n(a,t,`unidimensional`),function(){return t.k&&t.getValue(),i=t.v*r,a.value!==i&&((a=new Number(i)).value=i,n(a,t,`unidimensional`)),a}}(i):function(e){e&&`pv`in e||(e=t);var r=1/e.mult,i=e.data&&e.data.l||e.pv.length,a=createTypedArray(`float32`,i),o=createTypedArray(`float32`,i);return a.value=o,n(a,e,`multidimensional`),function(){e.k&&e.getValue();for(var t=0;t<i;t+=1)o[t]=e.v[t]*r,a[t]=o[t];return a}}(i):r}}(),TransformExpressionInterface=function(e){function t(e){switch(e){case`scale`:case`Scale`:case`ADBE Scale`:case 6:return t.scale;case`rotation`:case`Rotation`:case`ADBE Rotation`:case`ADBE Rotate Z`:case 10:return t.rotation;case`ADBE Rotate X`:return t.xRotation;case`ADBE Rotate Y`:return t.yRotation;case`position`:case`Position`:case`ADBE Position`:case 2:return t.position;case`ADBE Position_0`:return t.xPosition;case`ADBE Position_1`:return t.yPosition;case`ADBE Position_2`:return t.zPosition;case`anchorPoint`:case`AnchorPoint`:case`Anchor Point`:case`ADBE AnchorPoint`:case 1:return t.anchorPoint;case`opacity`:case`Opacity`:case 11:return t.opacity;default:return null}}var n,r,i,a;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?a=ExpressionPropertyInterface(e.p):(n=ExpressionPropertyInterface(e.px),r=ExpressionPropertyInterface(e.py),e.pz&&(i=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?a():[n(),r(),i?i():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},LayerExpressionInterface=function(){function e(e){var t=new Matrix;return e===void 0?this._elem.finalTransform.mProp.applyToMatrix(t):this._elem.finalTransform.mProp.getValueAtTime(e).clone(t),t}function t(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.applyPoint(n,e)}function n(e,t){var n=this.getMatrix(t);return this.applyPoint(n,e)}function r(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.invertPoint(n,e)}function i(e,t){var n=this.getMatrix(t);return this.invertPoint(n,e)}function a(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function o(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function s(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function c(){return[1,1,1,1]}return function(l){var u;function d(e){switch(e){case`ADBE Root Vectors Group`:case`Contents`:case 2:return d.shapeInterface;case 1:case 6:case`Transform`:case`transform`:case`ADBE Transform Group`:return u;case 4:case`ADBE Effect Parade`:case`effects`:case`Effects`:return d.effect;case`ADBE Text Properties`:return d.textInterface;default:return null}}d.getMatrix=e,d.invertPoint=o,d.applyPoint=a,d.toWorld=n,d.toWorldVec=t,d.fromWorld=i,d.fromWorldVec=r,d.toComp=n,d.fromComp=s,d.sampleImage=c,d.sourceRectAtTime=l.sourceRectAtTime.bind(l),d._elem=l;
2var f=getDescriptor(u=TransformExpressionInterface(l.finalTransform.mProp),`anchorPoint`);return Object.defineProperties(d,{hasParent:{get:function(){return l.hierarchy.length}},parent:{get:function(){return l.hierarchy[0].layerInterface}},rotation:getDescriptor(u,`rotation`),scale:getDescriptor(u,`scale`),position:getDescriptor(u,`position`),opacity:getDescriptor(u,`opacity`),anchorPoint:f,anchor_point:f,transform:{get:function(){return u}},active:{get:function(){return l.isInRange}}}),d.startTime=l.data.st,d.index=l.data.ind,d.source=l.data.refId,d.height=l.data.ty===0?l.data.h:100,d.width=l.data.ty===0?l.data.w:100,d.inPoint=l.data.ip/l.comp.globalData.frameRate,d.outPoint=l.data.op/l.comp.globalData.frameRate,d._name=l.data.nm,d.registerMaskInterface=function(e){d.mask=new MaskManagerInterface(e,l)},d.registerEffectsInterface=function(e){d.effect=e},d}}(),propertyGroupFactory=function(e,t){return function(n){return(n=n===void 0?1:n)<=0?e:t(n-1)}},PropertyInterface=function(e,t){var n={_name:e};return function(e){return(e=e===void 0?1:e)<=0?n:t(e-1)}},EffectsExpressionInterface=function(){function e(n,r,i,a){function o(e){for(var t=n.ef,r=0,i=t.length;r<i;){if(e===t[r].nm||e===t[r].mn||e===t[r].ix)return t[r].ty===5?l[r]:l[r]();r+=1}throw Error()}var s,c=propertyGroupFactory(o,i),l=[],u=n.ef.length;for(s=0;s<u;s+=1)n.ef[s].ty===5?l.push(e(n.ef[s],r.effectElements[s],r.effectElements[s].propertyGroup,a)):l.push(t(r.effectElements[s],n.ef[s].ty,a,c));return n.mn===`ADBE Color Control`&&Object.defineProperty(o,"color",{get:function(){return l[0]()}}),Object.defineProperties(o,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:c}}),o.enabled=n.en!==0,o.active=o.enabled,o}function t(e,t,n,r){var i=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface(``,r)),function(){return t===10?n.comp.compInterface(e.p.v):i()}}return{createEffectsInterface:function(t,n){if(t.effectsManager){var r,i=[],a=t.data.ef,o=t.effectsManager.effectElements.length;for(r=0;r<o;r+=1)i.push(e(a[r],t.effectsManager.effectElements[r],n,t));var s=t.data.ef||[],c=function(e){for(r=0,o=s.length;r<o;){if(e===s[r].nm||e===s[r].mn||e===s[r].ix)return i[r];r+=1}return null};return Object.defineProperty(c,"numProperties",{get:function(){return s.length}}),c}return null}}}(),ShapePathInterface=function(e,t,n){var r=t.sh;function i(e){return e===`Shape`||e===`shape`||e===`Path`||e===`path`||e===`ADBE Vector Shape`||e===2?i.path:null}var a=propertyGroupFactory(i,n);return r.setGroupProperty(PropertyInterface(`Path`,a)),Object.defineProperties(i,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:n}}),i},ShapeExpressionInterface=function(){function e(e,s,p){var m,h=[],g=e?e.length:0;for(m=0;m<g;m+=1)e[m].ty===`gr`?h.push(t(e[m],s[m],p)):e[m].ty===`fl`?h.push(n(e[m],s[m],p)):e[m].ty===`st`?h.push(a(e[m],s[m],p)):e[m].ty===`tm`?h.push(o(e[m],s[m],p)):e[m].ty===`tr`||(e[m].ty===`el`?h.push(c(e[m],s[m],p)):e[m].ty===`sr`?h.push(l(e[m],s[m],p)):e[m].ty===`sh`?h.push(ShapePathInterface(e[m],s[m],p)):e[m].ty===`rc`?h.push(u(e[m],s[m],p)):e[m].ty===`rd`?h.push(d(e[m],s[m],p)):e[m].ty===`rp`?h.push(f(e[m],s[m],p)):e[m].ty===`gf`?h.push(r(e[m],s[m],p)):h.push(i(e[m],s[m])));return h}function t(t,n,r){var i=function(e){switch(e){case`ADBE Vectors Group`:case`Contents`:case 2:return i.content;default:return i.transform}};i.propertyGroup=propertyGroupFactory(i,r);var a=function(t,n,r){var i,a=function(e){for(var t=0,n=i.length;t<n;){if(i[t]._name===e||i[t].mn===e||i[t].propertyIndex===e||i[t].ix===e||i[t].ind===e)return i[t];t+=1}return typeof e==`number`?i[e-1]:null};return a.propertyGroup=propertyGroupFactory(a,r),i=e(t.it,n.it,a.propertyGroup),a.numProperties=i.length,a.transform=s(t.it[t.it.length-1],n.it[n.it.length-1],a.propertyGroup),a.propertyIndex=t.cix,a._name=t.nm,a}(t,n,i.propertyGroup),o=s(t.it[t.it.length-1],n.it[n.it.length-1],i.propertyGroup);return i.content=a,i.transform=o,Object.defineProperty(i,"_name",{get:function(){return t.nm}}),i.numProperties=t.np,i.propertyIndex=t.ix,i.nm=t.nm,i.mn=t.mn,i}function n(e,t,n){function r(e){return e===`Color`||e===`color`?r.color:e===`Opacity`||e===`opacity`?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface(`Color`,n)),t.o.setGroupProperty(PropertyInterface(`Opacity`,n)),r}function r(e,t,n){function r(e){return e===`Start Point`||e===`start point`?r.startPoint:e===`End Point`||e===`end point`?r.endPoint:e===`Opacity`||e===`opacity`?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return`a`}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface(`Start Point`,n)),t.e.setGroupProperty(PropertyInterface(`End Point`,n)),t.o.setGroupProperty(PropertyInterface(`Opacity`,n)),r}function i(){return function(){return null}}function a(e,t,n){var r,i=propertyGroupFactory(l,n),a=propertyGroupFactory(c,i);function o(n){Object.defineProperty(c,e.d[n].nm,{get:ExpressionPropertyInterface(t.d.dataProps[n].p)})}var s=e.d?e.d.length:0,c={};for(r=0;r<s;r+=1)o(r),t.d.dataProps[r].p.setGroupProperty(a);function l(e){return e===`Color`||e===`color`?l.color:e===`Opacity`||e===`opacity`?l.opacity:e===`Stroke Width`||e===`stroke width`?l.strokeWidth:null}
2return Object.defineProperties(l,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return c}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface(`Color`,i)),t.o.setGroupProperty(PropertyInterface(`Opacity`,i)),t.w.setGroupProperty(PropertyInterface(`Stroke Width`,i)),l}function o(e,t,n){function r(t){return t===e.e.ix||t===`End`||t===`end`?r.end:t===e.s.ix?r.start:t===e.o.ix?r.offset:null}var i=propertyGroupFactory(r,n);return r.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface(`Start`,i)),t.e.setGroupProperty(PropertyInterface(`End`,i)),t.o.setGroupProperty(PropertyInterface(`Offset`,i)),r.propertyIndex=e.ix,r.propertyGroup=n,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),r.mn=e.mn,r}function s(e,t,n){function r(t){return e.a.ix===t||t===`Anchor Point`?r.anchorPoint:e.o.ix===t||t===`Opacity`?r.opacity:e.p.ix===t||t===`Position`?r.position:e.r.ix===t||t===`Rotation`||t===`ADBE Vector Rotation`?r.rotation:e.s.ix===t||t===`Scale`?r.scale:e.sk&&e.sk.ix===t||t===`Skew`?r.skew:e.sa&&e.sa.ix===t||t===`Skew Axis`?r.skewAxis:null}var i=propertyGroupFactory(r,n);return t.transform.mProps.o.setGroupProperty(PropertyInterface(`Opacity`,i)),t.transform.mProps.p.setGroupProperty(PropertyInterface(`Position`,i)),t.transform.mProps.a.setGroupProperty(PropertyInterface(`Anchor Point`,i)),t.transform.mProps.s.setGroupProperty(PropertyInterface(`Scale`,i)),t.transform.mProps.r.setGroupProperty(PropertyInterface(`Rotation`,i)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface(`Skew`,i)),t.transform.mProps.sa.setGroupProperty(PropertyInterface(`Skew Angle`,i))),t.transform.op.setGroupProperty(PropertyInterface(`Opacity`,i)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),r.ty=`tr`,r.mn=e.mn,r.propertyGroup=n,r}function c(e,t,n){function r(t){return e.p.ix===t?r.position:e.s.ix===t?r.size:null}var i=propertyGroupFactory(r,n);r.propertyIndex=e.ix;var a=t.sh.ty===`tm`?t.sh.prop:t.sh;return a.s.setGroupProperty(PropertyInterface(`Size`,i)),a.p.setGroupProperty(PropertyInterface(`Position`,i)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(a.s)},position:{get:ExpressionPropertyInterface(a.p)},_name:{value:e.nm}}),r.mn=e.mn,r}function l(e,t,n){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.rotation:e.pt.ix===t?r.points:e.or.ix===t||t===`ADBE Vector Star Outer Radius`?r.outerRadius:e.os.ix===t?r.outerRoundness:!e.ir||e.ir.ix!==t&&t!==`ADBE Vector Star Inner Radius`?e.is&&e.is.ix===t?r.innerRoundness:null:r.innerRadius}var i=propertyGroupFactory(r,n),a=t.sh.ty===`tm`?t.sh.prop:t.sh;return r.propertyIndex=e.ix,a.or.setGroupProperty(PropertyInterface(`Outer Radius`,i)),a.os.setGroupProperty(PropertyInterface(`Outer Roundness`,i)),a.pt.setGroupProperty(PropertyInterface(`Points`,i)),a.p.setGroupProperty(PropertyInterface(`Position`,i)),a.r.setGroupProperty(PropertyInterface(`Rotation`,i)),e.ir&&(a.ir.setGroupProperty(PropertyInterface(`Inner Radius`,i)),a.is.setGroupProperty(PropertyInterface(`Inner Roundness`,i))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},rotation:{get:ExpressionPropertyInterface(a.r)},points:{get:ExpressionPropertyInterface(a.pt)},outerRadius:{get:ExpressionPropertyInterface(a.or)},outerRoundness:{get:ExpressionPropertyInterface(a.os)},innerRadius:{get:ExpressionPropertyInterface(a.ir)},innerRoundness:{get:ExpressionPropertyInterface(a.is)},_name:{value:e.nm}}),r.mn=e.mn,r}function u(e,t,n){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.roundness:e.s.ix===t||t===`Size`||t===`ADBE Vector Rect Size`?r.size:null}var i=propertyGroupFactory(r,n),a=t.sh.ty===`tm`?t.sh.prop:t.sh;return r.propertyIndex=e.ix,a.p.setGroupProperty(PropertyInterface(`Position`,i)),a.s.setGroupProperty(PropertyInterface(`Size`,i)),a.r.setGroupProperty(PropertyInterface(`Rotation`,i)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},roundness:{get:ExpressionPropertyInterface(a.r)},size:{get:ExpressionPropertyInterface(a.s)},_name:{value:e.nm}}),r.mn=e.mn,r}function d(e,t,n){function r(t){return e.r.ix===t||t===`Round Corners 1`?r.radius:null}var i=propertyGroupFactory(r,n),a=t;return r.propertyIndex=e.ix,a.rd.setGroupProperty(PropertyInterface(`Radius`,i)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(a.rd)},_name:{value:e.nm}}),r.mn=e.mn,r}function f(e,t,n){function r(t){return e.c.ix===t||t===`Copies`?r.copies:e.o.ix===t||t===`Offset`?r.offset:null}var i=propertyGroupFactory(r,n),a=t;return r.propertyIndex=e.ix,a.c.setGroupProperty(PropertyInterface(`Copies`,i)),a.o.setGroupProperty(PropertyInterface(`Offset`,i)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(a.c)},offset:{get:ExpressionPropertyInterface(a.o)},_name:{value:e.nm}}),r.mn=e.mn,r}return function(t,n,r){var i;function a(e){if(typeof e==`number`)return(e=e===void 0?1:e)===0?r:i[e-1];for(var t=0,n=i.length;t<n;){if(i[t]._name===e)return i[t];t+=1}return null}return a.propertyGroup=propertyGroupFactory(a,(function(){return r})),i=e(t,n,a.propertyGroup),a.numProperties=i.length,a._name=`Contents`,a}}(),TextExpressionInterface=function(e){var t;function n(e){switch(e){case`ADBE Text Document`:return n.sourceText;default:return null}}return Object.defineProperty(n,"sourceText",{get:function(){e.textProperty.getValue();var n=e.textProperty.currentData.t;return t&&n===t.value||((t=new String(n)).value=n||new String(n),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),n};function _typeof(e){return(_typeof=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e})(e)}var FootageInterface=(dataInterfaceFactory=function(e){function t(e){return e===`Outline`?t.outlineInterface():null}return t._name=`Outline`,t.outlineInterface=function(e){var t=``,n=e.getFootageData();function r(e){if(n[e])return t=e,_typeof(n=n[e])===`object`?r:n;var i=e.indexOf(t);if(i!==-1){var a=parseInt(e.substr(i+t.length),10);return _typeof(n=n[a])===`object`?r:n}return``}return function(){return t=``,n=e.getFootageData(),r}}(e),t},function(e){function t(e){return e===`Data`?t.dataInterface:null}return t._name=`Data`,t.dataInterface=dataInterfaceFactory(e),t}),dataInterfaceFactory,interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers={searchExpressions:function(e,t,n){t.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(e,t,n).bind(n)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),n=this.getValueAtTime(e+-.01),r=0;if(t.length){var i;for(i=0;i<t.length;i+=1)r+=(n[i]-t[i])**2;r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(e){if(this.vel!==void 0)return this.vel;var t,n,r=this.getValueAtTime(e),i=this.getValueAtTime(e+-.001);if(r.length)for(t=createTypedArray(`float32`,r.length),n=0;n<r.length;n+=1)t[n]=(i[n]-r[n])/-.001;else t=(i-r)/-.001;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}};function addPropertyDecorator(){function e(e,t,n){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():``;var r,i,a,o,s,c=this.comp.renderedFrame,l=this.keyframes,u=l[l.length-1].t;if(c<=u)return this.pv;if(n?i=u-(r=t?Math.abs(u-this.elem.comp.globalData.frameRate*t):Math.max(0,u-this.elem.data.ip)):((!t||t>l.length-1)&&(t=l.length-1),r=u-(i=l[l.length-1-t].t)),e===`pingpong`){if(Math.floor((c-i)/r)%2!=0)return this.getValueAtTime((r-(c-i)%r+i)/this.comp.globalData.frameRate,0)}else{if(e===`offset`){var d=this.getValueAtTime(i/this.comp.globalData.frameRate,0),f=this.getValueAtTime(u/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((c-i)%r+i)/this.comp.globalData.frameRate,0),m=
vendor: 4,594 bytes, line 2
2Math.floor((c-i)/r);if(this.pv.length){for(o=(s=Array(d.length)).length,a=0;a<o;a+=1)s[a]=(f[a]-d[a])*m+p[a];return s}return(f-d)*m+p}if(e===`continue`){var h=this.getValueAtTime(u/this.comp.globalData.frameRate,0),g=this.getValueAtTime((u-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(o=(s=Array(h.length)).length,a=0;a<o;a+=1)s[a]=h[a]+(h[a]-g[a])*((c-u)/this.comp.globalData.frameRate)/5e-4;return s}return h+(c-u)/.001*(h-g)}}return this.getValueAtTime(((c-i)%r+i)/this.comp.globalData.frameRate,0)}function t(e,t,n){if(!this.k)return this.pv;e=e?e.toLowerCase():``;var r,i,a,o,s,c=this.comp.renderedFrame,l=this.keyframes,u=l[0].t;if(c>=u)return this.pv;if(n?i=u+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-u)):((!t||t>l.length-1)&&(t=l.length-1),r=(i=l[t].t)-u),e===`pingpong`){if(Math.floor((u-c)/r)%2==0)return this.getValueAtTime(((u-c)%r+u)/this.comp.globalData.frameRate,0)}else{if(e===`offset`){var d=this.getValueAtTime(u/this.comp.globalData.frameRate,0),f=this.getValueAtTime(i/this.comp.globalData.frameRate,0),p=this.getValueAtTime((r-(u-c)%r+u)/this.comp.globalData.frameRate,0),m=Math.floor((u-c)/r)+1;if(this.pv.length){for(o=(s=Array(d.length)).length,a=0;a<o;a+=1)s[a]=p[a]-(f[a]-d[a])*m;return s}return p-(f-d)*m}if(e===`continue`){var h=this.getValueAtTime(u/this.comp.globalData.frameRate,0),g=this.getValueAtTime((u+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(o=(s=Array(h.length)).length,a=0;a<o;a+=1)s[a]=h[a]+(h[a]-g[a])*(u-c)/.001;return s}return h+(h-g)*(u-c)/.001}}return this.getValueAtTime((r-((u-c)%r+u))/this.comp.globalData.frameRate,0)}function n(e,t){if(!this.k||(e=.5*(e||.4),(t=Math.floor(t||5))<=1))return this.pv;var n,r,i=this.comp.renderedFrame/this.comp.globalData.frameRate,a=i-e,o=t>1?(i+e-a)/(t-1):1,s=0,c=0;for(n=this.pv.length?createTypedArray(`float32`,this.pv.length):0;s<t;){if(r=this.getValueAtTime(a+s*o),this.pv.length)for(c=0;c<this.pv.length;c+=1)n[c]+=r[c];else n+=r;s+=1}if(this.pv.length)for(c=0;c<this.pv.length;c+=1)n[c]/=t;else n/=t;return n}function r(e){this._transformCachingAtTime||={v:new Matrix};var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var n=this.a.getValueAtTime(e);t.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(e);t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var i=this.sk.getValueAtTime(e),a=this.sa.getValueAtTime(e);t.skewFromAxis(-i*this.sk.mult,a*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var o=this.r.getValueAtTime(e);t.rotate(-o*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(e),c=this.ry.getValueAtTime(e),l=this.rx.getValueAtTime(e),u=this.or.getValueAtTime(e);t.rotateZ(-s*this.rz.mult).rotateY(c*this.ry.mult).rotateX(l*this.rx.mult).rotateZ(-u[2]*this.or.mult).rotateY(u[1]*this.or.mult).rotateX(u[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var d=this.px.getValueAtTime(e),f=this.py.getValueAtTime(e);if(this.data.p.z){var p=this.pz.getValueAtTime(e);t.translate(d*this.px.mult,f*this.py.mult,-p*this.pz.mult)}else t.translate(d*this.px.mult,f*this.py.mult,0)}else{var m=this.p.getValueAtTime(e);t.translate(m[0]*this.p.mult,m[1]*this.p.mult,-m[2]*this.p.mult)}return t}function i(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,n){var o=a(e,t,n);return o.getValueAtTime=o.dynamicProperties.length?r.bind(o):i.bind(o),o.setGroupProperty=expressionHelpers.setGroupProperty,o};var o=PropertyFactory.getProp;PropertyFactory.getProp=function(r,i,a,s,c){var l=o(r,i,a,s,c);l.getValueAtTime=l.kf?expressionHelpers.getValueAtTime.bind(l):expressionHelpers.getStaticValueAtTime.bind(l),l.setGroupProperty=expressionHelpers.setGroupProperty,l.loopOut=e,l.loopIn=t,l.smooth=n,l.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(l),l.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(l),l.numKeys=i.a===1?i.k.length:0,l.propertyIndex=i.ix;var u=0;return a!==0&&(u=createTypedArray(`float32`,i.a===1?i.k[0].s.length:i.k.length)),l._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:u},expressionHelpers.searchExpressions(r,i,l),l.k&&c.addDynamicProperty(l),l};var s=ShapePropertyFactory.getConstructorFunction(),c=ShapePropertyFactory.getKeyframedConstructorFunction();function l(){}l.prototype={vertices:function(e,t){this.k&&this.getValue();var n,r=this.v;
2t!==void 0&&(r=this.getValueAtTime(t,0));var i=r._length,a=r[e],o=r.v,s=createSizedArray(i);for(n=0;n<i;n+=1)s[n]=e===`i`||e===`o`?[a[n][0]-o[n][0],a[n][1]-o[n][1]]:[a[n][0],a[n][1]];return s},points:function(e){return this.vertices(`v`,e)},inTangents:function(e){return this.vertices(`i`,e)},outTangents:function(e){return this.vertices(`o`,e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var n=this.v;t!==void 0&&(n=this.getValueAtTime(t,0)),this._segmentsLength||=bez.getSegmentsLength(n);for(var r,i=this._segmentsLength,a=i.lengths,o=i.totalLength*e,s=0,c=a.length,l=0;s<c;){if(l+a[s].addedLength>o){var u=s,d=n.c&&s===c-1?0:s+1,f=(o-l)/a[s].addedLength;r=bez.getPointInSegment(n.v[u],n.v[d],n.o[u],n.i[d],f,a[s]);break}l+=a[s].addedLength,s+=1}return r||=n.c?[n.v[0][0],n.v[0][1]]:[n.v[n._length-1][0],n.v[n._length-1][1]],r},vectorOnPath:function(e,t,n){e==1?e=this.v.c:e==0&&(e=.999);var r=this.pointOnPath(e,t),i=this.pointOnPath(e+.001,t),a=i[0]-r[0],o=i[1]-r[1],s=Math.sqrt(a**2+o**2);return s===0?[0,0]:n===`tangent`?[a/s,o/s]:[-o/s,a/s]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,`tangent`)},normalOnPath:function(e,t){return this.vectorOnPath(e,t,`normal`)},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([l],s),extendPrototype([l],c),c.prototype.getValueAtTime=function(e){return this._cachingAtTime||={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame},e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},c.prototype.initiateExpression=ExpressionManager.initiateExpression;var u=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,n,r,i){var a=u(e,t,n,r,i);return a.propertyIndex=t.ix,a.lock=!1,n===3?expressionHelpers.searchExpressions(e,t.pt,a):n===4&&expressionHelpers.searchExpressions(e,t.ks,a),a.k&&e.addDynamicProperty(a),a}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(e,t){var n=this.calculateExpression(t);if(e.t!==n){var r={};return this.copyData(r,e),r.t=n.toString(),r.__complete=!1,r}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,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(e,t){var n,r,i=createNS(`feMerge`);for(i.setAttribute(`result`,e),r=0;r<t.length;r+=1)(n=createNS(`feMergeNode`)).setAttribute(`in`,t[r]),i.appendChild(n),i.appendChild(n);return i}};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(e,t,n,r,i){this.filterManager=t;var a=createNS(`feColorMatrix`);a.setAttribute(`type`,`matrix`),a.setAttribute(`color-interpolation-filters`,`linearRGB`),a.setAttribute(`values`,linearFilterValue+` 1 0`),this.linearFilter=a,a.setAttribute(`result`,r+`_tint_1`),e.appendChild(a),(a=createNS(`feColorMatrix`)).setAttribute(`type`,`matrix`),a.setAttribute(`color-interpolation-filters`,`sRGB`),a.setAttribute(`values`,`1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0`),a.setAttribute(`result`,r+`_tint_2`),e.appendChild(a),this.matrixFilter=a;var o=this.createMergeNode(r,[i,r+`_tint_1`,r+`_tint_2`]);e.appendChild(o)}function SVGFillFilter(e,t,n,r){this.filterManager=t;var i=createNS(`feColorMatrix`);i.setAttribute(`type`,`matrix`),i.setAttribute(`color-interpolation-filters`,`sRGB`),i.setAttribute(`values`,`1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0`),i.setAttribute(`result`,r),e.appendChild(i),this.matrixFilter=i}function SVGStrokeEffect(e,t,n){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(e,t,n,r){this.filterManager=t;var i=createNS(`feColorMatrix`);i.setAttribute(`type`,`matrix`),i.setAttribute(`color-interpolation-filters`,`linearRGB`),i.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`),e.appendChild(i);var a=createNS(`feComponentTransfer`);a.setAttribute(`color-interpolation-filters`,`sRGB`),a.setAttribute(`result`,r),this.matrixFilter=a;var o=createNS(`feFuncR`);o.setAttribute(`type`,`table`),a.appendChild(o),this.feFuncR=o;var s=createNS(`feFuncG`);s.setAttribute(`type`,`table`),a.appendChild(s),this.feFuncG=s;var c=createNS(`feFuncB`);c.setAttribute(`type`,`table`),a.appendChild(c),this.feFuncB=c,e.a
vendor: 9,356 bytes, line 2
2ppendChild(a)}function SVGProLevelsFilter(e,t,n,r){this.filterManager=t;var i=this.filterManager.effectElements,a=createNS(`feComponentTransfer`);(i[10].p.k||i[10].p.v!==0||i[11].p.k||i[11].p.v!==1||i[12].p.k||i[12].p.v!==1||i[13].p.k||i[13].p.v!==0||i[14].p.k||i[14].p.v!==1)&&(this.feFuncR=this.createFeFunc(`feFuncR`,a)),(i[17].p.k||i[17].p.v!==0||i[18].p.k||i[18].p.v!==1||i[19].p.k||i[19].p.v!==1||i[20].p.k||i[20].p.v!==0||i[21].p.k||i[21].p.v!==1)&&(this.feFuncG=this.createFeFunc(`feFuncG`,a)),(i[24].p.k||i[24].p.v!==0||i[25].p.k||i[25].p.v!==1||i[26].p.k||i[26].p.v!==1||i[27].p.k||i[27].p.v!==0||i[28].p.k||i[28].p.v!==1)&&(this.feFuncB=this.createFeFunc(`feFuncB`,a)),(i[31].p.k||i[31].p.v!==0||i[32].p.k||i[32].p.v!==1||i[33].p.k||i[33].p.v!==1||i[34].p.k||i[34].p.v!==0||i[35].p.k||i[35].p.v!==1)&&(this.feFuncA=this.createFeFunc(`feFuncA`,a)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(a.setAttribute(`color-interpolation-filters`,`sRGB`),e.appendChild(a)),(i[3].p.k||i[3].p.v!==0||i[4].p.k||i[4].p.v!==1||i[5].p.k||i[5].p.v!==1||i[6].p.k||i[6].p.v!==0||i[7].p.k||i[7].p.v!==1)&&((a=createNS(`feComponentTransfer`)).setAttribute(`color-interpolation-filters`,`sRGB`),a.setAttribute(`result`,r),e.appendChild(a),this.feFuncRComposed=this.createFeFunc(`feFuncR`,a),this.feFuncGComposed=this.createFeFunc(`feFuncG`,a),this.feFuncBComposed=this.createFeFunc(`feFuncB`,a))}function SVGDropShadowEffect(e,t,n,r,i){var a=t.container.globalData.renderConfig.filterSize,o=t.data.fs||a;e.setAttribute(`x`,o.x||a.x),e.setAttribute(`y`,o.y||a.y),e.setAttribute(`width`,o.width||a.width),e.setAttribute(`height`,o.height||a.height),this.filterManager=t;var s=createNS(`feGaussianBlur`);s.setAttribute(`in`,`SourceAlpha`),s.setAttribute(`result`,r+`_drop_shadow_1`),s.setAttribute(`stdDeviation`,`0`),this.feGaussianBlur=s,e.appendChild(s);var c=createNS(`feOffset`);c.setAttribute(`dx`,`25`),c.setAttribute(`dy`,`0`),c.setAttribute(`in`,r+`_drop_shadow_1`),c.setAttribute(`result`,r+`_drop_shadow_2`),this.feOffset=c,e.appendChild(c);var l=createNS(`feFlood`);l.setAttribute(`flood-color`,`#00ff00`),l.setAttribute(`flood-opacity`,`1`),l.setAttribute(`result`,r+`_drop_shadow_3`),this.feFlood=l,e.appendChild(l);var u=createNS(`feComposite`);u.setAttribute(`in`,r+`_drop_shadow_3`),u.setAttribute(`in2`,r+`_drop_shadow_2`),u.setAttribute(`operator`,`in`),u.setAttribute(`result`,r+`_drop_shadow_4`),e.appendChild(u);var d=this.createMergeNode(r,[r+`_drop_shadow_4`,i]);e.appendChild(d)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute(`values`,linearFilterValue+` `+r+` 0`),this.matrixFilter.setAttribute(`values`,n[0]-t[0]+` 0 0 0 `+t[0]+` `+(n[1]-t[1])+` 0 0 0 `+t[1]+` `+(n[2]-t[2])+` 0 0 0 `+t[2]+` 0 0 0 1 0`)}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute(`values`,`0 0 0 0 `+t[0]+` 0 0 0 0 `+t[1]+` 0 0 0 0 `+t[2]+` 0 0 0 `+n+` 0`)}},SVGStrokeEffect.prototype.initialize=function(){var e,t,n,r,i=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(this.filterManager.effectElements[1].p.v===1?(r=this.elem.maskManager.masksProperties.length,n=0):r=(n=this.filterManager.effectElements[0].p.v-1)+1,(t=createNS(`g`)).setAttribute(`fill`,`none`),t.setAttribute(`stroke-linecap`,`round`),t.setAttribute(`stroke-dashoffset`,1);n<r;n+=1)e=createNS(`path`),t.appendChild(e),this.paths.push({p:e,m:n});if(this.filterManager.effectElements[10].p.v===3){var a=createNS(`mask`),o=createElementID();a.setAttribute(`id`,o),a.setAttribute(`mask-type`,`alpha`),a.appendChild(t),this.elem.globalData.defs.appendChild(a);var s=createNS(`g`);for(s.setAttribute(`mask`,`url(`+getLocationHref()+`#`+o+`)`);i[0];)s.appendChild(i[0]);this.elem.layerElement.appendChild(s),this.masker=a,t.setAttribute(`stroke`,`#fff`)}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(i=this.elem.layerElement.children||this.elem.layerElement.childNodes;i.length;)this.elem.layerElement.removeChild(i[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(e){var t;this.initialized||this.initialize();var n,r,i=this.paths.length;for(t=0;t<i;t+=1)if(this.paths[t].m!==-1&&(n=this.elem.maskManager.viewData[this.paths[t].m],r=this.paths[t].p,(e||this.filterManager._mdf||n.prop._mdf)&&r.setAttribute(`d`,n.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||n.prop._mdf)){var a;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var o=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),s=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),c=r.getTotalLength();a=`0 0 0 `+c*o+` `;var l,u=c*(s-o),d=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,f=Math.floor(u/d);for(l=0;l<f;l+=1)a+=`1 `+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+` `;a+=`0 `+10*c+` 0 0`}else a=`1 `+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute(`stroke-dasharray`,a)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute(`stroke-width`,2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute(`opacity`,this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(e||this.filterManager.effectElements[3].p._mdf)){var p=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute(`stroke`,`rgb(`+bmFloor(255*p[0])+`,`+bmFloor(255*p[1])+`,`+bmFloor(255*p[2])+`)`)}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,i=r[0]+` `+n[0]+` `+t[0],a=r[1]+` `+n[1]+` `+t[1],o=r[2]+` `+n[2]+` `+t[2];this.feFuncR.setAttribute(`tableValues`,i),this.feFuncG.setAttribute(`tableValues`,a),this.feFuncB.setAttribute(`tableValues`,o)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var n=createNS(e);return n.setAttribute(`type`,`table`),t.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,t,n,r,i){for(var a,o,s=0,c=Math.min(e,t),l=Math.max(e,t),u=Array.call(null,{length:256}),d=0,f=i-r,p=t-e;s<=256;)o=(a=s/256)<=c?p<0?i:r:a>=l?p<0?r:i:r+f*((a-e)/p)**(1/n),u[d]=o,d+=1,s+=256/255;return u.join(` `)},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute(`tableValues`,t),this.feFuncGComposed.setAttribute(`tableValues`,t),this.feFuncBComposed.setAttribute(`tableValues`,t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute(`tableValues`,t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute(`tableValues`,t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute(`tableValues`,t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute(`tableValues`,t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute(`stdDeviation`,this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute(`flood-color`,rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute(`flood-opacity`,this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=n*Math.cos(r),a=n*Math.sin(r);
2this.feOffset.setAttribute(`dx`,i),this.feOffset.setAttribute(`dy`,a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS(`g`),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(e,t,n,r){e.setAttribute(`x`,`-100%`),e.setAttribute(`y`,`-100%`),e.setAttribute(`width`,`300%`),e.setAttribute(`height`,`300%`),this.filterManager=t;var i=createNS(`feGaussianBlur`);i.setAttribute(`result`,r),e.appendChild(i),this.feGaussianBlur=i}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;t<n;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var n=e.layerElement.parentNode;if(n){for(var r,i=n.children,a=0,o=i.length;a<o&&i[a]!==e.layerElement;)a+=1;a<=o-2&&(r=i[a+1]);var s=createNS(`use`);s.setAttribute(`href`,`#`+t),r?n.insertBefore(s,r):n.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var n=createElementID(),r=createNS(`mask`);r.setAttribute(`id`,t.layerId),r.setAttribute(`mask-type`,`alpha`),_svgMatteSymbols.push(t);var i=e.globalData.defs;i.appendChild(r);var a=createNS(`symbol`);a.setAttribute(`id`,n),this.replaceInParent(t,n),a.appendChild(t.layerElement),i.appendChild(a);var o=createNS(`use`);o.setAttribute(`href`,`#`+n),r.appendChild(o),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,r=t.length;n<r;)t[n]&&t[n].data.ind===e&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=n==3?0:t,i=n==2?0:t;this.feGaussianBlur.setAttribute(`stdDeviation`,r+` `+i);var a=this.filterManager.effectElements[2].p.v==1?`wrap`:`duplicate`;this.feGaussianBlur.setAttribute(`edgeMode`,a)}},TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,n=t[0].p.v,r=t[1].p.v,i=t[2].p.v===1,a=t[3].p.v,o=i?a:t[4].p.v,s=t[5].p.v,c=t[6].p.v,l=t[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(.01*o,.01*a,1),this.matrix.rotate(-l*degToRads),this.matrix.skewFromAxis(-s*degToRads,(c+90)*degToRads),this.matrix.translate(r[0],r[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[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}))})),REACT_LOTTIE_PLAYER_VERSION=`3.5.4`,LOTTIE_WEB_VERSION=`^5.12.2`,PlayerState,PlayerEvent;function parseSrc(e){if(typeof e==`object`)return e;try{return JSON.parse(e)}catch{}try{return new URL(e).toString()}catch{}return e}(function(e){e.Loading=`loading`,e.Playing=`playing`,e.Paused=`paused`,e.Stopped=`stopped`,e.Frozen=`frozen`,e.Error=`error`})(PlayerState||={}),function(e){e.Load=`load`,e.InstanceSaved=`instanceSaved`,e.Error=`error`,e.Ready=`ready`,e.Play=`play`,e.Pause=`pause`,e.Stop=`stop`,e.Freeze=`freeze`,e.Loop=`loop`,e.Complete=`complete`,e.Frame=`frame`}(PlayerEvent||={});var defaultOptions={clearCanvas:!1,hideOnTransparent:!0,progressiveLoad:!0},Player=function(e){function t(t){var n=e.call(this,t)||this;return n.container=null,n.unmounted=!1,n.handleBgChange=function(e){n.setState({background:e})},n.triggerDownload=function(e,t){var n=document.createElement(`a`);n.href=e,n.download=t,document.body.appendChild(n),n.click(),document.body.removeChild(n)},n.snapshot=function(e){var t;e===void 0&&(e=!0);var r=n.props.id?n.props.id:`lottie`,i=document.getElementById(r);if(n.props.renderer===`svg`){if(i){var a=i.querySelector(`svg`);if(a){var o=new XMLSerializer().serializeToString(a);t=`data:image/svg+xml;charset=utf-8,`+encodeURIComponent(o)}}e&&n.triggerDownload(t,`snapshot.svg`)}else if(n.props.renderer===`canvas`){if(i){var s=i.querySelector(`canvas`);s&&(t=s.toDataURL(`image/png`))}e&&n.triggerDownload(t,`snapshot.png`)}return t},typeof window<`u`&&(window.lottie=lottie),n.state={animationData:null,background:`transparent`,containerRef:import_react.createRef(),debug:!0,instance:null,playerState:PlayerState.Loading,seeker:0},n}return __extends(t,e),t.getDerivedStateFromProps=function(e,t){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(n){return e.background===t.background?[2,null]:[2,{background:e.background}]}))}))},t.prototype.getVersions=function(){return{lottieWebVersion:LOTTIE_WEB_VERSION,lottiePlayerVersion:REACT_LOTTIE_PLAYER_VERSION}},t.prototype.componentDidMount=function(){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(e){switch(e.label){case 0:return this.unmounted?[3,2]:[4,this.createLottie()];case 1:e.sent(),e.label=2;case 2:return[2]}}
2))}))},t.prototype.componentWillUnmount=function(){this.unmounted=!0,this.state.instance&&this.state.instance.destroy()},t.prototype.componentDidUpdate=function(e){return __awaiter(this,void 0,void 0,(function(){return __generator(this,(function(t){switch(t.label){case 0:return this.props.src===e.src?[3,2]:(this.state.instance&&this.state.instance.destroy(),[4,this.createLottie()]);case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},t.prototype.render=function(){var e=this,t=this.props,n=t.children,r=t.loop,i=t.style,a=t.onBackgroundChange,o=t.className,s=this.state,c=s.animationData,l=s.instance,u=s.playerState,d=s.seeker,f=s.debug,p=s.background;return import_react.createElement(`div`,{className:`lf-player-container`},this.state.playerState===PlayerState.Error?import_react.createElement(`div`,{className:`lf-error`},import_react.createElement(`span`,{"aria-label":`error-symbol`,role:`img`},`⚠️`)):import_react.createElement(`div`,{id:this.props.id?this.props.id:`lottie`,ref:function(t){return e.container=t},style:__assign({background:p,margin:`0 auto`,outline:`none`,overflow:`hidden`},i),className:o}),import_react.Children.map(n,(function(t){return import_react.isValidElement(t)?import_react.cloneElement(t,{animationData:c,background:p,debug:f,instance:l,loop:r,pause:function(){return e.pause()},play:function(){return e.play()},playerState:u,seeker:d,setBackground:function(t){e.setState({background:t}),typeof a==`function`&&a(t)},setSeeker:function(t,n){return e.setSeeker(t,n)},stop:function(){return e.stop()},toggleDebug:function(){return e.toggleDebug()},setLoop:function(t){return e.setLoop(t)},colorChangedEvent:function(t){e.handleBgChange(t)},snapshot:function(){e.snapshot()}}):null})))},t.prototype.toggleDebug=function(){this.setState({debug:!this.state.debug})},t.prototype.createLottie=function(){return __awaiter(this,void 0,void 0,(function(){var e,t,n,r,i,a,o,s,c,l,u,d,f,p,m=this;return __generator(this,(function(h){switch(h.label){case 0:if(e=this.props,t=e.autoplay,n=e.direction,r=e.loop,i=e.lottieRef,a=e.renderer,o=e.speed,s=e.src,c=e.background,l=e.rendererSettings,u=e.hover,d=this.state.instance,!s||!this.container)return[2];h.label=1;case 1:return h.trys.push([1,5,,6]),typeof(f=parseSrc(s))==`string`?[4,fetch(f).catch((function(){throw m.setState({playerState:PlayerState.Error}),m.triggerEvent(PlayerEvent.Error),Error(`@LottieFiles/lottie-react: Animation data could not be fetched.`)}))]:[3,4];case 2:return[4,h.sent().json().catch((function(){throw m.setState({playerState:PlayerState.Error}),m.triggerEvent(PlayerEvent.Error),Error(`@LottieFiles/lottie-react: Animation data could not be fetched.`)}))];case 3:f=h.sent(),h.label=4;case 4:return d&&d.destroy(),p=lottie.loadAnimation({rendererSettings:l||defaultOptions,animationData:f,autoplay:t||!1,container:this.container,loop:r||!1,renderer:a}),o&&p.setSpeed(o),this.setState({animationData:f}),this.setState({instance:p},(function(){m.triggerEvent(PlayerEvent.InstanceSaved),typeof i==`function`&&i(p),t&&m.play()})),p.addEventListener(`enterFrame`,(function(){m.triggerEvent(PlayerEvent.Frame),m.setState({seeker:Math.floor(p.currentFrame)})})),p.addEventListener(`DOMLoaded`,(function(){m.triggerEvent(PlayerEvent.Load)})),p.addEventListener(`data_ready`,(function(){m.triggerEvent(PlayerEvent.Ready)})),p.addEventListener(`data_failed`,(function(){m.setState({playerState:PlayerState.Error}),m.triggerEvent(PlayerEvent.Error)})),p.addEventListener(`loopComplete`,(function(){m.triggerEvent(PlayerEvent.Loop)})),p.addEventListener(`complete`,(function(){m.triggerEvent(PlayerEvent.Complete),m.setState({playerState:PlayerState.Paused}),m.props.keepLastFrame&&!m.props.loop||m.setSeeker(0)})),this.container&&(this.container.addEventListener(`mouseenter`,(function(){u&&m.state.playerState!==PlayerState.Playing&&(m.props.keepLastFrame&&m.stop(),m.play())})),this.container.addEventListener(`mouseleave`,(function(){u&&m.state.playerState===PlayerState.Playing&&m.stop()}))),o&&this.setPlayerSpeed(o),n&&this.setPlayerDirection(n),c&&this.setState({background:c}),[3,6];case 5:return h.sent(),this.setState({playerState:PlayerState.Error}),this.triggerEvent(PlayerEvent.Error),[3,6];case 6:return[2]}}
2))}))},t.prototype.play=function(){var e=this.state.instance;e&&(this.triggerEvent(PlayerEvent.Play),e.play(),this.setState({playerState:PlayerState.Playing}))},t.prototype.pause=function(){var e=this.state.instance;e&&(this.triggerEvent(PlayerEvent.Pause),e.pause(),this.setState({playerState:PlayerState.Paused}))},t.prototype.stop=function(){var e=this.state.instance;e&&(this.triggerEvent(PlayerEvent.Stop),e.stop(),this.setState({playerState:PlayerState.Stopped}))},t.prototype.setPlayerSpeed=function(e){var t=this.state.instance;t&&t.setSpeed(e)},t.prototype.setPlayerDirection=function(e){var t=this.state.instance;t&&t.setDirection(e)},t.prototype.setSeeker=function(e,t){t===void 0&&(t=!1);var n=this.state,r=n.instance,i=n.playerState;r&&(t&&i===PlayerState.Playing?r.goToAndPlay(e,!0):(r.goToAndStop(e,!0),this.triggerEvent(PlayerEvent.Pause),this.setState({playerState:PlayerState.Paused})))},t.prototype.setLoop=function(e){var t=this.state.instance;t&&(t.loop=e,this.setState({instance:t}))},t.prototype.triggerEvent=function(e){var t=this.props.onEvent;t&&t(e)},t.defaultProps={loop:!1},t}(import_react.Component);function styleInject(e,t){t===void 0&&(t={});var n=t.insertAt;if(e&&typeof document<`u`){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}var css_248z=`.lf-progress {
3  -webkit-appearance: none;
4  -moz-apperance: none;
5  width: 100%;
6  /* margin: 0 10px; */
7  height: 4px;
8  border-radius: 3px;
9  cursor: pointer;
10}
11.lf-progress:focus {
12  outline: none;
13  border: none;
14}
15.lf-progress::-moz-range-track {
16  cursor: pointer;
17  background: none;
18  border: none;
19  outline: none;
20}
21.lf-progress::-webkit-slider-thumb {
22  -webkit-appearance: none !important;
23  height: 13px;
24  width: 13px;
25  border: 0;
26  border-radius: 50%;
27  background: #0fccce;
28  cursor: pointer;
29}
30.lf-progress::-moz-range-thumb {
31  -moz-appearance: none !important;
32  height: 13px;
33  width: 13px;
34  border: 0;
35  border-radius: 50%;
36  background: #0fccce;
37  cursor: pointer;
38}
39.lf-progress::-ms-track {
40  width: 100%;
41  height: 3px;
42  cursor: pointer;
43  background: transparent;
44  border-color: transparent;
45  color: transparent;
46}
47.lf-progress::-ms-fill-lower {
48  background: #ccc;
49  border-radius: 3px;
50}
51.lf-progress::-ms-fill-upper {
52  background: #ccc;
53  border-radius: 3px;
54}
55.lf-progress::-ms-thumb {
56  border: 0;
57  height: 15px;
58  width: 15px;
59  border-radius: 50%;
60  background: #0fccce;
61  cursor: pointer;
62}
63.lf-progress:focus::-ms-fill-lower {
64  background: #ccc;
65}
66.lf-progress:focus::-ms-fill-upper {
67  background: #ccc;
68}
69.lf-player-container :focus {
70  outline: 0;
71}
72.lf-popover {
73  position: relative;
74}
75
76.lf-popover-content {
77  display: inline-block;
78  position: absolute;
79  opacity: 1;
80  visibility: visible;
81  transform: translate(0, -10px);
82  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
83  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);
84}
85
86.lf-popover-content.hidden {
87  opacity: 0;
88  visibility: hidden;
89  transform: translate(0, 0px);
90}
91
92.lf-player-btn-container {
93  display: flex;
94  align-items: center;
95}
96.lf-player-btn {
97  cursor: pointer;
98  fill: #999;
99  width: 14px;
100}
101
102.lf-player-btn.active {
103  fill: #555;
104}
105
106.lf-popover {
107  position: relative;
108}
109
110.lf-popover-content {
111  display: inline-block;
112  position: absolute;
113  background-color: #ffffff;
114  opacity: 1;
115
116  transform: translate(0, -10px);
117  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
118  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);
119  padding: 10px;
120}
121
122.lf-popover-content.hidden {
123  opacity: 0;
124  visibility: hidden;
125  transform: translate(0, 0px);
126}
127
128.lf-arrow {
129  position: absolute;
130  z-index: -1;
131  content: '';
132  bottom: -9px;
133  border-style: solid;
134  border-width: 10px 10px 0px 10px;
135}
136
137.lf-left-align,
138.lf-left-align .lfarrow {
139  left: 0;
140  right: unset;
141}
142
143.lf-right-align,
144.lf-right-align .lf-arrow {
145  right: 0;
146  left: unset;
147}
148
149.lf-text-input {
150  border: 1px #ccc solid;
151  border-radius: 5px;
152  padding: 3px;
153  width: 60px;
154  margin: 0;
155}
156
157.lf-color-picker {
158  display: flex;
159  flex-direction: row;
160  justify-content: space-between;
161  height: 90px;
162}
163
164.lf-color-selectors {
165  display: flex;
166  flex-direction: column;
167  justify-content: space-between;
168}
169
170.lf-color-component {
171  display: flex;
172  flex-direction: row;
173  font-size: 12px;
174  align-items: center;
175  justify-content: center;
176}
177
178.lf-color-component strong {
179  width: 40px;
180}
181
182.lf-color-component input[type='range'] {
183  margin: 0 0 0 10px;
184}
185
186.lf-color-component input[type='number'] {
187  width: 50px;
188  margin: 0 0 0 10px;
189}
190
191.lf-color-preview {
192  font-size: 12px;
193  display: flex;
194  flex-direction: column;
195  align-items: center;
196  justify-content: space-between;
197  padding-left: 5px;
198}
199
200.lf-preview {
201  height: 60px;
202  width: 60px;
203}
204
205.lf-popover-snapshot {
206  width: 150px;
207}
208.lf-popover-snapshot h5 {
209  margin: 5px 0 10px 0;
210  font-size: 0.75rem;
211}
212.lf-popover-snapshot a {
213  display: block;
214  text-decoration: none;
215}
216.lf-popover-snapshot a:before {
217  content: '⥼';
218  margin-right: 5px;
219}
220.lf-popover-snapshot .lf-note {
221  display: block;
222  margin-top: 10px;
223  color: #999;
224}
225.lf-player-controls > div {
226  margin-right: 5px;
227  margin-left: 5px;
228}
229.lf-player-controls > div:first-child {
230  margin-left: 0px;
231}
232.lf-player-controls > div:last-child {
233  margin-right: 0px;
234}
235`,stylesheet=`.lf-progress {
236  -webkit-appearance: none;
237  -moz-apperance: none;
238  width: 100%;
239  /* margin: 0 10px; */
240  height: 4px;
241  border-radius: 3px;
242  cursor: pointer;
243}
244.lf-progress:focus {
245  outline: none;
246  border: none;
247}
248.lf-progress::-moz-range-track {
249  cursor: pointer;
250  background: none;
251  border: none;
252  outline: none;
253}
254.lf-progress::-webkit-slider-thumb {
255  -webkit-appearance: none !important;
256  height: 13px;
257  width: 13px;
258  border: 0;
259  border-radius: 50%;
260  background: #0fccce;
261  cursor: pointer;
262}
263.lf-progress::-moz-range-thumb {
264  -moz-appearance: none !important;
265  height: 13px;
266  width: 13px;
267  border: 0;
268  border-radius: 50%;
269  background: #0fccce;
270  cursor: pointer;
271}
272.lf-progress::-ms-track {
273  width: 100%;
274  height: 3px;
275  cursor: pointer;
276  background: transparent;
277  border-color: transparent;
278  color: transparent;
279}
280.lf-progress::-ms-fill-lower {
281  background: #ccc;
282  border-radius: 3px;
283}
284.lf-progress::-ms-fill-upper {
285  background: #ccc;
286  border-radius: 3px;
287}
288.lf-progress::-ms-thumb {
289  border: 0;
290  height: 15px;
291  width: 15px;
292  border-radius: 50%;
293  background: #0fccce;
294  cursor: pointer;
295}
296.lf-progress:focus::-ms-fill-lower {
297  background: #ccc;
298}
299.lf-progress:focus::-ms-fill-upper {
300  background: #ccc;
301}
302.lf-player-container :focus {
303  outline: 0;
304}
305.lf-popover {
306  position: relative;
307}
308
309.lf-popover-content {
310  display: inline-block;
311  position: absolute;
312  opacity: 1;
313  visibility: visible;
314  transform: translate(0, -10px);
315  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
316  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);
317}
318
319.lf-popover-content.hidden {
320  opacity: 0;
321  visibility: hidden;
322  transform: translate(0, 0px);
323}
324
325.lf-player-btn-container {
326  display: flex;
327  align-items: center;
328}
329.lf-player-btn {
330  cursor: pointer;
331  fill: #999;
332  width: 14px;
333}
334
335.lf-player-btn.active {
336  fill: #555;
337}
338
339.lf-popover {
340  position: relative;
341}
342
343.lf-popover-content {
344  display: inline-block;
345  position: absolute;
346  background-color: #ffffff;
347  opacity: 1;
348
349  transform: translate(0, -10px);
350  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
351  transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97);
352  padding: 10px;
353}
354
355.lf-popover-content.hidden {
356  opacity: 0;
357  visibility: hidden;
358  transform: translate(0, 0px);
359}
360
361.lf-arrow {
362  position: absolute;
363  z-index: -1;
364  content: '';
365  bottom: -9px;
366  border-style: solid;
367  border-width: 10px 10px 0px 10px;
368}
369
370.lf-left-align,
371.lf-left-align .lfarrow {
372  left: 0;
373  right: unset;
374}
375
376.lf-right-align,
377.lf-right-align .lf-arrow {
378  right: 0;
379  left: unset;
380}
381
382.lf-text-input {
383  border: 1px #ccc solid;
384  border-radius: 5px;
385  padding: 3px;
386  width: 60px;
387  margin: 0;
388}
389
390.lf-color-picker {
391  display: flex;
392  flex-direction: row;
393  justify-content: space-between;
394  height: 90px;
395}
396
397.lf-color-selectors {
398  display: flex;
399  flex-direction: column;
400  justify-content: space-between;
401}
402
403.lf-color-component {
404  display: flex;
405  flex-direction: row;
406  font-size: 12px;
407  align-items: center;
408  justify-content: center;
409}
410
411.lf-color-component strong {
412  width: 40px;
413}
414
415.lf-color-component input[type='range'] {
416  margin: 0 0 0 10px;
417}
418
419.lf-color-component input[type='number'] {
420  width: 50px;
421  margin: 0 0 0 10px;
422}
423
424.lf-color-preview {
425  font-size: 12px;
426  display: flex;
427  flex-direction: column;
428  align-items: center;
429  justify-content: space-between;
430  padding-left: 5px;
431}
432
433.lf-preview {
434  height: 60px;
435  width: 60px;
436}
437
438.lf-popover-snapshot {
439  width: 150px;
440}
441.lf-popover-snapshot h5 {
442  margin: 5px 0 10px 0;
443  font-size: 0.75rem;
444}
445.lf-popover-snapshot a {
446  display: block;
447  text-decoration: none;
448}
449.lf-popover-snapshot a:before {
450  content: '⥼';
451  margin-right: 5px;
452}
453.lf-popover-snapshot .lf-note {
454  display: block;
455  margin-top: 10px;
456  color: #999;
457}
458.lf-player-controls > div {
459  margin-right: 5px;
460  margin-left: 5px;
461}
462.lf-player-controls > div:first-child {
463  margin-left: 0px;
464}
465.lf-player-controls > div:last-child {
466  margin-right: 0px;
467}
468`;styleInject(css_248z);var ColorPicker=function(e){function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.state={red:0,green:0,blue:0,rgba:null,hex:`#000000`,colorComponents:[]},t.handleChange=function(e,n){if(e===`r`){var r=`#`+(256|n).toString(16).slice(1)+(256|t.state.green).toString(16).slice(1)+(256|t.state.blue).toString(16).slice(1);t.setState({hex:r})}else e===`g`?(r=`#`+(256|t.state.red).toString(16).slice(1)+(256|n).toString(16).slice(1)+(256|t.state.blue).toString(16).slice(1),t.setState({hex:r})):e===`b`&&(r=`#`+(256|t.state.red).toString(16).slice(1)+(256|t.state.green).toString(16).slice(1)+(256|n).toString(16).slice(1),t.setState({hex:r}))},t.parseColor=function(e){var n;if(typeof e==`string`){if(e[0]===`#`){var r=e.length===4?[e.slice(1,2),e.slice(2,3),e.slice(3,4)].map((function(e){return parseInt(``+e+e,16)})):[e.slice(1,3),e.slice(3,5),e.slice(5,7)].map((function(e){return parseInt(e,16)}));t.setState({colorComponents:r})}else e.startsWith(`rgb`)&&(r=e.match(/\d+/g)?.map((function(e){return parseInt(e)})))!==void 0&&t.setState({colorComponents:r});t.state.colorComponents.length&&(t.setState({red:t.state.colorComponents[0]}),t.setState({green:t.state.colorComponents[1]}),t.setState({blue:t.state.colorComponents[2]}))}},t}return __extends(t,e),t.prototype.componentDidUpdate=function(e,t){return this.props.colorChangedEvent&&this.state.hex!==t.hex&&this.props.colorChangedEvent(this.state.hex),!0},t.prototype.render=function(){var e=this;return import_react.createElement(`div`,{className:`lf-color-picker`},import_react.createElement(`div`,{className:`lf-color-selectors`},import_react.createElement(`div`,{className:`lf-color-component`},import_react.createElement(`strong`,null,`Red`),import_react.createElement(`input`,{type:`range`,min:`0`,max:`255`,value:this.state.red,onChange:function(t){e.setState({red:t.target.value}),e.handleChange(`r`,t.target.value)}}),import_react.createElement(`input`,{className:`lf-text-input`,type:`number`,min:`0`,max:`255`,value:this.state.red,onChange:function(t){e.setState({red:t.target.value}),e.handleChange(`r`,t.target.value)}})),import_react.createElement(`div`,{className:`lf-color-component`},import_react.createElement(`strong`,null,`Green`),import_react.createElement(`input`,{type:`range`,min:`0`,max:`255`,value:this.state.green,onChange:function(t){e.setState({green:t.target.value}),e.handleChange(`g`,t.target.value)}}),import_react.createElement(`input`,{className:`lf-text-input`,type:`number`,min:`0`,max:`255`,value:this.state.green,onChange:function(t){e.setState({green:t.target.value}),e.handleChange(`g`,t.target.value)}})),import_react.createElement(`div`,{className:`lf-color-component`},import_react.createElement(`strong`,null,`Blue`),import_react.createElement(`input`,{type:`range`,min:`0`,max:`255`,value:this.state.blue,onChange:function(t){e.setState({blue:t.target.value}),e.handleChange(`b`,t.target.value)}}),import_react.createElement(`input`,{className:`lf-text-input`,type:`number`,min:`0`,max:`255`,value:this.state.blue,onChange:function(t){e.setState({blue:t.target.value}),e.handleChange(`b`,t.target.value)}}))),import_react.createElement(`div`,{className:`lf-color-preview`},import_react.createElement(`div`,{className:`lf-preview`,style:{background:`rgb(`+this.state.red+`, `+this.state.green+`, `+this.state.blue+`)`}}),import_react.createElement(`div`,null,import_react.createElement(`input`,{className:`lf-text-input`,type:`text`,value:this.state.hex,onChange:function(t){e.setState({hex:t.target.value}),e.parseColor(t.target.value)}}))))},t}(import_react.Component),Popover=function(e){var t=e.children,n=e.icon,r=(0,import_react.useState)(null),i=r[0],a=r[1],o=(0,import_react.useState)(null),s=o[0],c=o[1],l=(0,import_react.useState)(null),u=l[0],d=l[1],f=(0,import_react.useState)(!1),p=f[0],m=f[1];return(0,import_react.useEffect)((function(){if(i&&s){var e=i.getBoundingClientRect(),t=s.getBoundingClientRect();d(e.left+t.width>window.innerWidth?-1:0)}}),[u,s,i]),import_react.createElement(`div`,{className:`lf-popover`,onMouseOver:function(){m(!0)},onMouseLeave:function(){m(!1)},ref:function(e){a(e)}},import_react.createElement(`div`,{className:` lf-player-btn`},n),import_react.createElement(`div`,{className:`lf-popover-content`,ref:function(e){c(e)},style:{bottom:`22px`,right:`0px`,zIndex:2,visibility:p?`visible`:`hidden`}},t))},Seeker=function(e){function t(t){var n=e.call(this,t)||this;return n.inputRef=import_react.createRef(),n.handleChange=function(){return function(e){var t=e.target.value,r=Math.floor(t/100*n.props.max);n.props.onChange(r)}},n.state={value:0},n}return __extends(t,e),t.prototype.render=function(){var e=this.props.value/this.props.max*100,t={backgroundImage:`-webkit-gradient(linear, left top, right top, color-stop(`+e+`%, rgba(15, 204, 206, 0.4)), color-stop(`+e+`%, #DAE1E7))`},n={position:`absolute`,left:0,marginTop:`8px`,width:`20px`,display:`block`,border:`0px`,backgroundColor:this.props.darkTheme?`#505050`:`rgb(218, 225, 231)`,color:this.props.darkTheme?`#B9B9B9`:`#555`,padding:`2px`,textAlign:`center`,borderRadius:`3px`,fontSize:`8px`,fontWeight:`bold`},r={position:`absolute`,right:0,marginTop:`8px`,width:`20px`,display:`block`,border:`0px`,backgroundColor:this.props.darkTheme?`#505050`:`rgb(218, 225, 231)`,color:this.props.darkTheme?`#B9B9B9`:`#555`,padding:`2px`,textAlign:`center`,borderRadius:`3px`,fontSize:`8px`,fontWeight:`bold`};return import_react.createElement(`div`,{style:{display:`flex`,flexDirection:`column`,alignItems:`center`,width:`100%`,marginRight:`5px`,marginLeft:`5px`,position:`relative`}},import_react.createElement(`input`,{ref:this.inputRef,id:`track`,className:`lf-progress`,name:`progress`,"aria-label":`progress`,type:`range`,min:`0`,max:`100`,step:`0.1`,value:e,onInput:this.handleChange(),onChange:this.handleChange(),style:t}),this.props.showLabels&&import_react.createElement(`div`,{style:{display:`flex`,justifyContent:`space-between`}},import_react.createElement(`div`,{style:n},this.props.min),import_react.createElement(`div`,{style:r}
468,this.props.max)))},t}(import_react.Component),ControlButtonStyle={display:`inline-flex`,cursor:`pointer`},Controls=function(e){function t(t){var n=e.call(this,t)||this;return n.state={activeFrame:0,mouseDown:!1},n}return __extends(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.instance,r=t.playerState,i=t.seeker,a=t.setLoop,o=t.setSeeker,s=t.play,c=t.pause,l=t.stop,u=t.visible,d=t.buttons;if(!n||!u)return null;var f=!d||d.includes(`play`),p=!d||d.includes(`stop`),m=!d||d.includes(`repeat`),h=!d||d.includes(`frame`),g=!d||d.includes(`background`),_=!d||d.includes(`snapshot`),v={width:14,height:14,viewBox:`0 0 24 24`},y=Math.round(n.currentFrame);return import_react.createElement(`div`,{className:`lf-player-controls`,style:{display:`flex`,justifyContent:`space-between`,height:`60px`,alignItems:`center`,backgroundColor:this.props.transparentTheme?`transparent`:this.props.darkTheme?`#3C3C3C`:`#ffffff`,paddingLeft:`10px`,paddingRight:`10px`}},f&&import_react.createElement(`div`,{role:`button`,"aria-label":r===PlayerState.Playing?PlayerEvent.Pause:PlayerEvent.Play,tabIndex:0,onClick:function(){r===PlayerState.Playing?typeof c==`function`&&c():typeof s==`function`&&s()},onKeyDown:function(){r===PlayerState.Playing?typeof c==`function`&&c():typeof s==`function`&&s()},className:`lf-player-btn`,style:ControlButtonStyle},r===PlayerState.Playing?import_react.createElement(`svg`,__assign({},v),import_react.createElement(`rect`,{height:`22.9`,rx:`1.9`,width:`7.6`,x:`14`,y:`.5`}),import_react.createElement(`rect`,{height:`22.9`,rx:`1.9`,width:`7.6`,x:`2`,y:`.5`})):import_react.createElement(`svg`,__assign({},v),import_react.createElement(`path`,{d:`M2 3.4C2 1.9 3.5 1 4.8 1.8l16.5 9.6c1.2.7 1.2 2.5 0 3.2L4.8 24.2C3.5 25 2 24.1 2 22.6V3.4z`}))),p&&import_react.createElement(`div`,{tabIndex:0,role:`button`,"aria-label":PlayerEvent.Stop,onClick:function(){return l&&l()},onKeyDown:function(){return l&&l()},className:r===PlayerState.Stopped?`lf-player-btn active`:`lf-player-btn`,style:ControlButtonStyle},import_react.createElement(`svg`,__assign({},v),import_react.createElement(`path`,{d:`M2 3.667A1.67 1.67 0 0 1 3.667 2h16.666A1.67 1.67 0 0 1 22 3.667v16.666A1.67 1.67 0 0 1 20.333
469            22H3.667A1.67 1.67 0 0 1 2 20.333z`}))),import_react.createElement(Seeker,{min:0,step:1,max:n?n.totalFrames:1,value:i||0,onChange:function(t){o&&e.setState({activeFrame:t},(function(){o(t,!1)}))},onChangeEnd:function(t){o&&e.setState({activeFrame:t},(function(){o(t,!1)}))},showLabels:this.props.showLabels,darkTheme:this.props.darkTheme}),h&&import_react.createElement(`div`,{role:`button`,className:`lf-player-btn-container`},import_react.createElement(`input`,{style:{outline:`none`,border:this.props.darkTheme?`1px #505050 solid`:`1px #ccc solid`,borderRadius:`3px`,width:`40px`,textAlign:`center`,backgroundColor:this.props.darkTheme?`#505050`:`#ffffff`,color:this.props.darkTheme?`#B9B9B9`:`#999`,fontSize:`0.7rem`,padding:`0`,fontFamily:`inherit`},type:`text`,value:y,readOnly:!0})),m&&import_react.createElement(`div`,{role:`button`,"aria-label":PlayerEvent.Loop,tabIndex:0,onClick:function(){n&&a&&a(!n.loop)},onKeyDown:function(){n&&a&&a(!n.loop)},className:n.loop?`lf-player-btn active`:`lf-player-btn`,style:ControlButtonStyle},import_react.createElement(`svg`,__assign({},v),import_react.createElement(`path`,{d:`M12.5 16.8137h-.13v1.8939h4.9696c3.6455 0 6.6113-2.9658 6.6113-6.6116
470            0-3.64549-2.9658-6.61131-6.6113-6.61131-.5231 0-.947.42391-.947.94696 0 .52304.4239.94696.947.94696 2.6011 0
471            4.7174 2.11634 4.7174 4.71739 0 2.6014-2.1166 4.7177-4.7174 4.7177H12.5zM13.6025
472            5.61469v-.13H7.48137C3.83582 5.48469.87 8.45051.87 12.096c0 3.6509 3.17269 6.6117 6.81304 6.6117.52304 0
473            .94696-.424.94696-.947 0-.5231-.42392-.947-.94696-.947-2.60804 0-4.91907-2.1231-4.91907-4.7176 0-2.60115
474            2.11634-4.71744 4.7174-4.71744h6.12113V5.61469z`,stroke:`#8795A1`,strokeWidth:`.26`}),import_react.createElement(`path`,{d:`M11.1482
475            2.20355h0l-.001-.00116c-.3412-.40061-.9405-.44558-1.33668-.0996h-.00001c-.39526.34519-.43936.94795-.
47509898
476            1.34767l2.51487 3.03683-2.51894 3.06468c-.33872.40088-.29282 1.00363.10347
477            1.34723l.08517-.0982-.08517.0982c.17853.1549.39807.2308.61647.2308.2671 0 .5328-.114.72-.3347h0l.0011-.0014
478            3.0435-3.68655.0006-.00068c.3035-.35872.3025-.88754-.0019-1.24526l-3.0425-3.65786zM13.9453
479            21.7965h0l.001.0011c.3413.4006.9407.4456 1.337.0996h0c.3953-.3452.4395-.9479.099-1.3477l-2.5154-3.0368
480            2.5195-3.0647c.3388-.4008.2929-1.0036-.1035-1.3472l-.0852.0982.0852-.0982c-.1786-.1549-.3981-.2308-.6166-.2308-.2671
481            0-.5329.114-.7202.3347h0l-.0011.0014-3.0442
482            3.6865c-.0001.0003-.0003.0005-.0005.0007-.3036.3587-.3027.8876.0019 1.2453l3.0431 3.6579z`,fill:`#8795A1`,stroke:`#8795A1`,strokeWidth:`.26`}))),g&&import_react.createElement(Popover,{icon:import_react.createElement(`svg`,__assign({},v),import_react.createElement(`path`,{d:`M12 3.1L6.1 8.6a7.6 7.6 0 00-2.2 4 7.2 7.2 0 00.4 4.4 7.9 7.9 0 003 3.5 8.7 8.7 0 004.7 1.3c1.6 0
483            3.2-.5 4.6-1.3s2.4-2 3-3.5a7.2 7.2 0 00.5-4.5 7.6 7.6 0 00-2.2-4L12 3.2zM12 0l7.5 7a9.8 9.8 0 013 5.1
484            9.3 9.3 0 01-.6 5.8c-.9 1.8-2.2 3.3-4 4.4A11.2 11.2 0 0112 24a11.2 11.2 0
485            01-6-1.7c-1.7-1-3-2.6-3.9-4.4a9.3 9.3 0 01-.6-5.8c.4-2 1.5-3.7 3-5L12 0zM6 14h12c0 1.5-.7 3-1.8 4s-2.6
486            1.6-4.2 1.6S9 19 7.8 18s-1.7-2.5-1.7-4z`}))},import_react.createElement(`div`,{slot:`content`,className:`lf-popover popover-background`},import_react.createElement(ColorPicker,{colorChangedEvent:this.props.colorChangedEvent}))),_&&import_react.createElement(Popover,{icon:import_react.createElement(`svg`,__assign({},v),import_react.createElement(`path`,{clipRule:`evenodd`,d:`M0 3.01A2.983 2.983 0 012.983.027H16.99a2.983 2.983 0 012.983 2.983v14.008a2.982 2.982 0 01-2.983
487              2.983H2.983A2.983 2.983 0 010 17.018zm2.983-.941a.941.941 0 00-.942.94v14.01c0
488              .52.422.94.942.94H16.99a.94.94 0 00.941-.94V3.008a.941.941 0 00-.94-.94H2.981z`,fillRule:`evenodd`}),import_react.createElement(`path`,{d:`M12.229 7.945l-2.07 4.598-2.586-2.605-2.414 2.758v2.146h9.656V11.93z`}),import_react.createElement(`circle`,{cx:`7.444`,cy:`6.513`,r:`2.032`}),import_react.createElement(`path`,{d:`M9.561 23.916h11.25a2.929 2.929 0 002.926-2.927V9.954a1.06 1.06 0 10-2.122 0v11.035a.805.805 0
489              01-.803.804H9.562a1.061 1.061 0 100 2.123z`,stroke:`#8795a1`,strokeWidth:`.215`}))},import_react.createElement(`div`,{slot:`content`,className:`lf-popover lf-popover-snapshot`,onWheel:function(e){o&&o(y+(e.deltaY>0?-1:1),!1)}},import_react.createElement(`h5`,null,`Frame `,y),import_react.createElement(`div`,{style:{cursor:`pointer`,color:`#0FCCCE`},onClick:this.props.snapshot},`Download SVG`),import_react.createElement(`div`,{style:{cursor:`pointer`,color:`#0FCCCE`},onClick:this.props.snapshot},`Download PNG`),import_react.createElement(`i`,{className:`lf-note`},`Scroll with mousewheel to find exact frame`))))},t}(import_react.Component);export{Player as t};

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.