PageSourceSearch

https://loughs-agency.org/build/assets/TwoColImageContentBlock-3c4614f5.js

js loughs-agency.org collected 2026-09-24 09:40:08 UTC 508,419 bytes, 9 lines download raw bytes

vendor: 180,258 bytes, lines 1-9
1import{_ as _export_sfc}from"./_plugin-vue_export-helper-c27b6911.js";import{o as openBlock,e as createElementBlock,F as Fragment,r as renderList,d as createBaseVNode,t as toDisplayString,L as commonjsGlobal,M as getDefaultExportFromCjs,i as ref,E as watch,x as onMounted,_ as __vitePreload,J as onUnmounted,k as normalizeClass,g as createCommentVNode,N as reactive,b as createVNode,I as createStaticVNode,w as withCtx,m as Transition}from"./app-fb54e4c5.js";const _sfc_main$7={props:{content:{type:Object,required:!0}}},_hoisted_1$7={key:0,class:"grid-layout grid-layout--col-3 grid-layout--consistent-height card-grid grid-layout--align-center"},_hoisted_2$5={class:"grid-layout__item"},_hoisted_3$4={class:"card-grid__item"},_hoisted_4$4={class:"card-grid__image"},_hoisted_5$4=["src","alt"],_hoisted_6$3={class:"card-grid__content"},_hoisted_7$3={class:"h4"},_hoisted_8$2=["href"],_hoisted_9$2={key:1,class:"editorial editorial--centered"},_hoisted_10$2=createBaseVNode("h4",null,"Sorry, there are no current vacancies.",-1),_hoisted_11$2=[_hoisted_10$2];function _sfc_render$4(t,e,r,i,s,a){return r.content.careers.length>0?(openBlock(),createElementBlock("div",_hoisted_1$7,[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.content.careers,n=>(openBlock(),createElementBlock("div",_hoisted_2$5,[createBaseVNode("div",_hoisted_3$4,[createBaseVNode("div",_hoisted_4$4,[createBaseVNode("img",{src:n.image,alt:n.title},null,8,_hoisted_5$4)]),createBaseVNode("div",_hoisted_6$3,[createBaseVNode("p",_hoisted_7$3,toDisplayString(n.title),1),createBaseVNode("p",null,toDisplayString(n.location),1),createBaseVNode("p",null,toDisplayString(n.salary),1),createBaseVNode("a",{class:"cta-button cta-button--primary",href:n.applicationUrl},"Read More",8,_hoisted_8$2)])])]))),256))])):(openBlock(),createElementBlock("div",_hoisted_9$2,_hoisted_11$2))}const CareersBlock=_export_sfc(_sfc_main$7,[["render",_sfc_render$4]]),__variableDynamicImportRuntimeHelper=(t,e)=>{const r=t[e];return r?typeof r=="function"?r():Promise.resolve(r):new Promise((i,s)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(s.bind(null,new Error("Unknown variable dynamic import: "+e)))})};var lottie$1={exports:{}};(function(module,exports){typeof navigator<"u"&&function(t,e){module.exports=e()}(commonjsGlobal,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(t){return document.createElement(t)}function extendPrototype(t,e){var r,i=t.length,s;for(r=0;r<i;r+=1){s=t[r].prototype;for(var a in s)Object.prototype.hasOwnProperty.call(s,a)&&(e.prototype[a]=s[a])}}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function e(){}return e.prototype=t,e}var audioControllerFactory=function(){function t(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return t.prototype={addAudio:function(r){this.audios.push(r)},pause:function(){var r,i=this.audios.length;for(r=0;r<i;r+=1)this.audios[r].pause()},resume:function(){var r,i=this.audios.length;for(r=0;r<i;r+=1)this.audios[r].resume()},setRate:function(r){var i,s=this.audios.length;for(i=0;i<s;i+=1)this.audios[i].setRate(r)},createAudio:function(r){return this.audioFactory?this.audioFactory(r):window.Howl?new window.Howl({src:[r]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(r){this.audioFactory=r},setVolume:function(r){this._volume=r,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var r,i=this.audios.length;for(r=0;r<i;r+=1)this.audios[r].volume(this._volume*(this._isMuted?0:1))}},function(){return new t}}(),createTypedArray=function(){function t(r,i){var s=0,a=[],n;switch(r){case"int16":case"uint8c":n=1;break;default:n=1.1;break}for(s=0;s<i;s+=1)a.push(n);return a}function e(r,i){return r==="float32"?new Float32Array(i):r==="int16"?new Int16Array(i):r==="uint8c"?new Uint8ClampedArray(i):t(r,i)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?e:t}();function createSizedArray(t){return Array.apply(null,{length:t})}function _typeof$6(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(r){return typeof r}:_typeof$6=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$6(t)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],e,r=t.length;for(e=0;e<r;e+=1)BMMath[t[e]]=Math[t[e]]})(),BMMath.random=Math.random,BMMath.abs=function(t){var e=_typeof$6(t);if(e==="object"&&t.length){var r=createSizedArray(t.length),i,s=t.length;for(i=0;i<s;i+=1)r[i]=Math.abs(t[i]);return r}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin="0 0",t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility="visible",t.style.webkitBackfaceVisibility="visible",t.style.transformStyle="preserve-3d",t.style.webkitTransformStyle="preserve-3d",t.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(t,e,r,i){this.type=t,this.currentTime=e,this.totalTime=r,this.direction=i<0?-1:1}function BMCompleteEvent(t,e){this.type=t,this.direction=e<0?-1:1}function BMCompleteLoopEvent(t,e,r,i){this.type=t,this.currentLoop=r,this.totalLoops=e,this.direction=i<0?-1:1}function BMSegmentStartEvent(t,e,r){this.type=t,this.firstFrame=e,this.totalFrames=r}function BMDestroyEvent(t,e){this.type=t,this.target=e}function BMRenderFrameErrorEvent(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function BMConfigErrorEvent(t){this.type="configError",this.nativeError=t}var createElementID=function(){var t=0;return function(){return t+=1,idPrefix$1+"__lottie_element_"+t}}();function HSVtoRGB(t,e,r){var i,s,a,n,h,o,f,d;switch(n=Math.floor(t*6),h=t*6-n,o=r*(1-e),f=r*(1-h*e),d=r*(1-(1-h)*e),n%6){case 0:i=r,s=d,a=o;break;case 1:i=f,s=r,a=o;break;case 2:i=o,s=r,a=d;break;case 3:i=o,s=f,a=r;break;case 4:i=d,s=o,a=r;break;case 5:i=r,s=o,a=f;break}return[i,s,a]}function RGBtoHSV(t,e,r){var i=Math.max(t,e,r),s=Math.min(t,e,r),a=i-s,n,h=i===0?0:a/i,o=i/255;switch(i){case s:n=0;break;case t:n=e-r+a*(e<r?6:0),n/=6*a;break;case e:n=r-t+a*2,n/=6*a;break;case r:n=t-e+a*4,n/=6*a;break}return[n,h,o]}function addSaturationToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[1]+=e,r[1]>1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[2]+=e,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[0]+=e/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=function(){var t=[],e,r;for(e=0;e<256;e+=1)r=e.toString(16),t[e]=r.length===1?"0"+r:r;return function(i,s,a){return i<0&&(i=0),s<0&&(s=0),a<0&&(a=0),"#"+t[i]+t[s]+t[a]}}(),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};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(r){return typeof r}:_typeof$5=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$5(t)}var dataManager=function(){var t=1,e=[],r,i,s={onmessage:function(){},postMessage:function(g){r({data:g})}},a={postMessage:function(g){s.onmessage({data:g})}};function n(p){if(window.Worker&&window.Blob&&getWebWorker()){var g=new Blob(["var _workerSelf = self; self.onmessage = ",p.toString()],{type:"text/javascript"}),v=URL.createObjectURL(g);return new Worker(v)}return r=p,s}function h(){i||(i=n(function(g){function v(){function _(T,P){var x,m,y=T.length,L,w,B,G;for(m=0;m<y;m+=1)if(x=T[m],"ks"in x&&!x.completed){if(x.completed=!0,x.hasMask){var N=x.masksProperties;for(w=N.length,L=0;L<w;L+=1)if(N[L].pt.k.i)b(N[L].pt.k);else for(G=N[L].pt.k.length,B=0;B<G;B+=1)N[L].pt.k[B].s&&b(N[L].pt.k[B].s[0]),N[L].pt.k[B].e&&b(N[L].pt.k[B].e[0])}x.ty===0?(x.layers=l(x.refId,P),_(x.layers,P)):x.ty===4?C(x.shapes):x.ty===5&&H(x)}}function c(T,P){if(T){var x=0,m=T.length;for(x=0;x<m;x+=1)T[x].t===1&&(T[x].data.layers=l(T[x].data.refId,P),_(T[x].data.layers,P))}}function u(T,P){for(var x=0,m=P.length;x<m;){if(P[x].id===T)return P[x];x+=1}return null}function l(T,P){var x=u(T,P);return x?x.layers.__used?JSON.parse(JSON.stringify(x.layers)):(x.layers.__used=!0,x.layers):null}function C(T){var P,x=T.length,m,y;for(P=x-1;P>=0;P-=1)if(T[P].ty==="sh")if(T[P].ks.k.i)b(T[P].ks.k);else for(y=T[P].ks.k.length,m=0;m<y;m+=1)T[P].ks.k[m].s&&b(T[P].ks.k[m].s[0]),T[P].ks.k[m].e&&b(T[P].ks.k[m].e[0]);else T[P].ty==="gr"&&C(T[P].it)}function b(T){var P,x=T.i.length;for(P=0;P<x;P+=1)T.i[P][0]+=T.v[P][0],T.i[P][1]+=T.v[P][1],T.o[P][0]+=T.v[P][0],T.o[P][1]+=T.v[P][1]}function S(T,P){var x=P?P.split("."):[100,100,100];return T[0]>x[0]?!0:x[0]>T[0]?!1:T[1]>x[1]?!0:x[1]>T[1]?!1:T[2]>x[2]?!0:x[2]>T[2]?!1:null}var M=function(){var T=[4,4,14];function P(m){var y=m.t.d;m.t.d={k:[{s:y,t:0}]}}function x(m){var y,L=m.length;for(y=0;y<L;y+=1)m[y].ty===5&&P(m[y])}return function(m){if(S(T,m.v)&&(x(m.layers),m.assets)){var y,L=m.assets.length;for(y=0;y<L;y+=1)m.assets[y].layers&&x(m.assets[y].layers)}}}(),V=function(){var T=[4,7,99];return function(P){if(P.chars&&!S(T,P.v)){var x,m=P.chars.length;for(x=0;x<m;x+=1){var y=P.chars[x];y.data&&y.data.shapes&&(C(y.data.shapes),y.data.ip=0,y.data.op=99999,y.data.st=0,y.data.sr=1,y.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}},P.chars[x].t||(y.data.shapes.push({ty:"no"}),y.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"})))}}}}(),k=function(){var T=[5,7,15];function P(m){var y=m.t.p;typeof y.a=="number"&&(y.a={a:0,k:y.a}),typeof y.p=="number"&&(y.p={a:0,k:y.p}),typeof y.r=="number"&&(y.r={a:0,k:y.r})}function x(m){var y,L=m.length;for(y=0;y<L;y+=1)m[y].ty===5&&P(m[y])}return function(m){if(S(T,m.v)&&(x(m.layers),m.assets)){var y,L=m.assets.length;for(y=0;y<L;y+=1)m.assets[y].layers&&x(m.assets[y].layers)}}}(),R=function(){var T=[4,1,9];function P(m){var y,L=m.length,w,B;for(y=0;y<L;y+=1)if(m[y].ty==="gr")P(m[y].it);else if(m[y].ty==="fl"||m[y].ty==="st")if(m[y].c.k&&m[y].c.k[0].i)for(B=m[y].c.k.length,w=0;w<B;w+=1)m[y].c.k[w].s&&(m[y].c.k[w].s[0]/=255,m[y].c.k[w].s[1]/=255,m[y].c.k[w].s[2]/=255,m[y].c.k[w].s[3]/=255),m[y].c.k[w].e&&(m[y].c.k[w].e[0]/=255,m[y].c.k[w].e[1]/=255,m[y].c.k[w].e[2]/=255,m[y].c.k[w].e[3]/=255);else m[y].c.k[0]/=255,m[y].c.k[1]/=255,m[y].c.k[2]/=255,m[y].c.k[3]/=255}function x(m){var y,L=m.length;for(y=0;y<L;y+=1)m[y].ty===4&&P(m[y].shapes)}return function(m){if(S(T,m.v)&&(x(m.layers),m.assets)){var y,L=m.assets.length;for(y=0;y<L;y+=1)m.assets[y].layers&&x(m.assets[y].layers)}}}(),F=function(){var T=[4,4,18];function P(m){var y,L=m.length,w,B;for(y=L-1;y>=0;y-=1)if(m[y].ty==="sh")if(m[y].ks.k.i)m[y].ks.k.c=m[y].closed;else for(B=m[y].ks.k.length,w=0;w<B;w+=1)m[y].ks.k[w].s&&(m[y].ks.k[w].s[0].c=m[y].closed),m[y].ks.k[w].e&&(m[y].ks.k[w].e[0].c=m[y].closed);else m[y].ty==="gr"&&P(m[y].it)}function x(m){var y,L,w=m.length,B,G,N,z;for(L=0;L<w;L+=1){if(y=m[L],y.hasMask){var Z=y.masksProperties;for(G=Z.length,B=0;B<G;B+=1)if(Z[B].pt.k.i)Z[B].pt.k.c=Z[B].cl;else for(z=Z[B].pt.k.length,N=0;N<z;N+=1)Z[B].pt.k[N].s&&(Z[B].pt.k[N].s[0].c=Z[B].cl),Z[B].pt.k[N].e&&(Z[B].pt.k[N].e[0].c=Z[B].cl)}y.ty===4&&P(y.shapes)}}return function(m){if(S(T,m.v)&&(x(m.layers),m.assets)){var y,L=m.assets.length;for(y=0;y<L;y+=1)m.assets[y].layers&&x(m.assets[y].layers)}}}();function I(T){T.__complete||(R(T),M(T),V(T),k(T),F(T),_(T.layers,T.assets),c(T.chars,T.assets),T.__complete=!0)}function H(T){T.t.a.length===0&&"m"in T.t.p}var D={};return D.completeData=I,D.checkColors=R,D.checkChars=V,D.checkPathProperties=k,D.checkShapes=F,D.completeLayers=_,D}if(a.dataManager||(a.dataManager=v()),a.assetLoader||(a.assetLoader=function(){function _(u){var l=u.getResponseHeader("content-type");return l&&u.responseType==="json"&&l.indexOf("json")!==-1||u.response&&_typeof$5(u.response)==="object"?u.response:u.response&&typeof u.response=="string"?JSON.parse(u.response):u.responseText?JSON.parse(u.responseText):null}function c(u,l,C,b){var S,M=new XMLHttpRequest;try{M.responseType="json"}catch{}M.onreadystatechange=function(){if(M.readyState===4)if(M.status===200)S=_(M),C(S);else try{S=_(M),C(S)}catch(V){b&&b(V)}};try{M.open(["G","E","T"].join(""),u,!0)}catch{M.open(["G","E","T"].join(""),l+"/"+u,!0)}M.send()}return{load:c}}()),g.data.type==="loadAnimation")a.assetLoader.load(g.data.path,g.data.fullPath,function(_){a.dataManager.completeData(_),a.postMessage({id:g.data.id,payload:_,status:"success"})},function(){a.postMessage({id:g.data.id,status:"error"})});else if(g.data.type==="complete"){var A=g.data.animation;a.dataManager.completeData(A),a.postMessage({id:g.data.id,payload:A,status:"success"})}else g.data.type==="loadData"&&a.assetLoader.load(g.data.path,g.data.fullPath,function(_){a.postMessage({id:g.data.id,payload:_,status:"success"})},function(){a.postMessage({id:g.data.id,status:"error"})})}),i.onmessage=function(p){var g=p.data,v=g.id,A=e[v];e[v]=null,g.status==="success"?A.onComplete(g.payload):A.onError&&A.onError()})}function o(p,g){t+=1;var v="processId_"+t;return e[v]={onComplete:p,onError:g},v}function f(p,g,v){h();var A=o(g,v);i.postMessage({type:"loadAnimation",path:p,fullPath:window.location.origin+window.location.pathname,id:A})}function d(p,g,v){h();var A=o(g,v);i.postMessage({type:"loadData",path:p,fullPath:window.location.origin+window.location.pathname,id:A})}function E(p,g,v){h();var A=o(g,v);i.postMessage({type:"complete",animation:p,id:A})}return{loadAnimation:f,loadData:d,completeAnimation:E}}(),ImagePreloader=function(){var t=function(){var c=createTag("canvas");c.width=1,c.height=1;var u=c.getContext("2d");return u.fillStyle="rgba(0,0,0,0)",u.fillRect(0,0,1,1),c}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(c,u,l){var C="";if(c.e)C=c.p;else if(u){var b=c.p;b.indexOf("images/")!==-1&&(b=b.split("/")[1]),C=u+b}else C=l,C+=c.u?c.u:"",C+=c.p;return C}function s(c){var u=0,l=setInterval((function(){var C=c.getBBox();(C.width||u>500)&&(this._imageLoaded(),clearInterval(l)),u+=1}).bind(this),50)}function a(c){var u=i(c,this.assetsPath,this.path),l=createNS("image");isSafari?this.testImageLoaded(l):l.addEventListener("load",this._imageLoaded,!1),l.addEventListener("error",(function(){C.img=t,this._imageLoaded()}).bind(this),!1),l.setAttributeNS("http://www.w3.org/1999/xlink","href",u),this._elementHelper.append?this._elementHelper.append(l):this._elementHelper.appendChild(l);var C={img:l,assetData:c};return C}function n(c){var u=i(c,this.assetsPath,this.path),l=createTag("img");l.crossOrigin="anonymous",l.addEventListener("load",this._imageLoaded,!1),l.addEventListener("error",(function(){C.img=t,this._imageLoaded()}).bind(this),!1),l.src=u;var C={img:l,assetData:c};return C}function h(c){var u={assetData:c},l=i(c,this.assetsPath,this.path);return dataManager.loadData(l,(function(C){u.img=C,this._footageLoaded()}).bind(this),(function(){u.img={},this._footageLoaded()}).bind(this)),u}function o(c,u){this.imagesLoadedCb=u;var l,C=c.length;for(l=0;l<C;l+=1)c[l].layers||(!c[l].t||c[l].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(c[l]))):c[l].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(c[l]))))}function f(c){this.path=c||""}function d(c){this.assetsPath=c||""}function E(c){for(var u=0,l=this.images.length;u<l;){if(this.images[u].assetData===c)return this.images[u].img;u+=1}return null}function p(){this.imagesLoadedCb=null,this.images.length=0}function g(){return this.totalImages===this.loadedAssets}function v(){return this.totalFootages===this.loadedFootagesCount}function A(c,u){c==="svg"?(this._elementHelper=u,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function _(){this._imageLoaded=e.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=s.bind(this),this.createFootageData=h.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return _.prototype={loadAssets:o,setAssetsPath:d,setPath:f,loadedImages:g,loadedFootages:v,destroy:p,getAsset:E,createImgData:n,createImageData:a,imageLoaded:e,footageLoaded:r,setCacheType:A},_}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,r){if(this._cbs[e])for(var i=this._cbs[e],s=0;s<i.length;s+=1)i[s](r)},addEventListener:function(e,r){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(r),(function(){this.removeEventListener(e,r)}).bind(this)},removeEventListener:function(e,r){if(!r)this._cbs[e]=null;else if(this._cbs[e]){for(var i=0,s=this._cbs[e].length;i<s;)this._cbs[e][i]===r&&(this._cbs[e].splice(i,1),i-=1,s-=1),i+=1;this._cbs[e].length||(this._cbs[e]=null)}}};var markerParser=function(){function t(e){for(var r=e.split(`\r
2`),i={},s,a=0,n=0;n<r.length;n+=1)s=r[n].split(":"),s.length===2&&(i[s[0]]=s[1].trim(),a+=1);if(a===0)throw new Error;return i}return function(e){for(var r=[],i=0;i<e.length;i+=1){var s=e[i],a={time:s.tm,duration:s.dr};try{a.payload=JSON.parse(e[i].cm)}catch{try{a.payload=t(e[i].cm)}catch{a.payload={name:e[i].cm}}}r.push(a)}return r}}(),ProjectInterface=function(){function t(e){this.compositions.push(e)}return function(){function e(r){for(var i=0,s=this.compositions.length;i<s;){if(this.compositions[i].data&&this.compositions[i].data.nm===r)return this.compositions[i].prepareFrame&&this.compositions[i].data.xt&&this.compositions[i].prepareFrame(this.currentFrame),this.compositions[i].compInterface;i+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}}(),renderers={},registerRenderer=function(e,r){renderers[e]=r};function getRenderer(t){return renderers[t]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var t in renderers)if(renderers[t])return t;return""}function _typeof$4(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(r){return typeof r}:_typeof$4=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$4(t)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var r=getRenderer(e);this.renderer=new r(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,t.loop===""||t.loop===null||t.loop===void 0||t.loop===!0?this.loop=!0:t.loop===!1?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay="autoplay"in t?t.autoplay:!0,this.name=t.name?t.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(t,"autoloadSegments")?t.autoloadSegments:!0,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(t.path.lastIndexOf("\\")!==-1?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(t.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(t){dataManager.completeAnimation(t,this.configAnimation)},AnimationItem.prototype.setData=function(t,e){e&&_typeof$4(e)!=="object"&&(e=JSON.parse(e));var r={wrapper:t,animationData:e},i=t.attributes;r.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"",r.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var s=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";s==="false"?r.loop=!1:s==="true"?r.loop=!0:s!==""&&(r.loop=parseInt(s,10));var a=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:i.getNamedItem("bm-autoplay")?i.getNamedItem("bm-autoplay").value:!0;r.autoplay=a!=="false",r.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";var n=i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"";n==="false"&&(r.prerender=!1),r.path?this.setParams(r):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e=this.animationData.layers,r,i=e.length,s=t.layers,a,n=s.length;for(a=0;a<n;a+=1)for(r=0;r<i;){if(e[r].id===s[a].id){e[r]=s[a];break}r+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(i=t.assets.length,r=0;r<i;r+=1)this.animationData.assets.push(t.assets[r]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(t){this.animationData=t;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||t.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var e=t.shift();this.timeCompleted=e.time*this.frameRate;var r=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(r,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){var t=this.animationData.segments;t||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=markerParser(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(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 t=getExpressionsPlugin();t&&t.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(t,e){var r=typeof t=="number"?t:void 0,i=typeof e=="number"?e:void 0;this.renderer.updateContainerSize(r,i)},AnimationItem.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!==t||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!==t||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(t){for(var e,r=0;r<this.markers.length;r+=1)if(e=this.markers[r],e.payload&&e.payload.name===t)return e;return null},AnimationItem.prototype.goToAndStop=function(t,e,r){if(!(r&&this.name!==r)){var i=Number(t);if(isNaN(i)){var s=this.getMarkerData(t);s&&this.goToAndStop(s.time,!0)}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(t,e,r){if(!(r&&this.name!==r)){var i=Number(t);if(isNaN(i)){var s=this.getMarkerData(t);s&&(s.duration?this.playSegments([s.time,s.time+s.duration],!0):this.goToAndStop(s.time,!0))}else this.goToAndStop(i,e,r);this.play()}},AnimationItem.prototype.advanceTime=function(t){if(!(this.isPaused===!0||this.isLoaded===!1)){var e=this.currentRawFrame+t*this.frameModifier,r=!1;e>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(r=!0,e=this.totalFrames-1):e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):e<0?this.checkSegments(e%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(r=!0,e=0)):this.setCurrentRawFrameValue(e),r&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?r=t:this.currentRawFrame+this.firstFrame>e&&(r=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,r!==-1&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),_typeof$4(t[0])==="object"){var r,i=t.length;for(r=0;r<i;r+=1)this.segments.push(t[r])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(t){return this.segments.length?(this.adjustSegment(this.segments.shift(),t),!0):!1},AnimationItem.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(t){this.loop=t},AnimationItem.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},AnimationItem.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(t){var e="";if(t.e)e=t.p;else if(this.assetsPath){var r=t.p;r.indexOf("images/")!==-1&&(r=r.split("/")[1]),e=this.assetsPath+r}else e=this.path,e+=t.u?t.u:"",e+=t.p;return e},AnimationItem.prototype.getAssetData=function(t){for(var e=0,r=this.assets.length;e<r;){if(t===this.assets[e].id)return this.assets[e];e+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(t,e,r){try{var i=this.renderer.getElementByPath(t);i.updateDocumentData(e,r)}catch{}},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}t==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),t==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),t==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),t==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),t==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var animationManager=function(){var t={},e=[],r=0,i=0,s=0,a=!0,n=!1;function h(P){for(var x=0,m=P.target;x<i;)e[x].animation===m&&(e.splice(x,1),x-=1,i-=1,m.isPaused||E()),x+=1}function o(P,x){if(!P)return null;for(var m=0;m<i;){if(e[m].elem===P&&e[m].elem!==null)return e[m].animation;m+=1}var y=new AnimationItem;return p(y,P),y.setData(P,x),y}function f(){var P,x=e.length,m=[];for(P=0;P<x;P+=1)m.push(e[P].animation);return m}function d(){s+=1,R()}function E(){s-=1}function p(P,x){P.addEventListener("destroy",h),P.addEventListener("_active",d),P.addEventListener("_idle",E),e.push({elem:x,animation:P}),i+=1}function g(P){var x=new AnimationItem;return p(x,null),x.setParams(P),x}function v(P,x){var m;for(m=0;m<i;m+=1)e[m].animation.setSpeed(P,x)}function A(P,x){var m;for(m=0;m<i;m+=1)e[m].animation.setDirection(P,x)}function _(P){var x;for(x=0;x<i;x+=1)e[x].animation.play(P)}function c(P){var x=P-r,m;for(m=0;m<i;m+=1)e[m].animation.advanceTime(x);r=P,s&&!n?window.requestAnimationFrame(c):a=!0}function u(P){r=P,window.requestAnimationFrame(c)}function l(P){var x;for(x=0;x<i;x+=1)e[x].animation.pause(P)}function C(P,x,m){var y;for(y=0;y<i;y+=1)e[y].animation.goToAndStop(P,x,m)}function b(P){var x;for(x=0;x<i;x+=1)e[x].animation.stop(P)}function S(P){var x;for(x=0;x<i;x+=1)e[x].animation.togglePause(P)}function M(P){var x;for(x=i-1;x>=0;x-=1)e[x].animation.destroy(P)}function V(P,x,m){var y=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),L,w=y.length;for(L=0;L<w;L+=1)m&&y[L].setAttribute("data-bm-type",m),o(y[L],P);if(x&&w===0){m||(m="svg");var B=document.getElementsByTagName("body")[0];B.innerText="";var G=createTag("div");G.style.width="100%",G.style.height="100%",G.setAttribute("data-bm-type",m),B.appendChild(G),o(G,P)}}function k(){var P;for(P=0;P<i;P+=1)e[P].animation.resize()}function R(){!n&&s&&a&&(window.requestAnimationFrame(u),a=!1)}function F(){n=!0}function I(){n=!1,R()}function H(P,x){var m;for(m=0;m<i;m+=1)e[m].animation.setVolume(P,x)}function D(P){var x;for(x=0;x<i;x+=1)e[x].animation.mute(P)}function T(P){var x;for(x=0;x<i;x+=1)e[x].animation.unmute(P)}return t.registerAnimation=o,t.loadAnimation=g,t.setSpeed=v,t.setDirection=A,t.play=_,t.pause=l,t.stop=b,t.togglePause=S,t.searchAnimations=V,t.resize=k,t.goToAndStop=C,t.destroy=M,t.freeze=F,t.unfreeze=I,t.setVolume=H,t.mute=D,t.unmute=T,t.getRegisteredAnimations=f,t}(),BezierFactory=function(){var t={};t.getBezierEasing=r;var e={};function r(u,l,C,b,S){var M=S||("bez_"+u+"_"+l+"_"+C+"_"+b).replace(/\./g,"p");if(e[M])return e[M];var V=new c([u,l,C,b]);return e[M]=V,V}var i=4,s=.001,a=1e-7,n=10,h=11,o=1/(h-1),f=typeof Float32Array=="function";function d(u,l){return 1-3*l+3*u}function E(u,l){return 3*l-6*u}function p(u){return 3*u}function g(u,l,C){return((d(l,C)*u+E(l,C))*u+p(l))*u}function v(u,l,C){return 3*d(l,C)*u*u+2*E(l,C)*u+p(l)}function A(u,l,C,b,S){var M,V,k=0;do V=l+(C-l)/2,M=g(V,b,S)-u,M>0?C=V:l=V;while(Math.abs(M)>a&&++k<n);return V}function _(u,l,C,b){for(var S=0;S<i;++S){var M=v(l,C,b);if(M===0)return l;var V=g(l,C,b)-u;l-=V/M}return l}function c(u){this._p=u,this._mSampleValues=f?new Float32Array(h):new Array(h),this._precomputed=!1,this.get=this.get.bind(this)}return c.prototype={get:function(l){var C=this._p[0],b=this._p[1],S=this._p[2],M=this._p[3];return this._precomputed||this._precompute(),C===b&&S===M?l:l===0?0:l===1?1:g(this._getTForX(l),b,M)},_precompute:function(){var l=this._p[0],C=this._p[1],b=this._p[2],S=this._p[3];this._precomputed=!0,(l!==C||b!==S)&&this._calcSampleValues()},_calcSampleValues:function(){for(var l=this._p[0],C=this._p[2],b=0;b<h;++b)this._mSampleValues[b]=g(b*o,l,C)},_getTForX:function(l){for(var C=this._p[0],b=this._p[2],S=this._mSampleValues,M=0,V=1,k=h-1;V!==k&&S[V]<=l;++V)M+=o;--V;var R=(l-S[V])/(S[V+1]-S[V]),F=M+R*o,I=v(F,C,b);return I>=s?_(l,F,C,b):I===0?F:A(l,M,M+o,C,b)}},t}(),pooling=function(){function t(e){return e.concat(createSizedArray(e.length))}return{double:t}}(),poolFactory=function(){return function(t,e,r){var i=0,s=t,a=createSizedArray(s),n={newElement:h,release:o};function h(){var f;return i?(i-=1,f=a[i]):f=e(),f}function o(f){i===s&&(a=pooling.double(a),s*=2),r&&r(f),a[i]=f,i+=1}return n}}(),bezierLengthPool=function(){function t(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,t)}(),segmentsLengthPool=function(){function t(){return{lengths:[],totalLength:0}}function e(r){var i,s=r.lengths.length;for(i=0;i<s;i+=1)bezierLengthPool.release(r.lengths[i]);r.lengths.length=0}return poolFactory(8,t,e)}();function bezFunction(){var t=Math;function e(p,g,v,A,_,c){var u=p*A+g*_+v*c-_*A-c*p-v*g;return u>-.001&&u<.001}function r(p,g,v,A,_,c,u,l,C){if(v===0&&c===0&&C===0)return e(p,g,A,_,u,l);var b=t.sqrt(t.pow(A-p,2)+t.pow(_-g,2)+t.pow(c-v,2)),S=t.sqrt(t.pow(u-p,2)+t.pow(l-g,2)+t.pow(C-v,2)),M=t.sqrt(t.pow(u-A,2)+t.pow(l-_,2)+t.pow(C-c,2)),V;return b>S?b>M?V=b-S-M:V=M-S-b:M>S?V=M-S-b:V=S-b-M,V>-1e-4&&V<1e-4}var i=function(){return function(p,g,v,A){var _=getDefaultCurveSegments(),c,u,l,C,b,S=0,M,V=[],k=[],R=bezierLengthPool.newElement();for(l=v.length,c=0;c<_;c+=1){for(b=c/(_-1),M=0,u=0;u<l;u+=1)C=bmPow(1-b,3)*p[u]+3*bmPow(1-b,2)*b*v[u]+3*(1-b)*bmPow(b,2)*A[u]+bmPow(b,3)*g[u],V[u]=C,k[u]!==null&&(M+=bmPow(V[u]-k[u],2)),k[u]=V[u];M&&(M=bmSqrt(M),S+=M),R.percents[c]=b,R.lengths[c]=S}return R.addedLength=S,R}}();function s(p){var g=segmentsLengthPool.newElement(),v=p.c,A=p.v,_=p.o,c=p.i,u,l=p._length,C=g.lengths,b=0;for(u=0;u<l-1;u+=1)C[u]=i(A[u],A[u+1],_[u],c[u+1]),b+=C[u].addedLength;return v&&l&&(C[u]=i(A[u],A[0],_[u],c[0]),b+=C[u].addedLength),g.totalLength=b,g}function a(p){this.segmentLength=0,this.points=new Array(p)}function n(p,g){this.partialLength=p,this.point=g}var h=function(){var p={};return function(g,v,A,_){var c=(g[0]+"_"+g[1]+"_"+v[0]+"_"+v[1]+"_"+A[0]+"_"+A[1]+"_"+_[0]+"_"+_[1]).replace(/\./g,"p");if(!p[c]){var u=getDefaultCurveSegments(),l,C,b,S,M,V=0,k,R,F=null;g.length===2&&(g[0]!==v[0]||g[1]!==v[1])&&e(g[0],g[1],v[0],v[1],g[0]+A[0],g[1]+A[1])&&e(g[0],g[1],v[0],v[1],v[0]+_[0],v[1]+_[1])&&(u=2);var I=new a(u);for(b=A.length,l=0;l<u;l+=1){for(R=createSizedArray(b),M=l/(u-1),k=0,C=0;C<b;C+=1)S=bmPow(1-M,3)*g[C]+3*bmPow(1-M,2)*M*(g[C]+A[C])+3*(1-M)*bmPow(M,2)*(v[C]+_[C])+bmPow(M,3)*v[C],R[C]=S,F!==null&&(k+=bmPow(R[C]-F[C],2));k=bmSqrt(k),V+=k,I.points[l]=new n(k,R),F=R}I.segmentLength=V,p[c]=I}return p[c]}}();function o(p,g){var v=g.percents,A=g.lengths,_=v.length,c=bmFloor((_-1)*p),u=p*g.addedLength,l=0;if(c===_-1||c===0||u===A[c])return v[c];for(var C=A[c]>u?-1:1,b=!0;b;)if(A[c]<=u&&A[c+1]>u?(l=(u-A[c])/(A[c+1]-A[c]),b=!1):c+=C,c<0||c>=_-1){if(c===_-1)return v[c];b=!1}return v[c]+(v[c+1]-v[c])*l}function f(p,g,v,A,_,c){var u=o(_,c),l=1-u,C=t.round((l*l*l*p[0]+(u*l*l+l*u*l+l*l*u)*v[0]+(u*u*l+l*u*u+u*l*u)*A[0]+u*u*u*g[0])*1e3)/1e3,b=t.round((l*l*l*p[1]+(u*l*l+l*u*l+l*l*u)*v[1]+(u*u*l+l*u*u+u*l*u)*A[1]+u*u*u*g[1])*1e3)/1e3;return[C,b]}var d=createTypedArray("float32",8);function E(p,g,v,A,_,c,u){_<0?_=0:_>1&&(_=1);var l=o(_,u);c=c>1?1:c;var C=o(c,u),b,S=p.length,M=1-l,V=1-C,k=M*M*M,R=l*M*M*3,F=l*l*M*3,I=l*l*l,H=M*M*V,D=l*M*V+M*l*V+M*M*C,T=l*l*V+M*l*C+l*M*C,P=l*l*C,x=M*V*V,m=l*V*V+M*C*V+M*V*C,y=l*C*V+M*C*C+l*V*C,L=l*C*C,w=V*V*V,B=C*V*V+V*C*V+V*V*C,G=C*C*V+V*C*C+C*V*C,N=C*C*C;for(b=0;b<S;b+=1)d[b*4]=t.round((k*p[b]+R*v[b]+F*A[b]+I*g[b])*1e3)/1e3,d[b*4+1]=t.round((H*p[b]+D*v[b]+T*A[b]+P*g[b])*1e3)/1e3,d[b*4+2]=t.round((x*p[b]+m*v[b]+y*A[b]+L*g[b])*1e3)/1e3,d[b*4+3]=t.round((w*p[b]+B*v[b]+G*A[b]+N*g[b])*1e3)/1e3;return d}return{getSegmentsLength:s,getNewSegment:E,getPointInSegment:f,buildBezierData:h,pointOnLine2D:e,pointOnLine3D:r}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(t,e){var r=this.offsetTime,i;this.propType==="multidimensional"&&(i=createTypedArray("float32",this.pv.length));for(var s=e.lastIndex,a=s,n=this.keyframes.length-1,h=!0,o,f,d;h;){if(o=this.keyframes[a],f=this.keyframes[a+1],a===n-1&&t>=f.t-r){o.h&&(o=f),s=0;break}if(f.t-r>t){s=a;break}a<n-1?a+=1:(s=0,h=!1)}d=this.keyframesMetadata[a]||{};var E,p,g,v,A,_,c=f.t-r,u=o.t-r,l;if(o.to){d.bezierData||(d.bezierData=bez.buildBezierData(o.s,f.s||o.e,o.to,o.ti));var C=d.bezierData;if(t>=c||t<u){var b=t>=c?C.points.length-1:0;for(p=C.points[b].point.length,E=0;E<p;E+=1)i[E]=C.points[b].point[E]}else{d.__fnct?_=d.__fnct:(_=BezierFactory.getBezierEasing(o.o.x,o.o.y,o.i.x,o.i.y,o.n).get,d.__fnct=_),g=_((t-u)/(c-u));var S=C.segmentLength*g,M,V=e.lastFrame<t&&e._lastKeyframeIndex===a?e._lastAddedLength:0;for(A=e.lastFrame<t&&e._lastKeyframeIndex===a?e._lastPoint:0,h=!0,v=C.points.length;h;){if(V+=C.points[A].partialLength,S===0||g===0||A===C.points.length-1){for(p=C.points[A].point.length,E=0;E<p;E+=1)i[E]=C.points[A].point[E];break}else if(S>=V&&S<V+C.points[A+1].partialLength){for(M=(S-V)/C.points[A+1].partialLength,p=C.points[A].point.length,E=0;E<p;E+=1)i[E]=C.points[A].point[E]+(C.points[A+1].point[E]-C.points[A].point[E])*M;break}A<v-1?A+=1:h=!1}e._lastPoint=A,e._lastAddedLength=V-C.points[A].partialLength,e._lastKeyframeIndex=a}}else{var k,R,F,I,H;if(n=o.s.length,l=f.s||o.e,this.sh&&o.h!==1)if(t>=c)i[0]=l[0],i[1]=l[1],i[2]=l[2];else if(t<=u)i[0]=o.s[0],i[1]=o.s[1],i[2]=o.s[2];else{var D=createQuaternion(o.s),T=createQuaternion(l),P=(t-u)/(c-u);quaternionToEuler(i,slerp(D,T,P))}else for(a=0;a<n;a+=1)o.h!==1&&(t>=c?g=1:t<u?g=0:(o.o.x.constructor===Array?(d.__fnct||(d.__fnct=[]),d.__fnct[a]?_=d.__fnct[a]:(k=o.o.x[a]===void 0?o.o.x[0]:o.o.x[a],R=o.o.y[a]===void 0?o.o.y[0]:o.o.y[a],F=o.i.x[a]===void 0?o.i.x[0]:o.i.x[a],I=o.i.y[a]===void 0?o.i.y[0]:o.i.y[a],_=BezierFactory.getBezierEasing(k,R,F,I).get,d.__fnct[a]=_)):d.__fnct?_=d.__fnct:(k=o.o.x,R=o.o.y,F=o.i.x,I=o.i.y,_=BezierFactory.getBezierEasing(k,R,F,I).get,o.keyframeMetadata=_),g=_((t-u)/(c-u)))),l=f.s||o.e,H=o.h===1?o.s[a]:o.s[a]+(l[a]-o.s[a])*g,this.propType==="multidimensional"?i[a]=H:i=H}return e.lastIndex=s,i}function slerp(t,e,r){var i=[],s=t[0],a=t[1],n=t[2],h=t[3],o=e[0],f=e[1],d=e[2],E=e[3],p,g,v,A,_;return g=s*o+a*f+n*d+h*E,g<0&&(g=-g,o=-o,f=-f,d=-d,E=-E),1-g>1e-6?(p=Math.acos(g),v=Math.sin(p),A=Math.sin((1-r)*p)/v,_=Math.sin(r*p)/v):(A=1-r,_=r),i[0]=A*s+_*o,i[1]=A*a+_*f,i[2]=A*n+_*d,i[3]=A*h+_*E,i}function quaternionToEuler(t,e){var r=e[0],i=e[1],s=e[2],a=e[3],n=Math.atan2(2*i*a-2*r*s,1-2*i*i-2*s*s),h=Math.asin(2*r*i+2*s*a),o=Math.atan2(2*r*a-2*i*s,1-2*r*r-2*s*s);t[0]=n/degToRads,t[1]=h/degToRads,t[2]=o/degToRads}function createQuaternion(t){var e=t[0]*degToRads,r=t[1]*degToRads,i=t[2]*degToRads,s=Math.cos(e/2),a=Math.cos(r/2),n=Math.cos(i/2),h=Math.sin(e/2),o=Math.sin(r/2),f=Math.sin(i/2),d=s*a*n-h*o*f,E=h*o*n+s*a*f,p=h*a*n+s*o*f,g=s*o*n-h*a*f;return[E,p,g,d]}function getValueAtCurrentTime(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(t,this._caching);this.pv=i}return this._caching.lastFrame=t,this.pv}function setVValue(t){var e;if(this.propType==="unidimensional")e=t*this.mult,mathAbs(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var r=0,i=this.v.length;r<i;)e=t[r]*this.mult,mathAbs(this.v[r]-e)>1e-5&&(this.v[r]=e,this._mdf=!0),r+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var t,e=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(t=0;t<e;t+=1)r=this.effectsSequence[t](r);this.setVValue(r),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function ValueProperty(t,e,r,i){this.propType="unidimensional",this.mult=r||1,this.data=e,this.v=r?e.k*r:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=i,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(t,e,r,i){this.propType="multidimensional",this.mult=r||1,this.data=e,this._mdf=!1,this.elem=t,this.container=i,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var s,a=e.k.length;for(this.v=createTypedArray("float32",a),this.pv=createTypedArray("float32",a),this.vel=createTypedArray("float32",a),s=0;s<a;s+=1)this.v[s]=e.k[s]*this.mult,this.pv[s]=e.k[s];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(t,e,r,i){this.propType="unidimensional",this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=r||1,this.elem=t,this.container=i,this.comp=t.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(t,e,r,i){this.propType="multidimensional";var s,a=e.k.length,n,h,o,f;for(s=0;s<a-1;s+=1)e.k[s].to&&e.k[s].s&&e.k[s+1]&&e.k[s+1].s&&(n=e.k[s].s,h=e.k[s+1].s,o=e.k[s].to,f=e.k[s].ti,(n.length===2&&!(n[0]===h[0]&&n[1]===h[1])&&bez.pointOnLine2D(n[0],n[1],h[0],h[1],n[0]+o[0],n[1]+o[1])&&bez.pointOnLine2D(n[0],n[1],h[0],h[1],h[0]+f[0],h[1]+f[1])||n.length===3&&!(n[0]===h[0]&&n[1]===h[1]&&n[2]===h[2])&&bez.pointOnLine3D(n[0],n[1],n[2],h[0],h[1],h[2],n[0]+o[0],n[1]+o[1],n[2]+o[2])&&bez.pointOnLine3D(n[0],n[1],n[2],h[0],h[1],h[2],h[0]+f[0],h[1]+f[1],h[2]+f[2]))&&(e.k[s].to=null,e.k[s].ti=null),n[0]===h[0]&&n[1]===h[1]&&o[0]===0&&o[1]===0&&f[0]===0&&f[1]===0&&(n.length===2||n[2]===h[2]&&o[2]===0&&f[2]===0)&&(e.k[s].to=null,e.k[s].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=e,this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=r||1,this.elem=t,this.container=i,this.comp=t.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var d=e.k[0].s.length;for(this.v=createTypedArray("float32",d),this.pv=createTypedArray("float32",d),s=0;s<d;s+=1)this.v[s]=initFrame,this.pv[s]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",d)},this.addEffect=addEffect}var PropertyFactory=function(){function t(r,i,s,a,n){i.sid&&(i=r.globalData.slotManager.getProp(i));var h;if(!i.k.length)h=new ValueProperty(r,i,a,n);else if(typeof i.k[0]=="number")h=new MultiDimensionalProperty(r,i,a,n);else switch(s){case 0:h=new KeyframedValueProperty(r,i,a,n);break;case 1:h=new KeyframedMultidimensionalProperty(r,i,a,n);break}return h.effectsSequence.length&&n.addDynamicProperty(h),h}var e={getProp:t};return e}();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(){this._mdf=!1;var e,r=this.dynamicProperties.length;for(e=0;e<r;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=function(){function t(){return createTypedArray("float32",2)}return poolFactory(8,t)}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var r=0;r<e;)this.v[r]=pointPool.newElement(),this.o[r]=pointPool.newElement(),this.i[r]=pointPool.newElement(),r+=1},ShapePath.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(t,e,r,i,s){var a;switch(this._length=Math.max(this._length,i+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[];break}(!a[i]||a[i]&&!s)&&(a[i]=pointPool.newElement()),a[i][0]=t,a[i][1]=e},ShapePath.prototype.setTripleAt=function(t,e,r,i,s,a,n,h){this.setXYAt(t,e,"v",n,h),this.setXYAt(r,i,"o",n,h),this.setXYAt(s,a,"i",n,h)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,r=this.o,i=this.i,s=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],i[0][0],i[0][1],r[0][0],r[0][1],0,!1),s=1);var a=this._length-1,n=this._length,h;for(h=s;h<n;h+=1)t.setTripleAt(e[a][0],e[a][1],i[a][0],i[a][1],r[a][0],r[a][1],h,!1),a-=1;return t},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function t(){return new ShapePath}function e(s){var a=s._length,n;for(n=0;n<a;n+=1)pointPool.release(s.v[n]),pointPool.release(s.i[n]),pointPool.release(s.o[n]),s.v[n]=null,s.i[n]=null,s.o[n]=null;s._length=0,s.c=!1}function r(s){var a=i.newElement(),n,h=s._length===void 0?s.v.length:s._length;for(a.setLength(h),a.c=s.c,n=0;n<h;n+=1)a.setTripleAt(s.v[n][0],s.v[n][1],s.o[n][0],s.o[n][1],s.i[n][0],s.i[n][1],n);return a}var i=poolFactory(4,t,e);return i.clone=r,i}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var t;for(t=0;t<this._length;t+=1)shapePool.release(this.shapes[t]);this._length=0};var shapeCollectionPool=function(){var t={newShapeCollection:s,release:a},e=0,r=4,i=createSizedArray(r);function s(){var n;return e?(e-=1,n=i[e]):n=new ShapeCollection,n}function a(n){var h,o=n._length;for(h=0;h<o;h+=1)shapePool.release(n.shapes[h]);n._length=0,e===r&&(i=pooling.double(i),r*=2),i[e]=n,e+=1}return t}(),ShapePropertyFactory=function(){var t=-999999;function e(c,u,l){var C=l.lastIndex,b,S,M,V,k,R,F,I,H,D=this.keyframes;if(c<D[0].t-this.offsetTime)b=D[0].s[0],M=!0,C=0;else if(c>=D[D.length-1].t-this.offsetTime)b=D[D.length-1].s?D[D.length-1].s[0]:D[D.length-2].e[0],M=!0;else{for(var T=C,P=D.length-1,x=!0,m,y,L;x&&(m=D[T],y=D[T+1],!(y.t-this.offsetTime>c));)T<P-1?T+=1:x=!1;if(L=this.keyframesMetadata[T]||{},M=m.h===1,C=T,!M){if(c>=y.t-this.offsetTime)I=1;else if(c<m.t-this.offsetTime)I=0;else{var w;L.__fnct?w=L.__fnct:(w=BezierFactory.getBezierEasing(m.o.x,m.o.y,m.i.x,m.i.y).get,L.__fnct=w),I=w((c-(m.t-this.offsetTime))/(y.t-this.offsetTime-(m.t-this.offsetTime)))}S=y.s?y.s[0]:m.e[0]}b=m.s[0]}for(R=u._length,F=b.i[0].length,l.lastIndex=C,V=0;V<R;V+=1)for(k=0;k<F;k+=1)H=M?b.i[V][k]:b.i[V][k]+(S.i[V][k]-b.i[V][k])*I,u.i[V][k]=H,H=M?b.o[V][k]:b.o[V][k]+(S.o[V][k]-b.o[V][k])*I,u.o[V][k]=H,H=M?b.v[V][k]:b.v[V][k]+(S.v[V][k]-b.v[V][k])*I,u.v[V][k]=H}function r(){var c=this.comp.renderedFrame-this.offsetTime,u=this.keyframes[0].t-this.offsetTime,l=this.keyframes[this.keyframes.length-1].t-this.offsetTime,C=this._caching.lastFrame;return C!==t&&(C<u&&c<u||C>l&&c>l)||(this._caching.lastIndex=C<c?this._caching.lastIndex:0,this.interpolateShape(c,this.pv,this._caching)),this._caching.lastFrame=c,this.pv}function i(){this.paths=this.localShapeCollection}function s(c,u){if(c._length!==u._length||c.c!==u.c)return!1;var l,C=c._length;for(l=0;l<C;l+=1)if(c.v[l][0]!==u.v[l][0]||c.v[l][1]!==u.v[l][1]||c.o[l][0]!==u.o[l][0]||c.o[l][1]!==u.o[l][1]||c.i[l][0]!==u.i[l][0]||c.i[l][1]!==u.i[l][1])return!1;return!0}function a(c){s(this.v,c)||(this.v=shapePool.clone(c),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function n(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var c;this.kf?c=this.pv:this.data.ks?c=this.data.ks.k:c=this.data.pt.k;var u,l=this.effectsSequence.length;for(u=0;u<l;u+=1)c=this.effectsSequence[u](c);this.setVValue(c),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function h(c,u,l){this.propType="shape",this.comp=c.comp,this.container=c,this.elem=c,this.data=u,this.k=!1,this.kf=!1,this._mdf=!1;var C=l===3?u.pt.k:u.ks.k;this.v=shapePool.clone(C),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=i,this.effectsSequence=[]}function o(c){this.effectsSequence.push(c),this.container.addDynamicProperty(this)}h.prototype.interpolateShape=e,h.prototype.getValue=n,h.prototype.setVValue=a,h.prototype.addEffect=o;function f(c,u,l){this.propType="shape",this.comp=c.comp,this.elem=c,this.container=c,this.offsetTime=c.data.st,this.keyframes=l===3?u.pt.k:u.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var C=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,C),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=t,this.reset=i,this._caching={lastFrame:t,lastIndex:0},this.effectsSequence=[r.bind(this)]}f.prototype.getValue=n,f.prototype.interpolateShape=e,f.prototype.setVValue=a,f.prototype.addEffect=o;var d=function(){var c=roundCorner;function u(l,C){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=C.d,this.elem=l,this.comp=l.comp,this.frameId=-1,this.initDynamicPropertyContainer(l),this.p=PropertyFactory.getProp(l,C.p,1,0,this),this.s=PropertyFactory.getProp(l,C.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return u.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var C=this.p.v[0],b=this.p.v[1],S=this.s.v[0]/2,M=this.s.v[1]/2,V=this.d!==3,k=this.v;k.v[0][0]=C,k.v[0][1]=b-M,k.v[1][0]=V?C+S:C-S,k.v[1][1]=b,k.v[2][0]=C,k.v[2][1]=b+M,k.v[3][0]=V?C-S:C+S,k.v[3][1]=b,k.i[0][0]=V?C-S*c:C+S*c,k.i[0][1]=b-M,k.i[1][0]=V?C+S:C-S,k.i[1][1]=b-M*c,k.i[2][0]=V?C+S*c:C-S*c,k.i[2][1]=b+M,k.i[3][0]=V?C-S:C+S,k.i[3][1]=b+M*c,k.o[0][0]=V?C+S*c:C-S*c,k.o[0][1]=b-M,k.o[1][0]=V?C+S:C-S,k.o[1][1]=b+M*c,k.o[2][0]=V?C-S*c:C+S*c,k.o[2][1]=b+M,k.o[3][0]=V?C-S:C+S,k.o[3][1]=b-M*c}},extendPrototype([DynamicPropertyContainer],u),u}(),E=function(){function c(u,l){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=u,this.comp=u.comp,this.data=l,this.frameId=-1,this.d=l.d,this.initDynamicPropertyContainer(u),l.sy===1?(this.ir=PropertyFactory.getProp(u,l.ir,0,0,this),this.is=PropertyFactory.getProp(u,l.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(u,l.pt,0,0,this),this.p=PropertyFactory.getProp(u,l.p,1,0,this),this.r=PropertyFactory.getProp(u,l.r,0,degToRads,this),this.or=PropertyFactory.getProp(u,l.or,0,0,this),this.os=PropertyFactory.getProp(u,l.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 c.prototype={reset:i,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var l=Math.floor(this.pt.v)*2,C=Math.PI*2/l,b=!0,S=this.or.v,M=this.ir.v,V=this.os.v,k=this.is.v,R=2*Math.PI*S/(l*2),F=2*Math.PI*M/(l*2),I,H,D,T,P=-Math.PI/2;P+=this.r.v;var x=this.data.d===3?-1:1;for(this.v._length=0,I=0;I<l;I+=1){H=b?S:M,D=b?V:k,T=b?R:F;var m=H*Math.cos(P),y=H*Math.sin(P),L=m===0&&y===0?0:y/Math.sqrt(m*m+y*y),w=m===0&&y===0?0:-m/Math.sqrt(m*m+y*y);m+=+this.p.v[0],y+=+this.p.v[1],this.v.setTripleAt(m,y,m-L*T*D*x,y-w*T*D*x,m+L*T*D*x,y+w*T*D*x,I,!0),b=!b,P+=C*x}},convertPolygonToPath:function(){var l=Math.floor(this.pt.v),C=Math.PI*2/l,b=this.or.v,S=this.os.v,M=2*Math.PI*b/(l*4),V,k=-Math.PI*.5,R=this.data.d===3?-1:1;for(k+=this.r.v,this.v._length=0,V=0;V<l;V+=1){var F=b*Math.cos(k),I=b*Math.sin(k),H=F===0&&I===0?0:I/Math.sqrt(F*F+I*I),D=F===0&&I===0?0:-F/Math.sqrt(F*F+I*I);F+=+this.p.v[0],I+=+this.p.v[1],this.v.setTripleAt(F,I,F-H*M*S*R,I-D*M*S*R,F+H*M*S*R,I+D*M*S*R,V,!0),k+=C*R}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],c),c}(),p=function(){function c(u,l){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=u,this.comp=u.comp,this.frameId=-1,this.d=l.d,this.initDynamicPropertyContainer(u),this.p=PropertyFactory.getProp(u,l.p,1,0,this),this.s=PropertyFactory.getProp(u,l.s,1,0,this),this.r=PropertyFactory.getProp(u,l.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return c.prototype={convertRectToPath:function(){var l=this.p.v[0],C=this.p.v[1],b=this.s.v[0]/2,S=this.s.v[1]/2,M=bmMin(b,S,this.r.v),V=M*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(l+b,C-S+M,l+b,C-S+M,l+b,C-S+V,0,!0),this.v.setTripleAt(l+b,C+S-M,l+b,C+S-V,l+b,C+S-M,1,!0),M!==0?(this.v.setTripleAt(l+b-M,C+S,l+b-M,C+S,l+b-V,C+S,2,!0),this.v.setTripleAt(l-b+M,C+S,l-b+V,C+S,l-b+M,C+S,3,!0),this.v.setTripleAt(l-b,C+S-M,l-b,C+S-M,l-b,C+S-V,4,!0),this.v.setTripleAt(l-b,C-S+M,l-b,C-S+V,l-b,C-S+M,5,!0),this.v.setTripleAt(l-b+M,C-S,l-b+M,C-S,l-b+V,C-S,6,!0),this.v.setTripleAt(l+b-M,C-S,l+b-V,C-S,l+b-M,C-S,7,!0)):(this.v.setTripleAt(l-b,C+S,l-b+V,C+S,l-b,C+S,2),this.v.setTripleAt(l-b,C-S,l-b,C-S+V,l-b,C-S,3))):(this.v.setTripleAt(l+b,C-S+M,l+b,C-S+V,l+b,C-S+M,0,!0),M!==0?(this.v.setTripleAt(l+b-M,C-S,l+b-M,C-S,l+b-V,C-S,1,!0),this.v.setTripleAt(l-b+M,C-S,l-b+V,C-S,l-b+M,C-S,2,!0),this.v.setTripleAt(l-b,C-S+M,l-b,C-S+M,l-b,C-S+V,3,!0),this.v.setTripleAt(l-b,C+S-M,l-b,C+S-V,l-b,C+S-M,4,!0),this.v.setTripleAt(l-b+M,C+S,l-b+M,C+S,l-b+V,C+S,5,!0),this.v.setTripleAt(l+b-M,C+S,l+b-V,C+S,l+b-M,C+S,6,!0),this.v.setTripleAt(l+b,C+S-M,l+b,C+S-M,l+b,C+S-V,7,!0)):(this.v.setTripleAt(l-b,C-S,l-b+V,C-S,l-b,C-S,1,!0),this.v.setTripleAt(l-b,C+S,l-b,C+S-V,l-b,C+S,2,!0),this.v.setTripleAt(l+b,C+S,l+b-V,C+S,l+b,C+S,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:i},extendPrototype([DynamicPropertyContainer],c),c}();function g(c,u,l){var C;if(l===3||l===4){var b=l===3?u.pt:u.ks,S=b.k;S.length?C=new f(c,u,l):C=new h(c,u,l)}else l===5?C=new p(c,u):l===6?C=new d(c,u):l===7&&(C=new E(c,u));return C.k&&c.addDynamicProperty(C),C}function v(){return h}function A(){return f}var _={};return _.getShapeProp=g,_.getConstructorFunction=v,_.getKeyframedConstructorFunction=A,_}();/*!
3 Transformation Matrix v2.0
4 (c) Epistemex 2014-2015
5 www.epistemex.com
6 By Ken Fyrstenberg
7 Contributions by leeoniya.
8 License: MIT, header required.
9 */var Matrix=function(){var t=Math.cos,e=Math.sin,r=Math.tan,i=Math.round;function s(){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(m){if(m===0)return this;var y=t(m),L=e(m);return this._t(y,-L,0,0,L,y,0,0,0,0,1,0,0,0,0,1)}function n(m){if(m===0)return this;var y=t(m),L=e(m);return this._t(1,0,0,0,0,y,-L,0,0,L,y,0,0,0,0,1)}function h(m){if(m===0)return this;var y=t(m),L=e(m);return this._t(y,0,L,0,0,1,0,0,-L,0,y,0,0,0,0,1)}function o(m){if(m===0)return this;var y=t(m),L=e(m);return this._t(y,-L,0,0,L,y,0,0,0,0,1,0,0,0,0,1)}function f(m,y){return this._t(1,y,m,1,0,0)}function d(m,y){return this.shear(r(m),r(y))}function E(m,y){var L=t(y),w=e(y);return this._t(L,w,0,0,-w,L,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(m),1,0,0,0,0,1,0,0,0,0,1)._t(L,-w,0,0,w,L,0,0,0,0,1,0,0,0,0,1)}function p(m,y,L){return!L&&L!==0&&(L=1),m===1&&y===1&&L===1?this:this._t(m,0,0,0,0,y,0,0,0,0,L,0,0,0,0,1)}function g(m,y,L,w,B,G,N,z,Z,j,W,$,q,Y,U,Q){return this.props[0]=m,this.props[1]=y,this.props[2]=L,this.props[3]=w,this.props[4]=B,this.props[5]=G,this.props[6]=N,this.props[7]=z,this.props[8]=Z,this.props[9]=j,this.props[10]=W,this.props[11]=$,this.props[12]=q,this.props[13]=Y,this.props[14]=U,this.props[15]=Q,this}function v(m,y,L){return L=L||0,m!==0||y!==0||L!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,m,y,L,1):this}function A(m,y,L,w,B,G,N,z,Z,j,W,$,q,Y,U,Q){var O=this.props;if(m===1&&y===0&&L===0&&w===0&&B===0&&G===1&&N===0&&z===0&&Z===0&&j===0&&W===1&&$===0)return O[12]=O[12]*m+O[15]*q,O[13]=O[13]*G+O[15]*Y,O[14]=O[14]*W+O[15]*U,O[15]*=Q,this._identityCalculated=!1,this;var et=O[0],at=O[1],rt=O[2],tt=O[3],it=O[4],st=O[5],J=O[6],nt=O[7],ot=O[8],K=O[9],ht=O[10],X=O[11],lt=O[12],ft=O[13],pt=O[14],ct=O[15];return O[0]=et*m+at*B+rt*Z+tt*q,O[1]=et*y+at*G+rt*j+tt*Y,O[2]=et*L+at*N+rt*W+tt*U,O[3]=et*w+at*z+rt*$+tt*Q,O[4]=it*m+st*B+J*Z+nt*q,O[5]=it*y+st*G+J*j+nt*Y,O[6]=it*L+st*N+J*W+nt*U,O[7]=it*w+st*z+J*$+nt*Q,O[8]=ot*m+K*B+ht*Z+X*q,O[9]=ot*y+K*G+ht*j+X*Y,O[10]=ot*L+K*N+ht*W+X*U,O[11]=ot*w+K*z+ht*$+X*Q,O[12]=lt*m+ft*B+pt*Z+ct*q,O[13]=lt*y+ft*G+pt*j+ct*Y,O[14]=lt*L+ft*N+pt*W+ct*U,O[15]=lt*w+ft*z+pt*$+ct*Q,this._identityCalculated=!1,this}function _(m){var y=m.props;return this.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15])}function c(){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),this._identityCalculated=!0),this._identity}function u(m){for(var y=0;y<16;){if(m.props[y]!==this.props[y])return!1;y+=1}return!0}function l(m){var y;for(y=0;y<16;y+=1)m.props[y]=this.props[y];return m}function C(m){var y;for(y=0;y<16;y+=1)this.props[y]=m[y]}function b(m,y,L){return{x:m*this.props[0]+y*this.props[4]+L*this.props[8]+this.props[12],y:m*this.props[1]+y*this.props[5]+L*this.props[9]+this.props[13],z:m*this.props[2]+y*this.props[6]+L*this.props[10]+this.props[14]}}function S(m,y,L){return m*this.props[0]+y*this.props[4]+L*this.props[8]+this.props[12]}function M(m,y,L){return m*this.props[1]+y*this.props[5]+L*this.props[9]+this.props[13]}function V(m,y,L){return m*this.props[2]+y*this.props[6]+L*this.props[10]+this.props[14]}function k(){var m=this.props[0]*this.props[5]-this.props[1]*this.props[4],y=this.props[5]/m,L=-this.props[1]/m,w=-this.props[4]/m,B=this.props[0]/m,G=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/m,N=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/m,z=new Matrix;return z.props[0]=y,z.props[1]=L,z.props[4]=w,z.props[5]=B,z.props[12]=G,z.props[13]=N,z}function R(m){var y=this.getInverseMatrix();return y.applyToPointArray(m[0],m[1],m[2]||0)}function F(m){var y,L=m.length,w=[];for(y=0;y<L;y+=1)w[y]=R(m[y]);return w}function I(m,y,L){var w=createTypedArray("float32",6);if(this.isIdentity())w[0]=m[0],w[1]=m[1],w[2]=y[0],w[3]=y[1],w[4]=L[0],w[5]=L[1];else{var B=this.props[0],G=this.props[1],N=this.props[4],z=this.props[5],Z=this.props[12],j=this.props[13];w[0]=m[0]*B+m[1]*N+Z,w[1]=m[0]*G+m[1]*z+j,w[2]=y[0]*B+y[1]*N+Z,w[3]=y[0]*G+y[1]*z+j,w[4]=L[0]*B+L[1]*N+Z,w[5]=L[0]*G+L[1]*z+j}return w}function H(m,y,L){var w;return this.isIdentity()?w=[m,y,L]:w=[m*this.props[0]+y*this.props[4]+L*this.props[8]+this.props[12],m*this.props[1]+y*this.props[5]+L*this.props[9]+this.props[13],m*this.props[2]+y*this.props[6]+L*this.props[10]+this.props[14]],w}function D(m,y){if(this.isIdentity())return m+","+y;var L=this.props;return Math.round((m*L[0]+y*L[4]+L[12])*100)/100+","+Math.round((m*L[1]+y*L[5]+L[13])*100)/100}function T(){for(var m=0,y=this.props,L="matrix3d(",w=1e4;m<16;)L+=i(y[m]*w)/w,L+=m===15?")":",",m+=1;return L}function P(m){var y=1e4;return m<1e-6&&m>0||m>-1e-6&&m<0?i(m*y)/y:m}function x(){var m=this.props,y=P(m[0]),L=P(m[1]),w=P(m[4]),B=P(m[5]),G=P(m[12]),N=P(m[13]);return"matrix("+y+","+L+","+w+","+B+","+G+","+N+")"}return function(){this.reset=s,this.rotate=a,this.rotateX=n,this.rotateY=h,this.rotateZ=o,this.skew=d,this.skewFromAxis=E,this.shear=f,this.scale=p,this.setTransform=g,this.translate=v,this.transform=A,this.multiply=_,this.applyToPoint=b,this.applyToX=S,this.applyToY=M,this.applyToZ=V,this.applyToPointArray=H,this.applyToTriplePoints=I,this.applyToPointStringified=D,this.toCSS=T,this.to2dCSS=x,this.clone=l,this.cloneFromProps=C,this.equals=u,this.inversePoints=F,this.inversePoint=R,this.getInverseMatrix=k,this._t=this.transform,this.isIdentity=c,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(r){return typeof r}:_typeof$3=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$3(t)}var lottie={};function setLocation(t){setLocationHref(t)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(t){setSubframeEnabled(t)}function setPrefix(t){setIdPrefix(t)}function loadAnimation(t){return animationManager.loadAnimation(t)}function setQuality(t){if(typeof t=="string")switch(t){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(t)&&t>1&&setDefaultCurveSegments(t)}function inBrowser(){return typeof navigator<"u"}function installPlugin(t,e){t==="expressions"&&setExpressionsPlugin(e)}function getFactory(t){switch(t){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var e=queryString.split("&"),r=0;r<e.length;r+=1){var i=e[r].split("=");if(decodeURIComponent(i[0])==t)return decodeURIComponent(i[1])}return null}var queryString="";{var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!=="object"&&(window.bodymovin=lottie)}catch(t){}var ShapeModifiers=function(){var t={},e={};t.registerModifier=r,t.getModifier=i;function r(s,a){e[s]||(e[s]=a)}function i(s,a,n){return new e[s](a,n)}return t}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated()}},ShapeModifier.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),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);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(t,e){this.s=PropertyFactory.getProp(t,e.s,0,.01,this),this.e=PropertyFactory.getProp(t,e.e,0,.01,this),this.o=PropertyFactory.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(t,e,r,i,s){var a=[];e<=1?a.push({s:t,e}):t>=1?a.push({s:t-1,e:e-1}):(a.push({s:t,e:1}),a.push({s:0,e:e-1}));var n=[],h,o=a.length,f;for(h=0;h<o;h+=1)if(f=a[h],!(f.e*s<i||f.s*s>i+r)){var d,E;f.s*s<=i?d=0:d=(f.s*s-i)/r,f.e*s>=i+r?E=1:E=(f.e*s-i)/r,n.push([d,E])}return n.length||n.push([0,0]),n},TrimModifier.prototype.releasePathsData=function(t){var e,r=t.length;for(e=0;e<r;e+=1)segmentsLengthPool.release(t[e]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var e,r;if(this._mdf||t){var i=this.o.v%360/360;if(i<0&&(i+=1),this.s.v>1?e=1+i:this.s.v<0?e=0+i:e=this.s.v+i,this.e.v>1?r=1+i:this.e.v<0?r=0+i:r=this.e.v+i,e>r){var s=e;e=r,r=s}e=Math.round(e*1e4)*1e-4,r=Math.round(r*1e4)*1e-4,this.sValue=e,this.eValue=r}else e=this.sValue,r=this.eValue;var a,n,h=this.shapes.length,o,f,d,E,p,g=0;if(r===e)for(n=0;n<h;n+=1)this.shapes[n].localShapeCollection.releaseShapes(),this.shapes[n].shape._mdf=!0,this.shapes[n].shape.paths=this.shapes[n].localShapeCollection,this._mdf&&(this.shapes[n].pathsData.length=0);else if(r===1&&e===0||r===0&&e===1){if(this._mdf)for(n=0;n<h;n+=1)this.shapes[n].pathsData.length=0,this.shapes[n].shape._mdf=!0}else{var v=[],A,_;for(n=0;n<h;n+=1)if(A=this.shapes[n],!A.shape._mdf&&!this._mdf&&!t&&this.m!==2)A.shape.paths=A.localShapeCollection;else{if(a=A.shape.paths,f=a._length,p=0,!A.shape._mdf&&A.pathsData.length)p=A.totalShapeLength;else{for(d=this.releasePathsData(A.pathsData),o=0;o<f;o+=1)E=bez.getSegmentsLength(a.shapes[o]),d.push(E),p+=E.totalLength;A.totalShapeLength=p,A.pathsData=d}g+=p,A.shape._mdf=!0}var c=e,u=r,l=0,C;for(n=h-1;n>=0;n-=1)if(A=this.shapes[n],A.shape._mdf){for(_=A.localShapeCollection,_.releaseShapes(),this.m===2&&h>1?(C=this.calculateShapeEdges(e,r,A.totalShapeLength,l,g),l+=A.totalShapeLength):C=[[c,u]],f=C.length,o=0;o<f;o+=1){c=C[o][0],u=C[o][1],v.length=0,u<=1?v.push({s:A.totalShapeLength*c,e:A.totalShapeLength*u}):c>=1?v.push({s:A.totalShapeLength*(c-1),e:A.totalShapeLength*(u-1)}):(v.push({s:A.totalShapeLength*c,e:A.totalShapeLength}),v.push({s:0,e:A.totalShapeLength*(u-1)}));var b=this.addShapes(A,v[0]);if(v[0].s!==v[0].e){if(v.length>1){var S=A.shape.paths.shapes[A.shape.paths._length-1];if(S.c){var M=b.pop();this.addPaths(b,_),b=this.addShapes(A,v[1],M)}else this.addPaths(b,_),b=this.addShapes(A,v[1])}this.addPaths(b,_)}}A.shape.paths=_}}},TrimModifier.prototype.addPaths=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)e.addShape(t[r])},TrimModifier.prototype.addSegment=function(t,e,r,i,s,a,n){s.setXYAt(e[0],e[1],"o",a),s.setXYAt(r[0],r[1],"i",a+1),n&&s.setXYAt(t[0],t[1],"v",a),s.setXYAt(i[0],i[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(t,e,r,i){e.setXYAt(t[1],t[5],"o",r),e.setXYAt(t[2],t[6],"i",r+1),i&&e.setXYAt(t[0],t[4],"v",r),e.setXYAt(t[3],t[7],"v",r+1)},TrimModifier.prototype.addShapes=function(t,e,r){var i=t.pathsData,s=t.shape.paths.shapes,a,n=t.shape.paths._length,h,o,f=0,d,E,p,g,v=[],A,_=!0;for(r?(E=r._length,A=r._length):(r=shapePool.newElement(),E=0,A=0),v.push(r),a=0;a<n;a+=1){for(p=i[a].lengths,r.c=s[a].c,o=s[a].c?p.length:p.length+1,h=1;h<o;h+=1)if(d=p[h-1],f+d.addedLength<e.s)f+=d.addedLength,r.c=!1;else if(f>e.e){r.c=!1;break}else e.s<=f&&e.e>=f+d.addedLength?(this.addSegment(s[a].v[h-1],s[a].o[h-1],s[a].i[h],s[a].v[h],r,E,_),_=!1):(g=bez.getNewSegment(s[a].v[h-1],s[a].v[h],s[a].o[h-1],s[a].i[h],(e.s-f)/d.addedLength,(e.e-f)/d.addedLength,p[h-1]),this.addSegmentFromArray(g,r,E,_),_=!1,r.c=!1),f+=d.addedLength,E+=1;if(s[a].c&&p.length){if(d=p[h-1],f<=e.e){var c=p[h-1].addedLength;e.s<=f&&e.e>=f+c?(this.addSegment(s[a].v[h-1],s[a].o[h-1],s[a].i[0],s[a].v[0],r,E,_),_=!1):(g=bez.getNewSegment(s[a].v[h-1],s[a].v[0],s[a].o[h-1],s[a].i[0],(e.s-f)/c,(e.e-f)/c,p[h-1]),this.addSegmentFromArray(g,r,E,_),_=!1,r.c=!1)}else r.c=!1;f+=d.addedLength,E+=1}if(r._length&&(r.setXYAt(r.v[A][0],r.v[A][1],"i",A),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),f>e.e)break;a<n-1&&(r=shapePool.newElement(),_=!0,v.push(r),E=0)}return v};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(t,e){var r=e/100,i=[0,0],s=t._length,a=0;for(a=0;a<s;a+=1)i[0]+=t.v[a][0],i[1]+=t.v[a][1];i[0]/=s,i[1]/=s;var n=shapePool.newElement();n.c=t.c;var h,o,f,d,E,p;for(a=0;a<s;a+=1)h=t.v[a][0]+(i[0]-t.v[a][0])*r,o=t.v[a][1]+(i[1]-t.v[a][1])*r,f=t.o[a][0]+(i[0]-t.o[a][0])*-r,d=t.o[a][1]+(i[1]-t.o[a][1])*-r,E=t.i[a][0]+(i[0]-t.i[a][0])*-r,p=t.i[a][1]+(i[1]-t.i[a][1])*-r,n.setTripleAt(h,o,f,d,E,p,a);return n},PuckerAndBloatModifier.prototype.processShapes=function(t){var e,r,i=this.shapes.length,s,a,n=this.amount.v;if(n!==0){var h,o;for(r=0;r<i;r+=1){if(h=this.shapes[r],o=h.localShapeCollection,!(!h.shape._mdf&&!this._mdf&&!t))for(o.releaseShapes(),h.shape._mdf=!0,e=h.shape.paths.shapes,a=h.shape.paths._length,s=0;s<a;s+=1)o.addShape(this.processPath(e[s],n));h.shape.paths=h.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var t=[0,0];function e(o){var f=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||f,this.a&&o.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&o.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&o.skewFromAxis(-this.sk.v,this.sa.v),this.r?o.rotate(-this.r.v):o.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?o.translate(this.px.v,this.py.v,-this.pz.v):o.translate(this.px.v,this.py.v,0):o.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function r(o){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||o){var f;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 d,E;if(f=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(d=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/f,0),E=this.p.getValueAtTime(this.p.keyframes[0].t/f,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(d=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/f,0),E=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/f,0)):(d=this.p.pv,E=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/f,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){d=[],E=[];var p=this.px,g=this.py;p._caching.lastFrame+p.offsetTime<=p.keyframes[0].t?(d[0]=p.getValueAtTime((p.keyframes[0].t+.01)/f,0),d[1]=g.getValueAtTime((g.keyframes[0].t+.01)/f,0),E[0]=p.getValueAtTime(p.keyframes[0].t/f,0),E[1]=g.getValueAtTime(g.keyframes[0].t/f,0)):p._caching.lastFrame+p.offsetTime>=p.keyframes[p.keyframes.length-1].t?(d[0]=p.getValueAtTime(p.keyframes[p.keyframes.length-1].t/f,0),d[1]=g.getValueAtTime(g.keyframes[g.keyframes.length-1].t/f,0),E[0]=p.getValueAtTime((p.keyframes[p.keyframes.length-1].t-.01)/f,0),E[1]=g.getValueAtTime((g.keyframes[g.keyframes.length-1].t-.01)/f,0)):(d=[p.pv,g.pv],E[0]=p.getValueAtTime((p._caching.lastFrame+p.offsetTime-.01)/f,p.offsetTime),E[1]=g.getValueAtTime((g._caching.lastFrame+g.offsetTime-.01)/f,g.offsetTime))}else E=t,d=E;this.v.rotate(-Math.atan2(d[1]-E[1],d[0]-E[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function i(){if(this.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;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function s(){}function a(o){this._addDynamicProperty(o),this.elem.addDynamicProperty(o),this._isDirty=!0}function n(o,f,d){if(this.elem=o,this.frameId=-1,this.propType="transform",this.data=f,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(d||o),f.p&&f.p.s?(this.px=PropertyFactory.getProp(o,f.p.x,0,0,this),this.py=PropertyFactory.getProp(o,f.p.y,0,0,this),f.p.z&&(this.pz=PropertyFactory.getProp(o,f.p.z,0,0,this))):this.p=PropertyFactory.getProp(o,f.p||{k:[0,0,0]},1,0,this),f.rx){if(this.rx=PropertyFactory.getProp(o,f.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(o,f.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(o,f.rz,0,degToRads,this),f.or.k[0].ti){var E,p=f.or.k.length;for(E=0;E<p;E+=1)f.or.k[E].to=null,f.or.k[E].ti=null}this.or=PropertyFactory.getProp(o,f.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(o,f.r||{k:0},0,degToRads,this);f.sk&&(this.sk=PropertyFactory.getProp(o,f.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(o,f.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(o,f.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(o,f.s||{k:[100,100,100]},1,.01,this),f.o?this.o=PropertyFactory.getProp(o,f.o,0,.01,o):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}n.prototype={applyToMatrix:e,getValue:r,precalculateMatrix:i,autoOrient:s},extendPrototype([DynamicPropertyContainer],n),n.prototype.addDynamicProperty=a,n.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function h(o,f,d){return new n(o,f,d)}return{getTransformProperty:h}}();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,e.c,0,null,this),this.o=PropertyFactory.getProp(t,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,e.tr,this),this.so=PropertyFactory.getProp(t,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(t,e,r,i,s,a){var n=a?-1:1,h=i.s.v[0]+(1-i.s.v[0])*(1-s),o=i.s.v[1]+(1-i.s.v[1])*(1-s);t.translate(i.p.v[0]*n*s,i.p.v[1]*n*s,i.p.v[2]),e.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),e.rotate(-i.r.v*n*s),e.translate(i.a.v[0],i.a.v[1],i.a.v[2]),r.translate(-i.a.v[0],-i.a.v[1],i.a.v[2]),r.scale(a?1/h:h,a?1/o:o),r.translate(i.a.v[0],i.a.v[1],i.a.v[2])},RepeaterModifier.prototype.init=function(t,e,r,i){for(this.elem=t,this.arr=e,this.pos=r,this.elemsData=i,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[r]);r>0;)r-=1,this._elements.unshift(e[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e]._processed=!1,t[e].ty==="gr"&&this.resetElements(t[e].it)},RepeaterModifier.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)t[r]._render=e,t[r].ty==="gr"&&this.changeGroupRender(t[r].it,e)},RepeaterModifier.prototype.processShapes=function(t){var e,r,i,s,a,n=!1;if(this._mdf||t){var h=Math.ceil(this.c.v);if(this._groups.length<h){for(;this._groups.length<h;){var o={it:this.cloneElements(this._elements),ty:"gr"};o.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,o),this._groups.splice(0,0,o),this._currentCopies+=1}this.elem.reloadShapes(),n=!0}a=0;var f;for(i=0;i<=this._groups.length-1;i+=1){if(f=a<h,this._groups[i]._render=f,this.changeGroupRender(this._groups[i].it,f),!f){var d=this.elemsData[i].it,E=d[d.length-1];E.transform.op.v!==0?(E.transform.op._mdf=!0,E.transform.op.v=0):E.transform.op._mdf=!1}a+=1}this._currentCopies=h;var p=this.o.v,g=p%1,v=p>0?Math.floor(p):Math.ceil(p),A=this.pMatrix.props,_=this.rMatrix.props,c=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var u=0;if(p>0){for(;u<v;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),u+=1;g&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,g,!1),u+=g)}else if(p<0){for(;u>v;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),u-=1;g&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-g,!0),u-=g)}i=this.data.m===1?0:this._currentCopies-1,s=this.data.m===1?1:-1,a=this._currentCopies;for(var l,C;a;){if(e=this.elemsData[i].it,r=e[e.length-1].transform.mProps.v.props,C=r.length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(i/(this._currentCopies-1)),u!==0){for((i!==0&&s===1||i!==this._currentCopies-1&&s===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],_[8],_[9],_[10],_[11],_[12],_[13],_[14],_[15]),this.matrix.transform(c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8],c[9],c[10],c[11],c[12],c[13],c[14],c[15]),this.matrix.transform(A[0],A[1],A[2],A[3],A[4],A[5],A[6],A[7],A[8],A[9],A[10],A[11],A[12],A[13],A[14],A[15]),l=0;l<C;l+=1)r[l]=this.matrix.props[l];this.matrix.reset()}else for(this.matrix.reset(),l=0;l<C;l+=1)r[l]=this.matrix.props[l];u+=1,a-=1,i+=s}}else for(a=this._currentCopies,i=0,s=1;a;)e=this.elemsData[i].it,r=e[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,a-=1,i+=s;return n},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(t,e){var r=shapePool.newElement();r.c=t.c;var i,s=t._length,a,n,h,o,f,d,E=0,p,g,v,A,_,c;for(i=0;i<s;i+=1)a=t.v[i],h=t.o[i],n=t.i[i],a[0]===h[0]&&a[1]===h[1]&&a[0]===n[0]&&a[1]===n[1]?(i===0||i===s-1)&&!t.c?(r.setTripleAt(a[0],a[1],h[0],h[1],n[0],n[1],E),E+=1):(i===0?o=t.v[s-1]:o=t.v[i-1],f=Math.sqrt(Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)),d=f?Math.min(f/2,e)/f:0,_=a[0]+(o[0]-a[0])*d,p=_,c=a[1]-(a[1]-o[1])*d,g=c,v=p-(p-a[0])*roundCorner,A=g-(g-a[1])*roundCorner,r.setTripleAt(p,g,v,A,_,c,E),E+=1,i===s-1?o=t.v[0]:o=t.v[i+1],f=Math.sqrt(Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)),d=f?Math.min(f/2,e)/f:0,v=a[0]+(o[0]-a[0])*d,p=v,A=a[1]+(o[1]-a[1])*d,g=A,_=p-(p-a[0])*roundCorner,c=g-(g-a[1])*roundCorner,r.setTripleAt(p,g,v,A,_,c,E),E+=1):(r.setTripleAt(t.v[i][0],t.v[i][1],t.o[i][0],t.o[i][1],t.i[i][0],t.i[i][1],E),E+=1);return r},RoundCornersModifier.prototype.processShapes=function(t){var e,r,i=this.shapes.length,s,a,n=this.rd.v;if(n!==0){var h,o;for(r=0;r<i;r+=1){if(h=this.shapes[r],o=h.localShapeCollection,!(!h.shape._mdf&&!this._mdf&&!t))for(o.releaseShapes(),h.shape._mdf=!0,e=h.shape.paths.shapes,a=h.shape.paths._length,s=0;s<a;s+=1)o.addShape(this.processPath(e[s],n));h.shape.paths=h.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(t,e){return Math.abs(t-e)*1e5<=Math.min(Math.abs(t),Math.abs(e))}function floatZero(t){return Math.abs(t)<=1e-5}function lerp(t,e,r){return t*(1-r)+e*r}function lerpPoint(t,e,r){return[lerp(t[0],e[0],r),lerp(t[1],e[1],r)]}function quadRoots(t,e,r){if(t===0)return[];var i=e*e-4*t*r;if(i<0)return[];var s=-e/(2*t);if(i===0)return[s];var a=Math.sqrt(i)/(2*t);return[s-a,s+a]}function polynomialCoefficients(t,e,r,i){return[-t+3*e-3*r+i,3*t-6*e+3*r,-3*t+3*e,t]}function singlePoint(t){return new PolynomialBezier(t,t,t,t,!1)}function PolynomialBezier(t,e,r,i,s){s&&pointEqual(t,e)&&(e=lerpPoint(t,i,1/3)),s&&pointEqual(r,i)&&(r=lerpPoint(t,i,2/3));var a=polynomialCoefficients(t[0],e[0],r[0],i[0]),n=polynomialCoefficients(t[1],e[1],r[1],i[1]);this.a=[a[0],n[0]],this.b=[a[1],n[1]],this.c=[a[2],n[2]],this.d=[a[3],n[3]],this.points=[t,e,r,i]}PolynomialBezier.prototype.point=function(t){return[((this.a[0]*t+this.b[0])*t+this.c[0])*t+this.d[0],((this.a[1]*t+this.b[1])*t+this.c[1])*t+this.d[1]]},PolynomialBezier.prototype.derivative=function(t){return[(3*t*this.a[0]+2*this.b[0])*t+this.c[0],(3*t*this.a[1]+2*this.b[1])*t+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(t){var e=this.derivative(t);return Math.atan2(e[1],e[0])},PolynomialBezier.prototype.normalAngle=function(t){var e=this.derivative(t);return Math.atan2(e[0],e[1])},PolynomialBezier.prototype.inflectionPoints=function(){var t=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(t))return[];var e=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/t,r=e*e-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/t;if(r<0)return[];var i=Math.sqrt(r);return floatZero(i)?i>0&&i<1?[e]:[]:[e-i,e+i].filter(function(s){return s>0&&s<1})},PolynomialBezier.prototype.split=function(t){if(t<=0)return[singlePoint(this.points[0]),this];if(t>=1)return[this,singlePoint(this.points[this.points.length-1])];var e=lerpPoint(this.points[0],this.points[1],t),r=lerpPoint(this.points[1],this.points[2],t),i=lerpPoint(this.points[2],this.points[3],t),s=lerpPoint(e,r,t),a=lerpPoint(r,i,t),n=lerpPoint(s,a,t);return[new PolynomialBezier(this.points[0],e,s,n,!0),new PolynomialBezier(n,a,i,this.points[3],!0)]};function extrema(t,e){var r=t.points[0][e],i=t.points[t.points.length-1][e];if(r>i){var s=i;i=r,r=s}for(var a=quadRoots(3*t.a[e],2*t.b[e],t.c[e]),n=0;n<a.length;n+=1)if(a[n]>0&&a[n]<1){var h=t.point(a[n])[e];h<r?r=h:h>i&&(i=h)}return{min:r,max:i}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var t=this.bounds();return{left:t.x.min,right:t.x.max,top:t.y.min,bottom:t.y.max,width:t.x.max-t.x.min,height:t.y.max-t.y.min,cx:(t.x.max+t.x.min)/2,cy:(t.y.max+t.y.min)/2}};function intersectData(t,e,r){var i=t.boundingBox();return{cx:i.cx,cy:i.cy,width:i.width,height:i.height,bez:t,t:(e+r)/2,t1:e,t2:r}}function splitData(t){var e=t.bez.split(.5);return[intersectData(e[0],t.t1,t.t),intersectData(e[1],t.t,t.t2)]}function boxIntersect(t,e){return Math.abs(t.cx-e.cx)*2<t.width+e.width&&Math.abs(t.cy-e.cy)*2<t.height+e.height}function intersectsImpl(t,e,r,i,s,a){if(boxIntersect(t,e)){if(r>=a||t.width<=i&&t.height<=i&&e.width<=i&&e.height<=i){s.push([t.t,e.t]);return}var n=splitData(t),h=splitData(e);intersectsImpl(n[0],h[0],r+1,i,s,a),intersectsImpl(n[0],h[1],r+1,i,s,a),intersectsImpl(n[1],h[0],r+1,i,s,a),intersectsImpl(n[1],h[1],r+1,i,s,a)}}PolynomialBezier.prototype.intersections=function(t,e,r){e===void 0&&(e=2),r===void 0&&(r=7);var i=[];return intersectsImpl(intersectData(this,0,1),intersectData(t,0,1),0,e,i,r),i},PolynomialBezier.shapeSegment=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[e],t.o[e],t.i[r],t.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[r],t.i[r],t.o[e],t.v[e],!0)};function crossProduct(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function lineIntersection(t,e,r,i){var s=[t[0],t[1],1],a=[e[0],e[1],1],n=[r[0],r[1],1],h=[i[0],i[1],1],o=crossProduct(crossProduct(s,a),crossProduct(n,h));return floatZero(o[2])?null:[o[0]/o[2],o[1]/o[2]]}function polarOffset(t,e,r){return[t[0]+Math.cos(e)*r,t[1]-Math.sin(e)*r]}function pointDistance(t,e){return Math.hypot(t[0]-e[0],t[1]-e[1])}function pointEqual(t,e){return floatEqual(t[0],e[0])&&floatEqual(t[1],e[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(t,e.s,0,null,this),this.frequency=PropertyFactory.getProp(t,e.r,0,null,this),this.pointsType=PropertyFactory.getProp(t,e.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(t,e,r,i,s,a,n){var h=r-Math.PI/2,o=r+Math.PI/2,f=e[0]+Math.cos(r)*i*s,d=e[1]-Math.sin(r)*i*s;t.setTripleAt(f,d,f+Math.cos(h)*a,d-Math.sin(h)*a,f+Math.cos(o)*n,d-Math.sin(o)*n,t.length())}function getPerpendicularVector(t,e){var r=[e[0]-t[0],e[1]-t[1]],i=-Math.PI*.5,s=[Math.cos(i)*r[0]-Math.sin(i)*r[1],Math.sin(i)*r[0]+Math.cos(i)*r[1]];return s}function getProjectingAngle(t,e){var r=e===0?t.length()-1:e-1,i=(e+1)%t.length(),s=t.v[r],a=t.v[i],n=getPerpendicularVector(s,a);return Math.atan2(0,1)-Math.atan2(n[1],n[0])}function zigZagCorner(t,e,r,i,s,a,n){var h=getProjectingAngle(e,r),o=e.v[r%e._length],f=e.v[r===0?e._length-1:r-1],d=e.v[(r+1)%e._length],E=a===2?Math.sqrt(Math.pow(o[0]-f[0],2)+Math.pow(o[1]-f[1],2)):0,p=a===2?Math.sqrt(Math.pow(o[0]-d[0],2)+Math.pow(o[1]-d[1],2)):0;setPoint(t,e.v[r%e._length],h,n,i,p/((s+1)*2),E/((s+1)*2))}function zigZagSegment(t,e,r,i,s,a){for(var n=0;n<i;n+=1){var h=(n+1)/(i+1),o=s===2?Math.sqrt(Math.pow(e.points[3][0]-e.points[0][0],2)+Math.pow(e.points[3][1]-e.points[0][1],2)):0,f=e.normalAngle(h),d=e.point(h);setPoint(t,d,f,a,r,o/((i+1)*2),o/((i+1)*2)),a=-a}return a}ZigZagModifier.prototype.processPath=function(t,e,r,i){var s=t._length,a=shapePool.newElement();if(a.c=t.c,t.c||(s-=1),s===0)return a;var n=-1,h=PolynomialBezier.shapeSegment(t,0);zigZagCorner(a,t,0,e,r,i,n);for(var o=0;o<s;o+=1)n=zigZagSegment(a,h,e,r,i,-n),o===s-1&&!t.c?h=null:h=PolynomialBezier.shapeSegment(t,(o+1)%s),zigZagCorner(a,t,o+1,e,r,i,n);return a},ZigZagModifier.prototype.processShapes=function(t){var e,r,i=this.shapes.length,s,a,n=this.amplitude.v,h=Math.max(0,Math.round(this.frequency.v)),o=this.pointsType.v;if(n!==0){var f,d;for(r=0;r<i;r+=1){if(f=this.shapes[r],d=f.localShapeCollection,!(!f.shape._mdf&&!this._mdf&&!t))for(d.releaseShapes(),f.shape._mdf=!0,e=f.shape.paths.shapes,a=f.shape.paths._length,s=0;s<a;s+=1)d.addShape(this.processPath(e[s],n,h,o));f.shape.paths=f.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(t,e,r){var i=Math.atan2(e[0]-t[0],e[1]-t[1]);return[polarOffset(t,i,r),polarOffset(e,i,r)]}function offsetSegment(t,e){var r,i,s,a,n,h,o;o=linearOffset(t.points[0],t.points[1],e),r=o[0],i=o[1],o=linearOffset(t.points[1],t.points[2],e),s=o[0],a=o[1],o=linearOffset(t.points[2],t.points[3],e),n=o[0],h=o[1];var f=lineIntersection(r,i,s,a);f===null&&(f=i);var d=lineIntersection(n,h,s,a);return d===null&&(d=n),new PolynomialBezier(r,f,d,h)}function joinLines(t,e,r,i,s){var a=e.points[3],n=r.points[0];if(i===3||pointEqual(a,n))return a;if(i===2){var h=-e.tangentAngle(1),o=-r.tangentAngle(0)+Math.PI,f=lineIntersection(a,polarOffset(a,h+Math.PI/2,100),n,polarOffset(n,h+Math.PI/2,100)),d=f?pointDistance(f,a):pointDistance(a,n)/2,E=polarOffset(a,h,2*d*roundCorner);return t.setXYAt(E[0],E[1],"o",t.length()-1),E=polarOffset(n,o,2*d*roundCorner),t.setTripleAt(n[0],n[1],n[0],n[1],E[0],E[1],t.length()),n}var p=pointEqual(a,e.points[2])?e.points[0]:e.points[2],g=pointEqual(n,r.points[1])?r.points[3]:r.points[1],v=lineIntersection(p,a,n,g);return v&&pointDistance(v,a)<s?(t.setTripleAt(v[0],v[1],v[0],v[1],v[0],v[1],t.length()),v):a}function getIntersection(t,e){var r=t.intersections(e);return r.length&&floatEqual(r[0][0],1)&&r.shift(),r.length?r[0]:null}function pruneSegmentIntersection(t,e){var r=t.slice(),i=e.slice(),s=getIntersection(t[t.length-1],e[0]);return s&&(r[t.length-1]=t[t.length-1].split(s[0])[0],i[0]=e[0].split(s[1])[1]),t.length>1&&e.length>1&&(s=getIntersection(t[0],e[e.length-1]),s)?[[t[0].split(s[0])[0]],[e[e.length-1].split(s[1])[1]]]:[r,i]}function pruneIntersections(t){for(var e,r=1;r<t.length;r+=1)e=pruneSegmentIntersection(t[r-1],t[r]),t[r-1]=e[0],t[r]=e[1];return t.length>1&&(e=pruneSegmentIntersection(t[t.length-1],t[0]),t[t.length-1]=e[0],t[0]=e[1]),t}function offsetSegmentSplit(t,e){var r=t.inflectionPoints(),i,s,a,n;if(r.length===0)return[offsetSegment(t,e)];if(r.length===1||floatEqual(r[1],1))return a=t.split(r[0]),i=a[0],s=a[1],[offsetSegment(i,e),offsetSegment(s,e)];a=t.split(r[0]),i=a[0];var h=(r[1]-r[0])/(1-r[0]);return a=a[1].split(h),n=a[0],s=a[1],[offsetSegment(i,e),offsetSegment(n,e),offsetSegment(s,e)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this.miterLimit=PropertyFactory.getProp(t,e.ml,0,null,this),this.lineJoin=e.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(t,e,r,i){var s=shapePool.newElement();s.c=t.c;var a=t.length();t.c||(a-=1);var n,h,o,f=[];for(n=0;n<a;n+=1)o=PolynomialBezier.shapeSegment(t,n),f.push(offsetSegmentSplit(o,e));if(!t.c)for(n=a-1;n>=0;n-=1)o=PolynomialBezier.shapeSegmentInverted(t,n),f.push(offsetSegmentSplit(o,e));f=pruneIntersections(f);var d=null,E=null;for(n=0;n<f.length;n+=1){var p=f[n];for(E&&(d=joinLines(s,E,p[0],r,i)),E=p[p.length-1],h=0;h<p.length;h+=1)o=p[h],d&&pointEqual(o.points[0],d)?s.setXYAt(o.points[1][0],o.points[1][1],"o",s.length()-1):s.setTripleAt(o.points[0][0],o.points[0][1],o.points[1][0],o.points[1][1],o.points[0][0],o.points[0][1],s.length()),s.setTripleAt(o.points[3][0],o.points[3][1],o.points[3][0],o.points[3][1],o.points[2][0],o.points[2][1],s.length()),d=o.points[3]}return f.length&&joinLines(s,E,f[0][0],r,i),s},OffsetPathModifier.prototype.processShapes=function(t){var e,r,i=this.shapes.length,s,a,n=this.amount.v,h=this.miterLimit.v,o=this.lineJoin;if(n!==0){var f,d;for(r=0;r<i;r+=1){if(f=this.shapes[r],d=f.localShapeCollection,!(!f.shape._mdf&&!this._mdf&&!t))for(d.releaseShapes(),f.shape._mdf=!0,e=f.shape.paths.shapes,a=f.shape.paths._length,s=0;s<a;s+=1)d.addShape(this.processPath(e[s],n,o,h));f.shape.paths=f.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(t){for(var e=t.fStyle?t.fStyle.split(" "):[],r="normal",i="normal",s=e.length,a,n=0;n<s;n+=1)switch(a=e[n].toLowerCase(),a){case"italic":i="italic";break;case"bold":r="700";break;case"black":r="900";break;case"medium":r="500";break;case"regular":case"normal":r="400";break;case"light":case"thin":r="200";break}return{style:i,weight:t.fWeight||r}}var FontManager=function(){var t=5e3,e={w:0,size:0,shapes:[],data:{shapes:[]}},r=[];r=r.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var i=127988,s=917631,a=917601,n=917626,h=65039,o=8205,f=127462,d=127487,E=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function p(P){var x=P.split(","),m,y=x.length,L=[];for(m=0;m<y;m+=1)x[m]!=="sans-serif"&&x[m]!=="monospace"&&L.push(x[m]);return L.join(",")}function g(P,x){var m=createTag("span");m.setAttribute("aria-hidden",!0),m.style.fontFamily=x;var y=createTag("span");y.innerText="giItT1WQy@!-/#",m.style.position="absolute",m.style.left="-10000px",m.style.top="-10000px",m.style.fontSize="300px",m.style.fontVariant="normal",m.style.fontStyle="normal",m.style.fontWeight="normal",m.style.letterSpacing="0",m.appendChild(y),document.body.appendChild(m);var L=y.offsetWidth;return y.style.fontFamily=p(P)+", "+x,{node:y,w:L,parent:m}}function v(){var P,x=this.fonts.length,m,y,L=x;for(P=0;P<x;P+=1)this.fonts[P].loaded?L-=1:this.fonts[P].fOrigin==="n"||this.fonts[P].origin===0?this.fonts[P].loaded=!0:(m=this.fonts[P].monoCase.node,y=this.fonts[P].monoCase.w,m.offsetWidth!==y?(L-=1,this.fonts[P].loaded=!0):(m=this.fonts[P].sansCase.node,y=this.fonts[P].sansCase.w,m.offsetWidth!==y&&(L-=1,this.fonts[P].loaded=!0)),this.fonts[P].loaded&&(this.fonts[P].sansCase.parent.parentNode.removeChild(this.fonts[P].sansCase.parent),this.fonts[P].monoCase.parent.parentNode.removeChild(this.fonts[P].monoCase.parent)));L!==0&&Date.now()-this.initTime<t?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function A(P,x){var m=document.body&&x?"svg":"canvas",y,L=getFontProperties(P);if(m==="svg"){var w=createNS("text");w.style.fontSize="100px",w.setAttribute("font-family",P.fFamily),w.setAttribute("font-style",L.style),w.setAttribute("font-weight",L.weight),w.textContent="1",P.fClass?(w.style.fontFamily="inherit",w.setAttribute("class",P.fClass)):w.style.fontFamily=P.fFamily,x.appendChild(w),y=w}else{var B=new OffscreenCanvas(500,500).getContext("2d");B.font=L.style+" "+L.weight+" 100px "+P.fFamily,y=B}function G(N){return m==="svg"?(y.textContent=N,y.getComputedTextLength()):y.measureText(N).width}return{measureText:G}}function _(P,x){if(!P){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=P.list;return}if(!document.body){this.isLoaded=!0,P.list.forEach(function(W){W.helper=A(W),W.cache={}}),this.fonts=P.list;return}var m=P.list,y,L=m.length,w=L;for(y=0;y<L;y+=1){var B=!0,G,N;if(m[y].loaded=!1,m[y].monoCase=g(m[y].fFamily,"monospace"),m[y].sansCase=g(m[y].fFamily,"sans-serif"),!m[y].fPath)m[y].loaded=!0,w-=1;else if(m[y].fOrigin==="p"||m[y].origin===3){if(G=document.querySelectorAll('style[f-forigin="p"][f-family="'+m[y].fFamily+'"], style[f-origin="3"][f-family="'+m[y].fFamily+'"]'),G.length>0&&(B=!1),B){var z=createTag("style");z.setAttribute("f-forigin",m[y].fOrigin),z.setAttribute("f-origin",m[y].origin),z.setAttribute("f-family",m[y].fFamily),z.type="text/css",z.innerText="@font-face {font-family: "+m[y].fFamily+"; font-style: normal; src: url('"+m[y].fPath+"');}",x.appendChild(z)}}else if(m[y].fOrigin==="g"||m[y].origin===1){for(G=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),N=0;N<G.length;N+=1)G[N].href.indexOf(m[y].fPath)!==-1&&(B=!1);if(B){var Z=createTag("link");Z.setAttribute("f-forigin",m[y].fOrigin),Z.setAttribute("f-origin",m[y].origin),Z.type="text/css",Z.rel="stylesheet",Z.href=m[y].fPath,document.body.appendChild(Z)}}else if(m[y].fOrigin==="t"||m[y].origin===2){for(G=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),N=0;N<G.length;N+=1)m[y].fPath===G[N].src&&(B=!1);if(B){var j=createTag("link");j.setAttribute("f-forigin",m[y].fOrigin),j.setAttribute("f-origin",m[y].origin),j.setAttribute("rel","stylesheet"),j.setAttribute("href",m[y].fPath),x.appendChild(j)}}m[y].helper=A(m[y],x),m[y].cache={},this.fonts.push(m[y])}w===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function c(P){if(P){this.chars||(this.chars=[]);var x,m=P.length,y,L=this.chars.length,w;for(x=0;x<m;x+=1){for(y=0,w=!1;y<L;)this.chars[y].style===P[x].style&&this.chars[y].fFamily===P[x].fFamily&&this.chars[y].ch===P[x].ch&&(w=!0),y+=1;w||(this.chars.push(P[x]),L+=1)}}}function u(P,x,m){for(var y=0,L=this.chars.length;y<L;){if(this.chars[y].ch===P&&this.chars[y].style===x&&this.chars[y].fFamily===m)return this.chars[y];y+=1}return(typeof P=="string"&&P.charCodeAt(0)!==13||!P)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",P,x,m)),e}function l(P,x,m){var y=this.getFontByName(x),L=P;if(!y.cache[L]){var w=y.helper;if(P===" "){var B=w.measureText("|"+P+"|"),G=w.measureText("||");y.cache[L]=(B-G)/100}else y.cache[L]=w.measureText(P)/100}return y.cache[L]*m}function C(P){for(var x=0,m=this.fonts.length;x<m;){if(this.fonts[x].fName===P)return this.fonts[x];x+=1}return this.fonts[0]}function b(P){var x=0,m=P.charCodeAt(0);if(m>=55296&&m<=56319){var y=P.charCodeAt(1);y>=56320&&y<=57343&&(x=(m-55296)*1024+y-56320+65536)}return x}function S(P,x){var m=P.toString(16)+x.toString(16);return E.indexOf(m)!==-1}function M(P){return P===o}function V(P){return P===h}function k(P){var x=b(P);return x>=f&&x<=d}function R(P){return k(P.substr(0,2))&&k(P.substr(2,2))}function F(P){return r.indexOf(P)!==-1}function I(P,x){var m=b(P.substr(x,2));if(m!==i)return!1;var y=0;for(x+=2;y<5;){if(m=b(P.substr(x,2)),m<a||m>n)return!1;y+=1,x+=2}return b(P.substr(x,2))===s}function H(){this.isLoaded=!0}var D=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)};D.isModifier=S,D.isZeroWidthJoiner=M,D.isFlagEmoji=R,D.isRegionalCode=k,D.isCombinedCharacter=F,D.isRegionalFlag=I,D.isVariationSelector=V,D.BLACK_FLAG_CODE_POINT=i;var T={addChars:c,addFonts:_,getCharData:u,getFontByName:C,measureText:l,checkLoadedFonts:v,setIsLoaded:H};return D.prototype=T,D}();function SlotManager(t){this.animationData=t}SlotManager.prototype.getProp=function(t){return this.animationData.slots&&this.animationData.slots[t.sid]?Object.assign(t,this.animationData.slots[t.sid].p):t};function slotFactory(t){return new SlotManager(t)}function RenderableElement(){}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?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,r=this.renderableComponents.length;for(e=0;e<r;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=function(){var t={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(e){return t[e]||""}}();function SliderEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function AngleEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function ColorEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,1,0,r)}function PointEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,1,0,r)}function LayerIndexEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function MaskIndexEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function CheckboxEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function NoValueEffect(){this.p={}}function EffectsManager(t,e){var r=t.ef||[];this.effectElements=[];var i,s=r.length,a;for(i=0;i<s;i+=1)a=new GroupEffect(r[i],e),this.effectElements.push(a)}function GroupEffect(t,e){this.init(t,e)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(t,e){this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var r,i=this.data.ef.length,s,a=this.data.ef;for(r=0;r<i;r+=1){switch(s=null,a[r].ty){case 0:s=new SliderEffect(a[r],e,this);break;case 1:s=new AngleEffect(a[r],e,this);break;case 2:s=new ColorEffect(a[r],e,this);break;case 3:s=new PointEffect(a[r],e,this);break;case 4:case 7:s=new CheckboxEffect(a[r],e,this);break;case 10:s=new LayerIndexEffect(a[r],e,this);break;case 11:s=new MaskIndexEffect(a[r],e,this);break;case 5:s=new EffectsManager(a[r],e);break;default:s=new NoValueEffect(a[r]);break}s&&this.effectElements.push(s)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,r=this.data.masksProperties.length;e<r;){if(this.data.masksProperties[e].mode!=="n"&&this.data.masksProperties[e].cl!==!1)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var r=e("layer"),i=e("effects"),s=e("shape"),a=e("text"),n=e("comp");this.layerInterface=r(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var h=i.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(h),this.data.ty===0||this.data.xt?this.compInterface=n(this):this.data.ty===4?(this.layerInterface.shapeInterface=s(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=a(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm),r=this.baseElement||this.layerElement;r.style["mix-blend-mode"]=e},initBaseData:function(e,r,i){this.globalData=r,this.comp=i,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(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,r){var i,s=this.dynamicProperties.length;for(i=0;i<s;i+=1)(r||this._isParent&&this.dynamicProperties[i].propType==="transform")&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&this.dynamicProperties.push(e)}};function FootageElement(t,e,r){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,r)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var t=getExpressionInterfaces();if(t){var e=t("footage");this.layerInterface=e(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(t,e,r){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,r),this._isPlaying=!1,this._canPlay=!1;var i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(t){if(this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder)this._currentTime=t/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var r=this._volume*this._volumeMultiplier;this._previousVolume!==r&&(this._previousVolume=r,this.audio.volume(r))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(t){this.audio.rate(t)},AudioElement.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(t){var e,r=this.layers.length,i;for(this.completeLayers=!0,e=r-1;e>=0;e-=1)this.elements[e]||(i=this.layers[e],i.ip-i.st<=t-this.layers[e].st&&i.op-i.st>t-this.layers[e].st&&this.buildItem(e)),this.completeLayers=this.elements[e]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t);default:return this.createNull(t)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(t){return new AudioElement(t,this.globalData,this)},BaseRenderer.prototype.createFootage=function(t){return new FootageElement(t,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(t){this.completeLayers=!1;var e,r=t.length,i,s=this.layers.length;for(e=0;e<r;e+=1)for(i=0;i<s;){if(this.layers[i].id===t[e].id){this.layers[i]=t[e];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(t,e,r){for(var i=this.elements,s=this.layers,a=0,n=s.length;a<n;)s[a].ind==e&&(!i[a]||i[a]===!0?(this.buildItem(a),this.addPendingElement(t)):(r.push(i[a]),i[a].setAsParent(),s[a].parent!==void 0?this.buildElementParenting(t,s[a].parent,r):t.setHierarchy(r))),a+=1},BaseRenderer.prototype.addPendingElement=function(t){this.pendingElements.push(t)},BaseRenderer.prototype.searchExtraCompositions=function(t){var e,r=t.length;for(e=0;e<r;e+=1)if(t[e].xt){var i=this.createComp(t[e]);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},BaseRenderer.prototype.getElementById=function(t){var e,r=this.elements.length;for(e=0;e<r;e+=1)if(this.elements[e].data.ind===t)return this.elements[e];return null},BaseRenderer.prototype.getElementByPath=function(t){var e=t.shift(),r;if(typeof e=="number")r=this.elements[e];else{var i,s=this.elements.length;for(i=0;i<s;i+=1)if(this.elements[i].data.nm===e){r=this.elements[i];break}}return t.length===0?r:r.getElementByPath(t)},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(t),this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}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,r=this.finalTransform.mat,i=0,s=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<s;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,r.cloneFromProps(e),i=0;i<s;i+=1)r.multiply(this.hierarchy[i].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,r=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<r;)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 i=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(i),e=1;e<r;e+=1){var s=this.localTransforms[e].matrix;i.multiply(s)}i.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var a=this.finalTransform.localOpacity;for(e=0;e<r;e+=1)a*=this.localTransforms[e].opacity*.01;this.finalTransform.localOpacity=a}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var r=0,i=e.length;for(r=0;r<i;r+=1)this.localTransforms.push(e[r])}}},globalToLocal:function(e){var r=[];r.push(this.finalTransform);for(var i=!0,s=this.comp;i;)s.finalTransform?(s.data.hasMask&&r.splice(0,0,s.finalTransform),s=s.comp):i=!1;var a,n=r.length,h;for(a=0;a<n;a+=1)h=r[a].mat.applyToPointArray(0,0,0),e=[e[0]-h[0],e[1]-h[1],0];return e},mHelper:new Matrix};function MaskElement(t,e,r){this.data=t,this.element=e,this.globalData=r,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var i=this.globalData.defs,s,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var n,h=this.masksProperties,o=0,f=[],d,E,p=createElementID(),g,v,A,_,c="clipPath",u="clip-path";for(s=0;s<a;s+=1)if((h[s].mode!=="a"&&h[s].mode!=="n"||h[s].inv||h[s].o.k!==100||h[s].o.x)&&(c="mask",u="mask"),(h[s].mode==="s"||h[s].mode==="i")&&o===0?(g=createNS("rect"),g.setAttribute("fill","#ffffff"),g.setAttribute("width",this.element.comp.data.w||0),g.setAttribute("height",this.element.comp.data.h||0),f.push(g)):g=null,n=createNS("path"),h[s].mode==="n")this.viewData[s]={op:PropertyFactory.getProp(this.element,h[s].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[s],3),elem:n,lastPath:""},i.appendChild(n);else{o+=1,n.setAttribute("fill",h[s].mode==="s"?"#000000":"#ffffff"),n.setAttribute("clip-rule","nonzero");var l;if(h[s].x.k!==0?(c="mask",u="mask",_=PropertyFactory.getProp(this.element,h[s].x,0,null,this.element),l=createElementID(),v=createNS("filter"),v.setAttribute("id",l),A=createNS("feMorphology"),A.setAttribute("operator","erode"),A.setAttribute("in","SourceGraphic"),A.setAttribute("radius","0"),v.appendChild(A),i.appendChild(v),n.setAttribute("stroke",h[s].mode==="s"?"#000000":"#ffffff")):(A=null,_=null),this.storedData[s]={elem:n,x:_,expan:A,lastPath:"",lastOperator:"",filterId:l,lastRadius:0},h[s].mode==="i"){E=f.length;var C=createNS("g");for(d=0;d<E;d+=1)C.appendChild(f[d]);var b=createNS("mask");b.setAttribute("mask-type","alpha"),b.setAttribute("id",p+"_"+o),b.appendChild(n),i.appendChild(b),C.setAttribute("mask","url("+getLocationHref()+"#"+p+"_"+o+")"),f.length=0,f.push(C)}else f.push(n);h[s].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[s]={elem:n,lastPath:"",op:PropertyFactory.getProp(this.element,h[s].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[s],3),invRect:g},this.viewData[s].prop.k||this.drawPath(h[s],this.viewData[s].prop.v,this.viewData[s])}for(this.maskElement=createNS(c),a=f.length,s=0;s<a;s+=1)this.maskElement.appendChild(f[s]);o>0&&(this.maskElement.setAttribute("id",p),this.element.maskedElement.setAttribute(u,"url("+getLocationHref()+"#"+p+")"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var e=this.element.finalTransform.mat,r,i=this.masksProperties.length;for(r=0;r<i;r+=1)if((this.viewData[r].prop._mdf||t)&&this.drawPath(this.masksProperties[r],this.viewData[r].prop.v,this.viewData[r]),(this.viewData[r].op._mdf||t)&&this.viewData[r].elem.setAttribute("fill-opacity",this.viewData[r].op.v),this.masksProperties[r].mode!=="n"&&(this.viewData[r].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[r].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[r].x&&(this.storedData[r].x._mdf||t))){var s=this.storedData[r].expan;this.storedData[r].x.v<0?(this.storedData[r].lastOperator!=="erode"&&(this.storedData[r].lastOperator="erode",this.storedData[r].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[r].filterId+")")),s.setAttribute("radius",-this.storedData[r].x.v)):(this.storedData[r].lastOperator!=="dilate"&&(this.storedData[r].lastOperator="dilate",this.storedData[r].elem.setAttribute("filter",null)),this.storedData[r].elem.setAttribute("stroke-width",this.storedData[r].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var t="M0,0 ";return t+=" h"+this.globalData.compSize.w,t+=" v"+this.globalData.compSize.h,t+=" h-"+this.globalData.compSize.w,t+=" v-"+this.globalData.compSize.h+" ",t},MaskElement.prototype.drawPath=function(t,e,r){var i=" M"+e.v[0][0]+","+e.v[0][1],s,a;for(a=e._length,s=1;s<a;s+=1)i+=" C"+e.o[s-1][0]+","+e.o[s-1][1]+" "+e.i[s][0]+","+e.i[s][1]+" "+e.v[s][0]+","+e.v[s][1];if(e.c&&a>1&&(i+=" C"+e.o[s-1][0]+","+e.o[s-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),r.lastPath!==i){var n="";r.elem&&(e.c&&(n=t.inv?this.solidPath+i:i),r.elem.setAttribute("d",n)),r.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var t={};t.createFilter=e,t.createAlphaToLuminanceFilter=r;function e(i,s){var a=createNS("filter");return a.setAttribute("id",i),s!==!0&&(a.setAttribute("filterUnits","objectBoundingBox"),a.setAttribute("x","0%"),a.setAttribute("y","0%"),a.setAttribute("width","100%"),a.setAttribute("height","100%")),a}function r(){var i=createNS("feColorMatrix");return i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),i}return t}(),featureSupport=function(){var t={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))&&(t.maskType=!1),/firefox/i.test(navigator.userAgent)&&(t.svgLumaHidden=!1),t}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(t){var e,r="SourceGraphic",i=t.data.ef?t.data.ef.length:0,s=createElementID(),a=filtersFactory.createFilter(s,!0),n=0;this.filters=[];var h;for(e=0;e<i;e+=1){h=null;var o=t.data.ef[e].ty;if(registeredEffects$1[o]){var f=registeredEffects$1[o].effect;h=new f(a,t.effectsManager.effectElements[e],t,idPrefix+n,r),r=idPrefix+n,registeredEffects$1[o].countsAsEffect&&(n+=1)}h&&this.filters.push(h)}n&&(t.globalData.defs.appendChild(a),t.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+s+")")),this.filters.length&&t.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(t){var e,r=this.filters.length;for(e=0;e<r;e+=1)this.filters[e].renderFrame(t)},SVGEffects.prototype.getEffects=function(t){var e,r=this.filters.length,i=[];for(e=0;e<r;e+=1)this.filters[e].type===t&&i.push(this.filters[e]);return i};function registerEffect$1(t,e,r){registeredEffects$1[t]={effect:e,countsAsEffect:r}}function SVGBaseElement(){}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 r=createNS("g");r.setAttribute("id",this.layerId),r.appendChild(this.layerElement),e=r,this.globalData.defs.appendChild(r)}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 i=createNS("clipPath"),s=createNS("path");s.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var a=createElementID();if(i.setAttribute("id",a),i.appendChild(s),this.globalData.defs.appendChild(i),this.checkMasks()){var n=createNS("g");n.setAttribute("clip-path","url("+getLocationHref()+"#"+a+")"),n.appendChild(this.layerElement),this.transformedElement=n,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+a+")")}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={}),!this.matteMasks[e]){var r=this.layerId+"_"+e,i,s,a,n;if(e===1||e===3){var h=createNS("mask");h.setAttribute("id",r),h.setAttribute("mask-type",e===3?"luminance":"alpha"),a=createNS("use"),a.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),h.appendChild(a),this.globalData.defs.appendChild(h),!featureSupport.maskType&&e===1&&(h.setAttribute("mask-type","luminance"),i=createElementID(),s=filtersFactory.createFilter(i),this.globalData.defs.appendChild(s),s.appendChild(filtersFactory.createAlphaToLuminanceFilter()),n=createNS("g"),n.appendChild(a),h.appendChild(n),n.setAttribute("filter","url("+getLocationHref()+"#"+i+")"))}else if(e===2){var o=createNS("mask");o.setAttribute("id",r),o.setAttribute("mask-type","alpha");var f=createNS("g");o.appendChild(f),i=createElementID(),s=filtersFactory.createFilter(i);var d=createNS("feComponentTransfer");d.setAttribute("in","SourceGraphic"),s.appendChild(d);var E=createNS("feFuncA");E.setAttribute("type","table"),E.setAttribute("tableValues","1.0 0.0"),d.appendChild(E),this.globalData.defs.appendChild(s);var p=createNS("rect");p.setAttribute("width",this.comp.data.w),p.setAttribute("height",this.comp.data.h),p.setAttribute("x","0"),p.setAttribute("y","0"),p.setAttribute("fill","#ffffff"),p.setAttribute("opacity","0"),f.setAttribute("filter","url("+getLocationHref()+"#"+i+")"),f.appendChild(p),a=createNS("use"),a.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),f.appendChild(a),featureSupport.maskType||(o.setAttribute("mask-type","luminance"),s.appendChild(filtersFactory.createAlphaToLuminanceFilter()),n=createNS("g"),f.appendChild(p),n.appendChild(this.layerElement),f.appendChild(n)),this.globalData.defs.appendChild(o)}this.matteMasks[e]=r}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}};function HierarchyElement(){}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,[])}};function RenderableDOMElement(){}(function(){var t={initElement:function(r,i,s){this.initFrame(),this.initBaseData(r,i,s),this.initTransform(r,i,s),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var r=this.baseElement||this.layerElement;r.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var r=this.baseElement||this.layerElement;r.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(r){this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(t)],RenderableDOMElement)})();function IImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.assetData&&this.assetData.sid&&(this.assetData=e.slotManager.getProp(this.assetData)),this.initElement(t,e,r),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(t,e){this.elem=t,this.pos=e}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(e){var r,i=this.shapeModifiers.length;for(r=0;r<i;r+=1)this.shapeModifiers[r].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var r=0,i=this.shapeModifiers.length;r<i;)if(this.shapeModifiers[r].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,r=this.shapes.length;for(e=0;e<r;e+=1)this.shapes[e].sh.reset();r=this.shapeModifiers.length;var i;for(e=r-1;e>=0&&(i=this.shapeModifiers[e].processShapes(this._isFirstFrame),!i);e-=1);}},searchProcessedElement:function(e){for(var r=this.processedElements,i=0,s=r.length;i<s;){if(r[i].elem===e)return r[i].pos;i+=1}return 0},addProcessedElement:function(e,r){for(var i=this.processedElements,s=i.length;s;)if(s-=1,i[s].elem===e){i[s].pos=r;return}i.push(new ProcessedElement(e,r))},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(t,e,r){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=r,this.lvl=e,this._isAnimated=!!r.k;for(var i=0,s=t.length;i<s;){if(t[i].mProps.dynamicProperties.length){this._isAnimated=!0;break}i+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=t.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(t,e,r,i){this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",e.length?e.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(i);var s,a=e.length||0,n;for(s=0;s<a;s+=1)n=PropertyFactory.getProp(t,e[s].v,0,0,this),this.k=n.k||this.k,this.dataProps[s]={n:e[s].n,p:n};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(t){if(!(this.elem.globalData.frameId===this.frameId&&!t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,r=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),e=0;e<r;e+=1)this.dataProps[e].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=r,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=r}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=r}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(t,e,r){this.data=e,this.c=createTypedArray("uint8c",e.p*4);var i=e.k.k[0].s?e.k.k[0].s.length-e.p*4:e.k.k.length-e.p*4;this.o=createTypedArray("float32",i),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=i,this.initDynamicPropertyContainer(r),this.prop=PropertyFactory.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(t,e){for(var r=0,i=this.o.length/2,s;r<i;){if(s=Math.abs(t[r*4]-t[e*4+r*2]),s>.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,r=this.data.p*4,i,s;for(e=0;e<r;e+=1)i=e%4===0?100:255,s=Math.round(this.prop.v[e]*i),this.c[e]!==s&&(this.c[e]=s,this._cmdf=!t);if(this.o.length)for(r=this.prop.v.length,e=this.data.p*4;e<r;e+=1)i=e%2===0?100:1,s=e%2===0?Math.round(this.prop.v[e]*100):this.prop.v[e],this.o[e-this.data.p*4]!==s&&(this.o[e-this.data.p*4]=s,this._omdf=!t);this._mdf=!t}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,r)}SVGGradientFillStyleData.prototype.initGradientData=function(t,e,r){this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.s=PropertyFactory.getProp(t,e.s,1,null,this),this.e=PropertyFactory.getProp(t,e.e,1,null,this),this.h=PropertyFactory.getProp(t,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,e.g,this),this.style=r,this.stops=[],this.setGradientData(r.pElem,e),this.setGradientOpacity(e,r),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(t,e){var r=createElementID(),i=createNS(e.t===1?"linearGradient":"radialGradient");i.setAttribute("id",r),i.setAttribute("spreadMethod","pad"),i.setAttribute("gradientUnits","userSpaceOnUse");var s=[],a,n,h;for(h=e.g.p*4,n=0;n<h;n+=4)a=createNS("stop"),i.appendChild(a),s.push(a);t.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+r+")"),this.gf=i,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var r,i,s,a=createNS("mask"),n=createNS("path");a.appendChild(n);var h=createElementID(),o=createElementID();a.setAttribute("id",o);var f=createNS(t.t===1?"linearGradient":"radialGradient");f.setAttribute("id",h),f.setAttribute("spreadMethod","pad"),f.setAttribute("gradientUnits","userSpaceOnUse"),s=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var d=this.stops;for(i=t.g.p*4;i<s;i+=2)r=createNS("stop"),r.setAttribute("stop-color","rgb(255,255,255)"),f.appendChild(r),d.push(r);n.setAttribute(t.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+h+")"),t.ty==="gs"&&(n.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),t.lj===1&&n.setAttribute("stroke-miterlimit",t.ml)),this.of=f,this.ms=a,this.ost=d,this.maskId=o,e.msElem=n}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.initGradientData(t,e,r),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(t,e,r){this.transform={mProps:t,op:e,container:r},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(e,r,i,s){if(r===0)return"";var a=e.o,n=e.i,h=e.v,o,f=" M"+s.applyToPointStringified(h[0][0],h[0][1]);for(o=1;o<r;o+=1)f+=" C"+s.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+s.applyToPointStringified(n[o][0],n[o][1])+" "+s.applyToPointStringified(h[o][0],h[o][1]);return i&&r&&(f+=" C"+s.applyToPointStringified(a[o-1][0],a[o-1][1])+" "+s.applyToPointStringified(n[0][0],n[0][1])+" "+s.applyToPointStringified(h[0][0],h[0][1]),f+="z"),f},SVGElementsRenderer=function(){var t=new Matrix,e=new Matrix,r={createRenderFunction:i};function i(E){switch(E.ty){case"fl":return h;case"gf":return f;case"gs":return o;case"st":return d;case"sh":case"el":case"rc":case"sr":return n;case"tr":return s;case"no":return a;default:return null}}function s(E,p,g){(g||p.transform.op._mdf)&&p.transform.container.setAttribute("opacity",p.transform.op.v),(g||p.transform.mProps._mdf)&&p.transform.container.setAttribute("transform",p.transform.mProps.v.to2dCSS())}function a(){}function n(E,p,g){var v,A,_,c,u,l,C=p.styles.length,b=p.lvl,S,M,V,k;for(l=0;l<C;l+=1){if(c=p.sh._mdf||g,p.styles[l].lvl<b){for(M=e.reset(),V=b-p.styles[l].lvl,k=p.transformers.length-1;!c&&V>0;)c=p.transformers[k].mProps._mdf||c,V-=1,k-=1;if(c)for(V=b-p.styles[l].lvl,k=p.transformers.length-1;V>0;)M.multiply(p.transformers[k].mProps.v),V-=1,k-=1}else M=t;if(S=p.sh.paths,A=S._length,c){for(_="",v=0;v<A;v+=1)u=S.shapes[v],u&&u._length&&(_+=buildShapeString(u,u._length,u.c,M));p.caches[l]=_}else _=p.caches[l];p.styles[l].d+=E.hd===!0?"":_,p.styles[l]._mdf=c||p.styles[l]._mdf}}function h(E,p,g){var v=p.style;(p.c._mdf||g)&&v.pElem.setAttribute("fill","rgb("+bmFloor(p.c.v[0])+","+bmFloor(p.c.v[1])+","+bmFloor(p.c.v[2])+")"),(p.o._mdf||g)&&v.pElem.setAttribute("fill-opacity",p.o.v)}function o(E,p,g){f(E,p,g),d(E,p,g)}function f(E,p,g){var v=p.gf,A=p.g._hasOpacity,_=p.s.v,c=p.e.v;if(p.o._mdf||g){var u=E.ty==="gf"?"fill-opacity":"stroke-opacity";p.style.pElem.setAttribute(u,p.o.v)}if(p.s._mdf||g){var l=E.t===1?"x1":"cx",C=l==="x1"?"y1":"cy";v.setAttribute(l,_[0]),v.setAttribute(C,_[1]),A&&!p.g._collapsable&&(p.of.setAttribute(l,_[0]),p.of.setAttribute(C,_[1]))}var b,S,M,V;if(p.g._cmdf||g){b=p.cst;var k=p.g.c;for(M=b.length,S=0;S<M;S+=1)V=b[S],V.setAttribute("offset",k[S*4]+"%"),V.setAttribute("stop-color","rgb("+k[S*4+1]+","+k[S*4+2]+","+k[S*4+3]+")")}if(A&&(p.g._omdf||g)){var R=p.g.o;for(p.g._collapsable?b=p.cst:b=p.ost,M=b.length,S=0;S<M;S+=1)V=b[S],p.g._collapsable||V.setAttribute("offset",R[S*2]+"%"),V.setAttribute("stop-opacity",R[S*2+1])}if(E.t===1)(p.e._mdf||g)&&(v.setAttribute("x2",c[0]),v.setAttribute("y2",c[1]),A&&!p.g._collapsable&&(p.of.setAttribute("x2",c[0]),p.of.setAttribute("y2",c[1])));else{var F;if((p.s._mdf||p.e._mdf||g)&&(F=Math.sqrt(Math.pow(_[0]-c[0],2)+Math.pow(_[1]-c[1],2)),v.setAttribute("r",F),A&&!p.g._collapsable&&p.of.setAttribute("r",F)),p.e._mdf||p.h._mdf||p.a._mdf||g){F||(F=Math.sqrt(Math.pow(_[0]-c[0],2)+Math.pow(_[1]-c[1],2)));var I=Math.atan2(c[1]-_[1],c[0]-_[0]),H=p.h.v;H>=1?H=.99:H<=-1&&(H=-.99);var D=F*H,T=Math.cos(I+p.a.v)*D+_[0],P=Math.sin(I+p.a.v)*D+_[1];v.setAttribute("fx",T),v.setAttribute("fy",P),A&&!p.g._collapsable&&(p.of.setAttribute("fx",T),p.of.setAttribute("fy",P))}}}function d(E,p,g){var v=p.style,A=p.d;A&&(A._mdf||g)&&A.dashStr&&(v.pElem.setAttribute("stroke-dasharray",A.dashStr),v.pElem.setAttribute("stroke-dashoffset",A.dashoffset[0])),p.c&&(p.c._mdf||g)&&v.pElem.setAttribute("stroke","rgb("+bmFloor(p.c.v[0])+","+bmFloor(p.c.v[1])+","+bmFloor(p.c.v[2])+")"),(p.o._mdf||g)&&v.pElem.setAttribute("stroke-opacity",p.o.v),(p.w._mdf||g)&&(v.pElem.setAttribute("stroke-width",p.w.v),v.msElem&&v.msElem.setAttribute("stroke-width",p.w.v))}return r}();function SVGShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,r),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var t,e=this.shapes.length,r,i,s=this.stylesList.length,a,n=[],h=!1;for(i=0;i<s;i+=1){for(a=this.stylesList[i],h=!1,n.length=0,t=0;t<e;t+=1)r=this.shapes[t],r.styles.indexOf(a)!==-1&&(n.push(r),h=r._isAnimated||h);n.length>1&&h&&this.setShapesAsAnimated(n)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(t,e){var r,i=new SVGStyleData(t,e),s=i.pElem;if(t.ty==="st")r=new SVGStrokeStyleData(this,t,i);else if(t.ty==="fl")r=new SVGFillStyleData(this,t,i);else if(t.ty==="gf"||t.ty==="gs"){var a=t.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;r=new a(this,t,i),this.globalData.defs.appendChild(r.gf),r.maskId&&(this.globalData.defs.appendChild(r.ms),this.globalData.defs.appendChild(r.of),s.setAttribute("mask","url("+getLocationHref()+"#"+r.maskId+")"))}else t.ty==="no"&&(r=new SVGNoStyleData(this,t,i));return(t.ty==="st"||t.ty==="gs")&&(s.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),s.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),s.setAttribute("fill-opacity","0"),t.lj===1&&s.setAttribute("stroke-miterlimit",t.ml)),t.r===2&&s.setAttribute("fill-rule","evenodd"),t.ln&&s.setAttribute("id",t.ln),t.cl&&s.setAttribute("class",t.cl),t.bm&&(s.style["mix-blend-mode"]=getBlendMode(t.bm)),this.stylesList.push(i),this.addToAnimatedContents(t,r),r},SVGShapeElement.prototype.createGroupElement=function(t){var e=new ShapeGroupData;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(t.bm)),e},SVGShapeElement.prototype.createTransformElement=function(t,e){var r=TransformPropertyFactory.getTransformProperty(this,t,this),i=new SVGTransformData(r,r.o,e);return this.addToAnimatedContents(t,i),i},SVGShapeElement.prototype.createShapeElement=function(t,e,r){var i=4;t.ty==="rc"?i=5:t.ty==="el"?i=6:t.ty==="sr"&&(i=7);var s=ShapePropertyFactory.getShapeProp(this,t,i,this),a=new SVGShapeData(e,r,s);return this.shapes.push(a),this.addShapeToModifiers(a),this.addToAnimatedContents(t,a),a},SVGShapeElement.prototype.addToAnimatedContents=function(t,e){for(var r=0,i=this.animatedContents.length;r<i;){if(this.animatedContents[r].element===e)return;r+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t})},SVGShapeElement.prototype.setElementStyles=function(t){var e=t.styles,r,i=this.stylesList.length;for(r=0;r<i;r+=1)this.stylesList[r].closed||e.push(this.stylesList[r])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(t,e,r,i,s,a,n){var h=[].concat(a),o,f=t.length-1,d,E,p=[],g=[],v,A,_;for(o=f;o>=0;o-=1){if(_=this.searchProcessedElement(t[o]),_?e[o]=r[_-1]:t[o]._render=n,t[o].ty==="fl"||t[o].ty==="st"||t[o].ty==="gf"||t[o].ty==="gs"||t[o].ty==="no")_?e[o].style.closed=!1:e[o]=this.createStyleElement(t[o],s),t[o]._render&&e[o].style.pElem.parentNode!==i&&i.appendChild(e[o].style.pElem),p.push(e[o].style);else if(t[o].ty==="gr"){if(!_)e[o]=this.createGroupElement(t[o]);else for(E=e[o].it.length,d=0;d<E;d+=1)e[o].prevViewData[d]=e[o].it[d];this.searchShapes(t[o].it,e[o].it,e[o].prevViewData,e[o].gr,s+1,h,n),t[o]._render&&e[o].gr.parentNode!==i&&i.appendChild(e[o].gr)}else t[o].ty==="tr"?(_||(e[o]=this.createTransformElement(t[o],i)),v=e[o].transform,h.push(v)):t[o].ty==="sh"||t[o].ty==="rc"||t[o].ty==="el"||t[o].ty==="sr"?(_||(e[o]=this.createShapeElement(t[o],h,s)),this.setElementStyles(e[o])):t[o].ty==="tm"||t[o].ty==="rd"||t[o].ty==="ms"||t[o].ty==="pb"||t[o].ty==="zz"||t[o].ty==="op"?(_?(A=e[o],A.closed=!1):(A=ShapeModifiers.getModifier(t[o].ty),A.init(this,t[o]),e[o]=A,this.shapeModifiers.push(A)),g.push(A)):t[o].ty==="rp"&&(_?(A=e[o],A.closed=!0):(A=ShapeModifiers.getModifier(t[o].ty),e[o]=A,A.init(this,t,o,e),this.shapeModifiers.push(A),n=!1),g.push(A));this.addProcessedElement(t[o],o+1)}for(f=p.length,o=0;o<f;o+=1)p[o].closed=!0;for(f=g.length,o=0;o<f;o+=1)g[o].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute("d",this.stylesList[t].d),this.stylesList[t].d="M0 0"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute("d",this.stylesList[t].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var t,e=this.animatedContents.length,r;for(t=0;t<e;t+=1)r=this.animatedContents[t],(this._isFirstFrame||r.element._isAnimated)&&r.data!==!0&&r.fn(r.data,r.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(t,e,r,i,s,a){this.o=t,this.sw=e,this.sc=r,this.fc=i,this.m=s,this.p=a,this._mdf={o:!0,sw:!!e,sc:!!r,fc:!!i,m:!0,p:!0}}LetterProps.prototype.update=function(t,e,r,i,s,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 n=!1;return this.o!==t&&(this.o=t,this._mdf.o=!0,n=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,n=!0),this.sc!==r&&(this.sc=r,this._mdf.sc=!0,n=!0),this.fc!==i&&(this.fc=i,this._mdf.fc=!0,n=!0),this.m!==s&&(this.m=s,this._mdf.m=!0,n=!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,n=!0),n};function TextProperty(t,e){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,e.d&&e.d.sid&&(e.d=t.globalData.slotManager.getProp(e.d)),this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},TextProperty.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!t)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var i,s=this.effectsSequence.length,a=t||this.data.d.k[this.keysIndex].s;for(i=0;i<s;i+=1)r!==this.keysIndex?a=this.effectsSequence[i](a,a.t):a=this.effectsSequence[i](this.currentData,a.t);e!==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 t=this.data.d.k,e=this.elem.comp.renderedFrame,r=0,i=t.length;r<=i-1&&!(r===i-1||t[r+1].t>e);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(t){for(var e=[],r=0,i=t.length,s,a,n=!1,h=!1,o="";r<i;)n=h,h=!1,s=t.charCodeAt(r),o=t.charAt(r),FontManager.isCombinedCharacter(s)?n=!0:s>=55296&&s<=56319?FontManager.isRegionalFlag(t,r)?o=t.substr(r,14):(a=t.charCodeAt(r+1),a>=56320&&a<=57343&&(FontManager.isModifier(s,a)?(o=t.substr(r,2),n=!0):FontManager.isFlagEmoji(t.substr(r,4))?o=t.substr(r,4):o=t.substr(r,2))):s>56319?(a=t.charCodeAt(r+1),FontManager.isVariationSelector(s)&&(n=!0)):FontManager.isZeroWidthJoiner(s)&&(n=!0,h=!0),n?(e[e.length-1]+=o,n=!1):e.push(o),r+=o.length;return e},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var e=this.elem.globalData.fontManager,r=this.data,i=[],s,a,n,h=0,o,f=r.m.g,d=0,E=0,p=0,g=[],v=0,A=0,_,c,u=e.getFontByName(t.f),l,C=0,b=getFontProperties(u);t.fWeight=b.weight,t.fStyle=b.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),a=t.finalText.length,t.finalLineHeight=t.lh;var S=t.tr/1e3*t.finalSize,M;if(t.sz)for(var V=!0,k=t.sz[0],R=t.sz[1],F,I;V;){I=this.buildFinalText(t.t),F=0,v=0,a=I.length,S=t.tr/1e3*t.finalSize;var H=-1;for(s=0;s<a;s+=1)M=I[s].charCodeAt(0),n=!1,I[s]===" "?H=s:(M===13||M===3)&&(v=0,n=!0,F+=t.finalLineHeight||t.finalSize*1.2),e.chars?(l=e.getCharData(I[s],u.fStyle,u.fFamily),C=n?0:l.w*t.finalSize/100):C=e.measureText(I[s],t.f,t.finalSize),v+C>k&&I[s]!==" "?(H===-1?a+=1:s=H,F+=t.finalLineHeight||t.finalSize*1.2,I.splice(s,H===s?1:0,"\r"),H=-1,v=0):(v+=C,v+=S);F+=u.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&R<F?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=I,a=t.finalText.length,V=!1)}v=-S,C=0;var D=0,T;for(s=0;s<a;s+=1)if(n=!1,T=t.finalText[s],M=T.charCodeAt(0),M===13||M===3?(D=0,g.push(v),A=v>A?v:A,v=-2*S,o="",n=!0,p+=1):o=T,e.chars?(l=e.getCharData(T,u.fStyle,e.getFontByName(t.f).fFamily),C=n?0:l.w*t.finalSize/100):C=e.measureText(o,t.f,t.finalSize),T===" "?D+=C+S:(v+=C+S+D,D=0),i.push({l:C,an:C,add:d,n,anIndexes:[],val:o,line:p,animatorJustifyOffset:0}),f==2){if(d+=C,o===""||o===" "||s===a-1){for((o===""||o===" ")&&(d-=C);E<=s;)i[E].an=d,i[E].ind=h,i[E].extra=C,E+=1;h+=1,d=0}}else if(f==3){if(d+=C,o===""||s===a-1){for(o===""&&(d-=C);E<=s;)i[E].an=d,i[E].ind=h,i[E].extra=C,E+=1;d=0,h+=1}}else i[h].ind=h,i[h].extra=0,h+=1;if(t.l=i,A=v>A?v:A,g.push(v),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=A,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=g;var P=r.a,x,m;c=P.length;var y,L,w=[];for(_=0;_<c;_+=1){for(x=P[_],x.a.sc&&(t.strokeColorAnim=!0),x.a.sw&&(t.strokeWidthAnim=!0),(x.a.fc||x.a.fh||x.a.fs||x.a.fb)&&(t.fillColorAnim=!0),L=0,y=x.s.b,s=0;s<a;s+=1)m=i[s],m.anIndexes[_]=L,(y==1&&m.val!==""||y==2&&m.val!==""&&m.val!==" "||y==3&&(m.n||m.val==" "||s==a-1)||y==4&&(m.n||s==a-1))&&(x.s.rn===1&&w.push(L),L+=1);r.a[_].s.totalChars=L;var B=-1,G;if(x.s.rn===1)for(s=0;s<a;s+=1)m=i[s],B!=m.anIndexes[_]&&(B=m.anIndexes[_],G=w.splice(Math.floor(Math.random()*w.length),1)[0]),m.anIndexes[_]=G}t.yOffset=t.finalLineHeight||t.finalSize*1.2,t.ls=t.ls||0,t.ascent=u.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentData=function(t,e){e=e===void 0?this.keysIndex:e;var r=this.copyData({},this.data.d.k[e].s);r=this.copyData(r,t),this.data.d.k[e].s=r,this.recalculate(e),this.setCurrentData(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var t=Math.max,e=Math.min,r=Math.floor;function i(a,n){this._currentTextLength=-1,this.k=!1,this.data=n,this.elem=a,this.comp=a.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(a),this.s=PropertyFactory.getProp(a,n.s||{k:0},0,0,this),"e"in n?this.e=PropertyFactory.getProp(a,n.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(a,n.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(a,n.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(a,n.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(a,n.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(a,n.a,0,.01,this),this.dynamicProperties.length||this.getValue()}i.prototype={getMult:function(n){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var h=0,o=0,f=1,d=1;this.ne.v>0?h=this.ne.v/100:o=-this.ne.v/100,this.xe.v>0?f=1-this.xe.v/100:d=1+this.xe.v/100;var E=BezierFactory.getBezierEasing(h,o,f,d).get,p=0,g=this.finalS,v=this.finalE,A=this.data.sh;if(A===2)v===g?p=n>=v?1:0:p=t(0,e(.5/(v-g)+(n-g)/(v-g),1)),p=E(p);else if(A===3)v===g?p=n>=v?0:1:p=1-t(0,e(.5/(v-g)+(n-g)/(v-g),1)),p=E(p);else if(A===4)v===g?p=0:(p=t(0,e(.5/(v-g)+(n-g)/(v-g),1)),p<.5?p*=2:p=1-2*(p-.5)),p=E(p);else if(A===5){if(v===g)p=0;else{var _=v-g;n=e(t(0,n+.5-g),v-g);var c=-_/2+n,u=_/2;p=Math.sqrt(1-c*c/(u*u))}p=E(p)}else A===6?(v===g?p=0:(n=e(t(0,n+.5-g),v-g),p=(1+Math.cos(Math.PI+Math.PI*2*n/(v-g)))/2),p=E(p)):(n>=r(g)&&(n-g<0?p=t(0,e(e(v,1)-(g-n),1)):p=t(0,e(v-n,1))),p=E(p));if(this.sm.v!==100){var l=this.sm.v*.01;l===0&&(l=1e-8);var C=.5-l*.5;p<C?p=0:(p=(p-C)/l,p>1&&(p=1))}return p*this.a.v},getValue:function(n){this.iterateDynamicProperties(),this._mdf=n||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,n&&this.data.r===2&&(this.e.v=this._currentTextLength);var h=this.data.r===2?1:100/this.data.totalChars,o=this.o.v/h,f=this.s.v/h+o,d=this.e.v/h+o;if(f>d){var E=f;f=d,d=E}this.finalS=f,this.finalE=d}},extendPrototype([DynamicPropertyContainer],i);function s(a,n,h){return new i(a,n)}return{getTextSelectorProp:s}}();function TextAnimatorDataProperty(t,e,r){var i={propType:!1},s=PropertyFactory.getProp,a=e.a;this.a={r:a.r?s(t,a.r,0,degToRads,r):i,rx:a.rx?s(t,a.rx,0,degToRads,r):i,ry:a.ry?s(t,a.ry,0,degToRads,r):i,sk:a.sk?s(t,a.sk,0,degToRads,r):i,sa:a.sa?s(t,a.sa,0,degToRads,r):i,s:a.s?s(t,a.s,1,.01,r):i,a:a.a?s(t,a.a,1,0,r):i,o:a.o?s(t,a.o,0,.01,r):i,p:a.p?s(t,a.p,1,0,r):i,sw:a.sw?s(t,a.sw,0,0,r):i,sc:a.sc?s(t,a.sc,1,0,r):i,fc:a.fc?s(t,a.fc,1,0,r):i,fh:a.fh?s(t,a.fh,0,0,r):i,fs:a.fs?s(t,a.fs,0,.01,r):i,fb:a.fb?s(t,a.fb,0,.01,r):i,t:a.t?s(t,a.t,0,0,r):i},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,r),this.s.t=e.s.t}function TextAnimatorProperty(t,e,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}TextAnimatorProperty.prototype.searchProperties=function(){var t,e=this._textData.a.length,r,i=PropertyFactory.getProp;for(t=0;t<e;t+=1)r=this._textData.a[t],this._animatorsData[t]=new TextAnimatorDataProperty(this._elem,r,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(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=i(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,!(!this._mdf&&!this._isFirstFrame&&!e&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var r=this._moreOptions.alignment.v,i=this._animatorsData,s=this._textData,a=this.mHelper,n=this._renderType,h=this.renderedLetters.length,o,f,d,E,p=t.l,g,v,A,_,c,u,l,C,b,S,M,V,k,R,F;if(this._hasMaskedPath){if(F=this._pathData.m,!this._pathData.n||this._pathData._mdf){var I=F.v;this._pathData.r.v&&(I=I.reverse()),g={tLength:0,segments:[]},E=I._length-1;var H;for(V=0,d=0;d<E;d+=1)H=bez.buildBezierData(I.v[d],I.v[d+1],[I.o[d][0]-I.v[d][0],I.o[d][1]-I.v[d][1]],[I.i[d+1][0]-I.v[d+1][0],I.i[d+1][1]-I.v[d+1][1]]),g.tLength+=H.segmentLength,g.segments.push(H),V+=H.segmentLength;d=E,F.v.c&&(H=bez.buildBezierData(I.v[d],I.v[0],[I.o[d][0]-I.v[d][0],I.o[d][1]-I.v[d][1]],[I.i[0][0]-I.v[0][0],I.i[0][1]-I.v[0][1]]),g.tLength+=H.segmentLength,g.segments.push(H),V+=H.segmentLength),this._pathData.pi=g}if(g=this._pathData.pi,v=this._pathData.f.v,l=0,u=1,_=0,c=!0,S=g.segments,v<0&&F.v.c)for(g.tLength<Math.abs(v)&&(v=-Math.abs(v)%g.tLength),l=S.length-1,b=S[l].points,u=b.length-1;v<0;)v+=b[u].partialLength,u-=1,u<0&&(l-=1,b=S[l].points,u=b.length-1);b=S[l].points,C=b[u-1],A=b[u],M=A.partialLength}E=p.length,o=0,f=0;var D=t.finalSize*1.2*.714,T=!0,P,x,m,y,L;y=i.length;var w,B=-1,G,N,z,Z=v,j=l,W=u,$=-1,q,Y,U,Q,O,et,at,rt,tt="",it=this.defaultPropsArray,st;if(t.j===2||t.j===1){var J=0,nt=0,ot=t.j===2?-.5:-1,K=0,ht=!0;for(d=0;d<E;d+=1)if(p[d].n){for(J&&(J+=nt);K<d;)p[K].animatorJustifyOffset=J,K+=1;J=0,ht=!0}else{for(m=0;m<y;m+=1)P=i[m].a,P.t.propType&&(ht&&t.j===2&&(nt+=P.t.v*ot),x=i[m].s,w=x.getMult(p[d].anIndexes[m],s.a[m].s.totalChars),w.length?J+=P.t.v*w[0]*ot:J+=P.t.v*w*ot);ht=!1}for(J&&(J+=nt);K<d;)p[K].animatorJustifyOffset=J,K+=1}for(d=0;d<E;d+=1){if(a.reset(),q=1,p[d].n)o=0,f+=t.yOffset,f+=T?1:0,v=Z,T=!1,this._hasMaskedPath&&(l=j,u=W,b=S[l].points,C=b[u-1],A=b[u],M=A.partialLength,_=0),tt="",rt="",et="",st="",it=this.defaultPropsArray;else{if(this._hasMaskedPath){if($!==p[d].line){switch(t.j){case 1:v+=V-t.lineWidths[p[d].line];break;case 2:v+=(V-t.lineWidths[p[d].line])/2;break}$=p[d].line}B!==p[d].ind&&(p[B]&&(v+=p[B].extra),v+=p[d].an/2,B=p[d].ind),v+=r[0]*p[d].an*.005;var X=0;for(m=0;m<y;m+=1)P=i[m].a,P.p.propType&&(x=i[m].s,w=x.getMult(p[d].anIndexes[m],s.a[m].s.totalChars),w.length?X+=P.p.v[0]*w[0]:X+=P.p.v[0]*w),P.a.propType&&(x=i[m].s,w=x.getMult(p[d].anIndexes[m],s.a[m].s.totalChars),w.length?X+=P.a.v[0]*w[0]:X+=P.a.v[0]*w);for(c=!0,this._pathData.a.v&&(v=p[0].an*.5+(V-this._pathData.f.v-p[0].an*.5-p[p.length-1].an*.5)*B/(E-1),v+=this._pathData.f.v);c;)_+M>=v+X||!b?(k=(v+X-_)/A.partialLength,N=C.point[0]+(A.point[0]-C.point[0])*k,z=C.point[1]+(A.point[1]-C.point[1])*k,a.translate(-r[0]*p[d].an*.005,-(r[1]*D)*.01),c=!1):b&&(_+=A.partialLength,u+=1,u>=b.length&&(u=0,l+=1,S[l]?b=S[l].points:F.v.c?(u=0,l=0,b=S[l].points):(_-=A.partialLength,b=null)),b&&(C=A,A=b[u],M=A.partialLength));G=p[d].an/2-p[d].add,a.translate(-G,0,0)}else G=p[d].an/2-p[d].add,a.translate(-G,0,0),a.translate(-r[0]*p[d].an*.005,-r[1]*D*.01,0);for(m=0;m<y;m+=1)P=i[m].a,P.t.propType&&(x=i[m].s,w=x.getMult(p[d].anIndexes[m],s.a[m].s.totalChars),(o!==0||t.j!==0)&&(this._hasMaskedPath?w.length?v+=P.t.v*w[0]:v+=P.t.v*w:w.length?o+=P.t.v*w[0]:o+=P.t.v*w));for(t.strokeWidthAnim&&(U=t.sw||0),t.strokeColorAnim&&(t.sc?Y=[t.sc[0],t.sc[1],t.sc[2]]:Y=[0,0,0]),t.fillColorAnim&&t.fc&&(Q=[t.fc[0],t.fc[1],t.fc[2]]),m=0;m<y;m+=1)P=i[m].a,P.a.propType&&(x=i[m].s,w=x.getMult(p[d].anIndexes[m],s.a[m].s.totalChars),w.length?a.translate(-P.a.v[0]*w[0],-P.a.v[1]*w[1],P.a.v[2]*w[2]):a.translate(-P.a.v[0]*w,-P.a.v[1]*w,P.a.v[2]*w));for(m=0;m<y;m+=1)P=i[m].a,P.s.propType&&(x=i[m].s,w=x.getMult(p[d].anIndexes[m],s.a[m].s.totalChars),w.length?a.scale(1+(P.s.v[0]-1)*w[0],1+(P.s.v[1]-1)*w[1],1):a.scale(1+(P.s.v[0]-1)*w,1+(P.s.v[1]-1)*w,1));for(m=0;m<y;m+=1){if(P=i[m].a,x=i[m].s,w=x.getMult(p[d].anIndexes[m],s.a[m].s.totalChars),P.sk.propType&&(w.length?a.skewFromAxis(-P.sk.v*w[0],P.sa.v*w[1]):a.skewFromAxis(-P.sk.v*w,P.sa.v*w)),P.r.propType&&(w.length?a.rotateZ(-P.r.v*w[2]):a.rotateZ(-P.r.v*w)),P.ry.propType&&(w.length?a.rotateY(P.ry.v*w[1]):a.rotateY(P.ry.v*w)),P.rx.propType&&(w.length?a.rotateX(P.rx.v*w[0]):a.rotateX(P.rx.v*w)),P.o.propType&&(w.length?q+=(P.o.v*w[0]-q)*w[0]:q+=(P.o.v*w-q)*w),t.strokeWidthAnim&&P.sw.propType&&(w.length?U+=P.sw.v*w[0]:U+=P.sw.v*w),t.strokeColorAnim&&P.sc.propType)for(O=0;O<3;O+=1)w.length?Y[O]+=(P.sc.v[O]-Y[O])*w[0]:Y[O]+=(P.sc.v[O]-Y[O])*w;if(t.fillColorAnim&&t.fc){if(P.fc.propType)for(O=0;O<3;O+=1)w.length?Q[O]+=(P.fc.v[O]-Q[O])*w[0]:Q[O]+=(P.fc.v[O]-Q[O])*w;P.fh.propType&&(w.length?Q=addHueToRGB(Q,P.fh.v*w[0]):Q=addHueToRGB(Q,P.fh.v*w)),P.fs.propType&&(w.length?Q=addSaturationToRGB(Q,P.fs.v*w[0]):Q=addSaturationToRGB(Q,P.fs.v*w)),P.fb.propType&&(w.length?Q=addBrightnessToRGB(Q,P.fb.v*w[0]):Q=addBrightnessToRGB(Q,P.fb.v*w))}}for(m=0;m<y;m+=1)P=i[m].a,P.p.propType&&(x=i[m].s,w=x.getMult(p[d].anIndexes[m],s.a[m].s.totalChars),this._hasMaskedPath?w.length?a.translate(0,P.p.v[1]*w[0],-P.p.v[2]*w[1]):a.translate(0,P.p.v[1]*w,-P.p.v[2]*w):w.length?a.translate(P.p.v[0]*w[0],P.p.v[1]*w[1],-P.p.v[2]*w[2]):a.translate(P.p.v[0]*w,P.p.v[1]*w,-P.p.v[2]*w));if(t.strokeWidthAnim&&(et=U<0?0:U),t.strokeColorAnim&&(at="rgb("+Math.round(Y[0]*255)+","+Math.round(Y[1]*255)+","+Math.round(Y[2]*255)+")"),t.fillColorAnim&&t.fc&&(rt="rgb("+Math.round(Q[0]*255)+","+Math.round(Q[1]*255)+","+Math.round(Q[2]*255)+")"),this._hasMaskedPath){if(a.translate(0,-t.ls),a.translate(0,r[1]*D*.01+f,0),this._pathData.p.v){R=(A.point[1]-C.point[1])/(A.point[0]-C.point[0]);var lt=Math.atan(R)*180/Math.PI;A.point[0]<C.point[0]&&(lt+=180),a.rotate(-lt*Math.PI/180)}a.translate(N,z,0),v-=r[0]*p[d].an*.005,p[d+1]&&B!==p[d+1].ind&&(v+=p[d].an/2,v+=t.tr*.001*t.finalSize)}else{switch(a.translate(o,f,0),t.ps&&a.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:a.translate(p[d].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[p[d].line]),0,0);break;case 2:a.translate(p[d].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[p[d].line])/2,0,0);break}a.translate(0,-t.ls),a.translate(G,0,0),a.translate(r[0]*p[d].an*.005,r[1]*D*.01,0),o+=p[d].l+t.tr*.001*t.finalSize}n==="html"?tt=a.toCSS():n==="svg"?tt=a.to2dCSS():it=[a.props[0],a.props[1],a.props[2],a.props[3],a.props[4],a.props[5],a.props[6],a.props[7],a.props[8],a.props[9],a.props[10],a.props[11],a.props[12],a.props[13],a.props[14],a.props[15]],st=q}h<=d?(L=new LetterProps(st,et,at,rt,tt,it),this.renderedLetters.push(L),h+=1,this.lettersChangedFlag=!0):(L=this.renderedLetters[d],this.lettersChangedFlag=L.update(st,et,at,rt,tt,it)||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);function ITextElement(){}ITextElement.prototype.initElement=function(t,e,r){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,r),this.textProperty=new TextProperty(this,t.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(t.t,this.renderType,this),this.initTransform(t,e,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)},ITextElement.prototype.createPathShape=function(t,e){var r,i=e.length,s,a="";for(r=0;r<i;r+=1)e[r].ty==="sh"&&(s=e[r].ks.k,a+=buildShapeString(s,s.i.length,!0,t));return a},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,r,i,s){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r])/2,0,0);break}e.translate(i,s,0)},ITextElement.prototype.buildColor=function(t){return"rgb("+Math.round(t[0]*255)+","+Math.round(t[1]*255)+","+Math.round(t[2]*255)+")"},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(t,e,r){this.textSpans=[],this.renderType="svg",this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(t){for(var e=0,r=t.length,i=[],s="";e<r;)t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)?(i.push(s),s=""):s+=t[e],e+=1;return i.push(s),i},SVGTextLottieElement.prototype.buildShapeData=function(t,e){if(t.shapes&&t.shapes.length){var r=t.shapes[0];if(r.it){var i=r.it[r.it.length-1];i.s&&(i.s.k[0]=e,i.s.k[1]=e)}}return t},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var t,e,r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r?r.l.length:0),r.fc?this.layerElement.setAttribute("fill",this.buildColor(r.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),r.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(r.sc)),this.layerElement.setAttribute("stroke-width",r.sw)),this.layerElement.setAttribute("font-size",r.finalSize);var i=this.globalData.fontManager.getFontByName(r.f);if(i.fClass)this.layerElement.setAttribute("class",i.fClass);else{this.layerElement.setAttribute("font-family",i.fFamily);var s=r.fWeight,a=r.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",s)}this.layerElement.setAttribute("aria-label",r.t);var n=r.l||[],h=!!this.globalData.fontManager.chars;e=n.length;var o,f=this.mHelper,d="",E=this.data.singleShape,p=0,g=0,v=!0,A=r.tr*.001*r.finalSize;if(E&&!h&&!r.sz){var _=this.textContainer,c="start";switch(r.j){case 1:c="end";break;case 2:c="middle";break;default:c="start";break}_.setAttribute("text-anchor",c),_.setAttribute("letter-spacing",A);var u=this.buildTextContents(r.finalText);for(e=u.length,g=r.ps?r.ps[1]+r.ascent:0,t=0;t<e;t+=1)o=this.textSpans[t].span||createNS("tspan"),o.textContent=u[t],o.setAttribute("x",0),o.setAttribute("y",g),o.style.display="inherit",_.appendChild(o),this.textSpans[t]||(this.textSpans[t]={span:null,glyph:null}),this.textSpans[t].span=o,g+=r.finalLineHeight;this.layerElement.appendChild(_)}else{var l=this.textSpans.length,C;for(t=0;t<e;t+=1){if(this.textSpans[t]||(this.textSpans[t]={span:null,childSpan:null,glyph:null}),!h||!E||t===0){if(o=l>t?this.textSpans[t].span:createNS(h?"g":"text"),l<=t){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[t].span=o,h){var b=createNS("g");o.appendChild(b),this.textSpans[t].childSpan=b}this.textSpans[t].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(f.reset(),E&&(n[t].n&&(p=-A,g+=r.yOffset,g+=v?1:0,v=!1),this.applyTextPropertiesToMatrix(r,f,n[t].line,p,g),p+=n[t].l||0,p+=A),h){C=this.globalData.fontManager.getCharData(r.finalText[t],i.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);var S;if(C.t===1)S=new SVGCompElement(C.data,this.globalData,this);else{var M=emptyShapeData;C.data&&C.data.shapes&&(M=this.buildShapeData(C.data,r.finalSize)),S=new SVGShapeElement(M,this.globalData,this)}if(this.textSpans[t].glyph){var V=this.textSpans[t].glyph;this.textSpans[t].childSpan.removeChild(V.layerElement),V.destroy()}this.textSpans[t].glyph=S,S._debug=!0,S.prepareFrame(0),S.renderFrame(),this.textSpans[t].childSpan.appendChild(S.layerElement),C.t===1&&this.textSpans[t].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else E&&o.setAttribute("transform","translate("+f.props[12]+","+f.props[13]+")"),o.textContent=n[t].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}E&&o&&o.setAttribute("d",d)}for(;t<this.textSpans.length;)this.textSpans[t].span.style.display="none",t+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var t,e=this.textSpans.length,r;for(this.renderedFrame=this.comp.renderedFrame,t=0;t<e;t+=1)r=this.textSpans[t].glyph,r&&(r.prepareFrame(this.comp.renderedFrame-this.data.st),r._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var t,e,r=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;e=i.length;var s,a,n;for(t=0;t<e;t+=1)i[t].n||(s=r[t],a=this.textSpans[t].span,n=this.textSpans[t].glyph,n&&n.renderFrame(),s._mdf.m&&a.setAttribute("transform",s.m),s._mdf.o&&a.setAttribute("opacity",s.o),s._mdf.sw&&a.setAttribute("stroke-width",s.sw),s._mdf.sc&&a.setAttribute("stroke",s.sc),s._mdf.fc&&a.setAttribute("fill",s.fc))}};function ISolidElement(t,e,r){this.initElement(t,e,r)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var t=createNS("rect");t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.layerElement.appendChild(t)};function NullElement(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initFrame(),this.initTransform(t,e,r),this.initHierarchy()}NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(t){return new NullElement(t,this.globalData,this)},SVGRendererBase.prototype.createShape=function(t){return new SVGShapeElement(t,this.globalData,this)},SVGRendererBase.prototype.createText=function(t){return new SVGTextLottieElement(t,this.globalData,this)},SVGRendererBase.prototype.createImage=function(t){return new IImageElement(t,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(t){return new ISolidElement(t,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(t){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,
90,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("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var r=createNS("clipPath"),i=createNS("rect");i.setAttribute("width",t.w),i.setAttribute("height",t.h),i.setAttribute("x",0),i.setAttribute("y",0);var s=createElementID();r.setAttribute("id",s),r.appendChild(i),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+s+")"),e.appendChild(r),this.layers=t.layers,this.elements=createSizedArray(t.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(t){var e=0,r=this.layers.length;for(e=0;e<r;e+=1)if(this.layers[e].ind===t)return e;return-1},SVGRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!(e[t]||this.layers[t].ty===99)){e[t]=!0;var r=this.createItem(this.layers[t]);if(e[t]=r,getExpressionsPlugin()&&(this.layers[t].ty===0&&this.globalData.projectInterface.registerComposition(r),r.initExpressions()),this.appendElementInPos(r,t),this.layers[t].tt){var i="tp"in this.layers[t]?this.findIndexByInd(this.layers[t].tp):t-1;if(i===-1)return;if(!this.elements[i]||this.elements[i]===!0)this.buildItem(i),this.addPendingElement(r);else{var s=e[i],a=s.getMatte(this.layers[t].tt);r.setMatte(a)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,r=this.elements.length;e<r;){if(this.elements[e]===t){var i="tp"in t.data?this.findIndexByInd(t.data.tp):e-1,s=this.elements[i],a=s.getMatte(this.layers[e].tt);t.setMatte(a);break}e+=1}}},SVGRendererBase.prototype.renderFrame=function(t){if(!(this.renderedFrame===t||this.destroyed)){t===null?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var e,r=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<r;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(t,e){var r=t.getBaseElement();if(r){for(var i=0,s;i<e;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement()&&(s=this.elements[i].getBaseElement()),i+=1;s?this.layerElement.insertBefore(r,s):this.layerElement.appendChild(r)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initTransform(t,e,r),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!e.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var r,i=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},ICompElement.prototype.setElements=function(t){this.elements=t},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(t,e,r){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)};function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var r="";
vendor: 123,173 bytes, line 9
9if(e&&e.title){var i=createNS("title"),s=createElementID();i.setAttribute("id",s),i.textContent=e.title,this.svgElement.appendChild(i),r+=s}if(e&&e.description){var a=createNS("desc"),n=createElementID();a.setAttribute("id",n),a.textContent=e.description,this.svgElement.appendChild(a),r+=" "+n}r&&this.svgElement.setAttribute("aria-labelledby",r);var h=createNS("defs");this.svgElement.appendChild(h);var o=createNS("g");this.svgElement.appendChild(o),this.layerElement=o,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&e.hideOnTransparent===!1),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height,runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:h,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(e){var r,i=e.length,s="_";for(r=0;r<i;r+=1)s+=e[r].transform.key+"_";var a=this.sequences[s];return a||(a={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[s]=a,this.sequenceList.push(a)),a},processSequence:function(e,r){for(var i=0,s=e.transforms.length,a=r;i<s&&!r;){if(e.transforms[i].transform.mProps._mdf){a=!0;break}i+=1}if(a)for(e.finalTransform.reset(),i=s-1;i>=0;i-=1)e.finalTransform.multiply(e.transforms[i].transform.mProps.v);e._mdf=a},processSequences:function(e){var r,i=this.sequenceList.length;for(r=0;r<i;r+=1)this.processSequence(this.sequenceList[r],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",r=null,i=null,s=null;function a(){var o=createNS("svg"),f=createNS("filter"),d=createNS("feColorMatrix");return f.setAttribute("id",e),d.setAttribute("type","matrix"),d.setAttribute("color-interpolation-filters","sRGB"),d.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"),f.appendChild(d),o.appendChild(f),o.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(o.style.display="none"),o}function n(){r||(s=a(),document.body.appendChild(s),r=createTag("canvas"),i=r.getContext("2d"),i.filter="url(#"+e+")",i.fillStyle="rgba(0,0,0,0)",i.fillRect(0,0,1,1))}function h(o){return r||n(),r.width=o.width,r.height=o.height,i.filter="url(#"+e+")",r}return{load:n,get:h}};function createCanvas(t,e){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(t,e);var r=createTag("canvas");return r.width=t,r.height=e,r}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}}(),registeredEffects={};function CVEffects(t){var e,r=t.data.ef?t.data.ef.length:0;this.filters=[];var i;for(e=0;e<r;e+=1){i=null;var s=t.data.ef[e].ty;if(registeredEffects[s]){var a=registeredEffects[s].effect;i=new a(t.effectsManager.effectElements[e],t)}i&&this.filters.push(i)}this.filters.length&&t.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(t){var e,r=this.filters.length;for(e=0;e<r;e+=1)this.filters[e].renderFrame(t)},CVEffects.prototype.getEffects=function(t){var e,r=this.filters.length,i=[];for(e=0;e<r;e+=1)this.filters[e].type===t&&i.push(this.filters[e]);return i};function registerEffect(t,e){registeredEffects[t]={effect:e}}function CVMaskElement(t,e){this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r,i=this.masksProperties.length,s=!1;for(r=0;r<i;r+=1)this.masksProperties[r].mode!=="n"&&(s=!0),this.viewData[r]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[r],3);this.hasMasks=s,s&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var t=this.element.finalTransform.mat,e=this.element.canvasContext,r,i=this.masksProperties.length,s,a,n;for(e.beginPath(),r=0;r<i;r+=1)if(this.masksProperties[r].mode!=="n"){this.masksProperties[r].inv&&(e.moveTo(0,0),e.lineTo(this.element.globalData.compSize.w,0),e.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),e.lineTo(0,this.element.globalData.compSize.h),e.lineTo(0,0)),n=this.viewData[r].v,s=t.applyToPointArray(n.v[0][0],n.v[0][1],0),e.moveTo(s[0],s[1]);var h,o=n._length;for(h=1;h<o;h+=1)a=t.applyToTriplePoints(n.o[h-1],n.i[h],n.v[h]),e.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);a=t.applyToTriplePoints(n.o[h-1],n.i[0],n.v[0]),e.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5])}this.element.globalData.renderer.save(!0),e.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,r=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(r);var i=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(i),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var r=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=r}},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],r=e.getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],r=e.getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var i=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(i.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var s=assetLoader.getLumaCanvas(this.canvasContext.canvas),a=s.getContext("2d");a.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(s,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(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 r=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(r),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(r),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(t,e,r,i){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var s=4;e.ty==="rc"?s=5:e.ty==="el"?s=6:e.ty==="sr"&&(s=7),this.sh=ShapePropertyFactory.getShapeProp(t,e,s,t);var a,n=r.length,h;for(a=0;a<n;a+=1)r[a].closed||(h={transforms:i.addTransformSequence(r[a].transforms),trNodes:[]},this.styledShapes.push(h),r[a].elements.push(h))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(t,e,r)}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(t,e){var r={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:t.hd===!0},i={};if(t.ty==="fl"||t.ty==="st"?(i.c=PropertyFactory.getProp(this,t.c,1,255,this),i.c.k||(r.co="rgb("+bmFloor(i.c.v[0])+","+bmFloor(i.c.v[1])+","+bmFloor(i.c.v[2])+")")):(t.ty==="gf"||t.ty==="gs")&&(i.s=PropertyFactory.getProp(this,t.s,1,null,this),i.e=PropertyFactory.getProp(this,t.e,1,null,this),i.h=PropertyFactory.getProp(this,t.h||{k:0},0,.01,this),i.a=PropertyFactory.getProp(this,t.a||{k:0},0,degToRads,this),i.g=new GradientProperty(this,t.g,this)),i.o=PropertyFactory.getProp(this,t.o,0,.01,this),t.ty==="st"||t.ty==="gs"){if(r.lc=lineCapEnum[t.lc||2],r.lj=lineJoinEnum[t.lj||2],t.lj==1&&(r.ml=t.ml),i.w=PropertyFactory.getProp(this,t.w,0,null,this),i.w.k||(r.wi=i.w.v),t.d){var s=new DashProperty(this,t.d,"canvas",this);i.d=s,i.d.k||(r.da=i.d.dashArray,r.do=i.d.dashoffset[0])}}else r.r=t.r===2?"evenodd":"nonzero";return this.stylesList.push(r),i.style=r,i},CVShapeElement.prototype.createGroupElement=function(){var t={it:[],prevViewData:[]};return t},CVShapeElement.prototype.createTransformElement=function(t){var e={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,t.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,t,this)}};return e},CVShapeElement.prototype.createShapeElement=function(t){var e=new CVShapeData(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(t){var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop()},CVShapeElement.prototype.closeStyles=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e].closed=!0},CVShapeElement.prototype.searchShapes=function(t,e,r,i,s){var a,n=t.length-1,h,o,f=[],d=[],E,p,g,v=[].concat(s);for(a=n;a>=0;a-=1){if(E=this.searchProcessedElement(t[a]),E?e[a]=r[E-1]:t[a]._shouldRender=i,t[a].ty==="fl"||t[a].ty==="st"||t[a].ty==="gf"||t[a].ty==="gs")E?e[a].style.closed=!1:e[a]=this.createStyleElement(t[a],v),f.push(e[a].style);else if(t[a].ty==="gr"){if(!E)e[a]=this.createGroupElement(t[a]);else for(o=e[a].it.length,h=0;h<o;h+=1)e[a].prevViewData[h]=e[a].it[h];this.searchShapes(t[a].it,e[a].it,e[a].prevViewData,i,v)}else t[a].ty==="tr"?(E||(g=this.createTransformElement(t[a]),e[a]=g),v.push(e[a]),this.addTransformToStyleList(e[a])):t[a].ty==="sh"||t[a].ty==="rc"||t[a].ty==="el"||t[a].ty==="sr"?E||(e[a]=this.createShapeElement(t[a])):t[a].ty==="tm"||t[a].ty==="rd"||t[a].ty==="pb"||t[a].ty==="zz"||t[a].ty==="op"?(E?(p=e[a],p.closed=!1):(p=ShapeModifiers.getModifier(t[a].ty),p.init(this,t[a]),e[a]=p,this.shapeModifiers.push(p)),d.push(p)):t[a].ty==="rp"&&(E?(p=e[a],p.closed=!0):(p=ShapeModifiers.getModifier(t[a].ty),e[a]=p,p.init(this,t,a,e),this.shapeModifiers.push(p),i=!1),d.push(p));this.addProcessedElement(t[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(f),n=d.length,a=0;a<n;a+=1)d[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(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var t,e=this.stylesList.length,r,i,s,a,n,h,o=this.globalData.renderer,f=this.globalData.canvasContext,d,E;for(t=0;t<e;t+=1)if(E=this.stylesList[t],d=E.type,!((d==="st"||d==="gs")&&E.wi===0||!E.data._shouldRender||E.coOp===0||this.globalData.currentGlobalAlpha===0)){for(o.save(),n=E.elements,d==="st"||d==="gs"?(o.ctxStrokeStyle(d==="st"?E.co:E.grd),o.ctxLineWidth(E.wi),o.ctxLineCap(E.lc),o.ctxLineJoin(E.lj),o.ctxMiterLimit(E.ml||0)):o.ctxFillStyle(d==="fl"?E.co:E.grd),o.ctxOpacity(E.coOp),d!=="st"&&d!=="gs"&&f.beginPath(),o.ctxTransform(E.preTransforms.finalTransform.props),i=n.length,r=0;r<i;r+=1){for((d==="st"||d==="gs")&&(f.beginPath(),E.da&&(f.setLineDash(E.da),f.lineDashOffset=E.do)),h=n[r].trNodes,a=h.length,s=0;s<a;s+=1)h[s].t==="m"?f.moveTo(h[s].p[0],h[s].p[1]):h[s].t==="c"?f.bezierCurveTo(h[s].pts[0],h[s].pts[1],h[s].pts[2],h[s].pts[3],h[s].pts[4],h[s].pts[5]):f.closePath();(d==="st"||d==="gs")&&(o.ctxStroke(),E.da&&f.setLineDash(this.dashResetter))}d!=="st"&&d!=="gs"&&this.globalData.renderer.ctxFill(E.r),o.restore()}},CVShapeElement.prototype.renderShape=function(t,e,r,i){var s,a=e.length-1,n;for(n=t,s=a;s>=0;s-=1)e[s].ty==="tr"?(n=r[s].transform,this.renderShapeTransform(t,n)):e[s].ty==="sh"||e[s].ty==="el"||e[s].ty==="rc"||e[s].ty==="sr"?this.renderPath(e[s],r[s]):e[s].ty==="fl"?this.renderFill(e[s],r[s],n):e[s].ty==="st"?this.renderStroke(e[s],r[s],n):e[s].ty==="gf"||e[s].ty==="gs"?this.renderGradientFill(e[s],r[s],n):e[s].ty==="gr"?this.renderShape(n,e[s].it,r[s].it):e[s].ty;i&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var r=t.trNodes,i=e.paths,s,a,n,h=i._length;r.length=0;var o=t.transforms.finalTransform;for(n=0;n<h;n+=1){var f=i.shapes[n];if(f&&f.v){for(a=f._length,s=1;s<a;s+=1)s===1&&r.push({t:"m",p:o.applyToPointArray(f.v[0][0],f.v[0][1],0)}),r.push({t:"c",pts:o.applyToTriplePoints(f.o[s-1],f.i[s],f.v[s])});a===1&&r.push({t:"m",p:o.applyToPointArray(f.v[0][0],f.v[0][1],0)}),f.c&&a&&(r.push({t:"c",pts:o.applyToTriplePoints(f.o[s-1],f.i[0],f.v[0])}),r.push({t:"z"}))}}t.trNodes=r}},CVShapeElement.prototype.renderPath=function(t,e){if(t.hd!==!0&&t._shouldRender){var r,i=e.styledShapes.length;for(r=0;r<i;r+=1)this.renderStyledShape(e.styledShapes[r],e.sh)}},CVShapeElement.prototype.renderFill=function(t,e,r){var i=e.style;(e.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(i.coOp=e.o.v*r.opacity)},CVShapeElement.prototype.renderGradientFill=function(t,e,r){var i=e.style,s;if(!i.grd||e.g._mdf||e.s._mdf||e.e._mdf||t.t!==1&&(e.h._mdf||e.a._mdf)){var a=this.globalData.canvasContext,n=e.s.v,h=e.e.v;if(t.t===1)s=a.createLinearGradient(n[0],n[1],h[0],h[1]);else{var o=Math.sqrt(Math.pow(n[0]-h[0],2)+Math.pow(n[1]-h[1],2)),f=Math.atan2(h[1]-n[1],h[0]-n[0]),d=e.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var E=o*d,p=Math.cos(f+e.a.v)*E+n[0],g=Math.sin(f+e.a.v)*E+n[1];s=a.createRadialGradient(p,g,0,n[0],n[1],o)}var v,A=t.g.p,_=e.g.c,c=1;for(v=0;v<A;v+=1)e.g._hasOpacity&&e.g._collapsable&&(c=e.g.o[v*2+1]),s.addColorStop(_[v*4]/100,"rgba("+_[v*4+1]+","+_[v*4+2]+","+_[v*4+3]+","+c+")");i.grd=s}i.coOp=e.o.v*r.opacity},CVShapeElement.prototype.renderStroke=function(t,e,r){var i=e.style,s=e.d;s&&(s._mdf||this._isFirstFrame)&&(i.da=s.dashArray,i.do=s.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(i.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(i.coOp=e.o.v*r.opacity),(e.w._mdf||this._isFirstFrame)&&(i.wi=e.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(t,e,r){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(t,e,r)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var r=!1;t.sc&&(r=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var i=this.globalData.fontManager.getFontByName(t.f),s,a,n=t.l,h=this.mHelper;this.stroke=r,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,a=t.finalText.length;var o,f,d,E,p,g,v,A,_,c,u=this.data.singleShape,l=t.tr*.001*t.finalSize,C=0,b=0,S=!0,M=0;for(s=0;s<a;s+=1){o=this.globalData.fontManager.getCharData(t.finalText[s],i.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),f=o&&o.data||{},h.reset(),u&&n[s].n&&(C=-l,b+=t.yOffset,b+=S?1:0,S=!1),p=f.shapes?f.shapes[0].it:[],v=p.length,h.scale(t.finalSize/100,t.finalSize/100),u&&this.applyTextPropertiesToMatrix(t,h,n[s].line,C,b),_=createSizedArray(v-1);var V=0;for(g=0;g<v;g+=1)if(p[g].ty==="sh"){for(E=p[g].ks.k.i.length,A=p[g].ks.k,c=[],d=1;d<E;d+=1)d===1&&c.push(h.applyToX(A.v[0][0],A.v[0][1],0),h.applyToY(A.v[0][0],A.v[0][1],0)),c.push(h.applyToX(A.o[d-1][0],A.o[d-1][1],0),h.applyToY(A.o[d-1][0],A.o[d-1][1],0),h.applyToX(A.i[d][0],A.i[d][1],0),h.applyToY(A.i[d][0],A.i[d][1],0),h.applyToX(A.v[d][0],A.v[d][1],0),h.applyToY(A.v[d][0],A.v[d][1],0));c.push(h.applyToX(A.o[d-1][0],A.o[d-1][1],0),h.applyToY(A.o[d-1][0],A.o[d-1][1],0),h.applyToX(A.i[0][0],A.i[0][1],0),h.applyToY(A.i[0][0],A.i[0][1],0),h.applyToX(A.v[0][0],A.v[0][1],0),h.applyToY(A.v[0][0],A.v[0][1],0)),_[V]=c,V+=1}u&&(C+=n[s].l,C+=l),this.textSpans[M]?this.textSpans[M].elem=_:this.textSpans[M]={elem:_},M+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var t=this.canvasContext;t.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 e,r,i,s,a,n,h=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;r=o.length;var f,d=null,E=null,p=null,g,v,A=this.globalData.renderer;for(e=0;e<r;e+=1)if(!o[e].n){if(f=h[e],f&&(A.save(),A.ctxTransform(f.p),A.ctxOpacity(f.o)),this.fill){for(f&&f.fc?d!==f.fc&&(A.ctxFillStyle(f.fc),d=f.fc):d!==this.values.fill&&(d=this.values.fill,A.ctxFillStyle(this.values.fill)),g=this.textSpans[e].elem,s=g.length,this.globalData.canvasContext.beginPath(),i=0;i<s;i+=1)for(v=g[i],n=v.length,this.globalData.canvasContext.moveTo(v[0],v[1]),a=2;a<n;a+=6)this.globalData.canvasContext.bezierCurveTo(v[a],v[a+1],v[a+2],v[a+3],v[a+4],v[a+5]);this.globalData.canvasContext.closePath(),A.ctxFill()}if(this.stroke){for(f&&f.sw?p!==f.sw&&(p=f.sw,A.ctxLineWidth(f.sw)):p!==this.values.sWidth&&(p=this.values.sWidth,A.ctxLineWidth(this.values.sWidth)),f&&f.sc?E!==f.sc&&(E=f.sc,A.ctxStrokeStyle(f.sc)):E!==this.values.stroke&&(E=this.values.stroke,A.ctxStrokeStyle(this.values.stroke)),g=this.textSpans[e].elem,s=g.length,this.globalData.canvasContext.beginPath(),i=0;i<s;i+=1)for(v=g[i],n=v.length,this.globalData.canvasContext.moveTo(v[0],v[1]),a=2;a<n;a+=6)this.globalData.canvasContext.bezierCurveTo(v[a],v[a+1],v[a+2],v[a+3],v[a+4],v[a+5]);this.globalData.canvasContext.closePath(),A.ctxStroke()}f&&this.globalData.renderer.restore()}};function CVImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(t,e,r)}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 t=createTag("canvas");t.width=this.assetData.w,t.height=this.assetData.h;var e=t.getContext("2d"),r=this.img.width,i=this.img.height,s=r/i,a=this.assetData.w/this.assetData.h,n,h,o=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;s>a&&o==="xMidYMid slice"||s<a&&o!=="xMidYMid slice"?(h=i,n=h*a):(n=r,h=n/a),e.drawImage(this.img,(r-n)/2,(i-h)/2,n,h,0,0,this.assetData.w,this.assetData.h),this.img=t}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(t,e,r){this.initElement(t,e,r)}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)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(t){return new CVShapeElement(t,this.globalData,this)},CanvasRendererBase.prototype.createText=function(t){return new CVTextElement(t,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(t){return new CVImageElement(t,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(t){return new CVSolidElement(t,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(t){t[0]===1&&t[1]===0&&t[4]===0&&t[5]===1&&t[12]===0&&t[13]===0||this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},CanvasRendererBase.prototype.ctxOpacity=function(t){this.canvasContext.globalAlpha*=t<0?0:t},CanvasRendererBase.prototype.ctxFillStyle=function(t){this.canvasContext.fillStyle=t},CanvasRendererBase.prototype.ctxStrokeStyle=function(t){this.canvasContext.strokeStyle=t},CanvasRendererBase.prototype.ctxLineWidth=function(t){this.canvasContext.lineWidth=t},CanvasRendererBase.prototype.ctxLineCap=function(t){this.canvasContext.lineCap=t},CanvasRendererBase.prototype.ctxLineJoin=function(t){this.canvasContext.lineJoin=t},CanvasRendererBase.prototype.ctxMiterLimit=function(t){this.canvasContext.miterLimit=t},CanvasRendererBase.prototype.ctxFill=function(t){this.canvasContext.fill(t)},CanvasRendererBase.prototype.ctxFillRect=function(t,e,r,i){this.canvasContext.fillRect(t,e,r,i)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(t){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}t&&(this.globalData.blendMode="source-over"),this.contextData.restore(t)},CanvasRendererBase.prototype.configAnimation=function(t){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var r="0px 0px 0px";e.transformOrigin=r,e.mozTransformOrigin=r,e.webkitTransformOrigin=r,e["-webkit-transform"]=r,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(t.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(t,e){this.reset();var r,i;t?(r=t,i=e,this.canvasContext.canvas.width=r,this.canvasContext.canvas.height=i):(this.animationItem.wrapper&&this.animationItem.container?(r=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight):(r=this.canvasContext.canvas.width,i=this.canvasContext.canvas.height),this.canvasContext.canvas.width=r*this.renderConfig.dpr,this.canvasContext.canvas.height=i*this.renderConfig.dpr);var s,a;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var n=this.renderConfig.preserveAspectRatio.split(" "),h=n[1]||"meet",o=n[0]||"xMidYMid",f=o.substr(0,4),d=o.substr(4);s=r/i,a=this.transformCanvas.w/this.transformCanvas.h,a>s&&h==="meet"||a<s&&h==="slice"?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=i/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=i/(this.transformCanvas.h/this.renderConfig.dpr)),f==="xMid"&&(a<s&&h==="meet"||a>s&&h==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(i/this.transformCanvas.h))/2*this.renderConfig.dpr:f==="xMax"&&(a<s&&h==="meet"||a>s&&h==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(i/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,d==="YMid"&&(a>s&&h==="meet"||a<s&&h==="slice")?this.transformCanvas.ty=(i-this.transformCanvas.h*(r/this.transformCanvas.w))/2*this.renderConfig.dpr:d==="YMax"&&(a>s&&h==="meet"||a<s&&h==="slice")?this.transformCanvas.ty=(i-this.transformCanvas.h*(r/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=i/(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(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var t,e=this.layers?this.layers.length:0;for(t=e-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(t,e){if(!(this.renderedFrame===t&&this.renderConfig.clearCanvas===!0&&!e||this.destroyed||t===-1)){this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var r,i=this.layers.length;for(this.completeLayers||this.checkLayers(t),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(t-this.layers[r].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=i-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!(e[t]||this.layers[t].ty===99)){var r=this.createItem(this.layers[t],this,this.globalData);e[t]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();t.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var t,e=15;for(t=0;t<e;t+=1){var r=new CanvasContext;this.stack[t]=r}this._length=e,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=""}CVContextData.prototype.duplicate=function(){var t=this._length*2,e=0;for(e=this._length;e<t;e+=1)this.stack[e]=new CanvasContext;this._length=t},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(t){this.cArrPos-=1;var e=this.stack[this.cArrPos],r=e.transform,i,s=this.cTr.props;for(i=0;i<16;i+=1)s[i]=r[i];if(t){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]),(t||e.opacity!==-1&&this.currentOpacity!==e.opacity)&&(this.nativeContext.globalAlpha=e.opacity,this.currentOpacity=e.opacity),this.currentFillStyle=e.fillStyle,this.currentStrokeStyle=e.strokeStyle,this.currentLineWidth=e.lineWidth,this.currentLineCap=e.lineCap,this.currentLineJoin=e.lineJoin,this.currentMiterLimit=e.miterLimit},CVContextData.prototype.save=function(t){t&&this.nativeContext.save();var e=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var r=this.stack[this.cArrPos],i;for(i=0;i<16;i+=1)r.transform[i]=e[i];this.cArrPos+=1;var s=this.stack[this.cArrPos];s.opacity=r.opacity,s.fillStyle=r.fillStyle,s.strokeStyle=r.strokeStyle,s.lineWidth=r.lineWidth,s.lineCap=r.lineCap,s.lineJoin=r.lineJoin,s.miterLimit=r.miterLimit},CVContextData.prototype.setOpacity=function(t){this.stack[this.cArrPos].opacity=t},CVContextData.prototype.setContext=function(t){this.nativeContext=t},CVContextData.prototype.fillStyle=function(t){this.stack[this.cArrPos].fillStyle!==t&&(this.currentFillStyle=t,this.stack[this.cArrPos].fillStyle=t)},CVContextData.prototype.strokeStyle=function(t){this.stack[this.cArrPos].strokeStyle!==t&&(this.currentStrokeStyle=t,this.stack[this.cArrPos].strokeStyle=t)},CVContextData.prototype.lineWidth=function(t){this.stack[this.cArrPos].lineWidth!==t&&(this.currentLineWidth=t,this.stack[this.cArrPos].lineWidth=t)},CVContextData.prototype.lineCap=function(t){this.stack[this.cArrPos].lineCap!==t&&(this.currentLineCap=t,this.stack[this.cArrPos].lineCap=t)},CVContextData.prototype.lineJoin=function(t){this.stack[this.cArrPos].lineJoin!==t&&(this.currentLineJoin=t,this.stack[this.cArrPos].lineJoin=t)},CVContextData.prototype.miterLimit=function(t){this.stack[this.cArrPos].miterLimit!==t&&(this.currentMiterLimit=t,this.stack[this.cArrPos].miterLimit=t)},CVContextData.prototype.transform=function(t){this.transformMat.cloneFromProps(t);var e=this.cTr;this.transformMat.multiply(e),e.cloneFromProps(this.transformMat.props);var r=e.props;this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13])},CVContextData.prototype.opacity=function(t){var e=this.stack[this.cArrPos].opacity;e*=t<0?0:t,this.stack[this.cArrPos].opacity!==e&&(this.currentOpacity!==t&&(this.nativeContext.globalAlpha=t,this.currentOpacity=t),this.stack[this.cArrPos].opacity=e)},CVContextData.prototype.fill=function(t){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(t)},CVContextData.prototype.fillRect=function(t,e,r,i){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(t,e,r,i)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==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()};function CVCompElement(t,e,r){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var t=this.canvasContext;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();var e,r=this.layers.length;for(e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var t,e=this.layers.length;for(t=e-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)};function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:e&&e.clearCanvas!==void 0?e.clearCanvas:!0,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||"",runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),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 r=this.finalTransform.mat.toCSS();e.transform=r,e.webkitTransform=r}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&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(t,e,r){this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var t;this.data.hasMask?(t=createNS("rect"),t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(t=createTag("div"),t.style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)};function HShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(t,e,r),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)e=t[r].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var r=t.sh.v,i=t.transformers,s,a=r._length,n,h,o,f;if(!(a<=1)){for(s=0;s<a-1;s+=1)n=this.getTransformedPoint(i,r.v[s]),h=this.getTransformedPoint(i,r.o[s]),o=this.getTransformedPoint(i,r.i[s+1]),f=this.getTransformedPoint(i,r.v[s+1]),this.checkBounds(n,h,o,f,e);r.c&&(n=this.getTransformedPoint(i,r.v[s]),h=this.getTransformedPoint(i,r.o[s]),o=this.getTransformedPoint(i,r.i[0]),f=this.getTransformedPoint(i,r.v[0]),this.checkBounds(n,h,o,f,e))}},HShapeElement.prototype.checkBounds=function(t,e,r,i,s){this.getBoundsOfCurve(t,e,r,i);var a=this.shapeBoundingBox;s.x=bmMin(a.left,s.x),s.xMax=bmMax(a.right,s.xMax),s.y=bmMin(a.top,s.y),s.yMax=bmMax(a.bottom,s.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(t,e,r,i){for(var s=[[t[0],i[0]],[t[1],i[1]]],a,n,h,o,f,d,E,p=0;p<2;++p)n=6*t[p]-12*e[p]+6*r[p],a=-3*t[p]+9*e[p]-9*r[p]+3*i[p],h=3*e[p]-3*t[p],n|=0,a|=0,h|=0,a===0&&n===0||(a===0?(o=-h/n,o>0&&o<1&&s[p].push(this.calculateF(o,t,e,r,i,p))):(f=n*n-4*h*a,f>=0&&(d=(-n+bmSqrt(f))/(2*a),d>0&&d<1&&s[p].push(this.calculateF(d,t,e,r,i,p)),E=(-n-bmSqrt(f))/(2*a),E>0&&E<1&&s[p].push(this.calculateF(E,t,e,r,i,p)))));this.shapeBoundingBox.left=bmMin.apply(null,s[0]),this.shapeBoundingBox.top=bmMin.apply(null,s[1]),this.shapeBoundingBox.right=bmMax.apply(null,s[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,s[1])},HShapeElement.prototype.calculateF=function(t,e,r,i,s,a){return bmPow(1-t,3)*e[a]+3*bmPow(1-t,2)*t*r[a]+3*(1-t)*bmPow(t,2)*i[a]+bmPow(t,3)*s[a]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var r,i=t.length;for(r=0;r<i;r+=1)t[r]&&t[r].sh?this.calculateShapeBoundingBox(t[r],e):t[r]&&t[r].it?this.calculateBoundingBox(t[r].it,e):t[r]&&t[r].style&&t[r].w&&this.expandStrokeBoundingBox(t[r].w,e)},HShapeElement.prototype.expandStrokeBoundingBox=function(t,e){var r=0;if(t.keyframes){for(var i=0;i<t.keyframes.length;i+=1){var s=t.keyframes[i].s;s>r&&(r=s)}r*=t.mult}else r=t.v*t.mult;e.x-=r,e.xMax+=r,e.y-=r,e.yMax+=r},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var r=!1;if(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),r=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),r=!0),r||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y){this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var i=this.shapeCont.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";i.transform=s,i.webkitTransform=s}}};function HTextElement(t,e,r){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,r)}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 t=createNS("g");this.maskedElement.appendChild(t),this.innerElem=t}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=this.innerElem.style,r=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)";e.fill=r,e.color=r,t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+"px");var i=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+"px",e.lineHeight=t.finalSize+"px",i.fClass)this.innerElem.className=i.fClass;else{e.fontFamily=i.fFamily;var s=t.fWeight,a=t.fStyle;e.fontStyle=a,e.fontWeight=s}var n,h,o=t.l;h=o.length;var f,d,E,p=this.mHelper,g,v="",A=0;for(n=0;n<h;n+=1){if(this.globalData.fontManager.chars?(this.textPaths[A]?f=this.textPaths[A]:(f=createNS("path"),f.setAttribute("stroke-linecap",lineCapEnum[1]),f.setAttribute("stroke-linejoin",lineJoinEnum[2]),f.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[A]?(d=this.textSpans[A],E=d.children[0]):(d=createTag("div"),d.style.lineHeight=0,E=createNS("svg"),E.appendChild(f),styleDiv(d)))):this.isMasked?f=this.textPaths[A]?this.textPaths[A]:createNS("text"):this.textSpans[A]?(d=this.textSpans[A],f=this.textPaths[A]):(d=createTag("span"),styleDiv(d),f=createTag("span"),styleDiv(f),d.appendChild(f)),this.globalData.fontManager.chars){var _=this.globalData.fontManager.getCharData(t.finalText[n],i.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),c;if(_?c=_.data:c=null,p.reset(),c&&c.shapes&&c.shapes.length&&(g=c.shapes[0].it,p.scale(t.finalSize/100,t.finalSize/100),v=this.createPathShape(p,g),f.setAttribute("d",v)),this.isMasked)this.innerElem.appendChild(f);else{if(this.innerElem.appendChild(d),c&&c.shapes){document.body.appendChild(E);var u=E.getBBox();E.setAttribute("width",u.width+2),E.setAttribute("height",u.height+2),E.setAttribute("viewBox",u.x-1+" "+(u.y-1)+" "+(u.width+2)+" "+(u.height+2));var l=E.style,C="translate("+(u.x-1)+"px,"+(u.y-1)+"px)";l.transform=C,l.webkitTransform=C,o[n].yOffset=u.y-1}else E.setAttribute("width",1),E.setAttribute("height",1);d.appendChild(E)}}else if(f.textContent=o[n].val,f.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(f);else{this.innerElem.appendChild(d);var b=f.style,S="translate3d(0,"+-t.finalSize/1.2+"px,0)";b.transform=S,b.webkitTransform=S}this.isMasked?this.textSpans[A]=f:this.textSpans[A]=d,this.textSpans[A].style.display="block",this.textPaths[A]=f,A+=1}for(;A<this.textSpans.length;)this.textSpans[A].style.display="none",A+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var t;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),t=this.svgElement.style;var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";t.transform=e,t.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var r,i,s=0,a=this.textAnimator.renderedLetters,n=this.textProperty.currentData.l;i=n.length;var h,o,f;for(r=0;r<i;r+=1)n[r].n?s+=1:(o=this.textSpans[r],f=this.textPaths[r],h=a[s],s+=1,h._mdf.m&&(this.isMasked?o.setAttribute("transform",h.m):(o.style.webkitTransform=h.m,o.style.transform=h.m)),o.style.opacity=h.o,h.sw&&h._mdf.sw&&f.setAttribute("stroke-width",h.sw),h.sc&&h._mdf.sc&&f.setAttribute("stroke",h.sc),h.fc&&h._mdf.fc&&(f.setAttribute("fill",h.fc),f.style.color=h.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var d=this.innerElem.getBBox();this.currentBBox.w!==d.width&&(this.currentBBox.w=d.width,this.svgElement.setAttribute("width",d.width)),this.currentBBox.h!==d.height&&(this.currentBBox.h=d.height,this.svgElement.setAttribute("height",d.height));var E=1;if(this.currentBBox.w!==d.width+E*2||this.currentBBox.h!==d.height+E*2||this.currentBBox.x!==d.x-E||this.currentBBox.y!==d.y-E){this.currentBBox.w=d.width+E*2,this.currentBBox.h=d.height+E*2,this.currentBBox.x=d.x-E,this.currentBBox.y=d.y-E,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),t=this.svgElement.style;var p="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";t.transform=p,t.webkitTransform=p}}}};function HCameraElement(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initHierarchy();var i=PropertyFactory.getProp;if(this.pe=i(this,t.pe,0,0,this),t.ks.p.s?(this.px=i(this,t.ks.p.x,1,0,this),this.py=i(this,t.ks.p.y,1,0,this),this.pz=i(this,t.ks.p.z,1,0,this)):this.p=i(this,t.ks.p,1,0,this),t.ks.a&&(this.a=i(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to){var s,a=t.ks.or.k.length;for(s=0;s<a;s+=1)t.ks.or.k[s].to=null,t.ks.or.k[s].ti=null}this.or=i(this,t.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=i(this,t.ks.rx,0,degToRads,this),this.ry=i(this,t.ks.ry,0,degToRads,this),this.rz=i(this,t.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var t,e=this.comp.threeDElements.length,r,i,s;for(t=0;t<e;t+=1)if(r=this.comp.threeDElements[t],r.type==="3d"){i=r.perspectiveElem.style,s=r.container.style;var a=this.pe.v+"px",n="0px 0px 0px",h="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=a,i.webkitPerspective=a,s.transformOrigin=n,s.mozTransformOrigin=n,s.webkitTransformOrigin=n,i.transform=h,i.webkitTransform=h}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var t=this._isFirstFrame,e,r;if(this.hierarchy)for(r=this.hierarchy.length,e=0;e<r;e+=1)t=this.hierarchy[e].finalTransform.mProp._mdf||t;if(t||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(r=this.hierarchy.length-1,e=r;e>=0;e-=1){var i=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-i.p.v[0],-i.p.v[1],i.p.v[2]),this.mat.rotateX(-i.or.v[0]).rotateY(-i.or.v[1]).rotateZ(i.or.v[2]),this.mat.rotateX(-i.rx.v).rotateY(-i.ry.v).rotateZ(i.rz.v),this.mat.scale(1/i.s.v[0],1/i.s.v[1],1/i.s.v[2]),this.mat.translate(i.a.v[0],i.a.v[1],i.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var s;this.p?s=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:s=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),n=[s[0]/a,s[1]/a,s[2]/a],h=Math.sqrt(n[2]*n[2]+n[0]*n[0]),o=Math.atan2(n[1],h),f=Math.atan2(n[0],-n[2]);this.mat.rotateY(f).rotateX(-o)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var d=!this._prevMat.equals(this.mat);if((d||this.pe._mdf)&&this.comp.threeDElements){r=this.comp.threeDElements.length;var E,p,g;for(e=0;e<r;e+=1)if(E=this.comp.threeDElements[e],E.type==="3d"){if(d){var v=this.mat.toCSS();g=E.container.style,g.transform=v,g.webkitTransform=v}this.pe._mdf&&(p=E.perspectiveElem.style,p.perspective=this.pe.v+"px",p.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&e.hideOnTransparent===!1),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();t.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(t,e){var r=t.getBaseElement();if(r){var i=this.layers[e];if(!i.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(r,e);else{for(var s=0,a,n,h;s<e;)this.elements[s]&&this.elements[s]!==!0&&this.elements[s].getBaseElement&&(n=this.elements[s],h=this.layers[s].ddd?this.getThreeDContainerByPos(s):n.getBaseElement(),a=h||a),s+=1;a?(!i.ddd||!this.supports3d)&&this.layerElement.insertBefore(r,a):(!i.ddd||!this.supports3d)&&this.layerElement.appendChild(r)}else this.addTo3dContainer(r,e)}},HybridRendererBase.prototype.createShape=function(t){return this.supports3d?new HShapeElement(t,this.globalData,this):new SVGShapeElement(t,this.globalData,this)},HybridRendererBase.prototype.createText=function(t){return this.supports3d?new HTextElement(t,this.globalData,this):new SVGTextLottieElement(t,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(t){return this.camera=new HCameraElement(t,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(t){return this.supports3d?new HImageElement(t,this.globalData,this):new IImageElement(t,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(t){return this.supports3d?new HSolidElement(t,this.globalData,this):new ISolidElement(t,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(t){for(var e=0,r=this.threeDElements.length;e<r;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(t,e){var r=createTag("div"),i,s;styleDiv(r);var a=createTag("div");if(styleDiv(a),e==="3d"){i=r.style,i.width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var n="50% 50%";i.webkitTransformOrigin=n,i.mozTransformOrigin=n,i.transformOrigin=n,s=a.style;var h="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";s.transform=h,s.webkitTransform=h}r.appendChild(a);var o={container:a,perspectiveElem:r,startPos:t,endPos:t,type:e};return this.threeDElements.push(o),o},HybridRendererBase.prototype.build3dContainers=function(){var t,e=this.layers.length,r,i="";for(t=0;t<e;t+=1)this.layers[t].ddd&&this.layers[t].ty!==3?(i!=="3d"&&(i="3d",r=this.createThreeDContainer(t,"3d")),r.endPos=Math.max(r.endPos,t)):(i!=="2d"&&(i="2d",r=this.createThreeDContainer(t,"2d")),r.endPos=Math.max(r.endPos,t));for(e=this.threeDElements.length,t=e-1;t>=0;t-=1)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(t,e){for(var r=0,i=this.threeDElements.length;r<i;){if(e<=this.threeDElements[r].endPos){for(var s=this.threeDElements[r].startPos,a;s<e;)this.elements[s]&&this.elements[s].getBaseElement&&(a=this.elements[s].getBaseElement()),s+=1;a?this.threeDElements[r].container.insertBefore(t,a):this.threeDElements[r].container.appendChild(t);break}r+=1}},HybridRendererBase.prototype.configAnimation=function(t){var e=createTag("div"),r=this.animationItem.wrapper,i=e.style;i.width=t.w+"px",i.height=t.h+"px",this.resizerElem=e,styleDiv(e),i.transformStyle="flat",i.mozTransformStyle="flat",i.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),r.appendChild(e),i.overflow="hidden";var s=createNS("svg");s.setAttribute("width","1"),s.setAttribute("height","1"),styleDiv(s),this.resizerElem.appendChild(s);var a=createNS("defs");s.appendChild(a),this.data=t,this.setupGlobalData(t,s),this.globalData.defs=a,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,r=t/e,i=this.globalData.compSize.w/this.globalData.compSize.h,s,a,n,h;i>r?(s=t/this.globalData.compSize.w,a=t/this.globalData.compSize.w,n=0,h=(e-this.globalData.compSize.h*(t/this.globalData.compSize.w))/2):(s=e/this.globalData.compSize.h,a=e/this.globalData.compSize.h,n=(t-this.globalData.compSize.w*(e/this.globalData.compSize.h))/2,h=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+s+",0,0,0,0,"+a+",0,0,0,0,1,0,"+n+","+h+",0,1)",o.transform=o.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var t=this.globalData.compSize.w,e=this.globalData.compSize.h,r,i=this.threeDElements.length;for(r=0;r<i;r+=1){var s=this.threeDElements[r].perspectiveElem.style;s.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px",s.perspective=s.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(t){var e,r=t.length,i=createTag("div");for(e=0;e<r;e+=1)if(t[e].xt){var s=this.createComp(t[e],i,this.globalData.comp,null);s.initExpressions(),this.globalData.projectInterface.registerComposition(s)}};function HCompElement(t,e,r){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(t,e){for(var r=0,i;r<e;)this.elements[r]&&this.elements[r].getBaseElement&&(i=this.elements[r].getBaseElement()),r+=1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t)},HCompElement.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)};function HybridRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&e.hideOnTransparent===!1),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"},runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)};var CompExpressionInterface=function(){return function(t){function e(r){for(var i=0,s=t.layers.length;i<s;){if(t.layers[i].nm===r||t.layers[i].ind===r)return t.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(e,"_name",{value:t.data.nm}),e.layer=e,e.pixelAspect=1,e.height=t.data.h||t.globalData.compSize.h,e.width=t.data.w||t.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/t.globalData.frameRate,e.displayStartTime=0,e.numLayers=t.layers.length,e}}();function _typeof$2(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(r){return typeof r}:_typeof$2=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$2(t)}function seedRandom(t,e){var r=this,i=256,s=6,a=52,n="random",h=e.pow(i,s),o=e.pow(2,a),f=o*2,d=i-1,E;function p(l,C,b){var S=[];C=C===!0?{entropy:!0}:C||{};var M=_(A(C.entropy?[l,u(t)]:l===null?c():l,3),S),V=new g(S),k=function(){for(var F=V.g(s),I=h,H=0;F<o;)F=(F+H)*i,I*=i,H=V.g(1);for(;F>=f;)F/=2,I/=2,H>>>=1;return(F+H)/I};return k.int32=function(){return V.g(4)|0},k.quick=function(){return V.g(4)/4294967296},k.double=k,_(u(V.S),t),(C.pass||b||function(R,F,I,H){return H&&(H.S&&v(H,V),R.state=function(){return v(V,{})}),I?(e[n]=R,F):R})(k,M,"global"in C?C.global:this==e,C.state)}e["seed"+n]=p;function g(l){var C,b=l.length,S=this,M=0,V=S.i=S.j=0,k=S.S=[];for(b||(l=[b++]);M<i;)k[M]=M++;for(M=0;M<i;M++)k[M]=k[V=d&V+l[M%b]+(C=k[M])],k[V]=C;S.g=function(R){for(var F,I=0,H=S.i,D=S.j,T=S.S;R--;)F=T[H=d&H+1],I=I*i+T[d&(T[H]=T[D=d&D+F])+(T[D]=F)];return S.i=H,S.j=D,I}}function v(l,C){return C.i=l.i,C.j=l.j,C.S=l.S.slice(),C}function A(l,C){var b=[],S=_typeof$2(l),M;if(C&&S=="object")for(M in l)try{b.push(A(l[M],C-1))}catch{}return b.length?b:S=="string"?l:l+"\0"}function _(l,C){for(var b=l+"",S,M=0;M<b.length;)C[d&M]=d&(S^=C[d&M]*19)+b.charCodeAt(M++);return u(C)}function c(){try{var l=new Uint8Array(i);return(r.crypto||r.msCrypto).getRandomValues(l),u(l)}catch{var C=r.navigator,b=C&&C.plugins;return[+new Date,r,b,r.screen,u(t)]}}function u(l){return String.fromCharCode.apply(0,l)}_(e.random(),t)}function initialize$2(t){seedRandom([],t)}var propTypes={SHAPE:"shape"};function _typeof$1(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(r){return typeof r}:_typeof$1=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof$1(t)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return t==="number"||e instanceof Number||t==="boolean"||t==="string"}function $bm_neg(t){var e=_typeof$1(t);if(e==="number"||t instanceof Number||e==="boolean")return-t;if($bm_isInstanceOfArray(t)){var r,i=t.length,s=[];for(r=0;r<i;r+=1)s[r]=-t[r];return s}return t.propType?t.v:-t}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(t,e){var r=_typeof$1(t),i=_typeof$1(e);if(isNumerable(r,t)&&isNumerable(i,e)||r==="string"||i==="string")return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(i,e))return t=t.slice(0),t[0]+=e,t;if(isNumerable(r,t)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=t+e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var s=0,a=t.length,n=e.length,h=[];s<a||s<n;)(typeof t[s]=="number"||t[s]instanceof Number)&&(typeof e[s]=="number"||e[s]instanceof Number)?h[s]=t[s]+e[s]:h[s]=e[s]===void 0?t[s]:t[s]||e[s],s+=1;return h}return 0}var add=sum;function sub(t,e){var r=_typeof$1(t),i=_typeof$1(e);if(isNumerable(r,t)&&isNumerable(i,e))return r==="string"&&(t=parseInt(t,10)),i==="string"&&(e=parseInt(e,10)),t-e;if($bm_isInstanceOfArray(t)&&isNumerable(i,e))return t=t.slice(0),t[0]-=e,t;if(isNumerable(r,t)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=t-e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var s=0,a=t.length,n=e.length,h=[];s<a||s<n;)(typeof t[s]=="number"||t[s]instanceof Number)&&(typeof e[s]=="number"||e[s]instanceof Number)?h[s]=t[s]-e[s]:h[s]=e[s]===void 0?t[s]:t[s]||e[s],s+=1;return h}return 0}function mul(t,e){var r=_typeof$1(t),i=_typeof$1(e),s;if(isNumerable(r,t)&&isNumerable(i,e))return t*e;var a,n;if($bm_isInstanceOfArray(t)&&isNumerable(i,e)){for(n=t.length,s=createTypedArray("float32",n),a=0;a<n;a+=1)s[a]=t[a]*e;return s}if(isNumerable(r,t)&&$bm_isInstanceOfArray(e)){for(n=e.length,s=createTypedArray("float32",n),a=0;a<n;a+=1)s[a]=t*e[a];return s}return 0}function div(t,e){var r=_typeof$1(t),i=_typeof$1(e),s;if(isNumerable(r,t)&&isNumerable(i,e))return t/e;var a,n;if($bm_isInstanceOfArray(t)&&isNumerable(i,e)){for(n=t.length,s=createTypedArray("float32",n),a=0;a<n;a+=1)s[a]=t[a]/e;return s}if(isNumerable(r,t)&&$bm_isInstanceOfArray(e)){for(n=e.length,s=createTypedArray("float32",n),a=0;a<n;a+=1)s[a]=t/e[a];return s}return 0}function mod(t,e){return typeof t=="string"&&(t=parseInt(t,10)),typeof e=="string"&&(e=parseInt(e,10)),t%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(t,e,r){if(e>r){var i=r;r=e,e=i}return Math.min(Math.max(t,e),r)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if(typeof t=="number"||t instanceof Number)return e=e||0,Math.abs(t-e);e||(e=helperLengthArray);var r,i=Math.min(t.length,e.length),s=0;for(r=0;r<i;r+=1)s+=Math.pow(e[r]-t[r],2);return Math.sqrt(s)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e=t[0],r=t[1],i=t[2],s=Math.max(e,r,i),a=Math.min(e,r,i),n,h,o=(s+a)/2;if(s===a)n=0,h=0;else{var f=s-a;switch(h=o>.5?f/(2-s-a):f/(s+a),s){case e:n=(r-i)/f+(r<i?6:0);break;case r:n=(i-e)/f+2;break;case i:n=(e-r)/f+4;break}n/=6}return[n,h,o,t[3]]}function hue2rgb(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function hslToRgb(t){var e=t[0],r=t[1],i=t[2],s,a,n;if(r===0)s=i,n=i,a=i;else{var h=i<.5?i*(1+r):i+r-i*r,o=2*i-h;s=hue2rgb(o,h,e+1/3),a=hue2rgb(o,h,e),n=hue2rgb(o,h,e-1/3)}return[s,a,n,t[3]]}function linear(t,e,r,i,s){if((i===void 0||s===void 0)&&(i=e,s=r,e=0,r=1),r<e){var a=r;r=e,e=a}if(t<=e)return i;if(t>=r)return s;var n=r===e?0:(t-e)/(r-e);if(!i.length)return i+(s-i)*n;var h,o=i.length,f=createTypedArray("float32",o);for(h=0;h<o;h+=1)f[h]=i[h]+(s[h]-i[h])*n;return f}function random(t,e){if(e===void 0&&(t===void 0?(t=0,e=1):(e=t,t=void 0)),e.length){var r,i=e.length;t||(t=createTypedArray("float32",i));var s=createTypedArray("float32",i),a=BMMath.random();for(r=0;r<i;r+=1)s[r]=t[r]+a*(e[r]-t[r]);return s}t===void 0&&(t=0);var n=BMMath.random();return t+n*(e-t)}function createPath(t,e,r,i){var s,a=t.length,n=shapePool.newElement();n.setPathData(!!i,a);var h=[0,0],o,f;for(s=0;s<a;s+=1)o=e&&e[s]?e[s]:h,f=r&&r[s]?r[s]:h,n.setTripleAt(t[s][0],t[s][1],f[0]+t[s][0],f[1]+t[s][1],o[0]+t[s][0],o[1]+t[s][1],s,!0);return n}function initiateExpression(elem,data,property){function noOp(t){return t}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=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||this.data.hd!==!0,wiggle=(function t(e,r){var i,s,a=this.pv.length?this.pv.length:1,n=createTypedArray("float32",a);e=5;var h=Math.floor(time*e);for(i=0,s=0;i<h;){for(s=0;s<a;s+=1)n[s]+=-r+r*2*BMMath.random();i+=1}var o=time*e,f=o-Math.floor(o),d=createTypedArray("float32",a);if(a>1){for(s=0;s<a;s+=1)d[s]=this.pv[s]+n[s]+(-r+r*2*BMMath.random())*f;return d}return this.pv+n[0]+(-r+r*2*BMMath.random())*f}).bind(this);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));function loopInDuration(t,e){return loopIn(t,e,!0)}function loopOutDuration(t,e){return loopOut(t,e,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(t,e){var r=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],i=Math.atan2(r[0],Math.sqrt(r[1]*r[1]+r[2]*r[2]))/degToRads,s=-Math.atan2(r[1],r[2])/degToRads;return[s,i,0]}function easeOut(t,e,r,i,s){return applyEase(easeOutBez,t,e,r,i,s)}function easeIn(t,e,r,i,s){return applyEase(easeInBez,t,e,r,i,s)}function ease(t,e,r,i,s){return applyEase(easeInOutBez,t,e,r,i,s)}function applyEase(t,e,r,i,s,a){s===void 0?(s=r,a=i):e=(e-r)/(i-r),e>1?e=1:e<0&&(e=0);var n=t(e);if($bm_isInstanceOfArray(s)){var h,o=s.length,f=createTypedArray("float32",o);for(h=0;h<o;h+=1)f[h]=(a[h]-s[h])*n+s[h];return f}return(a-s)*n+s}function nearestKey(t){var e,r=data.k.length,i,s;if(!data.k.length||typeof data.k[0]=="number")i=0,s=0;else if(i=-1,t*=elem.comp.globalData.frameRate,t<data.k[0].t)i=1,s=data.k[0].t;else{for(e=0;e<r-1;e+=1)if(t===data.k[e].t){i=e+1,s=data.k[e].t;break}else if(t>data.k[e].t&&t<data.k[e+1].t){t-data.k[e].t>data.k[e+1].t-t?(i=e+2,s=data.k[e+1].t):(i=e+1,s=data.k[e].t);break}i===-1&&(i=e+1,s=data.k[e].t)}var a={};return a.index=i,a.time=s/elem.comp.globalData.frameRate,a}function key(t){var e,r,i;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+t);t-=1,e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var s=Object.prototype.hasOwnProperty.call(data.k[t],"s")?data.k[t].s:data.k[t-1].e;for(i=s.length,r=0;r<i;r+=1)e[r]=s[r],e.value[r]=s[r];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return!t&&t!==0&&(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return typeof value=="string"?e===void 0?value.substring(t):value.substring(t,e):""}function substr(t,e){return typeof value=="string"?e===void 0?value.substr(t):value.substr(t,e):""}function posterizeTime(t){time=t===0?0:Math.floor(time*t)/t,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(t){return value=t,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&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!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,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var t={};t.initExpressions=e,t.resetFrame=ExpressionManager.resetFrame;function e(r){var i=0,s=[];function a(){i+=1}function n(){i-=1,i===0&&o()}function h(f){s.indexOf(f)===-1&&s.push(f)}function o(){var f,d=s.length;for(f=0;f<d;f+=1)s[f].release();s.length=0}r.renderer.compInterface=CompExpressionInterface(r.renderer),r.renderer.globalData.projectInterface.registerComposition(r.renderer),r.renderer.globalData.pushExpression=a,r.renderer.globalData.popExpression=n,r.renderer.globalData.registerExpressionProperty=h}return t}(),MaskManagerInterface=function(){function t(r,i){this._mask=r,this._data=i}Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var e=function(i){var s=createSizedArray(i.viewData.length),a,n=i.viewData.length;for(a=0;a<n;a+=1)s[a]=new t(i.viewData[a],i.masksProperties[a]);var h=function(f){for(a=0;a<n;){if(i.masksProperties[a].nm===f)return s[a];a+=1}return null};return h};return e}(),ExpressionPropertyInterface=function(){var t={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function r(n,h,o){Object.defineProperty(n,"velocity",{get:function(){return h.getVelocityAtTime(h.comp.currentFrame)}}),n.numKeys=h.keyframes?h.keyframes.length:0,n.key=function(f){if(!n.numKeys)return 0;var d="";"s"in h.keyframes[f-1]?d=h.keyframes[f-1].s:"e"in h.keyframes[f-2]?d=h.keyframes[f-2].e:d=h.keyframes[f-2].s;var E=o==="unidimensional"?new Number(d):Object.assign({},d);return E.time=h.keyframes[f-1].t/h.elem.comp.globalData.frameRate,E.value=o==="unidimensional"?d[0]:d,E},n.valueAtTime=h.getValueAtTime,n.speedAtTime=h.getSpeedAtTime,n.velocityAtTime=h.getVelocityAtTime,n.propertyGroup=h.propertyGroup}function i(n){(!n||!("pv"in n))&&(n=t);var h=1/n.mult,o=n.pv*h,f=new Number(o);return f.value=o,r(f,n,"unidimensional"),function(){return n.k&&n.getValue(),o=n.v*h,f.value!==o&&(f=new Number(o),f.value=o,r(f,n,"unidimensional")),f}}function s(n){(!n||!("pv"in n))&&(n=e);var h=1/n.mult,o=n.data&&n.data.l||n.pv.length,f=createTypedArray("float32",o),d=createTypedArray("float32",o);return f.value=d,r(f,n,"multidimensional"),function(){n.k&&n.getValue();for(var E=0;E<o;E+=1)d[E]=n.v[E]*h,f[E]=d[E];return f}}function a(){return t}return function(n){return n?n.propType==="unidimensional"?i(n):s(n):a}}(),TransformExpressionInterface=function(){return function(t){function e(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(t.s)});var r,i,s,a;return t.p?a=ExpressionPropertyInterface(t.p):(r=ExpressionPropertyInterface(t.px),i=ExpressionPropertyInterface(t.py),t.pz&&(s=ExpressionPropertyInterface(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?a():[r(),i(),s?s():0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(t.or)}),e}}(),LayerExpressionInterface=function(){function t(f){var d=new Matrix;if(f!==void 0){var E=this._elem.finalTransform.mProp.getValueAtTime(f);E.clone(d)}else{var p=this._elem.finalTransform.mProp;p.applyToMatrix(d)}return d}function e(f,d){var E=this.getMatrix(d);return E.props[12]=0,E.props[13]=0,E.props[14]=0,this.applyPoint(E,f)}function r(f,d){var E=this.getMatrix(d);return this.applyPoint(E,f)}function i(f,d){var E=this.getMatrix(d);return E.props[12]=0,E.props[13]=0,E.props[14]=0,this.invertPoint(E,f)}function s(f,d){var E=this.getMatrix(d);return this.invertPoint(E,f)}function a(f,d){if(this._elem.hierarchy&&this._elem.hierarchy.length){var E,p=this._elem.hierarchy.length;for(E=0;E<p;E+=1)this._elem.hierarchy[E].finalTransform.mProp.applyToMatrix(f)}return f.applyToPointArray(d[0],d[1],d[2]||0)}function n(f,d){if(this._elem.hierarchy&&this._elem.hierarchy.length){var E,p=this._elem.hierarchy.length;for(E=0;E<p;E+=1)this._elem.hierarchy[E].finalTransform.mProp.applyToMatrix(f)}return f.inversePoint(d)}function h(f){var d=new Matrix;if(d.reset(),this._elem.finalTransform.mProp.applyToMatrix(d),this._elem.hierarchy&&this._elem.hierarchy.length){var E,p=this._elem.hierarchy.length;for(E=0;E<p;E+=1)this._elem.hierarchy[E].finalTransform.mProp.applyToMatrix(d);return d.inversePoint(f)}return d.inversePoint(f)}function o(){return[1,1,1,1]}return function(f){var d;function E(A){g.mask=new MaskManagerInterface(A,f)}function p(A){g.effect=A}function g(A){switch(A){case"ADBE Root Vectors Group":case"Contents":case 2:return g.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return d;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return g.effect;case"ADBE Text Properties":return g.textInterface;default:return null}}g.getMatrix=t,g.invertPoint=n,g.applyPoint=a,g.toWorld=r,g.toWorldVec=e,g.fromWorld=s,g.fromWorldVec=i,g.toComp=r,g.fromComp=h,g.sampleImage=o,g.sourceRectAtTime=f.sourceRectAtTime.bind(f),g._elem=f,d=TransformExpressionInterface(f.finalTransform.mProp);var v=getDescriptor(d,"anchorPoint");return Object.defineProperties(g,{hasParent:{get:function(){return f.hierarchy.length}},parent:{get:function(){return f.hierarchy[0].layerInterface}},rotation:getDescriptor(d,"rotation"),scale:getDescriptor(d,"scale"),position:getDescriptor(d,"position"),opacity:getDescriptor(d,"opacity"),anchorPoint:v,anchor_point:v,transform:{get:function(){return d}},active:{get:function(){return f.isInRange}}}),g.startTime=f.data.st,g.index=f.data.ind,g.source=f.data.refId,g.height=f.data.ty===0?f.data.h:100,g.width=f.data.ty===0?f.data.w:100,g.inPoint=f.data.ip/f.comp.globalData.frameRate,g.outPoint=f.data.op/f.comp.globalData.frameRate,g._name=f.data.nm,g.registerMaskInterface=E,g.registerEffectsInterface=p,g}}(),propertyGroupFactory=function(){return function(t,e){return function(r){return r=r===void 0?1:r,r<=0?t:e(r-1)}}}(),PropertyInterface=function(){return function(t,e){var r={_name:t};function i(s){return s=s===void 0?1:s,s<=0?r:e(s-1)}return i}}(),EffectsExpressionInterface=function(){var t={createEffectsInterface:e};function e(s,a){if(s.effectsManager){var n=[],h=s.data.ef,o,f=s.effectsManager.effectElements.length;for(o=0;o<f;o+=1)n.push(r(h[o],s.effectsManager.effectElements[o],a,s));var d=s.data.ef||[],E=function(g){for(o=0,f=d.length;o<f;){if(g===d[o].nm||g===d[o].mn||g===d[o].ix)return n[o];o+=1}return null};return Object.defineProperty(E,"numProperties",{get:function(){return d.length}}),E}return null}function r(s,a,n,h){function o(g){for(var v=s.ef,A=0,_=v.length;A<_;){if(g===v[A].nm||g===v[A].mn||g===v[A].ix)return v[A].ty===5?d[A]:d[A]();A+=1}throw new Error}var f=propertyGroupFactory(o,n),d=[],E,p=s.ef.length;for(E=0;E<p;E+=1)s.ef[E].ty===5?d.push(r(s.ef[E],a.effectElements[E],a.effectElements[E].propertyGroup,h)):d.push(i(a.effectElements[E],s.ef[E].ty,h,f));return s.mn==="ADBE Color Control"&&Object.defineProperty(o,"color",{get:function(){return d[0]()}}),Object.defineProperties(o,{numProperties:{get:function(){return s.np}},_name:{value:s.nm},propertyGroup:{value:f}}),o.enabled=s.en!==0,o.active=o.enabled,o}function i(s,a,n,h){var o=ExpressionPropertyInterface(s.p);function f(){return a===10?n.comp.compInterface(s.p.v):o()}return s.p.setGroupProperty&&s.p.setGroupProperty(PropertyInterface("",h)),f}return t}(),ShapePathInterface=function(){return function(e,r,i){var s=r.sh;function a(h){return h==="Shape"||h==="shape"||h==="Path"||h==="path"||h==="ADBE Vector Shape"||h===2?a.path:null}var n=propertyGroupFactory(a,i);return s.setGroupProperty(PropertyInterface("Path",n)),Object.defineProperties(a,{path:{get:function(){return s.k&&s.getValue(),s}},shape:{get:function(){return s.k&&s.getValue(),s}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:i}}),a}}(),ShapeExpressionInterface=function(){function t(v,A,_){var c=[],u,l=v?v.length:0;for(u=0;u<l;u+=1)v[u].ty==="gr"?c.push(r(v[u],A[u],_)):v[u].ty==="fl"?c.push(i(v[u],A[u],_)):v[u].ty==="st"?c.push(n(v[u],A[u],_)):v[u].ty==="tm"?c.push(h(v[u],A[u],_)):v[u].ty==="tr"||(v[u].ty==="el"?c.push(f(v[u],A[u],_)):v[u].ty==="sr"?c.push(d(v[u],A[u],_)):v[u].ty==="sh"?c.push(ShapePathInterface(v[u],A[u],_)):v[u].ty==="rc"?c.push(E(v[u],A[u],_)):v[u].ty==="rd"?c.push(p(v[u],A[u],_)):v[u].ty==="rp"?c.push(g(v[u],A[u],_)):v[u].ty==="gf"?c.push(s(v[u],A[u],_)):c.push(a(v[u],A[u])));return c}function e(v,A,_){var c,u=function(b){for(var S=0,M=c.length;S<M;){if(c[S]._name===b||c[S].mn===b||c[S].propertyIndex===b||c[S].ix===b||c[S].ind===b)return c[S];S+=1}return typeof b=="number"?c[b-1]:null};u.propertyGroup=propertyGroupFactory(u,_),c=t(v.it,A.it,u.propertyGroup),u.numProperties=c.length;var l=o(v.it[v.it.length-1],A.it[A.it.length-1],u.propertyGroup);return u.transform=l,u.propertyIndex=v.cix,u._name=v.nm,u}function r(v,A,_){var c=function(b){switch(b){case"ADBE Vectors Group":case"Contents":case 2:return c.content;default:return c.transform}};c.propertyGroup=propertyGroupFactory(c,_);var u=e(v,A,c.propertyGroup),l=o(v.it[v.it.length-1],A.it[A.it.length-1],c.propertyGroup);return c.content=u,c.transform=l,Object.defineProperty(c,"_name",{get:function(){return v.nm}}),c.numProperties=v.np,c.propertyIndex=v.ix,c.nm=v.nm,c.mn=v.mn,c}function i(v,A,_){function c(u){return u==="Color"||u==="color"?c.color:u==="Opacity"||u==="opacity"?c.opacity:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(A.c)},opacity:{get:ExpressionPropertyInterface(A.o)},_name:{value:v.nm},mn:{value:v.mn}}),A.c.setGroupProperty(PropertyInterface("Color",_)),A.o.setGroupProperty(PropertyInterface("Opacity",_)),c}function s(v,A,_){function c(u){return u==="Start Point"||u==="start point"?c.startPoint:u==="End Point"||u==="end point"?c.endPoint:u==="Opacity"||u==="opacity"?c.opacity:null}return Object.defineProperties(c,{startPoint:{get:ExpressionPropertyInterface(A.s)},endPoint:{get:ExpressionPropertyInterface(A.e)},opacity:{get:ExpressionPropertyInterface(A.o)},type:{get:function(){return"a"}},_name:{value:v.nm},mn:{value:v.mn}}),A.s.setGroupProperty(PropertyInterface("Start Point",_)),A.e.setGroupProperty(PropertyInterface("End Point",_)),A.o.setGroupProperty(PropertyInterface("Opacity",_)),c}function a(){function v(){return null}return v}function n(v,A,_){var c=propertyGroupFactory(M,_),u=propertyGroupFactory(S,c);function l(V){Object.defineProperty(S,v.d[V].nm,{get:ExpressionPropertyInterface(A.d.dataProps[V].p)})}var C,b=v.d?v.d.length:0,S={};for(C=0;C<b;C+=1)l(C),A.d.dataProps[C].p.setGroupProperty(u);function M(V){return V==="Color"||V==="color"?M.color:V==="Opacity"||V==="opacity"?M.opacity:V==="Stroke Width"||V==="stroke width"?M.strokeWidth:null}return Object.defineProperties(M,{color:{get:ExpressionPropertyInterface(A.c)},opacity:{get:ExpressionPropertyInterface(A.o)},strokeWidth:{get:ExpressionPropertyInterface(A.w)},dash:{get:function(){return S}},_name:{value:v.nm},mn:{value:v.mn}}),A.c.setGroupProperty(PropertyInterface("Color",c)),A.o.setGroupProperty(PropertyInterface("Opacity",c)),A.w.setGroupProperty(PropertyInterface("Stroke Width",c)),M}function h(v,A,_){function c(l){return l===v.e.ix||l==="End"||l==="end"?c.end:l===v.s.ix?c.start:l===v.o.ix?c.offset:null}var u=propertyGroupFactory(c,_);return c.propertyIndex=v.ix,A.s.setGroupProperty(PropertyInterface("Start",u)),A.e.setGroupProperty(PropertyInterface("End",u)),A.o.setGroupProperty(PropertyInterface("Offset",u)),c.propertyIndex=v.ix,c.propertyGroup=_,Object.defineProperties(c,{start:{get:ExpressionPropertyInterface(A.s)},end:{get:ExpressionPropertyInterface(A.e)},offset:{get:ExpressionPropertyInterface(A.o)},_name:{value:v.nm}}),c.mn=v.mn,c}function o(v,A,_){function c(l){return v.a.ix===l||l==="Anchor Point"?c.anchorPoint:v.o.ix===l||l==="Opacity"?c.opacity:v.p.ix===l||l==="Position"?c.position:v.r.ix===l||l==="Rotation"||l==="ADBE Vector Rotation"?c.rotation:v.s.ix===l||l==="Scale"?c.scale:v.sk&&v.sk.ix===l||l==="Skew"?c.skew:v.sa&&v.sa.ix===l||l==="Skew Axis"?c.skewAxis:null}var u=propertyGroupFactory(c,_);return A.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",u)),A.transform.mProps.p.setGroupProperty(PropertyInterface("Position",u)),A.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",u)),A.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",u)),A.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",u)),A.transform.mProps.sk&&(A.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",u)),A.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",u))),A.transform.op.setGroupProperty(PropertyInterface("Opacity",u)),Object.defineProperties(c,{opacity:{get:ExpressionPropertyInterface(A.transform.mProps.o)},position:{get:ExpressionPropertyInterface(A.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(A.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(A.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(A.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(A.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(A.transform.mProps.sa)},_name:{value:v.nm}}),c.ty="tr",c.mn=v.mn,c.propertyGroup=_,c}function f(v,A,_){function c(C){return v.p.ix===C?c.position:v.s.ix===C?c.size:null}var u=propertyGroupFactory(c,_);c.propertyIndex=v.ix;var l=A.sh.ty==="tm"?A.sh.prop:A.sh;return l.s.setGroupProperty(PropertyInterface("Size",u)),l.p.setGroupProperty(PropertyInterface("Position",u)),Object.defineProperties(c,{size:{get:ExpressionPropertyInterface(l.s)},position:{get:ExpressionPropertyInterface(l.p)},_name:{value:v.nm}}),c.mn=v.mn,c}function d(v,A,_){function c(C){return v.p.ix===C?c.position:v.r.ix===C?c.rotation:v.pt.ix===C?c.points:v.or.ix===C||C==="ADBE Vector Star Outer Radius"?c.outerRadius:v.os.ix===C?c.outerRoundness:v.ir&&(v.ir.ix===C||C==="ADBE Vector Star Inner Radius")?c.innerRadius:v.is&&v.is.ix===C?c.innerRoundness:null}var u=propertyGroupFactory(c,_),l=A.sh.ty==="tm"?A.sh.prop:A.sh;return c.propertyIndex=v.ix,l.or.setGroupProperty(PropertyInterface("Outer Radius",u)),l.os.setGroupProperty(PropertyInterface("Outer Roundness",u)),l.pt.setGroupProperty(PropertyInterface("Points",u)),l.p.setGroupProperty(PropertyInterface("Position",u)),l.r.setGroupProperty(PropertyInterface("Rotation",u)),v.ir&&(l.ir.setGroupProperty(PropertyInterface("Inner Radius",u)),l.is.setGroupProperty(PropertyInterface("Inner Roundness",u))),Object.defineProperties(c,{position:{get:ExpressionPropertyInterface(l.p)},rotation:{get:ExpressionPropertyInterface(l.r)},points:{get:ExpressionPropertyInterface(l.pt)},outerRadius:{get:ExpressionPropertyInterface(l.or)},outerRoundness:{get:ExpressionPropertyInterface(l.os)},innerRadius:{get:ExpressionPropertyInterface(l.ir)},innerRoundness:{get:ExpressionPropertyInterface(l.is)},_name:{value:v.nm}}),c.mn=v.mn,c}function E(v,A,_){function c(C){return v.p.ix===C?c.position:v.r.ix===C?c.roundness:v.s.ix===C||C==="Size"||C==="ADBE Vector Rect Size"?c.size:null}var u=propertyGroupFactory(c,_),l=A.sh.ty==="tm"?A.sh.prop:A.sh;return c.propertyIndex=v.ix,l.p.setGroupProperty(PropertyInterface("Position",u)),l.s.setGroupProperty(PropertyInterface("Size",u)),l.r.setGroupProperty(PropertyInterface("Rotation",u)),Object.defineProperties(c,{position:{get:ExpressionPropertyInterface(l.p)},roundness:{get:ExpressionPropertyInterface(l.r)},size:{get:ExpressionPropertyInterface(l.s)},_name:{value:v.nm}}),c.mn=v.mn,c}function p(v,A,_){function c(C){return v.r.ix===C||C==="Round Corners 1"?c.radius:null}var u=propertyGroupFactory(c,_),l=A;return c.propertyIndex=v.ix,l.rd.setGroupProperty(PropertyInterface("Radius",u)),Object.defineProperties(c,{radius:{get:ExpressionPropertyInterface(l.rd)},_name:{value:v.nm}}),c.mn=v.mn,c}function g(v,A,_){function c(C){return v.c.ix===C||C==="Copies"?c.copies:v.o.ix===C||C==="Offset"?c.offset:null}var u=propertyGroupFactory(c,_),l=A;return c.propertyIndex=v.ix,l.c.setGroupProperty(PropertyInterface("Copies",u)),l.o.setGroupProperty(PropertyInterface("Offset",u)),Object.defineProperties(c,{copies:{get:ExpressionPropertyInterface(l.c)},offset:{get:ExpressionPropertyInterface(l.o)},_name:{value:v.nm}}),c.mn=v.mn,c}return function(v,A,_){var c;function u(C){if(typeof C=="number")return C=C===void 0?1:C,C===0?_:c[C-1];for(var b=0,S=c.length;b<S;){if(c[b]._name===C)return c[b];b+=1}return null}function l(){return _}return u.propertyGroup=propertyGroupFactory(u,l),c=t(v,A,u.propertyGroup),u.numProperties=c.length,u._name="Contents",u}}(),TextExpressionInterface=function(){return function(t){var e;function r(i){switch(i){case"ADBE Text Document":return r.sourceText;default:return null}}return Object.defineProperty(r,"sourceText",{get:function(){t.textProperty.getValue();var s=t.textProperty.currentData.t;return(!e||s!==e.value)&&(e=new String(s),e.value=s||new String(s),Object.defineProperty(e,"style",{get:function(){return{fillColor:t.textProperty.currentData.fc}}})),e}}),r}}();function _typeof(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(r){return typeof r}:_typeof=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_typeof(t)}var FootageInterface=function(){var t=function(i){var s="",a=i.getFootageData();function n(){return s="",a=i.getFootageData(),h}function h(o){if(a[o])return s=o,a=a[o],_typeof(a)==="object"?h:a;var f=o.indexOf(s);if(f!==-1){var d=parseInt(o.substr(f+s.length),10);return a=a[d],_typeof(a)==="object"?h:a}return""}return n},e=function(i){function s(a){return a==="Outline"?s.outlineInterface():null}return s._name="Outline",s.outlineInterface=t(i),s};return function(r){function i(s){return s==="Data"?i.dataInterface:null}return i._name="Data",i.dataInterface=e(r),i}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(t){return interfaces[t]||null}var expressionHelpers=function(){function t(n,h,o){h.x&&(o.k=!0,o.x=!0,o.initiateExpression=ExpressionManager.initiateExpression,o.effectsSequence.push(o.initiateExpression(n,h,o).bind(o)))}function e(n){return n*=this.elem.globalData.frameRate,n-=this.offsetTime,n!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value}function r(n){var h=-.01,o=this.getValueAtTime(n),f=this.getValueAtTime(n+h),d=0;if(o.length){var E;for(E=0;E<o.length;E+=1)d+=Math.pow(f[E]-o[E],2);d=Math.sqrt(d)*100}else d=0;return d}function i(n){if(this.vel!==void 0)return this.vel;var h=-.001,o=this.getValueAtTime(n),f=this.getValueAtTime(n+h),d;if(o.length){d=createTypedArray("float32",o.length);var E;for(E=0;E<o.length;E+=1)d[E]=(f[E]-o[E])/h}else d=(f-o)/h;return d}function s(){return this.pv}function a(n){this.propertyGroup=n}return{searchExpressions:t,getSpeedAtTime:r,getVelocityAtTime:i,getValueAtTime:e,getStaticValueAtTime:s,setGroupProperty:a}}();function addPropertyDecorator(){function t(p,g,v){if(!this.k||!this.keyframes)return this.pv;p=p?p.toLowerCase():"";var A=this.comp.renderedFrame,_=this.keyframes,c=_[_.length-1].t;if(A<=c)return this.pv;var u,l;v?(g?u=Math.abs(c-this.elem.comp.globalData.frameRate*g):u=Math.max(0,c-this.elem.data.ip),l=c-u):((!g||g>_.length-1)&&(g=_.length-1),l=_[_.length-1-g].t,u=c-l);var C,b,S;if(p==="pingpong"){var M=Math.floor((A-l)/u);if(M%2!==0)return this.getValueAtTime((u-(A-l)%u+l)/this.comp.globalData.frameRate,0)}else if(p==="offset"){var V=this.getValueAtTime(l/this.comp.globalData.frameRate,0),k=this.getValueAtTime(c/this.comp.globalData.frameRate,0),R=this.getValueAtTime(((A-l)%u+l)/this.comp.globalData.frameRate,0),F=Math.floor((A-l)/u);if(this.pv.length){for(S=new Array(V.length),b=S.length,C=0;C<b;C+=1)S[C]=(k[C]-V[C])*F+R[C];return S}return(k-V)*F+R}else if(p==="continue"){var I=this.getValueAtTime(c/this.comp.globalData.frameRate,0),H=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(S=new Array(I.length),b=S.length,C=0;C<b;C+=1)S[C]=I[C]+(I[C]-H[C])*((A-c)/this.comp.globalData.frameRate)/5e-4;return S}return I+(I-H)*((A-c)/.001)}return this.getValueAtTime(((A-l)%u+l)/this.comp.globalData.frameRate,0)}function e(p,g,v){if(!this.k)return this.pv;p=p?p.toLowerCase():"";var A=this.comp.renderedFrame,_=this.keyframes,c=_[0].t;if(A>=c)return this.pv;var u,l;v?(g?u=Math.abs(this.elem.comp.globalData.frameRate*g):u=Math.max(0,this.elem.data.op-c),l=c+u):((!g||g>_.length-1)&&(g=_.length-1),l=_[g].t,u=l-c);var C,b,S;if(p==="pingpong"){var M=Math.floor((c-A)/u);if(M%2===0)return this.getValueAtTime(((c-A)%u+c)/this.comp.globalData.frameRate,0)}else if(p==="offset"){var V=this.getValueAtTime(c/this.comp.globalData.frameRate,0),k=this.getValueAtTime(l/this.comp.globalData.frameRate,0),R=this.getValueAtTime((u-(c-A)%u+c)/this.comp.globalData.frameRate,0),F=Math.floor((c-A)/u)+1;if(this.pv.length){for(S=new Array(V.length),b=S.length,C=0;C<b;C+=1)S[C]=R[C]-(k[C]-V[C])*F;return S}return R-(k-V)*F}else if(p==="continue"){var I=this.getValueAtTime(c/this.comp.globalData.frameRate,0),H=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(S=new Array(I.length),b=S.length,C=0;C<b;C+=1)S[C]=I[C]+(I[C]-H[C])*(c-A)/.001;return S}return I+(I-H)*(c-A)/.001}return this.getValueAtTime((u-((c-A)%u+c))/this.comp.globalData.frameRate,0)}function r(p,g){if(!this.k)return this.pv;if(p=(p||.4)*.5,g=Math.floor(g||5),g<=1)return this.pv;var v=this.comp.renderedFrame/this.comp.globalData.frameRate,A=v-p,_=v+p,c=g>1?(_-A)/(g-1):1,u=0,l=0,C;this.pv.length?C=createTypedArray("float32",this.pv.length):C=0;for(var b;u<g;){if(b=this.getValueAtTime(A+u*c),this.pv.length)for(l=0;l<this.pv.length;l+=1)C[l]+=b[l];else C+=b;u+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)C[l]/=g;else C/=g;return C}function i(p){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var g=this._transformCachingAtTime.v;if(g.cloneFromProps(this.pre.props),this.appliedTransformations<1){var v=this.a.getValueAtTime(p);g.translate(-v[0]*this.a.mult,-v[1]*this.a.mult,v[2]*this.a.mult)}if(this.appliedTransformations<2){var A=this.s.getValueAtTime(p);g.scale(A[0]*this.s.mult,A[1]*this.s.mult,A[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var _=this.sk.getValueAtTime(p),c=this.sa.getValueAtTime(p);g.skewFromAxis(-_*this.sk.mult,c*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var u=this.r.getValueAtTime(p);g.rotate(-u*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var l=this.rz.getValueAtTime(p),C=this.ry.getValueAtTime(p),b=this.rx.getValueAtTime(p),S=this.or.getValueAtTime(p);g.rotateZ(-l*this.rz.mult).rotateY(C*this.ry.mult).rotateX(b*this.rx.mult).rotateZ(-S[2]*this.or.mult).rotateY(S[1]*this.or.mult).rotateX(S[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var M=this.px.getValueAtTime(p),V=this.py.getValueAtTime(p);if(this.data.p.z){var k=this.pz.getValueAtTime(p);g.translate(M*this.px.mult,V*this.py.mult,-k*this.pz.mult)}else g.translate(M*this.px.mult,V*this.py.mult,0)}else{var R=this.p.getValueAtTime(p);g.translate(R[0]*this.p.mult,R[1]*this.p.mult,-R[2]*this.p.mult)}return g}function s(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(p,g,v){var A=a(p,g,v);return A.dynamicProperties.length?A.getValueAtTime=i.bind(A):A.getValueAtTime=s.bind(A),A.setGroupProperty=expressionHelpers.setGroupProperty,A};var n=PropertyFactory.getProp;PropertyFactory.getProp=function(p,g,v,A,_){var c=n(p,g,v,A,_);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=t,c.loopIn=e,c.smooth=r,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=g.a===1?g.k.length:0,c.propertyIndex=g.ix;var u=0;return v!==0&&(u=createTypedArray("float32",g.a===1?g.k[0].s.length:g.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:u},expressionHelpers.searchExpressions(p,g,c),c.k&&_.addDynamicProperty(c),c};function h(p){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),p*=this.elem.globalData.frameRate,p-=this.offsetTime,p!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<p?this._caching.lastIndex:0,this._cachingAtTime.lastTime=p,this.interpolateShape(p,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var o=ShapePropertyFactory.getConstructorFunction(),f=ShapePropertyFactory.getKeyframedConstructorFunction();function d(){}d.prototype={vertices:function(g,v){this.k&&this.getValue();var A=this.v;v!==void 0&&(A=this.getValueAtTime(v,0));var _,c=A._length,u=A[g],l=A.v,C=createSizedArray(c);for(_=0;_<c;_+=1)g==="i"||g==="o"?C[_]=[u[_][0]-l[_][0],u[_][1]-l[_][1]]:C[_]=[u[_][0],u[_][1]];return C},points:function(g){return this.vertices("v",g)},inTangents:function(g){return this.vertices("i",g)},outTangents:function(g){return this.vertices("o",g)},isClosed:function(){return this.v.c},pointOnPath:function(g,v){var A=this.v;v!==void 0&&(A=this.getValueAtTime(v,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(A));for(var _=this._segmentsLength,c=_.lengths,u=_.totalLength*g,l=0,C=c.length,b=0,S;l<C;){if(b+c[l].addedLength>u){var M=l,V=A.c&&l===C-1?0:l+1,k=(u-b)/c[l].addedLength;S=bez.getPointInSegment(A.v[M],A.v[V],A.o[M],A.i[V],k,c[l]);break}else b+=c[l].addedLength;l+=1}return S||(S=A.c?[A.v[0][0],A.v[0][1]]:[A.v[A._length-1][0],A.v[A._length-1][1]]),S},vectorOnPath:function(g,v,A){g==1?g=this.v.c:g==0&&(g=.999);var _=this.pointOnPath(g,v),c=this.pointOnPath(g+.001,v),u=c[0]-_[0],l=c[1]-_[1],C=Math.sqrt(Math.pow(u,2)+Math.pow(l,2));if(C===0)return[0,0];var b=A==="tangent"?[u/C,l/C]:[-l/C,u/C];return b},tangentOnPath:function(g,v){return this.vectorOnPath(g,v,"tangent")},normalOnPath:function(g,v){return this.vectorOnPath(g,v,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([d],o),extendPrototype([d],f),f.prototype.getValueAtTime=h,f.prototype.initiateExpression=ExpressionManager.initiateExpression;var E=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(p,g,v,A,_){var c=E(p,g,v,A,_);return c.propertyIndex=g.ix,c.lock=!1,v===3?expressionHelpers.searchExpressions(p,g.pt,c):v===4&&expressionHelpers.searchExpressions(p,g.ks,c),c.k&&p.addDynamicProperty(c),c}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function t(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(e,r){var i=this.calculateExpression(r);if(e.t!==i){var s={};return this.copyData(s,e),s.t=i.toString(),s.__complete=!1,s}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),r=this.searchExpressions();return this.kf=e||r,this.kf},TextProperty.prototype.searchExpressions=t}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function t(e,r){var i=createNS("feMerge");i.setAttribute("result",e);var s,a;for(a=0;a<r.length;a+=1)s=createNS("feMergeNode"),s.setAttribute("in",r[a]),i.appendChild(s),i.appendChild(s);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(t,e,r,i,s){this.filterManager=e;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",i+"_tint_1"),t.appendChild(a),a=createNS("feColorMatrix"),a.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",i+"_tint_2"),t.appendChild(a),this.matrixFilter=a;var n=this.createMergeNode(i,[s,i+"_tint_1",i+"_tint_2"]);t.appendChild(n)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+i+" 0"),this.matrixFilter.setAttribute("values",r[0]-e[0]+" 0 0 0 "+e[0]+" "+(r[1]-e[1])+" 0 0 0 "+e[1]+" "+(r[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 1 0")}};function SVGFillFilter(t,e,r,i){this.filterManager=e;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),s.setAttribute("result",i),t.appendChild(s),this.matrixFilter=s}SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+r+" 0")}};function SVGStrokeEffect(t,e,r){this.initialized=!1,this.filterManager=e,this.elem=r,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var t=this.elem.layerElement.children||this.elem.layerElement.childNodes,e,r,i,s;for(this.filterManager.effectElements[1].p.v===1?(s=this.elem.maskManager.masksProperties.length,i=0):(i=this.filterManager.effectElements[0].p.v-1,s=i+1),r=createNS("g"),r.setAttribute("fill","none"),r.setAttribute("stroke-linecap","round"),r.setAttribute("stroke-dashoffset",1),i;i<s;i+=1)e=createNS("path"),r.appendChild(e),this.paths.push({p:e,m:i});if(this.filterManager.effectElements[10].p.v===3){var a=createNS("mask"),n=createElementID();a.setAttribute("id",n),a.setAttribute("mask-type","alpha"),a.appendChild(r),this.elem.globalData.defs.appendChild(a);var h=createNS("g");for(h.setAttribute("mask","url("+getLocationHref()+"#"+n+")");t[0];)h.appendChild(t[0]);this.elem.layerElement.appendChild(h),this.masker=a,r.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(t=this.elem.layerElement.children||this.elem.layerElement.childNodes;t.length;)this.elem.layerElement.removeChild(t[0]);this.elem.layerElement.appendChild(r),this.elem.layerElement.removeAttribute("mask"),r.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=r},SVGStrokeEffect.prototype.renderFrame=function(t){this.initialized||this.initialize();var e,r=this.paths.length,i,s;for(e=0;e<r;e+=1)if(this.paths[e].m!==-1&&(i=this.elem.maskManager.viewData[this.paths[e].m],s=this.paths[e].p,(t||this.filterManager._mdf||i.prop._mdf)&&s.setAttribute("d",i.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var a;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var n=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,h=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,o=s.getTotalLength();a="0 0 0 "+o*n+" ";var f=o*(h-n),d=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,E=Math.floor(f/d),p;for(p=0;p<E;p+=1)a+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";a+="0 "+o*10+" 0 0"}else a="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;s.setAttribute("stroke-dasharray",a)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(t||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)&&(t||this.filterManager.effectElements[3].p._mdf)){var g=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(g[0]*255)+","+bmFloor(g[1]*255)+","+bmFloor(g[2]*255)+")")}};function SVGTritoneFilter(t,e,r,i){this.filterManager=e;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.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"),t.appendChild(s);var a=createNS("feComponentTransfer");a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",i),this.matrixFilter=a;var n=createNS("feFuncR");n.setAttribute("type","table"),a.appendChild(n),this.feFuncR=n;var h=createNS("feFuncG");h.setAttribute("type","table"),a.appendChild(h),this.feFuncG=h;var o=createNS("feFuncB");o.setAttribute("type","table"),a.appendChild(o),this.feFuncB=o,t.appendChild(a)}SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v,s=i[0]+" "+r[0]+" "+e[0],a=i[1]+" "+r[1]+" "+e[1],n=i[2]+" "+r[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",s),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",n)}};function SVGProLevelsFilter(t,e,r,i){this.filterManager=e;var s=this.filterManager.effectElements,a=createNS("feComponentTransfer");(s[10].p.k||s[10].p.v!==0||s[11].p.k||s[11].p.v!==1||s[12].p.k||s[12].p.v!==1||s[13].p.k||s[13].p.v!==0||s[14].p.k||s[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",a)),(s[17].p.k||s[17].p.v!==0||s[18].p.k||s[18].p.v!==1||s[19].p.k||s[19].p.v!==1||s[20].p.k||s[20].p.v!==0||s[21].p.k||s[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",a)),(s[24].p.k||s[24].p.v!==0||s[25].p.k||s[25].p.v!==1||s[26].p.k||s[26].p.v!==1||s[27].p.k||s[27].p.v!==0||s[28].p.k||s[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",a)),(s[31].p.k||s[31].p.v!==0||s[32].p.k||s[32].p.v!==1||s[33].p.k||s[33].p.v!==1||s[34].p.k||s[34].p.v!==0||s[35].p.k||s[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",a)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(a.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(a)),(s[3].p.k||s[3].p.v!==0||s[4].p.k||s[4].p.v!==1||s[5].p.k||s[5].p.v!==1||s[6].p.k||s[6].p.v!==0||s[7].p.k||s[7].p.v!==1)&&(a=createNS("feComponentTransfer"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",i),t.appendChild(a),this.feFuncRComposed=this.createFeFunc("feFuncR",a),this.feFuncGComposed=this.createFeFunc("feFuncG",a),this.feFuncBComposed=this.createFeFunc("feFuncB",a))}SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var r=createNS(t);return r.setAttribute("type","table"),e.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(t,e,r,i,s){for(var a=0,n=256,h,o=Math.min(t,e),f=Math.max(t,e),d=Array.call(null,{length:n}),E,p=0,g=s-i,v=e-t;a<=256;)h=a/256,h<=o?E=v<0?s:i:h>=f?E=v<0?i:s:E=i+g*Math.pow((h-t)/v,1/r),d[p]=E,p+=1,a+=256/(n-1);return d.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,r=this.filterManager.effectElements;this.feFuncRComposed&&(t||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(e=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(e=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(e=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(e=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(e=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",e))}};function SVGDropShadowEffect(t,e,r,i,s){var a=e.container.globalData.renderConfig.filterSize,n=e.data.fs||a;t.setAttribute("x",n.x||a.x),t.setAttribute("y",n.y||a.y),t.setAttribute("width",n.width||a.width),t.setAttribute("height",n.height||a.height),this.filterManager=e;var h=createNS("feGaussianBlur");h.setAttribute("in","SourceAlpha"),h.setAttribute("result",i+"_drop_shadow_1"),h.setAttribute("stdDeviation","0"),this.feGaussianBlur=h,t.appendChild(h);var o=createNS("feOffset");o.setAttribute("dx","25"),o.setAttribute("dy","0"),o.setAttribute("in",i+"_drop_shadow_1"),o.setAttribute("result",i+"_drop_shadow_2"),this.feOffset=o,t.appendChild(o);var f=createNS("feFlood");f.setAttribute("flood-color","#00ff00"),f.setAttribute("flood-opacity","1"),f.setAttribute("result",i+"_drop_shadow_3"),this.feFlood=f,t.appendChild(f);var d=createNS("feComposite");d.setAttribute("in",i+"_drop_shadow_3"),d.setAttribute("in2",i+"_drop_shadow_2"),d.setAttribute("operator","in"),d.setAttribute("result",i+"_drop_shadow_4"),t.appendChild(d);var E=this.createMergeNode(i,[i+"_drop_shadow_4",s]);t.appendChild(E)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(e[0]*255),Math.round(e[1]*255),Math.round(e[2]*255)))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,i=(this.filterManager.effectElements[2].p.v-90)*degToRads,s=r*Math.cos(i),a=r*Math.sin(i);this.feOffset.setAttribute("dx",s),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,r){this.initialized=!1,this.filterManager=e,this.filterElem=t,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}SVGMatte3Effect.prototype.findSymbol=function(t){for(var e=0,r=_svgMatteSymbols.length;e<r;){if(_svgMatteSymbols[e]===t)return _svgMatteSymbols[e];e+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(t,e){var r=t.layerElement.parentNode;if(r){for(var i=r.children,s=0,a=i.length;s<a&&i[s]!==t.layerElement;)s+=1;var n;s<=a-2&&(n=i[s+1]);var h=createNS("use");h.setAttribute("href","#"+e),n?r.insertBefore(h,n):r.appendChild(h)}},SVGMatte3Effect.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var r=createElementID(),i=createNS("mask");i.setAttribute("id",e.layerId),i.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(e);var s=t.globalData.defs;s.appendChild(i);var a=createNS("symbol");a.setAttribute("id",r),this.replaceInParent(e,r),a.appendChild(e.layerElement),s.appendChild(a);var n=createNS("use");n.setAttribute("href","#"+r),i.appendChild(n),e.data.hd=!1,e.show()}t.setMatte(e.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,r=0,i=e.length;r<i;)e[r]&&e[r].data.ind===t&&this.setElementAsMask(this.elem,e[r]),r+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(t,e,r,i){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;var s=createNS("feGaussianBlur");s.setAttribute("result",i),t.appendChild(s),this.feGaussianBlur=s}SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3,r=this.filterManager.effectElements[0].p.v*e,i=this.filterManager.effectElements[1].p.v,s=i==3?0:r,a=i==2?0:r;this.feGaussianBlur.setAttribute("stdDeviation",s+" "+a);var n=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",n)}};function TransformEffect(){}TransformEffect.prototype.init=function(t){this.effectsManager=t,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(t){if(this._opMdf=!1,this._mdf=!1,t||this.effectsManager._mdf){var e=this.effectsManager.effectElements,r=e[0].p.v,i=e[1].p.v,s=e[2].p.v===1,a=e[3].p.v,n=s?a:e[4].p.v,h=e[5].p.v,o=e[6].p.v,f=e[7].p.v;this.matrix.reset(),this.matrix.translate(-r[0],-r[1],r[2]),this.matrix.scale(n*.01,a*.01,1),this.matrix.rotate(-f*degToRads),this.matrix.skewFromAxis(-h*degToRads,(o+90)*degToRads),this.matrix.translate(i[0],i[1],0),this._mdf=!0,this.opacity!==e[8].p.v&&(this.opacity=e[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(t,e){this.init(e)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(t){this.init(t)}return 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})}
9)(lottie$1,lottie$1.exports);var lottieExports=lottie$1.exports;const lottie=getDefaultExportFromCjs(lottieExports),_sfc_main$6={props:{iconName:{type:String},containerDivId:Number,animateOnHover:{type:Boolean,default:!0},triggerAnimation:Number},setup(t,{emit:e}){if(t.iconName==null)return;const r=ref(null),i=ref(null),s=ref(null),a=ref(0),n=()=>{s.value.playSegments([s.value.firstFrame,a.value],!0),e("animationStarted")},h=()=>{s.value=lottie.loadAnimation({container:r.value,renderer:"svg",loop:!1,autoplay:!1,animationData:i.value}),a.value=s.value.totalFrames};return watch(()=>t.triggerAnimation,()=>{s.value.playSegments([s.value.firstFrame,a.value],!0)}),onMounted(async()=>{var f,d;const o=await __variableDynamicImportRuntimeHelper(Object.assign({
9"../../icondata/check_in_badge.json":()=>__vitePreload(()=>import("./check_in_badge-30346da9.js"),[]),
9"../../icondata/check_in_circle.json":()=>__vitePreload(()=>import("./check_in_circle-8dc0bfa8.js"),[]),
9"../../icondata/check_list.json":()=>__vitePreload(()=>import("./check_list-a48425ba.js"),[]),
9"../../icondata/check_water_levels.json":()=>__vitePreload(()=>import("./check_water_levels-aea67ce2.js"),[]),
9"../../icondata/cog.json":()=>__vitePreload(()=>import("./cog-be1fe4e5.js"),[]),
9"../../icondata/handshake.json":()=>__vitePreload(()=>import("./handshake-d60d7e87.js"),[]),
9"../../icondata/heart_in_hands.json":()=>__vitePreload(()=>import("./heart_in_hands-40153f57.js"),[]),
9"../../icondata/leaf_in_droplet.json":()=>__vitePreload(()=>import("./leaf_in_droplet-77e5a39b.js"),[]),
9"../../icondata/license.json":()=>__vitePreload(()=>import("./license-e76ae315.js"),[]),
9"../../icondata/light_bulb.json":()=>__vitePreload(()=>import("./light_bulb-ebb9eea3.js"),[]),
9"../../icondata/phone.json":()=>__vitePreload(()=>import("./phone-d81664b4.js"),[]),
9"../../icondata/research.json":()=>__vitePreload(()=>import("./research-834dd00b.js"),[]),
9"../../icondata/scales.json":()=>__vitePreload(()=>import("./scales-42a490db.js"),[]),
9"../../icondata/script.json":()=>__vitePreload(()=>import("./script-30d9cdf1.js"),[]),
9"../../icondata/users.json":()=>__vitePreload(()=>import("./users-86ea67ba.js"),[])
9}),`../../icondata/${t.iconName}.json`);i.value=o.default,h(),t.animateOnHover&&(t.containerDivId?(f=document.getElementById(t.containerDivId))==null||f.addEventListener("mouseenter",n):(d=r.value)==null||d.addEventListener("mouseenter",n))}),onUnmounted(()=>{var o,f;t.animateOnHover&&(t.containerDivId?(o=document.getElementById(t.containerDivId))==null||o.removeEventListener("mouseenter",n):(f=r.value)==null||f.removeEventListener("mouseenter",n))}),{root:r}}},_hoisted_1$6={ref:"root"};function _sfc_render$3(t,e,r,i,s,a){return openBlock(),createElementBlock("div",_hoisted_1$6,null,512)}const Lottie=_export_sfc(_sfc_main$6,[["render",_sfc_render$3]]),_sfc_main$5={props:{content:{type:Object,required:!0}}},_hoisted_1$5=["innerHTML"];function _sfc_render$2(t,e,r,i,s,a){return openBlock(),createElementBlock("div",{class:normalizeClass(["editorial",[r.content.block_layout.center_align?"editorial--centered":"",r.content.block_layout.center_align_title?"editorial--centered-title":""]]),innerHTML:r.content.content},null,10,_hoisted_1$5)}const EditorialBlock=_export_sfc(_sfc_main$5,[["render",_sfc_render$2]]),_hoisted_1$4={key:0,class:"media"},_hoisted_2$4=["src"],_sfc_main$4={__name:"ImageBlock",props:{content:{type:Object,required:!0}},setup(t){return(e,r)=>t.content.image?(openBlock(),createElementBlock("div",_hoisted_1$4,[createBaseVNode("img",{class:"media__image",src:t.content.image[0].conversions.large,alt:""},null,8,_hoisted_2$4)])):createCommentVNode("",!0)}},_sfc_main$3={props:{content:{type:Object,required:!0}},components:{},setup(t){const e=ref(null),r=reactive(t.content.stats.map(s=>({value:0,displayValue:"0",endValue:s.value,label:s.title,prefix:s.value_prefix??"",suffix:s.value_suffix??""}))),i=()=>{r.forEach(s=>{const a=s.endValue/30,n=setInterval(()=>{s.value<s.endValue?(s.value+a>s.endValue?s.value=s.endValue:s.value=Math.ceil(s.value+a),s.displayValue=s.value.toLocaleString("en-Gb")):clearInterval(n)},50)})};return onMounted(()=>{const s=new IntersectionObserver(a=>{a.forEach(n=>{n.isIntersecting&&(i(),s.unobserve(n.target))})},{threshold:.5});s.observe(e.value)}),{statsGrid:e,stats:r}}},_hoisted_1$3={ref:"statsGrid",class:"grid-layout grid-layout--col-stats stats-block grid-layout--align-center"},_hoisted_2$3={class:"grid-layout__item"},_hoisted_3$3={class:"stat"},_hoisted_4$3={class:"stat__value"},_hoisted_5$3={class:"stat__label"};function _sfc_render$1(t,e,r,i,s,a){return openBlock(),createElementBlock("div",_hoisted_1$3,[(openBlock(!0),createElementBlock(Fragment,null,renderList(i.stats,n=>(openBlock(),createElementBlock("div",_hoisted_2$3,[createBaseVNode("div",_hoisted_3$3,[createBaseVNode("span",_hoisted_4$3,toDisplayString(n.prefix)+toDisplayString(n.displayValue)+toDisplayString(n.suffix),1),createBaseVNode("span",_hoisted_5$3,toDisplayString(n.label),1)])]))),256))],512)}const StatsBlock=_export_sfc(_sfc_main$3,[["render",_sfc_render$1]]),_hoisted_1$2={class:"interactive-map"},_hoisted_2$2={viewBox:"0 0 1050 871",fill:"none",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},_hoisted_3$2={"clip-path":"url(#clip0_7_377)"},_hoisted_4$2=createBaseVNode("path",{d:"M913.925 477.328L913.722 477.227L913.418 477.125L913.215 477.024L912.607 476.821L912.101 476.619L911.29 476.315C909.365 475.605 906.629 474.491 903.995 473.579L903.691 473.478C902.576 473.072 901.563 472.667 900.55 472.363C897.713 471.451 895.585 470.843 895.281 471.147L892.85 464.663C887.176 461.826 881.501 463.143 876.638 460.407L875.321 462.839C882.109 470.539 892.039 476.72 897.409 484.522C900.145 484.319 902.272 485.028 903.995 486.244C904.096 486.244 904.198 486.346 904.299 486.447C904.603 486.65 904.806 486.751 905.008 486.954C905.11 487.055 905.211 487.156 905.312 487.258C906.933 488.676 908.149 490.601 909.162 492.526C909.061 493.945 908.656 495.566 907.845 497.086C907.643 497.491 907.44 497.795 907.237 498.2C905.008 502.051 901.158 505.495 898.017 506.306C893.458 505.09 888.189 501.949 885.149 498.91C883.629 499.214 882.413 499.416 882.109 499.517C874.612 495.769 864.682 491.716 856.576 491.614V494.35C857.792 495.161 858.501 495.66
97 859.109 496.073C849.484 518.87 845.33 544.606 880.894 544.91C881.198 550.786 875.422 555.65 880.488 565.377L885.149 569.024L880.894 573.888C880.691 582.196 875.726 619.787 892.647 627.285C893.761 629.919 895.383 633.769 896.193 635.796C910.378 643.496 915.748 648.461 915.748 655.553C915.748 662.139 911.088 670.65 904.704 684.937L903.792 686.254L902.272 682.708C897.814 681.391 893.761 683.62 891.026 686.254L904.4 692.637C905.717 696.589 905.312 700.439 908.149 703.073C906.832 704.897 906.123 706.822 905.312 707.836C909.162 710.369 913.925 709.558 917.268 709.963C918.889 710.976 920.207 711.888 921.118 712.496L918.788 718.778C917.471 718.778 916.559 718.88 916.154 718.88C912.202 715.84 908.757 713.814 906.123 709.963C899.942 710.673 891.431 718.677 886.872 722.021C886.568 723.642 886.365 725.162 886.264 725.871C891.938 736.408 900.55 743.805 911.493 747.25C908.757 761.232 907.237 765.792 916.863 782.307C916.458 783.726 915.444 787.779 915.343 788.488C919.396 793.959 922.334 801.862 925.273 807.638C924.969 808.752 924.969 808.752 924.766 809.158H924.563C923.955 809.664 924.057 809.563 923.854 809.765C926.59 820.506 922.638 832.563 920.814 842.695C922.942 849.788 931.149 854.043 932.872 860.528C925.374 866.101 921.118 881.096 916.559 889.911L918.079 892.444C906.123 901.766 897.814 918.079 900.753 932.973C897.612 940.876 895.281 945.638 890.823 953.237C872.889 979.48 912.303 985.66 862.25 1039.36C855.259 1048.18 855.158 1059.73 855.36 1069.96C851.713 1060.54 841.479 1068.85 833.981 1064.69C834.387 1062.56 834.893 1059.93 835.197 1058.61C831.752 1059.83 830.03 1061.35 828.206 1063.27V1065.3C833.88 1066.72 836.818 1072.49 838.136 1077.36L836.818 1080.9L843.303 1082.42C844.924 1084.15 845.937 1086.98 846.343 1088.7C848.775 1086.58 852.422 1079.89 853.942 1077.36C854.651 1079.48 851.105 1084.96 850.497 1086.58C850.902 1087.29 851.612 1088.5 852.219 1089.72C852.827 1090.83 853.435 1091.95 853.638 1092.35C855.968 1096.61 862.352 1101.47 865.391 1105.02C861.946 1111.91 860.224 1122.95 853.131 1126.19C850.396 1125.99 850.294 1124.98 848.471 1123.76C848.774 1122.45 848.775 1122.55 848.876 1122.04C851.105 1120.32 851.206 1118.49 852.321 1116.37L852.017 1114.85C850.7 1114.64 849.585 1114.54 849.585 1114.54C847.052 1116.37 845.532 1119.2 843.607 1120.72C842.29 1121.53 835.197 1120.93 833.981 1121.13V1119.1H838.237L835.4 1116.57L833.272 1116.67C828.713 1120.93 820.202 1119.3 810.981 1126.4L807.334 1125.99C797.202 1111.81 779.47 1115.15 763.968 1114.74V1112.21C770.351 1110.08 772.783 1104 772.58 1098.33C770.149 1102.08 766.501 1106.13 762.448 1107.15L758.395 1105.22L756.977 1107.25C757.281 1109.98 757.787 1112.92 756.977 1114.54C758.395 1113.63 759.611 1112.72 760.016 1112.01H761.232C760.928 1115.56 760.32 1119.2 758.395 1121.03C760.016 1121.33 760.726 1121.03 761.232 1121.03V1123.56C759.814 1123.76 758.902 1123.46 758.395 1123.56C759.003 1124.37 759.814 1125.59 759.915 1125.79C751.911 1130.75 745.223 1133.19 737.624 1144.23C736.206 1143.42 734.585 1142.41 734.078 1142.1C735.496 1136.83 740.664 1135.21 743.501 1131.56C742.792 1121.23 740.157 1109.68 730.937 1103.9C727.289 1099.65 728.505 1092.76 724.047 1088.6C724.351 1096.41 727.391 1105.52 729.822 1111.91C729.215 1114.04 726.175 1121.03 727.593 1123.56L732.761 1123.46V1125.69C720.703 1135.72 729.62 1139.87 701.351 1142C702.465 1137.14 706.113 1133.79 708.443 1130.25C705.1 1128.63 701.351 1127.21 698.413 1128.22V1130.25C700.642 1131.87 700.54 1134 701.351 1134.91C697.602 1134.2 695.069 1131.46 692.333 1133.39C684.633 1147.67 690.206 1135.41 634.377 1143.62C633.06 1142.51 622.624 1149.9 618.571 1151.52C614.822 1151.83 608.439 1153.86 607.932 1157.5L605.804 1157.91C602.967 1155.78 603.778 1152.94 602.258 1151.02C597.293 1151.83 593.848 1155.78 592.227 1159.53L593.038 1165L595.064 1162.47C600.434 1160.74 605.298 1165.3 609.756 1166.12L610.161 1167.53L608.945 1171.69C607.425 1172.8 603.474 1175.64 602.359 1176.45C601.954 1179.59 602.055 1186.58 600.84 1189.01C596.787 1190.13 594.558 1192.15 591.417 1193.88L580.373 1192.66L576.016 1194.79C574.901 1197.22 573.787 1200.87 574.293 1203L573.077 1204.62C570.848 1204.31 553.32 1201.98 551.
909 1201.68C549.773 1198.64 550.28 1196.41 549.165 1194.08L546.734 1192.66C545.518 1202.08 545.315 1215.56 531.738 1215.66C534.575 1217.99 537.311 1221.64 540.452 1222.25L538.121 1225.59C530.421 1229.54 515.628 1229.85 510.764 1238.46C512.081 1239.98 513.601 1241.8 514.716 1243.12C499.517 1248.9 480.368 1254.06 464.359 1252.24L463.447 1251.02C463.548 1247.48 466.993 1245.55 469.121 1245.15C468.412 1243.53 468.108 1242.21 467.702 1240.79C472.768 1240.38 476.72 1237.34 479.05 1233.9C476.821 1232.48 474.896 1231.37 473.376 1231.67C473.984 1229.24 475.808 1225.19 477.632 1224.78L476.619 1221.94L475.2 1221.23C472.768 1222.65 472.87 1223.46 471.755 1224.88C467.398 1221.13 461.015 1222.35 456.253 1222.35V1220.32C455.442 1219.61 454.531 1218.7 454.429 1218.6C442.98 1224.68 437.407 1218.9 426.16 1224.88C432.24 1228.33 442.271 1227.31 446.931 1232.68L443.182 1243.32C445.614 1243.22 451.694 1242.01 453.416 1243.32V1245.35H451.997V1247.88C453.213 1249 454.227 1249.81 454.733 1250.01C452.099 1250.41 450.174 1251.53 449.059 1252.54H456.253C455.645 1253.66 452.2 1258.82 451.997 1259.43C452.2 1261.76 453.619 1263.59 453.619 1264.8C450.376 1270.68 446.627 1276.56 439.535 1280.91C434.671 1283.75 428.997 1281.52 424.944 1289.42C424.337 1285.17 420.385 1282.23 417.345 1281.52L414.812 1282.33C415.927 1283.14 417.447 1284.36 417.852 1284.66C418.156 1285.98 418.764 1287.9 418.865 1288.51L417.852 1292.26L414.812 1294.08C414.204 1291.55 413.698 1289.12 413.292 1287.3C409.341 1284.16 403.667 1284.86 399.31 1284.76V1286.89C401.944 1289.12 405.592 1288.01 407.821 1289.42L409.746 1287.19L410.962 1286.79L411.975 1289.42L411.57 1291.35C410.151 1293.17 408.226 1293.98 407.112 1294.19C402.654 1302.9 403.16 1306.65 404.883 1316.78C400.83 1314.55 400.729 1307.56 396.372 1305.43C384.314 1307.66 370.231 1307.56 357.971 1305.43C361.112 1310.5 367.292 1310.19 372.054 1309.99V1312.53C370.332 1313.54 369.825 1314.35 369.319 1314.75L373.574 1316.78C369.217 1319.82 369.319 1324.48 370.737 1328.23L362.834 1327.22L361.01 1328.64C358.376 1326.41 358.275 1324.79 356.349 1323.67C352.297 1324.08 346.623 1323.47 343.583 1322.05L342.164 1323.67C340.543 1322.96 338.821 1322.15 337.909 1321.75C334.16 1325.7 333.147 1331.27 330.816 1335.22C330.208 1335.42 322.609 1337.86 322.305 1338.36C321.9 1339.98 321.495 1341.4 321.393 1342.01L319.57 1341.2C318.252 1339.48 317.543 1338.46 317.239 1337.35C305.891 1329.24 310.957 1334.21 292.314 1337.35C288.869 1336.44 285.525 1333.09 282.384 1332.79V1335.22C283.803 1335.83 284.512 1336.84 285.12 1337.35C282.891 1344.64 275.697 1348.29 269.111 1345.05L267.49 1345.56C267.997 1348.09 268.199 1349.81 268.098 1350.93L265.16 1351.03C263.235 1353.46 262.728 1356.4 261.005 1357.92L258.776 1358.22C257.358 1357.41 255.534 1356.8 254.926 1356.7L252.494 1357.92C252.697 1355.18 251.177 1352.45 250.975 1350.93C249.759 1351.74 246.516 1353.76 245.301 1354.57L244.895 1357.51C243.477 1358.22 242.565 1357.92 242.058 1357.92C237.701 1362.17 233.953 1362.98 228.278 1362.58C232.23 1360.15 234.358 1357.11 235.472 1353.46C233.75 1354.78 231.217 1356.3 230.001 1356.7C229.494 1355.99 229.19 1355.69 229.19 1355.59C230.812 1348.49 236.891 1346.37 241.045 1342.11C239.424 1340.29 240.032 1340.59 239.525 1339.68C238.005 1341.71 233.243 1344.04 231.115 1345.45C229.798 1349.41 226.353 1351.23 224.023 1353.56L221.49 1350.22C221.693 1346.06 223.82 1342.21 224.023 1338.57C222.503 1335.22 217.741 1334.31 215.411 1334.11C214.093 1334.82 213.08 1335.22 212.675 1335.42C213.789 1337.86 214.093 1338.67 214.499 1339.48C207.811 1343.23 200.618 1343.94 193.829 1345.56C192.208 1347.48 193.424 1350.01 192.005 1351.23C190.384 1351.03 187.75 1350.83 186.939 1351.13C184.406 1353.97 180.556 1356.9 177.01 1355.89C177.314 1352.04 174.375 1348.39 171.336 1347.18C169.106 1352.34 162.115 1356.5 158.569 1360.35C159.785 1361.97 161.001 1362.68 161.406 1362.68L147.221 1369.47L147.829 1365.82C144.384 1366.73 142.357 1370.18 140.027 1371.9L138.608 1369.37L137.19 1371.9C136.886 1368.96 138.811 1364.6 138.608 1362.68C135.468 1362.17 135.366 1359.64 134.353 1358.12C143.269 1357.01 146.512 1345.05 164.851 1340.19C173.97 1334.51 172.45 1327.42 194.234 1316.88
9C191.195 1316.58 187.142 1316.17 184.609 1315.97C167.283 1323.27 150.767 1337.65 131.516 1337.45C136.886 1333.7 145.802 1329.65 147.525 1323.06C150.868 1321.54 177.617 1312.02 184.102 1301.89C190.485 1301.58 201.732 1296.21 212.371 1292.46C212.27 1289.12 213.384 1284.16 215.613 1282.43V1280.41L212.574 1278.89C210.344 1280.41 207.406 1281.72 205.785 1282.23L201.023 1278.48L199.199 1278.58L198.388 1278.18C197.882 1275.34 198.895 1273.01 198.388 1271.29C195.45 1268.25 194.032 1267.34 191.195 1266.53C193.018 1272.5 190.08 1275.64 194.133 1280.41C186.027 1281.32 183.393 1290.13 176.807 1292.26C155.529 1298.64 132.124 1296.62 114.19 1307.97C113.582 1318 101.93 1312.63 93.6215 1321.64C84.7052 1318.3 73.2558 1318.2 67.1765 1326.2C66.2646 1324.48 66.062 1324.18 65.758 1323.67C67.2778 1322.66 66.7712 1322.96 67.3791 1322.56C67.9871 1319.72 67.8857 1318 68.595 1316.78C71.6347 1314.25 83.9959 1313.23 87.1369 1309.99V1308.57L86.833 1308.17L86.3264 1308.27L85.7184 1307.97L86.529 1303.81L84.8065 1301.48C82.6788 1300.47 79.9431 1300.47 78.5246 1300.67L81.1589 1296.52C92.811 1292.97 91.5951 1303.2 108.415 1284.97V1282.43H99.9035C100.714 1280.81 101.93 1278.79 103.348 1277.06C104.767 1275.34 106.388 1273.82 107.705 1273.11C111.556 1269.77 117.939 1267.34 122.6 1266.42C121.485 1268.96 120.978 1271.49 119.763 1273.21C122.397 1272.91 125.437 1271.59 126.855 1270.68C127.26 1270.17 127.666 1269.46 128.071 1268.96C128.375 1268.45 128.679 1268.04 128.78 1267.94L129.186 1267.34C129.388 1265.51 129.591 1262.57 129.692 1261.76C134.252 1265.61 139.216 1263.79 143.979 1263.99V1261.76C141.749 1261.56 140.027 1260.14 138.203 1259.43V1257.3C142.357 1255.28 145.802 1248.39 150.463 1246.97C151.882 1244.34 152.895 1242.31 154.009 1241.09C165.965 1242.51 175.692 1232.99 186.635 1229.85V1227.31C179.745 1227.92 149.957 1232.28 142.763 1244.34C139.419 1244.34 135.366 1244.03 132.732 1245.35L133.948 1247.88C132.327 1248.79 127.159 1252.64 125.437 1252.44C126.247 1250.01 126.349 1246.97 126.855 1245.35H123.917C112.467 1257.2 124.018 1242.92 95.9519 1261.76L91.2911 1259.23C86.0224 1265.31 78.7272 1271.29 71.2294 1272.91L72.4452 1268.45C67.5818 1266.12 57.6522 1261.36 52.7888 1259.13C55.9298 1258.12 58.2602 1257.41 60.6919 1256.6C61.4011 1253.66 62.1104 1250.62 62.617 1248.59C61.6038 1246.06 59.9826 1242.11 59.0707 1239.98C56.0311 1238.56 53.0927 1237.14 50.661 1236.03C44.1764 1243.32 37.2865 1251.83 28.5728 1257C26.3437 1252.95 29.0794 1246.77 29.89 1243.02L28.5728 1238.56C24.8239 1237.24 21.8856 1238.86 18.6432 1237.65C19.3525 1235.93 20.3657 1233.29 19.9604 1232.38L19.4538 1231.97C18.7446 1231.97 18.8459 1231.87 18.6432 1231.77C19.5551 1229.54 20.1631 1228.33 20.0618 1227.21C18.6432 1226.91 17.7314 1227.41 17.2247 1227.21V1224.88C26.749 1224.98 35.9693 1217.69 44.987 1217.79L46.6081 1216.78C47.4187 1214.95 47.3174 1213.33 47.2161 1212.22C46.3042 1210.6 44.5817 1210.29 43.4671 1209.38C42.5552 1207.25 40.6301 1203.81 39.6169 1202.29C37.8944 1202.08 36.3746 1201.88 35.6653 1201.78V1199.65C38.6037 1197.32 43.1632 1196.61 45.6962 1194.79L44.0751 1189.93C53.802 1186.38 61.6038 1181.72 72.5466 1176.55C80.247 1174.63 93.3176 1173.41 100.917 1167.23C102.335 1163.58 104.159 1158.92 105.375 1155.78H106.895C106.895 1158.11 106.895 1160.64 106.895 1161.86L108.82 1164.49C111.15 1165.2 113.278 1165.1 114.697 1165C113.379 1157.6 117.534 1149.3 118.445 1141.9C126.754 1148.99 137.494 1144.94 146.816 1144.03C144.688 1142.41 143.675 1140.28 142.357 1139.37C144.181 1138.25 148.031 1135.82 149.551 1134.81C135.771 1135.52 121.485 1136.33 108.212 1137.04C108.617 1137.95 110.948 1143.93 110.948 1144.03C110.441 1145.85 109.428 1148.69 108.719 1149.4C109.022 1130.75 71.9386 1143.01 60.5906 1149.19C57.6522 1147.07 56.4364 1143.52 54.106 1141.9C52.8901 1142.41 52.2822 1142.71 51.9782 1142.81C51.1676 1144.43 49.9518 1145.34 49.0399 1145.75C47.2161 1143.82 44.987 1141.6 43.7711 1140.28C40.8328 1139.67 37.6918 1141.39 35.6653 1141.9V1144.03C39.2116 1143.72 40.6301 1145.34 42.8592 1146.36V1148.48C36.9825 1148.08 28.5728 1143.11 22.8988 1144.03C22.8988 1145.55 23.2027 1146.86 23.7093 1147.37C24.6212 1147.88 25.7358 1148.48 25.8371 1148.48C20.2644 1147.67 13.9824 1153.25 8.71369 1153.35C6.68725 1152.54 4.86346 1151.93 3.64759 1151.42C1.51983 1146.05 2.02644 1139.77 0 1134.81C2.53305 1133.59 4.25552 1131.26 5.67403 1130.15V1128.12L3.54627 1125.38C5.87668 1121.53 10.7401 1119.61 14.387
97 1118.7L12.8679 1123.36C14.489 1124.78 18.238 1128.02 20.0618 1128.12L22.1895 1126.9C23.3041 1123.76 21.6829 1121.74 21.9869 1119.41L24.4186 1116.47C23.1014 1115.35 22.0882 1114.64 21.4803 1114.34C22.1895 1112.41 23.0001 1110.29 23.4054 1109.17L25.8371 1107.85C28.5728 1108.26 31.0045 1107.55 32.9297 1107.04C41.2381 1097.62 35.4627 1096.3 63.8329 1089.41L67.0752 1092.15C66.5686 1096.2 64.0355 1103.19 64.9474 1107.04C68.595 1106.44 72.6479 1106.13 76.2955 1105.22C80.0444 1104.31 83.388 1102.99 85.8197 1100.15C89.7713 1096.61 91.2911 1092.96 92.1017 1088.1L87.1369 1081.51C90.6832 1081.61 94.3308 1080.7 96.7625 1082.63C95.2427 1088.7 97.0665 1095.09 97.7757 1100.66C106.591 1104.82 116.52 1108.56 126.146 1107.65C130.097 1106.44 132.225 1100.05 135.771 1098.94L138.305 1100.05C136.582 1101.17 136.075 1101.88 135.569 1102.28L139.014 1104.41C142.864 1103.9 150.564 1102.79 154.111 1102.28C150.666 1096.71 145.701 1100.15 131.415 1093.26L128.274 1095.59C125.437 1092.86 124.626 1089.01 124.322 1086.07C125.741 1087.59 127.564 1089.21 128.78 1089.92C131.009 1090.33 132.934 1088.81 134.049 1088.4C131.111 1086.48 130.097 1086.27 128.274 1086.07V1083.54C131.212 1083.84 133.542 1082.02 135.569 1081.41C132.124 1076.85 133.948 1064.08 133.948 1059.12L130.503 1055.67C124.018 1054.66 113.785 1053.24 109.934 1046.66C115.71 1036.73 133.137 1050 161.102 1022.34C165.965 1022.04 171.943 1023.35 175.49 1025.68L174.679 1021.12C173.261 1019.81 172.855 1019.4 172.247 1018.79C169.917 1018.18 166.877 1018.29 165.459 1018.59C167.891 1015.96 166.979 1013.32 165.459 1011.6V1009.27C171.234 1002.18 161.913 1003.8 172.653 992.753L173.767 993.868C175.996 992.246 176.908 990.929 178.935 990.524C188.864 994.982 201.023 990.119 209.635 995.691C215.107 987.687 225.543 990.929 234.56 991.638C243.173 986.978 254.014 995.995 267.389 982.519C275.798 979.176 289.274 977.048 296.468 971.779C297.076 973.198 297.988 974.92 298.191 975.528C301.94 977.048 306.296 975.832 309.235 974.11C311.16 971.171 311.768 968.537 313.389 966.105C326.358 961.343 346.015 963.268 359.085 957.797C350.675 957.898 345.305 952.022 335.275 950.907C332.032 950.502 318.962 955.365 315.517 950.704L315.314 948.577L317.948 946.145C317.239 941.585 317.341 937.127 316.834 933.176L313.693 931.96C315.922 928.819 317.239 924.867 319.367 922.841C313.085 923.955 306.6 927.907 302.548 932.466C301.129 944.929 289.173 957.29 277.318 974.11C274.988 977.757 260.702 977.859 254.521 978.872C250.367 984.141 246.212 989.916 238.208 983.533C242.16 979.784 246.516 977.757 249.556 974.008C249.455 971.982 249.455 970.563 249.455 969.348C238.512 976.339 220.781 982.317 208.622 976.035C207.609 974.211 206.292 971.982 205.481 971.07C204.265 970.867 198.794 970.158 198.388 970.057L195.551 967.22L196.666 961.951L194.336 960.026L186.736 960.229V962.559C190.688 963.471 191.701 966.713 192.512 969.348C184.609 974.211 171.437 977.656 163.128 980.797C161.406 983.33 160.595 986.876 160.494 989.409L158.873 989.916C157.657 988.903 156.036 988.194 155.428 988.092C150.767 994.374 126.855 994.779 112.771 997.414V995.286C130.401 983.533 129.591 993.665 178.225 943.713C177.415 941.889 177.212 940.572 176.807 938.951C184.609 931.149 195.754 936.114 203.759 930.339L204.468 927.704C204.974 924.867 205.684 921.929 206.9 920.004L205.785 918.585V918.383L206.292 917.977L206.9 915.647C206.19 914.33 205.684 913.621 205.38 913.114C213.587 909.669 213.688 899.537 218.248 894.369C218.146 892.242 218.552 889.101 218.653 887.479C223.516 882.211 232.838 876.233 233.953 868.33C226.252 865.189 215.715 870.255 208.217 865.999C216.93 859.616 219.16 848.572 226.961 842.493L225.441 840.162C232.534 824.964 243.882 809.968 250.975 794.871L255.433 793.047C261.917 795.682 267.895 805.409 274.583 807.232C278.939 805.814 283.195 802.065 287.451 801.761C289.274 802.876 291.301 803.99 292.415 804.699C292.618 802.876 292.922 800.039 293.023 799.228C291.301 795.783 284.006 794.162 280.966 793.149V790.616L293.125 788.285C296.975 789.4 300.014 792.845 302.649 794.871L306.702 795.378C306.702 793.757 306.702 793.858 306.702 793.25C303.966 791.629 300.217 789.501 298.089 788.285V785.752C299.913 786.765 304.371 788.589 305.587 788.387C306.9
904 786.563 308.931 784.942 310.349 784.638L311.97 785.043L310.856 788.387C313.186 792.439 317.037 795.175 320.785 795.479C319.874 792.338 318.556 785.854 316.53 783.726C318.86 777.14 324.332 772.884 329.398 769.541C319.874 771.972 307.208 772.884 298.089 769.541L298.191 769.439C303.257 765.994 310.045 764.88 315.314 764.576V762.144H309.539V760.016C312.477 756.875 316.834 757.281 319.57 755.254V752.924C307.411 750.796 305.891 749.783 285.931 755.052C271.34 757.281 259.384 757.179 248.34 757.686C237.397 758.193 227.468 759.408 216.93 764.069C205.886 770.453 198.085 768.223 190.08 755.356L194.032 749.378L192.512 745.325L188.966 745.426C186.534 750.796 187.243 759.206 183.697 763.664L180.454 764.272L177.111 760.118C176.706 756.267 179.847 753.228 181.164 750.391C180.758 746.439 179.847 738.435 179.441 734.686L183.595 731.646C185.318 732.761 186.736 733.774 187.851 733.875C189.573 732.052 190.283 729.214 191.195 727.897L182.785 719.69C184.305 716.853 190.485 713.915 192.816 712.496C187.648 712.192 181.974 711.483 178.529 714.928L179.847 716.853C183.089 721.109 181.468 726.175 179.847 730.126L175.895 731.646C174.983 730.734 172.349 727.999 172.146 727.796C172.247 722.122 175.49 717.157 175.084 712.395C173.058 711.483 173.362 710.267 172.146 709.862C169.208 712.496 168.802 715.029 165.459 715.941C159.886 724.554 157.961 740.765 140.128 741.474C138.406 739.043 134.657 735.496 132.631 733.977C131.82 734.078 124.119 735.902 123.512 736.003L120.269 733.774C122.802 729.924 121.89 724.959 123.309 721.514C134.252 716.245 131.111 721.818 144.485 709.862V707.734H137.291V705.1C139.115 704.188 140.838 703.377 141.648 702.972V700.642C137.393 699.831 134.353 703.073 131.617 705.1C131.82 707.329 131.719 706.822 131.82 707.633C130.503 708.443 129.591 709.051 129.084 709.355C127.362 709.153 126.45 709.051 125.943 708.95L124.829 705.1L125.943 701.959C128.476 700.54 131.313 697.906 131.82 695.576L129.186 695.981C127.868 697.399 126.754 698.818 126.146 699.73L124.119 700.642C121.384 699.73 120.269 698.311 118.547 698.413L116.216 700.642C115.102 704.289 116.52 708.139 116.318 711.179C106.388 715.84 95.2427 718.677 89.9739 704.087C85.5158 701.756 78.8285 705.606 73.7624 703.985L70.7228 700.642C68.6963 703.175 65.8593 703.073 63.5289 702.972C67.6831 688.483 70.1148 691.219 86.0224 692.029C87.0356 690.915 88.7581 689.091 89.1634 688.584V686.051C84.7052 686.051 82.9827 681.897 82.0708 678.857C86.6303 679.06 92.0004 682.505 95.9519 682.708C96.6612 681.188 97.2691 679.769 97.6744 678.857C89.062 679.871 78.2206 676.527 73.5598 669.333C73.1545 665.078 71.736 659.606 68.4937 657.276C66.6699 657.782 61.5025 659.302 59.9826 659.201L57.9562 657.276L62.7183 653.122C67.6831 652.716 73.4585 655.452 77.8153 655.047C77.0047 652.615 76.8021 649.575 76.2955 647.954C81.2603 647.448 90.2779 648.866 94.8374 650.589C96.4585 652.108 97.9784 655.452 99.0929 657.276L101.018 656.364C102.031 654.641 104.463 650.994 106.084 650.589C103.146 648.461 91.7977 641.875 90.3792 637.822C100.41 633.263 115.304 642.584 127.564 631.54C138.912 630.932 124.626 636.809 163.128 638.227V635.998C161.609 635.086 160.291 634.478 159.582 634.073C147.018 635.289 143.776 638.126 119.155 621.408C118.851 618.875 118.141 615.937 117.534 612.998C116.926 610.06 116.419 607.223 116.318 604.892C116.723 597.091 123.512 588.782 119.155 580.778C126.045 576.32 138.203 578.042 143.877 572.165L145.093 572.064C146.816 573.179 150.159 575.306 151.578 575.813C152.287 575.712 189.27 569.024 190.181 568.822V566.187C187.547 566.39 180.86 562.438 178.732 561.425C180.556 560.311 181.569 559.095 182.988 559.095C183.292 556.967 182.38 554.839 182.076 553.826C184.305 549.875 188.459 547.341 191.499 544.707C189.27 544.91 187.547 543.086 185.926 542.275C189.371 539.844 189.776 535.689 190.181 532.65C187.344 532.954 186.736 534.372 185.926 535.082C176.199 530.623 160.494 533.46 150.261 532.65C141.344 537.716 128.983 545.923 118.547 546.936C116.622 545.011 113.177 541.262 111.657 539.641L114.291 537.615L115.608 527.786L119.053 525.253C117.837 521.707 119.155 518.465 119.053 515.83H117.534V513.5C119.763 512.892 125.133 511.473 127.463 510.866C131.212 513.5 136.177 515.526 139.216 517.755L140.027 526.064L142.459 527.989L144.283 526.874C144.181 522.822 143.573 519.275 144.688 515.932C142.256 513.5 141.04 510.764 139.115 509.143L136.177 508.738C135.771 510.764 136.987 512.689 137.494 513.601L135.164 512.689C132.023 508.636 132.124 500.125 130.503 496.478C128.679 495.971 127.159 496.579 125.639 496.68C122.194 489.487 119.053 486.346 121.485 477.835C123.106 476.315 125.234 475.605 126.45 475.302C127.463 473.883 128.375 472.667 128.882 472.059L125.943 470.843V468.817C127.26 466.79 129.287 465.777 130.503 465.169L128.983 462.738C130.908 461.116 133.34 458.989 134.758 457.672C133.34 456.456 133.137 456.354 132.732 455.949C129.591 455.442 126.956 457.165 124.93 457.672C125.335 459.495 125.639 461.116 125.234 461.927C123.815 462.636 122.802 462.535 121.992 462.738V465.169H123.512L122.093 466.993C121.282 468.006 117.939 472.262 117.534 472.768C116.318 473.072 112.163 473.883 111.657 473.984C106.793 471.249 104.058 465.068 102.234 460.407C108.009 461.015 114.798 458.279 119.357 455.645C114.494 452.099 110.238 449.464 109.326 443.284C111.454 444.804 113.785 444.905 114.899 445.9
918C113.379 442.676 107.401 436.293 105.071 433.658L107.908 435.583L110.34 435.685C112.265 434.57 112.974 432.645 113.582 431.226C111.049 429.099 101.829 420.486 98.0797 420.284C96.6612 421.905 95.8506 422.918 95.04 423.931C96.7625 426.059 96.8638 426.262 97.9784 427.68L96.7625 430.72C95.4453 431.226 93.6215 432.037 93.3176 432.138C91.2911 431.632 90.4806 431.429 89.366 431.226C90.4806 433.354 91.2911 435.077 92.203 436.09V438.522C88.2515 437.103 84.8065 439.737 82.2735 441.156V443.385L85.0092 444.398C86.7316 447.033 86.1237 450.883 86.529 453.213C83.9959 453.011 82.5774 454.834 80.6523 455.645C83.8946 457.57 86.529 460.61 86.4277 463.953C83.084 465.98 78.3219 465.169 75.8902 463.548C69.7095 459.394 80.6523 429.099 87.8462 418.865C82.8814 419.27 78.2206 418.257 76.3968 414.204C78.2206 414.103 79.5378 414.103 80.3484 414.103C83.5907 409.848 82.8814 402.654 87.3396 399.918C90.7845 398.297 98.485 393.636 98.6876 389.887L100.714 389.684L101.93 390.9C102.234 397.892 107.097 401.235 113.379 401.539C115.102 400.425 115.71 399.918 116.318 399.513C117.534 401.944 118.243 402.755 119.56 403.768C120.978 403.768 120.776 403.768 121.384 403.768C122.397 402.856 123.005 402.35 123.41 402.046C123.815 403.464 123.714 403.464 123.714 403.768L123.917 404.072L124.93 404.376C122.701 408.834 120.067 414.508 115.304 417.244L110.137 416.535C108.313 414.812 106.185 412.887 104.868 411.671C104.362 414.002 103.855 417.041 103.551 418.561L106.793 420.689C111.758 420.385 115.608 422.411 118.952 425.147C120.573 424.033 121.688 422.411 122.904 420.892C124.119 419.372 125.234 417.953 126.754 417.244L127.666 416.636C126.45 414.914 125.538 413.495 124.829 412.381C125.538 406.707 128.476 401.64 132.732 399.513C139.419 400.222 142.763 407.213 149.146 406.909C148.234 403.059 144.992 400.83 142.053 399.513V397.081C145.093 395.257 148.133 396.574 150.564 397.081C148.031 394.548 138.912 393.028 135.771 392.319C133.441 388.975 131.617 384.314 132.732 380.971C156.137 372.257 132.225 384.517 194.133 387.354C197.578 387.962 199.908 387.05 203.049 385.429C213.992 387.658 227.063 399.614 238.613 384.72C243.071 384.922 248.543 389.786 252.292 389.786C254.926 391.407 254.724 397.993 256.547 399.614C258.675 399.209 261.208 398.702 262.424 398.094L262.829 397.081C265.16 400.627 264.856 404.68 262.829 407.011V409.442L266.578 411.671V414.306C265.058 415.319 263.437 416.535 262.627 417.041C263.133 419.068 263.336 419.574 263.539 420.385C270.631 426.971 279.649 431.936 277.926 445.918H279.142C278.838 438.522 281.777 430.619 279.142 423.931C292.922 420.182 290.997 404.376 296.569 394.852C303.257 393.231 310.147 395.561 316.226 397.081C318.556 396.473 318.658 395.156 319.874 394.751C329.803 402.958 345.508 409.949 356.046 399.614C357.16 400.526 361.213 403.566 361.821 403.971C362.733 403.768 373.777 401.539 374.486 401.438C375.398 401.944 379.856 404.275 380.363 404.477C381.984 408.024 381.984 412.381 383.504 415.319C389.482 416.636 393.636 422.006 396.068 426.768C399.209 422.918 405.085 423.931 408.834 424.033V421.702C404.984 419.372 401.944 419.372 398.905 417.041C398.094 414.407 397.081 411.975 396.27 410.354C392.927 407.922 389.38 406.707 386.037 407.112V404.477C388.063 402.35 389.482 398.094 391.711 397.182C393.737 398.297 397.486 400.019 399.107 400.121C4
900.019 398.398 401.944 397.385 402.755 396.878C406.2 397.486 414.204 399.006 417.345 399.614C413.191 392.724 405.795 388.57 398.195 390.191L396.676 389.178C395.662 386.645 396.574 384.517 397.182 382.693C400.627 383.605 402.35 386.037 404.579 387.658L408.733 385.125L407.213 381.781C399.006 375.195 386.949 378.438 377.627 377.728L376.513 376.614C375.398 367.09 375.601 372.358 416.535 345.001C417.649 339.631 417.041 333.957 418.055 328.993L419.676 330.107C420.486 332.235 421.5 334.768 421.702 336.186C422.715 336.592 422.411 336.49 422.817 336.592C423.019 338.618 422.918 338.01 423.019 338.821C432.544 330.614 441.967 330.107 455.037 327.473C458.077 325.446 466.487 319.063 471.35 319.367V316.733C466.385 317.037 460.711 316.023 458.685 311.666L460.407 310.248L460.812 309.843C463.244 307.816 467.905 303.865 470.033 302.041C469.931 299.913 469.627 296.671 469.526 295.05L479.152 286.235L478.544 277.318C481.786 279.041 483.306 282.283 486.447 282.182C486.954 280.054 488.777 269.618 489.892 267.49L489.284 266.781L489.081 266.68C488.676 265.869 488.676 265.565 488.575 265.362C480.165 275.798 474.694 266.578 454.429 282.182V279.953C456.152 278.129 457.064 275.191 456.861 273.569L455.442 270.935C453.923 270.327 452.909 270.023 452.403 269.821C440.953 276.812 432.746 292.213 420.182 296.772V294.543C423.425 288.464 430.72 285.728 435.077 282.08L434.469 276.913C433.354 275.596 432.24 274.279 431.834 273.772C431.024 274.583 431.024 274.583 430.821 274.785L428.693 277.014H427.275C427.478 275.393 427.883 269.922 427.984 269.111H425.35C421.601 272.759 420.892 278.939 419.068 282.891C415.319 280.459 413.799 276.102 414.002 272.658L412.381 272.151C408.125 274.887 404.376 274.481 400.121 275.9L397.892 280.865C395.257 280.561 392.724 278.23 391.103 277.116C386.746 277.116 379.552 277.116 375.398 277.116L371.852 274.785L373.473 271.239C368.609 267.389 357.059 262.728 350.675 262.728C351.79 260.398 352.398 258.472 353.512 257.561V255.331C351.283 254.318 349.966 252.494 349.46 251.076L349.966 248.746C353.31 247.428 356.349 247.732 358.376 246.111C360.2 243.882 360.402 241.349 360.605 239.221C380.768 220.071 384.416 221.186 420.486 227.873C420.486 226.759 420.486 225.644 420.486 225.644C418.156 225.036 408.125 222.503 405.896 221.997C404.072 220.274 403.363 219.463 401.944 218.045C406.605 215.816 412.685 215.512 416.94 217.032C419.372 221.085 422.411 226.049 426.667 227.671C428.491 226.657 429.504 226.151 430.517 225.644C422.411 216.728 410.557 208.217 399.31 205.785C399.715 203.961 400.019 202.847 400.121 202.34L401.64 201.428C408.024 202.644 409.645 195.855 413.292 193.525L417.345 197.679C421.702 198.49 427.883 196.869 431.733 196.159C436.495 197.781 442.777 201.529 447.641 200.82V198.388C442.676 198.085 438.319 195.754 435.989 192.005C435.989 189.675 436.09 188.054 436.09 186.027L439.028 182.988C442.473 183.494 447.539 185.217 450.275 183.595L447.539 181.265C446.627 178.732 446.019 177.111 445.209 174.882C442.372 173.362 439.535 172.855 437.508 173.565C435.685 176.402 436.597 178.833 436.09 181.164L430.213 180.86C424.641 175.996 421.297 167.891 418.966 161.507L421.702 159.481C424.742 160.899 426.059 163.432 428.389 163.736C433.152 163.432 435.887 160.899 439.13 158.772C430.821 156.745 425.451 147.727 420.486 141.749V139.014C422.31 136.582 424.843 136.278 426.768 136.987L429.2 139.014C429.808 137.899 431.733 134.657 431.834 134.049H430.517L431.53 128.882L433.152 127.97L435.178 128.172L437.508 126.754C438.015 125.842 441.865 116.622 443.081 116.622L445.006 118.749L445.614 127.159L447.539 128.983C450.174 126.653 448.654 120.877 451.795 118.851C446.323 105.679 451.694 93.6215 457.368 81.7669C460.711 80.551 469.324 85.7184 472.363 86.7316C477.024 86.4277 481.786 82.0708 485.94 81.7669C484.421 85.8197 481.583 89.366 481.685 93.0136L482.799 94.8374C488.879 87.7449 495.161 79.8417 504.077 75.7889C512.081 74.4717 512.183 65.6567 515.425 60.2866L520.187 59.476L525.76 63.7315L523.936 67.6831C521.302 69.5069 516.844 72.7492 514.513 74.3704V76.9034C516.641 75.7889 521.707 73.0532 523.328 72.1413C524.949 73.2558 525.253 74.0664 525.963 74.877C529.104 74.877 532.548 73.4584 534.372 71.736C536.905 75.0796 538.02 79.7404 536.399 83.388C539.844 82.0708 540.958 79.7404 544.403 79.2338C543.795 83.388 540.857 87.1369 537.209 86.9343V89.366C539.945 88.9607 543.491 90.1766 545.214 89.7713C554.738 77.106 545.619 77.8153 543.187 62.2117C546.531 56.7403 553.927 52.5861 557.17 47.2161L557.676 49.0398C558.386 49.4451 558.487 49.8504 558.69 49.9517C557.778 54.1059 554.029 65.15 553.623 69.6082C554.839 71.8373 555.853 73.9651 557.17 74.573C558.183 74.573 558.892 74.573 558.994 74.573L561.02 72.2426L562.945 71.8373C575.914 77.3087 580.676 88.9607 577.13 
9104.362C583.412 87.7449 587.566 92.0004 576.928 60.9958C575.712 60.3879 574.901 59.9826 574.394 59.78C573.584 61.0972 573.077 61.9077 572.773 62.4144C572.875 67.2778 574.293 73.1545 575.813 77.2074L572.976 76.5994C570.443 74.3703 569.126 71.432 567.302 69.7095C563.654 68.6963 560.716 68.1897 558.69 65.5553C558.183 60.3879 565.275 51.9782 565.073 47.4187C573.584 51.5729 579.562 42.8592 585.844 39.9209L589.39 41.3394C594.659 51.5729 598.306 49.5465 594.355 66.0619C595.064 70.9254 600.637 73.0532 604.183 74.7756C603.271 82.0708 608.641 88.7581 613.505 92.4057C613.91 97.2691 614.113 103.754 610.668 106.996C606.412 106.996 601.751 115.912 589.897 122.093V124.626L602.359 122.194L606.412 124.322C606.007 133.745 597.395 134.758 581.588 154.313V156.846C588.478 156.644 604.082 138.001 609.249 133.745L611.478 133.238L613.302 129.287C617.659 126.956 622.32 126.652 625.866 124.626C629.108 120.269 630.628 114.089 628.906 109.225C626.879 108.111 626.17 107.705 625.055 107.097C624.448 106.084 624.245 105.679 624.144 105.578C625.866 100.511 628.095 94.2295 627.183 88.4541L625.765 87.8462C625.461 87.4409 623.536 84.2999 621.611 81.3616C619.685 78.3219 617.76 75.3836 617.659 75.1809C612.289 71.432 608.236 65.0487 609.351 58.7668C616.95 53.1941 618.47 42.6566 614.518 35.0574C618.064 35.0574 621.205 37.2865 623.941 37.3878C625.765 36.0706 626.575 35.4627 627.183 35.0574C626.17 33.031 626.271 31.1059 625.866 30.0926C627.994 32.2204 632.047 35.2601 634.377 36.4759L638.937 36.3746C640.76 34.3482 645.32 29.3834 646.84 27.6609L651.095 26.3437L655.249 28.3702C655.655 29.3834 658.289 34.7534 658.39 35.0574C655.452 35.1587 654.034 35.4627 652.514 35.0574C656.465 38.5024 661.025 40.7314 665.686 40.3262C667.104 39.2116 668.624 38.1984 669.84 37.2865C669.84 37.2865 669.738 37.2865 669.637 37.1852C669.536 37.0838 669.435 37.0839 669.333 36.9825H669.232C669.131 36.9825 669.131 36.9825 669.029 36.8812C668.928 36.7799 668.827 36.6786 668.624 36.5772C668.523 36.4759 668.32 36.3746 668.117 36.172C667.915 36.0706 667.813 35.868 667.611 35.7667C662.038 31.4098 653.223 23.912 650.386 18.8459C650.285 17.4274 649.879 11.1454 649.879 10.3348C649.879 10.3348 649.879 10.2335 649.778 10.2335C649.778 10.2335 649.778 10.1322 649.677 10.1322C648.157 9.32162 646.13 8.10576 644.408 6.78857C644.307 6.78857 644.205 6.68725 644.104 6.58593C644.003 6.4846 643.8 6.38328 643.699 6.28196C643.597 6.07932 643.395 5.97799 643.293 5.87667C643.192 5.67403 642.989 5.57271 642.888 5.47138C642.787 5.26874 642.584 5.16742 642.483 5.0661C641.571 4.35684 640.862 3.54627 640.456 2.73569C640.456 2.63437 640.355 2.53305 640.355 2.53305C640.355 2.43172 640.355 2.43172 640.355 2.43172C640.254 2.3304 640.254 2.3304 640.254 2.3304L643.496 0.101318C651.906 4.25552 660.721 6.68725 669.232 10.1322C669.333 10.1322 669.435 10.2335 669.536 10.2335C669.84 10.3348 670.245 10.5375 670.549 10.6388C671.461 11.0441 672.373 11.4494 673.285 11.8547C673.69 12.0573 674.095 12.26 674.501 12.4626C676.831 13.5771 679.06 14.8943 681.289 16.3128C686.963 21.4803 690.408 32.0178 696.589 36.7799C706.316 42.6566 720.096 42.5552 728.505 50.357L733.065 48.2293L736.003 53.802L735.294 61.1985C734.382 62.1104 733.166 62.8196 731.646 63.4276C724.655 66.4672 712.395 68.3924 702.668 80.551C697.602 82.1721 693.245 84.8065 689.294 88.0488C681.087 94.9387 675.413 104.868 672.17 115.203H672.272L675.919 121.485C687.369 114.899 692.435 128.78 709.963 124.626C713.814 122.194 715.739 116.723 719.893 114.697C718.981 106.185 723.642 97.2691 728.708 91.3924C729.316 85.9211 729.519 74.9783 731.342 69.8109L734.686 69.6082C742.792 77.714 753.734 77.714 764.272 76.8021C767.92 76.4981 771.567 76.0928 774.911 75.8902C786.259 71.0267 796.188 63.2249 812.704 63.8329C819.492 58.8681 821.924 50.2557 832.462 50.2557C836.312 52.6874 840.77 55.6258 844.924 56.335C845.532 55.9297 852.422 51.3703 852.827 51.0663C859.717 51.9782 871.977 60.7932 878.259 63.9342C884.744 68.0884 895.687 54.5112 910.48 63.3263C914.532 68.899 921.118 73.2558 923.753 79.5378C923.449 88.0488 923.955 104.26 918.585 113.582L920.206 116.824C948.273 117.128 934.999 129.793 934.392 147.018C948.171 147.93 955.365 159.481 958.405 172.045C969.145 183.19 968.942 183.595 972.995 205.076C976.035 207.305 981.202 209.838 984.445 210.952L989.409 218.45H990.727C990.017 216.525 988.7 213.992 987.18 211.56C985.661 209.129 983.938 206.9 982.418 205.785C981.506 204.873 974.312 197.071 973.704 196.463L976.947 190.283C980.088 190.688 983.229 192.208 985.863 
9194.234C988.498 196.261 990.625 198.895 992.044 201.327C998.224 213.587 998.832 234.864 982.114 241.045C969.449 245.301 959.925 244.085 946.753 272.455L949.286 274.177C949.894 275.495 950.097 276.913 950.198 278.23C950.4 279.547 950.502 280.865 950.806 281.776L950.907 282.384C952.427 282.486 953.44 282.587 953.541 282.587C961.85 273.468 957.696 269.314 984.141 255.534C986.572 256.243 989.105 258.067 990.625 259.384C1000.25 260.296 1010.59 256.649 1020.11 255.635C1021.73 256.851 1022.85 260.195 1023.86 261.816C1025.48 262.829 1027 263.437 1028.01 263.741C1029.84 272.86 1030.85 282.384 1035.11 290.288L1038.65 292.314C1043.41 300.825 1036.42 311.97 1050 325.345C1049.19 327.27 1048.89 327.979 1048.58 328.689C1051.42 336.997 1044.53 338.416 1042.7 346.825C1046.66 354.931 1041.08 361.112 1037.54 366.583L1040.48 370.535C1039.56 371.143 1037.54 372.156 1037.44 372.257C1036.12 374.587 1035.81 375.297 1034.8 377.222L1031.96 377.83C1027.91 374.385 1027 367.799 1025.48 363.341C1005.92 348.244 1037.33 347.636 1021.83 313.49C1015.45 304.979 1004.41 291.402 993.361 292.415C992.956 294.644 994.273 296.873 994.881 298.292C994.779 302.041 992.449 305.182 990.524 307.006C994.678 306.398 996.907 310.248 999.136 311.666C1000.66 311.768 1005.72 312.173 1006.84 312.274L1009.17 314.301C1006.53 315.517 1003.19 316.125 1001.26 316.429L999.947 318.05L1006.23 321.596C1005.01 325.953 1004.61 329.702 1006.53 333.045L1009.17 333.957C1009.07 336.085 1008.15 337.605 1007.65 338.821L1009.17 341.05C1005.11 353.006 1007.14 357.667 991.942 372.865C995.185 371.953 998.528 370.433 1001.67 368.812C1004.81 367.191 1007.85 365.367 1010.48 363.949C1013.22 363.239 1016.67 362.226 1018.79 361.618L1024.87 368.103C1028.01 384.416 1027.61 392.015 1012 407.112C1009.67 407.821 1010.18 406.909 1008.66 406.808L1007.75 407.112L1006.33 414.407C1004.91 415.42 1003.59 416.028 1003.09 416.231L1001.47 415.826L1000.86 412.988L998.326 410.354C985.559 407.72 971.779 411.57 960.229 415.927C956.074 425.248 966.004 458.077 944.22 468.209C937.938 471.654 931.453 481.28 923.246 484.522C920.713 485.434 918.079 485.839 915.242 485.332C915.14 485.332 915.14 485.332 915.14 485.332C914.634 485.231 914.228 485.13 913.823 485.028C913.722 485.028 913.621 484.927 913.519 484.927C913.317 484.826 913.114 484.826 912.911 484.724C912.709 484.724 912.506 484.623 912.303 484.522C911.797 484.319 911.391 484.117 910.986 483.914C910.986 483.813 910.885 483.813 910.885 483.813C910.784 483.813 910.581 483.711 910.48 483.61C909.973 483.306 909.568 483.103 909.264 482.901C909.162 482.799 908.96 482.698 908.858 482.597C908.453 482.394 908.25 482.191 908.25 482.191V479.962C908.25 479.962 908.25 479.861 908.352 479.861C908.352 479.76 908.554 479.76 908.656 479.658C909.162 479.354 909.872 478.949 910.682 478.645C910.885 478.544 910.986 478.443 911.088 478.443C911.189 478.341 911.189 478.341 911.29 478.341C911.493 478.24 911.594 478.139 911.695 478.139C911.898 478.139 912.101 478.037 912.303 477.936C912.506 477.835 912.607 477.835 912.81 477.733C912.911 477.632 912.911 477.632 913.013 477.632C913.114 477.632 913.114 477.531 913.215 477.531C913.519 477.328 913.823 477.328 913.925 477.328ZM913.925 477.328H914.026C914.026 477.328 914.026 477.328 913.925 477.328ZM208.825 1371.49L205.582 1371.29C203.455 1372.61 198.895 1375.14 197.983 1378.08C198.085 1378.69 198.49 1379.4 199.402 1380.82L200.618 1380.31C200.922 1379.8 201.327 1379.09 202.137 1377.78C202.137 1377.78 203.049 1378.38 204.468 1378.38C205.684 1377.98 207.913 1376.46 208.926 1374.53L208.825 1371.49ZM140.128 1307.26C133.137 1308.47 123.714 1303.81 117.635 1311.01L117.128 1314.15C118.547 1314.96 120.472 1315.97 122.498 1316.88C126.45 1315.56 134.657 1312.83 138.811 1311.41C139.723 1311.21 140.736 1309.99 141.749 1308.37L140.128 1307.26ZM37.3878 1212.01C36.172 1211.91 35.6653 1211.61 33.9429 1211.91L32.3217 1210.39C31.5111 1210.09 28.7755 1209.89 26.9517 1209.89C22.6961 1214.14 13.8811 1217.79 10.8415 1223.77L11.4494 1226.3L15.6036 1225.69L17.5287 1223.77C19.4538 1223.56 22.0882 1223.26 24.7226 1222.96C28.8768 1220.63 35.7667 1219.31 37.9958 1214.14L37.3878 1212.01ZM903.691 718.981L900.854 719.994C898.017 722.021 894.369 723.236 892.951 727.593L894.471 729.113C896.497 724.959 900.55 721.413 905.312 719.488L903.691 718.981ZM930.541 674.703C929.933 674.703 928.616 674.805 927.096 674.906L925.779 675.007L924.563 677.338L926.59 679.871L929.325 680.783L930.44 679.668C930.44 679.161 930.44 679.263 930.643 677.844L931.757 676.831L930.541 674.703ZM131.516 741.171L130.604 740.563L129.996 738.84L129.084 738.435L128.578 739.245H127.564L126.45 740.461L126.653 741.677C127.666 742.184 128.476 742.69 130.401 743.501C130.401 743.704 130.604 745.325 130.807 746.338L132.124 746.845C132.225 745.325 132.529 743.4 131.516 741.171ZM157.454 762.651L154.921 761.232L152.996 763.968L152.895 765.082L152.084 765.893C151.274 765.893 151.983 765.994 149.957 765.994C149.957 766.096 149.957 765.994 149.855 767.616C151.78 766.805 154.415 767.312 157.15 768.122C157.252 766.906 156.542 764.475 157.454 762.651ZM172.247 754.14C172.247 754.038 172.247 754.14 171.842 753.43C171.234 752.316 170.12 750.391 168.397 748.972C166.067 748.162 162.926 748.263 160.494 750.695C160.393 750.796 160.393 750.695 160.089 751.201L158.265 754.14L158.468 756.065C159.481 757.382 160.089 761.435 160.291 763.664L164.04 767.818L171.133 765.589L175.287 759.307L172.247 754.14ZM173.058 742.488L171.336 742.589C167.384 739.955 163.736 737.928 159.886 742.994L162.217 747.351L167.587 747.452L174.476 745.223L174.983 743.501L173.058 742.488ZM173.869 810.5
976L173.159 810.88L168.296 808.347L168.195 806.017L170.018 803.484L168.397 800.95C163.23 797.911 157.657 798.62 151.476 799.228L146.208 795.276L141.243 795.378C141.142 795.58 140.128 796.999 139.419 797.911L139.014 798.417L139.824 799.025C143.269 801.862 148.943 804.801 154.82 807.536C160.697 810.272 166.573 812.704 170.424 814.629C170.93 814.426 172.754 813.92 174.173 813.514L174.476 810.779L173.869 810.576ZM103.146 558.993C100.815 562.641 93.8242 565.073 89.7713 566.593C89.7713 566.694 89.7713 566.491 89.2647 567.707C89.2647 568.113 89.5687 568.822 89.366 570.139L90.0753 571.253C96.0533 570.24 108.617 573.179 110.948 564.972C108.921 563.249 106.185 560.716 103.146 558.993ZM116.216 513.804L114.595 511.879C112.467 511.372 110.34 512.183 107.705 513.804V511.17C109.833 508.636 110.036 505.192 109.124 501.341H113.379C112.366 499.214 110.34 494.553 109.124 491.918C103.652 488.575 93.3176 490.297 87.0356 489.588C82.5774 491.412 77.9166 496.883 72.2426 497.491C72.2426 497.491 68.291 492.628 67.7844 491.918C66.5686 493.134 66.7712 493.843 64.1368 494.654C64.1368 494.654 63.2249 494.35 62.4144 494.046C62.313 493.945 61.4011 492.83 60.7932 492.02C58.3615 502.658 53.0927 504.28 44.987 504.077V506.407C48.4319 505.698 55.4231 508.13 58.7668 509.65C66.2646 514.209 79.4365 505.495 86.4277 509.042C86.9343 509.65 87.3396 510.359 88.6568 512.183C89.5687 516.945 86.6303 522.923 88.7581 528.09C90.8858 529.002 93.4189 527.786 96.4586 528.293C100.613 531.13 103.855 537.513 109.022 539.641L113.582 535.487C112.163 529.61 112.974 521.808 116.419 516.236V513.804H116.216ZM406.808 136.886C406.2 136.075 406.099 135.164 404.376 134.353L402.958 134.758L401.134 136.785C401.336 137.19 402.147 138.102 402.552 139.216C401.64 139.318 399.614 140.939 398.297 141.952C398.398 142.155 398.499 143.979 398.905 145.194L398.803 145.296C398.601 145.802 398.195 147.525 398.297 149.146C398.499 149.247 400.627 150.97 401.64 151.679L401.742 151.78C406.2 152.692 410.557 150.565 415.319 149.146C414.204 142.053 414.407 139.723 406.808 136.886ZM895.383 29.9913C887.986 27.053 877.753 25.6345 872.686 32.423L877.449 33.1323C880.691 32.5244 885.25 32.6257 887.783 33.1323L892.546 37.1852C890.924 40.1235 891.634 42.6566 891.127 44.8856C894.065 40.4275 896.801 34.9561 895.383 29.9913Z",stroke:"url(#paint0_linear_7_377)","stroke-width":"2","stroke-miterlimit":"10"},null,-1),_hoisted_5$2={key:0,class:"foyle-pin",x:"653",y:"107",width:"29",height:"39",fill:"url(#pattern0_7_377)"},_hoisted_6$2={key:1,class:"carlingford-pin",x:"869",y:"416",width:"29",height:"39",fill:"url(#pattern1_7_377)"},_hoisted_7$2={key:2,class:"foyle-card",x:"562.5",y:"158.5",width:"270",height:"98",rx:"6.5",fill:"#005EB8",stroke:"white","stroke-width":"3"},_hoisted_8$1={key:3,class:"foyle-address",d:"M571.011 184V172.364H578.716V174.392H573.472V177.165H578.205V179.193H573.472V184H571.011ZM591.064 178.182C591.064 179.451 590.823 180.53 590.342 181.42C589.865 182.311 589.214 182.991 588.388 183.46C587.566 183.926 586.642 184.159 585.615 184.159C584.581 184.159 583.653 183.924 582.831 183.455C582.009 182.985 581.359 182.305 580.882 181.415C580.405 180.525 580.166 179.447 580.166 178.182C580.166 176.913 580.405 175.833 580.882 174.943C581.359 174.053 582.009 173.375 582.831 172.909C583.653 172.439 584.581 172.205 585.615 172.205C586.642 172.205 587.566 172.439 588.388 172.909C589.214 173.375 589.865 174.053 590.342 174.943C590.823 175.833 591.064 176.913 591.064 178.182ZM588.57 178.182C588.57 177.36 588.446 176.667 588.2 176.102C587.958 175.538 587.615 175.11 587.172 174.818C586.729 174.527 586.21 174.381 585.615 174.381C585.02 174.381 584.501 174.527 584.058 174.818C583.615 175.11 583.27 175.538 583.024 176.102C582.782 176.667 582.661 177.36 582.661 178.182C582.661 179.004 582.782 179.697 583.024 180.261C583.27 180.826 583.615 181.254 584.058 181.545C584.501 181.837 585.02 181.983 585.615 181.983C586.21 181.983 586.729 181.837 587.172 181.545C587.615 181.254 587.958 180.826 588.2 180.261C588.446 179.697 588.57 179.004 588.57 178.182ZM591.501 172.364H594.257L596.911 177.375H597.024L599.678 172.364H602.433L598.189 179.886V184H595.746V179.886L591.501 172.364ZM603.777 184V172.364H606.237V181.972H611.226V184H603.777ZM612.855 184V172.364H620.696V174.392H615.315V177.165H620.293V179.193H615.315V181.972H620.719V184H612.855ZM631.747 177.222V179.142H626.44V177.222H631.747ZM641.683 184H637.558V172.364H641.717C642.888 172.364 643.895 172.597 644.74 173.062C645.585 173.525 646.234 174.189 646.689 175.057C647.147 175.924 647.376 176.962 647.376 178.17C647.376 179.383 647.147 180.424 646.689 181.295C646.234 182.167 645.581 182.835 644.729 183.301C643.88 183.767 642.865 184 641.683 184ZM640.018 181.892H641.581C642.308 181.892 642.92 
9181.763 643.416 181.506C643.916 181.244 644.291 180.841 644.541 180.295C644.795 179.746 644.922 179.038 644.922 178.17C644.922 177.311 644.795 176.608 644.541 176.062C644.291 175.517 643.918 175.116 643.422 174.858C642.926 174.6 642.314 174.472 641.587 174.472H640.018V181.892ZM649.199 184V172.364H657.04V174.392H651.659V177.165H656.636V179.193H651.659V181.972H657.062V184H649.199ZM658.996 184V172.364H663.587C664.465 172.364 665.215 172.521 665.837 172.835C666.462 173.146 666.937 173.587 667.263 174.159C667.592 174.727 667.757 175.396 667.757 176.165C667.757 176.937 667.59 177.602 667.257 178.159C666.924 178.712 666.441 179.136 665.808 179.432C665.179 179.727 664.418 179.875 663.524 179.875H660.45V177.898H663.126C663.596 177.898 663.986 177.833 664.297 177.705C664.607 177.576 664.839 177.383 664.99 177.125C665.145 176.867 665.223 176.547 665.223 176.165C665.223 175.778 665.145 175.453 664.99 175.188C664.839 174.922 664.606 174.722 664.291 174.585C663.981 174.445 663.589 174.375 663.115 174.375H661.456V184H658.996ZM665.28 178.705L668.172 184H665.456L662.626 178.705H665.28ZM669.496 184V172.364H674.087C674.965 172.364 675.715 172.521 676.337 172.835C676.962 173.146 677.437 173.587 677.763 174.159C678.092 174.727 678.257 175.396 678.257 176.165C678.257 176.937 678.09 177.602 677.757 178.159C677.424 178.712 676.941 179.136 676.308 179.432C675.679 179.727 674.918 179.875 674.024 179.875H670.95V177.898H673.626C674.096 177.898 674.486 177.833 674.797 177.705C675.107 177.576 675.339 177.383 675.49 177.125C675.645 176.867 675.723 176.547 675.723 176.165C675.723 175.778 675.645 175.453 675.49 175.188C675.339 174.922 675.106 174.722 674.791 174.585C674.481 174.445 674.089 174.375 673.615 174.375H671.956V184H669.496ZM675.78 178.705L678.672 184H675.956L673.126 178.705H675.78ZM678.83 172.364H681.585L684.239 177.375H684.352L687.006 172.364H689.761L685.517 179.886V184H683.074V179.886L678.83 172.364ZM690.815 179.722C690.793 179.006 690.88 178.4 691.077 177.903C691.274 177.407 691.56 177.03 691.935 176.773C692.313 176.515 692.759 176.386 693.27 176.386C693.626 176.386 693.967 176.46 694.293 176.608C694.618 176.756 694.988 177.011 695.401 177.375C695.62 177.568 695.806 177.716 695.957 177.818C696.109 177.917 696.283 177.966 696.48 177.966C696.749 177.966 696.971 177.862 697.145 177.653C697.319 177.441 697.401 177.106 697.389 176.648H699.241C699.268 177.367 699.181 177.975 698.98 178.472C698.779 178.968 698.49 179.345 698.111 179.602C697.732 179.86 697.291 179.989 696.787 179.989C696.412 179.989 696.06 179.911 695.73 179.756C695.404 179.597 695.043 179.343 694.645 178.994C694.41 178.786 694.223 178.636 694.082 178.545C693.942 178.451 693.776 178.403 693.582 178.403C693.313 178.403 693.092 178.506 692.918 178.71C692.743 178.911 692.662 179.248 692.673 179.722H690.815ZM701.48 184V172.364H703.94V181.972H708.929V184H701.48ZM720.798 178.182C720.798 179.451 720.558 180.53 720.077 181.42C719.599 182.311 718.948 182.991 718.122 183.46C717.3 183.926 716.376 184.159 715.349 184.159C714.315 184.159 713.387 183.924 712.565 183.455C711.743 182.985 711.094 182.305 710.616 181.415C710.139 180.525 709.901 179.447 709.901 178.182C709.901 176.913 710.139 175.833 710.616 174.943C711.094 174.053 711.743 173.375 712.565 172.909C713.387 172.439 714.315 172.205 715.349 172.205C716.376 172.205 717.3 172.439 718.122 172.909C718.948 173.375 719.599 174.053 720.077 174.943C720.558 175.833 720.798 176.913 720.798 178.182ZM718.304 178.182C718.304 177.36 718.181 176.667 717.935 176.102C717.692 175.538 717.349 175.11 716.906 174.818C716.463 174.527 715.944 174.381 715.349 174.381C714.755 174.381 714.236 174.527 713.793 174.818C713.349 175.11 713.005 175.538 712.759 176.102C712.516 176.667 712.395 177.36 712.395 178.182C712.395 179.004 712.516 179.697 712.759 180.261C713.005 180.826 713.349 181.254 713.793 181.545C714.236 181.837 714.755 181.983 715.349 181.983C715.944 181.983 716.463 181.837 716.906 181.545C717.349 181.254 717.692 180.826 717.935 180.261C718.181 179.697 718.304 179.004 718.304 178.182ZM732.354 172.364V184H730.229L725.166 176.676H725.081V184H722.621V172.364H724.78L729.803 179.682H729.905V172.364H732.354ZM738.511 184H734.386V172.364H738.545C739.716 172.364 740.723 172.597 741.568 173.062C742.413 173.525 743.063 174.189 743.517 175.057C743.975 175.924 744.205 176.962 744.205 178.17C744.205 179.383 743.975 180.424 743.517 181.295C743.063 182.167 742.409 182.835 741.557 183.301C740.708 183.767 739.693 184 738.511 184ZM736.847 181.892H738.409C739.136 181.892 739.748 181.763 740.244 181.506C740.744 181.244 741.119 180.841 741.369 180.295C741.623 179.746 741.75 179.038 741.75 178.17C741.75 177.311 741.623 176.608 741.369 176.062C741.119 175.517 740.746 175.116 740.25 174.858C739.754 174.6 739.142 174.472 738.415 174.472H736.847V181.892ZM756.72 178.182C756.72 179.451 756.48 180.53 755.999 181.42C755.521 182.311 754.87 182.991 754.044 183.46C753.222 183.926 752.298 184.159 751.271 184.159C750.237 184.159 749.309 183.924 748.487 183.455C747.665 182.985 747.016 182.305 746.538 181.415C746.061 180.525 745.822 179.447 745.822 178.182C745.822 176.913 746.061 175.833 746.538 174.943C747.016 174.053 747.665 173.375 748.487 172.909C749.309 172.439 750.237 172.205 751.271 172.205C752.298 172.205 753.222 172.439 754.044 172.909C754.87 173.375 755.521 174.053 755.999 174.943C756.48 175.833 756.72 176.913 756.72 178.182ZM754.226 178.182C754.226 177.36 754.103 176.667 753.857 176.102C753.614 175.538 753.271 175.11 752.828 174.818C752.385 174.527 751.866 174.381 751.271 174.381C750.677 174.381 750.158 174.527 749.714 174.818C749.271 175.11 748.927 175.538 748.68 176.102C748.438 176.66
97 748.317 177.36 748.317 178.182C748.317 179.004 748.438 179.697 748.68 180.261C748.927 180.826 749.271 181.254 749.714 181.545C750.158 181.837 750.677 181.983 751.271 181.983C751.866 181.983 752.385 181.837 752.828 181.545C753.271 181.254 753.614 180.826 753.857 180.261C754.103 179.697 754.226 179.004 754.226 178.182ZM768.276 172.364V184H766.151L761.088 176.676H761.003V184H758.543V172.364H760.702L765.724 179.682H765.827V172.364H768.276ZM774.433 184H770.308V172.364H774.467C775.638 172.364 776.645 172.597 777.49 173.062C778.335 173.525 778.984 174.189 779.439 175.057C779.897 175.924 780.126 176.962 780.126 178.17C780.126 179.383 779.897 180.424 779.439 181.295C778.984 182.167 778.331 182.835 777.479 183.301C776.63 183.767 775.615 184 774.433 184ZM772.768 181.892H774.331C775.058 181.892 775.67 181.763 776.166 181.506C776.666 181.244 777.041 180.841 777.291 180.295C777.545 179.746 777.672 179.038 777.672 178.17C777.672 177.311 777.545 176.608 777.291 176.062C777.041 175.517 776.668 175.116 776.172 174.858C775.676 174.6 775.064 174.472 774.337 174.472H772.768V181.892ZM781.949 184V172.364H789.79V174.392H784.409V177.165H789.386V179.193H784.409V181.972H789.812V184H781.949ZM791.746 184V172.364H796.337C797.215 172.364 797.965 172.521 798.587 172.835C799.212 173.146 799.687 173.587 800.013 174.159C800.342 174.727 800.507 175.396 800.507 176.165C800.507 176.937 800.34 177.602 800.007 178.159C799.674 178.712 799.191 179.136 798.558 179.432C797.929 179.727 797.168 179.875 796.274 179.875H793.2V177.898H795.876C796.346 177.898 796.736 177.833 797.047 177.705C797.357 177.576 797.589 177.383 797.74 177.125C797.895 176.867 797.973 176.547 797.973 176.165C797.973 175.778 797.895 175.453 797.74 175.188C797.589 174.922 797.356 174.722 797.041 174.585C796.731 174.445 796.339 174.375 795.865 174.375H794.206V184H791.746ZM798.03 178.705L800.922 184H798.206L795.376 178.705H798.03ZM802.246 184V172.364H806.837C807.715 172.364 808.465 172.521 809.087 172.835C809.712 173.146 810.187 173.587 810.513 174.159C810.842 174.727 811.007 175.396 811.007 176.165C811.007 176.937 810.84 177.602 810.507 178.159C810.174 178.712 809.691 179.136 809.058 179.432C808.429 179.727 807.668 179.875 806.774 179.875H803.7V177.898H806.376C806.846 177.898 807.236 177.833 807.547 177.705C807.857 177.576 808.089 177.383 808.24 177.125C808.395 176.867 808.473 176.547 808.473 176.165C808.473 175.778 808.395 175.453 808.24 175.188C808.089 174.922 807.856 174.722 807.541 174.585C807.231 174.445 806.839 174.375 806.365 174.375H804.706V184H802.246ZM808.53 178.705L811.422 184H808.706L805.876 178.705H808.53ZM811.58 172.364H814.335L816.989 177.375H817.102L819.756 172.364H822.511L818.267 179.886V184H815.824V179.886L811.58 172.364ZM571.205 203V201.977L575.045 197.773C575.496 197.28 575.867 196.852 576.159 196.489C576.451 196.121 576.667 195.777 576.807 195.455C576.951 195.129 577.023 194.788 577.023 194.432C577.023 194.023 576.924 193.669 576.727 193.369C576.534 193.07 576.269 192.839 575.932 192.676C575.595 192.513 575.216 192.432 574.795 192.432C574.348 192.432 573.958 192.525 573.625 192.71C573.295 192.892 573.04 193.148 572.858 193.477C572.68 193.807 572.591 194.193 572.591 194.636H571.25C571.25 193.955 571.407 193.356 571.722 192.841C572.036 192.326 572.464 191.924 573.006 191.636C573.551 191.348 574.163 191.205 574.841 191.205C575.523 191.205 576.127 191.348 576.653 191.636C577.18 191.924 577.593 192.312 577.892 192.801C578.191 193.29 578.341 193.833 578.341 194.432C578.341 194.86 578.263 195.278 578.108 195.688C577.956 196.093 577.691 196.545 577.312 197.045C576.938 197.542 576.417 198.148 575.75 198.864L573.136 201.659V201.75H578.545V203H571.205ZM580.892 203V201.977L584.733 197.773C585.184 197.28 585.555 196.852 585.847 196.489C586.138 196.121 586.354 195.777 586.494 195.455C586.638 195.129 586.71 194.788 586.71 194.432C586.71 194.023 586.612 193.669 586.415 193.369C586.222 193.07 585.956 192.839 585.619 192.676C585.282 192.513 584.903 192.432 584.483 192.432C584.036 192.432 583.646 192.525 583.312 192.71C582.983 192.892 582.727 193.148 582.545 193.477C582.367 193.807 582.278 194.193 582.278 194.636H580.938C580.938 193.955 581.095 193.356 581.409 192.841C581.723 192.326 582.152 191.924 582.693 191.636C583.239 191.348 583.85 191.205 584.528 191.205C585.21 191.205 585.814 191.348 586.341 191.636C586.867 191.924 587.28 192.312 587.58 192.801C587.879 193.29 588.028 193.833 588.028 194.432C588.028 194.86 587.951 195.278 587.795 195.688C587.644 196.093 587.379 196.545 587 197.045C586.625 197.542 586.104 198.148 585.438 198.864L582.824 201.659V201.75H588.233V203H580.892ZM595.761 191.364L599.216 201.159H599.352L602.807 191.364H604.284L600.011 203H598.557L594.284 191.364H595.761ZM605.915 203V194.273H607.256V203H605.915ZM606.597 192.818C606.335 192.818 606.11 192.729 605.92 192.551C605.735 192.373 605.642 192.159 605.642 191.909C605.642 191.659 605.735 191.445 605.92 191.267C606.11 191.089 606.335 191 606.597 191C606.858 191 607.081 191.089 607.267 191.267C607.456 191.445 607.551 191.659 607.551 191.909C607.551 192.159 607.456 192.373 607.267 192.551C607.081 192.729 606.858 192.818 606.597 192.818ZM613.257 203.182C612.439 203.182 611.734 202.989 611.143 202.602C610.553 202.216 610.098 201.684 609.78 201.006C609.462 200.328 609.303 199.553 609.303 198.682C609.303 197.795 609.465 197.013 609.791 196.335C610.121 195.653 610.579 195.121 611.166 194.739C611.757 194.352 612.446 194.159 613.234 194.159C613.848 194.159 614.401 194.273 614.893 194.5C615.386 194.727 615.789 195.045 616.104 195.455C616.418 195.864 616.613 196.341 616.689 196.886H615.348C615.246 196.489 615.018 196.136 614.666 195.83C614.318 195.519 613.848 195.364 613.257 195.364C612.734 195.364 612.276 195.5 611.882 195.773C611.492 196.042 611.187 196.422 610.967 196.915C610.751 197.403 610.643 197.977 610.643 198.636C610.643 199.311 610.75 199.898 610.962 200.398C611.178 200.898 611.481 201.286 611.871 201.562C612.265 201.839 612.727 201.977 613.257 201.977C613.606 201.977 613.922 201.917 614.206 201.795C614.49 201.674 614.731 201.5 614.928 201.273C615.125 201.045 615.265 200.773 615.348 200.455H616.689C616.613 200.97 616.426 201.434 616.126 201.847C615.831 202.256 615.439 202.581 614.95 202.824C614.465 203.062 613.901 203.182 613.257 203.182ZM622.445 194.273V195.409H617.922V194.273H622.445ZM619.24 192.182H620.581V200.5C620.581 200.879 620.636 201.163 620.746 201.352C620.859 201.538 621.003 201.663 621.178 201.727C621.356 201.788 621.543 201.818 621.74 201.818C621.888 201.818 622.009 201.811 622.104 201.795C622.198 201.777 622.274 201.761 622.331 201.75L622.604 202.955C622.513 202.989 622.386 203.023 622.223 203.057C622.06 203.095 621.854 203.114 621.604 203.114C621.225 203.114 620.854 203.032 620.49 202.869C620.13 202.706 619.831 202.458 619.592 202.125C619.357 201.792 619.24 201.371 619.24 200.864V192.182ZM627.913 203.182C627.125 203.182 626.434 202.994 625.839 202.619C625.249 202.244 624.786 201.72 624.453 201.045C624.124 200.371 623.959 199.583 623.959 198.682C623.959 197.773 624.124 196.979 624.453 196.301C624.786 195.623 625.249 195.097 625.839 194.722C626.434 194.347 627.125 194.159 627.913 194.159C628.701 194.159 629.391 194.347 629.982 194.722C630.576 195.097 631.038 195.623 631.368 196.301C631.701 196.979 631.868 197.773 631.868 198.682C631.868 199.583 631.701 200.371 631.368 201.045C631.038 201.72 630.576 202.244 629.982 202.619C629.391 202.994 628.701 203.182 627.913 203.182ZM627.913 201.977C628.512 201.977 629.004 201.824 629.391 201.517C629.777 201.21 630.063 200.807 630.249 200.307C630.434 199.807 630.527 199.265 630.527 198.682C630.527 198.098 630.434 197.555 630.249 197.051C630.063 196.547 629.777 196.14 629.39
91 195.83C629.004 195.519 628.512 195.364 627.913 195.364C627.315 195.364 626.822 195.519 626.436 195.83C626.05 196.14 625.764 196.547 625.578 197.051C625.393 197.555 625.3 198.098 625.3 198.682C625.3 199.265 625.393 199.807 625.578 200.307C625.764 200.807 626.05 201.21 626.436 201.517C626.822 201.824 627.315 201.977 627.913 201.977ZM633.915 203V194.273H635.21V195.591H635.301C635.46 195.159 635.748 194.809 636.165 194.54C636.581 194.271 637.051 194.136 637.574 194.136C637.672 194.136 637.795 194.138 637.943 194.142C638.091 194.146 638.203 194.152 638.278 194.159V195.523C638.233 195.511 638.129 195.494 637.966 195.472C637.807 195.445 637.638 195.432 637.46 195.432C637.036 195.432 636.657 195.521 636.324 195.699C635.994 195.873 635.733 196.116 635.54 196.426C635.35 196.733 635.256 197.083 635.256 197.477V203H633.915ZM639.868 203V194.273H641.209V203H639.868ZM640.55 192.818C640.288 192.818 640.063 192.729 639.874 192.551C639.688 192.373 639.595 192.159 639.595 191.909C639.595 191.659 639.688 191.445 639.874 191.267C640.063 191.089 640.288 191 640.55 191C640.811 191 641.035 191.089 641.22 191.267C641.41 191.445 641.504 191.659 641.504 191.909C641.504 192.159 641.41 192.373 641.22 192.551C641.035 192.729 640.811 192.818 640.55 192.818ZM646.233 203.205C645.68 203.205 645.178 203.1 644.727 202.892C644.277 202.68 643.919 202.375 643.653 201.977C643.388 201.576 643.256 201.091 643.256 200.523C643.256 200.023 643.354 199.617 643.551 199.307C643.748 198.992 644.011 198.746 644.341 198.568C644.67 198.39 645.034 198.258 645.432 198.17C645.833 198.08 646.237 198.008 646.642 197.955C647.172 197.886 647.602 197.835 647.932 197.801C648.265 197.763 648.508 197.701 648.659 197.614C648.814 197.527 648.892 197.375 648.892 197.159V197.114C648.892 196.553 648.739 196.117 648.432 195.807C648.129 195.496 647.669 195.341 647.051 195.341C646.411 195.341 645.909 195.481 645.545 195.761C645.182 196.042 644.926 196.341 644.778 196.659L643.506 196.205C643.733 195.674 644.036 195.261 644.415 194.966C644.797 194.667 645.214 194.458 645.665 194.341C646.119 194.22 646.566 194.159 647.006 194.159C647.286 194.159 647.608 194.193 647.972 194.261C648.339 194.326 648.693 194.46 649.034 194.665C649.379 194.869 649.665 195.178 649.892 195.591C650.119 196.004 650.233 196.557 650.233 197.25V203H648.892V201.818H648.824C648.733 202.008 648.581 202.21 648.369 202.426C648.157 202.642 647.875 202.826 647.523 202.977C647.17 203.129 646.741 203.205 646.233 203.205ZM646.438 202C646.968 202 647.415 201.896 647.778 201.688C648.146 201.479 648.422 201.21 648.608 200.881C648.797 200.551 648.892 200.205 648.892 199.841V198.614C648.835 198.682 648.71 198.744 648.517 198.801C648.328 198.854 648.108 198.902 647.858 198.943C647.612 198.981 647.371 199.015 647.136 199.045C646.905 199.072 646.718 199.095 646.574 199.114C646.225 199.159 645.9 199.233 645.597 199.335C645.297 199.434 645.055 199.583 644.869 199.784C644.688 199.981 644.597 200.25 644.597 200.591C644.597 201.057 644.769 201.409 645.114 201.648C645.462 201.883 645.903 202 646.438 202ZM657.362 203V191.364H661.294C662.203 191.364 662.949 191.519 663.533 191.83C664.116 192.136 664.548 192.559 664.828 193.097C665.108 193.634 665.249 194.246 665.249 194.932C665.249 195.617 665.108 196.225 664.828 196.756C664.548 197.286 664.118 197.703 663.538 198.006C662.959 198.305 662.218 198.455 661.317 198.455H658.135V197.182H661.271C661.893 197.182 662.393 197.091 662.771 196.909C663.154 196.727 663.43 196.47 663.601 196.136C663.775 195.799 663.862 195.398 663.862 194.932C663.862 194.466 663.775 194.059 663.601 193.71C663.427 193.362 663.148 193.093 662.766 192.903C662.383 192.71 661.877 192.614 661.249 192.614H658.771V203H657.362ZM662.839 197.773L665.703 203H664.067L661.249 197.773H662.839ZM670.866 203.182C670.079 203.182 669.387 202.994 668.793 202.619C668.202 202.244 667.74 201.72 667.406 201.045C667.077 200.371 666.912 199.583 666.912 198.682C666.912 197.773 667.077 196.979 667.406 196.301C667.74 195.623 668.202 195.097 668.793 194.722C669.387 194.347 670.079 194.159 670.866 194.159C671.654 194.159 672.344 194.347 672.935 194.722C673.529 195.097 673.991 195.623 674.321 196.301C674.654 196.979 674.821 197.773 674.821 198.682C674.821 199.583 674.654 200.371 674.321 201.045C673.991 201.72 673.529 202.244 672.935 202.619C672.344 202.994 671.654 203.182 670.866 203.182ZM670.866 201.977C671.465 201.977 671.957 201.824 672.344 201.517C672.73 201.21 673.016 200.807 673.202 200.307C673.387 199.807 673.48 199.265 673.48 198.682C673.48 198.098 673.387 197.555 673.202 197.051C673.016 196.547 672.73 196.14 672.344 195.83C671.957 195.519 671.465 195.364 670.866 195.364C670.268 195.364 669.776 195.519 669.389 195.83C669.003 196.14 668.717 196.547 668.531 197.051C668.346 197.555 668.253 198.098 668.253 198.682C668.253 199.265 668.346 199.807 668.531 200.307C668.717 200.807 669.003 201.21 669.389 201.517C669.776 201.824 670.268 201.977 670.866 201.977ZM6
979.436 203.205C678.883 203.205 678.381 203.1 677.93 202.892C677.48 202.68 677.122 202.375 676.857 201.977C676.591 201.576 676.459 201.091 676.459 200.523C676.459 200.023 676.557 199.617 676.754 199.307C676.951 198.992 677.214 198.746 677.544 198.568C677.874 198.39 678.237 198.258 678.635 198.17C679.036 198.08 679.44 198.008 679.845 197.955C680.375 197.886 680.805 197.835 681.135 197.801C681.468 197.763 681.711 197.701 681.862 197.614C682.018 197.527 682.095 197.375 682.095 197.159V197.114C682.095 196.553 681.942 196.117 681.635 195.807C681.332 195.496 680.872 195.341 680.254 195.341C679.614 195.341 679.112 195.481 678.749 195.761C678.385 196.042 678.129 196.341 677.982 196.659L676.709 196.205C676.936 195.674 677.239 195.261 677.618 194.966C678 194.667 678.417 194.458 678.868 194.341C679.322 194.22 679.769 194.159 680.209 194.159C680.489 194.159 680.811 194.193 681.175 194.261C681.542 194.326 681.896 194.46 682.237 194.665C682.582 194.869 682.868 195.178 683.095 195.591C683.322 196.004 683.436 196.557 683.436 197.25V203H682.095V201.818H682.027C681.936 202.008 681.785 202.21 681.572 202.426C681.36 202.642 681.078 202.826 680.726 202.977C680.374 203.129 679.944 203.205 679.436 203.205ZM679.641 202C680.171 202 680.618 201.896 680.982 201.688C681.349 201.479 681.625 201.21 681.811 200.881C682 200.551 682.095 200.205 682.095 199.841V198.614C682.038 198.682 681.913 198.744 681.72 198.801C681.531 198.854 681.311 198.902 681.061 198.943C680.815 198.981 680.574 199.015 680.339 199.045C680.108 199.072 679.921 199.095 679.777 199.114C679.429 199.159 679.103 199.233 678.8 199.335C678.5 199.434 678.258 199.583 678.072 199.784C677.891 199.981 677.8 200.25 677.8 200.591C677.8 201.057 677.972 201.409 678.317 201.648C678.665 201.883 679.107 202 679.641 202ZM689.179 203.182C688.452 203.182 687.81 202.998 687.253 202.631C686.696 202.259 686.26 201.737 685.946 201.062C685.632 200.384 685.474 199.583 685.474 198.659C685.474 197.742 685.632 196.947 685.946 196.273C686.26 195.598 686.698 195.078 687.259 194.71C687.819 194.343 688.467 194.159 689.202 194.159C689.77 194.159 690.219 194.254 690.548 194.443C690.882 194.629 691.135 194.841 691.31 195.08C691.488 195.314 691.626 195.508 691.724 195.659H691.838V191.364H693.179V203H691.884V201.659H691.724C691.626 201.818 691.486 202.019 691.304 202.261C691.122 202.5 690.863 202.714 690.526 202.903C690.188 203.089 689.74 203.182 689.179 203.182ZM689.361 201.977C689.899 201.977 690.353 201.837 690.724 201.557C691.096 201.273 691.378 200.881 691.571 200.381C691.764 199.877 691.861 199.295 691.861 198.636C691.861 197.985 691.766 197.415 691.577 196.926C691.387 196.434 691.107 196.051 690.736 195.778C690.365 195.502 689.906 195.364 689.361 195.364C688.793 195.364 688.319 195.509 687.94 195.801C687.565 196.089 687.283 196.481 687.094 196.977C686.908 197.47 686.815 198.023 686.815 198.636C686.815 199.258 686.91 199.822 687.099 200.33C687.293 200.833 687.577 201.235 687.952 201.534C688.33 201.83 688.8 201.977 689.361 201.977ZM697.821 201.409L697.73 202.023C697.666 202.455 697.567 202.917 697.435 203.409C697.306 203.902 697.171 204.366 697.031 204.801C696.891 205.237 696.776 205.583 696.685 205.841H695.662C695.711 205.598 695.776 205.278 695.855 204.881C695.935 204.483 696.014 204.038 696.094 203.545C696.177 203.057 696.245 202.557 696.298 202.045L696.366 201.409H697.821ZM704.987 203V191.364H708.919C709.832 191.364 710.578 191.528 711.158 191.858C711.741 192.184 712.173 192.625 712.453 193.182C712.733 193.739 712.874 194.36 712.874 195.045C712.874 195.731 712.733 196.354 712.453 196.915C712.177 197.475 711.749 197.922 711.169 198.256C710.589 198.585 709.847 198.75 708.942 198.75H706.124V197.5H708.896C709.521 197.5 710.023 197.392 710.402 197.176C710.781 196.96 711.055 196.669 711.226 196.301C711.4 195.93 711.487 195.511 711.487 195.045C711.487 194.58 711.4 194.163 711.226 193.795C711.055 193.428 710.779 193.14 710.396 192.932C710.014 192.72 709.506 192.614 708.874 192.614H706.396V203H704.987ZM714.962 203V194.273H716.257V195.591H716.348C716.507 195.159 716.795 194.809 717.212 194.54C717.628 194.271 718.098 194.136 718.621 194.136C718.719 194.136 718.842 194.138 718.99 194.142C719.138 194.146 719.25 194.152 719.325 194.159V195.523C719.28 195.511 719.176 195.494 719.013 195.472C718.854 195.445 718.685 195.432 718.507 195.432C718.083 195.432 717.704 195.521 717.371 195.699C717.041 195.873 716.78 196.116 716.587 196.426C716.397 196.733 716.303 197.083 716.303 197.477V203H714.962ZM724.308 203.182C723.467 203.182 722.742 202.996 722.132 202.625C721.526 202.25 721.058 201.727 720.729 201.057C720.403 200.383 720.24 199.598 720.24 198.705C720.24 197.811 720.403 197.023 720.729 196.341C721.058 195.655 721.517 195.121 722.104 194.739C722.695 194.352 723.384 194.159 724.172 194.159C724.626 194.159 725.075 194.235 725.518 194.386C725.962 194.538 726.365 194.784 726.729 195.125C727.092 195.462 727.382 195.909 727.598 196.466C727.814 197.023 727.922 197.708 727.922 198.523V199.091H721.195V197.932H726.558C726.558 197.439 726.46 197 726.263 196.614C726.07 196.227 725.793 195.922 725.433 195.699C725.077 195.475 724.657 195.364 724.172 195.364C723.638 195.364 723.176 195.496 722.786 195.761C722.399 196.023 722.102 196.364 721.893 196.784C721.685 197.205 721.581 197.655 721.581 198.136V198.909C721.581 199.568 721.695 200.127 721.922 200.585C722.153 201.04 722.473 201.386 722.882 201.625C723.291 201.86 723.767 201.977 724.3
908 201.977C724.661 201.977 724.979 201.928 725.263 201.83C725.551 201.727 725.799 201.576 726.007 201.375C726.215 201.17 726.376 200.917 726.49 200.614L727.786 200.977C727.649 201.417 727.42 201.803 727.098 202.136C726.776 202.466 726.378 202.723 725.905 202.909C725.431 203.091 724.899 203.182 724.308 203.182ZM731.303 197.75V203H729.962V191.364H731.303V195.636H731.416C731.621 195.186 731.928 194.828 732.337 194.562C732.75 194.294 733.299 194.159 733.984 194.159C734.579 194.159 735.1 194.278 735.547 194.517C735.994 194.752 736.34 195.114 736.587 195.602C736.837 196.087 736.962 196.705 736.962 197.455V203H735.621V197.545C735.621 196.852 735.441 196.316 735.081 195.938C734.725 195.555 734.231 195.364 733.598 195.364C733.159 195.364 732.765 195.456 732.416 195.642C732.071 195.828 731.799 196.098 731.598 196.455C731.401 196.811 731.303 197.242 731.303 197.75ZM743.074 203.182C742.233 203.182 741.508 202.996 740.898 202.625C740.292 202.25 739.824 201.727 739.494 201.057C739.169 200.383 739.006 199.598 739.006 198.705C739.006 197.811 739.169 197.023 739.494 196.341C739.824 195.655 740.282 195.121 740.869 194.739C741.46 194.352 742.15 194.159 742.938 194.159C743.392 194.159 743.841 194.235 744.284 194.386C744.727 194.538 745.131 194.784 745.494 195.125C745.858 195.462 746.148 195.909 746.364 196.466C746.58 197.023 746.688 197.708 746.688 198.523V199.091H739.96V197.932H745.324C745.324 197.439 745.225 197 745.028 196.614C744.835 196.227 744.559 195.922 744.199 195.699C743.843 195.475 743.422 195.364 742.938 195.364C742.403 195.364 741.941 195.496 741.551 195.761C741.165 196.023 740.867 196.364 740.659 196.784C740.451 197.205 740.347 197.655 740.347 198.136V198.909C740.347 199.568 740.46 200.127 740.688 200.585C740.919 201.04 741.239 201.386 741.648 201.625C742.057 201.86 742.532 201.977 743.074 201.977C743.426 201.977 743.744 201.928 744.028 201.83C744.316 201.727 744.564 201.576 744.773 201.375C744.981 201.17 745.142 200.917 745.256 200.614L746.551 200.977C746.415 201.417 746.186 201.803 745.864 202.136C745.542 202.466 745.144 202.723 744.67 202.909C744.197 203.091 743.665 203.182 743.074 203.182ZM750.068 197.75V203H748.727V194.273H750.023V195.636H750.136C750.341 195.193 750.652 194.837 751.068 194.568C751.485 194.295 752.023 194.159 752.682 194.159C753.273 194.159 753.79 194.28 754.233 194.523C754.676 194.761 755.021 195.125 755.267 195.614C755.513 196.098 755.636 196.712 755.636 197.455V203H754.295V197.545C754.295 196.86 754.117 196.326 753.761 195.943C753.405 195.557 752.917 195.364 752.295 195.364C751.867 195.364 751.485 195.456 751.148 195.642C750.814 195.828 750.551 196.098 750.358 196.455C750.165 196.811 750.068 197.242 750.068 197.75ZM575 222H571.409V210.364H575.159C576.288 210.364 577.254 210.597 578.057 211.062C578.86 211.525 579.475 212.189 579.903 213.057C580.331 213.92 580.545 214.955 580.545 216.159C580.545 217.371 580.33 218.415 579.898 219.29C579.466 220.161 578.837 220.831 578.011 221.301C577.186 221.767 576.182 222 575 222ZM572.818 220.75H574.909C575.871 220.75 576.669 220.564 577.301 220.193C577.934 219.822 578.405 219.294 578.716 218.608C579.027 217.922 579.182 217.106 579.182 216.159C579.182 215.22 579.028 214.411 578.722 213.733C578.415 213.051 577.956 212.528 577.347 212.165C576.737 211.797 575.977 211.614 575.068 211.614H572.818V220.75ZM586.386 222.182C585.545 222.182 584.82 221.996 584.21 221.625C583.604 221.25 583.136 220.727 582.807 220.057C582.481 219.383 582.318 218.598 582.318 217.705C582.318 216.811 582.481 216.023 582.807 215.341C583.136 214.655 583.595 214.121 584.182 213.739C584.773 213.352 585.462 213.159 586.25 213.159C586.705 213.159 587.153 213.235 587.597 213.386C588.04 213.538 588.443 213.784 588.807 214.125C589.17 214.462 589.46 214.909 589.676 215.466C589.892 216.023 590 216.708 590 217.523V218.091H583.273V216.932H588.636C588.636 216.439 588.538 216 588.341 215.614C588.148 215.227 587.871 214.922 587.511 214.699C587.155 214.475 586.735 214.364 586.25 214.364C585.716 214.364 585.254 214.496 584.864 214.761C584.477 215.023 584.18 215.364 583.972 215.784C583.763 216.205 583.659 216.655 583.659 217.136V217.909C583.659 218.568 583.773 219.127 584 219.585C584.231 220.04 584.551 220.386 584.96 220.625C585.369 220.86 585.845 220.977 586.386 220.977C586.739 220.977 587.057 220.928 587.341 220.83C587.629 220.727 587.877 220.576 588.085 220.375C588.294 220.17 588.455 219.917 588.568 219.614L589.864 219.977C589.727 220.417 589.498 220.803 589.176 221.136C588.854 221.466 588.456 221.723 587.983 221.909C587.509 222.091 586.977 222.182 586.386 222.182ZM592.04 222V213.273H593.335V214.591H593.426C593.585 214.159 593.873 213.809 594.29 213.54C594.706 213.271 595.176 213.136 595.699 213.136C595.797 213.136 595.92 213.138 596.068 213.142C596.216 213.146 596.328 213.152 596.403 213.159V214.523C596.358 214.511 596.254 214.494 596.091 214.472C595.932 214.445 595.763 214.432 595.585 214.432C595.161 214.432 594.782 214.521 594.449 214.699C594.119 214.873 593.858 215.116 593.665 215.426C593.475 215.733 593.381 216.083 593.381 216.477V222H592.04ZM597.993 222V213.273H599.288V214.591H599.379C599.538 214.159 599.826 213.809 600.243 213.54C600.66 213.271 601.129 213.136 601.652 213.136C601.75 213.136 601.874 213.138 602.021 213.142C602.169 213.146 602.281 213.152 602.357 213.159V214.523C602.311 214.511 602.207 214.494 602.044 214.472C601.885 214.445 601.716 214.432 601.538 214.432C601.114 214.432 600.735 214.521 600.402 214.699C600.072 214.873 599.811 215.116 599.618 215.426C599.429 215.733 599.334 216.083 599.334 216.477V222H597.993ZM605.075 225.273C604.848 225.273 604.645 225.254 604.467 225.216C604.289 225.182 604.166 225.148 604.098 225.114L604.439 223.932C604.765 224.015 605.053 224.045 605.303 224.023C605.553 224 605.774 223.888 605.967 223.688C606.164 223.491 606.344 223.17 606.507 222.727L606.757 222.045L603.53 213.273H604.984L607.393 220.227H607.484L609.893 213.273H611.348L607.643 223.273C607.477 223.723 607.27 224.097 607.024 224.392C606.778 224.691 606.492 224.913 606.166 225.057C605.844 225.201 605.48
91 225.273 605.075 225.273ZM613.209 218.545C613.197 217.917 613.3 217.411 613.516 217.028C613.732 216.646 614.012 216.367 614.357 216.193C614.705 216.019 615.072 215.932 615.459 215.932C615.845 215.932 616.197 216.017 616.516 216.188C616.838 216.354 617.205 216.617 617.618 216.977C617.898 217.22 618.122 217.39 618.288 217.489C618.459 217.587 618.644 217.636 618.845 217.636C619.171 217.636 619.429 217.519 619.618 217.284C619.807 217.045 619.898 216.701 619.891 216.25H621.118C621.129 216.879 621.027 217.384 620.811 217.767C620.599 218.15 620.319 218.428 619.97 218.602C619.622 218.777 619.254 218.864 618.868 218.864C618.482 218.864 618.129 218.78 617.811 218.614C617.493 218.443 617.125 218.178 616.709 217.818C616.432 217.576 616.209 217.405 616.038 217.307C615.868 217.208 615.682 217.159 615.482 217.159C615.175 217.159 614.921 217.267 614.72 217.483C614.523 217.695 614.429 218.049 614.436 218.545H613.209ZM623.847 222V210.364H625.256V220.75H630.665V222H623.847ZM636.21 222.182C635.422 222.182 634.731 221.994 634.136 221.619C633.545 221.244 633.083 220.72 632.75 220.045C632.42 219.371 632.256 218.583 632.256 217.682C632.256 216.773 632.42 215.979 632.75 215.301C633.083 214.623 633.545 214.097 634.136 213.722C634.731 213.347 635.422 213.159 636.21 213.159C636.998 213.159 637.688 213.347 638.278 213.722C638.873 214.097 639.335 214.623 639.665 215.301C639.998 215.979 640.165 216.773 640.165 217.682C640.165 218.583 639.998 219.371 639.665 220.045C639.335 220.72 638.873 221.244 638.278 221.619C637.688 221.994 636.998 222.182 636.21 222.182ZM636.21 220.977C636.809 220.977 637.301 220.824 637.688 220.517C638.074 220.21 638.36 219.807 638.545 219.307C638.731 218.807 638.824 218.265 638.824 217.682C638.824 217.098 638.731 216.555 638.545 216.051C638.36 215.547 638.074 215.14 637.688 214.83C637.301 214.519 636.809 214.364 636.21 214.364C635.612 214.364 635.119 214.519 634.733 214.83C634.347 215.14 634.061 215.547 633.875 216.051C633.689 216.555 633.597 217.098 633.597 217.682C633.597 218.265 633.689 218.807 633.875 219.307C634.061 219.807 634.347 220.21 634.733 220.517C635.119 220.824 635.612 220.977 636.21 220.977ZM643.553 216.75V222H642.212V213.273H643.507V214.636H643.621C643.825 214.193 644.136 213.837 644.553 213.568C644.969 213.295 645.507 213.159 646.166 213.159C646.757 213.159 647.274 213.28 647.717 213.523C648.161 213.761 648.505 214.125 648.751 214.614C648.998 215.098 649.121 215.712 649.121 216.455V222H647.78V216.545C647.78 215.86 647.602 215.326 647.246 214.943C646.89 214.557 646.401 214.364 645.78 214.364C645.352 214.364 644.969 214.456 644.632 214.642C644.299 214.828 644.036 215.098 643.842 215.455C643.649 215.811 643.553 216.242 643.553 216.75ZM654.866 222.182C654.139 222.182 653.497 221.998 652.94 221.631C652.384 221.259 651.948 220.737 651.634 220.062C651.319 219.384 651.162 218.583 651.162 217.659C651.162 216.742 651.319 215.947 651.634 215.273C651.948 214.598 652.385 214.078 652.946 213.71C653.507 213.343 654.154 213.159 654.889 213.159C655.457 213.159 655.906 213.254 656.236 213.443C656.569 213.629 656.823 213.841 656.997 214.08C657.175 214.314 657.313 214.508 657.412 214.659H657.526V210.364H658.866V222H657.571V220.659H657.412C657.313 220.818 657.173 221.019 656.991 221.261C656.81 221.5 656.55 221.714 656.213 221.903C655.876 222.089 655.427 222.182 654.866 222.182ZM655.048 220.977C655.586 220.977 656.041 220.837 656.412 220.557C656.783 220.273 657.065 219.881 657.259 219.381C657.452 218.877 657.548 218.295 657.548 217.636C657.548 216.985 657.454 216.415 657.264 215.926C657.075 215.434 656.795 215.051 656.423 214.778C656.052 214.502 655.594 214.364 655.048 214.364C654.48 214.364 654.007 214.509 653.628 214.801C653.253 215.089 652.971 215.481 652.781 215.977C652.596 216.47 652.503 217.023 652.503 217.636C652.503 218.258 652.598 218.822 652.787 219.33C652.98 219.833 653.264 220.235 653.639 220.534C654.018 220.83 654.488 220.977 655.048 220.977ZM665.054 222.182C664.266 222.182 663.575 221.994 662.98 221.619C662.389 221.244 661.927 220.72 661.594 220.045C661.264 219.371 661.099 218.583 661.099 217.682C661.099 216.773 661.264 215.979 661.594 215.301C661.927 214.623 662.389 214.097 662.98 213.722C663.575 213.347 664.266 213.159 665.054 213.159C665.842 213.159 666.531 213.347 667.122 213.722C667.717 214.097 668.179 214.623 668.509 215.301C668.842 215.979 669.009 216.773 669.009 217.682C669.009 218.583 668.842 219.371 668.509 220.045C668.179 220.72 667.717 221.244 667.122 221.619C666.531 221.994 665.842 222.182 665.054 222.182ZM665.054 220.977C665.652 220.977 666.145 220.824 666.531 220.517C666.9
918 220.21 667.204 219.807 667.389 219.307C667.575 218.807 667.668 218.265 667.668 217.682C667.668 217.098 667.575 216.555 667.389 216.051C667.204 215.547 666.918 215.14 666.531 214.83C666.145 214.519 665.652 214.364 665.054 214.364C664.455 214.364 663.963 214.519 663.577 214.83C663.19 215.14 662.904 215.547 662.719 216.051C662.533 216.555 662.44 217.098 662.44 217.682C662.44 218.265 662.533 218.807 662.719 219.307C662.904 219.807 663.19 220.21 663.577 220.517C663.963 220.824 664.455 220.977 665.054 220.977ZM672.396 216.75V222H671.055V213.273H672.351V214.636H672.464C672.669 214.193 672.98 213.837 673.396 213.568C673.813 213.295 674.351 213.159 675.01 213.159C675.601 213.159 676.118 213.28 676.561 213.523C677.004 213.761 677.349 214.125 677.595 214.614C677.841 215.098 677.964 215.712 677.964 216.455V222H676.624V216.545C676.624 215.86 676.446 215.326 676.089 214.943C675.733 214.557 675.245 214.364 674.624 214.364C674.196 214.364 673.813 214.456 673.476 214.642C673.143 214.828 672.879 215.098 672.686 215.455C672.493 215.811 672.396 216.242 672.396 216.75ZM683.71 222.182C682.983 222.182 682.341 221.998 681.784 221.631C681.227 221.259 680.792 220.737 680.477 220.062C680.163 219.384 680.006 218.583 680.006 217.659C680.006 216.742 680.163 215.947 680.477 215.273C680.792 214.598 681.229 214.078 681.79 213.71C682.35 213.343 682.998 213.159 683.733 213.159C684.301 213.159 684.75 213.254 685.08 213.443C685.413 213.629 685.667 213.841 685.841 214.08C686.019 214.314 686.157 214.508 686.256 214.659H686.369V210.364H687.71V222H686.415V220.659H686.256C686.157 220.818 686.017 221.019 685.835 221.261C685.653 221.5 685.394 221.714 685.057 221.903C684.72 222.089 684.271 222.182 683.71 222.182ZM683.892 220.977C684.43 220.977 684.884 220.837 685.256 220.557C685.627 220.273 685.909 219.881 686.102 219.381C686.295 218.877 686.392 218.295 686.392 217.636C686.392 216.985 686.297 216.415 686.108 215.926C685.919 215.434 685.638 215.051 685.267 214.778C684.896 214.502 684.438 214.364 683.892 214.364C683.324 214.364 682.85 214.509 682.472 214.801C682.097 215.089 681.814 215.481 681.625 215.977C681.439 216.47 681.347 217.023 681.347 217.636C681.347 218.258 681.441 218.822 681.631 219.33C681.824 219.833 682.108 220.235 682.483 220.534C682.862 220.83 683.331 220.977 683.892 220.977ZM694.011 222.182C693.17 222.182 692.445 221.996 691.835 221.625C691.229 221.25 690.761 220.727 690.432 220.057C690.106 219.383 689.943 218.598 689.943 217.705C689.943 216.811 690.106 216.023 690.432 215.341C690.761 214.655 691.22 214.121 691.807 213.739C692.398 213.352 693.087 213.159 693.875 213.159C694.33 213.159 694.778 213.235 695.222 213.386C695.665 213.538 696.068 213.784 696.432 214.125C696.795 214.462 697.085 214.909 697.301 215.466C697.517 216.023 697.625 216.708 697.625 217.523V218.091H690.898V216.932H696.261C696.261 216.439 696.163 216 695.966 215.614C695.773 215.227 695.496 214.922 695.136 214.699C694.78 214.475 694.36 214.364 693.875 214.364C693.341 214.364 692.879 214.496 692.489 214.761C692.102 215.023 691.805 215.364 691.597 215.784C691.388 216.205 691.284 216.655 691.284 217.136V217.909C691.284 218.568 691.398 219.127 691.625 219.585C691.856 220.04 692.176 220.386 692.585 220.625C692.994 220.86 693.47 220.977 694.011 220.977C694.364 220.977 694.682 220.928 694.966 220.83C695.254 220.727 695.502 220.576 695.71 220.375C695.919 220.17 696.08 219.917 696.193 219.614L697.489 219.977C697.352 220.417 697.123 220.803 696.801 221.136C696.479 221.466 696.081 221.723 695.608 221.909C695.134 222.091 694.602 222.182 694.011 222.182ZM699.665 222V213.273H700.96V214.591H701.051C701.21 214.159 701.498 213.809 701.915 213.54C702.331 213.271 702.801 213.136 703.324 213.136C703.422 213.136 703.545 213.138 703.693 213.142C703.841 213.146 703.953 213.152 704.028 213.159V214.523C703.983 214.511 703.879 214.494 703.716 214.472C703.557 214.445 703.388 214.432 703.21 214.432C702.786 214.432 702.407 214.521 702.074 214.699C701.744 214.873 701.483 215.116 701.29 215.426C701.1 215.733 701.006 216.083 701.006 216.477V222H699.665ZM705.618 222V213.273H706.913V214.591H707.004C707.163 214.159 707.451 213.809 707.868 213.54C708.285 213.271 708.754 213.136 709.277 213.136C709.375 213.136 709.499 213.138 709.646 213.142C709.794 213.146 709.906 213.152 709.982 213.159V214.523C709.936 214.511 709.832 214.494 709.669 214.472C709.51 214.445 709.341 214.432 709.163 214.432C708.739 214.432 708.36 214.521 708.027 214.699C707.697 214.873 707.436 215.116 707.243 215.426C707.054 215.733 706.959 216.083 706.959 216.477V222H705.618ZM712.7 225.273C712.473 225.273 712.27 225.254 712.092 225.216C711.914 225.182 711.791 225.148 711.723 225.114L712.064 223.932C712.39 224.015 712.678 224.045 712.928 224.023C713.178 224 713.399 223.888 713.592 223.688C713.789 223.491 713.969 223.17 714.132 222.727L714.382 222.045L711.155 213.273H712.609L715.018 220.227H715.109L717.518 213.273H718.973L715.268 223.273C715.102 223.723 714.895 224.097 714.649 224.392C714.403 224.691 714.117 224.913 713.791 225.057C713.469 225.201 713.106 225.273 712.7 225.273ZM722.196 220.409L722.105 221.023C722.041 221.455 721.942 221.917 721.81 222.409C721.681 222.902 721.546 223.366 721.406 223.801C721.266 224.237 721.151 224.583 721.06 224.841H720.037C720.086 224.598 720.151 224.278 720.23 223.881C720.31 223.483 720.389 223.038 720.469 222.545C720.552 222.057 720.62 221.557 720.673 221.045L720.741 220.409H722.196ZM571.409 241V229.364H575.477C576.288 229.364 576.956 229.504 577.483 229.784C578.009 230.061 578.402 230.434 578.659 230.903C578.917 231.369 579.045 231.886 579.045 232.455C579.045 232.955 578.956 233.367 578.778 233.693C578.604 234.019 578.373 234.277 578.085 234.466C577.801 234.655 577.492 234.795 577.159 234.886V235C577.515 235.023 577.873 235.148 578.233 235.375C578.593 235.602 578.894 235.928 579.136 236.352C579.379 236.777 579.5 237.295 579.5 237.909C579.5 238.492 579.367 239.017 579.102 239.483C578.837 239.949 578.419 240.318 577.847 240.591C577.275 240.864 576.53 241 575.614 241H571.409ZM572.818 239.75H575.614C576.534 239.75 577.188 239.572 577.574 239.216C577.964 238.856 578.159 238.42 578.159 237.909C578.159 237.515 578.059 237.152 577.858 236.818C577.657 236.481 577.371 236.212 577 236.011C576.629 235.807 576.189 235.705 575.682 235.705H572.818V239.75ZM572.818 234.477H575.432C575.856 234.477 576.239 234.394 576.58 234.227C576.924 234.061 577.197 233.826 577.398 233.523C577.602 233.22 577.705 232.864 577.705 232.455C577.705 231.943 577.527 231.509 577.17 231.153C576.814 230.794 576.25 230.614 575.477 230.614H572.818V234.477ZM581.179 230.614V229.364H589.906V230.614H586.247V241H584.838V230.614H581.179ZM590.51 238.614V237.455L595.624 229.364H596.464V231.159H595.896L592.033 237.273V237.364H598.919V238.614H590.51ZM595.987 241V238.261V237.722V229.364H597.328V241H595.987ZM601.412 241L606.616 230.705V230.614H600.616V229.364H608.071V230.682L602.889 241H601.412ZM614.689 241V239.977L618.53 235.773C618.981 235.28 619.352 234.852 619.643 234.489C619.935 234.121 620.151 233.777 620.291 233.455C620.435 233.129 620.507 232.788 620.507 232.432C620.507 232.023 620.409 231.669 620.212 231.369C620.018 231.07 619.753 230.839 619.416 230.676C619.079 230.513 618.7 230.432 618.28 230.432C617.833 230.432 617.443 230.525 617.109 230.71C616.78 230.892 616.524 231.148 616.342 231.477C616.164 231.807 616.075 232.193 616.075 232.636H614.734C614.734 231.955 614.892 231.356 615.206 230.841C615.52 230.326 615.948 229.924 616.49 229.636C617.036 229.348 617.647 229.205 618.325 229.205C619.007 229.205 619.611 229.348 620.138 229.636C620.664 229.924 621.077 230.312 621.376 230.801C621.676 231.29 62
91.825 231.833 621.825 232.432C621.825 232.86 621.748 233.278 621.592 233.688C621.441 234.093 621.176 234.545 620.797 235.045C620.422 235.542 619.901 236.148 619.234 236.864L616.621 239.659V239.75H622.03V241H614.689ZM625.058 241H623.581L627.854 229.364H629.308L633.581 241H632.104L628.626 231.205H628.536L625.058 241ZM625.604 236.455H631.558V237.705H625.604V236.455ZM635.393 241V229.364H639.462C640.272 229.364 640.941 229.504 641.467 229.784C641.994 230.061 642.386 230.434 642.643 230.903C642.901 231.369 643.03 231.886 643.03 232.455C643.03 232.955 642.941 233.367 642.763 233.693C642.589 234.019 642.357 234.277 642.07 234.466C641.786 234.655 641.477 234.795 641.143 234.886V235C641.5 235.023 641.857 235.148 642.217 235.375C642.577 235.602 642.878 235.928 643.121 236.352C643.363 236.777 643.484 237.295 643.484 237.909C643.484 238.492 643.352 239.017 643.087 239.483C642.821 239.949 642.403 240.318 641.831 240.591C641.259 240.864 640.515 241 639.598 241H635.393ZM636.803 239.75H639.598C640.518 239.75 641.172 239.572 641.558 239.216C641.948 238.856 642.143 238.42 642.143 237.909C642.143 237.515 642.043 237.152 641.842 236.818C641.642 236.481 641.356 236.212 640.984 236.011C640.613 235.807 640.174 235.705 639.666 235.705H636.803V239.75ZM636.803 234.477H639.416C639.84 234.477 640.223 234.394 640.564 234.227C640.909 234.061 641.181 233.826 641.382 233.523C641.587 233.22 641.689 232.864 641.689 232.455C641.689 231.943 641.511 231.509 641.155 231.153C640.799 230.794 640.234 230.614 639.462 230.614H636.803V234.477Z",fill:"white"},_hoisted_9$1={key:4,class:"carlingford-card",x:"736.5",y:"305.5",width:"224",height:"98",rx:"6.5",fill:"#005EB8",stroke:"white","stroke-width":"3"},_hoisted_10$1={key:5,class:"carlingford-address",d:"M760.278 323.438H757.79C757.744 323.116 757.652 322.83 757.511 322.58C757.371 322.326 757.191 322.11 756.972 321.932C756.752 321.754 756.498 321.617 756.21 321.523C755.926 321.428 755.617 321.381 755.284 321.381C754.682 321.381 754.157 321.53 753.71 321.83C753.263 322.125 752.917 322.557 752.67 323.125C752.424 323.689 752.301 324.375 752.301 325.182C752.301 326.011 752.424 326.708 752.67 327.273C752.92 327.837 753.269 328.263 753.716 328.551C754.163 328.839 754.68 328.983 755.267 328.983C755.597 328.983 755.902 328.939 756.182 328.852C756.466 328.765 756.718 328.638 756.938 328.472C757.157 328.301 757.339 328.095 757.483 327.852C757.631 327.61 757.733 327.333 757.79 327.023L760.278 327.034C760.214 327.568 760.053 328.083 759.795 328.58C759.542 329.072 759.199 329.513 758.767 329.903C758.339 330.29 757.828 330.597 757.233 330.824C756.642 331.047 755.973 331.159 755.227 331.159C754.189 331.159 753.261 330.924 752.443 330.455C751.629 329.985 750.985 329.305 750.511 328.415C750.042 327.525 749.807 326.447 749.807 325.182C749.807 323.913 750.045 322.833 750.523 321.943C751 321.053 751.648 320.375 752.466 319.909C753.284 319.439 754.205 319.205 755.227 319.205C755.902 319.205 756.527 319.299 757.102 319.489C757.682 319.678 758.195 319.955 758.642 320.318C759.089 320.678 759.453 321.119 759.733 321.642C760.017 322.165 760.199 322.763 760.278 323.438ZM763.83 331H761.193L765.21 319.364H768.381L772.392 331H769.756L766.841 322.023H766.75L763.83 331ZM763.665 326.426H769.892V328.347H763.665V326.426ZM773.793 331V319.364H778.384C779.262 319.364 780.012 319.521 780.634 319.835C781.259 320.146 781.734 320.587 782.06 321.159C782.389 321.727 782.554 322.396 782.554 323.165C782.554 323.937 782.387 324.602 782.054 325.159C781.721 325.712 781.238 326.136 780.605 326.432C779.976 326.727 779.215 326.875 778.321 326.875H775.247V324.898H777.923C778.393 324.898 778.783 324.833 779.094 324.705C779.404 324.576 779.635 324.383 779.787 324.125C779.942 323.867 780.02 323.547 780.02 323.165C780.02 322.778 779.942 322.453 779.787 322.188C779.635 321.922 779.402 321.722 779.088 321.585C778.777 321.445 778.385 321.375 777.912 321.375H776.253V331H773.793ZM780.077 325.705L782.969 331H780.253L777.423 325.705H780.077ZM784.293 331V319.364H786.753V328.972H791.741V331H784.293ZM795.831 319.364V331H793.371V319.364H795.831ZM807.588 319.364V331H805.463L800.401 323.676H800.315V331H797.855V319.364H800.014L805.037 326.682H805.139V319.364H807.588ZM817.337 323.125C817.257 322.848 817.145 322.604 817.001 322.392C816.857 322.176 816.681 321.994 816.473 321.847C816.268 321.695 816.034 321.58 815.768 321.5C815.507 321.42 815.217 321.381 814.899 321.381C814.304 321.381 813.782 321.528 813.331 321.824C812.884 322.119 812.536 322.549 812.286 323.114C812.036 323.674 811.911 324.36 811.911 325.17C811.911 325.981 812.034 326.67 812.28 327.239C812.526 327.807 812.875 328.241 813.325 328.54C813.776 328.835 814.308 328.983 814.922 328.983C815.479 328.983 815.954 328.884 816.348 328.688C816.746 328.487 817.049 328.205 817.257 327.841C817.469 327.477 817.575 327.047 817.575 326.551L818.075 326.625H815.075V324.773H819.945V326.239C819.945 327.261 819.729 328.14 819.297 328.875C818.865 329.606 818.27 330.17 817.513 330.568C816.755 330.962 815.888 331.159 814.911 331.159C813.82 331.159 812.861 330.919 812.036 330.438C811.21 329.953 810.566 329.265 810.104 328.375C809.645 327.481 809.416 326.42 809.416 325.193C809.416 324.25 809.553 323.409 809.825 322.67C810.102 321.928 810.488 321.299 810.984 320.784C811.481 320.269 812.058 319.877 812.717 319.608C813.376 319.339 814.09 319.205 814.859 319.205C815.518 319.205 816.132 319.301 816.7 319.494C817.268 319.684 817.772 319.953 818.212 320.301C818.655 320.65 819.017 321.064 819.297 321.545C819.577 322.023 819.757 322.549 819.837 323.125H817.337ZM821.793 331V319.364H829.497V321.392H824.253V324.165H828.986V326.193H824.253V331H821.793ZM841.845 325.182C841.845 326.451 841.605 327.53 841.124 328.42C840.646 329.311 839.995 329.991 839.169 330.46C838.347 330.926 837.423 331.159 836.396 331.159C835.362 331.159 834.434 330.924 833.612 330.455C832.79 329.985 832.141 329.305 831.663 328.415C831.186 327.525 830.947 326.447 830.947 325.182C830.947 323.913 831.186 322.833 831.663 321.943C832.141 321.053 832.79 320.375 833.612 319.909C834.434 319.439 835.362 319.205 836.396 319.205C837.423 319.205 838.347 319.439 839.169 319.909C839.995 320.375 840.646 321.053 841.124 321.943C841.605 322.833 841.845 323.913 841.845 325.182ZM839.351 325.182C839.351 324.36 839.228 323.667 838.982 323.102C838.739 322.538 838.396 322.11 837.953 321.818C837.51 321.527 836.991 321.381 836.396 321.381C835.802 321.381 835.283 321.527 834.839 321.818C834.396 322.11 834.052 322.538 833.805 323.102C833.563 323.667 833.442 324.36 833.442 325.182C833.442 326.004 833.563 326.697 833.805 327.261C834.052 327.826 834.396 328.254 834.839 328.545C835.283 328.837 835.802 328.983 836.396 328.983C836.991 328.983 837.51 328.837 837.953 328.545C838.396 328.254 838.739 327.826 838.982 327.261C839.228 326.697 839.351 326.004 839.351 325.182ZM843.668 331V319.364H848.259C849.137 319.364 849.887 319.521 850.509 319.835C851.134 320.146 851.609 320.587 851.935 321.159C852.264 321.727 852.429 322.396 852.429 323.165C852.429 323.937 852.262 324.602 851.929 325.159C851.596 325.712 851.113 326.136 850.48 326.432C849.851 326.727 849.09 326.875 848.196 326.875H845.122V324.898H847.798C848.268 324.898 848.658 324.833 848.969 324.705C849.279 324.576 849.51 324.383 849.662 324.125C849.817 323.867 849.895 323.547 849.895 323.165C849.895 322.778 849.8
917 322.453 849.662 322.188C849.51 321.922 849.277 321.722 848.963 321.585C848.652 321.445 848.26 321.375 847.787 321.375H846.128V331H843.668ZM849.952 325.705L852.844 331H850.128L847.298 325.705H849.952ZM858.293 331H854.168V319.364H858.327C859.497 319.364 860.505 319.597 861.349 320.062C862.194 320.525 862.844 321.189 863.298 322.057C863.757 322.924 863.986 323.962 863.986 325.17C863.986 326.383 863.757 327.424 863.298 328.295C862.844 329.167 862.19 329.835 861.338 330.301C860.49 330.767 859.474 331 858.293 331ZM856.628 328.892H858.19C858.918 328.892 859.529 328.763 860.026 328.506C860.526 328.244 860.901 327.841 861.151 327.295C861.404 326.746 861.531 326.038 861.531 325.17C861.531 324.311 861.404 323.608 861.151 323.062C860.901 322.517 860.527 322.116 860.031 321.858C859.535 321.6 858.923 321.472 858.196 321.472H856.628V328.892ZM758.364 342C758.239 341.617 758.074 341.275 757.869 340.972C757.669 340.665 757.428 340.403 757.148 340.188C756.871 339.972 756.557 339.807 756.205 339.693C755.852 339.58 755.466 339.523 755.045 339.523C754.356 339.523 753.729 339.701 753.165 340.057C752.6 340.413 752.152 340.938 751.818 341.631C751.485 342.324 751.318 343.174 751.318 344.182C751.318 345.189 751.487 346.04 751.824 346.733C752.161 347.426 752.617 347.951 753.193 348.307C753.769 348.663 754.417 348.841 755.136 348.841C755.803 348.841 756.39 348.699 756.898 348.415C757.409 348.127 757.807 347.722 758.091 347.199C758.379 346.672 758.523 346.053 758.523 345.341L758.955 345.432H755.455V344.182H759.886V345.432C759.886 346.39 759.682 347.223 759.273 347.932C758.867 348.64 758.307 349.189 757.591 349.58C756.879 349.966 756.061 350.159 755.136 350.159C754.106 350.159 753.201 349.917 752.42 349.432C751.644 348.947 751.038 348.258 750.602 347.364C750.17 346.47 749.955 345.409 749.955 344.182C749.955 343.261 750.078 342.434 750.324 341.699C750.574 340.96 750.926 340.331 751.381 339.812C751.835 339.294 752.373 338.896 752.994 338.619C753.616 338.343 754.299 338.205 755.045 338.205C755.659 338.205 756.231 338.297 756.761 338.483C757.295 338.665 757.771 338.924 758.188 339.261C758.608 339.595 758.958 339.994 759.239 340.46C759.519 340.922 759.712 341.436 759.818 342H758.364ZM763.459 344.75V350H762.118V338.364H763.459V342.636H763.572C763.777 342.186 764.084 341.828 764.493 341.562C764.906 341.294 765.455 341.159 766.141 341.159C766.735 341.159 767.256 341.278 767.703 341.517C768.15 341.752 768.497 342.114 768.743 342.602C768.993 343.087 769.118 343.705 769.118 344.455V350H767.777V344.545C767.777 343.852 767.597 343.316 767.237 342.938C766.881 342.555 766.387 342.364 765.754 342.364C765.315 342.364 764.921 342.456 764.572 342.642C764.228 342.828 763.955 343.098 763.754 343.455C763.557 343.811 763.459 344.242 763.459 344.75ZM774.139 350.205C773.586 350.205 773.084 350.1 772.634 349.892C772.183 349.68 771.825 349.375 771.56 348.977C771.295 348.576 771.162 348.091 771.162 347.523C771.162 347.023 771.26 346.617 771.457 346.307C771.654 345.992 771.918 345.746 772.247 345.568C772.577 345.39 772.94 345.258 773.338 345.17C773.74 345.08 774.143 345.008 774.548 344.955C775.079 344.886 775.509 344.835 775.838 344.801C776.171 344.763 776.414 344.701 776.565 344.614C776.721 344.527 776.798 344.375 776.798 344.159V344.114C776.798 343.553 776.645 343.117 776.338 342.807C776.035 342.496 775.575 342.341 774.957 342.341C774.317 342.341 773.815 342.481 773.452 342.761C773.088 343.042 772.832 343.341 772.685 343.659L771.412 343.205C771.639 342.674 771.942 342.261 772.321 341.966C772.704 341.667 773.12 341.458 773.571 341.341C774.026 341.22 774.473 341.159 774.912 341.159C775.192 341.159 775.514 341.193 775.878 341.261C776.245 341.326 776.599 341.46 776.94 341.665C777.285 341.869 777.571 342.178 777.798 342.591C778.026 343.004 778.139 343.557 778.139 344.25V350H776.798V348.818H776.73C776.639 349.008 776.488 349.21 776.276 349.426C776.063 349.642 775.781 349.826 775.429 349.977C775.077 350.129 774.647 350.205 774.139 350.205ZM774.344 349C774.874 349 775.321 348.896 775.685 348.688C776.052 348.479 776.329 348.21 776.514 347.881C776.704 347.551 776.798 347.205 776.798 346.841V345.614C776.741 345.682 776.616 345.744 776.423 345.801C776.234 345.854 776.
9014 345.902 775.764 345.943C775.518 345.981 775.277 346.015 775.043 346.045C774.812 346.072 774.624 346.095 774.48 346.114C774.132 346.159 773.806 346.233 773.503 346.335C773.204 346.434 772.961 346.583 772.776 346.784C772.594 346.981 772.503 347.25 772.503 347.591C772.503 348.057 772.675 348.409 773.02 348.648C773.368 348.883 773.81 349 774.344 349ZM781.928 344.75V350H780.587V341.273H781.882V342.636H781.996C782.2 342.193 782.511 341.837 782.928 341.568C783.344 341.295 783.882 341.159 784.541 341.159C785.132 341.159 785.649 341.28 786.092 341.523C786.536 341.761 786.88 342.125 787.126 342.614C787.373 343.098 787.496 343.712 787.496 344.455V350H786.155V344.545C786.155 343.86 785.977 343.326 785.621 342.943C785.265 342.557 784.776 342.364 784.155 342.364C783.727 342.364 783.344 342.456 783.007 342.642C782.674 342.828 782.411 343.098 782.217 343.455C782.024 343.811 781.928 344.242 781.928 344.75ZM794.628 350V338.364H798.56C799.469 338.364 800.215 338.519 800.798 338.83C801.382 339.136 801.813 339.559 802.094 340.097C802.374 340.634 802.514 341.246 802.514 341.932C802.514 342.617 802.374 343.225 802.094 343.756C801.813 344.286 801.384 344.703 800.804 345.006C800.224 345.305 799.484 345.455 798.582 345.455H795.401V344.182H798.537C799.158 344.182 799.658 344.091 800.037 343.909C800.42 343.727 800.696 343.47 800.866 343.136C801.041 342.799 801.128 342.398 801.128 341.932C801.128 341.466 801.041 341.059 800.866 340.71C800.692 340.362 800.414 340.093 800.031 339.903C799.649 339.71 799.143 339.614 798.514 339.614H796.037V350H794.628ZM800.105 344.773L802.969 350H801.332L798.514 344.773H800.105ZM808.132 350.182C807.344 350.182 806.653 349.994 806.058 349.619C805.467 349.244 805.005 348.72 804.672 348.045C804.342 347.371 804.178 346.583 804.178 345.682C804.178 344.773 804.342 343.979 804.672 343.301C805.005 342.623 805.467 342.097 806.
9058 341.722C806.653 341.347 807.344 341.159 808.132 341.159C808.92 341.159 809.609 341.347 810.2 341.722C810.795 342.097 811.257 342.623 811.587 343.301C811.92 343.979 812.087 344.773 812.087 345.682C812.087 346.583 811.92 347.371 811.587 348.045C811.257 348.72 810.795 349.244 810.2 349.619C809.609 349.994 808.92 350.182 808.132 350.182ZM808.132 348.977C808.731 348.977 809.223 348.824 809.609 348.517C809.996 348.21 810.282 347.807 810.467 347.307C810.653 346.807 810.746 346.265 810.746 345.682C810.746 345.098 810.653 344.555 810.467 344.051C810.282 343.547 809.996 343.14 809.609 342.83C809.223 342.519 808.731 342.364 808.132 342.364C807.534 342.364 807.041 342.519 806.655 342.83C806.268 343.14 805.982 343.547 805.797 344.051C805.611 344.555 805.518 345.098 805.518 345.682C805.518 346.265 805.611 346.807 805.797 347.307C805.982 347.807 806.268 348.21 806.655 348.517C807.041 348.824 807.534 348.977 808.132 348.977ZM816.702 350.205C816.149 350.205 815.647 350.1 815.196 349.892C814.745 349.68 814.387 349.375 814.122 348.977C813.857 348.576 813.724 348.091 813.724 347.523C813.724 347.023 813.823 346.617 814.02 346.307C814.217 345.992 814.48 345.746 814.81 345.568C815.139 345.39 815.503 345.258 815.901 345.17C816.302 345.08 816.705 345.008 817.111 344.955C817.641 344.886 818.071 344.835 818.401 344.801C818.734 344.763 818.976 344.701 819.128 344.614C819.283 344.527 819.361 344.375 819.361 344.159V344.114C819.361 343.553 819.207 343.117 818.901 342.807C818.598 342.496 818.137 342.341 817.52 342.341C816.88 342.341 816.378 342.481 816.014 342.761C815.651 343.042 815.395 343.341 815.247 343.659L813.974 343.205C814.202 342.674 814.505 342.261 814.884 341.966C815.266 341.667 815.683 341.458 816.134 341.341C816.588 341.22 817.035 341.159 817.474 341.159C817.755 341.159 818.077 341.193 818.44 341.261C818.808 341.326 819.162 341.46 819.503 341.665C819.848 341.869 820.134 342.178 820.361 342.591C820.588 343.004 820.702 343.557 820.702 344.25V350H819.361V348.818H819.293C819.202 349.008 819.05 349.21 818.838 349.426C818.626 349.642 818.344 349.826 817.991 349.977C817.639 350.129 817.209 350.205 816.702 350.205ZM816.906 349C817.437 349 817.884 348.896 818.247 348.688C818.615 348.479 818.891 348.21 819.077 347.881C819.266 347.551 819.361 347.205 819.361 346.841V345.614C819.304 345.682 819.179 345.744 818.986 345.801C818.796 345.854 818.577 345.902 818.327 345.943C818.08 345.981 817.84 346.015 817.605 346.045C817.374 346.072 817.187 346.095 817.043 346.114C816.694 346.159 816.368 346.233 816.065 346.335C815.766 346.434 815.524 346.583 815.338 346.784C815.156 346.981 815.065 347.25 815.065 347.591C815.065 348.057 815.238 348.409 815.582 348.648C815.931 348.883 816.372 349 816.906 349ZM826.445 350.182C825.717 350.182 825.075 349.998 824.518 349.631C823.962 349.259 823.526 348.737 823.212 348.062C822.897 347.384 822.74 346.583 822.74 345.659C822.74 344.742 822.897 343.947 823.212 343.273C823.526 342.598 823.964 342.078 824.524 341.71C825.085 341.343 825.732 341.159 826.467 341.159C827.036 341.159 827.484 341.254 827.814 341.443C828.147 341.629 828.401 341.841 828.575 342.08C828.753 342.314 828.892 342.508 828.99 342.659H829.104V338.364H830.445V350H829.149V348.659H828.99C828.892 348.818 828.751 349.019 828.57 349.261C828.388 349.5 828.128 349.714 827.791 349.903C827.454 350.089 827.005 350.182 826.445 350.182ZM826.626 348.977C827.164 348.977 827.619 348.837 827.99 348.557C828.361 348.273 828.643 347.881 828.837 347.381C829.03 346.877 829.126 346.295 829.126 345.636C829.126 344.985 829.032 344.415 828.842 343.926C828.653 343.434 828.373 343.051 828.001 342.778C827.63 342.502 827.172 342.364 826.626 342.364C826.058 342.364 825.585 342.509 825.206 342.801C824.831 343.089 824.549 343.481 824.359 343.977C824.174 344.47 824.081 345.023 824.081 345.636C824.081 346.258 824.176 346.822 824.365 347.33C824.558 347.833 824.842 348.235 825.217 348.534C825.596 348.83 826.066 348.977 826.626 348.977ZM835.087 348.409L834.996 349.023C834.931 349.455 834.833 349.917 834.7 350.409C834.571 350.902 834.437 351.366 834.297 351.801C834.157 352.237 834.041 352.583 833.95 352.841H832.928C832.977 352.598 833.041 352.278 833.121 351.881C833.2 351.483 833.28 351.038 833.359 350.545C833.443 350.057 833.511 349.557 833.564 349.045L833.632 348.409H835.087ZM851.616 342H850.207C850.124 341.595 849.978 341.239 849.77 340.932C849.565 340.625 849.315 340.367 849.02 340.159C848.728 339.947 848.404 339.788 848.048 339.682C847.692 339.576 847.321 339.523 846.935 339.523C846.23 339.523 845.592 339.701 845.02 340.057C844.452 340.413 843.999 340.938 843.662 341.631C843.329 342.324 843.162 343.174 843.162 344.182C843.162 345.189 843.329 346.04 843.662 346.733C843.999 347.426 844.452 347.951 845.02 348.307C845.592 348.663 846.23 348.841 846.935 348.841C847.321 348.841 847.692 348.788 848.048 348.682C848.404 348.576 848.728 348.419 849.02 348.21C849.315 347.998 849.565 347.739 849.77 347.432C849.978 347.121 850.124 346.765 850.207 346.364H851.616C851.51 346.958 851.317 347.491 851.037 347.96C850.757 348.43 850.408 348.83 849.991 349.159C849.575 349.485 849.107 349.733 848.588 349.903C848.073 350.074 847.522 350.159 846.935 350.159C845.942 350.159 845.06 349.917 844.287 349.432C843.514 348.947 842.906 348.258 842.463 347.364C842.02 346.47 841.798 345.409 841.798 344.182C841.798 342.955 842.02 341.894 842.463 341C842.906 340.106 843.514 339.417 844.287 338.932C845.06 338.447 845.942 338.205 846.935 338.205C847.522 338.205 848.073 338.29 848.588 338.46C849.107 338.631 849.575 338.881 849.991 339.21C850.408 339.536 850.757 339.934 851.037 340.403C851.317 340.869 851.51 341.402 851.
9616 342ZM856.28 350.205C855.727 350.205 855.225 350.1 854.774 349.892C854.323 349.68 853.965 349.375 853.7 348.977C853.435 348.576 853.303 348.091 853.303 347.523C853.303 347.023 853.401 346.617 853.598 346.307C853.795 345.992 854.058 345.746 854.388 345.568C854.717 345.39 855.081 345.258 855.479 345.17C855.88 345.08 856.284 345.008 856.689 344.955C857.219 344.886 857.649 344.835 857.979 344.801C858.312 344.763 858.554 344.701 858.706 344.614C858.861 344.527 858.939 344.375 858.939 344.159V344.114C858.939 343.553 858.786 343.117 858.479 342.807C858.176 342.496 857.715 342.341 857.098 342.341C856.458 342.341 855.956 342.481 855.592 342.761C855.229 343.042 854.973 343.341 854.825 343.659L853.553 343.205C853.78 342.674 854.083 342.261 854.462 341.966C854.844 341.667 855.261 341.458 855.712 341.341C856.166 341.22 856.613 341.159 857.053 341.159C857.333 341.159 857.655 341.193 858.018 341.261C858.386 341.326 858.74 341.46 859.081 341.665C859.426 341.869 859.712 342.178 859.939 342.591C860.166 343.004 860.28 343.557 860.28 344.25V350H858.939V348.818H858.871C858.78 349.008 858.628 349.21 858.416 349.426C858.204 349.642 857.922 349.826 857.57 349.977C857.217 350.129 856.787 350.205 856.28 350.205ZM856.484 349C857.015 349 857.462 348.896 857.825 348.688C858.193 348.479 858.469 348.21 858.655 347.881C858.844 347.551 858.939 347.205 858.939 346.841V345.614C858.882 345.682 858.757 345.744 858.564 345.801C858.375 345.854 858.155 345.902 857.905 345.943C857.659 345.981 857.418 346.015 857.183 346.045C856.952 346.072 856.765 346.095 856.621 346.114C856.272 346.159 855.946 346.233 855.643 346.335C855.344 346.434 855.102 346.583 854.916 346.784C854.734 346.981 854.643 347.25 854.643 347.591C854.643 348.057 854.816 348.409 855.161 348.648C855.509 348.883 855.95 349 856.484 349ZM862.727 350V341.273H864.023V342.591H864.114C864.273 342.159 864.561 341.809 864.977 341.54C865.394 341.271 865.864 341.136 866.386 341.136C866.485 341.136 866.608 341.138 866.756 341.142C866.903 341.146 867.015 341.152 867.091 341.159V342.523C867.045 342.511 866.941 342.494 866.778 342.472C866.619 342.445 866.451 342.432 866.273 342.432C865.848 342.432 865.47 342.521 865.136 342.699C864.807 342.873 864.545 343.116 864.352 343.426C864.163 343.733 864.068 344.083 864.068 344.477V350H862.727ZM870.021 338.364V350H868.68V338.364H870.021ZM872.477 350V341.273H873.818V350H872.477ZM873.159 339.818C872.898 339.818 872.672 339.729 872.483 339.551C872.297 339.373 872.205 339.159 872.205 338.909C872.205 338.659 872.297 338.445 872.483 338.267C872.672 338.089 872.898 338 873.159 338C873.42 338 873.644 338.089 873.83 338.267C874.019 338.445 874.114 338.659 874.114 338.909C874.114 339.159 874.019 339.373 873.83 339.551C873.644 339.729 873.42 339.818 873.159 339.818ZM877.615 344.75V350H876.274V341.273H877.57V342.636H877.683C877.888 342.193 878.198 341.837 878.615 341.568C879.032 341.295 879.57 341.159 880.229 341.159C880.82 341.159 881.337 341.28 881.78 341.523C882.223 341.761 882.568 342.125 882.814 342.614C883.06 343.098 883.183 343.712 883.183 344.455V350H881.842V344.545C881.842 343.86 881.664 343.326 881.308 342.943C880.952 342.557 880.464 342.364 879.842 342.364C879.414 342.364 879.032 342.456 878.695 342.642C878.361 342.828 878.098 343.098 877.905 343.455C877.712 343.811 877.615 344.242 877.615 344.75ZM889.156 353.455C888.509 353.455 887.952 353.371 887.486 353.205C887.02 353.042 886.632 352.826 886.321 352.557C886.014 352.292 885.77 352.008 885.588 351.705L886.656 350.955C886.777 351.114 886.931 351.295 887.116 351.5C887.302 351.708 887.556 351.888 887.878 352.04C888.204 352.195 888.63 352.273 889.156 352.273C889.861 352.273 890.442 352.102 890.901 351.761C891.359 351.42 891.588 350.886 891.588 350.159V348.386H891.474C891.376 348.545 891.236 348.742 891.054 348.977C890.876 349.208 890.618 349.415 890.281 349.597C889.948 349.775 889.497 349.864 888.929 349.864C888.224 349.864 887.592 349.697 887.031 349.364C886.474 349.03 886.033 348.545 885.707 347.909C885.385 347.273 885.224 346.5 885.224 345.591C885.224 344.697 885.382 343.919 885.696 343.256C886.01 342.589 886.448 342.074 887.009 341.71C887.569 341.343 888.217 341.159 888.952 341.159C889.52 341.159 889.971 341.254 890.304 341.443C890.641 341.629 890.899 341.841 891.077 342.08C891.259 342.314 891.399 342.508 891.497 342.659H891.634V341.273H892.929V350.25C892.929 351 892.759 351.61 892.418 352.08C892.08 352.553 891.626 352.9 891.054 353.119C890.486 353.343 889.853 353.455 889.156 353.455ZM889.111 348.659C889.649 348.659 890.103 348.536 890.474 348.29C890.846 348.044 891.128 347.689 891.321 347.227C891.514 346.765 891.611 346.212 891.611 345.568C891.611 344.939 891.516 344.384 891.327 343.903C891.137 343.422 890.857 343.045 890.486 342.773C890.115 342.5 889.656 342.364 889.111 342.364C888.543 342.364 888.069 342.508 887.69 342.795C887.315 343.083 887.033 343.47 886.844 343.955C886.658 344.439 886.565 344.977 886.565 345.568C886.565 346.174 886.66 346.71 886.849 347.176C887.043 347.638 887.327 348.002 887.702 348.267C888.08 348.528 888.55 348.659 889.111 348.659ZM899.27 341.273V342.409H894.565V341.273H899.27ZM895.974 350V340.068C895.974 339.568 896.092 339.152 89
96.327 338.818C896.562 338.485 896.866 338.235 897.241 338.068C897.616 337.902 898.012 337.818 898.429 337.818C898.759 337.818 899.027 337.845 899.236 337.898C899.444 337.951 899.599 338 899.702 338.045L899.315 339.205C899.247 339.182 899.152 339.153 899.031 339.119C898.914 339.085 898.759 339.068 898.565 339.068C898.122 339.068 897.802 339.18 897.605 339.403C897.412 339.627 897.315 339.955 897.315 340.386V350H895.974ZM904.335 350.182C903.547 350.182 902.856 349.994 902.261 349.619C901.67 349.244 901.208 348.72 900.875 348.045C900.545 347.371 900.381 346.583 900.381 345.682C900.381 344.773 900.545 343.979 900.875 343.301C901.208 342.623 901.67 342.097 902.261 341.722C902.856 341.347 903.547 341.159 904.335 341.159C905.123 341.159 905.813 341.347 906.403 341.722C906.998 342.097 907.46 342.623 907.79 343.301C908.123 343.979 908.29 344.773 908.29 345.682C908.29 346.583 908.123 347.371 907.79 348.045C907.46 348.72 906.998 349.244 906.403 349.619C905.813 349.994 905.123 350.182 904.335 350.182ZM904.335 348.977C904.934 348.977 905.426 348.824 905.812 348.517C906.199 348.21 906.485 347.807 906.67 347.307C906.856 346.807 906.949 346.265 906.949 345.682C906.949 345.098 906.856 344.555 906.67 344.051C906.485 343.547 906.199 343.14 905.812 342.83C905.426 342.519 904.934 342.364 904.335 342.364C903.737 342.364 903.244 342.519 902.858 342.83C902.472 343.14 902.186 343.547 902 344.051C901.814 344.555 901.722 345.098 901.722 345.682C901.722 346.265 901.814 346.807 902 347.307C902.186 347.807 902.472 348.21 902.858 348.517C903.244 348.824 903.737 348.977 904.335 348.977ZM910.337 350V341.273H911.632V342.591H911.723C911.882 342.159 912.17 341.809 912.587 341.54C913.003 341.271 913.473 341.136 913.996 341.136C914.094 341.136 914.217 341.138 914.365 341.142C914.513 341.146 914.625 341.152 914.7 341.159V342.523C914.655 342.511 914.551 342.494 914.388 342.472C914.229 342.445 914.06 342.432 913.882 342.432C913.458 342.432 913.079 342.521 912.746 342.699C912.416 342.873 912.155 343.116 911.962 343.426C911.772 343.733 911.678 344.083 911.678 344.477V350H910.337ZM919.32 350.182C918.592 350.182 917.95 349.998 917.393 349.631C916.837 349.259 916.401 348.737 916.087 348.062C915.772 347.384 915.615 346.583 915.615 345.659C915.615 344.742 915.772 343.947 916.087 343.273C916.401 342.598 916.839 342.078 917.399 341.71C917.96 341.343 918.607 341.159 919.342 341.159C919.911 341.159 920.359 341.254 920.689 341.443C921.022 341.629 921.276 341.841 921.45 342.08C921.628 342.314 921.767 342.508 921.865 342.659H921.979V338.364H923.32V350H922.024V348.659H921.865C921.767 348.818 921.626 349.019 921.445 349.261C921.263 349.5 921.003 349.714 920.666 349.903C920.329 350.089 919.88 350.182 919.32 350.182ZM919.501 348.977C920.039 348.977 920.494 348.837 920.865 348.557C921.236 348.273 921.518 347.881 921.712 347.381C921.905 346.877 922.001 346.295 922.001 345.636C922.001 344.985 921.907 344.415 921.717 343.926C921.528 343.434 921.248 343.051 920.876 342.778C920.505 342.502 920.047 342.364 919.501 342.364C918.933 342.364 918.46 342.509 918.081 342.801C917.706 343.089 917.424 343.481 917.234 343.977C917.049 344.47 916.956 345.023 916.956 345.636C916.956 346.258 917.051 346.822 917.24 347.33C917.433 347.833 917.717 348.235 918.092 348.534C918.471 348.83 918.941 348.977 919.501 348.977ZM927.962 348.409L927.871 349.023C927.806 349.455 927.708 349.917 927.575 350.409C927.446 350.902 927.312 351.366 927.172 351.801C927.032 352.237 926.916 352.583 926.825 352.841H925.803C925.852 352.598 925.916 352.278 925.996 351.881C926.075 351.483 926.155 351.038 926.234 350.545C926.318 350.057 926.386 349.557 926.439 349.045L926.507 348.409H927.962ZM759.773 361H758.364C758.28 360.595 758.134 360.239 757.926 359.932C757.722 359.625 757.472 359.367 757.176 359.159C756.884 358.947 756.561 358.788 756.205 358.682C755.848 358.576 755.477 358.523 755.091 358.523C754.386 358.523 753.748 358.701 753.176 359.057C752.608 359.413 752.155 359.938 751.818 360.631C751.485 361.324 751.318 362.174 751.318 363.182C751.318 364.189 751.485 365.04 751.818 365.733C752.155 366.426 752.608 366.951 753.176 367.307C753.748 367.663 754.386 367.841 755.091 367.841C755.477 367.841 755.848 367.788 756.205 367.682C756.561 367.576 756.884 367.419 757.176 367.21C757.472 366.998 757.722 366.739 757.926 366.432C758.134 366.121 758.28 365.765 758.364 365.364H759.773C759.667 365.958 759.473 366.491 759.193 366.96C758.913 367.43 758.564 367.83 758.148 368.159C757.731 368.485 757.263 368.733 756.744 368.903C756.229 369.074 755.678 369.159 755.091 369.159C754.098 369.159 753.216 368.917 752.443 368.432C751.67 367.947 751.063 367.258 750.619 366.364C750.176 365.47 749.955 364.409 749.955 363.182C749.955 361.955 750.176 360.894 750.619 360C751.063 359.106 751.67 358.417 752.443 357.932C753.216 357.447 754.098 357.205 755.091 357.205C755.678 357.205 756.229 357.29 756.744 357.46C757.263 357.631 757.731 357.881 758.148 358.21C758.564 358.536 758.913 358.934 759.193 359.403C759.473 359.869 759.667 360.402 759.773 361ZM765.413 369.182C764.625 369.182 763.934 368.994 763.339 368.619C762.749 368.244 762.286 367.72 761.953 367.045C761.624 366.371 761.459 365.583 761.459 364.682C761.459 363.773 761.624 362.979 761.953 362.301C762.286 361.623 762.749 361.097 763.339 360.722C763.934 360.347 764.625 360.159 765.413 360.159C766.201 360.159 766.891 360.347 767.482 360.722C768.076 361.097 768.538 361.623 768.868 362.301C769.201 362.979 769.368 363.773 769.368 364.682C769.368 365.583 769.201 366.371 768.868 367.045C768.538 367.72 768.076 368.244 767.482 368.619C766.891 368.994 766.201 369.182 765.413 369.182ZM765.413 367.977C766.012 367.977 766.504 367.824 766.891 367.517C767.277 367.21 767.563 366.807 767.749 366.307C767.934 365.807 768.027 365.265 768.027 364.682C768.027 364.098 767.934 363.555 767.749 363.051C767.563 362.547 767.277 362.14 766.891 361.83C766.504 361.519 766.012 361.364 765.413 361.364C764.815 361.364 764.322 361.519 763.936 361.83C763.55 362.14 763.264 362.547 763.078 363.051C762.893 363.555 762.8 364.098 762.8 364.682C762.8 365.265 762.893 365.807 763.078 366.307C763.264 366.807 763.55 367.21 763.936 367.517C764.322 367.824 764.815 367.977 765.413 367.977ZM776.915 365.432V360.273H778.256V369H776.915V367.523H776.824C776.619 367.9
966 776.301 368.343 775.869 368.653C775.438 368.96 774.892 369.114 774.233 369.114C773.688 369.114 773.203 368.994 772.778 368.756C772.354 368.513 772.021 368.15 771.778 367.665C771.536 367.176 771.415 366.561 771.415 365.818V360.273H772.756V365.727C772.756 366.364 772.934 366.871 773.29 367.25C773.65 367.629 774.108 367.818 774.665 367.818C774.998 367.818 775.337 367.733 775.682 367.562C776.03 367.392 776.322 367.131 776.557 366.778C776.795 366.426 776.915 365.977 776.915 365.432ZM782.053 363.75V369H780.712V360.273H782.007V361.636H782.121C782.325 361.193 782.636 360.837 783.053 360.568C783.469 360.295 784.007 360.159 784.666 360.159C785.257 360.159 785.774 360.28 786.217 360.523C786.661 360.761 787.005 361.125 787.251 361.614C787.498 362.098 787.621 362.712 787.621 363.455V369H786.28V363.545C786.28 362.86 786.102 362.326 785.746 361.943C785.39 361.557 784.901 361.364 784.28 361.364C783.852 361.364 783.469 361.456 783.132 361.642C782.799 361.828 782.536 362.098 782.342 362.455C782.149 362.811 782.053 363.242 782.053 363.75ZM793.866 360.273V361.409H789.344V360.273H793.866ZM790.662 358.182H792.003V366.5C792.003 366.879 792.058 367.163 792.168 367.352C792.281 367.538 792.425 367.663 792.599 367.727C792.777 367.788 792.965 367.818 793.162 367.818C793.31 367.818 793.431 367.811 793.526 367.795C793.62 367.777 793.696 367.761 793.753 367.75L794.026 368.955C793.935 368.989 793.808 369.023 793.645 369.057C793.482 369.095 793.276 369.114 793.026 369.114C792.647 369.114 792.276 369.032 791.912 368.869C791.552 368.706 791.253 368.458 791.014 368.125C790.779 367.792 790.662 367.371 790.662 366.864V358.182ZM796.747 372.273C796.52 372.273 796.317 372.254 796.139 372.216C795.961 372.182 795.838 372.148 795.77 372.114L796.111 370.932C796.437 371.015 796.724 371.045 796.974 371.023C797.224 371 797.446 370.888 797.639 370.688C797.836 370.491 798.016 370.17 798.179 369.727L798.429 369.045L795.202 360.273H796.656L799.065 367.227H799.156L801.565 360.273H803.02L799.315 370.273C799.149 370.723 798.942 371.097 798.696 371.392C798.45 371.691 798.164 371.913 797.838 372.057C797.516 372.201 797.152 372.273 796.747 372.273ZM809.472 369V357.364H810.881V367.75H816.29V369H809.472ZM821.835 369.182C821.047 369.182 820.356 368.994 819.761 368.619C819.17 368.244 818.708 367.72 818.375 367.045C818.045 366.371 817.881 365.583 817.881 364.682C817.881 363.773 818.045 362.979 818.375 362.301C818.708 361.623 819.17 361.097 819.761 360.722C820.356 360.347 821.047 360.159 821.835 360.159C822.623 360.159 823.313 360.347 823.903 360.722C824.498 361.097 824.96 361.623 825.29 362.301C825.623 362.979 825.79 363.773 825.79 364.682C825.79 365.583 825.623 366.371 825.29 367.045C824.96 367.72 824.498 368.244 823.903 368.619C823.313 368.994 822.623 369.182 821.835 369.182ZM821.835 367.977C822.434 367.977 822.926 367.824 823.312 367.517C823.699 367.21 823.985 366.807 824.17 366.307C824.356 365.807 824.449 365.265 824.449 364.682C824.449 364.098 824.356 363.555 824.17 363.051C823.985 362.547 823.699 362.14 823.312 361.83C822.926 361.519 822.434 361.364 821.835 361.364C821.237 361.364 820.744 361.519 820.358 361.83C819.972 362.14 819.686 362.547 819.5 363.051C819.314 363.555 819.222 364.098 819.222 364.682C819.222 365.265 819.314 365.807 819.5 366.307C819.686 366.807 819.972 367.21 820.358 367.517C820.744 367.824 821.237 367.977 821.835 367.977ZM833.337 365.432V360.273H834.678V369H833.337V367.523H833.246C833.041 367.966 832.723 368.343 832.291 368.653C831.859 368.96 831.314 369.114 830.655 369.114C830.109 369.114 829.625 368.994 829.2 368.756C828.776 368.513 828.443 368.15 828.2 367.665C827.958 367.176 827.837 366.561 827.837 365.818V360.273H829.178V365.727C829.178 366.364 829.356 366.871 829.712 367.25C830.071 367.629 830.53 367.818 831.087 367.818C831.42 367.818 831.759 367.733 832.104 367.562C832.452 367.392 832.744 367.131 832.979 366.778C833.217 366.426 833.337 365.977 833.337 365.432ZM840.929 360.273V361.409H836.406V360.273H840.929ZM837.724 358.182H839.065V366.5C839.065 366.879 839.12 367.163 839.23 367.352C839.344 367.538 839.488 367.663 839.662 367.727C839.84 367.788 840.027 367.818 840.224 367.818C840.372 367.818 840.493 367.811 840.588 367.795C840.683 367.777 840.759 367.761 840.815 367.75L841.088 368.955C840.997 368.989 840.87 369.023 840.707 369.057C840.545 369.095 840.338 369.114 840.088 369.114C839.709 369.114 839.338 369.032 838.974 368.869C838.615 368.706 838.315 368.458 838.077 368.125C837.842 367.792 837.724 367.371 837.724 366.864V358.182ZM844.474 363.75V369H843.134V357.364H844.474V361.636H844.588C844.793 361.186 845.099 360.828 845.509 360.562C845.921 360.294 846.471 360.159 847.156 360.159C847.751 360.159 848.272 360.278 848.719 360.517C849.166 360.752 849.512 361.114 849.759 361.602C850.009 362.087 850.134 362.705 850.134 363.455V369H848.793V363.545C848.793 362.852 848.613 362.316 848.253 361.938C847.897 361.555 847.402 361.364 846.77 361.364C846.33 361.364 845.937 361.456 845.588 361.642C845.243 361.828 844.971 362.098 844.77 362.455C844.573 362.811 844.474 363.242 844.474 363.75ZM854.587 367.409L854.496 368.023C854.431 368.455 854.333 368.917 854.2 369.409C854.071 369.902 853.937 370.366 853.797 370.801C853.657 371.237 853.541 371.583 853.45 371.841H852.428C852.477 371.598 852.541 371.278 852.621 370.881C852.7 370.483 852.78 370.038 852.859 369.545C852.943 369.057 853.011 368.557 853.064 368.045L853.132 367.409H854.587ZM750.886 388H749.409L753.682 376.364H755.136L759.409 388H757.932L754.455 378.205H754.364L750.886 388ZM751.432 383.455H757.386V384.705H751.432V383.455ZM764.722 376.205C765.199 376.208 765.676 376.299 766.153 376.477C766.631 376.655 767.066 376.951 767.46 377.364C767.854 377.773 768.17 378.331 768.409 379.04C768.648 379.748 768.767 380.636 768.767 381.705C768.767 382.739 768.669 383.657 768.472 384.46C768.278 385.259 767.998 385.934 767.631 386.483C767.267 387.032 766.824 387.449 766.301 387.733C765.782 388.017 765.195 388.159 764.54 388.159C763.888 388.159 763.307 388.03 762.795 387.773C762.288 387.511 761.871 387.15 761.545 386.688C761.223 386.222 761.017 385.682 760.926 385.068H762.312C762.438 385.602 762.686 386.044 763.057 386.392C763.432 386.737 763.926 386.909 764.54 386.909C765.438 386.909 766.146 386.517 766.665 385.733C767.188 384.949 767.449 383.841 767.449 382.409H767.358C767.146 382.727 766.894 383.002 766.602 383.233C766.311 383.464 765.987 383.642 765.631 383.767C765.275 383.892 764.896 383.955 764.494 383.955C763.828 383.955 763.216 383.79 762.659 383.46C762.106 383.127 761.663 382.67 761.33 382.091C761 381.508 760.835 380.841 760.835 380.091C760.835 379.379 760.994 378.727 761.312 378.136C
9761.634 377.542 762.085 377.068 762.665 376.716C763.248 376.364 763.934 376.193 764.722 376.205ZM764.722 377.455C764.244 377.455 763.814 377.574 763.432 377.812C763.053 378.047 762.752 378.366 762.528 378.767C762.309 379.165 762.199 379.606 762.199 380.091C762.199 380.576 762.305 381.017 762.517 381.415C762.733 381.809 763.027 382.123 763.398 382.358C763.773 382.589 764.199 382.705 764.676 382.705C765.036 382.705 765.371 382.634 765.682 382.494C765.992 382.35 766.263 382.155 766.494 381.909C766.729 381.659 766.913 381.377 767.045 381.062C767.178 380.744 767.244 380.413 767.244 380.068C767.244 379.614 767.134 379.187 766.915 378.79C766.699 378.392 766.4 378.07 766.017 377.824C765.638 377.578 765.206 377.455 764.722 377.455ZM775.092 376.364V388H773.683V377.841H773.615L770.774 379.727V378.295L773.683 376.364H775.092ZM783.825 376.364L786.825 381.205H786.916L789.916 376.364H791.575L787.916 382.182L791.575 388H789.916L786.916 383.25H786.825L783.825 388H782.166L785.916 382.182L782.166 376.364H783.825ZM793.409 388V376.364H797.341C798.254 376.364 799 376.528 799.58 376.858C800.163 377.184 800.595 377.625 800.875 378.182C801.155 378.739 801.295 379.36 801.295 380.045C801.295 380.731 801.155 381.354 800.875 381.915C800.598 382.475 800.17 382.922 799.591 383.256C799.011 383.585 798.269 383.75 797.364 383.75H794.545V382.5H797.318C797.943 382.5 798.445 382.392 798.824 382.176C799.203 381.96 799.477 381.669 799.648 381.301C799.822 380.93 799.909 380.511 799.909 380.045C799.909 379.58 799.822 379.163 799.648 378.795C799.477 378.428 799.201 378.14 798.818 377.932C798.436 377.72 797.928 377.614 797.295 377.614H794.818V388H793.409ZM803.088 385.614V384.455L808.202 376.364H809.043V378.159H808.474L804.611 384.273V384.364H811.497V385.614H803.088ZM808.565 388V385.261V384.722V376.364H809.906V388H808.565ZM817.354 388.159C816.573 388.159 815.884 388.021 815.286 387.744C814.691 387.464 814.227 387.08 813.893 386.591C813.56 386.098 813.395 385.538 813.399 384.909C813.395 384.417 813.492 383.962 813.689 383.545C813.886 383.125 814.155 382.775 814.496 382.494C814.84 382.21 815.225 382.03 815.649 381.955V381.886C815.092 381.742 814.649 381.43 814.32 380.949C813.99 380.464 813.827 379.913 813.831 379.295C813.827 378.705 813.977 378.176 814.28 377.71C814.583 377.244 815 376.877 815.53 376.608C816.064 376.339 816.672 376.205 817.354 376.205C818.028 376.205 818.63 376.339 819.161 376.608C819.691 376.877 820.107 377.244 820.411 377.71C820.717 378.176 820.873 378.705 820.876 379.295C820.873 379.913 820.704 380.464 820.371 380.949C820.041 381.43 819.604 381.742 819.058 381.886V381.955C819.479 382.03 819.857 382.21 820.195 382.494C820.532 382.775 820.801 383.125 821.001 383.545C821.202 383.962 821.304 384.417 821.308 384.909C821.304 385.538 821.134 386.098 820.797 386.591C820.464 387.08 820 387.464 819.405 387.744C818.814 388.021 818.13 388.159 817.354 388.159ZM817.354 386.909C817.88 386.909 818.335 386.824 818.717 386.653C819.1 386.483 819.395 386.242 819.604 385.932C819.812 385.621 819.918 385.258 819.922 384.841C819.918 384.402 819.804 384.013 819.581 383.676C819.357 383.339 819.053 383.074 818.666 382.881C818.284 382.687 817.846 382.591 817.354 382.591C816.857 382.591 816.414 382.687 816.024 382.881C815.638 383.074 815.333 383.339 815.109 383.676C814.89 384.013 814.782 384.402 814.786 384.841C814.782 385.258 814.882 385.621 815.087 385.932C815.295 386.242 815.592 386.483 815.979 386.653C816.365 386.824 816.823 386.909 817.354 386.909ZM817.354 381.386C817.77 381.386 818.14 381.303 818.462 381.136C818.787 380.97 819.043 380.737 819.229 380.438C819.414 380.138 819.509 379.788 819.513 379.386C819.509 378.992 819.416 378.65 819.234 378.358C819.053 378.062 818.801 377.835 818.479 377.676C818.157 377.513 817.782 377.432 817.354 377.432C816.918 377.432 816.537 377.513 816.212 377.676C815.886 377.835 815.634 378.062 815.456 378.358C815.278 378.65 815.191 378.992 815.195 379.386C815.191 379.788 815.28 380.138 815.462 380.438C815.647 380.737 815.903 380.97 816.229 381.136C816.554 381.303 816.929 381.386 817.354 381.386Z",fill:"white"},_hoisted_11$1={key:6,class:"omagh-card",x:"520.5",y:"313.5",width:"167",height:"98",rx:"6.5",fill:"#005EB8",stroke:"white","stroke-width":"3"},_hoisted_12$1={key:7,class:"omagh-address",d:"M544.705 333.182C544.705 334.451 544.464 335.53 543.983 336.42C543.506 337.311 542.854 337.991 542.028 338.46C541.206 338.926 540.282 339.159 539.256 339.159C538.222 339.159 537.294 338.924 536.472 338.455C535.65 337.985 535 337.305 534.523 336.415C534.045 335.525 533.807 334.447 533.807 333.182C533.807 331.913 534.045 330.833 534.523 329.943C535 329.053 535.65 328.375 536.472 327.909C537.294 327.439 538.222 327.205 539.256 327.205C540.282 327.205 541.206 327.439 542.028 327.909C542.854 328.375 543.506 329.053 543.983 329.943C544.464 330.833 544.705 331.913 544.705 333.182ZM542.21 333.182C542.21 332.36 542.087 331.667 541.841 331.102
9C541.598 330.538 541.256 330.11 540.812 329.818C540.369 329.527 539.85 329.381 539.256 329.381C538.661 329.381 538.142 329.527 537.699 329.818C537.256 330.11 536.911 330.538 536.665 331.102C536.422 331.667 536.301 332.36 536.301 333.182C536.301 334.004 536.422 334.697 536.665 335.261C536.911 335.826 537.256 336.254 537.699 336.545C538.142 336.837 538.661 336.983 539.256 336.983C539.85 336.983 540.369 336.837 540.812 336.545C541.256 336.254 541.598 335.826 541.841 335.261C542.087 334.697 542.21 334.004 542.21 333.182ZM546.527 327.364H549.561L552.766 335.182H552.902L556.107 327.364H559.141V339H556.754V331.426H556.658L553.646 338.943H552.021L549.01 331.398H548.913V339H546.527V327.364ZM563.173 339H560.537L564.554 327.364H567.724L571.736 339H569.099L566.185 330.023H566.094L563.173 339ZM563.009 334.426H569.236V336.347H563.009V334.426ZM580.305 331.125C580.226 330.848 580.114 330.604 579.97 330.392C579.826 330.176 579.65 329.994 579.442 329.847C579.237 329.695 579.002 329.58 578.737 329.5C578.476 329.42 578.186 329.381 577.868 329.381C577.273 329.381 576.75 329.528 576.3 329.824C575.853 330.119 575.504 330.549 575.254 331.114C575.004 331.674 574.879 332.36 574.879 333.17C574.879 333.981 575.002 334.67 575.249 335.239C575.495 335.807 575.843 336.241 576.294 336.54C576.745 336.835 577.277 336.983 577.891 336.983C578.447 336.983 578.923 336.884 579.317 336.688C579.714 336.487 580.018 336.205 580.226 335.841C580.438 335.477 580.544 335.047 580.544 334.551L581.044 334.625H578.044V332.773H582.913V334.239C582.913 335.261 582.697 336.14 582.266 336.875C581.834 337.606 581.239 338.17 580.482 338.568C579.724 338.962 578.857 339.159 577.879 339.159C576.788 339.159 575.83 338.919 575.004 338.438C574.179 337.953 573.535 337.265 573.072 336.375C572.614 335.481 572.385 334.42 572.385 333.193C572.385 332.25 572.521 331.409 572.794 330.67C573.071 329.928 573.457 329.299 573.953 328.784C574.449 328.269 575.027 327.877 575.686 327.608C576.345 327.339 577.059 327.205 577.828 327.205C578.487 327.205 579.101 327.301 579.669 327.494C580.237 327.684 580.741 327.953 581.18 328.301C581.624 328.65 581.985 329.064 582.266 329.545C582.546 330.023 582.726 330.549 582.805 331.125H580.305ZM584.761 339V327.364H587.222V332.165H592.216V327.364H594.67V339H592.216V334.193H587.222V339H584.761ZM537.841 358.159C537.174 358.159 536.574 358.027 536.04 357.761C535.506 357.496 535.078 357.133 534.756 356.67C534.434 356.208 534.258 355.682 534.227 355.091H535.591C535.644 355.617 535.883 356.053 536.307 356.398C536.735 356.739 537.246 356.909 537.841 356.909C538.318 356.909 538.742 356.797 539.114 356.574C539.489 356.35 539.782 356.044 539.994 355.653C540.21 355.259 540.318 354.814 540.318 354.318C540.318 353.811 540.206 353.358 539.983 352.96C539.763 352.559 539.46 352.242 539.074 352.011C538.688 351.78 538.246 351.663 537.75 351.659C537.394 351.655 537.028 351.71 536.653 351.824C536.278 351.934 535.97 352.076 535.727 352.25L534.409 352.091L535.114 346.364H541.159V347.614H536.295L535.886 351.045H535.955C536.193 350.856 536.492 350.699 536.852 350.574C537.212 350.449 537.587 350.386 537.977 350.386C538.689 350.386 539.324 350.557 539.881 350.898C540.441 351.235 540.881 351.697 541.199 352.284C541.521 352.871 541.682 353.542 541.682 354.295C541.682 355.038 541.515 355.701 541.182 356.284C540.852 356.864 540.398 357.322 539.818 357.659C539.239 357.992 538.58 358.159 537.841 358.159ZM547.803 358.159C547.325 358.152 546.848 358.061 546.371 357.886C545.893 357.712 545.458 357.419 545.064 357.006C544.67 356.589 544.354 356.027 544.115 355.318C543.876 354.606 543.757 353.712 543.757 352.636C543.757 351.606 543.854 350.693 544.047 349.898C544.24 349.098 544.52 348.426 544.888 347.881C545.255 347.331 545.698 346.915 546.217 346.631C546.74 346.347 547.329 346.205 547.984 346.205C548.636 346.205 549.215 346.335 549.723 346.597C550.234 346.854 550.651 347.214 550.973 347.676C551.295 348.138 551.503 348.67 551.598 349.273H550.212C550.083 348.75 549.833 348.316 549.462 347.972C549.09 347.627 548.598 347.455 547.984 347.455C547.083 347.455 546.373 347.847 545.854 348.631C545.339 349.415 545.079 350.515 545.075 351.932H545.166C545.378 351.61 545.63 351.335 545.922 351.108C546.217 350.877 546.543 350.699 546.899 350.574C547.255 350.449 547.632 350.386 548.03 350.386C548.696 350.386 549.306 350.553 549.859 350.886C550.412 351.216 550.856 351.672 551.189 352.256C551.522 352.835 551.689 353.5 551.689 354.25C551.689 354.97 551.528 355.629 551.206 356.227C550.884 356.822 550.431 357.295 549.848 357.648C549.268 357.996 548.587 358.167 547.803 358.159ZM547.803 356.909C548.28 356.909 548.708 356.79 549.087 356.551C549.469 356.312 549.77 355.992 549.99 355.591C550.214 355.189 550.325 354.742 550.325 354.25C550.325 353.769 550.217 353.331 550.001 352.938C549.789 352.54 549.496 352.223 549.121 351.989C548.75 351.754 548.325 351.636 547.848 351.636C547.488 351.636 547.153 351.708 546.842 351.852C546.532 351.992 546.259 352.186 546.024 352.432C545.793 352.678 545.611 352.96 545.479 353.278C545.346 353.593 545.28 353.924 545.28 354.273C545.28 354.735 545.388 355.167 545.604 355.568C545.823 355.97 546.123 356.294 546.501 356.54C546.884 356.786 547.318 356.909 547.803 356.909ZM567.991 350H566.582C566.499 349.595 566.353 349.239 566.145 348.932C565.94 348.625 565.69 348.367 565.395 348.159C565.103 347.947 564.779 347.788 564.423 347.682C564.067 347.576 563.696 347.523 563.31 347.523C562.605 347.523 561.967 347.701 561.395 348.057C560.827 348.413 560.374 348.938 560.037 349.631C559.704 350.324 559.537 351.174 559.537 352.182C559.537 353.189 559.704 354.04 560.037 354.733C560.374 355.426 560.827 355.951 561.395 356.307C561.967 356.663 562.605 356.841 563.31 356.841C563.696 356.841 564.067 356.788 564.423 356.682C564.779 356.576 565.103 356.419 56
95.395 356.21C565.69 355.998 565.94 355.739 566.145 355.432C566.353 355.121 566.499 354.765 566.582 354.364H567.991C567.885 354.958 567.692 355.491 567.412 355.96C567.132 356.43 566.783 356.83 566.366 357.159C565.95 357.485 565.482 357.733 564.963 357.903C564.448 358.074 563.897 358.159 563.31 358.159C562.317 358.159 561.435 357.917 560.662 357.432C559.889 356.947 559.281 356.258 558.838 355.364C558.395 354.47 558.173 353.409 558.173 352.182C558.173 350.955 558.395 349.894 558.838 349C559.281 348.106 559.889 347.417 560.662 346.932C561.435 346.447 562.317 346.205 563.31 346.205C563.897 346.205 564.448 346.29 564.963 346.46C565.482 346.631 565.95 346.881 566.366 347.21C566.783 347.536 567.132 347.934 567.412 348.403C567.692 348.869 567.885 349.402 567.991 350ZM572.655 358.205C572.102 358.205 571.6 358.1 571.149 357.892C570.698 357.68 570.34 357.375 570.075 356.977C569.81 356.576 569.678 356.091 569.678 355.523C569.678 355.023 569.776 354.617 569.973 354.307C570.17 353.992 570.433 353.746 570.763 353.568C571.092 353.39 571.456 353.258 571.854 353.17C572.255 353.08 572.659 353.008 573.064 352.955C573.594 352.886 574.024 352.835 574.354 352.801C574.687 352.763 574.929 352.701 575.081 352.614C575.236 352.527 575.314 352.375 575.314 352.159V352.114C575.314 351.553 575.161 351.117 574.854 350.807C574.551 350.496 574.09 350.341 573.473 350.341C572.833 350.341 572.331 350.481 571.967 350.761C571.604 351.042 571.348 351.341 571.2 351.659L569.928 351.205C570.155 350.674 570.458 350.261 570.837 349.966C571.219 349.667 571.636 349.458 572.087 349.341C572.541 349.22 572.988 349.159 573.428 349.159C573.708 349.159 574.03 349.193 574.393 349.261C574.761 349.326 575.115 349.46 575.456 349.665C575.801 349.869 576.087 350.178 576.314 350.591C576.541 351.004 576.655 351.557 576.655 352.25V358H575.314V356.818H575.246C575.155 357.008 575.003 357.21 574.791 357.426C574.579 357.642 574.297 357.826 573.945 357.977C573.592 358.129 573.162 358.205 572.655 358.205ZM572.859 357C573.39 357 573.837 356.896 574.2 356.688C574.568 356.479 574.844 356.21 575.03 355.881C575.219 355.551 575.314 355.205 575.314 354.841V353.614C575.257 353.682 575.132 353.744 574.939 353.801C574.75 353.854 574.53 353.902 574.28 353.943C574.034 353.981 573.793 354.015 573.558 354.045C573.327 354.072 573.14 354.095 572.996 354.114C572.647 354.159 572.321 354.233 572.018 354.335C571.719 354.434 571.477 354.583 571.291 354.784C571.109 354.981 571.018 355.25 571.018 355.591C571.018 356.057 571.191 356.409 571.536 356.648C571.884 356.883 572.325 357 572.859 357ZM579.102 358V349.273H580.398V350.636H580.511C580.693 350.17 580.987 349.809 581.392 349.551C581.797 349.29 582.284 349.159 582.852 349.159C583.428 349.159 583.907 349.29 584.29 349.551C584.676 349.809 584.977 350.17 585.193 350.636H585.284C585.508 350.186 585.843 349.828 586.29 349.562C586.737 349.294 587.273 349.159 587.898 349.159C588.678 349.159 589.316 349.403 589.812 349.892C590.309 350.377 590.557 351.133 590.557 352.159V358H589.216V352.159C589.216 351.515 589.04 351.055 588.688 350.778C588.335 350.502 587.92 350.364 587.443 350.364C586.83 350.364 586.354 350.549 586.017 350.92C585.68 351.288 585.511 351.754 585.511 352.318V358H584.148V352.023C584.148 351.527 583.987 351.127 583.665 350.824C583.343 350.517 582.928 350.364 582.42 350.364C582.072 350.364 581.746 350.456 581.443 350.642C581.144 350.828 580.902 351.085 580.716 351.415C580.534 351.741 580.443 352.117 580.443 352.545V358H579.102ZM593.009 361.273V349.273H594.304V350.659H594.463C594.562 350.508 594.698 350.314 594.872 350.08C595.05 349.841 595.304 349.629 595.634 349.443C595.967 349.254 596.418 349.159 596.986 349.159C597.721 349.159 598.368 349.343 598.929 349.71C599.49 350.078 599.927 350.598 600.241 351.273C600.556 351.947 600.713 352.742 600.713 353.659C600.713 354.583 600.556 355.384 600.241 356.062C599.927 356.737 599.491 357.259 598.935 357.631C598.378 357.998 597.736 358.182 597.009 358.182C596.448 358.182 595.999 358.089 595.662 357.903C595.325 357.714 595.065 357.5 594.884 357.261C594.702 357.019 594.562 356.818 594.463 356.659H594.349V361.273H593.009ZM594.327 353.636C594.327 354.295 594.423 354.877 594.616 355.381C594.81 355.881 595.092 356.273 595.463 356.557C595.834 356.837 596.289 356.977 596.827 356.977C597.387 356.977 597.855 356.83 598.23 356.534C598.609 356.235 598.893 355.833 599.082 355.33C599.276 354.822 599.372 354.258 599.372 353.636C599.372 353.023 599.277 352.47 599.088 351.977C598.902 351.481 598.62 351.089 598.241 350.801C597.866 350.509 597.395 350.364 596.827 350.364C596.281 350.364 595.823 350.502 595.452 350.778C595.08 351.051 594.8 351.434 594.611 351.926C594.421 352.415 594.327 352.985 594.327 353.636ZM608.94 351.227L607.736 351.568C607.66 351.367 607.548 351.172 607.401 350.983C607.257 350.79 607.06 350.631 606.81 350.506C606.56 350.381 606.24 350.318 605.849 350.318C605.315 350.318 604.87 350.441 604.514 350.688C604.162 350.93 603.986 351.239 603.986 351.614C603.986 351.947 604.107 352.21 604.349 352.403C604.592 352.597 604.971 352.758 605.486 352.886L606.781 353.205C607.562 353.394 608.143 353.684 608.526 354.074C608.908 354.46 609.099 354.958 609.099 355.568C609.099 356.068 608.955 356.515 608.668 356.909C608.384 357.303 607.986 357.614 607.474 357.841C606.963 358.068 606.368 358.182 605.69 358.182C604.8 358.182 604.063 357.989 603.48 357.602C602.897 357.216 602.527 356.652 602.372 355.909L603.645 355.591C603.766 356.061 603.995 356.413 604.332 356.648C604.673 356.883 605.118 357 605.668 357C606.293 357 606.789 356.867 607.156 356.602C607.527 356.333 607.713 356.011 607.713 355.636C607.713 355.333 607.607 355.08 607.395 354.875C607.183 354.667 606.857 354.511 606.418 354.409L604.963 354.068C604.164 353.879 603.577 353.585 603.202 353.188C602.83 352.786 602.645 352.284 602.645 351.682C602.645 351.189 602.783 350.754 603.06 350.375C603.34 349.996 603.721 349.699 604.202 349.483C604.687 349.267 605.236 349.159 605.849 349.159C606.713 349.159 607.391 349.348 607.884 349.727C608.38 350.106 608.732 350.606 608.94 351.227ZM611.118 358V349.273H612.459V358H611.118ZM611.8 347.818C611.538 347.818 611.313 347.729 611.124 347.551C610.938 347.373 610.845 347.159 610.845 346.909C610.845 346.659 610.938 346.445 611.124 346.267C611.313 346.089 611.538 346 611.8 346C612.061 346 612.285 346.089 612.47 346.267C612.66 346.445 612.754 346.659 612.754 346.909C612.754 347.159 612.66 347.373 612.47 347.551C612.285 347.729 612.061 347.818 611.8 347.818ZM618.574 358.182C617.733 358.182 617.008 357.996 616.398 357.625C615.792 357.25 615.324 356.727 614.994 356.057C614.669 355.383 614.506 354.598 614.506 353.705C614.506 352.811 614.669 352.023 614.994 351.341C615.324 350.655 615.782 350.121 616.369 349.739C616.96 349.352 617.65 349.159 618.438 349.159C618.892 349.159 619.341 349.235 619.784 349.386C620.227 349.538 620.631 349.784 620.994 350.125C621.358 350.462 621.648 350.909 621.864 351.466C622.08 352.023 622.188 352.708 622.188 353.523V354.091H615.46V352.932H620.824C620.824 352.439 620.725 352 620.528 351.614C620.335 351.227 620.059 350.922 619.699 350.699C619.343 350.475 618.922 350.364 618.438 350.364C617.903 350.364 617.441 350.496 617.051 350.761C616.665 351.023 616.367 351.364 616.159 351.784C615.951 352.205 615.847 352.655 615.847 353.136V353.909C615.847 354.568 615.96 355.127 616.188 355.585C616.419 356.04 616.739 356.386 617.148 356.625C617.557 356.86 618.032 356.977 618.574 356.977C618.926 356.977 619.244 356.928 619.528 356.83C619.816 356.727 620.064 356.576 620.273 356.375C620.481 356.17 620.642 355.917 620.756 355.614L622.051 355.977C621.915 356.417 621.686 356.803 621.364 357.136C621.042 357.466 620.644 357.723 620.17 357.909C619.697 358.091 619.165 358.182 618.574 358.182ZM628.909 358V346.364H632.841C633.75 346.364 634.496 346.519 635.08 346.83C635.663 347.136 636.095 347.559 636.375 348.097C636.655 348.634 636.795 349.246 636.795 349.932C636.795 350.617 636.655 351.225 636.375 351.756C636.095 352.286 635.665 352.703 635.085 353.006C634.506 353.305 633.765 353.455 632.864 353.455H629.682V352.182H632.818C633.439 352.182 633.939 352.091 634.318 351.909C634.701 351.727 634.977 351.47 635.148 351.136C635.322 350.799 635.409 350.398 635.409 349.932C635.409 349.466 635.322 349.059 635.148 348.71C634.973 348.362 634.695 348.093 634.312 347.903C633.93 347.71 633.424 347.614 632.795 347.614H630.318V358H628.909ZM634.386 352.773L637.25 358H635.614L632.795 352.773H634.386ZM642.163 358.182C641.436 358.182 640.794 357.998 640.237 357.631C639.68 357.259 639.245 356.737 638.93 356.062C638.616 355.384 
9638.459 354.583 638.459 353.659C638.459 352.742 638.616 351.947 638.93 351.273C639.245 350.598 639.682 350.078 640.243 349.71C640.804 349.343 641.451 349.159 642.186 349.159C642.754 349.159 643.203 349.254 643.533 349.443C643.866 349.629 644.12 349.841 644.294 350.08C644.472 350.314 644.61 350.508 644.709 350.659H644.822V346.364H646.163V358H644.868V356.659H644.709C644.61 356.818 644.47 357.019 644.288 357.261C644.107 357.5 643.847 357.714 643.51 357.903C643.173 358.089 642.724 358.182 642.163 358.182ZM642.345 356.977C642.883 356.977 643.338 356.837 643.709 356.557C644.08 356.273 644.362 355.881 644.555 355.381C644.749 354.877 644.845 354.295 644.845 353.636C644.845 352.985 644.75 352.415 644.561 351.926C644.372 351.434 644.091 351.051 643.72 350.778C643.349 350.502 642.891 350.364 642.345 350.364C641.777 350.364 641.304 350.509 640.925 350.801C640.55 351.089 640.268 351.481 640.078 351.977C639.893 352.47 639.8 353.023 639.8 353.636C639.8 354.258 639.894 354.822 640.084 355.33C640.277 355.833 640.561 356.235 640.936 356.534C641.315 356.83 641.785 356.977 642.345 356.977ZM650.805 356.409L650.714 357.023C650.65 357.455 650.552 357.917 650.419 358.409C650.29 358.902 650.156 359.366 650.016 359.801C649.875 360.237 649.76 360.583 649.669 360.841H648.646C648.696 360.598 648.76 360.278 648.839 359.881C648.919 359.483 648.999 359.038 649.078 358.545C649.161 358.057 649.23 357.557 649.283 357.045L649.351 356.409H650.805ZM544.227 371.182C544.227 372.409 544.006 373.47 543.562 374.364C543.119 375.258 542.511 375.947 541.739 376.432C540.966 376.917 540.083 377.159 539.091 377.159C538.098 377.159 537.216 376.917 536.443 376.432C535.67 375.947 535.063 375.258 534.619 374.364C534.176 373.47 533.955 372.409 533.955 371.182C533.955 369.955 534.176 368.894 534.619 368C535.063 367.106 535.67 366.417 536.443 365.932C537.216 365.447 538.098 365.205 539.091 365.205C540.083 365.205 540.966 365.447 541.739 365.932C542.511 366.417 543.119 367.106 543.562 368C544.006 368.894 544.227 369.955 544.227 371.182ZM542.864 371.182C542.864 370.174 542.695 369.324 542.358 368.631C542.025 367.938 541.572 367.413 541 367.057C540.432 366.701 539.795 366.523 539.091 366.523C538.386 366.523 537.748 366.701 537.176 367.057C536.608 367.413 536.155 367.938 535.818 368.631C535.485 369.324 535.318 370.174 535.318 371.182C535.318 372.189 535.485 373.04 535.818 373.733C536.155 374.426 536.608 374.951 537.176 375.307C537.748 375.663 538.386 375.841 539.091 375.841C539.795 375.841 540.432 375.663 541 375.307C541.572 374.951 542.025 374.426 542.358 373.733C542.695 373.04 542.864 372.189 542.864 371.182ZM546.415 377V368.273H547.71V369.636H547.824C548.006 369.17 548.299 368.809 548.705 368.551C549.11 368.29 549.597 368.159 550.165 368.159C550.741 368.159 551.22 368.29 551.602 368.551C551.989 368.809 552.29 369.17 552.506 369.636H552.597C552.82 369.186 553.155 368.828 553.602 368.562C554.049 368.294 554.585 368.159 555.21 368.159C555.991 368.159 556.629 368.403 557.125 368.892C557.621 369.377 557.869 370.133 557.869 371.159V377H556.528V371.159C556.528 370.515 556.352 370.055 556 369.778C555.648 369.502 555.233 369.364 554.756 369.364C554.142 369.364 553.667 369.549 553.33 369.92C552.992 370.288 552.824 370.754 552.824 371.318V377H551.46V371.023C551.46 370.527 551.299 370.127 550.977 369.824C550.655 369.517 550.241 369.364 549.733 369.364C549.384 369.364 549.059 369.456 548.756 369.642C548.456 369.828 548.214 370.085 548.028 370.415C547.847 370.741 547.756 371.117 547.756 371.545V377H546.415ZM562.889 377.205C562.336 377.205 561.834 377.1 561.384 376.892C560.933 376.68 560.575 376.375 560.31 375.977C560.045 375.576 559.912 375.091 559.912 374.523C559.912 374.023 560.01 373.617 560.207 373.307C560.404 372.992 560.668 372.746 560.997 372.568C561.327 372.39 561.69 372.258 562.088 372.17C562.49 372.08 562.893 372.008 563.298 371.955C563.829 371.886 564.259 371.835 564.588 371.801C564.921 371.763 565.164 371.701 565.315 371.614C565.471 371.527 565.548 371.375 565.548 371.159V371.114C565.548 370.553 565.395 370.117 565.088 369.807C564.785 369.496 564.325 369.341 563.707 369.341C563.067 369.341 562.565 369.481 562.202 369.761C561.838 370.042 561.582 370.341 561.435 370.659L560.162 370.205C560.389 369.674 560.692 369.261 561.071 368.966C561.454 368.667 561.87 368.458 562.321 368.341C562.776 368.22 563.223 368.159 563.662 368.159C563.942 368.159 564.264 368.193 564.628 368.261C564.995 368.326 565.349 368.46 565.69 368.665C566.035 368.869 566.321 369.178 566.548 369.591C566.776 370.004 566.889 370.557 566.889 371.25V377H565.548V375.818H565.48C565.389 376.008 565.238 376.21 565.026 376.426C564.813 376.642 564.531 376.826 564.179 376.977C563.827 377.129 563.397 377.205 562.889 377.205ZM563.094 376C563.624 376 564.071 375.896 564.435 375.688C564.802 375.479 565.079 375.21 565.264 374.881C565.454 374.551 565.548 374.205 565.548 373.841V372.614C565.491 372.682 565.366 372.744 565.173 372.801C564.984 372.854 564.764 372.902 564.514 372.943C564.268 372.981 564.027 373.015 563.793 373.045C563.562 373.072 563.374 373.095 563.23 373.114C562.882 373.159 562.556 373.233 562.253 373.335C561.954 373.434 561.711 373.583 561.526 373.784C561.344 373.981 561.253 374.25 561.253 374.591C561.253 375.057 561.425 375.409 561.77 375.648C562.118 375.883 562.56 376 563.094 376ZM572.859 380.455C572.212 380.455 571.655 380.371 571.189 380.205C570.723 380.042 570.335 379.826 570.024 379.557C569.717 379.292 569.473 379.008 569.291 378.705L570.359 377.955C570.481 378.114 570.634 378.295 570.82 378.5C571.005 378.708 571.259 378.888 571.581 379.04C571.907 379.195 572.333 379.273 572.859 379.273C573.564 379.273 574.145 379.102 574.604 378.761C575.062 378.42 575.291 377.886 575.291 377.159V375.386H575.178C575.079 375.545 574.939 375.742 574.757 375.977C574.579 376.208 574.321 376.415 573.984 376.597C573.651 376.775 573.2 376.864 572.632 376.864C571.928 376.864 571.295 376.697 570.734 376.364C570.178 376.03 569.736 375.545 569.411 374.909C569.089 374.273 568.928 373.5 568.928 372.591C568.928 371.697 569.085 370.919 569.399 370.256C569.714 369.589 570.151 369.074 570.712 368.71C571.272 368.343 571.92 368.159 572.655 368.159C573.223 368.159 573.674 368.254 574.007 368.443C574.344 368.629 574.602 368.841 574.78 369.08C574.962 369.314 575.102 369.508 575.2 369.659H575.337V368.273H576.632V377.25C576.632 378 576.462 378.61 576.121 379.08C575.784 379.553 575.329 379.9 574.757 380.119C574.189 380.343 573.556 380.455 572.859 380.455ZM572.814 375.659C573.352 375.659 573.806 375.536 574.178 375.29C574.549 375.044 574.831 374.689 575.024 374.227C575.217 373.765 575.314 373.212 575.314 372.568C575.314 371.939 575.219 371.384 575.03 370.903C574.84 370.422 574.56 370.045 574.189 369.773C573.818 369.5 573.359 369.364 572.814 369.364C572.246 369.364 571.772 369.508 571.393 369.795C571.018 370.083 570.736 370.47 570.547 370.955C570.361 371.439 570.268 371.977 570.268 372.568C570.268 373.174 570.363 373.71 570.553 374.176C570.746 374.638 571.03 375.002 571.405 375.267C571.784 375.528 572.253 375.659 572.814 375.659ZM580.428 371.75V377H579.087V365.364H580.428V369.636H580.541C580.746 369.186 581.053 368.828 581.462 368.562C581.875 368.294 582.424 368.159 583.109 368.159C583.704 368.159 584.225 368.278 584.672 368.517C585.119 368.752 585.465 369.114 585.712 369.602C585.962 370.087 586.087 370.705 586.087 371.455V377H584.746V371.545C584.746 370.852 584.566 370.316 584.206 369.938C583.85 369.555 583.356 369.364 582.723 369.364C582.284 369.364 581.89 369.456 581.541 369.642C581.196 369.828 580.924 370.098 580.723 370.455C580.526 370.811 580.428 371.242 580.428 371.75ZM590.54 375.409L590.449 376.023C590.384 376.455 590.286 376.917 590.153 377.409C590.025 377.902 589.89 378.366 589.75 378.801C589.61 379.237 589.494 379.583 589.403 379.841H588.381C588.43 379.598 588.494 379.278 588.574 378.881C588.653 378.483 588.733 378.038 588.812 377.545C588.896 377.057 588.964 376.557 589.017 376.045L589.085 375.409H590.54ZM534.409 396V384.364H538.477C539.288 384.364 539.956 384.504 540.483 384.784C541.009 385.061 541.402 385.434 541.659 385.9
903C541.917 386.369 542.045 386.886 542.045 387.455C542.045 387.955 541.956 388.367 541.778 388.693C541.604 389.019 541.373 389.277 541.085 389.466C540.801 389.655 540.492 389.795 540.159 389.886V390C540.515 390.023 540.873 390.148 541.233 390.375C541.593 390.602 541.894 390.928 542.136 391.352C542.379 391.777 542.5 392.295 542.5 392.909C542.5 393.492 542.367 394.017 542.102 394.483C541.837 394.949 541.419 395.318 540.847 395.591C540.275 395.864 539.53 396 538.614 396H534.409ZM535.818 394.75H538.614C539.534 394.75 540.188 394.572 540.574 394.216C540.964 393.856 541.159 393.42 541.159 392.909C541.159 392.515 541.059 392.152 540.858 391.818C540.657 391.481 540.371 391.212 540 391.011C539.629 390.807 539.189 390.705 538.682 390.705H535.818V394.75ZM535.818 389.477H538.432C538.856 389.477 539.239 389.394 539.58 389.227C539.924 389.061 540.197 388.826 540.398 388.523C540.602 388.22 540.705 387.864 540.705 387.455C540.705 386.943 540.527 386.509 540.17 386.153C539.814 385.794 539.25 385.614 538.477 385.614H535.818V389.477ZM544.179 385.614V384.364H552.906V385.614H549.247V396H547.838V385.614H544.179ZM555.24 396L560.445 385.705V385.614H554.445V384.364H561.899V385.682L556.717 396H555.24ZM567.565 384.205C568.043 384.208 568.52 384.299 568.997 384.477C569.474 384.655 569.91 384.951 570.304 385.364C570.698 385.773 571.014 386.331 571.253 387.04C571.491 387.748 571.611 388.636 571.611 389.705C571.611 390.739 571.512 391.657 571.315 392.46C571.122 393.259 570.842 393.934 570.474 394.483C570.111 395.032 569.668 395.449 569.145 395.733C568.626 396.017 568.039 396.159 567.384 396.159C566.732 396.159 566.151 396.03 565.639 395.773C565.132 395.511 564.715 395.15 564.389 394.688C564.067 394.222 563.861 393.682 563.77 393.068H565.156C565.281 393.602 565.529 394.044 565.901 394.392C566.276 394.737 566.77 394.909 567.384 394.909C568.281 394.909 568.99 394.517 569.509 393.733C570.031 392.949 570.293 391.841 570.293 390.409H570.202C569.99 390.727 569.738 391.002 569.446 391.233C569.154 391.464 568.83 391.642 568.474 391.767C568.118 391.892 567.74 391.955 567.338 391.955C566.671 391.955 566.06 391.79 565.503 391.46C564.95 391.127 564.507 390.67 564.173 390.091C563.844 389.508 563.679 388.841 563.679 388.091C563.679 387.379 563.838 386.727 564.156 386.136C564.478 385.542 564.929 385.068 565.509 384.716C566.092 384.364 566.777 384.193 567.565 384.205ZM567.565 385.455C567.088 385.455 566.658 385.574 566.276 385.812C565.897 386.047 565.596 386.366 565.372 386.767C565.152 387.165 565.043 387.606 565.043 388.091C565.043 388.576 565.149 389.017 565.361 389.415C565.577 389.809 565.87 390.123 566.241 390.358C566.616 390.589 567.043 390.705 567.52 390.705C567.88 390.705 568.215 390.634 568.526 390.494C568.836 390.35 569.107 390.155 569.338 389.909C569.573 389.659 569.757 389.377 569.889 389.062C570.022 388.744 570.088 388.413 570.088 388.068C570.088 387.614 569.978 387.187 569.759 386.79C569.543 386.392 569.243 386.07 568.861 385.824C568.482 385.578 568.05 385.455 567.565 385.455ZM582.141 396.159C581.285 396.159 580.555 395.926 579.953 395.46C579.351 394.991 578.891 394.311 578.572 393.42C578.254 392.527 578.095 391.447 578.095 390.182C578.095 388.924 578.254 387.85 578.572 386.96C578.894 386.066 579.357 385.384 579.959 384.915C580.565 384.441 581.292 384.205 582.141 384.205C582.989 384.205 583.714 384.441 584.317 384.915C584.923 385.384 585.385 386.066 585.703 386.96C586.025 387.85 586.186 388.924 586.186 390.182C586.186 391.447 586.027 392.527 585.709 393.42C585.391 394.311 584.93 394.991 584.328 395.46C583.726 395.926 582.997 396.159 582.141 396.159ZM582.141 394.909C582.989 394.909 583.648 394.5 584.118 393.682C584.588 392.864 584.822 391.697 584.822 390.182C584.822 389.174 584.714 388.316 584.499 387.608C584.286 386.9 583.98 386.36 583.578 385.989C583.18 385.617 582.701 385.432 582.141 385.432C581.3 385.432 580.643 385.847 580.169 386.676C579.696 387.502 579.459 388.67 579.459 390.182C579.459 391.189 579.565 392.045 579.777 392.75C579.989 393.455 580.294 393.991 580.692 394.358C581.093 394.725 581.576 394.909 582.141 394.909ZM589.027 396H587.55L591.822 384.364H593.277L597.55 396H596.072L592.595 386.205H592.504L589.027 396ZM589.572 391.455H595.527V392.705H589.572V391.455ZM606.77 388C606.645 387.617 606.48 387.275 606.276 386.972C606.075 386.665 605.834 386.403 605.554 386.188C605.277 385.972 604.963 385.807 604.611 385.693C604.259 385.58 603.872 385.523 603.452 385.523C602.762 385.523 602.135 385.701 601.571 386.057C601.007 386.413 600.558 386.938 600.224 387.631C599.891 388.324 599.724 389.174 599.724 390.182C599.724 391.189 599.893 392.04 600.23 392.733C600.567 393.426 601.024 393.951 601.599 394.307C602.175 394.663 602.823 394.841 603.543 394.841C604.209 394.841 604.796 394.699 605.304 394.415C605.815 394.127 606.213 393.722 606.497 393.199C606.785 392.672 606.929 392.053 606.929 391.341L607.361 391.432H603.861V390.182H608.293V391.432C608.293 392.39 608.088 393.223 607.679 393.932C607.274 394.64 606.713 395.189 605.997 395.58C605.285 395.966 604.467 396.159 603.543 396.159C602.512 396.159 601.607 395.917 600.827 395.432C600.05 394.947 599.444 394.258 599.009 393.364C598.577 392.47 598.361 391.409 598.361 390.182C598.361 389.261 598.484 388.434 598.73 387.699C598.98 386.96 599.332 386.331 599.787 385.812C600.241 385.294 600.779 384.896 601.401 384.619C602.022 384.343 602.705 384.205 603.452 384.205C604.065 384.205 604.637 384.297 605.168 384.483C605.702 384.665 606.177 384.924 606.594 385.261C607.014 385.595 607.365 385.994 607.645 386.46C607.925 386.922 608.118 387.436 608.224 388H606.77Z",fill:"white"},_hoisted_13$1={key:8,class:"omagh-pin",d:"M665.883 265H666.383C666.783 265 667.183 265 667.483 265C669.083 265.2 670.583 265.6 672.083 266.3C673.583 267 673.383 267 673.983 267.4C677.183 269.5 679.383 272.6 680.083 276.3L680.283 277.3V278.4C680.383 280.5 680.283 282.4 679.583 284.4C677.183 291.4 672.583 296.6 667.583 301.9C662.583 307.2 666.683 303.3 665.983 303C661.483 298.8 657.683 294.1 654.783 288.7C653.383 286.2 652.383 283.6 652.083 280.8C651.183 272.4 657.683 265.3 665.983 265H665.883ZM672.583 279.2C672.583 275.6 669.683 272.7 666.083 272.7C662.483 272.7 659.583 275.6 659.583 279.2C659.583 282.8 662.483 285.7 666.083 285.7C669.683 285.7 672.583 282.8 672.583 279.2Z",fill:"#1B2B40"},_hoisted_14$1=createStaticVNode('<defs><pattern id="pattern0_7_377" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_7_377" transform="matrix(0.00180312 0 0 0.0013435 -0.473684 -0.222222)"></use></pattern><pattern id="pattern1_7_377" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_7_377" transform="matrix(0.00180312 0 0 0.0013435 -0.473684 -0.222222)"></use></pattern><linearGradient id="paint0_linear_7_377" x1="525.335" y1="1381.99" x2="525.335" y2="-1.23291" gradientUnits="userSpaceOnUse"><stop stop-color="#005499" stop-opacity="0"></stop><stop offset="0.5" stop-color="#005499" stop-opacity="0.0490865"></stop><stop offset="1" stop-color="#005499"></stop></linearGradient><clipPath id="clip0_7_377"><rect width="1050" height="871" fill="white"></rect></clipPath><image id="image0_7_377" width="1080" height="1080" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"></image></defs>',1),_sfc_main$2={__name:"InteractiveMapBlock",props:{content:{type:Object,required:!0}},setup(t){const e=ref(!1),r=ref(!1);return(i,s)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1$2,[(openBlock(),createElementBlock("svg",_hoisted_2$2,[createBaseVNode("g",_hoisted_3$2,[createBaseVNode("path",{onMouseover:s[0]||(s[0]=a=>r.value=!0),onMouseout:s[1]||(s[1]=a=>r.value=!1),class:"carlingford fill-current",d:"M926.894 457.57C927.4 459.597 923.347 470.337 923.347 470.337V484.421C920.814 485.434 918.18 485.839 915.343 485.231C915.343 485.231 915.343 485.231 915.242 485.231C914.735 485.13 914.228 485.029 913.924 484.927C913.823 484.927 913.722 484.927 913.62 484.826C913.418 484.725 913.215 484.725 913.013 484.623C912.81 484.522 912.607 484.421 912.405 484.421C911.999 484.218 911.493 484.015 911.087 483.813C911.087 483.813 910.986 483.813 910.986 483.711C910.885 483.61 910.682 483.509 910.581 483.509C910.176 483.306 909.77 483.002 909.365 482.799C909.162 482.698 909.061 482.597 908.96 482.495C908.554 482.192 908.352 482.09 908.352 482.09V479.861C908.352 479.861 908.352 479.861 908.453 479.76C908.554 479.76 908.656 479.658 908.757 479.557C909.264 479.354 910.176 478.848 910.783 478.544C910.986 478.443 911.087 478.443 911.189 478.341C911.29 478.341 911.29 478.24 911.391 478.24C911.493 478.139 911.695 478.139 911.797 478.037C911.999 477.936 912.202 477.835 912.405 477.835C912.607 477.733 912.81 477.632 9
912.911 477.632C913.013 477.632 913.114 477.632 913.114 477.531C913.215 477.531 913.317 477.531 913.317 477.429C913.722 477.328 913.924 477.328 914.026 477.227L913.823 477.125L913.519 477.024L913.317 476.923L912.709 476.72L912.202 476.517L911.391 476.214L908.656 475.2L904.096 473.478L903.792 473.376L901.563 472.262C901.563 472.262 901.259 472.262 900.753 472.363C898.017 471.451 895.788 470.843 895.484 471.147L893.052 464.663C887.378 461.826 881.704 463.143 876.841 460.407L875.523 462.839C882.312 470.539 892.242 476.72 897.612 484.522C900.347 484.319 902.475 485.029 904.198 486.244C904.299 486.346 904.4 486.447 904.502 486.447C904.704 486.65 904.907 486.852 905.211 486.954C905.312 487.055 905.413 487.156 905.515 487.258C908.554 489.892 909.264 492.222 909.365 492.526L908.048 497.086L907.744 498.302L907.541 498.2L900.854 495.059C900.854 495.059 891.431 489.689 888.087 487.055C884.744 484.421 860.426 470.843 860.426 470.843L852.321 463.447L841.581 458.077V444.601L844.316 426.464L848.369 408.936L841.682 398.196L850.396 386.037L859.819 377.931L874.612 382.693V390.799L894.775 400.931L896.092 413.09V425.249L890.722 429.301V438.015L909.568 445.412V438.015H917.673L926.894 443.385C926.894 443.385 926.387 455.544 926.894 457.57Z"},null,32),createBaseVNode("path",{onMouseover:s[2]||(s[2]=a=>e.value=!0),onMouseout:s[3]||(s[3]=a=>e.value=!1),class:"foyle fill-current",d:"M770.351 178.833L762.448 193.12H751.1L743.906 196.666L740.36 215.107L742.184 227.063L740.36 234.257L751.1 239.627L742.792 247.327L727.289 250.367L720.095 257.561L720.703 270.124L730.228 280.257C730.228 280.257 734.382 290.997 734.99 292.821C735.598 294.644 718.272 312.477 718.272 312.477L680.681 329.803L672.981 341.151C672.981 341.151 656.263 341.151 653.932 341.151C651.602 341.151 637.822 338.112 637.822 338.112C637.822 338.112 635.998 330.918 635.39 328.587C634.782 326.156 627.082 319.671 627.082 319.671H609.756L597.192 314.301L599.016 305.992L612.694 297.684L601.346 287.552L595.976 278.636L582.297 271.442L565.579 278.028L544.707 287.552C544.707 287.552 524.443 280.966 524.443 279.75C524.443 278.534 531.029 270.226 533.359 267.186C535.791 264.248 535.791 251.684 535.183 245.706C534.575 239.728 532.751 233.75 532.751 233.75C532.751 233.75 510.055 231.419 504.077 228.988C498.099 226.657 482.597 200.415 481.989 197.983C481.381 195.653 505.901 166.979 505.901 165.155C505.901 163.331 541.667 176.503 541.667 176.503L586.958 180.657C586.958 180.657 596.483 178.225 600.029 177.719C603.575 177.111 609.553 164.547 609.553 164.547L625.055 140.939H648.359L658.593 128.172V115.608L676.426 100.815L677.641 79.8417V62.5157L670.346 37.1852C670.346 37.1852 670.245 37.0839 670.144 37.0839C670.042 36.9825 669.941 36.9825 669.84 36.8812H669.738C669.637 36.8812 669.637 36.7799 669.536 36.7799C669.434 36.6786 669.232 36.5772 669.13 36.4759C668.928 36.3746 668.725 36.172 668.624 36.0706C668.421 35.9693 668.32 35.7667 668.117 35.6653C665.382 33.6389 660.923 30.0926 658.492 27.6609C653.628 22.7975 651.804 21.5816 650.892 18.7446C650.183 16.7181 650.386 10.2335 650.386 10.2335C650.386 10.2335 650.386 10.2335 650.285 10.1322C650.285 10.1322 650.183 10.1322 650.183 10.0309C649.271 9.52427 646.536 7.8018 644.914 6.68725C644.813 6.58593 644.712 6.48461 644.61 6.48461C644.408 6.38329 644.307 6.28196 644.205 6.18064C644.003 6.07932 643.901 5.978 643.8 5.77536C643.699 5.67403 643.496 5.57271 643.395 5.37007C643.293 5.26874 643.091 5.16742 642.989 4.96478C641.875 3.95156 641.267 3.03966 640.963 2.63437C640.963 2.53305 640.862 2.53305 640.862 2.43173V2.33041C640.862 2.22908 640.76 2.22908 640.76 2.22908L644.003 0L658.289 5.57271C658.289 5.57271 663.862 7.59915 669.738 10.0309C669.84 10.0309 669.941 10.1322 670.042 10.1322C670.346 10.2335 670.752 10.4362 671.056 10.5375C671.967 10.9428 672.879 11.3481 673.791 11.7534C674.196 11.956 674.602 12.1586 675.007 12.3613C677.844 13.6785 680.276 14.9957 681.796 16.2115C686.76 20.0618 696.791 36.172 697.095 36.6786C706.822 42.5552 720.602 42.3526 729.012 50.2557L733.571 48.128L736.51 53.7007L735.8 61.0972L732.153 63.3263C725.161 66.3659 712.902 68.291 703.175 80.4497C698.108 82.0708 693.65 84.7052 689.8 87.9475C681.593 94.8374 675.919 104.767 672.677 115.102H672.778L676.426 121.384C687.875 114.798 692.941 128.679 710.47 124.525C714.32 122.093 716.245 116.622 720.399 114.595C719.386 106.084 724.047 97.1678 729.214 91.2911C729.822 85.8197 730.025 74.9783 731.849 69.7095L735.192 69.5069C743.298 77.6127 754.241 77.6127 764.778 76.7008L753.734 95.9519L757.888 103.146L754.95 132.124C754.95 132.124 759.104 170.525 762.144 172.349C765.082 174.173 762.144 172.349 765.082 174.173C767.818 175.895 770.351 178.833 770.351 178.833Z"},null,32),_hoisted_4$2,e.value?(openBlock(),createElementBlock("rect",_hoisted_5$2)):createCommentVNode("",!0),r.value?(openBlock(),createElementBlock("rect",_hoisted_6$2)):createCommentVNode("",!0),e.value?(openBlock(),createElementBlock("rect",_hoisted_7$2)):createCommentVNode("",!0),e.value?(openBlock(),createElementBlock("path",_hoisted_8$1)):createCommentVNode("",!0),r.value?(openBlock(),createElementBlock("rect",_hoisted_9$1)):createCommentVNode("",!0),r.value?(openBlock(),createElementBlock("path",_hoisted_10$1)):createCommentVNode("",!0),e.value?(openBlock(),createElementBlock("rect",_hoisted_11$1)):createCommentVNode("",!0),e.value?(openBlock(),createElementBlock("path",_hoisted_12$1)):createCommentVNode("",!0),e.value?(openBlock(),createElementBlock("path",_hoisted_13$1)):createCommentVNode("",!0)]),_hoisted_14$1]))]),createVNode(StatsBlock,{class:"interactive-map-stats",content:t.content},null,8,["content"])],64))}},_hoisted_1$1={class:"grid-layout grid-layout--col-3 grid-layout--consistent-height card-grid grid-layout--align-center"},_hoisted_2$1={class:"card-grid__item"},_hoisted_3$1={class:"card-grid__image"},_hoisted_4$1=["aria-label","onClick"],_hoisted_5$1=createBaseVNode("i",{class:"ph-info"},null,-1),_hoisted_6$1=[_hoisted_5$1],_hoisted_7$1=["src","alt"],_hoisted_8=["alt"],_hoisted_9={class:"card-grid__content"},_hoisted_10={class:"h4"},_hoisted_11={key:0,class:"card-grid__overlay"},_hoisted_12=["onClick"],_hoisted_13=createBaseVNode("i",{class:"ph-x"},null,-1),_hoisted_14=[_hoisted_13],_hoisted_15={class:"content"},_hoisted_16={class:"h4"},_sfc_main$1={__name:"MeetTheTeamBlock",props:{content:{type:Object,required:!0}},setup(t){const r=reactive(t.content.teamMembers.map(s=>({id:s.id,name:s.name,role:s.role,image:s.image,biography:s.biography,showBio:!1}))),i=s=>{r.forEach((a,n)=>{a.id===s.id&&(r[n].showBio=!r[n].showBio)})};return(s,a)=>(openBlock(),createElementBlock("div",_hoisted_1$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(r,n=>{var h;return openBlock(),createElementBlock("div",{key:n.id,class:"grid-layout__item"},[createBaseVNode("div",_hoisted_2$1,[createBaseVNode("div",_hoisted_3$1,[createBaseVNode("button",{class:"show-bio","aria-label":"Read more about "+n.name,onClick:o=>i(n)},_hoisted_6$1,8,_hoisted_4$1),n.image?(openBlock(),createElementBlock("img",{key:0,src:(h=n.image)==null?void 0:h.conversions.thumb,alt:n.name},null,8,_hoisted_7$1)):(openBlock(),createElementBlock("img",{key:1,src:"/img/loughs-agency-placeholder.png",alt:n.name},null,8,_hoisted_8))]),createBaseVNode("div",_hoisted_9,[createBaseVNode("p",_hoisted_10,toDisplayString(n.name),1),createBaseVNode("p",null,toDisplayString(n.role),1)]),createVNode(Transition,{"enter-active-class":"transform transition duration-300 ease-in-out","enter-from-class":"translate-y-full opacity-0","enter-to-class":"translate-y-0 opacity-100","leave-active-class":"transform transition duration-300 ease-in-out","leave-from-class":"translate-y-0 opacity-100","leave-to-class":"translate-y-full opacity-0",appear:""},{default:withCtx(()=>[n.showBio?(openBlock(),createElementBlock("div",_hoisted_11,[createBaseVNode("button",{class:"close",onClick:o=>i(n)},_hoisted_14,8,_hoisted_12),createBaseVNode("div",_hoisted_15,[createBaseVNode("div",null,[createBaseVNode("p",_hoisted_16,toDisplayString(n.name),1),createBaseVNode("p",null,toDisplayString(n.role),1)]),createBaseVNode("p",null,toDisplayString(n.biography),1)])])):createCommentVNode("",!0)]),_:2},1024)])])}),128))]))}},_sfc_main={props:{content:{type:Object,required:!0}},setup({content:t}){return{cta:t.call_to_action}}},_hoisted_1={class:"two-col__image"},_hoisted_2=["src"],_hoisted_3={class:"two-col__content"},_hoisted_4={class:"two-col__block"},_hoisted_5=["innerHTML"],_hoisted_6=["href"],_hoisted_7=["href"];function _sfc_render(t,e,r,i,s,a){return openBlock(),createElementBlock("div",{class:normalizeClass(["two-col",[r.content.block_layout.reverse_column_order?"two-col--reverse":"",r.content.block_layout.vertical_column_align?"two-col--align-center":""]])},[createBaseVNode("div",_hoisted_1,[createBaseVNode("img",{src:r.content.image[0].conversions.large,alt:""},null,8,_hoisted_2)]),createBaseVNode("div",_hoisted_3,[createBaseVNode("div",_hoisted_4,[createBaseVNode("div",{class:"two-col__editorial",innerHTML:r.content.content},null,8,_hoisted_5),i.cta.label?(openBlock(),createElementBlock(Fragment,{key:0},[i.cta.page==="external"?(openBlock(),createElementBlock("a",{key:0,class:"cta-button cta-button--primary",href:i.cta.external,target:"_blank"},toDisplayString(i.cta.label),9,_hoisted_6)):(openBlock(),createElementBlock("a",{key:1,class:"cta-button cta-button--primary",href:"/"+i.cta.page},toDisplayString(i.cta.label),9,_hoisted_7))],64)):createCommentVNode("",!0)])])],2)}const TwoColImageContentBlock=_export_sfc(_sfc_main,[["render",_sfc_render]]);export{CareersBlock as C,EditorialBlock as E,Lottie as L,StatsBlock as S,TwoColImageContentBlock as T,_sfc_main$4 as _,_sf
9c_main$2 as a,_sfc_main$1 as b};

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.