vendor: 16,929 bytes, lines 1-3
1(globalThis.webpackChunkweb=globalThis.webpackChunkweb||[]).push([[3005],{82797:(function(e,r,n){(function(a,o){o(r,n(53409),n(52983))})(this,(function(a,o,l){"use strict";function u(G){return G&&typeof G=="object"&&"default"in G?G:{default:G}}var h=u(o),c=u(l);function v(G,O){var A=G==null?null:typeof Symbol!="undefined"&&G[Symbol.iterator]||G["@@iterator"];if(A!=null){var L,w,b,B,z=[],Q=!0,ee=!1;try{if(b=(A=A.call(G)).next,O===0){if(Object(A)!==A)return;Q=!1}else for(;!(Q=(L=b.call(A)).done)&&(z.push(L.value),z.length!==O);Q=!0);}catch(X){ee=!0,w=X}finally{try{if(!Q&&A.return!=null&&(B=A.return(),Object(B)!==B))return}finally{if(ee)throw w}}return z}}function C(G,O){var A=Object.keys(G);if(Object.getOwnPropertySymbols){var L=Object.getOwnPropertySymbols(G);O&&(L=L.filter(function(w){return Object.getOwnPropertyDescriptor(G,w).enumerable})),A.push.apply(A,L)}return A}function I(G){for(var O=1;O<arguments.length;O++){var A=arguments[O]!=null?arguments[O]:{};O%2?C(Object(A),!0).forEach(function(L){_(G,L,A[L])}):Object.getOwnPropertyDescriptors?Object.defineProperties(G,Object.getOwnPropertyDescriptors(A)):C(Object(A)).forEach(function(L){Object.defineProperty(G,L,Object.getOwnPropertyDescriptor(A,L))})}return G}function _(G,O,A){return O=P(O),O in G?Object.defineProperty(G,O,{value:A,enumerable:!0,configurable:!0,writable:!0}):G[O]=A,G}function T(G,O){if(G==null)return{};var A={},L=Object.keys(G),w,b;for(b=0;b<L.length;b++)w=L[b],!(O.indexOf(w)>=0)&&(A[w]=G[w]);return A}function x(G,O){if(G==null)return{};var A=T(G,O),L,w;if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(G);for(w=0;w<b.length;w++)L=b[w],!(O.indexOf(L)>=0)&&Object.prototype.propertyIsEnumerable.call(G,L)&&(A[L]=G[L])}return A}function g(G,O){return M(G)||v(G,O)||y(G,O)||d()}function M(G){if(Array.isArray(G))return G}function y(G,O){if(G){if(typeof G=="string")return p(G,O);var A=Object.prototype.toString.call(G).slice(8,-1);if(A==="Object"&&G.constructor&&(A=G.constructor.name),A==="Map"||A==="Set")return Array.from(G);if(A==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(A))return p(G,O)}}function p(G,O){(O==null||O>G.length)&&(O=G.length);for(var A=0,L=new Array(O);A<O;A++)L[A]=G[A];return L}function d(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function E(G,O){if(typeof G!="object"||G===null)return G;var A=G[Symbol.toPrimitive];if(A!==void 0){var L=A.call(G,O||"default");if(typeof L!="object")return L;throw new TypeError("@@toPrimitive must return a primitive value.")}return(O==="string"?String:Number)(G)}function P(G){var O=E(G,"string");return typeof O=="symbol"?O:String(O)}var k=["animationData","loop","autoplay","initialSegment","onComplete","onLoopComplete","onEnterFrame","onSegmentStart","onConfigReady","onDataReady","onDataFailed","onLoadedImages","onDOMLoaded","onDestroy","lottieRef","renderer","name","assetsPath","rendererSettings"],D=function(O,A){var L=O.animationData,w=O.loop,b=O.autoplay,B=O.initialSegment,z=O.onComplete,Q=O.onLoopComplete,ee=O.onEnterFrame,X=O.onSegmentStart,te=O.onConfigReady,ie=O.onDataReady,ue=O.onDataFailed,le=O.onLoadedImages,ke=O.onDOMLoaded,_e=O.onDestroy;O.lottieRef,O.renderer,O.name,O.assetsPath,O.rendererSettings;var Ee=x(O,k),Me=l.useState(!1),he=g(Me,2),oe=he[0],Be=he[1],ye=l.useRef(),xe=l.useRef(null),qe=function(){var we;(we=ye.current)===null||we===void 0||we.play()},Xe=function(){var we;(we=ye.current)===null||we===void 0||we.stop()},je=function(){var we;(we=ye.current)===null||we===void 0||we.pause()},Oe=function(we){var Pe;(Pe=ye.current)===null||Pe===void 0||Pe.setSpeed(we)},Ze=function(we,Pe){var Ae;(Ae=ye.current)===null||Ae===void 0||Ae.goToAndPlay(we,Pe)},We=function(we,Pe){var Ae;(Ae=ye.current)===null||Ae===void 0||Ae.goToAndStop(we,Pe)},De=function(we){var Pe;(Pe=ye.current)===null||Pe===void 0||Pe.setDirection(we)},ft=function(we,Pe){var Ae;(Ae=ye.current)===null||Ae===void 0||Ae.playSegments(we,Pe)},it=function(we){var Pe;(Pe=ye.current)===null||Pe===void 0||Pe.setSubframe(we)},St=function(we){var Pe;return(Pe=ye.current)===null||Pe===void 0?void 0:Pe.getDuration(we)},$t=function(){var we;(we=ye.current)===null||we===void 0||we.destroy(),ye.current=void 0},Nt=function(){var we=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Pe;if(xe.current){(Pe=ye.current)===null||Pe===void 0||Pe.destroy();var Ae=I(I(I({},O),we),{},{container:xe.current});return ye.current=h.default.loadAnimation(Ae),Be(!!ye.current),function(){var Gt;(Gt=ye.current)===null||Gt===void 0||Gt.destroy(),ye.current=void 0}}};l.useEffect(function(){var $e=Nt();return function(){return $e==null?void 0:$e()}},[L,w]),l.useEffect(function(){ye.current&&(ye.current.autoplay=!!b)},[b]),l.useEffect(function(){if(ye.current){if(!B){ye.current.resetSegments(!0);return}!Array.isArray(B)||!B.length||((ye.current.currentRawFrame<B[0]||ye.current.currentRawFrame>B[1])&&(ye.current.currentRawFrame=B[0]),ye.current.setSegment(B[0],B[1]))}},[B]),l.useEffect(function(){var $e=[{name:"complete",handler:z},{name:"loopComplete",handler:Q},{name:"enterFrame",handler:ee},{name:"segmentStart",handler:X},{name:"config_ready",handler:te},{name:"data_ready",handler:ie},{name:"data_failed",handler:ue},{name:"loaded_images",handler:le},{name:"DOMLoaded",handler:ke},{name:"destroy",handler:_e}],we=$e.filter(function(Ae){return Ae.handler!=null});if(we.length){var Pe=we.map(function(Ae){var Gt;return(Gt=ye.current)===null||Gt===void 0||Gt.addEventListener(Ae.name,Ae.handler),function(){var br;(br=ye.current)===null||br===void 0||br.removeEventListener(Ae.name,Ae.handler)}});return function(){Pe.forEach(function(Ae){return Ae()})}}},[z,Q,ee,X,te,ie,ue,le,ke,_e]);var Dt=c.default.createElement("div",I({style:A,ref:xe},Ee));return{View:Dt,play:qe,stop:Xe,pause:je,setSpeed:Oe,goToAndStop:We,goToAndPlay:Ze,setDirection:De,playSegments:ft,setSubframe:it,getDuration:St,destroy:$t,animationContainerRef:xe,animationLoaded:oe,animationItem:ye.current}};function R(G){var O=G.getBoundingClientRect(),A=O.top,L=O.height,w=window.innerHeight-A,b=window.innerHeight+L;return w/b}function V(G,O,A){var L=G.getBoundingClientRect(),w=L.top,b=L.left,B=L.width,z=L.height,Q=(O-b)/B,ee=(A-w)/z;return{x:Q,y:ee}}var U=function(O){var A=O.wrapperRef,L=O.animationItem,w=O.mode,b=O.actions;l.useEffect(function(){var B=A.current;if(!(!B||!L||!b.length)){L.stop();var z=function(){var X=null,te=function(){var ue=R(B),le=b.find(function(_e){var Ee=_e.visibility;return Ee&&ue>=Ee[0]&&ue<=Ee[1]});if(le){if(le.type==="seek"&&le.visibility&&le.frames.length===2){var ke=le.frames[0]+Math.ceil((ue-le.visibility[0])/(le.visibility[1]-le.visibility[0])*le.frames[1]);//! goToAndStop must be relative to the start of the current segment 3L.goToAndStop(ke-L.firstFrame-1,!0)}le.type==="loop"&&(X===null||X!==le.frames||L.isPaused)&&(L.playSegments(le.frames,!0),X=le.frames),le.type==="play"&&L.isPaused&&(L.resetSegments(!0),L.play()),le.type==="stop"&&L.goToAndStop(le.frames[0]-L.firstFrame-1,!0)}};return document.addEventListener("scroll",te),function(){document.removeEventListener("scroll",te)}},Q=function(){var X=function(le,ke){var _e=le,Ee=ke;if(_e!==-1&&Ee!==-1){var Me=V(B,_e,Ee);_e=Me.x,Ee=Me.y}var he=b.find(function(ye){var xe=ye.position;return xe&&Array.isArray(xe.x)&&Array.isArray(xe.y)?_e>=xe.x[0]&&_e<=xe.x[1]&&Ee>=xe.y[0]&&Ee<=xe.y[1]:xe&&!Number.isNaN(xe.x)&&!Number.isNaN(xe.y)?_e===xe.x&&Ee===xe.y:!1});if(he){if(he.type==="seek"&&he.position&&Array.isArray(he.position.x)&&Array.isArray(he.position.y)&&he.frames.length===2){var oe=(_e-he.position.x[0])/(he.position.x[1]-he.position.x[0]),Be=(Ee-he.position.y[0])/(he.position.y[1]-he.position.y[0]);L.playSegments(he.frames,!0),L.goToAndStop(Math.ceil((oe+Be)/2*(he.frames[1]-he.frames[0])),!0)}he.type==="loop"&&L.playSegments(he.frames,!0),he.type==="play"&&(L.isPaused&&L.resetSegments(!1),L.playSegments(he.frames)),he.type==="stop"&&L.goToAndStop(he.frames[0],!0)}},te=function(le){X(le.clientX,le.clientY)},ie=function(){X(-1,-1)};return B.addEventListener("mousemove",te),B.addEventListener("mouseout",ie),function(){B.removeEventListener("mousemove",te),B.removeEventListener("mouseout",ie)}};switch(w){case"scroll":return z();case"cursor":return Q()}}},[w,L])},j=function(O){var A=O.actions,L=O.mode,w=O.lottieObj,b=w.animationItem,B=w.View,z=w.animationContainerRef;return U({actions:A,animationItem:b,mode:L,wrapperRef:z}),B},Y=["style","interactivity"],Z=function(O){var A,L,w,b=O.style,B=O.interactivity,z=x(O,Y),Q=D(z,b),ee=Q.View,X=Q.play,te=Q.stop,ie=Q.pause,ue=Q.setSpeed,le=Q.goToAndStop,ke=Q.goToAndPlay,_e=Q.setDirection,Ee=Q.playSegments,Me=Q.setSubframe,he=Q.getDuration,oe=Q.destroy,Be=Q.animationContainerRef,ye=Q.animationLoaded,xe=Q.animationItem;return l.useEffect(function(){O.lottieRef&&(O.lottieRef.current={play:X,stop:te,pause:ie,setSpeed:ue,goToAndPlay:ke,goToAndStop:le,setDirection:_e,playSegments:Ee,setSubframe:Me,getDuration:he,destroy:oe,animationContainerRef:Be,animationLoaded:ye,animationItem:xe})},[(A=O.lottieRef)===null||A===void 0?void 0:A.current]),j({lottieObj:{View:ee,play:X,stop:te,pause:ie,setSpeed:ue,goToAndStop:le,goToAndPlay:ke,setDirection:_e,playSegments:Ee,setSubframe:Me,getDuration:he,destroy:oe,animationContainerRef:Be,animationLoaded:ye,animationItem:xe},actions:(L=B==null?void 0:B.actions)!==null&&L!==void 0?L:[],mode:(w=B==null?void 0:B.mode)!==null&&w!==void 0?w:"scroll"})};Object.defineProperty(a,"LottiePlayer",{enumerable:!0,get:function(){return h.default}}),a.default=Z,a.useLottie=D,a.useLottieInteractivity=j,Object.defineProperty(a,"__esModule",{value:!0})}))}),53409:(function(module,exports,__webpack_require__){typeof navigator!="undefined"&&(function(e,r){module.exports=r()})(this,(function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(r){_useWebWorker=!!r},getWebWorker=function(){return _useWebWorker},setLocationHref=function(r){locationHref=r},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,r){var n,a=e.length,o;for(n=0;n<a;n+=1){o=e[n].prototype;for(var l in o)Object.prototype.hasOwnProperty.call(o,l)&&(r.prototype[l]=o[l])}}function getDescriptor(e,r){return Object.getOwnPropertyDescriptor(e,r)}function createProxyFunction(e){function r(){}return r.prototype=e,r}var audioControllerFactory=(function(){function e(r){this.audios=[],this.audioFactory=r,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){var n,a=this.audios.length;for(n=0;n<a;n+=1)this.audios[n].pause()},resume:function(){var n,a=this.audios.length;for(n=0;n<a;n+=1)this.audios[n].resume()},setRate:function(n){var a,o=this.audios.length;for(a=0;a<o;a+=1)this.audios[a].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):window.Howl?new window.Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var n,a=this.audios.length;for(n=0;n<a;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}})(),createTypedArray=(function(){function e(n,a){var o=0,l=[],u;switch(n){case"int16":case"uint8c":u=1;break;default:u=1.1;break}for(o=0;o<a;o+=1)l.push(u);return l}function r(n,a){return n==="float32"?new Float32Array(a):n==="int16"?new Int16Array(a):n==="uint8c"?new Uint8ClampedArray(a):e(n,a)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?r:e})();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$6=function(n){return typeof n}:_typeof$6=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$6(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var e=["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"],r,n=e.length;for(r=0;r<n;r+=1)BMMath[e[r]]=Math[e[r]]})();function ProjectInterface$1(){return{}}BMMath.random=Math.random,BMMath.abs=function(e){var r=_typeof$6(e);if(r==="object"&&e.length){var n=createSizedArray(e.length),a,o=e.length;for(a=0;a<o;a+=1)n[a]=Math.abs(e[a]);return n}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){_shouldRoundValues=!!e}function bmRnd(e){return _shouldRoundValues?Math.round(e):e}function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,r,n,a){this.type=e,this.currentTime=r,this.totalTime=n,this.direction=a<0?-1:1}function BMCompleteEvent(e,r){this.type=e,this.direction=r<0?-1:1}function BMCompleteLoopEvent(e,r,n,a){this.type=e,this.currentLoop=n,this.totalLoops=r,this.direction=a<0?-1:1}function BMSegmentStartEvent(e,r,n){this.type=e,this.firstFrame=r,this.totalFrames=n}function BMDestroyEvent(e,r){this.type=e,this.target=r}function BMRenderFrameErrorEvent(e,r){this.type="renderFrameError",this.nativeError=e,this.currentTime=r}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}function BMAnimationConfigErrorEvent(e,r){this.type=e,this.nativeError=r}var createElementID=(function(){var e=0;return function(){return e+=1,idPrefix$1+"__lottie_element_"+e}})();function HSVtoRGB(e,r,n){var a,o,l,u,h,c,v,C;switch(u=Math.floor(e*6),h=e*6-u,c=n*(1-r),v=n*(1-h*r),C=n*(1-(1-h)*r),u%6){case 0:a=n,o=C,l=c;break;case 1:a=v,o=n,l=c;break;case 2:a=c,o=n,l=C;break;case 3:a=c,o=v,l=n;break;case 4:a=C,o=c,l=n;break;case 5:a=n,o=c,l=v;break;default:break}return[a,o,l]}function RGBtoHSV(e,r,n){var a=Math.max(e,r,n),o=Math.min(e,r,n),l=a-o,u,h=a===0?0:l/a,c=a/255;switch(a){case o:u=0;break;case e:u=r-n+l*(r<n?6:0),u/=6*l;break;case r:u=n-e+l*2,u/=6*l;break;case n:u=e-r+l*4,u/=6*l;break;default:break}return[u,h,c]}function addSaturationToRGB(e,r){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[1]+=r,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,r){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[2]+=r,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,r){var n=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);return n[0]+=r/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=(function(){var e=[],r,n;for(r=0;r<256;r+=1)n=r.toString(16),e[r]=n.length===1?"0"+n:n;return function(a,o,l){return a<0&&(a=0),o<0&&(o=0),l<0&&(l=0),"#"+e[a]+e[o]+e[l]}})(),setSubframeEnabled=function(r){subframeEnabled=!!r},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(r){expressionsPlugin=r},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(r){expressionsInterfaces=r},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(r){defaultCurveSegments=r},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(r){idPrefix$1=r},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$5=function(n){return typeof n}:_typeof$5=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$5(e)}var dataManager=(function(){var e=1,r=[],n,a,o={onmessage:function(){},postMessage:function(T){n({data:T})}},l={postMessage:function(T){o.onmessage({data:T})}};function u(_){if(window.Worker&&window.Blob&&getWebWorker()){var T=new Blob(["var _workerSelf = self;
3 self.onmessage = ",_.toString()],{type:"text/javascript"}),x=URL.createObjectURL(T);return new Worker(x)}return n=_,o}function h(){a||(a=u(function(T){function x(){function M(O,A){var L,w,b=O.length,B,z,Q,ee;for(w=0;w<b;w+=1)if(L=O[w],"ks"in L&&!L.completed){if(L.completed=!0,L.hasMask){var X=L.masksProperties;for(z=X.length,B=0;B<z;B+=1)if(X[B].pt.k.i)P(X[B].pt.k);else for(ee=X[B].pt.k.length,Q=0;Q<ee;Q+=1)X[B].pt.k[Q].s&&P(X[B].pt.k[Q].s[0]),X[B].pt.k[Q].e&&P(X[B].pt.k[Q].e[0])}L.ty===0?(L.layers=d(L.refId,A),M(L.layers,A)):L.ty===4?E(L.shapes):L.ty===5&&Z(L)}}function y(O,A){if(O){var L=0,w=O.length;for(L=0;L<w;L+=1)O[L].t===1&&(O[L].data.layers=d(O[L].data.refId,A),M(O[L].data.layers,A))}}function p(O,A){for(var L=0,w=A.length;L<w;){if(A[L].id===O)return A[L];L+=1}return null}function d(O,A){var L=p(O,A);return L?L.layers.__used?JSON.parse(JSON.stringify(L.layers)):(L.layers.__used=!0,L.layers):null}function E(O){var A,L=O.length,w,b;for(A=L-1;A>=0;A-=1)if(O[A].ty==="sh")if(O[A].ks.k.i)P(O[A].ks.k);else for(b=O[A].ks.k.length,w=0;w<b;w+=1)O[A].ks.k[w].s&&P(O[A].ks.k[w].s[0]),O[A].ks.k[w].e&&P(O[A].ks.k[w].e[0]);else O[A].ty==="gr"&&E(O[A].it)}function P(O){var A,L=O.i.length;for(A=0;A<L;A+=1)O.i[A][0]+=O.v[A][0],O.i[A][1]+=O.v[A][1],O.o[A][0]+=O.v[A][0],O.o[A][1]+=O.v[A][1]}function k(O,A){var L=A?A.split("."):[100,100,100];return O[0]>L[0]?!0:L[0]>O[0]?!1:O[1]>L[1]?!0:L[1]>O[1]?!1:O[2]>L[2]?!0:L[2]>O[2]?!1:null}var D=(function(){var O=[4,4,14];function A(w){var b=w.t.d;w.t.d={k:[{s:b,t:0}]}}function L(w){var b,B=w.length;for(b=0;b<B;b+=1)w[b].ty===5&&A(w[b])}return function(w){if(k(O,w.v)&&(L(w.layers),w.assets)){var b,B=w.assets.length;for(b=0;b<B;b+=1)w.assets[b].layers&&L(w.assets[b].layers)}}})(),R=(function(){var O=[4,7,99];return function(A){if(A.chars&&!k(O,A.v)){var L,w=A.chars.length;for(L=0;L<w;L+=1){var b=A.chars[L];b.data&&b.data.shapes&&(E(b.data.shapes),b.data.ip=0,b.data.op=99999,b.data.st=0,b.data.sr=1,b.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}},A.chars[L].t||(b.data.shapes.push({ty:"no"}),b.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"})))}}}})(),V=(function(){var O=[5,7,15];function A(w){var b=w.t.p;typeof b.a=="number"&&(b.a={a:0,k:b.a}),typeof b.p=="number"&&(b.p={a:0,k:b.p}),typeof b.r=="number"&&(b.r={a:0,k:b.r})}function L(w){var b,B=w.length;for(b=0;b<B;b+=1)w[b].ty===5&&A(w[b])}return function(w){if(k(O,w.v)&&(L(w.layers),w.assets)){var b,B=w.assets.length;for(b=0;b<B;b+=1)w.assets[b].layers&&L(w.assets[b].layers)}}})(),U=(function(){var O=[4,1,9];function A(w){var b,B=w.length,z,Q;for(b=0;b<B;b+=1)if(w[b].ty==="gr")A(w[b].it);else if(w[b].ty==="fl"||w[b].ty==="st")if(w[b].c.k&&w[b].c.k[0].i)for(Q=w[b].c.k.length,z=0;z<Q;z+=1)w[b].c.k[z].s&&(w[b].c.k[z].s[0]/=255,w[b].c.k[z].s[1]/=255,w[b].c.k[z].s[2]/=255,w[b].c.k[z].s[3]/=255),w[b].c.k[z].e&&(w[b].c.k[z].e[0]/=255,w[b].c.k[z].e[1]/=255,w[b].c.k[z].e[2]/=255,w[b].c.k[z].e[3]/=255);else w[b].c.k[0]/=255,w[b].c.k[1]/=255,w[b].c.k[2]/=255,w[b].c.k[3]/=255}function L(w){var b,B=w.length;for(b=0;b<B;b+=1)w[b].ty===4&&A(w[b].shapes)}return function(w){if(k(O,w.v)&&(L(w.layers),w.assets)){var b,B=w.assets.length;for(b=0;b<B;b+=1)w.assets[b].layers&&L(w.assets[b].layers)}}})(),j=(function(){var O=[4,4,18];function A(w){var b,B=w.length,z,Q;for(b=B-1;b>=0;b-=1)if(w[b].ty==="sh")if(w[b].ks.k.i)w[b].ks.k.c=w[b].closed;else for(Q=w[b].ks.k.length,z=0;z<Q;z+=1)w[b].ks.k[z].s&&(w[b].ks.k[z].s[0].c=w[b].closed),w[b].ks.k[z].e&&(w[b].ks.k[z].e[0].c=w[b].closed);else w[b].ty==="gr"&&A(w[b].it)}function L(w){var b,B,z=w.length,Q,ee,X,te;for(B=0;B<z;B+=1){if(b=w[B],b.hasMask){var ie=b.masksProperties;for(ee=ie.length,Q=0;Q<ee;Q+=1)if(ie[Q].pt.k.i)ie[Q].pt.k.c=ie[Q].cl;else for(te=ie[Q].pt.k.length,X=0;X<te;X+=1)ie[Q].pt.k[X].s&&(ie[Q].pt.k[X].s[0].c=ie[Q].cl),ie[Q].pt.k[X].e&&(ie[Q].pt.k[X].e[0].c=ie[Q].cl)}b.ty===4&&A(b.shapes)}}return function(w){if(k(O,w.v)&&(L(w.layers),w.assets)){var b,B=w.assets.length;for(b=0;b<B;b+=1)w.assets[b].layers&&L(w.assets[b].layers)}}})();function Y(O){O.__complete||(U(O),D(O),R(O),V(O),j(O),M(O.layers,O.assets),y(O.chars,O.assets),O.__complete=!0)}function Z(O){O.t.a.length===0&&"m"in O.t.p}var G={};return G.completeData=Y,G.checkColors=U,G.checkChars=R,G.checkPathProperties=V,G.checkShapes=j,G.completeLayers=M,G}if(l.dataManager||(l.dataManager=x()),l.assetLoader||(l.assetLoader=(function(){function M(p){var d=p.getResponseHeader("content-type");return d&&p.responseType==="json"&&d.indexOf("json")!==-1||p.response&&_typeof$5(p.response)==="object"?p.response:p.response&&typeof p.response=="string"?JSON.parse(p.response):p.responseText?JSON.parse(p.responseText):null}function y(p,d,E,P){var k,D=new XMLHttpRequest;try{D.responseType="json"}catch(R){}D.onreadystatechange=function(){if(D.readyState===4)if(D.status===200)k=M(D),E(k);else try{k=M(D),E(k)}catch(R){P&&P(R)}};try{D.open(["G","E","T"].join(""),p,!0)}catch(R){D.open(["G","E","T"].join(""),d+"/"+p,!0)}D.send()}return{load:y}})()),T.data.type==="loadAnimation")l.assetLoader.load(T.data.path,T.data.fullPath,function(M){l.dataManager.completeData(M),l.postMessage({id:T.data.id,payload:M,status:"success"})},function(){l.postMessage({id:T.data.id,status:"error"})});else if(T.data.type==="complete"){var g=T.data.animation;l.dataManager.completeData(g),l.postMessage({id:T.data.id,payload:g,status:"success"})}
vendor: 175,348 bytes, lines 3-11
3else T.data.type==="loadData"&&l.assetLoader.load(T.data.path,T.data.fullPath,function(M){l.postMessage({id:T.data.id,payload:M,status:"success"})},function(){l.postMessage({id:T.data.id,status:"error"})})}),a.onmessage=function(_){var T=_.data,x=T.id,g=r[x];r[x]=null,T.status==="success"?g.onComplete(T.payload):g.onError&&g.onError()})}function c(_,T){e+=1;var x="processId_"+e;return r[x]={onComplete:_,onError:T},x}function v(_,T,x){h();var g=c(T,x);a.postMessage({type:"loadAnimation",path:_,fullPath:window.location.origin+window.location.pathname,id:g})}function C(_,T,x){h();var g=c(T,x);a.postMessage({type:"loadData",path:_,fullPath:window.location.origin+window.location.pathname,id:g})}function I(_,T,x){h();var g=c(T,x);a.postMessage({type:"complete",animation:_,id:g})}return{loadAnimation:v,loadData:C,completeAnimation:I}})(),ImagePreloader=(function(){var e=(function(){var y=createTag("canvas");y.width=1,y.height=1;var p=y.getContext("2d");return p.fillStyle="rgba(0,0,0,0)",p.fillRect(0,0,1,1),y})();function r(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function a(y,p,d){var E="";if(y.e)E=y.p;else if(p){var P=y.p;P.indexOf("images/")!==-1&&(P=P.split("/")[1]),E=p+P}else E=d,E+=y.u?y.u:"",E+=y.p;return E}function o(y){var p=0,d=setInterval(function(){var E=y.getBBox();(E.width||p>500)&&(this._imageLoaded(),clearInterval(d)),p+=1}.bind(this),50)}function l(y){var p=a(y,this.assetsPath,this.path),d=createNS("image");isSafari?this.testImageLoaded(d):d.addEventListener("load",this._imageLoaded,!1),d.addEventListener("error",function(){E.img=e,this._imageLoaded()}.bind(this),!1),d.setAttributeNS("http://www.w3.org/1999/xlink","href",p),this._elementHelper.append?this._elementHelper.append(d):this._elementHelper.appendChild(d);var E={img:d,assetData:y};return E}function u(y){var p=a(y,this.assetsPath,this.path),d=createTag("img");d.crossOrigin="anonymous",d.addEventListener("load",this._imageLoaded,!1),d.addEventListener("error",function(){E.img=e,this._imageLoaded()}.bind(this),!1),d.src=p;var E={img:d,assetData:y};return E}function h(y){var p={assetData:y},d=a(y,this.assetsPath,this.path);return dataManager.loadData(d,function(E){p.img=E,this._footageLoaded()}.bind(this),function(){p.img={},this._footageLoaded()}.bind(this)),p}function c(y,p){this.imagesLoadedCb=p;var d,E=y.length;for(d=0;d<E;d+=1)y[d].layers||(!y[d].t||y[d].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(y[d]))):y[d].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(y[d]))))}function v(y){this.path=y||""}function C(y){this.assetsPath=y||""}function I(y){for(var p=0,d=this.images.length;p<d;){if(this.images[p].assetData===y)return this.images[p].img;p+=1}return null}function _(){this.imagesLoadedCb=null,this.images.length=0}function T(){return this.totalImages===this.loadedAssets}function x(){return this.totalFootages===this.loadedFootagesCount}function g(y,p){y==="svg"?(this._elementHelper=p,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function M(){this._imageLoaded=r.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=o.bind(this),this.createFootageData=h.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return M.prototype={loadAssets:c,setAssetsPath:C,setPath:v,loadedImages:T,loadedFootages:x,destroy:_,getAsset:I,createImgData:u,createImageData:l,imageLoaded:r,footageLoaded:n,setCacheType:g},M})();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(r,n){if(this._cbs[r])for(var a=this._cbs[r],o=0;o<a.length;o+=1)a[o](n)},addEventListener:function(r,n){return this._cbs[r]||(this._cbs[r]=[]),this._cbs[r].push(n),function(){this.removeEventListener(r,n)}.bind(this)},removeEventListener:function(r,n){if(!n)this._cbs[r]=null;else if(this._cbs[r]){for(var a=0,o=this._cbs[r].length;a<o;)this._cbs[r][a]===n&&(this._cbs[r].splice(a,1),a-=1,o-=1),a+=1;this._cbs[r].length||(this._cbs[r]=null)}}};var markerParser=(function(){function e(r){for(var n=r.split(`\r 4`),a={},o,l=0,u=0;u<n.length;u+=1)o=n[u].split(":"),o.length===2&&(a[o[0]]=o[1].trim(),l+=1);if(l===0)throw new Error;return a}return function(r){for(var n=[],a=0;a<r.length;a+=1){var o=r[a],l={time:o.tm,duration:o.dr};try{l.payload=JSON.parse(r[a].cm)}catch(u){try{l.payload=e(r[a].cm)}catch(h){l.payload={name:r[a].cm}}}n.push(l)}return n}})(),ProjectInterface=(function(){function e(r){this.compositions.push(r)}return function(){function r(n){for(var a=0,o=this.compositions.length;a<o;){if(this.compositions[a].data&&this.compositions[a].data.nm===n)return this.compositions[a].prepareFrame&&this.compositions[a].data.xt&&this.compositions[a].prepareFrame(this.currentFrame),this.compositions[a].compInterface;a+=1}return null}return r.compositions=[],r.currentFrame=0,r.registerComposition=e,r}})(),renderers={},registerRenderer=function(r,n){renderers[r]=n};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$4=function(n){return typeof n}:_typeof$4=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$4(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var r="svg";e.animType?r=e.animType:e.renderer&&(r=e.renderer);var n=getRenderer(r);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(r,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=r,e.loop===""||e.loop===null||e.loop===void 0||e.loop===!0?this.loop=!0:e.loop===!1?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay="autoplay"in e?e.autoplay:!0,this.name=e.name?e.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(e,"autoloadSegments")?e.autoloadSegments:!0,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(e.path.lastIndexOf("\\")!==-1?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,r){r&&_typeof$4(r)!=="object"&&(r=JSON.parse(r));var n={wrapper:e,animationData:r},a=e.attributes;n.path=a.getNamedItem("data-animation-path")?a.getNamedItem("data-animation-path").value:a.getNamedItem("data-bm-path")?a.getNamedItem("data-bm-path").value:a.getNamedItem("bm-path")?a.getNamedItem("bm-path").value:"",n.animType=a.getNamedItem("data-anim-type")?a.getNamedItem("data-anim-type").value:a.getNamedItem("data-bm-type")?a.getNamedItem("data-bm-type").value:a.getNamedItem("bm-type")?a.getNamedItem("bm-type").value:a.getNamedItem("data-bm-renderer")?a.getNamedItem("data-bm-renderer").value:a.getNamedItem("bm-renderer")?a.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var o=a.getNamedItem("data-anim-loop")?a.getNamedItem("data-anim-loop").value:a.getNamedItem("data-bm-loop")?a.getNamedItem("data-bm-loop").value:a.getNamedItem("bm-loop")?a.getNamedItem("bm-loop").value:"";o==="false"?n.loop=!1:o==="true"?n.loop=!0:o!==""&&(n.loop=parseInt(o,10));var l=a.getNamedItem("data-anim-autoplay")?a.getNamedItem("data-anim-autoplay").value:a.getNamedItem("data-bm-autoplay")?a.getNamedItem("data-bm-autoplay").value:a.getNamedItem("bm-autoplay")?a.getNamedItem("bm-autoplay").value:!0;n.autoplay=l!=="false",n.name=a.getNamedItem("data-name")?a.getNamedItem("data-name").value:a.getNamedItem("data-bm-name")?a.getNamedItem("data-bm-name").value:a.getNamedItem("bm-name")?a.getNamedItem("bm-name").value:"";var u=a.getNamedItem("data-anim-prerender")?a.getNamedItem("data-anim-prerender").value:a.getNamedItem("data-bm-prerender")?a.getNamedItem("data-bm-prerender").value:a.getNamedItem("bm-prerender")?a.getNamedItem("bm-prerender").value:"";u==="false"&&(n.prerender=!1),n.path?this.setParams(n):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var r=this.animationData.layers,n,a=r.length,o=e.layers,l,u=o.length;for(l=0;l<u;l+=1)for(n=0;n<a;){if(r[n].id===o[l].id){r[n]=o[l];break}n+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(a=e.assets.length,n=0;n<a;n+=1)this.animationData.assets.push(e.assets[n]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var r=getExpressionsPlugin();r&&r.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||e.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var r=e.shift();this.timeCompleted=r.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){var e=this.animationData.segments;e||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(r){this.triggerConfigError(r)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,r){var n=typeof e=="number"?e:void 0,a=typeof r=="number"?r:void 0;this.renderer.updateContainerSize(n,a)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var r,n=0;n<this.markers.length;n+=1)if(r=this.markers[n],r.payload&&r.payload.name===e)return r;return null},AnimationItem.prototype.goToAndStop=function(e,r,n){if(!(n&&this.name!==n)){var a=Number(e);if(isNaN(a)){var o=this.getMarkerData(e);o&&this.goToAndStop(o.time,!0)}else r?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,r,n){if(!(n&&this.name!==n)){var a=Number(e);if(isNaN(a)){var o=this.getMarkerData(e);o&&(o.duration?this.playSegments([o.time,o.time+o.duration],!0):this.goToAndStop(o.time,!0))}else this.goToAndStop(a,r,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!(this.isPaused===!0||this.isLoaded===!1)){var r=this.currentRawFrame+e*this.frameModifier,n=!1;r>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(r>this.totalFrames?r%this.totalFrames:0)||(n=!0,r=this.totalFrames-1):r>=this.totalFrames?(this.playCount+=1,this.checkSegments(r%this.totalFrames)||(this.setCurrentRawFrameValue(r%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(r):r<0?this.checkSegments(r%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+r%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(n=!0,r=0)):this.setCurrentRawFrameValue(r),n&&(this.setCurrentRawFrameValue(r),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,r){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-r)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+r)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,r){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>r&&(n=r-e)),this.firstFrame=e,this.totalFrames=r-e,this.timeCompleted=this.totalFrames,n!==-1&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,r){if(r&&(this.segments.length=0),_typeof$4(e[0])==="object"){var n,a=e.length;for(n=0;n<a;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&r&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return this.segments.length?(this.adjustSegment(this.segments.shift(),e),!0):!1},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,r){r&&this.name!==r||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var r="";if(e.e)r=e.p;else if(this.assetsPath){var n=e.p;n.indexOf("images/")!==-1&&(n=n.split("/")[1]),r=this.assetsPath+n}else r=this.path,r+=e.u?e.u:"",r+=e.p;return r},AnimationItem.prototype.getAssetData=function(e){for(var r=0,n=this.assets.length;r<n;){if(e===this.assets[r].id)return this.assets[r];r+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,r,n){try{var a=this.renderer.getElementByPath(e);a.updateDocumentData(r,n)}catch(o){}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}e==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),e==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),e==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),e==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),e==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var r=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",r),this.onError&&this.onError.call(this,r)},AnimationItem.prototype.triggerConfigError=function(e){var r=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",r),this.onError&&this.onError.call(this,r)};var animationManager=(function(){var e={},r=[],n=0,a=0,o=0,l=!0,u=!1;function h(A){for(var L=0,w=A.target;L<a;)r[L].animation===w&&(r.splice(L,1),L-=1,a-=1,w.isPaused||I()),L+=1}function c(A,L){if(!A)return null;for(var w=0;w<a;){if(r[w].elem===A&&r[w].elem!==null)return r[w].animation;w+=1}var b=new AnimationItem;return _(b,A),b.setData(A,L),b}function v(){var A,L=r.length,w=[];for(A=0;A<L;A+=1)w.push(r[A].animation);return w}function C(){o+=1,U()}function I(){o-=1}function _(A,L){A.addEventListener("destroy",h),A.addEventListener("_active",C),A.addEventListener("_idle",I),r.push({elem:L,animation:A}),a+=1}function T(A){var L=new AnimationItem;return _(L,null),L.setParams(A),L}function x(A,L){var w;for(w=0;w<a;w+=1)r[w].animation.setSpeed(A,L)}function g(A,L){var w;for(w=0;w<a;w+=1)r[w].animation.setDirection(A,L)}function M(A){var L;for(L=0;L<a;L+=1)r[L].animation.play(A)}function y(A){var L=A-n,w;for(w=0;w<a;w+=1)r[w].animation.advanceTime(L);n=A,o&&!u?window.requestAnimationFrame(y):l=!0}function p(A){n=A,window.requestAnimationFrame(y)}function d(A){var L;for(L=0;L<a;L+=1)r[L].animation.pause(A)}function E(A,L,w){var b;for(b=0;b<a;b+=1)r[b].animation.goToAndStop(A,L,w)}function P(A){var L;for(L=0;L<a;L+=1)r[L].animation.stop(A)}function k(A){var L;for(L=0;L<a;L+=1)r[L].animation.togglePause(A)}function D(A){var L;for(L=a-1;L>=0;L-=1)r[L].animation.destroy(A)}function R(A,L,w){var b=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),B,z=b.length;for(B=0;B<z;B+=1)w&&b[B].setAttribute("data-bm-type",w),c(b[B],A);if(L&&z===0){w||(w="svg");var Q=document.getElementsByTagName("body")[0];Q.innerText="";var ee=createTag("div");ee.style.width="100%",ee.style.height="100%",ee.setAttribute("data-bm-type",w),Q.appendChild(ee),c(ee,A)}}function V(){var A;for(A=0;A<a;A+=1)r[A].animation.resize()}function U(){!u&&o&&l&&(window.requestAnimationFrame(p),l=!1)}function j(){u=!0}function Y(){u=!1,U()}function Z(A,L){var w;for(w=0;w<a;w+=1)r[w].animation.setVolume(A,L)}function G(A){var L;for(L=0;L<a;L+=1)r[L].animation.mute(A)}function O(A){var L;for(L=0;L<a;L+=1)r[L].animation.unmute(A)}return e.registerAnimation=c,e.loadAnimation=T,e.setSpeed=x,e.setDirection=g,e.play=M,e.pause=d,e.stop=P,e.togglePause=k,e.searchAnimations=R,e.resize=V,e.goToAndStop=E,e.destroy=D,e.freeze=j,e.unfreeze=Y,e.setVolume=Z,e.mute=G,e.unmute=O,e.getRegisteredAnimations=v,e})(),BezierFactory=(function(){var e={};e.getBezierEasing=n;var r={};function n(p,d,E,P,k){var D=k||("bez_"+p+"_"+d+"_"+E+"_"+P).replace(/\./g,"p");if(r[D])return r[D];var R=new y([p,d,E,P]);return r[D]=R,R}var a=4,o=.001,l=1e-7,u=10,h=11,c=1/(h-1),v=typeof Float32Array=="function";function C(p,d){return 1-3*d+3*p}function I(p,d){return 3*d-6*p}function _(p){return 3*p}function T(p,d,E){return((C(d,E)*p+I(d,E))*p+_(d))*p}function x(p,d,E){return 3*C(d,E)*p*p+2*I(d,E)*p+_(d)}function g(p,d,E,P,k){var D,R,V=0;do R=d+(E-d)/2,D=T(R,P,k)-p,D>0?E=R:d=R;while(Math.abs(D)>l&&++V<u);return R}function M(p,d,E,P){for(var k=0;k<a;++k){var D=x(d,E,P);if(D===0)return d;var R=T(d,E,P)-p;d-=R/D}return d}function y(p){this._p=p,this._mSampleValues=v?new Float32Array(h):new Array(h),this._precomputed=!1,this.get=this.get.bind(this)}return y.prototype={get:function(d){var E=this._p[0],P=this._p[1],k=this._p[2],D=this._p[3];return this._precomputed||this._precompute(),E===P&&k===D?d:d===0?0:d===1?1:T(this._getTForX(d),P,D)},_precompute:function(){var d=this._p[0],E=this._p[1],P=this._p[2],k=this._p[3];this._precomputed=!0,(d!==E||P!==k)&&this._calcSampleValues()},_calcSampleValues:function(){for(var d=this._p[0],E=this._p[2],P=0;P<h;++P)this._mSampleValues[P]=T(P*c,d,E)},_getTForX:function(d){for(var E=this._p[0],P=this._p[2],k=this._mSampleValues,D=0,R=1,V=h-1;R!==V&&k[R]<=d;++R)D+=c;--R;var U=(d-k[R])/(k[R+1]-k[R]),j=D+U*c,Y=x(j,E,P);return Y>=o?M(d,j,E,P):Y===0?j:g(d,D,D+c,E,P)}},e})(),pooling=(function(){function e(r){return r.concat(createSizedArray(r.length))}return{double:e}})(),poolFactory=(function(){return function(e,r,n){var a=0,o=e,l=createSizedArray(o),u={newElement:h,release:c};function h(){var v;return a?(a-=1,v=l[a]):v=r(),v}function c(v){a===o&&(l=pooling.double(l),o*=2),n&&n(v),l[a]=v,a+=1}return u}})(),bezierLengthPool=(function(){function e(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,e)})(),segmentsLengthPool=(function(){function e(){return{lengths:[],totalLength:0}}function r(n){var a,o=n.lengths.length;for(a=0;a<o;a+=1)bezierLengthPool.release(n.lengths[a]);n.lengths.length=0}return poolFactory(8,e,r)})();function bezFunction(){var e=Math;function r(_,T,x,g,M,y){var p=_*g+T*M+x*y-M*g-y*_-x*T;return p>-.001&&p<.001}function n(_,T,x,g,M,y,p,d,E){if(x===0&&y===0&&E===0)return r(_,T,g,M,p,d);var P=e.sqrt(e.pow(g-_,2)+e.pow(M-T,2)+e.pow(y-x,2)),k=e.sqrt(e.pow(p-_,2)+e.pow(d-T,2)+e.pow(E-x,2)),D=e.sqrt(e.pow(p-g,2)+e.pow(d-M,2)+e.pow(E-y,2)),R;return P>k?P>D?R=P-k-D:R=D-k-P:D>k?R=D-k-P:R=k-P-D,R>-1e-4&&R<1e-4}var a=(function(){return function(_,T,x,g){var M=getDefaultCurveSegments(),y,p,d,E,P,k=0,D,R=[],V=[],U=bezierLengthPool.newElement();for(d=x.length,y=0;y<M;y+=1){for(P=y/(M-1),D=0,p=0;p<d;p+=1)E=bmPow(1-P,3)*_[p]+3*bmPow(1-P,2)*P*x[p]+3*(1-P)*bmPow(P,2)*g[p]+bmPow(P,3)*T[p],R[p]=E,V[p]!==null&&(D+=bmPow(R[p]-V[p],2)),V[p]=R[p];D&&(D=bmSqrt(D),k+=D),U.percents[y]=P,U.lengths[y]=k}return U.addedLength=k,U}})();function o(_){var T=segmentsLengthPool.newElement(),x=_.c,g=_.v,M=_.o,y=_.i,p,d=_._length,E=T.lengths,P=0;for(p=0;p<d-1;p+=1)E[p]=a(g[p],g[p+1],M[p],y[p+1]),P+=E[p].addedLength;return x&&d&&(E[p]=a(g[p],g[0],M[p],y[0]),P+=E[p].addedLength),T.totalLength=P,T}function l(_){this.segmentLength=0,this.points=new Array(_)}function u(_,T){this.partialLength=_,this.point=T}var h=(function(){var _={};return function(T,x,g,M){var y=(T[0]+"_"+T[1]+"_"+x[0]+"_"+x[1]+"_"+g[0]+"_"+g[1]+"_"+M[0]+"_"+M[1]).replace(/\./g,"p");if(!_[y]){var p=getDefaultCurveSegments(),d,E,P,k,D,R=0,V,U,j=null;T.length===2&&(T[0]!==x[0]||T[1]!==x[1])&&r(T[0],T[1],x[0],x[1],T[0]+g[0],T[1]+g[1])&&r(T[0],T[1],x[0],x[1],x[0]+M[0],x[1]+M[1])&&(p=2);var Y=new l(p);for(P=g.length,d=0;d<p;d+=1){for(U=createSizedArray(P),D=d/(p-1),V=0,E=0;E<P;E+=1)k=bmPow(1-D,3)*T[E]+3*bmPow(1-D,2)*D*(T[E]+g[E])+3*(1-D)*bmPow(D,2)*(x[E]+M[E])+bmPow(D,3)*x[E],U[E]=k,j!==null&&(V+=bmPow(U[E]-j[E],2));V=bmSqrt(V),R+=V,Y.points[d]=new u(V,U),j=U}Y.segmentLength=R,_[y]=Y}return _[y]}})();function c(_,T){var x=T.percents,g=T.lengths,M=x.length,y=bmFloor((M-1)*_),p=_*T.addedLength,d=0;if(y===M-1||y===0||p===g[y])return x[y];for(var E=g[y]>p?-1:1,P=!0;P;)if(g[y]<=p&&g[y+1]>p?(d=(p-g[y])/(g[y+1]-g[y]),P=!1):y+=E,y<0||y>=M-1){if(y===M-1)return x[y];P=!1}return x[y]+(x[y+1]-x[y])*d}function v(_,T,x,g,M,y){var p=c(M,y),d=1-p,E=e.round((d*d*d*_[0]+(p*d*d+d*p*d+d*d*p)*x[0]+(p*p*d+d*p*p+p*d*p)*g[0]+p*p*p*T[0])*1e3)/1e3,P=e.round((d*d*d*_[1]+(p*d*d+d*p*d+d*d*p)*x[1]+(p*p*d+d*p*p+p*d*p)*g[1]+p*p*p*T[1])*1e3)/1e3;return[E,P]}var C=createTypedArray("float32",8);function I(_,T,x,g,M,y,p){M<0?M=0:M>1&&(M=1);var d=c(M,p);y=y>1?1:y;var E=c(y,p),P,k=_.length,D=1-d,R=1-E,V=D*D*D,U=d*D*D*3,j=d*d*D*3,Y=d*d*d,Z=D*D*R,G=d*D*R+D*d*R+D*D*E,O=d*d*R+D*d*E+d*D*E,A=d*d*E,L=D*R*R,w=d*R*R+D*E*R+D*R*E,b=d*E*R+D*E*E+d*R*E,B=d*E*E,z=R*R*R,Q=E*R*R+R*E*R+R*R*E,ee=E*E*R+R*E*E+E*R*E,X=E*E*E;for(P=0;P<k;P+=1)C[P*4]=e.round((V*_[P]+U*x[P]+j*g[P]+Y*T[P])*1e3)/1e3,C[P*4+1]=e.round((Z*_[P]+G*x[P]+O*g[P]+A*T[P])*1e3)/1e3,C[P*4+2]=e.round((L*_[P]+w*x[P]+b*g[P]+B*T[P])*1e3)/1e3,C[P*4+3]=e.round((z*_[P]+Q*x[P]+ee*g[P]+X*T[P])*1e3)/1e3;return C}return{getSegmentsLength:o,getNewSegment:I,getPointInSegment:v,buildBezierData:h,pointOnLine2D:r,pointOnLine3D:n}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,r){var n=this.offsetTime,a;this.propType==="multidimensional"&&(a=createTypedArray("float32",this.pv.length));for(var o=r.lastIndex,l=o,u=this.keyframes.length-1,h=!0,c,v,C;h;){if(c=this.keyframes[l],v=this.keyframes[l+1],l===u-1&&e>=v.t-n){c.h&&(c=v),o=0;break}if(v.t-n>e){o=l;break}l<u-1?l+=1:(o=0,h=!1)}C=this.keyframesMetadata[l]||{};var I,_,T,x,g,M,y=v.t-n,p=c.t-n,d;if(c.to){C.bezierData||(C.bezierData=bez.buildBezierData(c.s,v.s||c.e,c.to,c.ti));var E=C.bezierData;if(e>=y||e<p){var P=e>=y?E.points.length-1:0;for(_=E.points[P].point.length,I=0;I<_;I+=1)a[I]=E.points[P].point[I]}else{C.__fnct?M=C.__fnct:(M=BezierFactory.getBezierEasing(c.o.x,c.o.y,c.i.x,c.i.y,c.n).get,C.__fnct=M),T=M((e-p)/(y-p));var k=E.segmentLength*T,D,R=r.lastFrame<e&&r._lastKeyframeIndex===l?r._lastAddedLength:0;for(g=r.lastFrame<e&&r._lastKeyframeIndex===l?r._lastPoint:0,h=!0,x=E.points.length;h;){if(R+=E.points[g].partialLength,k===0||T===0||g===E.points.length-1){for(_=E.points[g].point.length,I=0;I<_;I+=1)a[I]=E.points[g].point[I];break}else if(k>=R&&k<R+E.points[g+1].partialLength){for(D=(k-R)/E.points[g+1].partialLength,_=E.points[g].point.length,I=0;I<_;I+=1)a[I]=E.points[g].point[I]+(E.points[g+1].point[I]-E.points[g].point[I])*D;break}g<x-1?g+=1:h=!1}r._lastPoint=g,r._lastAddedLength=R-E.points[g].partialLength,r._lastKeyframeIndex=l}}else{var V,U,j,Y,Z;if(u=c.s.length,d=v.s||c.e,this.sh&&c.h!==1)if(e>=y)a[0]=d[0],a[1]=d[1],a[2]=d[2];else if(e<=p)a[0]=c.s[0],a[1]=c.s[1],a[2]=c.s[2];else{var G=createQuaternion(c.s),O=createQuaternion(d),A=(e-p)/(y-p);quaternionToEuler(a,slerp(G,O,A))}else for(l=0;l<u;l+=1)c.h!==1&&(e>=y?T=1:e<p?T=0:(c.o.x.constructor===Array?(C.__fnct||(C.__fnct=[]),C.__fnct[l]?M=C.__fnct[l]:(V=c.o.x[l]===void 0?c.o.x[0]:c.o.x[l],U=c.o.y[l]===void 0?c.o.y[0]:c.o.y[l],j=c.i.x[l]===void 0?c.i.x[0]:c.i.x[l],Y=c.i.y[l]===void 0?c.i.y[0]:c.i.y[l],M=BezierFactory.getBezierEasing(V,U,j,Y).get,C.__fnct[l]=M)):C.__fnct?M=C.__fnct:(V=c.o.x,U=c.o.y,j=c.i.x,Y=c.i.y,M=BezierFactory.getBezierEasing(V,U,j,Y).get,c.keyframeMetadata=M),T=M((e-p)/(y-p)))),d=v.s||c.e,Z=c.h===1?c.s[l]:c.s[l]+(d[l]-c.s[l])*T,this.propType==="multidimensional"?a[l]=Z:a=Z}return r.lastIndex=o,a}function slerp(e,r,n){var a=[],o=e[0],l=e[1],u=e[2],h=e[3],c=r[0],v=r[1],C=r[2],I=r[3],_,T,x,g,M;return T=o*c+l*v+u*C+h*I,T<0&&(T=-T,c=-c,v=-v,C=-C,I=-I),1-T>1e-6?(_=Math.acos(T),x=Math.sin(_),g=Math.sin((1-n)*_)/x,M=Math.sin(n*_)/x):(g=1-n,M=n),a[0]=g*o+M*c,a[1]=g*l+M*v,a[2]=g*u+M*C,a[3]=g*h+M*I,a}function quaternionToEuler(e,r){var n=r[0],a=r[1],o=r[2],l=r[3],u=Math.atan2(2*a*l-2*n*o,1-2*a*a-2*o*o),h=Math.asin(2*n*a+2*o*l),c=Math.atan2(2*n*l-2*a*o,1-2*n*n-2*o*o);e[0]=u/degToRads,e[1]=h/degToRads,e[2]=c/degToRads}function createQuaternion(e){var r=e[0]*degToRads,n=e[1]*degToRads,a=e[2]*degToRads,o=Math.cos(r/2),l=Math.cos(n/2),u=Math.cos(a/2),h=Math.sin(r/2),c=Math.sin(n/2),v=Math.sin(a/2),C=o*l*u-h*c*v,I=h*c*u+o*l*v,_=h*l*u+o*c*v,T=o*c*u-h*l*v;return[I,_,T,C]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,r=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame<r&&e<r))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var a=this.interpolateValue(e,this._caching);this.pv=a}return this._caching.lastFrame=e,this.pv}function setVValue(e){var r;if(this.propType==="unidimensional")r=e*this.mult,mathAbs(this.v-r)>1e-5&&(this.v=r,this._mdf=!0);else for(var n=0,a=this.v.length;n<a;)r=e[n]*this.mult,mathAbs(this.v[n]-r)>1e-5&&(this.v[n]=r,this._mdf=!0),n+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var e,r=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e<r;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,r,n,a){this.propType="unidimensional",this.mult=n||1,this.data=r,this.v=n?r.k*n:r.k,this.pv=r.k,this._mdf=!1,this.elem=e,this.container=a,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,r,n,a){this.propType="multidimensional",this.mult=n||1,this.data=r,this._mdf=!1,this.elem=e,this.container=a,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var o,l=r.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),this.vel=createTypedArray("float32",l),o=0;o<l;o+=1)this.v[o]=r.k[o]*this.mult,this.pv[o]=r.k[o];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,r,n,a){this.propType="unidimensional",this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=r,this.mult=n||1,this.elem=e,this.container=a,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,r,n,a){this.propType="multidimensional";var o,l=r.k.length,u,h,c,v;for(o=0;o<l-1;o+=1)r.k[o].to&&r.k[o].s&&r.k[o+1]&&r.k[o+1].s&&(u=r.k[o].s,h=r.k[o+1].s,c=r.k[o].to,v=r.k[o].ti,(u.length===2&&!(u[0]===h[0]&&u[1]===h[1])&&bez.pointOnLine2D(u[0],u[1],h[0],h[1],u[0]+c[0],u[1]+c[1])&&bez.pointOnLine2D(u[0],u[1],h[0],h[1],h[0]+v[0],h[1]+v[1])||u.length===3&&!(u[0]===h[0]&&u[1]===h[1]&&u[2]===h[2])&&bez.pointOnLine3D(u[0],u[1],u[2],h[0],h[1],h[2],u[0]+c[0],u[1]+c[1],u[2]+c[2])&&bez.pointOnLine3D(u[0],u[1],u[2],h[0],h[1],h[2],h[0]+v[0],h[1]+v[1],h[2]+v[2]))&&(r.k[o].to=null,r.k[o].ti=null),u[0]===h[0]&&u[1]===h[1]&&c[0]===0&&c[1]===0&&v[0]===0&&v[1]===0&&(u.length===2||u[2]===h[2]&&c[2]===0&&v[2]===0)&&(r.k[o].to=null,r.k[o].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=r,this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=e,this.container=a,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var C=r.k[0].s.length;for(this.v=createTypedArray("float32",C),this.pv=createTypedArray("float32",C),o=0;o<C;o+=1)this.v[o]=initFrame,this.pv[o]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",C)},this.addEffect=addEffect}var PropertyFactory=(function(){function e(n,a,o,l,u){a.sid&&(a=n.globalData.slotManager.getProp(a));var h;if(!a.k.length)h=new ValueProperty(n,a,l,u);else if(typeof a.k[0]=="number")h=new MultiDimensionalProperty(n,a,l,u);else switch(o){case 0:h=new KeyframedValueProperty(n,a,l,u);break;case 1:h=new KeyframedMultidimensionalProperty(n,a,l,u);break;default:break}return h.effectsSequence.length&&u.addDynamicProperty(h),h}var r={getProp:e};return r})();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(r){this.dynamicProperties.indexOf(r)===-1&&(this.dynamicProperties.push(r),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var r,n=this.dynamicProperties.length;for(r=0;r<n;r+=1)this.dynamicProperties[r].getValue(),this.dynamicProperties[r]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(r){this.container=r,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=(function(){function e(){return createTypedArray("float32",2)}return poolFactory(8,e)})();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,r){this.c=e,this.setLength(r);for(var n=0;n<r;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,r,n,a,o){var l;switch(this._length=Math.max(this._length,a+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":l=this.v;break;case"i":l=this.i;break;case"o":l=this.o;break;default:l=[];break}(!l[a]||l[a]&&!o)&&(l[a]=pointPool.newElement()),l[a][0]=e,l[a][1]=r},ShapePath.prototype.setTripleAt=function(e,r,n,a,o,l,u,h){this.setXYAt(e,r,"v",u,h),this.setXYAt(n,a,"o",u,h),this.setXYAt(o,l,"i",u,h)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var r=this.v,n=this.o,a=this.i,o=0;this.c&&(e.setTripleAt(r[0][0],r[0][1],a[0][0],a[0][1],n[0][0],n[0][1],0,!1),o=1);var l=this._length-1,u=this._length,h;for(h=o;h<u;h+=1)e.setTripleAt(r[l][0],r[l][1],a[l][0],a[l][1],n[l][0],n[l][1],h,!1),l-=1;return e},ShapePath.prototype.length=function(){return this._length};var shapePool=(function(){function e(){return new ShapePath}function r(o){var l=o._length,u;for(u=0;u<l;u+=1)pointPool.release(o.v[u]),pointPool.release(o.i[u]),pointPool.release(o.o[u]),o.v[u]=null,o.i[u]=null,o.o[u]=null;o._length=0,o.c=!1}function n(o){var l=a.newElement(),u,h=o._length===void 0?o.v.length:o._length;for(l.setLength(h),l.c=o.c,u=0;u<h;u+=1)l.setTripleAt(o.v[u][0],o.v[u][1],o.o[u][0],o.o[u][1],o.i[u][0],o.i[u][1],u);return l}var a=poolFactory(4,e,r);return a.clone=n,a})();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=(function(){var e={newShapeCollection:o,release:l},r=0,n=4,a=createSizedArray(n);function o(){var u;return r?(r-=1,u=a[r]):u=new ShapeCollection,u}function l(u){var h,c=u._length;for(h=0;h<c;h+=1)shapePool.release(u.shapes[h]);u._length=0,r===n&&(a=pooling.double(a),n*=2),a[r]=u,r+=1}return e})(),ShapePropertyFactory=(function(){var e=-999999;function r(y,p,d){var E=d.lastIndex,P,k,D,R,V,U,j,Y,Z,G=this.keyframes;if(y<G[0].t-this.offsetTime)P=G[0].s[0],D=!0,E=0;else if(y>=G[G.length-1].t-this.offsetTime)P=G[G.length-1].s?G[G.length-1].s[0]:G[G.length-2].e[0],D=!0;else{for(var O=E,A=G.length-1,L=!0,w,b,B;L&&(w=G[O],b=G[O+1],!(b.t-this.offsetTime>y));)O<A-1?O+=1:L=!1;if(B=this.keyframesMetadata[O]||{},D=w.h===1,E=O,!D){if(y>=b.t-this.offsetTime)Y=1;else if(y<w.t-this.offsetTime)Y=0;else{var z;B.__fnct?z=B.__fnct:(z=BezierFactory.getBezierEasing(w.o.x,w.o.y,w.i.x,w.i.y).get,B.__fnct=z),Y=z((y-(w.t-this.offsetTime))/(b.t-this.offsetTime-(w.t-this.offsetTime)))}k=b.s?b.s[0]:w.e[0]}P=w.s[0]}for(U=p._length,j=P.i[0].length,d.lastIndex=E,R=0;R<U;R+=1)for(V=0;V<j;V+=1)Z=D?P.i[R][V]:P.i[R][V]+(k.i[R][V]-P.i[R][V])*Y,p.i[R][V]=Z,Z=D?P.o[R][V]:P.o[R][V]+(k.o[R][V]-P.o[R][V])*Y,p.o[R][V]=Z,Z=D?P.v[R][V]:P.v[R][V]+(k.v[R][V]-P.v[R][V])*Y,p.v[R][V]=Z}function n(){var y=this.comp.renderedFrame-this.offsetTime,p=this.keyframes[0].t-this.offsetTime,d=this.keyframes[this.keyframes.length-1].t-this.offsetTime,E=this._caching.lastFrame;return E!==e&&(E<p&&y<p||E>d&&y>d)||(this._caching.lastIndex=E<y?this._caching.lastIndex:0,this.interpolateShape(y,this.pv,this._caching)),this._caching.lastFrame=y,this.pv}function a(){this.paths=this.localShapeCollection}function o(y,p){if(y._length!==p._length||y.c!==p.c)return!1;var d,E=y._length;for(d=0;d<E;d+=1)if(y.v[d][0]!==p.v[d][0]||y.v[d][1]!==p.v[d][1]||y.o[d][0]!==p.o[d][0]||y.o[d][1]!==p.o[d][1]||y.i[d][0]!==p.i[d][0]||y.i[d][1]!==p.i[d][1])return!1;return!0}function l(y){o(this.v,y)||(this.v=shapePool.clone(y),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function u(){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 y;this.kf?y=this.pv:this.data.ks?y=this.data.ks.k:y=this.data.pt.k;var p,d=this.effectsSequence.length;for(p=0;p<d;p+=1)y=this.effectsSequence[p](y);this.setVValue(y),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function h(y,p,d){this.propType="shape",this.comp=y.comp,this.container=y,this.elem=y,this.data=p,this.k=!1,this.kf=!1,this._mdf=!1;var E=d===3?p.pt.k:p.ks.k;this.v=shapePool.clone(E),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=a,this.effectsSequence=[]}function c(y){this.effectsSequence.push(y),this.container.addDynamicProperty(this)}h.prototype.interpolateShape=r,h.prototype.getValue=u,h.prototype.setVValue=l,h.prototype.addEffect=c;function v(y,p,d){this.propType="shape",this.comp=y.comp,this.elem=y,this.container=y,this.offsetTime=y.data.st,this.keyframes=d===3?p.pt.k:p.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var E=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,E),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=a,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}v.prototype.getValue=u,v.prototype.interpolateShape=r,v.prototype.setVValue=l,v.prototype.addEffect=c;var C=(function(){var y=roundCorner;function p(d,E){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=E.d,this.elem=d,this.comp=d.comp,this.frameId=-1,this.initDynamicPropertyContainer(d),this.p=PropertyFactory.getProp(d,E.p,1,0,this),this.s=PropertyFactory.getProp(d,E.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return p.prototype={reset:a,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var E=this.p.v[0],P=this.p.v[1],k=this.s.v[0]/2,D=this.s.v[1]/2,R=this.d!==3,V=this.v;V.v[0][0]=E,V.v[0][1]=P-D,V.v[1][0]=R?E+k:E-k,V.v[1][1]=P,V.v[2][0]=E,V.v[2][1]=P+D,V.v[3][0]=R?E-k:E+k,V.v[3][1]=P,V.i[0][0]=R?E-k*y:E+k*y,V.i[0][1]=P-D,V.i[1][0]=R?E+k:E-k,V.i[1][1]=P-D*y,V.i[2][0]=R?E+k*y:E-k*y,V.i[2][1]=P+D,V.i[3][0]=R?E-k:E+k,V.i[3][1]=P+D*y,V.o[0][0]=R?E+k*y:E-k*y,V.o[0][1]=P-D,V.o[1][0]=R?E+k:E-k,V.o[1][1]=P+D*y,V.o[2][0]=R?E-k*y:E+k*y,V.o[2][1]=P+D,V.o[3][0]=R?E-k:E+k,V.o[3][1]=P-D*y}},extendPrototype([DynamicPropertyContainer],p),p})(),I=(function(){function y(p,d){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=p,this.comp=p.comp,this.data=d,this.frameId=-1,this.d=d.d,this.initDynamicPropertyContainer(p),d.sy===1?(this.ir=PropertyFactory.getProp(p,d.ir,0,0,this),this.is=PropertyFactory.getProp(p,d.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(p,d.pt,0,0,this),this.p=PropertyFactory.getProp(p,d.p,1,0,this),this.r=PropertyFactory.getProp(p,d.r,0,degToRads,this),this.or=PropertyFactory.getProp(p,d.or,0,0,this),this.os=PropertyFactory.getProp(p,d.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 y.prototype={reset:a,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var d=Math.floor(this.pt.v)*2,E=Math.PI*2/d,P=!0,k=this.or.v,D=this.ir.v,R=this.os.v,V=this.is.v,U=2*Math.PI*k/(d*2),j=2*Math.PI*D/(d*2),Y,Z,G,O,A=-Math.PI/2;A+=this.r.v;var L=this.data.d===3?-1:1;for(this.v._length=0,Y=0;Y<d;Y+=1){Z=P?k:D,G=P?R:V,O=P?U:j;var w=Z*Math.cos(A),b=Z*Math.sin(A),B=w===0&&b===0?0:b/Math.sqrt(w*w+b*b),z=w===0&&b===0?0:-w/Math.sqrt(w*w+b*b);w+=+this.p.v[0],b+=+this.p.v[1],this.v.setTripleAt(w,b,w-B*O*G*L,b-z*O*G*L,w+B*O*G*L,b+z*O*G*L,Y,!0),P=!P,A+=E*L}},convertPolygonToPath:function(){var d=Math.floor(this.pt.v),E=Math.PI*2/d,P=this.or.v,k=this.os.v,D=2*Math.PI*P/(d*4),R,V=-Math.PI*.5,U=this.data.d===3?-1:1;for(V+=this.r.v,this.v._length=0,R=0;R<d;R+=1){var j=P*Math.cos(V),Y=P*Math.sin(V),Z=j===0&&Y===0?0:Y/Math.sqrt(j*j+Y*Y),G=j===0&&Y===0?0:-j/Math.sqrt(j*j+Y*Y);j+=+this.p.v[0],Y+=+this.p.v[1],this.v.setTripleAt(j,Y,j-Z*D*k*U,Y-G*D*k*U,j+Z*D*k*U,Y+G*D*k*U,R,!0),V+=E*U}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],y),y})(),_=(function(){function y(p,d){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=p,this.comp=p.comp,this.frameId=-1,this.d=d.d,this.initDynamicPropertyContainer(p),this.p=PropertyFactory.getProp(p,d.p,1,0,this),this.s=PropertyFactory.getProp(p,d.s,1,0,this),this.r=PropertyFactory.getProp(p,d.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return y.prototype={convertRectToPath:function(){var d=this.p.v[0],E=this.p.v[1],P=this.s.v[0]/2,k=this.s.v[1]/2,D=bmMin(P,k,this.r.v),R=D*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(d+P,E-k+D,d+P,E-k+D,d+P,E-k+R,0,!0),this.v.setTripleAt(d+P,E+k-D,d+P,E+k-R,d+P,E+k-D,1,!0),D!==0?(this.v.setTripleAt(d+P-D,E+k,d+P-D,E+k,d+P-R,E+k,2,!0),this.v.setTripleAt(d-P+D,E+k,d-P+R,E+k,d-P+D,E+k,3,!0),this.v.setTripleAt(d-P,E+k-D,d-P,E+k-D,d-P,E+k-R,4,!0),this.v.setTripleAt(d-P,E-k+D,d-P,E-k+R,d-P,E-k+D,5,!0),this.v.setTripleAt(d-P+D,E-k,d-P+D,E-k,d-P+R,E-k,6,!0),this.v.setTripleAt(d+P-D,E-k,d+P-R,E-k,d+P-D,E-k,7,!0)):(this.v.setTripleAt(d-P,E+k,d-P+R,E+k,d-P,E+k,2),this.v.setTripleAt(d-P,E-k,d-P,E-k+R,d-P,E-k,3))):(this.v.setTripleAt(d+P,E-k+D,d+P,E-k+R,d+P,E-k+D,0,!0),D!==0?(this.v.setTripleAt(d+P-D,E-k,d+P-D,E-k,d+P-R,E-k,1,!0),this.v.setTripleAt(d-P+D,E-k,d-P+R,E-k,d-P+D,E-k,2,!0),this.v.setTripleAt(d-P,E-k+D,d-P,E-k+D,d-P,E-k+R,3,!0),this.v.setTripleAt(d-P,E+k-D,d-P,E+k-R,d-P,E+k-D,4,!0),this.v.setTripleAt(d-P+D,E+k,d-P+D,E+k,d-P+R,E+k,5,!0),this.v.setTripleAt(d+P-D,E+k,d+P-R,E+k,d+P-D,E+k,6,!0),this.v.setTripleAt(d+P,E+k-D,d+P,E+k-D,d+P,E+k-R,7,!0)):(this.v.setTripleAt(d-P,E-k,d-P+R,E-k,d-P,E-k,1,!0),this.v.setTripleAt(d-P,E+k,d-P,E+k-R,d-P,E+k,2,!0),this.v.setTripleAt(d+P,E+k,d+P-R,E+k,d+P,E+k,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:a},extendPrototype([DynamicPropertyContainer],y),y})();function T(y,p,d){var E;if(d===3||d===4){var P=d===3?p.pt:p.ks,k=P.k;k.length?E=new v(y,p,d):E=new h(y,p,d)}else d===5?E=new _(y,p):d===6?E=new C(y,p):d===7&&(E=new I(y,p));return E.k&&y.addDynamicProperty(E),E}function x(){return h}function g(){return v}var M={};return M.getShapeProp=T,M.getConstructorFunction=x,M.getKeyframedConstructorFunction=g,M})();/*! 5 Transformation Matrix v2.0 6 (c) Epistemex 2014-2015 7 www.epistemex.com 8 By Ken Fyrstenberg 9 Contributions by leeoniya. 10 License: MIT, header required. 11 */var Matrix=(function(){var e=Math.cos,r=Math.sin,n=Math.tan,a=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function l(w){if(w===0)return this;var b=e(w),B=r(w);return this._t(b,-B,0,0,B,b,0,0,0,0,1,0,0,0,0,1)}function u(w){if(w===0)return this;var b=e(w),B=r(w);return this._t(1,0,0,0,0,b,-B,0,0,B,b,0,0,0,0,1)}function h(w){if(w===0)return this;var b=e(w),B=r(w);return this._t(b,0,B,0,0,1,0,0,-B,0,b,0,0,0,0,1)}function c(w){if(w===0)return this;var b=e(w),B=r(w);return this._t(b,-B,0,0,B,b,0,0,0,0,1,0,0,0,0,1)}function v(w,b){return this._t(1,b,w,1,0,0)}function C(w,b){return this.shear(n(w),n(b))}function I(w,b){var B=e(b),z=r(b);return this._t(B,z,0,0,-z,B,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(w),1,0,0,0,0,1,0,0,0,0,1)._t(B,-z,0,0,z,B,0,0,0,0,1,0,0,0,0,1)}function _(w,b,B){return!B&&B!==0&&(B=1),w===1&&b===1&&B===1?this:this._t(w,0,0,0,0,b,0,0,0,0,B,0,0,0,0,1)}function T(w,b,B,z,Q,ee,X,te,ie,ue,le,ke,_e,Ee,Me,he){return this.props[0]=w,this.props[1]=b,this.props[2]=B,this.props[3]=z,this.props[4]=Q,this.props[5]=ee,this.props[6]=X,this.props[7]=te,this.props[8]=ie,this.props[9]=ue,this.props[10]=le,this.props[11]=ke,this.props[12]=_e,this.props[13]=Ee,this.props[14]=Me,this.props[15]=he,this}function x(w,b,B){return B=B||0,w!==0||b!==0||B!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,w,b,B,1):this}function g(w,b,B,z,Q,ee,X,te,ie,ue,le,ke,_e,Ee,Me,he){var oe=this.props;if(w===1&&b===0&&B===0&&z===0&&Q===0&&ee===1&&X===0&&te===0&&ie===0&&ue===0&&le===1&&ke===0)return oe[12]=oe[12]*w+oe[15]*_e,oe[13]=oe[13]*ee+oe[15]*Ee,oe[14]=oe[14]*le+oe[15]*Me,oe[15]*=he,this._identityCalculated=!1,this;var Be=oe[0],ye=oe[1],xe=oe[2],qe=oe[3],Xe=oe[4],je=oe[5],Oe=oe[6],Ze=oe[7],We=oe[8],De=oe[9],ft=oe[10],it=oe[11],St=oe[12],$t=oe[13],Nt=oe[14],Dt=oe[15];return oe[0]=Be*w+ye*Q+xe*ie+qe*_e,oe[1]=Be*b+ye*ee+xe*ue+qe*Ee,oe[2]=Be*B+ye*X+xe*le+qe*Me,oe[3]=Be*z+ye*te+xe*ke+qe*he,oe[4]=Xe*w+je*Q+Oe*ie+Ze*_e,oe[5]=Xe*b+je*ee+Oe*ue+Ze*Ee,oe[6]=Xe*B+je*X+Oe*le+Ze*Me,oe[7]=Xe*z+je*te+Oe*ke+Ze*he,oe[8]=We*w+De*Q+ft*ie+it*_e,oe[9]=We*b+De*ee+ft*ue+it*Ee,oe[10]=We*B+De*X+ft*le+it*Me,oe[11]=We*z+De*te+ft*ke+it*he,oe[12]=St*w+$t*Q+Nt*ie+Dt*_e,oe[13]=St*b+$t*ee+Nt*ue+Dt*Ee,oe[14]=St*B+$t*X+Nt*le+Dt*Me,oe[15]=St*z+$t*te+Nt*ke+Dt*he,this._identityCalculated=!1,this}function M(w){var b=w.props;return this.transform(b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14],b[15])}function y(){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 p(w){for(var b=0;b<16;){if(w.props[b]!==this.props[b])return!1;b+=1}return!0}function d(w){var b;for(b=0;b<16;b+=1)w.props[b]=this.props[b];return w}function E(w){var b;for(b=0;b<16;b+=1)this.props[b]=w[b]}function P(w,b,B){return{x:w*this.props[0]+b*this.props[4]+B*this.props[8]+this.props[12],y:w*this.props[1]+b*this.props[5]+B*this.props[9]+this.props[13],z:w*this.props[2]+b*this.props[6]+B*this.props[10]+this.props[14]}}function k(w,b,B){return w*this.props[0]+b*this.props[4]+B*this.props[8]+this.props[12]}function D(w,b,B){return w*this.props[1]+b*this.props[5]+B*this.props[9]+this.props[13]}function R(w,b,B){return w*this.props[2]+b*this.props[6]+B*this.props[10]+this.props[14]}function V(){var w=this.props[0]*this.props[5]-this.props[1]*this.props[4],b=this.props[5]/w,B=-this.props[1]/w,z=-this.props[4]/w,Q=this.props[0]/w,ee=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/w,X=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/w,te=new Matrix;return te.props[0]=b,te.props[1]=B,te.props[4]=z,te.props[5]=Q,te.props[12]=ee,te.props[13]=X,te}function U(w){var b=this.getInverseMatrix();return b.applyToPointArray(w[0],w[1],w[2]||0)}function j(w){var b,B=w.length,z=[];for(b=0;b<B;b+=1)z[b]=U(w[b]);return z}function Y(w,b,B){var z=createTypedArray("float32",6);if(this.isIdentity())z[0]=w[0],z[1]=w[1],z[2]=b[0],z[3]=b[1],z[4]=B[0],z[5]=B[1];else{var Q=this.props[0],ee=this.props[1],X=this.props[4],te=this.props[5],ie=this.props[12],ue=this.props[13];z[0]=w[0]*Q+w[1]*X+ie,z[1]=w[0]*ee+w[1]*te+ue,z[2]=b[0]*Q+b[1]*X+ie,z[3]=b[0]*ee+b[1]*te+ue,z[4]=B[0]*Q+B[1]*X+ie,z[5]=B[0]*ee+B[1]*te+ue}return z}function Z(w,b,B){var z;return this.isIdentity()?z=[w,b,B]:z=[w*this.props[0]+b*this.props[4]+B*this.props[8]+this.props[12],w*this.props[1]+b*this.props[5]+B*this.props[9]+this.props[13],w*this.props[2]+b*this.props[6]+B*this.props[10]+this.props[14]],z}function G(w,b){if(this.isIdentity())return w+","+b;var B=this.props;return Math.round((w*B[0]+b*B[4]+B[12])*100)/100+","+Math.round((w*B[1]+b*B[5]+B[13])*100)/100}function O(){for(var w=0,b=this.props,B="matrix3d(",z=1e4;w<16;)B+=a(b[w]*z)/z,B+=w===15?")":",",w+=1;return B}function A(w){var b=1e4;return w<1e-6&&w>0||w>-1e-6&&w<0?a(w*b)/b:w}function L(){var w=this.props,b=A(w[0]),B=A(w[1]),z=A(w[4]),Q=A(w[5]),ee=A(w[12]),X=A(w[13]);return"matrix("+b+","+B+","+z+","+Q+","+ee+","+X+")"}return function(){this.reset=o,this.rotate=l,this.rotateX=u,this.rotateY=h,this.rotateZ=c,this.skew=C,this.skewFromAxis=I,this.shear=v,this.scale=_,this.setTransform=T,this.translate=x,this.transform=g,this.multiply=M,this.applyToPoint=P,this.applyToX=k,this.applyToY=D,this.applyToZ=R,this.applyToPointArray=Z,this.applyToTriplePoints=Y,this.applyToPointStringified=G,this.toCSS=O,this.to2dCSS=L,this.clone=d,this.cloneFromProps=E,this.equals=p,this.inversePoints=j,this.inversePoint=U,this.getInverseMatrix=V,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}})();function _typeof$3(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$3=function(n){return typeof n}:_typeof$3=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){standalone===!0?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return standalone===!0&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if(typeof e=="string")switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return typeof navigator!="undefined"}function installPlugin(e,r){e==="expressions"&&setExpressionsPlugin(r)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var r=queryString.split("&"),n=0;n<r.length;n+=1){var a=r[n].split("=");if(decodeURIComponent(a[0])==e)return decodeURIComponent(a[1])}return null}var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{_typeof$3(exports)!=="object"&&__webpack_require__.amdO}catch(e){}var ShapeModifiers=(function(){var e={},r={};e.registerModifier=n,e.getModifier=a;function n(o,l){r[o]||(r[o]=l)}function a(o,l,u){return new r[o](l,u)}return e})();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var r={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(r),this.addShapeToModifier(r),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,r){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,r),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(e,r){this.s=PropertyFactory.getProp(e,r.s,0,.01,this),this.e=PropertyFactory.getProp(e,r.e,0,.01,this),this.o=PropertyFactory.getProp(e,r.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=r.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,r,n,a,o){var l=[];r<=1?l.push({s:e,e:r}):e>=1?l.push({s:e-1,e:r-1}):(l.push({s:e,e:1}),l.push({s:0,e:r-1}));var u=[],h,c=l.length,v;for(h=0;h<c;h+=1)if(v=l[h],!(v.e*o<a||v.s*o>a+n)){var C,I;v.s*o<=a?C=0:C=(v.s*o-a)/n,v.e*o>=a+n?I=1:I=(v.e*o-a)/n,u.push([C,I])}return u.length||u.push([0,0]),u},TrimModifier.prototype.releasePathsData=function(e){var r,n=e.length;for(r=0;r<n;r+=1)segmentsLengthPool.release(e[r]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var r,n;if(this._mdf||e){var a=this.o.v%360/360;if(a<0&&(a+=1),this.s.v>1?r=1+a:this.s.v<0?r=0+a:r=this.s.v+a,this.e.v>1?n=1+a:this.e.v<0?n=0+a:n=this.e.v+a,r>n){var o=r;r=n,n=o}r=Math.round(r*1e4)*1e-4,n=Math.round(n*1e4)*1e-4,this.sValue=r,this.eValue=n}else r=this.sValue,n=this.eValue;var l,u,h=this.shapes.length,c,v,C,I,_,T=0;if(n===r)for(u=0;u<h;u+=1)this.shapes[u].localShapeCollection.releaseShapes(),this.shapes[u].shape._mdf=!0,this.shapes[u].shape.paths=this.shapes[u].localShapeCollection,this._mdf&&(this.shapes[u].pathsData.length=0);else if(n===1&&r===0||n===0&&r===1){if(this._mdf)for(u=0;u<h;u+=1)this.shapes[u].pathsData.length=0,this.shapes[u].shape._mdf=!0}else{var x=[],g,M;for(u=0;u<h;u+=1)if(g=this.shapes[u],!g.shape._mdf&&!this._mdf&&!e&&this.m!==2)g.shape.paths=g.localShapeCollection;else{if(l=g.shape.paths,v=l._length,_=0,!g.shape._mdf&&g.pathsData.length)_=g.totalShapeLength;else{for(C=this.releasePathsData(g.pathsData),c=0;c<v;c+=1)I=bez.getSegmentsLength(l.shapes[c]),C.push(I),_+=I.totalLength;g.totalShapeLength=_,g.pathsData=C}T+=_,g.shape._mdf=!0}var y=r,p=n,d=0,E;for(u=h-1;u>=0;u-=1)if(g=this.shapes[u],g.shape._mdf){for(M=g.localShapeCollection,M.releaseShapes(),this.m===2&&h>1?(E=this.calculateShapeEdges(r,n,g.totalShapeLength,d,T),d+=g.totalShapeLength):E=[[y,p]],v=E.length,c=0;c<v;c+=1){y=E[c][0],p=E[c][1],x.length=0,p<=1?x.push({s:g.totalShapeLength*y,e:g.totalShapeLength*p}):y>=1?x.push({s:g.totalShapeLength*(y-1),e:g.totalShapeLength*(p-1)}):(x.push({s:g.totalShapeLength*y,e:g.totalShapeLength}),x.push({s:0,e:g.totalShapeLength*(p-1)}));var P=this.addShapes(g,x[0]);if(x[0].s!==x[0].e){if(x.length>1){var k=g.shape.paths.shapes[g.shape.paths._length-1];if(k.c){var D=P.pop();this.addPaths(P,M),P=this.addShapes(g,x[1],D)}else this.addPaths(P,M),P=this.addShapes(g,x[1])}this.addPaths(P,M)}}g.shape.paths=M}}},TrimModifier.prototype.addPaths=function(e,r){var n,a=e.length;for(n=0;n<a;n+=1)r.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,r,n,a,o,l,u){o.setXYAt(r[0],r[1],"o",l),o.setXYAt(n[0],n[1],"i",l+1),u&&o.setXYAt(e[0],e[1],"v",l),o.setXYAt(a[0],a[1],"v",l+1)},TrimModifier.prototype.addSegmentFromArray=function(e,r,n,a){r.setXYAt(e[1],e[5],"o",n),r.setXYAt(e[2],e[6],"i",n+1),a&&r.setXYAt(e[0],e[4],"v",n),r.setXYAt(e[3],e[7],"v",n+1)},TrimModifier.prototype.addShapes=function(e,r,n){var a=e.pathsData,o=e.shape.paths.shapes,l,u=e.shape.paths._length,h,c,v=0,C,I,_,T,x=[],g,M=!0;for(n?(I=n._length,g=n._length):(n=shapePool.newElement(),I=0,g=0),x.push(n),l=0;l<u;l+=1){for(_=a[l].lengths,n.c=o[l].c,c=o[l].c?_.length:_.length+1,h=1;h<c;h+=1)if(C=_[h-1],v+C.addedLength<r.s)v+=C.addedLength,n.c=!1;else if(v>r.e){n.c=!1;break}else r.s<=v&&r.e>=v+C.addedLength?(this.addSegment(o[l].v[h-1],o[l].o[h-1],o[l].i[h],o[l].v[h],n,I,M),M=!1):(T=bez.getNewSegment(o[l].v[h-1],o[l].v[h],o[l].o[h-1],o[l].i[h],(r.s-v)/C.addedLength,(r.e-v)/C.addedLength,_[h-1]),this.addSegmentFromArray(T,n,I,M),M=!1,n.c=!1),v+=C.addedLength,I+=1;if(o[l].c&&_.length){if(C=_[h-1],v<=r.e){var y=_[h-1].addedLength;r.s<=v&&r.e>=v+y?(this.addSegment(o[l].v[h-1],o[l].o[h-1],o[l].i[0],o[l].v[0],n,I,M),M=!1):(T=bez.getNewSegment(o[l].v[h-1],o[l].v[0],o[l].o[h-1],o[l].i[0],(r.s-v)/y,(r.e-v)/y,_[h-1]),this.addSegmentFromArray(T,n,I,M),M=!1,n.c=!1)}else n.c=!1;v+=C.addedLength,I+=1}if(n._length&&(n.setXYAt(n.v[g][0],n.v[g][1],"i",g),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),v>r.e)break;l<u-1&&(n=shapePool.newElement(),M=!0,x.push(n),I=0)}return x};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,r.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,r){var n=r/100,a=[0,0],o=e._length,l=0;for(l=0;l<o;l+=1)a[0]+=e.v[l][0],a[1]+=e.v[l][1];a[0]/=o,a[1]/=o;var u=shapePool.newElement();u.c=e.c;var h,c,v,C,I,_;for(l=0;l<o;l+=1)h=e.v[l][0]+(a[0]-e.v[l][0])*n,c=e.v[l][1]+(a[1]-e.v[l][1])*n,v=e.o[l][0]+(a[0]-e.o[l][0])*-n,C=e.o[l][1]+(a[1]-e.o[l][1])*-n,I=e.i[l][0]+(a[0]-e.i[l][0])*-n,_=e.i[l][1]+(a[1]-e.i[l][1])*-n,u.setTripleAt(h,c,v,C,I,_,l);return u},PuckerAndBloatModifier.prototype.processShapes=function(e){var r,n,a=this.shapes.length,o,l,u=this.amount.v;if(u!==0){var h,c;for(n=0;n<a;n+=1){if(h=this.shapes[n],c=h.localShapeCollection,!(!h.shape._mdf&&!this._mdf&&!e))for(c.releaseShapes(),h.shape._mdf=!0,r=h.shape.paths.shapes,l=h.shape.paths._length,o=0;o<l;o+=1)c.addShape(this.processPath(r[o],u));h.shape.paths=h.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=(function(){var e=[0,0];function r(c){var v=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||v,this.a&&c.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&c.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&c.skewFromAxis(-this.sk.v,this.sa.v),this.r?c.rotate(-this.r.v):c.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?c.translate(this.px.v,this.py.v,-this.pz.v):c.translate(this.px.v,this.py.v,0):c.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function n(c){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||c){var v;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 C,I;if(v=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(C=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/v,0),I=this.p.getValueAtTime(this.p.keyframes[0].t/v,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(C=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/v,0),I=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/v,0)):(C=this.p.pv,I=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/v,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){C=[],I=[];var _=this.px,T=this.py;_._caching.lastFrame+_.offsetTime<=_.keyframes[0].t?(C[0]=_.getValueAtTime((_.keyframes[0].t+.01)/v,0),C[1]=T.getValueAtTime((T.keyframes[0].t+.01)/v,0),I[0]=_.getValueAtTime(_.keyframes[0].t/v,0),I[1]=T.getValueAtTime(T.keyframes[0].t/v,0)):_._caching.lastFrame+_.offsetTime>=_.keyframes[_.keyframes.length-1].t?(C[0]=_.getValueAtTime(_.keyframes[_.keyframes.length-1].t/v,0),C[1]=T.getValueAtTime(T.keyframes[T.keyframes.length-1].t/v,0),I[0]=_.getValueAtTime((_.keyframes[_.keyframes.length-1].t-.01)/v,0),I[1]=T.getValueAtTime((T.keyframes[T.keyframes.length-1].t-.01)/v,0)):(C=[_.pv,T.pv],I[0]=_.getValueAtTime((_._caching.lastFrame+_.offsetTime-.01)/v,_.offsetTime),I[1]=T.getValueAtTime((T._caching.lastFrame+T.offsetTime-.01)/v,T.offsetTime))}else I=e,C=I;this.v.rotate(-Math.atan2(C[1]-I[1],C[0]-I[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function a(){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 o(){}function l(c){this._addDynamicProperty(c),this.elem.addDynamicProperty(c),this._isDirty=!0}function u(c,v,C){if(this.elem=c,this.frameId=-1,this.propType="transform",this.data=v,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(C||c),v.p&&v.p.s?(this.px=PropertyFactory.getProp(c,v.p.x,0,0,this),this.py=PropertyFactory.getProp(c,v.p.y,0,0,this),v.p.z&&(this.pz=PropertyFactory.getProp(c,v.p.z,0,0,this))):this.p=PropertyFactory.getProp(c,v.p||{k:[0,0,0]},1,0,this),v.rx){if(this.rx=PropertyFactory.getProp(c,v.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(c,v.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(c,v.rz,0,degToRads,this),v.or.k[0].ti){var I,_=v.or.k.length;for(I=0;I<_;I+=1)v.or.k[I].to=null,v.or.k[I].ti=null}this.or=PropertyFactory.getProp(c,v.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(c,v.r||{k:0},0,degToRads,this);v.sk&&(this.sk=PropertyFactory.getProp(c,v.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(c,v.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(c,v.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(c,v.s||{k:[100,100,100]},1,.01,this),v.o?this.o=PropertyFactory.getProp(c,v.o,0,.01,c):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}u.prototype={applyToMatrix:r,getValue:n,precalculateMatrix:a,autoOrient:o},extendPrototype([DynamicPropertyContainer],u),u.prototype.addDynamicProperty=l,u.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function h(c,v,C){return new u(c,v,C)}return{getTransformProperty:h}})();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,r.c,0,null,this),this.o=PropertyFactory.getProp(e,r.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,r.tr,this),this.so=PropertyFactory.getProp(e,r.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,r.tr.eo,0,.01,this),this.data=r,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,r,n,a,o,l){var u=l?-1:1,h=a.s.v[0]+(1-a.s.v[0])*(1-o),c=a.s.v[1]+(1-a.s.v[1])*(1-o);e.translate(a.p.v[0]*u*o,a.p.v[1]*u*o,a.p.v[2]),r.translate(-a.a.v[0],-a.a.v[1],a.a.v[2]),r.rotate(-a.r.v*u*o),r.translate(a.a.v[0],a.a.v[1],a.a.v[2]),n.translate(-a.a.v[0],-a.a.v[1],a.a.v[2]),n.scale(l?1/h:h,l?1/c:c),n.translate(a.a.v[0],a.a.v[1],a.a.v[2])},RepeaterModifier.prototype.init=function(e,r,n,a){for(this.elem=e,this.arr=r,this.pos=n,this.elemsData=a,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,r[n]);n>0;)n-=1,this._elements.unshift(r[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var r,n=e.length;for(r=0;r<n;r+=1)e[r]._processed=!1,e[r].ty==="gr"&&this.resetElements(e[r].it)},RepeaterModifier.prototype.cloneElements=function(e){var r=JSON.parse(JSON.stringify(e));return this.resetElements(r),r},RepeaterModifier.prototype.changeGroupRender=function(e,r){var n,a=e.length;for(n=0;n<a;n+=1)e[n]._render=r,e[n].ty==="gr"&&this.changeGroupRender(e[n].it,r)},RepeaterModifier.prototype.processShapes=function(e){var r,n,a,o,l,u=!1;if(this._mdf||e){var h=Math.ceil(this.c.v);if(this._groups.length<h){for(;this._groups.length<h;){var c={it:this.cloneElements(this._elements),ty:"gr"};c.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,c),this._groups.splice(0,0,c),this._currentCopies+=1}this.elem.reloadShapes(),u=!0}l=0;var v;for(a=0;a<=this._groups.length-1;a+=1){if(v=l<h,this._groups[a]._render=v,this.changeGroupRender(this._groups[a].it,v),!v){var C=this.elemsData[a].it,I=C[C.length-1];I.transform.op.v!==0?(I.transform.op._mdf=!0,I.transform.op.v=0):I.transform.op._mdf=!1}l+=1}this._currentCopies=h;var _=this.o.v,T=_%1,x=_>0?Math.floor(_):Math.ceil(_),g=this.pMatrix.props,M=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var p=0;if(_>0){for(;p<x;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),p+=1;T&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,T,!1),p+=T)}else if(_<0){for(;p>x;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),p-=1;T&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-T,!0),p-=T)}a=this.data.m===1?0:this._currentCopies-1,o=this.data.m===1?1:-1,l=this._currentCopies;for(var d,E;l;){if(r=this.elemsData[a].it,n=r[r.length-1].transform.mProps.v.props,E=n.length,r[r.length-1].transform.mProps._mdf=!0,r[r.length-1].transform.op._mdf=!0,r[r.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(a/(this._currentCopies-1)),p!==0){for((a!==0&&o===1||a!==this._currentCopies-1&&o===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(M[0],M[1],M[2],M[3],M[4],M[5],M[6],M[7],M[8],M[9],M[10],M[11],M[12],M[13],M[14],M[15]),this.matrix.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]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),d=0;d<E;d+=1)n[d]=this.matrix.props[d];this.matrix.reset()}else for(this.matrix.reset(),d=0;d<E;d+=1)n[d]=this.matrix.props[d];p+=1,l-=1,a+=o}}else for(l=this._currentCopies,a=0,o=1;l;)r=this.elemsData[a].it,n=r[r.length-1].transform.mProps.v.props,r[r.length-1].transform.mProps._mdf=!1,r[r.length-1].transform.op._mdf=!1,l-=1,a+=o;return u},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,r.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,r){var n=shapePool.newElement();n.c=e.c;var a,o=e._length,l,u,h,c,v,C,I=0,_,T,x,g,M,y;for(a=0;a<o;a+=1)l=e.v[a],h=e.o[a],u=e.i[a],l[0]===h[0]&&l[1]===h[1]&&l[0]===u[0]&&l[1]===u[1]?(a===0||a===o-1)&&!e.c?(n.setTripleAt(l[0],l[1],h[0],h[1],u[0],u[1],I),I+=1):(a===0?c=e.v[o-1]:c=e.v[a-1],v=Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)),C=v?Math.min(v/2,r)/v:0,M=l[0]+(c[0]-l[0])*C,_=M,y=l[1]-(l[1]-c[1])*C,T=y,x=_-(_-l[0])*roundCorner,g=T-(T-l[1])*roundCorner,n.setTripleAt(_,T,x,g,M,y,I),I+=1,a===o-1?c=e.v[0]:c=e.v[a+1],v=Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)),C=v?Math.min(v/2,r)/v:0,x=l[0]+(c[0]-l[0])*C,_=x,g=l[1]+(c[1]-l[1])*C,T=g,M=_-(_-l[0])*roundCorner,y=T-(T-l[1])*roundCorner,n.setTripleAt(_,T,x,g,M,y,I),I+=1):(n.setTripleAt(e.v[a][0],e.v[a][1],e.o[a][0],e.o[a][1],e.i[a][0],e.i[a][1],I),I+=1);return n},RoundCornersModifier.prototype.processShapes=function(e){var r,n,a=this.shapes.length,o,l,u=this.rd.v;if(u!==0){var h,c;for(n=0;n<a;n+=1){if(h=this.shapes[n],c=h.localShapeCollection,!(!h.shape._mdf&&!this._mdf&&!e))for(c.releaseShapes(),h.shape._mdf=!0,r=h.shape.paths.shapes,l=h.shape.paths._length,o=0;o<l;o+=1)c.addShape(this.processPath(r[o],u));h.shape.paths=h.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(e,r){return Math.abs(e-r)*1e5<=Math.min(Math.abs(e),Math.abs(r))}function floatZero(e){return Math.abs(e)<=1e-5}function lerp(e,r,n){return e*(1-n)+r*n}function lerpPoint(e,r,n){return[lerp(e[0],r[0],n),lerp(e[1],r[1],n)]}function quadRoots(e,r,n){if(e===0)return[];var a=r*r-4*e*n;if(a<0)return[];var o=-r/(2*e);if(a===0)return[o];var l=Math.sqrt(a)/(2*e);return[o-l,o+l]}function polynomialCoefficients(e,r,n,a){return[-e+3*r-3*n+a,3*e-6*r+3*n,-3*e+3*r,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,r,n,a,o){o&&pointEqual(e,r)&&(r=lerpPoint(e,a,1/3)),o&&pointEqual(n,a)&&(n=lerpPoint(e,a,2/3));var l=polynomialCoefficients(e[0],r[0],n[0],a[0]),u=polynomialCoefficients(e[1],r[1],n[1],a[1]);this.a=[l[0],u[0]],this.b=[l[1],u[1]],this.c=[l[2],u[2]],this.d=[l[3],u[3]],this.points=[e,r,n,a]}PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var r=this.derivative(e);return Math.atan2(r[1],r[0])},PolynomialBezier.prototype.normalAngle=function(e){var r=this.derivative(e);return Math.atan2(r[0],r[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var r=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,n=r*r-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(n<0)return[];var a=Math.sqrt(n);return floatZero(a)?a>0&&a<1?[r]:[]:[r-a,r+a].filter(function(o){return o>0&&o<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var r=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),a=lerpPoint(this.points[2],this.points[3],e),o=lerpPoint(r,n,e),l=lerpPoint(n,a,e),u=lerpPoint(o,l,e);return[new PolynomialBezier(this.points[0],r,o,u,!0),new PolynomialBezier(u,l,a,this.points[3],!0)]};function extrema(e,r){var n=e.points[0][r],a=e.points[e.points.length-1][r];if(n>a){var o=a;a=n,n=o}for(var l=quadRoots(3*e.a[r],2*e.b[r],e.c[r]),u=0;u<l.length;u+=1)if(l[u]>0&&l[u]<1){var h=e.point(l[u])[r];h<n?n=h:h>a&&(a=h)}return{min:n,max:a}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}};function intersectData(e,r,n){var a=e.boundingBox();return{cx:a.cx,cy:a.cy,width:a.width,height:a.height,bez:e,t:(r+n)/2,t1:r,t2:n}}function splitData(e){var r=e.bez.split(.5);return[intersectData(r[0],e.t1,e.t),intersectData(r[1],e.t,e.t2)]}function boxIntersect(e,r){return Math.abs(e.cx-r.cx)*2<e.width+r.width&&Math.abs(e.cy-r.cy)*2<e.height+r.height}function intersectsImpl(e,r,n,a,o,l){if(boxIntersect(e,r)){if(n>=l||e.width<=a&&e.height<=a&&r.width<=a&&r.height<=a){o.push([e.t,r.t]);return}var u=splitData(e),h=splitData(r);intersectsImpl(u[0],h[0],n+1,a,o,l),intersectsImpl(u[0],h[1],n+1,a,o,l),intersectsImpl(u[1],h[0],n+1,a,o,l),intersectsImpl(u[1],h[1],n+1,a,o,l)}}PolynomialBezier.prototype.intersections=function(e,r,n){r===void 0&&(r=2),n===void 0&&(n=7);var a=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,r,a,n),a},PolynomialBezier.shapeSegment=function(e,r){var n=(r+1)%e.length();return new PolynomialBezier(e.v[r],e.o[r],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,r){var n=(r+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[r],e.v[r],!0)};function crossProduct(e,r){return[e[1]*r[2]-e[2]*r[1],e[2]*r[0]-e[0]*r[2],e[0]*r[1]-e[1]*r[0]]}function lineIntersection(e,r,n,a){var o=[e[0],e[1],1],l=[r[0],r[1],1],u=[n[0],n[1],1],h=[a[0],a[1],1],c=crossProduct(crossProduct(o,l),crossProduct(u,h));return floatZero(c[2])?null:[c[0]/c[2],c[1]/c[2]]}function polarOffset(e,r,n){return[e[0]+Math.cos(r)*n,e[1]-Math.sin(r)*n]}function pointDistance(e,r){return Math.hypot(e[0]-r[0],e[1]-r[1])}function pointEqual(e,r){return floatEqual(e[0],r[0])&&floatEqual(e[1],r[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,r.s,0,null,this),this.frequency=PropertyFactory.getProp(e,r.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,r.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(e,r,n,a,o,l,u){var h=n-Math.PI/2,c=n+Math.PI/2,v=r[0]+Math.cos(n)*a*o,C=r[1]-Math.sin(n)*a*o;e.setTripleAt(v,C,v+Math.cos(h)*l,C-Math.sin(h)*l,v+Math.cos(c)*u,C-Math.sin(c)*u,e.length())}function getPerpendicularVector(e,r){var n=[r[0]-e[0],r[1]-e[1]],a=-Math.PI*.5,o=[Math.cos(a)*n[0]-Math.sin(a)*n[1],Math.sin(a)*n[0]+Math.cos(a)*n[1]];return o}function getProjectingAngle(e,r){var n=r===0?e.length()-1:r-1,a=(r+1)%e.length(),o=e.v[n],l=e.v[a],u=getPerpendicularVector(o,l);return Math.atan2(0,1)-Math.atan2(u[1],u[0])}function zigZagCorner(e,r,n,a,o,l,u){var h=getProjectingAngle(r,n),c=r.v[n%r._length],v=r.v[n===0?r._length-1:n-1],C=r.v[(n+1)%r._length],I=l===2?Math.sqrt(Math.pow(c[0]-v[0],2)+Math.pow(c[1]-v[1],2)):0,_=l===2?Math.sqrt(Math.pow(c[0]-C[0],2)+Math.pow(c[1]-C[1],2)):0;setPoint(e,r.v[n%r._length],h,u,a,_/((o+1)*2),I/((o+1)*2),l)}function zigZagSegment(e,r,n,a,o,l){for(var u=0;u<a;u+=1){var h=(u+1)/(a+1),c=o===2?Math.sqrt(Math.pow(r.points[3][0]-r.points[0][0],2)+Math.pow(r.points[3][1]-r.points[0][1],2)):0,v=r.normalAngle(h),C=r.point(h);setPoint(e,C,v,l,n,c/((a+1)*2),c/((a+1)*2),o),l=-l}return l}ZigZagModifier.prototype.processPath=function(e,r,n,a){var o=e._length,l=shapePool.newElement();if(l.c=e.c,e.c||(o-=1),o===0)return l;var u=-1,h=PolynomialBezier.shapeSegment(e,0);zigZagCorner(l,e,0,r,n,a,u);for(var c=0;c<o;c+=1)u=zigZagSegment(l,h,r,n,a,-u),c===o-1&&!e.c?h=null:h=PolynomialBezier.shapeSegment(e,(c+1)%o),zigZagCorner(l,e,c+1,r,n,a,u);return l},ZigZagModifier.prototype.processShapes=function(e){var r,n,a=this.shapes.length,o,l,u=this.amplitude.v,h=Math.max(0,Math.round(this.frequency.v)),c=this.pointsType.v;if(u!==0){var v,C;for(n=0;n<a;n+=1){if(v=this.shapes[n],C=v.localShapeCollection,!(!v.shape._mdf&&!this._mdf&&!e))for(C.releaseShapes(),v.shape._mdf=!0,r=v.shape.paths.shapes,l=v.shape.paths._length,o=0;o<l;o+=1)C.addShape(this.processPath(r[o],u,h,c));v.shape.paths=v.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(e,r,n){var a=Math.atan2(r[0]-e[0],r[1]-e[1]);return[polarOffset(e,a,n),polarOffset(r,a,n)]}function offsetSegment(e,r){var n,a,o,l,u,h,c;c=linearOffset(e.points[0],e.points[1],r),n=c[0],a=c[1],c=linearOffset(e.points[1],e.points[2],r),o=c[0],l=c[1],c=linearOffset(e.points[2],e.points[3],r),u=c[0],h=c[1];var v=lineIntersection(n,a,o,l);v===null&&(v=a);var C=lineIntersection(u,h,o,l);return C===null&&(C=u),new PolynomialBezier(n,v,C,h)}function joinLines(e,r,n,a,o){var l=r.points[3],u=n.points[0];if(a===3||pointEqual(l,u))return l;if(a===2){var h=-r.tangentAngle(1),c=-n.tangentAngle(0)+Math.PI,v=lineIntersection(l,polarOffset(l,h+Math.PI/2,100),u,polarOffset(u,h+Math.PI/2,100)),C=v?pointDistance(v,l):pointDistance(l,u)/2,I=polarOffset(l,h,2*C*roundCorner);return e.setXYAt(I[0],I[1],"o",e.length()-1),I=polarOffset(u,c,2*C*roundCorner),e.setTripleAt(u[0],u[1],u[0],u[1],I[0],I[1],e.length()),u}var _=pointEqual(l,r.points[2])?r.points[0]:r.points[2],T=pointEqual(u,n.points[1])?n.points[3]:n.points[1],x=lineIntersection(_,l,u,T);return x&&pointDistance(x,l)<o?(e.setTripleAt(x[0],x[1],x[0],x[1],x[0],x[1],e.length()),x):l}function getIntersection(e,r){var n=e.intersections(r);return n.length&&floatEqual(n[0][0],1)&&n.shift(),n.length?n[0]:null}function pruneSegmentIntersection(e,r){var n=e.slice(),a=r.slice(),o=getIntersection(e[e.length-1],r[0]);return o&&(n[e.length-1]=e[e.length-1].split(o[0])[0],a[0]=r[0].split(o[1])[1]),e.length>1&&r.length>1&&(o=getIntersection(e[0],r[r.length-1]),o)?[[e[0].split(o[0])[0]],[r[r.length-1].split(o[1])[1]]]:[n,a]}function pruneIntersections(e){for(var r,n=1;n<e.length;n+=1)r=pruneSegmentIntersection(e[n-1],e[n]),e[n-1]=r[0],e[n]=r[1];return e.length>1&&(r=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=r[0],e[0]=r[1]),e}function offsetSegmentSplit(e,r){var n=e.inflectionPoints(),a,o,l,u;if(n.length===0)return[offsetSegment(e,r)];if(n.length===1||floatEqual(n[1],1))return l=e.split(n[0]),a=l[0],o=l[1],[offsetSegment(a,r),offsetSegment(o,r)];l=e.split(n[0]),a=l[0];var h=(n[1]-n[0])/(1-n[0]);return l=l[1].split(h),u=l[0],o=l[1],[offsetSegment(a,r),offsetSegment(u,r),offsetSegment(o,r)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,r){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,r.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,r.ml,0,null,this),this.lineJoin=r.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(e,r,n,a){var o=shapePool.newElement();o.c=e.c;var l=e.length();e.c||(l-=1);var u,h,c,v=[];for(u=0;u<l;u+=1)c=PolynomialBezier.shapeSegment(e,u),v.push(offsetSegmentSplit(c,r));if(!e.c)for(u=l-1;u>=0;u-=1)c=PolynomialBezier.shapeSegmentInverted(e,u),v.push(offsetSegmentSplit(c,r));v=pruneIntersections(v);var C=null,I=null;for(u=0;u<v.length;u+=1){var _=v[u];for(I&&(C=joinLines(o,I,_[0],n,a)),I=_[_.length-1],h=0;h<_.length;h+=1)c=_[h],C&&pointEqual(c.points[0],C)?o.setXYAt(c.points[1][0],c.points[1][1],"o",o.length()-1):o.setTripleAt(c.points[0][0],c.points[0][1],c.points[1][0],c.points[1][1],c.points[0][0],c.points[0][1],o.length()),o.setTripleAt(c.points[3][0],c.points[3][1],c.points[3][0],c.points[3][1],c.points[2][0],c.points[2][1],o.length()),C=c.points[3]}return v.length&&joinLines(o,I,v[0][0],n,a),o},OffsetPathModifier.prototype.processShapes=function(e){var r,n,a=this.shapes.length,o,l,u=this.amount.v,h=this.miterLimit.v,c=this.lineJoin;if(u!==0){var v,C;for(n=0;n<a;n+=1){if(v=this.shapes[n],C=v.localShapeCollection,!(!v.shape._mdf&&!this._mdf&&!e))for(C.releaseShapes(),v.shape._mdf=!0,r=v.shape.paths.shapes,l=v.shape.paths._length,o=0;o<l;o+=1)C.addShape(this.processPath(r[o],u,c,h));v.shape.paths=v.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(e){for(var r=e.fStyle?e.fStyle.split(" "):[],n="normal",a="normal",o=r.length,l,u=0;u<o;u+=1)switch(l=r[u].toLowerCase(),l){case"italic":a="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200";break;default:break}return{style:a,weight:e.fWeight||n}}var FontManager=(function(){var e=5e3,r={w:0,size:0,shapes:[],data:{shapes:[]}},n=[];n=n.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 a=127988,o=917631,l=917601,u=917626,h=65039,c=8205,v=127462,C=127487,I=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function _(A){var L=A.split(","),w,b=L.length,B=[];for(w=0;w<b;w+=1)L[w]!=="sans-serif"&&L[w]!=="monospace"&&B.push(L[w]);return B.join(",")}function T(A,L){var w=createTag("span");w.setAttribute("aria-hidden",!0),w.style.fontFamily=L;var b=createTag("span");b.innerText="giItT1WQy@!-/#",w.style.position="absolute",w.style.left="-10000px",w.style.top="-10000px",w.style.fontSize="300px",w.style.fontVariant="normal",w.style.fontStyle="normal",w.style.fontWeight="normal",w.style.letterSpacing="0",w.appendChild(b),document.body.appendChild(w);var B=b.offsetWidth;return b.style.fontFamily=_(A)+", "+L,{node:b,w:B,parent:w}}function x(){var A,L=this.fonts.length,w,b,B=L;for(A=0;A<L;A+=1)this.fonts[A].loaded?B-=1:this.fonts[A].fOrigin==="n"||this.fonts[A].origin===0?this.fonts[A].loaded=!0:(w=this.fonts[A].monoCase.node,b=this.fonts[A].monoCase.w,w.offsetWidth!==b?(B-=1,this.fonts[A].loaded=!0):(w=this.fonts[A].sansCase.node,b=this.fonts[A].sansCase.w,w.offsetWidth!==b&&(B-=1,this.fonts[A].loaded=!0)),this.fonts[A].loaded&&(this.fonts[A].sansCase.parent.parentNode.removeChild(this.fonts[A].sansCase.parent),this.fonts[A].monoCase.parent.parentNode.removeChild(this.fonts[A].monoCase.parent)));B!==0&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function g(A,L){var w=document.body&&L?"svg":"canvas",b,B=getFontProperties(A);if(w==="svg"){var z=createNS("text");z.style.fontSize="100px",z.setAttribute("font-family",A.fFamily),z.setAttribute("font-style",B.style),z.setAttribute("font-weight",B.weight),z.textContent="1",A.fClass?(z.style.fontFamily="inherit",z.setAttribute("class",A.fClass)):z.style.fontFamily=A.fFamily,L.appendChild(z),b=z}else{var Q=new OffscreenCanvas(500,500).getContext("2d");Q.font=B.style+" "+B.weight+" 100px "+A.fFamily,b=Q}function ee(X){return w==="svg"?(b.textContent=X,b.getComputedTextLength()):b.measureText(X).width}return{measureText:ee}}function M(A,L){if(!A){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=A.list;return}if(!document.body){this.isLoaded=!0,A.list.forEach(function(le){le.helper=g(le),le.cache={}}),this.fonts=A.list;return}var w=A.list,b,B=w.length,z=B;for(b=0;b<B;b+=1){var Q=!0,ee,X;if(w[b].loaded=!1,w[b].monoCase=T(w[b].fFamily,"monospace"),w[b].sansCase=T(w[b].fFamily,"sans-serif"),!w[b].fPath)w[b].loaded=!0,z-=1;else if(w[b].fOrigin==="p"||w[b].origin===3){if(ee=document.querySelectorAll('style[f-forigin="p"][f-family="'+w[b].fFamily+'"], style[f-origin="3"][f-family="'+w[b].fFamily+'"]'),ee.length>0&&(Q=!1),Q){var te=createTag("style");te.setAttribute("f-forigin",w[b].fOrigin),te.setAttribute("f-origin",w[b].origin),te.setAttribute("f-family",w[b].fFamily),te.type="text/css",te.innerText="@font-face {font-family: "+w[b].fFamily+"; font-style: normal; src: url('"+w[b].fPath+"');}",L.appendChild(te)}}else if(w[b].fOrigin==="g"||w[b].origin===1){for(ee=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),X=0;X<ee.length;X+=1)ee[X].href.indexOf(w[b].fPath)!==-1&&(Q=!1);if(Q){var ie=createTag("link");ie.setAttribute("f-forigin",w[b].fOrigin),ie.setAttribute("f-origin",w[b].origin),ie.type="text/css",ie.rel="stylesheet",ie.href=w[b].fPath,document.body.appendChild(ie)}}else if(w[b].fOrigin==="t"||w[b].origin===2){for(ee=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),X=0;X<ee.length;X+=1)w[b].fPath===ee[X].src&&(Q=!1);if(Q){var ue=createTag("link");ue.setAttribute("f-forigin",w[b].fOrigin),ue.setAttribute("f-origin",w[b].origin),ue.setAttribute("rel","stylesheet"),ue.setAttribute("href",w[b].fPath),L.appendChild(ue)}}w[b].helper=g(w[b],L),w[b].cache={},this.fonts.push(w[b])}z===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function y(A){if(A){this.chars||(this.chars=[]);var L,w=A.length,b,B=this.chars.length,z;for(L=0;L<w;L+=1){for(b=0,z=!1;b<B;)this.chars[b].style===A[L].style&&this.chars[b].fFamily===A[L].fFamily&&this.chars[b].ch===A[L].ch&&(z=!0),b+=1;z||(this.chars.push(A[L]),B+=1)}}}function p(A,L,w){for(var b=0,B=this.chars.length;b<B;){if(this.chars[b].ch===A&&this.chars[b].style===L&&this.chars[b].fFamily===w)return this.chars[b];b+=1}return(typeof A=="string"&&A.charCodeAt(0)!==13||!A)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",A,L,w)),r}function d(A,L,w){var b=this.getFontByName(L),B=A;if(!b.cache[B]){var z=b.helper;if(A===" "){var Q=z.measureText("|"+A+"|"),ee=z.measureText("||");b.cache[B]=(Q-ee)/100}else b.cache[B]=z.measureText(A)/100}return b.cache[B]*w}function E(A){for(var L=0,w=this.fonts.length;L<w;){if(this.fonts[L].fName===A)return this.fonts[L];L+=1}return this.fonts[0]}function P(A){var L=0,w=A.charCodeAt(0);if(w>=55296&&w<=56319){var b=A.charCodeAt(1);b>=56320&&b<=57343&&(L=(w-55296)*1024+b-56320+65536)}return L}function k(A,L){var w=A.toString(16)+L.toString(16);return I.indexOf(w)!==-1}function D(A){return A===c}function R(A){return A===h}function V(A){var L=P(A);return L>=v&&L<=C}function U(A){return V(A.substr(0,2))&&V(A.substr(2,2))}function j(A){return n.indexOf(A)!==-1}function Y(A,L){var w=P(A.substr(L,2));if(w!==a)return!1;var b=0;for(L+=2;b<5;){if(w=P(A.substr(L,2)),w<l||w>u)return!1;b+=1,L+=2}return P(A.substr(L,2))===o}function Z(){this.isLoaded=!0}var G=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)};G.isModifier=k,G.isZeroWidthJoiner=D,G.isFlagEmoji=U,G.isRegionalCode=V,G.isCombinedCharacter=j,G.isRegionalFlag=Y,G.isVariationSelector=R,G.BLACK_FLAG_CODE_POINT=a;var O={addChars:y,addFonts:M,getCharData:p,getFontByName:E,measureText:d,checkLoadedFonts:x,setIsLoaded:Z};return G.prototype=O,G})();function SlotManager(e){this.animationData=e}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e};function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(r){this.renderableComponents.indexOf(r)===-1&&this.renderableComponents.push(r)},removeRenderableComponent:function(r){this.renderableComponents.indexOf(r)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(r),1)},prepareRenderableFrame:function(r){this.checkLayerLimits(r)},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(r){this.data.ip-this.data.st<=r&&this.data.op-this.data.st>r?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 r,n=this.renderableComponents.length;for(r=0;r<n;r+=1)this.renderableComponents[r].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 e={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(r){return e[r]||""}})();function SliderEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function AngleEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function ColorEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,1,0,n)}function PointEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,1,0,n)}function LayerIndexEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function MaskIndexEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function CheckboxEffect(e,r,n){this.p=PropertyFactory.getProp(r,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,r){var n=e.ef||[];this.effectElements=[];var a,o=n.length,l;for(a=0;a<o;a+=1)l=new GroupEffect(n[a],r),this.effectElements.push(l)}function GroupEffect(e,r){this.init(e,r)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,r){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(r);var n,a=this.data.ef.length,o,l=this.data.ef;for(n=0;n<a;n+=1){switch(o=null,l[n].ty){case 0:o=new SliderEffect(l[n],r,this);break;case 1:o=new AngleEffect(l[n],r,this);break;case 2:o=new ColorEffect(l[n],r,this);break;case 3:o=new PointEffect(l[n],r,this);break;case 4:case 7:o=new CheckboxEffect(l[n],r,this);break;case 10:o=new LayerIndexEffect(l[n],r,this);break;case 11:o=new MaskIndexEffect(l[n],r,this);break;case 5:o=new EffectsManager(l[n],r,this);break;default:o=new NoValueEffect(l[n],r,this);break}o&&this.effectElements.push(o)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var r=0,n=this.data.masksProperties.length;r<n;){if(this.data.masksProperties[r].mode!=="n"&&this.data.masksProperties[r].cl!==!1)return!0;r+=1}return!1},initExpressions:function(){var r=getExpressionInterfaces();if(r){var n=r("layer"),a=r("effects"),o=r("shape"),l=r("text"),u=r("comp");this.layerInterface=n(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var h=a.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(h),this.data.ty===0||this.data.xt?this.compInterface=u(this):this.data.ty===4?(this.layerInterface.shapeInterface=o(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=l(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var r=getBlendMode(this.data.bm),n=this.baseElement||this.layerElement;n.style["mix-blend-mode"]=r},initBaseData:function(r,n,a){this.globalData=n,this.comp=a,this.data=r,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(r,n){var a,o=this.dynamicProperties.length;for(a=0;a<o;a+=1)(n||this._isParent&&this.dynamicProperties[a].propType==="transform")&&(this.dynamicProperties[a].getValue(),this.dynamicProperties[a]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(r){this.dynamicProperties.indexOf(r)===-1&&this.dynamicProperties.push(r)}};function FootageElement(e,r,n){this.initFrame(),this.initRenderable(),this.assetData=r.getAssetData(e.refId),this.footageData=r.imageLoader.getAsset(this.assetData),this.initBaseData(e,r,n)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();if(e){var r=e("footage");this.layerInterface=r(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(e,r,n){this.initFrame(),this.initRenderable(),this.assetData=r.getAssetData(e.refId),this.initBaseData(e,r,n),this._isPlaying=!1,this._canPlay=!1;var a=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(a),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var r=this.tm.v;this._currentTime=r}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(e){var r,n=this.layers.length,a;for(this.completeLayers=!0,r=n-1;r>=0;r-=1)this.elements[r]||(a=this.layers[r],a.ip-a.st<=e-this.layers[r].st&&a.op-a.st>e-this.layers[r].st&&this.buildItem(r)),this.completeLayers=this.elements[r]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,r=this.layers.length;for(e=0;e<r;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){this.completeLayers=!1;var r,n=e.length,a,o=this.layers.length;for(r=0;r<n;r+=1)for(a=0;a<o;){if(this.layers[a].id===e[r].id){this.layers[a]=e[r];break}a+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,r,n){for(var a=this.elements,o=this.layers,l=0,u=o.length;l<u;)o[l].ind==r&&(!a[l]||a[l]===!0?(this.buildItem(l),this.addPendingElement(e)):(n.push(a[l]),a[l].setAsParent(),o[l].parent!==void 0?this.buildElementParenting(e,o[l].parent,n):e.setHierarchy(n))),l+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var r,n=e.length;for(r=0;r<n;r+=1)if(e[r].xt){var a=this.createComp(e[r]);a.initExpressions(),this.globalData.projectInterface.registerComposition(a)}},BaseRenderer.prototype.getElementById=function(e){var r,n=this.elements.length;for(r=0;r<n;r+=1)if(this.elements[r].data.ind===e)return this.elements[r];return null},BaseRenderer.prototype.getElementByPath=function(e){var r=e.shift(),n;if(typeof r=="number")n=this.elements[r];else{var a,o=this.elements.length;for(a=0;a<o;a+=1)if(this.elements[a].data.nm===r){n=this.elements[a];break}}return e.length===0?n:n.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,r){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,r),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var r=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:r,localMat:r,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 r,n=this.finalTransform.mat,a=0,o=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;a<o;){if(this.hierarchy[a].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}a+=1}if(this.finalTransform._matMdf)for(r=this.finalTransform.mProp.v.props,n.cloneFromProps(r),a=0;a<o;a+=1)n.multiply(this.hierarchy[a].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 r=0,n=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;r<n;)this.localTransforms[r]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[r]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),r+=1;if(this.finalTransform._localMatMdf){var a=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(a),r=1;r<n;r+=1){var o=this.localTransforms[r].matrix;a.multiply(o)}a.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var l=this.finalTransform.localOpacity;for(r=0;r<n;r+=1)l*=this.localTransforms[r].opacity*.01;this.finalTransform.localOpacity=l}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var r=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(r.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var n=0,a=r.length;for(n=0;n<a;n+=1)this.localTransforms.push(r[n])}}},globalToLocal:function(r){var n=[];n.push(this.finalTransform);for(var a=!0,o=this.comp;a;)o.finalTransform?(o.data.hasMask&&n.splice(0,0,o.finalTransform),o=o.comp):a=!1;var l,u=n.length,h;for(l=0;l<u;l+=1)h=n[l].mat.applyToPointArray(0,0,0),r=[r[0]-h[0],r[1]-h[1],0];return r},mHelper:new Matrix};function MaskElement(e,r,n){this.data=e,this.element=r,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var a=this.globalData.defs,o,l=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(l),this.solidPath="";var u,h=this.masksProperties,c=0,v=[],C,I,_=createElementID(),T,x,g,M,y="clipPath",p="clip-path";for(o=0;o<l;o+=1)if((h[o].mode!=="a"&&h[o].mode!=="n"||h[o].inv||h[o].o.k!==100||h[o].o.x)&&(y="mask",p="mask"),(h[o].mode==="s"||h[o].mode==="i")&&c===0?(T=createNS("rect"),T.setAttribute("fill","#ffffff"),T.setAttribute("width",this.element.comp.data.w||0),T.setAttribute("height",this.element.comp.data.h||0),v.push(T)):T=null,u=createNS("path"),h[o].mode==="n")this.viewData[o]={op:PropertyFactory.getProp(this.element,h[o].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[o],3),elem:u,lastPath:""},a.appendChild(u);else{c+=1,u.setAttribute("fill",h[o].mode==="s"?"#000000":"#ffffff"),u.setAttribute("clip-rule","nonzero");var d;if(h[o].x.k!==0?(y="mask",p="mask",M=PropertyFactory.getProp(this.element,h[o].x,0,null,this.element),d=createElementID(),x=createNS("filter"),x.setAttribute("id",d),g=createNS("feMorphology"),g.setAttribute("operator","erode"),g.setAttribute("in","SourceGraphic"),g.setAttribute("radius","0"),x.appendChild(g),a.appendChild(x),u.setAttribute("stroke",h[o].mode==="s"?"#000000":"#ffffff")):(g=null,M=null),this.storedData[o]={elem:u,x:M,expan:g,lastPath:"",lastOperator:"",filterId:d,lastRadius:0},h[o].mode==="i"){I=v.length;var E=createNS("g");for(C=0;C<I;C+=1)E.appendChild(v[C]);var P=createNS("mask");P.setAttribute("mask-type","alpha"),P.setAttribute("id",_+"_"+c),P.appendChild(u),a.appendChild(P),E.setAttribute("mask","url("+getLocationHref()+"#"+_+"_"+c+")"),v.length=0,v.push(E)}else v.push(u);h[o].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[o]={elem:u,lastPath:"",op:PropertyFactory.getProp(this.element,h[o].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[o],3),invRect:T},this.viewData[o].prop.k||this.drawPath(h[o],this.viewData[o].prop.v,this.viewData[o])}for(this.maskElement=createNS(y),l=v.length,o=0;o<l;o+=1)this.maskElement.appendChild(v[o]);c>0&&(this.maskElement.setAttribute("id",_),this.element.maskedElement.setAttribute(p,"url("+getLocationHref()+"#"+_+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var r=this.element.finalTransform.mat,n,a=this.masksProperties.length;for(n=0;n<a;n+=1)if((this.viewData[n].prop._mdf||e)&&this.drawPath(this.masksProperties[n],this.viewData[n].prop.v,this.viewData[n]),(this.viewData[n].op._mdf||e)&&this.viewData[n].elem.setAttribute("fill-opacity",this.viewData[n].op.v),this.masksProperties[n].mode!=="n"&&(this.viewData[n].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[n].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[n].x&&(this.storedData[n].x._mdf||e))){var o=this.storedData[n].expan;this.storedData[n].x.v<0?(this.storedData[n].lastOperator!=="erode"&&(this.storedData[n].lastOperator="erode",this.storedData[n].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[n].filterId+")")),o.setAttribute("radius",-this.storedData[n].x.v)):(this.storedData[n].lastOperator!=="dilate"&&(this.storedData[n].lastOperator="dilate",this.storedData[n].elem.setAttribute("filter",null)),this.storedData[n].elem.setAttribute("stroke-width",this.storedData[n].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,e+=" h-"+this.globalData.compSize.w,e+=" v-"+this.globalData.compSize.h+" ",e},MaskElement.prototype.drawPath=function(e,r,n){var a=" M"+r.v[0][0]+","+r.v[0][1],o,l;for(l=r._length,o=1;o<l;o+=1)a+=" C"+r.o[o-1][0]+","+r.o[o-1][1]+" "+r.i[o][0]+","+r.i[o][1]+" "+r.v[o][0]+","+r.v[o][1];if(r.c&&l>1&&(a+=" C"+r.o[o-1][0]+","+r.o[o-1][1]+" "+r.i[0][0]+","+r.i[0][1]+" "+r.v[0][0]+","+r.v[0][1]),n.lastPath!==a){var u="";n.elem&&(r.c&&(u=e.inv?this.solidPath+a:a),n.elem.setAttribute("d",u)),n.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=(function(){var e={};e.createFilter=r,e.createAlphaToLuminanceFilter=n;function r(a,o){var l=createNS("filter");return l.setAttribute("id",a),o!==!0&&(l.setAttribute("filterUnits","objectBoundingBox"),l.setAttribute("x","0%"),l.setAttribute("y","0%"),l.setAttribute("width","100%"),l.setAttribute("height","100%")),l}function n(){var a=createNS("feColorMatrix");return a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),a}return e})(),featureSupport=(function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas!="undefined"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e})(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var r,n="SourceGraphic",a=e.data.ef?e.data.ef.length:0,o=createElementID(),l=filtersFactory.createFilter(o,!0),u=0;this.filters=[];var h;for(r=0;r<a;r+=1){h=null;var c=e.data.ef[r].ty;if(registeredEffects$1[c]){var v=registeredEffects$1[c].effect;h=new v(l,e.effectsManager.effectElements[r],e,idPrefix+u,n),n=idPrefix+u,registeredEffects$1[c].countsAsEffect&&(u+=1)}h&&this.filters.push(h)}u&&(e.globalData.defs.appendChild(l),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+o+")")),this.filters.length&&e.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(e){var r,n=this.filters.length;for(r=0;r<n;r+=1)this.filters[r].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var r,n=this.filters.length,a=[];for(r=0;r<n;r+=1)this.filters[r].type===e&&a.push(this.filters[r]);return a};function registerEffect$1(e,r,n){registeredEffects$1[e]={effect:r,countsAsEffect:n}}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 r=null;if(this.data.td){this.matteMasks={};var n=createNS("g");n.setAttribute("id",this.layerId),n.appendChild(this.layerElement),r=n,this.globalData.defs.appendChild(n)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=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 a=createNS("clipPath"),o=createNS("path");o.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var l=createElementID();if(a.setAttribute("id",l),a.appendChild(o),this.globalData.defs.appendChild(a),this.checkMasks()){var u=createNS("g");u.setAttribute("clip-path","url("+getLocationHref()+"#"+l+")"),u.appendChild(this.layerElement),this.transformedElement=u,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+l+")")}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(r){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[r]){var n=this.layerId+"_"+r,a,o,l,u;if(r===1||r===3){var h=createNS("mask");h.setAttribute("id",n),h.setAttribute("mask-type",r===3?"luminance":"alpha"),l=createNS("use"),l.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),h.appendChild(l),this.globalData.defs.appendChild(h),!featureSupport.maskType&&r===1&&(h.setAttribute("mask-type","luminance"),a=createElementID(),o=filtersFactory.createFilter(a),this.globalData.defs.appendChild(o),o.appendChild(filtersFactory.createAlphaToLuminanceFilter()),u=createNS("g"),u.appendChild(l),h.appendChild(u),u.setAttribute("filter","url("+getLocationHref()+"#"+a+")"))}else if(r===2){var c=createNS("mask");c.setAttribute("id",n),c.setAttribute("mask-type","alpha");var v=createNS("g");c.appendChild(v),a=createElementID(),o=filtersFactory.createFilter(a);var C=createNS("feComponentTransfer");C.setAttribute("in","SourceGraphic"),o.appendChild(C);var I=createNS("feFuncA");I.setAttribute("type","table"),I.setAttribute("tableValues","1.0 0.0"),C.appendChild(I),this.globalData.defs.appendChild(o);var _=createNS("rect");_.setAttribute("width",this.comp.data.w),_.setAttribute("height",this.comp.data.h),_.setAttribute("x","0"),_.setAttribute("y","0"),_.setAttribute("fill","#ffffff"),_.setAttribute("opacity","0"),v.setAttribute("filter","url("+getLocationHref()+"#"+a+")"),v.appendChild(_),l=createNS("use"),l.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),v.appendChild(l),featureSupport.maskType||(c.setAttribute("mask-type","luminance"),o.appendChild(filtersFactory.createAlphaToLuminanceFilter()),u=createNS("g"),v.appendChild(_),u.appendChild(this.layerElement),v.appendChild(u)),this.globalData.defs.appendChild(c)}this.matteMasks[r]=n}return this.matteMasks[r]},setMatte:function(r){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+r+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(r){this.hierarchy=r},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var e={initElement:function(n,a,o){this.initFrame(),this.initBaseData(n,a,o),this.initTransform(n,a,o),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var n=this.baseElement||this.layerElement;n.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var n=this.baseElement||this.layerElement;n.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(n){this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(e)],RenderableDOMElement)})();function IImageElement(e,r,n){this.assetData=r.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=r.slotManager.getProp(this.assetData)),this.initElement(e,r,n),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 e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(e,r){this.elem=e,this.pos=r}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(r){var n,a=this.shapeModifiers.length;for(n=0;n<a;n+=1)this.shapeModifiers[n].addShape(r)},isShapeInAnimatedModifiers:function(r){for(var n=0,a=this.shapeModifiers.length;n<a;)if(this.shapeModifiers[n].isAnimatedWithShape(r))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var r,n=this.shapes.length;for(r=0;r<n;r+=1)this.shapes[r].sh.reset();n=this.shapeModifiers.length;var a;for(r=n-1;r>=0&&(a=this.shapeModifiers[r].processShapes(this._isFirstFrame),!a);r-=1);}},searchProcessedElement:function(r){for(var n=this.processedElements,a=0,o=n.length;a<o;){if(n[a].elem===r)return n[a].pos;a+=1}return 0},addProcessedElement:function(r,n){for(var a=this.processedElements,o=a.length;o;)if(o-=1,a[o].elem===r){a[o].pos=n;return}a.push(new ProcessedElement(r,n))},prepareFrame:function(r){this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,r,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=r,this._isAnimated=!!n.k;for(var a=0,o=e.length;a<o;){if(e[a].mProps.dynamicProperties.length){this._isAnimated=!0;break}a+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(e,r){this.data=e,this.type=e.ty,this.d="",this.lvl=r,this._mdf=!1,this.closed=e.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(e,r,n,a){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(r.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",r.length?r.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(a);var o,l=r.length||0,u;for(o=0;o<l;o+=1)u=PropertyFactory.getProp(e,r[o].v,0,0,this),this.k=u.k||this.k,this.dataProps[o]={n:r[o].n,p:u};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(e){if(!(this.elem.globalData.frameId===this.frameId&&!e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var r=0,n=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),r=0;r<n;r+=1)this.dataProps[r].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[r].p.v:this.dashArray[r]=this.dataProps[r].p.v:this.dashoffset[0]=this.dataProps[r].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,r.o,0,.01,this),this.w=PropertyFactory.getProp(e,r.w,0,null,this),this.d=new DashProperty(e,r.d||{},"svg",this),this.c=PropertyFactory.getProp(e,r.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,r.o,0,.01,this),this.c=PropertyFactory.getProp(e,r.c,1,255,this),this.style=n}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(e,r,n){this.data=r,this.c=createTypedArray("uint8c",r.p*4);var a=r.k.k[0].s?r.k.k[0].s.length-r.p*4:r.k.k.length-r.p*4;this.o=createTypedArray("float32",a),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=a,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,r.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(e,r){for(var n=0,a=this.o.length/2,o;n<a;){if(o=Math.abs(e[n*4]-e[r*4+n*2]),o>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,r=this.data.k.k.length;e<r;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var r,n=this.data.p*4,a,o;for(r=0;r<n;r+=1)a=r%4===0?100:255,o=Math.round(this.prop.v[r]*a),this.c[r]!==o&&(this.c[r]=o,this._cmdf=!e);if(this.o.length)for(n=this.prop.v.length,r=this.data.p*4;r<n;r+=1)a=r%2===0?100:1,o=r%2===0?Math.round(this.prop.v[r]*100):this.prop.v[r],this.o[r-this.data.p*4]!==o&&(this.o[r-this.data.p*4]=o,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,r,n)}SVGGradientFillStyleData.prototype.initGradientData=function(e,r,n){this.o=PropertyFactory.getProp(e,r.o,0,.01,this),this.s=PropertyFactory.getProp(e,r.s,1,null,this),this.e=PropertyFactory.getProp(e,r.e,1,null,this),this.h=PropertyFactory.getProp(e,r.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,r.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,r.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,r),this.setGradientOpacity(r,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,r){var n=createElementID(),a=createNS(r.t===1?"linearGradient":"radialGradient");a.setAttribute("id",n),a.setAttribute("spreadMethod","pad"),a.setAttribute("gradientUnits","userSpaceOnUse");var o=[],l,u,h;for(h=r.g.p*4,u=0;u<h;u+=4)l=createNS("stop"),a.appendChild(l),o.push(l);e.setAttribute(r.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+n+")"),this.gf=a,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,r){if(this.g._hasOpacity&&!this.g._collapsable){var n,a,o,l=createNS("mask"),u=createNS("path");l.appendChild(u);var h=createElementID(),c=createElementID();l.setAttribute("id",c);var v=createNS(e.t===1?"linearGradient":"radialGradient");v.setAttribute("id",h),v.setAttribute("spreadMethod","pad"),v.setAttribute("gradientUnits","userSpaceOnUse"),o=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var C=this.stops;for(a=e.g.p*4;a<o;a+=2)n=createNS("stop"),n.setAttribute("stop-color","rgb(255,255,255)"),v.appendChild(n),C.push(n);u.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+h+")"),e.ty==="gs"&&(u.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),u.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),e.lj===1&&u.setAttribute("stroke-miterlimit",e.ml)),this.of=v,this.ms=l,this.ost=C,this.maskId=c,r.msElem=u}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(e,r,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,r.w,0,null,this),this.d=new DashProperty(e,r.d||{},"svg",this),this.initGradientData(e,r,n),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,r,n){this.transform={mProps:e,op:r,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(r,n,a,o){if(n===0)return"";var l=r.o,u=r.i,h=r.v,c,v=" M"+o.applyToPointStringified(h[0][0],h[0][1]);for(c=1;c<n;c+=1)v+=" C"+o.applyToPointStringified(l[c-1][0],l[c-1][1])+" "+o.applyToPointStringified(u[c][0],u[c][1])+" "+o.applyToPointStringified(h[c][0],h[c][1]);return a&&n&&(v+=" C"+o.applyToPointStringified(l[c-1][0],l[c-1][1])+" "+o.applyToPointStringified(u[0][0],u[0][1])+" "+o.applyToPointStringified(h[0][0],h[0][1]),v+="z"),v},SVGElementsRenderer=(function(){var e=new Matrix,r=new Matrix,n={createRenderFunction:a};function a(I){switch(I.ty){case"fl":return h;case"gf":return v;case"gs":return c;case"st":return C;case"sh":case"el":case"rc":case"sr":return u;case"tr":return o;case"no":return l;default:return null}}function o(I,_,T){(T||_.transform.op._mdf)&&_.transform.container.setAttribute("opacity",_.transform.op.v),(T||_.transform.mProps._mdf)&&_.transform.container.setAttribute("transform",_.transform.mProps.v.to2dCSS())}function l(){}function u(I,_,T){var x,g,M,y,p,d,E=_.styles.length,P=_.lvl,k,D,R,V;for(d=0;d<E;d+=1){if(y=_.sh._mdf||T,_.styles[d].lvl<P){for(D=r.reset(),R=P-_.styles[d].lvl,V=_.transformers.length-1;!y&&R>0;)y=_.transformers[V].mProps._mdf||y,R-=1,V-=1;if(y)for(R=P-_.styles[d].lvl,V=_.transformers.length-1;R>0;)D.multiply(_.transformers[V].mProps.v),R-=1,V-=1}else D=e;if(k=_.sh.paths,g=k._length,y){for(M="",x=0;x<g;x+=1)p=k.shapes[x],p&&p._length&&(M+=buildShapeString(p,p._length,p.c,D));_.caches[d]=M}else M=_.caches[d];_.styles[d].d+=I.hd===!0?"":M,_.styles[d]._mdf=y||_.styles[d]._mdf}}function h(I,_,T){var x=_.style;(_.c._mdf||T)&&x.pElem.setAttribute("fill","rgb("+bmFloor(_.c.v[0])+","+bmFloor(_.c.v[1])+","+bmFloor(_.c.v[2])+")"),(_.o._mdf||T)&&x.pElem.setAttribute("fill-opacity",_.o.v)}function c(I,_,T){v(I,_,T),C(I,_,T)}function v(I,_,T){var x=_.gf,g=_.g._hasOpacity,M=_.s.v,y=_.e.v;if(_.o._mdf||T){var p=I.ty==="gf"?"fill-opacity":"stroke-opacity";_.style.pElem.setAttribute(p,_.o.v)}if(_.s._mdf||T){var d=I.t===1?"x1":"cx",E=d==="x1"?"y1":"cy";x.setAttribute(d,M[0]),x.setAttribute(E,M[1]),g&&!_.g._collapsable&&(_.of.setAttribute(d,M[0]),_.of.setAttribute(E,M[1]))}var P,k,D,R;if(_.g._cmdf||T){P=_.cst;var V=_.g.c;for(D=P.length,k=0;k<D;k+=1)R=P[k],R.setAttribute("offset",V[k*4]+"%"),R.setAttribute("stop-color","rgb("+V[k*4+1]+","+V[k*4+2]+","+V[k*4+3]+")")}if(g&&(_.g._omdf||T)){var U=_.g.o;for(_.g._collapsable?P=_.cst:P=_.ost,D=P.length,k=0;k<D;k+=1)R=P[k],_.g._collapsable||R.setAttribute("offset",U[k*2]+"%"),R.setAttribute("stop-opacity",U[k*2+1])}if(I.t===1)(_.e._mdf||T)&&(x.setAttribute("x2",y[0]),x.setAttribute("y2",y[1]),g&&!_.g._collapsable&&(_.of.setAttribute("x2",y[0]),_.of.setAttribute("y2",y[1])));else{var j;if((_.s._mdf||_.e._mdf||T)&&(j=Math.sqrt(Math.pow(M[0]-y[0],2)+Math.pow(M[1]-y[1],2)),x.setAttribute("r",j),g&&!_.g._collapsable&&_.of.setAttribute("r",j)),_.e._mdf||_.h._mdf||_.a._mdf||T){j||(j=Math.sqrt(Math.pow(M[0]-y[0],2)+Math.pow(M[1]-y[1],2)));var Y=Math.atan2(y[1]-M[1],y[0]-M[0]),Z=_.h.v;Z>=1?Z=.99:Z<=-1&&(Z=-.99);var G=j*Z,O=Math.cos(Y+_.a.v)*G+M[0],A=Math.sin(Y+_.a.v)*G+M[1];x.setAttribute("fx",O),x.setAttribute("fy",A),g&&!_.g._collapsable&&(_.of.setAttribute("fx",O),_.of.setAttribute("fy",A))}}}function C(I,_,T){var x=_.style,g=_.d;g&&(g._mdf||T)&&g.dashStr&&(x.pElem.setAttribute("stroke-dasharray",g.dashStr),x.pElem.setAttribute("stroke-dashoffset",g.dashoffset[0])),_.c&&(_.c._mdf||T)&&x.pElem.setAttribute("stroke","rgb("+bmFloor(_.c.v[0])+","+bmFloor(_.c.v[1])+","+bmFloor(_.c.v[2])+")"),(_.o._mdf||T)&&x.pElem.setAttribute("stroke-opacity",_.o.v),(_.w._mdf||T)&&(x.pElem.setAttribute("stroke-width",_.w.v),x.msElem&&x.msElem.setAttribute("stroke-width",_.w.v))}return n})();function SVGShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,r,n),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,r=this.shapes.length,n,a,o=this.stylesList.length,l,u=[],h=!1;for(a=0;a<o;a+=1){for(l=this.stylesList[a],h=!1,u.length=0,e=0;e<r;e+=1)n=this.shapes[e],n.styles.indexOf(l)!==-1&&(u.push(n),h=n._isAnimated||h);u.length>1&&h&&this.setShapesAsAnimated(u)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var r,n=e.length;for(r=0;r<n;r+=1)e[r].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,r){var n,a=new SVGStyleData(e,r),o=a.pElem;if(e.ty==="st")n=new SVGStrokeStyleData(this,e,a);else if(e.ty==="fl")n=new SVGFillStyleData(this,e,a);else if(e.ty==="gf"||e.ty==="gs"){var l=e.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;n=new l(this,e,a),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),o.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))}else e.ty==="no"&&(n=new SVGNoStyleData(this,e,a));return(e.ty==="st"||e.ty==="gs")&&(o.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),o.setAttribute("fill-opacity","0"),e.lj===1&&o.setAttribute("stroke-miterlimit",e.ml)),e.r===2&&o.setAttribute("fill-rule","evenodd"),e.ln&&o.setAttribute("id",e.ln),e.cl&&o.setAttribute("class",e.cl),e.bm&&(o.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(a),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createGroupElement=function(e){var r=new ShapeGroupData;return e.ln&&r.gr.setAttribute("id",e.ln),e.cl&&r.gr.setAttribute("class",e.cl),e.bm&&(r.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),r},SVGShapeElement.prototype.createTransformElement=function(e,r){var n=TransformPropertyFactory.getTransformProperty(this,e,this),a=new SVGTransformData(n,n.o,r);return this.addToAnimatedContents(e,a),a},SVGShapeElement.prototype.createShapeElement=function(e,r,n){var a=4;e.ty==="rc"?a=5:e.ty==="el"?a=6:e.ty==="sr"&&(a=7);var o=ShapePropertyFactory.getShapeProp(this,e,a,this),l=new SVGShapeData(r,n,o);return this.shapes.push(l),this.addShapeToModifiers(l),this.addToAnimatedContents(e,l),l},SVGShapeElement.prototype.addToAnimatedContents=function(e,r){for(var n=0,a=this.animatedContents.length;n<a;){if(this.animatedContents[n].element===r)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:r,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var r=e.styles,n,a=this.stylesList.length;for(n=0;n<a;n+=1)this.stylesList[n].closed||r.push(this.stylesList[n])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,r=this.itemsData.length;for(e=0;e<r;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),r=this.dynamicProperties.length,e=0;e<r;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,r,n,a,o,l,u){var h=[].concat(l),c,v=e.length-1,C,I,_=[],T=[],x,g,M;for(c=v;c>=0;c-=1){if(M=this.searchProcessedElement(e[c]),M?r[c]=n[M-1]:e[c]._render=u,e[c].ty==="fl"||e[c].ty==="st"||e[c].ty==="gf"||e[c].ty==="gs"||e[c].ty==="no")M?r[c].style.closed=!1:r[c]=this.createStyleElement(e[c],o),e[c]._render&&r[c].style.pElem.parentNode!==a&&a.appendChild(r[c].style.pElem),_.push(r[c].style);else if(e[c].ty==="gr"){if(!M)r[c]=this.createGroupElement(e[c]);else for(I=r[c].it.length,C=0;C<I;C+=1)r[c].prevViewData[C]=r[c].it[C];this.searchShapes(e[c].it,r[c].it,r[c].prevViewData,r[c].gr,o+1,h,u),e[c]._render&&r[c].gr.parentNode!==a&&a.appendChild(r[c].gr)}else e[c].ty==="tr"?(M||(r[c]=this.createTransformElement(e[c],a)),x=r[c].transform,h.push(x)):e[c].ty==="sh"||e[c].ty==="rc"||e[c].ty==="el"||e[c].ty==="sr"?(M||(r[c]=this.createShapeElement(e[c],h,o)),this.setElementStyles(r[c])):e[c].ty==="tm"||e[c].ty==="rd"||e[c].ty==="ms"||e[c].ty==="pb"||e[c].ty==="zz"||e[c].ty==="op"?(M?(g=r[c],g.closed=!1):(g=ShapeModifiers.getModifier(e[c].ty),g.init(this,e[c]),r[c]=g,this.shapeModifiers.push(g)),T.push(g)):e[c].ty==="rp"&&(M?(g=r[c],g.closed=!0):(g=ShapeModifiers.getModifier(e[c].ty),r[c]=g,g.init(this,e,c,r),this.shapeModifiers.push(g),u=!1),T.push(g));this.addProcessedElement(e[c],c+1)}for(v=_.length,c=0;c<v;c+=1)_[c].closed=!0;for(v=T.length,c=0;c<v;c+=1)T[c].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<r;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,r=this.animatedContents.length,n;for(e=0;e<r;e+=1)n=this.animatedContents[e],(this._isFirstFrame||n.element._isAnimated)&&n.data!==!0&&n.fn(n.data,n.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(e,r,n,a,o,l){this.o=e,this.sw=r,this.sc=n,this.fc=a,this.m=o,this.p=l,this._mdf={o:!0,sw:!!r,sc:!!n,fc:!!a,m:!0,p:!0}}LetterProps.prototype.update=function(e,r,n,a,o,l){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 u=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,u=!0),this.sw!==r&&(this.sw=r,this._mdf.sw=!0,u=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,u=!0),this.fc!==a&&(this.fc=a,this._mdf.fc=!0,u=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,u=!0),l.length&&(this.p[0]!==l[0]||this.p[1]!==l[1]||this.p[4]!==l[4]||this.p[5]!==l[5]||this.p[12]!==l[12]||this.p[13]!==l[13])&&(this.p=l,this._mdf.p=!0,u=!0),u};function TextProperty(e,r){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,r.d&&r.d.sid&&(r.d=e.globalData.slotManager.getProp(r.d)),this.data=r,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!e)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var r=this.currentData,n=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var a,o=this.effectsSequence.length,l=e||this.data.d.k[this.keysIndex].s;for(a=0;a<o;a+=1)n!==this.keysIndex?l=this.effectsSequence[a](l,l.t):l=this.effectsSequence[a](this.currentData,l.t);r!==l&&this.setCurrentData(l),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,r=this.elem.comp.renderedFrame,n=0,a=e.length;n<=a-1&&!(n===a-1||e[n+1].t>r);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var r=[],n=0,a=e.length,o,l,u=!1,h=!1,c="";n<a;)u=h,h=!1,o=e.charCodeAt(n),c=e.charAt(n),FontManager.isCombinedCharacter(o)?u=!0:o>=55296&&o<=56319?FontManager.isRegionalFlag(e,n)?c=e.substr(n,14):(l=e.charCodeAt(n+1),l>=56320&&l<=57343&&(FontManager.isModifier(o,l)?(c=e.substr(n,2),u=!0):FontManager.isFlagEmoji(e.substr(n,4))?c=e.substr(n,4):c=e.substr(n,2))):o>56319?(l=e.charCodeAt(n+1),FontManager.isVariationSelector(o)&&(u=!0)):FontManager.isZeroWidthJoiner(o)&&(u=!0,h=!0),u?(r[r.length-1]+=c,u=!1):r.push(c),n+=c.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var r=this.elem.globalData.fontManager,n=this.data,a=[],o,l,u,h=0,c,v=n.m.g,C=0,I=0,_=0,T=[],x=0,g=0,M,y,p=r.getFontByName(e.f),d,E=0,P=getFontProperties(p);e.fWeight=P.weight,e.fStyle=P.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),l=e.finalText.length,e.finalLineHeight=e.lh;var k=e.tr/1e3*e.finalSize,D;if(e.sz)for(var R=!0,V=e.sz[0],U=e.sz[1],j,Y;R;){Y=this.buildFinalText(e.t),j=0,x=0,l=Y.length,k=e.tr/1e3*e.finalSize;var Z=-1;for(o=0;o<l;o+=1)D=Y[o].charCodeAt(0),u=!1,Y[o]===" "?Z=o:(D===13||D===3)&&(x=0,u=!0,j+=e.finalLineHeight||e.finalSize*1.2),r.chars?(d=r.getCharData(Y[o],p.fStyle,p.fFamily),E=u?0:d.w*e.finalSize/100):E=r.measureText(Y[o],e.f,e.finalSize),x+E>V&&Y[o]!==" "?(Z===-1?l+=1:o=Z,j+=e.finalLineHeight||e.finalSize*1.2,Y.splice(o,Z===o?1:0,"\r"),Z=-1,x=0):(x+=E,x+=k);j+=p.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&U<j?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=Y,l=e.finalText.length,R=!1)}x=-k,E=0;var G=0,O;for(o=0;o<l;o+=1)if(u=!1,O=e.finalText[o],D=O.charCodeAt(0),D===13||D===3?(G=0,T.push(x),g=x>g?x:g,x=-2*k,c="",u=!0,_+=1):c=O,r.chars?(d=r.getCharData(O,p.fStyle,r.getFontByName(e.f).fFamily),E=u?0:d.w*e.finalSize/100):E=r.measureText(c,e.f,e.finalSize),O===" "?G+=E+k:(x+=E+k+G,G=0),a.push({l:E,an:E,add:C,n:u,anIndexes:[],val:c,line:_,animatorJustifyOffset:0}),v==2){if(C+=E,c===""||c===" "||o===l-1){for((c===""||c===" ")&&(C-=E);I<=o;)a[I].an=C,a[I].ind=h,a[I].extra=E,I+=1;h+=1,C=0}}else if(v==3){if(C+=E,c===""||o===l-1){for(c===""&&(C-=E);I<=o;)a[I].an=C,a[I].ind=h,a[I].extra=E,I+=1;C=0,h+=1}}else a[h].ind=h,a[h].extra=0,h+=1;if(e.l=a,g=x>g?x:g,T.push(x),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=g,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=T;var A=n.a,L,w;y=A.length;var b,B,z=[];for(M=0;M<y;M+=1){for(L=A[M],L.a.sc&&(e.strokeColorAnim=!0),L.a.sw&&(e.strokeWidthAnim=!0),(L.a.fc||L.a.fh||L.a.fs||L.a.fb)&&(e.fillColorAnim=!0),B=0,b=L.s.b,o=0;o<l;o+=1)w=a[o],w.anIndexes[M]=B,(b==1&&w.val!==""||b==2&&w.val!==""&&w.val!==" "||b==3&&(w.n||w.val==" "||o==l-1)||b==4&&(w.n||o==l-1))&&(L.s.rn===1&&z.push(B),B+=1);n.a[M].s.totalChars=B;var Q=-1,ee;if(L.s.rn===1)for(o=0;o<l;o+=1)w=a[o],Q!=w.anIndexes[M]&&(Q=w.anIndexes[M],ee=z.splice(Math.floor(Math.random()*z.length),1)[0]),w.anIndexes[M]=ee}e.yOffset=e.finalLineHeight||e.finalSize*1.2,e.ls=e.ls||0,e.ascent=p.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,r){r=r===void 0?this.keysIndex:r;var n=this.copyData({},this.data.d.k[r].s);n=this.copyData(n,e),this.data.d.k[r].s=n,this.recalculate(r),this.setCurrentData(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var r=this.data.d.k[e].s;r.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(r)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=(function(){var e=Math.max,r=Math.min,n=Math.floor;function a(l,u){this._currentTextLength=-1,this.k=!1,this.data=u,this.elem=l,this.comp=l.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(l),this.s=PropertyFactory.getProp(l,u.s||{k:0},0,0,this),"e"in u?this.e=PropertyFactory.getProp(l,u.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(l,u.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(l,u.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(l,u.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(l,u.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(l,u.a,0,.01,this),this.dynamicProperties.length||this.getValue()}a.prototype={getMult:function(u){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var h=0,c=0,v=1,C=1;this.ne.v>0?h=this.ne.v/100:c=-this.ne.v/100,this.xe.v>0?v=1-this.xe.v/100:C=1+this.xe.v/100;var I=BezierFactory.getBezierEasing(h,c,v,C).get,_=0,T=this.finalS,x=this.finalE,g=this.data.sh;if(g===2)x===T?_=u>=x?1:0:_=e(0,r(.5/(x-T)+(u-T)/(x-T),1)),_=I(_);else if(g===3)x===T?_=u>=x?0:1:_=1-e(0,r(.5/(x-T)+(u-T)/(x-T),1)),_=I(_);else if(g===4)x===T?_=0:(_=e(0,r(.5/(x-T)+(u-T)/(x-T),1)),_<.5?_*=2:_=1-2*(_-.5)),_=I(_);else if(g===5){if(x===T)_=0;else{var M=x-T;u=r(e(0,u+.5-T),x-T);var y=-M/2+u,p=M/2;_=Math.sqrt(1-y*y/(p*p))}_=I(_)}else g===6?(x===T?_=0:(u=r(e(0,u+.5-T),x-T),_=(1+Math.cos(Math.PI+Math.PI*2*u/(x-T)))/2),_=I(_)):(u>=n(T)&&(u-T<0?_=e(0,r(r(x,1)-(T-u),1)):_=e(0,r(x-u,1))),_=I(_));if(this.sm.v!==100){var d=this.sm.v*.01;d===0&&(d=1e-8);var E=.5-d*.5;_<E?_=0:(_=(_-E)/d,_>1&&(_=1))}return _*this.a.v},getValue:function(u){this.iterateDynamicProperties(),this._mdf=u||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,u&&this.data.r===2&&(this.e.v=this._currentTextLength);var h=this.data.r===2?1:100/this.data.totalChars,c=this.o.v/h,v=this.s.v/h+c,C=this.e.v/h+c;if(v>C){var I=v;v=C,C=I}this.finalS=v,this.finalE=C}},extendPrototype([DynamicPropertyContainer],a);function o(l,u,h){return new a(l,u,h)}return{getTextSelectorProp:o}})();function TextAnimatorDataProperty(e,r,n){var a={propType:!1},o=PropertyFactory.getProp,l=r.a;this.a={r:l.r?o(e,l.r,0,degToRads,n):a,rx:l.rx?o(e,l.rx,0,degToRads,n):a,ry:l.ry?o(e,l.ry,0,degToRads,n):a,sk:l.sk?o(e,l.sk,0,degToRads,n):a,sa:l.sa?o(e,l.sa,0,degToRads,n):a,s:l.s?o(e,l.s,1,.01,n):a,a:l.a?o(e,l.a,1,0,n):a,o:l.o?o(e,l.o,0,.01,n):a,p:l.p?o(e,l.p,1,0,n):a,sw:l.sw?o(e,l.sw,0,0,n):a,sc:l.sc?o(e,l.sc,1,0,n):a,fc:l.fc?o(e,l.fc,1,0,n):a,fh:l.fh?o(e,l.fh,0,0,n):a,fs:l.fs?o(e,l.fs,0,.01,n):a,fb:l.fb?o(e,l.fb,0,.01,n):a,t:l.t?o(e,l.t,0,0,n):a},this.s=TextSelectorProp.getTextSelectorProp(e,r.s,n),this.s.t=r.s.t}function TextAnimatorProperty(e,r,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=r,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}TextAnimatorProperty.prototype.searchProperties=function(){var e,r=this._textData.a.length,n,a=PropertyFactory.getProp;for(e=0;e<r;e+=1)n=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,n,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:a(this._elem,this._textData.p.a,0,0,this),f:a(this._elem,this._textData.p.f,0,0,this),l:a(this._elem,this._textData.p.l,0,0,this),r:a(this._elem,this._textData.p.r,0,0,this),p:a(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=a(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,r){if(this.lettersChangedFlag=r,!(!this._mdf&&!this._isFirstFrame&&!r&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var n=this._moreOptions.alignment.v,a=this._animatorsData,o=this._textData,l=this.mHelper,u=this._renderType,h=this.renderedLetters.length,c,v,C,I,_=e.l,T,x,g,M,y,p,d,E,P,k,D,R,V,U,j;if(this._hasMaskedPath){if(j=this._pathData.m,!this._pathData.n||this._pathData._mdf){var Y=j.v;this._pathData.r.v&&(Y=Y.reverse()),T={tLength:0,segments:[]},I=Y._length-1;var Z;for(R=0,C=0;C<I;C+=1)Z=bez.buildBezierData(Y.v[C],Y.v[C+1],[Y.o[C][0]-Y.v[C][0],Y.o[C][1]-Y.v[C][1]],[Y.i[C+1][0]-Y.v[C+1][0],Y.i[C+1][1]-Y.v[C+1][1]]),T.tLength+=Z.segmentLength,T.segments.push(Z),R+=Z.segmentLength;C=I,j.v.c&&(Z=bez.buildBezierData(Y.v[C],Y.v[0],[Y.o[C][0]-Y.v[C][0],Y.o[C][1]-Y.v[C][1]],[Y.i[0][0]-Y.v[0][0],Y.i[0][1]-Y.v[0][1]]),T.tLength+=Z.segmentLength,T.segments.push(Z),R+=Z.segmentLength),this._pathData.pi=T}if(T=this._pathData.pi,x=this._pathData.f.v,d=0,p=1,M=0,y=!0,k=T.segments,x<0&&j.v.c)for(T.tLength<Math.abs(x)&&(x=-Math.abs(x)%T.tLength),d=k.length-1,P=k[d].points,p=P.length-1;x<0;)x+=P[p].partialLength,p-=1,p<0&&(d-=1,P=k[d].points,p=P.length-1);P=k[d].points,E=P[p-1],g=P[p],D=g.partialLength}I=_.length,c=0,v=0;var G=e.finalSize*1.2*.714,O=!0,A,L,w,b,B;b=a.length;var z,Q=-1,ee,X,te,ie=x,ue=d,le=p,ke=-1,_e,Ee,Me,he,oe,Be,ye,xe,qe="",Xe=this.defaultPropsArray,je;if(e.j===2||e.j===1){var Oe=0,Ze=0,We=e.j===2?-.5:-1,De=0,ft=!0;for(C=0;C<I;C+=1)if(_[C].n){for(Oe&&(Oe+=Ze);De<C;)_[De].animatorJustifyOffset=Oe,De+=1;Oe=0,ft=!0}else{for(w=0;w<b;w+=1)A=a[w].a,A.t.propType&&(ft&&e.j===2&&(Ze+=A.t.v*We),L=a[w].s,z=L.getMult(_[C].anIndexes[w],o.a[w].s.totalChars),z.length?Oe+=A.t.v*z[0]*We:Oe+=A.t.v*z*We);ft=!1}for(Oe&&(Oe+=Ze);De<C;)_[De].animatorJustifyOffset=Oe,De+=1}for(C=0;C<I;C+=1){if(l.reset(),_e=1,_[C].n)c=0,v+=e.yOffset,v+=O?1:0,x=ie,O=!1,this._hasMaskedPath&&(d=ue,p=le,P=k[d].points,E=P[p-1],g=P[p],D=g.partialLength,M=0),qe="",xe="",Be="",je="",Xe=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ke!==_[C].line){switch(e.j){case 1:x+=R-e.lineWidths[_[C].line];break;case 2:x+=(R-e.lineWidths[_[C].line])/2;break;default:break}ke=_[C].line}Q!==_[C].ind&&(_[Q]&&(x+=_[Q].extra),x+=_[C].an/2,Q=_[C].ind),x+=n[0]*_[C].an*.005;var it=0;for(w=0;w<b;w+=1)A=a[w].a,A.p.propType&&(L=a[w].s,z=L.getMult(_[C].anIndexes[w],o.a[w].s.totalChars),z.length?it+=A.p.v[0]*z[0]:it+=A.p.v[0]*z),A.a.propType&&(L=a[w].s,z=L.getMult(_[C].anIndexes[w],o.a[w].s.totalChars),z.length?it+=A.a.v[0]*z[0]:it+=A.a.v[0]*z);for(y=!0,this._pathData.a.v&&(x=_[0].an*.5+(R-this._pathData.f.v-_[0].an*.5-_[_.length-1].an*.5)*Q/(I-1),x+=this._pathData.f.v);y;)M+D>=x+it||!P?(V=(x+it-M)/g.partialLength,X=E.point[0]+(g.point[0]-E.point[0])*V,te=E.point[1]+(g.point[1]-E.point[1])*V,l.translate(-n[0]*_[C].an*.005,-(n[1]*G)*.01),y=!1):P&&(M+=g.partialLength,p+=1,p>=P.length&&(p=0,d+=1,k[d]?P=k[d].points:j.v.c?(p=0,d=0,P=k[d].points):(M-=g.partialLength,P=null)),P&&(E=g,g=P[p],D=g.partialLength));ee=_[C].an/2-_[C].add,l.translate(-ee,0,0)}else ee=_[C].an/2-_[C].add,l.translate(-ee,0,0),l.translate(-n[0]*_[C].an*.005,-n[1]*G*.01,0);for(w=0;w<b;w+=1)A=a[w].a,A.t.propType&&(L=a[w].s,z=L.getMult(_[C].anIndexes[w],o.a[w].s.totalChars),(c!==0||e.j!==0)&&(this._hasMaskedPath?z.length?x+=A.t.v*z[0]:x+=A.t.v*z:z.length?c+=A.t.v*z[0]:c+=A.t.v*z));for(e.strokeWidthAnim&&(Me=e.sw||0),e.strokeColorAnim&&(e.sc?Ee=[e.sc[0],e.sc[1],e.sc[2]]:Ee=[0,0,0]),e.fillColorAnim&&e.fc&&(he=[e.fc[0],e.fc[1],e.fc[2]]),w=0;w<b;w+=1)A=a[w].a,A.a.propType&&(L=a[w].s,z=L.getMult(_[C].anIndexes[w],o.a[w].s.totalChars),z.length?l.translate(-A.a.v[0]*z[0],-A.a.v[1]*z[1],A.a.v[2]*z[2]):l.translate(-A.a.v[0]*z,-A.a.v[1]*z,A.a.v[2]*z));for(w=0;w<b;w+=1)A=a[w].a,A.s.propType&&(L=a[w].s,z=L.getMult(_[C].anIndexes[w],o.a[w].s.totalChars),z.length?l.scale(1+(A.s.v[0]-1)*z[0],1+(A.s.v[1]-1)*z[1],1):l.scale(1+(A.s.v[0]-1)*z,1+(A.s.v[1]-1)*z,1));for(w=0;w<b;w+=1){if(A=a[w].a,L=a[w].s,z=L.getMult(_[C].anIndexes[w],o.a[w].s.totalChars),A.sk.propType&&(z.length?l.skewFromAxis(-A.sk.v*z[0],A.sa.v*z[1]):l.skewFromAxis(-A.sk.v*z,A.sa.v*z)),A.r.propType&&(z.length?l.rotateZ(-A.r.v*z[2]):l.rotateZ(-A.r.v*z)),A.ry.propType&&(z.length?l.rotateY(A.ry.v*z[1]):l.rotateY(A.ry.v*z)),A.rx.propType&&(z.length?l.rotateX(A.rx.v*z[0]):l.rotateX(A.rx.v*z)),A.o.propType&&(z.length?_e+=(A.o.v*z[0]-_e)*z[0]:_e+=(A.o.v*z-_e)*z),e.strokeWidthAnim&&A.sw.propType&&(z.length?Me+=A.sw.v*z[0]:Me+=A.sw.v*z),e.strokeColorAnim&&A.sc.propType)for(oe=0;oe<3;oe+=1)z.length?Ee[oe]+=(A.sc.v[oe]-Ee[oe])*z[0]:Ee[oe]+=(A.sc.v[oe]-Ee[oe])*z;if(e.fillColorAnim&&e.fc){if(A.fc.propType)for(oe=0;oe<3;oe+=1)z.length?he[oe]+=(A.fc.v[oe]-he[oe])*z[0]:he[oe]+=(A.fc.v[oe]-he[oe])*z;A.fh.propType&&(z.length?he=addHueToRGB(he,A.fh.v*z[0]):he=addHueToRGB(he,A.fh.v*z)),A.fs.propType&&(z.length?he=addSaturationToRGB(he,A.fs.v*z[0]):he=addSaturationToRGB(he,A.fs.v*z)),A.fb.propType&&(z.length?he=addBrightnessToRGB(he,A.fb.v*z[0]):he=addBrightnessToRGB(he,A.fb.v*z))}}for(w=0;w<b;w+=1)A=a[w].a,A.p.propType&&(L=a[w].s,z=L.getMult(_[C].anIndexes[w],o.a[w].s.totalChars),this._hasMaskedPath?z.length?l.translate(0,A.p.v[1]*z[0],-A.p.v[2]*z[1]):l.translate(0,A.p.v[1]*z,-A.p.v[2]*z):z.length?l.translate(A.p.v[0]*z[0],A.p.v[1]*z[1],-A.p.v[2]*z[2]):l.translate(A.p.v[0]*z,A.p.v[1]*z,-A.p.v[2]*z));if(e.strokeWidthAnim&&(Be=Me<0?0:Me),e.strokeColorAnim&&(ye="rgb("+Math.round(Ee[0]*255)+","+Math.round(Ee[1]*255)+","+Math.round(Ee[2]*255)+")"),e.fillColorAnim&&e.fc&&(xe="rgb("+Math.round(he[0]*255)+","+Math.round(he[1]*255)+","+Math.round(he[2]*255)+")"),this._hasMaskedPath){if(l.translate(0,-e.ls),l.translate(0,n[1]*G*.01+v,0),this._pathData.p.v){U=(g.point[1]-E.point[1])/(g.point[0]-E.point[0]);var St=Math.atan(U)*180/Math.PI;g.point[0]<E.point[0]&&(St+=180),l.rotate(-St*Math.PI/180)}l.translate(X,te,0),x-=n[0]*_[C].an*.005,_[C+1]&&Q!==_[C+1].ind&&(x+=_[C].an/2,x+=e.tr*.001*e.finalSize)}else{switch(l.translate(c,v,0),e.ps&&l.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:l.translate(_[C].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[_[C].line]),0,0);break;case 2:l.translate(_[C].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[_[C].line])/2,0,0);break;default:break}l.translate(0,-e.ls),l.translate(ee,0,0),l.translate(n[0]*_[C].an*.005,n[1]*G*.01,0),c+=_[C].l+e.tr*.001*e.finalSize}u==="html"?qe=l.toCSS():u==="svg"?qe=l.to2dCSS():Xe=[l.props[0],l.props[1],l.props[2],l.props[3],l.props[4],l.props[5],l.props[6],l.props[7],l.props[8],l.props[9],l.props[10],l.props[11],l.props[12],l.props[13],l.props[14],l.props[15]],je=_e}h<=C?(B=new LetterProps(je,Be,ye,xe,qe,Xe),this.renderedLetters.push(B),h+=1,this.lettersChangedFlag=!0):(B=this.renderedLetters[C],this.lettersChangedFlag=B.update(je,Be,ye,xe,qe,Xe)||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(e,r,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,r,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,r,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,r){var n,a=r.length,o,l="";for(n=0;n<a;n+=1)r[n].ty==="sh"&&(o=r[n].ks.k,l+=buildShapeString(o,o.i.length,!0,e));return l},ITextElement.prototype.updateDocumentData=function(e,r){this.textProperty.updateDocumentData(e,r)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,r,n,a,o){switch(e.ps&&r.translate(e.ps[0],e.ps[1]+e.ascent,0),r.translate(0,-e.ls,0),e.j){case 1:r.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:r.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0);break;default:break}r.translate(a,o,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(e[0]*255)+","+Math.round(e[1]*255)+","+Math.round(e[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(e,r,n){this.textSpans=[],this.renderType="svg",this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var r=0,n=e.length,a=[],o="";r<n;)e[r]==="\r"||e[r]==="�"?(a.push(o),o=""):o+=e[r],r+=1;return a.push(o),a},SVGTextLottieElement.prototype.buildShapeData=function(e,r){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var a=n.it[n.it.length-1];a.s&&(a.s.k[0]=r,a.s.k[1]=r)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var e,r,n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n?n.l.length:0),n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw)),this.layerElement.setAttribute("font-size",n.finalSize);var a=this.globalData.fontManager.getFontByName(n.f);if(a.fClass)this.layerElement.setAttribute("class",a.fClass);else{this.layerElement.setAttribute("font-family",a.fFamily);var o=n.fWeight,l=n.fStyle;this.layerElement.setAttribute("font-style",l),this.layerElement.setAttribute("font-weight",o)}this.layerElement.setAttribute("aria-label",n.t);var u=n.l||[],h=!!this.globalData.fontManager.chars;r=u.length;var c,v=this.mHelper,C="",I=this.data.singleShape,_=0,T=0,x=!0,g=n.tr*.001*n.finalSize;if(I&&!h&&!n.sz){var M=this.textContainer,y="start";switch(n.j){case 1:y="end";break;case 2:y="middle";break;default:y="start";break}M.setAttribute("text-anchor",y),M.setAttribute("letter-spacing",g);var p=this.buildTextContents(n.finalText);for(r=p.length,T=n.ps?n.ps[1]+n.ascent:0,e=0;e<r;e+=1)c=this.textSpans[e].span||createNS("tspan"),c.textContent=p[e],c.setAttribute("x",0),c.setAttribute("y",T),c.style.display="inherit",M.appendChild(c),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=c,T+=n.finalLineHeight;this.layerElement.appendChild(M)}else{var d=this.textSpans.length,E;for(e=0;e<r;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!h||!I||e===0){if(c=d>e?this.textSpans[e].span:createNS(h?"g":"text"),d<=e){if(c.setAttribute("stroke-linecap","butt"),c.setAttribute("stroke-linejoin","round"),c.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=c,h){var P=createNS("g");c.appendChild(P),this.textSpans[e].childSpan=P}this.textSpans[e].span=c,this.layerElement.appendChild(c)}c.style.display="inherit"}if(v.reset(),I&&(u[e].n&&(_=-g,T+=n.yOffset,T+=x?1:0,x=!1),this.applyTextPropertiesToMatrix(n,v,u[e].line,_,T),_+=u[e].l||0,_+=g),h){E=this.globalData.fontManager.getCharData(n.finalText[e],a.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily);var k;if(E.t===1)k=new SVGCompElement(E.data,this.globalData,this);else{var D=emptyShapeData;E.data&&E.data.shapes&&(D=this.buildShapeData(E.data,n.finalSize)),k=new SVGShapeElement(D,this.globalData,this)}if(this.textSpans[e].glyph){var R=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(R.layerElement),R.destroy()}this.textSpans[e].glyph=k,k._debug=!0,k.prepareFrame(0),k.renderFrame(),this.textSpans[e].childSpan.appendChild(k.layerElement),E.t===1&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else I&&c.setAttribute("transform","translate("+v.props[12]+","+v.props[13]+")"),c.textContent=u[e].val,c.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}I&&c&&c.setAttribute("d",C)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,r=this.textSpans.length,n;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<r;e+=1)n=this.textSpans[e].glyph,n&&(n.prepareFrame(this.comp.renderedFrame-this.data.st),n._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 e,r,n=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;r=a.length;var o,l,u;for(e=0;e<r;e+=1)a[e].n||(o=n[e],l=this.textSpans[e].span,u=this.textSpans[e].glyph,u&&u.renderFrame(),o._mdf.m&&l.setAttribute("transform",o.m),o._mdf.o&&l.setAttribute("opacity",o.o),o._mdf.sw&&l.setAttribute("stroke-width",o.sw),o._mdf.sc&&l.setAttribute("stroke",o.sc),o._mdf.fc&&l.setAttribute("fill",o.fc))}};function ISolidElement(e,r,n){this.initElement(e,r,n)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)};function NullElement(e,r,n){this.initFrame(),this.initBaseData(e,r,n),this.initFrame(),this.initTransform(e,r,n),this.initHierarchy()}NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var r=this.globalData.defs;this.setupGlobalData(e,r),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=createNS("clipPath"),a=createNS("rect");a.setAttribute("width",e.w),a.setAttribute("height",e.h),a.setAttribute("x",0),a.setAttribute("y",0);var o=createElementID();n.setAttribute("id",o),n.appendChild(a),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),r.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e,r=this.layers?this.layers.length:0;for(e=0;e<r;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var r=0,n=this.layers.length;for(r=0;r<n;r+=1)if(this.layers[r].ind===e)return r;return-1},SVGRendererBase.prototype.buildItem=function(e){var r=this.elements;if(!(r[e]||this.layers[e].ty===99)){r[e]=!0;var n=this.createItem(this.layers[e]);if(r[e]=n,getExpressionsPlugin()&&(this.layers[e].ty===0&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt){var a="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(a===-1)return;if(!this.elements[a]||this.elements[a]===!0)this.buildItem(a),this.addPendingElement(n);else{var o=r[a],l=o.getMatte(this.layers[e].tt);n.setMatte(l)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var r=0,n=this.elements.length;r<n;){if(this.elements[r]===e){var a="tp"in e.data?this.findIndexByInd(e.data.tp):r-1,o=this.elements[a],l=o.getMatte(this.layers[r].tt);e.setMatte(l);break}r+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(!(this.renderedFrame===e||this.destroyed)){e===null?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var r,n=this.layers.length;for(this.completeLayers||this.checkLayers(e),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(e-this.layers[r].st);if(this.globalData._mdf)for(r=0;r<n;r+=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,r){var n=e.getBaseElement();if(n){for(var a=0,o;a<r;)this.elements[a]&&this.elements[a]!==!0&&this.elements[a].getBaseElement()&&(o=this.elements[a].getBaseElement()),a+=1;o?this.layerElement.insertBefore(n,o):this.layerElement.appendChild(n)}},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(e,r,n){this.initFrame(),this.initBaseData(e,r,n),this.initTransform(e,r,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!r.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var r=this.tm.v;r===this.data.op&&(r=this.data.op-1),this.renderedFrame=r}var n,a=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=a-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,r=this.layers.length;for(e=0;e<r;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,r=this.layers.length;for(e=0;e<r;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(e,r,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)};function SVGRenderer(e,r){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(r&&r.title){var a=createNS("title"),o=createElementID();a.setAttribute("id",o),a.textContent=r.title,this.svgElement.appendChild(a),n+=o}if(r&&r.description){var l=createNS("desc"),u=createElementID();l.setAttribute("id",u),l.textContent=r.description,this.svgElement.appendChild(l),n+=" "+u}n&&this.svgElement.setAttribute("aria-labelledby",n);var h=createNS("defs");this.svgElement.appendChild(h);var c=createNS("g");this.svgElement.appendChild(c),this.layerElement=c,this.renderConfig={preserveAspectRatio:r&&r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:r&&r.contentVisibility||"visible",progressiveLoad:r&&r.progressiveLoad||!1,hideOnTransparent:!(r&&r.hideOnTransparent===!1),viewBoxOnly:r&&r.viewBoxOnly||!1,viewBoxSize:r&&r.viewBoxSize||!1,className:r&&r.className||"",id:r&&r.id||"",focusable:r&&r.focusable,filterSize:{width:r&&r.filterSize&&r.filterSize.width||"100%",height:r&&r.filterSize&&r.filterSize.height||"100%",x:r&&r.filterSize&&r.filterSize.x||"0%",y:r&&r.filterSize&&r.filterSize.y||"0%"},width:r&&r.width,height:r&&r.height,runExpressions:!r||r.runExpressions===void 0||r.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(e){return new SVGCompElement(e,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(r){var n,a=r.length,o="_";for(n=0;n<a;n+=1)o+=r[n].transform.key+"_";var l=this.sequences[o];return l||(l={transforms:[].concat(r),finalTransform:new Matrix,_mdf:!1},this.sequences[o]=l,this.sequenceList.push(l)),l},processSequence:function(r,n){for(var a=0,o=r.transforms.length,l=n;a<o&&!n;){if(r.transforms[a].transform.mProps._mdf){l=!0;break}a+=1}if(l)for(r.finalTransform.reset(),a=o-1;a>=0;a-=1)r.finalTransform.multiply(r.transforms[a].transform.mProps.v);r._mdf=l},processSequences:function(r){var n,a=this.sequenceList.length;for(n=0;n<a;n+=1)this.processSequence(this.sequenceList[n],r)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var r="__lottie_element_luma_buffer",n=null,a=null,o=null;function l(){var c=createNS("svg"),v=createNS("filter"),C=createNS("feColorMatrix");return v.setAttribute("id",r),C.setAttribute("type","matrix"),C.setAttribute("color-interpolation-filters","sRGB"),C.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"),v.appendChild(C),c.appendChild(v),c.setAttribute("id",r+"_svg"),featureSupport.svgLumaHidden&&(c.style.display="none"),c}function u(){n||(o=l(),document.body.appendChild(o),n=createTag("canvas"),a=n.getContext("2d"),a.filter="url
11(#"+r+")",a.fillStyle="rgba(0,0,0,0)",a.fillRect(0,0,1,1))}function h(c){return n||u(),n.width=c.width,n.height=c.height,a.filter="url(#"+r+")",n}return{load:u,get:h}};function createCanvas(e,r){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,r);var n=createTag("canvas");return n.width=e,n.height=r,n}var assetLoader=(function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}})(),registeredEffects={};function CVEffects(e){var r,n=e.data.ef?e.data.ef.length:0;this.filters=[];var a;for(r=0;r<n;r+=1){a=null;var o=e.data.ef[r].ty;if(registeredEffects[o]){var l=registeredEffects[o].effect;a=new l(e.effectsManager.effectElements[r],e)}a&&this.filters.push(a)}this.filters.length&&e.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(e){var r,n=this.filters.length;for(r=0;r<n;r+=1)this.filters[r].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var r,n=this.filters.length,a=[];for(r=0;r<n;r+=1)this.filters[r].type===e&&a.push(this.filters[r]);return a};function registerEffect(e,r){registeredEffects[e]={effect:r}}function CVMaskElement(e,r){this.data=e,this.element=r,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n,a=this.masksProperties.length,o=!1;for(n=0;n<a;n+=1)this.masksProperties[n].mode!=="n"&&(o=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=o,o&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e=this.element.finalTransform.mat,r=this.element.canvasContext,n,a=this.masksProperties.length,o,l,u;for(r.beginPath(),n=0;n<a;n+=1)if(this.masksProperties[n].mode!=="n"){this.masksProperties[n].inv&&(r.moveTo(0,0),r.lineTo(this.element.globalData.compSize.w,0),r.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),r.lineTo(0,this.element.globalData.compSize.h),r.lineTo(0,0)),u=this.viewData[n].v,o=e.applyToPointArray(u.v[0][0],u.v[0][1],0),r.moveTo(o[0],o[1]);var h,c=u._length;for(h=1;h<c;h+=1)l=e.applyToTriplePoints(u.o[h-1],u.i[h],u.v[h]),r.bezierCurveTo(l[0],l[1],l[2],l[3],l[4],l[5]);l=e.applyToTriplePoints(u.o[h-1],u.i[0],u.v[0]),r.bezierCurveTo(l[0],l[1],l[2],l[3],l[4],l[5])}this.element.globalData.renderer.save(!0),r.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 r=this.globalData.canvasContext,n=assetLoader.createCanvas(r.canvas.width,r.canvas.height);this.buffers.push(n);var a=assetLoader.createCanvas(r.canvas.width,r.canvas.height);this.buffers.push(a),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 r=this.globalData;if(r.blendMode!==this.data.bm){r.blendMode=this.data.bm;var n=getBlendMode(this.data.bm);r.canvasContext.globalCompositeOperation=n}},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(r){r.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 r=this.buffers[0],n=r.getContext("2d");this.clearCanvas(n),n.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 r=this.buffers[1],n=r.getContext("2d");this.clearCanvas(n),n.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 a=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(a.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var o=assetLoader.getLumaCanvas(this.canvasContext.canvas),l=o.getContext("2d");l.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(o,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(r,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(r){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!r)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var n=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(n),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(n),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(e,r,n,a){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o=4;r.ty==="rc"?o=5:r.ty==="el"?o=6:r.ty==="sr"&&(o=7),this.sh=ShapePropertyFactory.getShapeProp(e,r,o,e);var l,u=n.length,h;for(l=0;l<u;l+=1)n[l].closed||(h={transforms:a.addTransformSequence(n[l].transforms),trNodes:[]},this.styledShapes.push(h),n[l].elements.push(h))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,r){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(r),transforms:[],elements:[],closed:e.hd===!0},a={};if(e.ty==="fl"||e.ty==="st"?(a.c=PropertyFactory.getProp(this,e.c,1,255,this),a.c.k||(n.co="rgb("+bmFloor(a.c.v[0])+","+bmFloor(a.c.v[1])+","+bmFloor(a.c.v[2])+")")):(e.ty==="gf"||e.ty==="gs")&&(a.s=PropertyFactory.getProp(this,e.s,1,null,this),a.e=PropertyFactory.getProp(this,e.e,1,null,this),a.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),a.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),a.g=new GradientProperty(this,e.g,this)),a.o=PropertyFactory.getProp(this,e.o,0,.01,this),e.ty==="st"||e.ty==="gs"){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],e.lj==1&&(n.ml=e.ml),a.w=PropertyFactory.getProp(this,e.w,0,null,this),a.w.k||(n.wi=a.w.v),e.d){var o=new DashProperty(this,e.d,"canvas",this);a.d=o,a.d.k||(n.da=a.d.dashArray,n.do=a.d.dashoffset[0])}}else n.r=e.r===2?"evenodd":"nonzero";return this.stylesList.push(n),a.style=n,a},CVShapeElement.prototype.createGroupElement=function(){var e={it:[],prevViewData:[]};return e},CVShapeElement.prototype.createTransformElement=function(e){var r={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}};return r},CVShapeElement.prototype.createShapeElement=function(e){var r=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(r),this.addShapeToModifiers(r),r},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,r=this.itemsData.length;for(e=0;e<r;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),r=this.dynamicProperties.length,e=0;e<r;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var r,n=this.stylesList.length;for(r=0;r<n;r+=1)this.stylesList[r].closed||this.stylesList[r].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var r,n=e.length;for(r=0;r<n;r+=1)e[r].closed=!0},CVShapeElement.prototype.searchShapes=function(e,r,n,a,o){var l,u=e.length-1,h,c,v=[],C=[],I,_,T,x=[].concat(o);for(l=u;l>=0;l-=1){if(I=this.searchProcessedElement(e[l]),I?r[l]=n[I-1]:e[l]._shouldRender=a,e[l].ty==="fl"||e[l].ty==="st"||e[l].ty==="gf"||e[l].ty==="gs")I?r[l].style.closed=!1:r[l]=this.createStyleElement(e[l],x),v.push(r[l].style);else if(e[l].ty==="gr"){if(!I)r[l]=this.createGroupElement(e[l]);else for(c=r[l].it.length,h=0;h<c;h+=1)r[l].prevViewData[h]=r[l].it[h];this.searchShapes(e[l].it,r[l].it,r[l].prevViewData,a,x)}else e[l].ty==="tr"?(I||(T=this.createTransformElement(e[l]),r[l]=T),x.push(r[l]),this.addTransformToStyleList(r[l])):e[l].ty==="sh"||e[l].ty==="rc"||e[l].ty==="el"||e[l].ty==="sr"?I||(r[l]=this.createShapeElement(e[l])):e[l].ty==="tm"||e[l].ty==="rd"||e[l].ty==="pb"||e[l].ty==="zz"||e[l].ty==="op"?(I?(_=r[l],_.closed=!1):(_=ShapeModifiers.getModifier(e[l].ty),_.init(this,e[l]),r[l]=_,this.shapeModifiers.push(_)),C.push(_)):e[l].ty==="rp"&&(I?(_=r[l],_.closed=!0):(_=ShapeModifiers.getModifier(e[l].ty),r[l]=_,_.init(this,e,l,r),this.shapeModifiers.push(_),a=!1),C.push(_));this.addProcessedElement(e[l],l+1)}for(this.removeTransformFromStyleList(),this.closeStyles(v),u=C.length,l=0;l<u;l+=1)C[l].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,r){(e._opMdf||r.op._mdf||this._isFirstFrame)&&(r.opacity=e.opacity,r.opacity*=r.op.v,r._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,r=this.stylesList.length,n,a,o,l,u,h,c=this.globalData.renderer,v=this.globalData.canvasContext,C,I;for(e=0;e<r;e+=1)if(I=this.stylesList[e],C=I.type,!((C==="st"||C==="gs")&&I.wi===0||!I.data._shouldRender||I.coOp===0||this.globalData.currentGlobalAlpha===0)){for(c.save(),u=I.elements,C==="st"||C==="gs"?(c.ctxStrokeStyle(C==="st"?I.co:I.grd),c.ctxLineWidth(I.wi),c.ctxLineCap(I.lc),c.ctxLineJoin(I.lj),c.ctxMiterLimit(I.ml||0)):c.ctxFillStyle(C==="fl"?I.co:I.grd),c.ctxOpacity(I.coOp),C!=="st"&&C!=="gs"&&v.beginPath(),c.ctxTransform(I.preTransforms.finalTransform.props),a=u.length,n=0;n<a;n+=1){for((C==="st"||C==="gs")&&(v.beginPath(),I.da&&(v.setLineDash(I.da),v.lineDashOffset=I.do)),h=u[n].trNodes,l=h.length,o=0;o<l;o+=1)h[o].t==="m"?v.moveTo(h[o].p[0],h[o].p[1]):h[o].t==="c"?v.bezierCurveTo(h[o].pts[0],h[o].pts[1],h[o].pts[2],h[o].pts[3],h[o].pts[4],h[o].pts[5]):v.closePath();(C==="st"||C==="gs")&&(c.ctxStroke(),I.da&&v.setLineDash(this.dashResetter))}C!=="st"&&C!=="gs"&&this.globalData.renderer.ctxFill(I.r),c.restore(
vendor: 97,018 bytes, line 11
11)}},CVShapeElement.prototype.renderShape=function(e,r,n,a){var o,l=r.length-1,u;for(u=e,o=l;o>=0;o-=1)r[o].ty==="tr"?(u=n[o].transform,this.renderShapeTransform(e,u)):r[o].ty==="sh"||r[o].ty==="el"||r[o].ty==="rc"||r[o].ty==="sr"?this.renderPath(r[o],n[o]):r[o].ty==="fl"?this.renderFill(r[o],n[o],u):r[o].ty==="st"?this.renderStroke(r[o],n[o],u):r[o].ty==="gf"||r[o].ty==="gs"?this.renderGradientFill(r[o],n[o],u):r[o].ty==="gr"?this.renderShape(u,r[o].it,n[o].it):r[o].ty;a&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,r){if(this._isFirstFrame||r._mdf||e.transforms._mdf){var n=e.trNodes,a=r.paths,o,l,u,h=a._length;n.length=0;var c=e.transforms.finalTransform;for(u=0;u<h;u+=1){var v=a.shapes[u];if(v&&v.v){for(l=v._length,o=1;o<l;o+=1)o===1&&n.push({t:"m",p:c.applyToPointArray(v.v[0][0],v.v[0][1],0)}),n.push({t:"c",pts:c.applyToTriplePoints(v.o[o-1],v.i[o],v.v[o])});l===1&&n.push({t:"m",p:c.applyToPointArray(v.v[0][0],v.v[0][1],0)}),v.c&&l&&(n.push({t:"c",pts:c.applyToTriplePoints(v.o[o-1],v.i[0],v.v[0])}),n.push({t:"z"}))}}e.trNodes=n}},CVShapeElement.prototype.renderPath=function(e,r){if(e.hd!==!0&&e._shouldRender){var n,a=r.styledShapes.length;for(n=0;n<a;n+=1)this.renderStyledShape(r.styledShapes[n],r.sh)}},CVShapeElement.prototype.renderFill=function(e,r,n){var a=r.style;(r.c._mdf||this._isFirstFrame)&&(a.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")"),(r.o._mdf||n._opMdf||this._isFirstFrame)&&(a.coOp=r.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,r,n){var a=r.style,o;if(!a.grd||r.g._mdf||r.s._mdf||r.e._mdf||e.t!==1&&(r.h._mdf||r.a._mdf)){var l=this.globalData.canvasContext,u=r.s.v,h=r.e.v;if(e.t===1)o=l.createLinearGradient(u[0],u[1],h[0],h[1]);else{var c=Math.sqrt(Math.pow(u[0]-h[0],2)+Math.pow(u[1]-h[1],2)),v=Math.atan2(h[1]-u[1],h[0]-u[0]),C=r.h.v;C>=1?C=.99:C<=-1&&(C=-.99);var I=c*C,_=Math.cos(v+r.a.v)*I+u[0],T=Math.sin(v+r.a.v)*I+u[1];o=l.createRadialGradient(_,T,0,u[0],u[1],c)}var x,g=e.g.p,M=r.g.c,y=1;for(x=0;x<g;x+=1)r.g._hasOpacity&&r.g._collapsable&&(y=r.g.o[x*2+1]),o.addColorStop(M[x*4]/100,"rgba("+M[x*4+1]+","+M[x*4+2]+","+M[x*4+3]+","+y+")");a.grd=o}a.coOp=r.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,r,n){var a=r.style,o=r.d;o&&(o._mdf||this._isFirstFrame)&&(a.da=o.dashArray,a.do=o.dashoffset[0]),(r.c._mdf||this._isFirstFrame)&&(a.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")"),(r.o._mdf||n._opMdf||this._isFirstFrame)&&(a.coOp=r.o.v*n.opacity),(r.w._mdf||this._isFirstFrame)&&(a.wi=r.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(e,r,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var r=!1;e.fc?(r=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=r;var n=!1;e.sc&&(n=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var a=this.globalData.fontManager.getFontByName(e.f),o,l,u=e.l,h=this.mHelper;this.stroke=n,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,l=e.finalText.length;var c,v,C,I,_,T,x,g,M,y,p=this.data.singleShape,d=e.tr*.001*e.finalSize,E=0,P=0,k=!0,D=0;for(o=0;o<l;o+=1){c=this.globalData.fontManager.getCharData(e.finalText[o],a.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),v=c&&c.data||{},h.reset(),p&&u[o].n&&(E=-d,P+=e.yOffset,P+=k?1:0,k=!1),_=v.shapes?v.shapes[0].it:[],x=_.length,h.scale(e.finalSize/100,e.finalSize/100),p&&this.applyTextPropertiesToMatrix(e,h,u[o].line,E,P),M=createSizedArray(x-1);var R=0;for(T=0;T<x;T+=1)if(_[T].ty==="sh"){for(I=_[T].ks.k.i.length,g=_[T].ks.k,y=[],C=1;C<I;C+=1)C===1&&y.push(h.applyToX(g.v[0][0],g.v[0][1],0),h.applyToY(g.v[0][0],g.v[0][1],0)),y.push(h.applyToX(g.o[C-1][0],g.o[C-1][1],0),h.applyToY(g.o[C-1][0],g.o[C-1][1],0),h.applyToX(g.i[C][0],g.i[C][1],0),h.applyToY(g.i[C][0],g.i[C][1],0),h.applyToX(g.v[C][0],g.v[C][1],0),h.applyToY(g.v[C][0],g.v[C][1],0));y.push(h.applyToX(g.o[C-1][0],g.o[C-1][1],0),h.applyToY(g.o[C-1][0],g.o[C-1][1],0),h.applyToX(g.i[0][0],g.i[0][1],0),h.applyToY(g.i[0][0],g.i[0][1],0),h.applyToX(g.v[0][0],g.v[0][1],0),h.applyToY(g.v[0][0],g.v[0][1],0)),M[R]=y,R+=1}p&&(E+=u[o].l,E+=d),this.textSpans[D]?this.textSpans[D].elem=M:this.textSpans[D]={elem:M},D+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var e=this.canvasContext;e.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 r,n,a,o,l,u,h=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;n=c.length;var v,C=null,I=null,_=null,T,x,g=this.globalData.renderer;for(r=0;r<n;r+=1)if(!c[r].n){if(v=h[r],v&&(g.save(),g.ctxTransform(v.p),g.ctxOpacity(v.o)),this.fill){for(v&&v.fc?C!==v.fc&&(g.ctxFillStyle(v.fc),C=v.fc):C!==this.values.fill&&(C=this.values.fill,g.ctxFillStyle(this.values.fill)),T=this.textSpans[r].elem,o=T.length,this.globalData.canvasContext.beginPath(),a=0;a<o;a+=1)for(x=T[a],u=x.length,this.globalData.canvasContext.moveTo(x[0],x[1]),l=2;l<u;l+=6)this.globalData.canvasContext.bezierCurveTo(x[l],x[l+1],x[l+2],x[l+3],x[l+4],x[l+5]);this.globalData.canvasContext.closePath(),g.ctxFill()}if(this.stroke){for(v&&v.sw?_!==v.sw&&(_=v.sw,g.ctxLineWidth(v.sw)):_!==this.values.sWidth&&(_=this.values.sWidth,g.ctxLineWidth(this.values.sWidth)),v&&v.sc?I!==v.sc&&(I=v.sc,g.ctxStrokeStyle(v.sc)):I!==this.values.stroke&&(I=this.values.stroke,g.ctxStrokeStyle(this.values.stroke)),T=this.textSpans[r].elem,o=T.length,this.globalData.canvasContext.beginPath(),a=0;a<o;a+=1)for(x=T[a],u=x.length,this.globalData.canvasContext.moveTo(x[0],x[1]),l=2;l<u;l+=6)this.globalData.canvasContext.bezierCurveTo(x[l],x[l+1],x[l+2],x[l+3],x[l+4],x[l+5]);this.globalData.canvasContext.closePath(),g.ctxStroke()}v&&this.globalData.renderer.restore()}};function CVImageElement(e,r,n){this.assetData=r.getAssetData(e.refId),this.img=r.imageLoader.getAsset(this.assetData),this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var r=e.getContext("2d"),n=this.img.width,a=this.img.height,o=n/a,l=this.assetData.w/this.assetData.h,u,h,c=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;o>l&&c==="xMidYMid slice"||o<l&&c!=="xMidYMid slice"?(h=a,u=h*l):(u=n,h=u/l),r.drawImage(this.img,(n-u)/2,(a-h)/2,u,h,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(e,r,n){this.initElement(e,r,n)}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(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){e[0]===1&&e[1]===0&&e[4]===0&&e[5]===1&&e[12]===0&&e[13]===0||this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,r,n,a){this.canvasContext.fillRect(e,r,n,a)},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(e){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var r=this.animationItem.container.style;r.width="100%",r.height="100%";var n="0px 0px 0px";r.transformOrigin=n,r.mozTransformOrigin=n,r.webkitTransformOrigin=n,r["-webkit-transform"]=n,r.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,r){this.reset();var n,a;e?(n=e,a=r,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=a):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,a=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=a*this.renderConfig.dpr);var o,l;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var u=this.renderConfig.preserveAspectRatio.split(" "),h=u[1]||"meet",c=u[0]||"xMidYMid",v=c.substr(0,4),C=c.substr(4);o=n/a,l=this.transformCanvas.w/this.transformCanvas.h,l>o&&h==="meet"||l<o&&h==="slice"?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=a/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=a/(this.transformCanvas.h/this.renderConfig.dpr)),v==="xMid"&&(l<o&&h==="meet"||l>o&&h==="slice")?this.transformCanvas.tx=(n-this.transformCanvas.w*(a/this.transformCanvas.h))/2*this.renderConfig.dpr:v==="xMax"&&(l<o&&h==="meet"||l>o&&h==="slice")?this.transformCanvas.tx=(n-this.transformCanvas.w*(a/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,C==="YMid"&&(l>o&&h==="meet"||l<o&&h==="slice")?this.transformCanvas.ty=(a-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:C==="YMax"&&(l>o&&h==="meet"||l<o&&h==="slice")?this.transformCanvas.ty=(a-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=a/(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 e,r=this.layers?this.layers.length:0;for(e=r-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,r){if(!(this.renderedFrame===e&&this.renderConfig.clearCanvas===!0&&!r||this.destroyed||e===-1)){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||r,this.globalData.projectInterface.currentFrame=e;var n,a=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=a-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=a-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var r=this.elements;if(!(r[e]||this.layers[e].ty===99)){var n=this.createItem(this.layers[e],this,this.globalData);r[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();e.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function 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 e,r=15;for(e=0;e<r;e+=1){var n=new CanvasContext;this.stack[e]=n}this._length=r,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 e=this._length*2,r=0;for(r=this._length;r<e;r+=1)this.stack[r]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var r=this.stack[this.cArrPos],n=r.transform,a,o=this.cTr.props;for(a=0;a<16;a+=1)o[a]=n[a];if(e){this.nativeContext.restore();var l=this.stack[this.cArrPos+1];this.appliedFillStyle=l.fillStyle,this.appliedStrokeStyle=l.strokeStyle,this.appliedLineWidth=l.lineWidth,this.appliedLineCap=l.lineCap,this.appliedLineJoin=l.lineJoin,this.appliedMiterLimit=l.miterLimit}this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13]),(e||r.opacity!==-1&&this.currentOpacity!==r.opacity)&&(this.nativeContext.globalAlpha=r.opacity,this.currentOpacity=r.opacity),this.currentFillStyle=r.fillStyle,this.currentStrokeStyle=r.strokeStyle,this.currentLineWidth=r.lineWidth,this.currentLineCap=r.lineCap,this.currentLineJoin=r.lineJoin,this.currentMiterLimit=r.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var r=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var n=this.stack[this.cArrPos],a;for(a=0;a<16;a+=1)n.transform[a]=r[a];this.cArrPos+=1;var o=this.stack[this.cArrPos];o.opacity=n.opacity,o.fillStyle=n.fillStyle,o.strokeStyle=n.strokeStyle,o.lineWidth=n.lineWidth,o.lineCap=n.lineCap,o.lineJoin=n.lineJoin,o.miterLimit=n.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var r=this.cTr;this.transformMat.multiply(r),r.cloneFromProps(this.transformMat.props);var n=r.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])},CVContextData.prototype.opacity=function(e){var r=this.stack[this.cArrPos].opacity;r*=e<0?0:e,this.stack[this.cArrPos].opacity!==r&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=r)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,r,n,a){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,r,n,a)},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(e,r,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip();var r,n=this.layers.length;for(r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame()},CVCompElement.prototype.destroy=function(){var e,r=this.layers.length;for(e=r-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)};function CanvasRenderer(e,r){this.animationItem=e,this.renderConfig={clearCanvas:r&&r.clearCanvas!==void 0?r.clearCanvas:!0,context:r&&r.context||null,progressiveLoad:r&&r.progressiveLoad||!1,preserveAspectRatio:r&&r.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:r&&r.contentVisibility||"visible",className:r&&r.className||"",id:r&&r.id||"",runExpressions:!r||r.runExpressions===void 0||r.runExpressions},this.renderConfig.dpr=r&&r.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=r&&r.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(e){return new CVCompElement(e,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),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 r=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var n=this.finalTransform.mat.toCSS();r.transform=n,r.webkitTransform=n}this.finalTransform._opMdf&&(r.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(e,r,n){this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?(e=createNS("rect"),e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(e=createTag("div"),e.style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)};function HShapeElement(e,r,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,r,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var r=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",r.w),e.setAttribute("height",r.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,r){var n,a=e.length;for(n=0;n<a;n+=1)r=e[n].mProps.v.applyToPointArray(r[0],r[1],0);return r},HShapeElement.prototype.calculateShapeBoundingBox=function(e,r){var n=e.sh.v,a=e.transformers,o,l=n._length,u,h,c,v;if(!(l<=1)){for(o=0;o<l-1;o+=1)u=this.getTransformedPoint(a,n.v[o]),h=this.getTransformedPoint(a,n.o[o]),c=this.getTransformedPoint(a,n.i[o+1]),v=this.getTransformedPoint(a,n.v[o+1]),this.checkBounds(u,h,c,v,r);n.c&&(u=this.getTransformedPoint(a,n.v[o]),h=this.getTransformedPoint(a,n.o[o]),c=this.getTransformedPoint(a,n.i[0]),v=this.getTransformedPoint(a,n.v[0]),this.checkBounds(u,h,c,v,r))}},HShapeElement.prototype.checkBounds=function(e,r,n,a,o){this.getBoundsOfCurve(e,r,n,a);var l=this.shapeBoundingBox;o.x=bmMin(l.left,o.x),o.xMax=bmMax(l.right,o.xMax),o.y=bmMin(l.top,o.y),o.yMax=bmMax(l.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,r,n,a){for(var o=[[e[0],a[0]],[e[1],a[1]]],l,u,h,c,v,C,I,_=0;_<2;++_)u=6*e[_]-12*r[_]+6*n[_],l=-3*e[_]+9*r[_]-9*n[_]+3*a[_],h=3*r[_]-3*e[_],u|=0,l|=0,h|=0,l===0&&u===0||(l===0?(c=-h/u,c>0&&c<1&&o[_].push(this.calculateF(c,e,r,n,a,_))):(v=u*u-4*h*l,v>=0&&(C=(-u+bmSqrt(v))/(2*l),C>0&&C<1&&o[_].push(this.calculateF(C,e,r,n,a,_)),I=(-u-bmSqrt(v))/(2*l),I>0&&I<1&&o[_].push(this.calculateF(I,e,r,n,a,_)))));this.shapeBoundingBox.left=bmMin.apply(null,o[0]),this.shapeBoundingBox.top=bmMin.apply(null,o[1]),this.shapeBoundingBox.right=bmMax.apply(null,o[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,o[1])},HShapeElement.prototype.calculateF=function(e,r,n,a,o,l){return bmPow(1-e,3)*r[l]+3*bmPow(1-e,2)*e*n[l]+3*(1-e)*bmPow(e,2)*a[l]+bmPow(e,3)*o[l]},HShapeElement.prototype.calculateBoundingBox=function(e,r){var n,a=e.length;for(n=0;n<a;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],r):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,r):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,r)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,r){var n=0;if(e.keyframes){for(var a=0;a<e.keyframes.length;a+=1){var o=e.keyframes[a].s;o>n&&(n=o)}n*=e.mult}else n=e.v*e.mult;r.x-=n,r.xMax+=n,r.y-=n,r.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,r=999999;if(e.x=r,e.xMax=-r,e.y=r,e.yMax=-r,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),n=!0),n||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var a=this.shapeCont.style,o="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";a.transform=o,a.webkitTransform=o}}};function HTextElement(e,r,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var r=this.innerElem.style,n=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";r.fill=n,r.color=n,e.sc&&(r.stroke=this.buildColor(e.sc),r.strokeWidth=e.sw+"px");var a=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(r.fontSize=e.finalSize+"px",r.lineHeight=e.finalSize+"px",a.fClass)this.innerElem.className=a.fClass;else{r.fontFamily=a.fFamily;var o=e.fWeight,l=e.fStyle;r.fontStyle=l,r.fontWeight=o}var u,h,c=e.l;h=c.length;var v,C,I,_=this.mHelper,T,x="",g=0;for(u=0;u<h;u+=1){if(this.globalData.fontManager.chars?(this.textPaths[g]?v=this.textPaths[g]:(v=createNS("path"),v.setAttribute("stroke-linecap",lineCapEnum[1]),v.setAttribute("stroke-linejoin",lineJoinEnum[2]),v.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[g]?(C=this.textSpans[g],I=C.children[0]):(C=createTag("div"),C.style.lineHeight=0,I=createNS("svg"),I.appendChild(v),styleDiv(C)))):this.isMasked?v=this.textPaths[g]?this.textPaths[g]:createNS("text"):this.textSpans[g]?(C=this.textSpans[g],v=this.textPaths[g]):(C=createTag("span"),styleDiv(C),v=createTag("span"),styleDiv(v),C.appendChild(v)),this.globalData.fontManager.chars){var M=this.globalData.fontManager.getCharData(e.finalText[u],a.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily),y;if(M?y=M.data:y=null,_.reset(),y&&y.shapes&&y.shapes.length&&(T=y.shapes[0].it,_.scale(e.finalSize/100,e.finalSize/100),x=this.createPathShape(_,T),v.setAttribute("d",x)),this.isMasked)this.innerElem.appendChild(v);else{if(this.innerElem.appendChild(C),y&&y.shapes){document.body.appendChild(I);var p=I.getBBox();I.setAttribute("width",p.width+2),I.setAttribute("height",p.height+2),I.setAttribute("viewBox",p.x-1+" "+(p.y-1)+" "+(p.width+2)+" "+(p.height+2));var d=I.style,E="translate("+(p.x-1)+"px,"+(p.y-1)+"px)";d.transform=E,d.webkitTransform=E,c[u].yOffset=p.y-1}else I.setAttribute("width",1),I.setAttribute("height",1);C.appendChild(I)}}else if(v.textContent=c[u].val,v.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(v);else{this.innerElem.appendChild(C);var P=v.style,k="translate3d(0,"+-e.finalSize/1.2+"px,0)";P.transform=k,P.webkitTransform=k}this.isMasked?this.textSpans[g]=v:this.textSpans[g]=C,this.textSpans[g].style.display="block",this.textPaths[g]=v,g+=1}for(;g<this.textSpans.length;)this.textSpans[g].style.display="none",g+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var e;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),e=this.svgElement.style;var r="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=r,e.webkitTransform=r}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var n,a,o=0,l=this.textAnimator.renderedLetters,u=this.textProperty.currentData.l;a=u.length;var h,c,v;for(n=0;n<a;n+=1)u[n].n?o+=1:(c=this.textSpans[n],v=this.textPaths[n],h=l[o],o+=1,h._mdf.m&&(this.isMasked?c.setAttribute("transform",h.m):(c.style.webkitTransform=h.m,c.style.transform=h.m)),c.style.opacity=h.o,h.sw&&h._mdf.sw&&v.setAttribute("stroke-width",h.sw),h.sc&&h._mdf.sc&&v.setAttribute("stroke",h.sc),h.fc&&h._mdf.fc&&(v.setAttribute("fill",h.fc),v.style.color=h.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var C=this.innerElem.getBBox();this.currentBBox.w!==C.width&&(this.currentBBox.w=C.width,this.svgElement.setAttribute("width",C.width)),this.currentBBox.h!==C.height&&(this.currentBBox.h=C.height,this.svgElement.setAttribute("height",C.height));var I=1;if(this.currentBBox.w!==C.width+I*2||this.currentBBox.h!==C.height+I*2||this.currentBBox.x!==C.x-I||this.currentBBox.y!==C.y-I){this.currentBBox.w=C.width+I*2,this.currentBBox.h=C.height+I*2,this.currentBBox.x=C.x-I,this.currentBBox.y=C.y-I,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var _="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=_,e.webkitTransform=_}}}};function HCameraElement(e,r,n){this.initFrame(),this.initBaseData(e,r,n),this.initHierarchy();var a=PropertyFactory.getProp;if(this.pe=a(this,e.pe,0,0,this),e.ks.p.s?(this.px=a(this,e.ks.p.x,1,0,this),this.py=a(this,e.ks.p.y,1,0,this),this.pz=a(this,e.ks.p.z,1,0,this)):this.p=a(this,e.ks.p,1,0,this),e.ks.a&&(this.a=a(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var o,l=e.ks.or.k.length;for(o=0;o<l;o+=1)e.ks.or.k[o].to=null,e.ks.or.k[o].ti=null}this.or=a(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=a(this,e.ks.rx,0,degToRads,this),this.ry=a(this,e.ks.ry,0,degToRads,this),this.rz=a(this,e.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 e,r=this.comp.threeDElements.length,n,a,o;for(e=0;e<r;e+=1)if(n=this.comp.threeDElements[e],n.type==="3d"){a=n.perspectiveElem.style,o=n.container.style;var l=this.pe.v+"px",u="0px 0px 0px",h="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";a.perspective=l,a.webkitPerspective=l,o.transformOrigin=u,o.mozTransformOrigin=u,o.webkitTransformOrigin=u,a.transform=h,a.webkitTransform=h}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e=this._isFirstFrame,r,n;if(this.hierarchy)for(n=this.hierarchy.length,r=0;r<n;r+=1)e=this.hierarchy[r].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=this.hierarchy.length-1,r=n;r>=0;r-=1){var a=this.hierarchy[r].finalTransform.mProp;this.mat.translate(-a.p.v[0],-a.p.v[1],a.p.v[2]),this.mat.rotateX(-a.or.v[0]).rotateY(-a.or.v[1]).rotateZ(a.or.v[2]),this.mat.rotateX(-a.rx.v).rotateY(-a.ry.v).rotateZ(a.rz.v),this.mat.scale(1/a.s.v[0],1/a.s.v[1],1/a.s.v[2]),this.mat.translate(a.a.v[0],a.a.v[1],a.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 o;this.p?o=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:o=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var l=Math.sqrt(Math.pow(o[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),u=[o[0]/l,o[1]/l,o[2]/l],h=Math.sqrt(u[2]*u[2]+u[0]*u[0]),c=Math.atan2(u[1],h),v=Math.atan2(u[0],-u[2]);this.mat.rotateY(v).rotateX(-c)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var C=!this._prevMat.equals(this.mat);if((C||this.pe._mdf)&&this.comp.threeDElements){n=this.comp.threeDElements.length;var I,_,T;for(r=0;r<n;r+=1)if(I=this.comp.threeDElements[r],I.type==="3d"){if(C){var x=this.mat.toCSS();T=I.container.style,T.transform=x,T.webkitTransform=x}this.pe._mdf&&(_=I.perspectiveElem.style,_.perspective=this.pe.v+"px",_.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(e,r,n){this.assetData=r.getAssetData(e.refId),this.initElement(e,r,n)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),r=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(r),r.crossOrigin="anonymous",r.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(e,r){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:r&&r.className||"",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(r&&r.hideOnTransparent===!1),filterSize:{width:r&&r.filterSize&&r.filterSize.width||"400%",height:r&&r.filterSize&&r.filterSize.height||"400%",x:r&&r.filterSize&&r.filterSize.x||"-100%",y:r&&r.filterSize&&r.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 e=this.pendingElements.pop();e.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(e,r){var n=e.getBaseElement();if(n){var a=this.layers[r];if(!a.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(n,r);else{for(var o=0,l,u,h;o<r;)this.elements[o]&&this.elements[o]!==!0&&this.elements[o].getBaseElement&&(u=this.elements[o],h=this.layers[o].ddd?this.getThreeDContainerByPos(o):u.getBaseElement(),l=h||l),o+=1;l?(!a.ddd||!this.supports3d)&&this.layerElement.insertBefore(n,l):(!a.ddd||!this.supports3d)&&this.layerElement.appendChild(n)}else this.addTo3dContainer(n,r)}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var r=0,n=this.threeDElements.length;r<n;){if(this.threeDElements[r].startPos<=e&&this.threeDElements[r].endPos>=e)return this.threeDElements[r].perspectiveElem;r+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,r){var n=createTag("div"),a,o;styleDiv(n);var l=createTag("div");if(styleDiv(l),r==="3d"){a=n.style,a.width=this.globalData.compSize.w+"px",a.height=this.globalData.compSize.h+"px";var u="50% 50%";a.webkitTransformOrigin=u,a.mozTransformOrigin=u,a.transformOrigin=u,o=l.style;var h="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";o.transform=h,o.webkitTransform=h}n.appendChild(l);var c={container:l,perspectiveElem:n,startPos:e,endPos:e,type:r};return this.threeDElements.push(c),c},HybridRendererBase.prototype.build3dContainers=function(){var e,r=this.layers.length,n,a="";for(e=0;e<r;e+=1)this.layers[e].ddd&&this.layers[e].ty!==3?(a!=="3d"&&(a="3d",n=this.createThreeDContainer(e,"3d")),n.endPos=Math.max(n.endPos,e)):(a!=="2d"&&(a="2d",n=this.createThreeDContainer(e,"2d")),n.endPos=Math.max(n.endPos,e));for(r=this.threeDElements.length,e=r-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,r){for(var n=0,a=this.threeDElements.length;n<a;){if(r<=this.threeDElements[n].endPos){for(var o=this.threeDElements[n].startPos,l;o<r;)this.elements[o]&&this.elements[o].getBaseElement&&(l=this.elements[o].getBaseElement()),o+=1;l?this.threeDElements[n].container.insertBefore(e,l):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var r=createTag("div"),n=this.animationItem.wrapper,a=r.style;a.width=e.w+"px",a.height=e.h+"px",this.resizerElem=r,styleDiv(r),a.transformStyle="flat",a.mozTransformStyle="flat",a.webkitTransformStyle="flat",this.renderConfig.className&&r.setAttribute("class",this.renderConfig.className),n.appendChild(r),a.overflow="hidden";var o=createNS("svg");o.setAttribute("width","1"),o.setAttribute("height","1"),styleDiv(o),this.resizerElem.appendChild(o);var l=createNS("defs");o.appendChild(l),this.data=e,this.setupGlobalData(e,o),this.globalData.defs=l,this.layers=e.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 e,r=this.layers?this.layers.length:0;for(e=0;e<r;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight,n=e/r,a=this.globalData.compSize.w/this.globalData.compSize.h,o,l,u,h;a>n?(o=e/this.globalData.compSize.w,l=e/this.globalData.compSize.w,u=0,h=(r-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2):(o=r/this.globalData.compSize.h,l=r/this.globalData.compSize.h,u=(e-this.globalData.compSize.w*(r/this.globalData.compSize.h))/2,h=0);var c=this.resizerElem.style;c.webkitTransform="matrix3d("+o+",0,0,0,0,"+l+",0,0,0,0,1,0,"+u+","+h+",0,1)",c.transform=c.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e=this.globalData.compSize.w,r=this.globalData.compSize.h,n,a=this.threeDElements.length;for(n=0;n<a;n+=1){var o=this.threeDElements[n].perspectiveElem.style;o.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(r,2))+"px",o.perspective=o.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var r,n=e.length,a=createTag("div");for(r=0;r<n;r+=1)if(e[r].xt){var o=this.createComp(e[r],a,this.globalData.comp,null);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}};function HCompElement(e,r,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,r,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,r.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(e,r){for(var n=0,a;n<r;)this.elements[n]&&this.elements[n].getBaseElement&&(a=this.elements[n].getBaseElement()),n+=1;a?this.layerElement.insertBefore(e,a):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};function HybridRenderer(e,r){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:r&&r.className||"",imagePreserveAspectRatio:r&&r.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(r&&r.hideOnTransparent===!1),filterSize:{width:r&&r.filterSize&&r.filterSize.width||"400%",height:r&&r.filterSize&&r.filterSize.height||"400%",x:r&&r.filterSize&&r.filterSize.x||"-100%",y:r&&r.filterSize&&r.filterSize.y||"-100%"},runExpressions:!r||r.runExpressions===void 0||r.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(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=(function(){return function(e){function r(n){for(var a=0,o=e.layers.length;a<o;){if(e.layers[a].nm===n||e.layers[a].ind===n)return e.elements[a].layerInterface;a+=1}return null}return Object.defineProperty(r,"_name",{value:e.data.nm}),r.layer=r,r.pixelAspect=1,r.height=e.data.h||e.globalData.compSize.h,r.width=e.data.w||e.globalData.compSize.w,r.pixelAspect=1,r.frameDuration=1/e.globalData.frameRate,r.displayStartTime=0,r.numLayers=e.layers.length,r}})();function _typeof$2(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$2=function(n){return typeof n}:_typeof$2=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$2(e)}function seedRandom(e,r){var n=this,a=256,o=6,l=52,u="random",h=r.pow(a,o),c=r.pow(2,l),v=c*2,C=a-1,I;function _(d,E,P){var k=[];E=E===!0?{entropy:!0}:E||{};var D=M(g(E.entropy?[d,p(e)]:d===null?y():d,3),k),R=new T(k),V=function(){for(var j=R.g(o),Y=h,Z=0;j<c;)j=(j+Z)*a,Y*=a,Z=R.g(1);for(;j>=v;)j/=2,Y/=2,Z>>>=1;return(j+Z)/Y};return V.int32=function(){return R.g(4)|0},V.quick=function(){return R.g(4)/4294967296},V.double=V,M(p(R.S),e),(E.pass||P||function(U,j,Y,Z){return Z&&(Z.S&&x(Z,R),U.state=function(){return x(R,{})}),Y?(r[u]=U,j):U})(V,D,"global"in E?E.global:this==r,E.state)}r["seed"+u]=_;function T(d){var E,P=d.length,k=this,D=0,R=k.i=k.j=0,V=k.S=[];for(P||(d=[P++]);D<a;)V[D]=D++;for(D=0;D<a;D++)V[D]=V[R=C&R+d[D%P]+(E=V[D])],V[R]=E;k.g=function(U){for(var j,Y=0,Z=k.i,G=k.j,O=k.S;U--;)j=O[Z=C&Z+1],Y=Y*a+O[C&(O[Z]=O[G=C&G+j])+(O[G]=j)];return k.i=Z,k.j=G,Y}}function x(d,E){return E.i=d.i,E.j=d.j,E.S=d.S.slice(),E}function g(d,E){var P=[],k=_typeof$2(d),D;if(E&&k=="object")for(D in d)try{P.push(g(d[D],E-1))}catch(R){}return P.length?P:k=="string"?d:d+"\0"}function M(d,E){for(var P=d+"",k,D=0;D<P.length;)E[C&D]=C&(k^=E[C&D]*19)+P.charCodeAt(D++);return p(E)}function y(){try{if(I)return p(I.randomBytes(a));var d=new Uint8Array(a);return(n.crypto||n.msCrypto).getRandomValues(d),p(d)}catch(k){var E=n.navigator,P=E&&E.plugins;return[+new Date,n,P,n.screen,p(e)]}}function p(d){return String.fromCharCode.apply(0,d)}M(r.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof$1=function(n){return typeof n}:_typeof$1=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof$1(e)}var ExpressionManager=(function(){"use strict";var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,r){return e==="number"||r instanceof Number||e==="boolean"||e==="string"}function $bm_neg(e){var r=_typeof$1(e);if(r==="number"||e instanceof Number||r==="boolean")return-e;if($bm_isInstanceOfArray(e)){var n,a=e.length,o=[];for(n=0;n<a;n+=1)o[n]=-e[n];return o}return e.propType?e.v:-e}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,r){var n=_typeof$1(e),a=_typeof$1(r);if(isNumerable(n,e)&&isNumerable(a,r)||n==="string"||a==="string")return e+r;if($bm_isInstanceOfArray(e)&&isNumerable(a,r))return e=e.slice(0),e[0]+=r,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(r))return r=r.slice(0),r[0]=e+r[0],r;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(r)){for(var o=0,l=e.length,u=r.length,h=[];o<l||o<u;)(typeof e[o]=="number"||e[o]instanceof Number)&&(typeof r[o]=="number"||r[o]instanceof Number)?h[o]=e[o]+r[o]:h[o]=r[o]===void 0?e[o]:e[o]||r[o],o+=1;return h}return 0}var add=sum;function sub(e,r){var n=_typeof$1(e),a=_typeof$1(r);if(isNumerable(n,e)&&isNumerable(a,r))return n==="string"&&(e=parseInt(e,10)),a==="string"&&(r=parseInt(r,10)),e-r;if($bm_isInstanceOfArray(e)&&isNumerable(a,r))return e=e.slice(0),e[0]-=r,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(r))return r=r.slice(0),r[0]=e-r[0],r;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(r)){for(var o=0,l=e.length,u=r.length,h=[];o<l||o<u;)(typeof e[o]=="number"||e[o]instanceof Number)&&(typeof r[o]=="number"||r[o]instanceof Number)?h[o]=e[o]-r[o]:h[o]=r[o]===void 0?e[o]:e[o]||r[o],o+=1;return h}return 0}function mul(e,r){var n=_typeof$1(e),a=_typeof$1(r),o;if(isNumerable(n,e)&&isNumerable(a,r))return e*r;var l,u;if($bm_isInstanceOfArray(e)&&isNumerable(a,r)){for(u=e.length,o=createTypedArray("float32",u),l=0;l<u;l+=1)o[l]=e[l]*r;return o}if(isNumerable(n,e)&&$bm_isInstanceOfArray(r)){for(u=r.length,o=createTypedArray("float32",u),l=0;l<u;l+=1)o[l]=e*r[l];return o}return 0}function div(e,r){var n=_typeof$1(e),a=_typeof$1(r),o;if(isNumerable(n,e)&&isNumerable(a,r))return e/r;var l,u;if($bm_isInstanceOfArray(e)&&isNumerable(a,r)){for(u=e.length,o=createTypedArray("float32",u),l=0;l<u;l+=1)o[l]=e[l]/r;return o}if(isNumerable(n,e)&&$bm_isInstanceOfArray(r)){for(u=r.length,o=createTypedArray("float32",u),l=0;l<u;l+=1)o[l]=e/r[l];return o}return 0}function mod(e,r){return typeof e=="string"&&(e=parseInt(e,10)),typeof r=="string"&&(r=parseInt(r,10)),e%r}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,r,n){if(r>n){var a=n;n=r,r=a}return Math.min(Math.max(e,r),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,r){if(typeof e=="number"||e instanceof Number)return r=r||0,Math.abs(e-r);r||(r=helperLengthArray);var n,a=Math.min(e.length,r.length),o=0;for(n=0;n<a;n+=1)o+=Math.pow(r[n]-e[n],2);return Math.sqrt(o)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var r=e[0],n=e[1],a=e[2],o=Math.max(r,n,a),l=Math.min(r,n,a),u,h,c=(o+l)/2;if(o===l)u=0,h=0;else{var v=o-l;switch(h=c>.5?v/(2-o-l):v/(o+l),o){case r:u=(n-a)/v+(n<a?6:0);break;case n:u=(a-r)/v+2;break;case a:u=(r-n)/v+4;break;default:break}u/=6}return[u,h,c,e[3]]}function hue2rgb(e,r,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(r-e)*6*n:n<1/2?r:n<2/3?e+(r-e)*(2/3-n)*6:e}function hslToRgb(e){var r=e[0],n=e[1],a=e[2],o,l,u;if(n===0)o=a,u=a,l=a;else{var h=a<.5?a*(1+n):a+n-a*n,c=2*a-h;o=hue2rgb(c,h,r+1/3),l=hue2rgb(c,h,r),u=hue2rgb(c,h,r-1/3)}return[o,l,u,e[3]]}function linear(e,r,n,a,o){if((a===void 0||o===void 0)&&(a=r,o=n,r=0,n=1),n<r){var l=n;n=r,r=l}if(e<=r)return a;if(e>=n)return o;var u=n===r?0:(e-r)/(n-r);if(!a.length)return a+(o-a)*u;var h,c=a.length,v=createTypedArray("float32",c);for(h=0;h<c;h+=1)v[h]=a[h]+(o[h]-a[h])*u;return v}function random(e,r){if(r===void 0&&(e===void 0?(e=0,r=1):(r=e,e=void 0)),r.length){var n,a=r.length;e||(e=createTypedArray("float32",a));var o=createTypedArray("float32",a),l=BMMath.random();for(n=0;n<a;n+=1)o[n]=e[n]+l*(r[n]-e[n]);return o}e===void 0&&(e=0);var u=BMMath.random();return e+u*(r-e)}function createPath(e,r,n,a){var o,l=e.length,u=shapePool.newElement();u.setPathData(!!a,l);var h=[0,0],c,v;for(o=0;o<l;o+=1)c=r&&r[o]?r[o]:h,v=n&&n[o]?n[o]:h,u.setTripleAt(e[o][0],e[o][1],v[0]+e[o][0],v[1]+e[o][1],c[0]+e[o][0],c[1]+e[o][1],o,!0);return u}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=function e(r,n){var a,o,l=this.pv.length?this.pv.length:1,u=createTypedArray("float32",l);r=5;var h=Math.floor(time*r);for(a=0,o=0;a<h;){for(o=0;o<l;o+=1)u[o]+=-n+n*2*BMMath.random();a+=1}var c=time*r,v=c-Math.floor(c),C=createTypedArray("float32",l);if(l>1){for(o=0;o<l;o+=1)C[o]=this.pv[o]+u[o]+(-n+n*2*BMMath.random())*v;return C}return this.pv+u[0]+(-n+n*2*BMMath.random())*v}.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(e,r){return loopIn(e,r,!0)}function loopOutDuration(e,r){return loopOut(e,r,!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(e,r){var n=[r[0]-e[0],r[1]-e[1],r[2]-e[2]],a=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads,o=-Math.atan2(n[1],n[2])/degToRads;return[o,a,0]}function easeOut(e,r,n,a,o){return applyEase(easeOutBez,e,r,n,a,o)}function easeIn(e,r,n,a,o){return applyEase(easeInBez,e,r,n,a,o)}function ease(e,r,n,a,o){return applyEase(easeInOutBez,e,r,n,a,o)}function applyEase(e,r,n,a,o,l){o===void 0?(o=n,l=a):r=(r-n)/(a-n),r>1?r=1:r<0&&(r=0);var u=e(r);if($bm_isInstanceOfArray(o)){var h,c=o.length,v=createTypedArray("float32",c);for(h=0;h<c;h+=1)v[h]=(l[h]-o[h])*u+o[h];return v}return(l-o)*u+o}function nearestKey(e){var r,n=data.k.length,a,o;if(!data.k.length||typeof data.k[0]=="number")a=0,o=0;else if(a=-1,e*=elem.comp.globalData.frameRate,e<data.k[0].t)a=1,o=data.k[0].t;else{for(r=0;r<n-1;r+=1)if(e===data.k[r].t){a=r+1,o=data.k[r].t;break}else if(e>data.k[r].t&&e<data.k[r+1].t){e-data.k[r].t>data.k[r+1].t-e?(a=r+2,o=data.k[r+1].t):(a=r+1,o=data.k[r].t);break}a===-1&&(a=r+1,o=data.k[r].t)}var l={};return l.index=a,l.time=o/elem.comp.globalData.frameRate,l}function key(e){var r,n,a;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+e);e-=1,r={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var o=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(a=o.length,n=0;n<a;n+=1)r[n]=o[n],r.value[n]=o[n];return r}function framesToTime(e,r){return r||(r=elem.comp.globalData.frameRate),e/r}function timeToFrames(e,r){return!e&&e!==0&&(e=time),r||(r=elem.comp.globalData.frameRate),e*r}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,r){return typeof value=="string"?r===void 0?value.substring(e):value.substring(e,r):""}function substr(e,r){return typeof value=="string"?r===void 0?value.substr(e):value.substr(e,r):""}function posterizeTime(e){time=e===0?0:Math.floor(time*e)/e,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(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!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 e={};e.initExpressions=r,e.resetFrame=ExpressionManager.resetFrame;function r(n){var a=0,o=[];function l(){a+=1}function u(){a-=1,a===0&&c()}function h(v){o.indexOf(v)===-1&&o.push(v)}function c(){var v,C=o.length;for(v=0;v<C;v+=1)o[v].release();o.length=0}n.renderer.compInterface=CompExpressionInterface(n.renderer),n.renderer.globalData.projectInterface.registerComposition(n.renderer),n.renderer.globalData.pushExpression=l,n.renderer.globalData.popExpression=u,n.renderer.globalData.registerExpressionProperty=h}return e})(),MaskManagerInterface=(function(){function e(n,a){this._mask=n,this._data=a}Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var r=function(a){var o=createSizedArray(a.viewData.length),l,u=a.viewData.length;for(l=0;l<u;l+=1)o[l]=new e(a.viewData[l],a.masksProperties[l]);var h=function(v){for(l=0;l<u;){if(a.masksProperties[l].nm===v)return o[l];l+=1}return null};return h};return r})(),ExpressionPropertyInterface=(function(){var e={pv:0,v:0,mult:1},r={pv:[0,0,0],v:[0,0,0],mult:1};function n(u,h,c){Object.defineProperty(u,"velocity",{get:function(){return h.getVelocityAtTime(h.comp.currentFrame)}}),u.numKeys=h.keyframes?h.keyframes.length:0,u.key=function(v){if(!u.numKeys)return 0;var C="";"s"in h.keyframes[v-1]?C=h.keyframes[v-1].s:"e"in h.keyframes[v-2]?C=h.keyframes[v-2].e:C=h.keyframes[v-2].s;var I=c==="unidimensional"?new Number(C):Object.assign({},C);return I.time=h.keyframes[v-1].t/h.elem.comp.globalData.frameRate,I.value=c==="unidimensional"?C[0]:C,I},u.valueAtTime=h.getValueAtTime,u.speedAtTime=h.getSpeedAtTime,u.velocityAtTime=h.getVelocityAtTime,u.propertyGroup=h.propertyGroup}function a(u){(!u||!("pv"in u))&&(u=e);var h=1/u.mult,c=u.pv*h,v=new Number(c);return v.value=c,n(v,u,"unidimensional"),function(){return u.k&&u.getValue(),c=u.v*h,v.value!==c&&(v=new Number(c),v.value=c,n(v,u,"unidimensional")),v}}function o(u){(!u||!("pv"in u))&&(u=r);var h=1/u.mult,c=u.data&&u.data.l||u.pv.length,v=createTypedArray("float32",c),C=createTypedArray("float32",c);return v.value=C,n(v,u,"multidimensional"),function(){u.k&&u.getValue();for(var I=0;I<c;I+=1)C[I]=u.v[I]*h,v[I]=C[I];return v}}function l(){return e}return function(u){return u?u.propType==="unidimensional"?a(u):o(u):l}})(),TransformExpressionInterface=(function(){return function(e){function r(u){switch(u){case"scale":case"Scale":case"ADBE Scale":case 6:return r.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return r.rotation;case"ADBE Rotate X":return r.xRotation;case"ADBE Rotate Y":return r.yRotation;case"position":case"Position":case"ADBE Position":case 2:return r.position;case"ADBE Position_0":return r.xPosition;case"ADBE Position_1":return r.yPosition;case"ADBE Position_2":return r.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return r.anchorPoint;case"opacity":case"Opacity":case 11:return r.opacity;default:return null}}Object.defineProperty(r,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(r,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(r,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(r,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(r,"scale",{get:ExpressionPropertyInterface(e.s)});var n,a,o,l;return e.p?l=ExpressionPropertyInterface(e.p):(n=ExpressionPropertyInterface(e.px),a=ExpressionPropertyInterface(e.py),e.pz&&(o=ExpressionPropertyInterface(e.pz))),Object.defineProperty(r,"position",{get:function(){return e.p?l():[n(),a(),o?o():0]}}),Object.defineProperty(r,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(r,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(r,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(r,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(r,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(r,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(r,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(r,"orientation",{get:ExpressionPropertyInterface(e.or)}),r}})(),LayerExpressionInterface=(function(){function e(v){var C=new Matrix;if(v!==void 0){var I=this._elem.finalTransform.mProp.getValueAtTime(v);I.clone(C)}else{var _=this._elem.finalTransform.mProp;_.applyToMatrix(C)}return C}function r(v,C){var I=this.getMatrix(C);return I.props[12]=0,I.props[13]=0,I.props[14]=0,this.applyPoint(I,v)}function n(v,C){var I=this.getMatrix(C);return this.applyPoint(I,v)}function a(v,C){var I=this.getMatrix(C);return I.props[12]=0,I.props[13]=0,I.props[14]=0,this.invertPoint(I,v)}function o(v,C){var I=this.getMatrix(C);return this.invertPoint(I,v)}function l(v,C){if(this._elem.hierarchy&&this._elem.hierarchy.length){var I,_=this._elem.hierarchy.length;for(I=0;I<_;I+=1)this._elem.hierarchy[I].finalTransform.mProp.applyToMatrix(v)}return v.applyToPointArray(C[0],C[1],C[2]||0)}function u(v,C){if(this._elem.hierarchy&&this._elem.hierarchy.length){var I,_=this._elem.hierarchy.length;for(I=0;I<_;I+=1)this._elem.hierarchy[I].finalTransform.mProp.applyToMatrix(v)}return v.inversePoint(C)}function h(v){var C=new Matrix;if(C.reset(),this._elem.finalTransform.mProp.applyToMatrix(C),this._elem.hierarchy&&this._elem.hierarchy.length){var I,_=this._elem.hierarchy.length;for(I=0;I<_;I+=1)this._elem.hierarchy[I].finalTransform.mProp.applyToMatrix(C);return C.inversePoint(v)}return C.inversePoint(v)}function c(){return[1,1,1,1]}return function(v){var C;function I(g){T.mask=new MaskManagerInterface(g,v)}function _(g){T.effect=g}function T(g){switch(g){case"ADBE Root Vectors Group":case"Contents":case 2:return T.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return C;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return T.effect;case"ADBE Text Properties":return T.textInterface;default:return null}}T.getMatrix=e,T.invertPoint=u,T.applyPoint=l,T.toWorld=n,T.toWorldVec=r,T.fromWorld=o,T.fromWorldVec=a,T.toComp=n,T.fromComp=h,T.sampleImage=c,T.sourceRectAtTime=v.sourceRectAtTime.bind(v),T._elem=v,C=TransformExpressionInterface(v.finalTransform.mProp);var x=getDescriptor(C,"anchorPoint");return Object.defineProperties(T,{hasParent:{get:function(){return v.hierarchy.length}},parent:{get:function(){return v.hierarchy[0].layerInterface}},rotation:getDescriptor(C,"rotation"),scale:getDescriptor(C,"scale"),position:getDescriptor(C,"position"),opacity:getDescriptor(C,"opacity"),anchorPoint:x,anchor_point:x,transform:{get:function(){return C}},active:{get:function(){return v.isInRange}}}),T.startTime=v.data.st,T.index=v.data.ind,T.source=v.data.refId,T.height=v.data.ty===0?v.data.h:100,T.width=v.data.ty===0?v.data.w:100,T.inPoint=v.data.ip/v.comp.globalData.frameRate,T.outPoint=v.data.op/v.comp.globalData.frameRate,T._name=v.data.nm,T.registerMaskInterface=I,T.registerEffectsInterface=_,T}})(),propertyGroupFactory=(function(){return function(e,r){return function(n){return n=n===void 0?1:n,n<=0?e:r(n-1)}}})(),PropertyInterface=(function(){return function(e,r){var n={_name:e};function a(o){return o=o===void 0?1:o,o<=0?n:r(o-1)}return a}})(),EffectsExpressionInterface=(function(){var e={createEffectsInterface:r};function r(o,l){if(o.effectsManager){var u=[],h=o.data.ef,c,v=o.effectsManager.effectElements.length;for(c=0;c<v;c+=1)u.push(n(h[c],o.effectsManager.effectElements[c],l,o));var C=o.data.ef||[],I=function(T){for(c=0,v=C.length;c<v;){if(T===C[c].nm||T===C[c].mn||T===C[c].ix)return u[c];c+=1}return null};return Object.defineProperty(I,"numProperties",{get:function(){return C.length}}),I}return null}function n(o,l,u,h){function c(T){for(var x=o.ef,g=0,M=x.length;g<M;){if(T===x[g].nm||T===x[g].mn||T===x[g].ix)return x[g].ty===5?C[g]:C[g]();g+=1}throw new Error}var v=propertyGroupFactory(c,u),C=[],I,_=o.ef.length;for(I=0;I<_;I+=1)o.ef[I].ty===5?C.push(n(o.ef[I],l.effectElements[I],l.effectElements[I].propertyGroup,h)):C.push(a(l.effectElements[I],o.ef[I].ty,h,v));return o.mn==="ADBE Color Control"&&Object.defineProperty(c,"color",{get:function(){return C[0]()}}),Object.defineProperties(c,{numProperties:{get:function(){return o.np}},_name:{value:o.nm},propertyGroup:{value:v}}),c.enabled=o.en!==0,c.active=c.enabled,c}function a(o,l,u,h){var c=ExpressionPropertyInterface(o.p);function v(){return l===10?u.comp.compInterface(o.p.v):c()}return o.p.setGroupProperty&&o.p.setGroupProperty(PropertyInterface("",h)),v}return e})(),ShapePathInterface=(function(){return function(r,n,a){var o=n.sh;function l(h){return h==="Shape"||h==="shape"||h==="Path"||h==="path"||h==="ADBE Vector Shape"||h===2?l.path:null}var u=propertyGroupFactory(l,a);return o.setGroupProperty(PropertyInterface("Path",u)),Object.defineProperties(l,{path:{get:function(){return o.k&&o.getValue(),o}},shape:{get:function(){return o.k&&o.getValue(),o}},_name:{value:r.nm},ix:{value:r.ix},propertyIndex:{value:r.ix},mn:{value:r.mn},propertyGroup:{value:a}}),l}})(),ShapeExpressionInterface=(function(){function e(x,g,M){var y=[],p,d=x?x.length:0;for(p=0;p<d;p+=1)x[p].ty==="gr"?y.push(n(x[p],g[p],M)):x[p].ty==="fl"?y.push(a(x[p],g[p],M)):x[p].ty==="st"?y.push(u(x[p],g[p],M)):x[p].ty==="tm"?y.push(h(x[p],g[p],M)):x[p].ty==="tr"||(x[p].ty==="el"?y.push(v(x[p],g[p],M)):x[p].ty==="sr"?y.push(C(x[p],g[p],M)):x[p].ty==="sh"?y.push(ShapePathInterface(x[p],g[p],M)):x[p].ty==="rc"?y.push(I(x[p],g[p],M)):x[p].ty==="rd"?y.push(_(x[p],g[p],M)):x[p].ty==="rp"?y.push(T(x[p],g[p],M)):x[p].ty==="gf"?y.push(o(x[p],g[p],M)):y.push(l(x[p],g[p],M)));return y}function r(x,g,M){var y,p=function(P){for(var k=0,D=y.length;k<D;){if(y[k]._name===P||y[k].mn===P||y[k].propertyIndex===P||y[k].ix===P||y[k].ind===P)return y[k];k+=1}return typeof P=="number"?y[P-1]:null};p.propertyGroup=propertyGroupFactory(p,M),y=e(x.it,g.it,p.propertyGroup),p.numProperties=y.length;var d=c(x.it[x.it.length-1],g.it[g.it.length-1],p.propertyGroup);return p.transform=d,p.propertyIndex=x.cix,p._name=x.nm,p}function n(x,g,M){var y=function(P){switch(P){case"ADBE Vectors Group":case"Contents":case 2:return y.content;default:return y.transform}};y.propertyGroup=propertyGroupFactory(y,M);var p=r(x,g,y.propertyGroup),d=c(x.it[x.it.length-1],g.it[g.it.length-1],y.propertyGroup);return y.content=p,y.transform=d,Object.defineProperty(y,"_name",{get:function(){return x.nm}}),y.numProperties=x.np,y.propertyIndex=x.ix,y.nm=x.nm,y.mn=x.mn,y}function a(x,g,M){function y(p){return p==="Color"||p==="color"?y.color:p==="Opacity"||p==="opacity"?y.opacity:null}return Object.defineProperties(y,{color:{get:ExpressionPropertyInterface(g.c)},opacity:{get:ExpressionPropertyInterface(g.o)},_name:{value:x.nm},mn:{value:x.mn}}),g.c.setGroupProperty(PropertyInterface("Color",M)),g.o.setGroupProperty(PropertyInterface("Opacity",M)),y}function o(x,g,M){function y(p){return p==="Start Point"||p==="start point"?y.startPoint:p==="End Point"||p==="end point"?y.endPoint:p==="Opacity"||p==="opacity"?y.opacity:null}return Object.defineProperties(y,{startPoint:{get:ExpressionPropertyInterface(g.s)},endPoint:{get:ExpressionPropertyInterface(g.e)},opacity:{get:ExpressionPropertyInterface(g.o)},type:{get:function(){return"a"}},_name:{value:x.nm},mn:{value:x.mn}}),g.s.setGroupProperty(PropertyInterface("Start Point",M)),g.e.setGroupProperty(PropertyInterface("End Point",M)),g.o.setGroupProperty(PropertyInterface("Opacity",M)),y}function l(){function x(){return null}return x}function u(x,g,M){var y=propertyGroupFactory(D,M),p=propertyGroupFactory(k,y);function d(R){Object.defineProperty(k,x.d[R].nm,{get:ExpressionPropertyInterface(g.d.dataProps[R].p)})}var E,P=x.d?x.d.length:0,k={};for(E=0;E<P;E+=1)d(E),g.d.dataProps[E].p.setGroupProperty(p);function D(R){return R==="Color"||R==="color"?D.color:R==="Opacity"||R==="opacity"?D.opacity:R==="Stroke Width"||R==="stroke width"?D.strokeWidth:null}return Object.defineProperties(D,{color:{get:ExpressionPropertyInterface(g.c)},opacity:{get:ExpressionPropertyInterface(g.o)},strokeWidth:{get:ExpressionPropertyInterface(g.w)},dash:{get:function(){return k}},_name:{value:x.nm},mn:{value:x.mn}}),g.c.setGroupProperty(PropertyInterface("Color",y)),g.o.setGroupProperty(PropertyInterface("Opacity",y)),g.w.setGroupProperty(PropertyInterface("Stroke Width",y)),D}function h(x,g,M){function y(d){return d===x.e.ix||d==="End"||d==="end"?y.end:d===x.s.ix?y.start:d===x.o.ix?y.offset:null}var p=propertyGroupFactory(y,M);return y.propertyIndex=x.ix,g.s.setGroupProperty(PropertyInterface("Start",p)),g.e.setGroupProperty(PropertyInterface("End",p)),g.o.setGroupProperty(PropertyInterface("Offset",p)),y.propertyIndex=x.ix,y.propertyGroup=M,Object.defineProperties(y,{start:{get:ExpressionPropertyInterface(g.s)},end:{get:ExpressionPropertyInterface(g.e)},offset:{get:ExpressionPropertyInterface(g.o)},_name:{value:x.nm}}),y.mn=x.mn,y}function c(x,g,M){function y(d){return x.a.ix===d||d==="Anchor Point"?y.anchorPoint:x.o.ix===d||d==="Opacity"?y.opacity:x.p.ix===d||d==="Position"?y.position:x.r.ix===d||d==="Rotation"||d==="ADBE Vector Rotation"?y.rotation:x.s.ix===d||d==="Scale"?y.scale:x.sk&&x.sk.ix===d||d==="Skew"?y.skew:x.sa&&x.sa.ix===d||d==="Skew Axis"?y.skewAxis:null}var p=propertyGroupFactory(y,M);return g.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",p)),g.transform.mProps.p.setGroupProperty(PropertyInterface("Position",p)),g.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",p)),g.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",p)),g.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",p)),g.transform.mProps.sk&&(g.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",p)),g.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",p))),g.transform.op.setGroupProperty(PropertyInterface("Opacity",p)),Object.defineProperties(y,{opacity:{get:ExpressionPropertyInterface(g.transform.mProps.o)},position:{get:ExpressionPropertyInterface(g.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(g.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(g.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(g.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(g.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(g.transform.mProps.sa)},_name:{value:x.nm}}),y.ty="tr",y.mn=x.mn,y.propertyGroup=M,y}function v(x,g,M){function y(E){return x.p.ix===E?y.position:x.s.ix===E?y.size:null}var p=propertyGroupFactory(y,M);y.propertyIndex=x.ix;var d=g.sh.ty==="tm"?g.sh.prop:g.sh;return d.s.setGroupProperty(PropertyInterface("Size",p)),d.p.setGroupProperty(PropertyInterface("Position",p)),Object.defineProperties(y,{size:{get:ExpressionPropertyInterface(d.s)},position:{get:ExpressionPropertyInterface(d.p)},_name:{value:x.nm}}),y.mn=x.mn,y}function C(x,g,M){function y(E){return x.p.ix===E?y.position:x.r.ix===E?y.rotation:x.pt.ix===E?y.points:x.or.ix===E||E==="ADBE Vector Star Outer Radius"?y.outerRadius:x.os.ix===E?y.outerRoundness:x.ir&&(x.ir.ix===E||E==="ADBE Vector Star Inner Radius")?y.innerRadius:x.is&&x.is.ix===E?y.innerRoundness:null}var p=propertyGroupFactory(y,M),d=g.sh.ty==="tm"?g.sh.prop:g.sh;return y.propertyIndex=x.ix,d.or.setGroupProperty(PropertyInterface("Outer Radius",p)),d.os.setGroupProperty(PropertyInterface("Outer Roundness",p)),d.pt.setGroupProperty(PropertyInterface("Points",p)),d.p.setGroupProperty(PropertyInterface("Position",p)),d.r.setGroupProperty(PropertyInterface("Rotation",p)),x.ir&&(d.ir.setGroupProperty(PropertyInterface("Inner Radius",p)),d.is.setGroupProperty(PropertyInterface("Inner Roundness",p))),Object.defineProperties(y,{position:{get:ExpressionPropertyInterface(d.p)},rotation:{get:ExpressionPropertyInterface(d.r)},points:{get:ExpressionPropertyInterface(d.pt)},outerRadius:{get:ExpressionPropertyInterface(d.or)},outerRoundness:{get:ExpressionPropertyInterface(d.os)},innerRadius:{get:ExpressionPropertyInterface(d.ir)},innerRoundness:{get:ExpressionPropertyInterface(d.is)},_name:{value:x.nm}}),y.mn=x.mn,y}function I(x,g,M){function y(E){return x.p.ix===E?y.position:x.r.ix===E?y.roundness:x.s.ix===E||E==="Size"||E==="ADBE Vector Rect Size"?y.size:null}var p=propertyGroupFactory(y,M),d=g.sh.ty==="tm"?g.sh.prop:g.sh;return y.propertyIndex=x.ix,d.p.setGroupProperty(PropertyInterface("Position",p)),d.s.setGroupProperty(PropertyInterface("Size",p)),d.r.setGroupProperty(PropertyInterface("Rotation",p)),Object.defineProperties(y,{position:{get:ExpressionPropertyInterface(d.p)},roundness:{get:ExpressionPropertyInterface(d.r)},size:{get:ExpressionPropertyInterface(d.s)},_name:{value:x.nm}}),y.mn=x.mn,y}function _(x,g,M){function y(E){return x.r.ix===E||E==="Round Corners 1"?y.radius:null}var p=propertyGroupFactory(y,M),d=g;return y.propertyIndex=x.ix,d.rd.setGroupProperty(PropertyInterface("Radius",p)),Object.defineProperties(y,{radius:{get:ExpressionPropertyInterface(d.rd)},_name:{value:x.nm}}),y.mn=x.mn,y}function T(x,g,M){function y(E){return x.c.ix===E||E==="Copies"?y.copies:x.o.ix===E||E==="Offset"?y.offset:null}var p=propertyGroupFactory(y,M),d=g;return y.propertyIndex=x.ix,d.c.setGroupProperty(PropertyInterface("Copies",p)),d.o.setGroupProperty(PropertyInterface("Offset",p)),Object.defineProperties(y,{copies:{get:ExpressionPropertyInterface(d.c)},offset:{get:ExpressionPropertyInterface(d.o)},_name:{value:x.nm}}),y.mn=x.mn,y}return function(x,g,M){var y;function p(E){if(typeof E=="number")return E=E===void 0?1:E,E===0?M:y[E-1];for(var P=0,k=y.length;P<k;){if(y[P]._name===E)return y[P];P+=1}return null}function d(){return M}return p.propertyGroup=propertyGroupFactory(p,d),y=e(x,g,p.propertyGroup),p.numProperties=y.length,p._name="Contents",p}})(),TextExpressionInterface=(function(){return function(e){var r;function n(a){return a==="ADBE Text Document"?n.sourceText:null}return Object.defineProperty(n,"sourceText",{get:function(){e.textProperty.getValue();var o=e.textProperty.currentData.t;return(!r||o!==r.value)&&(r=new String(o),r.value=o||new String(o),Object.defineProperty(r,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),r}}),n}})();function _typeof(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_typeof=function(n){return typeof n}:_typeof=function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},_typeof(e)}var FootageInterface=(function(){var e=function(a){var o="",l=a.getFootageData();function u(){return o="",l=a.getFootageData(),h}function h(c){if(l[c])return o=c,l=l[c],_typeof(l)==="object"?h:l;var v=c.indexOf(o);if(v!==-1){var C=parseInt(c.substr(v+o.length),10);return l=l[C],_typeof(l)==="object"?h:l}return""}return u},r=function(a){function o(l){return l==="Outline"?o.outlineInterface():null}return o._name="Outline",o.outlineInterface=e(a),o};return function(n){function a(o){return o==="Data"?a.dataInterface:null}return a._name="Data",a.dataInterface=r(n),a}})(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers=(function(){function e(u,h,c){h.x&&(c.k=!0,c.x=!0,c.initiateExpression=ExpressionManager.initiateExpression,c.effectsSequence.push(c.initiateExpression(u,h,c).bind(c)))}function r(u){return u*=this.elem.globalData.frameRate,u-=this.offsetTime,u!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<u?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(u,this._cachingAtTime),this._cachingAtTime.lastFrame=u),this._cachingAtTime.value}function n(u){var h=-.01,c=this.getValueAtTime(u),v=this.getValueAtTime(u+h),C=0;if(c.length){var I;for(I=0;I<c.length;I+=1)C+=Math.pow(v[I]-c[I],2);C=Math.sqrt(C)*100}else C=0;return C}function a(u){if(this.vel!==void 0)return this.vel;var h=-.001,c=this.getValueAtTime(u),v=this.getValueAtTime(u+h),C;if(c.length){C=createTypedArray("float32",c.length);var I;for(I=0;I<c.length;I+=1)C[I]=(v[I]-c[I])/h}else C=(v-c)/h;return C}function o(){return this.pv}function l(u){this.propertyGroup=u}return{searchExpressions:e,getSpeedAtTime:n,getVelocityAtTime:a,getValueAtTime:r,getStaticValueAtTime:o,setGroupProperty:l}})();function addPropertyDecorator(){function e(_,T,x){if(!this.k||!this.keyframes)return this.pv;_=_?_.toLowerCase():"";var g=this.comp.renderedFrame,M=this.keyframes,y=M[M.length-1].t;if(g<=y)return this.pv;var p,d;x?(T?p=Math.abs(y-this.elem.comp.globalData.frameRate*T):p=Math.max(0,y-this.elem.data.ip),d=y-p):((!T||T>M.length-1)&&(T=M.length-1),d=M[M.length-1-T].t,p=y-d);var E,P,k;if(_==="pingpong"){var D=Math.floor((g-d)/p);if(D%2!==0)return this.getValueAtTime((p-(g-d)%p+d)/this.comp.globalData.frameRate,0)}else if(_==="offset"){var R=this.getValueAtTime(d/this.comp.globalData.frameRate,0),V=this.getValueAtTime(y/this.comp.globalData.frameRate,0),U=this.getValueAtTime(((g-d)%p+d)/this.comp.globalData.frameRate,0),j=Math.floor((g-d)/p);if(this.pv.length){for(k=new Array(R.length),P=k.length,E=0;E<P;E+=1)k[E]=(V[E]-R[E])*j+U[E];return k}return(V-R)*j+U}else if(_==="continue"){var Y=this.getValueAtTime(y/this.comp.globalData.frameRate,0),Z=this.getValueAtTime((y-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(k=new Array(Y.length),P=k.length,E=0;E<P;E+=1)k[E]=Y[E]+(Y[E]-Z[E])*((g-y)/this.comp.globalData.frameRate)/5e-4;return k}return Y+(Y-Z)*((g-y)/.001)}return this.getValueAtTime(((g-d)%p+d)/this.comp.globalData.frameRate,0)}function r(_,T,x){if(!this.k)return this.pv;_=_?_.toLowerCase():"";var g=this.comp.renderedFrame,M=this.keyframes,y=M[0].t;if(g>=y)return this.pv;var p,d;x?(T?p=Math.abs(this.elem.comp.globalData.frameRate*T):p=Math.max(0,this.elem.data.op-y),d=y+p):((!T||T>M.length-1)&&(T=M.length-1),d=M[T].t,p=d-y);var E,P,k;if(_==="pingpong"){var D=Math.floor((y-g)/p);if(D%2===0)return this.getValueAtTime(((y-g)%p+y)/this.comp.globalData.frameRate,0)}else if(_==="offset"){var R=this.getValueAtTime(y/this.comp.globalData.frameRate,0),V=this.getValueAtTime(d/this.comp.globalData.frameRate,0),U=this.getValueAtTime((p-(y-g)%p+y)/this.comp.globalData.frameRate,0),j=Math.floor((y-g)/p)+1;if(this.pv.length){for(k=new Array(R.length),P=k.length,E=0;E<P;E+=1)k[E]=U[E]-(V[E]-R[E])*j;return k}return U-(V-R)*j}else if(_==="continue"){var Y=this.getValueAtTime(y/this.comp.globalData.frameRate,0),Z=this.getValueAtTime((y+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(k=new Array(Y.length),P=k.length,E=0;E<P;E+=1)k[E]=Y[E]+(Y[E]-Z[E])*(y-g)/.001;return k}return Y+(Y-Z)*(y-g)/.001}return this.getValueAtTime((p-((y-g)%p+y))/this.comp.globalData.frameRate,0)}function n(_,T){if(!this.k)return this.pv;if(_=(_||.4)*.5,T=Math.floor(T||5),T<=1)return this.pv;var x=this.comp.renderedFrame/this.comp.globalData.frameRate,g=x-_,M=x+_,y=T>1?(M-g)/(T-1):1,p=0,d=0,E;this.pv.length?E=createTypedArray("float32",this.pv.length):E=0;for(var P;p<T;){if(P=this.getValueAtTime(g+p*y),this.pv.length)for(d=0;d<this.pv.length;d+=1)E[d]+=P[d];else E+=P;p+=1}if(this.pv.length)for(d=0;d<this.pv.length;d+=1)E[d]/=T;else E/=T;return E}function a(_){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var T=this._transformCachingAtTime.v;if(T.cloneFromProps(this.pre.props),this.appliedTransformations<1){var x=this.a.getValueAtTime(_);T.translate(-x[0]*this.a.mult,-x[1]*this.a.mult,x[2]*this.a.mult)}if(this.appliedTransformations<2){var g=this.s.getValueAtTime(_);T.scale(g[0]*this.s.mult,g[1]*this.s.mult,g[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var M=this.sk.getValueAtTime(_),y=this.sa.getValueAtTime(_);T.skewFromAxis(-M*this.sk.mult,y*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var p=this.r.getValueAtTime(_);T.rotate(-p*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var d=this.rz.getValueAtTime(_),E=this.ry.getValueAtTime(_),P=this.rx.getValueAtTime(_),k=this.or.getValueAtTime(_);T.rotateZ(-d*this.rz.mult).rotateY(E*this.ry.mult).rotateX(P*this.rx.mult).rotateZ(-k[2]*this.or.mult).rotateY(k[1]*this.or.mult).rotateX(k[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var D=this.px.getValueAtTime(_),R=this.py.getValueAtTime(_);if(this.data.p.z){var V=this.pz.getValueAtTime(_);T.translate(D*this.px.mult,R*this.py.mult,-V*this.pz.mult)}else T.translate(D*this.px.mult,R*this.py.mult,0)}else{var U=this.p.getValueAtTime(_);T.translate(U[0]*this.p.mult,U[1]*this.p.mult,-U[2]*this.p.mult)}return T}function o(){return this.v.clone(new Matrix)}var l=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(_,T,x){var g=l(_,T,x);return g.dynamicProperties.length?g.getValueAtTime=a.bind(g):g.getValueAtTime=o.bind(g),g.setGroupProperty=expressionHelpers.setGroupProperty,g};var u=PropertyFactory.getProp;PropertyFactory.getProp=function(_,T,x,g,M){var y=u(_,T,x,g,M);y.kf?y.getValueAtTime=expressionHelpers.getValueAtTime.bind(y):y.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(y),y.setGroupProperty=expressionHelpers.setGroupProperty,y.loopOut=e,y.loopIn=r,y.smooth=n,y.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(y),y.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(y),y.numKeys=T.a===1?T.k.length:0,y.propertyIndex=T.ix;var p=0;return x!==0&&(p=createTypedArray("float32",T.a===1?T.k[0].s.length:T.k.length)),y._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:p},expressionHelpers.searchExpressions(_,T,y),y.k&&M.addDynamicProperty(y),y};function h(_){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),_*=this.elem.globalData.frameRate,_-=this.offsetTime,_!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<_?this._caching.lastIndex:0,this._cachingAtTime.lastTime=_,this.interpolateShape(_,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var c=ShapePropertyFactory.getConstructorFunction(),v=ShapePropertyFactory.getKeyframedConstructorFunction();function C(){}C.prototype={vertices:function(T,x){this.k&&this.getValue();var g=this.v;x!==void 0&&(g=this.getValueAtTime(x,0));var M,y=g._length,p=g[T],d=g.v,E=createSizedArray(y);for(M=0;M<y;M+=1)T==="i"||T==="o"?E[M]=[p[M][0]-d[M][0],p[M][1]-d[M][1]]:E[M]=[p[M][0],p[M][1]];return E},points:function(T){return this.vertices("v",T)},inTangents:function(T){return this.vertices("i",T)},outTangents:function(T){return this.vertices("o",T)},isClosed:function(){return this.v.c},pointOnPath:function(T,x){var g=this.v;x!==void 0&&(g=this.getValueAtTime(x,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(g));for(var M=this._segmentsLength,y=M.lengths,p=M.totalLength*T,d=0,E=y.length,P=0,k;d<E;){if(P+y[d].addedLength>p){var D=d,R=g.c&&d===E-1?0:d+1,V=(p-P)/y[d].addedLength;k=bez.getPointInSegment(g.v[D],g.v[R],g.o[D],g.i[R],V,y[d]);break}else P+=y[d].addedLength;d+=1}return k||(k=g.c?[g.v[0][0],g.v[0][1]]:[g.v[g._length-1][0],g.v[g._length-1][1]]),k},vectorOnPath:function(T,x,g){T==1?T=this.v.c:T==0&&(T=.999);var M=this.pointOnPath(T,x),y=this.pointOnPath(T+.001,x),p=y[0]-M[0],d=y[1]-M[1],E=Math.sqrt(Math.pow(p,2)+Math.pow(d,2));if(E===0)return[0,0];var P=g==="tangent"?[p/E,d/E]:[-d/E,p/E];return P},tangentOnPath:function(T,x){return this.vectorOnPath(T,x,"tangent")},normalOnPath:function(T,x){return this.vectorOnPath(T,x,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([C],c),extendPrototype([C],v),v.prototype.getValueAtTime=h,v.prototype.initiateExpression=ExpressionManager.initiateExpression;var I=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(_,T,x,g,M){var y=I(_,T,x,g,M);return y.propertyIndex=T.ix,y.lock=!1,x===3?expressionHelpers.searchExpressions(_,T.pt,y):x===4&&expressionHelpers.searchExpressions(_,T.ks,y),y.k&&_.addDynamicProperty(y),y}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(r,n){var a=this.calculateExpression(n);if(r.t!==a){var o={};return this.copyData(o,r),o.t=a.toString(),o.__complete=!1,o}return r},TextProperty.prototype.searchProperty=function(){var r=this.searchKeyframes(),n=this.searchExpressions();return this.kf=r||n,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function e(r,n){var a=createNS("feMerge");a.setAttribute("result",r);var o,l;for(l=0;l<n.length;l+=1)o=createNS("feMergeNode"),o.setAttribute("in",n[l]),a.appendChild(o),a.appendChild(o);return a}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(e,r,n,a,o){this.filterManager=r;var l=createNS("feColorMatrix");l.setAttribute("type","matrix"),l.setAttribute("color-interpolation-filters","linearRGB"),l.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=l,l.setAttribute("result",a+"_tint_1"),e.appendChild(l),l=createNS("feColorMatrix"),l.setAttribute("type","matrix"),l.setAttribute("color-interpolation-filters","sRGB"),l.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),l.setAttribute("result",a+"_tint_2"),e.appendChild(l),this.matrixFilter=l;var u=this.createMergeNode(a,[o,a+"_tint_1",a+"_tint_2"]);e.appendChild(u)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,a=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+a+" 0"),this.matrixFilter.setAttribute("values",n[0]-r[0]+" 0 0 0 "+r[0]+" "+(n[1]-r[1])+" 0 0 0 "+r[1]+" "+(n[2]-r[2])+" 0 0 0 "+r[2]+" 0 0 0 1 0")}};function SVGFillFilter(e,r,n,a){this.filterManager=r;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",a),e.appendChild(o),this.matrixFilter=o}SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+r[0]+" 0 0 0 0 "+r[1]+" 0 0 0 0 "+r[2]+" 0 0 0 "+n+" 0")}};function SVGStrokeEffect(e,r,n){this.initialized=!1,this.filterManager=r,this.elem=n,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var e=this.elem.layerElement.children||this.elem.layerElement.childNodes,r,n,a,o;for(this.filterManager.effectElements[1].p.v===1?(o=this.elem.maskManager.masksProperties.length,a=0):(a=this.filterManager.effectElements[0].p.v-1,o=a+1),n=createNS("g"),n.setAttribute("fill","none"),n.setAttribute("stroke-linecap","round"),n.setAttribute("stroke-dashoffset",1),a;a<o;a+=1)r=createNS("path"),n.appendChild(r),this.paths.push({p:r,m:a});if(this.filterManager.effectElements[10].p.v===3){var l=createNS("mask"),u=createElementID();l.setAttribute("id",u),l.setAttribute("mask-type","alpha"),l.appendChild(n),this.elem.globalData.defs.appendChild(l);var h=createNS("g");for(h.setAttribute("mask","url("+getLocationHref()+"#"+u+")");e[0];)h.appendChild(e[0]);this.elem.layerElement.appendChild(h),this.masker=l,n.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(e=this.elem.layerElement.children||this.elem.layerElement.childNodes;e.length;)this.elem.layerElement.removeChild(e[0]);this.elem.layerElement.appendChild(n),this.elem.layerElement.removeAttribute("mask"),n.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=n},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var r,n=this.paths.length,a,o;for(r=0;r<n;r+=1)if(this.paths[r].m!==-1&&(a=this.elem.maskManager.viewData[this.paths[r].m],o=this.paths[r].p,(e||this.filterManager._mdf||a.prop._mdf)&&o.setAttribute("d",a.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||a.prop._mdf)){var l;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var u=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,c=o.getTotalLength();l="0 0 0 "+c*u+" ";var v=c*(h-u),C=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,I=Math.floor(v/C),_;for(_=0;_<I;_+=1)l+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";l+="0 "+c*10+" 0 0"}else l="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;o.setAttribute("stroke-dasharray",l)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("op
11acity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(e||this.filterManager.effectElements[3].p._mdf)){var T=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(T[0]*255)+","+bmFloor(T[1]*255)+","+bmFloor(T[2]*255)+")")}};function SVGTritoneFilter(e,r,n,a){this.filterManager=r;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(o);var l=createNS("feComponentTransfer");l.setAttribute("color-interpolation-filters","sRGB"),l.setAttribute("result",a),this.matrixFilter=l;var u=createNS("feFuncR");u.setAttribute("type","table"),l.appendChild(u),this.feFuncR=u;var h=createNS("feFuncG");h.setAttribute("type","table"),l.appendChild(h),this.feFuncG=h;var c=createNS("feFuncB");c.setAttribute("type","table"),l.appendChild(c),this.feFuncB=c,e.appendChild(l)}SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,a=this.filterManager.effectElements[2].p.v,o=a[0]+" "+n[0]+" "+r[0],l=a[1]+" "+n[1]+" "+r[1],u=a[2]+" "+n[2]+" "+r[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",l),this.feFuncB.setAttribute("tableValues",u)}};function SVGProLevelsFilter(e,r,n,a){this.filterManager=r;var o=this.filterManager.effectElements,l=createNS("feComponentTransfer");(o[10].p.k||o[10].p.v!==0||o[11].p.k||o[11].p.v!==1||o[12].p.k||o[12].p.v!==1||o[13].p.k||o[13].p.v!==0||o[14].p.k||o[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",l)),(o[17].p.k||o[17].p.v!==0||o[18].p.k||o[18].p.v!==1||o[19].p.k||o[19].p.v!==1||o[20].p.k||o[20].p.v!==0||o[21].p.k||o[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",l)),(o[24].p.k||o[24].p.v!==0||o[25].p.k||o[25].p.v!==1||o[26].p.k||o[26].p.v!==1||o[27].p.k||o[27].p.v!==0||o[28].p.k||o[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",l)),(o[31].p.k||o[31].p.v!==0||o[32].p.k||o[32].p.v!==1||o[33].p.k||o[33].p.v!==1||o[34].p.k||o[34].p.v!==0||o[35].p.k||o[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",l)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(l.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(l)),(o[3].p.k||o[3].p.v!==0||o[4].p.k||o[4].p.v!==1||o[5].p.k||o[5].p.v!==1||o[6].p.k||o[6].p.v!==0||o[7].p.k||o[7].p.v!==1)&&(l=createNS("feComponentTransfer"),l.setAttribute("color-interpolation-filters","sRGB"),l.setAttribute("result",a),e.appendChild(l),this.feFuncRComposed=this.createFeFunc("feFuncR",l),this.feFuncGComposed=this.createFeFunc("feFuncG",l),this.feFuncBComposed=this.createFeFunc("feFuncB",l))}SVGProLevelsFilter.prototype.createFeFunc=function(e,r){var n=createNS(e);return n.setAttribute("type","table"),r.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,r,n,a,o){for(var l=0,u=256,h,c=Math.min(e,r),v=Math.max(e,r),C=Array.call(null,{length:u}),I,_=0,T=o-a,x=r-e;l<=256;)h=l/256,h<=c?I=x<0?o:a:h>=v?I=x<0?a:o:I=a+T*Math.pow((h-e)/x,1/n),C[_]=I,_+=1,l+=256/(u-1);return C.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(r=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",r),this.feFuncGComposed.setAttribute("tableValues",r),this.feFuncBComposed.setAttribute("tableValues",r)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(r=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",r)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(r=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",r)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(r=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",r)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(r=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,
vendor: 7,871 bytes, lines 11-19
11n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",r))}};function SVGDropShadowEffect(e,r,n,a,o){var l=r.container.globalData.renderConfig.filterSize,u=r.data.fs||l;e.setAttribute("x",u.x||l.x),e.setAttribute("y",u.y||l.y),e.setAttribute("width",u.width||l.width),e.setAttribute("height",u.height||l.height),this.filterManager=r;var h=createNS("feGaussianBlur");h.setAttribute("in","SourceAlpha"),h.setAttribute("result",a+"_drop_shadow_1"),h.setAttribute("stdDeviation","0"),this.feGaussianBlur=h,e.appendChild(h);var c=createNS("feOffset");c.setAttribute("dx","25"),c.setAttribute("dy","0"),c.setAttribute("in",a+"_drop_shadow_1"),c.setAttribute("result",a+"_drop_shadow_2"),this.feOffset=c,e.appendChild(c);var v=createNS("feFlood");v.setAttribute("flood-color","#00ff00"),v.setAttribute("flood-opacity","1"),v.setAttribute("result",a+"_drop_shadow_3"),this.feFlood=v,e.appendChild(v);var C=createNS("feComposite");C.setAttribute("in",a+"_drop_shadow_3"),C.setAttribute("in2",a+"_drop_shadow_2"),C.setAttribute("operator","in"),C.setAttribute("result",a+"_drop_shadow_4"),e.appendChild(C);var I=this.createMergeNode(a,[a+"_drop_shadow_4",o]);e.appendChild(I)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var r=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(r[0]*255),Math.round(r[1]*255),Math.round(r[2]*255)))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,a=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=n*Math.cos(a),l=n*Math.sin(a);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",l)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,r,n){this.initialized=!1,this.filterManager=r,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}SVGMatte3Effect.prototype.findSymbol=function(e){for(var r=0,n=_svgMatteSymbols.length;r<n;){if(_svgMatteSymbols[r]===e)return _svgMatteSymbols[r];r+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,r){var n=e.layerElement.parentNode;if(n){for(var a=n.children,o=0,l=a.length;o<l&&a[o]!==e.layerElement;)o+=1;var u;o<=l-2&&(u=a[o+1]);var h=createNS("use");h.setAttribute("href","#"+r),u?n.insertBefore(h,u):n.appendChild(h)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,r){if(!this.findSymbol(r)){var n=createElementID(),a=createNS("mask");a.setAttribute("id",r.layerId),a.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(r);var o=e.globalData.defs;o.appendChild(a);var l=createNS("symbol");l.setAttribute("id",n),this.replaceInParent(r,n),l.appendChild(r.layerElement),o.appendChild(l);var u=createNS("use");u.setAttribute("href","#"+n),a.appendChild(u),r.data.hd=!1,r.show()}e.setMatte(r.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,r=this.elem.comp.elements,n=0,a=r.length;n<a;)r[n]&&r[n].data.ind===e&&this.setElementAsMask(this.elem,r[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(e,r,n,a){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=r;var o=createNS("feGaussianBlur");o.setAttribute("result",a),e.appendChild(o),this.feGaussianBlur=o}SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var r=.3,n=this.filterManager.effectElements[0].p.v*r,a=this.filterManager.effectElements[1].p.v,o=a==3?0:n,l=a==2?0:n;this.feGaussianBlur.setAttribute("stdDeviation",o+" "+l);var u=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",u)}};function TransformEffect(){}TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var r=this.effectsManager.effectElements,n=r[0].p.v,a=r[1].p.v,o=r[2].p.v===1,l=r[3].p.v,u=o?l:r[4].p.v,h=r[5].p.v,c=r[6].p.v,v=r[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(u*.01,l*.01,1),this.matrix.rotate(-v*degToRads),this.matrix.skewFromAxis(-h*degToRads,(c+90)*degToRads),this.matrix.translate(a[0],a[1],0),this._mdf=!0,this.opacity!==r[8].p.v&&(this.opacity=r[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(e,r){this.init(r)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(e){this.init(e)}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}))}),35565:((e,r,n)=>{"use strict";/** 12 * @license React 13 * react-dom.production.min.js 14 * 15 * Copyright (c) Facebook, Inc. and its affiliates. 16 * 17 * This source code is licensed under the MIT license found in the 18 * LICENSE file in the root directory of this source tree. 19 */var a=n(52983),o=n(35655);function l(t){for(var i="https://reactjs.org/docs/error-decoder.html?invariant="+t,s=1;s<arguments.length;s++)i+="&args[]="+encodeURIComponent(arguments[s]);return"Minified React error #"+t+"; visit "+i+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var u=new Set,h={};function c(t,i){v(t,i),v(t+"Capture",i)}function v(t,i){for(h[t]=i,t=0;t<i.length;t++)u.add(i[t])}var C=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),I=Object.prototype.hasOwnProperty,_=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,T={},x={};function g(t){return I.call(x,t)?!0:I.call(T,t)?!1:_.test(t)?x[t]=!0:(T[t]=!0,!1)}function M(t,i,s,f){if(s!==null&&s.type===0)return!1;switch(typeof i){case"function":case"symbol":return!0;case"boolean":return f?!1:s!==null?!s.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function y(t,i,s,f){if(i===null||typeof i=="undefined"||M(t,i,s,f))return!0;
vendor: 13,647 bytes, lines 19-23
19if(f)return!1;if(s!==null)switch(s.type){case 3:return!i;case 4:return i===!1;case 5:return isNaN(i);case 6:return isNaN(i)||1>i}return!1}function p(t,i,s,f,m,S,F){this.acceptsBooleans=i===2||i===3||i===4,this.attributeName=f,this.attributeNamespace=m,this.mustUseProperty=s,this.propertyName=t,this.type=i,this.sanitizeURL=S,this.removeEmptyString=F}var d={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){d[t]=new p(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var i=t[0];d[i]=new p(i,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){d[t]=new p(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){d[t]=new p(t,2,!1,t,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){d[t]=new p(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){d[t]=new p(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){d[t]=new p(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){d[t]=new p(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){d[t]=new p(t,5,!1,t.toLowerCase(),null,!1,!1)});var E=/[\-:]([a-z])/g;function P(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var i=t.replace(E,P);d[i]=new p(i,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var i=t.replace(E,P);d[i]=new p(i,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var i=t.replace(E,P);d[i]=new p(i,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){d[t]=new p(t,1,!1,t.toLowerCase(),null,!1,!1)}),d.xlinkHref=new p("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){d[t]=new p(t,1,!1,t.toLowerCase(),null,!0,!0)});function k(t,i,s,f){var m=d.hasOwnProperty(i)?d[i]:null;(m!==null?m.type!==0:f||!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(y(i,s,m,f)&&(s=null),f||m===null?g(i)&&(s===null?t.removeAttribute(i):t.setAttribute(i,""+s)):m.mustUseProperty?t[m.propertyName]=s===null?m.type===3?!1:"":s:(i=m.attributeName,f=m.attributeNamespace,s===null?t.removeAttribute(i):(m=m.type,s=m===3||m===4&&s===!0?"":""+s,f?t.setAttributeNS(f,i,s):t.setAttribute(i,s))))}var D=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,R=Symbol.for("react.element"),V=Symbol.for("react.portal"),U=Symbol.for("react.fragment"),j=Symbol.for("react.strict_mode"),Y=Symbol.for("react.profiler"),Z=Symbol.for("react.provider"),G=Symbol.for("react.context"),O=Symbol.for("react.forward_ref"),A=Symbol.for("react.suspense"),L=Symbol.for("react.suspense_list"),w=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),B=Symbol.for("react.offscreen"),z=Symbol.iterator;function Q(t){return t===null||typeof t!="object"?null:(t=z&&t[z]||t["@@iterator"],typeof t=="function"?t:null)}var ee=Object.assign,X;function te(t){if(X===void 0)try{throw Error()}catch(s){var i=s.stack.trim().match(/\n( *(at )?)/);X=i&&i[1]||""}return` 20`+X+t}var ie=!1;function ue(t,i){if(!t||ie)return"";ie=!0;var s=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(i)if(i=function(){throw Error()},Object.defineProperty(i.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(i,[])}catch(J){var f=J}Reflect.construct(t,[],i)}else{try{i.call()}catch(J){f=J}t.call(i.prototype)}else{try{throw Error()}catch(J){f=J}t()}}catch(J){if(J&&f&&typeof J.stack=="string"){for(var m=J.stack.split(` 21`),S=f.stack.split(` 22`),F=m.length-1,N=S.length-1;1<=F&&0<=N&&m[F]!==S[N];)N--;for(;1<=F&&0<=N;F--,N--)if(m[F]!==S[N]){if(F!==1||N!==1)do if(F--,N--,0>N||m[F]!==S[N]){var H=` 23`+m[F].replace(" at new "," at ");return t.displayName&&H.includes("<anonymous>")&&(H=H.replace("<anonymous>",t.displayName)),H}while(1<=F&&0<=N);break}}}finally{ie=!1,Error.prepareStackTrace=s}return(t=t?t.displayName||t.name:"")?te(t):""}function le(t){switch(t.tag){case 5:return te(t.type);case 16:return te("Lazy");case 13:return te("Suspense");case 19:return te("SuspenseList");case 0:case 2:case 15:return t=ue(t.type,!1),t;case 11:return t=ue(t.type.render,!1),t;case 1:return t=ue(t.type,!0),t;default:return""}}function ke(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case U:return"Fragment";case V:return"Portal";case Y:return"Profiler";case j:return"StrictMode";case A:return"Suspense";case L:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case G:return(t.displayName||"Context")+".Consumer";case Z:return(t._context.displayName||"Context")+".Provider";case O:var i=t.render;return t=t.displayName,t||(t=i.displayName||i.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case w:return i=t.displayName||null,i!==null?i:ke(t.type)||"Memo";case b:i=t._payload,t=t._init;try{return ke(t(i))}catch(s){}}return null}function _e(t){var i=t.type;switch(t.tag){case 24:return"Cache";case 9:return(i.displayName||"Context")+".Consumer";case 10:return(i._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=i.render,t=t.displayName||t.name||"",i.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return i;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return ke(i);case 8:return i===j?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i}return null}function Ee(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Me(t){var i=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function he(t){var i=Me(t)?"checked":"value",s=Object.getOwnPropertyDescriptor(t.constructor.prototype,i),f=""+t[i];if(!t.hasOwnProperty(i)&&typeof s!="undefined"&&typeof s.get=="function"&&typeof s.set=="function"){var m=s.get,S=s.set;return Object.defineProperty(t,i,{configurable:!0,get:function(){return m.call(this)},set:function(F){f=""+F,S.call(this,F)}}),Object.defineProperty(t,i,{enumerable:s.enumerable}),{getValue:function(){return f},setValue:function(F){f=""+F},stopTracking:function(){t._valueTracker=null,delete t[i]}}}}function oe(t){t._valueTracker||(t._valueTracker=he(t))}function Be(t){if(!t)return!1;var i=t._valueTracker;if(!i)return!0;var s=i.getValue(),f="";return t&&(f=Me(t)?t.checked?"true":"false":t.value),t=f,t!==s?(i.setValue(t),!0):!1}function ye(t){if(t=t||(typeof document!="undefined"?document:void 0),typeof t=="undefined")return null;try{return t.activeElement||t.body}catch(i){return t.body}}function xe(t,i){var s=i.checked;return ee({},i,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:s!=null?s:t._wrapperState.initialChecked})}function qe(t,i){var s=i.defaultValue==null?"":i.defaultValue,f=i.checked!=null?i.checked:i.defaultChecked;s=Ee(i.value!=null?i.value:s),t._wrapperState={initialChecked:f,initialValue:s,controlled:i.type==="checkbox"||i.type==="radio"?i.checked!=null:i.value!=null}}function Xe(t,i){i=i.checked,i!=null&&k(t,"checked",i,!1)}function je(t,i){Xe(t,i);var s=Ee(i.value),f=i.type;if(s!=null)f==="number"?(s===0&&t.value===""||t.value!=s)&&(t.value=""+s):t.value!==""+s&&(t.value=""+s);else if(f==="submit"||f==="reset"){t.removeAttribute("value");return}i.hasOwnProperty("value")?Ze(t,i.type,s):i.hasOwnProperty("defaultValue")&&Ze(t,i.type,Ee(i.defaultValue)),i.checked==null&&i.defaultChecked!=null&&(t.defaultChecked=!!i.defaultChecked)}function Oe(t,i,s){if(i.hasOwnProperty("value")||i.hasOwnProperty("defaultValue")){var f=i.type;if(!(f!=="submit"&&f!=="reset"||i.value!==void 0&&i.value!==null))return;i=""+t._wrapperState.initialValue,s||i===t.value||(t.value=i),t.defaultValue=i}s=t.name,s!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,s!==""&&(t.name=s)}function Ze(t,i,s){(i!=="number"||ye(t.ownerDocument)!==t)&&(s==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+s&&(t.defaultValue=""+s))}var We=Array.isArray;function De(t,i,s,f){if(t=t.options,i){i={};for(var m=0;m<s.length;m++)i["$"+s[m]]=!0;for(s=0;s<t.length;s++)m=i.hasOwnProperty("$"+t[s].value),t[s].selected!==m&&(t[s].selected=m),m&&f&&(t[s].defaultSelected=!0)}else{for(s=""+Ee(s),i=null,m=0;m<t.length;m++){if(t[m].value===s){t[m].selected=!0,f&&(t[m].defaultSelected=!0);return}i!==null||t[m].disabled||(i=t[m])}i!==null&&(i.selected=!0)}}function ft(t,i){if(i.dangerouslySetInnerHTML!=null)throw Error(l(91));return ee({},i,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function it(t,i){var s=i.value;if(s==null){if(s=i.children,i=i.defaultValue,s!=null){if(i!=null)throw Error(l(92));if(We(s)){if(1<s.length)throw Error(l(93));s=s[0]}i=s}i==null&&(i=""),s=i}t._wrapperState={initialValue:Ee(s)}}function St(t,i){var s=Ee(i.value),f=Ee(i.defaultValue);s!=null&&(s=""+s,s!==t.value&&(t.value=s),i.defaultValue==null&&t.defaultValue!==s&&(t.defaultValue=s)),f!=null&&(t.defaultValue=""+f)}function $t(t){var i=t.textContent;i===t._wrapperState.initialValue&&i!==""&&i!==null&&(t.value=i)}function Nt(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Dt(t,i){return t==null||t==="http://www.w3.org/1999/xhtml"?Nt(i):t==="http://www.w3.org/2000/svg"&&i==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var $e,we=(function(t){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(i,s,f,m){MSApp.execUnsafeLocalFunction(function(){return t(i,s,f,m)})}:t})(function(t,i){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=i;else{for($e=$e||document.createElement("div"),$e.innerHTML="<svg>"+i.valueOf().toString()+"</svg>",i=$e.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;i.firstChild;)t.appendChild(i.firstChild)}});function Pe(t,i){if(i){var s=t.firstChild;if(s&&s===t.lastChild&&s.nodeType===3){s.nodeValue=i;return}}t.textContent=i}var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Gt=["Webkit","ms","Moz","O"];Object.keys(Ae).forEach(function(t){Gt.forEach(function(i){i=i+t.charAt(0).toUpperCase()+t.substring(1),Ae[i]=Ae[t]})});function br(t,i,s){return i==null||typeof i=="boolean"||i===""?"":s||typeof i!="number"||i===0||Ae.hasOwnProperty(t)&&Ae[t]?(""+i).trim():i+"px"}function Fa(t,i){t=t.style;for(var s in i)if(i.hasOwnProperty(s)){var f=s.indexOf("--")===0,m=br(s,i[s],f);s==="float"&&(s="cssFloat"),f?t.setProperty(s,m):t[s]=m}}var yu=ee({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function jn(t,i){if(i){if(yu[t]&&(i.children!=null||i.dangerouslySetInnerHTML!=null))throw Error(l(137,t));if(i.dangerouslySetInnerHTML!=null){if(i.children!=null)throw Error(l(60));if(typeof i.dangerouslySetInnerHTML!="object"||!("__html"in i.dangerouslySetInnerHTML))throw Error(l(61))}if(i.style!=null&&typeof i.style!="object")throw Error(l(62))}}function Wn(t,i){if(t.indexOf("-")===-1)return typeof i.is=="str
23ing";switch(t){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Un=null;function Xn(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Yn=null,Ar=null,Ir=null;function La(t){if(t=_i(t)){if(typeof Yn!="function")throw Error(l(280));var i=t.stateNode;i&&(i=sn(i),Yn(t.stateNode,t.type,i))}}function Da(t){Ar?Ir?Ir.push(t):Ir=[t]:Ar=t}function Ra(){if(Ar){var t=Ar,i=Ir;if(Ir=Ar=null,La(t),i)for(t=0;t<i.length;t++)La(i[t])}}function Oa(t,i){return t(i)}function Va(){}var Kn=!1;function za(t,i,s){if(Kn)return t(i,s);Kn=!0;try{return Oa(t,i,s)}finally{Kn=!1,(Ar!==null||Ir!==null)&&(Va(),Ra())}}function ei(t,i){var s=t.stateNode;if(s===null)return null;var f=sn(s);if(f===null)return null;s=f[i];e:switch(i){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(f=!f.disabled)||(t=t.type,f=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!f;break e;default:t=!1}if(t)return null;if(s&&typeof s!="function")throw Error(l(231,i,typeof s));return s}var qn=!1;if(C)try{var ti={};Object.defineProperty(ti,"passive",{get:function(){qn=!0}}),window.addEventListener("test",ti,ti),window.removeEventListener("test",ti,ti)}catch(t){qn=!1}function Eu(t,i,s,f,m,S,F,N,H){var J=Array.prototype.slice.call(arguments,3);try{i.apply(s,J)}catch(ne){this.onError(ne)}}var ri=!1,Oi=null,Vi=!1,Zn=null,Su={onError:function(t){ri=!0,Oi=t}};function _u(t,i,s,f,m,S,F,N,H){ri=!1,Oi=null,Eu.apply(Su,arguments)}function xu(t,i,s,f,m,S,F,N,H){if(_u.apply(this,arguments),ri){if(ri){var J=Oi;ri=!1,Oi=null}else throw Error(l(198));Vi||(Vi=!0,Zn=J)}}function vr(t){var i=t,s=t;if(t.alternate)for(;i.return;)i=i.return;else{t=i;do i=t,(i.flags&4098)!==0&&(s=i.return),t=i.return;while(t)}return i.tag===3?s:null}function Ba(t){if(t.tag===13){var i=t.memoizedState;if(i===null&&(t=t.alternate,t!==null&&(i=t.memoizedState)),i!==null)return i.dehydrated}return null}function $a(t){if(vr(t)!==t)throw Error(l(188))}function wu(t){var i=t.alternate;if(!i){if(i=vr(t),i===null)throw Error(l(188));return i!==t?null:t}for(var s=t,f=i;;){var m=s.return;if(m===null)break;var S=m.alternate;if(S===null){if(f=m.return,f!==null){s=f;continue}break}if(m.child===S.child){for(S=m.child;S;){if(S===s)return $a(m),t;if(S===f)return $a(m),i;S=S.sibling}throw Error(l(188))}if(s.return!==f.return)s=m,f=S;else{for(var F=!1,N=m.child;N;){if(N===s){F=!0,s=m,f=S;break}if(N===f){F=!0,f=m,s=S;break}N=N.sibling}if(!F){for(N=S.child;N;){if(N===s){F=!0,s=S,f=m;break}if(N===f){F=!0,f=S,s=m;break}N=N.sibling}if(!F)throw Error(l(189))}}if(s.alternate!==f)throw Error(l(190))}if(s.tag!==3)throw Error(l(188));return s.stateNode.current===s?t:i}function Na(t){return t=wu(t),t!==null?Ga(t):null}function Ga(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var i=Ga(t);if(i!==null)return i;t=t.sibling}return null}var Ha=o.unstable_scheduleCallback,ja=o.unstable_cancelCallback,Pu=o.unstable_shouldYield,Cu=o.unstable_requestPaint,Ge=o.unstable_now,Tu=o.unstable_getCurrentPriorityLevel,Qn=o.unstable_ImmediatePriority,Wa=o.unstable_UserBlockingPriority,zi=o.unstable_NormalPriority,ku=o.unstable_LowPriority,Ua=o.unstable_IdlePriority,Bi=null,Rt=null;function Mu(t){if(Rt&&typeof Rt.onCommitFiberRoot=="function")try{Rt.onCommitFiberRoot(Bi,t,void 0,(t.current.flags&128)===128)}catch(i){}}var kt=Math.clz32?Math.clz32:Iu,bu=Math.log,Au=Math.LN2;function Iu(t){return t>>>=0,t===0?32:31-(bu(t)/Au|0)|0}var $i=64,Ni=4194304;function ii(t){switch(t&-t){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function Gi(t,i){var s=t.pendingLanes;if(s===0)return 0;var f=0,m=t.suspendedLanes,S=t.pingedLanes,F=s&268435455;if(F!==0){var N=F&~m;N!==0?f=ii(N):(S&=F,S!==0&&(f=ii(S)))}else F=s&~m,F!==0?f=ii(F):S!==0&&(f=ii(S));if(f===0)return 0;if(i!==0&&i!==f&&(i&m)===0&&(m=f&-f,S=i&-i,m>=S||m===16&&(S&4194240)!==0))return i;if((f&4)!==0&&(f|=s&16),i=t.entangledLanes,i!==0)for(t=t.entanglements,i&=f;0<i;)s=31-kt(i),m=1<<s,f|=t[s],i&=~m;return f}function Fu(t,i){switch(t){case 1:case 2:case 4:return i+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return i+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Lu(t,i){for(var s=t.suspendedLanes,f=t.pingedLanes,m=t.expirationTimes,S=t.pendingLanes;0<S;){var F=31-kt(S),N=1<<F,H=m[F];H===-1?((N&s)===0||(N&f)!==0)&&(m[F]=Fu(N,i)):H<=i&&(t.expiredLanes|=N),S&=~N}}function Jn(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function Xa(){var t=$i;return $i<<=1,($i&4194240)===0&&($i=64),t}function es(t){for(var i=[],s=0;31>s;s++)i.push(t);return i}function ni(t,i,s){t.pendingLanes|=i,i!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,i=31-kt(i),t[i]=s}function Du(t,i){var s=t.pendingLanes&~i;t.pendingLanes=i,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=i,t.mutableReadLanes&=i,t.entangledLanes&=i,i=t.entanglements;var f=t.eventTimes;for(t=t.expirationTimes;0<s;){var m=31-kt(s),S=1<<m;i[m]=0,f[m]=-1,t[m]=-1,s&=~S}}function ts(t,i){var s=t.entangledLanes|=i;for(t=t.entanglements;s;){var f=31-kt(s),m=1<<f;
vendor: 16,299 bytes, line 23
23m&i|t[f]&i&&(t[f]|=i),s&=~m}}var be=0;function Ya(t){return t&=-t,1<t?4<t?(t&268435455)!==0?16:536870912:4:1}var Ka,rs,qa,Za,Qa,is=!1,Hi=[],Zt=null,Qt=null,Jt=null,si=new Map,ai=new Map,er=[],Ru="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Ja(t,i){switch(t){case"focusin":case"focusout":Zt=null;break;case"dragenter":case"dragleave":Qt=null;break;case"mouseover":case"mouseout":Jt=null;break;case"pointerover":case"pointerout":si.delete(i.pointerId);break;case"gotpointercapture":case"lostpointercapture":ai.delete(i.pointerId)}}function oi(t,i,s,f,m,S){return t===null||t.nativeEvent!==S?(t={blockedOn:i,domEventName:s,eventSystemFlags:f,nativeEvent:S,targetContainers:[m]},i!==null&&(i=_i(i),i!==null&&rs(i)),t):(t.eventSystemFlags|=f,i=t.targetContainers,m!==null&&i.indexOf(m)===-1&&i.push(m),t)}function Ou(t,i,s,f,m){switch(i){case"focusin":return Zt=oi(Zt,t,i,s,f,m),!0;case"dragenter":return Qt=oi(Qt,t,i,s,f,m),!0;case"mouseover":return Jt=oi(Jt,t,i,s,f,m),!0;case"pointerover":var S=m.pointerId;return si.set(S,oi(si.get(S)||null,t,i,s,f,m)),!0;case"gotpointercapture":return S=m.pointerId,ai.set(S,oi(ai.get(S)||null,t,i,s,f,m)),!0}return!1}function eo(t){var i=gr(t.target);if(i!==null){var s=vr(i);if(s!==null){if(i=s.tag,i===13){if(i=Ba(s),i!==null){t.blockedOn=i,Qa(t.priority,function(){qa(s)});return}}else if(i===3&&s.stateNode.current.memoizedState.isDehydrated){t.blockedOn=s.tag===3?s.stateNode.containerInfo:null;return}}}t.blockedOn=null}function ji(t){if(t.blockedOn!==null)return!1;for(var i=t.targetContainers;0<i.length;){var s=ss(t.domEventName,t.eventSystemFlags,i[0],t.nativeEvent);if(s===null){s=t.nativeEvent;var f=new s.constructor(s.type,s);Un=f,s.target.dispatchEvent(f),Un=null}else return i=_i(s),i!==null&&rs(i),t.blockedOn=s,!1;i.shift()}return!0}function to(t,i,s){ji(t)&&s.delete(i)}function Vu(){is=!1,Zt!==null&&ji(Zt)&&(Zt=null),Qt!==null&&ji(Qt)&&(Qt=null),Jt!==null&&ji(Jt)&&(Jt=null),si.forEach(to),ai.forEach(to)}function li(t,i){t.blockedOn===i&&(t.blockedOn=null,is||(is=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Vu)))}function ui(t){function i(m){return li(m,t)}if(0<Hi.length){li(Hi[0],t);for(var s=1;s<Hi.length;s++){var f=Hi[s];f.blockedOn===t&&(f.blockedOn=null)}}for(Zt!==null&&li(Zt,t),Qt!==null&&li(Qt,t),Jt!==null&&li(Jt,t),si.forEach(i),ai.forEach(i),s=0;s<er.length;s++)f=er[s],f.blockedOn===t&&(f.blockedOn=null);for(;0<er.length&&(s=er[0],s.blockedOn===null);)eo(s),s.blockedOn===null&&er.shift()}var Fr=D.ReactCurrentBatchConfig,Wi=!0;function zu(t,i,s,f){var m=be,S=Fr.transition;Fr.transition=null;try{be=1,ns(t,i,s,f)}finally{be=m,Fr.transition=S}}function Bu(t,i,s,f){var m=be,S=Fr.transition;Fr.transition=null;try{be=4,ns(t,i,s,f)}finally{be=m,Fr.transition=S}}function ns(t,i,s,f){if(Wi){var m=ss(t,i,s,f);if(m===null)xs(t,i,f,Ui,s),Ja(t,f);else if(Ou(m,t,i,s,f))f.stopPropagation();else if(Ja(t,f),i&4&&-1<Ru.indexOf(t)){for(;m!==null;){var S=_i(m);if(S!==null&&Ka(S),S=ss(t,i,s,f),S===null&&xs(t,i,f,Ui,s),S===m)break;m=S}m!==null&&f.stopPropagation()}else xs(t,i,f,null,s)}}var Ui=null;function ss(t,i,s,f){if(Ui=null,t=Xn(f),t=gr(t),t!==null)if(i=vr(t),i===null)t=null;else if(s=i.tag,s===13){if(t=Ba(i),t!==null)return t;t=null}else if(s===3){if(i.stateNode.current.memoizedState.isDehydrated)return i.tag===3?i.stateNode.containerInfo:null;t=null}else i!==t&&(t=null);return Ui=t,null}function ro(t){switch(t){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Tu()){case Qn:return 1;case Wa:return 4;case zi:case ku:return 16;case Ua:return 536870912;default:return 16}default:return 16}}var tr=null,as=null,Xi=null;function io(){if(Xi)return Xi;var t,i=as,s=i.length,f,m="value"in tr?tr.value:tr.textContent,S=m.length;for(t=0;t<s&&i[t]===m[t];t++);var F=s-t;for(f=1;f<=F&&i[s-f]===m[S-f];f++);return Xi=m.slice(t,1<f?1-f:void 0)}function Yi(t){var i=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&i===13&&(t=13)):t=i,t===10&&(t=13),32<=t||t===13?t:0}function Ki(){return!0}function no(){return!1}function vt(t){function i(s,f,m,S,F){this._reactName=s,this._targetInst=m,this.type=f,this.nativeEvent=S,this.target=F,this.currentTarget=null;for(var N in t)t.hasOwnProperty(N)&&(s=t[N],this[N]=s?s(S):S[N]);return this.isDefaultPrevented=(S.defaultPrevented!=null?S.defaultPrevented:S.returnValue===!1)?Ki:no,this.isPropagationStopped=no,this}return ee(i.prototype,{preventDefault:function(){this.defaultPrevented=!0;var s=this.nativeEvent;s&&(s.preventDefault?s.preventDefault():typeof s.returnValue!="unknown"&&(s.returnValue=!1),this.isDefaultPrevented=Ki)},stopPropagation:function(){var s=this.nativeEvent;s&&(s.stopPropagation?s.stopPropagation():typeof s.cancelBubble!="unknown"&&(s.cancelBubble=!0),this.isPropagationStopped=Ki)},persist:function(){},isPersistent:Ki}),i}var Lr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},os=vt(Lr),fi=ee({},Lr,{view:0,detail:0}),$u=vt(fi),ls,us,hi,qi=ee({},fi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:hs,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==hi&&(hi&&t.type==="mousemove"?(ls=t.screenX-hi.screenX,us=t.screenY-hi.screenY):us=ls=0,hi=t),ls)},movementY:function(t){return"movementY"in t?t.movementY:us}}),so=vt(qi),Nu=ee({},qi,{dataTransfer:0}),Gu=vt(Nu),Hu=ee({},fi,{relatedTarget:0}),fs=vt(Hu),ju=ee({},Lr,{animationName:0,elapsedTime:0,pseudoElement:0}),Wu=vt(ju),Uu=ee({},Lr,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),Xu=vt(Uu),Yu=ee({},Lr,{data:0}),ao=vt(Yu),Ku={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},qu={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Zu={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Qu(t){var i=this.nativeEvent;return i.getModifierState?i.getModifierState(t):(t=Zu[t])?!!i[t]:!1}function hs(){return Qu}var Ju=ee({},fi,{key:function(t){if(t.key){var i=Ku[t.key]||t.key;if(i!=="Unidentified")return i}return t.type==="keypress"?(t=Yi(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?qu[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:hs,charCode:function(t){return t.type==="keypress"?Yi(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Yi(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),ef=vt(Ju),tf=ee({},qi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),oo=vt(tf),rf=ee({},fi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:hs}),nf=vt(rf),sf=ee({},Lr,{propertyName:0,elapsedTime:0,pseudoElement:0}),af=vt(sf),of=ee({},qi,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),lf=vt(of),uf=[9,13,27,32],cs=C&&"CompositionEvent"in window,ci=null;C&&"documentMode"in document&&(ci=document.documentMode);var ff=C&&"TextEvent"in window&&!ci,lo=C&&(!cs||ci&&8<ci&&11>=ci),uo=" ",fo=!1;function ho(t,i){switch(t){case"keyup":return uf.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function co(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Dr=!1;function hf(t,i){switch(t){case"compositionend":return co(i);case"keypress":return i.which!==32?null:(fo=!0,uo);case"textInput":return t=i.data,t===uo&&fo?null:t;default:return null}}function cf(t,i){if(Dr)return t==="compositionend"||!cs&&ho(t,i)?(t=io(),Xi=as=tr=null,Dr=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1<i.char.length)return i.char;if(i.which)return String.fromCharCode(i.which)}return null;case"compositionend":return lo&&i.locale!=="ko"?null:i.data;default:return null}}var pf={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function po(t){var i=t&&t.nodeName&&t.nodeName.toLowerCase();return i==="input"?!!pf[t.type]:i==="textarea"}function mo(t,i,s,f){Da(f),i=tn(i,"onChange"),0<i.length&&(s=new os("onChange","change",null,s,f),t.push({event:s,listeners:i}))}var pi=null,di=null;function df(t){Lo(t,0)}function Zi(t){var i=Br(t);if(Be(i))return t}function mf(t,i){if(t==="change")return i}var vo=!1;if(C){var ps;if(C){var ds="oninput"in document;if(!ds){var go=document.createElement("div");go.setAttribute("oninput","return;"),ds=typeof go.oninput=="function"}ps=ds}else ps=!1;vo=ps&&(!document.documentMode||9<document.documentMode)}function yo(){pi&&(pi.detachEvent("onpropertychange",Eo),di=pi=null)}function Eo(t){if(t.propertyName==="value"&&Zi(di)){var i=[];mo(i,di,t,Xn(t)),za(df,i)}}function vf(t,i,s){t==="focusin"?(yo(),pi=i,di=s,pi.attachEvent("onpropertychange",Eo)):t==="focusout"&&yo()}function gf(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Zi(di)}function yf(t,i){if(t==="click")return Zi(i)}function Ef(t,i){if(t==="input"||t==="change")return Zi(i)}function Sf(t,i){return t===i&&(t!==0||1/t===1/i)||t!==t&&i!==i}var Mt=typeof Object.is=="function"?Object.is:Sf;function mi(t,i){if(Mt(t,i))return!0;if(typeof t!="object"||t===null||typeof i!="object"||i===null)return!1;var s=Object.keys(t),f=Object.keys(i);if(s.length!==f.length)return!1;for(f=0;f<s.length;f++){var m=s[f];if(!I.call(i,m)||!Mt(t[m],i[m]))return!1}return!0}function So(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function _o(t,i){var s=So(t);t=0;for(var f;s;){if(s.nodeType===3){if(f=t+s.textContent.length,t<=i&&f>=i)return{node:s,offset:i-t};t=f}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=So(s)}}function xo(t,i){return t&&i?t===i?!0:t&&t.nodeType===3?!1:i&&i.nodeType===3?xo(t,i.parentNode):"contains"in t?t.contains(i):t.compareDocumentPosition?!!(t.compareDocumentPosition(i)&16):!1:!1}function wo(){for(var t=window,i=ye();i instanceof t.HTMLIFrameElement;){try{var s=typeof i.contentWindow.location.href=="string"}catch(f){s=!1}if(s)t=i.contentWindow;else break;i=ye(t.document)}return i}function ms(t){var i=t&&t.nodeName&&t.nodeName.toLowerCase();return i&&(i==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||i==="textarea"||t.contentEditable==="true")}function _f(t){var i=wo(),s=t.focusedElem,f=t.selectionRange;if(i!==s&&s&&s.ownerDocument&&xo(s.ownerDocument.documentElement,s)){if(f!==null&&ms(s)){if(i=f.start,t=f.end,t===void 0&&(t=i),"selectionStart"in s)s.selectionStart=i,s.selectionEnd=Math.min(t,s.value.length);else if(t=(i=s.ownerDocument||document)&&i.defaultView||window,t.getSelection){t=t.getSelection();var m=s.textContent.length,S=Math.min(f.start,m);f=f.end===void 0?S:Math.min(f.end,m),!t.extend&&S>f&&(m=f,f=S,S=m),m=_o(s,S);var F=_o(s,f);m&&F&&(t.rangeCount!==1||t.anchorNode!==m.node||t.anchorOffset!==m.offset||t.focusNode!==F.node||t.focusOffset!==F.offset)&&(i=i.createRange(),i.setStart(m.node,m.offset),t.removeAllRanges(),S>f?(t.addRange(i),t.extend(F.node,F.offset)):(i.setEnd(F.node,F.offset),t.addRange(i)))}}for(i=[],t=s;t=t.parentNode;)t.nodeType===1&&i.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof s.focus=="function"&&s.focus(),s=0;s<i.length;s++)t=i[s],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var xf=C&&"documentMode"in document&&11>=document.documentMode,Rr=null,vs=null,vi=null,gs=!1;function Po(t,i,s){var f=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;gs||Rr==null||Rr!==ye(f)||(f=Rr,"selectionStart"in f&&ms(f)?f={start:f.selectionStart,end:f.selectionEnd}:(f=(f.ownerDocument&&f.ownerDocument.defaultView||window).getSelection(),f={anchorNode:f.anchorNode,anchorOffset:f.anchorOffset,focusNode:f.focusNode,focusOffset:f.focusOffset}),vi&&mi(vi,f)||(vi=f,f=tn(vs,"onSelect"),0<f.length&&(i=new os("onSelect","select",null,i,s),t.push({event:i,listeners:f}),i.target=Rr)))}function Qi(t,i){var s={};return s[t.toLowerCase()]=i.toLowerCase(),s["Webkit"+t]="webkit"+i,s["Moz"+t]="moz"+i,s}var Or={animationend:Qi("Animation","AnimationEnd"),animationiteration:Qi("Animation","AnimationIteration"),animationstart:Qi("Animation","AnimationStart"),transitionend:Qi("Transition","TransitionEnd")},ys={},Co={};C&&(Co=document.createElement("div").style,"AnimationEvent"in window||(delete Or.animationend.animation,delete Or.animationiteration.animation,delete Or.animationstart.animation),"TransitionEvent"in window||delete Or.transitionend.transition);function Ji(t){if(ys[t])return ys[t];if(!Or[t])return t;var i=Or[t],s;for(s in i)if(i.hasOwnProperty(s)&&s in Co)return ys[t]=i[s];return t}var To=Ji("animationend"),ko=Ji("animationiteration"),Mo=Ji("animationstart"),bo=Ji("transitionend"),Ao=new Map,Io="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function rr(t,i){Ao.set(t,i),c(i,[t])}for(var Es=0;Es<Io.length;Es++){var Ss=Io[Es],wf=Ss.toLowerCase(),Pf=Ss[0].toUpperCase()+Ss.slice(1);rr(wf,"on"+Pf)}rr(To,"onAnimationEnd"),rr(ko,"onAnimationIteration"),rr(Mo,"onAnimationStart"),rr("dblclick","onDoubleClick"),rr("focusin","onFocus"),rr("focusout","onBlur"),rr(bo,"onTransitionEnd"),v("onMouseEnter",["mouseout","mouseover"]),v("onMouseLeave",["mouseout","mouseover"]),v("onPointerEnter",["pointerout","pointerover"]),v("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focu
23sin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var gi="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Cf=new Set("cancel close invalid load scroll toggle".split(" ").concat(gi));function Fo(t,i,s){var f=t.type||"unknown-event";t.currentTarget=s,xu(f,i,void 0,t),t.currentTarget=null}function Lo(t,i){i=(i&4)!==0;for(var s=0;s<t.length;s++){var f=t[s],m=f.event;f=f.listeners;e:{var S=void 0;if(i)for(var F=f.length-1;0<=F;F--){var N=f[F],H=N.instance,J=N.currentTarget;if(N=N.listener,H!==S&&m.isPropagationStopped())break e;Fo(m,N,J),S=H}else for(F=0;F<f.length;F++){if(N=f[F],H=N.instance,J=N.currentTarget,N=N.listener,H!==S&&m.isPropagationStopped())break e;Fo(m,N,J),S=H}}}if(Vi)throw t=Zn,Vi=!1,Zn=null,t}function Fe(t,i){var s=i[Ms];s===void 0&&(s=i[Ms]=new Set);var f=t+"__bubble";s.has(f)||(Do(i,t,2,!1),s.add(f))}function _s(t,i,s){var f=0;i&&(f|=4),Do(s,t,f,i)}var en="_reactListening"+Math.random().toString(36).slice(2);function yi(t){if(!t[en]){t[en]=!0,u.forEach(function(s){s!=="selectionchange"&&(Cf.has(s)||_s(s,!1,t),_s(s,!0,t))});var i=t.nodeType===9?t:t.ownerDocument;i===null||i[en]||(i[en]=!0,_s("selectionchange",!1,i))}}function Do(t,i,s,f){switch(ro(i)){case 1:var m=zu;break;case 4:m=Bu;break;default:m=ns}s=m.bind(null,i,s,t),m=void 0,!qn||i!=="touchstart"&&i!=="touchmove"&&i!=="wheel"||(m=!0),f?m!==void 0?t.addEventListener(i,s,{capture:!0,passive:m}):t.addEventListener(i,s,!0):m!==void 0?t.addEventListener(i,s,{passive:m}):t.addEventListener(i,s,!1)}function xs(t,i,s,f,m){var S=f;if((i&1)===0&&(i&2)===0&&f!==null)e:for(;;){if(f===null)return;var F=f.tag;if(F===3||F===4){var N=f.stateNode.containerInfo;if(N===m||N.nodeType===8&&N.parentNode===m)break;if(F===4)for(F=f.return;F!==null;){var H=F.tag;if((H===3||H===4)&&(H=F.stateNode.containerInfo,H===m||H.nodeType===8&&H.parentNode===m))return;F=F.return}for(;N!==null;){if(F=gr(N),F===null)return;if(H=F.tag,H===5||H===6){f=S=F;continue e}N=N.parentNode}}f=f.return}za(function(){var J=S,ne=Xn(s),se=[];e:{var re=Ao.get(t);if(re!==void 0){var fe=os,pe=t;switch(t){case"keypress":if(Yi(s)===0)break e;case"keydown":case"keyup":fe=ef;break;case"focusin":pe="focus",fe=fs;break;case"focusout":pe="blur",fe=fs;break;case"beforeblur":case"afterblur":fe=fs;break;case"click":if(s.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":fe=so;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":fe=Gu;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":fe=nf;break;case To:case ko:case Mo:fe=Wu;break;case bo:fe=af;break;case"scroll":fe=$u;break;case"wheel":fe=lf;break;case"copy":case"cut":case"paste":fe=Xu;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":fe=oo}var de=(i&4)!==0,He=!de&&t==="scroll",K=de?re!==null?re+"Capture":null:re;de=[];for(var W=J,q;W!==null;){q=W;var ae=q.stateNode;if(q.tag===5&&ae!==null&&(q=ae,K!==null&&(ae=ei(W,K),ae!=null&&de.push(Ei(W,ae,q)))),He)break;W=W.return}0<de.length&&(re=new fe(re,pe,null,s,ne),se.push({event:re,listeners:de}))}}if((i&7)===0){e:{if(re=t==="mouseover"||t==="pointerover",fe=t==="mouseout"||t==="pointerout",re&&s!==Un&&(pe=s.relatedTarget||s.fromElement)&&(gr(pe)||pe[Ht]))break e;if((fe||re)&&(re=ne.window===ne?ne:(re=ne.ownerDocument)?re.defaultView||re.parentWindow:window,fe?(pe=s.relatedTarget||s.toElement,fe=J,pe=pe?gr(pe):null,pe!==null&&(He=vr(pe),pe!==He||pe.tag!==5&&pe.tag!==6)&&(pe=null)):(fe=null,pe=J),fe!==pe)){if(de=so,ae="onMouseLeave",K="onMouseEnter",W="mouse",(t==="pointerout"||t==="pointerover")&&(de=oo,ae="onPointerLeave",K="onPointerEnter",W="pointer"),He=fe==null?re:Br(fe),q=pe==null?re:Br(pe),re=ne
vendor: 47,969 bytes, lines 23-26
23w de(ae,W+"leave",fe,s,ne),re.target=He,re.relatedTarget=q,ae=null,gr(ne)===J&&(de=new de(K,W+"enter",pe,s,ne),de.target=q,de.relatedTarget=He,ae=de),He=ae,fe&&pe)t:{for(de=fe,K=pe,W=0,q=de;q;q=Vr(q))W++;for(q=0,ae=K;ae;ae=Vr(ae))q++;for(;0<W-q;)de=Vr(de),W--;for(;0<q-W;)K=Vr(K),q--;for(;W--;){if(de===K||K!==null&&de===K.alternate)break t;de=Vr(de),K=Vr(K)}de=null}else de=null;fe!==null&&Ro(se,re,fe,de,!1),pe!==null&&He!==null&&Ro(se,He,pe,de,!0)}}e:{if(re=J?Br(J):window,fe=re.nodeName&&re.nodeName.toLowerCase(),fe==="select"||fe==="input"&&re.type==="file")var me=mf;else if(po(re))if(vo)me=Ef;else{me=gf;var ve=vf}else(fe=re.nodeName)&&fe.toLowerCase()==="input"&&(re.type==="checkbox"||re.type==="radio")&&(me=yf);if(me&&(me=me(t,J))){mo(se,me,s,ne);break e}ve&&ve(t,re,J),t==="focusout"&&(ve=re._wrapperState)&&ve.controlled&&re.type==="number"&&Ze(re,"number",re.value)}switch(ve=J?Br(J):window,t){case"focusin":(po(ve)||ve.contentEditable==="true")&&(Rr=ve,vs=J,vi=null);break;case"focusout":vi=vs=Rr=null;break;case"mousedown":gs=!0;break;case"contextmenu":case"mouseup":case"dragend":gs=!1,Po(se,s,ne);break;case"selectionchange":if(xf)break;case"keydown":case"keyup":Po(se,s,ne)}var ge;if(cs)e:{switch(t){case"compositionstart":var Se="onCompositionStart";break e;case"compositionend":Se="onCompositionEnd";break e;case"compositionupdate":Se="onCompositionUpdate";break e}Se=void 0}else Dr?ho(t,s)&&(Se="onCompositionEnd"):t==="keydown"&&s.keyCode===229&&(Se="onCompositionStart");Se&&(lo&&s.locale!=="ko"&&(Dr||Se!=="onCompositionStart"?Se==="onCompositionEnd"&&Dr&&(ge=io()):(tr=ne,as="value"in tr?tr.value:tr.textContent,Dr=!0)),ve=tn(J,Se),0<ve.length&&(Se=new ao(Se,t,null,s,ne),se.push({event:Se,listeners:ve}),ge?Se.data=ge:(ge=co(s),ge!==null&&(Se.data=ge)))),(ge=ff?hf(t,s):cf(t,s))&&(J=tn(J,"onBeforeInput"),0<J.length&&(ne=new ao("onBeforeInput","beforeinput",null,s,ne),se.push({event:ne,listeners:J}),ne.data=ge))}Lo(se,i)})}function Ei(t,i,s){return{instance:t,listener:i,currentTarget:s}}function tn(t,i){for(var s=i+"Capture",f=[];t!==null;){var m=t,S=m.stateNode;m.tag===5&&S!==null&&(m=S,S=ei(t,s),S!=null&&f.unshift(Ei(t,S,m)),S=ei(t,i),S!=null&&f.push(Ei(t,S,m))),t=t.return}return f}function Vr(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function Ro(t,i,s,f,m){for(var S=i._reactName,F=[];s!==null&&s!==f;){var N=s,H=N.alternate,J=N.stateNode;if(H!==null&&H===f)break;N.tag===5&&J!==null&&(N=J,m?(H=ei(s,S),H!=null&&F.unshift(Ei(s,H,N))):m||(H=ei(s,S),H!=null&&F.push(Ei(s,H,N)))),s=s.return}F.length!==0&&t.push({event:i,listeners:F})}var Tf=/\r\n?/g,kf=/\u0000|\uFFFD/g;function Oo(t){return(typeof t=="string"?t:""+t).replace(Tf,` 24`).replace(kf,"")}function rn(t,i,s){if(i=Oo(i),Oo(t)!==i&&s)throw Error(l(425))}function nn(){}var ws=null,Ps=null;function Cs(t,i){return t==="textarea"||t==="noscript"||typeof i.children=="string"||typeof i.children=="number"||typeof i.dangerouslySetInnerHTML=="object"&&i.dangerouslySetInnerHTML!==null&&i.dangerouslySetInnerHTML.__html!=null}var Ts=typeof setTimeout=="function"?setTimeout:void 0,Mf=typeof clearTimeout=="function"?clearTimeout:void 0,Vo=typeof Promise=="function"?Promise:void 0,bf=typeof queueMicrotask=="function"?queueMicrotask:typeof Vo!="undefined"?function(t){return Vo.resolve(null).then(t).catch(Af)}:Ts;function Af(t){setTimeout(function(){throw t})}function ks(t,i){var s=i,f=0;do{var m=s.nextSibling;if(t.removeChild(s),m&&m.nodeType===8)if(s=m.data,s==="/$"){if(f===0){t.removeChild(m),ui(i);return}f--}else s!=="$"&&s!=="$?"&&s!=="$!"||f++;s=m}while(s);ui(i)}function ir(t){for(;t!=null;t=t.nextSibling){var i=t.nodeType;if(i===1||i===3)break;if(i===8){if(i=t.data,i==="$"||i==="$!"||i==="$?")break;if(i==="/$")return null}}return t}function zo(t){t=t.previousSibling;for(var i=0;t;){if(t.nodeType===8){var s=t.data;if(s==="$"||s==="$!"||s==="$?"){if(i===0)return t;i--}else s==="/$"&&i++}t=t.previousSibling}return null}var zr=Math.random().toString(36).slice(2),Ot="__reactFiber$"+zr,Si="__reactProps$"+zr,Ht="__reactContainer$"+zr,Ms="__reactEvents$"+zr,If="__reactListeners$"+zr,Ff="__reactHandles$"+zr;function gr(t){var i=t[Ot];if(i)return i;for(var s=t.parentNode;s;){if(i=s[Ht]||s[Ot]){if(s=i.alternate,i.child!==null||s!==null&&s.child!==null)for(t=zo(t);t!==null;){if(s=t[Ot])return s;t=zo(t)}return i}t=s,s=t.parentNode}return null}function _i(t){return t=t[Ot]||t[Ht],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function Br(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(l(33))}function sn(t){return t[Si]||null}var bs=[],$r=-1;function nr(t){return{current:t}}function Le(t){0>$r||(t.current=bs[$r],bs[$r]=null,$r--)}function Ie(t,i){$r++,bs[$r]=t.current,t.current=i}var sr={},nt=nr(sr),ht=nr(!1),yr=sr;function Nr(t,i){var s=t.type.contextTypes;if(!s)return sr;var f=t.stateNode;if(f&&f.__reactInternalMemoizedUnmaskedChildContext===i)return f.__reactInternalMemoizedMaskedChildContext;var m={},S;for(S in s)m[S]=i[S];return f&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=i,t.__reactInternalMemoizedMaskedChildContext=m),m}function ct(t){return t=t.childContextTypes,t!=null}function an(){Le(ht),Le(nt)}function Bo(t,i,s){if(nt.current!==sr)throw Error(l(168));Ie(nt,i),Ie(ht,s)}function $o(t,i,s){var f=t.stateNode;if(i=i.childContextTypes,typeof f.getChildContext!="function")return s;f=f.getChildContext();for(var m in f)if(!(m in i))throw Error(l(108,_e(t)||"Unknown",m));return ee({},s,f)}function on(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||sr,yr=nt.current,Ie(nt,t),Ie(ht,ht.current),!0}function No(t,i,s){var f=t.stateNode;if(!f)throw Error(l(169));s?(t=$o(t,i,yr),f.__reactInternalMemoizedMergedChildContext=t,Le(ht),Le(nt),Ie(nt,t)):Le(ht),Ie(ht,s)}var jt=null,ln=!1,As=!1;function Go(t){jt===null?jt=[t]:jt.push(t)}function Lf(t){ln=!0,Go(t)}function ar(){if(!As&&jt!==null){As=!0;var t=0,i=be;try{var s=jt;for(be=1;t<s.length;t++){var f=s[t];do f=f(!0);while(f!==null)}jt=null,ln=!1}catch(m){throw jt!==null&&(jt=jt.slice(t+1)),Ha(Qn,ar),m}finally{be=i,As=!1}}return null}var Gr=[],Hr=0,un=null,fn=0,_t=[],xt=0,Er=null,Wt=1,Ut="";function Sr(t,i){Gr[Hr++]=fn,Gr[Hr++]=un,un=t,fn=i}function Ho(t,i,s){_t[xt++]=Wt,_t[xt++]=Ut,_t[xt++]=Er,Er=t;var f=Wt;t=Ut;var m=32-kt(f)-1;f&=~(1<<m),s+=1;var S=32-kt(i)+m;if(30<S){var F=m-m%5;S=(f&(1<<F)-1).toString(32),f>>=F,m-=F,Wt=1<<32-kt(i)+m|s<<m|f,Ut=S+t}else Wt=1<<S|s<<m|f,Ut=t}function Is(t){t.return!==null&&(Sr(t,1),Ho(t,1,0))}function Fs(t){for(;t===un;)un=Gr[--Hr],Gr[Hr]=null,fn=Gr[--Hr],Gr[Hr]=null;for(;t===Er;)Er=_t[--xt],_t[xt]=null,Ut=_t[--xt],_t[xt]=null,Wt=_t[--xt],_t[xt]=null}var gt=null,yt=null,Re=!1,bt=null;function jo(t,i){var s=Tt(5,null,null,0);s.elementType="DELETED",s.stateNode=i,s.return=t,i=t.deletions,i===null?(t.deletions=[s],t.flags|=16):i.push(s)}function Wo(t,i){switch(t.tag){case 5:var s=t.type;return i=i.nodeType!==1||s.toLowerCase()!==i.nodeName.toLowerCase()?null:i,i!==null?(t.stateNode=i,gt=t,yt=ir(i.firstChild),!0):!1;case 6:return i=t.pendingProps===""||i.nodeType!==3?null:i,i!==null?(t.stateNode=i,gt=t,yt=null,!0):!1;case 13:return i=i.nodeType!==8?null:i,i!==null?(s=Er!==null?{id:Wt,overflow:Ut}:null,t.memoizedState={dehydrated:i,treeContext:s,retryLane:1073741824},s=Tt(18,null,null,0),s.stateNode=i,s.return=t,t.child=s,gt=t,yt=null,!0):!1;default:return!1}}function Ls(t){return(t.mode&1)!==0&&(t.flags&128)===0}function Ds(t){if(Re){var i=yt;if(i){var s=i;if(!Wo(t,i)){if(Ls(t))throw Error(l(418));i=ir(s.nextSibling);var f=gt;i&&Wo(t,i)?jo(f,s):(t.flags=t.flags&-4097|2,Re=!1,gt=t)}}else{if(Ls(t))throw Error(l(418));t.flags=t.flags&-4097|2,Re=!1,gt=t}}}function Uo(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;gt=t}function hn(t){if(t!==gt)return!1;if(!Re)return Uo(t),Re=!0,!1;var i;if((i=t.tag!==3)&&!(i=t.tag!==5)&&(i=t.type,i=i!=="head"&&i!=="body"&&!Cs(t.type,t.memoizedProps)),i&&(i=yt)){if(Ls(t))throw Xo(),Error(l(418));for(;i;)jo(t,i),i=ir(i.nextSibling)}if(Uo(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(l(317));e:{for(t=t.nextSibling,i=0;t;){if(t.nodeType===8){var s=t.data;if(s==="/$"){if(i===0){yt=ir(t.nextSibling);break e}i--}else s!=="$"&&s!=="$!"&&s!=="$?"||i++}t=t.nextSibling}yt=null}}else yt=gt?ir(t.stateNode.nextSibling):null;return!0}function Xo(){for(var t=yt;t;)t=ir(t.nextSibling)}function jr(){yt=gt=null,Re=!1}function Rs(t){bt===null?bt=[t]:bt.push(t)}var Df=D.ReactCurrentBatchConfig;function At(t,i){if(t&&t.defaultProps){i=ee({},i),t=t.defaultProps;for(var s in t)i[s]===void 0&&(i[s]=t[s]);return i}return i}var cn=nr(null),pn=null,Wr=null,Os=null;function Vs(){Os=Wr=pn=null}function zs(t){var i=cn.current;Le(cn),t._currentValue=i}function Bs(t,i,s){for(;t!==null;){var f=t.alternate;if((t.childLanes&i)!==i?(t.childLanes|=i,f!==null&&(f.childLanes|=i)):f!==null&&(f.childLanes&i)!==i&&(f.childLanes|=i),t===s)break;t=t.return}}function Ur(t,i){pn=t,Os=Wr=null,t=t.dependencies,t!==null&&t.firstContext!==null&&((t.lanes&i)!==0&&(pt=!0),t.firstContext=null)}function wt(t){var i=t._currentValue;if(Os!==t)if(t={context:t,memoizedValue:i,next:null},Wr===null){if(pn===null)throw Error(l(308));Wr=t,pn.dependencies={lanes:0,firstContext:t}}else Wr=Wr.next=t;return i}var _r=null;function $s(t){_r===null?_r=[t]:_r.push(t)}function Yo(t,i,s,f){var m=i.interleaved;return m===null?(s.next=s,$s(i)):(s.next=m.next,m.next=s),i.interleaved=s,Xt(t,f)}function Xt(t,i){t.lanes|=i;var s=t.alternate;for(s!==null&&(s.lanes|=i),s=t,t=t.return;t!==null;)t.childLanes|=i,s=t.alternate,s!==null&&(s.childLanes|=i),s=t,t=t.return;return s.tag===3?s.stateNode:null}var or=!1;function Ns(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ko(t,i){t=t.updateQueue,i.updateQueue===t&&(i.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function Yt(t,i){return{eventTime:t,lane:i,tag:0,payload:null,callback:null,next:null}}function lr(t,i,s){var f=t.updateQueue;if(f===null)return null;if(f=f.shared,(Ce&2)!==0){var m=f.pending;return m===null?i.next=i:(i.next=m.next,m.next=i),f.pending=i,Xt(t,s)}return m=f.interleaved,m===null?(i.next=i,$s(f)):(i.next=m.next,m.next=i),f.interleaved=i,Xt(t,s)}function dn(t,i,s){if(i=i.updateQueue,i!==null&&(i=i.shared,(s&4194240)!==0)){var f=i.lanes;f&=t.pendingLanes,s|=f,i.lanes=s,ts(t,s)}}function qo(t,i){var s=t.updateQueue,f=t.alternate;if(f!==null&&(f=f.updateQueue,s===f)){var m=null,S=null;if(s=s.firstBaseUpdate,s!==null){do{var F={eventTime:s.eventTime,lane:s.lane,tag:s.tag,payload:s.payload,callback:s.callback,next:null};S===null?m=S=F:S=S.next=F,s=s.next}while(s!==null);S===null?m=S=i:S=S.next=i}else m=S=i;s={baseState:f.baseState,firstBaseUpdate:m,lastBaseUpdate:S,shared:f.shared,effects:f.effects},t.updateQueue=s;return}t=s.lastBaseUpdate,t===null?s.firstBaseUpdate=i:t.next=i,s.lastBaseUpdate=i}function mn(t,i,s,f){var m=t.updateQueue;or=!1;var S=m.firstBaseUpdate,F=m.lastBaseUpdate,N=m.shared.pending;if(N!==null){m.shared.pending=null;var H=N,J=H.next;H.next=null,F===null?S=J:F.next=J,F=H;var ne=t.alternate;ne!==null&&(ne=ne.updateQueue,N=ne.lastBaseUpdate,N!==F&&(N===null?ne.firstBaseUpdate=J:N.next=J,ne.lastBaseUpdate=H))}if(S!==null){var se=m.baseState;F=0,ne=J=H=null,N=S;do{var re=N.lane,fe=N.eventTime;if((f&re)===re){ne!==null&&(ne=ne.next={eventTime:fe,lane:0,tag:N.tag,payload:N.payload,callback:N.callback,next:null});e:{var pe=t,de=N;switch(re=i,fe=s,de.tag){case 1:if(pe=de.payload,typeof pe=="function"){se=pe.call(fe,se,re);break e}se=pe;break e;case 3:pe.flags=pe.flags&-65537|128;case 0:if(pe=de.payload,re=typeof pe=="function"?pe.call(fe,se,re):pe,re==null)break e;se=ee({},se,re);break e;case 2:or=!0}}N.callback!==null&&N.lane!==0&&(t.flags|=64,re=m.effects,re===null?m.effects=[N]:re.push(N))}else fe={eventTime:fe,lane:re,tag:N.tag,payload:N.payload,callback:N.callback,next:null},ne===null?(J=ne=fe,H=se):ne=ne.next=fe,F|=re;if(N=N.next,N===null){if(N=m.shared.pending,N===null)break;re=N,N=re.next,re.next=null,m.lastBaseUpdate=re,m.shared.pending=null}}while(!0);if(ne===null&&(H=se),m.baseState=H,m.firstBaseUpdate=J,m.lastBaseUpdate=ne,i=m.shared.interleaved,i!==null){m=i;do F|=m.lane,m=m.next;while(m!==i)}else S===null&&(m.shared.lanes=0);Pr|=F,t.lanes=F,t.memoizedState=se}}function Zo(t,i,s){if(t=i.effects,i.effects=null,t!==null)for(i=0;i<t.length;i++){var f=t[i],m=f.callback;if(m!==null){if(f.callback=null,f=s,typeof m!="function")throw Error(l(191,m));m.call(f)}}}var Qo=new a.Component().refs;function Gs(t,i,s,f){i=t.memoizedState,s=s(f,i),s=s==null?i:ee({},i,s),t.memoizedState=s,t.lanes===0&&(t.updateQueue.baseState=s)}var vn={isMounted:function(t){return(t=t._reactInternals)?vr(t)===t:!1},enqueueSetState:function(t,i,s){t=t._reactInternals;var f=ut(),m=cr(t),S=Yt(f,m);S.payload=i,s!=null&&(S.callback=s),i=lr(t,S,m),i!==null&&(Lt(i,t,m,f),dn(i,t,m))},enqueueReplaceState:function(t,i,s){t=t._reactInternals;var f=ut(),m=cr(t),S=Yt(f,m);S.tag=1,S.payload=i,s!=null&&(S.callback=s),i=lr(t,S,m),i!==null&&(Lt(i,t,m,f),dn(i,t,m))},enqueueForceUpdate:function(t,i){t=t._reactInternals;var s=ut(),f=cr(t),m=Yt(s,f);m.tag=2,i!=null&&(m.callback=i),i=lr(t,m,f),i!==null&&(Lt(i,t,f,s),dn(i,t,f))}};function Jo(t,i,s,f,m,S,F){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(f,S,F):i.prototype&&i.prototype.isPureReactComponent?!mi(s,f)||!mi(m,S):!0}function el(t,i,s){var f=!1,m=sr,S=i.contextType;return typeof S=="object"&&S!==null?S=wt(S):(m=ct(i)?yr:nt.current,f=i.contextTypes,S=(f=f!=null)?Nr(t,m):sr),i=new i(s,S),t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,i.updater=vn,t.stateNode=i,i._reactInternals=t,f&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=m,t.__reactInternalMemoizedMaskedChildContext=S),i}function tl(t,i,s,f){t=i.state,typeof i.componentWillReceiveProps=="function"&&i.componentWillReceiveProps(s,f),typeof i.UNSAFE_componentWillReceiveProps=="function"&&i.UNSAFE_componentWillReceiveProps(s,f),i.state!==t&&vn.enqueueReplaceState(i,i.state,null)}function Hs(t,i,s,f){var m=t.stateNode;m.props=s,m.state=t.memoizedState,m.refs=Qo,Ns(t);var S=i.contextType;typeof S=="object"&&S!==null?m.context=wt(S):(S=ct(i)?yr:nt.current,m.context=Nr(t,S)),m.state=t.memoizedState,S=i.getDerivedStateFromProps,typeof S=="function"&&(Gs(t,i,S,s),m.state=t.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof m.getSnapshotBeforeUpdate=="function"||typeof m.UNSAFE_componentWillMount!="function"&&typeof m.componentWillMount!="function"||(i=m.state,typeof m.componentWillMount=="function"&&m.componentWillMount(),typeof m.UNSAFE_componentWillMount=="function"&&m.UNSAFE_componentWillMount(),i!==m.state&&vn.enqueueReplaceState(m,m.state,null),mn(t,s,m,f),m.state=t.memoizedState),typeof m.componentDidMount=="function"&&(t.flags|=4194308)}function xi(t,i,s){if(t=s.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(s._owner){if(s=s._owner,s){if(s.tag!==1)throw Error(l(309));var f=s.stateNode}if(!f)throw Error(l(147,t));var m=f,S=""+t;return i!==null&&i.ref!==null&&typeof i.ref=="function"&&i.ref._stringRef===S?i.ref:(i=function(F){var N=m.refs;N===Qo&&(N=m.refs={}),F===null?delete N[S]:N[S]=F},i._stringRef=S,i)}if(typeof t!="string")throw Error(l(284));if(!s._owner)throw Error(l(290,t))}return t}function gn(t,i){throw t=Object.prototype.toString.call(i),Error(l(31,t==="[object Object]"?"object with keys {"+Object.keys(i).join(", ")+"}":t))}function rl(t){var i=t._init;return i(t._payload)}function il(t){function i(K,W){if(t){var q=K.deletions;q===null?(K.deletions=[W],K.flags|=16):q.push(W)}}function s(K,W){if(!t)return null;for(;W!==null;)i(K,W),W=W.sibling;return null}function f(K,W){for(K=new Map;W!==null;)W.key!==null?K.set(W.key,W):K.set(W.index,W),W=W.sibling;return K}function m(K,W){return K=dr(K,W),K.index=0,K.sibling=null,K}function S(K,W,q){return K.index=q,t?(q=K.alternate,q!==null?(q=q.index,q<W?(K.flags|=2,W):q):(K.flags|=2,W)):(K.flags|=1048576,W)}function F(K){return t&&K.alternate===null&&(K.flags|=2),K}function N(K,W,q,ae){return W===null||W.tag!==6?(W=Ta(q,K.mode,ae),W.return=K,W):(W=m(W,q),W.return=K,W)}function H(K,W,q,ae){var me=q.type;return me===U?ne(K,W,q.props.children,ae,q.key):W!==null&&(W.elementType===me||typeof me=="object"&&me!==null&&me.$$typeof===b&&rl(me)===W.type)?(ae=m(W,q.props),ae.ref=xi(K,W,q),ae.return=K,ae):(ae=On(q.type,q.key,q.props,null,K.mode,ae),ae.ref=xi(K,W,q),ae.return=K,ae)}function J(K,W,q,ae){return W===null||W.tag!==4||W.stateNode.containerInfo!==q.containerInfo||W.stateNode.implementation!==q.implementation?(W=ka(q,K.mode,ae),W.return=K,W):(W=m(W,q.children||[]),W.return=K,W)}function ne(K,W,q,ae,me){return W===null||W.tag!==7?(W=Mr(q,K.mode,ae,me),W.return=K,W):(W=m(W,q),W.return=K,W)}function se(K,W,q){if(typeof W=="string"&&W!==""||typeof W=="number")return W=Ta(""+W,K.mode,q),W.return=K,W;if(typeof W=="object"&&W!==null){switch(W.$$typeof){case R:return q=On(W.type,W.key,W.props,null,K.mode,q),q.ref=xi(K,null,W),q.return=K,q;case V:return W=ka(W,K.mode,q),W.return=K,W;case b:var ae=W._init;return se(K,ae(W._payload),q)}if(We(W)||Q(W))return W=Mr(W,K.mode,q,null),W.return=K,W;gn(K,W)}return null}function re(K,W,q,ae){var me=W!==null?W.key:null;if(typeof q=="string"&&q!==""||typeof q=="number")return me!==null?null:N(K,W,""+q,ae);if(typeof q=="object"&&q!==null){switch(q.$$typeof){case R:return q.key===me?H(K,W,q,ae):null;case V:return q.key===me?J(K,W,q,ae):null;case b:return me=q._init,re(K,W,me(q._payload),ae)}if(We(q)||Q(q))return me!==null?null:ne(K,W,q,ae,null);gn(K,q)}return null}function fe(K,W,q,ae,me){if(typeof ae=="string"&&ae!==""||typeof ae=="number")return K=K.get(q)||null,N(W,K,""+ae,me);if(typeof ae=="object"&&ae!==null){switch(ae.$$typeof){case R:return K=K.get(ae.key===null?q:ae.key)||null,H(W,K,ae,me);case V:return K=K.get(ae.key===null?q:ae.key)||null,J(W,K,ae,me);case b:var ve=ae._init;return fe(K,W,q,ve(ae._payload),me)}if(We(ae)||Q(ae))return K=K.get(q)||null,ne(W,K,ae,me,null);gn(W,ae)}return null}function pe(K,W,q,ae){for(var me=null,ve=null,ge=W,Se=W=0,et=null;ge!==null&&Se<q.length;Se++){ge.index>Se?(et=ge,ge=null):et=ge.sibling;var Te=re(K,ge,q[Se],ae);if(Te===null){ge===null&&(ge=et);break}t&&ge&&Te.alternate===null&&i(K,ge),W=S(Te,W,Se),ve===null?me=Te:ve.sibling=Te,ve=Te,ge=et}if(Se===q.length)return s(K,ge),Re&&Sr(K,Se),me;if(ge===null){for(;Se<q.length;Se++)ge=se(K,q[Se],ae),ge!==null&&(W=S(ge,W,Se),ve===null?me=ge:ve.sibling=ge,ve=ge);return Re&&Sr(K,Se),me}for(ge=f(K,ge);Se<q.length;Se++)et=fe(ge,K,Se,q[Se],ae),et!==null&&(t&&et.alternate!==null&&ge.delete(et.key===null?Se:et.key),W=S(et,W,Se),ve===null?me=et:ve.sibling=et,ve=et);return t&&ge.forEach(function(mr){return i(K,mr)}),Re&&Sr(K,Se),me}function de(K,W,q,ae){var me=Q(q);if(typeof me!="function")throw Error(l(150));if(q=me.call(q),q==null)throw Error(l(151));for(var ve=me=null,ge=W,Se=W=0,et=null,Te=q.next();ge!==null&&!Te.done;Se++,Te=q.next()){ge.index>Se?(et=ge,ge=null):et=ge.sibling;var mr=re(K,ge,Te.value,ae);if(mr===null){ge===null&&(ge=et);break}t&&ge&&mr.alternate===null&&i(K,ge),W=S(mr,W,Se),ve===null?me=mr:ve.sibling=mr,ve=mr,ge=et}if(Te.done)return s(K,ge),Re&&Sr(K,Se),me;if(ge===null){for(;!Te.done;Se++,Te=q.next())Te=se(K,Te.value,ae),Te!==null&&(W=S(Te,W,Se),ve===null?me=Te:ve.sibling=Te,ve=Te);return Re&&Sr(K,Se),me}for(ge=f(K,ge);!Te.done;Se++,Te=q.next())Te=fe(ge,K,Se,Te.value,ae),Te!==null&&(t&&Te.alternate!==null&&ge.delete(Te.key===null?Se:Te.key),W=S(Te,W,Se),ve===null?me=Te:ve.sibling=Te,ve=Te);return t&&ge.forEach(function(ph){return i(K,ph)}),Re&&Sr(K,Se),me}function He(K,W,q,ae){if(typeof q=="object"&&q!==null&&q.type===U&&q.key===null&&(q=q.props.children),typeof q=="object"&&q!==null){switch(q.$$typeof){case R:e:{for(var me=q.key,ve=W;ve!==null;){if(ve.key===me){if(me=q.type,me===U){if(ve.tag===7){s(K,ve.sibling),W=m(ve,q.props.children),W.return=K,K=W;break e}}else if(ve.elementType===me||typeof me=="object"&&me!==null&&me.$$typeof===b&&rl(me)===ve.type){s(K,ve.sibling),W=m(ve,q.props),W.ref=xi(K,ve,q),W.return=K,K=W;break e}s(K,ve);break}else i(K,ve);ve=ve.sibling}q.type===U?(W=Mr(q.props.children,K.mode,ae,q.key),W.return=K,K=W):(ae=On(q.type,q.key,q.props,null,K.mode,ae),ae.ref=xi(K,W,q),ae.return=K,K=ae)}return F(K);case V:e:{for(ve=q.key;W!==null;){if(W.key===ve)if(W.tag===4&&W.stateNode.containerInfo===q.containerInfo&&W.stateNode.implementation===q.implementation){s(K,W.sibling),W=m(W,q.children||[]),W.return=K,K=W;break e}else{s(K,W);break}else i(K,W);W=W.sibling}W=ka(q,K.mode,ae),W.return=K,K=W}return F(K);case b:return ve=q._init,He(K,W,ve(q._payload),ae)}if(We(q))return pe(K,W,q,ae);if(Q(q))return de(K,W,q,ae);gn(K,q)}return typeof q=="string"&&q!==""||typeof q=="number"?(q=""+q,W!==null&&W.tag===6?(s(K,W.sibling),W=m(W,q),W.return=K,K=W):(s(K,W),W=Ta(q,K.mode,ae),W.return=K,K=W),F(K)):s(K,W)}return He}var Xr=il(!0),nl=il(!1),wi={},Vt=nr(wi),Pi=nr(wi),Ci=nr(wi);function xr(t){if(t===wi)throw Error(l(174));return t}function js(t,i){switch(Ie(Ci,i),Ie(Pi,t),Ie(Vt,wi),t=i.nodeType,t){case 9:case 11:i=(i=i.documentElement)?i.namespaceURI:Dt(null,"");break;default:t=t===8?i.parentNode:i,i=t.namespaceURI||null,t=t.tagName,i=Dt(i,t)}Le(Vt),Ie(Vt,i)}function Yr(){Le(Vt),Le(Pi),Le(Ci)}function sl(t){xr(Ci.current);var i=xr(Vt.current),s=Dt(i,t.type);i!==s&&(Ie(Pi,t),Ie(Vt,s))}function Ws(t){Pi.current===t&&(Le(Vt),Le(Pi))}var Ve=nr(0);function yn(t){for(var i=t;i!==null;){if(i.tag===13){var s=i.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||s.data==="$!"))return i}else if(i.tag===19&&i.memoizedProps.revealOrder!==void 0){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var Us=[];function Xs(){for(var t=0;t<Us.length;t++)Us[t]._workInProgressVersionPrimary=null;Us.length=0}var En=D.ReactCurrentDispatcher,Ys=D.ReactCurrentBatchConfig,wr=0,ze=null,Ye=null,Qe=null,Sn=!1,Ti=!1,ki=0,Rf=0;function st(){throw Error(l(321))}function Ks(t,i){if(i===null)return!1;for(var s=0;s<i.length&&s<t.length;s++)if(!Mt(t[s],i[s]))return!1;return!0}function qs(t,i,s,f,m,S){if(wr=S,ze=i,i.memoizedState=null,i.updateQueue=null,i.lanes=0,En.current=t===null||t.memoizedState===null?Bf:$f,t=s(f,m),Ti){S=0;do{if(Ti=!1,ki=0,25<=S)throw Error(l(301));S+=1,Qe=Ye=null,i.updateQueue=null,En.current=Nf,t=s(f,m)}while(Ti)}if(En.current=wn,i=Ye!==null&&Ye.next!==null,wr=0,Qe=Ye=ze=null,Sn=!1,i)throw Error(l(300));return t}function Zs(){var t=ki!==0;return ki=0,t}function zt(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Qe===null?ze.memoizedState=Qe=t:Qe=Qe.next=t,Qe}function Pt(){if(Ye===null){var t=ze.alternate;t=t!==null?t.memoizedState:null}else t=Ye.next;var i=Qe===null?ze.memoizedState:Qe.next;if(i!==null)Qe=i,Ye=t;else{if(t===null)throw Error(l(310));Ye=t,t={memoizedState:Ye.memoizedState,baseState:Ye.baseState,baseQueue:Ye.baseQueue,queue:Ye.queue,next:null},Qe===null?ze.memoizedState=Qe=t:Qe=Qe.next=t}return Qe}function Mi(t,i){return typeof i=="function"?i(t):i}function Qs(t){var i=Pt(),s=i.queue;if(s===null)throw Error(l(311));s.lastRenderedReducer=t;var f=Ye,m=f.baseQueue,S=s.pending;if(S!==null){if(m!==null){var F=m.next;m.next=S.next,S.next=F}f.baseQueue=m=S,s.pending=null}if(m!==null){S=m.next,f=f.baseState;var N=F=null,H=null,J=S;do{var ne=J.lane;if((wr&ne)===ne)H!==null&&(H=H.next={lane:0,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null}),f=J.hasEagerState?J.eagerState:t(f,J.action);else{var se={lane:ne,action:J.action,hasEagerState:J.hasEagerState,eagerState:J.eagerState,next:null};H===null?(N=H=se,F=f):H=H.next=se,ze.lanes|=ne,Pr|=ne}J=J.next}while(J!==null&&J!==S);H===null?F=f:H.next=N,Mt(f,i.memoizedState)||(pt=!0),i.memoizedState=f,i.baseState=F,i.baseQueue=H,s.lastRenderedState=f}if(t=s.interleaved,t!==null){m=t;do S=m.lane,ze.lanes|=S,Pr|=S,m=m.next;while(m!==t)}else m===null&&(s.lanes=0);return[i.memoizedState,s.dispatch]}function Js(t){var i=Pt(),s=i.queue;if(s===null)throw Error(l(311));s.lastRenderedReducer=t;var f=s.dispatch,m=s.pending,S=i.memoizedState;if(m!==null){s.pending=null;var F=m=m.next;do S=t(S,F.action),F=F.next;while(F!==m);Mt(S,i.memoizedState)||(pt=!0),i.memoizedState=S,i.baseQueue===null&&(i.baseState=S),s.lastRenderedState=S}return[S,f]}function al(){}function ol(t,i){var s=ze,f=Pt(),m=i(),S=!Mt(f.memoizedState,m);if(S&&(f.memoizedState=m,pt=!0),f=f.queue,ea(fl.bind(null,s,f,t),[t]),f.getSnapshot!==i||S||Qe!==null&&Qe.memoizedState.tag&1){if(s.flags|=2048,bi(9,ul.bind(null,s,f,m,i),void 0,null),Je===null)throw Error(l(349));(wr&30)!==0||ll(s,i,m)}return m}function ll(t,i,s){t.flags|=16384,t={getSnapshot:i,value:s},i=ze.updateQueue,i===null?(i={lastEffect:null,stores:null},ze.updateQueue=i,i.stores=[t]):(s=i.stores,s===null?i.stores=[t]:s.push(t))}function ul(t,i,s,f){i.value=s,i.getSnapshot=f,hl(i)&&cl(t)}function fl(t,i,s){return s(function(){hl(i)&&cl(t)})}function hl(t){var i=t.getSnapshot;t=t.value;try{var s=i();return!Mt(t,s)}catch(f){return!0}}function cl(t){var i=Xt(t,1);i!==null&&Lt(i,t,1,-1)}function pl(t){var i=zt();return typeof t=="function"&&(t=t()),i.memoizedState=i.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Mi,lastRenderedState:t},i.queue=t,t=t.dispatch=zf.bind(null,ze,t),[i.memoizedState,t]}function bi(t,i,s,f){return t={tag:t,create:i,destroy:s,deps:f,next:null},i=ze.updateQueue,i===null?(i={lastEffect:null,stores:null},ze.updateQueue=i,i.lastEffect=t.next=t):(s=i.lastEffect,s===null?i.lastEffect=t.next=t:(f=s.next,s.next=t,t.next=f,i.lastEffect=t)),t}function dl(){return Pt().memoizedState}function _n(t,i,s,f){var m=zt();ze.flags|=t,m.memoizedState=bi(1|i,s,void 0,f===void 0?null:f)}function xn(t,i,s,f){var m=Pt();f=f===void 0?null:f;var S=void 0;if(Ye!==null){var F=Ye.memoizedState;if(S=F.destroy,f!==null&&Ks(f,F.deps)){m.memoizedState=bi(i,s,S,f);return}}ze.flags|=t,m.memoizedState=bi(1|i,s,S,f)}function ml(t,i){return _n(8390656,8,t,i)}function ea(t,i){return xn(2048,8,t,i)}function vl(t,i){return xn(4,2,t,i)}function gl(t,i){return xn(4,4,t,i)}function yl(t,i){if(typeof i=="function")return t=t(),i(t),function(){i(null)};if(i!=null)return t=t(),i.current=t,function(){i.current=null}}function El(t,i,s){return s=s!=null?s.concat([t]):null,xn(4,4,yl.bind(null,i,t),s)}function ta(){}function Sl(t,i){var s=Pt();i=i===void 0?null:i;var f=s.memoizedState;return f!==null&&i!==null&&Ks(i,f[1])?f[0]:(s.memoizedState=[t,i],t)}function _l(t,i){var s=Pt();i=i===void 0?null:i;var f=s.memoizedState;return f!==null&&i!==null&&Ks(i,f[1])?f[0]:(t=t(),s.memoizedState=[t,i],t)}function xl(t,i,s){return(wr&21)===0?(t.baseState&&(t.baseState=!1,pt=!0),t.memoizedState=s):(Mt(s,i)||(s=Xa(),ze.lanes|=s,Pr|=s,t.baseState=!0),i)}function Of(t,i){var s=be;be=s!==0&&4>s?s:4,t(!0);var f=Ys.transition;Ys.transition={};try{t(!1),i()}finally{be=s,Ys.transition=f}}function wl(){return Pt().memoizedState}function Vf(t,i,s){var f=cr(t);if(s={lane:f,action:s,hasEagerState:!1,eagerState:null,next:null},Pl(t))Cl(i,s);else if(s=Yo(t,i,s,f),s!==null){var m=ut();Lt(s,t,f,m),Tl(s,i,f)}}function zf(t,i,s){var f=cr(t),m={lane:f,action:s,hasEagerState:!1,eagerState:null,next:null};if(Pl(t))Cl(i,m);else{var S=t.alternate;if(t.lanes===0&&(S===null||S.lanes===0)&&(S=i.lastRenderedReducer,S!==null))try{var F=i.lastRenderedState,N=S(F,s);if(m.hasEagerState=!0,m.eagerState=N,Mt(N,F)){var H=i.interleaved;H===null?(m.next=m,$s(i)):(m.next=H.next,H.next=m),i.interleaved=m;return}}catch(J){}s=Yo(t,i,m,f),s!==null&&(m=ut(),Lt(s,t,f,m),Tl(s,i,f))}}function Pl(t){var i=t.alternate;return t===ze||i!==null&&i===ze}function Cl(t,i){Ti=Sn=!0;var s=t.pending;s===null?i.next=i:(i.next=s.next,s.next=i),t.pending=i}function Tl(t,i,s){if((s&4194240)!==0){var f=i.lanes;f&=t.pendingLanes,s|=f,i.lanes=s,ts(t,s)}}var wn={readContext:wt,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useInsertionEffect:st,useLayoutEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useMutableSource:st,useSyncExternalStore:st,useId:st,unstable_isNewReconciler:!1},Bf={readContext:wt,useCallback:function(t,i){return zt().memoizedState=[t,i===void 0?null:i],t},useContext:wt,useEffect:ml,useImperativeHandle:function(t,i,s){return s=s!=null?s.concat([t]):null,_n(4194308,4,yl.bind(null,i,t),s)},useLayoutEffect:function(t,i){return _n(4194308,4,t,i)},useInsertionEffect:function(t,i){return _n(4,2,t,i)},useMemo:function(t,i){var s=zt();return i=i===void 0?null:i,t=t(),s.memoizedState=[t,i],t},useReducer:function(t,i,s){var f=zt();return i=s!==void 0?s(i):i,f.memoizedState=f.baseState=i,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:i},f.queue=t,t=t.dispatch=Vf.bind(null,ze,t),[f.memoizedState,t]},useRef:function(t){var i=zt();return t={current:t},i.memoizedState=t},useState:pl,useDebugValue:ta,useDeferredValue:function(t){return zt().memoizedState=t},useTransition:function(){var t=pl(!1),i=t[0];return t=Of.bind(null,t[1]),zt().memoizedState=t,[i,t]},useMutableSource:function(){},useSyncExternalStore:function(t,i,s){var f=ze,m=zt();if(Re){if(s===void 0)throw Error(l(407));s=s()}else{if(s=i(),Je===null)throw Error(l(349));(wr&30)!==0||ll(f,i,s)}m.memoizedState=s;var S={value:s,getSnapshot:i};return m.queue=S,ml(fl.bind(null,f,S,t),[t]),f.flags|=2048,bi(9,ul.bind(null,f,S,s,i),void 0,null),s},useId:function(){var t=zt(),i=Je.identifierPrefix;if(Re){var s=Ut,f=Wt;s=(f&~(1<<32-kt(f)-1)).toString(32)+s,i=":"+i+"R"+s,s=ki++,0<s&&(i+="H"+s.toString(32)),i+=":"}else s=Rf++,i=":"+i+"r"+s.toString(32)+":";return t.memoizedState=i},unstable_isNewReconciler:!1},$f={readContext:wt,useCallback:Sl,useContext:wt,useEffect:ea,useImperativeHandle:El,useInsertionEffect:vl,useLayoutEffect:gl,useMemo:_l,useReducer:Qs,useRef:dl,useState:function(){return Qs(Mi)},useDebugValue:ta,useDeferredValue:function(t){var i=Pt();return xl(i,Ye.memoizedState,t)},useTransition:function(){var t=Qs(Mi)[0],i=Pt().memoizedState;return[t,i]},useMutableSource:al,useSyncExternalStore:ol,useId:wl,unstable_isNewReconciler:!1},Nf={readContext:wt,useCallback:Sl,useContext:wt,useEffect:ea,useImperativeHandle:El,useInsertionEffect:vl,useLayoutEffect:gl,useMemo:_l,useReducer:Js,useRef:dl,useState:function(){return Js(Mi)},useDebugValue:ta,useDeferredValue:function(t){var i=Pt();return Ye===null?i.memoizedState=t:xl(i,Ye.memoizedState,t)},useTransition:function(){var t=Js(Mi)[0],i=Pt().memoizedState;return[t,i]},useMutableSource:al,useSyncExternalStore:ol,useId:wl,unstable_isNewReconciler:!1};function Kr(t,i){try{var s="",f=i;do s+=le(f),f=f.return;while(f);var m=s}catch(S){m=` 25Error generating stack: `+S.message+` 26`+S.stack}return{value:t,source:i,stack:m,digest:null}}function ra(t,i,s){return{value:t,source:null,stack:s!=null?s:null,digest:i!=null?i:null}}function ia(t,i){try{console.error(i.value)}catch(s){setTimeout(function(){throw s})}}var Gf=typeof WeakMap=="function"?WeakMap:Map;function kl(t,i,s){s=Yt(-1,s),s.tag=3,s.payload={element:null};var f=i.value;return s.callback=function(){An||(An=!0,ya=f),ia(t,i)},s}function Ml(t,i,s){s=Yt(-1,s),s.tag=3;var f=t.type.getDerivedStateFromError;if(typeof f=="function"){var m=i.value;s.payload=function(){return f(m)},s.callback=function(){ia(t,i)}}var S=t.stateNode;return S!==null&&typeof S.componentDidCatch=="function"&&(s.callback=function(){ia(t,i),typeof f!="function"&&(fr===null?fr=new Set([this]):fr.add(this));var F=i.stack;this.componentDidCatch(i.value,{componentStack:F!==null?F:""})}),s}function bl(t,i,s){var f=t.pingCache;if(f===null){f=t.pingCache=new Gf;var m=new Set;f.set(i,m)}else m=f.get(i),m===void 0&&(m=new Set,f.set(i,m));m.has(s)||(m.add(s),t=rh.bind(null,t,i,s),i.then(t,t))}function Al(t){do{var i;if((i=t.tag===13)&&(i=t.memoizedState,i=i!==null?i.dehydrated!==null:!0),i)return t;t=t.return}while(t!==null);return null}function Il(t,i,s,f,m){return(t.mode&1)===0?(t===i?t.flags|=65536:(t.flags|=128,s.flags|=131072,s.flags&=-52805,s.tag===1&&(s.alternate===null?s.tag=17:(i=Yt(-1,1),i.tag=2,lr(s,i,1))),s.lanes|=1),t):(t.flags|=65536,t.lanes=m,t)}var Hf=D.ReactCurrentOwner,pt=!1;function lt(t,i,s,f){i.child=t===null?nl(i,null,s,f):Xr(i,t.child,s,f)}function Fl(t,i,s,f,m){s=s.render;var S=i.ref;return Ur(i,m),f=qs(t,i,s,f,S,m),s=Zs(),t!==null&&!pt?(i.updateQueue=t.updateQueue,i.flags&=-2053,t.lanes&=~m,Kt(t,i,m)):(Re&&s&&Is(i),i.flags|=1,lt(t,i,f,m),i.child)}function Ll(t,i,s,f,m){if(t===null){var S=s.type;return typeof S=="function"&&!Ca(S)&&S.defaultProps===void 0&&s.compare===null&&s.defaultProps===void 0?(i.tag=15,i.type=S,Dl(t,i,S,f,m)):(t=On(s.type,null,f,i,i.mode,m),t.ref=i.ref,t.return=i,i.child=t)}if(S=t.child,(t.lanes&m)===0){var F=S.memoizedProps;if(s=s.compare,s=s!==null?s:mi,s(F,f)&&t.ref===i.ref)return Kt(t,i,m)}return i.flags|=1,t=dr(S,f),t.ref=i.ref,t.return=i,i.child=t}function Dl(t,i,s,f,m){if(t!==null){var S=t.memoizedProps;if(mi(S,f)&&t.ref===i.ref)if(pt=!1,i.pendingProps=f=S,(t.lanes&m)!==0)(t.flags&131072)!==0&&(pt=!0);else return i.lanes=t.lanes,Kt(t,i,m)}return na(t,i,s,f,m)}function Rl(t,i,s){var f=i.pendingProps,m=f.children,S=t!==null?t.memoizedState:null;if(f.mode==="hidden")if((i.mode&1)===0)i.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ie(Zr,Et),Et|=s;else{if((s&1073741824)===0)return t=S!==null?S.baseLanes|s:s,i.lanes=i.childLanes=1073741824,i.memoizedState={baseLanes:t,cachePool:null,transitions:null},i.updateQueue=null,Ie(Zr,Et),Et|=t,null;i.memoizedState={baseLanes:0,cachePool:null,transitions:null},f=S!==null?S.baseLanes:s,Ie(Zr,Et),Et|=f}else S!==null?(f=S.baseLanes|s,i.memoizedState=null):f=s,Ie(Zr,Et),Et|=f;return lt(t,i,m,s),i.child}function Ol(t,i){var s=i.ref;(t===null&&s!==null||t!==null&&t.ref!==s)&&(i.flags|=512,i.flags|=2097152)}function na(t,i,s,f,m){var S=ct(s)?yr:nt.current;return S=Nr(i,S),Ur(i,m),s=qs(t,i,s,f,S,m),f=Zs(),t!==null&&!pt?(i.updateQueue=t.updateQueue,i.flags&=-2053,t.lanes&=~m,Kt(t,i,m)):(Re&&f&&Is(i),i.flags|=1,lt(t,i,s,m),i.child)}function Vl(t,i,s,f,m){if(ct(s)){var S=!0;on(i)}else S=!1;if(Ur(i,m),i.stateNode===null)Cn(t,i),el(i,s,f),Hs(i,s,f,m),f=!0;else if(t===null){var F=i.stateNode,N=i.memoizedProps;F.props=N;var H=F.context,J=s.contextType;typeof J=="object"&&J!==null?J=wt(J):(J=ct(s)?yr:nt.current,J=Nr(i,J));var ne=s.getDerivedStateFromProps,se=typeof ne=="function"||typeof F.getSnapshotBeforeUpdate=="function";se||typeof F.UNSAFE_componentWillReceiveProps!="function"&&typeof F.componentWillReceiveProps!="function"||(N!==f||H!==J)&&tl(i,F,f,J),or=!1;var re=i.memoizedState;F.state=re,mn(i,f,F,m),H=i.memoizedState,N!==f||re!==H||ht.current||or?(typeof ne=="function"&&(Gs(i,s,ne,f),H=i.memoizedState),(N=or||Jo(i,s,N,f,re,H,J))?(se||typeof F.UNSAFE_componentWillMount!="function"&&typeof F.componentWillMount!="function"||(typeof F.componentWillMount=="function"&&F.componentWillMount(),typeof F.UNSAFE_componentWillMount=="function"&&F.UNSAFE_componentWillMount()),typeof F.componentDidMount=="function"&&(i.flags|=4194308)):(typeof F.componentDidMount=="function"&&(i.flags|=4194308),i.memoizedProps=f,i.memoizedState=H),F.props=f,F.state=H,F.context=J,f=N):(typeof F.componentDidMount=="function"&&(i.flags|=4194308),f=!1)}else{F=i.stateNode,Ko(t,i),N=i.memoizedProps,J=i.type===i.elementType?N:At(i.type,N),F.props=J,se=i.pendingProps,re=F.context,H=s.contextType,typeof H=="object"&&H!==null?H=wt(H):(H=ct(s)?yr:nt.current,H=Nr(i,H));var fe=s.getDerivedStateFromProps;(ne=typeof fe=="function"||typeof F.getSnapshotBeforeUpdate=="function")||typeof F.UNSAFE_componentWillReceiveProps!="function"&&typeof F.componentWillReceiveProps!="function"||(N!==se||re!==H)&&tl(i,F,f,H),or=!1,re=i.memoizedState,F.state=re,mn(i,f,F,m);var pe=i.memoizedState;N!==se||re!==pe||ht.current||or?(typeof fe=="function"&&(Gs(i,s,fe,f),pe=i.memoizedState),(J=or||Jo(i,s,J,f,re,pe,H)||!1)?(ne||typeof F.UNSAFE_componentWillUpdate!="function"&&typeof F.componentWillUpdate!="function"||(typeof F.componentWillUpdate=="function"&&F.componentWillUpdate(f,pe,H),typeof F.UNSAFE_componentWillUpdate=="function"&&F.UNSAFE_componentWillUpdate(f,pe,H)),typeof F.componentDidUpdate=="function"&&(i.flags|=4),typeof F.getSnapshotBeforeUpdate=="function"&&(i.flags|=1024)):(typeof F.componentDidUpdate!="function"||N===t.memoizedProps&&re===t.memoizedState||(i.flags|=4),typeof F.getSnapshotBeforeUpdate!="function"||N===t.memoizedProps&&re===t.memoizedState||(i.flags|=1024),i.memoizedProps=f,i.memoizedState=pe),F.props=f,F.state=pe,F.context=H,f=J):(typeof F.componentDidUpdate!="function"||N===t.memoizedProps&&re===t.memoizedState||(i.flags|=4),typeof F.getSnapshotBeforeUpdate!="function"||N===t.memoizedProps&&re===t.memoizedState||(i.flags|=1024),f=!1)}return sa(t,i,s,f,S,m)}function sa(t,i,s,f,m,S){Ol(t,i);var F=(i.flags&128)!==0;if(!f&&!F)return m&&No(i,s,!1),Kt(t,i,S);f=i.stateNode,Hf.current=i;var N=F&&typeof s.getDerivedStateFromError!="function"?null:f.render();return i.flags|=1,t!==null&&F?(i.child=Xr(i,t.child,null,S),i.child=Xr(i,null,N,S)):lt(t,i,N,S),i.memoizedState=f.state,m&&No(i,s,!0),i.child}function zl(t){var i=t.stateNode;i.pendingContext?Bo(t,i.pendingContext,i.pendingContext!==i.context):i.context&&Bo(t,i.context,!1),js(t,i.containerInfo)}function Bl(t,i,s,f,m){return jr(),Rs(m),i.flags|=256,lt(t,i,s,f),i.child}var aa={dehydrated:null,treeContext:null,retryLane:0};function oa(t){return{baseLanes:t,cachePool:null,transitions:null}}function $l(t,i,s){var f=i.pendingProps,m=Ve.current,S=!1,F=(i.flags&128)!==0,N;if((N=F)||(N=t!==null&&t.memoizedState===null?!1:(m&2)!==0),N?(S=!0,i.flags&=-129):(t===null||t.memoizedState!==null)&&(m|=1),Ie(Ve,m&1),t===null)return Ds(i),t=i.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?((i.mode&1)===0?i.lanes=1:t.data==="$!"?i.lanes=8:i.lanes=1073741824,null):(F=f.children,t=f.fallback,S?(f=i.mode,S=i.child,F={mode:"hidden",children:F},(f&1)===0&&S!==null?(S.childLanes=0,S.pendingProps=F):S=Vn(F,f,0,null),t=Mr(t,f,s,null),S.return=i,t.return=i,S.sibling=t,i.child=S,i.child.memoizedState=oa(s),i.memoizedState=aa,t):la(i,F));if(m=t.memoizedState,m!==null&&(N=m.dehydrated,N!==null))return jf(t,i,F,f,N,m,s);if(S){S=f.fallback,F=i.mode,m=t.child,N=m.sibling;var H={mode:"hidden",children:f.children};return(F&1)===0&&i.child!==m?(f=i.child,f.childLanes=0,f.pendingProps=H,i.deletions=null):(f=dr(m,H),f.subtreeFlags=m.subtreeFlags&14680064),N!==null?S=dr(N,S):(S=Mr(S,F,s,null),S.flags|=2),S.return=i,f.return=i,f.sibling=S,i.child=f,f=S,S=i.child,F=t.child.memoizedState,F=F===null?oa(s):{baseLanes:F.baseLanes|s,cachePool:null,transitions:F.transitions},S.memoizedState=F,S.childLanes=t.childLanes&~s,i.memoizedState=aa,f}return S=t.child,t=S.sibling,f=dr(S,{mode:"visible",children:f.children}),(i.mode&1)===0&&(f.lanes=s),f.return=i,f.sibling=null,t!==null&&(s=i.deletions,s===null?(i.deletions=[t],i.flags|=16):s.push(t)),i.child=f,i.memoizedState=null,f}function la(t,i){return i=Vn({mode:"visible",children:i},t.mode,0,null),i.return=t,t.child=i}function Pn(t,i,s,f){return f!==null&&Rs(f),Xr(i,t.child,null,s),t=la(i,i.pendingProps.children),t.flags|=2,i.memoizedState=null,t}function jf(t,i,s,f,m,S,F){if(s)return i.flags&256?(i.flags&=-257,f=ra(Error(l(422))),Pn(t,i,F,f)):i.memoizedState!==null?(i.child=t.child,i.flags|=128,null):(S=f.fallback,m=i.mode,f=Vn({mode:"visible",children:f.children},m,0,null),S=Mr(S,m,F,null),S.flags|=2,f.return=i,S.return=i,f.sibling=S,i.child=f,(i.mode&1)!==0&&Xr(i,t.child,null,F),i.child.memoizedState=oa(F),i.memoizedState=aa,S);if((i.mode&1)===0)return Pn(t,i,F,null);if(m.data==="$!"){if(f=m.nextSibling&&m.nextSibling.dataset,f)var N=f.dgst;return f=N,S=Error(l(419)),f=ra(S,f,void 0),Pn(t,i,F,f)}if(N=(F&t.childLanes)!==0,pt||N){if(f=Je,f!==null){switch(F&-F){case 4:m=2;break;case 16:m=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:m=32;break;case 536870912:m=268435456;break;default:m=0}m=(m&(f.suspendedLanes|F))!==0?0:m,m!==0&&m!==S.retryLane&&(S.retryLane=m,Xt(t,m),Lt(f,t,m,-1))}return Pa(),f=ra(Error(l(421))),Pn(t,i,F,f)}return m.data==="$?"?(i.flags|=128,i.child=t.child,i=ih.bind(null,t),m._reactRetry=i,null):(t=S.treeContext,yt=ir(m.nextSibling),gt=i,Re=!0,bt=null,t!==null&&(_t[xt++]=Wt,_t[xt++]=Ut,_t[xt++]=Er,Wt=t.id,Ut=t.overflow,Er=i),i=la(i,f.children),i.flags|=4096,i)}function Nl(t,i,s){t.lanes|=i;var f=t.alternate;f!==null&&(f.lanes|=i),Bs(t.return,i,s)}function ua(t,i,s,f,m){var S=t.memoizedState;S===null?t.memoizedState={isBackwards:i,rendering:null,renderingStartTime:0,last:f,tail:s,tailMode:m}:(S.isBackwards=i,S.rendering=null,S.renderingStartTime=0,S.last=f,S.tail=s,S.tailMode=m)}function Gl(t,i,s){var f=i.pendingProps,m=f.revealOrder,S=f.tail;if(lt(t,i,f.children,s),f=Ve.current,(f&2)!==0)f=f&1|2,i.flags|=128;else{if(t!==null&&(t.flags&128)!==0)e:for(t=i.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&Nl(t,s,i);else if(t.tag===19)Nl(t,s,i);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===i)break e;for(;t.sibling===null;){if(t.return===null||t.return===i)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}f&=1}if(Ie(Ve,f),(i.mode&1)===0)i.memoizedState=null;else switch(m){case"forwards":for(s=i.child,m=null;s!==null;)t=s.alternate,t!==null&&yn(t)===null&&(m=s),s=s.sibling;s=m,s===null?(m=i.child,i.child=null):(m=s.sibling,s.sibling=null),ua(i,!1,m,s,S);break;case"backwards":for(s=null,m=i.child,i.child=null;m!==null;){if(t=m.alternate,t!==null&&yn(t)===null){i.child=m;break}t=m.sibling,m.sibling=s,s=m,m=t}ua(i,!0,s,null,S);break;case"together":ua(i,!1,null,null,void 0);break;default:i.memoizedState=null}return i.child}function Cn(t,i){(i.mode&1)===0&&t!==null&&(t.alternate=null,i.alternate=null,i.flags|=2)}function Kt(t,i,s){if(t!==null&&(i.dependencies=t.dependencies),Pr|=i.lanes,(s&i.childLanes)===0)return null;if(t!==null&&i.child!==t.child)throw Error(l(153));if(i.child!==null){for(t=i.child,s=dr(t,t.pendingProps),i.child=s,s.return=i;t.sibling!==null;)t=t.sibling,s=s.sibling=dr(t,t.pendingProps),s.return=i;s.sibling=null}return i.child}function Wf(t,i,s){switch(i.tag){case 3:zl(i),jr();break;case 5:sl(i);break;case 1:ct(i.type)&&on(i);break;case 4:js(i,i.stateNode.containerInfo);break;case 10:var f=i.type._context,m=i.memoizedProps.value;Ie(cn,f._currentValue),f._currentValue=m;break;case 13:if(f=i.memoizedState,f!==null)return f.dehydrated!==null?(Ie(Ve,Ve.current&1),i.flags|=128,null):(s&i.child.childLanes)!==0?$l(t,i,s):(Ie(Ve,Ve.current&1),t=Kt(t,i,s),t!==null?t.sibling:null);Ie(Ve,Ve.current&1);break;case 19:if(f=(s&i.childLanes)!==0,(t.flags&128)!==0){if(f)return Gl(t,i,s);i.flags|=128}if(m=i.memoizedState,m!==null&&(m.rendering=null,m.tail=null,m.lastEffect=null),Ie(Ve,Ve.current),f)break;return null;case 22:case 23:return i.lanes=0,Rl(t,i,s)}return Kt(t,i,s)}var Hl,fa,jl,Wl;Hl=function(t,i){for(var s=i.child;s!==null;){if(s.tag===5||s.tag===6)t.appendChild(s.stateNode);else if(s.tag!==4&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===i)break;for(;s.sibling===null;){if(s.return===null||s.return===i)return;s=s.return}s.sibling.return=s.return,s=s.sibling}},fa=function(){},jl=function(t,i,s,f){var m=t.memoizedProps;if(m!==f){t=i.stateNode,xr(Vt.current);var S=null;switch(s){case"input":m=xe(t,m),f=xe(t,f),S=[];break;case"select":m=ee({},m,{value:void 0}),f=ee({},f,{value:void 0}),S=[];break;case"textarea":m=ft(t,m),f=ft(t,f),S=[];break;default:typeof m.onClick!="function"&&typeof f.onClick=="function"&&(t.onclick=nn)}jn(s,f);var F;s=null;for(J in m)if(!f.hasOwnProperty(J)&&m.hasOwnProperty(J)&&m[J]!=null)if(J==="style"){var N=m[J];for(F in N)N.hasOwnProperty(F)&&(s||(s={}),s[F]="")}else J!=="dangerouslySetInnerHTML"&&J!=="children"&&J!=="suppressContentEditableWarning"&&J!=="suppressHydrationWarning"&&J!=="autoFocus"&&(h.hasOwnProperty(J)?S||(S=[]):(S=S||[]).push(J,null));for(J in f){var H=f[J];if(N=m!=null?m[J]:void 0,f.hasOwnProperty(J)&&H!==N&&(H!=null||N!=null))if(J==="style")if(N){for(F in N)!N.hasOwnProperty(F)||H&&H.hasOwnProperty(F)||(s||(s={}),s[F]="");for(F in H)H.hasOwnProperty(F)&&N[F]!==H[F]&&(s||(s={}),s[F]=H[F])}else s||(S||(S=[]),S.push(J,s)),s=H;else J==="dangerouslySetInnerHTML"?(H=H?H.__html:void 0,N=N?N.__html:void 0,H!=null&&N!==H&&(S=S||[]).push(J,H)):J==="children"?typeof H!="string"&&typeof H!="number"||(S=S||[]).push(J,""+H):J!=="suppressContentEditableWarning"&&J!=="suppressHydrationWarning"&&(h.hasOwnProperty(J)?(H!=null&&J==="onScroll"&&Fe("scroll",t),S||N===H||(S=[])):(S=S||[]).push(J,H))}s&&(S=S||[]).push("style",s);var J=S;(i.updateQueue=J)&&(i.flags|=4)}},Wl=function(t,i,s,f){s!==f&&(i.flags|=4)};function Ai(t,i){if(!Re)switch(t.tailMode){case"hidden":i=t.tail;for(var s=null;i!==null;)i.alternate!==null&&(s=i),i=i.sibling;s===null?t.tail=null:s.sibling=null;break;case"collapsed":s=t.tail;for(var f=null;s!==null;)s.alternate!==null&&(f=s),s=s.sibling;f===null?i||t.tail===null?t.tail=null:t.tail.sibling=null:f.sibling=null}}function at(t){var i=t.alternate!==null&&t.alternate.child===t.child,s=0,f=0;if(i)for(var m=t.child;m!==null;)s|=m.lanes|m.childLanes,f|=m.subtreeFlags&14680064,f|=m.flags&14680064,m.return=t,m=m.sibling;else for(m=t.child;m!==null;)s|=m.lanes|m.childLanes,f|=m.subtreeFlags,f|=m.flags,m.return=t,m=m.sibling;return t.subtreeFlags|=f,t.childLanes=s,i}function Uf(t,i,s){var f=i.pendingProps;switch(Fs(i),i.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return at(i),null;case 1:return ct(i.type)&&an(),at(i),null;case 3:return f=i.stateNode,Yr(),Le(ht),Le(nt),Xs(),f.pendingContext&&(f.context=f.pendingContext,f.pendingContext=null),(t===null||t.child===null)&&(hn(i)?i.flags|=4:t===null||t.memoizedState.isDehydrated&&(i.flags&256)===0||(i.flags|=1024,bt!==null&&(_a(bt),bt=null))),fa(t,i),at(i),null;case 5:Ws(i);var m=xr(Ci.current);if(s=i.type,t!==null&&i.stateNode!=null)jl(t,i,s,f,m),t.ref!==i.ref&&(i.flags|=512,i.flags|=2097152);else{if(!f){if(i.stateNode===null)throw Error(l(166));return at(i),null}if(t=xr(Vt.current),hn(i)){f=i.stateNode,s=i.type;var S=i.memoizedProps;switch(f[Ot]=i,f[Si]=S,t=(i.mode&1)!==0,s){case"dialog":Fe("cancel",f),Fe("close",f);break;case"iframe":case"object":case"embed":Fe("load",f);break;case"video":case"audio":for(m=0;m<gi.length;m++)Fe(gi[m],f);break;case"source":Fe("error",f);break;case"img":case"image":case"link":Fe("error",f),Fe("load",f);break;case"details":Fe("toggle",f);break;case"input":qe(f,S),Fe("invalid",f);break;case"select":f._wrapperState={wasMultiple:!!S.multiple},Fe("invalid",f);break;case"textarea":it(f,S),Fe("invalid",f)}jn(s,S),m=null;for(var F in S)if(S.hasOwnProperty(F)){var N=S[F];F==="children"?typeof N=="string"?f.textContent!==N&&(S.suppressHydrationWarning!==!0&&rn(f.textContent,N,t),m=["children",N]):typeof N=="number"&&f.textContent!==""+N&&(S.suppressHydrationWarning!==!0&&rn(f.textContent,N,t),m=["children",""+N]):h.hasOwnProperty(F)&&N!=null&&F==="onScroll"&&Fe("scroll",f)}switch(s){case"input":oe(f),Oe(f,S,!0);break;case"textarea":oe(f),$t(f);break;case"select":case"option":break;default:typeof S.onClick=="function"&&(f.onclick=nn)}f=m,i.updateQueue=f,f!==null&&(i.flags|=4)}else{F=m.nodeType===9?m:m.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=Nt(s)),t==="http://www.w3.org/1999/xhtml"?s==="script"?(t=F.createElement("div"),t.innerHTML="<script><\/script>
26",t=t.removeChild(t.firstChild)):typeof f.is=="string"?t=F.createElement(s,{is:f.is}):(t=F.createElement(s),s==="select"&&(F=t,f.multiple?F.multiple=!0:f.size&&(F.size=f.size))):t=F.createElementNS(t,s),t[Ot]=i,t[Si]=f,Hl(t,i,!1,!1),i.stateNode=t;e:{switch(F=Wn(s,f),s){case"dialog":Fe("cancel",t),Fe("close",t),m=f;break;case"iframe":case"object":case"embed":Fe("load",t),m=f;break;case"video":case"audio":for(m=0;m<gi.length;m++)Fe(gi[m],t);m=f;break;case"source":Fe("error",t),m=f;break;case"img":case"image":case"link":Fe("error",t),Fe("load",t),m=f;break;case"details":Fe("toggle",t),m=f;break;case"input":qe(t,f),m=xe(t,f),Fe("invalid",t);break;case"option":m=f;break;case"select":t._wrapperState={wasMultiple:!!f.multiple},m=ee({},f,{value:void 0}),Fe("invalid",t);break;case"textarea":it(t,f),m=ft(t,f),Fe("invalid",t);break;default:m=f}jn(s,m),N=m;for(S in N)if(N.hasOwnProperty(S)){var H=N[S];S==="style"?Fa(t,H):S==="dangerouslySetInnerHTML"?(H=H?H.__html:void 0,H!=null&&we(t,H)):S==="children"?typeof H=="string"?(s!=="textarea"||H!=="")&&Pe(t,H):typeof H=="number"&&Pe(t,""+H):S!=="suppressContentEditableWarning"&&S!=="suppressHydrationWarning"&&S!=="autoFocus"&&(h.hasOwnProperty(S)?H!=null&&S==="onScroll"&&Fe("scroll",t):H!=null&&k(t,S,H,F))}switch(s){case"input":oe(t),Oe(t,f,!1);break;case"textarea":oe(t),$t(t);break;case"option":f.value!=null&&t.setAttribute("value",""+Ee(f.value));break;case"select":t.multiple=!!f.multiple,S=f.value,S!=null?De(t,!!f.multiple,S,!1):f.defaultValue!=null&&De(t,!!f.multiple,f.defaultValue,!0);break;default:typeof m.onClick=="function"&&(t.onclick=nn)}switch(s){case"button":case"input":case"select":case"textarea":f=!!f.autoFocus;break e;case"img":f=!0;break e;default:f=!1}}f&&(i.flags|=4)}i.ref!==null&&(i.flags|=512,i.flags|=2097152)}return at(i),null;case 6:if(t&&i.stateNode!=null)Wl(t,i,t.memoizedProps,f);else{if(typeof f!="string"&&i.stateNode===null)throw Error(l(166));if(s=xr(Ci.current),xr(Vt.current),hn(i)){if(f=i.stateNode,s=i.memoizedProps,f[Ot]=i,(S=f.nodeValue!==s)&&(t=gt,t!==null))switch(t.tag){case 3:rn(f.nodeValue,s,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&rn(f.nodeValue,s,(t.mode&1)!==0)}S&&(i.flags|=4)}else f=(s.nodeType===9?s:s.ownerDocument).createTextNode(f),f[Ot]=i,i.stateNode=f}return at(i),null;case 13:if(Le(Ve),f=i.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(Re&&yt!==null&&(i.mode&1)!==0&&(i.flags&128)===0)Xo(),jr(),i.flags|=98560,S=!1;else if(S=hn(i),f!==null&&f.dehydrated!==null){if(t===null){if(!S)throw Error(l(318));if(S=i.memoizedState,S=S!==null?S.dehydrated:null,!S)throw Error(l(317));S[Ot]=i}else jr(),(i.flags&128)===0&&(i.memoizedState=null),i.flags|=4;at(i),S=!1}else bt!==null&&(_a(bt),bt=null),S=!0;if(!S)return i.flags&65536?i:null}return(i.flags&128)!==0?(i.lanes=s,i):(f=f!==null,f!==(t!==null&&t.memoizedState!==null)&&f&&(i.child.flags|=8192,(i.mode&1)!==0&&(t===null||(Ve.current&1)!==0?Ke===0&&(Ke=3):Pa())),i.updateQueue!==null&&(i.flags|=4),at(i),null);case 4:return Yr(),fa(t,i),t===null&&yi(i.stateNode.containerInfo),at(i),null;case 10:return zs(i.type._context),at(i),null;case 17:return ct(i.type)&&an(),at(i),null;case 19:if(Le(Ve),S=i.memoizedState,S===null)return at(i),null;if(f=(i.flags&128)!==0,F=S.rendering,F===null)if(f)Ai(S,!1);else{if(Ke!==0||t!==null&&(t.flags&128)!==0)for(t=i.child;t!==null;){if(F=yn(t),F!==null){for(i.flags|=128,Ai(S,!1),f=F.updateQueue,f!==null&&(i.updateQueue=f,i.flags|=4),i.subtreeFlags=0,f=s,s=i.child;s!==null;)S=s,t=f,S.flags&=14680066,F=S.alternate,F===null?(S.childLanes=0,S.lanes=t,S.child=null,S.subtreeFlags=0,S.memoizedProps=null,S.memoizedState=null,S.updateQueue=null,S.dependencies=null,S.stateNode=null):(S.childLanes=F.childLanes,S.lanes=F.lanes,S.child=F.child,S.subtreeFlags=0,S.deletions=null,S.memoizedProps=F.memoizedProps,S.memoizedState=F.memoizedState,S.updateQueue=F.updateQueue,S.type=F.type,t=F.dependencies,S.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),s=s.sibling;return Ie(Ve,Ve.current&1|2),i.child}t=t.sibling}S.tail!==null&&Ge()>Qr&&(i.flags|=128,f=!0,Ai(S,!1),i.lanes=4194304)}else{if(!f)if(t=yn(F),t!==null){if(i.flags|=128,f=!0,s=t.updateQueue,s!==null&&(i.updateQueue=s,i.flags|=4),Ai(S,!0),S.tail===null&&S.tailMode==="hidden"&&!F.alternate&&!Re)return at(i),null}else 2*Ge()-S.renderingStartTime>Qr&&s!==1073741824&&(i.flags|=128,f=!0,Ai(S,!1),i.lanes=4194304);S.isBackwards?(F.sibling=i.child,i.child=F):(s=S.last,s!==null?s.sibling=F:i.child=F,S.last=F)}return S.tail!==null?(i=S.tail,S.rendering=i,S.tail=i.sibling,S.renderingStartTime=Ge(),i.sibling=null,s=Ve.current,Ie(Ve,f?s&1|2:s&1),i):(at(i),null);case 22:case 23:return wa(),f=i.memoizedState!==null,t!==null&&t.memoizedState!==null!==f&&(i.flags|=8192),f&&(i.mode&1)!==0?(Et&10
vendor: 34,391 bytes, line 26
2673741824)!==0&&(at(i),i.subtreeFlags&6&&(i.flags|=8192)):at(i),null;case 24:return null;case 25:return null}throw Error(l(156,i.tag))}function Xf(t,i){switch(Fs(i),i.tag){case 1:return ct(i.type)&&an(),t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 3:return Yr(),Le(ht),Le(nt),Xs(),t=i.flags,(t&65536)!==0&&(t&128)===0?(i.flags=t&-65537|128,i):null;case 5:return Ws(i),null;case 13:if(Le(Ve),t=i.memoizedState,t!==null&&t.dehydrated!==null){if(i.alternate===null)throw Error(l(340));jr()}return t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 19:return Le(Ve),null;case 4:return Yr(),null;case 10:return zs(i.type._context),null;case 22:case 23:return wa(),null;case 24:return null;default:return null}}var Tn=!1,ot=!1,Yf=typeof WeakSet=="function"?WeakSet:Set,ce=null;function qr(t,i){var s=t.ref;if(s!==null)if(typeof s=="function")try{s(null)}catch(f){Ne(t,i,f)}else s.current=null}function ha(t,i,s){try{s()}catch(f){Ne(t,i,f)}}var Ul=!1;function Kf(t,i){if(ws=Wi,t=wo(),ms(t)){if("selectionStart"in t)var s={start:t.selectionStart,end:t.selectionEnd};else e:{s=(s=t.ownerDocument)&&s.defaultView||window;var f=s.getSelection&&s.getSelection();if(f&&f.rangeCount!==0){s=f.anchorNode;var m=f.anchorOffset,S=f.focusNode;f=f.focusOffset;try{s.nodeType,S.nodeType}catch(ae){s=null;break e}var F=0,N=-1,H=-1,J=0,ne=0,se=t,re=null;t:for(;;){for(var fe;se!==s||m!==0&&se.nodeType!==3||(N=F+m),se!==S||f!==0&&se.nodeType!==3||(H=F+f),se.nodeType===3&&(F+=se.nodeValue.length),(fe=se.firstChild)!==null;)re=se,se=fe;for(;;){if(se===t)break t;if(re===s&&++J===m&&(N=F),re===S&&++ne===f&&(H=F),(fe=se.nextSibling)!==null)break;se=re,re=se.parentNode}se=fe}s=N===-1||H===-1?null:{start:N,end:H}}else s=null}s=s||{start:0,end:0}}else s=null;for(Ps={focusedElem:t,selectionRange:s},Wi=!1,ce=i;ce!==null;)if(i=ce,t=i.child,(i.subtreeFlags&1028)!==0&&t!==null)t.return=i,ce=t;else for(;ce!==null;){i=ce;try{var pe=i.alternate;if((i.flags&1024)!==0)switch(i.tag){case 0:case 11:case 15:break;case 1:if(pe!==null){var de=pe.memoizedProps,He=pe.memoizedState,K=i.stateNode,W=K.getSnapshotBeforeUpdate(i.elementType===i.type?de:At(i.type,de),He);K.__reactInternalSnapshotBeforeUpdate=W}break;case 3:var q=i.stateNode.containerInfo;q.nodeType===1?q.textContent="":q.nodeType===9&&q.documentElement&&q.removeChild(q.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(l(163))}}catch(ae){Ne(i,i.return,ae)}if(t=i.sibling,t!==null){t.return=i.return,ce=t;break}ce=i.return}return pe=Ul,Ul=!1,pe}function Ii(t,i,s){var f=i.updateQueue;if(f=f!==null?f.lastEffect:null,f!==null){var m=f=f.next;do{if((m.tag&t)===t){var S=m.destroy;m.destroy=void 0,S!==void 0&&ha(i,s,S)}m=m.next}while(m!==f)}}function kn(t,i){if(i=i.updateQueue,i=i!==null?i.lastEffect:null,i!==null){var s=i=i.next;do{if((s.tag&t)===t){var f=s.create;s.destroy=f()}s=s.next}while(s!==i)}}function ca(t){var i=t.ref;if(i!==null){var s=t.stateNode;t.tag,t=s,typeof i=="function"?i(t):i.current=t}}function Xl(t){var i=t.alternate;i!==null&&(t.alternate=null,Xl(i)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(i=t.stateNode,i!==null&&(delete i[Ot],delete i[Si],delete i[Ms],delete i[If],delete i[Ff])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function Yl(t){return t.tag===5||t.tag===3||t.tag===4}function Kl(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||Yl(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function pa(t,i,s){var f=t.tag;if(f===5||f===6)t=t.stateNode,i?s.nodeType===8?s.parentNode.insertBefore(t,i):s.insertBefore(t,i):(s.nodeType===8?(i=s.parentNode,i.insertBefore(t,s)):(i=s,i.appendChild(t)),s=s._reactRootContainer,s!=null||i.onclick!==null||(i.onclick=nn));else if(f!==4&&(t=t.child,t!==null))for(pa(t,i,s),t=t.sibling;t!==null;)pa(t,i,s),t=t.sibling}function da(t,i,s){var f=t.tag;if(f===5||f===6)t=t.stateNode,i?s.insertBefore(t,i):s.appendChild(t);else if(f!==4&&(t=t.child,t!==null))for(da(t,i,s),t=t.sibling;t!==null;)da(t,i,s),t=t.sibling}var tt=null,It=!1;function ur(t,i,s){for(s=s.child;s!==null;)ql(t,i,s),s=s.sibling}function ql(t,i,s){if(Rt&&typeof Rt.onCommitFiberUnmount=="function")try{Rt.onCommitFiberUnmount(Bi,s)}catch(N){}switch(s.tag){case 5:ot||qr(s,i);case 6:var f=tt,m=It;tt=null,ur(t,i,s),tt=f,It=m,tt!==null&&(It?(t=tt,s=s.stateNode,t.nodeType===8?t.parentNode.removeChild(s):t.removeChild(s)):tt.removeChild(s.stateNode));break;case 18:tt!==null&&(It?(t=tt,s=s.stateNode,t.nodeType===8?ks(t.parentNode,s):t.nodeType===1&&ks(t,s),ui(t)):ks(tt,s.stateNode));break;case 4:f=tt,m=It,tt=s.stateNode.containerInfo,It=!0,ur(t,i,s),tt=f,It=m;break;case 0:case 11:case 14:case 15:if(!ot&&(f=s.updateQueue,f!==null&&(f=f.lastEffect,f!==null))){m=f=f.next;do{var S=m,F=S.destroy;S=S.tag,F!==void 0&&((S&2)!==0||(S&4)!==0)&&ha(s,i,F),m=m.next}while(m!==f)}ur(t,i,s);break;case 1:if(!ot&&(qr(s,i),f=s.stateNode,typeof f.componentWillUnmount=="function"))try{f.props=s.memoizedProps,f.state=s.memoizedState,f.componentWillUnmount()}catch(N){Ne(s,i,N)}ur(t,i,s);break;case 21:ur(t,i,s);break;case 22:s.mode&1?(ot=(f=ot)||s.memoizedState!==null,ur(t,i,s),ot=f):ur(t,i,s);break;default:ur(t,i,s)}}function Zl(t){var i=t.updateQueue;if(i!==null){t.updateQueue=null;var s=t.stateNode;s===null&&(s=t.stateNode=new Yf),i.forEach(function(f){var m=nh.bind(null,t,f);s.has(f)||(s.add(f),f.then(m,m))})}}function Ft(t,i){var s=i.deletions;if(s!==null)for(var f=0;f<s.length;f++){var m=s[f];try{var S=t,F=i,N=F;e:for(;N!==null;){switch(N.tag){case 5:tt=N.stateNode,It=!1;break e;case 3:tt=N.stateNode.containerInfo,It=!0;break e;case 4:tt=N.stateNode.containerInfo,It=!0;break e}N=N.return}if(tt===null)throw Error(l(160));ql(S,F,m),tt=null,It=!1;var H=m.alternate;H!==null&&(H.return=null),m.return=null}catch(J){Ne(m,i,J)}}if(i.subtreeFlags&12854)for(i=i.child;i!==null;)Ql(i,t),i=i.sibling}function Ql(t,i){var s=t.alternate,f=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(Ft(i,t),Bt(t),f&4){try{Ii(3,t,t.return),kn(3,t)}catch(de){Ne(t,t.return,de)}try{Ii(5,t,t.return)}catch(de){Ne(t,t.return,de)}}break;case 1:Ft(i,t),Bt(t),f&512&&s!==null&&qr(s,s.return);break;case 5:if(Ft(i,t),Bt(t),f&512&&s!==null&&qr(s,s.return),t.flags&32){var m=t.stateNode;try{Pe(m,"")}catch(de){Ne(t,t.return,de)}}if(f&4&&(m=t.stateNode,m!=null)){var S=t.memoizedProps,F=s!==null?s.memoizedProps:S,N=t.type,H=t.updateQueue;if(t.updateQueue=null,H!==null)try{N==="input"&&S.type==="radio"&&S.name!=null&&Xe(m,S),Wn(N,F);var J=Wn(N,S);for(F=0;F<H.length;F+=2){var ne=H[F],se=H[F+1];ne==="style"?Fa(m,se):ne==="dangerouslySetInnerHTML"?we(m,se):ne==="children"?Pe(m,se):k(m,ne,se,J)}switch(N){case"input":je(m,S);break;case"textarea":St(m,S);break;case"select":var re=m._wrapperState.wasMultiple;m._wrapperState.wasMultiple=!!S.multiple;var fe=S.value;fe!=null?De(m,!!S.multiple,fe,!1):re!==!!S.multiple&&(S.defaultValue!=null?De(m,!!S.multiple,S.defaultValue,!0):De(m,!!S.multiple,S.multiple?[]:"",!1))}m[Si]=S}catch(de){Ne(t,t.return,de)}}break;case 6:if(Ft(i,t),Bt(t),f&4){if(t.stateNode===null)throw Error(l(162));m=t.stateNode,S=t.memoizedProps;try{m.nodeValue=S}catch(de){Ne(t,t.return,de)}}break;case 3:if(Ft(i,t),Bt(t),f&4&&s!==null&&s.memoizedState.isDehydrated)try{ui(i.containerInfo)}catch(de){Ne(t,t.return,de)}break;case 4:Ft(i,t),Bt(t);break;case 13:Ft(i,t),Bt(t),m=t.child,m.flags&8192&&(S=m.memoizedState!==null,m.stateNode.isHidden=S,!S||m.alternate!==null&&m.alternate.memoizedState!==null||(ga=Ge())),f&4&&Zl(t);break;case 22:if(ne=s!==null&&s.memoizedState!==null,t.mode&1?(ot=(J=ot)||ne,Ft(i,t),ot=J):Ft(i,t),Bt(t),f&8192){if(J=t.memoizedState!==null,(t.stateNode.isHidden=J)&&!ne&&(t.mode&1)!==0)for(ce=t,ne=t.child;ne!==null;){for(se=ce=ne;ce!==null;){switch(re=ce,fe=re.child,re.tag){case 0:case 11:case 14:case 15:Ii(4,re,re.return);break;case 1:qr(re,re.return);var pe=re.stateNode;if(typeof pe.componentWillUnmount=="function"){f=re,s=re.return;try{i=f,pe.props=i.memoizedProps,pe.state=i.memoizedState,pe.componentWillUnmount()}catch(de){Ne(f,s,de)}}break;case 5:qr(re,re.return);break;case 22:if(re.memoizedState!==null){tu(se);continue}}fe!==null?(fe.return=re,ce=fe):tu(se)}ne=ne.sibling}e:for(ne=null,se=t;;){if(se.tag===5){if(ne===null){ne=se;try{m=se.stateNode,J?(S=m.style,typeof S.setProperty=="function"?S.setProperty("display","none","important"):S.display="none"):(N=se.stateNode,H=se.memoizedProps.style,F=H!=null&&H.hasOwnProperty("display")?H.display:null,N.style.display=br("display",F))}catch(de){Ne(t,t.return,de)}}}else if(se.tag===6){if(ne===null)try{se.stateNode.nodeValue=J?"":se.memoizedProps}catch(de){Ne(t,t.return,de)}}else if((se.tag!==22&&se.tag!==23||se.memoizedState===null||se===t)&&se.child!==null){se.child.return=se,se=se.child;continue}if(se===t)break e;for(;se.sibling===null;){if(se.return===null||se.return===t)break e;ne===se&&(ne=null),se=se.return}ne===se&&(ne=null),se.sibling.return=se.return,se=se.sibling}}break;case 19:Ft(i,t),Bt(t),f&4&&Zl(t);break;case 21:break;default:Ft(i,t),Bt(t)}}function Bt(t){var i=t.flags;if(i&2){try{e:{for(var s=t.return;s!==null;){if(Yl(s)){var f=s;break e}s=s.return}throw Error(l(160))}switch(f.tag){case 5:var m=f.stateNode;f.flags&32&&(Pe(m,""),f.flags&=-33);var S=Kl(t);da(t,S,m);break;case 3:case 4:var F=f.stateNode.containerInfo,N=Kl(t);pa(t,N,F);break;default:throw Error(l(161))}}catch(H){Ne(t,t.return,H)}t.flags&=-3}i&4096&&(t.flags&=-4097)}function qf(t,i,s){ce=t,Jl(t,i,s)}function Jl(t,i,s){for(var f=(t.mode&1)!==0;ce!==null;){var m=ce,S=m.child;if(m.tag===22&&f){var F=m.memoizedState!==null||Tn;if(!F){var N=m.alternate,H=N!==null&&N.memoizedState!==null||ot;N=Tn;var J=ot;if(Tn=F,(ot=H)&&!J)for(ce=m;ce!==null;)F=ce,H=F.child,F.tag===22&&F.memoizedState!==null?ru(m):H!==null?(H.return=F,ce=H):ru(m);for(;S!==null;)ce=S,Jl(S,i,s),S=S.sibling;ce=m,Tn=N,ot=J}eu(t,i,s)}else(m.subtreeFlags&8772)!==0&&S!==null?(S.return=m,ce=S):eu(t,i,s)}}function eu(t){for(;ce!==null;){var i=ce;if((i.flags&8772)!==0){var s=i.alternate;try{if((i.flags&8772)!==0)switch(i.tag){case 0:case 11:case 15:ot||kn(5,i);break;case 1:var f=i.stateNode;if(i.flags&4&&!ot)if(s===null)f.componentDidMount();else{var m=i.elementType===i.type?s.memoizedProps:At(i.type,s.memoizedProps);f.componentDidUpdate(m,s.memoizedState,f.__reactInternalSnapshotBeforeUpdate)}var S=i.updateQueue;S!==null&&Zo(i,S,f);break;case 3:var F=i.updateQueue;if(F!==null){if(s=null,i.child!==null)switch(i.child.tag){case 5:s=i.child.stateNode;break;case 1:s=i.child.stateNode}Zo(i,F,s)}break;case 5:var N=i.stateNode;if(s===null&&i.flags&4){s=N;var H=i.memoizedProps;switch(i.type){case"button":case"input":case"select":case"textarea":H.autoFocus&&s.focus();break;case"img":H.src&&(s.src=H.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(i.memoizedState===null){var J=i.alternate;if(J!==null){var ne=J.memoizedState;if(ne!==null){var se=ne.dehydrated;se!==null&&ui(se)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(l(163))}ot||i.flags&512&&ca(i)}catch(re){Ne(i,i.return,re)}}if(i===t){ce=null;break}if(s=i.sibling,s!==null){s.return=i.return,ce=s;break}ce=i.return}}function tu(t){for(;ce!==null;){var i=ce;if(i===t){ce=null;break}var s=i.sibling;if(s!==null){s.return=i.return,ce=s;break}ce=i.return}}function ru(t){for(;ce!==null;){var i=ce;try{switch(i.tag){case 0:case 11:case 15:var s=i.return;try{kn(4,i)}catch(H){Ne(i,s,H)}break;case 1:var f=i.stateNode;if(typeof f.componentDidMount=="function"){var m=i.return;try{f.componentDidMount()}catch(H){Ne(i,m,H)}}var S=i.return;try{ca(i)}catch(H){Ne(i,S,H)}break;case 5:var F=i.return;try{ca(i)}catch(H){Ne(i,F,H)}}}catch(H){Ne(i,i.return,H)}if(i===t){ce=null;break}var N=i.sibling;if(N!==null){N.return=i.return,ce=N;break}ce=i.return}}var Zf=Math.ceil,Mn=D.ReactCurrentDispatcher,ma=D.ReactCurrentOwner,Ct=D.ReactCurrentBatchConfig,Ce=0,Je=null,Ue=null,rt=0,Et=0,Zr=nr(0),Ke=0,Fi=null,Pr=0,bn=0,va=0,Li=null,dt=null,ga=0,Qr=1/0,qt=null,An=!1,ya=null,fr=null,In=!1,hr=null,Fn=0,Di=0,Ea=null,Ln=-1,Dn=0;function ut(){return(Ce&6)!==0?Ge():Ln!==-1?Ln:Ln=Ge()}function cr(t){return(t.mode&1)===0?1:(Ce&2)!==0&&rt!==0?rt&-rt:Df.transition!==null?(Dn===0&&(Dn=Xa()),Dn):(t=be,t!==0||(t=window.event,t=t===void 0?16:ro(t.type)),t)}function Lt(t,i,s,f){if(50<Di)throw Di=0,Ea=null,Error(l(185));ni(t,s,f),((Ce&2)===0||t!==Je)&&(t===Je&&((Ce&2)===0&&(bn|=s),Ke===4&&pr(t,rt)),mt(t,f),s===1&&Ce===0&&(i.mode&1)===0&&(Qr=Ge()+500,ln&&ar()))}function mt(t,i){var s=t.callbackNode;Lu(t,i);var f=Gi(t,t===Je?rt:0);if(f===0)s!==null&&ja(s),t.callbackNode=null,t.callbackPriority=0;else if(i=f&-f,t.callbackPriority!==i){if(s!=null&&ja(s),i===1)t.tag===0?Lf(nu.bind(null,t)):Go(nu.bind(null,t)),bf(function(){(Ce&6)===0&&ar()}),s=null;else{switch(Ya(f)){case 1:s=Qn;break;case 4:s=Wa;break;case 16:s=zi;break;case 536870912:s=Ua;break;default:s=zi}s=cu(s,iu.bind(null,t))}t.callbackPriority=i,t.callbackNode=s}}function iu(t,i){if(Ln=-1,Dn=0,(Ce&6)!==0)throw Error(l(327));var s=t.callbackNode;if(Jr()&&t.callbackNode!==s)return null;var f=Gi(t,t===Je?rt:0);if(f===0)return null;if((f&30)!==0||(f&t.expiredLanes)!==0||i)i=Rn(t,f);else{i=f;var m=Ce;Ce|=2;var S=au();(Je!==t||rt!==i)&&(qt=null,Qr=Ge()+500,Tr(t,i));do try{eh();break}catch(N){su(t,N)}while(!0);Vs(),Mn.current=S,Ce=m,Ue!==null?i=0:(Je=null,rt=0,i=Ke)}if(i!==0){if(i===2&&(m=Jn(t),m!==0&&(f=m,i=Sa(t,m))),i===1)throw s=Fi,Tr(t,0),pr(t,f),mt(t,Ge()),s;if(i===6)pr(t,f);else{if(m=t.current.alternate,(f&30)===0&&!Qf(m)&&(i=Rn(t,f),i===2&&(S=Jn(t),S!==0&&(f=S,i=Sa(t,S))),i===1))throw s=Fi,Tr(t,0),pr(t,f),mt(t,Ge()),s;switch(t.finishedWork=m,t.finishedLanes=f,i){case 0:case 1:throw Error(l(345));case 2:kr(t,dt,qt);break;case 3:if(pr(t,f),(f&130023424)===f&&(i=ga+500-Ge(),10<i)){if(Gi(t,0)!==0)break;if(m=t.suspendedLanes,(m&f)!==f){ut(),t.pingedLanes|=t.suspendedLanes&m;break}t.timeoutHandle=Ts(kr.bind(null,t,dt,qt),i);break}kr(t,dt,qt);break;case 4:if(pr(t,f),(f&4194240)===f)break;for(i=t.eventTimes,m=-1;0<f;){var F=31-kt(f);S=1<<F,F=i[F],F>m&&(m=F),f&=~S}if(f=m,f=Ge()-f,f=(120>f?120:480>f?480:1080>f?1080:1920>f?1920:3e3>f?3e3:4320>f?4320:1960*Zf(f/1960))-f,10<f){t.timeoutHandle=Ts(kr.bind(null,t,dt,qt),f);break}kr(t,dt,qt);break;case 5:kr(t,dt,qt);break;default:throw Error(l(329))}}}return mt(t,Ge()),t.callbackNode===s?iu.bind(null,t):null}function Sa(t,i){var s=Li;return t.current.memoizedState.isDehydrated&&(Tr(t,i).flags|=256),t=Rn(t,i),t!==2&&(i=dt,dt=s,i!==null&&_a(i)),t}function _a(t){dt===null?dt=t:dt.push.apply(dt,t)}function Qf(t){for(var i=t;;){if(i.flags&16384){var s=i.updateQueue;if(s!==null&&(s=s.stores,s!==null))for(var f=0;f<s.length;f++){var m=s[f],S=m.getSnapshot;m=m.value;try{if(!Mt(S(),m))return!1}catch(F){return!1}}}if(s=i.child,i.subtreeFlags&16384&&s!==null)s.return=i,i=s;else{if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return!0;i=i.return}i.sibling.return=i.return,i=i.sibling}}return!0}function pr(t,i){for(i&=~va,i&=~bn,t.suspendedLanes|=i,t.pingedLanes&=~i,t=t.expirationTimes;0<i;){var s=31-kt(i),f=1<<s;t[s]=-1,i&=~f}}function nu(t){if((Ce&6)!==0)throw Error(l(327));Jr();var i=Gi(t,0);if((i&1)===0)return mt(t,Ge()),null;var s=Rn(t,i);if(t.tag!==0&&s===2){var f=Jn(t);f!==0&&(i=f,s=Sa(t,f))}if(s===1)throw s=Fi,Tr(t,0),pr(t,i),mt(t,Ge()),s;if(s===6)throw Error(l(345));return t.finishedWork=t.current.alternate,t.finishedLanes=i,kr(t,dt,qt),mt(t,Ge()),null}function xa(t,i){var s=Ce;Ce|=1;try{return t(i)}finally{Ce=s,Ce===0&&(Qr=Ge()+500,ln&&ar())}}function Cr(t){hr!==null&&hr.tag===0&&(Ce&6)===0&&Jr();var i=Ce;Ce|=1;var s=Ct.transition,f=be;try{if(Ct.transition=null,be=1,t)return t()}finally{be=f,Ct.transition=s,Ce=i,(Ce&6)===0&&ar()}}function wa(){Et=Zr.current,Le(Zr)}function Tr(t,i){t.finishedWork=null,t.finishedLanes=0;var s=t.timeoutHandle;if(s!==-1&&(t.timeoutHandle=-1,Mf(s)),Ue!==null)for(s=Ue.return;s!==null;){var f=s;switch(Fs(f),f.tag){case 1:f=f.type.childContextTypes,f!=null&&an();break;case 3:Yr(),Le(ht),Le(nt),Xs();break;case 5:Ws(f);break;case 4:Yr();break;case 13:Le(Ve);break;case 19:Le(Ve);break;case 10:zs(f.type._context);break;case 22:case 23:wa()}s=s.return}if(Je=t,Ue=t=dr(t.current,null),rt=Et=i,Ke=0,Fi=null,va=bn=Pr=0,dt=Li=null,_r!==null){for(i=0;i<_r.length;i++)if(s=_r[i],f=s.interleaved,f!==null){s.interleaved=null;var m=f.next,S=s.pending;if(S!==null){var F=S.next;S.next=m,f.next=F}s.pending=f}_r=null}return t}function su(t,i){do{var s=Ue;try{if(Vs(),En.current=wn,Sn){for(var f=ze.memoizedState;f!==null;){var m=f.queue;m!==null&&(m.pending=null),f=f.next}Sn=!1}if(wr=0,Qe=Ye=ze=null,Ti=!1,ki=0,ma.current=null,s===null||s.return===null){Ke=1,Fi=i,Ue=null;break}e:{var S=t,F=s.return,N=s,H=i;if(i=rt,N.flags|=32768,H!==null&&typeof H=="object"&&typeof H.then=="function"){var J=H,ne=N,se=ne.tag;if((ne.mode&1)===0&&(se===0||se===11||se===15)){var re=ne.alternate;re?(ne.updateQueue=re.updateQueue,ne.memoizedState=re.memoizedState,ne.lanes=re.lanes):(ne.updateQueue=null,ne.memoizedState=null)}var fe=Al(F);if(fe!==null){fe.flags&=-257,Il(fe,F,N,S,i),fe.mode&1&&bl(S,J,i),i=fe,H=J;var pe=i.updateQueue;if(pe===null){var de=new Set;de.add(H),i.updateQueue=de}else pe.add(H);break e}else{if((i&1)===0){bl(S,J,i),Pa();break e}H=Error(l(426))}}else if(Re&&N.mode&1){var He=Al(F);if(He!==null){(He.flags&65536)===0&&(He.flags|=256),Il(He,F,N,S,i),Rs(Kr(H,N));break e}}S=H=Kr(H,N),Ke!==4&&(Ke=2),Li===null?Li=[S]:Li.push(S),S=F;do{switch(S.tag){case 3:S.flags|=65536,i&=-i,S.lanes|=i;var K=kl(S,H,i);qo(S,K);break e;case 1:N=H;var W=S.type,q=S.stateNode;if((S.flags&128)===0&&(typeof W.getDerivedStateFromError=="function"||q!==null&&typeof q.componentDidCatch=="function"&&(fr===null||!fr.has(q)))){S.flags|=65536,i&=-i,S.lanes|=i;var ae=Ml(S,N,i);qo(S,ae);break e}}S=S.return}while(S!==null)}lu(s)}catch(me){i=me,Ue===s&&s!==null&&(Ue=s=s.return);continue}break}while(!0)}function au(){var t=Mn.current;return Mn.current=wn,t===null?wn:t}function Pa(){(Ke===0||Ke===3||Ke===2)&&(Ke=4),Je===null||(Pr&268435455)===0&&(bn&268435455)===0||pr(Je,rt)}function Rn(t,i){var s=Ce;Ce|=2;var f=au();(Je!==t||rt!==i)&&(qt=null,Tr(t,i));do try{Jf();break}catch(m){su(t,m)}while(!0);if(Vs(),Ce=s,Mn.current=f,Ue!==null)throw Error(l(261));return Je=null,rt=0,Ke}function Jf(){for(;Ue!==null;)ou(Ue)}function eh(){for(;Ue!==null&&!Pu();)ou(Ue)}function ou(t){var i=hu(t.alternate,t,Et);t.memoizedProps=t.pendingProps,i===null?lu(t):Ue=i,ma.current=null}function lu(t){var i=t;do{var s=i.alternate;if(t=i.return,(i.flags&32768)===0){if(s=Uf(s,i,Et),s!==null){Ue=s;return}}else{if(s=Xf(s,i),s!==null){s.flags&=32767,Ue=s;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{Ke=6,Ue=null;return}}if(i=i.sibling,i!==null){Ue=i;return}Ue=i=t}while(i!==null);Ke===0&&(Ke=5)}function kr(t,i,s){var f=be,m=Ct.transition;try{Ct.transition=null,be=1,th(t,i,s,f)}finally{Ct.transition=m,be=f}return null}function th(t,i,s,f){do Jr();while(hr!==null);if((Ce&6)!==0)throw Error(l(327));s=t.finishedWork;var m=t.finishedLanes;if(s===null)return null;if(t.finishedWork=null,t.finishedLanes=0,s===t.current)throw Error(l(177));t.callbackNode=null,t.callbackPriority=0;var S=s.lanes|s.childLanes;if(Du(t,S),t===Je&&(Ue=Je=null,rt=0),(s.subtreeFlags&2064)===0&&(s.flags&2064)===0||In||(In=!0,cu(zi,function(){return Jr(),null})),S=(s.flags&15990)!==0,(s.subtreeFlags&15990)!==0||S){S=Ct.transition,Ct.transition=null;var F=be;be=1;var N=Ce;Ce|=4,ma.current=null,Kf(t,s),Ql(s,t),_f(Ps),Wi=!!ws,Ps=ws=null,t.current=s,qf(s,t,m),Cu(),Ce=N,be=F,Ct.transition=S}else t.current=s;if(In&&(In=!1,hr=t,Fn=m),S=t.pendingLanes,S===0&&(fr=null),Mu(s.stateNode,f),mt(t,Ge()),i!==null)for(f=t.onRecoverableError,s=0;s<i.length;s++)m=i[s],f(m.value,{componentStack:m.stack,digest:m.digest});if(An)throw An=!1,t=ya,ya=null,t;return(Fn&1)!==0&&t.tag!==0&&Jr(),S=t.pendingLanes,(S&1)!==0?t===Ea?Di++:(Di=0,Ea=t):Di=0,ar(),null}function Jr(){if(hr!==null){var t=Ya(Fn),i=Ct.transition,s=be;try{if(Ct.transition=null,be=16>t?16:t,hr===null)var f=!1;else{if(t=hr,hr=null,Fn=0,(Ce&6)!==0)throw Error(l(331));var m=Ce;for(Ce|=4,ce=t.current;ce!==null;){var S=ce,F=S.child;if((ce.flags&16)!==0){var N=S.deletions;if(N!==null){for(var H=0;H<N.length;H++){var J=N[H];for(ce=J;ce!==null;){var ne=ce;switch(ne.tag){case 0:case 11:case 15:Ii(8,ne,S)}var se=ne.child;if(se!==null)se.return=ne,ce=se;else for(;ce!==null;){ne=ce;var re=ne.sibling,fe=ne.return;if(Xl(ne),ne===J){ce=null;break}if(re!==null){re.return=fe,ce=re;break}ce=fe}}}var pe=S.alternate;if(pe!==null){var de=pe.child;if(de!==null){pe.child=null;do{var He=de.sibling;de.sibling=null,de=He}while(de!==null)}}ce=S}}if((S.subtreeFlags&2064)!==0&&F!==null)F.return=S,ce=F;else e:for(;ce!==null;){if(S=ce,(S.flags&2048)!==0)switch(S.tag){case 0:case 11:case 15:Ii(9,S,S.return)}var K=S.sibling;if(K!==null){K.return=S.return,ce=K;break e}ce=S.return}}var W=t.current;for(ce=W;ce!==null;){F=ce;var q=F.child;if((F.subtreeFlags&2064)!==0&&q!==null)q.return=F,ce=q;else e:for(F=W;ce!==null;){if(N=ce,(N.flags&2048)!==0)try{switch(N.tag){case 0:case 11:case 15:kn(9,N)}}catch(me){Ne(N,N.return,me)}if(N===F){ce=null;break e}var ae=N.sibling;if(ae!==null){ae.return=N.return,ce=ae;break e}ce=N.return}}if(Ce=m,ar(),Rt&&typeof Rt.onPostCommitFiberRoot=="function")try{Rt.onPostCommitFiberRoot(Bi,t)}catch(me){}f=!0}return f}finally{be=s,Ct.transition=i}}return!1}function uu(t,i,s){i=Kr(s,i),i=kl(t,i,1),t=lr(t,i,1),i=ut(),t!==null&&(ni(t,1,i),mt(t,i))}function Ne(t,i,s){if(t.tag===3)uu(t,t,s);else for(;i!==null;){if(i.tag===3){uu(i,t,s);break}else if(i.tag===1){var f=i.stateNode;if(typeof i.type.getDerivedStateFromError=="function"||typeof f.componentDidCatch=="function"&&(fr===null||!fr.has(f))){t=Kr(s,t),t=Ml(i,t,1),i=lr(i,t,1),t=ut(),i!==null&&(ni(i,1,t),mt(i,t));break}}i=i.return}}function rh(t,i,s){var f=t.pingCache;f!==null&&f.delete(i),i=ut(),t.pingedLanes|=t.suspendedLanes&s,Je===t&&(rt&s)===s&&(Ke===4||Ke===3&&(rt&130023424)===rt&&500>Ge()-ga?Tr(t,0):va|=s),mt(t,i)}function fu(t,i){i===0&&((t.mode&1)===0?i=1:(i=Ni,Ni<<=1,(Ni&130023424)===0&&(Ni=4194304)));var s=ut();t=Xt(t,i),t!==null&&(ni(t,i,s),mt(t,s))}function ih(t){var i=t.memoizedState,s=0;i!==null&&(s=i.retryLane),fu(t,s)}function nh(t,i){var s=0;switch(t.tag){case 13:var f=t.stateNode,m=t.memoizedState;m!==null&&(s=m.retryLane);break;case 19:f=t.stateNode;break;default:throw Error(l(314))}f!==null&&f.delete(i),fu(t,s)}var hu;hu=function(t,i,s){if(t!==null)if(t.memoizedProps!==i.pendingProps||ht.current)pt=!0;else{if((t.lanes&s)===0&&(i.flags&128)===0)return pt=!1,Wf(t,i,s);pt=(t.flags&131072)!==0}else pt=!1,Re&&(i.flags&1048576)!==0&&Ho(i,fn,i.index);switch(i.lanes=0,i.tag){case 2:var f=i.type;Cn(t,i),t=i.pendingProps;var m=Nr(i,nt.current);Ur(i,s),m=qs(null,i,f,t,m,s);var S=Zs();return i.flags|=1,typeof m=="object"&&m!==null&&typeof m.render=="function"&&m.$$typeof===void 0?(i.tag=1,i.memoizedState=null,i.updateQueue=null,ct(f)?(S=!0,on(i)):S=!1,i.memoizedState=m.state!==null&&m.state!==void 0?m.state:null,Ns(i),m.updater=vn,i.stateNode=m,m._reactInternals=i,Hs(i,f,t,s),i=sa(null,i,f,!0,S,s)):(i.tag=0,Re&&S&&Is(i),lt(null,i,m,s),i=i.child),i;case 16:f=i.elementType;e:{switch(Cn(t,i),t=i.pendingProps,m=f._init,f=m(f._payload),i.type=f,m=i.tag=ah(f),t=At(f,t),m){case 0:i=na(null,i,f,t,s);break e;case 1:i=Vl(null,i,f,t,s);break e;case 11:i=Fl(null,i,f,t,s);break e;case 14:i=Ll(null,i,f,At(f.type,t),s);break e}throw Error(l(306,f,""))}return i;case 0:return f=i.type,m=i.pendingProps,m=i.elementType===f?m:At(f,m),na(t,i,f,m,s);case 1:return f=i.type,m=i.pendingProps,m=i.elementType===f?m:At(f,m),Vl(t,i,f,m,s);case 3:e:{if(zl(i),t===null)throw Error(l(387));f=i.pendingProps,S=i.memoizedState,m=S.element,Ko(t,i),mn(i,f,null,s);var F=i.memoizedState;if(f=F.element,S.isDehydrated)if(S={element:f,isDehydrated:!1,cache:F.cache,pendingSuspenseBoundaries:F.pendingSuspenseBoundaries,transitions:F.transitions},i.updateQueue.baseState=S,i.memoizedState=S,i.flags&256){m=Kr(Error(l(423)),i),i=Bl(t,i,f,s,m);break e}else if(f!==m){m=Kr(Error(l(424)),i),i=Bl(t,i,f,s,m);break e}else for(yt=ir(i.stateNode.containerInfo.firstChild),gt=i,Re=!0,bt=null,s=nl(i,null,f,s),i.child=s;s;)s.flags=s.flags&-3|4096,s=s.sibling;else{if(jr(),f===m){i=Kt(t,i,s);break e}lt(t,i,f,s)}i=i.child}return i;case 5:return sl(i),t===null&&Ds(i),f=i.type,m=i.pendingProps,S=t!==null?t.memoizedProps:null,F=m.children,Cs(f,m)?F=null:S!==null&&Cs(f,S)&&(i.flags|=32),Ol(t,i),lt(t,i,F,s),i.child;case 6:return t===null&&Ds(i),null;case 13:return $l(t,i,s);case 4:return js(i,i.stateNode.containerInfo),f=i.pendingProps,t===null?i.child=Xr(i,null,f,s):lt(t,i,f,s),i.child;case 11:return f=i.type,m=i.pendingProps,m=i.elementType===f?m:At(f,m),Fl(t,i,f,m,s);case 7:return lt(t,i,i.pendingProps,s),i.child;case 8:return lt(t,i,i.pendingProps.children,s),i.child;case 12:return lt(t,i,i.pendingProps.children,s),i.child;case 10:e:{if(f=i.type._context,m=i.pendingProps,S=i.memoizedProps,F=m.value,Ie(cn,f._currentValue),f._currentValue=F,S!==null)if(Mt(S.value,F)){if(S.children===m.children&&!ht.current){i=Kt(t,i,s);break e}}else for(S=i.child,S!==null&&(S.return=i);S!==null;){var N=S.dependencies;if(N!==null){F=S.child;for(var H=N.firstContext;H!==null;){if(H.context===f){if(S.tag===1){H=Yt(-1,s&-s),H.tag=2;var J=S.updateQueue;if(J!==null){J=J.shared;var ne=J.pending;ne===null?H.next=H:(H.next=ne.next,ne.next=H),J.pending=H}}S.lanes|=s,H=S.alternate,H!==null&&(H.lanes|=s),Bs(S.return,s,i),N.lanes|=s;break}H=H.next}}else if(S.tag===10)F=S.type===i.type?null:S.child;else if(S.tag===18){if(F=S.return,F===null)throw Error(l(341));F.lanes|=s,N=F.alternate,N!==null&&(N.lanes|=s),Bs(F,s,i),F=S.sibling}else F=S.child;if(F!==null)F.return=S;else for(F=S;F!==null;){if(F===i){F=null;break}if(S=F.sibling,S!==null){S.return=F.return,F=S;break}F=F.return}S=F}lt(t,i,m.children,s),i=i.child}return i;case 9:return m=i.type,f=i.pendingProps.children,Ur(i,s),m=wt(m),f=f(m),i.flags|=1,lt(t,i,f,s),i.child;case 14:return f=i.type,m=At(f,i.pendingProps),m=At(f.type,m),Ll(t,i,f,m,s);case 15:return Dl(t,i,i.type,i.pendingProps,s);case 17:return f=i.type,m=i.pendingProps,m=i.elementType===f?m:At(f,m),Cn(t,i),i.tag=1,ct(f)?(t=!0,on(i)):t=!1,Ur(i,s),el(i,f,m),Hs(i,f,m,s),sa(null,i,f,!0,t,s);case 19:return Gl(t,i,s);case 22:return Rl(t,i,s)}throw Error(l(156,i.tag))};function cu(t,i){return Ha(t,i)}function sh(t,i,s,f){this.tag=t,this.key=s,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=f,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Tt(t,i,s,f){return new sh(t,i,s,f)}function Ca(t){return t=t.prototype,!(!t||!t.isReactComponent)}function ah(t){if(typeof t=="function")return Ca(t)?1:0;if(t!=null){if(t=t.$$typeof,t===O)return 11;if(t===w)return 14}return 2}function dr(t,i){var s=t.alternate;return s===null?(s=Tt(t.tag,i,t.key,t.mode),s.elementType=t.elementType,s.type=t.type,s.stateNode=t.stateNode,s.alternate=t,t.alternate=s):(s.pendingProps=i,s.type=t.type,s.flags=0,s.subtreeFlags=0,s.deletions=null),s.flags=t.flags&14680064,s.childLanes=t.childLanes,s.lanes=t.lanes,s.child=t.child,s.memoizedProps=t.memoizedProps,s.memoizedState=t.memoizedState,s.updateQueue=t.updateQueue,i=t.dependencies,s.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},s.sibling=t.sibling,s.index=t.index,s.ref=t.ref,s}function On(t,i,s,f,m,S){var F=2;if(f=t,typeof t=="function")Ca(t)&&(F=1);else if(typeof t=="string")F=5;else e:switch(t){case U:return Mr(s.children,m,S,i);case j:F=8,m|=8;break;case Y:return t=Tt(12,s,i,m|2),t.elementType=Y,t.lanes=S,t;case A:return t=Tt(13,s,i,m),t.elementType=A,t.lanes=S,t;case L:return t=Tt(19,s,i,m),t.elementType=L,t.lanes=S,t;case B:return Vn(s,m,S,i);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Z:F=10;break e;case G:F=9;break e;case O:F=11;break e;case w:F=14;break e;case b:F=16,f=null;break e}throw Error(l(130,t==null?t:typeof t,""))}return i=Tt(F,s,i,m),i.elementType=t,i.type=f,i.lanes=S,i}function Mr(t,i,s,f){return t=Tt(7,t,f,i),t.lanes=s,t}function Vn(t,i,s,f){return t=Tt(22,t,f,i),t.elementType=B,t.lanes=s,t.stateNode={isHidden:!1},t}function Ta(t,i,s){return t=Tt(6,t,null,i),t.lanes=s,t}function ka(t,i,s){return i=Tt(4,t.children!==null?t.children:[],t.key,i),i.lanes=s,i.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},i}function oh(t,i,s,f,m){this.tag=i,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=es(0),this.expirationTimes=es(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=es(0),this.identifierPrefix=f,this.onRecoverableError=m,this.mutableSourceEagerHydrationData=null}function Ma(t,i,s,f,m,S,F,N,H){return t=new oh(t,i,s,N,H),i===1?(i=1,S===!0&&(i|=8)):i=0,S=Tt(3,null,null,i),t.current=S,S.stateNode=t,S.memoizedState={element:f,isDehydrated:s,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ns(S),t}function lh(t,i,s){var f=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:V,key:f==null?null:""+f,children:t,containerInfo:i,implementation:s}}function pu(t){if(!t)return sr;t=t._reactInternals;e:{if(vr(t)!==t||t.tag!==1)throw Error(l(170));var i=t;do{switch(i.tag){case 3:i=i.stateNode.context;break e;case 1:if(ct(i.type)){i=i.stateNode.__reactInternalMemoizedMergedChildContext;break e}}i=i.return}while(i!==null);throw Error(l(171))}if(t.tag===1){var s=t.type;if(ct(s))return $o(t,s,i)}return i}function du(t,i,s,f,m,S,F,N,H){return t=Ma(s,f,!0,t,m,S,F,N,H),t.context=pu(null),s=t.current,f=ut(),m=cr(s),S=Yt(f,m),S.callback=i!=null?i:null,lr(s,S,m),t.current.lanes=m,ni(t,m,f),mt(t,f),t}function zn(t,i,s,f){var m=i.current,S=ut(),F=cr(m);return s=pu(s),i.context===null?i.context=s:i.pendingContext=s,i=Yt(S,F),i.payload={element:t},f=f===void 0?null:f,f!==null&&(i.callback=f),t=lr(m,i,F),t!==null&&(Lt(t,m,F,S),dn(t,m,F)),F}function Bn(t){return t=t.current,t.child?(t.child.tag===5,t.child.stateNode):null}function mu(t,i){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var s=t.retryLane;t.retryLane=s!==0&&s<i?s:i}}function ba(t,i){mu(t,i),(t=t.alternate)&&mu(t,i)}function uh(){return null}var vu=typeof reportError=="function"?reportError:function(t){console.error(t)};function Aa(t){this._internalRoot=t}$n.prototype.render=Aa.prototype.render=function(t){var i=this._internalRoot;if(i===null)throw Error(l(409));zn(t,i,null,null)},$n.prototype.unmount=Aa.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var i=t.containerInfo;Cr(function(){zn(null,t,null,null)}),i[Ht]=null}};function $n(t){this._internalRoot=t}$n.prototype.unstable_scheduleHydration=function(t){if(t){var i=Za();t={blockedOn:null,target:t,priority:i};for(var s=0;s<er.length&&i!==0&&i<er[s].priority;s++);er.splice(s,0,t),s===0&&eo(t)}};function Ia(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function Nn(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function gu(){}function fh(t,i,s,f,m){if(m){if(typeof f=="function"){var S=f;f=function(){var J=Bn(F);S.call(J)}}var F=du(i,f,t,0,null,!1,!1,"",gu);return t._reactRootContainer=F,t[Ht]=F.current,yi(t.nodeType===8?t.parentNode:t),Cr(),F}for(;m=t.lastChild;)t.removeChild(m);if(typeof f=="function"){var N=f;f=function(){var J=Bn(H);N.call(J)}}var H=Ma(t,0,!1,null,null,!1,!1,"",gu);return t._reactRootContainer=H,t[Ht]=H.current,yi(t.nodeType===8?t.parentNode:t),Cr(function(){zn(i,H,s,f)}),H}function Gn(t,i,s,f,m){var S=s._reactRootContainer;if(S){var F=S;if(typeof m=="function"){var N=m;m=function(){var H=Bn(F);N.call(H)}}zn(i,F,t,m)}else F=fh(s,i,t,m,f);return Bn(F)}Ka=function(t){switch(t.tag){case 3:var i=t.stateNode;if(i.current.memoizedState.isDehydrated){var s=ii(i.pendingLanes);s!==0&&(ts(i,s|1),mt(i,Ge()),(Ce&6)===0&&(Qr=Ge()+500,ar()))}break;case 13:Cr(function(){var f=Xt(t,1);if(f!==null){var m=ut();Lt(f,t,1,m)}}),ba(t,1)}},rs=function(t){if(t.tag===13){var i=Xt(t,134217728);if(i!==null){var s=ut();Lt(i,t,134217728,s)}ba(t,134217728)}},qa=function(t){if(t.tag===13){var i=cr(t),s=Xt(t,i);if(s!==null){var f=ut();Lt(s,t,i,f)}ba(t,i)}},Za=function(){return be},Qa=function(t,i){var s=be;try{return be=t,i()}finally{be=s}},Yn=function(t,i,s){switch(i){case"input":if(je(t,s),i=s.name,s.type==="radio"&&i!=null){for(s=t;s.parentNode;)s=s.parentNode;for(s=s.querySelectorAll("input[name="+JSON.stringify(""+i)+'][type="radio"]'),i=0;i<s.length;i++){var f=s[i];if(f!==t&&f.form===t.form){var m=sn(f);if(!m)throw Error(l(90));Be(f),je(f,m)}}}break;case"textarea":St(t,s);break;case"select":i=s.value,i!=null&&De(t,!!s.multiple,i,!1)}},Oa=xa,Va=Cr;var hh={usingClientEntryPoint:!1,Events:[_i,Br,sn,Da,Ra,xa]},Ri={findFiberByHostInstance:gr,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},ch={bundleType:Ri.bundleType,version:Ri.version,rendererPackageName:Ri.rendererPackageName,rendererConfig:Ri.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:D.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=Na(t),t===null?null:t.stateNode},findFiberByHostInstance:Ri.findFiberByHostInstance||uh,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var Hn=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Hn.isDisabled&&Hn.supportsFiber)try{Bi=Hn.inject(ch),Rt=Hn}catch(t){}}
26r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=hh,r.createPortal=function(t,i){var s=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Ia(i))throw Error(l(200));return lh(t,i,null,s)},r.createRoot=function(t,i){if(!Ia(t))throw Error(l(299));var s=!1,f="",m=vu;return i!=null&&(i.unstable_strictMode===!0&&(s=!0),i.identifierPrefix!==void 0&&(f=i.identifierPrefix),i.onRecoverableError!==void 0&&(m=i.onRecoverableError)),i=Ma(t,1,!1,null,null,s,!1,f,m),t[Ht]=i.current,yi(t.nodeType===8?t.parentNode:t),new Aa(i)},r.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var i=t._reactInternals;if(i===void 0)throw typeof t.render=="function"?Error(l(188)):(t=Object.keys(t).join(","),Error(l(268,t)));return t=Na(i),t=t===null?null:t.stateNode,t},r.flushSync=function(t){return Cr(t)},r.hydrate=function(t,i,s){if(!Nn(i))throw Error(l(200));return Gn(null,t,i,!0,s)},r.hydrateRoot=function(t,i,s){if(!Ia(t))throw Error(l(405));var f=s!=null&&s.hydratedSources||null,m=!1,S="",F=vu;if(s!=null&&(s.unstable_strictMode===!0&&(m=!0),s.identifierPrefix!==void 0&&(S=s.identifierPrefix),s.onRecoverableError!==void 0&&(F=s.onRecoverableError)),i=du(i,null,t,1,s!=null?s:null,m,!1,S,F),t[Ht]=i.current,yi(t),f)for(t=0;t<f.length;t++)s=f[t],m=s._getVersion,m=m(s._source),i.mutableSourceEagerHydrationData==null?i.mutableSourceEagerHydrationData=[s,m]:i.mutableSourceEagerHydrationData.push(s,m);return new $n(i)},r.render=function(t,i,s){if(!Nn(i))throw Error(l(200));return Gn(null,t,i,!1,s)},r.unmountComponentAtNode=function(t){if(!Nn(t))throw Error(l(40));return t._reactRootContainer?(Cr(function(){Gn(null,null,t,!1,function(){t._reactRootContainer=null,t[Ht]=null})}),!0):!1},r.unstable_batchedUpdates=xa,r.unstable_renderSubtreeIntoContainer=function(t,i,s,f){if(!Nn(s))throw Error(l(200));if(t==null||t._reactInternals===void 0)throw Error(l(38));return Gn(t,i,s,!1,f)},r.version="18.2.0-next-9e3b772b8-20220608"}),46300:((e,r,n)=>{"use strict";n.d(r,{Jj:()=>c,Me:()=>u});function a(v){return v!==null&&typeof v=="object"&&"constructor"in v&&v.constructor===Object}function o(v={},C={}){Object.keys(C).forEach(I=>{typeof v[I]=="undefined"?v[I]=C[I]:a(C[I])&&a(v[I])&&Object.keys(C[I]).length>0&&o(v[I],C[I])})}const l={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector(){return null},querySelectorAll(){return[]},getElementById(){return null},createEvent(){return{initEvent(){}}},createElement(){return{children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return[]}}},createElementNS(){return{}},importNode(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function u(){const v=typeof document!="undefined"?document:{};return o(v,l),v}const h={document:l,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle(){return{getPropertyValue(){return""}}},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return{}},requestAnimationFrame(v){return typeof setTimeout=="undefined"?(v(),null):setTimeout(v,0)},cancelAnimationFrame(v){typeof setTimeout!="undefined"&&clearTimeout(v)}};function c(){const v=typeof window!="undefined"?window:{};return o(v,h),v}}),19029:((e,r,n)=>{"use strict";var a=n(85664);function o(l){let{swiper:u,extendParams:h,on:c}=l;h({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}});let v=null;function C(O){const A=v;A.length!==0&&(A.html(""),A.html(O))}function I(O){O===void 0&&(O=16);const A=()=>Math.round(16*Math.random()).toString(16);return"x".repeat(O).replace(/x/g,A)}function _(O){O.attr("tabIndex","0")}function T(O){O.attr("tabIndex","-1")}function x(O,A){O.attr("role",A)}function g(O,A){O.attr("aria-roledescription",A)}function M(O,A){O.attr("aria-controls",A)}function y(O,A){O.attr("aria-label",A)}function p(O,A){O.attr("id",A)}function d(O,A){O.attr("aria-live",A)}function E(O){O.attr("aria-disabled",!0)}function P(O){O.attr("aria-disabled",!1)}
26function k(O){if(O.keyCode!==13&&O.keyCode!==32)return;const A=u.params.a11y,L=$(O.target);u.navigation&&u.navigation.$nextEl&&L.is(u.navigation.$nextEl)&&(u.isEnd&&!u.params.loop||u.slideNext(),u.isEnd?C(A.lastSlideMessage):C(A.nextSlideMessage)),u.navigation&&u.navigation.$prevEl&&L.is(u.navigation.$prevEl)&&(u.isBeginning&&!u.params.loop||u.slidePrev(),u.isBeginning?C(A.firstSlideMessage):C(A.prevSlideMessage)),u.pagination&&L.is(classesToSelector(u.params.pagination.bulletClass))&&L[0].click()}function D(){if(u.params.loop||u.params.rewind||!u.navigation)return;const{$nextEl:O,$prevEl:A}=u.navigation;A&&A.length>0&&(u.isBeginning?(E(A),T(A)):(P(A),_(A))),O&&O.length>0&&(u.isEnd?(E(O),T(O)):(P(O),_(O)))}function R(){return u.pagination&&u.pagination.bullets&&u.pagination.bullets.length}function V(){return R()&&u.params.pagination.clickable}function U(){const O=u.params.a11y;R()&&u.pagination.bullets.each(A=>{const L=$(A);u.params.pagination.clickable&&(_(L),u.params.pagination.renderBullet||(x(L,"button"),y(L,O.paginationBulletMessage.replace(/\{\{index\}\}/,L.index()+1)))),L.is(`.${u.params.pagination.bulletActiveClass}`)?L.attr("aria-current","true"):L.removeAttr("aria-current")})}const j=(O,A,L)=>{_(O),O[0].tagName!=="BUTTON"&&(x(O,"button"),O.on("keydown",k)),y(O,L),M(O,A)},Y=O=>{const A=O.target.closest(`.${u.params.slideClass}`);if(!A||!u.slides.includes(A))return;const L=u.slides.indexOf(A)===u.activeIndex,w=u.params.watchSlidesProgress&&u.visibleSlides&&u.visibleSlides.includes(A);L||w||u.slideTo(u.slides.indexOf(A),0)};function Z(){const O=u.params.a11y;u.$el.append(v);const A=u.$el;O.containerRoleDescriptionMessage&&g(A,O.containerRoleDescriptionMessage),O.containerMessage&&y(A,O.containerMessage);const L=u.$wrapperEl,w=O.id||L.attr("id")||`swiper-wrapper-${I(16)}`,b=u.params.autoplay&&u.params.autoplay.enabled?"off":"polite";p(L,w),d(L,b),O.itemRoleDescriptionMessage&&g($(u.slides),O.itemRoleDescriptionMessage),x($(u.slides),O.slideRole);const B=u.params.loop?u.slides.filter(ee=>!ee.classList.contains(u.params.slideDuplicateClass)).length:u.slides.length;u.slides.each((ee,X)=>{const te=$(ee),ie=u.params.loop?parseInt(te.attr("data-swiper-slide-index"),10):X,ue=O.slideLabelMessage.replace(/\{\{index\}\}/,ie+1).replace(/\{\{slidesLength\}\}/,B);y(te,ue)});let z,Q;u.navigation&&u.navigation.$nextEl&&(z=u.navigation.$nextEl),u.navigation&&u.navigation.$prevEl&&(Q=u.navigation.$prevEl),z&&z.length&&j(z,w,O.nextSlideMessage),Q&&Q.length&&j(Q,w,O.prevSlideMessage),V()&&u.pagination.$el.on("keydown",classesToSelector(u.params.pagination.bulletClass),k),u.$el.on("focus",Y,!0)}function G(){v&&v.length>0&&v.remove();let O,A;u.navigation&&u.navigation.$nextEl&&(O=u.navigation.$nextEl),u.navigation&&u.navigation.$prevEl&&(A=u.navigation.$prevEl),O&&O.off("keydown",k),A&&A.off("keydown",k),V()&&u.pagination.$el.off("keydown",classesToSelector(u.params.pagination.bulletClass),k),u.$el.off("focus",Y,!0)}c("beforeInit",()=>{v=$(`<span class="${u.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}),c("afterInit",()=>{u.params.a11y.enabled&&Z()}),c("fromEdge toEdge afterInit lock unlock",()=>{u.params.a11y.enabled&&D()}),c("paginationUpdate",()=>{u.params.a11y.enabled&&U()}),c("destroy",()=>{u.params.a11y.enabled&&G()})}}),51108:((e,r,n)=>{"use strict";n.d(r,{Z:()=>l});var a=n(46300),o=n(26160);function l(u){let{swiper:h,extendParams:c,on:v,emit:C}=u,I;h.autoplay={running:!1,paused:!1},c({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});function _(){const k=h.slides.eq(h.activeIndex);let D=h.params.autoplay.delay;k.attr("data-swiper-autoplay")&&(D=k.attr("data-swiper-autoplay")||h.params.autoplay.delay),clearTimeout(I),I=(0,o.Y3)(()=>{let R;h.params.autoplay.reverseDirection?h.params.loop?(h.loopFix(),R=h.slidePrev(h.params.speed,!0,!0),C("autoplay")):h.isBeginning?h.params.autoplay.stopOnLastSlide?x():(R=h.slideTo(h.slides.length-1,h.params.speed,!0,!0),C("autoplay")):(R=h.slidePrev(h.params.speed,!0,!0),C("autoplay")):h.params.loop?(h.loopFix(),R=h.slideNext(h.params.speed,!0,
26!0),C("autoplay")):h.isEnd?h.params.autoplay.stopOnLastSlide?x():(R=h.slideTo(0,h.params.speed,!0,!0),C("autoplay")):(R=h.slideNext(h.params.speed,!0,!0),C("autoplay")),(h.params.cssMode&&h.autoplay.running||R===!1)&&_()},D)}function T(){return typeof I!="undefined"||h.autoplay.running?!1:(h.autoplay.running=!0,C("autoplayStart"),_(),!0)}function x(){return!h.autoplay.running||typeof I=="undefined"?!1:(I&&(clearTimeout(I),I=void 0),h.autoplay.running=!1,C("autoplayStop"),!0)}function g(k){h.autoplay.running&&(h.autoplay.paused||(I&&clearTimeout(I),h.autoplay.paused=!0,k===0||!h.params.autoplay.waitForTransition?(h.autoplay.paused=!1,_()):["transitionend","webkitTransitionEnd"].forEach(D=>{h.$wrapperEl[0].addEventListener(D,y)})))}function M(){const k=(0,a.Me)();k.visibilityState==="hidden"&&h.autoplay.running&&g(),k.visibilityState==="visible"&&h.autoplay.paused&&(_(),h.autoplay.paused=!1)}function y(k){!h||h.destroyed||!h.$wrapperEl||k.target===h.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach(D=>{h.$wrapperEl[0].removeEventListener(D,y)}),h.autoplay.paused=!1,h.autoplay.running?_():x())}function p(){h.params.autoplay.disableOnInteraction?x():(C("autoplayPause"),g()),["transitionend","webkitTransitionEnd"].forEach(k=>{h.$wrapperEl[0].removeEventListener(k,y)})}function d(){h.params.autoplay.disableOnInteraction||(h.autoplay.paused=!1,C("autoplayResume"),_())}function E(){h.params.autoplay.pauseOnMouseEnter&&(h.$el.on("mouseenter",p),h.$el.on("mouseleave",d))}function P(){h.$el.off("mouseenter",p),h.$el.off("mouseleave",d)}v("init",()=>{h.params.autoplay.enabled&&(T(),(0,a.Me)().addEventListener("visibilitychange",M),E())}),v("beforeTransitionStart",(k,D,R)=>{h.autoplay.running&&(R||!h.params.autoplay.disableOnInteraction?h.autoplay.pause(D):x())}),v("sliderFirstMove",()=>{h.autoplay.running&&(h.params.autoplay.disableOnInteraction?x():g())}),v("touchEnd",()=>{h.params.cssMode&&h.autoplay.paused&&!h.params.autoplay.disableOnInteraction&&_()}),v("destroy",()=>{P(),h.autoplay.running&&x(),(0,a.Me)().removeEventListener("visibilitychange",M)}),Object.assign(h.autoplay,{pause:g,run:_,start:T,stop:x})}}),42359:((e,r,n)=>{"use strict";var a=n(26160);function o(l){let{swiper:u,extendParams:h,on:c}=l;h({controller:{control:void 0,inverse:!1,by:"slide"}}),u.controller={control:void 0};function v(x,g){const M=(function(){let E,P,k;return(D,R)=>{for(P=-1,E=D.length;E-P>1;)k=E+P>>1,D[k]<=R?P=k:E=k;return E}})();this.x=x,this.y=g,this.lastIndex=x.length-1;let y,p;return this.interpolate=function(E){return E?(p=M(this.x,E),y=p-1,(E-this.x[y])*(this.y[p]-this.y[y])/(this.x[p]-this.x[y])+this.y[y]):0},this}function C(x){u.controller.spline||(u.controller.spline=u.params.loop?new v(u.slidesGrid,x.slidesGrid):new v(u.snapGrid,x.snapGrid))}function I(x,g){const M=u.controller.control;let y,p;const d=u.constructor;function E(P){const k=u.rtlTranslate?-u.translate:u.translate;u.params.controller.by==="slide"&&(C(P),p=-u.controller.spline.interpolate(-k)),(!p||u.params.controller.by==="container")&&(y=(P.maxTranslate()-P.minTranslate())/(u.maxTranslate()-u.minTranslate()),p=(k-u.minTranslate())*y+P.minTranslate()),u.params.controller.inverse&&(p=P.maxTranslate()-p),P.updateProgress(p),P.setTranslate(p,u),P.updateActiveIndex(),P.updateSlidesClasses()}if(Array.isArray(M))for(let P=0;P<M.length;P+=1)M[P]!==g&&M[P]instanceof d&&E(M[P]);else M instanceof d&&g!==M&&E(M)}function _(x,g){const M=u.constructor,y=u.controller.control;let p;function d(E){E.setTransition(x,u),x!==0&&(E.transitionStart(),E.params.autoHeight&&nextTick(()=>{E.updateAutoHeight()}),E.$wrapperEl.transitionEnd(()=>{y&&(E.params.loop&&u.params.controller.by==="slide"&&E.loopFix(),E.transitionEnd())}))}if(Array.isArray(y))for(p=0;p<y.length;p+=1)y[p]!==g&&y[p]instanceof M&&d(y[p]);else y instanceof M&&g!==y&&d(y)}function T(){u.controller.control&&u.controller.spline&&(u.controller.spline=void 0,delete u.controller.spline)}c("beforeInit",()=>{u.controller.control=u.params.controller.control}),c("update",()=>{T()}),c("resize",()=>{T()}),c("observerUpdate",()=>{T()}),c("setTranslate",(x,g,M)=>{u.controller.control&&u.controller.setTranslate(g,M)}),c("setTransition",(x,g,M)=>{u.controller.control&&u.controller.setTransition(g,M)}),Object.assign(u.controller,{setTranslate:I,setTransition:_})}}),10059:((e,r,n)=>{"use strict";var a=n(9825);function o(l){let{swiper:u,extendParams:h,on:c}=l;h({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0}});const v=()=>{const{slides:I,activeIndex:_}=u,T=u.params.cardsEffect,{startTranslate:x,isTouched:g}=u.touchEventsData,M=u.translate;
26for(let y=0;y<I.length;y+=1){const p=I.eq(y),d=p[0].progress,E=Math.min(Math.max(d,-4),4);let P=p[0].swiperSlideOffset;u.params.centeredSlides&&!u.params.cssMode&&u.$wrapperEl.transform(`translateX(${u.minTranslate()}px)`),u.params.centeredSlides&&u.params.cssMode&&(P-=I[0].swiperSlideOffset);let k=u.params.cssMode?-P-u.translate:-P,D=0;const R=-100*Math.abs(E);let V=1,U=-2*E,j=8-Math.abs(E)*.75;const Y=u.virtual&&u.params.virtual.enabled?u.virtual.from+y:y,Z=(Y===_||Y===_-1)&&E>0&&E<1&&(g||u.params.cssMode)&&M<x,G=(Y===_||Y===_+1)&&E<0&&E>-1&&(g||u.params.cssMode)&&M>x;if(Z||G){const w=(1-Math.abs((Math.abs(E)-.5)/.5))**.5;U+=-28*E*w,V+=-.5*w,j+=96*w,D=`${-25*w*Math.abs(E)}%`}if(E<0?k=`calc(${k}px + (${j*Math.abs(E)}%))`:E>0?k=`calc(${k}px + (-${j*Math.abs(E)}%))`:k=`${k}px`,!u.isHorizontal()){const w=D;D=k,k=w}const O=E<0?`${1+(1-V)*E}`:`${1-(1-V)*E}`,A=` 27 translate3d(${k}, ${D}, ${R}px) 28 rotateZ(${T.rotate?U:0}deg) 29 scale(${O}) 30 `;if(T.slideShadows){let w=p.find(".swiper-slide-shadow");w.length===0&&(w=createShadow(T,p)),w.length&&(w[0].style.opacity=Math.min(Math.max((Math.abs(E)-.5)/.5,0),1))}p[0].style.zIndex=-Math.abs(Math.round(d))+I.length,effectTarget(T,p).transform(A)}},C=I=>{const{transformEl:_}=u.params.cardsEffect;(_?u.slides.find(_):u.slides).transition(I).find(".swiper-slide-shadow").transition(I),effectVirtualTransitionEnd({swiper:u,duration:I,transformEl:_})};effectInit({effect:"cards",swiper:u,on:c,setTranslate:v,setTransition:C,perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!u.params.cssMode})})}}),3616:((e,r,n)=>{"use strict";var a=n(9825);function o(l){let{swiper:u,extendParams:h,on:c}=l;h({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}});const v=()=>{const{width:I,height:_,slides:T,slidesSizesGrid:x}=u,g=u.params.coverflowEffect,M=u.isHorizontal(),y=u.translate,p=M?-y+I/2:-y+_/2,d=M?g.rotate:-g.rotate,E=g.depth;for(let P=0,k=T.length;P<k;P+=1){const D=T.eq(P),R=x[P],V=D[0].swiperSlideOffset,U=(p-V-R/2)/R,j=typeof g.modifier=="function"?g.modifier(U):U*g.modifier;let Y=M?d*j:0,Z=M?0:d*j,G=-E*Math.abs(j),O=g.stretch;typeof O=="string"&&O.indexOf("%")!==-1&&(O=parseFloat(g.stretch)/100*R);let A=M?0:O*j,L=M?O*j:0,w=1-(1-g.scale)*Math.abs(j);Math.abs(L)<.001&&(L=0),Math.abs(A)<.001&&(A=0),Math.abs(G)<.001&&(G=0),Math.abs(Y)<.001&&(Y=0),Math.abs(Z)<.001&&(Z=0),Math.abs(w)<.001&&(w=0);const b=`translate3d(${L}px,${A}px,${G}px) rotateX(${Z}deg) rotateY(${Y}deg) scale(${w})`;if(effectTarget(g,D).transform(b),D[0].style.zIndex=-Math.abs(Math.round(j))+1,g.slideShadows){let z=M?D.find(".swiper-slide-shadow-left"):D.find(".swiper-slide-shadow-top"),Q=M?D.find(".swiper-slide-shadow-right"):D.find(".swiper-slide-shadow-bottom");z.length===0&&(z=createShadow(g,D,M?"left":"top")),Q.length===0&&(Q=createShadow(g,D,M?"right":"bottom")),z.length&&(z[0].style.opacity=j>0?j:0),Q.length&&(Q[0].style.opacity=-j>0?-j:0)}}},C=I=>{const{transformEl:_}=u.params.coverflowEffect;(_?u.slides.find(_):u.slides).transition(I).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(I)};effectInit({effect:"coverflow",swiper:u,on:c,setTranslate:v,setTransition:C,perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})}}),97690:((e,r,n)=>{"use strict";var a=n(9825);function o(l){let{swiper:u,extendParams:h,on:c}=l;h({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const v=_=>typeof _=="string"?_:`${_}px`,C=()=>{const{slides:_,$wrapperEl:T,slidesSizesGrid:x}=u,g=u.params.creativeEffect,{progressMultiplier:M}=g,y=u.params.centeredSlides;if(y){const p=x[0]/2-u.params.slidesOffsetBefore||0;T.transform(`translateX(calc(50% - ${p}px))`)}for(let p=0;p<_.length;p+=1){const d=_.eq(p),E=d[0].progress,P=Math.min(Math.max(d[0].progress,-g.limitProgress),g.limitProgress);let k=P;y||(k=Math.min(Math.max(d[0].originalProgress,-g.limitProgress),g.limitProgress));const D=d[0].swiperSlideOffset,R=[u.params.cssMode?-D-u.translate:-D,0,0],V=[0,0,0];let U=!1;u.isHorizontal()||(R[1]=R[0],R[0]=0);
30let j={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};P<0?(j=g.next,U=!0):P>0&&(j=g.prev,U=!0),R.forEach((w,b)=>{R[b]=`calc(${w}px + (${v(j.translate[b])} * ${Math.abs(P*M)}))`}),V.forEach((w,b)=>{V[b]=j.rotate[b]*Math.abs(P*M)}),d[0].style.zIndex=-Math.abs(Math.round(E))+_.length;const Y=R.join(", "),Z=`rotateX(${V[0]}deg) rotateY(${V[1]}deg) rotateZ(${V[2]}deg)`,G=k<0?`scale(${1+(1-j.scale)*k*M})`:`scale(${1-(1-j.scale)*k*M})`,O=k<0?1+(1-j.opacity)*k*M:1-(1-j.opacity)*k*M,A=`translate3d(${Y}) ${Z} ${G}`;if(U&&j.shadow||!U){let w=d.children(".swiper-slide-shadow");if(w.length===0&&j.shadow&&(w=createShadow(g,d)),w.length){const b=g.shadowPerProgress?P*(1/g.limitProgress):P;w[0].style.opacity=Math.min(Math.max(Math.abs(b),0),1)}}const L=effectTarget(g,d);L.transform(A).css({opacity:O}),j.origin&&L.css("transform-origin",j.origin)}},I=_=>{const{transformEl:T}=u.params.creativeEffect;(T?u.slides.find(T):u.slides).transition(_).find(".swiper-slide-shadow").transition(_),effectVirtualTransitionEnd({swiper:u,duration:_,transformEl:T,allSlides:!0})};effectInit({effect:"creative",swiper:u,on:c,setTranslate:C,setTransition:I,perspective:()=>u.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!u.params.cssMode})})}}),98560:((e,r,n)=>{"use strict";var a=n(85664);function o(l){let{swiper:u,extendParams:h,on:c}=l;h({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const v=(T,x,g)=>{let M=g?T.find(".swiper-slide-shadow-left"):T.find(".swiper-slide-shadow-top"),y=g?T.find(".swiper-slide-shadow-right"):T.find(".swiper-slide-shadow-bottom");M.length===0&&(M=$(`<div class="swiper-slide-shadow-${g?"left":"top"}"></div>`),T.append(M)),y.length===0&&(y=$(`<div class="swiper-slide-shadow-${g?"right":"bottom"}"></div>`),T.append(y)),M.length&&(M[0].style.opacity=Math.max(-x,0)),y.length&&(y[0].style.opacity=Math.max(x,0))},C=()=>{const T=u.isHorizontal();u.slides.each(x=>{const g=Math.max(Math.min(x.progress,1),-1);v($(x),g,T)})},I=()=>{const{$el:T,$wrapperEl:x,slides:g,width:M,height:y,rtlTranslate:p,size:d,browser:E}=u,P=u.params.cubeEffect,k=u.isHorizontal(),D=u.virtual&&u.params.virtual.enabled;let R=0,V;P.shadow&&(k?(V=x.find(".swiper-cube-shadow"),V.length===0&&(V=$('<div class="swiper-cube-shadow"></div>'),x.append(V)),V.css({height:`${M}px`})):(V=T.find(".swiper-cube-shadow"),V.length===0&&(V=$('<div class="swiper-cube-shadow"></div>'),T.append(V))));for(let j=0;j<g.length;j+=1){const Y=g.eq(j);let Z=j;D&&(Z=parseInt(Y.attr("data-swiper-slide-index"),10));let G=Z*90,O=Math.floor(G/360);p&&(G=-G,O=Math.floor(-G/360));const A=Math.max(Math.min(Y[0].progress,1),-1);let L=0,w=0,b=0;Z%4===0?(L=-O*4*d,b=0):(Z-1)%4===0?(L=0,b=-O*4*d):(Z-2)%4===0?(L=d+O*4*d,b=d):(Z-3)%4===0&&(L=-d,b=3*d+d*4*O),p&&(L=-L),k||(w=L,L=0);const B=`rotateX(${k?0:-G}deg) rotateY(${k?G:0}deg) translate3d(${L}px, ${w}px, ${b}px)`;A<=1&&A>-1&&(R=Z*90+A*90,p&&(R=-Z*90-A*90)),Y.transform(B),P.slideShadows&&v(Y,A,k)}if(x.css({"-webkit-transform-origin":`50% 50% -${d/2}px`,"transform-origin":`50% 50% -${d/2}px`}),P.shadow)if(k)V.transform(`translate3d(0px, ${M/2+P.shadowOffset}px, ${-M/2}px) rotateX(90deg) rotateZ(0deg) scale(${P.shadowScale})`);else{const j=Math.abs(R)-Math.floor(Math.abs(R)/90)*90,Y=1.5-(Math.sin(j*2*Math.PI/360)/2+Math.cos(j*2*Math.PI/360)/2),Z=P.shadowScale,G=P.shadowScale/Y,O=P.shadowOffset;V.transform(`scale3d(${Z}, 1, ${G}) translate3d(0px, ${y/2+O}px, ${-y/2/G}px) rotateX(-90deg)`)}const U=E.isSafari||E.isWebView?-d/2:0;x.transform(`translate3d(0px,0,${U}px) rotateX(${u.isHorizontal()?0:R}deg) rotateY(${u.isHorizontal()?-R:0}deg)`),x[0].style.setProperty("--swiper-cube-translate-z",`${U}px`)},_=T=>{const{$el:x,slides:g}=u;g.transition(T).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(T),u.params.cubeEffect.shadow&&!u.isHorizontal()&&x.find(".swiper-cube-shadow").transition(T)};effectInit({effect:"cube",swiper:u,on:c,setTranslate:I,setTransition:_,recreateShadows:C,getEffectParams:()=>u.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})}}),4241:((e,r,n)=>{"use strict";var a=n(85664),o=n(9825);function l(u){let{swiper:h,extendParams:c,on:v}=u;c({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const C=(x,g,M)=>{let y=h.isHorizontal()?x.find(".swiper-slide-shadow-left"):x.find(".swiper-slide-shadow-top"),p=h.isHorizontal()?x.find(".swiper-slide-shadow-right"):x.find(".swiper-slide-shadow-bottom");y.length===0&&(y=createShadow(M,x,h.isHorizontal()?"left":"top")),p.length===0&&(p=createShadow(M,x,h.isHorizontal()?"right":"bottom")),y.length&&(y[0].style.opacity=Math.max(-g,0)),p.length&&(p[0].style.opacity=Math.max(g,0))},I=()=>{const x=h.params.flipEffect;h.slides.each(g=>{const M=$(g);let y=M[0].progress;h.params.flipEffect.limitRotation&&(y=Math.max(Math.min(g.progress,
301),-1)),C(M,y,x)})},_=()=>{const{slides:x,rtlTranslate:g}=h,M=h.params.flipEffect;for(let y=0;y<x.length;y+=1){const p=x.eq(y);let d=p[0].progress;h.params.flipEffect.limitRotation&&(d=Math.max(Math.min(p[0].progress,1),-1));const E=p[0].swiperSlideOffset;let k=-180*d,D=0,R=h.params.cssMode?-E-h.translate:-E,V=0;h.isHorizontal()?g&&(k=-k):(V=R,R=0,D=-k,k=0),p[0].style.zIndex=-Math.abs(Math.round(d))+x.length,M.slideShadows&&C(p,d,M);const U=`translate3d(${R}px, ${V}px, 0px) rotateX(${D}deg) rotateY(${k}deg)`;effectTarget(M,p).transform(U)}},T=x=>{const{transformEl:g}=h.params.flipEffect;(g?h.slides.find(g):h.slides).transition(x).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(x),effectVirtualTransitionEnd({swiper:h,duration:x,transformEl:g})};effectInit({effect:"flip",swiper:h,on:v,setTranslate:_,setTransition:T,recreateShadows:I,getEffectParams:()=>h.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!h.params.cssMode})})}}),34535:((e,r,n)=>{"use strict";var a=n(26160);function o(l){let{swiper:u,extendParams:h,emit:c,once:v}=l;h({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}});function C(){const T=u.getTranslate();u.setTranslate(T),u.setTransition(0),u.touchEventsData.velocities.length=0,u.freeMode.onTouchEnd({currentPos:u.rtl?u.translate:-u.translate})}function I(){const{touchEventsData:T,touches:x}=u;T.velocities.length===0&&T.velocities.push({position:x[u.isHorizontal()?"startX":"startY"],time:T.touchStartTime}),T.velocities.push({position:x[u.isHorizontal()?"currentX":"currentY"],time:now()})}function _(T){let{currentPos:x}=T;const{params:g,$wrapperEl:M,rtlTranslate:y,snapGrid:p,touchEventsData:d}=u,P=now()-d.touchStartTime;if(x<-u.minTranslate()){u.slideTo(u.activeIndex);return}if(x>-u.maxTranslate()){u.slides.length<p.length?u.slideTo(p.length-1):u.slideTo(u.slides.length-1);return}if(g.freeMode.momentum){if(d.velocities.length>1){const Z=d.velocities.pop(),G=d.velocities.pop(),O=Z.position-G.position,A=Z.time-G.time;u.velocity=O/A,u.velocity/=2,Math.abs(u.velocity)<g.freeMode.minimumVelocity&&(u.velocity=0),(A>150||now()-Z.time>300)&&(u.velocity=0)}else u.velocity=0;
30u.velocity*=g.freeMode.momentumVelocityRatio,d.velocities.length=0;let k=1e3*g.freeMode.momentumRatio;const D=u.velocity*k;let R=u.translate+D;y&&(R=-R);let V=!1,U;const j=Math.abs(u.velocity)*20*g.freeMode.momentumBounceRatio;let Y;if(R<u.maxTranslate())g.freeMode.momentumBounce?(R+u.maxTranslate()<-j&&(R=u.maxTranslate()-j),U=u.maxTranslate(),V=!0,d.allowMomentumBounce=!0):R=u.maxTranslate(),g.loop&&g.centeredSlides&&(Y=!0);else if(R>u.minTranslate())g.freeMode.momentumBounce?(R-u.minTranslate()>j&&(R=u.minTranslate()+j),U=u.minTranslate(),V=!0,d.allowMomentumBounce=!0):R=u.minTranslate(),g.loop&&g.centeredSlides&&(Y=!0);else if(g.freeMode.sticky){let Z;for(let G=0;G<p.length;G+=1)if(p[G]>-R){Z=G;break}Math.abs(p[Z]-R)<Math.abs(p[Z-1]-R)||u.swipeDirection==="next"?R=p[Z]:R=p[Z-1],R=-R}if(Y&&v("transitionEnd",()=>{u.loopFix()}),u.velocity!==0){if(y?k=Math.abs((-R-u.translate)/u.velocity):k=Math.abs((R-u.translate)/u.velocity),g.freeMode.sticky){const Z=Math.abs((y?-R:R)-u.translate),G=u.slidesSizesGrid[u.activeIndex];Z<G?k=g.speed:Z<2*G?k=g.speed*1.5:k=g.speed*2.5}}else if(g.freeMode.sticky){u.slideToClosest();return}g.freeMode.momentumBounce&&V?(u.updateProgress(U),u.setTransition(k),u.setTranslate(R),u.transitionStart(!0,u.swipeDirection),u.animating=!0,M.transitionEnd(()=>{!u||u.destroyed||!d.allowMomentumBounce||(c("momentumBounce"),u.setTransition(g.speed),setTimeout(()=>{u.setTranslate(U),M.transitionEnd(()=>{!u||u.destroyed||u.transitionEnd()})},0))})):u.velocity?(c("_freeModeNoMomentumRelease"),u.updateProgress(R),u.setTransition(k),u.setTranslate(R),u.transitionStart(!0,u.swipeDirection),u.animating||(u.animating=!0,M.transitionEnd(()=>{!u||u.destroyed||u.transitionEnd()}))):u.updateProgress(R),u.updateActiveIndex(),u.updateSlidesClasses()}else if(g.freeMode.sticky){u.slideToClosest();return}else g.freeMode&&c("_freeModeNoMomentumRelease");(!g.freeMode.momentum||P>=g.longSwipesMs)&&(u.updateProgress(),u.updateActiveIndex(),u.updateSlidesClasses())}Object.assign(u,{freeMode:{onTouchStart:C,onTouchMove:I,onTouchEnd:_}})}}),34064:((e,r,n)=>{"use strict";var a=n(46300),o=n(85664);function l(u){let{swiper:h,extendParams:c,emit:v,on:C}=u,I=!1;const _=getDocument(),T=getWindow();c({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const x=()=>{v("hashChange");const p=_.location.hash.replace("#",""),d=h.slides.eq(h.activeIndex).attr("data-hash");if(p!==d){const E=h.$wrapperEl.children(`.${h.params.slideClass}[data-hash="${p}"]`).index();if(typeof E=="undefined")return;h.slideTo(E)}},g=()=>{if(!(!I||!h.params.hashNavigation.enabled))if(h.params.hashNavigation.replaceState&&T.history&&T.history.replaceState)T.history.replaceState(null,null,`#${h.slides.eq(h.activeIndex).attr("data-hash")}`||""),v("hashSet");else{const p=h.slides.eq(h.activeIndex),d=p.attr("data-hash")||p.attr("data-history");_.location.hash=d||"",v("hashSet")}},M=()=>{if(!h.params.hashNavigation.enabled||h.params.history&&h.params.history.enabled)return;I=!0;const p=_.location.hash.replace("#","");if(p)for(let E=0,P=h.slides.length;E<P;E+=1){const k=h.slides.eq(E);if((k.attr("data-hash")||k.attr("data-history"))===p&&!k.hasClass(h.params.slideDuplicateClass)){const R=k.index();h.slideTo(R,0,h.params.runCallbacksOnInit,!0)}}h.params.hashNavigation.watchState&&$(T).on("hashchange",x)},y=()=>{h.params.hashNavigation.watchState&&$(T).off("hashchange",x)};C("init",()=>{h.params.hashNavigation.enabled&&M()}),C("destroy",()=>{h.params.hashNavigation.enabled&&y()}),C("transitionEnd _freeModeNoMomentumRelease",()=>{I&&g()}),C("slideChange",()=>{I&&h.params.cssMode&&g()})}}),82422:((e,r,n)=>{"use strict";var a=n(46300);function o(l){let{swiper:u,extendParams:h,on:c}=l;h({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let v=!1,C={};const I=p=>p.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),_=p=>{const d=getWindow();let E;p?E=new URL(p):E=d.location;const P=E.pathname.slice(1).split("/").filter(V=>V!==""),k=P.length,D=P[k-2],R=P[k-1];return{key:D,value:R}},T=(p,d)=>{const E=getWindow();if(!v||!u.params.history.enabled)return;let P;u.params.url?P=new URL(u.params.url):P=E.location;const k=u.slides.eq(d);let D=I(k.attr("data-history"));if(u.params.history.root.length>0){let V=u.params.history.root;V[V.length-1]==="/"&&(V=V.slice(0,V.length-1)),D=`${V}/${p}/${D}`}else P.pathname.includes(p)||(D=`${p}/${D}`);u.params.history.keepQuery&&(D+=P.search);const R=E.history.state;R&&R.value===D||(u.params.history.replaceState?E.history.replaceState({value:D},null,D):E.history.pushState({value:D},null,D))},x=(p,d,E)=>{if(d)for(let P=0,k=u.slides.length;P<k;P+=1){const D=u.slides.eq(P);if(I(D.attr("data-history"))===d&&!D.hasClass(u.params.slideDuplicateClass)){const V=D.index();u.slideTo(V,p,E)}}else u.slideTo(0,p,E)},g=()=>{C=_(u.params.url),x(u.params.speed,C.value,!1)},M=()=>{const p=getWindow();
30if(u.params.history){if(!p.history||!p.history.pushState){u.params.history.enabled=!1,u.params.hashNavigation.enabled=!0;return}v=!0,C=_(u.params.url),!(!C.key&&!C.value)&&(x(0,C.value,u.params.runCallbacksOnInit),u.params.history.replaceState||p.addEventListener("popstate",g))}},y=()=>{const p=getWindow();u.params.history.replaceState||p.removeEventListener("popstate",g)};c("init",()=>{u.params.history.enabled&&M()}),c("destroy",()=>{u.params.history.enabled&&y()}),c("transitionEnd _freeModeNoMomentumRelease",()=>{v&&T(u.params.history.key,u.activeIndex)}),c("slideChange",()=>{v&&u.params.cssMode&&T(u.params.history.key,u.activeIndex)})}}),91825:((e,r,n)=>{"use strict";var a=n(46300),o=n(85664);function l(u){let{swiper:h,extendParams:c,on:v,emit:C}=u;const I=getDocument(),_=getWindow();h.keyboard={enabled:!1},c({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}});function T(M){if(!h.enabled)return;const{rtlTranslate:y}=h;let p=M;p.originalEvent&&(p=p.originalEvent);const d=p.keyCode||p.charCode,E=h.params.keyboard.pageUpDown,P=E&&d===33,k=E&&d===34,D=d===37,R=d===39,V=d===38,U=d===40;if(!h.allowSlideNext&&(h.isHorizontal()&&R||h.isVertical()&&U||k)||!h.allowSlidePrev&&(h.isHorizontal()&&D||h.isVertical()&&V||P))return!1;if(!(p.shiftKey||p.altKey||p.ctrlKey||p.metaKey)&&!(I.activeElement&&I.activeElement.nodeName&&(I.activeElement.nodeName.toLowerCase()==="input"||I.activeElement.nodeName.toLowerCase()==="textarea"))){if(h.params.keyboard.onlyInViewport&&(P||k||D||R||V||U)){let j=!1;if(h.$el.parents(`.${h.params.slideClass}`).length>0&&h.$el.parents(`.${h.params.slideActiveClass}`).length===0)return;const Y=h.$el,Z=Y[0].clientWidth,G=Y[0].clientHeight,O=_.innerWidth,A=_.innerHeight,L=h.$el.offset();y&&(L.left-=h.$el[0].scrollLeft);const w=[[L.left,L.top],[L.left+Z,L.top],[L.left,L.top+G],[L.left+Z,L.top+G]];for(let b=0;b<w.length;b+=1){const B=w[b];if(B[0]>=0&&B[0]<=O&&B[1]>=0&&B[1]<=A){if(B[0]===0&&B[1]===0)continue;j=!0}}if(!j)return}h.isHorizontal()?((P||k||D||R)&&(p.preventDefault?p.preventDefault():p.returnValue=!1),((k||R)&&!y||(P||D)&&y)&&h.slideNext(),((P||D)&&!y||(k||R)&&y)&&h.slidePrev()):((P||k||V||U)&&(p.preventDefault?p.preventDefault():p.returnValue=!1),(k||U)&&h.slideNext(),(P||V)&&h.slidePrev()),C("keyPress",d)}}function x(){h.keyboard.enabled||($(I).on("keydown",T),h.keyboard.enabled=!0)}function g(){h.keyboard.enabled&&($(I).off("keydown",T),h.keyboard.enabled=!1)}v("init",()=>{h.params.keyboard.enabled&&x()}),v("destroy",()=>{h.keyboard.enabled&&g()}),Object.assign(h.keyboard,{enable:x,disable:g})}}),7486:((e,r,n)=>{"use strict";var a=n(46300),o=n(85664);function l(u){let{swiper:h,extendParams:c,on:v,emit:C}=u;c({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),h.lazy={};let I=!1,_=!1;function T(M,y){y===void 0&&(y=!0);const p=h.params.lazy;if(typeof M=="undefined"||h.slides.length===0)return;const E=h.virtual&&h.params.virtual.enabled?h.$wrapperEl.children(`.${h.params.slideClass}[data-swiper-slide-index="${M}"]`):h.slides.eq(M),P=E.find(`.${p.elementClass}:not(.${p.loadedClass}):not(.${p.loadingClass})`);E.hasClass(p.elementClass)&&!E.hasClass(p.loadedClass)&&!E.hasClass(p.loadingClass)&&P.push(E[0]),P.length!==0&&P.each(k=>{const D=$(k);D.addClass(p.loadingClass);const R=D.attr("data-background"),V=D.attr("data-src"),U=D.attr("data-srcset"),j=D.attr("data-sizes"),Y=D.parent("picture");h.loadImage(D[0],V||R,U,j,!1,()=>{if(!(typeof h=="undefined"||h===null||!h||h&&!h.params||h.destroyed)){if(R?(D.css("background-image",`url("${R}")`),D.removeAttr("data-background")):(U&&(D.attr("srcset",U),D.removeAttr("data-srcset")),j&&(D.attr("sizes",j),D.removeAttr("data-sizes")),Y.length&&Y.children("source").each(Z=>{const G=$(Z);G.attr("data-srcset")&&(G.attr("srcset",G.attr("data-srcset")),G.removeAttr("data-srcset"))}),V&&(D.attr("src",V),D.removeAttr("data-src"))),D.addClass(p.loadedClass).removeClass(p.loadingClass),E.find(`.${p.preloaderClass}`).remove(),h.params.loop&&y){const Z=E.attr("data-swiper-slide-index");if(E.hasClass(h.params.slideDuplicateClass)){const G=h.$wrapperEl.children(`[data-swiper-slide-index="${Z}"]:not(.${h.params.slideDuplicateClass})`);T(G.index(),!1)}else{const G=h.$wrapperEl.children(`.${h.params.slideDuplicateClass}[data-swiper-slide-index="${Z}"]`);T(G.index(),!1)}}C("lazyImageReady",E[0],D[0]),h.params.autoHeight&&h.updateAutoHeight()}}),C("lazyImageLoad",E[0],D[0])})}function x(){const{$wrapperEl:M,params:y,slides:p,activeIndex:d}=h,E=h.virtual&&y.virtual.enabled,P=y.lazy;let k=y.slidesPerView;k==="auto"&&(k=0);function D(V){if(E){if(M.children(`.${y.slideClass}[data-swiper-slide-index="${V}"]`).length)return!0}else if(p[V])return!0;return!1}function R(V){return E?$(V).attr("data-swiper-slide-index"):$(V).index()}if(_||(_=!0),h.params.watchSlidesProgress)M.children(`.${y.slideVisibleClass}`).each(V=>{const U=E?$(V).attr("data-swiper-slide-index"):$(V).index();T(U)});else if(k>1)for(let V=d;V<d+k;V+=1)D(V)&&T(V);else T(d);if(P.loadPrevNext)if(k>1||P.loadPrevNextAmount&&P.loadPrevNextAmount>1){const V=P.loadPrevNextAmount,U=k,j=Math.min(d+U+Math.max(V,U),p.length),Y=Math.max(d-Math.max(U,V),0);for(let Z=d+k;Z<j;Z+=1)D(Z)&&T(Z);for(let Z=Y;Z<d;Z+=1)D(Z)&&T(Z)}else{const V=M.children(`.${y.slideNextClass}`);V.length>0&&T(R(V));const U=M.children(`.${y.slidePrevClass}`);U.length>0&&T(R(U))}}function g(){const M=getWindow();if(!h||h.destroyed)return;const y=h.params.lazy.scrollingElement?$(h.params.lazy.scrollingElement):$(M),p=y[0]===M,d=p?M.innerWidth:y[0].offsetWidth,E=p?M.innerHeight:y[0].offsetHeight,P=h.$el.offset(),{rtlTranslate:k}=h;let D=!1;k&&(P.left-=h.$el[0].scrollLeft);const R=[[P.left,P.top],[P.left+h.width,P.top],[P.left,P.top+h.height],[P.left+h.width,P.top+h.height]];for(let U=0;U<R.length;U+=1){const j=R[U];if(j[0]>=0&&j[0]<=d&&j[1]>=0&&j[1]<=E){if(j[0]===0&&j[1]===0)continue;D=!0}}const V=h.touchEvents.start==="touchstart"&&h.support.passiveListener&&h.params.passiveListeners?{passive:!0,capture:!1}:!1;D?(x(),y.off("scroll",g,V)):I||(I=!0,y.on("scroll",g,V))}v("beforeInit",()=>{h.params.lazy.enabled&&h.params.preloadImages&&(h.params.preloadImages=!1)}),v("init",()=>{h.params.lazy.enabled&&(h.params.lazy.checkInView?g():x())}),v("scroll",()=>{h.params.freeMode&&h.params.freeMode.enabled&&!h.params.freeMode.sticky&&x()}),v("scrollbarDragMove resize _freeModeNoMomentumRelease",()=>{h.params.lazy.enabled&&(h.params.lazy.checkInView?g():x())}),v("transitionStart",()=>{h.params.lazy.enabled&&(h.params.lazy.loadOnTransitionStart||!h.params.lazy.loadOnTransitionStart&&!_)&&(h.params.lazy.checkInView?g():x())}),v("transitionEnd",()=>{h.params.lazy.enabled&&!h.params.lazy.loadOnTransitionStart&&(h.params.lazy.checkInView?g():x())}),v("slideChange",()=>{const{lazy:M,cssMode:y,watchSlidesProgress:p,touchReleaseOnEdges:d,resistanceRatio:E}=h.params;M.enabled&&(y||p&&(d||E===0))&&x()}),Object.assign(h.lazy,{load:x,loadInSlide:T})}}),73281:((e,r,n)=>{"use strict";var a=n(46300),o=n(85664),l=n(26160);function u(h){let{swiper:c,extendParams:v,on:C,emit:I}=h;const _=getWindow();v({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),c.mousewheel={enabled:!1};let T,x=now(),g;const M=[];function y(U){let G=0,O=0,A=0,L=0;return"detail"in U&&(O=U.detail),"wheelDelta"in U&&(O=-U.wheelDelta/120),"wheelDeltaY"in U&&(O=-U.wheelDeltaY/120
30),"wheelDeltaX"in U&&(G=-U.wheelDeltaX/120),"axis"in U&&U.axis===U.HORIZONTAL_AXIS&&(G=O,O=0),A=G*10,L=O*10,"deltaY"in U&&(L=U.deltaY),"deltaX"in U&&(A=U.deltaX),U.shiftKey&&!A&&(A=L,L=0),(A||L)&&U.deltaMode&&(U.deltaMode===1?(A*=40,L*=40):(A*=800,L*=800)),A&&!G&&(G=A<1?-1:1),L&&!O&&(O=L<1?-1:1),{spinX:G,spinY:O,pixelX:A,pixelY:L}}function p(){c.enabled&&(c.mouseEntered=!0)}function d(){c.enabled&&(c.mouseEntered=!1)}function E(U){return c.params.mousewheel.thresholdDelta&&U.delta<c.params.mousewheel.thresholdDelta||c.params.mousewheel.thresholdTime&&now()-x<c.params.mousewheel.thresholdTime?!1:U.delta>=6&&now()-x<60?!0:(U.direction<0?(!c.isEnd||c.params.loop)&&!c.animating&&(c.slideNext(),I("scroll",U.raw)):(!c.isBeginning||c.params.loop)&&!c.animating&&(c.slidePrev(),I("scroll",U.raw)),x=new _.Date().getTime(),!1)}function P(U){const j=c.params.mousewheel;if(U.direction<0){if(c.isEnd&&!c.params.loop&&j.releaseOnEdges)return!0}else if(c.isBeginning&&!c.params.loop&&j.releaseOnEdges)return!0;return!1}function k(U){let j=U,Y=!0;if(!c.enabled)return;const Z=c.params.mousewheel;c.params.cssMode&&j.preventDefault();let G=c.$el;if(c.params.mousewheel.eventsTarget!=="container"&&(G=$(c.params.mousewheel.eventsTarget)),!c.mouseEntered&&!G[0].contains(j.target)&&!Z.releaseOnEdges)return!0;j.originalEvent&&(j=j.originalEvent);let O=0;const A=c.rtlTranslate?-1:1,L=y(j);if(Z.forceToAxis)if(c.isHorizontal())if(Math.abs(L.pixelX)>Math.abs(L.pixelY))O=-L.pixelX*A;else return!0;else if(Math.abs(L.pixelY)>Math.abs(L.pixelX))O=-L.pixelY;else return!0;else O=Math.abs(L.pixelX)>Math.abs(L.pixelY)?-L.pixelX*A:-L.pixelY;if(O===0)return!0;Z.invert&&(O=-O);let w=c.getTranslate()+O*Z.sensitivity;if(w>=c.minTranslate()&&(w=c.minTranslate()),w<=c.maxTranslate()&&(w=c.maxTranslate()),Y=c.params.loop?!0:!(w===c.minTranslate()||w===c.maxTranslate()),Y&&c.params.nested&&j.stopPropagation(),!c.params.freeMode||!c.params.freeMode.enabled){const b={time:now(),delta:Math.abs(O),direction:Math.sign(O),raw:U};M.length>=2&&M.shift();const B=M.length?M[M.length-1]:void 0;if(M.push(b),B?(b.direction!==B.direction||b.delta>B.delta||b.time>B.time+150)&&E(b):E(b),P(b))return!0}else{const b={time:now(),delta:Math.abs(O),direction:Math.sign(O)},B=g&&b.time<g.time+500&&b.delta<=g.delta&&b.direction===g.direction;if(!B){g=void 0,c.params.loop&&c.loopFix();let z=c.getTranslate()+O*Z.sensitivity;const Q=c.isBeginning,ee=c.isEnd;if(z>=c.minTranslate()&&(z=c.minTranslate()),z<=c.maxTranslate()&&(z=c.maxTranslate()),c.setTransition(0),c.setTranslate(z),c.updateProgress(),c.updateActiveIndex(),c.updateSlidesClasses(),(!Q&&c.isBeginning||!ee&&c.isEnd)&&c.updateSlidesClasses(),c.params.freeMode.sticky){clearTimeout(T),T=void 0,M.length>=15&&M.shift();const X=M.length?M[M.length-1]:void 0,te=M[0];if(M.push(b),X&&(b.delta>X.delta||b.direction!==X.direction))M.splice(0);else if(M.length>=15&&b.time-te.time<500&&te.delta-b.delta>=1&&b.delta<=6){const ie=O>0?.8:.2;g=b,M.splice(0),T=nextTick(()=>{c.slideToClosest(c.params.speed,!0,void 0,ie)},0)}T||(T=nextTick(()=>{g=b,M.splice(0),c.slideToClosest(c.params.speed,!0,void 0,.5)},500))}if(B||I("scroll",j),c.params.autoplay&&c.params.autoplayDisableOnInteraction&&c.autoplay.stop(),z===c.minTranslate()||z===c.maxTranslate())return!0}}return j.preventDefault?j.preventDefault():j.returnValue=!1,!1}function D(U){let j=c.$el;c.params.mousewheel.eventsTarget!=="container"&&(j=$(c.params.mousewheel.eventsTarget)),j[U]("mouseenter",p),j[U]("mouseleave",d),j[U]("wheel",k)}function R(){return c.params.cssMode?(c.wrapperEl.removeEventListener("wheel",k),!0):c.mousewheel.enabled?!1:(D("on"),c.mousewheel.enabled=!0,!0)}function V(){return c.params.cssMode?(c.wrapperEl.addEventListener(event,k),!0):c.mousewheel.enabled?(D("off"),c.mousewheel.enabled=!1,!0):!1}C("init",()=>{!c.params.mousewheel.enabled&&c.params.cssMode&&V(),c.params.mousewheel.enabled&&R()}),C("destroy",()=>{c.params.cssMode&&R(),c.mousewheel.enabled&&V()}),Object.assign(c.mousewheel,{enable:R,disable:V})}}),63982:((e,r,n)=>{"use strict";n.d(r,{Z:()=>l});var a=n(82029),o=n(85664);function l(u){let{swiper:h,extendParams:c,on:v,emit:C}=u;c({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),h.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null};function I(p){let d;
30return p&&(d=(0,o.Z)(p),h.params.uniqueNavElements&&typeof p=="string"&&d.length>1&&h.$el.find(p).length===1&&(d=h.$el.find(p))),d}function _(p,d){const E=h.params.navigation;p&&p.length>0&&(p[d?"addClass":"removeClass"](E.disabledClass),p[0]&&p[0].tagName==="BUTTON"&&(p[0].disabled=d),h.params.watchOverflow&&h.enabled&&p[h.isLocked?"addClass":"removeClass"](E.lockClass))}function T(){if(h.params.loop)return;const{$nextEl:p,$prevEl:d}=h.navigation;_(d,h.isBeginning&&!h.params.rewind),_(p,h.isEnd&&!h.params.rewind)}function x(p){p.preventDefault(),!(h.isBeginning&&!h.params.loop&&!h.params.rewind)&&h.slidePrev()}function g(p){p.preventDefault(),!(h.isEnd&&!h.params.loop&&!h.params.rewind)&&h.slideNext()}function M(){const p=h.params.navigation;if(h.params.navigation=(0,a.Z)(h,h.originalParams.navigation,h.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(p.nextEl||p.prevEl))return;const d=I(p.nextEl),E=I(p.prevEl);d&&d.length>0&&d.on("click",g),E&&E.length>0&&E.on("click",x),Object.assign(h.navigation,{$nextEl:d,nextEl:d&&d[0],$prevEl:E,prevEl:E&&E[0]}),h.enabled||(d&&d.addClass(p.lockClass),E&&E.addClass(p.lockClass))}function y(){const{$nextEl:p,$prevEl:d}=h.navigation;p&&p.length&&(p.off("click",g),p.removeClass(h.params.navigation.disabledClass)),d&&d.length&&(d.off("click",x),d.removeClass(h.params.navigation.disabledClass))}v("init",()=>{M(),T()}),v("toEdge fromEdge lock unlock",()=>{T()}),v("destroy",()=>{y()}),v("enable disable",()=>{const{$nextEl:p,$prevEl:d}=h.navigation;p&&p[h.enabled?"removeClass":"addClass"](h.params.navigation.lockClass),d&&d[h.enabled?"removeClass":"addClass"](h.params.navigation.lockClass)}),v("click",(p,d)=>{const{$nextEl:E,$prevEl:P}=h.navigation,k=d.target;if(h.params.navigation.hideOnClick&&!(0,o.Z)(k).is(P)&&!(0,o.Z)(k).is(E)){if(h.pagination&&h.params.pagination&&h.params.pagination.clickable&&(h.pagination.el===k||h.pagination.el.contains(k)))return;let D;E?D=E.hasClass(h.params.navigation.hiddenClass):P&&(D=P.hasClass(h.params.navigation.hiddenClass)),C(D===!0?"navigationShow":"navigationHide"),E&&E.toggleClass(h.params.navigation.hiddenClass),P&&P.toggleClass(h.params.navigation.hiddenClass)}}),Object.assign(h.navigation,{update:T,init:M,destroy:y})}}),65706:((e,r,n)=>{"use strict";n.d(r,{Z:()=>u});var a=n(85664),o=n(95848),l=n(82029);function u(h){let{swiper:c,extendParams:v,on:C,emit:I}=h;const _="swiper-pagination";v({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:P=>P,formatFractionTotal:P=>P,bulletClass:`${_}-bullet`,bulletActiveClass:`${_}-bullet-active`,modifierClass:`${_}-`,currentClass:`${_}-current`,totalClass:`${_}-total`,hiddenClass:`${_}-hidden`,progressbarFillClass:`${_}-progressbar-fill`,progressbarOppositeClass:`${_}-progressbar-opposite`,clickableClass:`${_}-clickable`,lockClass:`${_}-lock`,horizontalClass:`${_}-horizontal`,verticalClass:`${_}-vertical`}}),c.pagination={el:null,$el:null,bullets:[]};let T,x=0;function g(){return!c.params.pagination.el||!c.pagination.el||!c.pagination.$el||c.pagination.$el.length===0}function M(P,k){const{bulletActiveClass:D}=c.params.pagination;P[k]().addClass(`${D}-${k}`)[k]().addClass(`${D}-${k}-${k}`)}function y(){const P=c.rtl,k=c.params.pagination;if(g())return;const D=c.virtual&&c.params.virtual.enabled?c.virtual.slides.length:c.slides.length,R=c.pagination.$el;let V;const U=c.params.loop?Math.ceil((D-c.loopedSlides*2)/c.params.slidesPerGroup):c.snapGrid.length;if(c.params.loop?(V=Math.ceil((c.activeIndex-c.loopedSlides)/c.params.slidesPerGroup),V>D-1-c.loopedSlides*2&&(V-=D-c.loopedSlides*2),V>U-1&&(V-=U),V<0&&c.params.paginationType!=="bullets"&&(V=U+V)):typeof c.snapIndex!="undefined"?V=c.snapIndex:V=c.activeIndex||0,k.type==="bullets"&&c.pagination.bullets&&c.pagination.bullets.length>0){const j=c.pagination.bullets;let Y,Z,G;if(k.dynamicBullets&&(T=j.eq(0)[c.isHorizontal()?"outerWidth":"outerHeight"](!0),R.css(c.isHorizontal()?"width":"height",`${T*(k.dynamicMainBullets+4)}px`),k.dynamicMainBullets>1&&c.previousIndex!==void 0&&(x+=V-(c.previousIndex-c.loopedSlides||0),x>k.dynamicMainBullets-1?x=k.dynamicMainBullets-1:x<0&&(x=0)),Y=Math.max(V-x,0),Z=Y+(Math.min(j.length,k.dynamicMainBullets)-1),G=(Z+Y)/2),j.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map(O=>`${k.bulletActiveClass}${O}`).join(" ")),R.length>1)j.each(O=>{const A=(0,a.Z)(O),L=A.index();L===V&&A.addClass(k.bulletActiveClass),k.dynamicBullets&&(L>=Y&&L<=Z&&A.addClass(`${k.bulletActiveClass}-main`),L===Y&&M(A,"prev"),L===Z&&M(A,"next"))});else{const O=j.eq(V),A=O.index();if(O.addClass(k.bulletActiveClass),k.dynamicBullets){const L=j.eq(Y),w=j.eq(Z);for(let b=Y;b<=Z;b+=1)j.eq(b).addClass(`${k.bulletActiveClass}-main`);if(c.params.loop)if(A>=j.length){for(let b=k.dynamicMainBullets;b>=0;b-=1)j.eq(j.length-b).addClass(`${k.bulletActiveClass}-main`);j.eq(j.length-k.dynamicMainBullets-1).addClass(`${k.bulletActiveClass}-prev`)}else M(L,"prev"),M(w,"next");else M(L,"prev"),M(w,"next")}}if(k.dynamicBullets){const O=Math.min(j.length,k.dynamicMainBullets+4),A=(T*O-T)/2-G*T,L=P?"right":"left";j.css(c.isHorizontal()?L:"top",`${A}px`)}}if(k.type==="fraction"&&(R.find((0,o.Z)(k.currentClass)).text(k.formatFractionCurrent(V+1)),R.find((0,o.Z)(k.totalClass)).text(k.formatFractionTotal(U))),k.type==="progressbar"){let j;k.progressbarOpposite?j=c.isHorizontal()?"vertical":"horizontal":j=c.isHorizontal()?"horizontal":"vertical";const Y=(V+1)/U;let Z=1,G=1;
30j==="horizontal"?Z=Y:G=Y,R.find((0,o.Z)(k.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${Z}) scaleY(${G})`).transition(c.params.speed)}k.type==="custom"&&k.renderCustom?(R.html(k.renderCustom(c,V+1,U)),I("paginationRender",R[0])):I("paginationUpdate",R[0]),c.params.watchOverflow&&c.enabled&&R[c.isLocked?"addClass":"removeClass"](k.lockClass)}function p(){const P=c.params.pagination;if(g())return;const k=c.virtual&&c.params.virtual.enabled?c.virtual.slides.length:c.slides.length,D=c.pagination.$el;let R="";if(P.type==="bullets"){let V=c.params.loop?Math.ceil((k-c.loopedSlides*2)/c.params.slidesPerGroup):c.snapGrid.length;c.params.freeMode&&c.params.freeMode.enabled&&!c.params.loop&&V>k&&(V=k);for(let U=0;U<V;U+=1)P.renderBullet?R+=P.renderBullet.call(c,U,P.bulletClass):R+=`<${P.bulletElement} class="${P.bulletClass}"></${P.bulletElement}>`;D.html(R),c.pagination.bullets=D.find((0,o.Z)(P.bulletClass))}P.type==="fraction"&&(P.renderFraction?R=P.renderFraction.call(c,P.currentClass,P.totalClass):R=`<span class="${P.currentClass}"></span> / <span class="${P.totalClass}"></span>`,D.html(R)),P.type==="progressbar"&&(P.renderProgressbar?R=P.renderProgressbar.call(c,P.progressbarFillClass):R=`<span class="${P.progressbarFillClass}"></span>`,D.html(R)),P.type!=="custom"&&I("paginationRender",c.pagination.$el[0])}function d(){c.params.pagination=(0,l.Z)(c,c.originalParams.pagination,c.params.pagination,{el:"swiper-pagination"});const P=c.params.pagination;if(!P.el)return;let k=(0,a.Z)(P.el);k.length!==0&&(c.params.uniqueNavElements&&typeof P.el=="string"&&k.length>1&&(k=c.$el.find(P.el),k.length>1&&(k=k.filter(D=>(0,a.Z)(D).parents(".swiper")[0]===c.el))),P.type==="bullets"&&P.clickable&&k.addClass(P.clickableClass),k.addClass(P.modifierClass+P.type),k.addClass(c.isHorizontal()?P.horizontalClass:P.verticalClass),P.type==="bullets"&&P.dynamicBullets&&(k.addClass(`${P.modifierClass}${P.type}-dynamic`),x=0,P.dynamicMainBullets<1&&(P.dynamicMainBullets=1)),P.type==="progressbar"&&P.progressbarOpposite&&k.addClass(P.progressbarOppositeClass),P.clickable&&k.on("click",(0,o.Z)(P.bulletClass),function(R){R.preventDefault();let V=(0,a.Z)(this).index()*c.params.slidesPerGroup;c.params.loop&&(V+=c.loopedSlides),c.slideTo(V)}),Object.assign(c.pagination,{$el:k,el:k[0]}),c.enabled||k.addClass(P.lockClass))}function E(){const P=c.params.pagination;if(g())return;const k=c.pagination.$el;k.removeClass(P.hiddenClass),k.removeClass(P.modifierClass+P.type),k.removeClass(c.isHorizontal()?P.horizontalClass:P.verticalClass),c.pagination.bullets&&c.pagination.bullets.removeClass&&c.pagination.bullets.removeClass(P.bulletActiveClass),P.clickable&&k.off("click",(0,o.Z)(P.bulletClass))}C("init",()=>{d(),p(),y()}),C("activeIndexChange",()=>{(c.params.loop||typeof c.snapIndex=="undefined")&&y()}),C("snapIndexChange",()=>{c.params.loop||y()}),C("slidesLengthChange",()=>{c.params.loop&&(p(),y())}),C("snapGridLengthChange",()=>{c.params.loop||(p(),y())}),C("destroy",()=>{E()}),C("enable disable",()=>{const{$el:P}=c.pagination;P&&P[c.enabled?"removeClass":"addClass"](c.params.pagination.lockClass)}),C("lock unlock",()=>{y()}),C("click",(P,k)=>{const D=k.target,{$el:R}=c.pagination;if(c.params.pagination.el&&c.params.pagination.hideOnClick&&R.length>0&&!(0,a.Z)(D).hasClass(c.params.pagination.bulletClass)){if(c.navigation&&(c.navigation.nextEl&&D===c.navigation.nextEl||c.navigation.prevEl&&D===c.navigation.prevEl))return;const V=R.hasClass(c.params.pagination.hiddenClass);I(V===!0?"paginationShow":"paginationHide"),R.toggleClass(c.params.pagination.hiddenClass)}}),Object.assign(c.pagination,{render:p,update:y,init:d,destroy:E})}}),63392:((e,r,n)=>{"use strict";var a=n(85664);function o(l){let{swiper:u,extendParams:h,on:c}=l;h({parallax:{enabled:!1}});const v=(_,T)=>{const{rtl:x}=u,g=$(_),M=x?-1:1,y=g.attr("data-swiper-parallax")||"0";let p=g.attr("data-swiper-parallax-x"),d=g.attr("data-swiper-parallax-y");const E=g.attr("data-swiper-parallax-scale"),P=g.attr("data-swiper-parallax-opacity");if(p||d?(p=p||"0",d=d||"0"):u.isHorizontal()?(p=y,d="0"):(d=y,p="0"),p.indexOf("%")>=0?p=`${parseInt(p,10)*T*M}%`:p=`${p*T*M}px`,d.indexOf("%")>=0?d=`${parseInt(d,10)*T}%`:d=`${d*T}px`,typeof P!="undefined"&&P!==null){const k=P-(P-1)*(1-Math.abs(T));g[0].style.opacity=k}if(typeof E=="undefined"||E===null)g.transform(`translate3d(${p}, ${d}, 0px)`);
30else{const k=E-(E-1)*(1-Math.abs(T));g.transform(`translate3d(${p}, ${d}, 0px) scale(${k})`)}},C=()=>{const{$el:_,slides:T,progress:x,snapGrid:g}=u;_.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(M=>{v(M,x)}),T.each((M,y)=>{let p=M.progress;u.params.slidesPerGroup>1&&u.params.slidesPerView!=="auto"&&(p+=Math.ceil(y/2)-x*(g.length-1)),p=Math.min(Math.max(p,-1),1),$(M).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(d=>{v(d,p)})})},I=function(_){_===void 0&&(_=u.params.speed);const{$el:T}=u;T.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each(x=>{const g=$(x);let M=parseInt(g.attr("data-swiper-parallax-duration"),10)||_;_===0&&(M=0),g.transition(M)})};c("beforeInit",()=>{u.params.parallax.enabled&&(u.params.watchSlidesProgress=!0,u.originalParams.watchSlidesProgress=!0)}),c("init",()=>{u.params.parallax.enabled&&C()}),c("setTranslate",()=>{u.params.parallax.enabled&&C()}),c("setTransition",(_,T)=>{u.params.parallax.enabled&&I(T)})}}),3819:((e,r,n)=>{"use strict";var a=n(46300),o=n(85664),l=n(26160),u=n(82029);function h(c){let{swiper:v,extendParams:C,on:I,emit:_}=c;const T=getDocument();let x=!1,g=null,M=null,y,p,d,E;C({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}}),v.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null};function P(){if(!v.params.scrollbar.el||!v.scrollbar.el)return;const{scrollbar:w,rtlTranslate:b,progress:B}=v,{$dragEl:z,$el:Q}=w,ee=v.params.scrollbar;let X=p,te=(d-p)*B;b?(te=-te,te>0?(X=p-te,te=0):-te+p>d&&(X=d+te)):te<0?(X=p+te,te=0):te+p>d&&(X=d-te),v.isHorizontal()?(z.transform(`translate3d(${te}px, 0, 0)`),z[0].style.width=`${X}px`):(z.transform(`translate3d(0px, ${te}px, 0)`),z[0].style.height=`${X}px`),ee.hide&&(clearTimeout(g),Q[0].style.opacity=1,g=setTimeout(()=>{Q[0].style.opacity=0,Q.transition(400)},1e3))}function k(w){!v.params.scrollbar.el||!v.scrollbar.el||v.scrollbar.$dragEl.transition(w)}function D(){if(!v.params.scrollbar.el||!v.scrollbar.el)return;const{scrollbar:w}=v,{$dragEl:b,$el:B}=w;b[0].style.width="",b[0].style.height="",d=v.isHorizontal()?B[0].offsetWidth:B[0].offsetHeight,E=v.size/(v.virtualSize+v.params.slidesOffsetBefore-(v.params.centeredSlides?v.snapGrid[0]:0)),v.params.scrollbar.dragSize==="auto"?p=d*E:p=parseInt(v.params.scrollbar.dragSize,10),v.isHorizontal()?b[0].style.width=`${p}px`:b[0].style.height=`${p}px`,E>=1?B[0].style.display="none":B[0].style.display="",v.params.scrollbar.hide&&(B[0].style.opacity=0),v.params.watchOverflow&&v.enabled&&w.$el[v.isLocked?"addClass":"removeClass"](v.params.scrollbar.lockClass)}function R(w){return v.isHorizontal()?w.type==="touchstart"||w.type==="touchmove"?w.targetTouches[0].clientX:w.clientX:w.type==="touchstart"||w.type==="touchmove"?w.targetTouches[0].clientY:w.clientY}function V(w){const{scrollbar:b,rtlTranslate:B}=v,{$el:z}=b;let Q;Q=(R(w)-z.offset()[v.isHorizontal()?"left":"top"]-(y!==null?y:p/2))/(d-p),Q=Math.max(Math.min(Q,1),0),B&&(Q=1-Q);const ee=v.minTranslate()+(v.maxTranslate()-v.minTranslate())*Q;v.updateProgress(ee),v.setTranslate(ee),v.updateActiveIndex(),v.updateSlidesClasses()}function U(w){const b=v.params.scrollbar,{scrollbar:B,$wrapperEl:z}=v,{$el:Q,$dragEl:ee}=B;x=!0,y=w.target===ee[0]||w.target===ee?R(w)-w.target.getBoundingClientRect()[v.isHorizontal()?"left":"top"]:null,w.preventDefault(),w.stopPropagation(),z.transition(100),ee.transition(100),V(w),clearTimeout(M),Q.transition(0),b.hide&&Q.css("opacity",1),v.params.cssMode&&v.$wrapperEl.css("scroll-snap-type","none"),_("scrollbarDragStart",w)}
30function j(w){const{scrollbar:b,$wrapperEl:B}=v,{$el:z,$dragEl:Q}=b;x&&(w.preventDefault?w.preventDefault():w.returnValue=!1,V(w),B.transition(0),z.transition(0),Q.transition(0),_("scrollbarDragMove",w))}function Y(w){const b=v.params.scrollbar,{scrollbar:B,$wrapperEl:z}=v,{$el:Q}=B;x&&(x=!1,v.params.cssMode&&(v.$wrapperEl.css("scroll-snap-type",""),z.transition("")),b.hide&&(clearTimeout(M),M=nextTick(()=>{Q.css("opacity",0),Q.transition(400)},1e3)),_("scrollbarDragEnd",w),b.snapOnRelease&&v.slideToClosest())}function Z(w){const{scrollbar:b,touchEventsTouch:B,touchEventsDesktop:z,params:Q,support:ee}=v,te=b.$el[0],ie=ee.passiveListener&&Q.passiveListeners?{passive:!1,capture:!1}:!1,ue=ee.passiveListener&&Q.passiveListeners?{passive:!0,capture:!1}:!1;if(!te)return;const le=w==="on"?"addEventListener":"removeEventListener";ee.touch?(te[le](B.start,U,ie),te[le](B.move,j,ie),te[le](B.end,Y,ue)):(te[le](z.start,U,ie),T[le](z.move,j,ie),T[le](z.end,Y,ue))}function G(){v.params.scrollbar.el&&Z("on")}function O(){v.params.scrollbar.el&&Z("off")}function A(){const{scrollbar:w,$el:b}=v;v.params.scrollbar=createElementIfNotDefined(v,v.originalParams.scrollbar,v.params.scrollbar,{el:"swiper-scrollbar"});const B=v.params.scrollbar;if(!B.el)return;let z=$(B.el);v.params.uniqueNavElements&&typeof B.el=="string"&&z.length>1&&b.find(B.el).length===1&&(z=b.find(B.el));let Q=z.find(`.${v.params.scrollbar.dragClass}`);Q.length===0&&(Q=$(`<div class="${v.params.scrollbar.dragClass}"></div>`),z.append(Q)),Object.assign(w,{$el:z,el:z[0],$dragEl:Q,dragEl:Q[0]}),B.draggable&&G(),z&&z[v.enabled?"removeClass":"addClass"](v.params.scrollbar.lockClass)}function L(){O()}I("init",()=>{A(),D(),P()}),I("update resize observerUpdate lock unlock",()=>{D()}),I("setTranslate",()=>{P()}),I("setTransition",(w,b)=>{k(b)}),I("enable disable",()=>{const{$el:w}=v.scrollbar;w&&w[v.enabled?"removeClass":"addClass"](v.params.scrollbar.lockClass)}),I("destroy",()=>{L()}),Object.assign(v.scrollbar,{updateSize:D,setTranslate:P,init:A,destroy:L})}}),5278:((e,r,n)=>{"use strict";var a=n(26160),o=n(85664);function l(u){let{swiper:h,extendParams:c,on:v}=u;c({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let C=!1,I=!1;h.thumbs={swiper:null};function _(){const g=h.thumbs.swiper;if(!g||g.destroyed)return;const M=g.clickedIndex,y=g.clickedSlide;if(y&&$(y).hasClass(h.params.thumbs.slideThumbActiveClass)||typeof M=="undefined"||M===null)return;let p;if(g.params.loop?p=parseInt($(g.clickedSlide).attr("data-swiper-slide-index"),10):p=M,h.params.loop){let d=h.activeIndex;h.slides.eq(d).hasClass(h.params.slideDuplicateClass)&&(h.loopFix(),h._clientLeft=h.$wrapperEl[0].clientLeft,d=h.activeIndex);const E=h.slides.eq(d).prevAll(`[data-swiper-slide-index="${p}"]`).eq(0).index(),P=h.slides.eq(d).nextAll(`[data-swiper-slide-index="${p}"]`).eq(0).index();typeof E=="undefined"?p=P:typeof P=="undefined"?p=E:P-d<d-E?p=P:p=E}h.slideTo(p)}function T(){const{thumbs:g}=h.params;if(C)return!1;C=!0;const M=h.constructor;
30if(g.swiper instanceof M)h.thumbs.swiper=g.swiper,Object.assign(h.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(h.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(isObject(g.swiper)){const y=Object.assign({},g.swiper);Object.assign(y,{watchSlidesProgress:!0,slideToClickedSlide:!1}),h.thumbs.swiper=new M(y),I=!0}return h.thumbs.swiper.$el.addClass(h.params.thumbs.thumbsContainerClass),h.thumbs.swiper.on("tap",_),!0}function x(g){const M=h.thumbs.swiper;if(!M||M.destroyed)return;const y=M.params.slidesPerView==="auto"?M.slidesPerViewDynamic():M.params.slidesPerView,p=h.params.thumbs.autoScrollOffset,d=p&&!M.params.loop;if(h.realIndex!==M.realIndex||d){let k=M.activeIndex,D,R;if(M.params.loop){M.slides.eq(k).hasClass(M.params.slideDuplicateClass)&&(M.loopFix(),M._clientLeft=M.$wrapperEl[0].clientLeft,k=M.activeIndex);const V=M.slides.eq(k).prevAll(`[data-swiper-slide-index="${h.realIndex}"]`).eq(0).index(),U=M.slides.eq(k).nextAll(`[data-swiper-slide-index="${h.realIndex}"]`).eq(0).index();typeof V=="undefined"?D=U:typeof U=="undefined"?D=V:U-k===k-V?D=M.params.slidesPerGroup>1?U:k:U-k<k-V?D=U:D=V,R=h.activeIndex>h.previousIndex?"next":"prev"}else D=h.realIndex,R=D>h.previousIndex?"next":"prev";d&&(D+=R==="next"?p:-1*p),M.visibleSlidesIndexes&&M.visibleSlidesIndexes.indexOf(D)<0&&(M.params.centeredSlides?D>k?D=D-Math.floor(y/2)+1:D=D+Math.floor(y/2)-1:D>k&&M.params.slidesPerGroup,M.slideTo(D,g?0:void 0))}let E=1;const P=h.params.thumbs.slideThumbActiveClass;if(h.params.slidesPerView>1&&!h.params.centeredSlides&&(E=h.params.slidesPerView),h.params.thumbs.multipleActiveThumbs||(E=1),E=Math.floor(E),M.slides.removeClass(P),M.params.loop||M.params.virtual&&M.params.virtual.enabled)for(let k=0;k<E;k+=1)M.$wrapperEl.children(`[data-swiper-slide-index="${h.realIndex+k}"]`).addClass(P);else for(let k=0;k<E;k+=1)M.slides.eq(h.realIndex+k).addClass(P)}v("beforeInit",()=>{const{thumbs:g}=h.params;!g||!g.swiper||(T(),x(!0))}),v("slideChange update resize observerUpdate",()=>{x()}),v("setTransition",(g,M)=>{const y=h.thumbs.swiper;!y||y.destroyed||y.setTransition(M)}),v("beforeDestroy",()=>{const g=h.thumbs.swiper;!g||g.destroyed||I&&g.destroy()}),Object.assign(h.thumbs,{init:T,update:x})}}),18054:((e,r,n)=>{"use strict";var a=n(85664),o=n(26160);function l(u){let{swiper:h,extendParams:c,on:v,emit:C}=u;c({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});let I;h.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};function _(p,d){const E=h.params.virtual;if(E.cache&&h.virtual.cache[d])return h.virtual.cache[d];const P=E.renderSlide?$(E.renderSlide.call(h,p,d)):$(`<div class="${h.params.slideClass}" data-swiper-slide-index="${d}">${p}</div>`);return P.attr("data-swiper-slide-index")||P.attr("data-swiper-slide-index",d),E.cache&&(h.virtual.cache[d]=P),P}function T(p){const{slidesPerView:d,slidesPerGroup:E,centeredSlides:P}=h.params,{addSlidesBefore:k,addSlidesAfter:D}=h.params.virtual,{from:R,to:V,slides:U,slidesGrid:j,offset:Y}=h.virtual;h.params.cssMode||h.updateActiveIndex();const Z=h.activeIndex||0;let G;h.rtlTranslate?G="right":G=h.isHorizontal()?"left":"top";let O,A;P?(O=Math.floor(d/2)+E+D,A=Math.floor(d/2)+E+k):(O=d+(E-1)+D,A=E+k);const L=Math.max((Z||0)-A,0),w=Math.min((Z||0)+O,U.length-1),b=(h.slidesGrid[L]||0)-(h.slidesGrid[0]||0);Object.assign(h.virtual,{from:L,to:w,offset:b,slidesGrid:h.slidesGrid});function B(){h.updateSlides(),h.updateProgress(),h.updateSlidesClasses(),h.lazy&&h.params.lazy.enabled&&h.lazy.load(),C("virtualUpdate")}if(R===L&&V===w&&!p){h.slidesGrid!==j&&b!==Y&&h.slides.css(G,`${b}px`),h.updateProgress(),C("virtualUpdate");return}if(h.params.virtual.renderExternal){h.params.virtual.renderExternal.call(h,{offset:b,from:L,to:w,slides:(function(){const X=[];for(let te=L;te<=w;te+=1)X.push(U[te]);return X})()}),h.params.virtual.renderExternalUpdate?B():C("virtualUpdate");return}const z=[],Q=[];if(p)h.$wrapperEl.find(`.${h.params.slideClass}`).remove();else for(let ee=R;ee<=V;ee+=1)(ee<L||ee>w)&&h.$wrapperEl.find(`.${h.params.slideClass}[data-swiper-slide-index="${ee}"]`).remove();for(let ee=0;ee<U.length;ee+=1)ee>=L&&ee<=w&&(typeof V=="undefined"||p?Q.push(ee):(ee>V&&Q.push(ee),ee<R&&z.push(ee)));Q.forEach(ee=>{h.$wrapperEl.append(_(U[ee],ee))}),z.sort((ee,X)=>X-ee).forEach(ee=>{h.$wrapperEl.prepend(_(U[ee],ee))}),h.$wrapperEl.children(".swiper-slide").css(G,`${b}px`),B()}function x(p){if(typeof p=="object"&&"length"in p)for(let d=0;d<p.length;d+=1)p[d]&&h.virtual.slides.push(p[d]);else h.virtual.slides.push(p);T(!0)}function g(p){const d=h.activeIndex;let E=d+1,P=1;if(Array.isArray(p)){for(let k=0;k<p.length;k+=1)p[k]&&h.virtual.slides.unshift(p[k]);E=d+p.length,P=p.length}else h.virtual.slides.unshift(p);if(h.params.virtual.cache){const k=h.virtual.cache,D={};
30Object.keys(k).forEach(R=>{const V=k[R],U=V.attr("data-swiper-slide-index");U&&V.attr("data-swiper-slide-index",parseInt(U,10)+P),D[parseInt(R,10)+P]=V}),h.virtual.cache=D}T(!0),h.slideTo(E,0)}function M(p){if(typeof p=="undefined"||p===null)return;let d=h.activeIndex;if(Array.isArray(p))for(let E=p.length-1;E>=0;E-=1)h.virtual.slides.splice(p[E],1),h.params.virtual.cache&&delete h.virtual.cache[p[E]],p[E]<d&&(d-=1),d=Math.max(d,0);else h.virtual.slides.splice(p,1),h.params.virtual.cache&&delete h.virtual.cache[p],p<d&&(d-=1),d=Math.max(d,0);T(!0),h.slideTo(d,0)}function y(){h.virtual.slides=[],h.params.virtual.cache&&(h.virtual.cache={}),T(!0),h.slideTo(0,0)}v("beforeInit",()=>{h.params.virtual.enabled&&(h.virtual.slides=h.params.virtual.slides,h.classNames.push(`${h.params.containerModifierClass}virtual`),h.params.watchSlidesProgress=!0,h.originalParams.watchSlidesProgress=!0,h.params.initialSlide||T())}),v("setTranslate",()=>{h.params.virtual.enabled&&(h.params.cssMode&&!h._immediateVirtual?(clearTimeout(I),I=setTimeout(()=>{T()},100)):T())}),v("init update resize",()=>{h.params.virtual.enabled&&h.params.cssMode&&setCSSProperty(h.wrapperEl,"--swiper-virtual-size",`${h.virtualSize}px`)}),Object.assign(h.virtual,{appendSlide:x,prependSlide:g,removeSlide:M,removeAllSlides:y,update:T})}}),27023:((e,r,n)=>{"use strict";var a=n(46300),o=n(85664),l=n(26160);function u(h){let{swiper:c,extendParams:v,on:C,emit:I}=h;const _=getWindow();v({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),c.zoom={enabled:!1};let T=1,x=!1,g,M,y;const p={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},d={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},E={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let P=1;Object.defineProperty(c.zoom,"scale",{get(){return P},set(X){if(P!==X){const te=p.$imageEl?p.$imageEl[0]:void 0,ie=p.$slideEl?p.$slideEl[0]:void 0;I("zoomChange",X,te,ie)}P=X}});function k(X){if(X.targetTouches.length<2)return 1;const te=X.targetTouches[0].pageX,ie=X.targetTouches[0].pageY,ue=X.targetTouches[1].pageX,le=X.targetTouches[1].pageY;return Math.sqrt((ue-te)**2+(le-ie)**2)}function D(X){const te=c.support,ie=c.params.zoom;if(M=!1,y=!1,!te.gestures){if(X.type!=="touchstart"||X.type==="touchstart"&&X.targetTouches.length<2)return;M=!0,p.scaleStart=k(X)}if((!p.$slideEl||!p.$slideEl.length)&&(p.$slideEl=$(X.target).closest(`.${c.params.slideClass}`),p.$slideEl.length===0&&(p.$slideEl=c.slides.eq(c.activeIndex)),p.$imageEl=p.$slideEl.find(`.${ie.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),p.$imageWrapEl=p.$imageEl.parent(`.${ie.containerClass}`),p.maxRatio=p.$imageWrapEl.attr("data-swiper-zoom")||ie.maxRatio,p.$imageWrapEl.length===0)){p.$imageEl=void 0;return}p.$imageEl&&p.$imageEl.transition(0),x=!0}function R(X){const te=c.support,ie=c.params.zoom,ue=c.zoom;if(!te.gestures){if(X.type!=="touchmove"||X.type==="touchmove"&&X.targetTouches.length<2)return;y=!0,p.scaleMove=k(X)}if(!p.$imageEl||p.$imageEl.length===0){X.type==="gesturechange"&&D(X);return}te.gestures?ue.scale=X.scale*T:ue.scale=p.scaleMove/p.scaleStart*T,ue.scale>p.maxRatio&&(ue.scale=p.maxRatio-1+(ue.scale-p.maxRatio+1)**.5),ue.scale<ie.minRatio&&(ue.scale=ie.minRatio+1-(ie.minRatio-ue.scale+1)**.5),p.$imageEl.transform(`translate3d(0,0,0) scale(${ue.scale})`)}function V(X){const te=c.device,ie=c.support,ue=c.params.zoom,le=c.zoom;if(!ie.gestures){if(!M||!y||X.type!=="touchend"||X.type==="touchend"&&X.changedTouches.length<2&&!te.android)return;M=!1,y=!1}!p.$imageEl||p.$imageEl.length===0||(le.scale=Math.max(Math.min(le.scale,p.maxRatio),ue.minRatio),p.$imageEl.transition(c.params.speed).transform(`translate3d(0,0,0) scale(${le.scale})`),T=le.scale,x=!1,le.scale===1&&(p.$slideEl=void 0))}function U(X){const te=c.device;!p.$imageEl||p.$imageEl.length===0||d.isTouched||(te.android&&X.cancelable&&X.preventDefault(),d.isTouched=!0,d.touchesStart.x=X.type==="touchstart"?X.targetTouches[0].pageX:X.pageX,d.touchesStart.y=X.type==="touchstart"?X.targetTouches[0].pageY:X.pageY)}function j(X){const te=c.zoom;if(!p.$imageEl||p.$imageEl.length===0||(c.allowClick=!1,!d.isTouched||!p.$slideEl))return;
30d.isMoved||(d.width=p.$imageEl[0].offsetWidth,d.height=p.$imageEl[0].offsetHeight,d.startX=getTranslate(p.$imageWrapEl[0],"x")||0,d.startY=getTranslate(p.$imageWrapEl[0],"y")||0,p.slideWidth=p.$slideEl[0].offsetWidth,p.slideHeight=p.$slideEl[0].offsetHeight,p.$imageWrapEl.transition(0));const ie=d.width*te.scale,ue=d.height*te.scale;if(!(ie<p.slideWidth&&ue<p.slideHeight)){if(d.minX=Math.min(p.slideWidth/2-ie/2,0),d.maxX=-d.minX,d.minY=Math.min(p.slideHeight/2-ue/2,0),d.maxY=-d.minY,d.touchesCurrent.x=X.type==="touchmove"?X.targetTouches[0].pageX:X.pageX,d.touchesCurrent.y=X.type==="touchmove"?X.targetTouches[0].pageY:X.pageY,!d.isMoved&&!x){if(c.isHorizontal()&&(Math.floor(d.minX)===Math.floor(d.startX)&&d.touchesCurrent.x<d.touchesStart.x||Math.floor(d.maxX)===Math.floor(d.startX)&&d.touchesCurrent.x>d.touchesStart.x)){d.isTouched=!1;return}if(!c.isHorizontal()&&(Math.floor(d.minY)===Math.floor(d.startY)&&d.touchesCurrent.y<d.touchesStart.y||Math.floor(d.maxY)===Math.floor(d.startY)&&d.touchesCurrent.y>d.touchesStart.y)){d.isTouched=!1;return}}X.cancelable&&X.preventDefault(),X.stopPropagation(),d.isMoved=!0,d.currentX=d.touchesCurrent.x-d.touchesStart.x+d.startX,d.currentY=d.touchesCurrent.y-d.touchesStart.y+d.startY,d.currentX<d.minX&&(d.currentX=d.minX+1-(d.minX-d.currentX+1)**.8),d.currentX>d.maxX&&(d.currentX=d.maxX-1+(d.currentX-d.maxX+1)**.8),d.currentY<d.minY&&(d.currentY=d.minY+1-(d.minY-d.currentY+1)**.8),d.currentY>d.maxY&&(d.currentY=d.maxY-1+(d.currentY-d.maxY+1)**.8),E.prevPositionX||(E.prevPositionX=d.touchesCurrent.x),E.prevPositionY||(E.prevPositionY=d.touchesCurrent.y),E.prevTime||(E.prevTime=Date.now()),E.x=(d.touchesCurrent.x-E.prevPositionX)/(Date.now()-E.prevTime)/2,E.y=(d.touchesCurrent.y-E.prevPositionY)/(Date.now()-E.prevTime)/2,Math.abs(d.touchesCurrent.x-E.prevPositionX)<2&&(E.x=0),Math.abs(d.touchesCurrent.y-E.prevPositionY)<2&&(E.y=0),E.prevPositionX=d.touchesCurrent.x,E.prevPositionY=d.touchesCurrent.y,E.prevTime=Date.now(),p.$imageWrapEl.transform(`translate3d(${d.currentX}px, ${d.currentY}px,0)`)}}function Y(){const X=c.zoom;if(!p.$imageEl||p.$imageEl.length===0)return;if(!d.isTouched||!d.isMoved){d.isTouched=!1,d.isMoved=!1;return}d.isTouched=!1,d.isMoved=!1;let te=300,ie=300;const ue=E.x*te,le=d.currentX+ue,ke=E.y*ie,_e=d.currentY+ke;E.x!==0&&(te=Math.abs((le-d.currentX)/E.x)),E.y!==0&&(ie=Math.abs((_e-d.currentY)/E.y));const Ee=Math.max(te,ie);d.currentX=le,d.currentY=_e;const Me=d.width*X.scale,he=d.height*X.scale;d.minX=Math.min(p.slideWidth/2-Me/2,0),d.maxX=-d.minX,d.minY=Math.min(p.slideHeight/2-he/2,0),d.maxY=-d.minY,d.currentX=Math.max(Math.min(d.currentX,d.maxX),d.minX),d.currentY=Math.max(Math.min(d.currentY,d.maxY),d.minY),p.$imageWrapEl.transition(Ee).transform(`translate3d(${d.currentX}px, ${d.currentY}px,0)`)}function Z(){const X=c.zoom;p.$slideEl&&c.previousIndex!==c.activeIndex&&(p.$imageEl&&p.$imageEl.transform("translate3d(0,0,0) scale(1)"),p.$imageWrapEl&&p.$imageWrapEl.transform("translate3d(0,0,0)"),X.scale=1,T=1,p.$slideEl=void 0,p.$imageEl=void 0,p.$imageWrapEl=void 0)}function G(X){const te=c.zoom,ie=c.params.zoom;if(p.$slideEl||(X&&X.target&&(p.$slideEl=$(X.target).closest(`.${c.params.slideClass}`)),p.$slideEl||(c.params.virtual&&c.params.virtual.enabled&&c.virtual?p.$slideEl=c.$wrapperEl.children(`.${c.params.slideActiveClass}`):p.$slideEl=c.slides.eq(c.activeIndex)),p.$imageEl=p.$slideEl.find(`.${ie.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),p.$imageWrapEl=p.$imageEl.parent(`.${ie.containerClass}`)),!p.$imageEl||p.$imageEl.length===0||!p.$imageWrapEl||p.$imageWrapEl.length===0)return;c.params.cssMode&&(c.wrapperEl.style.overflow="hidden",c.wrapperEl.style.touchAction="none"),p.$slideEl.addClass(`${ie.zoomedSlideClass}`);let ue,le,ke,_e,Ee,Me,he,oe,Be,ye,xe,qe,Xe,je,Oe,Ze,We,De;typeof d.touchesStart.x=="undefined"&&X?(ue=X.type==="touchend"?X.changedTouches[0].pageX:X.pageX,le=X.type==="touchend"?X.changedTouches[0].pageY:X.pageY):(ue=d.touchesStart.x,le=d.touchesStart.y),te.scale=p.$imageWrapEl.attr("data-swiper-zoom")||ie.maxRatio,T=p.$imageWrapEl.attr("data-swiper-zoom")||ie.maxRatio,X?(We=p.$slideEl[0].offsetWidth,De=p.$slideEl[0].offsetHeight,ke=p.$slideEl.offset().left+_.scrollX,_e=p.$slideEl.offset().top+_.scrollY,Ee=ke+We/2-ue,Me=_e+De/2-le,Be=p.$imageEl[0].offsetWidth,ye=p.$imageEl[0].offsetHeight,xe=Be*te.scale,qe=ye*te.scale,Xe=Math.min(We/2-xe/2,0),je=Math.min(De/2-qe/2,0),Oe=-Xe,Ze=-je,he=Ee*te.scale,oe=Me*te.scale,he<Xe&&(he=Xe),he>Oe&&(he=Oe),oe<je&&(oe=je),oe>Ze&&(oe=Ze)):(he=0,oe=0),p.$imageWrapEl.transition(300).transform(`translate3d(${he}px, ${oe}
30px,0)`),p.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${te.scale})`)}function O(){const X=c.zoom,te=c.params.zoom;p.$slideEl||(c.params.virtual&&c.params.virtual.enabled&&c.virtual?p.$slideEl=c.$wrapperEl.children(`.${c.params.slideActiveClass}`):p.$slideEl=c.slides.eq(c.activeIndex),p.$imageEl=p.$slideEl.find(`.${te.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),p.$imageWrapEl=p.$imageEl.parent(`.${te.containerClass}`)),!(!p.$imageEl||p.$imageEl.length===0||!p.$imageWrapEl||p.$imageWrapEl.length===0)&&(c.params.cssMode&&(c.wrapperEl.style.overflow="",c.wrapperEl.style.touchAction=""),X.scale=1,T=1,p.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),p.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),p.$slideEl.removeClass(`${te.zoomedSlideClass}`),p.$slideEl=void 0)}function A(X){const te=c.zoom;te.scale&&te.scale!==1?O():G(X)}function L(){const X=c.support,te=c.touchEvents.start==="touchstart"&&X.passiveListener&&c.params.passiveListeners?{passive:!0,capture:!1}:!1,ie=X.passiveListener?{passive:!1,capture:!0}:!0;return{passiveListener:te,activeListenerWithCapture:ie}}function w(){return`.${c.params.slideClass}`}function b(X){const{passiveListener:te}=L(),ie=w();c.$wrapperEl[X]("gesturestart",ie,D,te),c.$wrapperEl[X]("gesturechange",ie,R,te),c.$wrapperEl[X]("gestureend",ie,V,te)}function B(){g||(g=!0,b("on"))}function z(){g&&(g=!1,b("off"))}function Q(){const X=c.zoom;if(X.enabled)return;X.enabled=!0;const te=c.support,{passiveListener:ie,activeListenerWithCapture:ue}=L(),le=w();te.gestures?(c.$wrapperEl.on(c.touchEvents.start,B,ie),c.$wrapperEl.on(c.touchEvents.end,z,ie)):c.touchEvents.start==="touchstart"&&(c.$wrapperEl.on(c.touchEvents.start,le,D,ie),c.$wrapperEl.on(c.touchEvents.move,le,R,ue),c.$wrapperEl.on(c.touchEvents.end,le,V,ie),c.touchEvents.cancel&&c.$wrapperEl.on(c.touchEvents.cancel,le,V,ie)),c.$wrapperEl.on(c.touchEvents.move,`.${c.params.zoom.containerClass}`,j,ue)}function ee(){const X=c.zoom;if(!X.enabled)return;const te=c.support;X.enabled=!1;const{passiveListener:ie,activeListenerWithCapture:ue}=L(),le=w();te.gestures?(c.$wrapperEl.off(c.touchEvents.start,B,ie),c.$wrapperEl.off(c.touchEvents.end,z,ie)):c.touchEvents.start==="touchstart"&&(c.$wrapperEl.off(c.touchEvents.start,le,D,ie),c.$wrapperEl.off(c.touchEvents.move,le,R,ue),c.$wrapperEl.off(c.touchEvents.end,le,V,ie),c.touchEvents.cancel&&c.$wrapperEl.off(c.touchEvents.cancel,le,V,ie)),c.$wrapperEl.off(c.touchEvents.move,`.${c.params.zoom.containerClass}`,j,ue)}C("init",()=>{c.params.zoom.enabled&&Q()}),C("destroy",()=>{ee()}),C("touchStart",(X,te)=>{c.zoom.enabled&&U(te)}),C("touchEnd",(X,te)=>{c.zoom.enabled&&Y(te)}),C("doubleTap",(X,te)=>{!c.animating&&c.params.zoom.enabled&&c.zoom.enabled&&c.params.zoom.toggle&&A(te)}),C("transitionEnd",()=>{c.zoom.enabled&&c.params.zoom.enabled&&Z()}),C("slideChange",()=>{c.zoom.enabled&&c.params.zoom.enabled&&c.params.cssMode&&Z()}),Object.assign(c.zoom,{enable:Q,disable:ee,in:G,out:O,toggle:A})}}),13646:((e,r,n)=>{"use strict";n.d(r,{ML:()=>o,OP:()=>u,c6:()=>l,oc:()=>h});var a=n(52983);const o=(0,a.createContext)(null),l=()=>(0,a.useContext)(o),u=(0,a.createContext)(null),h=()=>(0,a.useContext)(u)}),11921:((e,r,n)=>{"use strict";n.d(r,{c6:()=>l.c6,o5:()=>o.o,oc:()=>l.oc,tq:()=>a.t});var a=n(29973),o=n(3936),l=n(13646)}),82029:((e,r,n)=>{"use strict";n.d(r,{Z:()=>o});var a=n(46300);function o(l,u,h,c){const v=(0,a.Me)();return l.params.createElements&&Object.keys(c).forEach(C=>{if(!h[C]&&h.auto===!0){let I=l.$el.children(`.${c[C]}`)[0];I||(I=v.createElement("div"),I.className=c[C],l.$el.append(I)),h[C]=I,u[C]=I}}),h}}),9825:((e,r,n)=>{"use strict";var a=n(85664);function o(l,u,h){const c=`swiper-slide-shadow${h?`-${h}`:""}`,v=l.transformEl?u.find(l.transformEl):u;let C=v.children(`.${c}`);return C.length||(C=$(`<div class="swiper-slide-shadow${h?`-${h}`:""}"></div>`),v.append(C)),C}}),85664:((e,r,n)=>{"use strict";n.d(r,{Z:()=>l});var a=n(76375);const o={addClass:a.cn,removeClass:a.IV,hasClass:a.pv,toggleClass:a.Vj,attr:a.Lj,removeAttr:
30a.uV,transform:a.vs,transition:a.eR,on:a.on,off:a.S1,trigger:a.X$,transitionEnd:a.ld,outerWidth:a.iO,outerHeight:a.Pb,styles:a.W2,offset:a.cv,css:a.iv,each:a.S6,html:a.dy,text:a.fL,is:a.is,index:a.Kz,eq:a.eq,append:a.R3,prepend:a.Ce,next:a.lp,nextAll:a.eG,prev:a.mp,prevAll:a.pJ,parent:a.qm,parents:a.wV,closest:a.oq,find:a.sE,children:a.pI,filter:a.hX,remove:a.Od};Object.keys(o).forEach(u=>{Object.defineProperty(a.$.fn,u,{value:o[u],writable:!0})});const l=a.$}),26160:((e,r,n)=>{"use strict";n.d(r,{R6:()=>c,Y3:()=>l,cP:()=>o,l7:()=>I,x2:()=>T,z2:()=>_,zO:()=>u});var a=n(46300);function o(x){const g=x;Object.keys(g).forEach(M=>{try{g[M]=null}catch(y){}try{delete g[M]}catch(y){}})}function l(x,g){return g===void 0&&(g=0),setTimeout(x,g)}function u(){return Date.now()}function h(x){const g=(0,a.Jj)();let M;return g.getComputedStyle&&(M=g.getComputedStyle(x,null)),!M&&x.currentStyle&&(M=x.currentStyle),M||(M=x.style),M}function c(x,g){g===void 0&&(g="x");const M=(0,a.Jj)();let y,p,d;const E=h(x,null);return M.WebKitCSSMatrix?(p=E.transform||E.webkitTransform,p.split(",").length>6&&(p=p.split(", ").map(P=>P.replace(",",".")).join(", ")),d=new M.WebKitCSSMatrix(p==="none"?"":p)):(d=E.MozTransform||E.OTransform||E.MsTransform||E.msTransform||E.transform||E.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),y=d.toString().split(",")),g==="x"&&(M.WebKitCSSMatrix?p=d.m41:y.length===16?p=parseFloat(y[12]):p=parseFloat(y[4])),g==="y"&&(M.WebKitCSSMatrix?p=d.m42:y.length===16?p=parseFloat(y[13]):p=parseFloat(y[5])),p||0}function v(x){return typeof x=="object"&&x!==null&&x.constructor&&Object.prototype.toString.call(x).slice(8,-1)==="Object"}function C(x){return typeof window!="undefined"&&typeof window.HTMLElement!="undefined"?x instanceof HTMLElement:x&&(x.nodeType===1||x.nodeType===11)}function I(){const x=Object(arguments.length<=0?void 0:arguments[0]),g=["__proto__","constructor","prototype"];for(let M=1;M<arguments.length;M+=1){const y=M<0||arguments.length<=M?void 0:arguments[M];if(y!=null&&!C(y)){const p=Object.keys(Object(y)).filter(d=>g.indexOf(d)<0);for(let d=0,E=p.length;d<E;d+=1){const P=p[d],k=Object.getOwnPropertyDescriptor(y,P);k!==void 0&&k.enumerable&&(v(x[P])&&v(y[P])?y[P].__swiper__?x[P]=y[P]:I(x[P],y[P]):!v(x[P])&&v(y[P])?(x[P]={},y[P].__swiper__?x[P]=y[P]:I(x[P],y[P])):x[P]=y[P])}}}return x}function _(x,g,M){x.style.setProperty(g,M)}function T(x){let{swiper:g,targetPosition:M,side:y}=x;const p=(0,a.Jj)(),d=-g.translate;let E=null,P;const k=g.params.speed;g.wrapperEl.style.scrollSnapType="none",p.cancelAnimationFrame(g.cssModeFrameID);const D=M>d?"next":"prev",R=(U,j)=>D==="next"&&U>=j||D==="prev"&&U<=j,V=()=>{P=new Date().getTime(),E===null&&(E=P);const U=Math.max(Math.min((P-E)/k,1),0),j=.5-Math.cos(U*Math.PI)/2;let Y=d+j*(M-d);if(R(Y,M)&&(Y=M),g.wrapperEl.scrollTo({[y]:Y}),R(Y,M)){g.wrapperEl.style.overflow="hidden",g.wrapperEl.style.scrollSnapType="",setTimeout(()=>{g.wrapperEl.style.overflow="",g.wrapperEl.scrollTo({[y]:Y})}),p.cancelAnimationFrame(g.cssModeFrameID);return}g.cssModeFrameID=p.requestAnimationFrame(V)};V()}})}]);
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.